--- /srv/rebuilderd/tmp/rebuilderdrRleNk/inputs/python3.13-nopie_3.13.5-2+deb13u4_armhf.deb +++ /srv/rebuilderd/tmp/rebuilderdrRleNk/out/python3.13-nopie_3.13.5-2+deb13u4_armhf.deb ├── file list │ @@ -1,3 +1,3 @@ │ -rw-r--r-- 0 0 0 4 2026-07-15 20:25:40.000000 debian-binary │ -rw-r--r-- 0 0 0 1052 2026-07-15 20:25:40.000000 control.tar.xz │ --rw-r--r-- 0 0 0 1833204 2026-07-15 20:25:40.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 1832044 2026-07-15 20:25:40.000000 data.tar.xz ├── control.tar.xz │ ├── control.tar │ │ ├── ./md5sums │ │ │ ├── ./md5sums │ │ │ │┄ Files differ ├── data.tar.xz │ ├── data.tar │ │ ├── ./usr/bin/python3.13 │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --file-header {} │ │ │ │ @@ -4,15 +4,15 @@ │ │ │ │ Data: 2's complement, little endian │ │ │ │ Version: 1 (current) │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ ABI Version: 0 │ │ │ │ Type: EXEC (Executable file) │ │ │ │ Machine: ARM │ │ │ │ Version: 0x1 │ │ │ │ - Entry point address: 0x195ac5 │ │ │ │ + Entry point address: 0x1959d9 │ │ │ │ Start of program headers: 52 (bytes into file) │ │ │ │ Start of section headers: 4757808 (bytes into file) │ │ │ │ Flags: 0x5000400, Version5 EABI, hard-float ABI │ │ │ │ Size of this header: 52 (bytes) │ │ │ │ Size of program headers: 32 (bytes) │ │ │ │ Number of program headers: 11 │ │ │ │ Size of section headers: 40 (bytes) │ │ │ ├── readelf --wide --program-header {} │ │ │ │ @@ -1,23 +1,23 @@ │ │ │ │ │ │ │ │ Elf file type is EXEC (Executable file) │ │ │ │ -Entry point 0x195ac5 │ │ │ │ +Entry point 0x1959d9 │ │ │ │ There are 11 program headers, starting at offset 52 │ │ │ │ │ │ │ │ Program Headers: │ │ │ │ Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align │ │ │ │ - ARM_EXIDX 0x43ab14 0x0044ab14 0x0044ab14 0x00008 0x00008 R 0x4 │ │ │ │ + ARM_EXIDX 0x43ac54 0x0044ac54 0x0044ac54 0x00008 0x00008 R 0x4 │ │ │ │ PHDR 0x000034 0x00010034 0x00010034 0x00160 0x00160 R 0x4 │ │ │ │ INTERP 0x0001b8 0x000101b8 0x000101b8 0x00019 0x00019 R 0x1 │ │ │ │ [Requesting program interpreter: /lib/ld-linux-armhf.so.3] │ │ │ │ - LOAD 0x000000 0x00010000 0x00010000 0x43ab40 0x43ab40 R E 0x10000 │ │ │ │ + LOAD 0x000000 0x00010000 0x00010000 0x43ac80 0x43ac80 R E 0x10000 │ │ │ │ LOAD 0x43fee4 0x0045fee4 0x0045fee4 0x4975c 0x75024 RW 0x10000 │ │ │ │ DYNAMIC 0x43fef8 0x0045fef8 0x0045fef8 0x00108 0x00108 RW 0x4 │ │ │ │ NOTE 0x000194 0x00010194 0x00010194 0x00024 0x00024 R 0x4 │ │ │ │ - NOTE 0x43ab20 0x0044ab20 0x0044ab20 0x00020 0x00020 R 0x4 │ │ │ │ + NOTE 0x43ac60 0x0044ac60 0x0044ac60 0x00020 0x00020 R 0x4 │ │ │ │ TLS 0x43fee4 0x0045fee4 0x0045fee4 0x00004 0x0000d R 0x4 │ │ │ │ GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10 │ │ │ │ GNU_RELRO 0x43fee4 0x0045fee4 0x0045fee4 0x0011c 0x0011c R 0x1 │ │ │ │ │ │ │ │ Section to Segment mapping: │ │ │ │ Segment Sections... │ │ │ │ 00 .ARM.exidx │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -10,21 +10,21 @@ │ │ │ │ [ 5] .dynstr STRTAB 0001c9dc 00c9dc 00a281 00 A 0 0 1 │ │ │ │ [ 6] .gnu.version VERSYM 00026c5e 016c5e 0011a0 02 A 4 0 2 │ │ │ │ [ 7] .gnu.version_r VERNEED 00027e00 017e00 0001b0 00 A 5 4 4 │ │ │ │ [ 8] .rel.dyn REL 00027fb0 017fb0 000030 08 A 4 0 4 │ │ │ │ [ 9] .rel.plt REL 00027fe0 017fe0 001080 08 AI 4 25 4 │ │ │ │ [10] .init PROGBITS 00029060 019060 00000c 00 AX 0 0 4 │ │ │ │ [11] .plt PROGBITS 0002906c 01906c 001968 04 AX 0 0 4 │ │ │ │ - [12] .text PROGBITS 0002a9d8 01a9d8 241370 00 AX 0 0 8 │ │ │ │ - [13] .fini PROGBITS 0026bd48 25bd48 000008 00 AX 0 0 4 │ │ │ │ - [14] .rodata PROGBITS 0026bd80 25bd80 1ded90 00 A 0 0 64 │ │ │ │ - [15] .stapsdt.base PROGBITS 0044ab10 43ab10 000001 00 A 0 0 1 │ │ │ │ - [16] .ARM.exidx ARM_EXIDX 0044ab14 43ab14 000008 00 AL 12 0 4 │ │ │ │ - [17] .eh_frame PROGBITS 0044ab1c 43ab1c 000004 00 A 0 0 4 │ │ │ │ - [18] .note.ABI-tag NOTE 0044ab20 43ab20 000020 00 A 0 0 4 │ │ │ │ + [12] .text PROGBITS 0002a9d8 01a9d8 2414b4 00 AX 0 0 8 │ │ │ │ + [13] .fini PROGBITS 0026be8c 25be8c 000008 00 AX 0 0 4 │ │ │ │ + [14] .rodata PROGBITS 0026bec0 25bec0 1ded90 00 A 0 0 64 │ │ │ │ + [15] .stapsdt.base PROGBITS 0044ac50 43ac50 000001 00 A 0 0 1 │ │ │ │ + [16] .ARM.exidx ARM_EXIDX 0044ac54 43ac54 000008 00 AL 12 0 4 │ │ │ │ + [17] .eh_frame PROGBITS 0044ac5c 43ac5c 000004 00 A 0 0 4 │ │ │ │ + [18] .note.ABI-tag NOTE 0044ac60 43ac60 000020 00 A 0 0 4 │ │ │ │ [19] .tdata PROGBITS 0045fee4 43fee4 000004 00 WAT 0 0 4 │ │ │ │ [20] .tbss NOBITS 0045fee8 43fee8 000009 00 WAT 0 0 4 │ │ │ │ [21] .init_array INIT_ARRAY 0045fee8 43fee8 000008 04 WA 0 0 4 │ │ │ │ [22] .fini_array FINI_ARRAY 0045fef0 43fef0 000004 04 WA 0 0 4 │ │ │ │ [23] .data.rel.ro PROGBITS 0045fef4 43fef4 000004 00 WA 0 0 4 │ │ │ │ [24] .dynamic DYNAMIC 0045fef8 43fef8 000108 08 WA 5 0 4 │ │ │ │ [25] .got PROGBITS 00460000 440000 000854 04 WA 0 0 4 │ │ │ ├── readelf --wide --symbols {} │ │ │ │ @@ -1,2259 +1,2259 @@ │ │ │ │ │ │ │ │ Symbol table '.dynsym' contains 2256 entries: │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ 0: 00000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ 1: 00000000 0 NOTYPE WEAK DEFAULT UND __gmon_start__ │ │ │ │ 2: 00000000 0 NOTYPE WEAK DEFAULT UND _ITM_deregisterTMCloneTable │ │ │ │ 3: 00000000 0 NOTYPE WEAK DEFAULT UND _ITM_registerTMCloneTable │ │ │ │ - 4: 000674f9 86 FUNC GLOBAL DEFAULT 12 PyErr_SetInterruptEx │ │ │ │ - 5: 0006c529 64 FUNC GLOBAL DEFAULT 12 PyMem_RawCalloc │ │ │ │ - 6: 00117345 360 FUNC GLOBAL DEFAULT 12 PyNumber_And │ │ │ │ - 7: 0003cf09 4 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_GetEnd │ │ │ │ + 4: 00067429 86 FUNC GLOBAL DEFAULT 12 PyErr_SetInterruptEx │ │ │ │ + 5: 0006c521 64 FUNC GLOBAL DEFAULT 12 PyMem_RawCalloc │ │ │ │ + 6: 001175b5 360 FUNC GLOBAL DEFAULT 12 PyNumber_And │ │ │ │ + 7: 0003ce9d 4 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_GetEnd │ │ │ │ 8: 00065285 210 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteLatin1String │ │ │ │ 9: 00065cd9 116 FUNC GLOBAL DEFAULT 12 PyImport_ReloadModule │ │ │ │ 10: 00000000 0 FUNC GLOBAL DEFAULT UND system@GLIBC_2.4 (2) │ │ │ │ - 11: 00146d09 378 FUNC GLOBAL DEFAULT 12 PyBuffer_ToContiguous │ │ │ │ + 11: 00146df1 378 FUNC GLOBAL DEFAULT 12 PyBuffer_ToContiguous │ │ │ │ 12: 00000000 0 FUNC GLOBAL DEFAULT UND mmap64@GLIBC_2.4 (2) │ │ │ │ 13: 0046bbc4 4 OBJECT GLOBAL DEFAULT 26 PyExc_UnicodeEncodeError │ │ │ │ - 14: 0006733f 38 FUNC GLOBAL DEFAULT 12 PyThread_exit_thread │ │ │ │ + 14: 0006726f 38 FUNC GLOBAL DEFAULT 12 PyThread_exit_thread │ │ │ │ 15: 0005f835 132 FUNC GLOBAL DEFAULT 12 PyCode_ClearWatcher │ │ │ │ - 16: 001047c1 102 FUNC GLOBAL DEFAULT 12 PyObject_Size │ │ │ │ + 16: 001048dd 102 FUNC GLOBAL DEFAULT 12 PyObject_Size │ │ │ │ 17: 0046db44 4 OBJECT GLOBAL DEFAULT 26 PyExc_KeyboardInterrupt │ │ │ │ 18: 00000000 0 FUNC GLOBAL DEFAULT UND getpwuid_r@GLIBC_2.4 (2) │ │ │ │ 19: 001bb111 50 FUNC GLOBAL DEFAULT 12 PyList_Insert │ │ │ │ - 20: 0005ae59 94 FUNC GLOBAL DEFAULT 12 _PyArg_ParseTupleAndKeywordsFast │ │ │ │ + 20: 0005ae5d 94 FUNC GLOBAL DEFAULT 12 _PyArg_ParseTupleAndKeywordsFast │ │ │ │ 21: 00000000 0 FUNC GLOBAL DEFAULT UND linkat@GLIBC_2.4 (2) │ │ │ │ - 22: 00146e85 114 FUNC GLOBAL DEFAULT 12 PyBuffer_IsContiguous │ │ │ │ - 23: 00062ea5 24 FUNC GLOBAL DEFAULT 12 PyGen_NewWithQualName │ │ │ │ + 22: 00146f6d 114 FUNC GLOBAL DEFAULT 12 PyBuffer_IsContiguous │ │ │ │ + 23: 00062fb9 24 FUNC GLOBAL DEFAULT 12 PyGen_NewWithQualName │ │ │ │ 24: 00000000 0 FUNC GLOBAL DEFAULT UND getgid@GLIBC_2.4 (2) │ │ │ │ 25: 00029994 0 FUNC GLOBAL DEFAULT UND XML_SetEndDoctypeDeclHandler │ │ │ │ - 26: 000f1aa5 368 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeLocale │ │ │ │ + 26: 000f1b25 368 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeLocale │ │ │ │ 27: 00000000 0 FUNC GLOBAL DEFAULT UND __stat64_time64@GLIBC_2.34 (4) │ │ │ │ - 28: 00086e29 78 FUNC GLOBAL DEFAULT 12 _PyNamespace_New │ │ │ │ - 29: 00124a6d 736 FUNC GLOBAL DEFAULT 12 PyUnicode_BuildEncodingMap │ │ │ │ + 28: 00086e09 78 FUNC GLOBAL DEFAULT 12 _PyNamespace_New │ │ │ │ + 29: 00124ddd 736 FUNC GLOBAL DEFAULT 12 PyUnicode_BuildEncodingMap │ │ │ │ 30: 00000000 0 FUNC GLOBAL DEFAULT UND fma@GLIBC_2.4 (3) │ │ │ │ 31: 00000000 0 FUNC GLOBAL DEFAULT UND memmove@GLIBC_2.4 (2) │ │ │ │ - 32: 001249fd 64 FUNC GLOBAL DEFAULT 12 PyMapping_Items │ │ │ │ - 33: 00232ee9 20 FUNC GLOBAL DEFAULT 12 PyErr_SetHandledException │ │ │ │ + 32: 00124d6d 64 FUNC GLOBAL DEFAULT 12 PyMapping_Items │ │ │ │ + 33: 00232e39 20 FUNC GLOBAL DEFAULT 12 PyErr_SetHandledException │ │ │ │ 34: 0046af50 4 OBJECT GLOBAL DEFAULT 26 PyExc_ConnectionAbortedError │ │ │ │ 35: 00000000 0 FUNC GLOBAL DEFAULT UND __sendmsg64@GLIBC_2.34 (4) │ │ │ │ - 36: 00249b15 32 FUNC GLOBAL DEFAULT 12 _Py_strhex │ │ │ │ - 37: 0008fab1 146 FUNC GLOBAL DEFAULT 12 Py_CompileStringObject │ │ │ │ - 38: 000890f9 288 FUNC GLOBAL DEFAULT 12 PyErr_NewException │ │ │ │ + 36: 002495fd 32 FUNC GLOBAL DEFAULT 12 _Py_strhex │ │ │ │ + 37: 0008fa99 146 FUNC GLOBAL DEFAULT 12 Py_CompileStringObject │ │ │ │ + 38: 000890dd 288 FUNC GLOBAL DEFAULT 12 PyErr_NewException │ │ │ │ 39: 00000000 0 FUNC GLOBAL DEFAULT UND getpwent@GLIBC_2.4 (2) │ │ │ │ - 40: 00151bb1 96 FUNC GLOBAL DEFAULT 12 PyFrame_GetBack │ │ │ │ - 41: 00060caf 26 FUNC GLOBAL DEFAULT 12 PyODict_New │ │ │ │ + 40: 00151ca1 96 FUNC GLOBAL DEFAULT 12 PyFrame_GetBack │ │ │ │ + 41: 00060a0f 26 FUNC GLOBAL DEFAULT 12 PyODict_New │ │ │ │ 42: 0002bb31 20 FUNC GLOBAL DEFAULT 12 PyRefTracer_SetTracer │ │ │ │ 43: 004a9640 4 OBJECT WEAK DEFAULT 29 environ@GLIBC_2.4 (2) │ │ │ │ - 44: 0005fec5 68 FUNC GLOBAL DEFAULT 12 PyCell_Get │ │ │ │ - 45: 0020580d 34 FUNC GLOBAL DEFAULT 12 _Py_RestoreSignals │ │ │ │ - 46: 0011cf11 262 FUNC GLOBAL DEFAULT 12 PyThread_acquire_lock │ │ │ │ - 47: 00056973 180 FUNC GLOBAL DEFAULT 12 _PyXI_ApplyNamespace │ │ │ │ - 48: 0005ff09 50 FUNC GLOBAL DEFAULT 12 PyMethod_Function │ │ │ │ - 49: 00066521 92 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireCRaiseEvent │ │ │ │ + 44: 00062969 68 FUNC GLOBAL DEFAULT 12 PyCell_Get │ │ │ │ + 45: 00205765 34 FUNC GLOBAL DEFAULT 12 _Py_RestoreSignals │ │ │ │ + 46: 0011d17d 160 FUNC GLOBAL DEFAULT 12 PyThread_acquire_lock │ │ │ │ + 47: 0005696b 180 FUNC GLOBAL DEFAULT 12 _PyXI_ApplyNamespace │ │ │ │ + 48: 000629ad 50 FUNC GLOBAL DEFAULT 12 PyMethod_Function │ │ │ │ + 49: 00066451 92 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireCRaiseEvent │ │ │ │ 50: 00461104 8 OBJECT GLOBAL DEFAULT 26 _Py_NoneStruct │ │ │ │ 51: 0002ed6f 14 FUNC GLOBAL DEFAULT 12 PyInit__tracemalloc │ │ │ │ 52: 00000000 0 FUNC GLOBAL DEFAULT UND readlink@GLIBC_2.4 (2) │ │ │ │ - 53: 00031f7f 28 FUNC GLOBAL DEFAULT 12 _PyXI_ApplyCapturedException │ │ │ │ + 53: 00032077 28 FUNC GLOBAL DEFAULT 12 _PyXI_ApplyCapturedException │ │ │ │ 54: 0005de3d 52 FUNC GLOBAL DEFAULT 12 PyFunction_GetGlobals │ │ │ │ - 55: 00143fcd 4 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeLatin1 │ │ │ │ - 56: 000f1d4d 164 FUNC GLOBAL DEFAULT 12 _Py_GetErrorHandler │ │ │ │ - 57: 0016b6b1 162 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceMultiply │ │ │ │ - 58: 000665d9 264 FUNC GLOBAL DEFAULT 12 PyThreadState_SetAsyncExc │ │ │ │ - 59: 0022cb4d 14 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetObject │ │ │ │ - 60: 0019a969 80 FUNC GLOBAL DEFAULT 12 _Py_write_noraise │ │ │ │ + 55: 001440b5 4 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeLatin1 │ │ │ │ + 56: 000f1dcd 164 FUNC GLOBAL DEFAULT 12 _Py_GetErrorHandler │ │ │ │ + 57: 0016b799 162 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceMultiply │ │ │ │ + 58: 00066509 264 FUNC GLOBAL DEFAULT 12 PyThreadState_SetAsyncExc │ │ │ │ + 59: 0022c9e1 14 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetObject │ │ │ │ + 60: 0019a881 80 FUNC GLOBAL DEFAULT 12 _Py_write_noraise │ │ │ │ 61: 0006622b 194 FUNC GLOBAL DEFAULT 12 PyUnstable_CopyPerfMapFile │ │ │ │ - 62: 001de7ed 196 FUNC GLOBAL DEFAULT 12 Py_EndInterpreter │ │ │ │ + 62: 001de669 196 FUNC GLOBAL DEFAULT 12 Py_EndInterpreter │ │ │ │ 63: 00000000 0 FUNC GLOBAL DEFAULT UND atan2@GLIBC_2.4 (3) │ │ │ │ 64: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawnp@GLIBC_2.15 (16) │ │ │ │ 65: 0046db0c 4 OBJECT GLOBAL DEFAULT 26 PyExc_FutureWarning │ │ │ │ - 66: 000da8fd 62 FUNC GLOBAL DEFAULT 12 _PyDict_Pop │ │ │ │ - 67: 0011ac99 316 FUNC GLOBAL DEFAULT 12 PyUnicode_FSConverter │ │ │ │ + 66: 000da96d 62 FUNC GLOBAL DEFAULT 12 _PyDict_Pop │ │ │ │ + 67: 0011af09 316 FUNC GLOBAL DEFAULT 12 PyUnicode_FSConverter │ │ │ │ 68: 0046bbb8 4 OBJECT GLOBAL DEFAULT 26 PyExc_StopIteration │ │ │ │ - 69: 0007d585 140 FUNC GLOBAL DEFAULT 12 PyTuple_Pack │ │ │ │ + 69: 0007d589 140 FUNC GLOBAL DEFAULT 12 PyTuple_Pack │ │ │ │ 70: 00000000 0 FUNC GLOBAL DEFAULT UND fsetxattr@GLIBC_2.4 (2) │ │ │ │ 71: 00000000 0 FUNC GLOBAL DEFAULT UND fexecve@GLIBC_2.4 (2) │ │ │ │ - 72: 000ccff9 72 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Prepare │ │ │ │ - 73: 00062439 4 FUNC GLOBAL DEFAULT 12 _Py_hashtable_len │ │ │ │ - 74: 001a3df1 62 FUNC GLOBAL DEFAULT 12 PyImport_ImportFrozenModule │ │ │ │ - 75: 0011bdbd 210 FUNC GLOBAL DEFAULT 12 PyLong_AsLongLong │ │ │ │ - 76: 0005ed89 36 FUNC GLOBAL DEFAULT 12 _PyRWMutex_RUnlock │ │ │ │ - 77: 000e14d9 730 FUNC GLOBAL DEFAULT 12 PySet_Add │ │ │ │ + 72: 000cd009 72 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Prepare │ │ │ │ + 73: 00062199 4 FUNC GLOBAL DEFAULT 12 _Py_hashtable_len │ │ │ │ + 74: 001a3d05 62 FUNC GLOBAL DEFAULT 12 PyImport_ImportFrozenModule │ │ │ │ + 75: 0011c029 210 FUNC GLOBAL DEFAULT 12 PyLong_AsLongLong │ │ │ │ + 76: 0005ed8b 36 FUNC GLOBAL DEFAULT 12 _PyRWMutex_RUnlock │ │ │ │ + 77: 000e1551 730 FUNC GLOBAL DEFAULT 12 PySet_Add │ │ │ │ 78: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_attr_destroy@GLIBC_2.4 (2) │ │ │ │ - 79: 00080325 152 FUNC GLOBAL DEFAULT 12 PyDict_GetItemRef │ │ │ │ + 79: 00080339 152 FUNC GLOBAL DEFAULT 12 PyDict_GetItemRef │ │ │ │ 80: 00000000 0 FUNC GLOBAL DEFAULT UND getenv@GLIBC_2.4 (2) │ │ │ │ 81: 0002b14f 86 FUNC GLOBAL DEFAULT 12 Py_InitializeEx │ │ │ │ - 82: 000ce02d 320 FUNC GLOBAL DEFAULT 12 PyObject_GetBuffer │ │ │ │ + 82: 000ce03d 320 FUNC GLOBAL DEFAULT 12 PyObject_GetBuffer │ │ │ │ 83: 00000000 0 FUNC GLOBAL DEFAULT UND nextafter@GLIBC_2.4 (3) │ │ │ │ 84: 00000000 0 FUNC GLOBAL DEFAULT UND setpriority@GLIBC_2.4 (2) │ │ │ │ 85: 00000000 0 FUNC GLOBAL DEFAULT UND __sched_rr_get_interval64@GLIBC_2.34 (4) │ │ │ │ 86: 0046dadc 4 OBJECT GLOBAL DEFAULT 26 PyExc_UnboundLocalError │ │ │ │ 87: 00000000 0 FUNC GLOBAL DEFAULT UND eventfd@GLIBC_2.7 (11) │ │ │ │ - 88: 0004c223 12 FUNC GLOBAL DEFAULT 12 Py_GetExecPrefix │ │ │ │ + 88: 0004c1fb 12 FUNC GLOBAL DEFAULT 12 Py_GetExecPrefix │ │ │ │ 89: 00000000 0 FUNC GLOBAL DEFAULT UND fclose@GLIBC_2.4 (2) │ │ │ │ - 90: 00062bff 76 FUNC GLOBAL DEFAULT 12 _PyArg_VaParseTupleAndKeywords_SizeT │ │ │ │ + 90: 00062ae7 76 FUNC GLOBAL DEFAULT 12 _PyArg_VaParseTupleAndKeywords_SizeT │ │ │ │ 91: 000c5151 216 FUNC GLOBAL DEFAULT 12 PyUnicode_CompareWithASCIIString │ │ │ │ - 92: 000d1355 1228 FUNC GLOBAL DEFAULT 12 PyObject_RichCompare │ │ │ │ - 93: 00128df5 354 FUNC GLOBAL DEFAULT 12 PyNumber_Or │ │ │ │ - 94: 000c31fd 164 FUNC GLOBAL DEFAULT 12 _PyDict_LoadGlobal │ │ │ │ - 95: 000fb661 112 FUNC GLOBAL DEFAULT 12 PyWrapper_New │ │ │ │ + 92: 000d136d 1228 FUNC GLOBAL DEFAULT 12 PyObject_RichCompare │ │ │ │ + 93: 00129165 354 FUNC GLOBAL DEFAULT 12 PyNumber_Or │ │ │ │ + 94: 000c3205 164 FUNC GLOBAL DEFAULT 12 _PyDict_LoadGlobal │ │ │ │ + 95: 000fb7b1 112 FUNC GLOBAL DEFAULT 12 PyWrapper_New │ │ │ │ 96: 00000000 0 FUNC GLOBAL DEFAULT UND inet_ntoa@GLIBC_2.4 (2) │ │ │ │ - 97: 0015d8e9 26 FUNC GLOBAL DEFAULT 12 _PyCompile_GetBinaryIntrinsicName │ │ │ │ + 97: 0015d9d1 26 FUNC GLOBAL DEFAULT 12 _PyCompile_GetBinaryIntrinsicName │ │ │ │ 98: 004a9cb8 4 OBJECT GLOBAL DEFAULT 29 Py_DontWriteBytecodeFlag │ │ │ │ - 99: 00208129 164 FUNC GLOBAL DEFAULT 12 _PyXI_NewInterpreter │ │ │ │ + 99: 00208081 164 FUNC GLOBAL DEFAULT 12 _PyXI_NewInterpreter │ │ │ │ 100: 00000000 0 FUNC GLOBAL DEFAULT UND close@GLIBC_2.4 (2) │ │ │ │ - 101: 00147635 160 FUNC GLOBAL DEFAULT 12 _PyLong_Copy │ │ │ │ - 102: 00060bfd 4 FUNC GLOBAL DEFAULT 12 PyExceptionClass_Name │ │ │ │ - 103: 001f20a5 4 FUNC GLOBAL DEFAULT 12 PySequence_Index │ │ │ │ - 104: 0004fc2d 50 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireCallEvent │ │ │ │ + 101: 0014771d 160 FUNC GLOBAL DEFAULT 12 _PyLong_Copy │ │ │ │ + 102: 0006095f 4 FUNC GLOBAL DEFAULT 12 PyExceptionClass_Name │ │ │ │ + 103: 001f1ffd 4 FUNC GLOBAL DEFAULT 12 PySequence_Index │ │ │ │ + 104: 0004fc01 50 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireCallEvent │ │ │ │ 105: 00000000 0 FUNC GLOBAL DEFAULT UND mknod@GLIBC_2.33 (10) │ │ │ │ - 106: 001dab39 32 FUNC GLOBAL DEFAULT 12 PyErr_Fetch │ │ │ │ + 106: 001da9b5 32 FUNC GLOBAL DEFAULT 12 PyErr_Fetch │ │ │ │ 107: 00000000 0 FUNC GLOBAL DEFAULT UND wcstok@GLIBC_2.4 (2) │ │ │ │ - 108: 0013b501 84 FUNC GLOBAL DEFAULT 12 PyThreadState_Delete │ │ │ │ + 108: 0013b5e1 84 FUNC GLOBAL DEFAULT 12 PyThreadState_Delete │ │ │ │ 109: 0006511d 92 FUNC GLOBAL DEFAULT 12 PyUnicode_AsEncodedObject │ │ │ │ - 110: 00057c35 68 FUNC GLOBAL DEFAULT 12 PyObject_Init │ │ │ │ + 110: 00057c2d 68 FUNC GLOBAL DEFAULT 12 PyObject_Init │ │ │ │ 111: 0002afe3 40 FUNC GLOBAL DEFAULT 12 Py_Main │ │ │ │ 112: 00000000 0 FUNC GLOBAL DEFAULT UND setrlimit64@GLIBC_2.4 (2) │ │ │ │ 113: 00000000 0 FUNC GLOBAL DEFAULT UND setsid@GLIBC_2.4 (2) │ │ │ │ 114: 0006605f 36 FUNC GLOBAL DEFAULT 12 PyRun_FileFlags │ │ │ │ 115: 00461f0c 208 OBJECT GLOBAL DEFAULT 26 PyTraceBack_Type │ │ │ │ - 116: 00192081 62 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_InitWithSize │ │ │ │ - 117: 00062383 52 FUNC GLOBAL DEFAULT 12 _PyArg_Parse_SizeT │ │ │ │ - 118: 00195ac5 0 FUNC GLOBAL DEFAULT 12 _start │ │ │ │ + 116: 00192149 62 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_InitWithSize │ │ │ │ + 117: 000620e3 52 FUNC GLOBAL DEFAULT 12 _PyArg_Parse_SizeT │ │ │ │ + 118: 001959d9 0 FUNC GLOBAL DEFAULT 12 _start │ │ │ │ 119: 004a9c64 4 OBJECT GLOBAL DEFAULT 29 Py_IsolatedFlag │ │ │ │ - 120: 0007faa5 28 FUNC GLOBAL DEFAULT 12 _PyUnicode_InternImmortal │ │ │ │ - 121: 001f6b1d 12 FUNC GLOBAL DEFAULT 12 PyInit_select │ │ │ │ + 120: 0007fab9 28 FUNC GLOBAL DEFAULT 12 _PyUnicode_InternImmortal │ │ │ │ + 121: 001f6a05 12 FUNC GLOBAL DEFAULT 12 PyInit_select │ │ │ │ 122: 00000000 0 FUNC GLOBAL DEFAULT UND getpriority@GLIBC_2.4 (2) │ │ │ │ 123: 0005fb91 96 FUNC GLOBAL DEFAULT 12 PyType_Unwatch │ │ │ │ 124: 00000000 0 FUNC GLOBAL DEFAULT UND fflush@GLIBC_2.4 (2) │ │ │ │ 125: 004a9ca0 4 OBJECT GLOBAL DEFAULT 29 Py_DebugFlag │ │ │ │ - 126: 00109979 128 FUNC GLOBAL DEFAULT 12 PySequence_DelItem │ │ │ │ - 127: 00197c8d 120 FUNC GLOBAL DEFAULT 12 Py_InitializeFromConfig │ │ │ │ + 126: 00109a95 128 FUNC GLOBAL DEFAULT 12 PySequence_DelItem │ │ │ │ + 127: 00197ba5 120 FUNC GLOBAL DEFAULT 12 Py_InitializeFromConfig │ │ │ │ 128: 000297f8 0 FUNC GLOBAL DEFAULT UND free@GLIBC_2.4 (2) │ │ │ │ - 129: 001154d9 480 FUNC GLOBAL DEFAULT 12 PyLong_FromLongLong │ │ │ │ - 130: 00079019 976 FUNC GLOBAL DEFAULT 12 PyCMethod_New │ │ │ │ - 131: 0006234d 2 FUNC GLOBAL DEFAULT 12 PyCriticalSection_Begin │ │ │ │ + 129: 001157a1 468 FUNC GLOBAL DEFAULT 12 PyLong_FromLongLong │ │ │ │ + 130: 00078fad 976 FUNC GLOBAL DEFAULT 12 PyCMethod_New │ │ │ │ + 131: 000620ad 2 FUNC GLOBAL DEFAULT 12 PyCriticalSection_Begin │ │ │ │ 132: 00000000 0 FUNC GLOBAL DEFAULT UND XML_SetBase │ │ │ │ - 133: 000629ad 98 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireLineEvent │ │ │ │ + 133: 000626c1 98 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireLineEvent │ │ │ │ 134: 0002ba65 64 FUNC GLOBAL DEFAULT 12 _Py_InitializeMain │ │ │ │ - 135: 0005eeb3 96 FUNC GLOBAL DEFAULT 12 PyCapsule_SetPointer │ │ │ │ - 136: 000cfaa5 772 FUNC GLOBAL DEFAULT 12 PyObject_IsInstance │ │ │ │ + 135: 0005eeb5 96 FUNC GLOBAL DEFAULT 12 PyCapsule_SetPointer │ │ │ │ + 136: 000cfab5 772 FUNC GLOBAL DEFAULT 12 PyObject_IsInstance │ │ │ │ 137: 0002ebd9 186 FUNC GLOBAL DEFAULT 12 PyErr_WarnExplicitFormat │ │ │ │ 138: 00000000 0 FUNC GLOBAL DEFAULT UND getpgrp@GLIBC_2.4 (2) │ │ │ │ 139: 0005fb57 58 FUNC GLOBAL DEFAULT 12 PyType_ClearWatcher │ │ │ │ - 140: 0005a205 60 FUNC GLOBAL DEFAULT 12 PyErr_SetExcInfo │ │ │ │ - 141: 00055a99 6 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUnicodeEscape │ │ │ │ - 142: 0013bc99 60 FUNC GLOBAL DEFAULT 12 PyThreadState_GetDict │ │ │ │ + 140: 0005a209 60 FUNC GLOBAL DEFAULT 12 PyErr_SetExcInfo │ │ │ │ + 141: 00055b81 6 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUnicodeEscape │ │ │ │ + 142: 0013bd79 60 FUNC GLOBAL DEFAULT 12 PyThreadState_GetDict │ │ │ │ 143: 00000000 0 FUNC GLOBAL DEFAULT UND inet_ntop@GLIBC_2.4 (2) │ │ │ │ 144: 004a9cb4 4 OBJECT GLOBAL DEFAULT 29 Py_NoSiteFlag │ │ │ │ - 145: 00036609 568 FUNC GLOBAL DEFAULT 12 _PyCompile_CodeGen │ │ │ │ - 146: 0014a0a5 70 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToDecimalDigit │ │ │ │ - 147: 00187831 4 FUNC GLOBAL DEFAULT 12 Py_NewRef │ │ │ │ - 148: 0007ea71 84 FUNC GLOBAL DEFAULT 12 _PyType_GetDict │ │ │ │ - 149: 000865c5 80 FUNC GLOBAL DEFAULT 12 PyIter_Next │ │ │ │ + 145: 00036731 568 FUNC GLOBAL DEFAULT 12 _PyCompile_CodeGen │ │ │ │ + 146: 0014a18d 70 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToDecimalDigit │ │ │ │ + 147: 001878ed 4 FUNC GLOBAL DEFAULT 12 Py_NewRef │ │ │ │ + 148: 0007ea85 84 FUNC GLOBAL DEFAULT 12 _PyType_GetDict │ │ │ │ + 149: 000865a5 80 FUNC GLOBAL DEFAULT 12 PyIter_Next │ │ │ │ 150: 00000000 0 FUNC GLOBAL DEFAULT UND getrlimit64@GLIBC_2.4 (2) │ │ │ │ - 151: 00047249 84 FUNC GLOBAL DEFAULT 12 _PyLong_UnsignedLong_Converter │ │ │ │ + 151: 00047393 84 FUNC GLOBAL DEFAULT 12 _PyLong_UnsignedLong_Converter │ │ │ │ 152: 00000000 0 FUNC GLOBAL DEFAULT UND posix_openpt@GLIBC_2.4 (2) │ │ │ │ - 153: 0015acb1 72 FUNC GLOBAL DEFAULT 12 PyType_GetSlot │ │ │ │ - 154: 00071329 184 FUNC GLOBAL DEFAULT 12 PyDict_New │ │ │ │ + 153: 0015ad99 72 FUNC GLOBAL DEFAULT 12 PyType_GetSlot │ │ │ │ + 154: 00071321 184 FUNC GLOBAL DEFAULT 12 PyDict_New │ │ │ │ 155: 00000000 0 FUNC GLOBAL DEFAULT UND __wait4_time64@GLIBC_2.34 (4) │ │ │ │ 156: 004610cc 4 OBJECT GLOBAL DEFAULT 26 PyExc_SystemError │ │ │ │ 157: 0002ced5 392 FUNC GLOBAL DEFAULT 12 _PyUnicode_FromId │ │ │ │ 158: 0046af44 4 OBJECT GLOBAL DEFAULT 26 PyExc_BlockingIOError │ │ │ │ 159: 00000000 0 FUNC GLOBAL DEFAULT UND dcgettext@GLIBC_2.4 (2) │ │ │ │ - 160: 000566e9 48 FUNC GLOBAL DEFAULT 12 PyErr_SetImportError │ │ │ │ - 161: 001ae2d9 12 FUNC GLOBAL DEFAULT 12 PyInit__weakref │ │ │ │ - 162: 0006430b 68 FUNC GLOBAL DEFAULT 12 PyCFunction_GetSelf │ │ │ │ + 160: 0005673f 48 FUNC GLOBAL DEFAULT 12 PyErr_SetImportError │ │ │ │ + 161: 001ae1f9 12 FUNC GLOBAL DEFAULT 12 PyInit__weakref │ │ │ │ + 162: 0006441f 68 FUNC GLOBAL DEFAULT 12 PyCFunction_GetSelf │ │ │ │ 163: 00000000 0 FUNC GLOBAL DEFAULT UND flock@GLIBC_2.4 (2) │ │ │ │ - 164: 001356a1 4 FUNC GLOBAL DEFAULT 12 PyDict_Clear │ │ │ │ - 165: 0005ef59 70 FUNC GLOBAL DEFAULT 12 PyCapsule_SetDestructor │ │ │ │ - 166: 0006cadd 34 FUNC GLOBAL DEFAULT 12 PyThread_tss_delete │ │ │ │ + 164: 00135789 4 FUNC GLOBAL DEFAULT 12 PyDict_Clear │ │ │ │ + 165: 0005ef5b 70 FUNC GLOBAL DEFAULT 12 PyCapsule_SetDestructor │ │ │ │ + 166: 0006cad5 34 FUNC GLOBAL DEFAULT 12 PyThread_tss_delete │ │ │ │ 167: 0002a120 0 FUNC GLOBAL DEFAULT UND XML_SetEndNamespaceDeclHandler │ │ │ │ - 168: 0020bf99 44 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_SetReason │ │ │ │ - 169: 000cb83d 54 FUNC GLOBAL DEFAULT 12 PyModuleDef_Init │ │ │ │ + 168: 0020bee1 44 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_SetReason │ │ │ │ + 169: 000cb851 54 FUNC GLOBAL DEFAULT 12 PyModuleDef_Init │ │ │ │ 170: 00467848 208 OBJECT GLOBAL DEFAULT 26 PyMethodDescr_Type │ │ │ │ - 171: 00110665 536 FUNC GLOBAL DEFAULT 12 _PyEval_SliceIndex │ │ │ │ + 171: 00110799 536 FUNC GLOBAL DEFAULT 12 _PyEval_SliceIndex │ │ │ │ 172: 0005ecc5 32 FUNC GLOBAL DEFAULT 12 _PyRWMutex_Unlock │ │ │ │ - 173: 000ea62d 806 FUNC GLOBAL DEFAULT 12 _PyArg_UnpackKeywordsWithVararg │ │ │ │ - 174: 000f7281 16 FUNC GLOBAL DEFAULT 12 PyObject_SelfIter │ │ │ │ - 175: 00143f59 110 FUNC GLOBAL DEFAULT 12 PyLong_AsUnsignedLongLongMask │ │ │ │ - 176: 0006bf91 50 FUNC GLOBAL DEFAULT 12 Py_DecodeLocale │ │ │ │ - 177: 001071dd 196 FUNC GLOBAL DEFAULT 12 PyObject_DelItem │ │ │ │ - 178: 0015d805 26 FUNC GLOBAL DEFAULT 12 _PyCompile_GetUnaryIntrinsicName │ │ │ │ - 179: 0004d0b3 36 FUNC GLOBAL DEFAULT 12 PyMapping_HasKeyWithError │ │ │ │ - 180: 001d0aa5 384 FUNC GLOBAL DEFAULT 12 PyImport_GetImporter │ │ │ │ + 173: 000ea68d 806 FUNC GLOBAL DEFAULT 12 _PyArg_UnpackKeywordsWithVararg │ │ │ │ + 174: 000f7299 16 FUNC GLOBAL DEFAULT 12 PyObject_SelfIter │ │ │ │ + 175: 00144041 110 FUNC GLOBAL DEFAULT 12 PyLong_AsUnsignedLongLongMask │ │ │ │ + 176: 0006bf89 50 FUNC GLOBAL DEFAULT 12 Py_DecodeLocale │ │ │ │ + 177: 001072f9 196 FUNC GLOBAL DEFAULT 12 PyObject_DelItem │ │ │ │ + 178: 0015d8ed 26 FUNC GLOBAL DEFAULT 12 _PyCompile_GetUnaryIntrinsicName │ │ │ │ + 179: 0004d09d 36 FUNC GLOBAL DEFAULT 12 PyMapping_HasKeyWithError │ │ │ │ + 180: 001d09e9 384 FUNC GLOBAL DEFAULT 12 PyImport_GetImporter │ │ │ │ 181: 0005f543 446 FUNC GLOBAL DEFAULT 12 PyUnicode_Count │ │ │ │ - 182: 0003aba7 182 FUNC GLOBAL DEFAULT 12 _PyImport_ClearExtension │ │ │ │ + 182: 0003ab3d 184 FUNC GLOBAL DEFAULT 12 _PyImport_ClearExtension │ │ │ │ 183: 0005d675 10 FUNC GLOBAL DEFAULT 12 PyImport_GetMagicTag │ │ │ │ 184: 00000000 0 FUNC GLOBAL DEFAULT UND setlogmask@GLIBC_2.4 (2) │ │ │ │ 185: 004634e4 208 OBJECT GLOBAL DEFAULT 26 PySet_Type │ │ │ │ - 186: 000673a7 28 FUNC GLOBAL DEFAULT 12 PyThread_set_key_value │ │ │ │ + 186: 000672d7 28 FUNC GLOBAL DEFAULT 12 PyThread_set_key_value │ │ │ │ 187: 00029a58 0 FUNC GLOBAL DEFAULT UND atanh@GLIBC_2.4 (3) │ │ │ │ 188: 00066083 32 FUNC GLOBAL DEFAULT 12 Py_CompileString │ │ │ │ 189: 00000000 0 FUNC GLOBAL DEFAULT UND mkdir@GLIBC_2.4 (2) │ │ │ │ - 190: 00117abd 52 FUNC GLOBAL DEFAULT 12 _PyFloat_ExactDealloc │ │ │ │ - 191: 001d606d 12 FUNC GLOBAL DEFAULT 12 PyInit_math │ │ │ │ + 190: 00117d2d 52 FUNC GLOBAL DEFAULT 12 _PyFloat_ExactDealloc │ │ │ │ + 191: 001d5ee5 12 FUNC GLOBAL DEFAULT 12 PyInit_math │ │ │ │ 192: 0005f177 28 FUNC GLOBAL DEFAULT 12 PyThread_tss_alloc │ │ │ │ - 193: 001cb029 10 FUNC GLOBAL DEFAULT 12 PyErr_DisplayException │ │ │ │ + 193: 001caf69 10 FUNC GLOBAL DEFAULT 12 PyErr_DisplayException │ │ │ │ 194: 00000000 0 FUNC GLOBAL DEFAULT UND sigpending@GLIBC_2.4 (2) │ │ │ │ - 195: 00131eb9 4 FUNC GLOBAL DEFAULT 12 _PyUnicode_ExactDealloc │ │ │ │ - 196: 0013a3d1 38 FUNC GLOBAL DEFAULT 12 PyUnicode_GetLength │ │ │ │ + 195: 00131f9d 4 FUNC GLOBAL DEFAULT 12 _PyUnicode_ExactDealloc │ │ │ │ + 196: 0013a4ad 38 FUNC GLOBAL DEFAULT 12 PyUnicode_GetLength │ │ │ │ 197: 0003274d 12 FUNC GLOBAL DEFAULT 12 PyInit__csv │ │ │ │ 198: 00000000 0 FUNC GLOBAL DEFAULT UND XML_FreeContentModel │ │ │ │ - 199: 00196941 40 FUNC GLOBAL DEFAULT 12 Py_BytesMain │ │ │ │ - 200: 00244d51 84 FUNC GLOBAL DEFAULT 12 PyMapping_GetOptionalItemString │ │ │ │ + 199: 00196859 40 FUNC GLOBAL DEFAULT 12 Py_BytesMain │ │ │ │ + 200: 00244e9d 84 FUNC GLOBAL DEFAULT 12 PyMapping_GetOptionalItemString │ │ │ │ 201: 00461d60 8 OBJECT GLOBAL DEFAULT 26 _Py_EllipsisObject │ │ │ │ 202: 0046ac18 4 OBJECT GLOBAL DEFAULT 26 PyExc_BaseExceptionGroup │ │ │ │ 203: 00000000 0 FUNC GLOBAL DEFAULT UND setns@GLIBC_2.14 (22) │ │ │ │ - 204: 00170c71 40 FUNC GLOBAL DEFAULT 12 PyTime_PerfCounter │ │ │ │ - 205: 00127949 72 FUNC GLOBAL DEFAULT 12 PySys_SetObject │ │ │ │ + 204: 00170d51 40 FUNC GLOBAL DEFAULT 12 PyTime_PerfCounter │ │ │ │ + 205: 00127cb9 72 FUNC GLOBAL DEFAULT 12 PySys_SetObject │ │ │ │ 206: 00468cb8 208 OBJECT GLOBAL DEFAULT 26 PySuper_Type │ │ │ │ 207: 0046c440 4 OBJECT GLOBAL DEFAULT 26 PyExc_InterpreterNotFoundError │ │ │ │ 208: 00000000 0 FUNC GLOBAL DEFAULT UND sigaddset@GLIBC_2.4 (2) │ │ │ │ - 209: 00062f87 28 FUNC GLOBAL DEFAULT 12 Py_UniversalNewlineFgets │ │ │ │ + 209: 0006309b 28 FUNC GLOBAL DEFAULT 12 Py_UniversalNewlineFgets │ │ │ │ 210: 00000000 0 FUNC GLOBAL DEFAULT UND exit@GLIBC_2.4 (2) │ │ │ │ - 211: 00062423 2 FUNC GLOBAL DEFAULT 12 PyEval_InitThreads │ │ │ │ + 211: 00062183 2 FUNC GLOBAL DEFAULT 12 PyEval_InitThreads │ │ │ │ 212: 00000000 0 FUNC GLOBAL DEFAULT UND execv@GLIBC_2.4 (2) │ │ │ │ - 213: 00151295 124 FUNC GLOBAL DEFAULT 12 _PyGen_FetchStopIterationValue │ │ │ │ - 214: 0007607d 68 FUNC GLOBAL DEFAULT 12 PyObject_IS_GC │ │ │ │ + 213: 00151385 124 FUNC GLOBAL DEFAULT 12 _PyGen_FetchStopIterationValue │ │ │ │ + 214: 00075ffd 68 FUNC GLOBAL DEFAULT 12 PyObject_IS_GC │ │ │ │ 215: 00000000 0 FUNC GLOBAL DEFAULT UND pread64@GLIBC_2.4 (2) │ │ │ │ - 216: 000e6ee9 196 FUNC GLOBAL DEFAULT 12 PySequence_GetItem │ │ │ │ - 217: 00195ab5 4 FUNC GLOBAL DEFAULT 12 _PyUnicode_InternInPlace │ │ │ │ + 216: 000e6f61 196 FUNC GLOBAL DEFAULT 12 PySequence_GetItem │ │ │ │ + 217: 001959c9 4 FUNC GLOBAL DEFAULT 12 _PyUnicode_InternInPlace │ │ │ │ 218: 0046dad8 4 OBJECT GLOBAL DEFAULT 26 PyExc_UnicodeError │ │ │ │ 219: 00029bf4 0 FUNC GLOBAL DEFAULT UND fdatasync@GLIBC_2.4 (2) │ │ │ │ 220: 000655c7 266 FUNC GLOBAL DEFAULT 12 PyEval_SetTraceAllThreads │ │ │ │ - 221: 001d64ad 372 FUNC GLOBAL DEFAULT 12 _PyStaticType_InitForExtension │ │ │ │ + 221: 001d6325 372 FUNC GLOBAL DEFAULT 12 _PyStaticType_InitForExtension │ │ │ │ 222: 00000000 0 FUNC GLOBAL DEFAULT UND wcslen@GLIBC_2.4 (2) │ │ │ │ 223: 0002b149 6 FUNC GLOBAL DEFAULT 12 Py_Initialize │ │ │ │ 224: 00000000 0 FUNC GLOBAL DEFAULT UND readv@GLIBC_2.4 (2) │ │ │ │ 225: 0046bbb0 4 OBJECT GLOBAL DEFAULT 26 PyExc_ImportError │ │ │ │ 226: 00000000 0 FUNC GLOBAL DEFAULT UND readlinkat@GLIBC_2.4 (2) │ │ │ │ 227: 00000000 0 FUNC GLOBAL DEFAULT UND tzset@GLIBC_2.4 (2) │ │ │ │ - 228: 0005ee73 64 FUNC GLOBAL DEFAULT 12 PyCapsule_GetName │ │ │ │ - 229: 00209e05 386 FUNC GLOBAL DEFAULT 12 _PyXI_Enter │ │ │ │ - 230: 0006231d 20 FUNC GLOBAL DEFAULT 12 PyContext_Enter │ │ │ │ - 231: 0011ac31 16 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Init │ │ │ │ + 228: 0005ee75 64 FUNC GLOBAL DEFAULT 12 PyCapsule_GetName │ │ │ │ + 229: 00209d5d 386 FUNC GLOBAL DEFAULT 12 _PyXI_Enter │ │ │ │ + 230: 0006207d 20 FUNC GLOBAL DEFAULT 12 PyContext_Enter │ │ │ │ + 231: 0011aea1 16 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Init │ │ │ │ 232: 0046af68 4 OBJECT GLOBAL DEFAULT 26 PyExc_NotADirectoryError │ │ │ │ - 233: 0007a159 40 FUNC GLOBAL DEFAULT 12 PyUnicode_FromString │ │ │ │ - 234: 000d12bd 152 FUNC GLOBAL DEFAULT 12 PyObject_RichCompareBool │ │ │ │ - 235: 0005efa7 4 FUNC GLOBAL DEFAULT 12 PyCode_GetCellvars │ │ │ │ + 233: 0007a0ed 40 FUNC GLOBAL DEFAULT 12 PyUnicode_FromString │ │ │ │ + 234: 000d12d5 152 FUNC GLOBAL DEFAULT 12 PyObject_RichCompareBool │ │ │ │ + 235: 0005efa9 4 FUNC GLOBAL DEFAULT 12 PyCode_GetCellvars │ │ │ │ 236: 00032ccd 12 FUNC GLOBAL DEFAULT 12 PyInit_pyexpat │ │ │ │ - 237: 0006c145 46 FUNC GLOBAL DEFAULT 12 PyThread_tss_create │ │ │ │ - 238: 000c92dd 874 FUNC GLOBAL DEFAULT 12 PyOS_strtoul │ │ │ │ - 239: 0003557b 16 FUNC GLOBAL DEFAULT 12 _Py_IncRef │ │ │ │ - 240: 0005fff7 402 FUNC GLOBAL DEFAULT 12 PyObject_CopyData │ │ │ │ - 241: 000de835 400 FUNC GLOBAL DEFAULT 12 PySet_New │ │ │ │ - 242: 0010def9 40 FUNC GLOBAL DEFAULT 12 _PySet_Contains │ │ │ │ + 237: 0006c13d 46 FUNC GLOBAL DEFAULT 12 PyThread_tss_create │ │ │ │ + 238: 000c92f5 874 FUNC GLOBAL DEFAULT 12 PyOS_strtoul │ │ │ │ + 239: 0003554b 16 FUNC GLOBAL DEFAULT 12 _Py_IncRef │ │ │ │ + 240: 0005fecd 402 FUNC GLOBAL DEFAULT 12 PyObject_CopyData │ │ │ │ + 241: 000de8ad 400 FUNC GLOBAL DEFAULT 12 PySet_New │ │ │ │ + 242: 0010e021 40 FUNC GLOBAL DEFAULT 12 _PySet_Contains │ │ │ │ 243: 00000000 0 FUNC GLOBAL DEFAULT UND wcscoll@GLIBC_2.4 (2) │ │ │ │ 244: 0046db48 4 OBJECT GLOBAL DEFAULT 26 PyExc_GeneratorExit │ │ │ │ - 245: 00076ed5 220 FUNC GLOBAL DEFAULT 12 PyMem_Malloc │ │ │ │ - 246: 0019c3f5 144 FUNC GLOBAL DEFAULT 12 _PyPathConfig_ClearGlobal │ │ │ │ - 247: 00083f31 84 FUNC GLOBAL DEFAULT 12 PyList_Sort │ │ │ │ + 245: 00076e55 220 FUNC GLOBAL DEFAULT 12 PyMem_Malloc │ │ │ │ + 246: 0019c30d 144 FUNC GLOBAL DEFAULT 12 _PyPathConfig_ClearGlobal │ │ │ │ + 247: 00083f45 84 FUNC GLOBAL DEFAULT 12 PyList_Sort │ │ │ │ 248: 0002a350 0 FUNC GLOBAL DEFAULT UND XML_ParserFree │ │ │ │ 249: 0002a3cc 0 FUNC GLOBAL DEFAULT UND erf@GLIBC_2.4 (3) │ │ │ │ 250: 00000000 0 FUNC GLOBAL DEFAULT UND getuid@GLIBC_2.4 (2) │ │ │ │ 251: 0002bb2b 4 FUNC GLOBAL DEFAULT 12 Py_Finalize │ │ │ │ - 252: 0019bff1 108 FUNC GLOBAL DEFAULT 12 Py_GetBuildInfo │ │ │ │ + 252: 0019bf09 108 FUNC GLOBAL DEFAULT 12 Py_GetBuildInfo │ │ │ │ 253: 00000000 0 FUNC GLOBAL DEFAULT UND getc@GLIBC_2.4 (2) │ │ │ │ 254: 004a9ca4 4 OBJECT GLOBAL DEFAULT 29 Py_VerboseFlag │ │ │ │ - 255: 000f1851 288 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrnoWithFilenameObjects │ │ │ │ - 256: 0023135d 14 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Head │ │ │ │ + 255: 000f18d1 288 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrnoWithFilenameObjects │ │ │ │ + 256: 002312ad 14 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Head │ │ │ │ 257: 0002a3f0 0 FUNC GLOBAL DEFAULT UND XML_SetUnknownEncodingHandler │ │ │ │ 258: 0002aa49 364 FUNC GLOBAL DEFAULT 12 Py_FrozenMain │ │ │ │ - 259: 0005fdd3 108 FUNC GLOBAL DEFAULT 12 PyObject_AsWriteBuffer │ │ │ │ + 259: 0005fdcd 108 FUNC GLOBAL DEFAULT 12 PyObject_AsWriteBuffer │ │ │ │ 260: 00000000 0 FUNC GLOBAL DEFAULT UND setgid@GLIBC_2.4 (2) │ │ │ │ - 261: 0011add5 238 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Resize │ │ │ │ - 262: 00231911 104 FUNC GLOBAL DEFAULT 12 _PyXI_EndInterpreter │ │ │ │ - 263: 002459ad 104 FUNC GLOBAL DEFAULT 12 PyMutex_Unlock │ │ │ │ - 264: 001eab65 74 FUNC GLOBAL DEFAULT 12 _PyInterpreterConfig_InitFromDict │ │ │ │ - 265: 00062555 16 FUNC GLOBAL DEFAULT 12 _PySeqLock_UnlockWrite │ │ │ │ - 266: 000823e5 312 FUNC GLOBAL DEFAULT 12 PyObject_GetItem │ │ │ │ + 261: 0011b045 238 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Resize │ │ │ │ + 262: 002317c9 104 FUNC GLOBAL DEFAULT 12 _PyXI_EndInterpreter │ │ │ │ + 263: 00245a29 104 FUNC GLOBAL DEFAULT 12 PyMutex_Unlock │ │ │ │ + 264: 001eaaad 74 FUNC GLOBAL DEFAULT 12 _PyInterpreterConfig_InitFromDict │ │ │ │ + 265: 000622b5 16 FUNC GLOBAL DEFAULT 12 _PySeqLock_UnlockWrite │ │ │ │ + 266: 000823f5 312 FUNC GLOBAL DEFAULT 12 PyObject_GetItem │ │ │ │ 267: 00000000 0 FUNC GLOBAL DEFAULT UND sigwait@GLIBC_2.4 (2) │ │ │ │ 268: 0046500c 208 OBJECT GLOBAL DEFAULT 26 PyDictRevIterValue_Type │ │ │ │ 269: 0046dad0 4 OBJECT GLOBAL DEFAULT 26 PyExc_UnicodeTranslateError │ │ │ │ - 270: 0004fe83 48 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireBranchEvent │ │ │ │ - 271: 00190a51 676 FUNC GLOBAL DEFAULT 12 _PyLong_Rshift │ │ │ │ - 272: 00060c0f 4 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetReason │ │ │ │ + 270: 0004fe6b 48 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireBranchEvent │ │ │ │ + 271: 00190b19 676 FUNC GLOBAL DEFAULT 12 _PyLong_Rshift │ │ │ │ + 272: 00060971 4 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetReason │ │ │ │ 273: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_mutex_unlock@GLIBC_2.4 (2) │ │ │ │ - 274: 00140775 136 FUNC GLOBAL DEFAULT 12 PyLong_AsUnsignedLongLong │ │ │ │ + 274: 0014085d 136 FUNC GLOBAL DEFAULT 12 PyLong_AsUnsignedLongLong │ │ │ │ 275: 00000000 0 FUNC GLOBAL DEFAULT UND getgrgid_r@GLIBC_2.4 (2) │ │ │ │ 276: 00000000 0 FUNC GLOBAL DEFAULT UND lseek64@GLIBC_2.4 (2) │ │ │ │ 277: 000659a9 70 FUNC GLOBAL DEFAULT 12 _PyState_AddModule │ │ │ │ 278: 001b9139 12 FUNC GLOBAL DEFAULT 12 PyInit_posix │ │ │ │ - 279: 00086281 150 FUNC GLOBAL DEFAULT 12 PyObject_GetIter │ │ │ │ + 279: 00086261 150 FUNC GLOBAL DEFAULT 12 PyObject_GetIter │ │ │ │ 280: 004d2cd8 4 OBJECT GLOBAL DEFAULT 29 PyOS_ReadlineFunctionPointer │ │ │ │ - 281: 002aa760 1024 OBJECT GLOBAL DEFAULT 14 _Py_ctype_table │ │ │ │ - 282: 00057c79 110 FUNC GLOBAL DEFAULT 12 PyBuffer_SizeFromFormat │ │ │ │ - 283: 000624fd 72 FUNC GLOBAL DEFAULT 12 _PySeqLock_LockWrite │ │ │ │ - 284: 0009aa9d 212 FUNC GLOBAL DEFAULT 12 PyMapping_GetOptionalItem │ │ │ │ + 281: 002aa8a0 1024 OBJECT GLOBAL DEFAULT 14 _Py_ctype_table │ │ │ │ + 282: 00057c71 110 FUNC GLOBAL DEFAULT 12 PyBuffer_SizeFromFormat │ │ │ │ + 283: 0006225d 72 FUNC GLOBAL DEFAULT 12 _PySeqLock_LockWrite │ │ │ │ + 284: 0009aa65 212 FUNC GLOBAL DEFAULT 12 PyMapping_GetOptionalItem │ │ │ │ 285: 000291b0 0 FUNC GLOBAL DEFAULT UND XML_ParserCreate_MM │ │ │ │ - 286: 00110a41 56 FUNC GLOBAL DEFAULT 12 PyImport_ImportModule │ │ │ │ + 286: 00110b75 56 FUNC GLOBAL DEFAULT 12 PyImport_ImportModule │ │ │ │ 287: 004a9c98 4 OBJECT GLOBAL DEFAULT 29 Py_InteractiveFlag │ │ │ │ - 288: 001ecea5 46 FUNC GLOBAL DEFAULT 12 PyObject_HashNotImplemented │ │ │ │ + 288: 001ecdf9 46 FUNC GLOBAL DEFAULT 12 PyObject_HashNotImplemented │ │ │ │ 289: 00000000 0 FUNC GLOBAL DEFAULT UND __sched_cpufree@GLIBC_2.7 (11) │ │ │ │ - 290: 002b0e28 24 OBJECT GLOBAL DEFAULT 14 PyUnstable_ExecutableKinds │ │ │ │ - 291: 001cb035 184 FUNC GLOBAL DEFAULT 12 PyErr_Display │ │ │ │ + 290: 002b0f68 24 OBJECT GLOBAL DEFAULT 14 PyUnstable_ExecutableKinds │ │ │ │ + 291: 001caf75 184 FUNC GLOBAL DEFAULT 12 PyErr_Display │ │ │ │ 292: 00029eec 0 FUNC GLOBAL DEFAULT UND XML_SetCommentHandler │ │ │ │ 293: 00000000 0 FUNC GLOBAL DEFAULT UND mkdirat@GLIBC_2.4 (2) │ │ │ │ - 294: 001e365d 6 FUNC GLOBAL DEFAULT 12 PyType_GetQualName │ │ │ │ - 295: 0010b98d 536 FUNC GLOBAL DEFAULT 12 _PyArena_Free │ │ │ │ + 294: 001e35a5 6 FUNC GLOBAL DEFAULT 12 PyType_GetQualName │ │ │ │ + 295: 0010baa5 536 FUNC GLOBAL DEFAULT 12 _PyArena_Free │ │ │ │ 296: 0002a230 0 FUNC GLOBAL DEFAULT UND asinh@GLIBC_2.4 (3) │ │ │ │ 297: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_attr_init@GLIBC_2.4 (2) │ │ │ │ 298: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_condattr_init@GLIBC_2.4 (2) │ │ │ │ - 299: 00062b5d 86 FUNC GLOBAL DEFAULT 12 _PyArg_ParseTupleAndKeywords_SizeT │ │ │ │ - 300: 0014b081 60 FUNC GLOBAL DEFAULT 12 PyFrame_GetLineNumber │ │ │ │ - 301: 000f1049 106 FUNC GLOBAL DEFAULT 12 PyFile_WriteString │ │ │ │ - 302: 000812f9 28 FUNC GLOBAL DEFAULT 12 _PyUnicode_InternMortal │ │ │ │ + 299: 00062a45 86 FUNC GLOBAL DEFAULT 12 _PyArg_ParseTupleAndKeywords_SizeT │ │ │ │ + 300: 0014b169 60 FUNC GLOBAL DEFAULT 12 PyFrame_GetLineNumber │ │ │ │ + 301: 000f10c9 106 FUNC GLOBAL DEFAULT 12 PyFile_WriteString │ │ │ │ + 302: 0008130d 28 FUNC GLOBAL DEFAULT 12 _PyUnicode_InternMortal │ │ │ │ 303: 00464f3c 208 OBJECT GLOBAL DEFAULT 26 PyDictIterItem_Type │ │ │ │ - 304: 001bb6f1 4 FUNC GLOBAL DEFAULT 12 PyThreadState_GetInterpreter │ │ │ │ - 305: 00060c4f 30 FUNC GLOBAL DEFAULT 12 _PyDict_NewPresized │ │ │ │ - 306: 00193a0d 410 FUNC GLOBAL DEFAULT 12 PyUnicode_AsRawUnicodeEscapeString │ │ │ │ - 307: 001d6621 12 FUNC GLOBAL DEFAULT 12 PyInit_zlib │ │ │ │ - 308: 00047527 16 FUNC GLOBAL DEFAULT 12 PyFrame_GetLasti │ │ │ │ + 304: 001bb9f1 4 FUNC GLOBAL DEFAULT 12 PyThreadState_GetInterpreter │ │ │ │ + 305: 000609b1 28 FUNC GLOBAL DEFAULT 12 _PyDict_NewPresized │ │ │ │ + 306: 00193ad5 410 FUNC GLOBAL DEFAULT 12 PyUnicode_AsRawUnicodeEscapeString │ │ │ │ + 307: 001d6499 12 FUNC GLOBAL DEFAULT 12 PyInit_zlib │ │ │ │ + 308: 00047507 16 FUNC GLOBAL DEFAULT 12 PyFrame_GetLasti │ │ │ │ 309: 0002a1f0 0 FUNC GLOBAL DEFAULT UND XML_SetEntityDeclHandler │ │ │ │ 310: 00000000 0 FUNC GLOBAL DEFAULT UND dup@GLIBC_2.4 (2) │ │ │ │ 311: 00000000 0 FUNC GLOBAL DEFAULT UND setenv@GLIBC_2.4 (2) │ │ │ │ 312: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawnattr_setschedpolicy@GLIBC_2.4 (2) │ │ │ │ - 313: 001f0171 12 FUNC GLOBAL DEFAULT 12 PyInit__tokenize │ │ │ │ - 314: 0007e829 584 FUNC GLOBAL DEFAULT 12 PyObject_GC_Del │ │ │ │ - 315: 0011bd09 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsAlpha │ │ │ │ - 316: 0005efa3 4 FUNC GLOBAL DEFAULT 12 PyCode_GetVarnames │ │ │ │ + 313: 001f00c5 12 FUNC GLOBAL DEFAULT 12 PyInit__tokenize │ │ │ │ + 314: 0007e83d 584 FUNC GLOBAL DEFAULT 12 PyObject_GC_Del │ │ │ │ + 315: 0011bf75 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsAlpha │ │ │ │ + 316: 0005efa5 4 FUNC GLOBAL DEFAULT 12 PyCode_GetVarnames │ │ │ │ 317: 00000000 0 FUNC GLOBAL DEFAULT UND link@GLIBC_2.4 (2) │ │ │ │ 318: 00000000 0 FUNC GLOBAL DEFAULT UND __getrusage64@GLIBC_2.34 (4) │ │ │ │ - 319: 000cb875 1024 FUNC GLOBAL DEFAULT 12 PyModule_FromDefAndSpec2 │ │ │ │ + 319: 000cb889 1024 FUNC GLOBAL DEFAULT 12 PyModule_FromDefAndSpec2 │ │ │ │ 320: 00000000 0 FUNC GLOBAL DEFAULT UND rmdir@GLIBC_2.4 (2) │ │ │ │ 321: 004a9f48 4 OBJECT GLOBAL DEFAULT 29 Py_HashRandomizationFlag │ │ │ │ 322: 00000000 0 FUNC GLOBAL DEFAULT UND uname@GLIBC_2.4 (2) │ │ │ │ 323: 00000000 0 FUNC GLOBAL DEFAULT UND XML_GetFeatureList │ │ │ │ 324: 00000000 0 FUNC GLOBAL DEFAULT UND getservbyname@GLIBC_2.4 (2) │ │ │ │ - 325: 000fa211 112 FUNC GLOBAL DEFAULT 12 PyCapsule_GetPointer │ │ │ │ - 326: 0005a101 128 FUNC GLOBAL DEFAULT 12 PyErr_GetExcInfo │ │ │ │ + 325: 000fa229 112 FUNC GLOBAL DEFAULT 12 PyCapsule_GetPointer │ │ │ │ + 326: 0005a105 128 FUNC GLOBAL DEFAULT 12 PyErr_GetExcInfo │ │ │ │ 327: 00000000 0 FUNC GLOBAL DEFAULT UND strcspn@GLIBC_2.4 (2) │ │ │ │ 328: 00000000 0 FUNC GLOBAL DEFAULT UND __memmove_chk@GLIBC_2.4 (2) │ │ │ │ - 329: 00066819 128 FUNC GLOBAL DEFAULT 12 PyFunction_SetAnnotations │ │ │ │ + 329: 00066749 128 FUNC GLOBAL DEFAULT 12 PyFunction_SetAnnotations │ │ │ │ 330: 0005df61 188 FUNC GLOBAL DEFAULT 12 PyFunction_SetKwDefaults │ │ │ │ - 331: 00035efd 252 FUNC GLOBAL DEFAULT 12 _PyCompile_Assemble │ │ │ │ - 332: 00156cb5 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsTitlecase │ │ │ │ - 333: 0015dc29 48 FUNC GLOBAL DEFAULT 12 _PySemaphore_Init │ │ │ │ - 334: 0006bfc5 62 FUNC GLOBAL DEFAULT 12 PyMem_RawMalloc │ │ │ │ + 331: 00035ecd 252 FUNC GLOBAL DEFAULT 12 _PyCompile_Assemble │ │ │ │ + 332: 00156da5 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsTitlecase │ │ │ │ + 333: 0015dd11 48 FUNC GLOBAL DEFAULT 12 _PySemaphore_Init │ │ │ │ + 334: 0006bfbd 62 FUNC GLOBAL DEFAULT 12 PyMem_RawMalloc │ │ │ │ 335: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawn_file_actions_addclosefrom_np@GLIBC_2.34 (4) │ │ │ │ 336: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawn_file_actions_init@GLIBC_2.4 (2) │ │ │ │ - 337: 000b4df9 48 FUNC GLOBAL DEFAULT 12 PyTuple_Size │ │ │ │ - 338: 0019c3e9 10 FUNC GLOBAL DEFAULT 12 Py_GetCompiler │ │ │ │ - 339: 0015b9d1 20 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasArg │ │ │ │ - 340: 000e9f7d 28 FUNC GLOBAL DEFAULT 12 PyErr_SetObject │ │ │ │ + 337: 000b4e1d 48 FUNC GLOBAL DEFAULT 12 PyTuple_Size │ │ │ │ + 338: 0019c301 10 FUNC GLOBAL DEFAULT 12 Py_GetCompiler │ │ │ │ + 339: 0015bab9 20 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasArg │ │ │ │ + 340: 000e9fdd 28 FUNC GLOBAL DEFAULT 12 PyErr_SetObject │ │ │ │ 341: 00065179 160 FUNC GLOBAL DEFAULT 12 PyUnicode_AsEncodedUnicode │ │ │ │ - 342: 00111655 18 FUNC GLOBAL DEFAULT 12 PyIndex_Check │ │ │ │ + 342: 00111789 18 FUNC GLOBAL DEFAULT 12 PyIndex_Check │ │ │ │ 343: 00000000 0 FUNC GLOBAL DEFAULT UND closefrom@GLIBC_2.34 (4) │ │ │ │ 344: 00000000 0 FUNC GLOBAL DEFAULT UND __getitimer64@GLIBC_2.34 (4) │ │ │ │ 345: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_attr_setscope@GLIBC_2.4 (2) │ │ │ │ - 346: 000c9649 1048 FUNC GLOBAL DEFAULT 12 PyUnicode_Concat │ │ │ │ + 346: 000c9661 1048 FUNC GLOBAL DEFAULT 12 PyUnicode_Concat │ │ │ │ 347: 00000000 0 FUNC GLOBAL DEFAULT UND setregid@GLIBC_2.4 (2) │ │ │ │ - 348: 001f9951 54 FUNC GLOBAL DEFAULT 12 _PyArg_ParseStack │ │ │ │ - 349: 0004c62b 12 FUNC GLOBAL DEFAULT 12 Py_GetPythonHome │ │ │ │ - 350: 0009b0ed 28 FUNC GLOBAL DEFAULT 12 _Py_NewReferenceNoTotal │ │ │ │ - 351: 00128f59 254 FUNC GLOBAL DEFAULT 12 PyNumber_Index │ │ │ │ - 352: 001025dd 432 FUNC GLOBAL DEFAULT 12 _PyDict_DelItemIf │ │ │ │ + 348: 001f9885 54 FUNC GLOBAL DEFAULT 12 _PyArg_ParseStack │ │ │ │ + 349: 0004c429 12 FUNC GLOBAL DEFAULT 12 Py_GetPythonHome │ │ │ │ + 350: 0009b0b5 28 FUNC GLOBAL DEFAULT 12 _Py_NewReferenceNoTotal │ │ │ │ + 351: 001292c9 254 FUNC GLOBAL DEFAULT 12 PyNumber_Index │ │ │ │ + 352: 001026e5 432 FUNC GLOBAL DEFAULT 12 _PyDict_DelItemIf │ │ │ │ 353: 00000000 0 FUNC GLOBAL DEFAULT UND getcwd@GLIBC_2.4 (2) │ │ │ │ - 354: 0006754f 6 FUNC GLOBAL DEFAULT 12 PyErr_SetInterrupt │ │ │ │ - 355: 00144bfd 212 FUNC GLOBAL DEFAULT 12 PyOS_string_to_double │ │ │ │ + 354: 0006747f 6 FUNC GLOBAL DEFAULT 12 PyErr_SetInterrupt │ │ │ │ + 355: 00144ce5 212 FUNC GLOBAL DEFAULT 12 PyOS_string_to_double │ │ │ │ 356: 00000000 0 FUNC GLOBAL DEFAULT UND hstrerror@GLIBC_2.4 (2) │ │ │ │ 357: 00000000 0 FUNC GLOBAL DEFAULT UND if_freenameindex@GLIBC_2.4 (2) │ │ │ │ - 358: 001d452d 132 FUNC GLOBAL DEFAULT 12 PyImport_GetMagicNumber │ │ │ │ + 358: 001d4471 132 FUNC GLOBAL DEFAULT 12 PyImport_GetMagicNumber │ │ │ │ 359: 00000000 0 FUNC GLOBAL DEFAULT UND getpeername@GLIBC_2.4 (2) │ │ │ │ - 360: 0024bd3d 204 FUNC GLOBAL DEFAULT 12 PyThread_ParseTimeoutArg │ │ │ │ - 361: 00067365 56 FUNC GLOBAL DEFAULT 12 PyThread_create_key │ │ │ │ + 360: 0024bcbd 204 FUNC GLOBAL DEFAULT 12 PyThread_ParseTimeoutArg │ │ │ │ + 361: 00067295 56 FUNC GLOBAL DEFAULT 12 PyThread_create_key │ │ │ │ 362: 00465f30 208 OBJECT GLOBAL DEFAULT 26 PyFunction_Type │ │ │ │ 363: 00000000 0 FUNC GLOBAL DEFAULT UND flistxattr@GLIBC_2.4 (2) │ │ │ │ 364: 00029ad4 0 FUNC GLOBAL DEFAULT UND tanh@GLIBC_2.4 (3) │ │ │ │ 365: 0005eb97 6 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_RequiresIDRef │ │ │ │ - 366: 0003eb39 356 FUNC GLOBAL DEFAULT 12 PyContextVar_Reset │ │ │ │ - 367: 000c6a59 204 FUNC GLOBAL DEFAULT 12 PyObject_GenericGetDict │ │ │ │ + 366: 0003ebbb 354 FUNC GLOBAL DEFAULT 12 PyContextVar_Reset │ │ │ │ + 367: 000c6a5d 204 FUNC GLOBAL DEFAULT 12 PyObject_GenericGetDict │ │ │ │ 368: 0006590f 4 FUNC GLOBAL DEFAULT 12 PyCodec_StreamReader │ │ │ │ - 369: 0020999d 766 FUNC GLOBAL DEFAULT 12 PyUnstable_Code_NewWithPosOnlyArgs │ │ │ │ + 369: 002098f5 766 FUNC GLOBAL DEFAULT 12 PyUnstable_Code_NewWithPosOnlyArgs │ │ │ │ 370: 00000000 0 FUNC GLOBAL DEFAULT UND getxattr@GLIBC_2.4 (2) │ │ │ │ - 371: 0018dd31 640 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUnicodeEscapeString │ │ │ │ + 371: 0018dde9 656 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUnicodeEscapeString │ │ │ │ 372: 0046db38 4 OBJECT GLOBAL DEFAULT 26 PyExc_AssertionError │ │ │ │ 373: 00000000 0 FUNC GLOBAL DEFAULT UND inflateInit2_ │ │ │ │ - 374: 0010e48d 120 FUNC GLOBAL DEFAULT 12 _PyImport_GetModuleAttrString │ │ │ │ + 374: 0010e5b5 120 FUNC GLOBAL DEFAULT 12 _PyImport_GetModuleAttrString │ │ │ │ 375: 00000000 0 FUNC GLOBAL DEFAULT UND endpwent@GLIBC_2.4 (2) │ │ │ │ 376: 00000000 0 FUNC GLOBAL DEFAULT UND mprotect@GLIBC_2.4 (2) │ │ │ │ - 377: 00083ab1 140 FUNC GLOBAL DEFAULT 12 PyList_Append │ │ │ │ + 377: 00083ac1 140 FUNC GLOBAL DEFAULT 12 PyList_Append │ │ │ │ 378: 0005fd5f 54 FUNC GLOBAL DEFAULT 12 PyEval_CallFunction │ │ │ │ - 379: 00197d05 6 FUNC GLOBAL DEFAULT 12 PyThread_join_thread │ │ │ │ - 380: 00124d65 72 FUNC GLOBAL DEFAULT 12 PyLong_FromSize_t │ │ │ │ - 381: 0010cae1 1796 FUNC GLOBAL DEFAULT 12 _PyLong_FromByteArray │ │ │ │ - 382: 00035e77 90 FUNC GLOBAL DEFAULT 12 PyDict_GetItemString │ │ │ │ - 383: 0004b17d 10 FUNC GLOBAL DEFAULT 12 PyUnicode_GetDefaultEncoding │ │ │ │ + 379: 00197c1d 6 FUNC GLOBAL DEFAULT 12 PyThread_join_thread │ │ │ │ + 380: 001250d5 72 FUNC GLOBAL DEFAULT 12 PyLong_FromSize_t │ │ │ │ + 381: 0010cbf9 1796 FUNC GLOBAL DEFAULT 12 _PyLong_FromByteArray │ │ │ │ + 382: 00035e47 90 FUNC GLOBAL DEFAULT 12 PyDict_GetItemString │ │ │ │ + 383: 0004b161 10 FUNC GLOBAL DEFAULT 12 PyUnicode_GetDefaultEncoding │ │ │ │ 384: 00000000 0 FUNC GLOBAL DEFAULT UND __fcntl_time64@GLIBC_2.34 (4) │ │ │ │ - 385: 00195a9d 16 FUNC GLOBAL DEFAULT 12 PyThreadState_GetUnchecked │ │ │ │ - 386: 001cd679 76 FUNC GLOBAL DEFAULT 12 _PyEval_MakePendingCalls │ │ │ │ + 385: 001959b1 16 FUNC GLOBAL DEFAULT 12 PyThreadState_GetUnchecked │ │ │ │ + 386: 001cd5b9 76 FUNC GLOBAL DEFAULT 12 _PyEval_MakePendingCalls │ │ │ │ 387: 00000000 0 FUNC GLOBAL DEFAULT UND setpgid@GLIBC_2.4 (2) │ │ │ │ - 388: 0003bcf7 6 FUNC GLOBAL DEFAULT 12 PySequence_Count │ │ │ │ + 388: 0003bd6d 6 FUNC GLOBAL DEFAULT 12 PySequence_Count │ │ │ │ 389: 00032939 12 FUNC GLOBAL DEFAULT 12 PyInit__blake2 │ │ │ │ 390: 0005cb4d 4 FUNC GLOBAL DEFAULT 12 _PyXI_ExcInfoAsObject │ │ │ │ 391: 00065fc5 8 FUNC GLOBAL DEFAULT 12 PyRun_AnyFile │ │ │ │ - 392: 00051e49 48 FUNC GLOBAL DEFAULT 12 PyCodec_Decode │ │ │ │ - 393: 001012c1 222 FUNC GLOBAL DEFAULT 12 _PyObject_SetManagedDict │ │ │ │ + 392: 00051e31 48 FUNC GLOBAL DEFAULT 12 PyCodec_Decode │ │ │ │ + 393: 001013c9 222 FUNC GLOBAL DEFAULT 12 _PyObject_SetManagedDict │ │ │ │ 394: 004a9640 0 NOTYPE GLOBAL DEFAULT 29 __bss_start__ │ │ │ │ - 395: 0023a9b5 54 FUNC GLOBAL DEFAULT 12 _PyGen_SetStopIterationValue │ │ │ │ - 396: 002685c9 4 FUNC GLOBAL DEFAULT 12 _PySemaphore_Destroy │ │ │ │ + 395: 0023a93d 54 FUNC GLOBAL DEFAULT 12 _PyGen_SetStopIterationValue │ │ │ │ + 396: 0026877d 4 FUNC GLOBAL DEFAULT 12 _PySemaphore_Destroy │ │ │ │ 397: 00000000 0 FUNC GLOBAL DEFAULT UND __libc_current_sigrtmin@GLIBC_2.4 (2) │ │ │ │ - 398: 000e19b1 166 FUNC GLOBAL DEFAULT 12 PySet_Discard │ │ │ │ + 398: 000e1a29 166 FUNC GLOBAL DEFAULT 12 PySet_Discard │ │ │ │ 399: 00000000 0 FUNC GLOBAL DEFAULT UND tcsetpgrp@GLIBC_2.4 (2) │ │ │ │ - 400: 0010dfe9 6 FUNC GLOBAL DEFAULT 12 _Py_hashtable_hash_ptr │ │ │ │ - 401: 00047227 34 FUNC GLOBAL DEFAULT 12 PyFrame_GetGlobals │ │ │ │ - 402: 001e1865 132 FUNC GLOBAL DEFAULT 12 PyState_AddModule │ │ │ │ + 400: 0010e111 6 FUNC GLOBAL DEFAULT 12 _Py_hashtable_hash_ptr │ │ │ │ + 401: 00047207 34 FUNC GLOBAL DEFAULT 12 PyFrame_GetGlobals │ │ │ │ + 402: 001e17ad 132 FUNC GLOBAL DEFAULT 12 PyState_AddModule │ │ │ │ 403: 00000000 0 FUNC GLOBAL DEFAULT UND if_indextoname@GLIBC_2.4 (2) │ │ │ │ 404: 0046dae8 4 OBJECT GLOBAL DEFAULT 26 PyExc_ModuleNotFoundError │ │ │ │ - 405: 00181d5d 364 FUNC GLOBAL DEFAULT 12 PyNumber_Float │ │ │ │ - 406: 0006c46d 188 FUNC GLOBAL DEFAULT 12 PyMem_SetAllocator │ │ │ │ - 407: 00054381 8 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF32String │ │ │ │ + 405: 00181e25 364 FUNC GLOBAL DEFAULT 12 PyNumber_Float │ │ │ │ + 406: 0006c465 188 FUNC GLOBAL DEFAULT 12 PyMem_SetAllocator │ │ │ │ + 407: 00054377 8 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF32String │ │ │ │ 408: 00000000 0 FUNC GLOBAL DEFAULT UND fileno@GLIBC_2.4 (2) │ │ │ │ - 409: 0006739d 4 FUNC GLOBAL DEFAULT 12 PyThread_delete_key │ │ │ │ + 409: 000672cd 4 FUNC GLOBAL DEFAULT 12 PyThread_delete_key │ │ │ │ 410: 000293b8 0 FUNC GLOBAL DEFAULT UND XML_SetNamespaceDeclHandler │ │ │ │ - 411: 0024a9fd 2 FUNC GLOBAL DEFAULT 12 PyDict_Items │ │ │ │ + 411: 0024a97d 2 FUNC GLOBAL DEFAULT 12 PyDict_Items │ │ │ │ 412: 00029840 0 FUNC GLOBAL DEFAULT UND atan@GLIBC_2.4 (3) │ │ │ │ - 413: 00062319 4 FUNC GLOBAL DEFAULT 12 PyContext_New │ │ │ │ + 413: 00062079 4 FUNC GLOBAL DEFAULT 12 PyContext_New │ │ │ │ 414: 0002bc69 22 FUNC GLOBAL DEFAULT 12 Py_GetArgcArgv │ │ │ │ - 415: 0007dde5 4 FUNC GLOBAL DEFAULT 12 PyLong_FromVoidPtr │ │ │ │ - 416: 00230f09 18 FUNC GLOBAL DEFAULT 12 PyByteArray_AsString │ │ │ │ + 415: 0007dde9 4 FUNC GLOBAL DEFAULT 12 PyLong_FromVoidPtr │ │ │ │ + 416: 00230e59 18 FUNC GLOBAL DEFAULT 12 PyByteArray_AsString │ │ │ │ 417: 00000000 0 FUNC GLOBAL DEFAULT UND sem_destroy@GLIBC_2.34 (4) │ │ │ │ - 418: 000f5569 108 FUNC GLOBAL DEFAULT 12 _PySys_GetRequiredAttrString │ │ │ │ + 418: 001b3311 108 FUNC GLOBAL DEFAULT 12 _PySys_GetRequiredAttrString │ │ │ │ 419: 00000000 0 FUNC GLOBAL DEFAULT UND setresgid@GLIBC_2.4 (2) │ │ │ │ - 420: 0006a78d 4 FUNC GLOBAL DEFAULT 12 PyOS_AfterFork │ │ │ │ + 420: 0006a789 4 FUNC GLOBAL DEFAULT 12 PyOS_AfterFork │ │ │ │ 421: 00000000 0 FUNC GLOBAL DEFAULT UND strncmp@GLIBC_2.4 (2) │ │ │ │ 422: 00462f9c 208 OBJECT GLOBAL DEFAULT 26 PySlice_Type │ │ │ │ - 423: 0008fb45 126 FUNC GLOBAL DEFAULT 12 _PyArena_New │ │ │ │ + 423: 0008fb2d 126 FUNC GLOBAL DEFAULT 12 _PyArena_New │ │ │ │ 424: 00464d9c 208 OBJECT GLOBAL DEFAULT 26 PyDictIterKey_Type │ │ │ │ - 425: 00194335 102 FUNC GLOBAL DEFAULT 12 PyMemoryView_FromMemory │ │ │ │ - 426: 00209785 42 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_LookUpIDObject │ │ │ │ - 427: 00210979 38 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceRemainder │ │ │ │ + 425: 001943fd 102 FUNC GLOBAL DEFAULT 12 PyMemoryView_FromMemory │ │ │ │ + 426: 002096dd 42 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_LookUpIDObject │ │ │ │ + 427: 002108c9 38 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceRemainder │ │ │ │ 428: 0046db08 4 OBJECT GLOBAL DEFAULT 26 PyExc_RuntimeWarning │ │ │ │ - 429: 0007f721 24 FUNC GLOBAL DEFAULT 12 PyErr_Occurred │ │ │ │ + 429: 0007f735 24 FUNC GLOBAL DEFAULT 12 PyErr_Occurred │ │ │ │ 430: 004a9c9c 4 OBJECT GLOBAL DEFAULT 29 Py_OptimizeFlag │ │ │ │ - 431: 00067491 66 FUNC GLOBAL DEFAULT 12 _Py_closerange │ │ │ │ - 432: 000be4a9 56 FUNC GLOBAL DEFAULT 12 PyObject_CallFunctionObjArgs │ │ │ │ - 433: 0003a935 344 FUNC GLOBAL DEFAULT 12 _PyEval_FormatKwargsError │ │ │ │ + 431: 000673c1 66 FUNC GLOBAL DEFAULT 12 _Py_closerange │ │ │ │ + 432: 000be4b5 56 FUNC GLOBAL DEFAULT 12 PyObject_CallFunctionObjArgs │ │ │ │ + 433: 0003a95b 346 FUNC GLOBAL DEFAULT 12 _PyEval_FormatKwargsError │ │ │ │ 434: 00000000 0 FUNC GLOBAL DEFAULT UND symlink@GLIBC_2.4 (2) │ │ │ │ - 435: 0006234b 2 FUNC GLOBAL DEFAULT 12 _PyCriticalSection_Resume │ │ │ │ - 436: 001d8b15 200 FUNC GLOBAL DEFAULT 12 _PyErr_ProgramDecodedTextObject │ │ │ │ + 435: 000620ab 2 FUNC GLOBAL DEFAULT 12 _PyCriticalSection_Resume │ │ │ │ + 436: 001d8991 200 FUNC GLOBAL DEFAULT 12 _PyErr_ProgramDecodedTextObject │ │ │ │ 437: 0005f2d5 32 FUNC GLOBAL DEFAULT 12 _Py_hashtable_new │ │ │ │ - 438: 0006ab4b 66 FUNC GLOBAL DEFAULT 12 _PyOS_IsMainThread │ │ │ │ + 438: 0006ab43 66 FUNC GLOBAL DEFAULT 12 _PyOS_IsMainThread │ │ │ │ 439: 00000000 0 FUNC GLOBAL DEFAULT UND ungetc@GLIBC_2.4 (2) │ │ │ │ 440: 0002bc1d 76 FUNC GLOBAL DEFAULT 12 PySys_AuditTuple │ │ │ │ - 441: 001d6771 8 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_SetNotRunningMain │ │ │ │ - 442: 001ce0c1 118 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsWhitespace │ │ │ │ + 441: 001d65e9 8 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_SetNotRunningMain │ │ │ │ + 442: 001ce001 118 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsWhitespace │ │ │ │ 443: 00000000 0 FUNC GLOBAL DEFAULT UND lockf64@GLIBC_2.4 (2) │ │ │ │ - 444: 0014a63d 52 FUNC GLOBAL DEFAULT 12 PyArg_Parse │ │ │ │ - 445: 0011af29 286 FUNC GLOBAL DEFAULT 12 _PySet_NextEntry │ │ │ │ - 446: 00062347 2 FUNC GLOBAL DEFAULT 12 _PyCriticalSection2_BeginSlow │ │ │ │ + 444: 0014a725 52 FUNC GLOBAL DEFAULT 12 PyArg_Parse │ │ │ │ + 445: 0011b199 286 FUNC GLOBAL DEFAULT 12 _PySet_NextEntry │ │ │ │ + 446: 000620a7 2 FUNC GLOBAL DEFAULT 12 _PyCriticalSection2_BeginSlow │ │ │ │ 447: 004a9640 4 OBJECT GLOBAL DEFAULT 29 __environ@GLIBC_2.4 (2) │ │ │ │ 448: 00000000 0 FUNC GLOBAL DEFAULT UND pipe2@GLIBC_2.9 (5) │ │ │ │ 449: 00000000 0 FUNC GLOBAL DEFAULT UND openlog@GLIBC_2.4 (2) │ │ │ │ 450: 00000000 0 FUNC GLOBAL DEFAULT UND dlopen@GLIBC_2.34 (4) │ │ │ │ - 451: 00062349 2 FUNC GLOBAL DEFAULT 12 _PyCriticalSection_SuspendAll │ │ │ │ + 451: 000620a9 2 FUNC GLOBAL DEFAULT 12 _PyCriticalSection_SuspendAll │ │ │ │ 452: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_key_delete@GLIBC_2.34 (4) │ │ │ │ - 453: 0024c4e5 4 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_ReleaseAndRawFree │ │ │ │ + 453: 0024c465 4 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_ReleaseAndRawFree │ │ │ │ 454: 0002a0e0 0 FUNC GLOBAL DEFAULT UND XML_ErrorString │ │ │ │ 455: 00029098 0 FUNC GLOBAL DEFAULT UND sinh@GLIBC_2.4 (3) │ │ │ │ 456: 00461968 4 OBJECT GLOBAL DEFAULT 26 PyExc_OSError │ │ │ │ - 457: 000e9c81 28 FUNC GLOBAL DEFAULT 12 _Py_normpath │ │ │ │ - 458: 00062481 20 FUNC GLOBAL DEFAULT 12 PyStatus_IsError │ │ │ │ - 459: 001e1b99 60 FUNC GLOBAL DEFAULT 12 Py_Exit │ │ │ │ - 460: 000435f1 12 FUNC GLOBAL DEFAULT 12 PyInit__sha1 │ │ │ │ - 461: 0021b519 12 FUNC GLOBAL DEFAULT 12 PyInit__sha2 │ │ │ │ + 457: 000e9ce1 28 FUNC GLOBAL DEFAULT 12 _Py_normpath │ │ │ │ + 458: 000621e1 20 FUNC GLOBAL DEFAULT 12 PyStatus_IsError │ │ │ │ + 459: 001e1ae1 60 FUNC GLOBAL DEFAULT 12 Py_Exit │ │ │ │ + 460: 000435d1 12 FUNC GLOBAL DEFAULT 12 PyInit__sha1 │ │ │ │ + 461: 0021b469 12 FUNC GLOBAL DEFAULT 12 PyInit__sha2 │ │ │ │ 462: 00000000 0 FUNC GLOBAL DEFAULT UND setuid@GLIBC_2.4 (2) │ │ │ │ - 463: 000439b5 12 FUNC GLOBAL DEFAULT 12 PyInit__sha3 │ │ │ │ + 463: 00043baf 10 FUNC GLOBAL DEFAULT 12 PyInit__sha3 │ │ │ │ 464: 0006603b 36 FUNC GLOBAL DEFAULT 12 PyRun_FileEx │ │ │ │ - 465: 00115325 80 FUNC GLOBAL DEFAULT 12 PyList_GetItem │ │ │ │ + 465: 001155a1 80 FUNC GLOBAL DEFAULT 12 PyList_GetItem │ │ │ │ 466: 0046db14 4 OBJECT GLOBAL DEFAULT 26 PyExc_BytesWarning │ │ │ │ 467: 00048605 204 FUNC GLOBAL DEFAULT 12 PyMarshal_WriteObjectToFile │ │ │ │ - 468: 0006222d 44 FUNC GLOBAL DEFAULT 12 PyUnicode_InternImmortal │ │ │ │ - 469: 0006ca71 40 FUNC GLOBAL DEFAULT 12 PyOS_snprintf │ │ │ │ - 470: 00189d05 100 FUNC GLOBAL DEFAULT 12 _PyEval_SliceIndexNotNone │ │ │ │ - 471: 00044f13 96 FUNC GLOBAL DEFAULT 12 _PyLong_UnsignedLongLong_Converter │ │ │ │ - 472: 001cc33d 12 FUNC GLOBAL DEFAULT 12 PyInit__stat │ │ │ │ + 468: 00061f8d 44 FUNC GLOBAL DEFAULT 12 PyUnicode_InternImmortal │ │ │ │ + 469: 0006ca69 40 FUNC GLOBAL DEFAULT 12 PyOS_snprintf │ │ │ │ + 470: 00189dd9 100 FUNC GLOBAL DEFAULT 12 _PyEval_SliceIndexNotNone │ │ │ │ + 471: 00044eef 96 FUNC GLOBAL DEFAULT 12 _PyLong_UnsignedLongLong_Converter │ │ │ │ + 472: 001cc27d 12 FUNC GLOBAL DEFAULT 12 PyInit__stat │ │ │ │ 473: 00029744 0 FUNC GLOBAL DEFAULT UND expm1@GLIBC_2.4 (3) │ │ │ │ 474: 0046a5bc 208 OBJECT GLOBAL DEFAULT 26 PyBytes_Type │ │ │ │ - 475: 00269ce9 34 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_New │ │ │ │ + 475: 00269e29 34 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_New │ │ │ │ 476: 00000000 0 FUNC GLOBAL DEFAULT UND getlogin_r@GLIBC_2.4 (2) │ │ │ │ - 477: 0013b29d 4 FUNC GLOBAL DEFAULT 12 PyThreadState_Swap │ │ │ │ - 478: 00083931 176 FUNC GLOBAL DEFAULT 12 PyLong_AsSsize_t │ │ │ │ - 479: 000aefed 20 FUNC GLOBAL DEFAULT 12 _PyToken_OneChar │ │ │ │ - 480: 00106a95 1020 FUNC GLOBAL DEFAULT 12 PyModule_AddIntConstant │ │ │ │ - 481: 000667f9 32 FUNC GLOBAL DEFAULT 12 PyException_SetArgs │ │ │ │ + 477: 0013b37d 4 FUNC GLOBAL DEFAULT 12 PyThreadState_Swap │ │ │ │ + 478: 00083941 176 FUNC GLOBAL DEFAULT 12 PyLong_AsSsize_t │ │ │ │ + 479: 000af025 20 FUNC GLOBAL DEFAULT 12 _PyToken_OneChar │ │ │ │ + 480: 00106bb1 1020 FUNC GLOBAL DEFAULT 12 PyModule_AddIntConstant │ │ │ │ + 481: 00066729 32 FUNC GLOBAL DEFAULT 12 PyException_SetArgs │ │ │ │ 482: 0046309c 208 OBJECT GLOBAL DEFAULT 26 PySetIter_Type │ │ │ │ - 483: 0008f961 248 FUNC GLOBAL DEFAULT 12 PyDict_GetItemStringRef │ │ │ │ + 483: 0008f949 248 FUNC GLOBAL DEFAULT 12 PyDict_GetItemStringRef │ │ │ │ 484: 00000000 0 FUNC GLOBAL DEFAULT UND getgrouplist@GLIBC_2.4 (2) │ │ │ │ - 485: 0036c67c 48 OBJECT GLOBAL DEFAULT 14 _PyIntrinsics_BinaryFunctions │ │ │ │ - 486: 000674d7 4 FUNC GLOBAL DEFAULT 12 PyUnstable_PerfTrampoline_SetPersistAfterFork │ │ │ │ - 487: 00100f8d 36 FUNC GLOBAL DEFAULT 12 PyObject_ClearManagedDict │ │ │ │ + 485: 0036c7bc 48 OBJECT GLOBAL DEFAULT 14 _PyIntrinsics_BinaryFunctions │ │ │ │ + 486: 00067407 4 FUNC GLOBAL DEFAULT 12 PyUnstable_PerfTrampoline_SetPersistAfterFork │ │ │ │ + 487: 00101095 36 FUNC GLOBAL DEFAULT 12 PyObject_ClearManagedDict │ │ │ │ 488: 000310a9 6 FUNC GLOBAL DEFAULT 12 PyType_GetName │ │ │ │ - 489: 001116c9 36 FUNC GLOBAL DEFAULT 12 _Py_EncodeLocaleEx │ │ │ │ - 490: 00267fdd 38 FUNC GLOBAL DEFAULT 12 PyMutex_Lock │ │ │ │ - 491: 001ed165 42 FUNC GLOBAL DEFAULT 12 PyErr_FormatUnraisable │ │ │ │ + 489: 001117fd 36 FUNC GLOBAL DEFAULT 12 _Py_EncodeLocaleEx │ │ │ │ + 490: 002680cd 38 FUNC GLOBAL DEFAULT 12 PyMutex_Lock │ │ │ │ + 491: 001ed0b9 42 FUNC GLOBAL DEFAULT 12 PyErr_FormatUnraisable │ │ │ │ 492: 004a9cbc 4 OBJECT GLOBAL DEFAULT 29 Py_NoUserSiteDirectory │ │ │ │ - 493: 0016337d 78 FUNC GLOBAL DEFAULT 12 PyTime_Time │ │ │ │ + 493: 00163469 78 FUNC GLOBAL DEFAULT 12 PyTime_Time │ │ │ │ 494: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawnattr_setsigdefault@GLIBC_2.4 (2) │ │ │ │ 495: 00000000 0 FUNC GLOBAL DEFAULT UND __snprintf_chk@GLIBC_2.4 (2) │ │ │ │ - 496: 00139cad 76 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Get │ │ │ │ + 496: 00139d89 76 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Get │ │ │ │ 497: 00000000 0 FUNC GLOBAL DEFAULT UND inet_pton@GLIBC_2.4 (2) │ │ │ │ 498: 00000000 0 FUNC GLOBAL DEFAULT UND sched_get_priority_min@GLIBC_2.4 (2) │ │ │ │ 499: 00000000 0 FUNC GLOBAL DEFAULT UND socket@GLIBC_2.4 (2) │ │ │ │ 500: 00000000 0 FUNC GLOBAL DEFAULT UND if_nameindex@GLIBC_2.4 (2) │ │ │ │ 501: 00000000 0 FUNC GLOBAL DEFAULT UND dlerror@GLIBC_2.34 (4) │ │ │ │ - 502: 00143d35 70 FUNC GLOBAL DEFAULT 12 _Py_dup │ │ │ │ - 503: 0012623d 100 FUNC GLOBAL DEFAULT 12 _PySys_GetOptionalAttr │ │ │ │ - 504: 00147751 84 FUNC GLOBAL DEFAULT 12 _PyLong_FromDigits │ │ │ │ + 502: 00143e1d 70 FUNC GLOBAL DEFAULT 12 _Py_dup │ │ │ │ + 503: 001265ad 100 FUNC GLOBAL DEFAULT 12 _PySys_GetOptionalAttr │ │ │ │ + 504: 00147839 84 FUNC GLOBAL DEFAULT 12 _PyLong_FromDigits │ │ │ │ 505: 004b1f6c 4 OBJECT GLOBAL DEFAULT 29 PyExc_EnvironmentError │ │ │ │ 506: 00462180 208 OBJECT GLOBAL DEFAULT 26 PyContextToken_Type │ │ │ │ - 507: 00186861 38 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceFloorDivide │ │ │ │ - 508: 00062303 6 FUNC GLOBAL DEFAULT 12 PyCodec_Decoder │ │ │ │ - 509: 00209735 80 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IDInitref │ │ │ │ + 507: 00186921 38 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceFloorDivide │ │ │ │ + 508: 00062063 6 FUNC GLOBAL DEFAULT 12 PyCodec_Decoder │ │ │ │ + 509: 0020968d 80 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IDInitref │ │ │ │ 510: 00000000 0 FUNC GLOBAL DEFAULT UND getnameinfo@GLIBC_2.4 (2) │ │ │ │ 511: 00000000 0 FUNC GLOBAL DEFAULT UND lgetxattr@GLIBC_2.4 (2) │ │ │ │ - 512: 000ddc6d 40 FUNC GLOBAL DEFAULT 12 PyUnicode_FromFormat │ │ │ │ - 513: 0004a9e7 46 FUNC GLOBAL DEFAULT 12 _PyContext_NewHamtForTests │ │ │ │ + 512: 000ddce5 40 FUNC GLOBAL DEFAULT 12 PyUnicode_FromFormat │ │ │ │ + 513: 0004a9c5 44 FUNC GLOBAL DEFAULT 12 _PyContext_NewHamtForTests │ │ │ │ 514: 00000000 0 FUNC GLOBAL DEFAULT UND sethostname@GLIBC_2.4 (2) │ │ │ │ - 515: 00042a9f 86 FUNC GLOBAL DEFAULT 12 PyVectorcall_Call │ │ │ │ - 516: 001d44ed 64 FUNC GLOBAL DEFAULT 12 PyGC_Collect │ │ │ │ + 515: 00042a8f 86 FUNC GLOBAL DEFAULT 12 PyVectorcall_Call │ │ │ │ + 516: 001d4431 64 FUNC GLOBAL DEFAULT 12 PyGC_Collect │ │ │ │ 517: 00000000 0 FUNC GLOBAL DEFAULT UND munmap@GLIBC_2.4 (2) │ │ │ │ 518: 00000000 0 FUNC GLOBAL DEFAULT UND memchr@GLIBC_2.4 (2) │ │ │ │ - 519: 0013a3a1 46 FUNC GLOBAL DEFAULT 12 PyEval_GetFrame │ │ │ │ - 520: 00121bdd 76 FUNC GLOBAL DEFAULT 12 Py_GenericAlias │ │ │ │ + 519: 0013a47d 46 FUNC GLOBAL DEFAULT 12 PyEval_GetFrame │ │ │ │ + 520: 00121f4d 76 FUNC GLOBAL DEFAULT 12 Py_GenericAlias │ │ │ │ 521: 00000000 0 FUNC GLOBAL DEFAULT UND unlink@GLIBC_2.4 (2) │ │ │ │ 522: 00000000 0 FUNC GLOBAL DEFAULT UND ftell@GLIBC_2.4 (2) │ │ │ │ - 523: 00156ae1 132 FUNC GLOBAL DEFAULT 12 _Py_hashtable_clear │ │ │ │ + 523: 00156bd1 132 FUNC GLOBAL DEFAULT 12 _Py_hashtable_clear │ │ │ │ 524: 0005cf75 60 FUNC GLOBAL DEFAULT 12 PyImport_AddModule │ │ │ │ 525: 0002fc39 12 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_RequireIDRef │ │ │ │ - 526: 000fa4c5 612 FUNC GLOBAL DEFAULT 12 PyUnicode_Append │ │ │ │ - 527: 00127019 34 FUNC GLOBAL DEFAULT 12 _Py_IsValidFD │ │ │ │ - 528: 00231649 116 FUNC GLOBAL DEFAULT 12 PyComplex_RealAsDouble │ │ │ │ - 529: 00077605 400 FUNC GLOBAL DEFAULT 12 PySequence_Tuple │ │ │ │ - 530: 00139b39 108 FUNC GLOBAL DEFAULT 12 _Py_convert_optional_to_ssize_t │ │ │ │ - 531: 000e4465 332 FUNC GLOBAL DEFAULT 12 PyObject_Format │ │ │ │ + 526: 000fa611 612 FUNC GLOBAL DEFAULT 12 PyUnicode_Append │ │ │ │ + 527: 00127389 34 FUNC GLOBAL DEFAULT 12 _Py_IsValidFD │ │ │ │ + 528: 00231599 116 FUNC GLOBAL DEFAULT 12 PyComplex_RealAsDouble │ │ │ │ + 529: 00077585 400 FUNC GLOBAL DEFAULT 12 PySequence_Tuple │ │ │ │ + 530: 00139c15 108 FUNC GLOBAL DEFAULT 12 _Py_convert_optional_to_ssize_t │ │ │ │ + 531: 000e44dd 332 FUNC GLOBAL DEFAULT 12 PyObject_Format │ │ │ │ 532: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_key_create@GLIBC_2.34 (4) │ │ │ │ - 533: 000adbf5 294 FUNC GLOBAL DEFAULT 12 _PyToken_TwoChars │ │ │ │ - 534: 000cb215 1574 FUNC GLOBAL DEFAULT 12 PyUnicode_AsEncodedString │ │ │ │ - 535: 0004d08d 36 FUNC GLOBAL DEFAULT 12 PyMapping_HasKeyStringWithError │ │ │ │ - 536: 000673dd 2 FUNC GLOBAL DEFAULT 12 PyThread_set_stacksize │ │ │ │ + 533: 000adc29 294 FUNC GLOBAL DEFAULT 12 _PyToken_TwoChars │ │ │ │ + 534: 000cb229 1574 FUNC GLOBAL DEFAULT 12 PyUnicode_AsEncodedString │ │ │ │ + 535: 0004cf3b 36 FUNC GLOBAL DEFAULT 12 PyMapping_HasKeyStringWithError │ │ │ │ + 536: 0006730d 2 FUNC GLOBAL DEFAULT 12 PyThread_set_stacksize │ │ │ │ 537: 00000000 0 FUNC GLOBAL DEFAULT UND sincos@GLIBC_2.4 (3) │ │ │ │ - 538: 00209c9d 6 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IsReady │ │ │ │ - 539: 0005c785 20 FUNC GLOBAL DEFAULT 12 PyFloat_GetMax │ │ │ │ - 540: 001eca95 36 FUNC GLOBAL DEFAULT 12 _PyEvent_Notify │ │ │ │ + 538: 00209bf5 6 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IsReady │ │ │ │ + 539: 0005c789 16 FUNC GLOBAL DEFAULT 12 PyFloat_GetMax │ │ │ │ + 540: 001ec9e9 36 FUNC GLOBAL DEFAULT 12 _PyEvent_Notify │ │ │ │ 541: 00000000 0 FUNC GLOBAL DEFAULT UND sem_init@GLIBC_2.34 (4) │ │ │ │ 542: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_exit@GLIBC_2.4 (2) │ │ │ │ 543: 00000000 0 FUNC GLOBAL DEFAULT UND gethostname@GLIBC_2.4 (2) │ │ │ │ - 544: 001ef511 96 FUNC GLOBAL DEFAULT 12 PyOS_AfterFork_Parent │ │ │ │ + 544: 001ef379 96 FUNC GLOBAL DEFAULT 12 PyOS_AfterFork_Parent │ │ │ │ 545: 00000000 0 FUNC GLOBAL DEFAULT UND sendfile64@GLIBC_2.4 (2) │ │ │ │ 546: 00465480 208 OBJECT GLOBAL DEFAULT 26 PyDict_Type │ │ │ │ - 547: 0010b54d 1014 FUNC GLOBAL DEFAULT 12 _PyLong_AsByteArray │ │ │ │ - 548: 0006234f 2 FUNC GLOBAL DEFAULT 12 PyCriticalSection_End │ │ │ │ + 547: 0010b665 1014 FUNC GLOBAL DEFAULT 12 _PyLong_AsByteArray │ │ │ │ + 548: 000620af 2 FUNC GLOBAL DEFAULT 12 PyCriticalSection_End │ │ │ │ 549: 00000000 0 FUNC GLOBAL DEFAULT UND __clock_getres64@GLIBC_2.34 (4) │ │ │ │ 550: 00000000 0 FUNC GLOBAL DEFAULT UND __timerfd_settime64@GLIBC_2.34 (4) │ │ │ │ - 551: 0013ad51 70 FUNC GLOBAL DEFAULT 12 _PyThreadState_NewBound │ │ │ │ + 551: 0013ae31 70 FUNC GLOBAL DEFAULT 12 _PyThreadState_NewBound │ │ │ │ 552: 0002a9bc 0 FUNC GLOBAL DEFAULT UND XML_SetHashSalt │ │ │ │ - 553: 00095d91 4 FUNC GLOBAL DEFAULT 12 Py_VaBuildValue │ │ │ │ + 553: 00095d65 4 FUNC GLOBAL DEFAULT 12 Py_VaBuildValue │ │ │ │ 554: 00000000 0 FUNC GLOBAL DEFAULT UND deflateInit2_ │ │ │ │ - 555: 000cc571 396 FUNC GLOBAL DEFAULT 12 PyModule_AddObjectRef │ │ │ │ + 555: 000cc585 396 FUNC GLOBAL DEFAULT 12 PyModule_AddObjectRef │ │ │ │ 556: 0005f701 92 FUNC GLOBAL DEFAULT 12 PyUnicode_Resize │ │ │ │ - 557: 00062bb3 76 FUNC GLOBAL DEFAULT 12 PyArg_VaParseTupleAndKeywords │ │ │ │ - 558: 00082245 344 FUNC GLOBAL DEFAULT 12 _PyObject_New │ │ │ │ - 559: 00188199 76 FUNC GLOBAL DEFAULT 12 _PyType_GetModuleByDef2 │ │ │ │ - 560: 0015cac1 20 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasName │ │ │ │ - 561: 001d9559 64 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_Create │ │ │ │ + 557: 00062a9b 76 FUNC GLOBAL DEFAULT 12 PyArg_VaParseTupleAndKeywords │ │ │ │ + 558: 00082255 344 FUNC GLOBAL DEFAULT 12 _PyObject_New │ │ │ │ + 559: 00188255 76 FUNC GLOBAL DEFAULT 12 _PyType_GetModuleByDef2 │ │ │ │ + 560: 0015cba9 20 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasName │ │ │ │ + 561: 001d93d5 64 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_Create │ │ │ │ 562: 00000000 0 FUNC GLOBAL DEFAULT UND setreuid@GLIBC_2.4 (2) │ │ │ │ 563: 00000000 0 FUNC GLOBAL DEFAULT UND __cxa_atexit@GLIBC_2.4 (2) │ │ │ │ - 564: 000378a3 100 FUNC GLOBAL DEFAULT 12 _PyType_GetModuleByDef3 │ │ │ │ - 565: 0013e61d 186 FUNC GLOBAL DEFAULT 12 PyLong_AsDouble │ │ │ │ + 564: 00037859 100 FUNC GLOBAL DEFAULT 12 _PyType_GetModuleByDef3 │ │ │ │ + 565: 0013e6fd 186 FUNC GLOBAL DEFAULT 12 PyLong_AsDouble │ │ │ │ 566: 00000000 0 FUNC GLOBAL DEFAULT UND fork@GLIBC_2.4 (2) │ │ │ │ - 567: 000f864d 272 FUNC GLOBAL DEFAULT 12 _PySys_GetOptionalAttrString │ │ │ │ - 568: 001269cd 168 FUNC GLOBAL DEFAULT 12 PyWeakref_GetRef │ │ │ │ - 569: 00083d45 268 FUNC GLOBAL DEFAULT 12 PyMem_Realloc │ │ │ │ - 570: 00081315 6 FUNC GLOBAL DEFAULT 12 PyObject_GenericSetAttr │ │ │ │ + 567: 000f8665 272 FUNC GLOBAL DEFAULT 12 _PySys_GetOptionalAttrString │ │ │ │ + 568: 00126d3d 168 FUNC GLOBAL DEFAULT 12 PyWeakref_GetRef │ │ │ │ + 569: 00083d59 268 FUNC GLOBAL DEFAULT 12 PyMem_Realloc │ │ │ │ + 570: 00081329 6 FUNC GLOBAL DEFAULT 12 PyObject_GenericSetAttr │ │ │ │ 571: 00029ebc 0 FUNC GLOBAL DEFAULT UND exp2@GLIBC_2.29 (8) │ │ │ │ 572: 00000000 0 FUNC GLOBAL DEFAULT UND unlinkat@GLIBC_2.4 (2) │ │ │ │ - 573: 00088409 8 FUNC GLOBAL DEFAULT 12 PyStructSequence_GetItem │ │ │ │ - 574: 00126cf9 316 FUNC GLOBAL DEFAULT 12 PyImport_GetModule │ │ │ │ - 575: 000d462d 4 FUNC GLOBAL DEFAULT 12 PyException_SetTraceback │ │ │ │ - 576: 00049a85 8 FUNC GLOBAL DEFAULT 12 PyComplex_FromDoubles │ │ │ │ + 573: 000883e9 8 FUNC GLOBAL DEFAULT 12 PyStructSequence_GetItem │ │ │ │ + 574: 00127069 316 FUNC GLOBAL DEFAULT 12 PyImport_GetModule │ │ │ │ + 575: 000d463d 4 FUNC GLOBAL DEFAULT 12 PyException_SetTraceback │ │ │ │ + 576: 00049a55 8 FUNC GLOBAL DEFAULT 12 PyComplex_FromDoubles │ │ │ │ 577: 00000000 0 FUNC GLOBAL DEFAULT UND clearerr@GLIBC_2.4 (2) │ │ │ │ 578: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawn_file_actions_destroy@GLIBC_2.4 (2) │ │ │ │ - 579: 001219cd 260 FUNC GLOBAL DEFAULT 12 PyObject_VisitManagedDict │ │ │ │ - 580: 00133e31 354 FUNC GLOBAL DEFAULT 12 PyNumber_Remainder │ │ │ │ + 579: 00121bcd 260 FUNC GLOBAL DEFAULT 12 PyObject_VisitManagedDict │ │ │ │ + 580: 00133f19 354 FUNC GLOBAL DEFAULT 12 PyNumber_Remainder │ │ │ │ 581: 0002c10f 2402 FUNC GLOBAL DEFAULT 12 _Py_GetConfigsAsDict │ │ │ │ 582: 00471710 4 OBJECT GLOBAL DEFAULT 26 _PyImport_FrozenStdlib │ │ │ │ 583: 00000000 0 FUNC GLOBAL DEFAULT UND rewind@GLIBC_2.4 (2) │ │ │ │ - 584: 00209fe9 64 FUNC GLOBAL DEFAULT 12 PyUnstable_InterpreterState_GetMainModule │ │ │ │ - 585: 0014da69 56 FUNC GLOBAL DEFAULT 12 _PyTrash_thread_destroy_chain │ │ │ │ - 586: 00246b95 98 FUNC GLOBAL DEFAULT 12 _PyBytes_Find │ │ │ │ - 587: 001799dd 48 FUNC GLOBAL DEFAULT 12 PyODict_SetItem │ │ │ │ + 584: 00209f41 64 FUNC GLOBAL DEFAULT 12 PyUnstable_InterpreterState_GetMainModule │ │ │ │ + 585: 0014db59 56 FUNC GLOBAL DEFAULT 12 _PyTrash_thread_destroy_chain │ │ │ │ + 586: 00246b1d 98 FUNC GLOBAL DEFAULT 12 _PyBytes_Find │ │ │ │ + 587: 00179ab9 48 FUNC GLOBAL DEFAULT 12 PyODict_SetItem │ │ │ │ 588: 0046dae4 4 OBJECT GLOBAL DEFAULT 26 PyExc_PythonFinalizationError │ │ │ │ 589: 004d4f08 0 NOTYPE GLOBAL DEFAULT 29 _end │ │ │ │ - 590: 0004c1d9 12 FUNC GLOBAL DEFAULT 12 Py_GetPrefix │ │ │ │ - 591: 001cd631 72 FUNC GLOBAL DEFAULT 12 Py_MakePendingCalls │ │ │ │ - 592: 00210555 52 FUNC GLOBAL DEFAULT 12 PyContext_CopyCurrent │ │ │ │ + 590: 0004c1bf 12 FUNC GLOBAL DEFAULT 12 Py_GetPrefix │ │ │ │ + 591: 001cd571 72 FUNC GLOBAL DEFAULT 12 Py_MakePendingCalls │ │ │ │ + 592: 002104a5 52 FUNC GLOBAL DEFAULT 12 PyContext_CopyCurrent │ │ │ │ 593: 00462c4c 208 OBJECT GLOBAL DEFAULT 26 PyUnicodeIter_Type │ │ │ │ 594: 0002b21f 76 FUNC GLOBAL DEFAULT 12 Py_ExitStatusException │ │ │ │ - 595: 001f3021 122 FUNC GLOBAL DEFAULT 12 PyEvent_WaitTimed │ │ │ │ - 596: 0015dd21 196 FUNC GLOBAL DEFAULT 12 _PySemaphore_Wait │ │ │ │ + 595: 001f2f79 122 FUNC GLOBAL DEFAULT 12 PyEvent_WaitTimed │ │ │ │ + 596: 0015de09 196 FUNC GLOBAL DEFAULT 12 _PySemaphore_Wait │ │ │ │ 597: 00000000 0 FUNC GLOBAL DEFAULT UND sched_getscheduler@GLIBC_2.4 (2) │ │ │ │ - 598: 00064305 6 FUNC GLOBAL DEFAULT 12 PyCFunction_NewEx │ │ │ │ + 598: 00064419 6 FUNC GLOBAL DEFAULT 12 PyCFunction_NewEx │ │ │ │ 599: 000295ec 0 FUNC GLOBAL DEFAULT UND fsync@GLIBC_2.4 (2) │ │ │ │ 600: 00000000 0 FUNC GLOBAL DEFAULT UND sched_getparam@GLIBC_2.4 (2) │ │ │ │ 601: 00000000 0 FUNC GLOBAL DEFAULT UND __clock_settime64@GLIBC_2.34 (4) │ │ │ │ 602: 00000000 0 FUNC GLOBAL DEFAULT UND XML_SetParamEntityParsing │ │ │ │ 603: 00462b3c 208 OBJECT GLOBAL DEFAULT 26 _PyUnion_Type │ │ │ │ - 604: 00051a8f 4 FUNC GLOBAL DEFAULT 12 PyByteArray_Size │ │ │ │ + 604: 00051bb5 4 FUNC GLOBAL DEFAULT 12 PyByteArray_Size │ │ │ │ 605: 00000000 0 FUNC GLOBAL DEFAULT UND mbrtowc@GLIBC_2.4 (2) │ │ │ │ - 606: 000d3c11 20 FUNC GLOBAL DEFAULT 12 PyErr_GetRaisedException │ │ │ │ - 607: 000b4391 1556 FUNC GLOBAL DEFAULT 12 PyFunction_NewWithQualName │ │ │ │ - 608: 000ddb3d 268 FUNC GLOBAL DEFAULT 12 _PyStructSequence_NewType │ │ │ │ + 606: 000d3c21 20 FUNC GLOBAL DEFAULT 12 PyErr_GetRaisedException │ │ │ │ + 607: 000b43b5 1556 FUNC GLOBAL DEFAULT 12 PyFunction_NewWithQualName │ │ │ │ + 608: 000ddbb5 268 FUNC GLOBAL DEFAULT 12 _PyStructSequence_NewType │ │ │ │ 609: 00000000 0 FUNC GLOBAL DEFAULT UND __setitimer64@GLIBC_2.34 (4) │ │ │ │ - 610: 0007ce49 188 FUNC GLOBAL DEFAULT 12 PyDescr_NewMethod │ │ │ │ - 611: 00042559 50 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimeval_clamp │ │ │ │ + 610: 0007ce4d 188 FUNC GLOBAL DEFAULT 12 PyDescr_NewMethod │ │ │ │ + 611: 0004253d 50 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimeval_clamp │ │ │ │ 612: 0005f43d 40 FUNC GLOBAL DEFAULT 12 PySys_GetXOptions │ │ │ │ - 613: 001df8c1 2 FUNC GLOBAL DEFAULT 12 PyErr_RangedSyntaxLocationObject │ │ │ │ - 614: 0008024d 72 FUNC GLOBAL DEFAULT 12 PyModule_AddFunctions │ │ │ │ - 615: 0005fff3 2 FUNC GLOBAL DEFAULT 12 PyObject_AsReadBuffer │ │ │ │ - 616: 0017e101 118 FUNC GLOBAL DEFAULT 12 _PyDeadline_Init │ │ │ │ + 613: 001df73d 2 FUNC GLOBAL DEFAULT 12 PyErr_RangedSyntaxLocationObject │ │ │ │ + 614: 00080261 72 FUNC GLOBAL DEFAULT 12 PyModule_AddFunctions │ │ │ │ + 615: 0005fe87 2 FUNC GLOBAL DEFAULT 12 PyObject_AsReadBuffer │ │ │ │ + 616: 0017e1d1 118 FUNC GLOBAL DEFAULT 12 _PyDeadline_Init │ │ │ │ 617: 0046af4c 4 OBJECT GLOBAL DEFAULT 26 PyExc_ChildProcessError │ │ │ │ - 618: 001e54b1 68 FUNC GLOBAL DEFAULT 12 PyState_FindModule │ │ │ │ + 618: 001e53f9 68 FUNC GLOBAL DEFAULT 12 PyState_FindModule │ │ │ │ 619: 00000000 0 FUNC GLOBAL DEFAULT UND perror@GLIBC_2.4 (2) │ │ │ │ - 620: 0004c0a9 16 FUNC GLOBAL DEFAULT 12 Py_GetPath │ │ │ │ - 621: 000cbc75 276 FUNC GLOBAL DEFAULT 12 PyObject_GetAttrString │ │ │ │ - 622: 0018905d 4 FUNC GLOBAL DEFAULT 12 Py_EnterRecursiveCall │ │ │ │ + 620: 0004bff5 16 FUNC GLOBAL DEFAULT 12 Py_GetPath │ │ │ │ + 621: 000cbc89 276 FUNC GLOBAL DEFAULT 12 PyObject_GetAttrString │ │ │ │ + 622: 00189115 4 FUNC GLOBAL DEFAULT 12 Py_EnterRecursiveCall │ │ │ │ 623: 00000000 0 FUNC GLOBAL DEFAULT UND setpwent@GLIBC_2.4 (2) │ │ │ │ 624: 0002b0d9 112 FUNC GLOBAL DEFAULT 12 Py_SetPythonHome │ │ │ │ 625: 00000000 0 FUNC GLOBAL DEFAULT UND faccessat@GLIBC_2.4 (2) │ │ │ │ - 626: 00123191 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsDigit │ │ │ │ + 626: 00123501 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsDigit │ │ │ │ 627: 0002caf5 54 FUNC GLOBAL DEFAULT 12 PyMarshal_ReadLongFromFile │ │ │ │ - 628: 0005055b 54 FUNC GLOBAL DEFAULT 12 PyObject_HasAttr │ │ │ │ - 629: 000473e5 34 FUNC GLOBAL DEFAULT 12 PyFrame_GetBuiltins │ │ │ │ - 630: 000d03a9 3652 FUNC GLOBAL DEFAULT 12 PyLong_FromString │ │ │ │ - 631: 0010e505 64 FUNC GLOBAL DEFAULT 12 _PyImport_GetModuleAttr │ │ │ │ - 632: 0008dfa5 600 FUNC GLOBAL DEFAULT 12 _PyObject_LookupSpecial │ │ │ │ - 633: 00208b11 12 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetEncoding │ │ │ │ + 628: 00050533 54 FUNC GLOBAL DEFAULT 12 PyObject_HasAttr │ │ │ │ + 629: 00047371 34 FUNC GLOBAL DEFAULT 12 PyFrame_GetBuiltins │ │ │ │ + 630: 000d03c1 3652 FUNC GLOBAL DEFAULT 12 PyLong_FromString │ │ │ │ + 631: 0010e62d 64 FUNC GLOBAL DEFAULT 12 _PyImport_GetModuleAttr │ │ │ │ + 632: 0008df91 600 FUNC GLOBAL DEFAULT 12 _PyObject_LookupSpecial │ │ │ │ + 633: 00208a69 12 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetEncoding │ │ │ │ 634: 00000000 0 FUNC GLOBAL DEFAULT UND setresuid@GLIBC_2.4 (2) │ │ │ │ 635: 00000000 0 FUNC GLOBAL DEFAULT UND getaddrinfo@GLIBC_2.4 (2) │ │ │ │ - 636: 00097d65 96 FUNC GLOBAL DEFAULT 12 _PyObject_NewVar │ │ │ │ + 636: 00097d31 96 FUNC GLOBAL DEFAULT 12 _PyObject_NewVar │ │ │ │ 637: 00000000 0 FUNC GLOBAL DEFAULT UND funlockfile@GLIBC_2.4 (2) │ │ │ │ 638: 00000000 0 FUNC GLOBAL DEFAULT UND __ioctl_time64@GLIBC_2.34 (4) │ │ │ │ - 639: 001e477d 12 FUNC GLOBAL DEFAULT 12 PyInit__sre │ │ │ │ - 640: 00080295 144 FUNC GLOBAL DEFAULT 12 PyModule_GetNameObject │ │ │ │ - 641: 000801b1 86 FUNC GLOBAL DEFAULT 12 PyModule_NewObject │ │ │ │ - 642: 000c34a9 122 FUNC GLOBAL DEFAULT 12 PyObject_IsTrue │ │ │ │ + 639: 001e46c5 12 FUNC GLOBAL DEFAULT 12 PyInit__sre │ │ │ │ + 640: 000802a9 144 FUNC GLOBAL DEFAULT 12 PyModule_GetNameObject │ │ │ │ + 641: 000801c5 86 FUNC GLOBAL DEFAULT 12 PyModule_NewObject │ │ │ │ + 642: 000c34b1 122 FUNC GLOBAL DEFAULT 12 PyObject_IsTrue │ │ │ │ 643: 0005ec7f 70 FUNC GLOBAL DEFAULT 12 _PyRWMutex_Lock │ │ │ │ 644: 00000000 0 FUNC GLOBAL DEFAULT UND deflateEnd │ │ │ │ 645: 00000000 0 FUNC GLOBAL DEFAULT UND rewinddir@GLIBC_2.4 (2) │ │ │ │ 646: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_cond_init@GLIBC_2.4 (2) │ │ │ │ 647: 004a9640 0 NOTYPE GLOBAL DEFAULT 28 _edata │ │ │ │ 648: 00466184 208 OBJECT GLOBAL DEFAULT 26 PyFrameLocalsProxy_Type │ │ │ │ 649: 00460858 0 NOTYPE GLOBAL DEFAULT 26 __data_start │ │ │ │ - 650: 0008fa8d 4 FUNC GLOBAL DEFAULT 12 _Py_fstat_noraise │ │ │ │ + 650: 0008fa75 4 FUNC GLOBAL DEFAULT 12 _Py_fstat_noraise │ │ │ │ 651: 0046bbb4 4 OBJECT GLOBAL DEFAULT 26 PyExc_NameError │ │ │ │ - 652: 001484c9 368 FUNC GLOBAL DEFAULT 12 _Py_HashDouble │ │ │ │ - 653: 000f4315 10 FUNC GLOBAL DEFAULT 12 PyException_SetContext │ │ │ │ - 654: 0005c133 70 FUNC GLOBAL DEFAULT 12 _PyInterpreterConfig_InitFromState │ │ │ │ - 655: 000627bd 8 FUNC GLOBAL DEFAULT 12 PyRun_SimpleString │ │ │ │ - 656: 0006bee9 52 FUNC GLOBAL DEFAULT 12 PyPreConfig_InitPythonConfig │ │ │ │ - 657: 001e7a0d 16 FUNC GLOBAL DEFAULT 12 PyErr_NoMemory │ │ │ │ - 658: 0012310d 100 FUNC GLOBAL DEFAULT 12 PyList_GetItemRef │ │ │ │ - 659: 00156791 148 FUNC GLOBAL DEFAULT 12 PySequence_Concat │ │ │ │ + 652: 001485b1 368 FUNC GLOBAL DEFAULT 12 _Py_HashDouble │ │ │ │ + 653: 000f4391 10 FUNC GLOBAL DEFAULT 12 PyException_SetContext │ │ │ │ + 654: 0005c137 70 FUNC GLOBAL DEFAULT 12 _PyInterpreterConfig_InitFromState │ │ │ │ + 655: 0006251d 8 FUNC GLOBAL DEFAULT 12 PyRun_SimpleString │ │ │ │ + 656: 0006bee1 52 FUNC GLOBAL DEFAULT 12 PyPreConfig_InitPythonConfig │ │ │ │ + 657: 001e7955 16 FUNC GLOBAL DEFAULT 12 PyErr_NoMemory │ │ │ │ + 658: 0012347d 100 FUNC GLOBAL DEFAULT 12 PyList_GetItemRef │ │ │ │ + 659: 00156881 148 FUNC GLOBAL DEFAULT 12 PySequence_Concat │ │ │ │ 660: 00000000 0 FUNC GLOBAL DEFAULT UND gethostbyaddr_r@GLIBC_2.4 (2) │ │ │ │ 661: 00000000 0 FUNC GLOBAL DEFAULT UND setxattr@GLIBC_2.4 (2) │ │ │ │ - 662: 00062405 30 FUNC GLOBAL DEFAULT 12 PyEval_ThreadsInitialized │ │ │ │ - 663: 000ddb35 6 FUNC GLOBAL DEFAULT 12 PyStructSequence_NewType │ │ │ │ + 662: 00062165 30 FUNC GLOBAL DEFAULT 12 PyEval_ThreadsInitialized │ │ │ │ + 663: 000ddbad 6 FUNC GLOBAL DEFAULT 12 PyStructSequence_NewType │ │ │ │ 664: 00000000 0 FUNC GLOBAL DEFAULT UND strncpy@GLIBC_2.4 (2) │ │ │ │ 665: 00461d70 4 OBJECT GLOBAL DEFAULT 26 PyExc_Exception │ │ │ │ - 666: 0018040d 8 FUNC GLOBAL DEFAULT 12 PyThreadState_LeaveTracing │ │ │ │ + 666: 001804d9 8 FUNC GLOBAL DEFAULT 12 PyThreadState_LeaveTracing │ │ │ │ 667: 00000000 0 FUNC GLOBAL DEFAULT UND __explicit_bzero_chk@GLIBC_2.25 (17) │ │ │ │ - 668: 001e454d 130 FUNC GLOBAL DEFAULT 12 PyErr_NewExceptionWithDoc │ │ │ │ - 669: 00106a19 14 FUNC GLOBAL DEFAULT 12 PyObject_GenericHash │ │ │ │ - 670: 001de4ed 316 FUNC GLOBAL DEFAULT 12 PyErr_Restore │ │ │ │ + 668: 001e4495 130 FUNC GLOBAL DEFAULT 12 PyErr_NewExceptionWithDoc │ │ │ │ + 669: 00106b35 14 FUNC GLOBAL DEFAULT 12 PyObject_GenericHash │ │ │ │ + 670: 001de369 316 FUNC GLOBAL DEFAULT 12 PyErr_Restore │ │ │ │ 671: 0005f173 4 FUNC GLOBAL DEFAULT 12 Py_DecRef │ │ │ │ - 672: 000498ad 52 FUNC GLOBAL DEFAULT 12 PyErr_BadArgument │ │ │ │ - 673: 000642a1 68 FUNC GLOBAL DEFAULT 12 _PyDict_GetItemStringWithError │ │ │ │ - 674: 00060c1d 2 FUNC GLOBAL DEFAULT 12 PyFrame_LocalsToFast │ │ │ │ + 672: 0004988d 52 FUNC GLOBAL DEFAULT 12 PyErr_BadArgument │ │ │ │ + 673: 000643b5 68 FUNC GLOBAL DEFAULT 12 _PyDict_GetItemStringWithError │ │ │ │ + 674: 0006097f 2 FUNC GLOBAL DEFAULT 12 PyFrame_LocalsToFast │ │ │ │ 675: 004658a4 208 OBJECT GLOBAL DEFAULT 26 PyListIter_Type │ │ │ │ - 676: 000dda79 62 FUNC GLOBAL DEFAULT 12 PyModule_AddType │ │ │ │ + 676: 000ddaf1 62 FUNC GLOBAL DEFAULT 12 PyModule_AddType │ │ │ │ 677: 0006501f 92 FUNC GLOBAL DEFAULT 12 PyUnicode_AsDecodedObject │ │ │ │ - 678: 00064ec5 4 FUNC GLOBAL DEFAULT 12 PyStructSequence_InitType │ │ │ │ + 678: 00062cc7 4 FUNC GLOBAL DEFAULT 12 PyStructSequence_InitType │ │ │ │ 679: 0046af64 4 OBJECT GLOBAL DEFAULT 26 PyExc_IsADirectoryError │ │ │ │ - 680: 001d0759 12 FUNC GLOBAL DEFAULT 12 PyInit_pwd │ │ │ │ - 681: 0003e741 182 FUNC GLOBAL DEFAULT 12 _PyCompile_OptimizeCfg │ │ │ │ + 680: 001d069d 12 FUNC GLOBAL DEFAULT 12 PyInit_pwd │ │ │ │ + 681: 0003e72d 182 FUNC GLOBAL DEFAULT 12 _PyCompile_OptimizeCfg │ │ │ │ 682: 00000000 0 FUNC GLOBAL DEFAULT UND strchr@GLIBC_2.4 (2) │ │ │ │ - 683: 001de121 76 FUNC GLOBAL DEFAULT 12 PyDict_PopString │ │ │ │ + 683: 001ddf9d 76 FUNC GLOBAL DEFAULT 12 PyDict_PopString │ │ │ │ 684: 00000000 0 FUNC GLOBAL DEFAULT UND wcstombs@GLIBC_2.4 (2) │ │ │ │ - 685: 002aab60 256 OBJECT GLOBAL DEFAULT 14 _Py_ctype_tolower │ │ │ │ - 686: 0004fc89 46 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireJumpEvent │ │ │ │ - 687: 001670ad 58 FUNC GLOBAL DEFAULT 12 PyOS_mystrnicmp │ │ │ │ - 688: 0006cb01 156 FUNC GLOBAL DEFAULT 12 _Py_hashtable_new_full │ │ │ │ - 689: 00068317 224 FUNC GLOBAL DEFAULT 12 _Py_open │ │ │ │ - 690: 00088d6d 52 FUNC GLOBAL DEFAULT 12 PyModule_GetDef │ │ │ │ - 691: 001f63ed 12 FUNC GLOBAL DEFAULT 12 PyInit_fcntl │ │ │ │ - 692: 001ef7a9 130 FUNC GLOBAL DEFAULT 12 _PySlice_FromIndices │ │ │ │ + 685: 002aaca0 256 OBJECT GLOBAL DEFAULT 14 _Py_ctype_tolower │ │ │ │ + 686: 0004fc9f 46 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireJumpEvent │ │ │ │ + 687: 00167195 58 FUNC GLOBAL DEFAULT 12 PyOS_mystrnicmp │ │ │ │ + 688: 0006caf9 156 FUNC GLOBAL DEFAULT 12 _Py_hashtable_new_full │ │ │ │ + 689: 00068313 224 FUNC GLOBAL DEFAULT 12 _Py_open │ │ │ │ + 690: 00088d4d 52 FUNC GLOBAL DEFAULT 12 PyModule_GetDef │ │ │ │ + 691: 001f6285 12 FUNC GLOBAL DEFAULT 12 PyInit_fcntl │ │ │ │ + 692: 001ef6fd 130 FUNC GLOBAL DEFAULT 12 _PySlice_FromIndices │ │ │ │ 693: 00000000 0 FUNC GLOBAL DEFAULT UND mknodat@GLIBC_2.33 (10) │ │ │ │ - 694: 00208b1d 4 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetEncoding │ │ │ │ - 695: 00062259 90 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToTitlecase │ │ │ │ + 694: 00208a75 4 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetEncoding │ │ │ │ + 695: 00061fb9 90 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToTitlecase │ │ │ │ 696: 004626ec 208 OBJECT GLOBAL DEFAULT 26 _PyWeakref_RefType │ │ │ │ 697: 0002af0d 14 FUNC GLOBAL DEFAULT 12 Py_IsInitialized │ │ │ │ - 698: 00043437 10 FUNC GLOBAL DEFAULT 12 PyInit__md5 │ │ │ │ + 698: 000434c1 12 FUNC GLOBAL DEFAULT 12 PyInit__md5 │ │ │ │ 699: 00000000 0 FUNC GLOBAL DEFAULT UND exp@GLIBC_2.29 (8) │ │ │ │ - 700: 0017bcad 114 FUNC GLOBAL DEFAULT 12 _PyLong_UnsignedShort_Converter │ │ │ │ - 701: 0022cdad 76 FUNC GLOBAL DEFAULT 12 PyUnicode_Replace │ │ │ │ - 702: 000b9505 14 FUNC GLOBAL DEFAULT 12 PyDescr_IsData │ │ │ │ + 700: 0017bd89 114 FUNC GLOBAL DEFAULT 12 _PyLong_UnsignedShort_Converter │ │ │ │ + 701: 0022cc15 76 FUNC GLOBAL DEFAULT 12 PyUnicode_Replace │ │ │ │ + 702: 000b951d 14 FUNC GLOBAL DEFAULT 12 PyDescr_IsData │ │ │ │ 703: 00065f59 28 FUNC GLOBAL DEFAULT 12 _Py_FatalRefcountErrorFunc │ │ │ │ - 704: 001930e5 164 FUNC GLOBAL DEFAULT 12 PyFloat_Unpack2 │ │ │ │ - 705: 00056839 188 FUNC GLOBAL DEFAULT 12 _PyXI_FillNamespaceFromDict │ │ │ │ - 706: 00062795 40 FUNC GLOBAL DEFAULT 12 PyRun_String │ │ │ │ - 707: 00042bb3 84 FUNC GLOBAL DEFAULT 12 _PyLong_UnsignedInt_Converter │ │ │ │ - 708: 0005edad 70 FUNC GLOBAL DEFAULT 12 PyCapsule_SetContext │ │ │ │ - 709: 001498b5 42 FUNC GLOBAL DEFAULT 12 _PyErr_Format │ │ │ │ - 710: 0014d3f5 40 FUNC GLOBAL DEFAULT 12 PyTime_Monotonic │ │ │ │ - 711: 000ceac5 90 FUNC GLOBAL DEFAULT 12 PyBuffer_Release │ │ │ │ - 712: 000f99c5 136 FUNC GLOBAL DEFAULT 12 _PyRecursiveMutex_Lock │ │ │ │ + 704: 001931ad 164 FUNC GLOBAL DEFAULT 12 PyFloat_Unpack2 │ │ │ │ + 705: 00056831 188 FUNC GLOBAL DEFAULT 12 _PyXI_FillNamespaceFromDict │ │ │ │ + 706: 000624f5 40 FUNC GLOBAL DEFAULT 12 PyRun_String │ │ │ │ + 707: 00042b99 84 FUNC GLOBAL DEFAULT 12 _PyLong_UnsignedInt_Converter │ │ │ │ + 708: 0005edaf 70 FUNC GLOBAL DEFAULT 12 PyCapsule_SetContext │ │ │ │ + 709: 0014999d 42 FUNC GLOBAL DEFAULT 12 _PyErr_Format │ │ │ │ + 710: 0014d4e5 40 FUNC GLOBAL DEFAULT 12 PyTime_Monotonic │ │ │ │ + 711: 000cead5 90 FUNC GLOBAL DEFAULT 12 PyBuffer_Release │ │ │ │ + 712: 000f99dd 136 FUNC GLOBAL DEFAULT 12 _PyRecursiveMutex_Lock │ │ │ │ 713: 00000000 0 FUNC GLOBAL DEFAULT UND fchownat@GLIBC_2.4 (2) │ │ │ │ - 714: 00190425 204 FUNC GLOBAL DEFAULT 12 PyFloat_Unpack4 │ │ │ │ - 715: 000475c7 350 FUNC GLOBAL DEFAULT 12 PyFrame_GetVar │ │ │ │ + 714: 00190669 204 FUNC GLOBAL DEFAULT 12 PyFloat_Unpack4 │ │ │ │ + 715: 000475a5 350 FUNC GLOBAL DEFAULT 12 PyFrame_GetVar │ │ │ │ 716: 00468e40 208 OBJECT GLOBAL DEFAULT 26 PyBaseObject_Type │ │ │ │ 717: 00029cb8 0 FUNC GLOBAL DEFAULT UND acos@GLIBC_2.4 (3) │ │ │ │ 718: 00000000 0 FUNC GLOBAL DEFAULT UND __fprintf_chk@GLIBC_2.4 (2) │ │ │ │ - 719: 000666e1 200 FUNC GLOBAL DEFAULT 12 PySys_AddWarnOptionUnicode │ │ │ │ - 720: 00062b57 6 FUNC GLOBAL DEFAULT 12 PyRun_SimpleFileEx │ │ │ │ - 721: 00122fa5 12 FUNC GLOBAL DEFAULT 12 _PyErr_Clear │ │ │ │ - 722: 00062ca3 112 FUNC GLOBAL DEFAULT 12 PyCode_Addr2Location │ │ │ │ - 723: 00187835 1328 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF16Stateful │ │ │ │ - 724: 0013c135 288 FUNC GLOBAL DEFAULT 12 PyFloat_Unpack8 │ │ │ │ + 719: 00066611 200 FUNC GLOBAL DEFAULT 12 PySys_AddWarnOptionUnicode │ │ │ │ + 720: 0006286b 6 FUNC GLOBAL DEFAULT 12 PyRun_SimpleFileEx │ │ │ │ + 721: 00123315 12 FUNC GLOBAL DEFAULT 12 _PyErr_Clear │ │ │ │ + 722: 00062db5 112 FUNC GLOBAL DEFAULT 12 PyCode_Addr2Location │ │ │ │ + 723: 001878f1 1328 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF16Stateful │ │ │ │ + 724: 0013c215 288 FUNC GLOBAL DEFAULT 12 PyFloat_Unpack8 │ │ │ │ 725: 0002e465 64 FUNC GLOBAL DEFAULT 12 PyContextVar_New │ │ │ │ 726: 00466374 208 OBJECT GLOBAL DEFAULT 26 PyFrame_Type │ │ │ │ 727: 00000000 0 FUNC GLOBAL DEFAULT UND bind@GLIBC_2.4 (2) │ │ │ │ - 728: 00082745 40 FUNC GLOBAL DEFAULT 12 Py_BuildValue │ │ │ │ + 728: 00082755 40 FUNC GLOBAL DEFAULT 12 Py_BuildValue │ │ │ │ 729: 0002dd9f 98 FUNC GLOBAL DEFAULT 12 PyUnstable_AtExit │ │ │ │ - 730: 0005fdcd 6 FUNC GLOBAL DEFAULT 12 PyVectorcall_NARGS │ │ │ │ - 731: 000ddc95 100 FUNC GLOBAL DEFAULT 12 PyTime_AsSecondsDouble │ │ │ │ - 732: 000662ed 208 FUNC GLOBAL DEFAULT 12 PySys_SetPath │ │ │ │ - 733: 000d77ad 112 FUNC GLOBAL DEFAULT 12 _PyAST_Compile │ │ │ │ + 730: 00060959 6 FUNC GLOBAL DEFAULT 12 PyVectorcall_NARGS │ │ │ │ + 731: 000ddd0d 100 FUNC GLOBAL DEFAULT 12 PyTime_AsSecondsDouble │ │ │ │ + 732: 00067f4f 206 FUNC GLOBAL DEFAULT 12 PySys_SetPath │ │ │ │ + 733: 000d7815 112 FUNC GLOBAL DEFAULT 12 _PyAST_Compile │ │ │ │ 734: 00065879 54 FUNC GLOBAL DEFAULT 12 PyCodec_KnownEncoding │ │ │ │ 735: 00000000 0 FUNC GLOBAL DEFAULT UND log2@GLIBC_2.29 (8) │ │ │ │ - 736: 0014b7d9 226 FUNC GLOBAL DEFAULT 12 PyFloat_FromString │ │ │ │ + 736: 0014b8c1 226 FUNC GLOBAL DEFAULT 12 PyFloat_FromString │ │ │ │ 737: 0045fef4 4 OBJECT GLOBAL DEFAULT 23 __stack_chk_guard@GLIBC_2.4 (18) │ │ │ │ - 738: 00047967 28 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF16 │ │ │ │ + 738: 00047899 28 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF16 │ │ │ │ 739: 00000000 0 FUNC GLOBAL DEFAULT UND fdopendir@GLIBC_2.4 (2) │ │ │ │ 740: 00461d5c 4 OBJECT GLOBAL DEFAULT 26 PyExc_BaseException │ │ │ │ - 741: 00200819 1170 FUNC GLOBAL DEFAULT 12 _PyUnicode_EncodeUTF16 │ │ │ │ - 742: 0007f6bd 100 FUNC GLOBAL DEFAULT 12 PyUnicode_FromStringAndSize │ │ │ │ + 741: 0020076d 1170 FUNC GLOBAL DEFAULT 12 _PyUnicode_EncodeUTF16 │ │ │ │ + 742: 0007f6d1 100 FUNC GLOBAL DEFAULT 12 PyUnicode_FromStringAndSize │ │ │ │ 743: 00000000 0 FUNC GLOBAL DEFAULT UND recvfrom@GLIBC_2.4 (2) │ │ │ │ 744: 004d4f08 0 NOTYPE GLOBAL DEFAULT 29 __end__ │ │ │ │ 745: 00000000 0 FUNC GLOBAL DEFAULT UND pwritev64v2@GLIBC_2.26 (14) │ │ │ │ - 746: 0006be49 94 FUNC GLOBAL DEFAULT 12 _PyConfig_InitCompatConfig │ │ │ │ - 747: 00081ddd 64 FUNC GLOBAL DEFAULT 12 PyModule_GetDict │ │ │ │ - 748: 000f90b9 184 FUNC GLOBAL DEFAULT 12 PyObject_CallNoArgs │ │ │ │ - 749: 00060c13 4 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_GetReason │ │ │ │ - 750: 000643c9 72 FUNC GLOBAL DEFAULT 12 PyObject_InitVar │ │ │ │ - 751: 00048a63 32 FUNC GLOBAL DEFAULT 12 PyErr_SyntaxLocationObject │ │ │ │ - 752: 000887a1 1484 FUNC GLOBAL DEFAULT 12 PyUnicode_FromWideChar │ │ │ │ - 753: 00083415 1308 FUNC GLOBAL DEFAULT 12 PyStructSequence_New │ │ │ │ - 754: 00115875 4 FUNC GLOBAL DEFAULT 12 _PyLong_FromTime_t │ │ │ │ - 755: 000c8c3d 1696 FUNC GLOBAL DEFAULT 12 _PyUnicode_DecodeUnicodeEscapeInternal2 │ │ │ │ - 756: 0004f2f5 4 FUNC GLOBAL DEFAULT 12 PyMonitoring_ExitScope │ │ │ │ + 746: 0006be41 94 FUNC GLOBAL DEFAULT 12 _PyConfig_InitCompatConfig │ │ │ │ + 747: 00081ded 64 FUNC GLOBAL DEFAULT 12 PyModule_GetDict │ │ │ │ + 748: 000f90d1 184 FUNC GLOBAL DEFAULT 12 PyObject_CallNoArgs │ │ │ │ + 749: 00060975 4 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_GetReason │ │ │ │ + 750: 000644dd 72 FUNC GLOBAL DEFAULT 12 PyObject_InitVar │ │ │ │ + 751: 00048a6f 32 FUNC GLOBAL DEFAULT 12 PyErr_SyntaxLocationObject │ │ │ │ + 752: 00088781 1484 FUNC GLOBAL DEFAULT 12 PyUnicode_FromWideChar │ │ │ │ + 753: 00083425 1308 FUNC GLOBAL DEFAULT 12 PyStructSequence_New │ │ │ │ + 754: 00115ae5 4 FUNC GLOBAL DEFAULT 12 _PyLong_FromTime_t │ │ │ │ + 755: 000c8c41 1716 FUNC GLOBAL DEFAULT 12 _PyUnicode_DecodeUnicodeEscapeInternal2 │ │ │ │ + 756: 0004f28d 4 FUNC GLOBAL DEFAULT 12 PyMonitoring_ExitScope │ │ │ │ 757: 004647bc 208 OBJECT GLOBAL DEFAULT 26 PyODictValues_Type │ │ │ │ - 758: 000623e1 32 FUNC GLOBAL DEFAULT 12 PyArg_VaParse │ │ │ │ + 758: 00062141 32 FUNC GLOBAL DEFAULT 12 PyArg_VaParse │ │ │ │ 759: 004627bc 208 OBJECT GLOBAL DEFAULT 26 _PyWeakref_CallableProxyType │ │ │ │ 760: 00000000 0 FUNC GLOBAL DEFAULT UND waitpid@GLIBC_2.4 (2) │ │ │ │ - 761: 00066ad5 84 FUNC GLOBAL DEFAULT 12 PyErr_SyntaxLocationEx │ │ │ │ - 762: 00126e35 100 FUNC GLOBAL DEFAULT 12 PyErr_SetString │ │ │ │ + 761: 00066a05 84 FUNC GLOBAL DEFAULT 12 PyErr_SyntaxLocationEx │ │ │ │ + 762: 001271a5 100 FUNC GLOBAL DEFAULT 12 PyErr_SetString │ │ │ │ 763: 00000000 0 FUNC GLOBAL DEFAULT UND deflate │ │ │ │ - 764: 0012703d 104 FUNC GLOBAL DEFAULT 12 _PyObject_CallMethod │ │ │ │ - 765: 00045015 96 FUNC GLOBAL DEFAULT 12 PyInstanceMethod_New │ │ │ │ + 764: 001273ad 104 FUNC GLOBAL DEFAULT 12 _PyObject_CallMethod │ │ │ │ + 765: 00044ff1 96 FUNC GLOBAL DEFAULT 12 PyInstanceMethod_New │ │ │ │ 766: 004b1f70 4 OBJECT GLOBAL DEFAULT 29 PyExc_IOError │ │ │ │ - 767: 000474d5 82 FUNC GLOBAL DEFAULT 12 PyUnstable_Code_GetExtra │ │ │ │ + 767: 000474b5 82 FUNC GLOBAL DEFAULT 12 PyUnstable_Code_GetExtra │ │ │ │ 768: 00000000 0 FUNC GLOBAL DEFAULT UND close_range@GLIBC_2.34 (4) │ │ │ │ 769: 0046ac0c 4 OBJECT GLOBAL DEFAULT 26 PyExc_PendingDeprecationWarning │ │ │ │ 770: 0005e221 224 FUNC GLOBAL DEFAULT 12 PyUnstable_Object_GC_NewWithExtraData │ │ │ │ 771: 004611dc 208 OBJECT GLOBAL DEFAULT 26 PyModule_Type │ │ │ │ - 772: 00176779 112 FUNC GLOBAL DEFAULT 12 PyCallIter_New │ │ │ │ + 772: 00176855 112 FUNC GLOBAL DEFAULT 12 PyCallIter_New │ │ │ │ 773: 00065f75 80 FUNC GLOBAL DEFAULT 12 Py_FdIsInteractive │ │ │ │ 774: 0046af54 4 OBJECT GLOBAL DEFAULT 26 PyExc_ConnectionRefusedError │ │ │ │ - 775: 001f377d 12 FUNC GLOBAL DEFAULT 12 PyInit__string │ │ │ │ + 775: 001f3685 12 FUNC GLOBAL DEFAULT 12 PyInit__string │ │ │ │ 776: 00000000 0 FUNC GLOBAL DEFAULT UND __getsockopt64@GLIBC_2.34 (4) │ │ │ │ - 777: 0013a1dd 58 FUNC GLOBAL DEFAULT 12 PyInterpreterState_GetID │ │ │ │ - 778: 000f5435 308 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceAdd │ │ │ │ - 779: 0009e199 53880 FUNC GLOBAL DEFAULT 12 _PyEval_EvalFrameDefault │ │ │ │ - 780: 001d6e81 12 FUNC GLOBAL DEFAULT 12 PyInit__random │ │ │ │ + 777: 0013a2b9 58 FUNC GLOBAL DEFAULT 12 PyInterpreterState_GetID │ │ │ │ + 778: 000f54b9 308 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceAdd │ │ │ │ + 779: 0009e19d 53902 FUNC GLOBAL DEFAULT 12 _PyEval_EvalFrameDefault │ │ │ │ + 780: 001d6cf9 12 FUNC GLOBAL DEFAULT 12 PyInit__random │ │ │ │ 781: 004610d0 4 OBJECT GLOBAL DEFAULT 26 PyExc_RuntimeError │ │ │ │ - 782: 000b8c7d 288 FUNC GLOBAL DEFAULT 12 PyObject_GetOptionalAttr │ │ │ │ - 783: 000d3c51 44 FUNC GLOBAL DEFAULT 12 PyErr_Clear │ │ │ │ + 782: 000b8c95 288 FUNC GLOBAL DEFAULT 12 PyObject_GetOptionalAttr │ │ │ │ + 783: 000d3c61 44 FUNC GLOBAL DEFAULT 12 PyErr_Clear │ │ │ │ 784: 00000000 0 FUNC GLOBAL DEFAULT UND renameat@GLIBC_2.4 (2) │ │ │ │ - 785: 0004061b 50 FUNC GLOBAL DEFAULT 12 _PyBytes_ReverseFind │ │ │ │ - 786: 0014c4c5 848 FUNC GLOBAL DEFAULT 12 _PySlice_GetLongIndices │ │ │ │ - 787: 001efb55 12 FUNC GLOBAL DEFAULT 12 PyInit__json │ │ │ │ - 788: 001ca065 88 FUNC GLOBAL DEFAULT 12 PyCodec_Register │ │ │ │ - 789: 00062345 2 FUNC GLOBAL DEFAULT 12 _PyCriticalSection_BeginSlow │ │ │ │ - 790: 001aad5d 12 FUNC GLOBAL DEFAULT 12 PyInit__imp │ │ │ │ + 785: 00040603 50 FUNC GLOBAL DEFAULT 12 _PyBytes_ReverseFind │ │ │ │ + 786: 0014c5ad 848 FUNC GLOBAL DEFAULT 12 _PySlice_GetLongIndices │ │ │ │ + 787: 001efaa9 12 FUNC GLOBAL DEFAULT 12 PyInit__json │ │ │ │ + 788: 001c9fa5 88 FUNC GLOBAL DEFAULT 12 PyCodec_Register │ │ │ │ + 789: 000620a5 2 FUNC GLOBAL DEFAULT 12 _PyCriticalSection_BeginSlow │ │ │ │ + 790: 001aac6d 12 FUNC GLOBAL DEFAULT 12 PyInit__imp │ │ │ │ 791: 00000000 0 FUNC GLOBAL DEFAULT UND syscall@GLIBC_2.4 (2) │ │ │ │ - 792: 000f4a95 174 FUNC GLOBAL DEFAULT 12 PyLong_AsUnsignedLong │ │ │ │ - 793: 00091b29 96 FUNC GLOBAL DEFAULT 12 PyMarshal_ReadObjectFromString │ │ │ │ + 792: 000f4b11 174 FUNC GLOBAL DEFAULT 12 PyLong_AsUnsignedLong │ │ │ │ + 793: 00091b05 96 FUNC GLOBAL DEFAULT 12 PyMarshal_ReadObjectFromString │ │ │ │ 794: 00000000 0 FUNC GLOBAL DEFAULT UND strrchr@GLIBC_2.4 (2) │ │ │ │ - 795: 00051a81 14 FUNC GLOBAL DEFAULT 12 PyByteArray_FromObject │ │ │ │ - 796: 0013cd6d 324 FUNC GLOBAL DEFAULT 12 PySlice_New │ │ │ │ - 797: 000fa281 152 FUNC GLOBAL DEFAULT 12 _PyRecursiveMutex_Unlock │ │ │ │ - 798: 001d5fed 12 FUNC GLOBAL DEFAULT 12 PyInit__heapq │ │ │ │ - 799: 001ca97d 12 FUNC GLOBAL DEFAULT 12 PyInit__abc │ │ │ │ - 800: 00066b29 8 FUNC GLOBAL DEFAULT 12 PyErr_SyntaxLocation │ │ │ │ + 795: 000519d1 14 FUNC GLOBAL DEFAULT 12 PyByteArray_FromObject │ │ │ │ + 796: 0013ce4d 324 FUNC GLOBAL DEFAULT 12 PySlice_New │ │ │ │ + 797: 000fa299 152 FUNC GLOBAL DEFAULT 12 _PyRecursiveMutex_Unlock │ │ │ │ + 798: 001d5e65 12 FUNC GLOBAL DEFAULT 12 PyInit__heapq │ │ │ │ + 799: 001ca8bd 12 FUNC GLOBAL DEFAULT 12 PyInit__abc │ │ │ │ + 800: 00066a59 8 FUNC GLOBAL DEFAULT 12 PyErr_SyntaxLocation │ │ │ │ 801: 00000000 0 FUNC GLOBAL DEFAULT UND lsetxattr@GLIBC_2.4 (2) │ │ │ │ - 802: 0005121d 56 FUNC GLOBAL DEFAULT 12 _PyErr_FormatFromCause │ │ │ │ - 803: 000626d1 44 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Clear │ │ │ │ - 804: 000714a1 536 FUNC GLOBAL DEFAULT 12 _PyObject_GC_New │ │ │ │ - 805: 00144535 1200 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeCharmap │ │ │ │ - 806: 000f2941 1160 FUNC GLOBAL DEFAULT 12 PyUnicode_Partition │ │ │ │ - 807: 00088da1 68 FUNC GLOBAL DEFAULT 12 _PyUnicode_AsUTF8NoNUL │ │ │ │ - 808: 00163501 4 FUNC GLOBAL DEFAULT 12 _PyTime_AsLong │ │ │ │ + 802: 000511dd 56 FUNC GLOBAL DEFAULT 12 _PyErr_FormatFromCause │ │ │ │ + 803: 00062431 44 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Clear │ │ │ │ + 804: 00071499 536 FUNC GLOBAL DEFAULT 12 _PyObject_GC_New │ │ │ │ + 805: 0014461d 1200 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeCharmap │ │ │ │ + 806: 000f29bd 1160 FUNC GLOBAL DEFAULT 12 PyUnicode_Partition │ │ │ │ + 807: 00088d81 68 FUNC GLOBAL DEFAULT 12 _PyUnicode_AsUTF8NoNUL │ │ │ │ + 808: 001635ed 4 FUNC GLOBAL DEFAULT 12 _PyTime_AsLong │ │ │ │ 809: 0046bbc8 4 OBJECT GLOBAL DEFAULT 26 PyExc_AttributeError │ │ │ │ 810: 00000000 0 FUNC GLOBAL DEFAULT UND sem_wait@GLIBC_2.34 (4) │ │ │ │ - 811: 00213421 12 FUNC GLOBAL DEFAULT 12 _PyTime_FromMillisecondsObject │ │ │ │ + 811: 00213371 12 FUNC GLOBAL DEFAULT 12 _PyTime_FromMillisecondsObject │ │ │ │ 812: 00000000 0 FUNC GLOBAL DEFAULT UND getegid@GLIBC_2.4 (2) │ │ │ │ 813: 00467e08 208 OBJECT GLOBAL DEFAULT 26 PyComplex_Type │ │ │ │ - 814: 000ea21d 432 FUNC GLOBAL DEFAULT 12 PyUnicode_FindChar │ │ │ │ - 815: 00062aa3 90 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveOneFlags │ │ │ │ - 816: 0023dfc1 52 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimeval │ │ │ │ + 814: 000ea27d 432 FUNC GLOBAL DEFAULT 12 PyUnicode_FindChar │ │ │ │ + 815: 000627b7 90 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveOneFlags │ │ │ │ + 816: 0023df01 52 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimeval │ │ │ │ 817: 000297c0 0 FUNC GLOBAL DEFAULT UND XML_SetExternalEntityRefHandler │ │ │ │ 818: 00000000 0 FUNC GLOBAL DEFAULT UND __ctype_tolower_loc@GLIBC_2.4 (2) │ │ │ │ 819: 00000000 0 FUNC GLOBAL DEFAULT UND timerfd_create@GLIBC_2.8 (23) │ │ │ │ - 820: 000ecbe5 354 FUNC GLOBAL DEFAULT 12 PyNumber_Lshift │ │ │ │ - 821: 000dd925 212 FUNC GLOBAL DEFAULT 12 PyLong_AsLongAndOverflow │ │ │ │ - 822: 001231d1 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsNumeric │ │ │ │ - 823: 00231409 6 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Next │ │ │ │ - 824: 002620ed 10 FUNC GLOBAL DEFAULT 12 PyCodec_IncrementalDecoder │ │ │ │ - 825: 00090949 4574 FUNC GLOBAL DEFAULT 12 PyUnicode_FromFormatV │ │ │ │ - 826: 000d781d 210 FUNC GLOBAL DEFAULT 12 _PyNumber_Index │ │ │ │ + 820: 000ecc61 354 FUNC GLOBAL DEFAULT 12 PyNumber_Lshift │ │ │ │ + 821: 000dd99d 212 FUNC GLOBAL DEFAULT 12 PyLong_AsLongAndOverflow │ │ │ │ + 822: 00123541 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsNumeric │ │ │ │ + 823: 00231359 6 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Next │ │ │ │ + 824: 00262079 12 FUNC GLOBAL DEFAULT 12 PyCodec_IncrementalDecoder │ │ │ │ + 825: 00090929 4572 FUNC GLOBAL DEFAULT 12 PyUnicode_FromFormatV │ │ │ │ + 826: 000d7885 210 FUNC GLOBAL DEFAULT 12 _PyNumber_Index │ │ │ │ 827: 00000000 0 FUNC GLOBAL DEFAULT UND sched_setaffinity@GLIBC_2.4 (2) │ │ │ │ 828: 0005cb51 4 FUNC GLOBAL DEFAULT 12 _PyXI_FormatExcInfo │ │ │ │ - 829: 000aefad 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsPrintable │ │ │ │ - 830: 000cf609 1100 FUNC GLOBAL DEFAULT 12 _PyEval_UnpackIterable │ │ │ │ + 829: 000aefe1 66 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsPrintable │ │ │ │ + 830: 000cf619 1100 FUNC GLOBAL DEFAULT 12 _PyEval_UnpackIterable │ │ │ │ 831: 00000000 0 FUNC GLOBAL DEFAULT UND epoll_create1@GLIBC_2.9 (5) │ │ │ │ 832: 00000000 0 FUNC GLOBAL DEFAULT UND feof@GLIBC_2.4 (2) │ │ │ │ 833: 00461960 4 OBJECT GLOBAL DEFAULT 26 PyExc_ValueError │ │ │ │ 834: 000292e0 0 FUNC GLOBAL DEFAULT UND asin@GLIBC_2.4 (3) │ │ │ │ - 835: 00062b03 76 FUNC GLOBAL DEFAULT 12 PyRun_SimpleFileExFlags │ │ │ │ - 836: 001adbe9 12 FUNC GLOBAL DEFAULT 12 PyInit__thread │ │ │ │ + 835: 00062817 76 FUNC GLOBAL DEFAULT 12 PyRun_SimpleFileExFlags │ │ │ │ + 836: 001adb09 12 FUNC GLOBAL DEFAULT 12 PyInit__thread │ │ │ │ 837: 0002a180 0 FUNC GLOBAL DEFAULT UND XML_SetNotationDeclHandler │ │ │ │ - 838: 001fa591 64 FUNC GLOBAL DEFAULT 12 PyCFunction_GetFunction │ │ │ │ - 839: 0006d8d5 44 FUNC GLOBAL DEFAULT 12 PyThread_get_thread_native_id │ │ │ │ - 840: 0006c895 4 FUNC GLOBAL DEFAULT 12 PyThread_tss_is_created │ │ │ │ + 838: 001fa4e5 64 FUNC GLOBAL DEFAULT 12 PyCFunction_GetFunction │ │ │ │ + 839: 0006d8cd 44 FUNC GLOBAL DEFAULT 12 PyThread_get_thread_native_id │ │ │ │ + 840: 0006c88d 4 FUNC GLOBAL DEFAULT 12 PyThread_tss_is_created │ │ │ │ 841: 0046daf8 4 OBJECT GLOBAL DEFAULT 26 PyExc_ConnectionError │ │ │ │ 842: 00000000 0 FUNC GLOBAL DEFAULT UND rename@GLIBC_2.4 (2) │ │ │ │ - 843: 001474e1 160 FUNC GLOBAL DEFAULT 12 PyUnicode_FromOrdinal │ │ │ │ + 843: 001475c9 160 FUNC GLOBAL DEFAULT 12 PyUnicode_FromOrdinal │ │ │ │ 844: 0005db07 74 FUNC GLOBAL DEFAULT 12 PyLong_FromNativeBytes │ │ │ │ - 845: 00232311 672 FUNC GLOBAL DEFAULT 12 _PyEval_ExceptionGroupMatch │ │ │ │ + 845: 00232261 672 FUNC GLOBAL DEFAULT 12 _PyEval_ExceptionGroupMatch │ │ │ │ 846: 0046af74 4 OBJECT GLOBAL DEFAULT 26 PyExc_ProcessLookupError │ │ │ │ 847: 004644ec 208 OBJECT GLOBAL DEFAULT 26 PyODict_Type │ │ │ │ 848: 0005f1d1 20 FUNC GLOBAL DEFAULT 12 PyRefTracer_GetTracer │ │ │ │ 849: 0002f059 12 FUNC GLOBAL DEFAULT 12 PyInit__suggestions │ │ │ │ - 850: 000572db 32 FUNC GLOBAL DEFAULT 12 PyDict_SetDefault │ │ │ │ - 851: 001e0121 76 FUNC GLOBAL DEFAULT 12 _PySet_Update │ │ │ │ - 852: 000f3f3d 20 FUNC GLOBAL DEFAULT 12 PyException_GetContext │ │ │ │ + 850: 000572d5 32 FUNC GLOBAL DEFAULT 12 PyDict_SetDefault │ │ │ │ + 851: 001dff9d 76 FUNC GLOBAL DEFAULT 12 _PySet_Update │ │ │ │ + 852: 000f3fb9 20 FUNC GLOBAL DEFAULT 12 PyException_GetContext │ │ │ │ 853: 0002bb99 60 FUNC GLOBAL DEFAULT 12 PyFile_OpenCode │ │ │ │ 854: 00000000 0 FUNC GLOBAL DEFAULT UND unsetenv@GLIBC_2.4 (2) │ │ │ │ 855: 00000000 0 FUNC GLOBAL DEFAULT UND accept@GLIBC_2.4 (2) │ │ │ │ 856: 0006507b 162 FUNC GLOBAL DEFAULT 12 PyUnicode_AsDecodedUnicode │ │ │ │ 857: 00000000 0 FUNC GLOBAL DEFAULT UND sched_getaffinity@GLIBC_2.4 (2) │ │ │ │ - 858: 00081155 420 FUNC GLOBAL DEFAULT 12 PyObject_SetAttr │ │ │ │ - 859: 00239165 260 FUNC GLOBAL DEFAULT 12 _Py_c_pow │ │ │ │ + 858: 00081169 420 FUNC GLOBAL DEFAULT 12 PyObject_SetAttr │ │ │ │ + 859: 002390e5 260 FUNC GLOBAL DEFAULT 12 _Py_c_pow │ │ │ │ 860: 00000000 0 FUNC GLOBAL DEFAULT UND XML_StopParser │ │ │ │ 861: 004a9c94 4 OBJECT GLOBAL DEFAULT 29 Py_InspectFlag │ │ │ │ - 862: 00257f7d 130 FUNC GLOBAL DEFAULT 12 PySequence_SetItem │ │ │ │ - 863: 000f4711 696 FUNC GLOBAL DEFAULT 12 _PyCode_ConstantKey │ │ │ │ + 862: 00257ef9 130 FUNC GLOBAL DEFAULT 12 PySequence_SetItem │ │ │ │ + 863: 000f478d 696 FUNC GLOBAL DEFAULT 12 _PyCode_ConstantKey │ │ │ │ 864: 00065267 30 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_PrepareKindInternal │ │ │ │ - 865: 00175cb1 1048 FUNC GLOBAL DEFAULT 12 _PyEval_MatchClass │ │ │ │ - 866: 000fc851 640 FUNC GLOBAL DEFAULT 12 PyThread_acquire_lock_timed │ │ │ │ + 865: 00175d8d 1048 FUNC GLOBAL DEFAULT 12 _PyEval_MatchClass │ │ │ │ + 866: 000fc9a1 640 FUNC GLOBAL DEFAULT 12 PyThread_acquire_lock_timed │ │ │ │ 867: 00000000 0 FUNC GLOBAL DEFAULT UND ftruncate64@GLIBC_2.4 (2) │ │ │ │ 868: 00000000 0 FUNC GLOBAL DEFAULT UND memset@GLIBC_2.4 (2) │ │ │ │ 869: 00000000 0 FUNC GLOBAL DEFAULT UND __recvmsg64@GLIBC_2.34 (4) │ │ │ │ 870: 004a9648 4 OBJECT GLOBAL DEFAULT 29 stdin@GLIBC_2.4 (2) │ │ │ │ 871: 00000000 0 FUNC GLOBAL DEFAULT UND strsignal@GLIBC_2.4 (2) │ │ │ │ - 872: 000f7755 3832 FUNC GLOBAL DEFAULT 12 PyImport_ImportModuleLevelObject │ │ │ │ - 873: 000572fb 92 FUNC GLOBAL DEFAULT 12 PyEval_GetFuncDesc │ │ │ │ - 874: 000b3a9d 6 FUNC GLOBAL DEFAULT 12 PyFunction_New │ │ │ │ + 872: 000f776d 3832 FUNC GLOBAL DEFAULT 12 PyImport_ImportModuleLevelObject │ │ │ │ + 873: 000572f5 92 FUNC GLOBAL DEFAULT 12 PyEval_GetFuncDesc │ │ │ │ + 874: 000b3ac1 6 FUNC GLOBAL DEFAULT 12 PyFunction_New │ │ │ │ 875: 00000000 0 FUNC GLOBAL DEFAULT UND symlinkat@GLIBC_2.4 (2) │ │ │ │ - 876: 000480e9 28 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF32 │ │ │ │ - 877: 000d6ca5 1288 FUNC GLOBAL DEFAULT 12 PyUnicode_RPartition │ │ │ │ - 878: 001818a9 92 FUNC GLOBAL DEFAULT 12 PyComplex_FromCComplex │ │ │ │ + 876: 000480c9 28 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF32 │ │ │ │ + 877: 000d6cb5 1288 FUNC GLOBAL DEFAULT 12 PyUnicode_RPartition │ │ │ │ + 878: 00181975 92 FUNC GLOBAL DEFAULT 12 PyComplex_FromCComplex │ │ │ │ 879: 00465684 208 OBJECT GLOBAL DEFAULT 26 PyList_Type │ │ │ │ 880: 00469f3c 208 OBJECT GLOBAL DEFAULT 26 PyType_Type │ │ │ │ 881: 00000000 0 FUNC GLOBAL DEFAULT UND strtok_r@GLIBC_2.4 (2) │ │ │ │ - 882: 00248a7d 1216 FUNC GLOBAL DEFAULT 12 _PyUnicode_EncodeUTF32 │ │ │ │ + 882: 00248a01 1216 FUNC GLOBAL DEFAULT 12 _PyUnicode_EncodeUTF32 │ │ │ │ 883: 00000000 0 FUNC GLOBAL DEFAULT UND memcmp@GLIBC_2.4 (2) │ │ │ │ - 884: 0013bb3d 348 FUNC GLOBAL DEFAULT 12 Py_ReprEnter │ │ │ │ + 884: 0013bc1d 348 FUNC GLOBAL DEFAULT 12 Py_ReprEnter │ │ │ │ 885: 00000000 0 FUNC GLOBAL DEFAULT UND flockfile@GLIBC_2.4 (2) │ │ │ │ - 886: 001874a9 216 FUNC GLOBAL DEFAULT 12 _Py_c_quot │ │ │ │ + 886: 00187569 216 FUNC GLOBAL DEFAULT 12 _Py_c_quot │ │ │ │ 887: 00000000 0 FUNC GLOBAL DEFAULT UND opendir@GLIBC_2.4 (2) │ │ │ │ 888: 0046a4ec 208 OBJECT GLOBAL DEFAULT 26 PyUnicode_Type │ │ │ │ - 889: 000781fd 52 FUNC GLOBAL DEFAULT 12 PyThreadState_Get │ │ │ │ - 890: 00062781 20 FUNC GLOBAL DEFAULT 12 PyErr_PrintEx │ │ │ │ - 891: 0016012d 62 FUNC GLOBAL DEFAULT 12 _PyLong_Format │ │ │ │ - 892: 0007e131 764 FUNC GLOBAL DEFAULT 12 PyWeakref_NewRef │ │ │ │ + 889: 0007817d 52 FUNC GLOBAL DEFAULT 12 PyThreadState_Get │ │ │ │ + 890: 000624e1 20 FUNC GLOBAL DEFAULT 12 PyErr_PrintEx │ │ │ │ + 891: 00160219 62 FUNC GLOBAL DEFAULT 12 _PyLong_Format │ │ │ │ + 892: 0007e135 764 FUNC GLOBAL DEFAULT 12 PyWeakref_NewRef │ │ │ │ 893: 0002fd49 64 FUNC GLOBAL DEFAULT 12 _Py_fstat │ │ │ │ - 894: 00156e51 6 FUNC GLOBAL DEFAULT 12 PyInterpreterState_ThreadHead │ │ │ │ - 895: 001921c1 80 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_Init │ │ │ │ + 894: 00156f41 6 FUNC GLOBAL DEFAULT 12 PyInterpreterState_ThreadHead │ │ │ │ + 895: 00192289 80 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_Init │ │ │ │ 896: 00000000 0 FUNC GLOBAL DEFAULT UND splice@GLIBC_2.5 (9) │ │ │ │ - 897: 0006d265 94 FUNC GLOBAL DEFAULT 12 _Py_HashBytes │ │ │ │ - 898: 001eeff9 84 FUNC GLOBAL DEFAULT 12 PyList_Reverse │ │ │ │ - 899: 00062495 20 FUNC GLOBAL DEFAULT 12 PyStatus_IsExit │ │ │ │ - 900: 001f0add 12 FUNC GLOBAL DEFAULT 12 PyInit__opcode │ │ │ │ - 901: 0026b01d 50 FUNC GLOBAL DEFAULT 12 Py_AddPendingCall │ │ │ │ + 897: 0006d25d 94 FUNC GLOBAL DEFAULT 12 _Py_HashBytes │ │ │ │ + 898: 001eef4d 84 FUNC GLOBAL DEFAULT 12 PyList_Reverse │ │ │ │ + 899: 000621f5 20 FUNC GLOBAL DEFAULT 12 PyStatus_IsExit │ │ │ │ + 900: 001f0a31 12 FUNC GLOBAL DEFAULT 12 PyInit__opcode │ │ │ │ + 901: 0026b15d 50 FUNC GLOBAL DEFAULT 12 Py_AddPendingCall │ │ │ │ 902: 00000000 0 FUNC GLOBAL DEFAULT UND __vfprintf_chk@GLIBC_2.4 (2) │ │ │ │ - 903: 001f2f41 44 FUNC GLOBAL DEFAULT 12 PyEvent_Wait │ │ │ │ - 904: 000625b1 18 FUNC GLOBAL DEFAULT 12 _PySeqLock_AfterFork │ │ │ │ + 903: 001f2e99 44 FUNC GLOBAL DEFAULT 12 PyEvent_Wait │ │ │ │ + 904: 00062311 18 FUNC GLOBAL DEFAULT 12 _PySeqLock_AfterFork │ │ │ │ 905: 00000000 0 FUNC GLOBAL DEFAULT UND sched_setparam@GLIBC_2.4 (2) │ │ │ │ 906: 0002acbd 244 FUNC GLOBAL DEFAULT 12 PySys_AddAuditHook │ │ │ │ - 907: 0005edf3 64 FUNC GLOBAL DEFAULT 12 PyCapsule_GetContext │ │ │ │ - 908: 00210009 6 FUNC GLOBAL DEFAULT 12 _PyTime_MonotonicWithInfo │ │ │ │ - 909: 0008fe39 86 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF8 │ │ │ │ + 907: 0005edf5 64 FUNC GLOBAL DEFAULT 12 PyCapsule_GetContext │ │ │ │ + 908: 0020ff59 6 FUNC GLOBAL DEFAULT 12 _PyTime_MonotonicWithInfo │ │ │ │ + 909: 0008fe21 86 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF8 │ │ │ │ 910: 00000000 0 FUNC GLOBAL DEFAULT UND fpathconf@GLIBC_2.4 (2) │ │ │ │ - 911: 0013ceb1 48 FUNC GLOBAL DEFAULT 12 PyInterpreterState_GetDict │ │ │ │ + 911: 0013cf91 48 FUNC GLOBAL DEFAULT 12 PyInterpreterState_GetDict │ │ │ │ 912: 0005f2f5 42 FUNC GLOBAL DEFAULT 12 PyOS_mystricmp │ │ │ │ - 913: 0003c9b5 152 FUNC GLOBAL DEFAULT 12 PySequence_InPlaceConcat │ │ │ │ - 914: 000482c7 190 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_UnregisterClass │ │ │ │ - 915: 00158b55 1072 FUNC GLOBAL DEFAULT 12 PyOS_double_to_string │ │ │ │ + 913: 0003cc31 152 FUNC GLOBAL DEFAULT 12 PySequence_InPlaceConcat │ │ │ │ + 914: 000482ab 190 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_UnregisterClass │ │ │ │ + 915: 00158c3d 1072 FUNC GLOBAL DEFAULT 12 PyOS_double_to_string │ │ │ │ 916: 00000000 0 FUNC GLOBAL DEFAULT UND ldexp@GLIBC_2.4 (2) │ │ │ │ - 917: 0004c419 12 FUNC GLOBAL DEFAULT 12 Py_GetProgramFullPath │ │ │ │ - 918: 000d3a3d 236 FUNC GLOBAL DEFAULT 12 PyErr_ExceptionMatches │ │ │ │ - 919: 00080f51 516 FUNC GLOBAL DEFAULT 12 PyObject_SetAttrString │ │ │ │ - 920: 000cd75d 256 FUNC GLOBAL DEFAULT 12 PyBytes_Concat │ │ │ │ - 921: 0009ac2d 20 FUNC GLOBAL DEFAULT 12 PyEval_GetBuiltins │ │ │ │ + 917: 0004c3ff 12 FUNC GLOBAL DEFAULT 12 Py_GetProgramFullPath │ │ │ │ + 918: 000d3a4d 236 FUNC GLOBAL DEFAULT 12 PyErr_ExceptionMatches │ │ │ │ + 919: 00080f65 516 FUNC GLOBAL DEFAULT 12 PyObject_SetAttrString │ │ │ │ + 920: 000cd76d 256 FUNC GLOBAL DEFAULT 12 PyBytes_Concat │ │ │ │ + 921: 0009abf5 20 FUNC GLOBAL DEFAULT 12 PyEval_GetBuiltins │ │ │ │ 922: 00000000 0 FUNC GLOBAL DEFAULT UND __isoc23_strtol@GLIBC_2.38 (15) │ │ │ │ 923: 004682a4 208 OBJECT GLOBAL DEFAULT 26 PyInstanceMethod_Type │ │ │ │ - 924: 00207b41 240 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_RegisterClass │ │ │ │ - 925: 000dda55 36 FUNC GLOBAL DEFAULT 12 PyType_FromModuleAndSpec │ │ │ │ - 926: 002098ad 116 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_ObjectToID │ │ │ │ - 927: 0005ff3b 50 FUNC GLOBAL DEFAULT 12 PyMethod_Self │ │ │ │ - 928: 0023d539 56 FUNC GLOBAL DEFAULT 12 PyObject_GC_IsTracked │ │ │ │ + 924: 00207a99 240 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_RegisterClass │ │ │ │ + 925: 000ddacd 36 FUNC GLOBAL DEFAULT 12 PyType_FromModuleAndSpec │ │ │ │ + 926: 00209805 116 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_ObjectToID │ │ │ │ + 927: 000629df 50 FUNC GLOBAL DEFAULT 12 PyMethod_Self │ │ │ │ + 928: 0023d6b1 56 FUNC GLOBAL DEFAULT 12 PyObject_GC_IsTracked │ │ │ │ 929: 00000000 0 FUNC GLOBAL DEFAULT UND fputc@GLIBC_2.4 (2) │ │ │ │ - 930: 001e24cd 160 FUNC GLOBAL DEFAULT 12 PyObject_ASCII │ │ │ │ + 930: 001e2415 160 FUNC GLOBAL DEFAULT 12 PyObject_ASCII │ │ │ │ 931: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_cond_wait@GLIBC_2.4 (2) │ │ │ │ 932: 00000000 0 FUNC GLOBAL DEFAULT UND memfd_create@GLIBC_2.27 (13) │ │ │ │ 933: 00000000 0 FUNC GLOBAL DEFAULT UND shutdown@GLIBC_2.4 (2) │ │ │ │ 934: 00000000 0 FUNC GLOBAL DEFAULT UND madvise@GLIBC_2.4 (2) │ │ │ │ 935: 0002972c 0 FUNC GLOBAL DEFAULT UND XML_SetStartDoctypeDeclHandler │ │ │ │ 936: 0002fafb 78 FUNC GLOBAL DEFAULT 12 _PyTraceMalloc_GetTraceback │ │ │ │ - 937: 00115375 16 FUNC GLOBAL DEFAULT 12 _PyLong_FromGid │ │ │ │ - 938: 001ee151 212 FUNC GLOBAL DEFAULT 12 _PyObject_FunctionStr │ │ │ │ - 939: 0044a90c 268 OBJECT GLOBAL DEFAULT 14 _PyParser_TokenNames │ │ │ │ + 937: 0011563d 16 FUNC GLOBAL DEFAULT 12 _PyLong_FromGid │ │ │ │ + 938: 001ee0a5 212 FUNC GLOBAL DEFAULT 12 _PyObject_FunctionStr │ │ │ │ + 939: 0044aa4c 268 OBJECT GLOBAL DEFAULT 14 _PyParser_TokenNames │ │ │ │ 940: 00000000 0 FUNC GLOBAL DEFAULT UND epoll_wait@GLIBC_2.4 (2) │ │ │ │ - 941: 0013a359 70 FUNC GLOBAL DEFAULT 12 PyLong_AsVoidPtr │ │ │ │ + 941: 0013a435 70 FUNC GLOBAL DEFAULT 12 PyLong_AsVoidPtr │ │ │ │ 942: 00000000 0 FUNC GLOBAL DEFAULT UND __sigtimedwait64@GLIBC_2.34 (4) │ │ │ │ 943: 00029900 0 FUNC GLOBAL DEFAULT UND XML_SetStartNamespaceDeclHandler │ │ │ │ - 944: 0014dba9 28 FUNC GLOBAL DEFAULT 12 PyErr_SetNone │ │ │ │ - 945: 0004b6f9 78 FUNC GLOBAL DEFAULT 12 PyObject_DelItemString │ │ │ │ + 944: 0014dc99 28 FUNC GLOBAL DEFAULT 12 PyErr_SetNone │ │ │ │ + 945: 0004b6cf 78 FUNC GLOBAL DEFAULT 12 PyObject_DelItemString │ │ │ │ 946: 00000000 0 FUNC GLOBAL DEFAULT UND __syslog_chk@GLIBC_2.4 (2) │ │ │ │ - 947: 00060cff 14 FUNC GLOBAL DEFAULT 12 _Py_SetRefcnt │ │ │ │ - 948: 00195055 52 FUNC GLOBAL DEFAULT 12 PyBuffer_GetPointer │ │ │ │ - 949: 0007d821 70 FUNC GLOBAL DEFAULT 12 PyDescr_NewMember │ │ │ │ - 950: 000626fd 6 FUNC GLOBAL DEFAULT 12 _PyThreadState_Prealloc │ │ │ │ - 951: 00066465 188 FUNC GLOBAL DEFAULT 12 PyErr_WarnExplicit │ │ │ │ - 952: 000d46d9 104 FUNC GLOBAL DEFAULT 12 _PyEval_CheckExceptTypeValid │ │ │ │ + 947: 00060a5f 14 FUNC GLOBAL DEFAULT 12 _Py_SetRefcnt │ │ │ │ + 948: 00194fb9 52 FUNC GLOBAL DEFAULT 12 PyBuffer_GetPointer │ │ │ │ + 949: 0007d825 70 FUNC GLOBAL DEFAULT 12 PyDescr_NewMember │ │ │ │ + 950: 0006245d 6 FUNC GLOBAL DEFAULT 12 _PyThreadState_Prealloc │ │ │ │ + 951: 00066395 188 FUNC GLOBAL DEFAULT 12 PyErr_WarnExplicit │ │ │ │ + 952: 000d46e9 104 FUNC GLOBAL DEFAULT 12 _PyEval_CheckExceptTypeValid │ │ │ │ 953: 00000000 0 FUNC GLOBAL DEFAULT UND accept4@GLIBC_2.10 (19) │ │ │ │ - 954: 00064411 6 FUNC GLOBAL DEFAULT 12 PyObject_DelAttrString │ │ │ │ + 954: 00064525 6 FUNC GLOBAL DEFAULT 12 PyObject_DelAttrString │ │ │ │ 955: 00000000 0 FUNC GLOBAL DEFAULT UND fputs@GLIBC_2.4 (2) │ │ │ │ - 956: 0020fb51 16 FUNC GLOBAL DEFAULT 12 _PyThreadState_GetCurrent │ │ │ │ - 957: 000469fd 52 FUNC GLOBAL DEFAULT 12 Py_GetConstant │ │ │ │ + 956: 0020faa1 16 FUNC GLOBAL DEFAULT 12 _PyThreadState_GetCurrent │ │ │ │ + 957: 000469d9 52 FUNC GLOBAL DEFAULT 12 Py_GetConstant │ │ │ │ 958: 00000000 0 FUNC GLOBAL DEFAULT UND __utimensat64@GLIBC_2.34 (4) │ │ │ │ 959: 00000000 0 FUNC GLOBAL DEFAULT UND unlockpt@GLIBC_2.4 (2) │ │ │ │ 960: 00000000 0 FUNC GLOBAL DEFAULT UND getgrnam_r@GLIBC_2.4 (2) │ │ │ │ 961: 0046af48 4 OBJECT GLOBAL DEFAULT 26 PyExc_BrokenPipeError │ │ │ │ 962: 00000000 0 FUNC GLOBAL DEFAULT UND sigismember@GLIBC_2.4 (2) │ │ │ │ - 963: 00060c3d 18 FUNC GLOBAL DEFAULT 12 PyUnstable_Long_CompactValue │ │ │ │ + 963: 0006099f 18 FUNC GLOBAL DEFAULT 12 PyUnstable_Long_CompactValue │ │ │ │ 964: 00000000 0 FUNC GLOBAL DEFAULT UND ttyname_r@GLIBC_2.4 (2) │ │ │ │ - 965: 0007f995 272 FUNC GLOBAL DEFAULT 12 PyDict_SetItemString │ │ │ │ - 966: 0007f739 68 FUNC GLOBAL DEFAULT 12 PyObject_GetItemData │ │ │ │ + 965: 0007f9a9 272 FUNC GLOBAL DEFAULT 12 PyDict_SetItemString │ │ │ │ + 966: 0007f74d 68 FUNC GLOBAL DEFAULT 12 PyObject_GetItemData │ │ │ │ 967: 00467a08 208 OBJECT GLOBAL DEFAULT 26 PyProperty_Type │ │ │ │ - 968: 00080209 68 FUNC GLOBAL DEFAULT 12 PyObject_GC_Track │ │ │ │ - 969: 0015b775 30 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeIsValid │ │ │ │ + 968: 0008021d 68 FUNC GLOBAL DEFAULT 12 PyObject_GC_Track │ │ │ │ + 969: 0015b85d 30 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeIsValid │ │ │ │ 970: 00466c54 208 OBJECT GLOBAL DEFAULT 26 PyAsyncGen_Type │ │ │ │ - 971: 0006c39d 38 FUNC GLOBAL DEFAULT 12 PyMem_RawRealloc │ │ │ │ + 971: 0006c395 38 FUNC GLOBAL DEFAULT 12 PyMem_RawRealloc │ │ │ │ 972: 00000000 0 FUNC GLOBAL DEFAULT UND fchmod@GLIBC_2.4 (2) │ │ │ │ - 973: 000673c7 2 FUNC GLOBAL DEFAULT 12 PyThread_ReInitTLS │ │ │ │ + 973: 000672f7 2 FUNC GLOBAL DEFAULT 12 PyThread_ReInitTLS │ │ │ │ 974: 0046ac38 4 OBJECT GLOBAL DEFAULT 26 PyExc_OverflowError │ │ │ │ 975: 00000000 0 FUNC GLOBAL DEFAULT UND strpbrk@GLIBC_2.4 (2) │ │ │ │ 976: 00000000 0 FUNC GLOBAL DEFAULT UND chmod@GLIBC_2.4 (2) │ │ │ │ - 977: 001262ad 70 FUNC GLOBAL DEFAULT 12 PySet_Clear │ │ │ │ + 977: 0012661d 70 FUNC GLOBAL DEFAULT 12 PySet_Clear │ │ │ │ 978: 00000000 0 FUNC GLOBAL DEFAULT UND ceil@GLIBC_2.4 (3) │ │ │ │ 979: 00000000 0 FUNC GLOBAL DEFAULT UND __ctype_toupper_loc@GLIBC_2.4 (2) │ │ │ │ - 980: 00123035 104 FUNC GLOBAL DEFAULT 12 PyCodec_LookupError │ │ │ │ - 981: 00108a61 86 FUNC GLOBAL DEFAULT 12 _PyObject_GC_Resize │ │ │ │ - 982: 0023fbd9 56 FUNC GLOBAL DEFAULT 12 _PyDeadline_Get │ │ │ │ - 983: 00062735 26 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_GetEvalFrameFunc │ │ │ │ - 984: 00062425 20 FUNC GLOBAL DEFAULT 12 PyEval_ReleaseLock │ │ │ │ + 980: 001233a5 104 FUNC GLOBAL DEFAULT 12 PyCodec_LookupError │ │ │ │ + 981: 00108b7d 86 FUNC GLOBAL DEFAULT 12 _PyObject_GC_Resize │ │ │ │ + 982: 00243075 56 FUNC GLOBAL DEFAULT 12 _PyDeadline_Get │ │ │ │ + 983: 00062495 26 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_GetEvalFrameFunc │ │ │ │ + 984: 00062185 20 FUNC GLOBAL DEFAULT 12 PyEval_ReleaseLock │ │ │ │ 985: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_join@GLIBC_2.34 (4) │ │ │ │ - 986: 0008fa91 32 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeFSDefault │ │ │ │ + 986: 0008fa79 32 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeFSDefault │ │ │ │ 987: 00000000 0 FUNC GLOBAL DEFAULT UND dup2@GLIBC_2.4 (2) │ │ │ │ - 988: 0015d215 64 FUNC GLOBAL DEFAULT 12 _PyDict_GetItem_KnownHash │ │ │ │ - 989: 00079dd9 72 FUNC GLOBAL DEFAULT 12 PyType_GenericAlloc │ │ │ │ + 988: 0015d2fd 64 FUNC GLOBAL DEFAULT 12 _PyDict_GetItem_KnownHash │ │ │ │ + 989: 00079d6d 72 FUNC GLOBAL DEFAULT 12 PyType_GenericAlloc │ │ │ │ 990: 00000000 0 FUNC GLOBAL DEFAULT UND dup3@GLIBC_2.9 (5) │ │ │ │ - 991: 000fa3c1 100 FUNC GLOBAL DEFAULT 12 PyLong_FromUnsignedLongLong │ │ │ │ + 991: 000fa4f1 128 FUNC GLOBAL DEFAULT 12 PyLong_FromUnsignedLongLong │ │ │ │ 992: 00000000 0 FUNC GLOBAL DEFAULT UND __open64_2@GLIBC_2.7 (11) │ │ │ │ - 993: 00079dad 42 FUNC GLOBAL DEFAULT 12 PyDescr_NewWrapper │ │ │ │ - 994: 0008c535 94 FUNC GLOBAL DEFAULT 12 PyArg_ParseTuple │ │ │ │ - 995: 0003ce77 4 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_GetStart │ │ │ │ + 993: 00079d41 42 FUNC GLOBAL DEFAULT 12 PyDescr_NewWrapper │ │ │ │ + 994: 0008c521 94 FUNC GLOBAL DEFAULT 12 PyArg_ParseTuple │ │ │ │ + 995: 0003ce57 4 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_GetStart │ │ │ │ 996: 004645dc 208 OBJECT GLOBAL DEFAULT 26 PyODictKeys_Type │ │ │ │ - 997: 000cc055 32 FUNC GLOBAL DEFAULT 12 PyModule_Add │ │ │ │ - 998: 000674db 30 FUNC GLOBAL DEFAULT 12 PySignal_SetWakeupFd │ │ │ │ - 999: 000674d3 4 FUNC GLOBAL DEFAULT 12 PyUnstable_PerfTrampoline_CompileCode │ │ │ │ - 1000: 000ddc49 36 FUNC GLOBAL DEFAULT 12 PyType_FromSpecWithBases │ │ │ │ - 1001: 00163cb5 342 FUNC GLOBAL DEFAULT 12 PyBytes_FromObject │ │ │ │ - 1002: 0017428d 804 FUNC GLOBAL DEFAULT 12 _PyLong_Frexp │ │ │ │ + 997: 000cc069 32 FUNC GLOBAL DEFAULT 12 PyModule_Add │ │ │ │ + 998: 0006740b 30 FUNC GLOBAL DEFAULT 12 PySignal_SetWakeupFd │ │ │ │ + 999: 00067403 4 FUNC GLOBAL DEFAULT 12 PyUnstable_PerfTrampoline_CompileCode │ │ │ │ + 1000: 000ddcc1 36 FUNC GLOBAL DEFAULT 12 PyType_FromSpecWithBases │ │ │ │ + 1001: 00163da1 342 FUNC GLOBAL DEFAULT 12 PyBytes_FromObject │ │ │ │ + 1002: 0017436d 804 FUNC GLOBAL DEFAULT 12 _PyLong_Frexp │ │ │ │ 1003: 0005f4cd 56 FUNC GLOBAL DEFAULT 12 PySys_WriteStdout │ │ │ │ - 1004: 000648f9 116 FUNC GLOBAL DEFAULT 12 PyObject_GetArenaAllocator │ │ │ │ - 1005: 0019d17d 120 FUNC GLOBAL DEFAULT 12 PyMem_GetAllocator │ │ │ │ + 1004: 00064a0d 116 FUNC GLOBAL DEFAULT 12 PyObject_GetArenaAllocator │ │ │ │ + 1005: 0019d09d 120 FUNC GLOBAL DEFAULT 12 PyMem_GetAllocator │ │ │ │ 1006: 000291c8 0 FUNC GLOBAL DEFAULT UND XML_SetEncoding │ │ │ │ - 1007: 0007dde9 384 FUNC GLOBAL DEFAULT 12 PyLong_FromUnsignedLong │ │ │ │ - 1008: 002473c9 332 FUNC GLOBAL DEFAULT 12 PyCodec_ReplaceErrors │ │ │ │ - 1009: 000bfa11 410 FUNC GLOBAL DEFAULT 12 PyArg_UnpackTuple │ │ │ │ + 1007: 0007dded 384 FUNC GLOBAL DEFAULT 12 PyLong_FromUnsignedLong │ │ │ │ + 1008: 00247355 332 FUNC GLOBAL DEFAULT 12 PyCodec_ReplaceErrors │ │ │ │ + 1009: 000bfa1d 410 FUNC GLOBAL DEFAULT 12 PyArg_UnpackTuple │ │ │ │ 1010: 00000000 0 FUNC GLOBAL DEFAULT UND __lstat64_time64@GLIBC_2.34 (4) │ │ │ │ 1011: 00000000 0 FUNC GLOBAL DEFAULT UND localeconv@GLIBC_2.4 (2) │ │ │ │ - 1012: 000782e9 106 FUNC GLOBAL DEFAULT 12 PyDict_Contains │ │ │ │ - 1013: 0004c107 64 FUNC GLOBAL DEFAULT 12 PyMapping_HasKey │ │ │ │ - 1014: 001f18cd 12 FUNC GLOBAL DEFAULT 12 PyInit_grp │ │ │ │ - 1015: 000359c9 68 FUNC GLOBAL DEFAULT 12 PyDict_DelItemString │ │ │ │ - 1016: 0006c059 120 FUNC GLOBAL DEFAULT 12 _Py_DecodeLocaleEx │ │ │ │ + 1012: 00078269 106 FUNC GLOBAL DEFAULT 12 PyDict_Contains │ │ │ │ + 1013: 0004c0ed 64 FUNC GLOBAL DEFAULT 12 PyMapping_HasKey │ │ │ │ + 1014: 001f1825 12 FUNC GLOBAL DEFAULT 12 PyInit_grp │ │ │ │ + 1015: 00035999 68 FUNC GLOBAL DEFAULT 12 PyDict_DelItemString │ │ │ │ + 1016: 0006c051 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: 00174add 492 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceLshift │ │ │ │ - 1020: 00064a91 90 FUNC GLOBAL DEFAULT 12 PyPickleBuffer_FromObject │ │ │ │ - 1021: 000acd7d 118 FUNC GLOBAL DEFAULT 12 _PyArena_Malloc │ │ │ │ + 1019: 00174bb9 492 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceLshift │ │ │ │ + 1020: 00064ba5 90 FUNC GLOBAL DEFAULT 12 PyPickleBuffer_FromObject │ │ │ │ + 1021: 000acd99 118 FUNC GLOBAL DEFAULT 12 _PyArena_Malloc │ │ │ │ 1022: 0046c444 4 OBJECT GLOBAL DEFAULT 26 PyExc_InterpreterError │ │ │ │ - 1023: 00197d79 44 FUNC GLOBAL DEFAULT 12 _Py_SetLocaleFromEnv │ │ │ │ + 1023: 00197c91 44 FUNC GLOBAL DEFAULT 12 _Py_SetLocaleFromEnv │ │ │ │ 1024: 00000000 0 FUNC GLOBAL DEFAULT UND pause@GLIBC_2.4 (2) │ │ │ │ 1025: 004d2cb4 4 OBJECT GLOBAL DEFAULT 29 Py_FileSystemDefaultEncodeErrors │ │ │ │ 1026: 00465d34 208 OBJECT GLOBAL DEFAULT 26 PyClassMethod_Type │ │ │ │ - 1027: 00056ba5 58 FUNC GLOBAL DEFAULT 12 _PyXI_FreeNamespace │ │ │ │ + 1027: 00056b4d 58 FUNC GLOBAL DEFAULT 12 _PyXI_FreeNamespace │ │ │ │ 1028: 00000000 0 FUNC GLOBAL DEFAULT UND crc32 │ │ │ │ 1029: 00000000 0 FUNC GLOBAL DEFAULT UND posix_fallocate64@GLIBC_2.4 (2) │ │ │ │ - 1030: 0009357d 1084 FUNC GLOBAL DEFAULT 12 _PyObject_GetMethod │ │ │ │ - 1031: 0020d625 64 FUNC GLOBAL DEFAULT 12 PyMapping_Values │ │ │ │ + 1030: 00093555 1084 FUNC GLOBAL DEFAULT 12 _PyObject_GetMethod │ │ │ │ + 1031: 0020d539 64 FUNC GLOBAL DEFAULT 12 PyMapping_Values │ │ │ │ 1032: 00000000 0 FUNC GLOBAL DEFAULT UND geteuid@GLIBC_2.4 (2) │ │ │ │ 1033: 0046daf4 4 OBJECT GLOBAL DEFAULT 26 PyExc_IndentationError │ │ │ │ 1034: 0005f951 108 FUNC GLOBAL DEFAULT 12 PyFunction_AddWatcher │ │ │ │ - 1035: 00062331 20 FUNC GLOBAL DEFAULT 12 PyContext_Exit │ │ │ │ + 1035: 00062091 20 FUNC GLOBAL DEFAULT 12 PyContext_Exit │ │ │ │ 1036: 00000000 0 FUNC GLOBAL DEFAULT UND getppid@GLIBC_2.4 (2) │ │ │ │ - 1037: 0009af05 232 FUNC GLOBAL DEFAULT 12 PyEval_EvalCode │ │ │ │ - 1038: 001cce11 120 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_SetRunningMain │ │ │ │ + 1037: 0009aecd 232 FUNC GLOBAL DEFAULT 12 PyEval_EvalCode │ │ │ │ + 1038: 001ccd51 120 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_SetRunningMain │ │ │ │ 1039: 00000000 0 FUNC GLOBAL DEFAULT UND fopen64@GLIBC_2.4 (2) │ │ │ │ - 1040: 00071e89 492 FUNC GLOBAL DEFAULT 12 PyBytes_FromStringAndSize │ │ │ │ - 1041: 0024d8bd 88 FUNC GLOBAL DEFAULT 12 PyPickleBuffer_GetBuffer │ │ │ │ + 1040: 00071e09 492 FUNC GLOBAL DEFAULT 12 PyBytes_FromStringAndSize │ │ │ │ + 1041: 00254d6d 88 FUNC GLOBAL DEFAULT 12 PyPickleBuffer_GetBuffer │ │ │ │ 1042: 00000000 0 FUNC GLOBAL DEFAULT UND hypot@GLIBC_2.35 (12) │ │ │ │ - 1043: 00152029 88 FUNC GLOBAL DEFAULT 12 _PyArg_NoPositional │ │ │ │ + 1043: 00152119 88 FUNC GLOBAL DEFAULT 12 _PyArg_NoPositional │ │ │ │ 1044: 00000000 0 FUNC GLOBAL DEFAULT UND grantpt@GLIBC_2.4 (2) │ │ │ │ 1045: 0002a288 0 FUNC GLOBAL DEFAULT UND acosh@GLIBC_2.4 (3) │ │ │ │ - 1046: 0005efab 4 FUNC GLOBAL DEFAULT 12 PyCode_GetFreevars │ │ │ │ - 1047: 0010c84d 52 FUNC GLOBAL DEFAULT 12 PyObject_Bytes │ │ │ │ + 1046: 0005efad 4 FUNC GLOBAL DEFAULT 12 PyCode_GetFreevars │ │ │ │ + 1047: 0010c961 52 FUNC GLOBAL DEFAULT 12 PyObject_Bytes │ │ │ │ 1048: 00065fd3 8 FUNC GLOBAL DEFAULT 12 PyRun_AnyFileFlags │ │ │ │ - 1049: 000f4b45 208 FUNC GLOBAL DEFAULT 12 PyNumber_Negative │ │ │ │ - 1050: 00072075 272 FUNC GLOBAL DEFAULT 12 PyTuple_New │ │ │ │ - 1051: 002678a9 876 FUNC GLOBAL DEFAULT 12 _PyInterpreterConfig_AsDict │ │ │ │ - 1052: 0004ef9d 2 FUNC GLOBAL DEFAULT 12 _PyDict_SizeOf │ │ │ │ - 1053: 0017e9cd 8 FUNC GLOBAL DEFAULT 12 PyMemoryView_FromObject │ │ │ │ + 1049: 000f4bc1 208 FUNC GLOBAL DEFAULT 12 PyNumber_Negative │ │ │ │ + 1050: 00071ff5 272 FUNC GLOBAL DEFAULT 12 PyTuple_New │ │ │ │ + 1051: 00267999 876 FUNC GLOBAL DEFAULT 12 _PyInterpreterConfig_AsDict │ │ │ │ + 1052: 0004ef63 2 FUNC GLOBAL DEFAULT 12 _PyDict_SizeOf │ │ │ │ + 1053: 0017ea99 8 FUNC GLOBAL DEFAULT 12 PyMemoryView_FromObject │ │ │ │ 1054: 00000000 0 FUNC GLOBAL DEFAULT UND frexp@GLIBC_2.4 (2) │ │ │ │ - 1055: 0008928d 1416 FUNC GLOBAL DEFAULT 12 _PyObject_MakeTpCall │ │ │ │ - 1056: 001e3ced 240 FUNC GLOBAL DEFAULT 12 _Py_Gid_Converter │ │ │ │ + 1055: 00089271 1416 FUNC GLOBAL DEFAULT 12 _PyObject_MakeTpCall │ │ │ │ + 1056: 001e3c35 240 FUNC GLOBAL DEFAULT 12 _Py_Gid_Converter │ │ │ │ 1057: 004622f4 208 OBJECT GLOBAL DEFAULT 26 PyContext_Type │ │ │ │ 1058: 00000000 0 FUNC GLOBAL DEFAULT UND __sched_cpucount@GLIBC_2.6 (20) │ │ │ │ 1059: 00000000 0 FUNC GLOBAL DEFAULT UND floor@GLIBC_2.4 (3) │ │ │ │ 1060: 004d4f08 0 NOTYPE GLOBAL DEFAULT 29 __bss_end__ │ │ │ │ - 1061: 001d2559 48 FUNC GLOBAL DEFAULT 12 PyThread_start_new_thread │ │ │ │ - 1062: 00062a9d 6 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveLoop │ │ │ │ - 1063: 0008de09 196 FUNC GLOBAL DEFAULT 12 PyDict_Next │ │ │ │ - 1064: 001cc26d 208 FUNC GLOBAL DEFAULT 12 PyImport_AddModuleObject │ │ │ │ + 1061: 001d2499 48 FUNC GLOBAL DEFAULT 12 PyThread_start_new_thread │ │ │ │ + 1062: 000627b1 6 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveLoop │ │ │ │ + 1063: 0008ddf5 196 FUNC GLOBAL DEFAULT 12 PyDict_Next │ │ │ │ + 1064: 001cc1ad 208 FUNC GLOBAL DEFAULT 12 PyImport_AddModuleObject │ │ │ │ 1065: 00000000 0 FUNC GLOBAL DEFAULT UND strcmp@GLIBC_2.4 (2) │ │ │ │ 1066: 00466940 208 OBJECT GLOBAL DEFAULT 26 PyGen_Type │ │ │ │ - 1067: 00046f0d 172 FUNC GLOBAL DEFAULT 12 PyUnstable_Code_SetExtra │ │ │ │ - 1068: 0022e2c1 2 FUNC GLOBAL DEFAULT 12 PyDict_Values │ │ │ │ - 1069: 00192eb5 460 FUNC GLOBAL DEFAULT 12 PyFloat_Pack2 │ │ │ │ - 1070: 001eb271 20 FUNC GLOBAL DEFAULT 12 _PyEvent_IsSet │ │ │ │ + 1067: 00046da1 172 FUNC GLOBAL DEFAULT 12 PyUnstable_Code_SetExtra │ │ │ │ + 1068: 0022e211 2 FUNC GLOBAL DEFAULT 12 PyDict_Values │ │ │ │ + 1069: 00192f7d 460 FUNC GLOBAL DEFAULT 12 PyFloat_Pack2 │ │ │ │ + 1070: 001eb1b9 20 FUNC GLOBAL DEFAULT 12 _PyEvent_IsSet │ │ │ │ 1071: 0002e723 266 FUNC GLOBAL DEFAULT 12 PyObject_Print │ │ │ │ - 1072: 0008ef91 48 FUNC GLOBAL DEFAULT 12 PyObject_VectorcallDict │ │ │ │ - 1073: 00132105 26 FUNC GLOBAL DEFAULT 12 PyIter_Check │ │ │ │ - 1074: 0013c08d 84 FUNC GLOBAL DEFAULT 12 Py_ReprLeave │ │ │ │ - 1075: 0018f69d 404 FUNC GLOBAL DEFAULT 12 PyFloat_Pack4 │ │ │ │ + 1072: 0008ef7d 48 FUNC GLOBAL DEFAULT 12 PyObject_VectorcallDict │ │ │ │ + 1073: 001321e9 26 FUNC GLOBAL DEFAULT 12 PyIter_Check │ │ │ │ + 1074: 0013c16d 84 FUNC GLOBAL DEFAULT 12 Py_ReprLeave │ │ │ │ + 1075: 0018f7e5 404 FUNC GLOBAL DEFAULT 12 PyFloat_Pack4 │ │ │ │ 1076: 00463938 208 OBJECT GLOBAL DEFAULT 26 PyRangeIter_Type │ │ │ │ - 1077: 001713c5 12 FUNC GLOBAL DEFAULT 12 PyNumber_Power │ │ │ │ + 1077: 001714a5 12 FUNC GLOBAL DEFAULT 12 PyNumber_Power │ │ │ │ 1078: 0005f505 62 FUNC GLOBAL DEFAULT 12 PyTime_TimeRaw │ │ │ │ 1079: 00000000 0 FUNC GLOBAL DEFAULT UND inflateCopy@ZLIB_1.2.0 (24) │ │ │ │ - 1080: 0007b7e1 464 FUNC GLOBAL DEFAULT 12 PyObject_Free │ │ │ │ - 1081: 001d4e05 12 FUNC GLOBAL DEFAULT 12 PyInit__datetime │ │ │ │ - 1082: 00106a09 14 FUNC GLOBAL DEFAULT 12 Py_HashPointer │ │ │ │ - 1083: 0014d0dd 432 FUNC GLOBAL DEFAULT 12 PyFloat_Pack8 │ │ │ │ + 1080: 0007b7dd 464 FUNC GLOBAL DEFAULT 12 PyObject_Free │ │ │ │ + 1081: 001d4c7d 12 FUNC GLOBAL DEFAULT 12 PyInit__datetime │ │ │ │ + 1082: 00106b25 14 FUNC GLOBAL DEFAULT 12 Py_HashPointer │ │ │ │ + 1083: 0014d1c5 432 FUNC GLOBAL DEFAULT 12 PyFloat_Pack8 │ │ │ │ 1084: 000303d5 884 FUNC GLOBAL DEFAULT 12 PyOS_AfterFork_Child │ │ │ │ 1085: 00000000 0 FUNC GLOBAL DEFAULT UND lchown@GLIBC_2.4 (2) │ │ │ │ 1086: 0046abc8 4 OBJECT GLOBAL DEFAULT 26 PyExc_TypeError │ │ │ │ 1087: 00000000 0 FUNC GLOBAL DEFAULT UND access@GLIBC_2.4 (2) │ │ │ │ - 1088: 00131391 44 FUNC GLOBAL DEFAULT 12 PyEval_MergeCompilerFlags │ │ │ │ - 1089: 000d3c25 44 FUNC GLOBAL DEFAULT 12 PyErr_SetRaisedException │ │ │ │ - 1090: 001d4c01 68 FUNC GLOBAL DEFAULT 12 PyModule_Create2 │ │ │ │ - 1091: 001ef651 110 FUNC GLOBAL DEFAULT 12 PySequence_GetSlice │ │ │ │ - 1092: 00067555 16 FUNC GLOBAL DEFAULT 12 PyOS_InterruptOccurred │ │ │ │ - 1093: 00062355 6 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_Clear │ │ │ │ + 1088: 00131479 44 FUNC GLOBAL DEFAULT 12 PyEval_MergeCompilerFlags │ │ │ │ + 1089: 000d3c35 44 FUNC GLOBAL DEFAULT 12 PyErr_SetRaisedException │ │ │ │ + 1090: 001d4ae9 68 FUNC GLOBAL DEFAULT 12 PyModule_Create2 │ │ │ │ + 1091: 001ef4b9 110 FUNC GLOBAL DEFAULT 12 PySequence_GetSlice │ │ │ │ + 1092: 00067485 16 FUNC GLOBAL DEFAULT 12 PyOS_InterruptOccurred │ │ │ │ + 1093: 000620b5 6 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_Clear │ │ │ │ 1094: 00000000 0 FUNC GLOBAL DEFAULT UND setpgrp@GLIBC_2.4 (2) │ │ │ │ 1095: 00000000 0 FUNC GLOBAL DEFAULT UND setgroups@GLIBC_2.4 (2) │ │ │ │ 1096: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_sigmask@GLIBC_2.32 (7) │ │ │ │ 1097: 0005f3a3 58 FUNC GLOBAL DEFAULT 12 PySys_FormatStdout │ │ │ │ 1098: 0005f161 18 FUNC GLOBAL DEFAULT 12 Py_IncRef │ │ │ │ - 1099: 0006243d 20 FUNC GLOBAL DEFAULT 12 PyStatus_Error │ │ │ │ + 1099: 0006219d 20 FUNC GLOBAL DEFAULT 12 PyStatus_Error │ │ │ │ 1100: 00000000 0 FUNC GLOBAL DEFAULT UND inflate │ │ │ │ 1101: 004d29c0 1 OBJECT GLOBAL DEFAULT 29 _PyByteArray_empty_string │ │ │ │ 1102: 00000000 0 FUNC GLOBAL DEFAULT UND wmemchr@GLIBC_2.4 (2) │ │ │ │ 1103: 0046110c 208 OBJECT GLOBAL DEFAULT 26 PyFrozenSet_Type │ │ │ │ - 1104: 000e45b1 808 FUNC GLOBAL DEFAULT 12 PyObject_Str │ │ │ │ - 1105: 0013bf75 104 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteChar │ │ │ │ - 1106: 000e95c9 692 FUNC GLOBAL DEFAULT 12 PyUnicode_AsWideCharString │ │ │ │ - 1107: 00152751 26 FUNC GLOBAL DEFAULT 12 PySequence_Check │ │ │ │ - 1108: 00175aa5 52 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsLinebreak │ │ │ │ - 1109: 0006426f 50 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_FailIfRunningMain │ │ │ │ - 1110: 00202e31 36 FUNC GLOBAL DEFAULT 12 _PyTime_ObjectToTimespec │ │ │ │ - 1111: 000e4b59 488 FUNC GLOBAL DEFAULT 12 PyErr_CheckSignals │ │ │ │ - 1112: 00126a85 346 FUNC GLOBAL DEFAULT 12 PyCode_Addr2Line │ │ │ │ + 1104: 000e4629 808 FUNC GLOBAL DEFAULT 12 PyObject_Str │ │ │ │ + 1105: 0013c055 104 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteChar │ │ │ │ + 1106: 000e9629 692 FUNC GLOBAL DEFAULT 12 PyUnicode_AsWideCharString │ │ │ │ + 1107: 00152841 26 FUNC GLOBAL DEFAULT 12 PySequence_Check │ │ │ │ + 1108: 00175b81 52 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsLinebreak │ │ │ │ + 1109: 00064383 50 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_FailIfRunningMain │ │ │ │ + 1110: 00202d89 36 FUNC GLOBAL DEFAULT 12 _PyTime_ObjectToTimespec │ │ │ │ + 1111: 000e4bd1 488 FUNC GLOBAL DEFAULT 12 PyErr_CheckSignals │ │ │ │ + 1112: 00126df5 346 FUNC GLOBAL DEFAULT 12 PyCode_Addr2Line │ │ │ │ 1113: 0002ac99 36 FUNC GLOBAL DEFAULT 12 PyPreConfig_InitIsolatedConfig │ │ │ │ - 1114: 001cc349 116 FUNC GLOBAL DEFAULT 12 PyDict_Watch │ │ │ │ - 1115: 0006c0dd 104 FUNC GLOBAL DEFAULT 12 PyConfig_SetString │ │ │ │ - 1116: 00036a55 82 FUNC GLOBAL DEFAULT 12 _PyEval_FormatExcUnbound │ │ │ │ - 1117: 0020b1fd 52 FUNC GLOBAL DEFAULT 12 Py_GetConstantBorrowed │ │ │ │ + 1114: 001cc289 116 FUNC GLOBAL DEFAULT 12 PyDict_Watch │ │ │ │ + 1115: 0006c0d5 104 FUNC GLOBAL DEFAULT 12 PyConfig_SetString │ │ │ │ + 1116: 00036a25 82 FUNC GLOBAL DEFAULT 12 _PyEval_FormatExcUnbound │ │ │ │ + 1117: 0020b151 52 FUNC GLOBAL DEFAULT 12 Py_GetConstantBorrowed │ │ │ │ 1118: 0002afbb 40 FUNC GLOBAL DEFAULT 12 PyConfig_SetArgv │ │ │ │ 1119: 0005f1eb 126 FUNC GLOBAL DEFAULT 12 PyWeakref_GetObject │ │ │ │ - 1120: 00056c67 54 FUNC GLOBAL DEFAULT 12 PyObject_GC_IsFinalized │ │ │ │ - 1121: 001e1b31 104 FUNC GLOBAL DEFAULT 12 _PyEval_FormatExcCheckArg │ │ │ │ - 1122: 0018b90d 250 FUNC GLOBAL DEFAULT 12 PyLong_AsLongLongAndOverflow │ │ │ │ - 1123: 00071bfd 652 FUNC GLOBAL DEFAULT 12 PyUnicode_New │ │ │ │ - 1124: 0017a401 44 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUCS4 │ │ │ │ + 1120: 00056c61 54 FUNC GLOBAL DEFAULT 12 PyObject_GC_IsFinalized │ │ │ │ + 1121: 001e1a79 104 FUNC GLOBAL DEFAULT 12 _PyEval_FormatExcCheckArg │ │ │ │ + 1122: 0018b9c5 250 FUNC GLOBAL DEFAULT 12 PyLong_AsLongLongAndOverflow │ │ │ │ + 1123: 00071b7d 652 FUNC GLOBAL DEFAULT 12 PyUnicode_New │ │ │ │ + 1124: 0017a4dd 44 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUCS4 │ │ │ │ 1125: 00000000 0 FUNC GLOBAL DEFAULT UND killpg@GLIBC_2.4 (2) │ │ │ │ 1126: 0005fcf9 58 FUNC GLOBAL DEFAULT 12 PyBuffer_FillContiguousStrides │ │ │ │ - 1127: 0006c6e5 304 FUNC GLOBAL DEFAULT 12 PyConfig_Clear │ │ │ │ + 1127: 0006c6dd 304 FUNC GLOBAL DEFAULT 12 PyConfig_Clear │ │ │ │ 1128: 00464268 208 OBJECT GLOBAL DEFAULT 26 PyMemoryView_Type │ │ │ │ 1129: 0005c7d7 18 FUNC GLOBAL DEFAULT 12 PyFloat_GetMin │ │ │ │ 1130: 00000000 0 FUNC GLOBAL DEFAULT UND pwrite64@GLIBC_2.4 (2) │ │ │ │ 1131: 0005f799 48 FUNC GLOBAL DEFAULT 12 PyUnicode_Translate │ │ │ │ 1132: 00000000 0 FUNC GLOBAL DEFAULT UND kill@GLIBC_2.4 (2) │ │ │ │ - 1133: 0003e571 54 FUNC GLOBAL DEFAULT 12 PyObject_HasAttrString │ │ │ │ + 1133: 0003e5f5 54 FUNC GLOBAL DEFAULT 12 PyObject_HasAttrString │ │ │ │ 1134: 00000000 0 FUNC GLOBAL DEFAULT UND wcschr@GLIBC_2.4 (2) │ │ │ │ - 1135: 0014b0bd 594 FUNC GLOBAL DEFAULT 12 PyBytes_Repr │ │ │ │ - 1136: 0019d9f5 12 FUNC GLOBAL DEFAULT 12 PyStatus_Ok │ │ │ │ + 1135: 0014b1a5 594 FUNC GLOBAL DEFAULT 12 PyBytes_Repr │ │ │ │ + 1136: 0019d915 12 FUNC GLOBAL DEFAULT 12 PyStatus_Ok │ │ │ │ 1137: 00000000 0 FUNC GLOBAL DEFAULT UND memcpy@GLIBC_2.4 (2) │ │ │ │ - 1138: 0013dfb9 480 FUNC GLOBAL DEFAULT 12 PyFloat_AsDouble │ │ │ │ - 1139: 000eb369 94 FUNC GLOBAL DEFAULT 12 _PyLong_NumBits │ │ │ │ + 1138: 0013e099 480 FUNC GLOBAL DEFAULT 12 PyFloat_AsDouble │ │ │ │ + 1139: 000eb3c9 94 FUNC GLOBAL DEFAULT 12 _PyLong_NumBits │ │ │ │ 1140: 004651dc 208 OBJECT GLOBAL DEFAULT 26 PyDictRevIterKey_Type │ │ │ │ - 1141: 0003dea9 320 FUNC GLOBAL DEFAULT 12 PyFrame_New │ │ │ │ - 1142: 0015b7b5 540 FUNC GLOBAL DEFAULT 12 PyUnicode_AsASCIIString │ │ │ │ + 1141: 0003de91 320 FUNC GLOBAL DEFAULT 12 PyFrame_New │ │ │ │ + 1142: 0015b89d 540 FUNC GLOBAL DEFAULT 12 PyUnicode_AsASCIIString │ │ │ │ 1143: 00000000 0 FUNC GLOBAL DEFAULT UND getgrent@GLIBC_2.4 (2) │ │ │ │ - 1144: 0015cd79 20 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasJump │ │ │ │ + 1144: 0015ce61 20 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasJump │ │ │ │ 1145: 000299c4 0 FUNC GLOBAL DEFAULT UND cbrt@GLIBC_2.4 (3) │ │ │ │ 1146: 0005d67f 58 FUNC GLOBAL DEFAULT 12 PyImport_GetModuleDict │ │ │ │ 1147: 00000000 0 FUNC GLOBAL DEFAULT UND copy_file_range@GLIBC_2.27 (13) │ │ │ │ - 1148: 000b7059 80 FUNC GLOBAL DEFAULT 12 _PyFunction_SetVersion │ │ │ │ + 1148: 000b7081 80 FUNC GLOBAL DEFAULT 12 _PyFunction_SetVersion │ │ │ │ 1149: 0002adb1 84 FUNC GLOBAL DEFAULT 12 PySys_AddWarnOption │ │ │ │ 1150: 00000000 0 FUNC GLOBAL DEFAULT UND inet_aton@GLIBC_2.4 (2) │ │ │ │ 1151: 004648ac 208 OBJECT GLOBAL DEFAULT 26 PyODictIter_Type │ │ │ │ 1152: 0002ac6d 44 FUNC GLOBAL DEFAULT 12 _PyPreConfig_InitCompatConfig │ │ │ │ - 1153: 0024c429 4 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_NewObject │ │ │ │ - 1154: 000781c5 54 FUNC GLOBAL DEFAULT 12 PyObject_GC_UnTrack │ │ │ │ - 1155: 0022ce29 38 FUNC GLOBAL DEFAULT 12 _PyGen_yf │ │ │ │ - 1156: 0005c291 142 FUNC GLOBAL DEFAULT 12 PyFile_FromFd │ │ │ │ - 1157: 0006b419 16 FUNC GLOBAL DEFAULT 12 _Py_Get_Getpath_CodeObject │ │ │ │ - 1158: 0008fe91 56 FUNC GLOBAL DEFAULT 12 PySys_Audit │ │ │ │ - 1159: 000d2609 192 FUNC GLOBAL DEFAULT 12 PyObject_CallOneArg │ │ │ │ - 1160: 00086eb9 32 FUNC GLOBAL DEFAULT 12 PyDict_Update │ │ │ │ + 1153: 0024c3a9 4 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_NewObject │ │ │ │ + 1154: 00078145 54 FUNC GLOBAL DEFAULT 12 PyObject_GC_UnTrack │ │ │ │ + 1155: 0022cd85 38 FUNC GLOBAL DEFAULT 12 _PyGen_yf │ │ │ │ + 1156: 0005c295 142 FUNC GLOBAL DEFAULT 12 PyFile_FromFd │ │ │ │ + 1157: 0006b411 16 FUNC GLOBAL DEFAULT 12 _Py_Get_Getpath_CodeObject │ │ │ │ + 1158: 0008fe79 56 FUNC GLOBAL DEFAULT 12 PySys_Audit │ │ │ │ + 1159: 000d2621 192 FUNC GLOBAL DEFAULT 12 PyObject_CallOneArg │ │ │ │ + 1160: 00086e99 32 FUNC GLOBAL DEFAULT 12 PyDict_Update │ │ │ │ 1161: 0046196c 4 OBJECT GLOBAL DEFAULT 26 PyExc_NotImplementedError │ │ │ │ 1162: 000292c8 0 FUNC GLOBAL DEFAULT UND erfc@GLIBC_2.4 (3) │ │ │ │ 1163: 00000000 0 FUNC GLOBAL DEFAULT UND closelog@GLIBC_2.4 (2) │ │ │ │ 1164: 00000000 0 FUNC GLOBAL DEFAULT UND sysconf@GLIBC_2.4 (2) │ │ │ │ - 1165: 000f8f19 416 FUNC GLOBAL DEFAULT 12 PyObject_CallFinalizerFromDealloc │ │ │ │ + 1165: 000f8f31 416 FUNC GLOBAL DEFAULT 12 PyObject_CallFinalizerFromDealloc │ │ │ │ 1166: 0046ea9c 208 OBJECT GLOBAL DEFAULT 26 _PyExc_IncompleteInputError │ │ │ │ - 1167: 0005727d 4 FUNC GLOBAL DEFAULT 12 PyDict_MergeFromSeq2 │ │ │ │ - 1168: 002378c9 38 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceTrueDivide │ │ │ │ - 1169: 00081955 280 FUNC GLOBAL DEFAULT 12 _PyType_LookupRef │ │ │ │ - 1170: 00077271 464 FUNC GLOBAL DEFAULT 12 PyMem_Free │ │ │ │ - 1171: 00060c1f 18 FUNC GLOBAL DEFAULT 12 _PyFrame_IsEntryFrame │ │ │ │ - 1172: 00080175 60 FUNC GLOBAL DEFAULT 12 PyModule_New │ │ │ │ + 1167: 00057277 4 FUNC GLOBAL DEFAULT 12 PyDict_MergeFromSeq2 │ │ │ │ + 1168: 00237849 38 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceTrueDivide │ │ │ │ + 1169: 00081965 280 FUNC GLOBAL DEFAULT 12 _PyType_LookupRef │ │ │ │ + 1170: 000771f1 464 FUNC GLOBAL DEFAULT 12 PyMem_Free │ │ │ │ + 1171: 00060981 18 FUNC GLOBAL DEFAULT 12 _PyFrame_IsEntryFrame │ │ │ │ + 1172: 00080189 60 FUNC GLOBAL DEFAULT 12 PyModule_New │ │ │ │ 1173: 00000000 0 FUNC GLOBAL DEFAULT UND __pthread_cond_timedwait64@GLIBC_2.34 (4) │ │ │ │ - 1174: 0036f8ac 128 OBJECT GLOBAL DEFAULT 14 _Py_ascii_whitespace │ │ │ │ - 1175: 0011bd7d 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsDecimalDigit │ │ │ │ + 1174: 0036f9ec 128 OBJECT GLOBAL DEFAULT 14 _Py_ascii_whitespace │ │ │ │ + 1175: 0011bfe9 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsDecimalDigit │ │ │ │ 1176: 0002be75 304 FUNC GLOBAL DEFAULT 12 PyOS_Readline │ │ │ │ - 1177: 0005bb53 84 FUNC GLOBAL DEFAULT 12 _PyLong_Size_t_Converter │ │ │ │ - 1178: 00051cb9 30 FUNC GLOBAL DEFAULT 12 PyBytes_ConcatAndDel │ │ │ │ - 1179: 00034701 12 FUNC GLOBAL DEFAULT 12 PyInit__elementtree │ │ │ │ - 1180: 001e1831 52 FUNC GLOBAL DEFAULT 12 PyModule_AddObject │ │ │ │ + 1177: 0005bb57 84 FUNC GLOBAL DEFAULT 12 _PyLong_Size_t_Converter │ │ │ │ + 1178: 00051cab 30 FUNC GLOBAL DEFAULT 12 PyBytes_ConcatAndDel │ │ │ │ + 1179: 000346fd 12 FUNC GLOBAL DEFAULT 12 PyInit__elementtree │ │ │ │ + 1180: 001e1779 52 FUNC GLOBAL DEFAULT 12 PyModule_AddObject │ │ │ │ 1181: 00000000 0 FUNC GLOBAL DEFAULT UND strerror@GLIBC_2.4 (2) │ │ │ │ 1182: 0005ec75 10 FUNC GLOBAL DEFAULT 12 PyUnstable_InterpreterFrame_GetLasti │ │ │ │ - 1183: 000b9c31 744 FUNC GLOBAL DEFAULT 12 _PyEval_FrameClearAndPop │ │ │ │ - 1184: 00148439 54 FUNC GLOBAL DEFAULT 12 PyFunction_GetModule │ │ │ │ - 1185: 001072fd 88 FUNC GLOBAL DEFAULT 12 PyThread_free_lock │ │ │ │ + 1183: 000b9c49 744 FUNC GLOBAL DEFAULT 12 _PyEval_FrameClearAndPop │ │ │ │ + 1184: 00148521 54 FUNC GLOBAL DEFAULT 12 PyFunction_GetModule │ │ │ │ + 1185: 00107419 88 FUNC GLOBAL DEFAULT 12 PyThread_free_lock │ │ │ │ 1186: 0002a0d4 0 FUNC GLOBAL DEFAULT UND XML_SetElementDeclHandler │ │ │ │ - 1187: 00122f8d 10 FUNC GLOBAL DEFAULT 12 _PyErr_ExceptionMatches │ │ │ │ - 1188: 0008fa59 50 FUNC GLOBAL DEFAULT 12 PyObject_Type │ │ │ │ - 1189: 00060c1b 2 FUNC GLOBAL DEFAULT 12 PyFrame_FastToLocals │ │ │ │ - 1190: 0007f699 34 FUNC GLOBAL DEFAULT 12 PyType_Ready │ │ │ │ + 1187: 001232fd 10 FUNC GLOBAL DEFAULT 12 _PyErr_ExceptionMatches │ │ │ │ + 1188: 0008fa41 50 FUNC GLOBAL DEFAULT 12 PyObject_Type │ │ │ │ + 1189: 0006097d 2 FUNC GLOBAL DEFAULT 12 PyFrame_FastToLocals │ │ │ │ + 1190: 0007f6ad 34 FUNC GLOBAL DEFAULT 12 PyType_Ready │ │ │ │ 1191: 004a9cb0 4 OBJECT GLOBAL DEFAULT 29 Py_UnbufferedStdioFlag │ │ │ │ 1192: 004725b8 4 OBJECT GLOBAL DEFAULT 26 Py_hexdigits │ │ │ │ - 1193: 001587b5 38 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceXor │ │ │ │ + 1193: 001588a5 38 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceXor │ │ │ │ 1194: 00000000 0 FUNC GLOBAL DEFAULT UND bindtextdomain@GLIBC_2.4 (2) │ │ │ │ - 1195: 0005ef13 70 FUNC GLOBAL DEFAULT 12 PyCapsule_SetName │ │ │ │ - 1196: 0036c530 104 OBJECT GLOBAL DEFAULT 14 _PyEval_BinaryOps │ │ │ │ - 1197: 0015c90d 20 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasConst │ │ │ │ - 1198: 000fcad1 40 FUNC GLOBAL DEFAULT 12 PyTime_MonotonicRaw │ │ │ │ - 1199: 001f6001 340 FUNC GLOBAL DEFAULT 12 _PyEval_SetProfile │ │ │ │ + 1195: 0005ef15 70 FUNC GLOBAL DEFAULT 12 PyCapsule_SetName │ │ │ │ + 1196: 0036c670 104 OBJECT GLOBAL DEFAULT 14 _PyEval_BinaryOps │ │ │ │ + 1197: 0015c9f5 20 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasConst │ │ │ │ + 1198: 000fcc21 40 FUNC GLOBAL DEFAULT 12 PyTime_MonotonicRaw │ │ │ │ + 1199: 001f5e99 340 FUNC GLOBAL DEFAULT 12 _PyEval_SetProfile │ │ │ │ 1200: 00462980 208 OBJECT GLOBAL DEFAULT 26 _PyWeakref_ProxyType │ │ │ │ 1201: 0005fd41 30 FUNC GLOBAL DEFAULT 12 PyAIter_Check │ │ │ │ 1202: 0005f8b9 92 FUNC GLOBAL DEFAULT 12 PyDict_AddWatcher │ │ │ │ - 1203: 0004cc81 62 FUNC GLOBAL DEFAULT 12 PyMapping_HasKeyString │ │ │ │ - 1204: 002095b5 46 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_GetIDObject │ │ │ │ + 1203: 0004cbd3 62 FUNC GLOBAL DEFAULT 12 PyMapping_HasKeyString │ │ │ │ + 1204: 0020950d 46 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_GetIDObject │ │ │ │ 1205: 00000000 0 FUNC GLOBAL DEFAULT UND pipe@GLIBC_2.4 (2) │ │ │ │ - 1206: 0006b83d 20 FUNC GLOBAL DEFAULT 12 PySys_SetArgv │ │ │ │ - 1207: 0003c21d 32 FUNC GLOBAL DEFAULT 12 PyErr_NormalizeException │ │ │ │ + 1206: 0006b835 20 FUNC GLOBAL DEFAULT 12 PySys_SetArgv │ │ │ │ + 1207: 0003c1fd 32 FUNC GLOBAL DEFAULT 12 PyErr_NormalizeException │ │ │ │ 1208: 00000000 0 FUNC GLOBAL DEFAULT UND fchmodat@GLIBC_2.4 (2) │ │ │ │ - 1209: 0012b231 354 FUNC GLOBAL DEFAULT 12 PyNumber_FloorDivide │ │ │ │ - 1210: 00053f23 6 FUNC GLOBAL DEFAULT 12 PyUnicode_AsLatin1String │ │ │ │ + 1209: 0012b59d 354 FUNC GLOBAL DEFAULT 12 PyNumber_FloorDivide │ │ │ │ + 1210: 00053ddf 6 FUNC GLOBAL DEFAULT 12 PyUnicode_AsLatin1String │ │ │ │ 1211: 004646cc 208 OBJECT GLOBAL DEFAULT 26 PyODictItems_Type │ │ │ │ 1212: 0005fa95 108 FUNC GLOBAL DEFAULT 12 PyType_Watch │ │ │ │ 1213: 000334b9 68 FUNC GLOBAL DEFAULT 12 _PyImport_SetModule │ │ │ │ 1214: 000660a3 30 FUNC GLOBAL DEFAULT 12 Py_CompileStringFlags │ │ │ │ 1215: 001b8159 12 FUNC GLOBAL DEFAULT 12 PyInit__io │ │ │ │ 1216: 0046af58 4 OBJECT GLOBAL DEFAULT 26 PyExc_ConnectionResetError │ │ │ │ 1217: 00000000 0 FUNC GLOBAL DEFAULT UND clock@GLIBC_2.4 (2) │ │ │ │ - 1218: 000517cb 168 FUNC GLOBAL DEFAULT 12 PySequence_Repeat │ │ │ │ - 1219: 0017552d 82 FUNC GLOBAL DEFAULT 12 _PyLong_AsTime_t │ │ │ │ + 1218: 000517bb 168 FUNC GLOBAL DEFAULT 12 PySequence_Repeat │ │ │ │ + 1219: 00175609 82 FUNC GLOBAL DEFAULT 12 _PyLong_AsTime_t │ │ │ │ 1220: 0046dad4 4 OBJECT GLOBAL DEFAULT 26 PyExc_TabError │ │ │ │ - 1221: 001aa761 72 FUNC GLOBAL DEFAULT 12 PyImport_AddModuleRef │ │ │ │ + 1221: 001aa671 72 FUNC GLOBAL DEFAULT 12 PyImport_AddModuleRef │ │ │ │ 1222: 004a9c6c 4 OBJECT GLOBAL DEFAULT 29 Py_UTF8Mode │ │ │ │ 1223: 004624e4 208 OBJECT GLOBAL DEFAULT 26 PyMap_Type │ │ │ │ 1224: 00000000 0 FUNC GLOBAL DEFAULT UND __fdelt_chk@GLIBC_2.15 (16) │ │ │ │ - 1225: 00165775 84 FUNC GLOBAL DEFAULT 12 PyType_GetModuleState │ │ │ │ - 1226: 00050591 92 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireRaiseEvent │ │ │ │ - 1227: 00088f11 192 FUNC GLOBAL DEFAULT 12 PyObject_SetItem │ │ │ │ + 1225: 00165861 84 FUNC GLOBAL DEFAULT 12 PyType_GetModuleState │ │ │ │ + 1226: 00050569 92 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireRaiseEvent │ │ │ │ + 1227: 00088ef5 192 FUNC GLOBAL DEFAULT 12 PyObject_SetItem │ │ │ │ 1228: 00000000 0 FUNC GLOBAL DEFAULT UND lremovexattr@GLIBC_2.4 (2) │ │ │ │ 1229: 004a964c 4 OBJECT GLOBAL DEFAULT 29 stdout@GLIBC_2.4 (2) │ │ │ │ - 1230: 00060cc9 2 FUNC GLOBAL DEFAULT 12 _Py_BreakPoint │ │ │ │ + 1230: 00060a29 2 FUNC GLOBAL DEFAULT 12 _Py_BreakPoint │ │ │ │ 1231: 00463ce8 208 OBJECT GLOBAL DEFAULT 26 PyModuleDef_Type │ │ │ │ - 1232: 00060ccb 4 FUNC GLOBAL DEFAULT 12 PyObject_GET_WEAKREFS_LISTPTR │ │ │ │ + 1232: 00060a2b 4 FUNC GLOBAL DEFAULT 12 PyObject_GET_WEAKREFS_LISTPTR │ │ │ │ 1233: 00000000 0 FUNC GLOBAL DEFAULT UND if_nametoindex@GLIBC_2.4 (2) │ │ │ │ - 1234: 0014ea85 84 FUNC GLOBAL DEFAULT 12 PyType_GetModule │ │ │ │ + 1234: 0014eb75 84 FUNC GLOBAL DEFAULT 12 PyType_GetModule │ │ │ │ 1235: 00000000 0 FUNC GLOBAL DEFAULT UND sem_trywait@GLIBC_2.34 (4) │ │ │ │ 1236: 000297b0 0 FUNC GLOBAL DEFAULT UND XML_SetDefaultHandlerExpand │ │ │ │ - 1237: 001968e9 86 FUNC GLOBAL DEFAULT 12 PyConfig_InitIsolatedConfig │ │ │ │ + 1237: 00196801 86 FUNC GLOBAL DEFAULT 12 PyConfig_InitIsolatedConfig │ │ │ │ 1238: 0002a5d8 0 FUNC GLOBAL DEFAULT UND cosh@GLIBC_2.4 (3) │ │ │ │ - 1239: 000f1835 26 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrno │ │ │ │ - 1240: 000bbf09 696 FUNC GLOBAL DEFAULT 12 _PyUnicode_ScanIdentifier │ │ │ │ + 1239: 000f18b5 26 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrno │ │ │ │ + 1240: 000bbf19 692 FUNC GLOBAL DEFAULT 12 _PyUnicode_ScanIdentifier │ │ │ │ 1241: 00000000 0 FUNC GLOBAL DEFAULT UND memrchr@GLIBC_2.4 (2) │ │ │ │ - 1242: 00054389 56 FUNC GLOBAL DEFAULT 12 PyEval_SetTrace │ │ │ │ + 1242: 0005437f 58 FUNC GLOBAL DEFAULT 12 PyEval_SetTrace │ │ │ │ 1243: 0002bb45 84 FUNC GLOBAL DEFAULT 12 PyRun_AnyFileExFlags │ │ │ │ - 1244: 0010e489 4 FUNC GLOBAL DEFAULT 12 PyDict_Pop │ │ │ │ - 1245: 002316bd 12 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IsRunningMain │ │ │ │ - 1246: 00048507 68 FUNC GLOBAL DEFAULT 12 _PyObject_CheckCrossInterpreterData │ │ │ │ - 1247: 0020ac01 8 FUNC GLOBAL DEFAULT 12 _Py_set_inheritable_async_safe │ │ │ │ - 1248: 00243fb5 272 FUNC GLOBAL DEFAULT 12 _PySys_GetSizeOf │ │ │ │ - 1249: 00040357 58 FUNC GLOBAL DEFAULT 12 PyUnstable_Eval_RequestCodeExtraIndex │ │ │ │ - 1250: 000b7005 82 FUNC GLOBAL DEFAULT 12 PyTuple_GetItem │ │ │ │ + 1244: 0010e5b1 4 FUNC GLOBAL DEFAULT 12 PyDict_Pop │ │ │ │ + 1245: 0023160d 12 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IsRunningMain │ │ │ │ + 1246: 000484eb 68 FUNC GLOBAL DEFAULT 12 _PyObject_CheckCrossInterpreterData │ │ │ │ + 1247: 0020ab59 8 FUNC GLOBAL DEFAULT 12 _Py_set_inheritable_async_safe │ │ │ │ + 1248: 00243f3d 272 FUNC GLOBAL DEFAULT 12 _PySys_GetSizeOf │ │ │ │ + 1249: 00040393 58 FUNC GLOBAL DEFAULT 12 PyUnstable_Eval_RequestCodeExtraIndex │ │ │ │ + 1250: 000b702d 82 FUNC GLOBAL DEFAULT 12 PyTuple_GetItem │ │ │ │ 1251: 00000000 0 FUNC GLOBAL DEFAULT UND getresgid@GLIBC_2.4 (2) │ │ │ │ 1252: 00000000 0 FUNC GLOBAL DEFAULT UND __wait3_time64@GLIBC_2.34 (4) │ │ │ │ - 1253: 00035ff9 12 FUNC GLOBAL DEFAULT 12 PyInit__symtable │ │ │ │ + 1253: 00035fc9 12 FUNC GLOBAL DEFAULT 12 PyInit__symtable │ │ │ │ 1254: 00000000 0 FUNC GLOBAL DEFAULT UND open64@GLIBC_2.4 (2) │ │ │ │ - 1255: 0004ef51 42 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyStartEvent │ │ │ │ - 1256: 0005f0a5 92 FUNC GLOBAL DEFAULT 12 PyUnstable_GC_VisitObjects │ │ │ │ - 1257: 00061cf3 10 FUNC GLOBAL DEFAULT 12 PyType_SUPPORTS_WEAKREFS │ │ │ │ - 1258: 001cfe65 12 FUNC GLOBAL DEFAULT 12 PyInit__functools │ │ │ │ - 1259: 000622cd 28 FUNC GLOBAL DEFAULT 12 PyEval_EvalFrameEx │ │ │ │ + 1255: 0004ef39 42 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyStartEvent │ │ │ │ + 1256: 0005f0a7 90 FUNC GLOBAL DEFAULT 12 PyUnstable_GC_VisitObjects │ │ │ │ + 1257: 00061a53 10 FUNC GLOBAL DEFAULT 12 PyType_SUPPORTS_WEAKREFS │ │ │ │ + 1258: 001cfda5 12 FUNC GLOBAL DEFAULT 12 PyInit__functools │ │ │ │ + 1259: 0006202d 28 FUNC GLOBAL DEFAULT 12 PyEval_EvalFrameEx │ │ │ │ 1260: 0002a674 0 FUNC GLOBAL DEFAULT UND fchdir@GLIBC_2.4 (2) │ │ │ │ 1261: 001badd5 12 FUNC GLOBAL DEFAULT 12 PyInit_time │ │ │ │ - 1262: 00265c4d 534 FUNC GLOBAL DEFAULT 12 PyMemoryView_GetContiguous │ │ │ │ + 1262: 00265d3d 534 FUNC GLOBAL DEFAULT 12 PyMemoryView_GetContiguous │ │ │ │ 1263: 004d2cd0 4 OBJECT GLOBAL DEFAULT 29 _PyOS_ReadlineTState │ │ │ │ - 1264: 000ddf39 4 FUNC GLOBAL DEFAULT 12 _PyDict_SetItem_Take2 │ │ │ │ - 1265: 00064db3 274 FUNC GLOBAL DEFAULT 12 PyStructSequence_InitType2 │ │ │ │ + 1264: 000ddfb1 4 FUNC GLOBAL DEFAULT 12 _PyDict_SetItem_Take2 │ │ │ │ + 1265: 00062bb5 274 FUNC GLOBAL DEFAULT 12 PyStructSequence_InitType2 │ │ │ │ 1266: 00000000 0 FUNC GLOBAL DEFAULT UND chdir@GLIBC_2.4 (2) │ │ │ │ - 1267: 0005bff7 230 FUNC GLOBAL DEFAULT 12 PyUnstable_Exc_PrepReraiseStar │ │ │ │ - 1268: 000bd55d 1604 FUNC GLOBAL DEFAULT 12 _PyObject_GenericGetAttrWithDict │ │ │ │ + 1267: 0005bffb 230 FUNC GLOBAL DEFAULT 12 PyUnstable_Exc_PrepReraiseStar │ │ │ │ + 1268: 000bd569 1604 FUNC GLOBAL DEFAULT 12 _PyObject_GenericGetAttrWithDict │ │ │ │ 1269: 0046ac14 4 OBJECT GLOBAL DEFAULT 26 PyExc_ResourceWarning │ │ │ │ - 1270: 0009d2a5 66 FUNC GLOBAL DEFAULT 12 PyBytes_AsString │ │ │ │ - 1271: 0003dc51 216 FUNC GLOBAL DEFAULT 12 _PyTraceback_Add │ │ │ │ + 1270: 0009d2a9 66 FUNC GLOBAL DEFAULT 12 PyBytes_AsString │ │ │ │ + 1271: 0003dc85 216 FUNC GLOBAL DEFAULT 12 _PyTraceback_Add │ │ │ │ 1272: 00000000 0 FUNC GLOBAL DEFAULT UND removexattr@GLIBC_2.4 (2) │ │ │ │ - 1273: 00049791 52 FUNC GLOBAL DEFAULT 12 PyEval_GetFrameBuiltins │ │ │ │ - 1274: 001a24fd 104 FUNC GLOBAL DEFAULT 12 PyLong_GetInfo │ │ │ │ - 1275: 000f5391 156 FUNC GLOBAL DEFAULT 12 PySequence_Fast │ │ │ │ + 1273: 000495b1 52 FUNC GLOBAL DEFAULT 12 PyEval_GetFrameBuiltins │ │ │ │ + 1274: 001a240d 104 FUNC GLOBAL DEFAULT 12 PyLong_GetInfo │ │ │ │ + 1275: 000f5415 156 FUNC GLOBAL DEFAULT 12 PySequence_Fast │ │ │ │ 1276: 0046db1c 4 OBJECT GLOBAL DEFAULT 26 PyExc_FloatingPointError │ │ │ │ - 1277: 0008131d 1592 FUNC GLOBAL DEFAULT 12 _PyObject_GenericSetAttrWithDict │ │ │ │ - 1278: 0036c6ac 16 OBJECT GLOBAL DEFAULT 14 _PyEval_ConversionFuncs │ │ │ │ - 1279: 000404fb 4 FUNC GLOBAL DEFAULT 12 PyNumber_InPlacePower │ │ │ │ + 1277: 00081331 1588 FUNC GLOBAL DEFAULT 12 _PyObject_GenericSetAttrWithDict │ │ │ │ + 1278: 0036c7ec 16 OBJECT GLOBAL DEFAULT 14 _PyEval_ConversionFuncs │ │ │ │ + 1279: 0004055f 4 FUNC GLOBAL DEFAULT 12 PyNumber_InPlacePower │ │ │ │ 1280: 00000000 0 FUNC GLOBAL DEFAULT UND forkpty@GLIBC_2.34 (4) │ │ │ │ 1281: 0046db18 4 OBJECT GLOBAL DEFAULT 26 PyExc_ZeroDivisionError │ │ │ │ 1282: 00000000 0 FUNC GLOBAL DEFAULT UND confstr@GLIBC_2.4 (2) │ │ │ │ 1283: 00000000 0 FUNC GLOBAL DEFAULT UND connect@GLIBC_2.4 (2) │ │ │ │ - 1284: 00050aa5 132 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireStopIterationEvent │ │ │ │ - 1285: 00060c01 14 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetReason │ │ │ │ - 1286: 00062645 50 FUNC GLOBAL DEFAULT 12 _Py_FatalErrorFunc │ │ │ │ - 1287: 001e386d 30 FUNC GLOBAL DEFAULT 12 PyUnicode_AppendAndDel │ │ │ │ + 1284: 00050a93 132 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireStopIterationEvent │ │ │ │ + 1285: 00060963 14 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetReason │ │ │ │ + 1286: 000623a5 50 FUNC GLOBAL DEFAULT 12 _Py_FatalErrorFunc │ │ │ │ + 1287: 001e37b5 30 FUNC GLOBAL DEFAULT 12 PyUnicode_AppendAndDel │ │ │ │ 1288: 00000000 0 FUNC GLOBAL DEFAULT UND log@GLIBC_2.29 (8) │ │ │ │ - 1289: 0014da55 20 FUNC GLOBAL DEFAULT 12 _PyTrash_thread_deposit_object │ │ │ │ - 1290: 0005a351 64 FUNC GLOBAL DEFAULT 12 PyErr_GetHandledException │ │ │ │ - 1291: 000d62ed 66 FUNC GLOBAL DEFAULT 12 _PyList_FromArraySteal │ │ │ │ - 1292: 000570ff 26 FUNC GLOBAL DEFAULT 12 _Py_c_prod │ │ │ │ - 1293: 001ae201 12 FUNC GLOBAL DEFAULT 12 _PyWarnings_Init │ │ │ │ + 1289: 0014db45 20 FUNC GLOBAL DEFAULT 12 _PyTrash_thread_deposit_object │ │ │ │ + 1290: 0005a355 64 FUNC GLOBAL DEFAULT 12 PyErr_GetHandledException │ │ │ │ + 1291: 000d62fd 66 FUNC GLOBAL DEFAULT 12 _PyList_FromArraySteal │ │ │ │ + 1292: 000570ed 26 FUNC GLOBAL DEFAULT 12 _Py_c_prod │ │ │ │ + 1293: 001ae121 12 FUNC GLOBAL DEFAULT 12 _PyWarnings_Init │ │ │ │ 1294: 00467c1c 208 OBJECT GLOBAL DEFAULT 26 PyDictProxy_Type │ │ │ │ 1295: 00000000 0 FUNC GLOBAL DEFAULT UND sigfillset@GLIBC_2.4 (2) │ │ │ │ - 1296: 00123a25 356 FUNC GLOBAL DEFAULT 12 PyUnicode_AsWideChar │ │ │ │ - 1297: 00038719 12 FUNC GLOBAL DEFAULT 12 PyInit_cmath │ │ │ │ - 1298: 000f1971 308 FUNC GLOBAL DEFAULT 12 PyNumber_Subtract │ │ │ │ + 1296: 00123d95 356 FUNC GLOBAL DEFAULT 12 PyUnicode_AsWideChar │ │ │ │ + 1297: 000386e9 12 FUNC GLOBAL DEFAULT 12 PyInit_cmath │ │ │ │ + 1298: 000f19f1 308 FUNC GLOBAL DEFAULT 12 PyNumber_Subtract │ │ │ │ 1299: 00000000 0 FUNC GLOBAL DEFAULT UND XML_GetCurrentByteIndex │ │ │ │ 1300: 0002cb2b 112 FUNC GLOBAL DEFAULT 12 PyMarshal_ReadLastObjectFromFile │ │ │ │ - 1301: 00060189 4 FUNC GLOBAL DEFAULT 12 PySequence_In │ │ │ │ - 1302: 001bbf15 56 FUNC GLOBAL DEFAULT 12 PySys_WriteStderr │ │ │ │ - 1303: 0004f73d 44 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyYieldEvent │ │ │ │ - 1304: 00062ecd 104 FUNC GLOBAL DEFAULT 12 PyCoro_New │ │ │ │ - 1305: 0012dab9 80 FUNC GLOBAL DEFAULT 12 PyUnicode_EqualToUTF8 │ │ │ │ + 1301: 00060063 4 FUNC GLOBAL DEFAULT 12 PySequence_In │ │ │ │ + 1302: 001bc239 56 FUNC GLOBAL DEFAULT 12 PySys_WriteStderr │ │ │ │ + 1303: 0004f541 44 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyYieldEvent │ │ │ │ + 1304: 00062fe1 104 FUNC GLOBAL DEFAULT 12 PyCoro_New │ │ │ │ + 1305: 0012dbb1 80 FUNC GLOBAL DEFAULT 12 PyUnicode_EqualToUTF8 │ │ │ │ 1306: 0005f1e5 6 FUNC GLOBAL DEFAULT 12 PyThreadState_GetID │ │ │ │ - 1307: 00106e91 56 FUNC GLOBAL DEFAULT 12 PyEval_GetGlobals │ │ │ │ + 1307: 00106fad 56 FUNC GLOBAL DEFAULT 12 PyEval_GetGlobals │ │ │ │ 1308: 0046ac08 4 OBJECT GLOBAL DEFAULT 26 PyExc_DeprecationWarning │ │ │ │ - 1309: 000362b3 14 FUNC GLOBAL DEFAULT 12 PyNumber_MatrixMultiply │ │ │ │ - 1310: 0006246d 20 FUNC GLOBAL DEFAULT 12 PyStatus_Exit │ │ │ │ + 1309: 00036283 14 FUNC GLOBAL DEFAULT 12 PyNumber_MatrixMultiply │ │ │ │ + 1310: 000621cd 20 FUNC GLOBAL DEFAULT 12 PyStatus_Exit │ │ │ │ 1311: 00000000 0 FUNC GLOBAL DEFAULT UND alarm@GLIBC_2.4 (2) │ │ │ │ 1312: 00000000 0 FUNC GLOBAL DEFAULT UND log10@GLIBC_2.4 (3) │ │ │ │ - 1313: 000d1e51 178 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteStr │ │ │ │ - 1314: 00097d29 60 FUNC GLOBAL DEFAULT 12 _Py_GetConfig │ │ │ │ - 1315: 001189e1 34 FUNC GLOBAL DEFAULT 12 PyOS_FSPath │ │ │ │ - 1316: 000f55d5 876 FUNC GLOBAL DEFAULT 12 _Py_MakeCoro │ │ │ │ + 1313: 000d1e69 178 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteStr │ │ │ │ + 1314: 00097cf5 60 FUNC GLOBAL DEFAULT 12 _Py_GetConfig │ │ │ │ + 1315: 00118c51 34 FUNC GLOBAL DEFAULT 12 PyOS_FSPath │ │ │ │ + 1316: 000f55ed 876 FUNC GLOBAL DEFAULT 12 _Py_MakeCoro │ │ │ │ 1317: 00000000 0 FUNC GLOBAL DEFAULT UND chroot@GLIBC_2.4 (2) │ │ │ │ - 1318: 0026b1d9 8 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_SetStart │ │ │ │ + 1318: 0026b319 8 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_SetStart │ │ │ │ 1319: 0002b205 26 FUNC GLOBAL DEFAULT 12 PyConfig_Read │ │ │ │ - 1320: 000c2cf5 96 FUNC GLOBAL DEFAULT 12 PyCell_New │ │ │ │ - 1321: 00117ea5 12 FUNC GLOBAL DEFAULT 12 _PyLong_Sign │ │ │ │ - 1322: 0008e1fd 196 FUNC GLOBAL DEFAULT 12 PyObject_Vectorcall │ │ │ │ - 1323: 00196969 50 FUNC GLOBAL DEFAULT 12 PyThread_start_joinable_thread │ │ │ │ - 1324: 000fae85 90 FUNC GLOBAL DEFAULT 12 PySet_Size │ │ │ │ + 1320: 000c2cfd 96 FUNC GLOBAL DEFAULT 12 PyCell_New │ │ │ │ + 1321: 00118115 12 FUNC GLOBAL DEFAULT 12 _PyLong_Sign │ │ │ │ + 1322: 0008e1e9 196 FUNC GLOBAL DEFAULT 12 PyObject_Vectorcall │ │ │ │ + 1323: 00196881 50 FUNC GLOBAL DEFAULT 12 PyThread_start_joinable_thread │ │ │ │ + 1324: 000fafd5 90 FUNC GLOBAL DEFAULT 12 PySet_Size │ │ │ │ 1325: 00000000 0 FUNC GLOBAL DEFAULT UND strcpy@GLIBC_2.4 (2) │ │ │ │ 1326: 0005f3dd 96 FUNC GLOBAL DEFAULT 12 PySys_GetObject │ │ │ │ 1327: 00469074 208 OBJECT GLOBAL DEFAULT 26 PyBool_Type │ │ │ │ - 1328: 00091f19 244 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_Finish │ │ │ │ - 1329: 0013ad99 1282 FUNC GLOBAL DEFAULT 12 PyThreadState_Clear │ │ │ │ - 1330: 0006c005 84 FUNC GLOBAL DEFAULT 12 PyThread_init_thread │ │ │ │ - 1331: 000e6fad 1736 FUNC GLOBAL DEFAULT 12 _PyUnicode_JoinArray │ │ │ │ + 1328: 00091ef5 244 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_Finish │ │ │ │ + 1329: 0013ae79 1282 FUNC GLOBAL DEFAULT 12 PyThreadState_Clear │ │ │ │ + 1330: 0006bffd 84 FUNC GLOBAL DEFAULT 12 PyThread_init_thread │ │ │ │ + 1331: 000e7025 1736 FUNC GLOBAL DEFAULT 12 _PyUnicode_JoinArray │ │ │ │ 1332: 00471bd0 256 OBJECT GLOBAL DEFAULT 26 _PyLong_DigitValue │ │ │ │ - 1333: 001cb991 144 FUNC GLOBAL DEFAULT 12 PyGILState_Ensure │ │ │ │ + 1333: 001cb8d1 144 FUNC GLOBAL DEFAULT 12 PyGILState_Ensure │ │ │ │ 1334: 00000000 0 FUNC GLOBAL DEFAULT UND calloc@GLIBC_2.4 (2) │ │ │ │ - 1335: 001188e5 68 FUNC GLOBAL DEFAULT 12 PyDict_ContainsString │ │ │ │ - 1336: 00110199 1228 FUNC GLOBAL DEFAULT 12 PySlice_Unpack │ │ │ │ + 1335: 00118b55 68 FUNC GLOBAL DEFAULT 12 PyDict_ContainsString │ │ │ │ + 1336: 001102cd 1228 FUNC GLOBAL DEFAULT 12 PySlice_Unpack │ │ │ │ 1337: 004672c4 208 OBJECT GLOBAL DEFAULT 26 PyReversed_Type │ │ │ │ - 1338: 001ea801 148 FUNC GLOBAL DEFAULT 12 _PyCapsule_SetTraverse │ │ │ │ + 1338: 001ea6f9 148 FUNC GLOBAL DEFAULT 12 _PyCapsule_SetTraverse │ │ │ │ 1339: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_detach@GLIBC_2.34 (4) │ │ │ │ - 1340: 000d4119 1300 FUNC GLOBAL DEFAULT 12 PyTraceBack_Here │ │ │ │ - 1341: 0010a339 92 FUNC GLOBAL DEFAULT 12 PyUnicode_Join │ │ │ │ - 1342: 0007eac5 106 FUNC GLOBAL DEFAULT 12 PyDict_GetItemWithError │ │ │ │ - 1343: 0004942b 74 FUNC GLOBAL DEFAULT 12 PyEval_GetFrameGlobals │ │ │ │ + 1340: 000d4129 1300 FUNC GLOBAL DEFAULT 12 PyTraceBack_Here │ │ │ │ + 1341: 0010a455 92 FUNC GLOBAL DEFAULT 12 PyUnicode_Join │ │ │ │ + 1342: 0007ead9 106 FUNC GLOBAL DEFAULT 12 PyDict_GetItemWithError │ │ │ │ + 1343: 000492ed 72 FUNC GLOBAL DEFAULT 12 PyEval_GetFrameGlobals │ │ │ │ 1344: 0002b871 64 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_GetConfigCopy │ │ │ │ - 1345: 0006018d 4 FUNC GLOBAL DEFAULT 12 PyMapping_Length │ │ │ │ + 1345: 00060067 4 FUNC GLOBAL DEFAULT 12 PyMapping_Length │ │ │ │ 1346: 00000000 0 FUNC GLOBAL DEFAULT UND getservbyport@GLIBC_2.4 (2) │ │ │ │ 1347: 001bbd05 68 FUNC GLOBAL DEFAULT 12 PySet_Pop │ │ │ │ - 1348: 0004854b 72 FUNC GLOBAL DEFAULT 12 PyMarshal_WriteLongToFile │ │ │ │ - 1349: 0007fac1 692 FUNC GLOBAL DEFAULT 12 _PyTuple_Resize │ │ │ │ + 1348: 0004852f 72 FUNC GLOBAL DEFAULT 12 PyMarshal_WriteLongToFile │ │ │ │ + 1349: 0007fad5 692 FUNC GLOBAL DEFAULT 12 _PyTuple_Resize │ │ │ │ 1350: 0005da6d 52 FUNC GLOBAL DEFAULT 12 PyList_Extend │ │ │ │ - 1351: 0003bcfd 160 FUNC GLOBAL DEFAULT 12 PyObject_GenericSetDict │ │ │ │ - 1352: 001d3f79 44 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Dealloc │ │ │ │ + 1351: 0003bd73 160 FUNC GLOBAL DEFAULT 12 PyObject_GenericSetDict │ │ │ │ + 1352: 001d3e55 44 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Dealloc │ │ │ │ 1353: 00000000 0 FUNC GLOBAL DEFAULT UND deflateSetDictionary │ │ │ │ - 1354: 00062703 34 FUNC GLOBAL DEFAULT 12 _PyThreadState_Init │ │ │ │ + 1354: 00062463 34 FUNC GLOBAL DEFAULT 12 _PyThreadState_Init │ │ │ │ 1355: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_mutex_lock@GLIBC_2.4 (2) │ │ │ │ - 1356: 0008239d 72 FUNC GLOBAL DEFAULT 12 PyMapping_GetItemString │ │ │ │ - 1357: 001269b9 8 FUNC GLOBAL DEFAULT 12 Py_Is │ │ │ │ - 1358: 001795ad 6 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetObject │ │ │ │ - 1359: 000711b5 370 FUNC GLOBAL DEFAULT 12 _Py_hashtable_set │ │ │ │ + 1356: 000823ad 72 FUNC GLOBAL DEFAULT 12 PyMapping_GetItemString │ │ │ │ + 1357: 00126d29 8 FUNC GLOBAL DEFAULT 12 Py_Is │ │ │ │ + 1358: 00179689 6 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetObject │ │ │ │ + 1359: 000711ad 370 FUNC GLOBAL DEFAULT 12 _Py_hashtable_set │ │ │ │ 1360: 0046a68c 208 OBJECT GLOBAL DEFAULT 26 PyLong_Type │ │ │ │ - 1361: 00062b4f 8 FUNC GLOBAL DEFAULT 12 PyRun_SimpleFile │ │ │ │ + 1361: 00062863 8 FUNC GLOBAL DEFAULT 12 PyRun_SimpleFile │ │ │ │ 1362: 00000000 0 FUNC GLOBAL DEFAULT UND inflateEnd │ │ │ │ - 1363: 0015e2f5 40 FUNC GLOBAL DEFAULT 12 PyEval_AcquireThread │ │ │ │ - 1364: 00051255 14 FUNC GLOBAL DEFAULT 12 _Py_c_diff │ │ │ │ + 1363: 0015e2a1 40 FUNC GLOBAL DEFAULT 12 PyEval_AcquireThread │ │ │ │ + 1364: 000512a5 14 FUNC GLOBAL DEFAULT 12 _Py_c_diff │ │ │ │ 1365: 0005ec63 18 FUNC GLOBAL DEFAULT 12 PyUnstable_InterpreterFrame_GetCode │ │ │ │ 1366: 0005d9d7 56 FUNC GLOBAL DEFAULT 12 PyImport_ImportModuleNoBlock │ │ │ │ 1367: 004665e0 208 OBJECT GLOBAL DEFAULT 26 PyFloat_Type │ │ │ │ - 1368: 00064d79 58 FUNC GLOBAL DEFAULT 12 PySlice_GetIndicesEx │ │ │ │ - 1369: 000bc249 958 FUNC GLOBAL DEFAULT 12 PyDict_DelItem │ │ │ │ + 1368: 00064e8d 58 FUNC GLOBAL DEFAULT 12 PySlice_GetIndicesEx │ │ │ │ + 1369: 000bc255 958 FUNC GLOBAL DEFAULT 12 PyDict_DelItem │ │ │ │ 1370: 00000000 0 FUNC GLOBAL DEFAULT UND putc@GLIBC_2.4 (2) │ │ │ │ - 1371: 00064ccd 172 FUNC GLOBAL DEFAULT 12 PySlice_GetIndices │ │ │ │ + 1371: 00064de1 172 FUNC GLOBAL DEFAULT 12 PySlice_GetIndices │ │ │ │ 1372: 00463fb8 208 OBJECT GLOBAL DEFAULT 26 PyCFunction_Type │ │ │ │ - 1373: 001a3e31 468 FUNC GLOBAL DEFAULT 12 PyImport_ImportFrozenModuleObject │ │ │ │ - 1374: 0011275d 260 FUNC GLOBAL DEFAULT 12 _PyLong_Add │ │ │ │ - 1375: 000f1f45 262 FUNC GLOBAL DEFAULT 12 _PyLong_Subtract │ │ │ │ - 1376: 0005fff5 2 FUNC GLOBAL DEFAULT 12 PyObject_AsCharBuffer │ │ │ │ - 1377: 0011a355 74 FUNC GLOBAL DEFAULT 12 PyNumber_Check │ │ │ │ + 1373: 001a3d45 468 FUNC GLOBAL DEFAULT 12 PyImport_ImportFrozenModuleObject │ │ │ │ + 1374: 00112899 260 FUNC GLOBAL DEFAULT 12 _PyLong_Add │ │ │ │ + 1375: 000f1fc5 262 FUNC GLOBAL DEFAULT 12 _PyLong_Subtract │ │ │ │ + 1376: 0005fe89 2 FUNC GLOBAL DEFAULT 12 PyObject_AsCharBuffer │ │ │ │ + 1377: 0011a5c5 74 FUNC GLOBAL DEFAULT 12 PyNumber_Check │ │ │ │ 1378: 00000000 0 FUNC GLOBAL DEFAULT UND __isoc23_wcstol@GLIBC_2.38 (15) │ │ │ │ 1379: 00000000 0 FUNC GLOBAL DEFAULT UND wcsncmp@GLIBC_2.4 (2) │ │ │ │ - 1380: 00210811 28 FUNC GLOBAL DEFAULT 12 _PyXI_Exit │ │ │ │ + 1380: 00210761 28 FUNC GLOBAL DEFAULT 12 _PyXI_Exit │ │ │ │ 1381: 00000000 0 FUNC GLOBAL DEFAULT UND fdopen@GLIBC_2.4 (2) │ │ │ │ 1382: 0003353d 12 FUNC GLOBAL DEFAULT 12 PyInit__statistics │ │ │ │ 1383: 00000000 0 FUNC GLOBAL DEFAULT UND XML_ExternalEntityParserCreate │ │ │ │ 1384: 004d2cb0 4 OBJECT GLOBAL DEFAULT 29 Py_HasFileSystemDefaultEncoding │ │ │ │ 1385: 00464e6c 208 OBJECT GLOBAL DEFAULT 26 PyDictIterValue_Type │ │ │ │ 1386: 00000000 0 FUNC GLOBAL DEFAULT UND XML_GetSpecifiedAttributeCount │ │ │ │ - 1387: 001eeaed 36 FUNC GLOBAL DEFAULT 12 PyUnicode_EncodeLocale │ │ │ │ - 1388: 001526d5 124 FUNC GLOBAL DEFAULT 12 PySeqIter_New │ │ │ │ - 1389: 000cd06d 692 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Finish │ │ │ │ - 1390: 001a4271 56 FUNC GLOBAL DEFAULT 12 PySys_FormatStderr │ │ │ │ - 1391: 00151a99 280 FUNC GLOBAL DEFAULT 12 PyObject_CallObject │ │ │ │ - 1392: 000f4c15 34 FUNC GLOBAL DEFAULT 12 _PyList_Extend │ │ │ │ - 1393: 00081e1d 50 FUNC GLOBAL DEFAULT 12 PyDict_Copy │ │ │ │ - 1394: 0006c175 48 FUNC GLOBAL DEFAULT 12 PyMem_RawFree │ │ │ │ + 1387: 001eea41 36 FUNC GLOBAL DEFAULT 12 PyUnicode_EncodeLocale │ │ │ │ + 1388: 001527c5 124 FUNC GLOBAL DEFAULT 12 PySeqIter_New │ │ │ │ + 1389: 000cd07d 692 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Finish │ │ │ │ + 1390: 001a4181 56 FUNC GLOBAL DEFAULT 12 PySys_FormatStderr │ │ │ │ + 1391: 00151b89 280 FUNC GLOBAL DEFAULT 12 PyObject_CallObject │ │ │ │ + 1392: 000f4c91 34 FUNC GLOBAL DEFAULT 12 _PyList_Extend │ │ │ │ + 1393: 00081e2d 50 FUNC GLOBAL DEFAULT 12 PyDict_Copy │ │ │ │ + 1394: 0006c16d 48 FUNC GLOBAL DEFAULT 12 PyMem_RawFree │ │ │ │ 1395: 0005f7c9 108 FUNC GLOBAL DEFAULT 12 PyCode_AddWatcher │ │ │ │ - 1396: 00263be5 114 FUNC GLOBAL DEFAULT 12 PySequence_DelSlice │ │ │ │ + 1396: 00263b71 114 FUNC GLOBAL DEFAULT 12 PySequence_DelSlice │ │ │ │ 1397: 0046846c 208 OBJECT GLOBAL DEFAULT 26 PyCapsule_Type │ │ │ │ 1398: 0046af60 4 OBJECT GLOBAL DEFAULT 26 PyExc_FileNotFoundError │ │ │ │ - 1399: 00144ba1 90 FUNC GLOBAL DEFAULT 12 PyThreadState_GetFrame │ │ │ │ + 1399: 00144c89 90 FUNC GLOBAL DEFAULT 12 PyThreadState_GetFrame │ │ │ │ 1400: 0046db3c 4 OBJECT GLOBAL DEFAULT 26 PyExc_ArithmeticError │ │ │ │ - 1401: 00209dfd 6 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_GetWhence │ │ │ │ - 1402: 00269c09 74 FUNC GLOBAL DEFAULT 12 _PyInterpreterConfig_UpdateFromDict │ │ │ │ + 1401: 00209d55 6 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_GetWhence │ │ │ │ + 1402: 00269d49 74 FUNC GLOBAL DEFAULT 12 _PyInterpreterConfig_UpdateFromDict │ │ │ │ 1403: 00000000 0 FUNC GLOBAL DEFAULT UND __realpath_chk@GLIBC_2.4 (2) │ │ │ │ - 1404: 000bd235 96 FUNC GLOBAL DEFAULT 12 PyType_GenericNew │ │ │ │ - 1405: 00118e25 772 FUNC GLOBAL DEFAULT 12 PyNumber_Long │ │ │ │ - 1406: 000947f5 124 FUNC GLOBAL DEFAULT 12 _Py_write │ │ │ │ - 1407: 000483ff 96 FUNC GLOBAL DEFAULT 12 PyMarshal_ReadObjectFromFile │ │ │ │ + 1404: 000bd241 96 FUNC GLOBAL DEFAULT 12 PyType_GenericNew │ │ │ │ + 1405: 00119095 772 FUNC GLOBAL DEFAULT 12 PyNumber_Long │ │ │ │ + 1406: 000947c9 124 FUNC GLOBAL DEFAULT 12 _Py_write │ │ │ │ + 1407: 000483e3 96 FUNC GLOBAL DEFAULT 12 PyMarshal_ReadObjectFromFile │ │ │ │ 1408: 0005f9bd 128 FUNC GLOBAL DEFAULT 12 PyFunction_ClearWatcher │ │ │ │ 1409: 00033511 44 FUNC GLOBAL DEFAULT 12 PyUnicode_InternInPlace │ │ │ │ - 1410: 00263e49 116 FUNC GLOBAL DEFAULT 12 PySequence_SetSlice │ │ │ │ - 1411: 000622fd 6 FUNC GLOBAL DEFAULT 12 PyCodec_Encoder │ │ │ │ + 1410: 00263ec1 116 FUNC GLOBAL DEFAULT 12 PySequence_SetSlice │ │ │ │ + 1411: 0006205d 6 FUNC GLOBAL DEFAULT 12 PyCodec_Encoder │ │ │ │ 1412: 00000000 0 FUNC GLOBAL DEFAULT UND puts@GLIBC_2.4 (2) │ │ │ │ - 1413: 001e7b95 12 FUNC GLOBAL DEFAULT 12 PyInit__socket │ │ │ │ + 1413: 001e7add 12 FUNC GLOBAL DEFAULT 12 PyInit__socket │ │ │ │ 1414: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_condattr_setclock@GLIBC_2.34 (4) │ │ │ │ 1415: 00000000 0 FUNC GLOBAL DEFAULT UND writev@GLIBC_2.4 (2) │ │ │ │ - 1416: 001d6b75 4 FUNC GLOBAL DEFAULT 12 Py_FinalizeEx │ │ │ │ - 1417: 00180405 8 FUNC GLOBAL DEFAULT 12 PyThreadState_EnterTracing │ │ │ │ + 1416: 001d69ed 4 FUNC GLOBAL DEFAULT 12 Py_FinalizeEx │ │ │ │ + 1417: 001804d1 8 FUNC GLOBAL DEFAULT 12 PyThreadState_EnterTracing │ │ │ │ 1418: 004d2cac 4 OBJECT GLOBAL DEFAULT 29 Py_FileSystemDefaultEncoding │ │ │ │ 1419: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_getcpuclockid@GLIBC_2.34 (4) │ │ │ │ - 1420: 0006c87d 24 FUNC GLOBAL DEFAULT 12 PyGILState_GetThisThreadState │ │ │ │ - 1421: 000583df 14 FUNC GLOBAL DEFAULT 12 _PyBuffer_ReleaseInInterpreterAndRawFree │ │ │ │ - 1422: 000625eb 42 FUNC GLOBAL DEFAULT 12 Py_PreInitializeFromBytesArgs │ │ │ │ - 1423: 000642fd 8 FUNC GLOBAL DEFAULT 12 PyCFunction_New │ │ │ │ + 1420: 0006c875 24 FUNC GLOBAL DEFAULT 12 PyGILState_GetThisThreadState │ │ │ │ + 1421: 00058459 14 FUNC GLOBAL DEFAULT 12 _PyBuffer_ReleaseInInterpreterAndRawFree │ │ │ │ + 1422: 0006234b 42 FUNC GLOBAL DEFAULT 12 Py_PreInitializeFromBytesArgs │ │ │ │ + 1423: 00064411 8 FUNC GLOBAL DEFAULT 12 PyCFunction_New │ │ │ │ 1424: 004d2cdc 4 OBJECT GLOBAL DEFAULT 29 PyOS_InputHook │ │ │ │ - 1425: 00060249 104 FUNC GLOBAL DEFAULT 12 _PyObject_CallMethod_SizeT │ │ │ │ - 1426: 001d79a5 50 FUNC GLOBAL DEFAULT 12 PyClassMethod_New │ │ │ │ + 1425: 00062871 104 FUNC GLOBAL DEFAULT 12 _PyObject_CallMethod_SizeT │ │ │ │ + 1426: 001d7821 50 FUNC GLOBAL DEFAULT 12 PyClassMethod_New │ │ │ │ 1427: 000c48a5 1216 FUNC GLOBAL DEFAULT 12 PyMember_SetOne │ │ │ │ 1428: 00000000 0 FUNC GLOBAL DEFAULT UND getsockname@GLIBC_2.4 (2) │ │ │ │ - 1429: 0004c3c5 12 FUNC GLOBAL DEFAULT 12 Py_GetProgramName │ │ │ │ - 1430: 000622e9 20 FUNC GLOBAL DEFAULT 12 _PyEval_MonitorRaise │ │ │ │ - 1431: 000eb3c9 174 FUNC GLOBAL DEFAULT 12 PyLong_AsSize_t │ │ │ │ + 1429: 0004c35b 12 FUNC GLOBAL DEFAULT 12 Py_GetProgramName │ │ │ │ + 1430: 00062049 20 FUNC GLOBAL DEFAULT 12 _PyEval_MonitorRaise │ │ │ │ + 1431: 000eb429 174 FUNC GLOBAL DEFAULT 12 PyLong_AsSize_t │ │ │ │ 1432: 00000000 0 FUNC GLOBAL DEFAULT UND __mktime64@GLIBC_2.34 (4) │ │ │ │ - 1433: 001cb34d 136 FUNC GLOBAL DEFAULT 12 PyModule_GetFilenameObject │ │ │ │ - 1434: 000350b5 134 FUNC GLOBAL DEFAULT 12 PyUnstable_PerfMapState_Init │ │ │ │ - 1435: 0022c74d 88 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetStart │ │ │ │ + 1433: 001cb28d 136 FUNC GLOBAL DEFAULT 12 PyModule_GetFilenameObject │ │ │ │ + 1434: 00035085 134 FUNC GLOBAL DEFAULT 12 PyUnstable_PerfMapState_Init │ │ │ │ + 1435: 0022c69d 88 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetStart │ │ │ │ 1436: 0002a814 0 FUNC GLOBAL DEFAULT UND XML_SetCharacterDataHandler │ │ │ │ 1437: 00000000 0 FUNC GLOBAL DEFAULT UND llistxattr@GLIBC_2.4 (2) │ │ │ │ 1438: 0046db30 4 OBJECT GLOBAL DEFAULT 26 PyExc_EOFError │ │ │ │ - 1439: 00155231 688 FUNC GLOBAL DEFAULT 12 PyByteArray_FromStringAndSize │ │ │ │ + 1439: 00155321 688 FUNC GLOBAL DEFAULT 12 PyByteArray_FromStringAndSize │ │ │ │ 1440: 0002d935 552 FUNC GLOBAL DEFAULT 12 _PyMem_GetCurrentAllocatorName │ │ │ │ - 1441: 00088411 26 FUNC GLOBAL DEFAULT 12 PyBool_FromLong │ │ │ │ + 1441: 000883f1 26 FUNC GLOBAL DEFAULT 12 PyBool_FromLong │ │ │ │ 1442: 00000000 0 FUNC GLOBAL DEFAULT UND XML_GetBuffer │ │ │ │ - 1443: 00036d91 174 FUNC GLOBAL DEFAULT 12 PyByteArray_Concat │ │ │ │ - 1444: 001ceafd 12 FUNC GLOBAL DEFAULT 12 PyInit__operator │ │ │ │ - 1445: 000433a5 136 FUNC GLOBAL DEFAULT 12 PyObject_GetAIter │ │ │ │ - 1446: 00071b59 44 FUNC GLOBAL DEFAULT 12 _Py_NewReference │ │ │ │ - 1447: 000cd85d 14 FUNC GLOBAL DEFAULT 12 PyCallable_Check │ │ │ │ - 1448: 00212ff1 128 FUNC GLOBAL DEFAULT 12 PyIter_Send │ │ │ │ - 1449: 001d6a15 12 FUNC GLOBAL DEFAULT 12 PyInit__bisect │ │ │ │ - 1450: 00088ea9 104 FUNC GLOBAL DEFAULT 12 PyList_SetItem │ │ │ │ + 1443: 00036d61 174 FUNC GLOBAL DEFAULT 12 PyByteArray_Concat │ │ │ │ + 1444: 001cea3d 12 FUNC GLOBAL DEFAULT 12 PyInit__operator │ │ │ │ + 1445: 00043391 136 FUNC GLOBAL DEFAULT 12 PyObject_GetAIter │ │ │ │ + 1446: 00071b51 44 FUNC GLOBAL DEFAULT 12 _Py_NewReference │ │ │ │ + 1447: 000cd86d 14 FUNC GLOBAL DEFAULT 12 PyCallable_Check │ │ │ │ + 1448: 00212f41 128 FUNC GLOBAL DEFAULT 12 PyIter_Send │ │ │ │ + 1449: 001d688d 12 FUNC GLOBAL DEFAULT 12 PyInit__bisect │ │ │ │ + 1450: 00088e8d 104 FUNC GLOBAL DEFAULT 12 PyList_SetItem │ │ │ │ 1451: 00462d5c 208 OBJECT GLOBAL DEFAULT 26 PyTupleIter_Type │ │ │ │ - 1452: 0017aa6d 4 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_SetReason │ │ │ │ - 1453: 0017a029 12 FUNC GLOBAL DEFAULT 12 PyDict_GetItem │ │ │ │ - 1454: 00093305 276 FUNC GLOBAL DEFAULT 12 PyObject_VectorcallMethod │ │ │ │ + 1452: 0017ab49 4 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_SetReason │ │ │ │ + 1453: 0017a105 12 FUNC GLOBAL DEFAULT 12 PyDict_GetItem │ │ │ │ + 1454: 000932e1 276 FUNC GLOBAL DEFAULT 12 PyObject_VectorcallMethod │ │ │ │ 1455: 00000000 0 FUNC GLOBAL DEFAULT UND strnlen@GLIBC_2.4 (2) │ │ │ │ 1456: 0046db24 4 OBJECT GLOBAL DEFAULT 26 PyExc_StopAsyncIteration │ │ │ │ - 1457: 00042705 56 FUNC GLOBAL DEFAULT 12 PyFunction_SetVectorcall │ │ │ │ + 1457: 0004262b 58 FUNC GLOBAL DEFAULT 12 PyFunction_SetVectorcall │ │ │ │ 1458: 00000000 0 FUNC GLOBAL DEFAULT UND log1p@GLIBC_2.4 (3) │ │ │ │ 1459: 00031259 12 FUNC GLOBAL DEFAULT 12 PyInit_syslog │ │ │ │ - 1460: 0018be91 164 FUNC GLOBAL DEFAULT 12 _PyLong_Lshift │ │ │ │ - 1461: 000b99b1 18 FUNC GLOBAL DEFAULT 12 PyMapping_Check │ │ │ │ - 1462: 000fc82d 34 FUNC GLOBAL DEFAULT 12 _PyTime_AsMicroseconds │ │ │ │ + 1460: 0018bf49 164 FUNC GLOBAL DEFAULT 12 _PyLong_Lshift │ │ │ │ + 1461: 000b99c9 18 FUNC GLOBAL DEFAULT 12 PyMapping_Check │ │ │ │ + 1462: 000fc97d 34 FUNC GLOBAL DEFAULT 12 _PyTime_AsMicroseconds │ │ │ │ 1463: 0005f343 96 FUNC GLOBAL DEFAULT 12 PyRun_FileExFlags │ │ │ │ 1464: 004a9cac 4 OBJECT GLOBAL DEFAULT 29 Py_FrozenFlag │ │ │ │ - 1465: 000cd321 168 FUNC GLOBAL DEFAULT 12 PyBytes_FromString │ │ │ │ - 1466: 0011b369 134 FUNC GLOBAL DEFAULT 12 PyType_GetModuleByDef │ │ │ │ - 1467: 000cbf1d 52 FUNC GLOBAL DEFAULT 12 PyModule_GetState │ │ │ │ - 1468: 0003552d 58 FUNC GLOBAL DEFAULT 12 PyUnstable_PerfMapState_Fini │ │ │ │ - 1469: 0006438d 60 FUNC GLOBAL DEFAULT 12 PyModule_GetFilename │ │ │ │ + 1465: 000cd331 168 FUNC GLOBAL DEFAULT 12 PyBytes_FromString │ │ │ │ + 1466: 0011b5d9 134 FUNC GLOBAL DEFAULT 12 PyType_GetModuleByDef │ │ │ │ + 1467: 000cbf31 52 FUNC GLOBAL DEFAULT 12 PyModule_GetState │ │ │ │ + 1468: 000354fd 58 FUNC GLOBAL DEFAULT 12 PyUnstable_PerfMapState_Fini │ │ │ │ + 1469: 000644a1 60 FUNC GLOBAL DEFAULT 12 PyModule_GetFilename │ │ │ │ 1470: 00463c18 208 OBJECT GLOBAL DEFAULT 26 _PyNone_Type │ │ │ │ - 1471: 000dccdd 236 FUNC GLOBAL DEFAULT 12 PyObject_Call │ │ │ │ - 1472: 00051317 176 FUNC GLOBAL DEFAULT 12 PySequence_InPlaceRepeat │ │ │ │ + 1471: 000dcd55 236 FUNC GLOBAL DEFAULT 12 PyObject_Call │ │ │ │ + 1472: 00051319 176 FUNC GLOBAL DEFAULT 12 PySequence_InPlaceRepeat │ │ │ │ 1473: 00000000 0 FUNC GLOBAL DEFAULT UND mkfifo@GLIBC_2.4 (2) │ │ │ │ 1474: 00000000 0 FUNC GLOBAL DEFAULT UND XML_GetBase │ │ │ │ - 1475: 0018bf35 584 FUNC GLOBAL DEFAULT 12 PyCodec_XMLCharRefReplaceErrors │ │ │ │ - 1476: 0009ab71 188 FUNC GLOBAL DEFAULT 12 _PyArena_AddPyObject │ │ │ │ - 1477: 00062545 16 FUNC GLOBAL DEFAULT 12 _PySeqLock_AbandonWrite │ │ │ │ + 1475: 0018c0d5 584 FUNC GLOBAL DEFAULT 12 PyCodec_XMLCharRefReplaceErrors │ │ │ │ + 1476: 0009ab39 188 FUNC GLOBAL DEFAULT 12 _PyArena_AddPyObject │ │ │ │ + 1477: 000622a5 16 FUNC GLOBAL DEFAULT 12 _PySeqLock_AbandonWrite │ │ │ │ 1478: 00000000 0 FUNC GLOBAL DEFAULT UND getresuid@GLIBC_2.4 (2) │ │ │ │ 1479: 0005cb55 4 FUNC GLOBAL DEFAULT 12 _PyXI_ClearExcInfo │ │ │ │ 1480: 00000000 0 FUNC GLOBAL DEFAULT UND statvfs64@GLIBC_2.4 (2) │ │ │ │ - 1481: 0014c9d5 12 FUNC GLOBAL DEFAULT 12 _PyTime_FromSecondsObject │ │ │ │ - 1482: 001eb4d9 26 FUNC GLOBAL DEFAULT 12 Py_NewInterpreterFromConfig │ │ │ │ + 1481: 0014cabd 12 FUNC GLOBAL DEFAULT 12 _PyTime_FromSecondsObject │ │ │ │ + 1482: 001eb421 26 FUNC GLOBAL DEFAULT 12 Py_NewInterpreterFromConfig │ │ │ │ 1483: 001bb391 12 FUNC GLOBAL DEFAULT 12 PyInit_faulthandler │ │ │ │ - 1484: 00214fc5 60 FUNC GLOBAL DEFAULT 12 _PyErr_BadInternalCall │ │ │ │ - 1485: 00081d89 84 FUNC GLOBAL DEFAULT 12 PyModule_SetDocString │ │ │ │ - 1486: 001ef3ed 12 FUNC GLOBAL DEFAULT 12 PyInit__locale │ │ │ │ - 1487: 000ff2f1 1322 FUNC GLOBAL DEFAULT 12 _PyCompile_CleanDoc │ │ │ │ + 1484: 00214f15 60 FUNC GLOBAL DEFAULT 12 _PyErr_BadInternalCall │ │ │ │ + 1485: 00081d99 84 FUNC GLOBAL DEFAULT 12 PyModule_SetDocString │ │ │ │ + 1486: 001ef341 12 FUNC GLOBAL DEFAULT 12 PyInit__locale │ │ │ │ + 1487: 000ff3f9 1322 FUNC GLOBAL DEFAULT 12 _PyCompile_CleanDoc │ │ │ │ 1488: 00000000 0 FUNC GLOBAL DEFAULT UND ctermid@GLIBC_2.4 (2) │ │ │ │ 1489: 0002a798 0 FUNC GLOBAL DEFAULT UND fabs@GLIBC_2.4 (3) │ │ │ │ 1490: 0046ac10 4 OBJECT GLOBAL DEFAULT 26 PyExc_ImportWarning │ │ │ │ - 1491: 00197d2d 20 FUNC GLOBAL DEFAULT 12 PyStatus_Exception │ │ │ │ - 1492: 001269c1 10 FUNC GLOBAL DEFAULT 12 _Py_hashtable_compare_direct │ │ │ │ + 1491: 00197c45 20 FUNC GLOBAL DEFAULT 12 PyStatus_Exception │ │ │ │ + 1492: 00126d31 10 FUNC GLOBAL DEFAULT 12 _Py_hashtable_compare_direct │ │ │ │ 1493: 00000000 0 FUNC GLOBAL DEFAULT UND wmemcmp@GLIBC_2.4 (2) │ │ │ │ - 1494: 00035059 92 FUNC GLOBAL DEFAULT 12 PyUnstable_WritePerfMapEntry │ │ │ │ - 1495: 00123d31 14 FUNC GLOBAL DEFAULT 12 _PyStack_AsDict │ │ │ │ + 1494: 00035029 92 FUNC GLOBAL DEFAULT 12 PyUnstable_WritePerfMapEntry │ │ │ │ + 1495: 001240a1 14 FUNC GLOBAL DEFAULT 12 _PyStack_AsDict │ │ │ │ 1496: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_kill@GLIBC_2.34 (4) │ │ │ │ - 1497: 00064891 104 FUNC GLOBAL DEFAULT 12 PyMem_SetupDebugHooks │ │ │ │ - 1498: 000bddf1 404 FUNC GLOBAL DEFAULT 12 PyMember_GetOne │ │ │ │ - 1499: 00194d89 356 FUNC GLOBAL DEFAULT 12 _PyEval_AddPendingCall │ │ │ │ - 1500: 00070855 26 FUNC GLOBAL DEFAULT 12 _Py_hashtable_get │ │ │ │ + 1497: 000649a5 104 FUNC GLOBAL DEFAULT 12 PyMem_SetupDebugHooks │ │ │ │ + 1498: 000bddfd 404 FUNC GLOBAL DEFAULT 12 PyMember_GetOne │ │ │ │ + 1499: 00263be5 356 FUNC GLOBAL DEFAULT 12 _PyEval_AddPendingCall │ │ │ │ + 1500: 0007084d 26 FUNC GLOBAL DEFAULT 12 _Py_hashtable_get │ │ │ │ 1501: 0046db20 4 OBJECT GLOBAL DEFAULT 26 PyExc_Warning │ │ │ │ - 1502: 00062699 56 FUNC GLOBAL DEFAULT 12 PyEval_AcquireLock │ │ │ │ - 1503: 0005fe3f 4 FUNC GLOBAL DEFAULT 12 PySequence_Length │ │ │ │ + 1502: 000623f9 56 FUNC GLOBAL DEFAULT 12 PyEval_AcquireLock │ │ │ │ + 1503: 0005fe8b 4 FUNC GLOBAL DEFAULT 12 PySequence_Length │ │ │ │ 1504: 00000000 0 FUNC GLOBAL DEFAULT UND endgrent@GLIBC_2.4 (2) │ │ │ │ - 1505: 000fa1e9 40 FUNC GLOBAL DEFAULT 12 _PyRecursiveMutex_IsLockedByCurrentThread │ │ │ │ - 1506: 0006235b 10 FUNC GLOBAL DEFAULT 12 _PyXI_HasCapturedException │ │ │ │ + 1505: 000fa201 40 FUNC GLOBAL DEFAULT 12 _PyRecursiveMutex_IsLockedByCurrentThread │ │ │ │ + 1506: 000620bb 10 FUNC GLOBAL DEFAULT 12 _PyXI_HasCapturedException │ │ │ │ 1507: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawn_file_actions_addopen@GLIBC_2.4 (2) │ │ │ │ 1508: 0046a41c 208 OBJECT GLOBAL DEFAULT 26 PyTuple_Type │ │ │ │ - 1509: 00158415 4 FUNC GLOBAL DEFAULT 12 PyThreadState_Next │ │ │ │ + 1509: 00158505 4 FUNC GLOBAL DEFAULT 12 PyThreadState_Next │ │ │ │ 1510: 004a9650 4 OBJECT GLOBAL DEFAULT 29 stderr@GLIBC_2.4 (2) │ │ │ │ - 1511: 0015d735 14 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasExc │ │ │ │ + 1511: 0015d81d 14 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasExc │ │ │ │ 1512: 00000000 0 FUNC GLOBAL DEFAULT UND _exit@GLIBC_2.4 (2) │ │ │ │ - 1513: 00169ed5 20 FUNC GLOBAL DEFAULT 12 Py_GetRecursionLimit │ │ │ │ - 1514: 00101899 1574 FUNC GLOBAL DEFAULT 12 _PyArg_UnpackKeywords │ │ │ │ - 1515: 000d3459 22 FUNC GLOBAL DEFAULT 12 PyException_GetTraceback │ │ │ │ + 1513: 00169fbd 20 FUNC GLOBAL DEFAULT 12 Py_GetRecursionLimit │ │ │ │ + 1514: 001019a1 1574 FUNC GLOBAL DEFAULT 12 _PyArg_UnpackKeywords │ │ │ │ + 1515: 000d3471 22 FUNC GLOBAL DEFAULT 12 PyException_GetTraceback │ │ │ │ 1516: 00000000 0 FUNC GLOBAL DEFAULT UND getprotobyname@GLIBC_2.4 (2) │ │ │ │ - 1517: 00037887 28 FUNC GLOBAL DEFAULT 12 _Py_strhex_bytes_with_sep │ │ │ │ - 1518: 00133889 376 FUNC GLOBAL DEFAULT 12 PyUnicode_FromEncodedObject │ │ │ │ - 1519: 001792d1 60 FUNC GLOBAL DEFAULT 12 PyUnicode_Split │ │ │ │ + 1517: 0003794d 28 FUNC GLOBAL DEFAULT 12 _Py_strhex_bytes_with_sep │ │ │ │ + 1518: 00133975 376 FUNC GLOBAL DEFAULT 12 PyUnicode_FromEncodedObject │ │ │ │ + 1519: 001793ad 60 FUNC GLOBAL DEFAULT 12 PyUnicode_Split │ │ │ │ 1520: 00000000 0 FUNC GLOBAL DEFAULT UND wcscmp@GLIBC_2.4 (2) │ │ │ │ - 1521: 0006748b 6 FUNC GLOBAL DEFAULT 12 Py_EncodeLocale │ │ │ │ + 1521: 000673bb 6 FUNC GLOBAL DEFAULT 12 Py_EncodeLocale │ │ │ │ 1522: 00000000 0 FUNC GLOBAL DEFAULT UND epoll_ctl@GLIBC_2.4 (2) │ │ │ │ - 1523: 002015b9 20 FUNC GLOBAL DEFAULT 12 PyGC_IsEnabled │ │ │ │ + 1523: 0020150d 20 FUNC GLOBAL DEFAULT 12 PyGC_IsEnabled │ │ │ │ 1524: 00468f10 4 OBJECT GLOBAL DEFAULT 26 PyExc_MemoryError │ │ │ │ 1525: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawnattr_destroy@GLIBC_2.4 (2) │ │ │ │ 1526: 001b9145 12 FUNC GLOBAL DEFAULT 12 PyType_Modified │ │ │ │ - 1527: 000e2429 272 FUNC GLOBAL DEFAULT 12 _PyConfig_AsDict │ │ │ │ - 1528: 0007df69 456 FUNC GLOBAL DEFAULT 12 _PyLong_New │ │ │ │ - 1529: 0007e5e9 50 FUNC GLOBAL DEFAULT 12 PyStaticMethod_New │ │ │ │ - 1530: 000bce41 156 FUNC GLOBAL DEFAULT 12 _PyDict_FromItems │ │ │ │ + 1527: 000e24a1 272 FUNC GLOBAL DEFAULT 12 _PyConfig_AsDict │ │ │ │ + 1528: 0007df6d 456 FUNC GLOBAL DEFAULT 12 _PyLong_New │ │ │ │ + 1529: 0007e5f1 50 FUNC GLOBAL DEFAULT 12 PyStaticMethod_New │ │ │ │ + 1530: 000bce4d 156 FUNC GLOBAL DEFAULT 12 _PyDict_FromItems │ │ │ │ 1531: 00471714 4 OBJECT GLOBAL DEFAULT 26 _PyImport_FrozenTest │ │ │ │ 1532: 00000000 0 FUNC GLOBAL DEFAULT UND setvbuf@GLIBC_2.4 (2) │ │ │ │ 1533: 00000000 0 FUNC GLOBAL DEFAULT UND pathconf@GLIBC_2.4 (2) │ │ │ │ - 1534: 001f5641 72 FUNC GLOBAL DEFAULT 12 _PyEval_GetBuiltin │ │ │ │ - 1535: 0018d9c9 602 FUNC GLOBAL DEFAULT 12 PyCodec_NameReplaceErrors │ │ │ │ + 1534: 001f5549 72 FUNC GLOBAL DEFAULT 12 _PyEval_GetBuiltin │ │ │ │ + 1535: 0018da81 602 FUNC GLOBAL DEFAULT 12 PyCodec_NameReplaceErrors │ │ │ │ 1536: 00029fb8 0 FUNC GLOBAL DEFAULT UND XML_SetSkippedEntityHandler │ │ │ │ - 1537: 001085d5 304 FUNC GLOBAL DEFAULT 12 PySequence_List │ │ │ │ - 1538: 0006d901 30 FUNC GLOBAL DEFAULT 12 PyThread_tss_set │ │ │ │ + 1537: 001086f1 304 FUNC GLOBAL DEFAULT 12 PySequence_List │ │ │ │ + 1538: 0006d8f9 30 FUNC GLOBAL DEFAULT 12 PyThread_tss_set │ │ │ │ 1539: 00000000 0 FUNC GLOBAL DEFAULT UND __printf_chk@GLIBC_2.4 (2) │ │ │ │ - 1540: 0015d201 20 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasFree │ │ │ │ + 1540: 0015d2e9 20 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasFree │ │ │ │ 1541: 00000000 0 FUNC GLOBAL DEFAULT UND zlibVersion │ │ │ │ 1542: 00000000 0 FUNC GLOBAL DEFAULT UND ptsname_r@GLIBC_2.4 (2) │ │ │ │ - 1543: 0003aa8d 84 FUNC GLOBAL DEFAULT 12 _PyErr_SetLocaleString │ │ │ │ - 1544: 00077795 420 FUNC GLOBAL DEFAULT 12 PyList_AsTuple │ │ │ │ + 1543: 0003a853 86 FUNC GLOBAL DEFAULT 12 _PyErr_SetLocaleString │ │ │ │ + 1544: 00077715 420 FUNC GLOBAL DEFAULT 12 PyList_AsTuple │ │ │ │ 1545: 00030e8f 478 FUNC GLOBAL DEFAULT 12 PyEval_EvalCodeEx │ │ │ │ - 1546: 00130219 176 FUNC GLOBAL DEFAULT 12 _Py_UniversalNewlineFgetsWithSize │ │ │ │ + 1546: 00130301 176 FUNC GLOBAL DEFAULT 12 _Py_UniversalNewlineFgetsWithSize │ │ │ │ 1547: 00000000 0 FUNC GLOBAL DEFAULT UND socketpair@GLIBC_2.4 (2) │ │ │ │ - 1548: 0003a625 2 FUNC GLOBAL DEFAULT 12 _Py_ResurrectReference │ │ │ │ - 1549: 00189261 20 FUNC GLOBAL DEFAULT 12 Py_LeaveRecursiveCall │ │ │ │ - 1550: 00121cd1 18 FUNC GLOBAL DEFAULT 12 PyVectorcall_Function │ │ │ │ - 1551: 001969e9 200 FUNC GLOBAL DEFAULT 12 PyImport_ExtendInittab │ │ │ │ + 1548: 0003a63d 2 FUNC GLOBAL DEFAULT 12 _Py_ResurrectReference │ │ │ │ + 1549: 00189395 20 FUNC GLOBAL DEFAULT 12 Py_LeaveRecursiveCall │ │ │ │ + 1550: 00122041 18 FUNC GLOBAL DEFAULT 12 PyVectorcall_Function │ │ │ │ + 1551: 00196901 200 FUNC GLOBAL DEFAULT 12 PyImport_ExtendInittab │ │ │ │ 1552: 00000000 0 FUNC GLOBAL DEFAULT UND waitid@GLIBC_2.4 (2) │ │ │ │ - 1553: 0014bbed 38 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceAnd │ │ │ │ + 1553: 0014bcd5 38 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceAnd │ │ │ │ 1554: 0046bbc0 4 OBJECT GLOBAL DEFAULT 26 PyExc_UnicodeDecodeError │ │ │ │ - 1555: 00083aa9 8 FUNC GLOBAL DEFAULT 12 PyStructSequence_SetItem │ │ │ │ + 1555: 00083ab9 8 FUNC GLOBAL DEFAULT 12 PyStructSequence_SetItem │ │ │ │ 1556: 00000000 0 FUNC GLOBAL DEFAULT UND __sched_cpualloc@GLIBC_2.7 (11) │ │ │ │ 1557: 00484e00 0x24828 OBJECT GLOBAL DEFAULT 27 _PyRuntime │ │ │ │ - 1558: 0015d5f5 20 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasLocal │ │ │ │ - 1559: 00126a75 16 FUNC GLOBAL DEFAULT 12 PyUnstable_InterpreterFrame_GetLine │ │ │ │ + 1558: 0015d6dd 20 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasLocal │ │ │ │ + 1559: 00126de5 16 FUNC GLOBAL DEFAULT 12 PyUnstable_InterpreterFrame_GetLine │ │ │ │ 1560: 00465bec 208 OBJECT GLOBAL DEFAULT 26 PyStaticMethod_Type │ │ │ │ 1561: 00000000 0 FUNC GLOBAL DEFAULT UND fwrite@GLIBC_2.4 (2) │ │ │ │ 1562: 00000000 0 FUNC GLOBAL DEFAULT UND __memcpy_chk@GLIBC_2.4 (2) │ │ │ │ 1563: 00000000 0 FUNC GLOBAL DEFAULT UND write@GLIBC_2.4 (2) │ │ │ │ - 1564: 0023b85d 88 FUNC GLOBAL DEFAULT 12 PyCodec_RegisterError │ │ │ │ - 1565: 000c88b5 468 FUNC GLOBAL DEFAULT 12 PyNumber_Add │ │ │ │ - 1566: 000e4a49 270 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteSubstring │ │ │ │ + 1564: 0023b845 88 FUNC GLOBAL DEFAULT 12 PyCodec_RegisterError │ │ │ │ + 1565: 000c88b9 468 FUNC GLOBAL DEFAULT 12 PyNumber_Add │ │ │ │ + 1566: 000e4ac1 270 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteSubstring │ │ │ │ 1567: 00468184 208 OBJECT GLOBAL DEFAULT 26 PyMethod_Type │ │ │ │ - 1568: 001eee01 90 FUNC GLOBAL DEFAULT 12 PyList_GetSlice │ │ │ │ + 1568: 001eed55 90 FUNC GLOBAL DEFAULT 12 PyList_GetSlice │ │ │ │ 1569: 00000000 0 FUNC GLOBAL DEFAULT UND __stack_chk_fail@GLIBC_2.4 (2) │ │ │ │ - 1570: 00060cdf 16 FUNC GLOBAL DEFAULT 12 Py_IsTrue │ │ │ │ - 1571: 000602b1 140 FUNC GLOBAL DEFAULT 12 PyEval_CallObjectWithKeywords │ │ │ │ + 1570: 00060a3f 16 FUNC GLOBAL DEFAULT 12 Py_IsTrue │ │ │ │ + 1571: 00060121 140 FUNC GLOBAL DEFAULT 12 PyEval_CallObjectWithKeywords │ │ │ │ 1572: 00000000 0 FUNC GLOBAL DEFAULT UND preadv64v2@GLIBC_2.26 (14) │ │ │ │ - 1573: 0014d41d 76 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimespec │ │ │ │ - 1574: 00143fd1 28 FUNC GLOBAL DEFAULT 12 _Py_IsInterpreterFinalizing │ │ │ │ - 1575: 00062c4b 88 FUNC GLOBAL DEFAULT 12 PyUnstable_Code_New │ │ │ │ - 1576: 0010ef99 60 FUNC GLOBAL DEFAULT 12 PyObject_HasAttrWithError │ │ │ │ + 1573: 0014d50d 76 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimespec │ │ │ │ + 1574: 001440b9 28 FUNC GLOBAL DEFAULT 12 _Py_IsInterpreterFinalizing │ │ │ │ + 1575: 00062d5d 88 FUNC GLOBAL DEFAULT 12 PyUnstable_Code_New │ │ │ │ + 1576: 0010f0c1 60 FUNC GLOBAL DEFAULT 12 PyObject_HasAttrWithError │ │ │ │ 1577: 00000000 0 FUNC GLOBAL DEFAULT UND __sysconf@GLIBC_2.4 (2) │ │ │ │ 1578: 0005fd33 14 FUNC GLOBAL DEFAULT 12 _PyBuffer_ReleaseInInterpreter │ │ │ │ - 1579: 00057391 86 FUNC GLOBAL DEFAULT 12 PyEval_GetFuncName │ │ │ │ + 1579: 000573b1 86 FUNC GLOBAL DEFAULT 12 PyEval_GetFuncName │ │ │ │ 1580: 0002a45c 0 FUNC GLOBAL DEFAULT UND XML_SetAttlistDeclHandler │ │ │ │ 1581: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_attr_setstacksize@GLIBC_2.34 (4) │ │ │ │ - 1582: 0006ca99 66 FUNC GLOBAL DEFAULT 12 PyOS_vsnprintf │ │ │ │ - 1583: 001eb4a5 52 FUNC GLOBAL DEFAULT 12 _PyObject_IsFreed │ │ │ │ - 1584: 000f8841 128 FUNC GLOBAL DEFAULT 12 PyObject_CallMethodObjArgs │ │ │ │ - 1585: 000c8a89 114 FUNC GLOBAL DEFAULT 12 PyOS_strtol │ │ │ │ - 1586: 00149bb5 106 FUNC GLOBAL DEFAULT 12 PyMapping_Size │ │ │ │ + 1582: 0006ca91 66 FUNC GLOBAL DEFAULT 12 PyOS_vsnprintf │ │ │ │ + 1583: 001eb3ed 52 FUNC GLOBAL DEFAULT 12 _PyObject_IsFreed │ │ │ │ + 1584: 000f8859 128 FUNC GLOBAL DEFAULT 12 PyObject_CallMethodObjArgs │ │ │ │ + 1585: 000c8a8d 114 FUNC GLOBAL DEFAULT 12 PyOS_strtol │ │ │ │ + 1586: 00149c9d 106 FUNC GLOBAL DEFAULT 12 PyMapping_Size │ │ │ │ 1587: 00000000 0 FUNC GLOBAL DEFAULT UND closedir@GLIBC_2.4 (2) │ │ │ │ - 1588: 000436d1 740 FUNC GLOBAL DEFAULT 12 _PyEval_MatchKeys │ │ │ │ + 1588: 0004377b 738 FUNC GLOBAL DEFAULT 12 _PyEval_MatchKeys │ │ │ │ 1589: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawn_file_actions_addclose@GLIBC_2.4 (2) │ │ │ │ 1590: 00000000 0 FUNC GLOBAL DEFAULT UND freeaddrinfo@GLIBC_2.4 (2) │ │ │ │ 1591: 000310af 4 FUNC GLOBAL DEFAULT 12 PyType_GetModuleName │ │ │ │ 1592: 00000000 0 FUNC GLOBAL DEFAULT UND openpty@GLIBC_2.34 (4) │ │ │ │ - 1593: 002441e1 668 FUNC GLOBAL DEFAULT 12 PyWeakref_NewProxy │ │ │ │ + 1593: 00244169 668 FUNC GLOBAL DEFAULT 12 PyWeakref_NewProxy │ │ │ │ 1594: 0005d1d5 224 FUNC GLOBAL DEFAULT 12 PyImport_ExecCodeModuleObject │ │ │ │ - 1595: 000942c5 110 FUNC GLOBAL DEFAULT 12 PyUnicode_FromKindAndData │ │ │ │ + 1595: 00094299 110 FUNC GLOBAL DEFAULT 12 PyUnicode_FromKindAndData │ │ │ │ 1596: 00000000 0 FUNC GLOBAL DEFAULT UND eventfd_write@GLIBC_2.7 (11) │ │ │ │ 1597: 0005e02f 206 FUNC GLOBAL DEFAULT 12 PyUnicode_WriteChar │ │ │ │ 1598: 00000000 0 FUNC GLOBAL DEFAULT UND nl_langinfo@GLIBC_2.4 (2) │ │ │ │ 1599: 00000000 0 FUNC GLOBAL DEFAULT UND XML_SetReturnNSTriplet │ │ │ │ 1600: 0002b00b 206 FUNC GLOBAL DEFAULT 12 Py_SetPath │ │ │ │ - 1601: 0005ff6d 52 FUNC GLOBAL DEFAULT 12 PyInstanceMethod_Function │ │ │ │ - 1602: 00119919 152 FUNC GLOBAL DEFAULT 12 PyFile_OpenCodeObject │ │ │ │ + 1601: 00062a11 52 FUNC GLOBAL DEFAULT 12 PyInstanceMethod_Function │ │ │ │ + 1602: 00119b89 152 FUNC GLOBAL DEFAULT 12 PyFile_OpenCodeObject │ │ │ │ 1603: 00000000 0 FUNC GLOBAL DEFAULT UND fread@GLIBC_2.4 (2) │ │ │ │ - 1604: 0006bea9 64 FUNC GLOBAL DEFAULT 12 PyConfig_InitPythonConfig │ │ │ │ + 1604: 0006bea1 64 FUNC GLOBAL DEFAULT 12 PyConfig_InitPythonConfig │ │ │ │ 1605: 00000000 0 FUNC GLOBAL DEFAULT UND getauxval@GLIBC_2.16 (6) │ │ │ │ - 1606: 00103b75 16 FUNC GLOBAL DEFAULT 12 PyObject_CheckBuffer │ │ │ │ + 1606: 00103c85 16 FUNC GLOBAL DEFAULT 12 PyObject_CheckBuffer │ │ │ │ 1607: 0005db51 66 FUNC GLOBAL DEFAULT 12 PyLong_FromUnsignedNativeBytes │ │ │ │ - 1608: 00192e29 48 FUNC GLOBAL DEFAULT 12 PyCodec_Encode │ │ │ │ - 1609: 00036401 38 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceMatrixMultiply │ │ │ │ + 1608: 00192ef1 48 FUNC GLOBAL DEFAULT 12 PyCodec_Encode │ │ │ │ + 1609: 000363d1 38 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceMatrixMultiply │ │ │ │ 1610: 00000000 0 FUNC GLOBAL DEFAULT UND wcsncpy@GLIBC_2.4 (2) │ │ │ │ - 1611: 00185fe1 58 FUNC GLOBAL DEFAULT 12 PyBytes_Size │ │ │ │ - 1612: 00156901 54 FUNC GLOBAL DEFAULT 12 _PyMem_Strdup │ │ │ │ - 1613: 000d75c5 488 FUNC GLOBAL DEFAULT 12 PyNumber_AsSsize_t │ │ │ │ - 1614: 000fc745 14 FUNC GLOBAL DEFAULT 12 _PyTime_FromSeconds │ │ │ │ - 1615: 0005087d 36 FUNC GLOBAL DEFAULT 12 PyObject_HasAttrStringWithError │ │ │ │ + 1611: 001860a1 58 FUNC GLOBAL DEFAULT 12 PyBytes_Size │ │ │ │ + 1612: 001569f1 54 FUNC GLOBAL DEFAULT 12 _PyMem_Strdup │ │ │ │ + 1613: 000d762d 488 FUNC GLOBAL DEFAULT 12 PyNumber_AsSsize_t │ │ │ │ + 1614: 000fc895 14 FUNC GLOBAL DEFAULT 12 _PyTime_FromSeconds │ │ │ │ + 1615: 00050871 36 FUNC GLOBAL DEFAULT 12 PyObject_HasAttrStringWithError │ │ │ │ 1616: 0046839c 208 OBJECT GLOBAL DEFAULT 26 PyCell_Type │ │ │ │ 1617: 00031165 102 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IDDecref │ │ │ │ 1618: 0005f269 108 FUNC GLOBAL DEFAULT 12 _Py_UTF8_Edit_Cost │ │ │ │ - 1619: 00229a45 16 FUNC GLOBAL DEFAULT 12 PyObject_GetTypeData │ │ │ │ - 1620: 0017b2b9 42 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_WriteBytes │ │ │ │ + 1619: 00229995 16 FUNC GLOBAL DEFAULT 12 PyObject_GetTypeData │ │ │ │ + 1620: 0017b395 42 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_WriteBytes │ │ │ │ 1621: 0046db04 4 OBJECT GLOBAL DEFAULT 26 PyExc_SyntaxWarning │ │ │ │ 1622: 00464ccc 208 OBJECT GLOBAL DEFAULT 26 PyDictKeys_Type │ │ │ │ - 1623: 00181af5 256 FUNC GLOBAL DEFAULT 12 PyContextVar_Set │ │ │ │ + 1623: 00181bc1 256 FUNC GLOBAL DEFAULT 12 PyContextVar_Set │ │ │ │ 1624: 00000000 0 FUNC GLOBAL DEFAULT UND eventfd_read@GLIBC_2.7 (11) │ │ │ │ - 1625: 00041285 32 FUNC GLOBAL DEFAULT 12 PyCFunction_Call │ │ │ │ + 1625: 000412b1 32 FUNC GLOBAL DEFAULT 12 PyCFunction_Call │ │ │ │ 1626: 0005f31f 36 FUNC GLOBAL DEFAULT 12 PyUnstable_Object_ClearWeakRefsNoCallbacks │ │ │ │ 1627: 0002a474 0 FUNC GLOBAL DEFAULT UND XML_SetStartElementHandler │ │ │ │ - 1628: 00122f4d 64 FUNC GLOBAL DEFAULT 12 PyMapping_Keys │ │ │ │ + 1628: 001232bd 64 FUNC GLOBAL DEFAULT 12 PyMapping_Keys │ │ │ │ 1629: 00000000 0 FUNC GLOBAL DEFAULT UND sem_post@GLIBC_2.34 (4) │ │ │ │ 1630: 00000000 0 FUNC GLOBAL DEFAULT UND login_tty@GLIBC_2.34 (4) │ │ │ │ - 1631: 00064417 38 FUNC GLOBAL DEFAULT 12 _PyObject_GetAttrId │ │ │ │ - 1632: 000fefa5 76 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimespec_clamp │ │ │ │ - 1633: 00146b29 480 FUNC GLOBAL DEFAULT 12 PyByteArray_Resize │ │ │ │ + 1631: 0006452b 38 FUNC GLOBAL DEFAULT 12 _PyObject_GetAttrId │ │ │ │ + 1632: 000ff0b1 72 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimespec_clamp │ │ │ │ + 1633: 00146c11 480 FUNC GLOBAL DEFAULT 12 PyByteArray_Resize │ │ │ │ 1634: 00065705 56 FUNC GLOBAL DEFAULT 12 PyEval_SetProfile │ │ │ │ 1635: 00000000 0 FUNC GLOBAL DEFAULT UND getpid@GLIBC_2.4 (2) │ │ │ │ - 1636: 00156b65 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsLowercase │ │ │ │ - 1637: 0022ccc5 230 FUNC GLOBAL DEFAULT 12 _PyCoro_GetAwaitableIter │ │ │ │ - 1638: 0026bd80 4 OBJECT GLOBAL DEFAULT 14 _IO_stdin_used │ │ │ │ + 1636: 00156c55 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsLowercase │ │ │ │ + 1637: 0022cc91 230 FUNC GLOBAL DEFAULT 12 _PyCoro_GetAwaitableIter │ │ │ │ + 1638: 0026bec0 4 OBJECT GLOBAL DEFAULT 14 _IO_stdin_used │ │ │ │ 1639: 000326f7 4 FUNC GLOBAL DEFAULT 12 PyThread_detach_thread │ │ │ │ 1640: 00000000 0 FUNC GLOBAL DEFAULT UND __uflow@GLIBC_2.4 (2) │ │ │ │ 1641: 00000000 0 FUNC GLOBAL DEFAULT UND XML_GetInputContext │ │ │ │ - 1642: 0022b975 124 FUNC GLOBAL DEFAULT 12 PyType_GetDict │ │ │ │ - 1643: 000f5e31 320 FUNC GLOBAL DEFAULT 12 PyFrozenSet_New │ │ │ │ - 1644: 000bc1c1 136 FUNC GLOBAL DEFAULT 12 _PyUnicode_Equal │ │ │ │ - 1645: 001367d5 20 FUNC GLOBAL DEFAULT 12 PyFrame_GetCode │ │ │ │ - 1646: 00196ab1 42 FUNC GLOBAL DEFAULT 12 PyConfig_SetBytesArgv │ │ │ │ - 1647: 00077ddd 68 FUNC GLOBAL DEFAULT 12 _Py_Dealloc │ │ │ │ - 1648: 001432e1 1988 FUNC GLOBAL DEFAULT 12 PyUnicode_Splitlines │ │ │ │ - 1649: 000588e3 46 FUNC GLOBAL DEFAULT 12 PyErr_FormatV │ │ │ │ - 1650: 0013bd0d 42 FUNC GLOBAL DEFAULT 12 _PyThreadState_GetDict │ │ │ │ + 1642: 0022b8c5 124 FUNC GLOBAL DEFAULT 12 PyType_GetDict │ │ │ │ + 1643: 000f5e49 320 FUNC GLOBAL DEFAULT 12 PyFrozenSet_New │ │ │ │ + 1644: 000bc1cd 136 FUNC GLOBAL DEFAULT 12 _PyUnicode_Equal │ │ │ │ + 1645: 001368c1 20 FUNC GLOBAL DEFAULT 12 PyFrame_GetCode │ │ │ │ + 1646: 001969c9 42 FUNC GLOBAL DEFAULT 12 PyConfig_SetBytesArgv │ │ │ │ + 1647: 00077d5d 68 FUNC GLOBAL DEFAULT 12 _Py_Dealloc │ │ │ │ + 1648: 001433c9 1988 FUNC GLOBAL DEFAULT 12 PyUnicode_Splitlines │ │ │ │ + 1649: 000589a7 46 FUNC GLOBAL DEFAULT 12 PyErr_FormatV │ │ │ │ + 1650: 0013bded 42 FUNC GLOBAL DEFAULT 12 _PyThreadState_GetDict │ │ │ │ 1651: 00000000 0 FUNC GLOBAL DEFAULT UND sched_yield@GLIBC_2.4 (2) │ │ │ │ 1652: 0046868c 208 OBJECT GLOBAL DEFAULT 26 PyByteArrayIter_Type │ │ │ │ - 1653: 000bb531 70 FUNC GLOBAL DEFAULT 12 _PyThreadState_PopFrame │ │ │ │ + 1653: 000bb541 70 FUNC GLOBAL DEFAULT 12 _PyThreadState_PopFrame │ │ │ │ 1654: 0046db34 4 OBJECT GLOBAL DEFAULT 26 PyExc_BufferError │ │ │ │ 1655: 004610d4 16 OBJECT GLOBAL DEFAULT 26 _Py_TrueStruct │ │ │ │ - 1656: 0003c413 10 FUNC GLOBAL DEFAULT 12 PyInit__sysconfig │ │ │ │ - 1657: 001ce569 12 FUNC GLOBAL DEFAULT 12 PyInit_itertools │ │ │ │ - 1658: 001e54f5 64 FUNC GLOBAL DEFAULT 12 PyObject_Calloc │ │ │ │ - 1659: 0006c899 6 FUNC GLOBAL DEFAULT 12 PyThread_tss_get │ │ │ │ - 1660: 001093fd 1304 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeASCII │ │ │ │ - 1661: 001f8859 234 FUNC GLOBAL DEFAULT 12 _PyParkingLot_UnparkAll │ │ │ │ - 1662: 000fc755 216 FUNC GLOBAL DEFAULT 12 PyThread_acquire_lock_timed_with_retries │ │ │ │ + 1656: 0003c493 10 FUNC GLOBAL DEFAULT 12 PyInit__sysconfig │ │ │ │ + 1657: 001ce4a9 12 FUNC GLOBAL DEFAULT 12 PyInit_itertools │ │ │ │ + 1658: 001e543d 64 FUNC GLOBAL DEFAULT 12 PyObject_Calloc │ │ │ │ + 1659: 0006c891 6 FUNC GLOBAL DEFAULT 12 PyThread_tss_get │ │ │ │ + 1660: 00109519 1304 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeASCII │ │ │ │ + 1661: 001f85d5 234 FUNC GLOBAL DEFAULT 12 _PyParkingLot_UnparkAll │ │ │ │ + 1662: 000fc8a5 216 FUNC GLOBAL DEFAULT 12 PyThread_acquire_lock_timed_with_retries │ │ │ │ 1663: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawnattr_init@GLIBC_2.4 (2) │ │ │ │ 1664: 00000000 0 FUNC GLOBAL DEFAULT UND __timerfd_gettime64@GLIBC_2.34 (4) │ │ │ │ - 1665: 000ccba5 1108 FUNC GLOBAL DEFAULT 12 PyObject_CallMethod │ │ │ │ + 1665: 000ccbb9 1104 FUNC GLOBAL DEFAULT 12 PyObject_CallMethod │ │ │ │ 1666: 00000000 0 FUNC GLOBAL DEFAULT UND __fstat64_time64@GLIBC_2.34 (4) │ │ │ │ 1667: 0002975c 0 FUNC GLOBAL DEFAULT UND XML_SetStartCdataSectionHandler │ │ │ │ - 1668: 001d579d 12 FUNC GLOBAL DEFAULT 12 PyInit_binascii │ │ │ │ + 1668: 001d5615 12 FUNC GLOBAL DEFAULT 12 PyInit_binascii │ │ │ │ 1669: 0046dafc 4 OBJECT GLOBAL DEFAULT 26 PyExc_UserWarning │ │ │ │ - 1670: 00060191 30 FUNC GLOBAL DEFAULT 12 _PyBytes_DecodeEscape │ │ │ │ + 1670: 0006006b 30 FUNC GLOBAL DEFAULT 12 _PyBytes_DecodeEscape │ │ │ │ 1671: 00065219 40 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeLocaleAndSize │ │ │ │ 1672: 00000000 0 FUNC GLOBAL DEFAULT UND fremovexattr@GLIBC_2.4 (2) │ │ │ │ 1673: 0002a5cc 0 FUNC GLOBAL DEFAULT UND tan@GLIBC_2.4 (3) │ │ │ │ - 1674: 00060ccf 16 FUNC GLOBAL DEFAULT 12 Py_IsNone │ │ │ │ - 1675: 0015d2f1 176 FUNC GLOBAL DEFAULT 12 _PyDict_SetItem_KnownHash │ │ │ │ + 1674: 00060a2f 16 FUNC GLOBAL DEFAULT 12 Py_IsNone │ │ │ │ + 1675: 0015d3d9 176 FUNC GLOBAL DEFAULT 12 _PyDict_SetItem_KnownHash │ │ │ │ 1676: 00462e4c 208 OBJECT GLOBAL DEFAULT 26 PyEllipsis_Type │ │ │ │ 1677: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawn@GLIBC_2.15 (16) │ │ │ │ - 1678: 00037ae7 106 FUNC GLOBAL DEFAULT 12 PyType_ClearCache │ │ │ │ - 1679: 00062451 28 FUNC GLOBAL DEFAULT 12 PyStatus_NoMemory │ │ │ │ - 1680: 00035bf1 42 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimevalTime_t │ │ │ │ - 1681: 000d1821 368 FUNC GLOBAL DEFAULT 12 PyUnicode_RichCompare │ │ │ │ - 1682: 00091b89 390 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteASCIIString │ │ │ │ + 1678: 00037ab7 106 FUNC GLOBAL DEFAULT 12 PyType_ClearCache │ │ │ │ + 1679: 000621b1 28 FUNC GLOBAL DEFAULT 12 PyStatus_NoMemory │ │ │ │ + 1680: 00035bc1 42 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimevalTime_t │ │ │ │ + 1681: 000d1839 368 FUNC GLOBAL DEFAULT 12 PyUnicode_RichCompare │ │ │ │ + 1682: 00091b65 390 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteASCIIString │ │ │ │ 1683: 00000000 0 FUNC GLOBAL DEFAULT UND wcsftime@GLIBC_2.4 (2) │ │ │ │ - 1684: 001368c5 52 FUNC GLOBAL DEFAULT 12 PyDict_Size │ │ │ │ - 1685: 001dae5d 72 FUNC GLOBAL DEFAULT 12 PyCapsule_IsValid │ │ │ │ + 1684: 001369b1 52 FUNC GLOBAL DEFAULT 12 PyDict_Size │ │ │ │ + 1685: 001dacd9 72 FUNC GLOBAL DEFAULT 12 PyCapsule_IsValid │ │ │ │ 1686: 0005d0c3 8 FUNC GLOBAL DEFAULT 12 PyImport_ExecCodeModule │ │ │ │ 1687: 00066019 34 FUNC GLOBAL DEFAULT 12 PyRun_File │ │ │ │ - 1688: 001d3a95 56 FUNC GLOBAL DEFAULT 12 PyCodec_StrictErrors │ │ │ │ + 1688: 001d3971 56 FUNC GLOBAL DEFAULT 12 PyCodec_StrictErrors │ │ │ │ 1689: 00000000 0 FUNC GLOBAL DEFAULT UND gai_strerror@GLIBC_2.4 (2) │ │ │ │ - 1690: 0006496d 116 FUNC GLOBAL DEFAULT 12 PyObject_SetArenaAllocator │ │ │ │ - 1691: 001268e9 208 FUNC GLOBAL DEFAULT 12 _Py_hashtable_steal │ │ │ │ + 1690: 00064a81 116 FUNC GLOBAL DEFAULT 12 PyObject_SetArenaAllocator │ │ │ │ + 1691: 00126c59 208 FUNC GLOBAL DEFAULT 12 _Py_hashtable_steal │ │ │ │ 1692: 00000000 0 FUNC GLOBAL DEFAULT UND posix_fadvise64@GLIBC_2.4 (2) │ │ │ │ - 1693: 00260b65 998 FUNC GLOBAL DEFAULT 12 _PyLong_DivmodNear │ │ │ │ - 1694: 00062ebd 16 FUNC GLOBAL DEFAULT 12 PyGen_New │ │ │ │ - 1695: 0005ffa1 4 FUNC GLOBAL DEFAULT 12 PyObject_Length │ │ │ │ + 1693: 00260ae5 1008 FUNC GLOBAL DEFAULT 12 _PyLong_DivmodNear │ │ │ │ + 1694: 00062fd1 16 FUNC GLOBAL DEFAULT 12 PyGen_New │ │ │ │ + 1695: 0006005f 4 FUNC GLOBAL DEFAULT 12 PyObject_Length │ │ │ │ 1696: 00466e5c 208 OBJECT GLOBAL DEFAULT 26 PyCoro_Type │ │ │ │ 1697: 00000000 0 FUNC GLOBAL DEFAULT UND dlsym@GLIBC_2.34 (4) │ │ │ │ - 1698: 001d9599 108 FUNC GLOBAL DEFAULT 12 PyErr_WarnExplicitObject │ │ │ │ + 1698: 001d9415 108 FUNC GLOBAL DEFAULT 12 PyErr_WarnExplicitObject │ │ │ │ 1699: 00466a60 208 OBJECT GLOBAL DEFAULT 26 _PyAsyncGenASend_Type │ │ │ │ 1700: 0046af6c 4 OBJECT GLOBAL DEFAULT 26 PyExc_InterruptedError │ │ │ │ 1701: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_mutex_destroy@GLIBC_2.4 (2) │ │ │ │ - 1702: 0015d575 128 FUNC GLOBAL DEFAULT 12 _PyDict_SetItem_KnownHash_LockHeld │ │ │ │ - 1703: 00245ca5 176 FUNC GLOBAL DEFAULT 12 PyCodec_IgnoreErrors │ │ │ │ + 1702: 0015d65d 128 FUNC GLOBAL DEFAULT 12 _PyDict_SetItem_KnownHash_LockHeld │ │ │ │ + 1703: 00245cf5 176 FUNC GLOBAL DEFAULT 12 PyCodec_IgnoreErrors │ │ │ │ 1704: 00000000 0 FUNC GLOBAL DEFAULT UND mbstowcs@GLIBC_2.4 (2) │ │ │ │ - 1705: 0020be85 8 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_SetStart │ │ │ │ + 1705: 0020bdd9 8 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_SetStart │ │ │ │ 1706: 00000000 0 FUNC GLOBAL DEFAULT UND listen@GLIBC_2.4 (2) │ │ │ │ 1707: 0003106d 60 FUNC GLOBAL DEFAULT 12 _Py_open_noraise │ │ │ │ - 1708: 000ce5f9 282 FUNC GLOBAL DEFAULT 12 PyBuffer_FillInfo │ │ │ │ - 1709: 0011e301 8 FUNC GLOBAL DEFAULT 12 _PyErr_ChainExceptions1 │ │ │ │ - 1710: 0019d28d 2 FUNC GLOBAL DEFAULT 12 _PyThreadState_New │ │ │ │ + 1708: 000ce609 282 FUNC GLOBAL DEFAULT 12 PyBuffer_FillInfo │ │ │ │ + 1709: 0011e501 8 FUNC GLOBAL DEFAULT 12 _PyErr_ChainExceptions1 │ │ │ │ + 1710: 0019d1ad 2 FUNC GLOBAL DEFAULT 12 _PyThreadState_New │ │ │ │ 1711: 0002a468 0 FUNC GLOBAL DEFAULT UND copysign@GLIBC_2.4 (2) │ │ │ │ - 1712: 0006303d 42 FUNC GLOBAL DEFAULT 12 PyUnicode_GetSize │ │ │ │ - 1713: 0007cf05 28 FUNC GLOBAL DEFAULT 12 PyDict_SetDefaultRef │ │ │ │ + 1712: 00063151 42 FUNC GLOBAL DEFAULT 12 PyUnicode_GetSize │ │ │ │ + 1713: 0007cf09 28 FUNC GLOBAL DEFAULT 12 PyDict_SetDefaultRef │ │ │ │ 1714: 0046daec 4 OBJECT GLOBAL DEFAULT 26 PyExc_KeyError │ │ │ │ 1715: 00000000 0 FUNC GLOBAL DEFAULT UND sigaction@GLIBC_2.4 (2) │ │ │ │ 1716: 00000000 0 FUNC GLOBAL DEFAULT UND __strncat_chk@GLIBC_2.4 (2) │ │ │ │ 1717: 00029d1c 0 FUNC GLOBAL DEFAULT UND XML_SetNotStandaloneHandler │ │ │ │ 1718: 00000000 0 FUNC GLOBAL DEFAULT UND times@GLIBC_2.4 (2) │ │ │ │ 1719: 004674f0 208 OBJECT GLOBAL DEFAULT 26 PyGetSetDescr_Type │ │ │ │ 1720: 00000000 0 FUNC GLOBAL DEFAULT UND openat64@GLIBC_2.4 (2) │ │ │ │ - 1721: 0006258d 36 FUNC GLOBAL DEFAULT 12 _PySeqLock_EndRead │ │ │ │ - 1722: 000eaccd 268 FUNC GLOBAL DEFAULT 12 _PyOnceFlag_CallOnceSlow │ │ │ │ + 1721: 000622ed 36 FUNC GLOBAL DEFAULT 12 _PySeqLock_EndRead │ │ │ │ + 1722: 000ead2d 268 FUNC GLOBAL DEFAULT 12 _PyOnceFlag_CallOnceSlow │ │ │ │ 1723: 00000000 0 FUNC GLOBAL DEFAULT UND truncate64@GLIBC_2.4 (2) │ │ │ │ 1724: 00000000 0 FUNC GLOBAL DEFAULT UND wait@GLIBC_2.4 (2) │ │ │ │ 1725: 00000000 0 FUNC GLOBAL DEFAULT UND getpgid@GLIBC_2.4 (2) │ │ │ │ 1726: 00462054 208 OBJECT GLOBAL DEFAULT 26 PyContextVar_Type │ │ │ │ - 1727: 000625c3 40 FUNC GLOBAL DEFAULT 12 _Py_BuildValue_SizeT │ │ │ │ - 1728: 001e3665 70 FUNC GLOBAL DEFAULT 12 _PyTime_gmtime │ │ │ │ - 1729: 0023181d 132 FUNC GLOBAL DEFAULT 12 PyComplex_ImagAsDouble │ │ │ │ - 1730: 001e5cf5 104 FUNC GLOBAL DEFAULT 12 _Py_CheckRecursiveCall │ │ │ │ - 1731: 0044aa18 4 OBJECT GLOBAL DEFAULT 14 Py_Version │ │ │ │ - 1732: 000e859d 2 FUNC GLOBAL DEFAULT 12 PyDict_Keys │ │ │ │ - 1733: 00191849 70 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToDigit │ │ │ │ + 1727: 00062323 40 FUNC GLOBAL DEFAULT 12 _Py_BuildValue_SizeT │ │ │ │ + 1728: 001e35ad 70 FUNC GLOBAL DEFAULT 12 _PyTime_gmtime │ │ │ │ + 1729: 002316d5 132 FUNC GLOBAL DEFAULT 12 PyComplex_ImagAsDouble │ │ │ │ + 1730: 001e5c3d 104 FUNC GLOBAL DEFAULT 12 _Py_CheckRecursiveCall │ │ │ │ + 1731: 0044ab58 4 OBJECT GLOBAL DEFAULT 14 Py_Version │ │ │ │ + 1732: 000e85f5 2 FUNC GLOBAL DEFAULT 12 PyDict_Keys │ │ │ │ + 1733: 001917bd 70 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToDigit │ │ │ │ 1734: 0002a498 0 FUNC GLOBAL DEFAULT UND XML_Parse │ │ │ │ 1735: 00000000 0 FUNC GLOBAL DEFAULT UND __libc_start_main@GLIBC_2.34 (4) │ │ │ │ - 1736: 00103ea1 1160 FUNC GLOBAL DEFAULT 12 PyObject_LengthHint │ │ │ │ + 1736: 00103fb1 1168 FUNC GLOBAL DEFAULT 12 PyObject_LengthHint │ │ │ │ 1737: 00000000 0 FUNC GLOBAL DEFAULT UND __clock_gettime64@GLIBC_2.34 (4) │ │ │ │ - 1738: 00060c17 4 FUNC GLOBAL DEFAULT 12 PyFrame_FastToLocalsWithError │ │ │ │ - 1739: 0017aee9 40 FUNC GLOBAL DEFAULT 12 PyBytes_FromFormat │ │ │ │ + 1738: 00060979 4 FUNC GLOBAL DEFAULT 12 PyFrame_FastToLocalsWithError │ │ │ │ + 1739: 0017afc5 40 FUNC GLOBAL DEFAULT 12 PyBytes_FromFormat │ │ │ │ 1740: 00000000 0 FUNC GLOBAL DEFAULT UND wcsrchr@GLIBC_2.4 (2) │ │ │ │ - 1741: 000cc74d 1110 FUNC GLOBAL DEFAULT 12 _PyBytes_DecodeEscape2 │ │ │ │ + 1741: 000cc761 1110 FUNC GLOBAL DEFAULT 12 _PyBytes_DecodeEscape2 │ │ │ │ 1742: 00000000 0 FUNC GLOBAL DEFAULT UND sendto@GLIBC_2.4 (2) │ │ │ │ - 1743: 00062725 16 FUNC GLOBAL DEFAULT 12 PyThreadState_DeleteCurrent │ │ │ │ + 1743: 00062485 16 FUNC GLOBAL DEFAULT 12 PyThreadState_DeleteCurrent │ │ │ │ 1744: 0046af70 4 OBJECT GLOBAL DEFAULT 26 PyExc_PermissionError │ │ │ │ - 1745: 0005ef9f 4 FUNC GLOBAL DEFAULT 12 PyCode_GetCode │ │ │ │ - 1746: 0005efaf 176 FUNC GLOBAL DEFAULT 12 PyBuffer_FromContiguous │ │ │ │ + 1745: 0005efa1 4 FUNC GLOBAL DEFAULT 12 PyCode_GetCode │ │ │ │ + 1746: 0005efb1 176 FUNC GLOBAL DEFAULT 12 PyBuffer_FromContiguous │ │ │ │ 1747: 00000000 0 FUNC GLOBAL DEFAULT UND setgrent@GLIBC_2.4 (2) │ │ │ │ - 1748: 0006c1a5 50 FUNC GLOBAL DEFAULT 12 PyThread_get_thread_ident │ │ │ │ + 1748: 0006c19d 50 FUNC GLOBAL DEFAULT 12 PyThread_get_thread_ident │ │ │ │ 1749: 001b8471 40 FUNC GLOBAL DEFAULT 12 PyTime_PerfCounterRaw │ │ │ │ 1750: 00471e64 24 OBJECT GLOBAL DEFAULT 26 _Py_SwappedOp │ │ │ │ - 1751: 001524f9 476 FUNC GLOBAL DEFAULT 12 PyLong_FromUnicodeObject │ │ │ │ - 1752: 001afb7d 6 FUNC GLOBAL DEFAULT 12 PyRun_SimpleStringFlags │ │ │ │ - 1753: 0036c61c 96 OBJECT GLOBAL DEFAULT 14 _PyIntrinsics_UnaryFunctions │ │ │ │ - 1754: 000e1d71 758 FUNC GLOBAL DEFAULT 12 PySet_Contains │ │ │ │ - 1755: 00263719 64 FUNC GLOBAL DEFAULT 12 _Py_hashtable_foreach │ │ │ │ + 1751: 001525e9 476 FUNC GLOBAL DEFAULT 12 PyLong_FromUnicodeObject │ │ │ │ + 1752: 001afa9d 6 FUNC GLOBAL DEFAULT 12 PyRun_SimpleStringFlags │ │ │ │ + 1753: 0036c75c 96 OBJECT GLOBAL DEFAULT 14 _PyIntrinsics_UnaryFunctions │ │ │ │ + 1754: 000e1de9 758 FUNC GLOBAL DEFAULT 12 PySet_Contains │ │ │ │ + 1755: 0026369d 64 FUNC GLOBAL DEFAULT 12 _Py_hashtable_foreach │ │ │ │ 1756: 00000000 0 FUNC GLOBAL DEFAULT UND wcscpy@GLIBC_2.4 (2) │ │ │ │ 1757: 00000000 0 FUNC GLOBAL DEFAULT UND umask@GLIBC_2.4 (2) │ │ │ │ 1758: 00000000 0 FUNC GLOBAL DEFAULT UND __h_errno_location@GLIBC_2.4 (2) │ │ │ │ - 1759: 0005ece5 70 FUNC GLOBAL DEFAULT 12 _PyRWMutex_RLock │ │ │ │ - 1760: 00108e85 262 FUNC GLOBAL DEFAULT 12 _PySet_NextEntryRef │ │ │ │ - 1761: 001f054d 16 FUNC GLOBAL DEFAULT 12 Py_IsFinalizing │ │ │ │ - 1762: 0006cb9d 86 FUNC GLOBAL DEFAULT 12 PyObject_Hash │ │ │ │ - 1763: 0012fd45 28 FUNC GLOBAL DEFAULT 12 PyType_FromMetaclass │ │ │ │ - 1764: 00142775 124 FUNC GLOBAL DEFAULT 12 PyBytes_AsStringAndSize │ │ │ │ + 1759: 0005ece5 72 FUNC GLOBAL DEFAULT 12 _PyRWMutex_RLock │ │ │ │ + 1760: 00108fa1 262 FUNC GLOBAL DEFAULT 12 _PySet_NextEntryRef │ │ │ │ + 1761: 001f049d 16 FUNC GLOBAL DEFAULT 12 Py_IsFinalizing │ │ │ │ + 1762: 0006cb95 86 FUNC GLOBAL DEFAULT 12 PyObject_Hash │ │ │ │ + 1763: 0012fe2d 28 FUNC GLOBAL DEFAULT 12 PyType_FromMetaclass │ │ │ │ + 1764: 0014285d 124 FUNC GLOBAL DEFAULT 12 PyBytes_AsStringAndSize │ │ │ │ 1765: 0002eadd 4 FUNC GLOBAL DEFAULT 12 _Py_DisplaySourceLine │ │ │ │ 1766: 00065247 32 FUNC GLOBAL DEFAULT 12 _PyUnicode_DecodeUnicodeEscapeInternal │ │ │ │ - 1767: 0011aec5 8 FUNC GLOBAL DEFAULT 12 _Py_set_inheritable │ │ │ │ - 1768: 001cba21 128 FUNC GLOBAL DEFAULT 12 PyGILState_Release │ │ │ │ - 1769: 00181f59 240 FUNC GLOBAL DEFAULT 12 PyContextVar_Get │ │ │ │ - 1770: 001a1e95 74 FUNC GLOBAL DEFAULT 12 PyFile_NewStdPrinter │ │ │ │ - 1771: 001d2915 56 FUNC GLOBAL DEFAULT 12 PyInterpreterState_New │ │ │ │ - 1772: 00243f91 6 FUNC GLOBAL DEFAULT 12 _PyObject_GetState │ │ │ │ - 1773: 0016a055 140 FUNC GLOBAL DEFAULT 12 PyLong_AsUnsignedLongMask │ │ │ │ - 1774: 0006b6b3 394 FUNC GLOBAL DEFAULT 12 PySys_SetArgvEx │ │ │ │ - 1775: 001355ad 6 FUNC GLOBAL DEFAULT 12 _PyWeakref_ClearRef │ │ │ │ - 1776: 0006bf1d 114 FUNC GLOBAL DEFAULT 12 PyThread_allocate_lock │ │ │ │ + 1767: 0011b135 8 FUNC GLOBAL DEFAULT 12 _Py_set_inheritable │ │ │ │ + 1768: 001cb961 128 FUNC GLOBAL DEFAULT 12 PyGILState_Release │ │ │ │ + 1769: 00182079 240 FUNC GLOBAL DEFAULT 12 PyContextVar_Get │ │ │ │ + 1770: 001a1da5 74 FUNC GLOBAL DEFAULT 12 PyFile_NewStdPrinter │ │ │ │ + 1771: 001d2855 56 FUNC GLOBAL DEFAULT 12 PyInterpreterState_New │ │ │ │ + 1772: 00243f19 6 FUNC GLOBAL DEFAULT 12 _PyObject_GetState │ │ │ │ + 1773: 0016a13d 140 FUNC GLOBAL DEFAULT 12 PyLong_AsUnsignedLongMask │ │ │ │ + 1774: 0006b6ab 394 FUNC GLOBAL DEFAULT 12 PySys_SetArgvEx │ │ │ │ + 1775: 00135695 6 FUNC GLOBAL DEFAULT 12 _PyWeakref_ClearRef │ │ │ │ + 1776: 0006bf15 114 FUNC GLOBAL DEFAULT 12 PyThread_allocate_lock │ │ │ │ 1777: 004671b4 208 OBJECT GLOBAL DEFAULT 26 PyEnum_Type │ │ │ │ - 1778: 000d038d 26 FUNC GLOBAL DEFAULT 12 PySequence_Contains │ │ │ │ - 1779: 0022fd3d 148 FUNC GLOBAL DEFAULT 12 PyComplex_AsCComplex │ │ │ │ - 1780: 0011ac41 86 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Alloc │ │ │ │ - 1781: 00189f39 120 FUNC GLOBAL DEFAULT 12 PyBytes_DecodeEscape │ │ │ │ + 1778: 000d03a5 26 FUNC GLOBAL DEFAULT 12 PySequence_Contains │ │ │ │ + 1779: 0022fc8d 148 FUNC GLOBAL DEFAULT 12 PyComplex_AsCComplex │ │ │ │ + 1780: 0011aeb1 86 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Alloc │ │ │ │ + 1781: 00189fe5 120 FUNC GLOBAL DEFAULT 12 PyBytes_DecodeEscape │ │ │ │ 1782: 00468b98 208 OBJECT GLOBAL DEFAULT 26 PyByteArray_Type │ │ │ │ 1783: 00000000 0 FUNC GLOBAL DEFAULT UND inflateSetDictionary │ │ │ │ - 1784: 0013cbb5 38 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceSubtract │ │ │ │ + 1784: 0013cc95 38 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceSubtract │ │ │ │ 1785: 0046dae0 4 OBJECT GLOBAL DEFAULT 26 PyExc_RecursionError │ │ │ │ - 1786: 00121eb1 498 FUNC GLOBAL DEFAULT 12 _Py_union_type_or │ │ │ │ + 1786: 00122221 498 FUNC GLOBAL DEFAULT 12 _Py_union_type_or │ │ │ │ 1787: 00465794 208 OBJECT GLOBAL DEFAULT 26 PyListRevIter_Type │ │ │ │ - 1788: 002487d5 164 FUNC GLOBAL DEFAULT 12 _Py_c_abs │ │ │ │ + 1788: 00248961 160 FUNC GLOBAL DEFAULT 12 _Py_c_abs │ │ │ │ 1789: 00000000 0 FUNC GLOBAL DEFAULT UND sigwaitinfo@GLIBC_2.4 (2) │ │ │ │ 1790: 0005c867 512 FUNC GLOBAL DEFAULT 12 _PyXI_InitExcInfo │ │ │ │ 1791: 00029e00 0 FUNC GLOBAL DEFAULT UND XML_GetCurrentLineNumber │ │ │ │ 1792: 0002d1c7 346 FUNC GLOBAL DEFAULT 12 _PyObject_DebugMallocStats │ │ │ │ 1793: 0006573d 264 FUNC GLOBAL DEFAULT 12 PyEval_SetProfileAllThreads │ │ │ │ 1794: 00000000 0 FUNC GLOBAL DEFAULT UND setegid@GLIBC_2.4 (2) │ │ │ │ - 1795: 000622b3 26 FUNC GLOBAL DEFAULT 12 PyEval_EvalFrame │ │ │ │ - 1796: 00083b3d 70 FUNC GLOBAL DEFAULT 12 _PyList_AppendTakeRefListResize │ │ │ │ - 1797: 0006443d 284 FUNC GLOBAL DEFAULT 12 _PyObject_AssertFailed │ │ │ │ + 1795: 00062013 26 FUNC GLOBAL DEFAULT 12 PyEval_EvalFrame │ │ │ │ + 1796: 00083b4d 70 FUNC GLOBAL DEFAULT 12 _PyList_AppendTakeRefListResize │ │ │ │ + 1797: 00064551 284 FUNC GLOBAL DEFAULT 12 _PyObject_AssertFailed │ │ │ │ 1798: 00000000 0 FUNC GLOBAL DEFAULT UND __memset_chk@GLIBC_2.4 (2) │ │ │ │ - 1799: 00139eb5 4 FUNC GLOBAL DEFAULT 12 PyEval_ReleaseThread │ │ │ │ + 1799: 00139f91 4 FUNC GLOBAL DEFAULT 12 PyEval_ReleaseThread │ │ │ │ 1800: 0002e1e1 54 FUNC GLOBAL DEFAULT 12 PyErr_ResourceWarning │ │ │ │ - 1801: 000c30b1 332 FUNC GLOBAL DEFAULT 12 _PyTuple_FromArraySteal │ │ │ │ + 1801: 000c30b9 332 FUNC GLOBAL DEFAULT 12 _PyTuple_FromArraySteal │ │ │ │ 1802: 00000000 0 FUNC GLOBAL DEFAULT UND round@GLIBC_2.4 (3) │ │ │ │ 1803: 004a9c78 24 OBJECT GLOBAL DEFAULT 29 _Py_HashSecret │ │ │ │ - 1804: 0020d20d 60 FUNC GLOBAL DEFAULT 12 _PyParkingLot_AfterFork │ │ │ │ + 1804: 0020d161 60 FUNC GLOBAL DEFAULT 12 _PyParkingLot_AfterFork │ │ │ │ 1805: 0046d928 208 OBJECT GLOBAL DEFAULT 26 PyPickleBuffer_Type │ │ │ │ - 1806: 0006657d 92 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireReraiseEvent │ │ │ │ + 1806: 000664ad 92 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireReraiseEvent │ │ │ │ 1807: 00000000 0 FUNC GLOBAL DEFAULT UND mkfifoat@GLIBC_2.4 (2) │ │ │ │ - 1808: 0006434f 62 FUNC GLOBAL DEFAULT 12 PyCFunction_GetFlags │ │ │ │ - 1809: 0012fd2d 22 FUNC GLOBAL DEFAULT 12 _Py_DecRef │ │ │ │ - 1810: 00156d09 62 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsUppercase │ │ │ │ + 1808: 00064463 62 FUNC GLOBAL DEFAULT 12 PyCFunction_GetFlags │ │ │ │ + 1809: 0012fe15 22 FUNC GLOBAL DEFAULT 12 _Py_DecRef │ │ │ │ + 1810: 00156df9 62 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsUppercase │ │ │ │ 1811: 004d29c4 4 OBJECT GLOBAL DEFAULT 29 PyImport_FrozenModules │ │ │ │ - 1812: 0016a3bd 348 FUNC GLOBAL DEFAULT 12 PyNumber_ToBase │ │ │ │ - 1813: 001a2565 10 FUNC GLOBAL DEFAULT 12 PyHash_GetFuncDef │ │ │ │ - 1814: 000601df 106 FUNC GLOBAL DEFAULT 12 PyEval_CallMethod │ │ │ │ + 1812: 0016a4a5 348 FUNC GLOBAL DEFAULT 12 PyNumber_ToBase │ │ │ │ + 1813: 001a2475 10 FUNC GLOBAL DEFAULT 12 PyHash_GetFuncDef │ │ │ │ + 1814: 000600b9 104 FUNC GLOBAL DEFAULT 12 PyEval_CallMethod │ │ │ │ 1815: 00463718 208 OBJECT GLOBAL DEFAULT 26 PyRange_Type │ │ │ │ 1816: 00000000 0 FUNC GLOBAL DEFAULT UND fstatvfs64@GLIBC_2.4 (2) │ │ │ │ - 1817: 0016ae2d 88 FUNC GLOBAL DEFAULT 12 _PyArg_NoKeywords │ │ │ │ - 1818: 00053711 56 FUNC GLOBAL DEFAULT 12 PyUnicode_AsCharmapString │ │ │ │ + 1817: 0016af15 88 FUNC GLOBAL DEFAULT 12 _PyArg_NoKeywords │ │ │ │ + 1818: 00053705 56 FUNC GLOBAL DEFAULT 12 PyUnicode_AsCharmapString │ │ │ │ 1819: 00065241 6 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF7 │ │ │ │ - 1820: 00047b31 68 FUNC GLOBAL DEFAULT 12 PyFrame_GetVarString │ │ │ │ - 1821: 000f3bfd 830 FUNC GLOBAL DEFAULT 12 _PyConfig_FromDict │ │ │ │ - 1822: 00106015 1092 FUNC GLOBAL DEFAULT 12 _PySuper_Lookup │ │ │ │ - 1823: 00191edd 246 FUNC GLOBAL DEFAULT 12 _PyObject_GetCrossInterpreterData │ │ │ │ + 1820: 00047b11 68 FUNC GLOBAL DEFAULT 12 PyFrame_GetVarString │ │ │ │ + 1821: 000f3c79 830 FUNC GLOBAL DEFAULT 12 _PyConfig_FromDict │ │ │ │ + 1822: 00106131 1092 FUNC GLOBAL DEFAULT 12 _PySuper_Lookup │ │ │ │ + 1823: 00191d65 246 FUNC GLOBAL DEFAULT 12 _PyObject_GetCrossInterpreterData │ │ │ │ 1824: 00000000 0 FUNC GLOBAL DEFAULT UND __gmtime64_r@GLIBC_2.34 (4) │ │ │ │ - 1825: 000aba09 32 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF8 │ │ │ │ - 1826: 0004f32b 46 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyResumeEvent │ │ │ │ + 1825: 000aba25 32 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF8 │ │ │ │ + 1826: 0004f313 46 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyResumeEvent │ │ │ │ 1827: 00000000 0 FUNC GLOBAL DEFAULT UND __localtime64_r@GLIBC_2.34 (4) │ │ │ │ - 1828: 0014a3c9 352 FUNC GLOBAL DEFAULT 12 PyFile_GetLine │ │ │ │ - 1829: 00057119 14 FUNC GLOBAL DEFAULT 12 _Py_c_sum │ │ │ │ - 1830: 00062351 2 FUNC GLOBAL DEFAULT 12 PyCriticalSection2_Begin │ │ │ │ - 1831: 00245b09 4 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_GetObject │ │ │ │ + 1828: 0014a4b1 352 FUNC GLOBAL DEFAULT 12 PyFile_GetLine │ │ │ │ + 1829: 00057113 14 FUNC GLOBAL DEFAULT 12 _Py_c_sum │ │ │ │ + 1830: 000620b1 2 FUNC GLOBAL DEFAULT 12 PyCriticalSection2_Begin │ │ │ │ + 1831: 00245a91 4 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_GetObject │ │ │ │ 1832: 00000000 0 FUNC GLOBAL DEFAULT UND wcsxfrm@GLIBC_2.4 (2) │ │ │ │ - 1833: 00212e31 8 FUNC GLOBAL DEFAULT 12 PyCompile_OpcodeStackEffect │ │ │ │ - 1834: 000e7721 744 FUNC GLOBAL DEFAULT 12 PyObject_Repr │ │ │ │ - 1835: 0023b259 10 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUCS4Copy │ │ │ │ + 1833: 00212d81 8 FUNC GLOBAL DEFAULT 12 PyCompile_OpcodeStackEffect │ │ │ │ + 1834: 000e7799 744 FUNC GLOBAL DEFAULT 12 PyObject_Repr │ │ │ │ + 1835: 0023b1e1 10 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUCS4Copy │ │ │ │ 1836: 0005eb9d 176 FUNC GLOBAL DEFAULT 12 PyFunction_SetClosure │ │ │ │ - 1837: 0006c619 204 FUNC GLOBAL DEFAULT 12 PyWideStringList_Insert │ │ │ │ - 1838: 0019a895 22 FUNC GLOBAL DEFAULT 12 Py_GETENV │ │ │ │ + 1837: 0006c611 204 FUNC GLOBAL DEFAULT 12 PyWideStringList_Insert │ │ │ │ + 1838: 0019a7ad 22 FUNC GLOBAL DEFAULT 12 Py_GETENV │ │ │ │ 1839: 0002a908 0 FUNC GLOBAL DEFAULT UND XML_SetUnparsedEntityDeclHandler │ │ │ │ - 1840: 0012f58d 704 FUNC GLOBAL DEFAULT 12 PyMemoryView_FromBuffer │ │ │ │ - 1841: 000b0cdd 34 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF8Stateful │ │ │ │ - 1842: 0012497d 128 FUNC GLOBAL DEFAULT 12 PyDictProxy_New │ │ │ │ - 1843: 00045811 82 FUNC GLOBAL DEFAULT 12 _PyEval_FormatAwaitableError │ │ │ │ - 1844: 00085081 652 FUNC GLOBAL DEFAULT 12 PyObject_CallFunction │ │ │ │ - 1845: 00062f35 48 FUNC GLOBAL DEFAULT 12 PyAsyncGen_New │ │ │ │ - 1846: 000d1991 132 FUNC GLOBAL DEFAULT 12 PyErr_Format │ │ │ │ + 1840: 0012f675 704 FUNC GLOBAL DEFAULT 12 PyMemoryView_FromBuffer │ │ │ │ + 1841: 000b0d15 34 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF8Stateful │ │ │ │ + 1842: 00124ced 128 FUNC GLOBAL DEFAULT 12 PyDictProxy_New │ │ │ │ + 1843: 00045841 82 FUNC GLOBAL DEFAULT 12 _PyEval_FormatAwaitableError │ │ │ │ + 1844: 0008504d 652 FUNC GLOBAL DEFAULT 12 PyObject_CallFunction │ │ │ │ + 1845: 00063049 48 FUNC GLOBAL DEFAULT 12 PyAsyncGen_New │ │ │ │ + 1846: 000d19a9 132 FUNC GLOBAL DEFAULT 12 PyErr_Format │ │ │ │ 1847: 004676cc 208 OBJECT GLOBAL DEFAULT 26 PyClassMethodDescr_Type │ │ │ │ - 1848: 00119131 480 FUNC GLOBAL DEFAULT 12 PyLong_FromDouble │ │ │ │ + 1848: 001193a1 480 FUNC GLOBAL DEFAULT 12 PyLong_FromDouble │ │ │ │ 1849: 00461e64 16 OBJECT GLOBAL DEFAULT 26 _Py_FalseStruct │ │ │ │ 1850: 00000000 0 FUNC GLOBAL DEFAULT UND __time64@GLIBC_2.34 (4) │ │ │ │ - 1851: 001f6b11 12 FUNC GLOBAL DEFAULT 12 PyInit__posixsubprocess │ │ │ │ - 1852: 001a237d 10 FUNC GLOBAL DEFAULT 12 Py_GetCopyright │ │ │ │ - 1853: 0007a111 72 FUNC GLOBAL DEFAULT 12 PyUnicode_InternFromString │ │ │ │ - 1854: 001d08c5 240 FUNC GLOBAL DEFAULT 12 _Py_Uid_Converter │ │ │ │ + 1851: 001f69f9 12 FUNC GLOBAL DEFAULT 12 PyInit__posixsubprocess │ │ │ │ + 1852: 001a228d 10 FUNC GLOBAL DEFAULT 12 Py_GetCopyright │ │ │ │ + 1853: 0007a0a5 72 FUNC GLOBAL DEFAULT 12 PyUnicode_InternFromString │ │ │ │ + 1854: 001d0809 240 FUNC GLOBAL DEFAULT 12 _Py_Uid_Converter │ │ │ │ 1855: 00000000 0 FUNC GLOBAL DEFAULT UND deflateCopy │ │ │ │ - 1856: 002018c1 28 FUNC GLOBAL DEFAULT 12 PyGC_Disable │ │ │ │ - 1857: 0005ee33 64 FUNC GLOBAL DEFAULT 12 PyCapsule_GetDestructor │ │ │ │ + 1856: 00201819 28 FUNC GLOBAL DEFAULT 12 PyGC_Disable │ │ │ │ + 1857: 0005ee35 64 FUNC GLOBAL DEFAULT 12 PyCapsule_GetDestructor │ │ │ │ 1858: 00000000 0 FUNC GLOBAL DEFAULT UND getpwnam_r@GLIBC_2.4 (2) │ │ │ │ - 1859: 000e7a09 1144 FUNC GLOBAL DEFAULT 12 PyUnicode_Contains │ │ │ │ - 1860: 00062365 30 FUNC GLOBAL DEFAULT 12 PyErr_SetImportErrorSubclass │ │ │ │ - 1861: 000ddf3d 120 FUNC GLOBAL DEFAULT 12 PyList_SetSlice │ │ │ │ - 1862: 0010e315 330 FUNC GLOBAL DEFAULT 12 _Py_hashtable_destroy │ │ │ │ + 1859: 000e7a81 1112 FUNC GLOBAL DEFAULT 12 PyUnicode_Contains │ │ │ │ + 1860: 000620c5 30 FUNC GLOBAL DEFAULT 12 PyErr_SetImportErrorSubclass │ │ │ │ + 1861: 000ddfb5 120 FUNC GLOBAL DEFAULT 12 PyList_SetSlice │ │ │ │ + 1862: 0010e43d 330 FUNC GLOBAL DEFAULT 12 _Py_hashtable_destroy │ │ │ │ 1863: 004a9ca8 4 OBJECT GLOBAL DEFAULT 29 Py_QuietFlag │ │ │ │ - 1864: 001e0c41 6 FUNC GLOBAL DEFAULT 12 PyErr_ProgramTextObject │ │ │ │ - 1865: 001dec65 496 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Delete │ │ │ │ - 1866: 00077bc5 536 FUNC GLOBAL DEFAULT 12 _PyObject_GC_NewVar │ │ │ │ - 1867: 0012db81 66 FUNC GLOBAL DEFAULT 12 PyUnicode_EqualToUTF8AndSize │ │ │ │ - 1868: 00269d0d 36 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_Free │ │ │ │ - 1869: 00143fc9 4 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_Dealloc │ │ │ │ - 1870: 00169501 4 FUNC GLOBAL DEFAULT 12 PyType_GetFullyQualifiedName │ │ │ │ + 1864: 001e0b89 6 FUNC GLOBAL DEFAULT 12 PyErr_ProgramTextObject │ │ │ │ + 1865: 001deae1 496 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Delete │ │ │ │ + 1866: 00077b45 536 FUNC GLOBAL DEFAULT 12 _PyObject_GC_NewVar │ │ │ │ + 1867: 0012dc79 66 FUNC GLOBAL DEFAULT 12 PyUnicode_EqualToUTF8AndSize │ │ │ │ + 1868: 00269e4d 36 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_Free │ │ │ │ + 1869: 001440b1 4 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_Dealloc │ │ │ │ + 1870: 001695e9 4 FUNC GLOBAL DEFAULT 12 PyType_GetFullyQualifiedName │ │ │ │ 1871: 0002bb25 6 FUNC GLOBAL DEFAULT 12 PyMarshal_WriteObjectToString │ │ │ │ - 1872: 00062565 40 FUNC GLOBAL DEFAULT 12 _PySeqLock_BeginRead │ │ │ │ - 1873: 000ab6c5 580 FUNC GLOBAL DEFAULT 12 _Py_HandlePending │ │ │ │ + 1872: 000622c5 40 FUNC GLOBAL DEFAULT 12 _PySeqLock_BeginRead │ │ │ │ + 1873: 000ab6e1 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: 00064207 64 FUNC GLOBAL DEFAULT 12 PyContext_Copy │ │ │ │ - 1877: 000673c3 4 FUNC GLOBAL DEFAULT 12 PyThread_get_key_value │ │ │ │ - 1878: 001f8d59 20 FUNC GLOBAL DEFAULT 12 PyUnstable_Type_AssignVersionTag │ │ │ │ + 1875: 0006823f 106 FUNC GLOBAL DEFAULT 12 _Py_stat │ │ │ │ + 1876: 0006431b 64 FUNC GLOBAL DEFAULT 12 PyContext_Copy │ │ │ │ + 1877: 000672f3 4 FUNC GLOBAL DEFAULT 12 PyThread_get_key_value │ │ │ │ + 1878: 001f8d01 20 FUNC GLOBAL DEFAULT 12 PyUnstable_Type_AssignVersionTag │ │ │ │ 1879: 00000000 0 FUNC GLOBAL DEFAULT UND textdomain@GLIBC_2.4 (2) │ │ │ │ 1880: 00463ab8 208 OBJECT GLOBAL DEFAULT 26 _PyNotImplemented_Type │ │ │ │ - 1881: 0019b769 28 FUNC GLOBAL DEFAULT 12 Py_GetVersion │ │ │ │ + 1881: 0019b681 28 FUNC GLOBAL DEFAULT 12 Py_GetVersion │ │ │ │ 1882: 004650dc 208 OBJECT GLOBAL DEFAULT 26 PyDictRevIterItem_Type │ │ │ │ 1883: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_create@GLIBC_2.34 (4) │ │ │ │ 1884: 00000000 0 FUNC GLOBAL DEFAULT UND bind_textdomain_codeset@GLIBC_2.4 (2) │ │ │ │ 1885: 00000000 0 FUNC GLOBAL DEFAULT UND setlocale@GLIBC_2.4 (2) │ │ │ │ - 1886: 000cc019 58 FUNC GLOBAL DEFAULT 12 PyModule_GetName │ │ │ │ - 1887: 001fbdc5 114 FUNC GLOBAL DEFAULT 12 PyTuple_SetItem │ │ │ │ - 1888: 00184e41 6 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeRawUnicodeEscape │ │ │ │ - 1889: 00050905 94 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyUnwindEvent │ │ │ │ + 1886: 000cc02d 58 FUNC GLOBAL DEFAULT 12 PyModule_GetName │ │ │ │ + 1887: 001fbd19 114 FUNC GLOBAL DEFAULT 12 PyTuple_SetItem │ │ │ │ + 1888: 00184f01 6 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeRawUnicodeEscape │ │ │ │ + 1889: 000508f9 94 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyUnwindEvent │ │ │ │ 1890: 0002d05d 20 FUNC GLOBAL DEFAULT 12 PyException_GetCause │ │ │ │ 1891: 00460858 0 NOTYPE WEAK DEFAULT 26 data_start │ │ │ │ 1892: 0002a040 0 FUNC GLOBAL DEFAULT UND XML_SetProcessingInstructionHandler │ │ │ │ - 1893: 00066b89 80 FUNC GLOBAL DEFAULT 12 _PySys_GetAttr │ │ │ │ + 1893: 00066ab9 80 FUNC GLOBAL DEFAULT 12 _PySys_GetAttr │ │ │ │ 1894: 004625d4 208 OBJECT GLOBAL DEFAULT 26 PyFilter_Type │ │ │ │ - 1895: 0009889d 116 FUNC GLOBAL DEFAULT 12 PyEval_RestoreThread │ │ │ │ + 1895: 00098869 116 FUNC GLOBAL DEFAULT 12 PyEval_RestoreThread │ │ │ │ 1896: 00029858 0 FUNC GLOBAL DEFAULT UND XML_SetXmlDeclHandler │ │ │ │ - 1897: 00195ab1 4 FUNC GLOBAL DEFAULT 12 _Py_VaBuildValue_SizeT │ │ │ │ - 1898: 000bdf85 8 FUNC GLOBAL DEFAULT 12 PyObject_GenericGetAttr │ │ │ │ + 1897: 001959c5 4 FUNC GLOBAL DEFAULT 12 _Py_VaBuildValue_SizeT │ │ │ │ + 1898: 000bdf91 8 FUNC GLOBAL DEFAULT 12 PyObject_GenericGetAttr │ │ │ │ 1899: 00000000 0 FUNC GLOBAL DEFAULT UND __vsnprintf_chk@GLIBC_2.4 (2) │ │ │ │ - 1900: 0015e1b9 316 FUNC GLOBAL DEFAULT 12 PyObject_AsFileDescriptor │ │ │ │ + 1900: 0015e469 316 FUNC GLOBAL DEFAULT 12 PyObject_AsFileDescriptor │ │ │ │ 1901: 0002e4a5 240 FUNC GLOBAL DEFAULT 12 _PyObject_Dump │ │ │ │ 1902: 00000000 0 FUNC GLOBAL DEFAULT UND getgroups@GLIBC_2.4 (2) │ │ │ │ 1903: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_getspecific@GLIBC_2.34 (4) │ │ │ │ - 1904: 0007d4e9 38 FUNC GLOBAL DEFAULT 12 PyDescr_NewGetSet │ │ │ │ - 1905: 001fb0f9 12 FUNC GLOBAL DEFAULT 12 PyInit_array │ │ │ │ - 1906: 001156b9 76 FUNC GLOBAL DEFAULT 12 PyUnicode_Compare │ │ │ │ + 1904: 0007d4ed 38 FUNC GLOBAL DEFAULT 12 PyDescr_NewGetSet │ │ │ │ + 1905: 001fb04d 12 FUNC GLOBAL DEFAULT 12 PyInit_array │ │ │ │ + 1906: 001155f1 76 FUNC GLOBAL DEFAULT 12 PyUnicode_Compare │ │ │ │ 1907: 00000000 0 FUNC GLOBAL DEFAULT UND isatty@GLIBC_2.4 (2) │ │ │ │ 1908: 00000000 0 FUNC GLOBAL DEFAULT UND XML_ExpatVersionInfo │ │ │ │ 1909: 004673e4 208 OBJECT GLOBAL DEFAULT 26 PyWrapperDescr_Type │ │ │ │ 1910: 00471578 4 OBJECT GLOBAL DEFAULT 26 _PySet_Dummy │ │ │ │ - 1911: 00126be1 280 FUNC GLOBAL DEFAULT 12 _PyCode_CheckLineNumber │ │ │ │ + 1911: 00126f51 280 FUNC GLOBAL DEFAULT 12 _PyCode_CheckLineNumber │ │ │ │ 1912: 0005fa3d 88 FUNC GLOBAL DEFAULT 12 PyType_AddWatcher │ │ │ │ - 1913: 00057805 300 FUNC GLOBAL DEFAULT 12 PyEval_GetLocals │ │ │ │ - 1914: 0009ac99 620 FUNC GLOBAL DEFAULT 12 _PyBytes_Resize │ │ │ │ - 1915: 0020be8d 8 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_SetEnd │ │ │ │ - 1916: 001f0b75 260 FUNC GLOBAL DEFAULT 12 PyUnicode_CopyCharacters │ │ │ │ + 1913: 000577fd 300 FUNC GLOBAL DEFAULT 12 PyEval_GetLocals │ │ │ │ + 1914: 0009ac61 620 FUNC GLOBAL DEFAULT 12 _PyBytes_Resize │ │ │ │ + 1915: 0020bde1 8 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_SetEnd │ │ │ │ + 1916: 001f0ac9 260 FUNC GLOBAL DEFAULT 12 PyUnicode_CopyCharacters │ │ │ │ 1917: 004623f4 208 OBJECT GLOBAL DEFAULT 26 PyZip_Type │ │ │ │ 1918: 000296c0 0 FUNC GLOBAL DEFAULT UND XML_GetCurrentColumnNumber │ │ │ │ 1919: 00065985 36 FUNC GLOBAL DEFAULT 12 PyErr_BadInternalCall │ │ │ │ - 1920: 000f2ea5 24 FUNC GLOBAL DEFAULT 12 PyObject_IsSubclass │ │ │ │ + 1920: 000f2f21 24 FUNC GLOBAL DEFAULT 12 PyObject_IsSubclass │ │ │ │ 1921: 00065935 80 FUNC GLOBAL DEFAULT 12 _PyXI_NamespaceFromNames │ │ │ │ 1922: 00000000 0 FUNC GLOBAL DEFAULT UND unshare@GLIBC_2.4 (2) │ │ │ │ 1923: 00000000 0 FUNC GLOBAL DEFAULT UND sigaltstack@GLIBC_2.4 (2) │ │ │ │ - 1924: 0010f581 78 FUNC GLOBAL DEFAULT 12 _PyTime_localtime │ │ │ │ - 1925: 000cc6fd 80 FUNC GLOBAL DEFAULT 12 PyMapping_SetItemString │ │ │ │ + 1924: 0010f6a9 78 FUNC GLOBAL DEFAULT 12 _PyTime_localtime │ │ │ │ + 1925: 000cc711 80 FUNC GLOBAL DEFAULT 12 PyMapping_SetItemString │ │ │ │ 1926: 004d4f08 0 NOTYPE GLOBAL DEFAULT 29 _bss_end__ │ │ │ │ - 1927: 00062fab 146 FUNC GLOBAL DEFAULT 12 PyFunction_GetAnnotations │ │ │ │ + 1927: 000630bf 146 FUNC GLOBAL DEFAULT 12 PyFunction_GetAnnotations │ │ │ │ 1928: 0002ed01 110 FUNC GLOBAL DEFAULT 12 PyUnicode_ReadChar │ │ │ │ 1929: 0002a0fc 0 FUNC GLOBAL DEFAULT UND malloc@GLIBC_2.4 (2) │ │ │ │ - 1930: 001262a1 4 FUNC GLOBAL DEFAULT 12 PyType_GetFlags │ │ │ │ - 1931: 000484ad 54 FUNC GLOBAL DEFAULT 12 PyMarshal_ReadShortFromFile │ │ │ │ - 1932: 000839e1 200 FUNC GLOBAL DEFAULT 12 PyFloat_FromDouble │ │ │ │ + 1930: 00126611 4 FUNC GLOBAL DEFAULT 12 PyType_GetFlags │ │ │ │ + 1931: 00048491 54 FUNC GLOBAL DEFAULT 12 PyMarshal_ReadShortFromFile │ │ │ │ + 1932: 000839f1 200 FUNC GLOBAL DEFAULT 12 PyFloat_FromDouble │ │ │ │ 1933: 00000000 0 FUNC GLOBAL DEFAULT UND gethostbyname_r@GLIBC_2.4 (2) │ │ │ │ - 1934: 00190051 972 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF7Stateful │ │ │ │ + 1934: 00190119 972 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF7Stateful │ │ │ │ 1935: 0002a3e4 0 FUNC GLOBAL DEFAULT UND XML_SetElementHandler │ │ │ │ - 1936: 001a2389 10 FUNC GLOBAL DEFAULT 12 Py_GetPlatform │ │ │ │ + 1936: 001a2299 10 FUNC GLOBAL DEFAULT 12 Py_GetPlatform │ │ │ │ 1937: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawnattr_setschedparam@GLIBC_2.4 (2) │ │ │ │ - 1938: 000673a1 6 FUNC GLOBAL DEFAULT 12 PyThread_delete_key_value │ │ │ │ + 1938: 000672d1 6 FUNC GLOBAL DEFAULT 12 PyThread_delete_key_value │ │ │ │ 1939: 00000000 0 FUNC GLOBAL DEFAULT UND XML_ExpatVersion │ │ │ │ - 1940: 00158235 14 FUNC GLOBAL DEFAULT 12 PyNumber_Xor │ │ │ │ + 1940: 00158325 14 FUNC GLOBAL DEFAULT 12 PyNumber_Xor │ │ │ │ 1941: 00000000 0 FUNC GLOBAL DEFAULT UND __strcpy_chk@GLIBC_2.4 (2) │ │ │ │ - 1942: 00064aeb 68 FUNC GLOBAL DEFAULT 12 PyPickleBuffer_Release │ │ │ │ + 1942: 00064bff 68 FUNC GLOBAL DEFAULT 12 PyPickleBuffer_Release │ │ │ │ 1943: 00030cf9 52 FUNC GLOBAL DEFAULT 12 PyFunction_GetCode │ │ │ │ 1944: 00000000 0 FUNC GLOBAL DEFAULT UND abort@GLIBC_2.4 (2) │ │ │ │ - 1945: 001cc419 2552 FUNC GLOBAL DEFAULT 12 Py_RunMain │ │ │ │ + 1945: 001cc359 2552 FUNC GLOBAL DEFAULT 12 Py_RunMain │ │ │ │ 1946: 00000000 0 FUNC GLOBAL DEFAULT UND modf@GLIBC_2.4 (2) │ │ │ │ - 1947: 0013eb11 354 FUNC GLOBAL DEFAULT 12 PyNumber_TrueDivide │ │ │ │ + 1947: 0013ebf1 354 FUNC GLOBAL DEFAULT 12 PyNumber_TrueDivide │ │ │ │ 1948: 00000000 0 FUNC GLOBAL DEFAULT UND fchown@GLIBC_2.4 (2) │ │ │ │ - 1949: 001eec85 116 FUNC GLOBAL DEFAULT 12 PyOS_BeforeFork │ │ │ │ - 1950: 00072219 264 FUNC GLOBAL DEFAULT 12 PyList_New │ │ │ │ + 1949: 001eebd9 116 FUNC GLOBAL DEFAULT 12 PyOS_BeforeFork │ │ │ │ + 1950: 00072199 264 FUNC GLOBAL DEFAULT 12 PyList_New │ │ │ │ 1951: 00000000 0 FUNC GLOBAL DEFAULT UND chown@GLIBC_2.4 (2) │ │ │ │ - 1952: 0010e545 1960 FUNC GLOBAL DEFAULT 12 PyImport_Import │ │ │ │ + 1952: 0010e66d 1960 FUNC GLOBAL DEFAULT 12 PyImport_Import │ │ │ │ 1953: 0002b7cf 88 FUNC GLOBAL DEFAULT 12 Py_CompileStringExFlags │ │ │ │ 1954: 0046db10 4 OBJECT GLOBAL DEFAULT 26 PyExc_EncodingWarning │ │ │ │ - 1955: 000e2069 626 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceOr │ │ │ │ - 1956: 00088de5 164 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF8AndSize │ │ │ │ + 1955: 000e20e1 626 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceOr │ │ │ │ + 1956: 00088dc9 164 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF8AndSize │ │ │ │ 1957: 00029b4c 0 FUNC GLOBAL DEFAULT UND cos@GLIBC_2.4 (3) │ │ │ │ - 1958: 000cbf51 198 FUNC GLOBAL DEFAULT 12 PyModule_ExecDef │ │ │ │ + 1958: 000cbf65 198 FUNC GLOBAL DEFAULT 12 PyModule_ExecDef │ │ │ │ 1959: 00000000 0 FUNC GLOBAL DEFAULT UND __clock_nanosleep_time64@GLIBC_2.34 (4) │ │ │ │ - 1960: 001f560d 50 FUNC GLOBAL DEFAULT 12 PyErr_WarnFormat │ │ │ │ + 1960: 001f5515 50 FUNC GLOBAL DEFAULT 12 PyErr_WarnFormat │ │ │ │ 1961: 00461890 208 OBJECT GLOBAL DEFAULT 26 PyCode_Type │ │ │ │ 1962: 004a9640 0 NOTYPE GLOBAL DEFAULT 29 __bss_start │ │ │ │ 1963: 00000000 0 FUNC GLOBAL DEFAULT UND poll@GLIBC_2.4 (2) │ │ │ │ 1964: 004649c4 208 OBJECT GLOBAL DEFAULT 26 PyDictValues_Type │ │ │ │ 1965: 00000000 0 FUNC GLOBAL DEFAULT UND __select64@GLIBC_2.34 (4) │ │ │ │ 1966: 00000000 0 FUNC GLOBAL DEFAULT UND sched_setscheduler@GLIBC_2.4 (2) │ │ │ │ 1967: 004670b4 208 OBJECT GLOBAL DEFAULT 26 Py_GenericAliasType │ │ │ │ - 1968: 0009afed 256 FUNC GLOBAL DEFAULT 12 PyObject_Realloc │ │ │ │ - 1969: 00182049 86 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetEnd │ │ │ │ - 1970: 0017aa65 8 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_SetEnd │ │ │ │ + 1968: 0009afb5 256 FUNC GLOBAL DEFAULT 12 PyObject_Realloc │ │ │ │ + 1969: 00182021 86 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetEnd │ │ │ │ + 1970: 0017ab41 8 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_SetEnd │ │ │ │ 1971: 00000000 0 FUNC GLOBAL DEFAULT UND raise@GLIBC_2.4 (2) │ │ │ │ 1972: 00000000 0 FUNC GLOBAL DEFAULT UND realloc@GLIBC_2.4 (2) │ │ │ │ 1973: 00461d68 8 OBJECT GLOBAL DEFAULT 26 _Py_NotImplementedStruct │ │ │ │ - 1974: 0004109f 4 FUNC GLOBAL DEFAULT 12 _PyDict_DelItem_KnownHash │ │ │ │ - 1975: 00037a2f 60 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrnoWithFilename │ │ │ │ + 1974: 00041183 4 FUNC GLOBAL DEFAULT 12 _PyDict_DelItem_KnownHash │ │ │ │ + 1975: 00037911 60 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrnoWithFilename │ │ │ │ 1976: 0005d561 6 FUNC GLOBAL DEFAULT 12 PyImport_ExecCodeModuleEx │ │ │ │ - 1977: 0015da11 534 FUNC GLOBAL DEFAULT 12 _PyParkingLot_Park │ │ │ │ - 1978: 00201b65 28 FUNC GLOBAL DEFAULT 12 PyGC_Enable │ │ │ │ - 1979: 000f9a4d 84 FUNC GLOBAL DEFAULT 12 _PyErr_SetKeyError │ │ │ │ + 1977: 0015da49 534 FUNC GLOBAL DEFAULT 12 _PyParkingLot_Park │ │ │ │ + 1978: 00201abd 28 FUNC GLOBAL DEFAULT 12 PyGC_Enable │ │ │ │ + 1979: 000f9a65 84 FUNC GLOBAL DEFAULT 12 _PyErr_SetKeyError │ │ │ │ 1980: 00000000 0 FUNC GLOBAL DEFAULT UND seteuid@GLIBC_2.4 (2) │ │ │ │ - 1981: 0005fe87 62 FUNC GLOBAL DEFAULT 12 PyObject_CheckReadBuffer │ │ │ │ + 1981: 0005fe8f 62 FUNC GLOBAL DEFAULT 12 PyObject_CheckReadBuffer │ │ │ │ 1982: 00029660 0 FUNC GLOBAL DEFAULT UND XML_SetReparseDeferralEnabled │ │ │ │ - 1983: 000f9171 62 FUNC GLOBAL DEFAULT 12 PyObject_CallFinalizer │ │ │ │ - 1984: 0002eb51 4 FUNC GLOBAL DEFAULT 12 PyTraceBack_Print │ │ │ │ - 1985: 002087c5 78 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetStart │ │ │ │ - 1986: 0022e27d 66 FUNC GLOBAL DEFAULT 12 PyNumber_Positive │ │ │ │ - 1987: 0011087d 238 FUNC GLOBAL DEFAULT 12 PySlice_AdjustIndices │ │ │ │ - 1988: 00187d65 190 FUNC GLOBAL DEFAULT 12 PyUnicode_Fill │ │ │ │ - 1989: 001a2395 208 FUNC GLOBAL DEFAULT 12 PyFloat_GetInfo │ │ │ │ - 1990: 00066b31 88 FUNC GLOBAL DEFAULT 12 PyErr_ProgramText │ │ │ │ - 1991: 000fb261 112 FUNC GLOBAL DEFAULT 12 PyTuple_GetSlice │ │ │ │ - 1992: 000d27f1 96 FUNC GLOBAL DEFAULT 12 PyArg_ParseTupleAndKeywords │ │ │ │ - 1993: 00261ea5 10 FUNC GLOBAL DEFAULT 12 PyCodec_IncrementalEncoder │ │ │ │ - 1994: 002639fd 14 FUNC GLOBAL DEFAULT 12 _Py_c_neg │ │ │ │ - 1995: 0015633d 86 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToLowercase │ │ │ │ - 1996: 0019caf5 800 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_New │ │ │ │ + 1983: 000f9189 62 FUNC GLOBAL DEFAULT 12 PyObject_CallFinalizer │ │ │ │ + 1984: 0002ebd5 4 FUNC GLOBAL DEFAULT 12 PyTraceBack_Print │ │ │ │ + 1985: 0020871d 78 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetStart │ │ │ │ + 1986: 0022e1cd 66 FUNC GLOBAL DEFAULT 12 PyNumber_Positive │ │ │ │ + 1987: 001109b1 238 FUNC GLOBAL DEFAULT 12 PySlice_AdjustIndices │ │ │ │ + 1988: 00187e21 190 FUNC GLOBAL DEFAULT 12 PyUnicode_Fill │ │ │ │ + 1989: 001a22a5 208 FUNC GLOBAL DEFAULT 12 PyFloat_GetInfo │ │ │ │ + 1990: 00066a61 88 FUNC GLOBAL DEFAULT 12 PyErr_ProgramText │ │ │ │ + 1991: 000fb3b1 112 FUNC GLOBAL DEFAULT 12 PyTuple_GetSlice │ │ │ │ + 1992: 000d2809 96 FUNC GLOBAL DEFAULT 12 PyArg_ParseTupleAndKeywords │ │ │ │ + 1993: 00261e2d 10 FUNC GLOBAL DEFAULT 12 PyCodec_IncrementalEncoder │ │ │ │ + 1994: 00263769 14 FUNC GLOBAL DEFAULT 12 _Py_c_neg │ │ │ │ + 1995: 0015642d 86 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToLowercase │ │ │ │ + 1996: 0019ca11 800 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_New │ │ │ │ 1997: 00000000 0 FUNC GLOBAL DEFAULT UND read@GLIBC_2.4 (2) │ │ │ │ - 1998: 000624a9 38 FUNC GLOBAL DEFAULT 12 PyConfig_SetBytesString │ │ │ │ + 1998: 00062209 38 FUNC GLOBAL DEFAULT 12 PyConfig_SetBytesString │ │ │ │ 1999: 00466760 208 OBJECT GLOBAL DEFAULT 26 PyStdPrinter_Type │ │ │ │ - 2000: 000e76ed 50 FUNC GLOBAL DEFAULT 12 PyList_Size │ │ │ │ - 2001: 0004717f 6 FUNC GLOBAL DEFAULT 12 PyFrame_GetLocals │ │ │ │ - 2002: 0012c0dd 8 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF8String │ │ │ │ + 2000: 000e7765 50 FUNC GLOBAL DEFAULT 12 PyList_Size │ │ │ │ + 2001: 0004715f 6 FUNC GLOBAL DEFAULT 12 PyFrame_GetLocals │ │ │ │ + 2002: 0012c449 8 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF8String │ │ │ │ 2003: 00065fcd 6 FUNC GLOBAL DEFAULT 12 PyRun_AnyFileEx │ │ │ │ 2004: 00463828 208 OBJECT GLOBAL DEFAULT 26 PyLongRangeIter_Type │ │ │ │ 2005: 004675fc 208 OBJECT GLOBAL DEFAULT 26 PyMemberDescr_Type │ │ │ │ 2006: 0005fd95 56 FUNC GLOBAL DEFAULT 12 _PyObject_CallFunction_SizeT │ │ │ │ 2007: 00000000 0 FUNC GLOBAL DEFAULT UND pow@GLIBC_2.29 (8) │ │ │ │ - 2008: 0007eb31 36 FUNC GLOBAL DEFAULT 12 PyType_FromSpec │ │ │ │ + 2008: 0007eb45 36 FUNC GLOBAL DEFAULT 12 PyType_FromSpec │ │ │ │ 2009: 0005de71 52 FUNC GLOBAL DEFAULT 12 PyFunction_GetKwDefaults │ │ │ │ - 2010: 00059b9f 358 FUNC GLOBAL DEFAULT 12 _PyThread_CurrentFrames │ │ │ │ - 2011: 00209db9 68 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IDIncref │ │ │ │ + 2010: 00059ba3 358 FUNC GLOBAL DEFAULT 12 _PyThread_CurrentFrames │ │ │ │ + 2011: 00209d11 68 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IDIncref │ │ │ │ 2012: 00000000 0 FUNC GLOBAL DEFAULT UND send@GLIBC_2.4 (2) │ │ │ │ - 2013: 001031c1 4 FUNC GLOBAL DEFAULT 12 PyCompile_OpcodeStackEffectWithJump │ │ │ │ + 2013: 001032d1 4 FUNC GLOBAL DEFAULT 12 PyCompile_OpcodeStackEffectWithJump │ │ │ │ 2014: 00030cc5 52 FUNC GLOBAL DEFAULT 12 PyFunction_GetClosure │ │ │ │ - 2015: 00123cd5 54 FUNC GLOBAL DEFAULT 12 PyOS_setsig │ │ │ │ + 2015: 00124045 54 FUNC GLOBAL DEFAULT 12 PyOS_setsig │ │ │ │ 2016: 00000000 0 FUNC GLOBAL DEFAULT UND getrandom@GLIBC_2.25 (17) │ │ │ │ 2017: 00000000 0 FUNC GLOBAL DEFAULT UND tcgetpgrp@GLIBC_2.4 (2) │ │ │ │ - 2018: 0017af2d 868 FUNC GLOBAL DEFAULT 12 PyBytes_FromFormatV │ │ │ │ - 2019: 000506c1 92 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireExceptionHandledEvent │ │ │ │ + 2018: 0017b009 868 FUNC GLOBAL DEFAULT 12 PyBytes_FromFormatV │ │ │ │ + 2019: 000506b9 92 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireExceptionHandledEvent │ │ │ │ 2020: 0005da0f 52 FUNC GLOBAL DEFAULT 12 PyList_Clear │ │ │ │ - 2021: 00076031 76 FUNC GLOBAL DEFAULT 12 PyGILState_Check │ │ │ │ + 2021: 00075fb1 76 FUNC GLOBAL DEFAULT 12 PyGILState_Check │ │ │ │ 2022: 00000000 0 FUNC GLOBAL DEFAULT UND __futimens64@GLIBC_2.34 (4) │ │ │ │ - 2023: 001005ad 1122 FUNC GLOBAL DEFAULT 12 PyObject_ClearWeakRefs │ │ │ │ - 2024: 00179a0d 244 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_LookUpID │ │ │ │ + 2023: 001006b5 1122 FUNC GLOBAL DEFAULT 12 PyObject_ClearWeakRefs │ │ │ │ + 2024: 00179ae9 244 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_LookUpID │ │ │ │ 2025: 0002ae05 264 FUNC GLOBAL DEFAULT 12 PySys_AddXOption │ │ │ │ - 2026: 001313bd 40 FUNC GLOBAL DEFAULT 12 PyRun_StringFlags │ │ │ │ - 2027: 00126e99 88 FUNC GLOBAL DEFAULT 12 _PyErr_SetString │ │ │ │ + 2026: 001314a5 40 FUNC GLOBAL DEFAULT 12 PyRun_StringFlags │ │ │ │ + 2027: 00127209 88 FUNC GLOBAL DEFAULT 12 _PyErr_SetString │ │ │ │ 2028: 0002b8b1 184 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_SetConfig │ │ │ │ - 2029: 000daf0d 32 FUNC GLOBAL DEFAULT 12 _PyType_Name │ │ │ │ - 2030: 0007ffe1 404 FUNC GLOBAL DEFAULT 12 PyLong_FromLong │ │ │ │ - 2031: 001c9e91 12 FUNC GLOBAL DEFAULT 12 PyInit__codecs │ │ │ │ - 2032: 0004f84d 46 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyReturnEvent │ │ │ │ + 2029: 000daf7d 32 FUNC GLOBAL DEFAULT 12 _PyType_Name │ │ │ │ + 2030: 0007fff5 404 FUNC GLOBAL DEFAULT 12 PyLong_FromLong │ │ │ │ + 2031: 001c9dd1 12 FUNC GLOBAL DEFAULT 12 PyInit__codecs │ │ │ │ + 2032: 0004f83d 46 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyReturnEvent │ │ │ │ 2033: 0047170c 4 OBJECT GLOBAL DEFAULT 26 _PyImport_FrozenBootstrap │ │ │ │ - 2034: 001d9385 230 FUNC GLOBAL DEFAULT 12 PyCapsule_Import │ │ │ │ - 2035: 000f98e9 78 FUNC GLOBAL DEFAULT 12 PyCapsule_New │ │ │ │ - 2036: 000abadd 72 FUNC GLOBAL DEFAULT 12 _PyUnicode_EqualToASCIIString │ │ │ │ + 2034: 001d9201 230 FUNC GLOBAL DEFAULT 12 PyCapsule_Import │ │ │ │ + 2035: 000f9901 78 FUNC GLOBAL DEFAULT 12 PyCapsule_New │ │ │ │ + 2036: 000abaf9 72 FUNC GLOBAL DEFAULT 12 _PyUnicode_EqualToASCIIString │ │ │ │ 2037: 00000000 0 FUNC GLOBAL DEFAULT UND __isoc23_strtoul@GLIBC_2.38 (15) │ │ │ │ - 2038: 00213cb1 50 FUNC GLOBAL DEFAULT 12 _PyArg_ParseStackAndKeywords │ │ │ │ + 2038: 00213c01 50 FUNC GLOBAL DEFAULT 12 _PyArg_ParseStackAndKeywords │ │ │ │ 2039: 00029eb0 0 FUNC GLOBAL DEFAULT UND XML_SetEndCdataSectionHandler │ │ │ │ - 2040: 000db019 30 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_Init │ │ │ │ - 2041: 000c9a61 1206 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_PrepareInternal │ │ │ │ - 2042: 00054161 8 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF16String │ │ │ │ + 2040: 000db089 30 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_Init │ │ │ │ + 2041: 000c9a79 1206 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_PrepareInternal │ │ │ │ + 2042: 0005408f 8 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF16String │ │ │ │ 2043: 00000000 0 FUNC GLOBAL DEFAULT UND fgetxattr@GLIBC_2.4 (2) │ │ │ │ - 2044: 0006274f 50 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveOneObject │ │ │ │ - 2045: 000623b7 42 FUNC GLOBAL DEFAULT 12 _PyArg_ParseTuple_SizeT │ │ │ │ + 2044: 000624af 50 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveOneObject │ │ │ │ + 2045: 00062117 42 FUNC GLOBAL DEFAULT 12 _PyArg_ParseTuple_SizeT │ │ │ │ 2046: 00032093 362 FUNC GLOBAL DEFAULT 12 _PyXI_ApplyError │ │ │ │ - 2047: 0015f821 2 FUNC GLOBAL DEFAULT 12 _PyBytes_Join │ │ │ │ + 2047: 0015f90d 2 FUNC GLOBAL DEFAULT 12 _PyBytes_Join │ │ │ │ 2048: 0005e01d 18 FUNC GLOBAL DEFAULT 12 PyGen_GetCode │ │ │ │ - 2049: 00133a01 1070 FUNC GLOBAL DEFAULT 12 PyUnicode_Decode │ │ │ │ - 2050: 001d35bd 12 FUNC GLOBAL DEFAULT 12 PyInit_atexit │ │ │ │ - 2051: 00179cfd 138 FUNC GLOBAL DEFAULT 12 PyNumber_Absolute │ │ │ │ - 2052: 002088e1 76 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetEnd │ │ │ │ + 2049: 00133aed 1066 FUNC GLOBAL DEFAULT 12 PyUnicode_Decode │ │ │ │ + 2050: 001d34fd 12 FUNC GLOBAL DEFAULT 12 PyInit_atexit │ │ │ │ + 2051: 00179dd9 138 FUNC GLOBAL DEFAULT 12 PyNumber_Absolute │ │ │ │ + 2052: 00208839 76 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetEnd │ │ │ │ 2053: 0002bc81 20 FUNC GLOBAL DEFAULT 12 PyErr_Print │ │ │ │ - 2054: 0006033d 104 FUNC GLOBAL DEFAULT 12 _PyObject_CallMethodId │ │ │ │ - 2055: 00062353 2 FUNC GLOBAL DEFAULT 12 PyCriticalSection2_End │ │ │ │ + 2054: 000601ad 104 FUNC GLOBAL DEFAULT 12 _PyObject_CallMethodId │ │ │ │ + 2055: 000620b3 2 FUNC GLOBAL DEFAULT 12 PyCriticalSection2_End │ │ │ │ 2056: 00000000 0 FUNC GLOBAL DEFAULT UND XML_ParseBuffer │ │ │ │ - 2057: 001d4c55 50 FUNC GLOBAL DEFAULT 12 PyModule_AddStringConstant │ │ │ │ + 2057: 001d4b3d 50 FUNC GLOBAL DEFAULT 12 PyModule_AddStringConstant │ │ │ │ 2058: 00000000 0 FUNC GLOBAL DEFAULT UND strlen@GLIBC_2.4 (2) │ │ │ │ 2059: 00029b04 0 FUNC GLOBAL DEFAULT UND XML_SetDefaultHandler │ │ │ │ - 2060: 001116ed 24 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrnoWithFilenameObject │ │ │ │ - 2061: 000890c5 50 FUNC GLOBAL DEFAULT 12 _PyType_Lookup │ │ │ │ - 2062: 0015ef95 40 FUNC GLOBAL DEFAULT 12 _PySemaphore_Wakeup │ │ │ │ + 2060: 00111821 24 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrnoWithFilenameObject │ │ │ │ + 2061: 000890a9 50 FUNC GLOBAL DEFAULT 12 _PyType_Lookup │ │ │ │ + 2062: 0015f081 40 FUNC GLOBAL DEFAULT 12 _PySemaphore_Wakeup │ │ │ │ 2063: 00000000 0 FUNC GLOBAL DEFAULT UND __sem_clockwait64@GLIBC_2.34 (4) │ │ │ │ - 2064: 000667a9 80 FUNC GLOBAL DEFAULT 12 PySys_HasWarnOptions │ │ │ │ - 2065: 0023b069 88 FUNC GLOBAL DEFAULT 12 _PyArg_BadArgument │ │ │ │ - 2066: 000f9b35 98 FUNC GLOBAL DEFAULT 12 PyUnicode_FromObject │ │ │ │ - 2067: 0016788d 380 FUNC GLOBAL DEFAULT 12 _PyTime_ObjectToTime_t │ │ │ │ + 2064: 000666d9 80 FUNC GLOBAL DEFAULT 12 PySys_HasWarnOptions │ │ │ │ + 2065: 0023afc9 88 FUNC GLOBAL DEFAULT 12 _PyArg_BadArgument │ │ │ │ + 2066: 000f9b4d 98 FUNC GLOBAL DEFAULT 12 PyUnicode_FromObject │ │ │ │ + 2067: 00167975 380 FUNC GLOBAL DEFAULT 12 _PyTime_ObjectToTime_t │ │ │ │ 2068: 0005f1bf 18 FUNC GLOBAL DEFAULT 12 Py_XNewRef │ │ │ │ 2069: 00000000 0 FUNC GLOBAL DEFAULT UND __fstatat64_time64@GLIBC_2.34 (4) │ │ │ │ 2070: 0002950c 0 FUNC GLOBAL DEFAULT UND XML_GetErrorCode │ │ │ │ 2071: 00029524 0 FUNC GLOBAL DEFAULT UND XML_SetUserData │ │ │ │ 2072: 0002abfd 112 FUNC GLOBAL DEFAULT 12 Py_SetProgramName │ │ │ │ - 2073: 00062401 4 FUNC GLOBAL DEFAULT 12 _PyArg_VaParse_SizeT │ │ │ │ - 2074: 00263ac1 6 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_Release │ │ │ │ + 2073: 00062161 4 FUNC GLOBAL DEFAULT 12 _PyArg_VaParse_SizeT │ │ │ │ + 2074: 002639f9 6 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_Release │ │ │ │ 2075: 0002a51c 0 FUNC GLOBAL DEFAULT UND sin@GLIBC_2.4 (3) │ │ │ │ 2076: 0005ec4d 22 FUNC GLOBAL DEFAULT 12 PyType_GetTypeDataSize │ │ │ │ - 2077: 000793e9 192 FUNC GLOBAL DEFAULT 12 PyDict_SetItem │ │ │ │ - 2078: 000dccb9 36 FUNC GLOBAL DEFAULT 12 _PyDict_MergeEx │ │ │ │ - 2079: 001ce075 76 FUNC GLOBAL DEFAULT 12 PyUnicode_Tailmatch │ │ │ │ + 2077: 0007937d 192 FUNC GLOBAL DEFAULT 12 PyDict_SetItem │ │ │ │ + 2078: 000dcd31 36 FUNC GLOBAL DEFAULT 12 _PyDict_MergeEx │ │ │ │ + 2079: 001cdfb5 76 FUNC GLOBAL DEFAULT 12 PyUnicode_Tailmatch │ │ │ │ 2080: 0046af5c 4 OBJECT GLOBAL DEFAULT 26 PyExc_FileExistsError │ │ │ │ - 2081: 00149005 6 FUNC GLOBAL DEFAULT 12 PyObject_DelAttr │ │ │ │ - 2082: 00062a43 90 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveLoopFlags │ │ │ │ - 2083: 00123d0d 36 FUNC GLOBAL DEFAULT 12 PyOS_getsig │ │ │ │ - 2084: 00192375 896 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF32Stateful │ │ │ │ - 2085: 003822c8 4 OBJECT GLOBAL DEFAULT 14 PyStructSequence_UnnamedField │ │ │ │ - 2086: 00062615 48 FUNC GLOBAL DEFAULT 12 Py_FatalError │ │ │ │ - 2087: 00111669 96 FUNC GLOBAL DEFAULT 12 PyUnicode_EncodeFSDefault │ │ │ │ + 2081: 001490ed 6 FUNC GLOBAL DEFAULT 12 PyObject_DelAttr │ │ │ │ + 2082: 00062757 90 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveLoopFlags │ │ │ │ + 2083: 0012407d 36 FUNC GLOBAL DEFAULT 12 PyOS_getsig │ │ │ │ + 2084: 0019243d 896 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF32Stateful │ │ │ │ + 2085: 00382408 4 OBJECT GLOBAL DEFAULT 14 PyStructSequence_UnnamedField │ │ │ │ + 2086: 00062375 48 FUNC GLOBAL DEFAULT 12 Py_FatalError │ │ │ │ + 2087: 0011179d 96 FUNC GLOBAL DEFAULT 12 PyUnicode_EncodeFSDefault │ │ │ │ 2088: 0002af1b 40 FUNC GLOBAL DEFAULT 12 Py_PreInitializeFromArgs │ │ │ │ 2089: 00000000 0 FUNC GLOBAL DEFAULT UND __libc_current_sigrtmax@GLIBC_2.4 (2) │ │ │ │ - 2090: 000649e1 176 FUNC GLOBAL DEFAULT 12 Py_AtExit │ │ │ │ - 2091: 001ebb45 12 FUNC GLOBAL DEFAULT 12 PyInit__ast │ │ │ │ + 2090: 00064af5 176 FUNC GLOBAL DEFAULT 12 Py_AtExit │ │ │ │ + 2091: 001eba99 12 FUNC GLOBAL DEFAULT 12 PyInit__ast │ │ │ │ 2092: 004a9c68 4 OBJECT GLOBAL DEFAULT 29 Py_IgnoreEnvironmentFlag │ │ │ │ - 2093: 0005f093 18 FUNC GLOBAL DEFAULT 12 PyException_GetArgs │ │ │ │ + 2093: 0005f095 18 FUNC GLOBAL DEFAULT 12 PyException_GetArgs │ │ │ │ 2094: 000c4d65 96 FUNC GLOBAL DEFAULT 12 _PyToken_ThreeChars │ │ │ │ - 2095: 0005c179 160 FUNC GLOBAL DEFAULT 12 _PyErr_SetFromPyStatus │ │ │ │ - 2096: 000ea955 384 FUNC GLOBAL DEFAULT 12 PyUnicode_Substring │ │ │ │ - 2097: 000859a1 112 FUNC GLOBAL DEFAULT 12 PyType_IsSubtype │ │ │ │ - 2098: 00062309 16 FUNC GLOBAL DEFAULT 12 PyCode_Optimize │ │ │ │ - 2099: 000ea629 4 FUNC GLOBAL DEFAULT 12 _PyInstructionSequence_New │ │ │ │ - 2100: 000565fd 72 FUNC GLOBAL DEFAULT 12 PyState_RemoveModule │ │ │ │ - 2101: 00062f65 34 FUNC GLOBAL DEFAULT 12 _PyLong_FileDescriptor_Converter │ │ │ │ - 2102: 0018b2d1 28 FUNC GLOBAL DEFAULT 12 PyObject_Not │ │ │ │ - 2103: 0009d2e9 584 FUNC GLOBAL DEFAULT 12 _PyEvalFramePushAndInit │ │ │ │ - 2104: 0024a1b9 132 FUNC GLOBAL DEFAULT 12 _PyTime_FromLong │ │ │ │ - 2105: 0023ba71 38 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceRshift │ │ │ │ + 2095: 0005c17d 160 FUNC GLOBAL DEFAULT 12 _PyErr_SetFromPyStatus │ │ │ │ + 2096: 000ea9b5 384 FUNC GLOBAL DEFAULT 12 PyUnicode_Substring │ │ │ │ + 2097: 0008596d 112 FUNC GLOBAL DEFAULT 12 PyType_IsSubtype │ │ │ │ + 2098: 00062069 16 FUNC GLOBAL DEFAULT 12 PyCode_Optimize │ │ │ │ + 2099: 000ea689 4 FUNC GLOBAL DEFAULT 12 _PyInstructionSequence_New │ │ │ │ + 2100: 000565f1 72 FUNC GLOBAL DEFAULT 12 PyState_RemoveModule │ │ │ │ + 2101: 00063079 34 FUNC GLOBAL DEFAULT 12 _PyLong_FileDescriptor_Converter │ │ │ │ + 2102: 0018b389 28 FUNC GLOBAL DEFAULT 12 PyObject_Not │ │ │ │ + 2103: 0009d2ed 584 FUNC GLOBAL DEFAULT 12 _PyEvalFramePushAndInit │ │ │ │ + 2104: 0024a06d 132 FUNC GLOBAL DEFAULT 12 _PyTime_FromLong │ │ │ │ + 2105: 0023b9f9 38 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceRshift │ │ │ │ 2106: 000311cb 94 FUNC GLOBAL DEFAULT 12 PyTraceMalloc_Untrack │ │ │ │ 2107: 00000000 0 FUNC GLOBAL DEFAULT UND nice@GLIBC_2.4 (2) │ │ │ │ - 2108: 001d4e11 12 FUNC GLOBAL DEFAULT 12 PyInit__struct │ │ │ │ + 2108: 001d4c89 12 FUNC GLOBAL DEFAULT 12 PyInit__struct │ │ │ │ 2109: 00000000 0 FUNC GLOBAL DEFAULT UND vfork@GLIBC_2.4 (2) │ │ │ │ 2110: 0002b4e9 108 FUNC GLOBAL DEFAULT 12 PyConfig_SetWideStringList │ │ │ │ - 2111: 002584b1 76 FUNC GLOBAL DEFAULT 12 PyUnicode_Find │ │ │ │ - 2112: 00040fa5 66 FUNC GLOBAL DEFAULT 12 PyODict_DelItem │ │ │ │ + 2111: 00258429 76 FUNC GLOBAL DEFAULT 12 PyUnicode_Find │ │ │ │ + 2112: 00040f8d 66 FUNC GLOBAL DEFAULT 12 PyODict_DelItem │ │ │ │ 2113: 00000000 0 FUNC GLOBAL DEFAULT UND XML_UseForeignDTD │ │ │ │ - 2114: 0010eced 76 FUNC GLOBAL DEFAULT 12 PyImport_ImportModuleLevel │ │ │ │ - 2115: 0003ddd1 196 FUNC GLOBAL DEFAULT 12 PyCode_NewEmpty │ │ │ │ - 2116: 0036c728 8 OBJECT GLOBAL DEFAULT 14 PY_TIMEOUT_MAX │ │ │ │ + 2114: 0010ee15 76 FUNC GLOBAL DEFAULT 12 PyImport_ImportModuleLevel │ │ │ │ + 2115: 0003ddcd 196 FUNC GLOBAL DEFAULT 12 PyCode_NewEmpty │ │ │ │ + 2116: 0036c868 8 OBJECT GLOBAL DEFAULT 14 PY_TIMEOUT_MAX │ │ │ │ 2117: 00029120 0 FUNC GLOBAL DEFAULT UND XML_SetEndElementHandler │ │ │ │ 2118: 00000000 0 FUNC GLOBAL DEFAULT UND __ctype_b_loc@GLIBC_2.4 (2) │ │ │ │ 2119: 00065917 30 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_Lookup │ │ │ │ - 2120: 000f0f11 208 FUNC GLOBAL DEFAULT 12 PyFile_WriteObject │ │ │ │ + 2120: 000f0f91 208 FUNC GLOBAL DEFAULT 12 PyFile_WriteObject │ │ │ │ 2121: 00000000 0 FUNC GLOBAL DEFAULT UND fgets@GLIBC_2.4 (2) │ │ │ │ - 2122: 000f954d 66 FUNC GLOBAL DEFAULT 12 PyNumber_Invert │ │ │ │ + 2122: 000f9565 66 FUNC GLOBAL DEFAULT 12 PyNumber_Invert │ │ │ │ 2123: 004a9c90 4 OBJECT GLOBAL DEFAULT 29 Py_BytesWarningFlag │ │ │ │ - 2124: 00235fa5 782 FUNC GLOBAL DEFAULT 12 PyCodec_BackslashReplaceErrors │ │ │ │ + 2124: 00235f25 782 FUNC GLOBAL DEFAULT 12 PyCodec_BackslashReplaceErrors │ │ │ │ 2125: 00030bfd 6 FUNC GLOBAL DEFAULT 12 PyThreadState_New │ │ │ │ 2126: 00000000 0 FUNC GLOBAL DEFAULT UND readdir64@GLIBC_2.4 (2) │ │ │ │ - 2127: 00115879 348 FUNC GLOBAL DEFAULT 12 PyNumber_Multiply │ │ │ │ - 2128: 00095d95 284 FUNC GLOBAL DEFAULT 12 PyEval_SaveThread │ │ │ │ - 2129: 00120f65 322 FUNC GLOBAL DEFAULT 12 PyUnicode_FSDecoder │ │ │ │ + 2127: 00115ae9 348 FUNC GLOBAL DEFAULT 12 PyNumber_Multiply │ │ │ │ + 2128: 00095d69 284 FUNC GLOBAL DEFAULT 12 PyEval_SaveThread │ │ │ │ + 2129: 00121165 322 FUNC GLOBAL DEFAULT 12 PyUnicode_FSDecoder │ │ │ │ 2130: 0002ea55 4 FUNC GLOBAL DEFAULT 12 PyErr_WriteUnraisable │ │ │ │ 2131: 00030c03 102 FUNC GLOBAL DEFAULT 12 PyTraceMalloc_Track │ │ │ │ 2132: 0002abb5 72 FUNC GLOBAL DEFAULT 12 PyImport_AppendInittab │ │ │ │ 2133: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawnattr_setflags@GLIBC_2.4 (2) │ │ │ │ - 2134: 00152d55 92 FUNC GLOBAL DEFAULT 12 PySequence_Size │ │ │ │ - 2135: 001f13d5 164 FUNC GLOBAL DEFAULT 12 Py_SetRecursionLimit │ │ │ │ - 2136: 000624cf 46 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireCReturnEvent │ │ │ │ + 2134: 00152e45 92 FUNC GLOBAL DEFAULT 12 PySequence_Size │ │ │ │ + 2135: 001f132d 164 FUNC GLOBAL DEFAULT 12 Py_SetRecursionLimit │ │ │ │ + 2136: 0006222f 46 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireCReturnEvent │ │ │ │ 2137: 00000000 0 FUNC GLOBAL DEFAULT UND strstr@GLIBC_2.4 (2) │ │ │ │ 2138: 0046db40 4 OBJECT GLOBAL DEFAULT 26 PyExc_SystemExit │ │ │ │ 2139: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawn_file_actions_adddup2@GLIBC_2.4 (2) │ │ │ │ 2140: 00000000 0 FUNC GLOBAL DEFAULT UND __setsockopt64@GLIBC_2.34 (4) │ │ │ │ - 2141: 0012fdf9 380 FUNC GLOBAL DEFAULT 12 PyObject_Dir │ │ │ │ + 2141: 0012fee1 380 FUNC GLOBAL DEFAULT 12 PyObject_Dir │ │ │ │ 2142: 0002a9d9 112 FUNC GLOBAL DEFAULT 12 PyFile_SetOpenCodeHook │ │ │ │ 2143: 001b8855 12 FUNC GLOBAL DEFAULT 12 PyMarshal_Init │ │ │ │ 2144: 00000000 0 FUNC GLOBAL DEFAULT UND getsid@GLIBC_2.4 (2) │ │ │ │ - 2145: 001ca435 12 FUNC GLOBAL DEFAULT 12 PyInit__signal │ │ │ │ - 2146: 00186161 1790 FUNC GLOBAL DEFAULT 12 _PyLong_GCD │ │ │ │ + 2145: 001ca375 12 FUNC GLOBAL DEFAULT 12 PyInit__signal │ │ │ │ + 2146: 00186221 1790 FUNC GLOBAL DEFAULT 12 _PyLong_GCD │ │ │ │ 2147: 00000000 0 FUNC GLOBAL DEFAULT UND __sprintf_chk@GLIBC_2.4 (2) │ │ │ │ 2148: 0002af43 26 FUNC GLOBAL DEFAULT 12 Py_PreInitialize │ │ │ │ - 2149: 00395254 256 OBJECT GLOBAL DEFAULT 14 _Py_ctype_toupper │ │ │ │ + 2149: 00395394 256 OBJECT GLOBAL DEFAULT 14 _Py_ctype_toupper │ │ │ │ 2150: 00000000 0 FUNC GLOBAL DEFAULT UND getloadavg@GLIBC_2.4 (2) │ │ │ │ - 2151: 001563e1 88 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToUppercase │ │ │ │ - 2152: 000daf2d 114 FUNC GLOBAL DEFAULT 12 PyArg_ValidateKeywordArguments │ │ │ │ + 2151: 001564d1 88 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToUppercase │ │ │ │ + 2152: 000daf9d 114 FUNC GLOBAL DEFAULT 12 PyArg_ValidateKeywordArguments │ │ │ │ 2153: 0046857c 208 OBJECT GLOBAL DEFAULT 26 PyBytesIter_Type │ │ │ │ - 2154: 00155b3d 160 FUNC GLOBAL DEFAULT 12 _PyUnicode_Copy │ │ │ │ - 2155: 00132d65 16 FUNC GLOBAL DEFAULT 12 PyException_SetCause │ │ │ │ - 2156: 000e1485 78 FUNC GLOBAL DEFAULT 12 PyCell_Set │ │ │ │ - 2157: 0008e691 156 FUNC GLOBAL DEFAULT 12 PyObject_GetAttr │ │ │ │ - 2158: 0007d4c1 38 FUNC GLOBAL DEFAULT 12 PyDescr_NewClassMethod │ │ │ │ - 2159: 001ceb85 12 FUNC GLOBAL DEFAULT 12 PyInit__collections │ │ │ │ - 2160: 0023228d 130 FUNC GLOBAL DEFAULT 12 _PyEval_CheckExceptStarTypeValid │ │ │ │ - 2161: 0015ed75 218 FUNC GLOBAL DEFAULT 12 _PyParkingLot_Unpark │ │ │ │ + 2154: 00155c2d 160 FUNC GLOBAL DEFAULT 12 _PyUnicode_Copy │ │ │ │ + 2155: 00132e51 16 FUNC GLOBAL DEFAULT 12 PyException_SetCause │ │ │ │ + 2156: 000e1501 78 FUNC GLOBAL DEFAULT 12 PyCell_Set │ │ │ │ + 2157: 0008e67d 156 FUNC GLOBAL DEFAULT 12 PyObject_GetAttr │ │ │ │ + 2158: 0007d4c5 38 FUNC GLOBAL DEFAULT 12 PyDescr_NewClassMethod │ │ │ │ + 2159: 001ceac5 12 FUNC GLOBAL DEFAULT 12 PyInit__collections │ │ │ │ + 2160: 002321dd 130 FUNC GLOBAL DEFAULT 12 _PyEval_CheckExceptStarTypeValid │ │ │ │ + 2161: 0015ee61 218 FUNC GLOBAL DEFAULT 12 _PyParkingLot_Unpark │ │ │ │ 2162: 0002bbd5 72 FUNC GLOBAL DEFAULT 12 Py_NewInterpreter │ │ │ │ - 2163: 001a2d2d 200 FUNC GLOBAL DEFAULT 12 PyThread_GetInfo │ │ │ │ - 2164: 0019895d 28 FUNC GLOBAL DEFAULT 12 PyWideStringList_Append │ │ │ │ + 2163: 001a2c45 200 FUNC GLOBAL DEFAULT 12 PyThread_GetInfo │ │ │ │ + 2164: 00198875 28 FUNC GLOBAL DEFAULT 12 PyWideStringList_Append │ │ │ │ 2165: 0005f193 44 FUNC GLOBAL DEFAULT 12 PyThread_tss_free │ │ │ │ 2166: 0005dea5 188 FUNC GLOBAL DEFAULT 12 PyFunction_SetDefaults │ │ │ │ 2167: 00065913 4 FUNC GLOBAL DEFAULT 12 PyCodec_StreamWriter │ │ │ │ 2168: 00000000 0 FUNC GLOBAL DEFAULT UND recv@GLIBC_2.4 (2) │ │ │ │ - 2169: 001d4df9 12 FUNC GLOBAL DEFAULT 12 PyInit_gc │ │ │ │ - 2170: 00076fb1 404 FUNC GLOBAL DEFAULT 12 PyMem_Calloc │ │ │ │ + 2169: 001d4c71 12 FUNC GLOBAL DEFAULT 12 PyInit_gc │ │ │ │ + 2170: 00076f31 404 FUNC GLOBAL DEFAULT 12 PyMem_Calloc │ │ │ │ 2171: 0046af78 4 OBJECT GLOBAL DEFAULT 26 PyExc_TimeoutError │ │ │ │ - 2172: 00086aa1 178 FUNC GLOBAL DEFAULT 12 _Py_CheckFunctionResult │ │ │ │ - 2173: 001ceb09 12 FUNC GLOBAL DEFAULT 12 PyInit_errno │ │ │ │ + 2172: 00086a81 178 FUNC GLOBAL DEFAULT 12 _Py_CheckFunctionResult │ │ │ │ + 2173: 001cea49 12 FUNC GLOBAL DEFAULT 12 PyInit_errno │ │ │ │ 2174: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_mutex_init@GLIBC_2.4 (2) │ │ │ │ 2175: 00000000 0 FUNC GLOBAL DEFAULT UND sched_get_priority_max@GLIBC_2.4 (2) │ │ │ │ - 2176: 0024d915 30004 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToNumeric │ │ │ │ + 2176: 0024d7b9 30000 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToNumeric │ │ │ │ 2177: 00464aec 208 OBJECT GLOBAL DEFAULT 26 PyDictItems_Type │ │ │ │ - 2178: 00062afd 6 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveOne │ │ │ │ + 2178: 00062811 6 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveOne │ │ │ │ 2179: 0005f915 60 FUNC GLOBAL DEFAULT 12 PyDict_ClearWatcher │ │ │ │ - 2180: 0023ce69 36 FUNC GLOBAL DEFAULT 12 _PyTime_ObjectToTimeval │ │ │ │ - 2181: 000da02d 744 FUNC GLOBAL DEFAULT 12 PyMethod_New │ │ │ │ + 2180: 0023ce3d 36 FUNC GLOBAL DEFAULT 12 _PyTime_ObjectToTimeval │ │ │ │ + 2181: 000da099 744 FUNC GLOBAL DEFAULT 12 PyMethod_New │ │ │ │ 2182: 0005f75d 60 FUNC GLOBAL DEFAULT 12 PyUnicode_RSplit │ │ │ │ 2183: 00000000 0 FUNC GLOBAL DEFAULT UND sqrt@GLIBC_2.4 (3) │ │ │ │ 2184: 0046db2c 4 OBJECT GLOBAL DEFAULT 26 PyExc_LookupError │ │ │ │ 2185: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawnattr_setsigmask@GLIBC_2.4 (2) │ │ │ │ 2186: 0002b1a5 96 FUNC GLOBAL DEFAULT 12 PySys_ResetWarnOptions │ │ │ │ 2187: 0046db28 4 OBJECT GLOBAL DEFAULT 26 PyExc_ReferenceError │ │ │ │ - 2188: 00035c29 70 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_SetEvalFrameFunc │ │ │ │ - 2189: 000d3b29 230 FUNC GLOBAL DEFAULT 12 PyErr_GivenExceptionMatches │ │ │ │ - 2190: 00214731 14 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Main │ │ │ │ - 2191: 0026b1e1 8 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_SetEnd │ │ │ │ - 2192: 001161fd 180 FUNC GLOBAL DEFAULT 12 _PyLong_Multiply │ │ │ │ - 2193: 000f43ad 316 FUNC GLOBAL DEFAULT 12 PyLong_AsInt │ │ │ │ + 2188: 00035bf9 70 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_SetEvalFrameFunc │ │ │ │ + 2189: 000d3b39 230 FUNC GLOBAL DEFAULT 12 PyErr_GivenExceptionMatches │ │ │ │ + 2190: 00214681 14 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Main │ │ │ │ + 2191: 0026b321 8 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_SetEnd │ │ │ │ + 2192: 0011646d 180 FUNC GLOBAL DEFAULT 12 _PyLong_Multiply │ │ │ │ + 2193: 000f4429 316 FUNC GLOBAL DEFAULT 12 PyLong_AsInt │ │ │ │ 2194: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_self@GLIBC_2.4 (2) │ │ │ │ 2195: 0005de09 52 FUNC GLOBAL DEFAULT 12 PyFunction_GetDefaults │ │ │ │ - 2196: 000c0531 308 FUNC GLOBAL DEFAULT 12 _PyArg_CheckPositional │ │ │ │ - 2197: 0026b1e9 4 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_SetReason │ │ │ │ - 2198: 001d382d 248 FUNC GLOBAL DEFAULT 12 _Py_fopen_obj │ │ │ │ - 2199: 001d7f31 8 FUNC GLOBAL DEFAULT 12 _PyOS_URandomNonblock │ │ │ │ - 2200: 00174cc9 318 FUNC GLOBAL DEFAULT 12 PyNumber_Rshift │ │ │ │ - 2201: 00148471 80 FUNC GLOBAL DEFAULT 12 _PyBytes_Repeat │ │ │ │ - 2202: 00060c31 12 FUNC GLOBAL DEFAULT 12 PyUnstable_Long_IsCompact │ │ │ │ - 2203: 002356f9 148 FUNC GLOBAL DEFAULT 12 PyCodec_Unregister │ │ │ │ - 2204: 0004ffa9 92 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyThrowEvent │ │ │ │ - 2205: 000673c9 20 FUNC GLOBAL DEFAULT 12 PyThread_get_stacksize │ │ │ │ - 2206: 0006c3c5 52 FUNC GLOBAL DEFAULT 12 PyThread_get_thread_ident_ex │ │ │ │ - 2207: 00265f79 26 FUNC GLOBAL DEFAULT 12 _PyWeakref_IsDead │ │ │ │ + 2196: 000c053d 308 FUNC GLOBAL DEFAULT 12 _PyArg_CheckPositional │ │ │ │ + 2197: 0026b329 4 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_SetReason │ │ │ │ + 2198: 001d376d 248 FUNC GLOBAL DEFAULT 12 _Py_fopen_obj │ │ │ │ + 2199: 001d7dad 8 FUNC GLOBAL DEFAULT 12 _PyOS_URandomNonblock │ │ │ │ + 2200: 00174da5 318 FUNC GLOBAL DEFAULT 12 PyNumber_Rshift │ │ │ │ + 2201: 00148559 80 FUNC GLOBAL DEFAULT 12 _PyBytes_Repeat │ │ │ │ + 2202: 00060993 12 FUNC GLOBAL DEFAULT 12 PyUnstable_Long_IsCompact │ │ │ │ + 2203: 0023566d 148 FUNC GLOBAL DEFAULT 12 PyCodec_Unregister │ │ │ │ + 2204: 0004ff99 92 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyThrowEvent │ │ │ │ + 2205: 000672f9 20 FUNC GLOBAL DEFAULT 12 PyThread_get_stacksize │ │ │ │ + 2206: 0006c3bd 52 FUNC GLOBAL DEFAULT 12 PyThread_get_thread_ident_ex │ │ │ │ + 2207: 00266069 26 FUNC GLOBAL DEFAULT 12 _PyWeakref_IsDead │ │ │ │ 2208: 00463e28 208 OBJECT GLOBAL DEFAULT 26 PyCMethod_Type │ │ │ │ - 2209: 00060cef 16 FUNC GLOBAL DEFAULT 12 Py_IsFalse │ │ │ │ - 2210: 0007f909 140 FUNC GLOBAL DEFAULT 12 PyLong_FromSsize_t │ │ │ │ + 2209: 00060a4f 16 FUNC GLOBAL DEFAULT 12 Py_IsFalse │ │ │ │ + 2210: 0007f91d 140 FUNC GLOBAL DEFAULT 12 PyLong_FromSsize_t │ │ │ │ 2211: 00000000 0 FUNC GLOBAL DEFAULT UND adler32 │ │ │ │ 2212: 0046daf0 4 OBJECT GLOBAL DEFAULT 26 PyExc_IndexError │ │ │ │ - 2213: 000bbee1 38 FUNC GLOBAL DEFAULT 12 PyUnicode_IsIdentifier │ │ │ │ + 2213: 000bbef1 38 FUNC GLOBAL DEFAULT 12 PyUnicode_IsIdentifier │ │ │ │ 2214: 00000000 0 FUNC GLOBAL DEFAULT UND __isoc23_sscanf@GLIBC_2.38 (15) │ │ │ │ - 2215: 00064559 824 FUNC GLOBAL DEFAULT 12 _PyUnicode_CheckConsistency │ │ │ │ - 2216: 0008842d 152 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeFSDefaultAndSize │ │ │ │ - 2217: 0003e6b5 140 FUNC GLOBAL DEFAULT 12 PyObject_GetOptionalAttrString │ │ │ │ + 2215: 0006466d 824 FUNC GLOBAL DEFAULT 12 _PyUnicode_CheckConsistency │ │ │ │ + 2216: 0008840d 152 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeFSDefaultAndSize │ │ │ │ + 2217: 0003e6a1 140 FUNC GLOBAL DEFAULT 12 PyObject_GetOptionalAttrString │ │ │ │ 2218: 00000000 0 FUNC GLOBAL DEFAULT UND execve@GLIBC_2.4 (2) │ │ │ │ - 2219: 000ffb75 38 FUNC GLOBAL DEFAULT 12 PyThread_release_lock │ │ │ │ + 2219: 000ffc7d 38 FUNC GLOBAL DEFAULT 12 PyThread_release_lock │ │ │ │ 2220: 0046bbbc 4 OBJECT GLOBAL DEFAULT 26 PyExc_SyntaxError │ │ │ │ 2221: 00465aa4 208 OBJECT GLOBAL DEFAULT 26 PySeqIter_Type │ │ │ │ 2222: 00000000 0 FUNC GLOBAL DEFAULT UND __errno_location@GLIBC_2.4 (2) │ │ │ │ - 2223: 00170c61 14 FUNC GLOBAL DEFAULT 12 PyNumber_Divmod │ │ │ │ + 2223: 00170d41 14 FUNC GLOBAL DEFAULT 12 PyNumber_Divmod │ │ │ │ 2224: 0002cce1 12 FUNC GLOBAL DEFAULT 12 PyInit_unicodedata │ │ │ │ - 2225: 0022e64d 40 FUNC GLOBAL DEFAULT 12 PyDict_Merge │ │ │ │ - 2226: 00093279 140 FUNC GLOBAL DEFAULT 12 _PySys_GetRequiredAttr │ │ │ │ + 2225: 0022e59d 40 FUNC GLOBAL DEFAULT 12 PyDict_Merge │ │ │ │ + 2226: 00093255 140 FUNC GLOBAL DEFAULT 12 _PySys_GetRequiredAttr │ │ │ │ 2227: 00000000 0 FUNC GLOBAL DEFAULT UND fmod@GLIBC_2.38 (21) │ │ │ │ 2228: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_cond_signal@GLIBC_2.4 (2) │ │ │ │ - 2229: 001ee6d9 12 FUNC GLOBAL DEFAULT 12 PyInit__typing │ │ │ │ - 2230: 0013cbad 8 FUNC GLOBAL DEFAULT 12 _PyUnicode_AsUTF8String │ │ │ │ + 2229: 001ee62d 12 FUNC GLOBAL DEFAULT 12 PyInit__typing │ │ │ │ + 2230: 0013cc8d 8 FUNC GLOBAL DEFAULT 12 _PyUnicode_AsUTF8String │ │ │ │ 2231: 004610e4 4 OBJECT GLOBAL DEFAULT 26 PyImport_Inittab │ │ │ │ - 2232: 0004eed5 72 FUNC GLOBAL DEFAULT 12 PyMonitoring_EnterScope │ │ │ │ - 2233: 00049275 4 FUNC GLOBAL DEFAULT 12 PyEval_GetFrameLocals │ │ │ │ - 2234: 0005518d 14 FUNC GLOBAL DEFAULT 12 _Py_hashtable_size │ │ │ │ + 2232: 0004ee25 72 FUNC GLOBAL DEFAULT 12 PyMonitoring_EnterScope │ │ │ │ + 2233: 00049259 4 FUNC GLOBAL DEFAULT 12 PyEval_GetFrameLocals │ │ │ │ + 2234: 0005516b 14 FUNC GLOBAL DEFAULT 12 _Py_hashtable_size │ │ │ │ 2235: 00465994 208 OBJECT GLOBAL DEFAULT 26 PyCallIter_Type │ │ │ │ - 2236: 0004704b 38 FUNC GLOBAL DEFAULT 12 PyFrame_GetGenerator │ │ │ │ + 2236: 0004711d 38 FUNC GLOBAL DEFAULT 12 PyFrame_GetGenerator │ │ │ │ 2237: 00000000 0 FUNC GLOBAL DEFAULT UND sigemptyset@GLIBC_2.4 (2) │ │ │ │ - 2238: 0026a099 656 FUNC GLOBAL DEFAULT 12 PyLong_AsNativeBytes │ │ │ │ - 2239: 0017a3d9 38 FUNC GLOBAL DEFAULT 12 _PyTime_AsMilliseconds │ │ │ │ - 2240: 000716b9 220 FUNC GLOBAL DEFAULT 12 PyObject_Malloc │ │ │ │ + 2238: 0026a1d9 656 FUNC GLOBAL DEFAULT 12 PyLong_AsNativeBytes │ │ │ │ + 2239: 0017a4b5 38 FUNC GLOBAL DEFAULT 12 _PyTime_AsMilliseconds │ │ │ │ + 2240: 000716b1 220 FUNC GLOBAL DEFAULT 12 PyObject_Malloc │ │ │ │ 2241: 0046db00 4 OBJECT GLOBAL DEFAULT 26 PyExc_UnicodeWarning │ │ │ │ 2242: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawnattr_setpgroup@GLIBC_2.4 (2) │ │ │ │ - 2243: 00144335 74 FUNC GLOBAL DEFAULT 12 PyErr_WarnEx │ │ │ │ - 2244: 0014b8bd 242 FUNC GLOBAL DEFAULT 12 _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ - 2245: 001340b5 5368 FUNC GLOBAL DEFAULT 12 PyUnicode_Format │ │ │ │ + 2243: 0014441d 74 FUNC GLOBAL DEFAULT 12 PyErr_WarnEx │ │ │ │ + 2244: 0014b9a5 242 FUNC GLOBAL DEFAULT 12 _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ + 2245: 0013419d 5368 FUNC GLOBAL DEFAULT 12 PyUnicode_Format │ │ │ │ 2246: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_cond_destroy@GLIBC_2.4 (2) │ │ │ │ 2247: 00000000 0 FUNC GLOBAL DEFAULT UND listxattr@GLIBC_2.4 (2) │ │ │ │ - 2248: 001f5001 12 FUNC GLOBAL DEFAULT 12 PyInit__pickle │ │ │ │ - 2249: 001d6079 120 FUNC GLOBAL DEFAULT 12 PyDict_Unwatch │ │ │ │ - 2250: 00060c6d 66 FUNC GLOBAL DEFAULT 12 _PyDict_GetItemRef_KnownHash_LockHeld │ │ │ │ - 2251: 0017aa5d 8 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_SetStart │ │ │ │ - 2252: 0003bf29 92 FUNC GLOBAL DEFAULT 12 _PyObject_GetDictPtr │ │ │ │ - 2253: 000dd755 316 FUNC GLOBAL DEFAULT 12 PyLong_AsLong │ │ │ │ + 2248: 001f4f09 12 FUNC GLOBAL DEFAULT 12 PyInit__pickle │ │ │ │ + 2249: 001d5ef1 120 FUNC GLOBAL DEFAULT 12 PyDict_Unwatch │ │ │ │ + 2250: 000609cd 66 FUNC GLOBAL DEFAULT 12 _PyDict_GetItemRef_KnownHash_LockHeld │ │ │ │ + 2251: 0017ab39 8 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_SetStart │ │ │ │ + 2252: 0003bf09 92 FUNC GLOBAL DEFAULT 12 _PyObject_GetDictPtr │ │ │ │ + 2253: 000dd7cd 316 FUNC GLOBAL DEFAULT 12 PyLong_AsLong │ │ │ │ 2254: 0005d0cb 266 FUNC GLOBAL DEFAULT 12 PyImport_ExecCodeModuleWithPathnames │ │ │ │ 2255: 00000000 0 FUNC GLOBAL DEFAULT UND ferror@GLIBC_2.4 (2) │ │ │ ├── readelf --wide --dynamic {} │ │ │ │ @@ -3,15 +3,15 @@ │ │ │ │ Tag Type Name/Value │ │ │ │ 0x00000001 (NEEDED) Shared library: [libm.so.6] │ │ │ │ 0x00000001 (NEEDED) Shared library: [libz.so.1] │ │ │ │ 0x00000001 (NEEDED) Shared library: [libexpat.so.1] │ │ │ │ 0x00000001 (NEEDED) Shared library: [libc.so.6] │ │ │ │ 0x00000001 (NEEDED) Shared library: [ld-linux-armhf.so.3] │ │ │ │ 0x0000000c (INIT) 0x29060 │ │ │ │ - 0x0000000d (FINI) 0x26bd48 │ │ │ │ + 0x0000000d (FINI) 0x26be8c │ │ │ │ 0x00000019 (INIT_ARRAY) 0x45fee8 │ │ │ │ 0x0000001b (INIT_ARRAYSZ) 8 (bytes) │ │ │ │ 0x0000001a (FINI_ARRAY) 0x45fef0 │ │ │ │ 0x0000001c (FINI_ARRAYSZ) 4 (bytes) │ │ │ │ 0x6ffffef5 (GNU_HASH) 0x101d4 │ │ │ │ 0x00000005 (STRTAB) 0x1c9dc │ │ │ │ 0x00000006 (SYMTAB) 0x13cdc │ │ │ ├── readelf --wide --notes {} │ │ │ │ @@ -1,31 +1,31 @@ │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ │ │ Owner Data size Description │ │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 8d5d81a999e884cf935ef16ec9b59c358117808e │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 9760224c0d2f629d1a83034ea3f8d902be4a8e54 │ │ │ │ │ │ │ │ Displaying notes found in: .note.ABI-tag │ │ │ │ Owner Data size Description │ │ │ │ GNU 0x00000010 NT_GNU_ABI_TAG (ABI version tag) OS: Linux, ABI: 3.2.0 │ │ │ │ │ │ │ │ Displaying notes found in: .note.stapsdt │ │ │ │ Owner Data size Description │ │ │ │ stapsdt 0x00000023 NT_STAPSDT (SystemTap probe descriptors) Provider: python │ │ │ │ Name: audit │ │ │ │ - Location: 0x00090912, Base: 0x0044ab10, Semaphore: 0x004a963e │ │ │ │ + Location: 0x000908e2, Base: 0x0044ac50, Semaphore: 0x004a963e │ │ │ │ Arguments: 4@r8 4@fp │ │ │ │ stapsdt 0x00000022 NT_STAPSDT (SystemTap probe descriptors) Provider: python │ │ │ │ Name: gc__done │ │ │ │ - Location: 0x000acc2a, Base: 0x0044ab10, Semaphore: 0x004a9638 │ │ │ │ + Location: 0x000acc46, Base: 0x0044ac50, Semaphore: 0x004a9638 │ │ │ │ Arguments: -4@r6 │ │ │ │ stapsdt 0x0000002a NT_STAPSDT (SystemTap probe descriptors) Provider: python │ │ │ │ Name: gc__start │ │ │ │ - Location: 0x000accf0, Base: 0x0044ab10, Semaphore: 0x004a9636 │ │ │ │ + Location: 0x000acd0c, Base: 0x0044ac50, Semaphore: 0x004a9636 │ │ │ │ Arguments: -4@[sp, #16] │ │ │ │ stapsdt 0x00000037 NT_STAPSDT (SystemTap probe descriptors) Provider: python │ │ │ │ Name: import__find__load__done │ │ │ │ - Location: 0x000f827a, Base: 0x0044ab10, Semaphore: 0x004a963c │ │ │ │ + Location: 0x000f8292, Base: 0x0044ac50, Semaphore: 0x004a963c │ │ │ │ Arguments: 4@r0 -4@r3 │ │ │ │ stapsdt 0x00000032 NT_STAPSDT (SystemTap probe descriptors) Provider: python │ │ │ │ Name: import__find__load__start │ │ │ │ - Location: 0x000f8292, Base: 0x0044ab10, Semaphore: 0x004a963a │ │ │ │ + Location: 0x000f82aa, Base: 0x0044ac50, Semaphore: 0x004a963a │ │ │ │ Arguments: 4@r0 │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ -/lib/ld-linux-armhf.so.3 │ │ │ │ +T/lib/ld-linux-armhf.so.3 │ │ │ │ #Deq4~B} │ │ │ │ _ITM_deregisterTMCloneTable │ │ │ │ __gmon_start__ │ │ │ │ _ITM_registerTMCloneTable │ │ │ │ __libc_start_main │ │ │ │ __cxa_atexit │ │ │ │ __stack_chk_fail │ │ │ │ @@ -208,16 +208,16 @@ │ │ │ │ __memcpy_chk │ │ │ │ getpwnam_r │ │ │ │ setgrent │ │ │ │ getgrent │ │ │ │ endgrent │ │ │ │ mkfifoat │ │ │ │ faccessat │ │ │ │ -__mktime64 │ │ │ │ __strncat_chk │ │ │ │ +__mktime64 │ │ │ │ __select64 │ │ │ │ __fdelt_chk │ │ │ │ sched_setaffinity │ │ │ │ llistxattr │ │ │ │ flistxattr │ │ │ │ getgroups │ │ │ │ XML_GetSpecifiedAttributeCount │ │ │ │ @@ -255,16 +255,16 @@ │ │ │ │ sched_setscheduler │ │ │ │ sched_setparam │ │ │ │ getgrouplist │ │ │ │ XML_SetBase │ │ │ │ pthread_getcpuclockid │ │ │ │ getresgid │ │ │ │ getresuid │ │ │ │ -ptsname_r │ │ │ │ initgroups │ │ │ │ +ptsname_r │ │ │ │ posix_openpt │ │ │ │ unlockpt │ │ │ │ ttyname_r │ │ │ │ posix_fadvise64 │ │ │ │ posix_fallocate64 │ │ │ │ preadv64v2 │ │ │ │ pwrite64 │ │ │ │ @@ -2034,16 +2034,16 @@ │ │ │ │ ;F!F2F(F │ │ │ │ F#F"F!F │ │ │ │ &#F*F9F0F │ │ │ │ *F3F!F@F │ │ │ │ FJFYF0FUE │ │ │ │ 3#`chCE@ │ │ │ │ *F#FRhRm │ │ │ │ -4D{@dD#DK │ │ │ │ @G1F FEE │ │ │ │ +4D{@dD#DK │ │ │ │ pi%aBhSm │ │ │ │ )F0FBFKF │ │ │ │ 33`2F!F(F │ │ │ │ 3;`*F!FHF" │ │ │ │ F2FiF5D │ │ │ │ +F"FIF0F/F │ │ │ │ CF*F9FHFH │ │ │ │ @@ -2073,29 +2073,28 @@ │ │ │ │ ""`#|#|O │ │ │ │ i0FJF9FZ │ │ │ │ *F!FHF3F │ │ │ │ `Eh+C)`D │ │ │ │ 1FCF"F8FT │ │ │ │ 1FCF"F8FS │ │ │ │ ;F)")F F │ │ │ │ -SF}")F F │ │ │ │ +KF}")F F │ │ │ │ ;F]")F F │ │ │ │ -6*FphCEV │ │ │ │ FBF0F+F9F │ │ │ │ #RF!F0F │ │ │ │ #RF!F0F │ │ │ │ 1F>FGFF*F1F F │ │ │ │ (F:FKFQF │ │ │ │ -6RF)h7F h │ │ │ │ -KF!h*FPF │ │ │ │ !FSFZF(F │ │ │ │ ;F2F)F F │ │ │ │ a!d!2F F8 │ │ │ │ a!d!`F2F8 │ │ │ │ =:s^a+O@dO │ │ │ │ .#,:AF@F │ │ │ │ *F-ikh[m │ │ │ │ @@ -2251,15 +2250,15 @@ │ │ │ │ "DvB*D4@2@ │ │ │ │ 'D 4"F F │ │ │ │ g`IF@F"F&` │ │ │ │ 0F%F&F'F │ │ │ │ 3F:F(F!F │ │ │ │ +F*FIFXF │ │ │ │ ;F2F)F F │ │ │ │ -@SXBXApGB │ │ │ │ +@SXBXApG │ │ │ │ 2"`Zh!FHF │ │ │ │ )F;FBF F │ │ │ │ 3FBF!F(FV │ │ │ │ DFJF(F9F │ │ │ │ cFrF)F0F │ │ │ │ U%bea%t │ │ │ │ KpG$jd\\p │ │ │ │ )))))<9))) │ │ │ │ )))))))6 │ │ │ │ F)FkFeF2F F │ │ │ │ 3#`ch[mX │ │ │ │ #F:F(F1Fr │ │ │ │ 3+`0i5ai │ │ │ │ @@ -2314,16 +2313,16 @@ │ │ │ │ 2F F+iii │ │ │ │ ;i2Fyi F │ │ │ │ 'F 62F0F │ │ │ │ @L;hAjcE │ │ │ │ @L+hAjcE │ │ │ │ @L3hAjcE │ │ │ │ @L3hAjcE │ │ │ │ -FSF!F0F2 │ │ │ │ -RJSF!F0F2 │ │ │ │ +FSF!F0F3 │ │ │ │ +RJSF!F0F3 │ │ │ │ %/F,FXFM │ │ │ │ LB)F F3F │ │ │ │ 2"`Zh!F8F │ │ │ │ zh)F3F8F │ │ │ │ 1F#Fbh(F │ │ │ │ ;F2F)F F │ │ │ │ ##b i)FT │ │ │ │ @@ -2334,72 +2333,70 @@ │ │ │ │ 4;Dk`4`8F │ │ │ │ ci2FAF F │ │ │ │ \Kp)F0FEE │ │ │ │ F!FKFBFO │ │ │ │ *i#F8F1FC │ │ │ │ 5ch F[m[ │ │ │ │ p/#hQXJj │ │ │ │ -"h(F!`AFI │ │ │ │ +"h(F!`AFJ │ │ │ │ 4D5F0F)F │ │ │ │ +iBF9F0F │ │ │ │ y[FJF F9F │ │ │ │ #*F1F@F9 │ │ │ │ #"F1F@F9 │ │ │ │ 0`d dB)F │ │ │ │ 3;`(FgaF │ │ │ │ #FZFAF8FUF │ │ │ │ (F#FJFQFUD │ │ │ │ #33333%!33!333313333333333333333/38363- │ │ │ │ 3333)333 │ │ │ │ @F)Fkh[m │ │ │ │ +FjF9F F- │ │ │ │ EFNF(F1F │ │ │ │ -3y4v4s4p4 │ │ │ │ -3y4v4s4p4 │ │ │ │ -i"f"u"r"o"l"q2n2 │ │ │ │ -i"f"u"k2h2r"o" │ │ │ │ -i"f"u"k2k2h2r"o"l" │ │ │ │ -i"h2r"o"l" │ │ │ │ +3w4t4q4n4 │ │ │ │ +3w4t4q4n4 │ │ │ │ +i"f"u"r"o"l"o2l2 │ │ │ │ +i"f"u"i2f2r"o" │ │ │ │ +i"f"u"i2i2f2r"o"l" │ │ │ │ +i"f2r"o"l" │ │ │ │ i"r"o"l"f"u" │ │ │ │ -i"f"u"k2h2_2\2 │ │ │ │ -2}2z2w2q2t2 │ │ │ │ -268<898H8E8B8?8 │ │ │ │ -i"f"u"k2r"o"l"q2b2 │ │ │ │ -i"h2r"o"l" │ │ │ │ -i"f"u"k2r"o"l"q2 │ │ │ │ -i"f"u"k2r"o"l"q2 │ │ │ │ -i"f"u"k2r"o"l" │ │ │ │ -/7i"f"u"k2h2_2\2 │ │ │ │ -+_/\/b/K/ │ │ │ │ -+_/\/b/K/ │ │ │ │ -+_/\/b/K/ │ │ │ │ -+_/\/b/K/ │ │ │ │ -(z+w+t+q+J │ │ │ │ -(j)g)a)^)[)X)U) │ │ │ │ -,|,y,v,s,p,m,j,g,d,n+k+h+e+b+_+ │ │ │ │ -(j)g)a)^)[)X)U) │ │ │ │ -,|,y,v,s,p,m,j,g,d,n+k+h+e+b+_+ │ │ │ │ -(j)g)a)j,d,b+ │ │ │ │ -$Z%W%T%Q% │ │ │ │ -$Z%W%T%Q% │ │ │ │ -$Z%W%T%Q% │ │ │ │ -$p$m$j$g$ │ │ │ │ -$p$m$j$g$ │ │ │ │ -q q q q q ~ │ │ │ │ +i"f"u"i2f2]2Z2 │ │ │ │ +2~2{2x2u2o2r2 │ │ │ │ +248:878F8C8@8=8 │ │ │ │ +i"f"u"i2r"o"l"o2`2 │ │ │ │ +i"f2r"o"l" │ │ │ │ +i"f"u"i2r"o"l"o2 │ │ │ │ +i"f"u"i2r"o"l"o2 │ │ │ │ +i"f"u"i2r"o"l" │ │ │ │ +-7i"f"u"i2f2]2Z2 │ │ │ │ ++]/Z/`/I/ │ │ │ │ ++]/Z/`/I/ │ │ │ │ ++]/Z/`/I/ │ │ │ │ ++]/Z/`/I/ │ │ │ │ +(x+u+r+o+J │ │ │ │ +(h)e)_)\)Y)V)S)},z,w,t,q,n,k,h,e,b,l+i+f+c+`+]+ │ │ │ │ +(h)e)_)\)Y)V)S)},z,w,t,q,n,k,h,e,b,l+i+f+c+`+]+ │ │ │ │ +(h)e)_)h,b,`+ │ │ │ │ +$X%U%R%O% │ │ │ │ +$X%U%R%O% │ │ │ │ +$X%U%R%O% │ │ │ │ +$}$n$k$h$e$ │ │ │ │ +$}$n$k$h$e$ │ │ │ │ +q q q q q | │ │ │ │ +pGUUUUUU │ │ │ │ ;852/,)&# │ │ │ │ ;852/,)&# │ │ │ │ ;852/,)&# │ │ │ │ .AUUUUUU │ │ │ │ ;F2F)F F │ │ │ │ TQ@rhi@@ │ │ │ │ +FBF`j1F` │ │ │ │ BF(FLE<` │ │ │ │ ` Fbj@3^D#b?+ │ │ │ │ .F2F!F8F| │ │ │ │ -#2F)F F1 │ │ │ │ 22222222222222%?% │ │ │ │ D4`Sx0; +K │ │ │ │ 3;`Jx0: *1 │ │ │ │ 3+`Bx0: *? │ │ │ │ xQ:F1F@F │ │ │ │ option '%s': %ld │ │ │ │ /dev/urandom │ │ │ │ @@ -3590,15 +3587,14 @@ │ │ │ │ '%.100s' object has only read-only attributes (%s .%U) │ │ │ │ '%.100s' object has no attributes (%s .%U) │ │ │ │ attribute name must be string, not '%.200s' │ │ │ │ module functions cannot set METH_CLASS or METH_STATIC │ │ │ │ '%.100s' object has no attribute '%U' and no __dict__ for setting new attributes │ │ │ │ '%.100s' object has no attribute '%U' │ │ │ │ '%.100s' object attribute '%U' is read-only │ │ │ │ -corrupted thread-free list │ │ │ │ firstiter │ │ │ │ Hook to intercept first iteration │ │ │ │ finalizer │ │ │ │ Hook to intercept finalization │ │ │ │ optimize │ │ │ │ -O or -OO │ │ │ │ dont_write_bytecode │ │ │ │ @@ -3780,14 +3776,15 @@ │ │ │ │ EXCEPTION_HANDLED │ │ │ │ PY_UNWIND │ │ │ │ PY_THROW │ │ │ │ C_RETURN │ │ │ │ sys.monitoring │ │ │ │ __replace__($self, /, **changes) │ │ │ │ Return a copy of the structure with new values for the specified fields. │ │ │ │ +corrupted thread-free list │ │ │ │ ../Objects/moduleobject.c │ │ │ │ sequence index must be integer, not '%.200s' │ │ │ │ type '%.200s' is not subscriptable │ │ │ │ '%.200s' object is not subscriptable │ │ │ │ unmatched paren in format │ │ │ │ Unmatched paren in format │ │ │ │ Bad dict format │ │ │ │ @@ -3809,20 +3806,20 @@ │ │ │ │ semaphore │ │ │ │ embedded null byte │ │ │ │ unsupported error handler │ │ │ │ ../Objects/unicodeobject.c │ │ │ │ character U+%x is not in range [U+0000; U+%x] │ │ │ │ ../Python/import.c │ │ │ │ embedded null character │ │ │ │ -list assignment index out of range │ │ │ │ name of the thread implementation │ │ │ │ name of the lock implementation │ │ │ │ name and version of the thread library │ │ │ │ type │ │ │ │ sys.thread_info │ │ │ │ +list assignment index out of range │ │ │ │ '%.200s' object does not support item assignment │ │ │ │ Ellipsis │ │ │ │ __debug__ │ │ │ │ PyErr_NewException: name must be module.class │ │ │ │ while calling a Python object │ │ │ │ type() takes 1 or 3 arguments │ │ │ │ cannot create '%s' instances │ │ │ │ @@ -5484,14 +5481,15 @@ │ │ │ │ Unmatched right paren in format string │ │ │ │ impossible │ │ │ │ Unmatched left paren in format string │ │ │ │ No active exception to reraise │ │ │ │ calling %R should have returned an instance of BaseException, not %R │ │ │ │ exceptions must derive from BaseException │ │ │ │ exception causes must derive from BaseException │ │ │ │ +cannot decommit OS memory (error: %d (0x%x), address: %p, size: 0x%zx bytes) │ │ │ │ ... truncated │ │ │ │ os.listdir │ │ │ │ globals must be a real dict │ │ │ │ tuple for endswith must only contain str, not %.100s │ │ │ │ endswith first arg must be str or a tuple of str, not %.100s │ │ │ │ expected str, bytes or os.PathLike object, not %.200s │ │ │ │ int expected at most 2 arguments, got %zd │ │ │ │ @@ -5516,15 +5514,14 @@ │ │ │ │ binary mode doesn't take an encoding argument │ │ │ │ binary mode doesn't take an errors argument │ │ │ │ binary mode doesn't take a newline argument │ │ │ │ line buffering (buffering=1) isn't supported in binary mode, the default buffer size will be used │ │ │ │ invalid buffering size │ │ │ │ can't have unbuffered text I/O │ │ │ │ unknown mode: '%s' │ │ │ │ -cannot decommit OS memory (error: %d (0x%x), address: %p, size: 0x%zx bytes) │ │ │ │ surrogates not allowed │ │ │ │ negative file descriptor │ │ │ │ Must have exactly one of create/read/write/append mode and at most one plus │ │ │ │ invalid mode: %.200s │ │ │ │ Cannot use closefd=False with file name │ │ │ │ expected integer from opener │ │ │ │ opener returned %d │ │ │ │ @@ -6143,31 +6140,31 @@ │ │ │ │ getpwuid(): uid not found: %S │ │ │ │ uid should be integer, not %.200s │ │ │ │ uid is less than minimum │ │ │ │ uid is greater than maximum │ │ │ │ readline() should have returned a str object, not '%.200s' │ │ │ │ sys.path_hooks is not a list │ │ │ │ sys.path_importer_cache is not a dict │ │ │ │ +not readable │ │ │ │ +illegal decoder state │ │ │ │ +OO;illegal decoder state │ │ │ │ +illegal decoder state: the first item should be a bytes object, not '%.200s' │ │ │ │ +underlying %s() should have returned a bytes-like object, not '%.200s' │ │ │ │ user name │ │ │ │ pw_passwd │ │ │ │ password │ │ │ │ pw_gecos │ │ │ │ real name │ │ │ │ home directory │ │ │ │ pw_shell │ │ │ │ shell program │ │ │ │ getpwuid │ │ │ │ getpwnam │ │ │ │ getpwall │ │ │ │ pwd.struct_passwd │ │ │ │ -not readable │ │ │ │ -illegal decoder state │ │ │ │ -OO;illegal decoder state │ │ │ │ -illegal decoder state: the first item should be a bytes object, not '%.200s' │ │ │ │ -underlying %s() should have returned a bytes-like object, not '%.200s' │ │ │ │ whence value %d unsupported │ │ │ │ seek of closed file │ │ │ │ File or stream is not seekable. │ │ │ │ raw readinto() failed │ │ │ │ raw readinto() returned invalid length %zd (should have been between 0 and %zd) │ │ │ │ IncrementalNewlineDecoder.__init__() not called │ │ │ │ Lambda expression parameters cannot be parenthesized │ │ │ │ @@ -6209,16 +6206,14 @@ │ │ │ │ Error in sys.excepthook: │ │ │ │ Original exception was: │ │ │ │ sys.excepthook is missing │ │ │ │ Python import machinery not initialized │ │ │ │ module %s does not support loading in subinterpreters │ │ │ │ can't re-enter readline │ │ │ │ input line too long │ │ │ │ -field 'key' is required for DictComp │ │ │ │ -field 'value' is required for DictComp │ │ │ │ Py_FileSystemDefaultEncoding │ │ │ │ Py_HasFileSystemDefaultEncoding │ │ │ │ Py_FileSystemDefaultEncodeErrors │ │ │ │ _Py_HasFileSystemDefaultEncodeErrors │ │ │ │ Py_UTF8Mode │ │ │ │ Py_DebugFlag │ │ │ │ Py_VerboseFlag │ │ │ │ @@ -6310,14 +6305,19 @@ │ │ │ │ hour must be in 0..23 │ │ │ │ minute must be in 0..59 │ │ │ │ second must be in 0..59 │ │ │ │ microsecond must be in 0..999999 │ │ │ │ fold must be either 0 or 1 │ │ │ │ tzinfo argument must be None or of a tzinfo subclass, not type '%s' │ │ │ │ Exception ignored in m_clear of module%s%V │ │ │ │ +must be real number, not %.50s │ │ │ │ +%.50s.__float__ returned non-float (type %.50s). The ability to return an instance of a strict subclass of float is deprecated, and may be removed in a future version of Python. │ │ │ │ +%.50s.__float__ returned non-float (type %.50s) │ │ │ │ +math domain error │ │ │ │ +math range error │ │ │ │ getrandbits │ │ │ │ insort_right │ │ │ │ insort_left │ │ │ │ decompress │ │ │ │ unused_data │ │ │ │ needs_input │ │ │ │ unconsumed_tail │ │ │ │ @@ -6442,19 +6442,14 @@ │ │ │ │ datetime.IsoCalendarDate │ │ │ │ datetime.timezone │ │ │ │ datetime.datetime │ │ │ │ datetime.time │ │ │ │ datetime.date │ │ │ │ datetime.timedelta │ │ │ │ Fast implementation of the datetime type. │ │ │ │ -must be real number, not %.50s │ │ │ │ -%.50s.__float__ returned non-float (type %.50s). The ability to return an instance of a strict subclass of float is deprecated, and may be removed in a future version of Python. │ │ │ │ -%.50s.__float__ returned non-float (type %.50s) │ │ │ │ -math domain error │ │ │ │ -math range error │ │ │ │ days=%d; must have magnitude <= %d │ │ │ │ int too large to convert to float │ │ │ │ Non-UTF-8 code starting with '\x%.2x' in file %U on line %i, but no encoding declared; see https://peps.python.org/pep-0263/ for details │ │ │ │ maxlen must be non-negative │ │ │ │ float division by zero │ │ │ │ integer division result too large for a float │ │ │ │ release unlocked lock │ │ │ │ @@ -6543,14 +6538,16 @@ │ │ │ │ assignment to yield expression not possible │ │ │ │ '%s' is an illegal expression for augmented assignment │ │ │ │ chr() arg not in range(0x110000) │ │ │ │ builtins.id │ │ │ │ ordinal not in range(256) │ │ │ │ encoded result is too long for a Python string │ │ │ │ bytearray_getbuffer: view==NULL argument is obsolete │ │ │ │ +field 'key' is required for DictComp │ │ │ │ +field 'value' is required for DictComp │ │ │ │ os.rename │ │ │ │ %s: src and dst must be the same type │ │ │ │ enumerate() missing required argument 'iterable' │ │ │ │ enumerate() takes at most 2 arguments (%d given) │ │ │ │ sys._getframemodulename │ │ │ │ ../Objects/funcobject.c │ │ │ │ O(OiiOii) │ │ │ │ @@ -6662,14 +6659,15 @@ │ │ │ │ iii|iiiiO$i │ │ │ │ could not convert string to %s: %R │ │ │ │ tzinfo.%s() must return None or timedelta, not '%.200s' │ │ │ │ offset must be a timedelta strictly between -timedelta(hours=24) and timedelta(hours=24). │ │ │ │ register() takes at least 1 argument (0 given) │ │ │ │ the first argument must be callable │ │ │ │ could not convert string to float: %R │ │ │ │ +priority │ │ │ │ lastindex │ │ │ │ The integer index of the last matched capturing group. │ │ │ │ lastgroup │ │ │ │ The name of the last matched capturing group. │ │ │ │ The string passed to match() or search(). │ │ │ │ The regular expression object. │ │ │ │ The index into the string at which the RE engine started looking for a match. │ │ │ │ @@ -6683,15 +6681,14 @@ │ │ │ │ fullmatch │ │ │ │ finditer │ │ │ │ getcodesize │ │ │ │ ascii_iscased │ │ │ │ unicode_iscased │ │ │ │ ascii_tolower │ │ │ │ unicode_tolower │ │ │ │ -priority │ │ │ │ stacklevel │ │ │ │ skip_file_prefixes │ │ │ │ _sre.SRE_Template │ │ │ │ _sre.SRE_Scanner │ │ │ │ re.Match │ │ │ │ re.Pattern │ │ │ │ │ │ │ │ @@ -7210,25 +7207,25 @@ │ │ │ │ '%.200s' object can't be concatenated │ │ │ │ sys.settrace │ │ │ │ _generic_init_subclass │ │ │ │ coroutine '%S' was never awaited │ │ │ │ invalid tool %d (must be between 0 and 5) │ │ │ │ tool name must be a str │ │ │ │ tool %d is already in use │ │ │ │ -invalid event set 0x%x │ │ │ │ -cannot set C_RETURN or C_RAISE events independently │ │ │ │ first argument must be callable or None │ │ │ │ LC_COLLATE │ │ │ │ LC_MONETARY │ │ │ │ LC_MESSAGES │ │ │ │ LC_NUMERIC │ │ │ │ locale.Error │ │ │ │ '%.200s' object is unsliceable │ │ │ │ tool %d is not in use │ │ │ │ events set too many times │ │ │ │ +invalid event set 0x%x │ │ │ │ +cannot set C_RETURN or C_RAISE events independently │ │ │ │ /proc/self/stat │ │ │ │ This process (pid=%d) is multi-threaded, use of %s() may lead to deadlocks in the child. │ │ │ │ Bivariant types are not supported. │ │ │ │ Variance cannot be specified with infer_variance. │ │ │ │ A single constraint is not allowed │ │ │ │ Constraints cannot be combined with bound=... │ │ │ │ .__class__.__qualname__ is not a unicode object │ │ │ │ @@ -7238,20 +7235,20 @@ │ │ │ │ subsection not found │ │ │ │ this __dict__ descriptor does not support '%.200s' objects │ │ │ │ Bound must be a type. │ │ │ │ _type_check │ │ │ │ zip() argument %d is shorter than argument%s%d │ │ │ │ zip() argument %d is longer than argument%s%d │ │ │ │ Cannot disable %s events. Callback removed. │ │ │ │ -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__ │ │ │ │ +The callback can only be set for one event at a time │ │ │ │ +invalid event %d │ │ │ │ +sys.monitoring.register_callback │ │ │ │ how_many cannot be negative │ │ │ │ Cannot write %zi characters at %zi in a string of %zi characters │ │ │ │ Cannot copy %s characters into a string of %s characters │ │ │ │ stack_effect │ │ │ │ is_valid │ │ │ │ has_const │ │ │ │ has_name │ │ │ │ @@ -7381,27 +7378,26 @@ │ │ │ │ group members │ │ │ │ getgrgid │ │ │ │ getgrnam │ │ │ │ getgrall │ │ │ │ initial_bytes │ │ │ │ permutations │ │ │ │ grp.struct_group │ │ │ │ -fileno() returned a non-integer │ │ │ │ -argument must be an int, or have a fileno() method. │ │ │ │ -file descriptor cannot be a negative integer (%i) │ │ │ │ |n:product │ │ │ │ repeat argument cannot be negative │ │ │ │ repeat argument too large │ │ │ │ methodcaller needs at least one argument, the method name │ │ │ │ method name must be a string │ │ │ │ +fileno() returned a non-integer │ │ │ │ +argument must be an int, or have a fileno() method. │ │ │ │ +file descriptor cannot be a negative integer (%i) │ │ │ │ __hash__ method should return an integer │ │ │ │ deque index out of range │ │ │ │ attrgetter │ │ │ │ attribute name must be a string │ │ │ │ -field 'value' is required for Await │ │ │ │ parking_lot: sem_post failed │ │ │ │ deque mutated during iteration │ │ │ │ %R is not in deque │ │ │ │ n must be >= 0 │ │ │ │ pop from an empty deque │ │ │ │ itemgetter │ │ │ │ readline of closed file │ │ │ │ @@ -7439,24 +7435,24 @@ │ │ │ │ Leading padding not allowed │ │ │ │ Excess padding not allowed │ │ │ │ Excess data after padding │ │ │ │ Discontinuous padding not allowed │ │ │ │ Only base64 data is allowed │ │ │ │ Invalid base64-encoded string: number of data characters (%zd) cannot be 1 more than a multiple of 4 │ │ │ │ Incorrect padding │ │ │ │ -field 'value' is required for YieldFrom │ │ │ │ Stop argument for islice() must be None or an integer: 0 <= x <= sys.maxsize. │ │ │ │ Indices for islice() must be None or an integer: 0 <= x <= sys.maxsize. │ │ │ │ Step for islice() must be a positive integer or None. │ │ │ │ clock_gettime(CLOCK_PROCESS_CPUTIME_ID) │ │ │ │ getrusage(RUSAGE_SELF) │ │ │ │ the processor time used is not available or its value cannot be represented │ │ │ │ %s first arg must be bytes or a tuple of bytes, not %s │ │ │ │ sys.setprofile │ │ │ │ non-ascii grouped digit │ │ │ │ +field 'value' is required for YieldFrom │ │ │ │ LOCK_MAND │ │ │ │ LOCK_READ │ │ │ │ LOCK_WRITE │ │ │ │ F_DUPFD_CLOEXEC │ │ │ │ F_SETLKW │ │ │ │ F_OFD_GETLK │ │ │ │ F_OFD_SETLK │ │ │ │ @@ -7574,16 +7570,16 @@ │ │ │ │ '%U' codec can't encode character '\U%08x' in position %zd: %U │ │ │ │ '%U' codec can't encode characters in position %zd-%zd: %U │ │ │ │ field 'target' is required for AnnAssign │ │ │ │ field 'annotation' is required for AnnAssign │ │ │ │ Cannot recover from Python stack overflow. │ │ │ │ maximum recursion depth exceeded │ │ │ │ i|Opp:register │ │ │ │ -signal %i cannot be registered, use enable() instead │ │ │ │ Failed joining thread │ │ │ │ +signal %i cannot be registered, use enable() instead │ │ │ │ argument 'format' │ │ │ │ memoryview: casts are restricted to C-contiguous views │ │ │ │ shape must be a list or a tuple │ │ │ │ memoryview: cast must be 1D -> ND or ND -> 1D │ │ │ │ memoryview: destination format must be a native single character format prefixed with an optional '@' │ │ │ │ memoryview: cannot cast between two non-byte formats │ │ │ │ memoryview: length is not a multiple of itemsize │ │ │ │ @@ -7617,14 +7613,15 @@ │ │ │ │ reset_peak │ │ │ │ sizehint │ │ │ │ extra_tokens │ │ │ │ True if the epoll handler is closed │ │ │ │ structseq │ │ │ │ select.epoll │ │ │ │ select.poll │ │ │ │ +field 'value' is required for Await │ │ │ │ memoryview: unsupported format %s │ │ │ │ memoryview: format %s not supported │ │ │ │ async generator raised StopIteration │ │ │ │ coroutine raised StopIteration │ │ │ │ generator raised StopIteration │ │ │ │ async generator raised StopAsyncIteration │ │ │ │ re.compile(%.200R, %S) │ │ │ │ @@ -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 │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -%04d-%02d-%02d%c%02d │ │ │ │ -%04d-%02d-%02d%c%02d:%02d │ │ │ │ -%04d-%02d-%02d%c%02d:%02d:%02d │ │ │ │ -%04d-%02d-%02d%c%02d:%02d:%02d.%03d │ │ │ │ -%04d-%02d-%02d%c%02d:%02d:%02d.%06d │ │ │ │ -timespec │ │ │ │ -iiiiiiiii;mktime(): illegal time tuple argument │ │ │ │ -mktime argument out of range │ │ │ │ invalid octal escape sequence '\%o' │ │ │ │ undefined entity │ │ │ │ +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 │ │ │ │ arguments 1-3 must be sequences │ │ │ │ filedescriptor out of range in select() │ │ │ │ too many file descriptors in select() │ │ │ │ +__context__ may not be deleted │ │ │ │ +exception context must be None or derive from BaseException │ │ │ │ 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) │ │ │ │ %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 │ │ │ │ +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 │ │ │ │ -b;array item must be integer │ │ │ │ -Cannot delete attribute │ │ │ │ cannot pickle '%.100s' instances │ │ │ │ -%.200s.__divmod__() must return a 2-tuple, not %.200s │ │ │ │ zip_longest() got an unexpected keyword argument │ │ │ │ %s%s%sj%s │ │ │ │ +%.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 │ │ │ │ @@ -9242,18 +9239,18 @@ │ │ │ │ %c requires an integer in range(256) or a single byte │ │ │ │ %c arg not in range(256) │ │ │ │ not all arguments converted during bytes formatting │ │ │ │ O|O:getsizeof │ │ │ │ Type %.100s doesn't define __sizeof__ │ │ │ │ __sizeof__() should return >= 0 │ │ │ │ os.chown │ │ │ │ -slice(%R, %R, %R) │ │ │ │ weakly-referenced object no longer exists │ │ │ │ cannot delete __dict__ │ │ │ │ __dict__ must be set to a dictionary, not a '%.200s' │ │ │ │ +slice(%R, %R, %R) │ │ │ │ Inputs are not the same length │ │ │ │ flock expected 2 arguments, got %zd │ │ │ │ fcntl.flock │ │ │ │ complex() arg is a malformed string │ │ │ │ both points must have the same number of dimensions │ │ │ │ expected an indented block after 'try' statement on line %d │ │ │ │ expected 'except' or 'finally' block │ │ │ │ @@ -9274,17 +9271,17 @@ │ │ │ │ math.fsum partials │ │ │ │ -inf + inf in fsum │ │ │ │ ElementDecl │ │ │ │ detach() takes no arguments │ │ │ │ in conv_content_model │ │ │ │ _typevar_subst │ │ │ │ y*|i:sendall │ │ │ │ -Bitwise inversion '~' on bool is deprecated and will be removed in Python 3.16. This returns the bitwise inversion of the underlying int object and is usually not what you expect from negating a bool. Use the 'not' operator for boolean negation or ~int(x) if you really want the bitwise inversion of the underlying int. │ │ │ │ Illegal char │ │ │ │ Trailing garbage │ │ │ │ +Bitwise inversion '~' on bool is deprecated and will be removed in Python 3.16. This returns the bitwise inversion of the underlying int object and is usually not what you expect from negating a bool. Use the 'not' operator for boolean negation or ~int(x) if you really want the bitwise inversion of the underlying int. │ │ │ │ failed to get LC_CTYPE locale │ │ │ │ int_curr_symbol │ │ │ │ currency_symbol │ │ │ │ mon_decimal_point │ │ │ │ mon_thousands_sep │ │ │ │ mon_grouping │ │ │ │ positive_sign │ │ │ │ @@ -9292,32 +9289,32 @@ │ │ │ │ int_frac_digits │ │ │ │ p_cs_precedes │ │ │ │ p_sep_by_space │ │ │ │ n_cs_precedes │ │ │ │ n_sep_by_space │ │ │ │ p_sign_posn │ │ │ │ n_sign_posn │ │ │ │ -unlocking mutex that is not locked │ │ │ │ float argument required, not %.200s │ │ │ │ +unlocking mutex that is not locked │ │ │ │ _make_union │ │ │ │ result too long │ │ │ │ |O:astimezone │ │ │ │ utcoffset() returned %.200s, expected timedelta or None │ │ │ │ -a ContextVar key was expected, got %R │ │ │ │ At most 45 bytes at once │ │ │ │ +a ContextVar key was expected, got %R │ │ │ │ backtick │ │ │ │ config_vars │ │ │ │ Cell is empty │ │ │ │ %s: line %i, column %i │ │ │ │ -CJK UNIFIED IDEOGRAPH-%X │ │ │ │ array indices must be integers │ │ │ │ +CJK UNIFIED IDEOGRAPH-%X │ │ │ │ memoryview: internal error in richcompare │ │ │ │ tzinfo.tzname() must return None or a string, not '%s' │ │ │ │ -ExternalEntityRef │ │ │ │ │ │ │ │ +ExternalEntityRef │ │ │ │ _normal_dist_inv_cdf expected 3 arguments, got %zd │ │ │ │ inv_cdf undefined for these parameters │ │ │ │ multiple exception types must be parenthesized │ │ │ │ expected one or more exception types │ │ │ │ argument must have 'read' attribute │ │ │ │ read() did not return a bytes object (type=%.400s) │ │ │ │ read() returned too much data: %i bytes requested, %zd returned │ │ │ │ @@ -9341,17 +9338,17 @@ │ │ │ │ read() didn't return bytes │ │ │ │ read() didn't return enough bytes │ │ │ │ an instance of Token was expected │ │ │ │ %R has already been used once │ │ │ │ %R was created by a different ContextVar │ │ │ │ %R was created in a different Context │ │ │ │ Expected an int as second argument to ldexp. │ │ │ │ -Expected a type param, got %R │ │ │ │ comparing strings with non-ASCII characters is not supported │ │ │ │ unsupported operand types(s) or combination of types: '%.100s' and '%.100s' │ │ │ │ +Expected a type param, got %R │ │ │ │ float too large to pack with f format │ │ │ │ accumulate │ │ │ │ limit must be an integer │ │ │ │ i:fromordinal │ │ │ │ ordinal must be >= 1 │ │ │ │ don't know how to byteswap this array type │ │ │ │ no such name │ │ │ │ @@ -9360,20 +9357,20 @@ │ │ │ │ ../Objects/memoryobject.c │ │ │ │ partial character in shift sequence │ │ │ │ non-zero padding bits in shift sequence │ │ │ │ ill-formed sequence │ │ │ │ unexpected special character │ │ │ │ unterminated shift sequence │ │ │ │ os.truncate │ │ │ │ -Unknown format code '%c' for object of type '%.200s' │ │ │ │ -Unknown format code '\x%x' for object of type '%.200s' │ │ │ │ s#:lookup │ │ │ │ name too long │ │ │ │ undefined character name '%s' │ │ │ │ expect int, got %s │ │ │ │ +Unknown format code '%c' for object of type '%.200s' │ │ │ │ +Unknown format code '\x%x' for object of type '%.200s' │ │ │ │ (O(OOO)) │ │ │ │ iii:fromisocalendar │ │ │ │ ISO calendar component out of range │ │ │ │ Year is out of range: %d │ │ │ │ Invalid week: %d │ │ │ │ Invalid day: %d (range is [1, 7]) │ │ │ │ dictionary is empty │ │ │ │ @@ -9406,36 +9403,35 @@ │ │ │ │ missing new_object func │ │ │ │ str() on a bytearray instance │ │ │ │ │ │ │ │ l;array item must be integer │ │ │ │ can only concatenate deque (not "%.200s") to deque │ │ │ │ code point in surrogate code point range(0xd800, 0xe000) │ │ │ │ code point not in range(0x110000) │ │ │ │ +%.200s() must return a deque, not %.200s │ │ │ │ load() takes no arguments │ │ │ │ Unpickler.__init__() was not called by %s.__init__() │ │ │ │ -%.200s() must return a deque, not %.200s │ │ │ │ Timeout value out of range │ │ │ │ 'elements' must be an iterable │ │ │ │ EndNamespaceDecl │ │ │ │ '%.200s' object does not support vectorcall │ │ │ │ |s:isoformat │ │ │ │ cannot reuse already awaited __anext__()/asend() │ │ │ │ anext(): asynchronous generator is already running │ │ │ │ StartDoctypeDecl │ │ │ │ NotationDecl │ │ │ │ can't delete element attribute │ │ │ │ EndDoctypeDecl │ │ │ │ offset must be a timedelta strictly between -timedelta(hours=24) and timedelta(hours=24), not %R. │ │ │ │ +not a numeric character │ │ │ │ '%.200s' object is not an async iterable │ │ │ │ aiter() returned not an async iterator of type '%.100s' │ │ │ │ -not a numeric character │ │ │ │ ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/ │ │ │ │ -expected PickleBuffer, %.200s found │ │ │ │ namespaces │ │ │ │ -_md5.md5 │ │ │ │ +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 │ │ │ │ @@ -9444,25 +9440,25 @@ │ │ │ │ element indices must be integers │ │ │ │ maxdigits must be 0 or larger than %d │ │ │ │ digest_size must be between 1 and %d bytes │ │ │ │ maximum salt length is %d bytes │ │ │ │ maximum person length is %d bytes │ │ │ │ fanout must be between 0 and 255 │ │ │ │ depth must be between 1 and 255 │ │ │ │ +node_offset is too large │ │ │ │ node_depth must be between 0 and 255 │ │ │ │ inner_size must be between 0 and is %d │ │ │ │ maximum key length is %d bytes │ │ │ │ get expected 1 or 2 arguments │ │ │ │ '%.200s' object is not an async iterator │ │ │ │ ProcessingInstruction │ │ │ │ NotStandalone │ │ │ │ object %.50s does not have __anext__ method │ │ │ │ (NNO&O&i) │ │ │ │ AttlistDecl │ │ │ │ -node_offset is too large │ │ │ │ object %.50s does not have __await__ method │ │ │ │ child index out of range │ │ │ │ unknown expression kind inside f-string │ │ │ │ O!|U:timezone │ │ │ │ char format requires a bytes object of length 1 │ │ │ │ __await__ returned a non-iterable │ │ │ │ │ │ │ │ @@ -9482,14 +9478,15 @@ │ │ │ │ _sha3.shake_256 │ │ │ │ _sha3.shake_128 │ │ │ │ _sha3.sha3_512 │ │ │ │ _sha3.sha3_384 │ │ │ │ _sha3.sha3_256 │ │ │ │ _sha3.sha3_224 │ │ │ │ _sha1.sha1 │ │ │ │ +_md5.md5 │ │ │ │ unknown f-value conversion kind │ │ │ │ StartCdataSection │ │ │ │ exec not supported for isolated subinterpreters │ │ │ │ execv() arg 2 must be a tuple or list │ │ │ │ execv() arg 2 must not be empty │ │ │ │ execv() arg 2 first element cannot be empty │ │ │ │ steps must be a non-negative integer │ │ │ │ @@ -9498,24 +9495,24 @@ │ │ │ │ execve: argv must be a tuple or list │ │ │ │ execve: argv must not be empty │ │ │ │ execve: environment must be a mapping object │ │ │ │ execve: argv first element cannot be empty │ │ │ │ setdefault expected 1 or 2 arguments │ │ │ │ switch interval must be strictly positive │ │ │ │ U:__format__ │ │ │ │ -bad tzinfo state arg │ │ │ │ %04d-%02d-%02d │ │ │ │ -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 │ │ │ │ +bad tzinfo state arg │ │ │ │ %d day%s, %d:%02d:%02d.%06d │ │ │ │ %d day%s, %d:%02d:%02d │ │ │ │ %d:%02d:%02d.%06d │ │ │ │ %d:%02d:%02d │ │ │ │ +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 │ │ │ │ deepcopy helper not found │ │ │ │ typevartuple │ │ │ │ expected an instruction sequence, not %T │ │ │ │ name must be str, not %s │ │ │ │ variable %R does not exist │ │ │ │ _typevartuple_prepare_subst │ │ │ │ OO|iiii:getaddrinfo │ │ │ │ @@ -9539,30 +9536,30 @@ │ │ │ │ TreeBuilder │ │ │ │ combinations │ │ │ │ Parser stack overflowed - Python source too complex to parse │ │ │ │ BUG: internal directive bookkeeping broken │ │ │ │ cannot reuse already awaited aclose()/athrow() │ │ │ │ aclose(): asynchronous generator is already running │ │ │ │ athrow(): asynchronous generator is already running │ │ │ │ +et:gethostbyname_ex │ │ │ │ +_paramspec_prepare_subst │ │ │ │ w*|ni:recv_into │ │ │ │ negative buffersize in recv_into │ │ │ │ buffer too small for requested bytes │ │ │ │ -et:gethostbyname_ex │ │ │ │ -_paramspec_prepare_subst │ │ │ │ can only append array (not "%.200s") to array │ │ │ │ │ │ │ │ │ │ │ │ bad argument type for built-in operation │ │ │ │ negative value for 'count' not allowed │ │ │ │ non-integer arguments in division │ │ │ │ dropwhile │ │ │ │ deque already at its maximum size │ │ │ │ -the (type, exc, tb) signature of athrow() is deprecated, use the single-arg signature instead. │ │ │ │ offset_src │ │ │ │ offset_dst │ │ │ │ +the (type, exc, tb) signature of athrow() is deprecated, use the single-arg signature instead. │ │ │ │ can only extend with array of same kind │ │ │ │ array.remove(x): x not in array │ │ │ │ pop from empty array │ │ │ │ code must be a code object │ │ │ │ invalid local event set 0x%x │ │ │ │ arg must be list │ │ │ │ child assignment index out of range │ │ │ │ @@ -9580,32 +9577,32 @@ │ │ │ │ _paramspec_subst │ │ │ │ │ │ │ │ This object has no __weakref__ │ │ │ │ offset must be non-negative │ │ │ │ EXT specifies code <= 0 │ │ │ │ unregistered extension code %ld │ │ │ │ _inverted_registry[%ld] isn't a 2-tuple of strings │ │ │ │ +_children │ │ │ │ (O(Ns)N) │ │ │ │ (O(y#)N) │ │ │ │ -_children │ │ │ │ i:clock_getres │ │ │ │ clk_id should be integer, not %s │ │ │ │ Firing event %d with no exception set │ │ │ │ iO:clock_settime │ │ │ │ Exception ignored in PyObject_HasAttr(); consider using PyObject_HasAttrWithError(), PyObject_GetOptionalAttr() or PyObject_GetAttr() │ │ │ │ BINSTRING pickle has negative byte count │ │ │ │ -co_lnotab is deprecated, use co_lines instead. │ │ │ │ __cause__ may not be deleted │ │ │ │ exception cause must be None or derive from BaseException │ │ │ │ +co_lnotab is deprecated, use co_lines instead. │ │ │ │ ../Modules/sha3module.c │ │ │ │ +clock_gettime(CLOCK_THREAD_CPUTIME_ID) │ │ │ │ ../Modules/_hacl/Hacl_Hash_SHA3.c │ │ │ │ KaRaMeL incomplete match at %s:%d │ │ │ │ -clock_gettime(CLOCK_THREAD_CPUTIME_ID) │ │ │ │ -'%.200s' object doesn't support slice deletion │ │ │ │ iiO:sched_setscheduler │ │ │ │ +'%.200s' object doesn't support slice deletion │ │ │ │ must have a sched_param object │ │ │ │ iO:sched_setparam │ │ │ │ '%.200s' object can't be repeated │ │ │ │ Pickle, copy, and deepcopy support will be removed from itertools in Python 3.14. │ │ │ │ <%s object; span=(%zd, %zd), match=%.50R> │ │ │ │ '%.200s' object doesn't support slice assignment │ │ │ │ can only extend array with array (not "%.200s") │ │ │ │ @@ -9615,16 +9612,16 @@ │ │ │ │ sha3_384 │ │ │ │ sha3_512 │ │ │ │ shake_128 │ │ │ │ shake_256 │ │ │ │ coroutine method %R of %R was never awaited │ │ │ │ length is too large │ │ │ │ k:pthread_getcpuclockid │ │ │ │ -Random() requires 0 or 1 argument │ │ │ │ functools.partial will be a method descriptor in future Python versions; wrap it in staticmethod() if you want to preserve the old behavior │ │ │ │ +Random() requires 0 or 1 argument │ │ │ │ typing.NoDefault │ │ │ │ os.lockf │ │ │ │ __reduce__() takes no arguments │ │ │ │ Python int too large to convert to C unsigned int │ │ │ │ try sending as bytes │ │ │ │ __reduce_ex__ argument should be an integer │ │ │ │ O(OCiN)O │ │ │ │ @@ -9659,17 +9656,17 @@ │ │ │ │ loading %s failed due to init function │ │ │ │ Weakref proxy referenced a non-iterator '%.200s' object │ │ │ │ On|p:scanstring │ │ │ │ {sOsNsNsOsO} │ │ │ │ preadv2() arg 2 must be a sequence │ │ │ │ state is not a tuple │ │ │ │ Arguments must be iterators. │ │ │ │ +pwritev() arg 2 must be a sequence │ │ │ │ │ │ │ │ │ │ │ │ -pwritev() arg 2 must be a sequence │ │ │ │ readv() arg 2 must be a sequence │ │ │ │ PyState_RemoveModule called on module with slots │ │ │ │ writable contiguous buffer requested for a non-contiguous object. │ │ │ │ │ │ │ │ {snsnsn} │ │ │ │ No such frozen object named %R │ │ │ │ Frozen object named %R is invalid │ │ │ │ @@ -9717,48 +9714,48 @@ │ │ │ │ MatchClass field "kwd_patterns" changed size during iteration │ │ │ │ while traversing 'MatchStar' node │ │ │ │ while traversing 'MatchAs' node │ │ │ │ MatchOr field "patterns" must be a list, not a %.200s │ │ │ │ while traversing 'MatchOr' node │ │ │ │ MatchOr field "patterns" changed size during iteration │ │ │ │ expected some sort of pattern, but got %R │ │ │ │ -NoDefaultType takes no arguments │ │ │ │ comprehension with no generators │ │ │ │ +NoDefaultType takes no arguments │ │ │ │ MatchSingleton can only contain True, False and None │ │ │ │ MatchMapping doesn't have the same number of keys as patterns │ │ │ │ MatchClass doesn't have the same number of keyword attributes as patterns │ │ │ │ MatchClass cls field can only contain Name or Attribute nodes. │ │ │ │ can't use MatchStar here │ │ │ │ MatchAs must specify a target name if a pattern is given │ │ │ │ MatchOr requires at least 2 patterns │ │ │ │ unexpected pattern │ │ │ │ can't capture name '_' in patterns │ │ │ │ │ │ │ │ reentrant call inside %R │ │ │ │ could not acquire lock for %s at interpreter shutdown, possibly due to daemon threads │ │ │ │ -unexpected constant inside of a literal pattern │ │ │ │ -match() takes no arguments │ │ │ │ paramspeckwargs │ │ │ │ paramspecargs │ │ │ │ initialization of %s failed without raising an exception │ │ │ │ initialization of %s raised unreported exception │ │ │ │ init function of %s returned uninitialized object │ │ │ │ initialization of %s did not return PyModuleDef │ │ │ │ initialization of %s did not return an extension module │ │ │ │ initialization of %s did not return a valid extension module │ │ │ │ 'yield' inside list comprehension │ │ │ │ 'yield' inside dict comprehension │ │ │ │ 'yield' inside set comprehension │ │ │ │ +unexpected constant inside of a literal pattern │ │ │ │ +match() takes no arguments │ │ │ │ +write could not complete without blocking │ │ │ │ %U.kwargs │ │ │ │ %R.kwargs │ │ │ │ -write could not complete without blocking │ │ │ │ -Cannot subclass an instance of ParamSpec │ │ │ │ invalid arguments │ │ │ │ -Cannot subclass an instance of ParamSpecArgs │ │ │ │ +Cannot subclass an instance of ParamSpec │ │ │ │ fast mode: can't pickle cyclic objects including object type %.200s at %p │ │ │ │ +Cannot subclass an instance of ParamSpecArgs │ │ │ │ Cannot subclass an instance of ParamSpecKwargs │ │ │ │ U;array item must be unicode character │ │ │ │ array item must be unicode character │ │ │ │ __buffer__ returned non-memoryview object │ │ │ │ fromunicode() may only be called on unicode type arrays ('u' or 'w') │ │ │ │ while sharing a tuple │ │ │ │ can't delete attribute │ │ │ │ @@ -9771,16 +9768,16 @@ │ │ │ │ Exception ignored in __release_buffer__ of %s │ │ │ │ i:sched_rr_get_interval │ │ │ │ NoneType takes no arguments │ │ │ │ string is too large to encode │ │ │ │ EllipsisType takes no arguments │ │ │ │ NotImplementedType takes no arguments │ │ │ │ Cannot subclass an instance of TypeVar │ │ │ │ -Substitution of bare TypeVarTuple is not supported │ │ │ │ %s(%R, %R) │ │ │ │ +Substitution of bare TypeVarTuple is not supported │ │ │ │ Cannot subclass an instance of TypeVarTuple │ │ │ │ The doctype() method of XMLParser is ignored. Define doctype() method on the TreeBuilder target. │ │ │ │ sys._current_exceptions │ │ │ │ iii:waitid │ │ │ │ writev() arg 2 must be a sequence │ │ │ │ UTC%c%02d:%02d:%02d.%06d │ │ │ │ UTC%c%02d:%02d:%02d │ │ │ │ @@ -9909,15 +9906,14 @@ │ │ │ │ no func watcher set for ID %d │ │ │ │ Exception ignored in %s watcher callback for function %U at %p │ │ │ │ no more type watcher IDs available │ │ │ │ Cannot watch non-type │ │ │ │ Invalid type watcher ID %d │ │ │ │ No type watcher set for ID %d │ │ │ │ expected a writable bytes-like object │ │ │ │ - │ │ │ │ both destination and source must be bytes-like objects │ │ │ │ destination is too small to receive data from source │ │ │ │ keyword list must be a dictionary │ │ │ │ interval │ │ │ │ PyFunction_EVENT_CREATE │ │ │ │ PyFunction_EVENT_DESTROY │ │ │ │ PyFunction_EVENT_MODIFY_CODE │ │ │ │ @@ -9940,17 +9936,19 @@ │ │ │ │ may be bogus, and checking the trailing pad bytes may segfault. │ │ │ │ The %d pad bytes at tail=%p are │ │ │ │ at tail+%d: 0x%02x │ │ │ │ Data at p: │ │ │ │ cannot decode string │ │ │ │ deallocating │ │ │ │ _PyThreadState_Init() is for internal use only │ │ │ │ + │ │ │ │ │ │ │ │ , <%s object>> │ │ │ │ , NULL> │ │ │ │ +../Objects/structseq.c │ │ │ │ PyUnicode_GetSize has been removed. │ │ │ │ Tokens can only be created by ContextVars │ │ │ │ │ │ │ │ │ │ │ │ Assertion "%s" failed │ │ │ │ Assertion failed │ │ │ │ _PyObject_AssertFailed │ │ │ │ @@ -9967,30 +9965,27 @@ │ │ │ │ maxchar <= 255 │ │ │ │ maxchar < 128 │ │ │ │ maxchar >= 0x100 │ │ │ │ maxchar <= 0xFFFF │ │ │ │ maxchar >= 0x10000 │ │ │ │ maxchar <= 0x10ffff │ │ │ │ PyUnicode_READ(((int)(kind)), ((const void*)(data)), (ascii->length)) == 0 │ │ │ │ -../Objects/structseq.c │ │ │ │ PyUnicode_AsDecodedObject() is deprecated; use PyCodec_Decode() to decode from str │ │ │ │ PyUnicode_AsDecodedUnicode() is deprecated; use PyCodec_Decode() to decode from str to str │ │ │ │ PyUnicode_AsEncodedObject() is deprecated; use PyUnicode_AsEncodedString() to encode from str to bytes or PyCodec_Encode() for generic encoding │ │ │ │ PyUnicode_AsEncodedUnicode() is deprecated; use PyCodec_Encode() to encode from str to str │ │ │ │ '%.400s' encoder returned '%.400s' instead of 'str'; use codecs.encode() to encode to arbitrary types │ │ │ │ Exception ignored in PyEval_SetTraceAllThreads │ │ │ │ Exception ignored in PyEval_SetProfile │ │ │ │ Exception ignored in PyEval_SetProfileAllThreads │ │ │ │ bad argument to internal function │ │ │ │ invalid intrinsic function │ │ │ │ InstructionSequenceType │ │ │ │ %s: bug likely caused by a refcount error in a C extension │ │ │ │ perf trampoline not available │ │ │ │ -can't assign sys.path │ │ │ │ -can't create sys.path │ │ │ │ │ │ │ │ non-dict annotations │ │ │ │ _only_immortal │ │ │ │ %d %-3s │ │ │ │ %ld.%ld %-3s │ │ │ │ not all freed │ │ │ │ not all freed! │ │ │ │ @@ -10013,14 +10008,16 @@ │ │ │ │ %10s: %5ld.%03ld s │ │ │ │ %10s: user: %ld.%03ld s, system: %ld.%03ld s, faults: %lu, rss: │ │ │ │ , commit: │ │ │ │ %sthread 0x%llx: │ │ │ │ cannot commit OS memory (error: %d (0x%x), address: %p, size: 0x%zx bytes) │ │ │ │ cannot reset OS memory (error: %d (0x%x), address: %p, size: 0x%zx bytes) │ │ │ │ in new thread │ │ │ │ +can't assign sys.path │ │ │ │ +can't create sys.path │ │ │ │ Fatal Python error from unexpected signum: │ │ │ │ Enable tracemalloc to get the memory block allocation traceback │ │ │ │ Memory block allocated at (most recent call first): │ │ │ │ File " │ │ │ │ ", line │ │ │ │ %02X:%02X:%02X:%02X:%02X:%02X │ │ │ │ │ │ │ │ @@ -22895,14 +22892,15 @@ │ │ │ │ setlocale($module, category, locale=, /) │ │ │ │ Activates/queries locale processing. │ │ │ │ Support for POSIX locales. │ │ │ │ _idfunc($module, x, /) │ │ │ │ Primitives and accelerators for the typing module. │ │ │ │ _PySemaphore_Init │ │ │ │ _PySemaphore_PlatformWait │ │ │ │ +PyEval_AcquireThread │ │ │ │ grp.struct_group: Results from getgr*() routines. │ │ │ │ This object may be accessed either as a tuple of │ │ │ │ (gr_name,gr_passwd,gr_gid,gr_mem) │ │ │ │ or via the object attributes as named in the above tuple. │ │ │ │ getgrall($module, /) │ │ │ │ Return a list of all available group entries, in arbitrary order. │ │ │ │ An entry whose name starts with '+' or '-' represents an instruction │ │ │ │ @@ -22920,15 +22918,14 @@ │ │ │ │ gr_passwd - group password (encrypted); often empty │ │ │ │ gr_gid - numeric ID of the group │ │ │ │ gr_mem - list of members │ │ │ │ The gid is an integer, name and password are strings. (Note that most │ │ │ │ users are not explicitly listed as members of the groups they are in │ │ │ │ according to the password database. Check both databases to get │ │ │ │ complete membership information.) │ │ │ │ -PyEval_AcquireThread │ │ │ │ _PySemaphore_Wakeup │ │ │ │ ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/ │ │ │ │ ?456789:;<= │ │ │ │ !"#$%&'()*+,-./0123 │ │ │ │ poll($module, /) │ │ │ │ Returns a polling object. │ │ │ │ This object supports registering and unregistering file descriptors, and then │ │ │ │ @@ -24542,24 +24539,14 @@ │ │ │ │ 4444444444444444444444444444444444 │ │ │ │ 444444444 │ │ │ │ 444444444444444444 │ │ │ │ 444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444 │ │ │ │ 4444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444 │ │ │ │ 44444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444 │ │ │ │ 4444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444 │ │ │ │ -update($self, obj, /) │ │ │ │ -Update this hash object's state with the provided string. │ │ │ │ -hexdigest($self, /) │ │ │ │ -Return the digest value as a string of hexadecimal digits. │ │ │ │ -digest($self, /) │ │ │ │ -Return the digest value as a bytes object. │ │ │ │ -copy($self, /) │ │ │ │ -Return a copy of the hash object. │ │ │ │ -md5($module, /, data=b'', *, usedforsecurity=True, string=None) │ │ │ │ -Return a new MD5 hash object; optionally initialized with a string. │ │ │ │ hexdigest($self, /, length) │ │ │ │ Return the digest value as a string of hexadecimal digits. │ │ │ │ digest($self, /, length) │ │ │ │ Return the digest value as a bytes object. │ │ │ │ update($self, data, /) │ │ │ │ Update this hash object's state with the provided bytes-like object. │ │ │ │ hexdigest($self, /) │ │ │ │ @@ -24586,27 +24573,37 @@ │ │ │ │ Return the digest value as a string of hexadecimal digits. │ │ │ │ digest($self, /) │ │ │ │ Return the digest value as a bytes object. │ │ │ │ copy($self, /) │ │ │ │ Return a copy of the hash object. │ │ │ │ sha1($module, /, data=b'', *, usedforsecurity=True, string=None) │ │ │ │ Return a new SHA1 hash object; optionally initialized with a string. │ │ │ │ +update($self, obj, /) │ │ │ │ +Update this hash object's state with the provided string. │ │ │ │ +hexdigest($self, /) │ │ │ │ +Return the digest value as a string of hexadecimal digits. │ │ │ │ +digest($self, /) │ │ │ │ +Return the digest value as a bytes object. │ │ │ │ +copy($self, /) │ │ │ │ +Return a copy of the hash object. │ │ │ │ +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 │ │ │ │ _PyRawMutex_UnlockSlow │ │ │ │ _PyThread_CurrentExceptions │ │ │ │ PyImport_ExecCodeModuleWithPathnames │ │ │ │ dummy_dealloc │ │ │ │ PyEval_AcquireLock │ │ │ │ _PyThreadState_Init │ │ │ │ _PyObject_AssertFailed │ │ │ │ _PyUnicode_CheckConsistency │ │ │ │ -PySys_SetPath │ │ │ │ PySys_AddWarnOptionUnicode │ │ │ │ faulthandler_fatal_error_thread │ │ │ │ +PySys_SetPath │ │ │ │ PySys_SetArgvEx │ │ │ │ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% │ │ │ │ %%%%%%% │ │ │ │ !"#%%%%%% │ │ │ │ !"#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% │ │ │ │ xdebugpy │ │ │ │ │ │ │ ├── readelf --wide --decompress --hex-dump=.dynstr {} │ │ │ │ @@ -267,16 +267,16 @@ │ │ │ │ 0x0001da5c 656e6466 696c6536 34006674 72756e63 endfile64.ftrunc │ │ │ │ 0x0001da6c 61746536 34006765 7467726e 616d5f72 ate64.getgrnam_r │ │ │ │ 0x0001da7c 005f5f6d 656d6370 795f6368 6b006765 .__memcpy_chk.ge │ │ │ │ 0x0001da8c 7470776e 616d5f72 00736574 6772656e tpwnam_r.setgren │ │ │ │ 0x0001da9c 74006765 74677265 6e740065 6e646772 t.getgrent.endgr │ │ │ │ 0x0001daac 656e7400 6d6b6669 666f6174 006d6b66 ent.mkfifoat.mkf │ │ │ │ 0x0001dabc 69666f00 66616363 65737361 74006163 ifo.faccessat.ac │ │ │ │ - 0x0001dacc 63657373 005f5f6d 6b74696d 65363400 cess.__mktime64. │ │ │ │ - 0x0001dadc 5f5f7374 726e6361 745f6368 6b005f5f __strncat_chk.__ │ │ │ │ + 0x0001dacc 63657373 005f5f73 74726e63 61745f63 cess.__strncat_c │ │ │ │ + 0x0001dadc 686b005f 5f6d6b74 696d6536 34005f5f hk.__mktime64.__ │ │ │ │ 0x0001daec 73656c65 63743634 005f5f66 64656c74 select64.__fdelt │ │ │ │ 0x0001dafc 5f63686b 00736368 65645f73 65746166 _chk.sched_setaf │ │ │ │ 0x0001db0c 66696e69 7479006c 6c697374 78617474 finity.llistxatt │ │ │ │ 0x0001db1c 7200666c 69737478 61747472 00676574 r.flistxattr.get │ │ │ │ 0x0001db2c 67726f75 70730058 4d4c5f47 65745370 groups.XML_GetSp │ │ │ │ 0x0001db3c 65636966 69656441 74747269 62757465 ecifiedAttribute │ │ │ │ 0x0001db4c 436f756e 7400584d 4c5f5374 6f705061 Count.XML_StopPa │ │ │ │ @@ -291,16 +291,16 @@ │ │ │ │ 0x0001dbdc 79506172 73696e67 00584d4c 5f476574 yParsing.XML_Get │ │ │ │ 0x0001dbec 42756666 65720058 4d4c5f50 61727365 Buffer.XML_Parse │ │ │ │ 0x0001dbfc 42756666 65720064 75703300 584d4c5f Buffer.dup3.XML_ │ │ │ │ 0x0001dc0c 53657452 65747572 6e4e5354 7269706c SetReturnNSTripl │ │ │ │ 0x0001dc1c 65740066 73746174 76667336 34006765 et.fstatvfs64.ge │ │ │ │ 0x0001dc2c 74686f73 74627961 6464725f 72005f5f thostbyaddr_r.__ │ │ │ │ 0x0001dc3c 685f6572 726e6f5f 6c6f6361 74696f6e h_errno_location │ │ │ │ - 0x0001dc4c 00687374 72657272 6f720077 6373636f .hstrerror.wcsco │ │ │ │ - 0x0001dc5c 6c6c0066 73796e63 00657665 6e746664 ll.fsync.eventfd │ │ │ │ + 0x0001dc4c 00687374 72657272 6f720066 73796e63 .hstrerror.fsync │ │ │ │ + 0x0001dc5c 00776373 636f6c6c 00657665 6e746664 .wcscoll.eventfd │ │ │ │ 0x0001dc6c 00584d4c 5f457874 65726e61 6c456e74 .XML_ExternalEnt │ │ │ │ 0x0001dc7c 69747950 61727365 72437265 61746500 ityParserCreate. │ │ │ │ 0x0001dc8c 77637378 66726d00 5f5f6374 7970655f wcsxfrm.__ctype_ │ │ │ │ 0x0001dc9c 746f6c6f 7765725f 6c6f6300 5f5f6374 tolower_loc.__ct │ │ │ │ 0x0001dcac 7970655f 746f7570 7065725f 6c6f6300 ype_toupper_loc. │ │ │ │ 0x0001dcbc 5f5f6578 706c6963 69745f62 7a65726f __explicit_bzero │ │ │ │ 0x0001dccc 5f63686b 00657665 6e746664 5f777269 _chk.eventfd_wri │ │ │ │ @@ -321,20 +321,20 @@ │ │ │ │ 0x0001ddbc 72007363 6865645f 73657470 6172616d r.sched_setparam │ │ │ │ 0x0001ddcc 00676574 67726f75 706c6973 74007365 .getgrouplist.se │ │ │ │ 0x0001dddc 74656769 6400584d 4c5f5365 74426173 tegid.XML_SetBas │ │ │ │ 0x0001ddec 65007365 74657569 64007365 74676964 e.seteuid.setgid │ │ │ │ 0x0001ddfc 00736574 75696400 70746872 6561645f .setuid.pthread_ │ │ │ │ 0x0001de0c 67657463 7075636c 6f636b69 64006765 getcpuclockid.ge │ │ │ │ 0x0001de1c 74726573 67696400 67657472 65737569 tresgid.getresui │ │ │ │ - 0x0001de2c 64007074 736e616d 655f7200 696e6974 d.ptsname_r.init │ │ │ │ - 0x0001de3c 67726f75 7073006c 6f636b66 36340070 groups.lockf64.p │ │ │ │ + 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 00747479 tpt.unlockpt.tty │ │ │ │ - 0x0001de6c 6e616d65 5f72006d 6b6e6f64 6174006d name_r.mknodat.m │ │ │ │ - 0x0001de7c 6b6e6f64 00706f73 69785f66 61647669 knod.posix_fadvi │ │ │ │ + 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 │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.init {} │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .init: │ │ │ │ │ │ │ │ 00029060 <.init>: │ │ │ │ push {r3, lr} │ │ │ │ - bl 195af8 <_start@@Base+0x34> │ │ │ │ + bl 195a0c <_start@@Base+0x34> │ │ │ │ pop {r3, pc} │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ @@ -15,28 +15,28 @@ │ │ │ │ ldr.w r3, [r4, #600] @ 0x258 │ │ │ │ cbnz r3, 2aa02 │ │ │ │ ldr r3, [pc, #72] @ (2aa44 ) │ │ │ │ ldr.w r0, [r3, #1484] @ 0x5cc │ │ │ │ cbnz r0, 2aa16 │ │ │ │ b.n 2aa3a │ │ │ │ movs r1, #0 │ │ │ │ - movw r0, #49148 @ 0xbffc │ │ │ │ + movw r0, #49468 @ 0xc13c │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 8fe90 │ │ │ │ + bl 8fe78 │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 2a9f8 │ │ │ │ b.n 2aa34 │ │ │ │ ldr.w r3, [r4, #600] @ 0x258 │ │ │ │ cbz r3, 2aa34 │ │ │ │ movw r3, #2144 @ 0x860 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #49164 @ 0xc00c │ │ │ │ + movw r1, #49484 @ 0xc14c │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ ldr.w r0, [r3, #2156] @ 0x86c │ │ │ │ - bl 126e34 │ │ │ │ + bl 1271a4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 2aa42 │ │ │ │ str.w r6, [r3, #1484] @ 0x5cc │ │ │ │ str.w r5, [r3, #1488] @ 0x5d0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ @@ -47,20 +47,20 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3760] @ 0xeb0 │ │ │ │ sub sp, #312 @ 0x138 │ │ │ │ mov r7, r0 │ │ │ │ add r5, sp, #8 │ │ │ │ mov r8, r1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 196adc │ │ │ │ + bl 1969f4 │ │ │ │ ldr r6, [r5, #0] │ │ │ │ cbnz r6, 2aaba │ │ │ │ add r4, sp, #24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 6be48 <_PyConfig_InitCompatConfig@@Base> │ │ │ │ + bl 6be40 <_PyConfig_InitCompatConfig@@Base> │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ movs r7, #0 │ │ │ │ strd r6, r6, [r4, #124] @ 0x7c │ │ │ │ strd r6, r6, [r4, #132] @ 0x84 │ │ │ │ @@ -73,71 +73,71 @@ │ │ │ │ str.w r6, [r4, #152] @ 0x98 │ │ │ │ strd r6, r6, [sp, #180] @ 0xb4 │ │ │ │ movs r6, #1 │ │ │ │ strd r6, r7, [sp, #136] @ 0x88 │ │ │ │ movs r6, #2 │ │ │ │ movs r7, #0 │ │ │ │ strd r6, r7, [sp, #24] │ │ │ │ - bl 196ab0 │ │ │ │ + bl 1969c8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cbz r3, 2aac2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 6c6e4 │ │ │ │ + bl 6c6dc │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ bl 2b21e │ │ │ │ - movw r0, #49208 @ 0xc038 │ │ │ │ + movw r0, #49528 @ 0xc178 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 19a894 │ │ │ │ + bl 19a7ac │ │ │ │ cbz r0, 2aada │ │ │ │ ldrb r0, [r0, #0] │ │ │ │ subs r6, r0, #0 │ │ │ │ it ne │ │ │ │ movne r6, #1 │ │ │ │ b.n 2aadc │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 197c8c │ │ │ │ + bl 197ba4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 6c6e4 │ │ │ │ + bl 6c6dc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 2aaba │ │ │ │ - bl 139cac │ │ │ │ + bl 139d88 │ │ │ │ mov r7, r0 │ │ │ │ - bl 1cce10 <_PyInterpreterState_SetRunningMain@@Base> │ │ │ │ + bl 1ccd50 <_PyInterpreterState_SetRunningMain@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 2ab08 │ │ │ │ bl 2bc80 │ │ │ │ movs r0, #1 │ │ │ │ blx 2a8b4 │ │ │ │ - bl 97d28 <_Py_GetConfig@@Base> │ │ │ │ + bl 97cf4 <_Py_GetConfig@@Base> │ │ │ │ ldr.w r3, [r0, #144] @ 0x90 │ │ │ │ cbz r3, 2ab36 │ │ │ │ movw r3, #38480 @ 0x9650 │ │ │ │ movt r3, #74 @ 0x4a │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - bl 19b784 │ │ │ │ + bl 19b69c │ │ │ │ ldr r1, [pc, #132] @ (2aba8 ) │ │ │ │ - movw r2, #49224 @ 0xc048 │ │ │ │ + movw r2, #49544 @ 0xc188 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ str r1, [sp, #0] │ │ │ │ ldr r3, [pc, #124] @ (2abac ) │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #1 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ - movw r0, #49240 @ 0xc058 │ │ │ │ + movw r0, #49560 @ 0xc198 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 1a3df0 │ │ │ │ + bl 1a3d04 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2ab54 │ │ │ │ - movw r1, #49252 @ 0xc064 │ │ │ │ + movw r1, #49572 @ 0xc1a4 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ ldr r0, [pc, #96] @ (2abb0 ) │ │ │ │ - bl 62644 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 623a4 <_Py_FatalErrorFunc@@Base> │ │ │ │ bge.n 2ab5e │ │ │ │ movs r4, #1 │ │ │ │ bl 2bc80 │ │ │ │ b.n 2ab60 │ │ │ │ movs r4, #0 │ │ │ │ cbz r6, 2ab8e │ │ │ │ movw r5, #38472 @ 0x9648 │ │ │ │ @@ -145,60 +145,60 @@ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ blx 2912c │ │ │ │ blx 29a98 │ │ │ │ cbz r0, 2ab8e │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mov r2, r3 │ │ │ │ - movw r1, #49288 @ 0xc088 │ │ │ │ + movw r1, #49608 @ 0xc1c8 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ bl 2bb44 │ │ │ │ subs r4, r0, #0 │ │ │ │ it ne │ │ │ │ movne r4, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d6770 <_PyInterpreterState_SetNotRunningMain@@Base> │ │ │ │ - bl 1d6b74 │ │ │ │ + bl 1d65e8 <_PyInterpreterState_SetNotRunningMain@@Base> │ │ │ │ + bl 1d69ec │ │ │ │ cmp r0, #0 │ │ │ │ ite ge │ │ │ │ movge r0, r4 │ │ │ │ movlt r0, #120 @ 0x78 │ │ │ │ add sp, #312 @ 0x138 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - add r4, pc, #672 @ (adr r4, 2ae4c ) │ │ │ │ + add r5, pc, #928 @ (adr r5, 2af4c ) │ │ │ │ movs r2, r5 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - add r5, pc, #880 @ (adr r5, 2af24 ) │ │ │ │ + add r7, pc, #112 @ (adr r7, 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, #49296 @ 0xc090 │ │ │ │ + movw r1, #49616 @ 0xc1d0 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ ldr r0, [pc, #28] @ (2abf8 ) │ │ │ │ - bl 62644 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 623a4 <_Py_FatalErrorFunc@@Base> │ │ │ │ mov r3, r0 │ │ │ │ mov r0, sp │ │ │ │ strd r2, r2, [sp, #8] │ │ │ │ strd r3, r1, [sp] │ │ │ │ - bl 1969e8 │ │ │ │ + bl 196900 │ │ │ │ add sp, #20 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ nop │ │ │ │ - add r5, pc, #944 @ (adr r5, 2afac ) │ │ │ │ + add r7, pc, #176 @ (adr r7, 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 196d18 │ │ │ │ + bl 196c30 │ │ │ │ ldr.w r0, [r4, #1476] @ 0x5c4 │ │ │ │ - bl 6c174 │ │ │ │ + bl 6c16c │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #1476] @ 0x5c4 │ │ │ │ cbz r6, 2ac44 │ │ │ │ mov r0, r5 │ │ │ │ - bl 6c408 │ │ │ │ + bl 6c400 │ │ │ │ str.w r0, [r4, #1476] @ 0x5c4 │ │ │ │ add r1, sp, #4 │ │ │ │ movs r0, #0 │ │ │ │ - bl 6c46c │ │ │ │ + bl 6c464 │ │ │ │ cbz r6, 2ac62 │ │ │ │ ldr.w r3, [r4, #1476] @ 0x5c4 │ │ │ │ cbnz r3, 2ac62 │ │ │ │ - movw r1, #49364 @ 0xc0d4 │ │ │ │ + movw r1, #49684 @ 0xc214 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ ldr r0, [pc, #8] @ (2ac68 ) │ │ │ │ - bl 62644 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 623a4 <_Py_FatalErrorFunc@@Base> │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - add r6, pc, #16 @ (adr r6, 2ac7c <_PyPreConfig_InitCompatConfig@@Base+0x10>) │ │ │ │ + add r7, pc, #272 @ (adr r7, 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, #49380 @ 0xc0e4 │ │ │ │ + movw r1, #49700 @ 0xc224 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - bl f8818 <_PySys_GetOptionalAttrString@@Base+0x1cc> │ │ │ │ + bl f8830 <_PySys_GetOptionalAttrString@@Base+0x1cc> │ │ │ │ adds r0, #1 │ │ │ │ bne.n 2ad18 │ │ │ │ movw r3, #2144 @ 0x860 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r1, [r3, #2160] @ 0x870 │ │ │ │ - bl 122f8c <_PyErr_ExceptionMatches@@Base> │ │ │ │ + bl 1232fc <_PyErr_ExceptionMatches@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2ad9e │ │ │ │ mov r0, r4 │ │ │ │ - bl 122fa4 <_PyErr_Clear@@Base> │ │ │ │ + bl 123314 <_PyErr_Clear@@Base> │ │ │ │ b.n 2ad92 │ │ │ │ movs r0, #12 │ │ │ │ - bl 6bfc4 │ │ │ │ + bl 6bfbc │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 2ad2e │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 2ad9e │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e7b48 │ │ │ │ + bl 1e7a90 │ │ │ │ b.n 2ad9e │ │ │ │ ldr r0, [pc, #120] @ (2ada8 ) │ │ │ │ movs r3, #0 │ │ │ │ str r6, [r5, #8] │ │ │ │ strd r3, r7, [r5] │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ @@ -325,15 +325,15 @@ │ │ │ │ bne.n 2ad50 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 2ad40 │ │ │ │ mov r4, r0 │ │ │ │ dmb ish │ │ │ │ beq.n 2ad5c │ │ │ │ - bl 267fdc │ │ │ │ + bl 2680cc │ │ │ │ ldr r2, [pc, #76] @ (2adac ) │ │ │ │ ldr.w r3, [r2, #1496] @ 0x5d8 │ │ │ │ cbnz r3, 2ad6a │ │ │ │ str.w r5, [r2, #1496] @ 0x5d8 │ │ │ │ b.n 2ad74 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -349,15 +349,15 @@ │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 2ad7c │ │ │ │ dmb ish │ │ │ │ bne.n 2ad96 │ │ │ │ movs r0, #0 │ │ │ │ b.n 2ada2 │ │ │ │ ldr r0, [pc, #16] @ (2ada8 ) │ │ │ │ - bl 2459ac │ │ │ │ + bl 245a28 │ │ │ │ b.n 2ad92 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r2, #60] @ 0x3c │ │ │ │ lsls r0, r1, #1 │ │ │ │ @@ -373,28 +373,28 @@ │ │ │ │ ldr r0, [pc, #64] @ (2ae00 ) │ │ │ │ b.n 2af5c │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ - bl 887a0 │ │ │ │ + bl 88780 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 2adf8 │ │ │ │ - bl 666e0 │ │ │ │ + bl 66610 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2adf8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 2adf8 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 77ddc <_Py_Dealloc@@Base> │ │ │ │ + b.w 77d5c <_Py_Dealloc@@Base> │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [sp, #320] @ 0x140 │ │ │ │ lsls r2, r1, #1 │ │ │ │ │ │ │ │ @@ -420,15 +420,15 @@ │ │ │ │ movs r1, #61 @ 0x3d │ │ │ │ mov r0, r4 │ │ │ │ blx 29490 │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 2ae6e │ │ │ │ mov r0, r4 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ - bl 887a0 │ │ │ │ + bl 88780 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2aede │ │ │ │ movw r3, #2144 @ 0x860 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r5, [pc, #168] @ (2af08 ) │ │ │ │ @@ -437,67 +437,67 @@ │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne.w r2, [r3, #2164] @ 0x874 │ │ │ │ b.n 2ae8a │ │ │ │ subs r1, r0, r4 │ │ │ │ mov r0, r4 │ │ │ │ asrs r1, r1, #2 │ │ │ │ - bl 887a0 │ │ │ │ + bl 88780 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 2aede │ │ │ │ adds r0, r5, #4 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ - bl 887a0 │ │ │ │ + bl 88780 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 2aee2 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 793e8 │ │ │ │ + bl 7937c │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 2aee2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2aeae │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 2aeae │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2aec4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2aec4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2aefe │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cbnz r3, 2aefe │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 77ddc <_Py_Dealloc@@Base> │ │ │ │ + b.w 77d5c <_Py_Dealloc@@Base> │ │ │ │ movs r5, #0 │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78230 │ │ │ │ + bl 781b0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78230 │ │ │ │ + bl 781b0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 78230 │ │ │ │ + bl 781b0 │ │ │ │ mov r0, r7 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 122fa4 <_PyErr_Clear@@Base> │ │ │ │ + b.w 123314 <_PyErr_Clear@@Base> │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [sp, #336] @ 0x150 │ │ │ │ lsls r2, r1, #1 │ │ │ │ asrs r4, r2, #3 │ │ │ │ lsls r6, r0, #1 │ │ │ │ @@ -516,55 +516,55 @@ │ │ │ │ sub sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, sp │ │ │ │ str r3, [sp, #12] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #4] │ │ │ │ - bl 196dcc │ │ │ │ + bl 196ce4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ 0002af42 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ - bl 196dcc │ │ │ │ + bl 196ce4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, sp │ │ │ │ mov r6, r1 │ │ │ │ - bl 196adc │ │ │ │ + bl 1969f4 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 196d18 │ │ │ │ + bl 196c30 │ │ │ │ movs r1, #8 │ │ │ │ movs r0, #1 │ │ │ │ - bl 6c528 │ │ │ │ + bl 6c520 │ │ │ │ cbz r0, 2af98 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 6c408 │ │ │ │ + bl 6c400 │ │ │ │ str r0, [r4, #0] │ │ │ │ cbnz r0, 2af9a │ │ │ │ mov r0, r4 │ │ │ │ - bl 6c174 │ │ │ │ + bl 6c16c │ │ │ │ movs r4, #0 │ │ │ │ add r1, sp, #20 │ │ │ │ movs r0, #0 │ │ │ │ - bl 6c46c │ │ │ │ + bl 6c464 │ │ │ │ cbz r4, 2afb6 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cbnz r3, 2afac │ │ │ │ str r4, [r5, #0] │ │ │ │ b.n 2afb6 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ @@ -582,15 +582,15 @@ │ │ │ │ sub sp, #20 │ │ │ │ mov r4, r0 │ │ │ │ movs r5, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, sp │ │ │ │ str r3, [sp, #12] │ │ │ │ strd r5, r5, [sp, #4] │ │ │ │ - bl 196d90 │ │ │ │ + bl 196ca8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ 0002afe2 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -598,80 +598,80 @@ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #20 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, sp │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp] │ │ │ │ strd r3, r1, [sp, #8] │ │ │ │ - bl 19699c │ │ │ │ + bl 1968b4 │ │ │ │ add sp, #20 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ │ │ │ │ 0002b00a : │ │ │ │ cbnz r0, 2b010 │ │ │ │ - b.w 19c3f4 <_PyPathConfig_ClearGlobal@@Base> │ │ │ │ + b.w 19c30c <_PyPathConfig_ClearGlobal@@Base> │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ movw r4, #38528 @ 0x9680 │ │ │ │ movt r4, #74 @ 0x4a │ │ │ │ sub sp, #28 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 196d18 │ │ │ │ + bl 196c30 │ │ │ │ ldr.w r0, [r4, #1456] @ 0x5b0 │ │ │ │ - bl 6c174 │ │ │ │ + bl 6c16c │ │ │ │ ldr.w r0, [r4, #1460] @ 0x5b4 │ │ │ │ - bl 6c174 │ │ │ │ + bl 6c16c │ │ │ │ ldr.w r0, [r4, #1464] @ 0x5b8 │ │ │ │ - bl 6c174 │ │ │ │ + bl 6c16c │ │ │ │ ldr.w r0, [r4, #1468] @ 0x5bc │ │ │ │ - bl 6c174 │ │ │ │ + bl 6c16c │ │ │ │ ldr.w r0, [r4, #1472] @ 0x5c0 │ │ │ │ - bl 6c174 │ │ │ │ - movw r0, #38208 @ 0x9540 │ │ │ │ + bl 6c16c │ │ │ │ + movw r0, #38528 @ 0x9680 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 6c408 │ │ │ │ + bl 6c400 │ │ │ │ mov r3, r0 │ │ │ │ - movw r0, #38208 @ 0x9540 │ │ │ │ + movw r0, #38528 @ 0x9680 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ str.w r3, [r4, #1456] @ 0x5b0 │ │ │ │ - bl 6c408 │ │ │ │ + bl 6c400 │ │ │ │ str.w r0, [r4, #1460] @ 0x5b4 │ │ │ │ ldr.w r0, [r4, #1480] @ 0x5c8 │ │ │ │ cbnz r0, 2b088 │ │ │ │ - movw r0, #38208 @ 0x9540 │ │ │ │ + movw r0, #38528 @ 0x9680 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 6c408 │ │ │ │ + bl 6c400 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ str.w r3, [r4, #1464] @ 0x5b8 │ │ │ │ - bl 6c408 │ │ │ │ + bl 6c400 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ str.w r3, [r4, #1468] @ 0x5bc │ │ │ │ str.w r0, [r4, #1472] @ 0x5c0 │ │ │ │ - bl 6c46c │ │ │ │ + bl 6c464 │ │ │ │ ldr.w r3, [r4, #1456] @ 0x5b0 │ │ │ │ cbz r3, 2b0c2 │ │ │ │ ldr.w r3, [r4, #1460] @ 0x5b4 │ │ │ │ cbz r3, 2b0c2 │ │ │ │ ldr.w r3, [r4, #1464] @ 0x5b8 │ │ │ │ cbz r3, 2b0c2 │ │ │ │ ldr.w r3, [r4, #1468] @ 0x5bc │ │ │ │ cbnz r3, 2b0d0 │ │ │ │ - movw r1, #49364 @ 0xc0d4 │ │ │ │ + movw r1, #49684 @ 0xc214 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ ldr r0, [pc, #8] @ (2b0d4 ) │ │ │ │ - bl 62644 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 623a4 <_Py_FatalErrorFunc@@Base> │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - add r4, sp, #480 @ 0x1e0 │ │ │ │ + add r5, 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 196d18 │ │ │ │ + bl 196c30 │ │ │ │ ldr.w r0, [r4, #1480] @ 0x5c8 │ │ │ │ - bl 6c174 │ │ │ │ + bl 6c16c │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #1480] @ 0x5c8 │ │ │ │ cbz r6, 2b120 │ │ │ │ mov r0, r5 │ │ │ │ - bl 6c408 │ │ │ │ + bl 6c400 │ │ │ │ str.w r0, [r4, #1480] @ 0x5c8 │ │ │ │ add r1, sp, #4 │ │ │ │ movs r0, #0 │ │ │ │ - bl 6c46c │ │ │ │ + bl 6c464 │ │ │ │ cbz r6, 2b13e │ │ │ │ ldr.w r3, [r4, #1480] @ 0x5c8 │ │ │ │ cbnz r3, 2b13e │ │ │ │ - movw r1, #49364 @ 0xc0d4 │ │ │ │ + movw r1, #49684 @ 0xc214 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ ldr r0, [pc, #8] @ (2b144 ) │ │ │ │ - bl 62644 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 623a4 <_Py_FatalErrorFunc@@Base> │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - add r4, sp, #528 @ 0x210 │ │ │ │ + add r5, 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 196adc │ │ │ │ + bl 1969f4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cbz r3, 2b174 │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ bl 2b21e │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ ldr.w r3, [r3, #600] @ 0x258 │ │ │ │ cbnz r3, 2b1a0 │ │ │ │ add r5, sp, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 6be48 <_PyConfig_InitCompatConfig@@Base> │ │ │ │ + bl 6be40 <_PyConfig_InitCompatConfig@@Base> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ - bl 197c8c │ │ │ │ + bl 197ba4 │ │ │ │ mov r0, r5 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ - bl 6c6e4 │ │ │ │ + bl 6c6dc │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 2b16c │ │ │ │ add sp, #304 @ 0x130 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ 0002b1a4 : │ │ │ │ ldr r2, [pc, #80] @ (2b1f8 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ cbnz r3, 2b1b4 │ │ │ │ ldr r0, [pc, #76] @ (2b1fc ) │ │ │ │ - b.w 1988d4 <_Py_SetLocaleFromEnv@@Base+0xb5c> │ │ │ │ + b.w 1987ec <_Py_SetLocaleFromEnv@@Base+0xb5c> │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ ldr r0, [pc, #56] @ (2b200 ) │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 12623c <_PySys_GetOptionalAttr@@Base> │ │ │ │ + bl 1265ac <_PySys_GetOptionalAttr@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 2b1d6 │ │ │ │ - bl d3c50 │ │ │ │ + bl d3c60 │ │ │ │ b.n 2b1f2 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cbz r0, 2b1ec │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #6 │ │ │ │ bpl.n 2b1ec │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r1, r3 │ │ │ │ - bl ddf3c │ │ │ │ + bl ddfb4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 78230 │ │ │ │ + bl 781b0 │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [sp, #320] @ 0x140 │ │ │ │ lsls r2, r1, #1 │ │ │ │ subw r0, r0, #72 @ 0x48 │ │ │ │ @@ -791,15 +791,15 @@ │ │ │ │ 0002b204 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ - bl 198b00 │ │ │ │ + bl 198a18 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ 0002b21e : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -818,17 +818,17 @@ │ │ │ │ movt r3, #74 @ 0x4a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 2912c │ │ │ │ mov r1, r4 │ │ │ │ ldrd r2, r3, [sp, #12] │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 2b26a │ │ │ │ - movw r0, #51928 @ 0xcad8 │ │ │ │ + movw r0, #52248 @ 0xcc18 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 62614 │ │ │ │ + bl 62374 │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r3 │ │ │ │ movw r3, #38528 @ 0x9680 │ │ │ │ movt r3, #74 @ 0x4a │ │ │ │ @@ -842,118 +842,118 @@ │ │ │ │ blx 29198 │ │ │ │ movs r0, #1 │ │ │ │ blx 2a8b4 │ │ │ │ movs r2, #1 │ │ │ │ mov r4, r0 │ │ │ │ str.w r2, [r3, #1600] @ 0x640 │ │ │ │ cbz r1, 2b30a │ │ │ │ - movw r1, #51984 @ 0xcb10 │ │ │ │ + movw r1, #52304 @ 0xcc50 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ movs r2, #20 │ │ │ │ - bl 19a968 <_Py_write_noraise@@Base> │ │ │ │ + bl 19a880 <_Py_write_noraise@@Base> │ │ │ │ cbz r6, 2b2d6 │ │ │ │ mov r0, r6 │ │ │ │ blx 29b58 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19a968 <_Py_write_noraise@@Base> │ │ │ │ - movw r1, #62160 @ 0xf2d0 │ │ │ │ + bl 19a880 <_Py_write_noraise@@Base> │ │ │ │ + movw r1, #62480 @ 0xf410 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19a968 <_Py_write_noraise@@Base> │ │ │ │ + bl 19a880 <_Py_write_noraise@@Base> │ │ │ │ cbz r5, 2b2ea │ │ │ │ mov r0, r5 │ │ │ │ blx 29b58 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19a968 <_Py_write_noraise@@Base> │ │ │ │ + bl 19a880 <_Py_write_noraise@@Base> │ │ │ │ b.n 2b2fa │ │ │ │ - movw r1, #52008 @ 0xcb28 │ │ │ │ + movw r1, #52328 @ 0xcc68 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ movs r2, #17 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19a968 <_Py_write_noraise@@Base> │ │ │ │ - movw r1, #7988 @ 0x1f34 │ │ │ │ + bl 19a880 <_Py_write_noraise@@Base> │ │ │ │ + movw r1, #8272 @ 0x2050 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19a968 <_Py_write_noraise@@Base> │ │ │ │ + bl 19a880 <_Py_write_noraise@@Base> │ │ │ │ movs r2, #22 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #52028 @ 0xcb3c │ │ │ │ + movw r1, #52348 @ 0xcc7c │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - bl 19a968 <_Py_write_noraise@@Base> │ │ │ │ + bl 19a880 <_Py_write_noraise@@Base> │ │ │ │ ldr r3, [pc, #444] @ (2b4d8 ) │ │ │ │ ldr r5, [r3, #0] │ │ │ │ cbz r5, 2b34c │ │ │ │ movs r2, #21 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #52052 @ 0xcb54 │ │ │ │ + movw r1, #52372 @ 0xcc94 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - bl 19a968 <_Py_write_noraise@@Base> │ │ │ │ + bl 19a880 <_Py_write_noraise@@Base> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #8 │ │ │ │ - bl 1f07c8 │ │ │ │ + bl 1f04b0 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #12316 @ 0x301c │ │ │ │ + movw r1, #12648 @ 0x3168 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 19a968 <_Py_write_noraise@@Base> │ │ │ │ + bl 19a880 <_Py_write_noraise@@Base> │ │ │ │ b.n 2b3c0 │ │ │ │ ldr.w r2, [r3, #-4] │ │ │ │ sub.w r3, r3, #604 @ 0x25c │ │ │ │ cbz r2, 2b368 │ │ │ │ movs r2, #11 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #21728 @ 0x54e0 │ │ │ │ + movw r1, #22048 @ 0x5620 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 19a968 <_Py_write_noraise@@Base> │ │ │ │ + bl 19a880 <_Py_write_noraise@@Base> │ │ │ │ b.n 2b3c0 │ │ │ │ ldr.w r2, [r3, #596] @ 0x254 │ │ │ │ cbz r2, 2b380 │ │ │ │ movs r2, #16 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #52076 @ 0xcb6c │ │ │ │ + movw r1, #52396 @ 0xccac │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - bl 19a968 <_Py_write_noraise@@Base> │ │ │ │ + bl 19a880 <_Py_write_noraise@@Base> │ │ │ │ b.n 2b3c0 │ │ │ │ ldr.w r2, [r3, #592] @ 0x250 │ │ │ │ cbz r2, 2b398 │ │ │ │ movs r2, #14 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #52096 @ 0xcb80 │ │ │ │ + movw r1, #52416 @ 0xccc0 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - bl 19a968 <_Py_write_noraise@@Base> │ │ │ │ + bl 19a880 <_Py_write_noraise@@Base> │ │ │ │ b.n 2b3c0 │ │ │ │ ldr.w r3, [r3, #588] @ 0x24c │ │ │ │ cbz r3, 2b3b0 │ │ │ │ movs r2, #15 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #52112 @ 0xcb90 │ │ │ │ + movw r1, #52432 @ 0xccd0 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - bl 19a968 <_Py_write_noraise@@Base> │ │ │ │ + bl 19a880 <_Py_write_noraise@@Base> │ │ │ │ b.n 2b3c0 │ │ │ │ - movw r1, #52128 @ 0xcba0 │ │ │ │ + movw r1, #52448 @ 0xcce0 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ movs r2, #7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19a968 <_Py_write_noraise@@Base> │ │ │ │ + bl 19a880 <_Py_write_noraise@@Base> │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #7988 @ 0x1f34 │ │ │ │ + movw r1, #8272 @ 0x2050 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 19a968 <_Py_write_noraise@@Base> │ │ │ │ + bl 19a880 <_Py_write_noraise@@Base> │ │ │ │ ldr r2, [pc, #264] @ (2b4dc ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r6, [r2, r3] │ │ │ │ - bl 6c87c │ │ │ │ + bl 6c874 │ │ │ │ mov r5, r0 │ │ │ │ cbz r6, 2b3e6 │ │ │ │ ldr.w r8, [r6, #8] │ │ │ │ b.n 2b3f0 │ │ │ │ cbz r0, 2b3ee │ │ │ │ ldr.w r8, [r0, #8] │ │ │ │ b.n 2b3f0 │ │ │ │ @@ -969,88 +969,88 @@ │ │ │ │ ldr r6, [r5, #72] @ 0x48 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #72] @ 0x48 │ │ │ │ cmp r6, #0 │ │ │ │ beq.n 2b4a6 │ │ │ │ ldr r0, [pc, #212] @ (2b4e0 ) │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 12623c <_PySys_GetOptionalAttr@@Base> │ │ │ │ + bl 1265ac <_PySys_GetOptionalAttr@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 2b41c │ │ │ │ mov r0, r5 │ │ │ │ - bl 122fa4 <_PyErr_Clear@@Base> │ │ │ │ + bl 123314 <_PyErr_Clear@@Base> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr.w r9, [pc, #196] @ 2b4e4 │ │ │ │ cmp r0, r9 │ │ │ │ beq.n 2b428 │ │ │ │ cbnz r0, 2b444 │ │ │ │ - bl 78230 │ │ │ │ + bl 781b0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2b4a6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cbnz r3, 2b4a6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ b.n 2b4a6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1cb028 │ │ │ │ + bl 1caf68 │ │ │ │ mov r0, r6 │ │ │ │ - bl d3458 │ │ │ │ + bl d3470 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ cmpne r9, r0 │ │ │ │ ite ne │ │ │ │ movne.w r9, #1 │ │ │ │ moveq.w r9, #0 │ │ │ │ - bl 78230 │ │ │ │ + bl 781b0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2b47a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cbnz r3, 2b47a │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 115384 <_PyLong_FromGid@@Base+0x10> │ │ │ │ + bl 11564c <_PyLong_FromGid@@Base+0x10> │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 2b48a │ │ │ │ mov r0, r5 │ │ │ │ - bl 122fa4 <_PyErr_Clear@@Base> │ │ │ │ + bl 123314 <_PyErr_Clear@@Base> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2b4a0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cbnz r3, 2b4a0 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #0 │ │ │ │ bne.n 2b4c0 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #7988 @ 0x1f34 │ │ │ │ + movw r1, #8272 @ 0x2050 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 19a968 <_Py_write_noraise@@Base> │ │ │ │ + bl 19a880 <_Py_write_noraise@@Base> │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19a9b8 <_Py_write_noraise@@Base+0x50> │ │ │ │ + bl 19a8d0 <_Py_write_noraise@@Base+0x50> │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 2b554 │ │ │ │ - bl 19ab38 <_Py_write_noraise@@Base+0x1d0> │ │ │ │ + bl 19aa50 <_Py_write_noraise@@Base+0x1d0> │ │ │ │ cmp r7, #0 │ │ │ │ beq.w 2b28c │ │ │ │ - bl 1d2da0 │ │ │ │ + bl 1d2ce0 │ │ │ │ b.n 2b28c │ │ │ │ str r4, [r3, r1] │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xebf40048 │ │ │ │ asrs r4, r0, #4 │ │ │ │ @@ -1064,43 +1064,43 @@ │ │ │ │ sub sp, #24 │ │ │ │ mov r4, r0 │ │ │ │ add r5, sp, #8 │ │ │ │ mov r9, r2 │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #0 │ │ │ │ mov r7, r3 │ │ │ │ - bl 197bac │ │ │ │ + bl 197ac4 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ cbz r6, 2b518 │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ b.n 2b546 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, sp │ │ │ │ str r7, [sp, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1985b0 <_Py_SetLocaleFromEnv@@Base+0x838> │ │ │ │ + bl 1984c8 <_Py_SetLocaleFromEnv@@Base+0x838> │ │ │ │ adds r0, #1 │ │ │ │ bne.n 2b53c │ │ │ │ ldr r2, [pc, #36] @ (2b550 ) │ │ │ │ movs r1, #1 │ │ │ │ - movw r3, #49492 @ 0xc154 │ │ │ │ + movw r3, #49812 @ 0xc294 │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ stmia.w r4, {r1, r2, r3, r6} │ │ │ │ b.n 2b546 │ │ │ │ movs r2, #16 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ blx 2957c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r9, pc} │ │ │ │ nop │ │ │ │ - stmia r6!, {r2, r5, r6} │ │ │ │ + stmia r7!, {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,24 +1112,24 @@ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #2 │ │ │ │ bpl.w 2b6c6 │ │ │ │ ldr.w r8, [r1, #3872] @ 0xf20 │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n 2b5ce │ │ │ │ - movw r5, #52324 @ 0xcc64 │ │ │ │ + movw r5, #52644 @ 0xcda4 │ │ │ │ movt r5, #38 @ 0x26 │ │ │ │ movs r6, #0 │ │ │ │ str r6, [sp, #24] │ │ │ │ add r1, sp, #24 │ │ │ │ add r3, sp, #16 │ │ │ │ add r2, sp, #20 │ │ │ │ mov r0, r8 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 8decc │ │ │ │ + bl 8deb8 │ │ │ │ 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 │ │ │ │ @@ -1138,42 +1138,42 @@ │ │ │ │ bne.n 2b598 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ cbz r6, 2b5ce │ │ │ │ ldr r0, [r6, #4] │ │ │ │ ldr r1, [pc, #268] @ (2b6d0 ) │ │ │ │ cmp r0, r1 │ │ │ │ beq.n 2b5d0 │ │ │ │ - bl 859a0 │ │ │ │ + bl 8596c │ │ │ │ cbnz r0, 2b5d0 │ │ │ │ movs r6, #0 │ │ │ │ movs r5, #0 │ │ │ │ ldr.w fp, [pc, #256] @ 2b6d4 │ │ │ │ mov.w sl, #1 │ │ │ │ mov r9, r5 │ │ │ │ str r5, [sp, #24] │ │ │ │ add r3, sp, #16 │ │ │ │ add r2, sp, #20 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r7 │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 8decc │ │ │ │ + bl 8deb8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2b686 │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #3 │ │ │ │ bpl.n 2b5de │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ cmp r0, fp │ │ │ │ beq.n 2b616 │ │ │ │ ldr r1, [pc, #200] @ (2b6d4 ) │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 859a0 │ │ │ │ + bl 8596c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2b5de │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 2b5de │ │ │ │ ldr r3, [r3, #32] │ │ │ │ @@ -1181,67 +1181,67 @@ │ │ │ │ beq.n 2b5de │ │ │ │ cbz r6, 2b64e │ │ │ │ str.w r9, [sp, #36] @ 0x24 │ │ │ │ add r3, sp, #28 │ │ │ │ add r2, sp, #32 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ - bl 11af28 <_PySet_NextEntry@@Base> │ │ │ │ + bl 11b198 <_PySet_NextEntry@@Base> │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r8 │ │ │ │ cbz r3, 2b64e │ │ │ │ ldr r1, [sp, #32] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ bpl.n 2b628 │ │ │ │ - bl 1156b8 │ │ │ │ + bl 1155f0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2b628 │ │ │ │ b.n 2b5de │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.n 2b666 │ │ │ │ movs r2, #20 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #52344 @ 0xcc78 │ │ │ │ + movw r1, #52664 @ 0xcdb8 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - bl 19a968 <_Py_write_noraise@@Base> │ │ │ │ + bl 19a880 <_Py_write_noraise@@Base> │ │ │ │ b.n 2b676 │ │ │ │ - movw r1, #52368 @ 0xcc90 │ │ │ │ + movw r1, #52688 @ 0xcdd0 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19a968 <_Py_write_noraise@@Base> │ │ │ │ + bl 19a880 <_Py_write_noraise@@Base> │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ adds r5, #1 │ │ │ │ mov.w sl, #0 │ │ │ │ - bl 1ec868 │ │ │ │ + bl 1ec7bc │ │ │ │ b.n 2b5de │ │ │ │ cbz r5, 2b6c6 │ │ │ │ movs r2, #9 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #52372 @ 0xcc94 │ │ │ │ + movw r1, #52692 @ 0xcdd4 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - bl 19a968 <_Py_write_noraise@@Base> │ │ │ │ + bl 19a880 <_Py_write_noraise@@Base> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ecc4c <_PyEvent_Notify@@Base+0x1b8> │ │ │ │ + bl 1ecba0 <_PyEvent_Notify@@Base+0x1b8> │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #12316 @ 0x301c │ │ │ │ + movw r1, #12648 @ 0x3168 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 19a968 <_Py_write_noraise@@Base> │ │ │ │ + bl 19a880 <_Py_write_noraise@@Base> │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #7988 @ 0x1f34 │ │ │ │ + movw r1, #8272 @ 0x2050 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 19a968 <_Py_write_noraise@@Base> │ │ │ │ + b.w 19a880 <_Py_write_noraise@@Base> │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ asrs r4, r1, #4 │ │ │ │ lsls r6, r0, #1 │ │ │ │ asrs r4, r3, #7 │ │ │ │ @@ -1249,49 +1249,49 @@ │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ ldr r4, [pc, #28] @ (2b708 ) │ │ │ │ movw r1, #1767 @ 0x6e7 │ │ │ │ - movw r3, #12540 @ 0x30fc │ │ │ │ + movw r3, #12860 @ 0x323c │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - movw r2, #15508 @ 0x3c94 │ │ │ │ + movw r2, #15828 @ 0x3dd4 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ strd r1, r4, [sp] │ │ │ │ movs r1, #0 │ │ │ │ - bl 6443c <_PyObject_AssertFailed@@Base> │ │ │ │ - ldr r0, [r1, #124] @ 0x7c │ │ │ │ + bl 64550 <_PyObject_AssertFailed@@Base> │ │ │ │ + strb r0, [r1, #4] │ │ │ │ movs r6, r5 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movw r1, #39260 @ 0x995c │ │ │ │ + movw r1, #39580 @ 0x9a9c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r4, r0 │ │ │ │ blx 2a034 │ │ │ │ cbz r0, 2b772 │ │ │ │ - movw r1, #39068 @ 0x989c │ │ │ │ + movw r1, #39388 @ 0x99dc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r0, r4 │ │ │ │ blx 2a034 │ │ │ │ cbz r0, 2b776 │ │ │ │ - movw r1, #39096 @ 0x98b8 │ │ │ │ + movw r1, #39416 @ 0x99f8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r0, r4 │ │ │ │ blx 2a034 │ │ │ │ cbz r0, 2b77a │ │ │ │ - movw r1, #39164 @ 0x98fc │ │ │ │ + movw r1, #39484 @ 0x9a3c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r0, r4 │ │ │ │ blx 2a034 │ │ │ │ cbz r0, 2b77e │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #39220 @ 0x9934 │ │ │ │ + movw r1, #39540 @ 0x9a74 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ blx 2a034 │ │ │ │ cmp r0, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, #7 │ │ │ │ movne r0, #8 │ │ │ │ b.n 2b780 │ │ │ │ @@ -1311,71 +1311,71 @@ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ sub sp, #8 │ │ │ │ ldr r4, [r2, #84] @ 0x54 │ │ │ │ ands.w r4, r4, #67108864 @ 0x4000000 │ │ │ │ bne.n 2b7b8 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #22456 @ 0x57b8 │ │ │ │ + movw r1, #22776 @ 0x58f8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 1271a4 │ │ │ │ mov r0, r4 │ │ │ │ b.n 2b7ca │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r3, r1 │ │ │ │ add.w r1, r0, #12 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 8c594 │ │ │ │ + bl 8c580 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ 0002b7ce : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r7, r2 │ │ │ │ mov r8, r3 │ │ │ │ ldr r6, [sp, #32] │ │ │ │ - bl 8fa90 │ │ │ │ + bl 8fa78 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 2b81e │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 8fab0 │ │ │ │ + bl 8fa98 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2b812 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbz r3, 2b816 │ │ │ │ mov r4, r5 │ │ │ │ b.n 2b81e │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ b.n 2b812 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r0, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #340] @ 0x154 │ │ │ │ cbnz r3, 2b836 │ │ │ │ - b.w 9e198 <_PyEval_EvalFrameDefault@@Base> │ │ │ │ + b.w 9e19c <_PyEval_EvalFrameDefault@@Base> │ │ │ │ bx r3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movs r4, #0 │ │ │ │ mov r6, r0 │ │ │ │ @@ -1386,15 +1386,15 @@ │ │ │ │ ldr.w r0, [r6, r4, lsl #2] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r7 │ │ │ │ beq.n 2b868 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cbnz r3, 2b868 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ adds r4, #1 │ │ │ │ b.n 2b850 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ 0002b870 <_PyInterpreterState_GetConfigCopy@@Base>: │ │ │ │ push {r4, lr} │ │ │ │ @@ -1406,19 +1406,19 @@ │ │ │ │ sub sp, #16 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sp │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ add.w r2, r2, #4128 @ 0x1020 │ │ │ │ adds r2, #8 │ │ │ │ - bl 198978 │ │ │ │ + bl 198890 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ cbz r0, 2b8a8 <_PyInterpreterState_GetConfigCopy@@Base+0x38> │ │ │ │ ldmia.w sp, {r0, r1, r2, r3} │ │ │ │ - bl 5c178 <_PyErr_SetFromPyStatus@@Base> │ │ │ │ + bl 5c17c <_PyErr_SetFromPyStatus@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ 0002b8b0 <_PyInterpreterState_SetConfig@@Base>: │ │ │ │ @@ -1431,15 +1431,15 @@ │ │ │ │ sub sp, #304 @ 0x130 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ movs r5, #1 │ │ │ │ mov.w r8, #1 │ │ │ │ mov.w r9, #0 │ │ │ │ ldr r6, [r3, r2] │ │ │ │ - bl 6be48 <_PyConfig_InitCompatConfig@@Base> │ │ │ │ + bl 6be40 <_PyConfig_InitCompatConfig@@Base> │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, sp │ │ │ │ movs r3, #0 │ │ │ │ strd r8, r9, [sp, #128] @ 0x80 │ │ │ │ mov.w r8, #2 │ │ │ │ strd r3, r3, [sp, #140] @ 0x8c │ │ │ │ @@ -1450,69 +1450,69 @@ │ │ │ │ str r5, [sp, #24] │ │ │ │ str r5, [sp, #156] @ 0x9c │ │ │ │ str r5, [sp, #168] @ 0xa8 │ │ │ │ str r5, [sp, #208] @ 0xd0 │ │ │ │ strd r5, r5, [sp, #172] @ 0xac │ │ │ │ str r5, [sp, #92] @ 0x5c │ │ │ │ strd r8, r9, [sp, #16] │ │ │ │ - bl 198978 │ │ │ │ + bl 198890 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cbz r3, 2b926 <_PyInterpreterState_SetConfig@@Base+0x76> │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ - bl 5c178 <_PyErr_SetFromPyStatus@@Base> │ │ │ │ + bl 5c17c <_PyErr_SetFromPyStatus@@Base> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ b.n 2b954 <_PyInterpreterState_SetConfig@@Base+0xa4> │ │ │ │ mov r2, r5 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, sp │ │ │ │ - bl 198b00 │ │ │ │ + bl 198a18 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 2b918 <_PyInterpreterState_SetConfig@@Base+0x68> │ │ │ │ ldr r1, [r6, #8] │ │ │ │ add r2, sp, #16 │ │ │ │ mov r0, sp │ │ │ │ add.w r1, r1, #4128 @ 0x1020 │ │ │ │ adds r1, #8 │ │ │ │ - bl 198978 │ │ │ │ + bl 198890 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 2b918 <_PyInterpreterState_SetConfig@@Base+0x68> │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b2808 │ │ │ │ + bl 1b274c │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 6c6e4 │ │ │ │ + bl 6c6dc │ │ │ │ mov r0, r4 │ │ │ │ add sp, #304 @ 0x130 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r8, r9, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ sub sp, #124 @ 0x7c │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ - movw r1, #54800 @ 0xd610 │ │ │ │ + movw r1, #55120 @ 0xd750 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 8c534 │ │ │ │ + bl 8c520 │ │ │ │ cbnz r0, 2b98e <_PyInterpreterState_SetConfig@@Base+0xde> │ │ │ │ movs r4, #0 │ │ │ │ b.n 2b9e6 <_PyInterpreterState_SetConfig@@Base+0x136> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, sp │ │ │ │ - bl e95c8 │ │ │ │ + bl e9628 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2b98a <_PyInterpreterState_SetConfig@@Base+0xda> │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 1b1dfc │ │ │ │ + bl 1b1d40 │ │ │ │ cbnz r0, 2b9ca <_PyInterpreterState_SetConfig@@Base+0x11a> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ and.w r2, r3, #61440 @ 0xf000 │ │ │ │ cmp.w r2, #32768 @ 0x8000 │ │ │ │ bne.n 2b9ca <_PyInterpreterState_SetConfig@@Base+0x11a> │ │ │ │ tst.w r3, #73 @ 0x49 │ │ │ │ movw r3, #7780 @ 0x1e64 │ │ │ │ @@ -1521,15 +1521,15 @@ │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ it eq │ │ │ │ moveq r4, r3 │ │ │ │ b.n 2b9d2 <_PyInterpreterState_SetConfig@@Base+0x122> │ │ │ │ movw r4, #7780 @ 0x1e64 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77270 │ │ │ │ + bl 771f0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ @@ -1538,41 +1538,41 @@ │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #12 │ │ │ │ - movw r1, #54800 @ 0xd610 │ │ │ │ + movw r1, #55120 @ 0xd750 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 8c534 │ │ │ │ + bl 8c520 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 2ba46 <_PyInterpreterState_SetConfig@@Base+0x196> │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r5 │ │ │ │ - bl ea21c │ │ │ │ + bl ea27c │ │ │ │ subs r1, r0, #0 │ │ │ │ bge.n 2ba3a <_PyInterpreterState_SetConfig@@Base+0x18a> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2ba46 <_PyInterpreterState_SetConfig@@Base+0x196> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ b.n 2ba46 <_PyInterpreterState_SetConfig@@Base+0x196> │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r5 │ │ │ │ adds r1, #1 │ │ │ │ - bl ea954 │ │ │ │ + bl ea9b4 │ │ │ │ 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,67 +1589,67 @@ │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 196adc │ │ │ │ + bl 1969f4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cbz r3, 2ba8a <_Py_InitializeMain@@Base+0x26> │ │ │ │ ldmia.w sp, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ b.n 2ba98 <_Py_InitializeMain@@Base+0x34> │ │ │ │ ldr r2, [pc, #20] @ (2baa0 <_Py_InitializeMain@@Base+0x3c>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, r2] │ │ │ │ - bl 1ae520 │ │ │ │ + bl 1ae440 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ sub sp, #124 @ 0x7c │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ - movw r1, #54800 @ 0xd610 │ │ │ │ + movw r1, #55120 @ 0xd750 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 8c534 │ │ │ │ + bl 8c520 │ │ │ │ cbnz r0, 2baca <_Py_InitializeMain@@Base+0x66> │ │ │ │ movs r4, #0 │ │ │ │ b.n 2bb1c <_Py_InitializeMain@@Base+0xb8> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movs r1, #0 │ │ │ │ - bl e95c8 │ │ │ │ + bl e9628 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2bac6 <_Py_InitializeMain@@Base+0x62> │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 1b1dfc │ │ │ │ + bl 1b1d40 │ │ │ │ cbnz r0, 2bb00 <_Py_InitializeMain@@Base+0x9c> │ │ │ │ ldr r2, [sp, #24] │ │ │ │ movw r4, #4308 @ 0x10d4 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ movw r3, #7780 @ 0x1e64 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ and.w r2, r2, #61440 @ 0xf000 │ │ │ │ cmp.w r2, #16384 @ 0x4000 │ │ │ │ it ne │ │ │ │ movne r4, r3 │ │ │ │ b.n 2bb08 <_Py_InitializeMain@@Base+0xa4> │ │ │ │ movw r4, #7780 @ 0x1e64 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77270 │ │ │ │ + bl 771f0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ @@ -1682,59 +1682,59 @@ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ mov r4, r1 │ │ │ │ cbz r1, 2bb7a │ │ │ │ mov r0, r1 │ │ │ │ - bl 8fa90 │ │ │ │ + bl 8fa78 │ │ │ │ mov r4, r0 │ │ │ │ cbnz r0, 2bb7a │ │ │ │ ldr r2, [pc, #44] @ (2bb94 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movs r1, #1 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r3, r2] │ │ │ │ - bl 1d490c │ │ │ │ + bl 1d4850 │ │ │ │ b.n 2bb90 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1cdc00 <_PyEval_MakePendingCalls@@Base+0x588> │ │ │ │ + bl 1cdb40 <_PyEval_MakePendingCalls@@Base+0x588> │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r3 │ │ │ │ - bl 7828c │ │ │ │ + bl 7820c │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ 0002bb98 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - bl 7a158 │ │ │ │ + bl 7a0ec │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 2bbd0 │ │ │ │ - bl 119918 │ │ │ │ + bl 119b88 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2bbc4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbz r3, 2bbc8 │ │ │ │ mov r4, r5 │ │ │ │ b.n 2bbd0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ b.n 2bbc4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ 0002bbd4 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1750,48 +1750,48 @@ │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ movs r3, #2 │ │ │ │ ldmia.w r5, {r0, r1, r2} │ │ │ │ stmia.w r4, {r0, r1, r2} │ │ │ │ add r2, sp, #20 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d25c0 │ │ │ │ + bl 1d2500 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cbz r3, 2bc12 │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ bl 2b21e │ │ │ │ ldr r0, [sp, #0] │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - @ instruction: 0xb810 │ │ │ │ + cbnz r0, 2bc30 │ │ │ │ movs r0, r7 │ │ │ │ │ │ │ │ 0002bc1c : │ │ │ │ cbnz r1, 2bc22 │ │ │ │ - b.w 8fe90 │ │ │ │ + b.w 8fe78 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r4, [r1, #4] │ │ │ │ mov r2, r1 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ lsls r3, r3, #5 │ │ │ │ bpl.n 2bc4a │ │ │ │ - movw r1, #9452 @ 0x24ec │ │ │ │ + movw r1, #9792 @ 0x2640 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 8fe90 │ │ │ │ + b.w 8fe78 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - movw r1, #35732 @ 0x8b94 │ │ │ │ + movw r1, #36052 @ 0x8cd4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1990 │ │ │ │ + bl d19a8 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ 0002bc68 : │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ ldr.w r2, [r3, #1428] @ 0x594 │ │ │ │ @@ -1802,15 +1802,15 @@ │ │ │ │ nop │ │ │ │ │ │ │ │ 0002bc80 : │ │ │ │ ldr r2, [pc, #12] @ (2bc90 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ - b.w 1d490c │ │ │ │ + b.w 1d4850 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -1831,84 +1831,84 @@ │ │ │ │ ldr.w r2, [r4, #456] @ 0x1c8 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ bl 2be74 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 2bcec │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1a4550 │ │ │ │ + bl 1a4460 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r5, r3 │ │ │ │ - bl 77270 │ │ │ │ + bl 771f0 │ │ │ │ cbz r5, 2bd0c │ │ │ │ ldr.w r1, [r4, #2696] @ 0xa88 │ │ │ │ cbz r1, 2bd54 │ │ │ │ cbz r5, 2bd54 │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ cbz r3, 2bd54 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d4d50 │ │ │ │ + bl 1d4bc8 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77270 │ │ │ │ + bl 771f0 │ │ │ │ cbnz r6, 2bd10 │ │ │ │ movs r3, #22 │ │ │ │ str r3, [r4, #32] │ │ │ │ movs r0, #0 │ │ │ │ b.n 2be70 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ add.w r8, r6, #16 │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ adds r0, #1 │ │ │ │ - bl 76ed4 │ │ │ │ + bl 76e54 │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 2bd3c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r7 │ │ │ │ beq.n 2bd36 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cbnz r3, 2bd36 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ movs r3, #15 │ │ │ │ str r3, [r4, #32] │ │ │ │ b.n 2bd0c │ │ │ │ mov r1, r8 │ │ │ │ blx 29d64 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r7 │ │ │ │ beq.n 2bd54 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cbnz r3, 2bd54 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cbz r3, 2bd6c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d57f0 │ │ │ │ + bl 1d5668 │ │ │ │ adds r0, #1 │ │ │ │ bne.n 2bd6c │ │ │ │ mov r0, r5 │ │ │ │ - bl 77270 │ │ │ │ + bl 771f0 │ │ │ │ b.n 2bd0c │ │ │ │ ldr.w r3, [r4, #460] @ 0x1cc │ │ │ │ cbz r3, 2bd76 │ │ │ │ str.w r3, [r4, #456] @ 0x1c8 │ │ │ │ cbnz r5, 2bd7e │ │ │ │ movs r3, #12 │ │ │ │ str r3, [r4, #32] │ │ │ │ b.n 2be58 │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ cbnz r3, 2bd8e │ │ │ │ mov r0, r5 │ │ │ │ - bl 77270 │ │ │ │ + bl 771f0 │ │ │ │ movs r3, #11 │ │ │ │ str r3, [r4, #32] │ │ │ │ b.n 2be58 │ │ │ │ ldr r6, [r4, #28] │ │ │ │ cbz r6, 2be00 │ │ │ │ ldr.w r2, [r4, #2708] @ 0xa94 │ │ │ │ mov r0, r4 │ │ │ │ @@ -1922,29 +1922,29 @@ │ │ │ │ mov r6, r0 │ │ │ │ adds r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r4, #464] @ 0x1d0 │ │ │ │ mov r1, r9 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #476] @ 0x1dc │ │ │ │ - bl 1cfe70 │ │ │ │ + bl 1cfdb0 │ │ │ │ mov r7, r0 │ │ │ │ cbnz r0, 2bdda │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 77270 │ │ │ │ + bl 771f0 │ │ │ │ mov r0, r5 │ │ │ │ str r7, [r4, #0] │ │ │ │ - bl 77270 │ │ │ │ + bl 771f0 │ │ │ │ b.n 2bd0c │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ blx 29c10 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77270 │ │ │ │ + bl 771f0 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ add r2, r6 │ │ │ │ str r2, [r4, #8] │ │ │ │ add r3, r8 │ │ │ │ str.w r3, [r4, #2708] @ 0xa94 │ │ │ │ @@ -1953,15 +1953,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 2ca70 <_Py_GetConfigsAsDict@@Base+0x962> │ │ │ │ ldr.w r3, [r4, #464] @ 0x1d0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ adds r3, #1 │ │ │ │ str.w r6, [r4, #476] @ 0x1dc │ │ │ │ str.w r3, [r4, #464] @ 0x1d0 │ │ │ │ - bl 77270 │ │ │ │ + bl 771f0 │ │ │ │ mov r0, r5 │ │ │ │ strd r5, r5, [r4] │ │ │ │ str.w r5, [r4, #2704] @ 0xa90 │ │ │ │ blx 29b58 │ │ │ │ add r5, r0 │ │ │ │ adds r3, r5, #1 │ │ │ │ mov r0, r4 │ │ │ │ @@ -1974,25 +1974,25 @@ │ │ │ │ add.w r3, r4, #12288 @ 0x3000 │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ cbnz r3, 2be48 │ │ │ │ movs r0, #1 │ │ │ │ b.n 2be70 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6b24 │ │ │ │ + bl c6b28 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ b.n 2be70 │ │ │ │ ldr.w r3, [r4, #456] @ 0x1c8 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 2bd0c │ │ │ │ - movw r0, #7988 @ 0x1f34 │ │ │ │ + movw r0, #8272 @ 0x2050 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 1bbf14 │ │ │ │ + bl 1bc238 │ │ │ │ b.n 2bd0c │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ │ │ │ 0002be74 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -2003,37 +2003,37 @@ │ │ │ │ movw r5, #11472 @ 0x2cd0 │ │ │ │ movt r5, #77 @ 0x4d │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp sl, r3 │ │ │ │ bne.n 2beb4 │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #36888 @ 0x9018 │ │ │ │ + movw r1, #37208 @ 0x9158 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 1271a4 │ │ │ │ b.n 2bf6c │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r9, r2 │ │ │ │ - bl 95d94 │ │ │ │ + bl 95d68 │ │ │ │ mov r7, r0 │ │ │ │ adds r0, r5, #4 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 2beda │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 2beca │ │ │ │ mov r8, r0 │ │ │ │ dmb ish │ │ │ │ beq.n 2bee6 │ │ │ │ - bl 267fdc │ │ │ │ + bl 2680cc │ │ │ │ str.w sl, [r5] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cbnz r3, 2bef8 │ │ │ │ movw r3, #49061 @ 0xbfa5 │ │ │ │ movt r3, #2 │ │ │ │ str r3, [r5, #8] │ │ │ │ mov r0, r4 │ │ │ │ @@ -2071,34 +2071,34 @@ │ │ │ │ bne.n 2bf58 │ │ │ │ strexb r1, r3, [r8] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 2bf48 │ │ │ │ dmb ish │ │ │ │ beq.n 2bf64 │ │ │ │ ldr r0, [pc, #64] @ (2bfa0 ) │ │ │ │ - bl 2459ac │ │ │ │ + bl 245a28 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9889c │ │ │ │ + bl 98868 │ │ │ │ cbnz r4, 2bf70 │ │ │ │ movs r5, #0 │ │ │ │ b.n 2bf96 │ │ │ │ mov r0, r4 │ │ │ │ blx 29b58 │ │ │ │ adds r6, r0, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 76ed4 │ │ │ │ + bl 76e54 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 2bf8c │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ blx 29c10 │ │ │ │ b.n 2bf90 │ │ │ │ - bl 1e7a0c │ │ │ │ + bl 1e7954 │ │ │ │ mov r0, r4 │ │ │ │ - bl 6c174 │ │ │ │ + bl 6c16c │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ cmp r4, #212 @ 0xd4 │ │ │ │ lsls r5, r1, #1 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -2112,35 +2112,35 @@ │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r1 │ │ │ │ ldr.w r6, [sl] │ │ │ │ mov r5, r2 │ │ │ │ blx 29a1c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cbz r5, 2bfe6 │ │ │ │ - movw r2, #34320 @ 0x8610 │ │ │ │ + movw r2, #34640 @ 0x8750 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #1 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ mov.w r8, #0 │ │ │ │ mov.w r9, #100 @ 0x64 │ │ │ │ mov r5, r8 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 29a1c │ │ │ │ add.w r1, r9, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 6c39c │ │ │ │ + bl 6c394 │ │ │ │ mov r4, r0 │ │ │ │ cbnz r0, 2c01c │ │ │ │ mov r0, r8 │ │ │ │ - bl 6c174 │ │ │ │ + bl 6c16c │ │ │ │ mov r0, r6 │ │ │ │ - bl 9889c │ │ │ │ - bl 1e7a0c │ │ │ │ - bl 95d94 │ │ │ │ + bl 98868 │ │ │ │ + bl 1e7954 │ │ │ │ + bl 95d68 │ │ │ │ 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,18 +2166,18 @@ │ │ │ │ cbz r0, 2c06a │ │ │ │ mov r0, r7 │ │ │ │ blx 29c58 │ │ │ │ b.n 2c0e2 │ │ │ │ mov r0, r6 │ │ │ │ cmp.w fp, #4 │ │ │ │ bne.n 2c088 │ │ │ │ - bl 9889c │ │ │ │ - bl e4b58 │ │ │ │ + bl 98868 │ │ │ │ + bl e4bd0 │ │ │ │ mov fp, r0 │ │ │ │ - bl 95d94 │ │ │ │ + bl 95d68 │ │ │ │ cmp.w fp, #0 │ │ │ │ bge.n 2c020 │ │ │ │ b.n 2c0da │ │ │ │ bl 302ce <_Py_fstat@@Base+0x586> │ │ │ │ cbz r0, 2c0e2 │ │ │ │ b.n 2c0da │ │ │ │ mov r0, r8 │ │ │ │ @@ -2187,65 +2187,65 @@ │ │ │ │ ldrb.w r3, [r3, #-1] │ │ │ │ cmp r3, #10 │ │ │ │ beq.n 2c0e8 │ │ │ │ cbz r5, 2c0d2 │ │ │ │ adds.w r9, r5, #2 │ │ │ │ bpl.n 2c0d6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 6c174 │ │ │ │ + bl 6c16c │ │ │ │ mov r0, r6 │ │ │ │ - bl 9889c │ │ │ │ + bl 98868 │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #36912 @ 0x9030 │ │ │ │ + movw r1, #37232 @ 0x9170 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - bl 95d94 │ │ │ │ + bl 1271a4 │ │ │ │ + bl 95d68 │ │ │ │ b.n 2c018 │ │ │ │ mov.w r9, #100 @ 0x64 │ │ │ │ mov r8, r4 │ │ │ │ b.n 2bff6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 6c174 │ │ │ │ + bl 6c16c │ │ │ │ b.n 2c018 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r8] │ │ │ │ adds r1, r5, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 6c39c │ │ │ │ + bl 6c394 │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 2c108 │ │ │ │ mov r0, r4 │ │ │ │ - bl 6c174 │ │ │ │ + bl 6c16c │ │ │ │ mov r0, r6 │ │ │ │ - bl 9889c │ │ │ │ - bl 1e7a0c │ │ │ │ - bl 95d94 │ │ │ │ + bl 98868 │ │ │ │ + bl 1e7954 │ │ │ │ + bl 95d68 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ │ │ │ 0002c10e <_Py_GetConfigsAsDict@@Base>: │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - bl 71328 │ │ │ │ + bl 71320 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c950 <_Py_GetConfigsAsDict@@Base+0x842> │ │ │ │ - bl 71328 │ │ │ │ + bl 71320 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c950 <_Py_GetConfigsAsDict@@Base+0x842> │ │ │ │ movw r3, #11436 @ 0x2cac │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cbz r0, 2c14e <_Py_GetConfigsAsDict@@Base+0x40> │ │ │ │ - bl 7a158 │ │ │ │ + bl 7a0ec │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 2c16c <_Py_GetConfigsAsDict@@Base+0x5e> │ │ │ │ b.w 2c950 <_Py_GetConfigsAsDict@@Base+0x842> │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ movw r5, #4356 @ 0x1104 │ │ │ │ @@ -2253,58 +2253,58 @@ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #37016 @ 0x9098 │ │ │ │ + movw r1, #37256 @ 0x9188 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 7f994 │ │ │ │ + bl 7f9a8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2c194 <_Py_GetConfigsAsDict@@Base+0x86> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2c194 <_Py_GetConfigsAsDict@@Base+0x86> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ blt.w 2c70c <_Py_GetConfigsAsDict@@Base+0x5fe> │ │ │ │ movw r3, #11440 @ 0x2cb0 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 7ffe0 │ │ │ │ + bl 7fff4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c950 <_Py_GetConfigsAsDict@@Base+0x842> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #37048 @ 0x90b8 │ │ │ │ + movw r1, #37288 @ 0x91a8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f994 │ │ │ │ + bl 7f9a8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2c1d8 <_Py_GetConfigsAsDict@@Base+0xca> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2c1d8 <_Py_GetConfigsAsDict@@Base+0xca> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ blt.w 2c70c <_Py_GetConfigsAsDict@@Base+0x5fe> │ │ │ │ movw r3, #11444 @ 0x2cb4 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cbz r0, 2c1f4 <_Py_GetConfigsAsDict@@Base+0xe6> │ │ │ │ - bl 7a158 │ │ │ │ + bl 7a0ec │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 2c212 <_Py_GetConfigsAsDict@@Base+0x104> │ │ │ │ b.n 2c950 <_Py_GetConfigsAsDict@@Base+0x842> │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ movw r5, #4356 @ 0x1104 │ │ │ │ @@ -2312,765 +2312,765 @@ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #37080 @ 0x90d8 │ │ │ │ + movw r1, #37320 @ 0x91c8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 7f994 │ │ │ │ + bl 7f9a8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2c23a <_Py_GetConfigsAsDict@@Base+0x12c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2c23a <_Py_GetConfigsAsDict@@Base+0x12c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ blt.w 2c70c <_Py_GetConfigsAsDict@@Base+0x5fe> │ │ │ │ movw r3, #11448 @ 0x2cb8 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 7ffe0 │ │ │ │ + bl 7fff4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c950 <_Py_GetConfigsAsDict@@Base+0x842> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #37116 @ 0x90fc │ │ │ │ + movw r1, #37356 @ 0x91ec │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f994 │ │ │ │ + bl 7f9a8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2c27e <_Py_GetConfigsAsDict@@Base+0x170> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2c27e <_Py_GetConfigsAsDict@@Base+0x170> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ blt.w 2c70c <_Py_GetConfigsAsDict@@Base+0x5fe> │ │ │ │ movw r3, #40044 @ 0x9c6c │ │ │ │ movt r3, #74 @ 0x4a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 7ffe0 │ │ │ │ + bl 7fff4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c950 <_Py_GetConfigsAsDict@@Base+0x842> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #37156 @ 0x9124 │ │ │ │ + movw r1, #37396 @ 0x9214 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f994 │ │ │ │ + bl 7f9a8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2c2c2 <_Py_GetConfigsAsDict@@Base+0x1b4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2c2c2 <_Py_GetConfigsAsDict@@Base+0x1b4> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ blt.w 2c70c <_Py_GetConfigsAsDict@@Base+0x5fe> │ │ │ │ movw r3, #40096 @ 0x9ca0 │ │ │ │ movt r3, #74 @ 0x4a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 7ffe0 │ │ │ │ + bl 7fff4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c950 <_Py_GetConfigsAsDict@@Base+0x842> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #37168 @ 0x9130 │ │ │ │ + movw r1, #37408 @ 0x9220 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f994 │ │ │ │ + bl 7f9a8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2c306 <_Py_GetConfigsAsDict@@Base+0x1f8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2c306 <_Py_GetConfigsAsDict@@Base+0x1f8> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ blt.w 2c70c <_Py_GetConfigsAsDict@@Base+0x5fe> │ │ │ │ movw r3, #40100 @ 0x9ca4 │ │ │ │ movt r3, #74 @ 0x4a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 7ffe0 │ │ │ │ + bl 7fff4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c950 <_Py_GetConfigsAsDict@@Base+0x842> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #37184 @ 0x9140 │ │ │ │ + movw r1, #37424 @ 0x9230 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f994 │ │ │ │ + bl 7f9a8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2c34a <_Py_GetConfigsAsDict@@Base+0x23c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2c34a <_Py_GetConfigsAsDict@@Base+0x23c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ blt.w 2c70c <_Py_GetConfigsAsDict@@Base+0x5fe> │ │ │ │ movw r3, #40104 @ 0x9ca8 │ │ │ │ movt r3, #74 @ 0x4a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 7ffe0 │ │ │ │ + bl 7fff4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c950 <_Py_GetConfigsAsDict@@Base+0x842> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #37200 @ 0x9150 │ │ │ │ + movw r1, #37440 @ 0x9240 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f994 │ │ │ │ + bl 7f9a8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2c38e <_Py_GetConfigsAsDict@@Base+0x280> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2c38e <_Py_GetConfigsAsDict@@Base+0x280> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ blt.w 2c70c <_Py_GetConfigsAsDict@@Base+0x5fe> │ │ │ │ movw r3, #40088 @ 0x9c98 │ │ │ │ movt r3, #74 @ 0x4a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 7ffe0 │ │ │ │ + bl 7fff4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c950 <_Py_GetConfigsAsDict@@Base+0x842> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #37216 @ 0x9160 │ │ │ │ + movw r1, #37456 @ 0x9250 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f994 │ │ │ │ + bl 7f9a8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2c3d2 <_Py_GetConfigsAsDict@@Base+0x2c4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2c3d2 <_Py_GetConfigsAsDict@@Base+0x2c4> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ blt.w 2c70c <_Py_GetConfigsAsDict@@Base+0x5fe> │ │ │ │ movw r3, #40084 @ 0x9c94 │ │ │ │ movt r3, #74 @ 0x4a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 7ffe0 │ │ │ │ + bl 7fff4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c950 <_Py_GetConfigsAsDict@@Base+0x842> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #37236 @ 0x9174 │ │ │ │ + movw r1, #37476 @ 0x9264 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f994 │ │ │ │ + bl 7f9a8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2c416 <_Py_GetConfigsAsDict@@Base+0x308> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2c416 <_Py_GetConfigsAsDict@@Base+0x308> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ blt.w 2c70c <_Py_GetConfigsAsDict@@Base+0x5fe> │ │ │ │ movw r3, #40092 @ 0x9c9c │ │ │ │ movt r3, #74 @ 0x4a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 7ffe0 │ │ │ │ + bl 7fff4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c950 <_Py_GetConfigsAsDict@@Base+0x842> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #37252 @ 0x9184 │ │ │ │ + movw r1, #37492 @ 0x9274 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f994 │ │ │ │ + bl 7f9a8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2c45a <_Py_GetConfigsAsDict@@Base+0x34c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2c45a <_Py_GetConfigsAsDict@@Base+0x34c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ blt.w 2c70c <_Py_GetConfigsAsDict@@Base+0x5fe> │ │ │ │ movw r3, #40116 @ 0x9cb4 │ │ │ │ movt r3, #74 @ 0x4a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 7ffe0 │ │ │ │ + bl 7fff4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c950 <_Py_GetConfigsAsDict@@Base+0x842> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #37268 @ 0x9194 │ │ │ │ + movw r1, #37508 @ 0x9284 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f994 │ │ │ │ + bl 7f9a8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2c49e <_Py_GetConfigsAsDict@@Base+0x390> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2c49e <_Py_GetConfigsAsDict@@Base+0x390> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ blt.w 2c70c <_Py_GetConfigsAsDict@@Base+0x5fe> │ │ │ │ movw r3, #40080 @ 0x9c90 │ │ │ │ movt r3, #74 @ 0x4a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 7ffe0 │ │ │ │ + bl 7fff4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c950 <_Py_GetConfigsAsDict@@Base+0x842> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #37284 @ 0x91a4 │ │ │ │ + movw r1, #37524 @ 0x9294 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f994 │ │ │ │ + bl 7f9a8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2c4e2 <_Py_GetConfigsAsDict@@Base+0x3d4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2c4e2 <_Py_GetConfigsAsDict@@Base+0x3d4> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ blt.w 2c70c <_Py_GetConfigsAsDict@@Base+0x5fe> │ │ │ │ movw r3, #40108 @ 0x9cac │ │ │ │ movt r3, #74 @ 0x4a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 7ffe0 │ │ │ │ + bl 7fff4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c950 <_Py_GetConfigsAsDict@@Base+0x842> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #37304 @ 0x91b8 │ │ │ │ + movw r1, #37544 @ 0x92a8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f994 │ │ │ │ + bl 7f9a8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2c526 <_Py_GetConfigsAsDict@@Base+0x418> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2c526 <_Py_GetConfigsAsDict@@Base+0x418> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ blt.w 2c70c <_Py_GetConfigsAsDict@@Base+0x5fe> │ │ │ │ movw r3, #40040 @ 0x9c68 │ │ │ │ movt r3, #74 @ 0x4a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 7ffe0 │ │ │ │ + bl 7fff4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c950 <_Py_GetConfigsAsDict@@Base+0x842> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #37320 @ 0x91c8 │ │ │ │ + movw r1, #37560 @ 0x92b8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f994 │ │ │ │ + bl 7f9a8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2c56a <_Py_GetConfigsAsDict@@Base+0x45c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2c56a <_Py_GetConfigsAsDict@@Base+0x45c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ blt.w 2c70c <_Py_GetConfigsAsDict@@Base+0x5fe> │ │ │ │ movw r3, #40120 @ 0x9cb8 │ │ │ │ movt r3, #74 @ 0x4a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 7ffe0 │ │ │ │ + bl 7fff4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c950 <_Py_GetConfigsAsDict@@Base+0x842> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #37348 @ 0x91e4 │ │ │ │ + movw r1, #37588 @ 0x92d4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f994 │ │ │ │ + bl 7f9a8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2c5ae <_Py_GetConfigsAsDict@@Base+0x4a0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2c5ae <_Py_GetConfigsAsDict@@Base+0x4a0> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ blt.w 2c70c <_Py_GetConfigsAsDict@@Base+0x5fe> │ │ │ │ movw r3, #40124 @ 0x9cbc │ │ │ │ movt r3, #74 @ 0x4a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 7ffe0 │ │ │ │ + bl 7fff4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c950 <_Py_GetConfigsAsDict@@Base+0x842> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #37376 @ 0x9200 │ │ │ │ + movw r1, #37616 @ 0x92f0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f994 │ │ │ │ + bl 7f9a8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2c5f2 <_Py_GetConfigsAsDict@@Base+0x4e4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2c5f2 <_Py_GetConfigsAsDict@@Base+0x4e4> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ blt.w 2c70c <_Py_GetConfigsAsDict@@Base+0x5fe> │ │ │ │ movw r3, #40112 @ 0x9cb0 │ │ │ │ movt r3, #74 @ 0x4a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 7ffe0 │ │ │ │ + bl 7fff4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c950 <_Py_GetConfigsAsDict@@Base+0x842> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #37400 @ 0x9218 │ │ │ │ + movw r1, #37640 @ 0x9308 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f994 │ │ │ │ + bl 7f9a8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2c636 <_Py_GetConfigsAsDict@@Base+0x528> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2c636 <_Py_GetConfigsAsDict@@Base+0x528> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ blt.n 2c70c <_Py_GetConfigsAsDict@@Base+0x5fe> │ │ │ │ movw r3, #40776 @ 0x9f48 │ │ │ │ movt r3, #74 @ 0x4a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 7ffe0 │ │ │ │ + bl 7fff4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c950 <_Py_GetConfigsAsDict@@Base+0x842> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #37424 @ 0x9230 │ │ │ │ + movw r1, #37664 @ 0x9320 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f994 │ │ │ │ + bl 7f9a8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2c678 <_Py_GetConfigsAsDict@@Base+0x56a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2c678 <_Py_GetConfigsAsDict@@Base+0x56a> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ blt.n 2c70c <_Py_GetConfigsAsDict@@Base+0x5fe> │ │ │ │ movw r3, #40036 @ 0x9c64 │ │ │ │ movt r3, #74 @ 0x4a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 7ffe0 │ │ │ │ + bl 7fff4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c950 <_Py_GetConfigsAsDict@@Base+0x842> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #37452 @ 0x924c │ │ │ │ + movw r1, #37692 @ 0x933c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f994 │ │ │ │ + bl 7f9a8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2c6ba <_Py_GetConfigsAsDict@@Base+0x5ac> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2c6ba <_Py_GetConfigsAsDict@@Base+0x5ac> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ blt.n 2c70c <_Py_GetConfigsAsDict@@Base+0x5fe> │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ - movw r1, #37552 @ 0x92b0 │ │ │ │ + movw r1, #37792 @ 0x93a0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 7f994 │ │ │ │ + bl 7f9a8 │ │ │ │ cmp r0, #0 │ │ │ │ blt.w 2c952 <_Py_GetConfigsAsDict@@Base+0x844> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ bne.w 2c962 <_Py_GetConfigsAsDict@@Base+0x854> │ │ │ │ ldr r3, [pc, #820] @ (2ca18 <_Py_GetConfigsAsDict@@Base+0x90a>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w r8, [r3, #8] │ │ │ │ ldr.w r5, [r8, #3720] @ 0xe88 │ │ │ │ - bl 71328 │ │ │ │ + bl 71320 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c950 <_Py_GetConfigsAsDict@@Base+0x842> │ │ │ │ add.w r5, r5, #4096 @ 0x1000 │ │ │ │ ldr.w r0, [r5, #1444] @ 0x5a4 │ │ │ │ - bl 7ffe0 │ │ │ │ + bl 7fff4 │ │ │ │ mov r7, r0 │ │ │ │ cbnz r0, 2c72a <_Py_GetConfigsAsDict@@Base+0x61c> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.w 2c950 <_Py_GetConfigsAsDict@@Base+0x842> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 2c950 <_Py_GetConfigsAsDict@@Base+0x842> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ b.n 2c950 <_Py_GetConfigsAsDict@@Base+0x842> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #60748 @ 0xed4c │ │ │ │ + movw r1, #61068 @ 0xee8c │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f994 │ │ │ │ + bl 7f9a8 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r2 │ │ │ │ bne.w 2c974 <_Py_GetConfigsAsDict@@Base+0x866> │ │ │ │ cmp.w r9, #0 │ │ │ │ blt.n 2c70c <_Py_GetConfigsAsDict@@Base+0x5fe> │ │ │ │ ldr.w r0, [r5, #1448] @ 0x5a8 │ │ │ │ - bl 7ffe0 │ │ │ │ + bl 7fff4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2c70c <_Py_GetConfigsAsDict@@Base+0x5fe> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #61008 @ 0xee50 │ │ │ │ + movw r1, #61328 @ 0xef90 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f994 │ │ │ │ + bl 7f9a8 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r2 │ │ │ │ bne.w 2c986 <_Py_GetConfigsAsDict@@Base+0x878> │ │ │ │ cmp.w r9, #0 │ │ │ │ blt.n 2c70c <_Py_GetConfigsAsDict@@Base+0x5fe> │ │ │ │ ldr.w r0, [r5, #1452] @ 0x5ac │ │ │ │ - bl 7ffe0 │ │ │ │ + bl 7fff4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2c70c <_Py_GetConfigsAsDict@@Base+0x5fe> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #60764 @ 0xed5c │ │ │ │ + movw r1, #61084 @ 0xee9c │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f994 │ │ │ │ + bl 7f9a8 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r2 │ │ │ │ bne.w 2c998 <_Py_GetConfigsAsDict@@Base+0x88a> │ │ │ │ cmp.w r9, #0 │ │ │ │ blt.n 2c70c <_Py_GetConfigsAsDict@@Base+0x5fe> │ │ │ │ ldr.w r0, [r5, #1456] @ 0x5b0 │ │ │ │ - bl 7ffe0 │ │ │ │ + bl 7fff4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2c70c <_Py_GetConfigsAsDict@@Base+0x5fe> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #60776 @ 0xed68 │ │ │ │ + movw r1, #61096 @ 0xeea8 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f994 │ │ │ │ + bl 7f9a8 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r2 │ │ │ │ bne.w 2c9aa <_Py_GetConfigsAsDict@@Base+0x89c> │ │ │ │ cmp.w r9, #0 │ │ │ │ blt.n 2c70c <_Py_GetConfigsAsDict@@Base+0x5fe> │ │ │ │ ldr.w r0, [r5, #1460] @ 0x5b4 │ │ │ │ - bl 7ffe0 │ │ │ │ + bl 7fff4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2c70c <_Py_GetConfigsAsDict@@Base+0x5fe> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #37468 @ 0x925c │ │ │ │ + movw r1, #37708 @ 0x934c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f994 │ │ │ │ + bl 7f9a8 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r2 │ │ │ │ bne.w 2c9bc <_Py_GetConfigsAsDict@@Base+0x8ae> │ │ │ │ cmp.w r9, #0 │ │ │ │ blt.w 2c70c <_Py_GetConfigsAsDict@@Base+0x5fe> │ │ │ │ ldr.w r0, [r5, #1464] @ 0x5b8 │ │ │ │ - bl 7ffe0 │ │ │ │ + bl 7fff4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c70c <_Py_GetConfigsAsDict@@Base+0x5fe> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #37488 @ 0x9270 │ │ │ │ + movw r1, #37728 @ 0x9360 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f994 │ │ │ │ + bl 7f9a8 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r2 │ │ │ │ bne.w 2c9ce <_Py_GetConfigsAsDict@@Base+0x8c0> │ │ │ │ cmp.w r9, #0 │ │ │ │ blt.w 2c70c <_Py_GetConfigsAsDict@@Base+0x5fe> │ │ │ │ ldr.w r0, [r5, #1468] @ 0x5bc │ │ │ │ - bl 7ffe0 │ │ │ │ + bl 7fff4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c70c <_Py_GetConfigsAsDict@@Base+0x5fe> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #37504 @ 0x9280 │ │ │ │ + movw r1, #37744 @ 0x9370 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f994 │ │ │ │ + bl 7f9a8 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r2 │ │ │ │ bne.w 2c9e0 <_Py_GetConfigsAsDict@@Base+0x8d2> │ │ │ │ cmp.w r9, #0 │ │ │ │ blt.w 2c70c <_Py_GetConfigsAsDict@@Base+0x5fe> │ │ │ │ ldr.w r0, [r5, #1472] @ 0x5c0 │ │ │ │ - bl 7ffe0 │ │ │ │ + bl 7fff4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c70c <_Py_GetConfigsAsDict@@Base+0x5fe> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #16236 @ 0x3f6c │ │ │ │ + movw r1, #16528 @ 0x4090 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f994 │ │ │ │ + bl 7f9a8 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r2 │ │ │ │ bne.w 2c9f2 <_Py_GetConfigsAsDict@@Base+0x8e4> │ │ │ │ cmp.w r9, #0 │ │ │ │ blt.w 2c70c <_Py_GetConfigsAsDict@@Base+0x5fe> │ │ │ │ ldr.w r0, [r5, #1476] @ 0x5c4 │ │ │ │ - bl 7ffe0 │ │ │ │ + bl 7fff4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c70c <_Py_GetConfigsAsDict@@Base+0x5fe> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #60792 @ 0xed78 │ │ │ │ + movw r1, #61112 @ 0xeeb8 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f994 │ │ │ │ + bl 7f9a8 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r2 │ │ │ │ bne.w 2ca04 <_Py_GetConfigsAsDict@@Base+0x8f6> │ │ │ │ cmp.w r9, #0 │ │ │ │ blt.w 2c70c <_Py_GetConfigsAsDict@@Base+0x5fe> │ │ │ │ ldr.w r0, [r5, #1480] @ 0x5c8 │ │ │ │ - bl 7ffe0 │ │ │ │ + bl 7fff4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c70c <_Py_GetConfigsAsDict@@Base+0x5fe> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #37528 @ 0x9298 │ │ │ │ + movw r1, #37768 @ 0x9388 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f994 │ │ │ │ + bl 7f9a8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ bne.n 2ca1c <_Py_GetConfigsAsDict@@Base+0x90e> │ │ │ │ cmp r7, #0 │ │ │ │ blt.w 2c70c <_Py_GetConfigsAsDict@@Base+0x5fe> │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ - movw r1, #37540 @ 0x92a4 │ │ │ │ + movw r1, #37780 @ 0x9394 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 7f994 │ │ │ │ + bl 7f9a8 │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 2c952 <_Py_GetConfigsAsDict@@Base+0x844> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ bne.n 2ca2e <_Py_GetConfigsAsDict@@Base+0x920> │ │ │ │ add.w r0, r8, #4128 @ 0x1020 │ │ │ │ adds r0, #8 │ │ │ │ - bl e2428 <_PyConfig_AsDict@@Base> │ │ │ │ + bl e24a0 <_PyConfig_AsDict@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2ca3e <_Py_GetConfigsAsDict@@Base+0x930> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r6 │ │ │ │ movs r6, #0 │ │ │ │ - bl 78230 │ │ │ │ + bl 781b0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78230 │ │ │ │ + bl 781b0 │ │ │ │ b.n 2ca6a <_Py_GetConfigsAsDict@@Base+0x95c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 2c6e0 <_Py_GetConfigsAsDict@@Base+0x5d2> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ b.n 2c6e0 <_Py_GetConfigsAsDict@@Base+0x5d2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 2c748 <_Py_GetConfigsAsDict@@Base+0x63a> │ │ │ │ mov r0, r7 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ b.n 2c748 <_Py_GetConfigsAsDict@@Base+0x63a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 2c77a <_Py_GetConfigsAsDict@@Base+0x66c> │ │ │ │ mov r0, r7 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ b.n 2c77a <_Py_GetConfigsAsDict@@Base+0x66c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 2c7ac <_Py_GetConfigsAsDict@@Base+0x69e> │ │ │ │ mov r0, r7 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ b.n 2c7ac <_Py_GetConfigsAsDict@@Base+0x69e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 2c7de <_Py_GetConfigsAsDict@@Base+0x6d0> │ │ │ │ mov r0, r7 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ b.n 2c7de <_Py_GetConfigsAsDict@@Base+0x6d0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 2c810 <_Py_GetConfigsAsDict@@Base+0x702> │ │ │ │ mov r0, r7 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ b.n 2c810 <_Py_GetConfigsAsDict@@Base+0x702> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 2c846 <_Py_GetConfigsAsDict@@Base+0x738> │ │ │ │ mov r0, r7 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ b.n 2c846 <_Py_GetConfigsAsDict@@Base+0x738> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 2c87c <_Py_GetConfigsAsDict@@Base+0x76e> │ │ │ │ mov r0, r7 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ b.n 2c87c <_Py_GetConfigsAsDict@@Base+0x76e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 2c8b2 <_Py_GetConfigsAsDict@@Base+0x7a4> │ │ │ │ mov r0, r7 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ b.n 2c8b2 <_Py_GetConfigsAsDict@@Base+0x7a4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 2c8e8 <_Py_GetConfigsAsDict@@Base+0x7da> │ │ │ │ mov r0, r7 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ b.n 2c8e8 <_Py_GetConfigsAsDict@@Base+0x7da> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 2c91c <_Py_GetConfigsAsDict@@Base+0x80e> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ b.n 2c91c <_Py_GetConfigsAsDict@@Base+0x80e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 2c940 <_Py_GetConfigsAsDict@@Base+0x832> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ b.n 2c940 <_Py_GetConfigsAsDict@@Base+0x832> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #49332 @ 0xc0b4 │ │ │ │ + movw r1, #49652 @ 0xc1f4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7f994 │ │ │ │ + bl 7f9a8 │ │ │ │ cmp r0, #0 │ │ │ │ blt.w 2c952 <_Py_GetConfigsAsDict@@Base+0x844> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2ca6a <_Py_GetConfigsAsDict@@Base+0x95c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 2ca6a <_Py_GetConfigsAsDict@@Base+0x95c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ add.w r3, r0, #12288 @ 0x3000 │ │ │ │ ldr r2, [r3, #64] @ 0x40 │ │ │ │ cmp r2, #0 │ │ │ │ add.w r3, r0, r2, lsl #6 │ │ │ │ add.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ @@ -3123,19 +3123,19 @@ │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sp │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ - bl 93418 │ │ │ │ + bl 933f4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cbz r0, 2cb24 │ │ │ │ - bl 77270 │ │ │ │ + bl 771f0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ 0002cb2a : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -3153,31 +3153,31 @@ │ │ │ │ mov r2, r4 │ │ │ │ subs r3, r4, #1 │ │ │ │ adc.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ cmp.w r3, #262144 @ 0x40000 │ │ │ │ sbcs.w r2, r2, #0 │ │ │ │ bcs.n 2cb6e │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ed4 │ │ │ │ + bl 76e54 │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 2cb7a │ │ │ │ mov r0, r6 │ │ │ │ add sp, #112 @ 0x70 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 483fe │ │ │ │ + b.w 483e2 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #1 │ │ │ │ blx 2a650 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 91b28 │ │ │ │ + bl 91b04 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77270 │ │ │ │ + bl 771f0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #112 @ 0x70 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -3191,15 +3191,15 @@ │ │ │ │ blx 29cf4 │ │ │ │ adds r3, r0, #1 │ │ │ │ bne.n 2cbd4 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 37a2e │ │ │ │ + bl 37910 │ │ │ │ b.n 2cc12 │ │ │ │ cmp r0, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite gt │ │ │ │ addgt.w r2, r0, #4294967295 @ 0xffffffff │ │ │ │ movle r2, r0 │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -3207,192 +3207,192 @@ │ │ │ │ asrs r3, r2, #31 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a0ec │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r0, #4294967295 @ 0xffffffff │ │ │ │ beq.n 2cbc2 │ │ │ │ - movw r1, #49860 @ 0xc2c4 │ │ │ │ + movw r1, #50180 @ 0xc404 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #61256 @ 0xef48 │ │ │ │ + movw r0, #61576 @ 0xf088 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 10e48c <_PyImport_GetModuleAttrString@@Base> │ │ │ │ + bl 10e5b4 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ mov r7, r0 │ │ │ │ cbnz r0, 2cc16 │ │ │ │ movs r0, #0 │ │ │ │ b.n 2ccd0 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str.w r8, [sp, #4] │ │ │ │ - movw r1, #45608 @ 0xb228 │ │ │ │ + movw r1, #45848 @ 0xb318 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ str r3, [sp, #0] │ │ │ │ movw r3, #7780 @ 0x1e64 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ str r3, [sp, #16] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ strd r3, r3, [sp, #8] │ │ │ │ - movw r3, #3852 @ 0xf0c │ │ │ │ + movw r3, #4172 @ 0x104c │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ - bl 85080 │ │ │ │ + bl 8504c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2cc64 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cbnz r3, 2cc64 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ beq.n 2cc12 │ │ │ │ ldr r1, [pc, #108] @ (2ccd8 ) │ │ │ │ mov r0, r5 │ │ │ │ - bl 8e690 │ │ │ │ + bl 8e67c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2cc88 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2cc88 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ beq.n 2cc12 │ │ │ │ ldr.w r0, [r6, #2712] @ 0xa98 │ │ │ │ str.w r7, [r6, #2712] @ 0xa98 │ │ │ │ - bl 78230 │ │ │ │ + bl 781b0 │ │ │ │ cmp r4, #0 │ │ │ │ bgt.n 2cca0 │ │ │ │ movs r0, #1 │ │ │ │ b.n 2ccd0 │ │ │ │ ldr r1, [pc, #56] @ (2ccdc ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r0, [r2, r1] │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r7 │ │ │ │ - bl 11d018 │ │ │ │ + bl 11d21c │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2cc12 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ beq.n 2cc9c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 2cc9c │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ b.n 2cc9c │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ b.n 2c7ac <_Py_GetConfigsAsDict@@Base+0x69e> │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ 0002cce0 : │ │ │ │ movw r0, #42336 @ 0xa560 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.w cb83c │ │ │ │ + b.w cb850 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - movw r2, #45892 @ 0xb344 │ │ │ │ + movw r2, #46132 @ 0xb434 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #45900 @ 0xb34c │ │ │ │ + movw r1, #46140 @ 0xb43c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ - bl 1d4c54 │ │ │ │ + bl 1d4b3c │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 2cd40 │ │ │ │ ldr r0, [pc, #220] @ (2cdf4 ) │ │ │ │ - bl 7eb30 │ │ │ │ + bl 7eb44 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 2cd40 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl dda78 │ │ │ │ + bl ddaf0 │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 2cd46 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2cd40 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 2cd40 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 2cdf2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 714a0 <_PyObject_GC_New@@Base> │ │ │ │ + bl 71498 <_PyObject_GC_New@@Base> │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 2cd72 │ │ │ │ - movw r3, #45916 @ 0xb35c │ │ │ │ + movw r3, #46156 @ 0xb44c │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ str r3, [r0, #8] │ │ │ │ - movw r3, #8001 @ 0x1f41 │ │ │ │ + movw r3, #7825 @ 0x1e91 │ │ │ │ movt r3, #35 @ 0x23 │ │ │ │ str r3, [r0, #12] │ │ │ │ - movw r3, #9649 @ 0x25b1 │ │ │ │ + movw r3, #9473 @ 0x2501 │ │ │ │ movt r3, #35 @ 0x23 │ │ │ │ str r3, [r0, #16] │ │ │ │ - bl 80208 │ │ │ │ + bl 8021c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2cd88 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 2cd88 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ - movw r1, #45924 @ 0xb364 │ │ │ │ + movw r1, #46164 @ 0xb454 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl cc054 │ │ │ │ + bl cc068 │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 2cd40 │ │ │ │ movs r0, #8 │ │ │ │ - bl 76ed4 │ │ │ │ + bl 76e54 │ │ │ │ mov r4, r0 │ │ │ │ cbnz r0, 2cdac │ │ │ │ - bl 1e7a0c │ │ │ │ + bl 1e7954 │ │ │ │ b.n 2cde0 │ │ │ │ - movw r2, #56585 @ 0xdd09 │ │ │ │ + movw r2, #56769 @ 0xddc1 │ │ │ │ movt r2, #24 │ │ │ │ - movw r3, #44709 @ 0xaea5 │ │ │ │ + movw r3, #44321 @ 0xad21 │ │ │ │ movt r3, #29 │ │ │ │ - movw r1, #45740 @ 0xb2ac │ │ │ │ + movw r1, #45980 @ 0xb39c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ strd r2, r3, [r0] │ │ │ │ movw r2, #57879 @ 0xe217 │ │ │ │ movt r2, #2 │ │ │ │ - bl f98e8 │ │ │ │ + bl f9900 │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 2cdde │ │ │ │ mov r0, r4 │ │ │ │ - bl 77270 │ │ │ │ + bl 771f0 │ │ │ │ mov r4, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ - movw r1, #45752 @ 0xb2b8 │ │ │ │ + movw r1, #45992 @ 0xb3a8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl cc054 │ │ │ │ + bl cc068 │ │ │ │ asrs r0, r0, #31 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add r5, pc, #592 @ (adr r5, 2d048 <_PyUnicode_FromId@@Base+0x174>) │ │ │ │ lsls r7, r0, #1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -3413,15 +3413,15 @@ │ │ │ │ bhi.n 2ce34 │ │ │ │ add.w r3, r3, #98304 @ 0x18000 │ │ │ │ adds r3, #228 @ 0xe4 │ │ │ │ adds r4, r0, r3 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cbz r0, 2ce40 │ │ │ │ movs r1, #0 │ │ │ │ - bl 101ec0 <_PyArg_UnpackKeywords@@Base+0x628> │ │ │ │ + bl 101fc8 <_PyArg_UnpackKeywords@@Base+0x628> │ │ │ │ b.n 2ce34 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ movs r4, #28 │ │ │ │ ldr.w r6, [r1, #180] @ 0xb4 │ │ │ │ subs r5, r6, #1 │ │ │ │ mul.w r4, r5, r4 │ │ │ │ @@ -3458,15 +3458,15 @@ │ │ │ │ cbz r2, 2cecc │ │ │ │ add.w r0, r0, #90112 @ 0x16000 │ │ │ │ ldr.w r3, [r0, #2808] @ 0xaf8 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r0, #2808] @ 0xaf8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 1dea68 │ │ │ │ + b.w 1de8e4 │ │ │ │ │ │ │ │ 0002ced4 <_PyUnicode_FromId@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r7, r0 │ │ │ │ @@ -3479,15 +3479,15 @@ │ │ │ │ bne.n 2cf04 <_PyUnicode_FromId@@Base+0x30> │ │ │ │ strexb r1, r3, [r8] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 2cef4 <_PyUnicode_FromId@@Base+0x20> │ │ │ │ dmb ish │ │ │ │ beq.n 2cf10 <_PyUnicode_FromId@@Base+0x3c> │ │ │ │ mov r0, r8 │ │ │ │ - bl 267fdc │ │ │ │ + bl 2680cc │ │ │ │ ldr r3, [pc, #324] @ (2d058 <_PyUnicode_FromId@@Base+0x184>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w r9, [r3, #8] │ │ │ │ dmb ish │ │ │ │ ldr r4, [r7, #4] │ │ │ │ dmb ish │ │ │ │ @@ -3503,15 +3503,15 @@ │ │ │ │ bne.n 2cf4c <_PyUnicode_FromId@@Base+0x78> │ │ │ │ strexb r1, r3, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 2cf3c <_PyUnicode_FromId@@Base+0x68> │ │ │ │ dmb ish │ │ │ │ beq.n 2cf58 <_PyUnicode_FromId@@Base+0x84> │ │ │ │ mov r0, r5 │ │ │ │ - bl 267fdc │ │ │ │ + bl 2680cc │ │ │ │ dmb ish │ │ │ │ ldr r4, [r7, #4] │ │ │ │ dmb ish │ │ │ │ cmp r4, #0 │ │ │ │ bge.n 2cf7e <_PyUnicode_FromId@@Base+0xaa> │ │ │ │ add.w r6, r6, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r6, #1516] @ 0x5ec │ │ │ │ @@ -3527,15 +3527,15 @@ │ │ │ │ bne.n 2cf96 <_PyUnicode_FromId@@Base+0xc2> │ │ │ │ strexb r1, r3, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 2cf86 <_PyUnicode_FromId@@Base+0xb2> │ │ │ │ dmb ish │ │ │ │ beq.n 2cfa2 <_PyUnicode_FromId@@Base+0xce> │ │ │ │ mov r0, r5 │ │ │ │ - bl 2459ac │ │ │ │ + bl 245a28 │ │ │ │ add.w r5, r9, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r5, #3436] @ 0xd6c │ │ │ │ cmp r3, r4 │ │ │ │ ble.n 2cfb8 <_PyUnicode_FromId@@Base+0xe4> │ │ │ │ ldr.w r3, [r5, #3440] @ 0xd70 │ │ │ │ ldr.w r6, [r3, r4, lsl #2] │ │ │ │ cbnz r6, 2d02a <_PyUnicode_FromId@@Base+0x156> │ │ │ │ @@ -3544,34 +3544,34 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx 29b58 │ │ │ │ mov r3, sl │ │ │ │ mov r1, r0 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r6 │ │ │ │ str.w sl, [sp] │ │ │ │ - bl 7a180 │ │ │ │ + bl 7a114 │ │ │ │ mov r1, r0 │ │ │ │ cbz r0, 2d004 <_PyUnicode_FromId@@Base+0x130> │ │ │ │ mov r0, r9 │ │ │ │ movs r2, #1 │ │ │ │ - bl 7b1b4 │ │ │ │ + bl 7b138 │ │ │ │ ldr.w r3, [r5, #3436] @ 0xd6c │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r0, [r5, #3440] @ 0xd70 │ │ │ │ cmp r3, r4 │ │ │ │ bgt.n 2d022 <_PyUnicode_FromId@@Base+0x14e> │ │ │ │ lsls r7, r4, #1 │ │ │ │ cmp r7, #16 │ │ │ │ it lt │ │ │ │ movlt r7, #16 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - bl 83d44 │ │ │ │ + bl 83d58 │ │ │ │ mov r9, r0 │ │ │ │ cbnz r0, 2d008 <_PyUnicode_FromId@@Base+0x134> │ │ │ │ - bl 1e7a0c │ │ │ │ + bl 1e7954 │ │ │ │ movs r6, #0 │ │ │ │ b.n 2d02a <_PyUnicode_FromId@@Base+0x156> │ │ │ │ ldr.w r0, [r5, #3436] @ 0xd6c │ │ │ │ mov r1, sl │ │ │ │ subs r2, r7, r0 │ │ │ │ add.w r0, r9, r0, lsl #2 │ │ │ │ lsls r2, r2, #2 │ │ │ │ @@ -3587,15 +3587,15 @@ │ │ │ │ bne.n 2d042 <_PyUnicode_FromId@@Base+0x16e> │ │ │ │ strexb r1, r3, [r8] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 2d032 <_PyUnicode_FromId@@Base+0x15e> │ │ │ │ dmb ish │ │ │ │ beq.n 2d04e <_PyUnicode_FromId@@Base+0x17a> │ │ │ │ mov r0, r8 │ │ │ │ - bl 2459ac │ │ │ │ + bl 245a28 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ @@ -3611,19 +3611,19 @@ │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [r0, #40] @ 0x28 │ │ │ │ - bl 8fe38 │ │ │ │ + bl 8fe20 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1aa8c8 │ │ │ │ + b.w 1aa7d8 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ movw r6, #38480 @ 0x9650 │ │ │ │ movt r6, #74 @ 0x4a │ │ │ │ sub sp, #132 @ 0x84 │ │ │ │ @@ -3633,48 +3633,48 @@ │ │ │ │ cbz r0, 2d0bc │ │ │ │ movs r0, #10 │ │ │ │ blx 2a24c │ │ │ │ ldr r4, [pc, #204] @ (2d18c ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ ldr r6, [r6, #0] │ │ │ │ movs r3, #32 │ │ │ │ - movw r1, #49648 @ 0xc1f0 │ │ │ │ + movw r1, #49968 @ 0xc330 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r6 │ │ │ │ - movw r9, #49732 @ 0xc244 │ │ │ │ + movw r9, #50052 @ 0xc384 │ │ │ │ movt r9, #40 @ 0x28 │ │ │ │ ldr r2, [r5, r4] │ │ │ │ movw r8, #42012 @ 0xa41c │ │ │ │ movt r8, #70 @ 0x46 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r2, #2416] @ 0x970 │ │ │ │ bl 2d708 <_PyObject_DebugMallocStats@@Base+0x542> │ │ │ │ ldr r2, [r5, r4] │ │ │ │ movs r3, #20 │ │ │ │ mov r0, r6 │ │ │ │ - movw r1, #49668 @ 0xc204 │ │ │ │ + movw r1, #49988 @ 0xc344 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r2, #2740] @ 0xab4 │ │ │ │ bl 2d708 <_PyObject_DebugMallocStats@@Base+0x542> │ │ │ │ ldr r2, [r5, r4] │ │ │ │ movs r3, #16 │ │ │ │ mov r0, r6 │ │ │ │ - movw r1, #49692 @ 0xc21c │ │ │ │ + movw r1, #50012 @ 0xc35c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ bl 2d708 <_PyObject_DebugMallocStats@@Base+0x542> │ │ │ │ ldr r2, [r5, r4] │ │ │ │ movs r3, #20 │ │ │ │ mov r0, r6 │ │ │ │ - movw r1, #49712 @ 0xc230 │ │ │ │ + movw r1, #50032 @ 0xc370 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r2, #2092] @ 0x82c │ │ │ │ bl 2d708 <_PyObject_DebugMallocStats@@Base+0x542> │ │ │ │ ldr r3, [r5, r4] │ │ │ │ movs r5, #0 │ │ │ │ @@ -3682,15 +3682,15 @@ │ │ │ │ add.w r4, r4, #5760 @ 0x1680 │ │ │ │ adds r4, #24 │ │ │ │ adds r5, #1 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ mov r0, sp │ │ │ │ - bl 6ca70 │ │ │ │ + bl 6ca68 │ │ │ │ ldr.w r2, [r4, #4]! │ │ │ │ ldrd r3, r7, [r8, #16] │ │ │ │ mov r1, sp │ │ │ │ mov r0, r6 │ │ │ │ adds r3, #3 │ │ │ │ mla r3, r7, r5, r3 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ @@ -3704,36 +3704,36 @@ │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 97d28 <_Py_GetConfig@@Base> │ │ │ │ + bl 97cf4 <_Py_GetConfig@@Base> │ │ │ │ ldr.w r0, [r0, #188] @ 0xbc │ │ │ │ cmp r0, #0 │ │ │ │ bgt.n 2d1b4 │ │ │ │ movs r0, #84 @ 0x54 │ │ │ │ blx 29228 │ │ │ │ cmp r0, #0 │ │ │ │ ble.n 2d1bc │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 7ffe0 │ │ │ │ + b.w 7fff4 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ 0002d1c6 <_PyObject_DebugMallocStats@@Base>: │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ movw r2, #19968 @ 0x4e00 │ │ │ │ movt r2, #72 @ 0x48 │ │ │ │ - movw r3, #11577 @ 0x2d39 │ │ │ │ + movw r3, #11449 @ 0x2cb9 │ │ │ │ movt r3, #7 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r1, [r2, #800] @ 0x320 │ │ │ │ cbz r1, 2d1fa <_PyObject_DebugMallocStats@@Base+0x34> │ │ │ │ ldr.w r0, [r2, #784] @ 0x310 │ │ │ │ subs r5, r0, r3 │ │ │ │ @@ -3747,85 +3747,85 @@ │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 2d2ec <_PyObject_DebugMallocStats@@Base+0x126> │ │ │ │ movs r2, #73 @ 0x49 │ │ │ │ mov.w r3, #8192 @ 0x2000 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #49760 @ 0xc260 │ │ │ │ + movw r2, #50080 @ 0xc3a0 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ add r6, sp, #20 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ mov.w r3, #65536 @ 0x10000 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #49812 @ 0xc294 │ │ │ │ + movw r2, #50132 @ 0xc3d4 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ mov.w r3, #2097152 @ 0x200000 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #49844 @ 0xc2b4 │ │ │ │ + movw r2, #50164 @ 0xc3f4 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ - bl 1966b4 <_start@@Base+0xbf0> │ │ │ │ + bl 1965cc <_start@@Base+0xbf4> │ │ │ │ ldr r1, [pc, #204] @ (2d31c <_PyObject_DebugMallocStats@@Base+0x156>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movs r2, #20 │ │ │ │ mov r0, r6 │ │ │ │ ldr r5, [r3, r1] │ │ │ │ movs r1, #0 │ │ │ │ blx 2957c │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ strb.w r3, [sp, #8] │ │ │ │ str r6, [sp, #16] │ │ │ │ - movw r3, #1299 @ 0x513 │ │ │ │ + movw r3, #623 @ 0x26f │ │ │ │ movt r3, #6 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 19b5dc <_Py_write_noraise@@Base+0xc74> │ │ │ │ + bl 19b4f4 <_Py_write_noraise@@Base+0xc74> │ │ │ │ add r3, sp, #8 │ │ │ │ mov r0, r5 │ │ │ │ - movw r2, #2633 @ 0xa49 │ │ │ │ + movw r2, #1957 @ 0x7a5 │ │ │ │ movt r2, #6 │ │ │ │ - movw r1, #2691 @ 0xa83 │ │ │ │ + movw r1, #2015 @ 0x7df │ │ │ │ movt r1, #6 │ │ │ │ - bl 19bf94 │ │ │ │ + bl 19beac │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #49876 @ 0xc2d4 │ │ │ │ + movw r2, #50196 @ 0xc414 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #49904 @ 0xc2f0 │ │ │ │ + movw r2, #50224 @ 0xc430 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #49932 @ 0xc30c │ │ │ │ + movw r2, #50252 @ 0xc44c │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #49972 @ 0xc334 │ │ │ │ + movw r2, #50292 @ 0xc474 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #50000 @ 0xc350 │ │ │ │ + movw r2, #50320 @ 0xc490 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ b.n 2d314 <_PyObject_DebugMallocStats@@Base+0x14e> │ │ │ │ - movw r3, #6037 @ 0x1795 │ │ │ │ + movw r3, #6029 @ 0x178d │ │ │ │ movt r3, #7 │ │ │ │ cbz r1, 2d302 <_PyObject_DebugMallocStats@@Base+0x13c> │ │ │ │ ldr.w r0, [r2, #784] @ 0x310 │ │ │ │ subs r2, r0, r3 │ │ │ │ negs r0, r2 │ │ │ │ adcs r0, r2 │ │ │ │ b.n 2d30c <_PyObject_DebugMallocStats@@Base+0x146> │ │ │ │ @@ -3842,15 +3842,15 @@ │ │ │ │ nop │ │ │ │ movs r0, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1e2b64 │ │ │ │ + bl 1e2aac │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3112] @ 0xc28 │ │ │ │ @@ -3869,15 +3869,15 @@ │ │ │ │ mov sl, r7 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #1528] @ 0x5f8 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #512 @ 0x200 │ │ │ │ str r2, [sp, #0] │ │ │ │ - movw r2, #50028 @ 0xc36c │ │ │ │ + movw r2, #50348 @ 0xc4ac │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ mov.w r2, #256 @ 0x100 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r9 │ │ │ │ blx 2957c │ │ │ │ mov.w r2, #256 @ 0x100 │ │ │ │ @@ -3930,15 +3930,15 @@ │ │ │ │ cbz r7, 2d438 <_PyObject_DebugMallocStats@@Base+0x272> │ │ │ │ ldr.w r2, [r6, r8, lsl #2] │ │ │ │ ldr.w r3, [r5, r8, lsl #2] │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r6, r8, lsl #2] │ │ │ │ add r3, r7 │ │ │ │ str.w r3, [r5, r8, lsl #2] │ │ │ │ - bl 26b220 │ │ │ │ + bl 26b360 │ │ │ │ ldr.w r3, [r9, r8, lsl #2] │ │ │ │ subs r3, r3, r7 │ │ │ │ add r0, r3 │ │ │ │ str.w r0, [r9, r8, lsl #2] │ │ │ │ add.w r4, r4, #4096 @ 0x1000 │ │ │ │ b.n 2d3fc <_PyObject_DebugMallocStats@@Base+0x236> │ │ │ │ mov r7, sl │ │ │ │ @@ -3951,21 +3951,21 @@ │ │ │ │ movs r0, #10 │ │ │ │ mov r4, fp │ │ │ │ blx 2a24c │ │ │ │ mov r9, r6 │ │ │ │ mov r3, fp │ │ │ │ movs r2, #110 @ 0x6e │ │ │ │ movs r1, #1 │ │ │ │ - movw r0, #50080 @ 0xc3a0 │ │ │ │ + movw r0, #50400 @ 0xc4e0 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov sl, r6 │ │ │ │ mov r5, r6 │ │ │ │ mov fp, r6 │ │ │ │ blx 29fe0 │ │ │ │ - movw r3, #50192 @ 0xc410 │ │ │ │ + movw r3, #50512 @ 0xc550 │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ str r6, [sp, #28] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ mov r3, r5 │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ add r2, sp, #176 @ 0xb0 │ │ │ │ @@ -3988,124 +3988,124 @@ │ │ │ │ add.w sl, sl, r4, lsl #5 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov.w r0, #4064 @ 0xfe0 │ │ │ │ mov r1, r6 │ │ │ │ mla r3, r6, r8, r3 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 26b47c │ │ │ │ + bl 26b5bc │ │ │ │ mov r3, r5 │ │ │ │ mla fp, r4, r1, fp │ │ │ │ b.n 2d484 <_PyObject_DebugMallocStats@@Base+0x2be> │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ b.n 2d480 <_PyObject_DebugMallocStats@@Base+0x2ba> │ │ │ │ ldrd r4, r7, [sp, #36] @ 0x24 │ │ │ │ mov r3, sl │ │ │ │ movs r0, #10 │ │ │ │ mov sl, r9 │ │ │ │ mov r1, r4 │ │ │ │ mov r9, r3 │ │ │ │ blx 2a24c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #50220 @ 0xc42c │ │ │ │ + movw r1, #50540 @ 0xc56c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr.w r2, [r3, #792] @ 0x318 │ │ │ │ bl 2d624 <_PyObject_DebugMallocStats@@Base+0x45e> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #50248 @ 0xc448 │ │ │ │ + movw r1, #50568 @ 0xc588 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr.w r2, [r3, #792] @ 0x318 │ │ │ │ subs r2, r2, r7 │ │ │ │ bl 2d624 <_PyObject_DebugMallocStats@@Base+0x45e> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #50268 @ 0xc45c │ │ │ │ + movw r1, #50588 @ 0xc59c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr.w r2, [r3, #796] @ 0x31c │ │ │ │ bl 2d624 <_PyObject_DebugMallocStats@@Base+0x45e> │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #50292 @ 0xc474 │ │ │ │ + movw r1, #50612 @ 0xc5b4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ bl 2d624 <_PyObject_DebugMallocStats@@Base+0x45e> │ │ │ │ mov.w r3, #262144 @ 0x40000 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ mov r3, r7 │ │ │ │ - movw r2, #50320 @ 0xc490 │ │ │ │ + movw r2, #50640 @ 0xc5d0 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - bl 6ca70 │ │ │ │ + bl 6ca68 │ │ │ │ lsls r2, r7, #18 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ bl 2d624 <_PyObject_DebugMallocStats@@Base+0x45e> │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #10 │ │ │ │ blx 2a24c │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #50348 @ 0xc4ac │ │ │ │ + movw r1, #50668 @ 0xc5ec │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ bl 2d624 <_PyObject_DebugMallocStats@@Base+0x45e> │ │ │ │ mov r2, sl │ │ │ │ mov r5, r0 │ │ │ │ - movw r1, #50376 @ 0xc4c8 │ │ │ │ + movw r1, #50696 @ 0xc608 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ bl 2d624 <_PyObject_DebugMallocStats@@Base+0x45e> │ │ │ │ mov.w r3, #4096 @ 0x1000 │ │ │ │ add r5, r0 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - movw r2, #50404 @ 0xc4e4 │ │ │ │ + movw r2, #50724 @ 0xc624 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - bl 6ca70 │ │ │ │ + bl 6ca68 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ lsls r2, r3, #12 │ │ │ │ bl 2d624 <_PyObject_DebugMallocStats@@Base+0x45e> │ │ │ │ mov r2, r9 │ │ │ │ add r5, r0 │ │ │ │ - movw r1, #50432 @ 0xc500 │ │ │ │ + movw r1, #50752 @ 0xc640 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ bl 2d624 <_PyObject_DebugMallocStats@@Base+0x45e> │ │ │ │ mov r2, fp │ │ │ │ add r5, r0 │ │ │ │ - movw r1, #50464 @ 0xc520 │ │ │ │ + movw r1, #50784 @ 0xc660 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ bl 2d624 <_PyObject_DebugMallocStats@@Base+0x45e> │ │ │ │ mov r3, r0 │ │ │ │ add r5, r3 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #50496 @ 0xc540 │ │ │ │ + movw r1, #50816 @ 0xc680 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ bl 2d624 <_PyObject_DebugMallocStats@@Base+0x45e> │ │ │ │ - movw r1, #50528 @ 0xc560 │ │ │ │ + movw r1, #50848 @ 0xc6a0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ adds r2, r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 2d624 <_PyObject_DebugMallocStats@@Base+0x45e> │ │ │ │ mov r3, r4 │ │ │ │ movs r2, #18 │ │ │ │ movs r1, #1 │ │ │ │ - movw r0, #50536 @ 0xc568 │ │ │ │ + movw r0, #50856 @ 0xc6a8 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ blx 29fe0 │ │ │ │ mov.w r2, #131072 @ 0x20000 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #50556 @ 0xc57c │ │ │ │ + movw r1, #50876 @ 0xc6bc │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ bl 2d624 <_PyObject_DebugMallocStats@@Base+0x45e> │ │ │ │ add.w sp, sp, #948 @ 0x3b4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ @@ -4186,70 +4186,70 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [pc, #20] @ (2d704 <_PyObject_DebugMallocStats@@Base+0x53e>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r0, [r3, #3444] @ 0xd74 │ │ │ │ - b.w 7ffe0 │ │ │ │ + b.w 7fff4 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3816] @ 0xee8 │ │ │ │ sub sp, #264 @ 0x108 │ │ │ │ mov r5, r3 │ │ │ │ mov r4, r2 │ │ │ │ mov r3, r2 │ │ │ │ mov r6, r0 │ │ │ │ - movw r2, #50696 @ 0xc608 │ │ │ │ + movw r2, #51016 @ 0xc748 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ str r1, [sp, #0] │ │ │ │ add r0, sp, #136 @ 0x88 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 6ca70 │ │ │ │ + bl 6ca68 │ │ │ │ add r3, sp, #136 @ 0x88 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ add r0, sp, #8 │ │ │ │ - movw r2, #50720 @ 0xc620 │ │ │ │ + movw r2, #51040 @ 0xc760 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - bl 6ca70 │ │ │ │ + bl 6ca68 │ │ │ │ mul.w r2, r5, r4 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r6 │ │ │ │ bl 2d624 <_PyObject_DebugMallocStats@@Base+0x45e> │ │ │ │ add sp, #264 @ 0x108 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #8 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ - movw r1, #50728 @ 0xc628 │ │ │ │ + movw r1, #51048 @ 0xc768 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 14a63c │ │ │ │ + bl 14a724 │ │ │ │ cbnz r0, 2d77e <_PyObject_DebugMallocStats@@Base+0x5b8> │ │ │ │ movs r4, #0 │ │ │ │ b.n 2d888 <_PyObject_DebugMallocStats@@Base+0x6c2> │ │ │ │ ldr.w r9, [sp, #4] │ │ │ │ mov.w r8, #26 │ │ │ │ movs r4, #32 │ │ │ │ add.w r6, r4, #31 │ │ │ │ mov r0, r4 │ │ │ │ blx 2a860 <__sched_cpualloc@plt> │ │ │ │ mov r5, r0 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ lsls r6, r6, #2 │ │ │ │ mov r1, r6 │ │ │ │ cbnz r0, 2d7a4 <_PyObject_DebugMallocStats@@Base+0x5de> │ │ │ │ - bl 1e7a0c │ │ │ │ + bl 1e7954 │ │ │ │ mov r4, r0 │ │ │ │ b.n 2d888 <_PyObject_DebugMallocStats@@Base+0x6c2> │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r9 │ │ │ │ blx 29ee0 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 2d7f4 <_PyObject_DebugMallocStats@@Base+0x62e> │ │ │ │ @@ -4258,29 +4258,29 @@ │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #22 │ │ │ │ beq.n 2d7d2 <_PyObject_DebugMallocStats@@Base+0x60c> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1834 │ │ │ │ + bl f18b4 │ │ │ │ mov r4, r0 │ │ │ │ b.n 2d888 <_PyObject_DebugMallocStats@@Base+0x6c2> │ │ │ │ subs.w r8, r8, #1 │ │ │ │ bne.n 2d7f0 <_PyObject_DebugMallocStats@@Base+0x62a> │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #50748 @ 0xc63c │ │ │ │ + movw r1, #51068 @ 0xc77c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 1271a4 │ │ │ │ b.n 2d77a <_PyObject_DebugMallocStats@@Base+0x5b4> │ │ │ │ lsls r4, r4, #1 │ │ │ │ b.n 2d788 <_PyObject_DebugMallocStats@@Base+0x5c2> │ │ │ │ - bl de834 │ │ │ │ + bl de8ac │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2d87a <_PyObject_DebugMallocStats@@Base+0x6b4> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx 2a480 <__sched_cpucount@plt> │ │ │ │ mvn.w r9, #3221225472 @ 0xc0000000 │ │ │ │ @@ -4292,48 +4292,48 @@ │ │ │ │ beq.n 2d872 <_PyObject_DebugMallocStats@@Base+0x6ac> │ │ │ │ cmp.w r6, r7, lsr #3 │ │ │ │ bls.n 2d86e <_PyObject_DebugMallocStats@@Base+0x6a8> │ │ │ │ ldr.w r3, [r5, r3, lsl #2] │ │ │ │ lsrs r3, r2 │ │ │ │ lsls r3, r3, #31 │ │ │ │ bpl.n 2d86e <_PyObject_DebugMallocStats@@Base+0x6a8> │ │ │ │ - bl 7ffe0 │ │ │ │ + bl 7fff4 │ │ │ │ mov sl, r0 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ add.w r8, r8, #4294967295 @ 0xffffffff │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.n 2d87a <_PyObject_DebugMallocStats@@Base+0x6b4> │ │ │ │ - bl e14d8 │ │ │ │ + bl e1550 │ │ │ │ ldr.w r3, [sl] │ │ │ │ cbz r0, 2d85c <_PyObject_DebugMallocStats@@Base+0x696> │ │ │ │ cmp r3, r9 │ │ │ │ beq.n 2d87a <_PyObject_DebugMallocStats@@Base+0x6b4> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cbnz r3, 2d87a <_PyObject_DebugMallocStats@@Base+0x6b4> │ │ │ │ mov r0, sl │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ b.n 2d87a <_PyObject_DebugMallocStats@@Base+0x6b4> │ │ │ │ cmp r3, r9 │ │ │ │ beq.n 2d86e <_PyObject_DebugMallocStats@@Base+0x6a8> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cbnz r3, 2d86e <_PyObject_DebugMallocStats@@Base+0x6a8> │ │ │ │ mov r0, sl │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ b.n 2d80c <_PyObject_DebugMallocStats@@Base+0x646> │ │ │ │ mov r0, r5 │ │ │ │ blx 2a86c <__sched_cpufree@plt> │ │ │ │ b.n 2d888 <_PyObject_DebugMallocStats@@Base+0x6c2> │ │ │ │ mov r0, r5 │ │ │ │ blx 2a86c <__sched_cpufree@plt> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7828c │ │ │ │ + bl 7820c │ │ │ │ b.n 2d77a <_PyObject_DebugMallocStats@@Base+0x5b4> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r2, [pc, #28] @ (2d8b0 <_PyObject_DebugMallocStats@@Base+0x6ea>) │ │ │ │ movw r3, #7780 @ 0x1e64 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ @@ -4349,47 +4349,47 @@ │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 29cd0 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 7ffe0 │ │ │ │ + b.w 7fff4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ sub sp, #8 │ │ │ │ cmp r3, #0 │ │ │ │ bgt.n 2d8fc <_PyObject_DebugMallocStats@@Base+0x736> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13036 @ 0x32ec │ │ │ │ + movw r1, #13356 @ 0x342c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 1271a4 │ │ │ │ b.n 2d916 <_PyObject_DebugMallocStats@@Base+0x750> │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cbz r3, 2d91a <_PyObject_DebugMallocStats@@Base+0x754> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #29644 @ 0x73cc │ │ │ │ + movw r1, #29964 @ 0x750c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 1271a4 │ │ │ │ movs r0, #0 │ │ │ │ b.n 2d92c <_PyObject_DebugMallocStats@@Base+0x766> │ │ │ │ ldr r4, [r0, #20] │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ ldr r0, [pc, #12] @ (2d930 <_PyObject_DebugMallocStats@@Base+0x76a>) │ │ │ │ add r1, sp, #4 │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 93304 │ │ │ │ + bl 932e0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ bcc.n 2d864 <_PyObject_DebugMallocStats@@Base+0x69e> │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ 0002d934 <_PyMem_GetCurrentAllocatorName@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ @@ -4405,16 +4405,16 @@ │ │ │ │ bne.n 2d960 <_PyMem_GetCurrentAllocatorName@@Base+0x2c> │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 2d950 <_PyMem_GetCurrentAllocatorName@@Base+0x1c> │ │ │ │ mov r5, r0 │ │ │ │ dmb ish │ │ │ │ beq.n 2d96c <_PyMem_GetCurrentAllocatorName@@Base+0x38> │ │ │ │ - bl 267fdc │ │ │ │ - movw r4, #28544 @ 0x6f80 │ │ │ │ + bl 2680cc │ │ │ │ + movw r4, #28864 @ 0x70c0 │ │ │ │ movt r4, #63 @ 0x3f │ │ │ │ add.w r9, sp, #4 │ │ │ │ add.w r8, sp, #24 │ │ │ │ add.w ip, sp, #44 @ 0x2c │ │ │ │ add r6, sp, #64 @ 0x40 │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia.w r9!, {r0, r1, r2, r3} │ │ │ │ @@ -4539,62 +4539,62 @@ │ │ │ │ movs r2, #20 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ blx 29204 │ │ │ │ cbnz r0, 2db0c <_PyMem_GetCurrentAllocatorName@@Base+0x1d8> │ │ │ │ ldr r0, [pc, #148] @ (2db58 <_PyMem_GetCurrentAllocatorName@@Base+0x224>) │ │ │ │ movs r2, #20 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ - movw r4, #49848 @ 0xc2b8 │ │ │ │ + movw r4, #50168 @ 0xc3f8 │ │ │ │ movt r4, #38 @ 0x26 │ │ │ │ blx 29204 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ movne r4, #0 │ │ │ │ b.n 2db0e <_PyMem_GetCurrentAllocatorName@@Base+0x1da> │ │ │ │ - movw r4, #49864 @ 0xc2c8 │ │ │ │ + movw r4, #50184 @ 0xc408 │ │ │ │ movt r4, #38 @ 0x26 │ │ │ │ b.n 2db0e <_PyMem_GetCurrentAllocatorName@@Base+0x1da> │ │ │ │ - movw r4, #49808 @ 0xc290 │ │ │ │ + movw r4, #50128 @ 0xc3d0 │ │ │ │ movt r4, #38 @ 0x26 │ │ │ │ b.n 2db0e <_PyMem_GetCurrentAllocatorName@@Base+0x1da> │ │ │ │ - movw r4, #49836 @ 0xc2ac │ │ │ │ + movw r4, #50156 @ 0xc3ec │ │ │ │ movt r4, #38 @ 0x26 │ │ │ │ b.n 2db0e <_PyMem_GetCurrentAllocatorName@@Base+0x1da> │ │ │ │ - movw r4, #49872 @ 0xc2d0 │ │ │ │ + movw r4, #50192 @ 0xc410 │ │ │ │ movt r4, #38 @ 0x26 │ │ │ │ b.n 2db0e <_PyMem_GetCurrentAllocatorName@@Base+0x1da> │ │ │ │ - movw r4, #49820 @ 0xc29c │ │ │ │ + movw r4, #50140 @ 0xc3dc │ │ │ │ movt r4, #38 @ 0x26 │ │ │ │ b.n 2db0e <_PyMem_GetCurrentAllocatorName@@Base+0x1da> │ │ │ │ movs r4, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r5] │ │ │ │ cmp r2, #1 │ │ │ │ bne.n 2db26 <_PyMem_GetCurrentAllocatorName@@Base+0x1f2> │ │ │ │ strexb r1, r3, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 2db16 <_PyMem_GetCurrentAllocatorName@@Base+0x1e2> │ │ │ │ dmb ish │ │ │ │ beq.n 2db32 <_PyMem_GetCurrentAllocatorName@@Base+0x1fe> │ │ │ │ ldr r0, [pc, #12] @ (2db3c <_PyMem_GetCurrentAllocatorName@@Base+0x208>) │ │ │ │ - bl 2459ac │ │ │ │ + bl 245a28 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #148 @ 0x94 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ str r0, [r3, r2] │ │ │ │ lsls r0, r1, #1 │ │ │ │ str r4, [r3, r2] │ │ │ │ lsls r0, r1, #1 │ │ │ │ str r0, [r6, r2] │ │ │ │ lsls r0, r1, #1 │ │ │ │ str r4, [r0, r3] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r0, [r2, #124] @ 0x7c │ │ │ │ + strb r0, [r2, #4] │ │ │ │ movs r7, r7 │ │ │ │ str r4, [r3, r3] │ │ │ │ lsls r0, r1, #1 │ │ │ │ str r4, [r6, r3] │ │ │ │ lsls r0, r1, #1 │ │ │ │ str r4, [r1, r4] │ │ │ │ lsls r0, r1, #1 │ │ │ │ @@ -4607,31 +4607,31 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bgt.n 2db9e <_PyMem_GetCurrentAllocatorName@@Base+0x26a> │ │ │ │ ldr r2, [r0, #16] │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cbz r2, 2db8e <_PyMem_GetCurrentAllocatorName@@Base+0x25a> │ │ │ │ - movw r1, #13004 @ 0x32cc │ │ │ │ + movw r1, #13324 @ 0x340c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 126e34 │ │ │ │ + bl 1271a4 │ │ │ │ b.n 2db9a <_PyMem_GetCurrentAllocatorName@@Base+0x266> │ │ │ │ - movw r1, #13036 @ 0x32ec │ │ │ │ + movw r1, #13356 @ 0x342c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 126e34 │ │ │ │ + bl 1271a4 │ │ │ │ movs r0, #0 │ │ │ │ b.n 2dbb2 <_PyMem_GetCurrentAllocatorName@@Base+0x27e> │ │ │ │ ldr r4, [r0, #8] │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ ldr r0, [pc, #16] @ (2dbb8 <_PyMem_GetCurrentAllocatorName@@Base+0x284>) │ │ │ │ movs r3, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 93304 │ │ │ │ + bl 932e0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ bcc.n 2daec <_PyMem_GetCurrentAllocatorName@@Base+0x1b8> │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -4639,216 +4639,216 @@ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ bne.n 2dbde <_PyMem_GetCurrentAllocatorName@@Base+0x2aa> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 1d08c4 <_Py_Uid_Converter@@Base> │ │ │ │ + bl 1d0808 <_Py_Uid_Converter@@Base> │ │ │ │ cbnz r0, 2dbf8 <_PyMem_GetCurrentAllocatorName@@Base+0x2c4> │ │ │ │ b.n 2dbf4 <_PyMem_GetCurrentAllocatorName@@Base+0x2c0> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #64516 @ 0xfc04 │ │ │ │ + movw r0, #64836 @ 0xfd44 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0530 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c053c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2dbd2 <_PyMem_GetCurrentAllocatorName@@Base+0x29e> │ │ │ │ movs r0, #0 │ │ │ │ b.n 2dc2c <_PyMem_GetCurrentAllocatorName@@Base+0x2f8> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r1, sp │ │ │ │ - bl 1d08c4 <_Py_Uid_Converter@@Base> │ │ │ │ + bl 1d0808 <_Py_Uid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2dbf4 <_PyMem_GetCurrentAllocatorName@@Base+0x2c0> │ │ │ │ ldrd r1, r0, [sp] │ │ │ │ blx 2a42c │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 2dc24 <_PyMem_GetCurrentAllocatorName@@Base+0x2f0> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w f1834 │ │ │ │ + b.w f18b4 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ bne.n 2dc52 <_PyMem_GetCurrentAllocatorName@@Base+0x31e> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 1e3cec <_Py_Gid_Converter@@Base> │ │ │ │ + bl 1e3c34 <_Py_Gid_Converter@@Base> │ │ │ │ cbnz r0, 2dc6c <_PyMem_GetCurrentAllocatorName@@Base+0x338> │ │ │ │ b.n 2dc68 <_PyMem_GetCurrentAllocatorName@@Base+0x334> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #64544 @ 0xfc20 │ │ │ │ + movw r0, #64864 @ 0xfd60 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0530 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c053c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2dc46 <_PyMem_GetCurrentAllocatorName@@Base+0x312> │ │ │ │ movs r0, #0 │ │ │ │ b.n 2dca0 <_PyMem_GetCurrentAllocatorName@@Base+0x36c> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r1, sp │ │ │ │ - bl 1e3cec <_Py_Gid_Converter@@Base> │ │ │ │ + bl 1e3c34 <_Py_Gid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2dc68 <_PyMem_GetCurrentAllocatorName@@Base+0x334> │ │ │ │ ldrd r1, r0, [sp] │ │ │ │ blx 2a7fc │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 2dc98 <_PyMem_GetCurrentAllocatorName@@Base+0x364> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w f1834 │ │ │ │ + b.w f18b4 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ mov r5, r0 │ │ │ │ add r3, sp, #8 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #12 │ │ │ │ - movw r1, #51032 @ 0xc758 │ │ │ │ + movw r1, #51352 @ 0xc898 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 8c534 │ │ │ │ + bl 8c520 │ │ │ │ cbnz r0, 2dcce <_PyMem_GetCurrentAllocatorName@@Base+0x39a> │ │ │ │ movs r5, #0 │ │ │ │ b.n 2dd04 <_PyMem_GetCurrentAllocatorName@@Base+0x3d0> │ │ │ │ ldr r0, [pc, #60] @ (2dd0c <_PyMem_GetCurrentAllocatorName@@Base+0x3d8>) │ │ │ │ - bl 10e544 │ │ │ │ + bl 10e66c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2dcca <_PyMem_GetCurrentAllocatorName@@Base+0x396> │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r2, r5 │ │ │ │ movs r3, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r1, [pc, #40] @ (2dd10 <_PyMem_GetCurrentAllocatorName@@Base+0x3dc>) │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - bl f8840 │ │ │ │ + bl f8858 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2dd04 <_PyMem_GetCurrentAllocatorName@@Base+0x3d0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 2dd04 <_PyMem_GetCurrentAllocatorName@@Base+0x3d0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xb738 │ │ │ │ lsls r0, r1, #1 │ │ │ │ @ instruction: 0xb758 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 97d28 <_Py_GetConfig@@Base> │ │ │ │ + bl 97cf4 <_Py_GetConfig@@Base> │ │ │ │ ldr r3, [r0, #116] @ 0x74 │ │ │ │ cbnz r3, 2dd38 <_PyMem_GetCurrentAllocatorName@@Base+0x404> │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #1 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 14b0bc │ │ │ │ + b.w 14b1a4 │ │ │ │ movw r3, #56084 @ 0xdb14 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #51148 @ 0xc7cc │ │ │ │ + movw r1, #51468 @ 0xc90c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 144334 │ │ │ │ + bl 14441c │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2dd2c <_PyMem_GetCurrentAllocatorName@@Base+0x3f8> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ - movw r1, #51296 @ 0xc860 │ │ │ │ + movw r1, #51616 @ 0xc9a0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 14a63c │ │ │ │ + bl 14a724 │ │ │ │ cbz r0, 2dd98 <_PyMem_GetCurrentAllocatorName@@Base+0x464> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 2a7e4 │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 2dd94 <_PyMem_GetCurrentAllocatorName@@Base+0x460> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1834 │ │ │ │ + bl f18b4 │ │ │ │ b.n 2dd98 <_PyMem_GetCurrentAllocatorName@@Base+0x464> │ │ │ │ - bl 7ffe0 │ │ │ │ + bl 7fff4 │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ │ │ │ │ 0002dd9e : │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r7, [pc, #72] @ (2ddf8 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r3, [r3, r7] │ │ │ │ cbnz r3, 2ddc4 │ │ │ │ - movw r1, #63284 @ 0xf734 │ │ │ │ + movw r1, #63604 @ 0xf874 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ ldr r0, [pc, #60] @ (2ddfc ) │ │ │ │ - bl 62644 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 623a4 <_Py_FatalErrorFunc@@Base> │ │ │ │ mov r4, r0 │ │ │ │ movs r0, #12 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r2 │ │ │ │ - bl 76ed4 │ │ │ │ + bl 76e54 │ │ │ │ cbnz r0, 2dddc │ │ │ │ - bl 1e7a0c │ │ │ │ + bl 1e7954 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 2ddf6 │ │ │ │ add.w r3, r4, #4096 @ 0x1000 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r0, #8] │ │ │ │ strd r6, r5, [r0] │ │ │ │ ldr.w r2, [r3, #1456] @ 0x5b0 │ │ │ │ cbz r2, 2ddf0 │ │ │ │ str r2, [r0, #8] │ │ │ │ str.w r0, [r3, #1456] @ 0x5b0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r1, #0] │ │ │ │ + strb r4, [r1, #5] │ │ │ │ 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,61 +4864,61 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [pc, #132] @ (2deac ) │ │ │ │ movs r2, #0 │ │ │ │ movs r5, #3 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r5, r2, [sp, #8] │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 101898 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1019a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cbnz r0, 2de40 │ │ │ │ movs r0, #0 │ │ │ │ b.n 2dea6 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f43ac │ │ │ │ + bl f4428 │ │ │ │ mov r5, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ bne.n 2de54 │ │ │ │ - bl 7f720 │ │ │ │ + bl 7f734 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2de3c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl f43ac │ │ │ │ + bl f4428 │ │ │ │ mov r6, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ bne.n 2de68 │ │ │ │ - bl 7f720 │ │ │ │ + bl 7f734 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2de3c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl f43ac │ │ │ │ + bl f4428 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ bne.n 2de7c │ │ │ │ - bl 7f720 │ │ │ │ + bl 7f734 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2de3c │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx 298c4 │ │ │ │ adds r0, #1 │ │ │ │ bne.n 2de9e │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w f1834 │ │ │ │ + b.w f18b4 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - add r1, sp, #288 @ 0x120 │ │ │ │ + add r1, sp, #816 @ 0x330 │ │ │ │ lsls r7, r0, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #32 │ │ │ │ @@ -4934,30 +4934,30 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [pc, #116] @ (2df4c ) │ │ │ │ movs r2, #0 │ │ │ │ movs r5, #2 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r5, r2, [sp, #8] │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 101898 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1019a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 2df44 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f43ac │ │ │ │ + bl f4428 │ │ │ │ mov r5, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ bne.n 2defe │ │ │ │ - bl 7f720 │ │ │ │ + bl 7f734 │ │ │ │ cbnz r0, 2df44 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl f43ac │ │ │ │ + bl f4428 │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ bne.n 2df10 │ │ │ │ - bl 7f720 │ │ │ │ + bl 7f734 │ │ │ │ cbnz r0, 2df44 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #0] │ │ │ │ @@ -4965,104 +4965,104 @@ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cbz r3, 2df3a │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w f1834 │ │ │ │ + b.w f18b4 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 7ffe0 │ │ │ │ + b.w 7fff4 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - add r1, sp, #464 @ 0x1d0 │ │ │ │ + add r2, sp, #144 @ 0x90 │ │ │ │ lsls r7, r0, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ - movw r1, #51476 @ 0xc914 │ │ │ │ + movw r1, #51796 @ 0xca54 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 14a63c │ │ │ │ + bl 14a724 │ │ │ │ cbz r0, 2df90 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 29934 │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 2df8c │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1834 │ │ │ │ + bl f18b4 │ │ │ │ b.n 2df90 │ │ │ │ - bl 7ffe0 │ │ │ │ + bl 7fff4 │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ mov r2, sp │ │ │ │ mov r0, r1 │ │ │ │ - movw r1, #51564 @ 0xc96c │ │ │ │ + movw r1, #51884 @ 0xcaac │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 14a63c │ │ │ │ + bl 14a724 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 2e008 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ add r1, sp, #4 │ │ │ │ blx 2a264 │ │ │ │ cbz r0, 2dfd8 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1834 │ │ │ │ + bl f18b4 │ │ │ │ mov r4, r0 │ │ │ │ b.n 2e008 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 83414 │ │ │ │ + bl 83424 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 2e002 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 7ffe0 │ │ │ │ + bl 7fff4 │ │ │ │ cbnz r0, 2e006 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2e002 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 2e002 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ b.n 2e008 │ │ │ │ str r0, [r4, #12] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [r0, #40] @ 0x28 │ │ │ │ - bl 8fe38 │ │ │ │ + bl 8fe20 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1e4e34 │ │ │ │ + b.w 1e4d7c │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r7, [r0, #8] │ │ │ │ sub sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ @@ -5086,15 +5086,15 @@ │ │ │ │ movw r5, #4356 @ 0x1104 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ str r5, [sp, #0] │ │ │ │ ldr r5, [r4, #4] │ │ │ │ str r5, [sp, #8] │ │ │ │ movs r5, #0 │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 1d7154 │ │ │ │ + bl 1d6fcc │ │ │ │ mov r6, r0 │ │ │ │ cbnz r0, 2e098 │ │ │ │ b.n 2e19e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ @@ -5105,36 +5105,36 @@ │ │ │ │ cbz r3, 2e0a0 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ b.n 2e0a8 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ - movw r1, #40648 @ 0x9ec8 │ │ │ │ + movw r1, #41188 @ 0xa0e4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 1e4f60 │ │ │ │ + bl 1e4ea8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2e0d4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cbnz r3, 2e0d4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ beq.n 2e19e │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ bne.n 2e0f2 │ │ │ │ movs r1, #6 │ │ │ │ add.w r0, r4, #13 │ │ │ │ - bl 6d264 <_Py_HashBytes@@Base> │ │ │ │ + bl 6d25c <_Py_HashBytes@@Base> │ │ │ │ str r0, [r4, #8] │ │ │ │ b.n 2e186 │ │ │ │ ldrb r3, [r4, #17] │ │ │ │ mov.w r0, #3600 @ 0xe10 │ │ │ │ ldrb r2, [r4, #16] │ │ │ │ movw r6, #35252 @ 0x89b4 │ │ │ │ movt r6, #71 @ 0x47 │ │ │ │ @@ -5148,85 +5148,85 @@ │ │ │ │ lsls r3, r3, #2 │ │ │ │ smlabb r3, r1, r0, r3 │ │ │ │ ldrb r1, [r4, #15] │ │ │ │ movs r0, #0 │ │ │ │ str r6, [sp, #0] │ │ │ │ add r1, r3 │ │ │ │ movs r3, #1 │ │ │ │ - bl 13daa8 │ │ │ │ + bl 13db88 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 2e150 │ │ │ │ mov r1, r5 │ │ │ │ - bl 18992c │ │ │ │ + bl 1899d8 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2e14e │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cbnz r3, 2e14e │ │ │ │ mov r0, r8 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ cbnz r6, 2e168 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2e19e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2e19e │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ b.n 2e19e │ │ │ │ mov r0, r6 │ │ │ │ - bl 6cb9c │ │ │ │ + bl 6cb94 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r0, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2e186 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cbnz r3, 2e186 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2e19c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2e19c │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ ldr r7, [r4, #8] │ │ │ │ mov r0, r7 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ - bl 781c4 │ │ │ │ + bl 78144 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7e828 │ │ │ │ + bl 7e83c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2e1de │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2e1de │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 77ddc <_Py_Dealloc@@Base> │ │ │ │ + b.w 77d5c <_Py_Dealloc@@Base> │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ 0002e1e0 : │ │ │ │ push {r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -5236,85 +5236,85 @@ │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ add r4, sp, #32 │ │ │ │ mov r2, r1 │ │ │ │ ldr.w r3, [r4], #4 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ str r4, [sp, #0] │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl 1e78d8 <_Py_CheckRecursiveCall@@Base+0x1be4> │ │ │ │ + bl 1e7820 <_Py_CheckRecursiveCall@@Base+0x1be4> │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movw r1, #45740 @ 0xb2ac │ │ │ │ + movw r1, #45980 @ 0xb39c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl fa210 │ │ │ │ + bl fa228 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 77270 │ │ │ │ + b.w 771f0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #16 │ │ │ │ mov r0, r1 │ │ │ │ add r4, sp, #8 │ │ │ │ add r6, sp, #12 │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [pc, #148] @ (2e2e8 ) │ │ │ │ strd r6, r4, [sp] │ │ │ │ - movw r2, #54068 @ 0xd334 │ │ │ │ + movw r2, #54388 @ 0xd474 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ movs r5, #0 │ │ │ │ movs r4, #1 │ │ │ │ str r5, [sp, #12] │ │ │ │ str r4, [sp, #8] │ │ │ │ - bl d27f0 │ │ │ │ + bl d2808 │ │ │ │ cbz r0, 2e2c4 │ │ │ │ mov r0, r6 │ │ │ │ bl 1bb4ac │ │ │ │ adds r3, r0, #1 │ │ │ │ beq.n 2e2c4 │ │ │ │ ldr r3, [pc, #116] @ (2e2ec ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r1, [r2, r3] │ │ │ │ cbz r1, 2e286 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cbz r3, 2e2c8 │ │ │ │ b.n 2e2a4 │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #8628 @ 0x21b4 │ │ │ │ + movw r1, #8948 @ 0x22f4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 1271a4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 7828c │ │ │ │ + bl 7820c │ │ │ │ b.n 2e2c4 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r5 │ │ │ │ - bl 19a9b8 <_Py_write_noraise@@Base+0x50> │ │ │ │ + bl 19a8d0 <_Py_write_noraise@@Base+0x50> │ │ │ │ mov r1, r0 │ │ │ │ cbz r0, 2e2ce │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 1271a4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 7828c │ │ │ │ + bl 7820c │ │ │ │ movs r0, #0 │ │ │ │ b.n 2e2e4 │ │ │ │ mov r2, r4 │ │ │ │ - bl 1eb30c <_PyEvent_IsSet@@Base+0x9c> │ │ │ │ + bl 1eb254 <_PyEvent_IsSet@@Base+0x9c> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 7828c │ │ │ │ - bl e4b58 │ │ │ │ + bl 7820c │ │ │ │ + bl e4bd0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2e2c4 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ sub sp, #224 @ 0xe0 │ │ │ │ @@ -5328,136 +5328,136 @@ │ │ │ │ ldrd r2, r3, [r0, #4] │ │ │ │ sub sp, #20 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r5, [r2, #12] │ │ │ │ bgt.n 2e322 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13036 @ 0x32ec │ │ │ │ + movw r1, #13356 @ 0x342c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 1271a4 │ │ │ │ b.n 2e336 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r5 │ │ │ │ - movw r0, #54088 @ 0xd348 │ │ │ │ + movw r0, #54408 @ 0xd488 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl ddc6c │ │ │ │ + bl ddce4 │ │ │ │ str r0, [sp, #4] │ │ │ │ cbnz r0, 2e33a │ │ │ │ movs r5, #0 │ │ │ │ b.n 2e456 │ │ │ │ mov r0, r4 │ │ │ │ - bl 13bb3c │ │ │ │ + bl 13bc1c │ │ │ │ subs r6, r0, #0 │ │ │ │ beq.n 2e360 │ │ │ │ ble.n 2e442 │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #54096 @ 0xd350 │ │ │ │ + movw r1, #54416 @ 0xd490 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1990 │ │ │ │ + bl d19a8 │ │ │ │ b.n 2e442 │ │ │ │ ldr r1, [pc, #248] @ (2e45c ) │ │ │ │ add r2, sp, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl b8c7c │ │ │ │ + bl b8c94 │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 2e384 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d3a3c │ │ │ │ + bl d3a4c │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2e442 │ │ │ │ - bl d3c50 │ │ │ │ + bl d3c60 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ cbnz r5, 2e398 │ │ │ │ ldr r1, [pc, #212] @ (2e460 ) │ │ │ │ add r2, sp, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl b8c7c │ │ │ │ + bl b8c94 │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 2e3d2 │ │ │ │ b.n 2e442 │ │ │ │ mov r1, r5 │ │ │ │ - movw r0, #54136 @ 0xd378 │ │ │ │ + movw r0, #54456 @ 0xd4b8 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl ddc6c │ │ │ │ + bl ddce4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2e3be │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2e3be │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ beq.n 2e442 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1e386c │ │ │ │ + bl 1e37b4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 2e388 │ │ │ │ b.n 2e442 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ cbnz r5, 2e3f6 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ - movw r0, #54148 @ 0xd384 │ │ │ │ + movw r0, #54468 @ 0xd4c4 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ mov r1, r6 │ │ │ │ - bl ddc6c │ │ │ │ + bl ddce4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ bne.n 2e42e │ │ │ │ b.n 2e43a │ │ │ │ mov r1, r5 │ │ │ │ - movw r0, #54164 @ 0xd394 │ │ │ │ + movw r0, #54484 @ 0xd4d4 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl ddc6c │ │ │ │ + bl ddce4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2e41c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2e41c │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ cbz r7, 2e442 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1e386c │ │ │ │ + bl 1e37b4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 2e3d6 │ │ │ │ b.n 2e442 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cbnz r3, 2e43a │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 13c08c │ │ │ │ + bl 13c16c │ │ │ │ b.n 2e456 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 7828c │ │ │ │ + bl 7820c │ │ │ │ cmp r6, #0 │ │ │ │ bne.w 2e336 │ │ │ │ mov r0, r4 │ │ │ │ - bl 13c08c │ │ │ │ + bl 13c16c │ │ │ │ b.n 2e336 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bgt.n 2e3a8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ blt.n 2e49c │ │ │ │ @@ -5465,15 +5465,15 @@ │ │ │ │ │ │ │ │ 0002e464 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 7a158 │ │ │ │ + bl 7a0ec │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 2e4a0 │ │ │ │ mov r1, r5 │ │ │ │ bl 2e594 <_PyObject_Dump@@Base+0xf0> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ @@ -5481,94 +5481,94 @@ │ │ │ │ beq.n 2e494 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbz r3, 2e498 │ │ │ │ mov r4, r5 │ │ │ │ b.n 2e4a0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ b.n 2e494 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ 0002e4a4 <_PyObject_Dump@@Base>: │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r4, #38480 @ 0x9650 │ │ │ │ movt r4, #74 @ 0x4a │ │ │ │ mov r5, r0 │ │ │ │ - bl 1eb4a4 <_PyObject_IsFreed@@Base> │ │ │ │ + bl 1eb3ec <_PyObject_IsFreed@@Base> │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cbz r3, 2e4e0 <_PyObject_Dump@@Base+0x3c> │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #62020 @ 0xf244 │ │ │ │ + movw r2, #62340 @ 0xf384 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ b.w 29a18 │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #62048 @ 0xf260 │ │ │ │ + movw r2, #62368 @ 0xf3a0 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - movw r2, #62072 @ 0xf278 │ │ │ │ + movw r2, #62392 @ 0xf3b8 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 29a1c │ │ │ │ ldr r6, [r5, #4] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ movs r1, #1 │ │ │ │ mov r3, r6 │ │ │ │ - movw r2, #62096 @ 0xf290 │ │ │ │ + movw r2, #62416 @ 0xf3d0 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cbz r6, 2e524 <_PyObject_Dump@@Base+0x80> │ │ │ │ ldr r3, [r6, #12] │ │ │ │ b.n 2e52c <_PyObject_Dump@@Base+0x88> │ │ │ │ - movw r3, #40596 @ 0x9e94 │ │ │ │ + movw r3, #40916 @ 0x9fd4 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #62120 @ 0xf2a8 │ │ │ │ + movw r2, #62440 @ 0xf3e8 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - movw r2, #62144 @ 0xf2c0 │ │ │ │ + movw r2, #62464 @ 0xf400 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 29a1c │ │ │ │ - bl 1cb990 │ │ │ │ + bl 1cb8d0 │ │ │ │ mov r6, r0 │ │ │ │ - bl d3c10 │ │ │ │ + bl d3c20 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r3, r0 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ mov r5, r3 │ │ │ │ bl 2e722 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 29a1c │ │ │ │ mov r0, r5 │ │ │ │ - bl d3c24 │ │ │ │ + bl d3c34 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1cba20 │ │ │ │ + bl 1cb960 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #7988 @ 0x1f34 │ │ │ │ + movw r2, #8272 @ 0x2050 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ b.w 29a18 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -5576,24 +5576,24 @@ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #3 │ │ │ │ bmi.n 2e5c2 <_PyObject_Dump@@Base+0x11e> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #62164 @ 0xf2d4 │ │ │ │ + movw r1, #62484 @ 0xf414 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 1271a4 │ │ │ │ b.n 2e5d6 <_PyObject_Dump@@Base+0x132> │ │ │ │ mov r6, r0 │ │ │ │ movw r0, #8276 @ 0x2054 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ mov r5, r1 │ │ │ │ - bl 714a0 <_PyObject_GC_New@@Base> │ │ │ │ + bl 71498 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cbnz r0, 2e5da <_PyObject_Dump@@Base+0x136> │ │ │ │ movs r4, #0 │ │ │ │ b.n 2e692 <_PyObject_Dump@@Base+0x1ee> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ @@ -5611,15 +5611,15 @@ │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ strd r5, r3, [r4, #12] │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r4, #24] │ │ │ │ strd r2, r3, [r4, #32] │ │ │ │ - bl 6cb9c │ │ │ │ + bl 6cb94 │ │ │ │ adds r3, r0, #1 │ │ │ │ beq.n 2e62c <_PyObject_Dump@@Base+0x188> │ │ │ │ mov.w r3, r4, ror #4 │ │ │ │ adds r2, r3, #1 │ │ │ │ it eq │ │ │ │ mvneq.w r3, #1 │ │ │ │ eors r0, r3 │ │ │ │ @@ -5634,33 +5634,33 @@ │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2e5d6 <_PyObject_Dump@@Base+0x132> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 2e5d6 <_PyObject_Dump@@Base+0x132> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ b.n 2e5d6 <_PyObject_Dump@@Base+0x132> │ │ │ │ mov r0, r6 │ │ │ │ - bl 7607c │ │ │ │ + bl 75ffc │ │ │ │ cbz r0, 2e672 <_PyObject_Dump@@Base+0x1ce> │ │ │ │ ldr r2, [r6, #4] │ │ │ │ movw r3, #42012 @ 0xa41c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ beq.n 2e66a <_PyObject_Dump@@Base+0x1c6> │ │ │ │ mov r0, r4 │ │ │ │ - bl 80208 │ │ │ │ + bl 8021c │ │ │ │ b.n 2e692 <_PyObject_Dump@@Base+0x1ee> │ │ │ │ ldr.w r3, [r6, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 2e662 <_PyObject_Dump@@Base+0x1be> │ │ │ │ cbz r5, 2e692 <_PyObject_Dump@@Base+0x1ee> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7607c │ │ │ │ + bl 75ffc │ │ │ │ cbz r0, 2e692 <_PyObject_Dump@@Base+0x1ee> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movw r3, #42012 @ 0xa41c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ bne.n 2e662 <_PyObject_Dump@@Base+0x1be> │ │ │ │ ldr.w r3, [r5, #-8] │ │ │ │ @@ -5685,98 +5685,98 @@ │ │ │ │ movs r2, #0 │ │ │ │ add r5, sp, #28 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ strd r2, r5, [sp, #12] │ │ │ │ movw r4, #46708 @ 0xb674 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 101898 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1019a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cbnz r0, 2e6d8 <_PyObject_Dump@@Base+0x234> │ │ │ │ movs r0, #0 │ │ │ │ b.n 2e71e <_PyObject_Dump@@Base+0x27a> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f43ac │ │ │ │ + bl f4428 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ bne.n 2e6ec <_PyObject_Dump@@Base+0x248> │ │ │ │ - bl 7f720 │ │ │ │ + bl 7f734 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2e6d4 <_PyObject_Dump@@Base+0x230> │ │ │ │ - bl 95d94 │ │ │ │ + bl 95d68 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 29428 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9889c │ │ │ │ + bl 98868 │ │ │ │ cbz r4, 2e716 <_PyObject_Dump@@Base+0x272> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w f1834 │ │ │ │ + b.w f18b4 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ 0002e722 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r2 │ │ │ │ - bl e4b58 │ │ │ │ + bl e4bd0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2e810 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx 29c58 │ │ │ │ cbnz r4, 2e76a │ │ │ │ - bl 95d94 │ │ │ │ + bl 95d68 │ │ │ │ movs r1, #1 │ │ │ │ mov r4, r0 │ │ │ │ - movw r2, #62320 @ 0xf370 │ │ │ │ + movw r2, #62640 @ 0xf4b0 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9889c │ │ │ │ + bl 98868 │ │ │ │ b.n 2e816 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bgt.n 2e792 │ │ │ │ - bl 95d94 │ │ │ │ + bl 95d68 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r1, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r2, #62328 @ 0xf378 │ │ │ │ + movw r2, #62648 @ 0xf4b8 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9889c │ │ │ │ + bl 98868 │ │ │ │ b.n 2e816 │ │ │ │ mov r0, r4 │ │ │ │ lsls r3, r7, #31 │ │ │ │ bpl.n 2e7a0 │ │ │ │ - bl e45b0 │ │ │ │ + bl e4628 │ │ │ │ mov r4, r0 │ │ │ │ b.n 2e7a6 │ │ │ │ - bl e7720 │ │ │ │ + bl e7798 │ │ │ │ mov r4, r0 │ │ │ │ cbz r4, 2e810 │ │ │ │ add r1, sp, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 88de4 │ │ │ │ + bl 88dc8 │ │ │ │ cbz r0, 2e7c8 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #1 │ │ │ │ movs r7, #0 │ │ │ │ mov r2, r6 │ │ │ │ blx 29fe0 │ │ │ │ @@ -5804,15 +5804,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx r8 │ │ │ │ cbnz r7, 2e810 │ │ │ │ cbz r6, 2e816 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1834 │ │ │ │ + bl f18b4 │ │ │ │ mov r0, r5 │ │ │ │ blx 29c58 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 2e820 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a6d4 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -5833,24 +5833,24 @@ │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ sub sp, #8 │ │ │ │ cmp r4, r3 │ │ │ │ ldr r0, [r2, r0] │ │ │ │ beq.n 2e86a │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r2, #63708 @ 0xf8dc │ │ │ │ + movw r2, #64028 @ 0xfa1c │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 126e98 <_PyErr_SetString@@Base> │ │ │ │ + bl 127208 <_PyErr_SetString@@Base> │ │ │ │ b.n 2e880 │ │ │ │ ldrd r2, r4, [r1, #24] │ │ │ │ ldr r3, [r1, #20] │ │ │ │ strd r2, r4, [sp] │ │ │ │ ldrd r1, r2, [r1, #12] │ │ │ │ - bl 1ede38 │ │ │ │ + bl 1edd8c │ │ │ │ adds r0, #1 │ │ │ │ bne.n 2e884 │ │ │ │ movs r0, #0 │ │ │ │ b.n 2e88c │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #8 │ │ │ │ @@ -5861,67 +5861,67 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ ldr r1, [pc, #156] @ (2e944 ) │ │ │ │ add r2, sp, #4 │ │ │ │ mov r5, r0 │ │ │ │ - bl b8c7c │ │ │ │ + bl b8c94 │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 2e8ca │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d3a3c │ │ │ │ + bl d3a4c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2e93e │ │ │ │ - bl d3c50 │ │ │ │ + bl d3c60 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ cbnz r6, 2e8e4 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - movw r0, #64004 @ 0xfa04 │ │ │ │ + movw r0, #64324 @ 0xfb44 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w ddc6c │ │ │ │ + b.w ddce4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 13bb3c │ │ │ │ + bl 13bc1c │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2e90a │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r2, r6 │ │ │ │ - movw r0, #64012 @ 0xfa0c │ │ │ │ + movw r0, #64332 @ 0xfb4c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - bl ddc6c │ │ │ │ + bl ddce4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 13c08c │ │ │ │ + bl 13c16c │ │ │ │ b.n 2e928 │ │ │ │ ble.n 2e926 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #64028 @ 0xfa1c │ │ │ │ + movw r1, #64348 @ 0xfb5c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1990 │ │ │ │ + bl d19a8 │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2e93e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cbnz r3, 2e93e │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bgt.n 2e890 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -5938,84 +5938,84 @@ │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ str r2, [sp, #8] │ │ │ │ bhi.n 2e976 │ │ │ │ ldr r7, [r5, #0] │ │ │ │ cmp r4, #1 │ │ │ │ ble.n 2e9a0 │ │ │ │ b.n 2e990 │ │ │ │ - movw r0, #52352 @ 0xcc80 │ │ │ │ + movw r0, #52696 @ 0xcdd8 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movs r3, #3 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl c0530 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c053c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2e96e │ │ │ │ movs r0, #0 │ │ │ │ b.n 2e9c2 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 110664 <_PyEval_SliceIndex@@Base> │ │ │ │ + bl 110798 <_PyEval_SliceIndex@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2e98c │ │ │ │ cmp r4, #2 │ │ │ │ bne.n 2e9b4 │ │ │ │ ldrd r4, r3, [sp, #8] │ │ │ │ mov r2, r7 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ add.w r0, r6, #16 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 2e9c6 │ │ │ │ b.n 2e9c2 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 110664 <_PyEval_SliceIndex@@Base> │ │ │ │ + bl 110798 <_PyEval_SliceIndex@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2e9a0 │ │ │ │ b.n 2e98c │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r4, #1 │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 1d275c │ │ │ │ + bl 1d269c │ │ │ │ adds r3, r0, #2 │ │ │ │ beq.n 2ea0e │ │ │ │ mov r3, r0 │ │ │ │ adds r3, #1 │ │ │ │ bne.n 2ea04 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #65344 @ 0xff40 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ + movw r1, #128 @ 0x80 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 1271a4 │ │ │ │ b.n 2ea0e │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7f908 │ │ │ │ + b.w 7f91c │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl f43ac │ │ │ │ + bl f4428 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ bne.n 2ea34 │ │ │ │ - bl 7f720 │ │ │ │ + bl 7f734 │ │ │ │ cbnz r0, 2ea4c │ │ │ │ ldr r2, [pc, #24] @ (2ea50 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ @@ -6035,53 +6035,53 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4084] @ 0xff4 │ │ │ │ sub sp, #8 │ │ │ │ mov r2, r0 │ │ │ │ add r1, sp, #16 │ │ │ │ movs r0, #0 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 1ed23c │ │ │ │ + bl 1ed190 │ │ │ │ add sp, #8 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r0, r1 │ │ │ │ - bl f43ac │ │ │ │ + bl f4428 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ bne.n 2eaa0 │ │ │ │ - bl 7f720 │ │ │ │ + bl 7f734 │ │ │ │ cbnz r0, 2eace │ │ │ │ - bl 95d94 │ │ │ │ + bl 95d68 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 29e34 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9889c │ │ │ │ + bl 98868 │ │ │ │ cbz r4, 2eac8 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w f1834 │ │ │ │ - bl e4b58 │ │ │ │ + b.w f18b4 │ │ │ │ + bl e4bd0 │ │ │ │ cbz r0, 2ead2 │ │ │ │ movs r0, #0 │ │ │ │ b.n 2eada │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ 0002eadc <_Py_DisplaySourceLine@@Base>: │ │ │ │ - b.w 1e2dc0 │ │ │ │ + b.w 1e2d08 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #17 │ │ │ │ @@ -6114,17 +6114,14 @@ │ │ │ │ str.w r3, [r4, #-4] │ │ │ │ b.n 2eb4c <_Py_DisplaySourceLine@@Base+0x70> │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2eb00 <_Py_DisplaySourceLine@@Base+0x24> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - │ │ │ │ -0002eb50 : │ │ │ │ - b.w 1e18e8 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r6, [r0, #32] │ │ │ │ @@ -6132,191 +6129,194 @@ │ │ │ │ cmp r3, r2 │ │ │ │ mov r4, r0 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r1, #0] │ │ │ │ ldr r3, [r0, #24] │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bne.n 2eb90 │ │ │ │ - bl 1d7334 │ │ │ │ - cbz r0, 2ebd6 │ │ │ │ + bne.n 2eb8c <_Py_DisplaySourceLine@@Base+0xb0> │ │ │ │ + bl 1d71ac │ │ │ │ + cbz r0, 2ebd2 <_Py_DisplaySourceLine@@Base+0xf6> │ │ │ │ ldr r3, [r4, #16] │ │ │ │ str r3, [r0, #0] │ │ │ │ str.w r0, [r3, #260] @ 0x104 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r0, [r4, #16] │ │ │ │ ldr r1, [r4, #16] │ │ │ │ adds r3, #1 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ str r3, [r4, #24] │ │ │ │ add.w r1, r1, r3, lsl #2 │ │ │ │ adds r2, #1 │ │ │ │ cmp r2, r6 │ │ │ │ str r2, [r4, #8] │ │ │ │ str r5, [r1, #4] │ │ │ │ - bls.n 2ebce │ │ │ │ + bls.n 2ebca <_Py_DisplaySourceLine@@Base+0xee> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f3d60 │ │ │ │ + bl 1f3c68 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 2ebc0 │ │ │ │ + bne.n 2ebbc <_Py_DisplaySourceLine@@Base+0xe0> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 2ebd6 │ │ │ │ + b.n 2ebd2 <_Py_DisplaySourceLine@@Base+0xf6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2ebb6 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 2ebb6 │ │ │ │ + bne.n 2ebb2 <_Py_DisplaySourceLine@@Base+0xd6> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 2ebb2 <_Py_DisplaySourceLine@@Base+0xd6> │ │ │ │ ldr r3, [r4, #28] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #28] │ │ │ │ - b.n 2ebb6 │ │ │ │ + b.n 2ebb2 <_Py_DisplaySourceLine@@Base+0xd6> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ +0002ebd4 : │ │ │ │ + b.w 1e1830 │ │ │ │ + │ │ │ │ 0002ebd8 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #32 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r4, r3 │ │ │ │ - bl 8fa90 │ │ │ │ + bl 8fa78 │ │ │ │ mov r7, r0 │ │ │ │ cbnz r0, 2ec02 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ movs r4, #0 │ │ │ │ b.n 2ec7e │ │ │ │ cbz r4, 2ec10 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a158 │ │ │ │ + bl 7a0ec │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2ebfa │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ str r1, [sp, #28] │ │ │ │ - bl 90948 │ │ │ │ + bl 90928 │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 2ec24 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ b.n 2ec7e │ │ │ │ - bl 1d9798 │ │ │ │ + bl 1d9614 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2ec1e │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ mov r2, r5 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r1, r8 │ │ │ │ movs r3, #0 │ │ │ │ str r6, [sp, #0] │ │ │ │ strd r3, r3, [sp, #12] │ │ │ │ mov r3, r7 │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 1d97d8 │ │ │ │ + bl 1d9654 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2ec5c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2ec5c │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ beq.n 2ec1e │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ bne.n 2ec6e │ │ │ │ movs r5, #0 │ │ │ │ b.n 2ec7e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 2ec6a │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ b.n 2ec6a │ │ │ │ mov r0, r4 │ │ │ │ - bl 78230 │ │ │ │ + bl 781b0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 78230 │ │ │ │ + bl 781b0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 95d94 │ │ │ │ + bl 95d68 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2966c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9889c │ │ │ │ + bl 98868 │ │ │ │ cmp r4, #0 │ │ │ │ bge.n 2ecd6 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ bne.n 2ecee │ │ │ │ - bl e4b58 │ │ │ │ + bl e4bd0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2eca8 │ │ │ │ movs r0, #0 │ │ │ │ b.n 2ecfc │ │ │ │ mov r0, r4 │ │ │ │ - bl 7ffe0 │ │ │ │ + bl 7fff4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #9484 @ 0x250c │ │ │ │ + movw r0, #9768 @ 0x2628 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 82744 │ │ │ │ + bl 82754 │ │ │ │ b.n 2ecfc │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1834 │ │ │ │ + bl f18b4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ 0002ed00 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ bmi.n 2ed1c │ │ │ │ - bl 498ac │ │ │ │ + bl 4988c │ │ │ │ b.n 2ed3c │ │ │ │ cmp r1, #0 │ │ │ │ blt.n 2ed26 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r1, r3 │ │ │ │ blt.n 2ed42 │ │ │ │ movw r3, #56048 @ 0xdaf0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26608 @ 0x67f0 │ │ │ │ + movw r1, #26928 @ 0x6930 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 1271a4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 2ed6c │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ lsls r2, r3, #26 │ │ │ │ bpl.n 2ed52 │ │ │ │ lsls r2, r3, #25 │ │ │ │ ite mi │ │ │ │ @@ -6334,28 +6334,28 @@ │ │ │ │ ldrheq.w r0, [r0, r1, lsl #1] │ │ │ │ ldrne.w r0, [r0, r1, lsl #2] │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ 0002ed6e : │ │ │ │ ldr r0, [pc, #8] @ (2ed78 ) │ │ │ │ movw r1, #1013 @ 0x3f5 │ │ │ │ - b.w 1d4c00 │ │ │ │ + b.w 1d4ae8 │ │ │ │ bgt.n 2ec9c │ │ │ │ lsls r7, r0, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r4, [pc, #48] @ (2edbc ) │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r4, #1360] @ 0x550 │ │ │ │ - bl 11cf10 │ │ │ │ + bl 11d17c │ │ │ │ ldr.w r0, [r4, #1360] @ 0x550 │ │ │ │ ldr.w r4, [r4, #1292] @ 0x50c │ │ │ │ - bl ffb74 │ │ │ │ + bl ffc7c │ │ │ │ movw r3, #7780 @ 0x1e64 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ moveq r0, r3 │ │ │ │ @@ -6389,15 +6389,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ str r7, [r4, #0] │ │ │ │ blx 29e34 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r6, #16] │ │ │ │ movs r2, #0 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ - bl 1f92bc │ │ │ │ + bl 1f91a0 │ │ │ │ str r5, [r4, #0] │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -6408,85 +6408,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 6c87c │ │ │ │ + bl 6c874 │ │ │ │ mov r1, r0 │ │ │ │ cbz r6, 2ee5e │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19a9b8 <_Py_write_noraise@@Base+0x50> │ │ │ │ + bl 19a8d0 <_Py_write_noraise@@Base+0x50> │ │ │ │ b.n 2ee68 │ │ │ │ cbz r0, 2ee68 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1eb30c <_PyEvent_IsSet@@Base+0x9c> │ │ │ │ + bl 1eb254 <_PyEvent_IsSet@@Base+0x9c> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - movw r1, #132 @ 0x84 │ │ │ │ + movw r1, #548 @ 0x224 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ sub sp, #8 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 10e48c <_PyImport_GetModuleAttrString@@Base> │ │ │ │ + bl 10e5b4 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ cbnz r0, 2ee96 │ │ │ │ movs r5, #0 │ │ │ │ b.n 2eee4 │ │ │ │ mov r5, r0 │ │ │ │ - bl f90b8 │ │ │ │ + bl f90d0 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2eeb4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2eeb4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 2ee92 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [pc, #48] @ (2eeec ) │ │ │ │ movs r2, #2 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ mov r1, sp │ │ │ │ strd r6, r4, [sp] │ │ │ │ - bl 93304 │ │ │ │ + bl 932e0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2eee4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 2eee4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_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 781c4 │ │ │ │ + bl 78144 │ │ │ │ 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 │ │ │ │ @@ -6515,27 +6515,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 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_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 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_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} │ │ │ │ @@ -6546,86 +6546,86 @@ │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r3, r1 │ │ │ │ sub sp, #56 @ 0x38 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r3 │ │ │ │ - bl 16788c <_PyTime_ObjectToTime_t@@Base> │ │ │ │ + bl 167974 <_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 10f580 <_PyTime_localtime@@Base> │ │ │ │ + bl 10f6a8 <_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 1faf48 │ │ │ │ + bl 1fae9c │ │ │ │ add sp, #56 @ 0x38 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r6, [r3, #0] │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r2 │ │ │ │ subs r1, r6, #0 │ │ │ │ it ne │ │ │ │ movne r1, #1 │ │ │ │ - bl 1a1d14 │ │ │ │ + bl 1a1c28 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cbnz r3, 2f00c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a1f50 │ │ │ │ + bl 1a1e60 │ │ │ │ b.n 2f054 │ │ │ │ cmp r6, #2 │ │ │ │ bne.n 2f054 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ ldr r6, [r3, #0] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1a1f88 │ │ │ │ + bl 1a1e98 │ │ │ │ add.w r5, r6, #20 │ │ │ │ movs r3, #0 │ │ │ │ dmb ish │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ subs r4, #1 │ │ │ │ ldr.w r0, [r6, #468] @ 0x1d4 │ │ │ │ movs r2, #1 │ │ │ │ bfc r4, #0, #22 │ │ │ │ add.w r0, r0, #256 @ 0x100 │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #80] @ 0x50 │ │ │ │ movs r3, #0 │ │ │ │ - bl 19f01c │ │ │ │ + bl 19ef3c │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ bne.n 2f054 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 61484 <_Py_SetRefcnt@@Base+0x786> │ │ │ │ + bl 611e4 <_Py_SetRefcnt@@Base+0x786> │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ 0002f058 : │ │ │ │ ldr r0, [pc, #4] @ (2f060 ) │ │ │ │ - b.w cb83c │ │ │ │ + b.w cb850 │ │ │ │ nop │ │ │ │ - b.n 2eb94 │ │ │ │ + b.n 2eb94 <_Py_DisplaySourceLine@@Base+0xb8> │ │ │ │ lsls r7, r0, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ @@ -6653,41 +6653,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, #46000 @ 0xb3b0 │ │ │ │ + movw r2, #46240 @ 0xb4a0 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #58440 @ 0xe448 │ │ │ │ + movw r1, #58760 @ 0xe588 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #15844 @ 0x3de4 │ │ │ │ + movw r0, #16164 @ 0x3f24 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 23b068 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 23afc8 <_PyArg_BadArgument@@Base> │ │ │ │ b.n 2f150 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #15844 @ 0x3de4 │ │ │ │ + movw r0, #16164 @ 0x3f24 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0530 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c053c <_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 77bc4 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 77b44 <_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 │ │ │ │ @@ -6702,32 +6702,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 83930 │ │ │ │ + bl 83940 │ │ │ │ adds r3, r0, #1 │ │ │ │ bne.n 2f164 │ │ │ │ - bl 7f720 │ │ │ │ + bl 7f734 │ │ │ │ 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 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_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] │ │ │ │ @@ -6755,25 +6755,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 80208 │ │ │ │ + bl 8021c │ │ │ │ b.n 2f1d6 │ │ │ │ movs r4, #0 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #15836 @ 0x3ddc │ │ │ │ + movw r1, #16156 @ 0x3f1c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 1271a4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78230 │ │ │ │ + bl 781b0 │ │ │ │ b.n 2f150 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -6845,23 +6845,23 @@ │ │ │ │ b.n 2f288 │ │ │ │ movs r3, #2 │ │ │ │ sub.w r7, ip, r3 │ │ │ │ cmp r7, r0 │ │ │ │ bge.n 2f2a8 │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13400 @ 0x3458 │ │ │ │ + movw r1, #13720 @ 0x3598 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 1271a4 │ │ │ │ b.n 2f5b6 │ │ │ │ add r0, r3 │ │ │ │ adds r2, #1 │ │ │ │ b.n 2f23c │ │ │ │ - bl 71bfc │ │ │ │ + bl 71b7c │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2f5b6 │ │ │ │ ldrb r2, [r0, #16] │ │ │ │ ubfx r3, r2, #2, #3 │ │ │ │ ubfx r1, r2, #5, #1 │ │ │ │ cmp r3, #1 │ │ │ │ bne.n 2f3a2 │ │ │ │ @@ -7140,19 +7140,19 @@ │ │ │ │ add.w lr, lr, #1 │ │ │ │ b.n 2f4b6 │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ str.w r2, [r6, r3, lsl #2] │ │ │ │ b.n 2f5b8 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13432 @ 0x3478 │ │ │ │ + movw r1, #13752 @ 0x35b8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1990 │ │ │ │ + bl d19a8 │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ mov r7, r1 │ │ │ │ @@ -7176,42 +7176,42 @@ │ │ │ │ movs r7, #8 │ │ │ │ str r6, [sp, #0] │ │ │ │ add r6, sp, #48 @ 0x30 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r6, [sp, #16] │ │ │ │ movs r6, #4 │ │ │ │ strd r6, r7, [sp, #4] │ │ │ │ - bl 101898 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1019a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 2f63c │ │ │ │ ldr.w sl, [r7, #8] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #3 │ │ │ │ bmi.n 2f640 │ │ │ │ - movw r2, #62196 @ 0xf2f4 │ │ │ │ + movw r2, #62516 @ 0xf434 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #16284 @ 0x3f9c │ │ │ │ + movw r1, #16604 @ 0x40dc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #47960 @ 0xbb58 │ │ │ │ + movw r0, #48280 @ 0xbc98 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ mov r3, sl │ │ │ │ - bl 23b068 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 23afc8 <_PyArg_BadArgument@@Base> │ │ │ │ movs r4, #0 │ │ │ │ b.n 2f8a2 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl f43ac │ │ │ │ + bl f4428 │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ bne.n 2f656 │ │ │ │ - bl 7f720 │ │ │ │ + bl 7f734 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2f63c │ │ │ │ cbz r4, 2f68a │ │ │ │ ldr r3, [r7, #16] │ │ │ │ str r3, [sp, #28] │ │ │ │ cbz r3, 2f662 │ │ │ │ subs r4, r5, #5 │ │ │ │ @@ -7245,15 +7245,15 @@ │ │ │ │ b.n 2f6bc │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ mov r5, r4 │ │ │ │ b.n 2f6bc │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ - bl 1d9798 │ │ │ │ + bl 1d9614 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2f63c │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ bne.n 2f6d6 │ │ │ │ @@ -7262,143 +7262,143 @@ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ bmi.n 2f6f8 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #16304 @ 0x3fb0 │ │ │ │ + movw r1, #16624 @ 0x40f0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1990 │ │ │ │ + bl d19a8 │ │ │ │ b.n 2f63c │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - movw r1, #36536 @ 0x8eb8 │ │ │ │ + movw r1, #36856 @ 0x8ff8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr.w r0, [r3, #3888] @ 0xf30 │ │ │ │ - bl cbc74 │ │ │ │ + bl cbc88 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2f876 │ │ │ │ movs r3, #0 │ │ │ │ - movw r2, #9452 @ 0x24ec │ │ │ │ + movw r2, #9792 @ 0x2640 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ str r3, [sp, #0] │ │ │ │ - movw r1, #16348 @ 0x3fdc │ │ │ │ + movw r1, #16668 @ 0x411c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r3, r5 │ │ │ │ - bl ccba4 │ │ │ │ + bl ccbb8 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov fp, r0 │ │ │ │ cmp r2, r1 │ │ │ │ beq.n 2f744 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r7, #0] │ │ │ │ cbnz r2, 2f744 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ cmp.w fp, #0 │ │ │ │ beq.w 2f876 │ │ │ │ ldr r1, [pc, #352] @ (2f8b0 ) │ │ │ │ mov r0, r5 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ - bl 80324 │ │ │ │ + bl 80338 │ │ │ │ cmp r0, #0 │ │ │ │ bgt.n 2f776 │ │ │ │ ldr.w r2, [fp] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ beq.w 2f876 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [fp] │ │ │ │ cmp r2, #0 │ │ │ │ bne.w 2f876 │ │ │ │ b.n 2f7b6 │ │ │ │ ldr r1, [pc, #316] @ (2f8b4 ) │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ mov r0, fp │ │ │ │ - bl b8c7c │ │ │ │ + bl b8c94 │ │ │ │ ldr.w r2, [fp] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ beq.n 2f79a │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [fp] │ │ │ │ cbnz r2, 2f79a │ │ │ │ mov r0, fp │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ ldrd fp, r7, [sp, #40] @ 0x28 │ │ │ │ cbnz r7, 2f7be │ │ │ │ ldr.w r3, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2f876 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 2f876 │ │ │ │ mov r0, fp │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ b.n 2f876 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r7 │ │ │ │ - bl d2608 │ │ │ │ + bl d2620 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2f7de │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cbnz r3, 2f7de │ │ │ │ mov r0, r7 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ ldr.w r3, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2f7f8 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cbnz r3, 2f7f8 │ │ │ │ mov r0, fp │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ beq.n 2f876 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ bne.n 2f820 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2f876 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2f876 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ b.n 2f876 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1432e0 │ │ │ │ + bl 1433c8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2f840 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2f840 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ cbz r7, 2f876 │ │ │ │ add.w r1, r9, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r7 │ │ │ │ - bl 115324 │ │ │ │ + bl 1155a0 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 2f85e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ @@ -7407,32 +7407,32 @@ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2f874 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cbnz r3, 2f874 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ cbnz r5, 2f882 │ │ │ │ - bl 7f720 │ │ │ │ + bl 7f734 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2f6d2 │ │ │ │ b.n 2f63c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r0, r8 │ │ │ │ str r4, [sp, #16] │ │ │ │ strd r9, r3, [sp] │ │ │ │ mov r3, sl │ │ │ │ ldrd r2, r1, [sp, #32] │ │ │ │ str r6, [sp, #8] │ │ │ │ str r5, [sp, #12] │ │ │ │ - bl 1d97d8 │ │ │ │ + bl 1d9654 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78230 │ │ │ │ + bl 781b0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ ands.w r0, r8, r7, lsl #1 │ │ │ │ add r1, sp, #1008 @ 0x3f0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ @@ -7469,180 +7469,180 @@ │ │ │ │ str r6, [sp, #4] │ │ │ │ strd r6, r2, [sp, #8] │ │ │ │ add r6, sp, #28 │ │ │ │ str r6, [sp, #16] │ │ │ │ movw r6, #60532 @ 0xec74 │ │ │ │ movt r6, #71 @ 0x47 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 101898 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1019a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2f9b6 │ │ │ │ ldr.w sl, [r7] │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 2f9fe │ │ │ │ ldr r0, [r7, #4] │ │ │ │ cbz r0, 2f934 │ │ │ │ - bl c34a8 │ │ │ │ + bl c34b0 │ │ │ │ subs.w r8, r0, #0 │ │ │ │ blt.n 2f9b6 │ │ │ │ subs r4, r5, #2 │ │ │ │ bne.n 2f938 │ │ │ │ b.n 2fa14 │ │ │ │ mov.w r8, #1 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cbz r3, 2f986 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r2, #3 │ │ │ │ bmi.n 2f962 │ │ │ │ - movw r2, #62196 @ 0xf2f4 │ │ │ │ + movw r2, #62516 @ 0xf434 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #11824 @ 0x2e30 │ │ │ │ + movw r1, #12224 @ 0x2fc0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #25448 @ 0x6368 │ │ │ │ + movw r0, #25768 @ 0x64a8 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 23b068 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 23afc8 <_PyArg_BadArgument@@Base> │ │ │ │ b.n 2f9b6 │ │ │ │ mov r0, r3 │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 88de4 │ │ │ │ + bl 88dc8 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 2f9b6 │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, r3 │ │ │ │ bne.n 2f9d2 │ │ │ │ subs r4, #1 │ │ │ │ bne.n 2f98e │ │ │ │ - movw r5, #50900 @ 0xc6d4 │ │ │ │ + movw r5, #51220 @ 0xc814 │ │ │ │ movt r5, #38 @ 0x26 │ │ │ │ b.n 2fa24 │ │ │ │ - movw r6, #18180 @ 0x4704 │ │ │ │ + movw r6, #18500 @ 0x4844 │ │ │ │ movt r6, #41 @ 0x29 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cbz r3, 2f9f2 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ bmi.n 2f9ba │ │ │ │ - movw r2, #62196 @ 0xf2f4 │ │ │ │ + movw r2, #62516 @ 0xf434 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #11844 @ 0x2e44 │ │ │ │ + movw r1, #12244 @ 0x2fd4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #25448 @ 0x6368 │ │ │ │ + movw r0, #25768 @ 0x64a8 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 23b068 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 23afc8 <_PyArg_BadArgument@@Base> │ │ │ │ movs r4, #0 │ │ │ │ b.n 2fa96 │ │ │ │ mov r0, r3 │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 88de4 │ │ │ │ + bl 88dc8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2f9b6 │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, r3 │ │ │ │ beq.n 2f9ea │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21340 @ 0x535c │ │ │ │ + movw r1, #21660 @ 0x549c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 1271a4 │ │ │ │ b.n 2f9b6 │ │ │ │ cmp r4, #1 │ │ │ │ bne.n 2f9fa │ │ │ │ movs r4, #0 │ │ │ │ b.n 2fa24 │ │ │ │ - movw r5, #50900 @ 0xc6d4 │ │ │ │ + movw r5, #51220 @ 0xc814 │ │ │ │ movt r5, #38 @ 0x26 │ │ │ │ ldr r4, [r7, #16] │ │ │ │ b.n 2fa24 │ │ │ │ - movw r5, #50900 @ 0xc6d4 │ │ │ │ + movw r5, #51220 @ 0xc814 │ │ │ │ movt r5, #38 @ 0x26 │ │ │ │ - movw r6, #18180 @ 0x4704 │ │ │ │ + movw r6, #18500 @ 0x4844 │ │ │ │ movt r6, #41 @ 0x29 │ │ │ │ mov.w r8, #1 │ │ │ │ b.n 2fa24 │ │ │ │ - movw r5, #50900 @ 0xc6d4 │ │ │ │ + movw r5, #51220 @ 0xc814 │ │ │ │ movt r5, #38 @ 0x26 │ │ │ │ - movw r6, #18180 @ 0x4704 │ │ │ │ + movw r6, #18500 @ 0x4844 │ │ │ │ movt r6, #41 @ 0x29 │ │ │ │ mov r0, r9 │ │ │ │ - bl 206784 <_Py_RestoreSignals@@Base+0xf78> │ │ │ │ + bl 2066dc <_Py_RestoreSignals@@Base+0xf78> │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2f9b6 │ │ │ │ mov r1, sl │ │ │ │ - bl 206898 <_Py_RestoreSignals@@Base+0x108c> │ │ │ │ + bl 2067f0 <_Py_RestoreSignals@@Base+0x108c> │ │ │ │ adds r0, #1 │ │ │ │ beq.n 2fa8e │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2069a4 <_Py_RestoreSignals@@Base+0x1198> │ │ │ │ + bl 2068fc <_Py_RestoreSignals@@Base+0x1198> │ │ │ │ adds r0, #1 │ │ │ │ beq.n 2fa8e │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ beq.n 2fa56 │ │ │ │ cbnz r4, 2fa5c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #112] @ 0x70 │ │ │ │ b.n 2fa66 │ │ │ │ mov r0, r4 │ │ │ │ - bl 86280 │ │ │ │ + bl 86260 │ │ │ │ str r0, [r7, #112] @ 0x70 │ │ │ │ cbz r0, 2fa8e │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ mov r1, r7 │ │ │ │ str.w r8, [r7, #140] @ 0x8c │ │ │ │ - bl 1769c0 │ │ │ │ + bl 176a9c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2fa96 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cbnz r3, 2fa96 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ b.n 2fa96 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7828c │ │ │ │ + bl 7820c │ │ │ │ b.n 2f9b6 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ - bl 781c4 │ │ │ │ + bl 78144 │ │ │ │ mov r0, r4 │ │ │ │ - bl 206b78 <_Py_RestoreSignals@@Base+0x136c> │ │ │ │ + bl 206ad0 <_Py_RestoreSignals@@Base+0x136c> │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r5, #160] @ 0xa0 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2fadc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2fadc │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 77ddc <_Py_Dealloc@@Base> │ │ │ │ + b.w 77d5c <_Py_Dealloc@@Base> │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r3, [r1, #4] │ │ │ │ movs r0, #0 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ and.w r2, r3, #24 │ │ │ │ ubfx r3, r3, #14, #1 │ │ │ │ cmp r2, r0 │ │ │ │ @@ -7657,21 +7657,21 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r6, [pc, #56] @ (2fb44 <_PyTraceMalloc_GetTraceback@@Base+0x4a>) │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r6, #1360] @ 0x550 │ │ │ │ - bl 11cf10 │ │ │ │ + bl 11d17c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ bl 2fb48 <_PyTraceMalloc_GetTraceback@@Base+0x4e> │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [r6, #1360] @ 0x550 │ │ │ │ - bl ffb74 │ │ │ │ + bl ffc7c │ │ │ │ cbz r4, 2fb38 <_PyTraceMalloc_GetTraceback@@Base+0x3e> │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ b.w 2fdc0 <_Py_fstat@@Base+0x78> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ @@ -7691,80 +7691,80 @@ │ │ │ │ b.n 2fb88 <_PyTraceMalloc_GetTraceback@@Base+0x8e> │ │ │ │ mov r3, r0 │ │ │ │ cbnz r0, 2fb6e <_PyTraceMalloc_GetTraceback@@Base+0x74> │ │ │ │ ldr.w r0, [r2, #1384] @ 0x568 │ │ │ │ b.n 2fb78 <_PyTraceMalloc_GetTraceback@@Base+0x7e> │ │ │ │ ldr.w r0, [r2, #1388] @ 0x56c │ │ │ │ mov r1, r3 │ │ │ │ - bl 70854 <_Py_hashtable_get@@Base> │ │ │ │ + bl 7084c <_Py_hashtable_get@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2fb60 <_PyTraceMalloc_GetTraceback@@Base+0x66> │ │ │ │ mov r1, r4 │ │ │ │ - bl 70854 <_Py_hashtable_get@@Base> │ │ │ │ + bl 7084c <_Py_hashtable_get@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2fb60 <_PyTraceMalloc_GetTraceback@@Base+0x66> │ │ │ │ ldr r0, [r0, #4] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 101ec0 <_PyArg_UnpackKeywords@@Base+0x628> │ │ │ │ + bl 101fc8 <_PyArg_UnpackKeywords@@Base+0x628> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 7828c │ │ │ │ + bl 7820c │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, #2 │ │ │ │ bne.n 2fbd8 <_PyTraceMalloc_GetTraceback@@Base+0xde> │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl f43ac │ │ │ │ + bl f4428 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ bne.n 2fbf6 <_PyTraceMalloc_GetTraceback@@Base+0xfc> │ │ │ │ b.n 2fbf0 <_PyTraceMalloc_GetTraceback@@Base+0xf6> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #65336 @ 0xff38 │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ + movw r0, #120 @ 0x78 │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0530 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c053c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2fbca <_PyTraceMalloc_GetTraceback@@Base+0xd0> │ │ │ │ b.n 2fc26 <_PyTraceMalloc_GetTraceback@@Base+0x12c> │ │ │ │ - bl 7f720 │ │ │ │ + bl 7f734 │ │ │ │ cbnz r0, 2fc26 <_PyTraceMalloc_GetTraceback@@Base+0x12c> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl c34a8 │ │ │ │ + bl c34b0 │ │ │ │ subs r3, r0, #0 │ │ │ │ blt.n 2fc26 <_PyTraceMalloc_GetTraceback@@Base+0x12c> │ │ │ │ clz r3, r3 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #21537 @ 0x5421 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 29864 <__ioctl_time64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 2fc2a <_PyTraceMalloc_GetTraceback@@Base+0x130> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1834 │ │ │ │ + bl f18b4 │ │ │ │ movs r0, #0 │ │ │ │ b.n 2fc32 <_PyTraceMalloc_GetTraceback@@Base+0x138> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ @@ -7798,53 +7798,53 @@ │ │ │ │ str r5, [sp, #4] │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r2, #0 │ │ │ │ strd r5, r2, [sp, #8] │ │ │ │ movw r5, #60880 @ 0xedd0 │ │ │ │ movt r5, #71 @ 0x47 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 101898 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1019a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cbz r0, 2fcf6 <_PyInterpreterState_RequireIDRef@@Base+0xbe> │ │ │ │ ldr r5, [r0, #0] │ │ │ │ cmp r4, #1 │ │ │ │ beq.n 2fc9e <_PyInterpreterState_RequireIDRef@@Base+0x66> │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl c34a8 │ │ │ │ + bl c34b0 │ │ │ │ subs r4, r0, #0 │ │ │ │ blt.n 2fcf6 <_PyInterpreterState_RequireIDRef@@Base+0xbe> │ │ │ │ mov r0, r5 │ │ │ │ - bl f43ac │ │ │ │ + bl f4428 │ │ │ │ mov r5, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ bne.n 2fcb0 <_PyInterpreterState_RequireIDRef@@Base+0x78> │ │ │ │ - bl 7f720 │ │ │ │ + bl 7f734 │ │ │ │ cbnz r0, 2fcf6 <_PyInterpreterState_RequireIDRef@@Base+0xbe> │ │ │ │ ldr r3, [pc, #144] @ (2fd44 <_PyInterpreterState_RequireIDRef@@Base+0x10c>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ movw r6, #19968 @ 0x4e00 │ │ │ │ movt r6, #72 @ 0x48 │ │ │ │ ldr r7, [r2, r3] │ │ │ │ ldr.w r8, [r7, #8] │ │ │ │ - bl 6c1a4 │ │ │ │ + bl 6c19c │ │ │ │ ldr.w r3, [r6, #640] @ 0x280 │ │ │ │ cmp r0, r3 │ │ │ │ bne.n 2fcde <_PyInterpreterState_RequireIDRef@@Base+0xa6> │ │ │ │ ldr.w r3, [r6, #624] @ 0x270 │ │ │ │ cmp r8, r3 │ │ │ │ bne.n 2fcde <_PyInterpreterState_RequireIDRef@@Base+0xa6> │ │ │ │ adds r3, r5, #1 │ │ │ │ bne.n 2fcfa <_PyInterpreterState_RequireIDRef@@Base+0xc2> │ │ │ │ b.n 2fd2e <_PyInterpreterState_RequireIDRef@@Base+0xf6> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r2, #21352 @ 0x5368 │ │ │ │ + movw r2, #21672 @ 0x54a8 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 126e98 <_PyErr_SetString@@Base> │ │ │ │ + bl 127208 <_PyErr_SetString@@Base> │ │ │ │ movs r0, #0 │ │ │ │ b.n 2fd3e <_PyInterpreterState_RequireIDRef@@Base+0x106> │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r5 │ │ │ │ bl 2fd48 <_Py_fstat@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2fcf6 <_PyInterpreterState_RequireIDRef@@Base+0xbe> │ │ │ │ @@ -7853,88 +7853,88 @@ │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 2fcf6 <_PyInterpreterState_RequireIDRef@@Base+0xbe> │ │ │ │ beq.n 2fd2e <_PyInterpreterState_RequireIDRef@@Base+0xf6> │ │ │ │ movw r1, #6496 @ 0x1960 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r7 │ │ │ │ - movw r2, #21416 @ 0x53a8 │ │ │ │ + movw r2, #21736 @ 0x54e8 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 1498b4 <_PyErr_Format@@Base> │ │ │ │ + bl 14999c <_PyErr_Format@@Base> │ │ │ │ b.n 2fcf6 <_PyInterpreterState_RequireIDRef@@Base+0xbe> │ │ │ │ ldr.w r0, [r6, #1388] @ 0x56c │ │ │ │ str.w r5, [r6, #1388] @ 0x56c │ │ │ │ str.w r4, [r6, #1392] @ 0x570 │ │ │ │ - bl 7ffe0 │ │ │ │ + bl 7fff4 │ │ │ │ add sp, #144 @ 0x90 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ 0002fd48 <_Py_fstat@@Base>: │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ - bl 95d94 │ │ │ │ + bl 95d68 │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 295b0 <__fstat64_time64@plt+0x4> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9889c │ │ │ │ + bl 98868 │ │ │ │ cbz r4, 2fd84 <_Py_fstat@@Base+0x3c> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1834 │ │ │ │ + bl f18b4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #3 │ │ │ │ blx 290fc <__fcntl_time64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 2fdb6 <_Py_fstat@@Base+0x6e> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1834 │ │ │ │ + bl f18b4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 2fdbe <_Py_fstat@@Base+0x76> │ │ │ │ ubfx r0, r0, #11, #1 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ cbz r1, 2fdee <_Py_fstat@@Base+0xa6> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 70854 <_Py_hashtable_get@@Base> │ │ │ │ + bl 7084c <_Py_hashtable_get@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 2fdee <_Py_fstat@@Base+0xa6> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ bne.n 2fea6 <_Py_fstat@@Base+0x15e> │ │ │ │ b.n 2feaa <_Py_fstat@@Base+0x162> │ │ │ │ ldrh r0, [r6, #4] │ │ │ │ - bl 72074 │ │ │ │ + bl 71ff4 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 2fe58 <_Py_fstat@@Base+0x110> │ │ │ │ add.w r9, r0, #8 │ │ │ │ mov r8, r6 │ │ │ │ mov.w fp, #0 │ │ │ │ mvn.w sl, #3221225472 @ 0xc0000000 │ │ │ │ b.n 2fe30 <_Py_fstat@@Base+0xe8> │ │ │ │ @@ -7943,138 +7943,138 @@ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ adds r1, r2, #1 │ │ │ │ cmp r2, sl │ │ │ │ it ne │ │ │ │ strne r1, [r3, #0] │ │ │ │ ldr.w r0, [r8, #4] │ │ │ │ str r3, [r5, #12] │ │ │ │ - bl 7dde8 │ │ │ │ + bl 7ddec │ │ │ │ cbz r0, 2fe5c <_Py_fstat@@Base+0x114> │ │ │ │ add.w fp, fp, #1 │ │ │ │ str r0, [r5, #16] │ │ │ │ str.w r5, [r9, #4]! │ │ │ │ ldrh r3, [r6, #4] │ │ │ │ movs r0, #2 │ │ │ │ cmp r3, fp │ │ │ │ ble.n 2fe76 <_Py_fstat@@Base+0x12e> │ │ │ │ - bl 72074 │ │ │ │ + bl 71ff4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2fe08 <_Py_fstat@@Base+0xc0> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2fe58 <_Py_fstat@@Base+0x110> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 2fe58 <_Py_fstat@@Base+0x110> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ b.n 2feaa <_Py_fstat@@Base+0x162> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2fe42 <_Py_fstat@@Base+0xfa> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 2fe42 <_Py_fstat@@Base+0xfa> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ b.n 2fe42 <_Py_fstat@@Base+0xfa> │ │ │ │ cbz r7, 2feaa <_Py_fstat@@Base+0x162> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 711b4 <_Py_hashtable_set@@Base> │ │ │ │ + bl 711ac <_Py_hashtable_set@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ bge.n 2fea2 <_Py_fstat@@Base+0x15a> │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2fe9c <_Py_fstat@@Base+0x154> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 2fe9c <_Py_fstat@@Base+0x154> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - bl 1e7a0c │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + bl 1e7954 │ │ │ │ b.n 2fe58 <_Py_fstat@@Base+0x110> │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2feaa <_Py_fstat@@Base+0x162> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ - movw r1, #23156 @ 0x5a74 │ │ │ │ + movw r1, #23476 @ 0x5bb4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 8c534 │ │ │ │ + bl 8c520 │ │ │ │ cbz r0, 2ff0c <_Py_fstat@@Base+0x1c4> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ blt.n 2fef6 <_Py_fstat@@Base+0x1ae> │ │ │ │ movw r2, #65519 @ 0xffef │ │ │ │ movt r2, #32767 @ 0x7fff │ │ │ │ cmp r3, r2 │ │ │ │ bhi.n 2fef6 <_Py_fstat@@Base+0x1ae> │ │ │ │ adds r0, r3, #3 │ │ │ │ bic.w r0, r0, #3 │ │ │ │ adds r0, #12 │ │ │ │ cmp r3, r0 │ │ │ │ bhi.n 2fef6 <_Py_fstat@@Base+0x1ae> │ │ │ │ - bl 124d64 │ │ │ │ + bl 1250d4 │ │ │ │ b.n 2ff0e <_Py_fstat@@Base+0x1c6> │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #23172 @ 0x5a84 │ │ │ │ + movw r1, #23492 @ 0x5bc4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 1271a4 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r5, r0 │ │ │ │ add r4, sp, #20 │ │ │ │ mov r0, r1 │ │ │ │ add r3, sp, #24 │ │ │ │ - movw r1, #23208 @ 0x5aa8 │ │ │ │ + movw r1, #23528 @ 0x5be8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ str r4, [sp, #0] │ │ │ │ add r2, sp, #28 │ │ │ │ movs r4, #0 │ │ │ │ strd r4, r4, [sp, #20] │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl 8c534 │ │ │ │ + bl 8c520 │ │ │ │ cbz r0, 2ff62 <_Py_fstat@@Base+0x21a> │ │ │ │ ldr r1, [sp, #28] │ │ │ │ cmp r1, r4 │ │ │ │ bge.n 2ff66 <_Py_fstat@@Base+0x21e> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #23224 @ 0x5ab8 │ │ │ │ + movw r1, #23544 @ 0x5bf8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 1271a4 │ │ │ │ movs r4, #0 │ │ │ │ b.n 2ffa2 <_Py_fstat@@Base+0x25a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 71e88 │ │ │ │ + bl 71e08 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2ff62 <_Py_fstat@@Base+0x21a> │ │ │ │ ldrd r3, r4, [sp, #24] │ │ │ │ add r1, sp, #16 │ │ │ │ adds r2, #16 │ │ │ │ @@ -8087,15 +8087,15 @@ │ │ │ │ movw r1, #667 @ 0x29b │ │ │ │ movt r1, #3 │ │ │ │ str r1, [sp, #4] │ │ │ │ add r1, sp, #32 │ │ │ │ bl 2ffa8 <_Py_fstat@@Base+0x260> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 78230 │ │ │ │ + bl 781b0 │ │ │ │ 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 │ │ │ │ @@ -8118,39 +8118,39 @@ │ │ │ │ ldr r4, [sp, #256] @ 0x100 │ │ │ │ mov.w r8, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ blx 2957c │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ str.w r8, [sp, #32] │ │ │ │ - bl 20a694 │ │ │ │ + bl 20a5ec │ │ │ │ cbz r0, 30024 <_Py_fstat@@Base+0x2dc> │ │ │ │ ldr.w sl, [sp, #36] @ 0x24 │ │ │ │ movs r3, #128 @ 0x80 │ │ │ │ mov r1, r8 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ mov r2, sl │ │ │ │ blx 2a92c <__memset_chk@plt> │ │ │ │ cmp r4, r8 │ │ │ │ strh.w r8, [sp, #80] @ 0x50 │ │ │ │ bge.n 30028 <_Py_fstat@@Base+0x2e0> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #23260 @ 0x5adc │ │ │ │ + movw r1, #23580 @ 0x5c1c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 1271a4 │ │ │ │ movs r4, #0 │ │ │ │ b.n 3021a <_Py_fstat@@Base+0x4d2> │ │ │ │ beq.n 3003c <_Py_fstat@@Base+0x2f4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ed4 │ │ │ │ + bl 76e54 │ │ │ │ mov r8, r0 │ │ │ │ cbnz r0, 3003e <_Py_fstat@@Base+0x2f6> │ │ │ │ - bl 1e7a0c │ │ │ │ + bl 1e7954 │ │ │ │ mov r4, r0 │ │ │ │ b.n 3021a <_Py_fstat@@Base+0x4d2> │ │ │ │ mov r8, r4 │ │ │ │ str r4, [sp, #72] @ 0x48 │ │ │ │ movs r4, #0 │ │ │ │ strd r4, r4, [sp] │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ @@ -8162,25 +8162,25 @@ │ │ │ │ movw r2, #569 @ 0x239 │ │ │ │ movt r2, #3 │ │ │ │ strd fp, r7, [sp, #60] @ 0x3c │ │ │ │ vstr d7, [sp, #8] │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ str.w r8, [sp, #68] @ 0x44 │ │ │ │ str.w r9, [sp, #40] @ 0x28 │ │ │ │ - bl 20b5e8 │ │ │ │ + bl 20b53c │ │ │ │ adds r0, #1 │ │ │ │ beq.w 30196 <_Py_fstat@@Base+0x44e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 72218 │ │ │ │ + bl 72198 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 301a6 <_Py_fstat@@Base+0x45e> │ │ │ │ cmp r3, #11 │ │ │ │ - movw fp, #23396 @ 0x5b64 │ │ │ │ + movw fp, #23716 @ 0x5ca4 │ │ │ │ movt fp, #41 @ 0x29 │ │ │ │ it hi │ │ │ │ ldrhi r4, [sp, #68] @ 0x44 │ │ │ │ cbz r4, 300e6 <_Py_fstat@@Base+0x39e> │ │ │ │ add r2, sp, #32 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ @@ -8188,26 +8188,26 @@ │ │ │ │ mov r7, r0 │ │ │ │ cbnz r0, 300c6 <_Py_fstat@@Base+0x37e> │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r1, #0 │ │ │ │ bge.n 30120 <_Py_fstat@@Base+0x3d8> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #23368 @ 0x5b48 │ │ │ │ + movw r1, #23688 @ 0x5c88 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 1271a4 │ │ │ │ b.n 301a6 <_Py_fstat@@Base+0x45e> │ │ │ │ movw r3, #56072 @ 0xdb08 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #23300 @ 0x5b04 │ │ │ │ + movw r1, #23620 @ 0x5c44 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 144334 │ │ │ │ + bl 14441c │ │ │ │ adds r0, #1 │ │ │ │ beq.n 301a6 <_Py_fstat@@Base+0x45e> │ │ │ │ adds r2, r7, #1 │ │ │ │ bne.n 300a8 <_Py_fstat@@Base+0x360> │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ @@ -8217,50 +8217,50 @@ │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, sl │ │ │ │ ldr r0, [r6, #8] │ │ │ │ ldr r6, [sp, #76] @ 0x4c │ │ │ │ it cs │ │ │ │ movcs r2, sl │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ - bl 20a798 │ │ │ │ + bl 20a6f0 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ - movw r0, #23360 @ 0x5b40 │ │ │ │ + movw r0, #23680 @ 0x5c80 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 82744 │ │ │ │ + bl 82754 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 30198 <_Py_fstat@@Base+0x450> │ │ │ │ b.n 301a6 <_Py_fstat@@Base+0x45e> │ │ │ │ add.w r0, r4, #12 │ │ │ │ - bl 71e88 │ │ │ │ + bl 71e08 │ │ │ │ mov r3, r0 │ │ │ │ ldrd r1, r2, [r4, #4] │ │ │ │ mov r0, fp │ │ │ │ - bl 82744 │ │ │ │ + bl 82754 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 301a6 <_Py_fstat@@Base+0x45e> │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, r5 │ │ │ │ - bl 83ab0 │ │ │ │ + bl 83ac0 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r2, r0 │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r0 │ │ │ │ beq.n 30160 <_Py_fstat@@Base+0x418> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cbnz r3, 30160 <_Py_fstat@@Base+0x418> │ │ │ │ mov r0, r1 │ │ │ │ str r2, [sp, #28] │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cbnz r2, 301a6 <_Py_fstat@@Base+0x45e> │ │ │ │ cmp r7, #0 │ │ │ │ bne.n 300e6 <_Py_fstat@@Base+0x39e> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ negs r1, r3 │ │ │ │ @@ -8280,17 +8280,17 @@ │ │ │ │ bic.w r3, r3, #3 │ │ │ │ add r4, r3 │ │ │ │ b.n 30098 <_Py_fstat@@Base+0x350> │ │ │ │ mov r4, r7 │ │ │ │ b.n 30098 <_Py_fstat@@Base+0x350> │ │ │ │ mov r5, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78230 │ │ │ │ + bl 781b0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 77270 │ │ │ │ + bl 771f0 │ │ │ │ b.n 3021a <_Py_fstat@@Base+0x4d2> │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #11 │ │ │ │ bls.n 301f4 <_Py_fstat@@Base+0x4ac> │ │ │ │ ldr r4, [sp, #68] @ 0x44 │ │ │ │ b.n 301e2 <_Py_fstat@@Base+0x49a> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ @@ -8398,35 +8398,35 @@ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r4, r1 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, r0 │ │ │ │ ble.n 302ba <_Py_fstat@@Base+0x572> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac98 <_PyBytes_Resize@@Base> │ │ │ │ + bl 9ac60 <_PyBytes_Resize@@Base> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cbz r0, 302cc <_Py_fstat@@Base+0x584> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ cbnz r0, 302ec <_Py_fstat@@Base+0x5a4> │ │ │ │ - movw r1, #63284 @ 0xf734 │ │ │ │ + movw r1, #63604 @ 0xf874 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ ldr r0, [pc, #56] @ (30320 <_Py_fstat@@Base+0x5d8>) │ │ │ │ - bl 62644 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 623a4 <_Py_FatalErrorFunc@@Base> │ │ │ │ ldr r4, [r0, #8] │ │ │ │ - bl 6c1a4 │ │ │ │ + bl 6c19c │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ ldr.w r2, [r3, #640] @ 0x280 │ │ │ │ cmp r0, r2 │ │ │ │ beq.n 30306 <_Py_fstat@@Base+0x5be> │ │ │ │ movs r0, #0 │ │ │ │ b.n 3031e <_Py_fstat@@Base+0x5d6> │ │ │ │ @@ -8436,79 +8436,79 @@ │ │ │ │ ldr.w r2, [r3, #884] @ 0x374 │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 30302 <_Py_fstat@@Base+0x5ba> │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r3, #884] @ 0x374 │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ - str r4, [r7, r6] │ │ │ │ + strh r4, [r7, r3] │ │ │ │ lsls r0, r0, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r1, [pc, #152] @ (303cc <_Py_fstat@@Base+0x684>) │ │ │ │ sub sp, #8 │ │ │ │ - bl 8e690 │ │ │ │ + bl 8e67c │ │ │ │ cbz r0, 30372 <_Py_fstat@@Base+0x62a> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ bmi.n 30376 <_Py_fstat@@Base+0x62e> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #31660 @ 0x7bac │ │ │ │ + movw r1, #31980 @ 0x7cec │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1990 │ │ │ │ + bl d19a8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 30372 <_Py_fstat@@Base+0x62a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 30372 <_Py_fstat@@Base+0x62a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ b.n 303c8 <_Py_fstat@@Base+0x680> │ │ │ │ ldr r1, [pc, #88] @ (303d0 <_Py_fstat@@Base+0x688>) │ │ │ │ add r2, sp, #4 │ │ │ │ - bl 80324 │ │ │ │ + bl 80338 │ │ │ │ mov r6, r0 │ │ │ │ cbnz r0, 303b0 <_Py_fstat@@Base+0x668> │ │ │ │ - bl 71328 │ │ │ │ + bl 71320 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ cbz r0, 303b0 <_Py_fstat@@Base+0x668> │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [pc, #64] @ (303d0 <_Py_fstat@@Base+0x688>) │ │ │ │ mov r0, r4 │ │ │ │ - bl 793e8 │ │ │ │ + bl 7937c │ │ │ │ cbz r0, 303b0 <_Py_fstat@@Base+0x668> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r6, [sp, #4] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 303b0 <_Py_fstat@@Base+0x668> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 303b0 <_Py_fstat@@Base+0x668> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 303c6 <_Py_fstat@@Base+0x67e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 303c6 <_Py_fstat@@Base+0x67e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add r2, pc, #96 @ (adr r2, 30430 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldr r6, [sp, #896] @ 0x380 │ │ │ │ lsls r0, r1, #1 │ │ │ │ @@ -8518,17 +8518,17 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ movw r4, #19968 @ 0x4e00 │ │ │ │ movt r4, #72 @ 0x48 │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ add.w r7, r4, #616 @ 0x268 │ │ │ │ - bl 6c1a4 │ │ │ │ + bl 6c19c │ │ │ │ str.w r0, [r4, #640] @ 0x280 │ │ │ │ - bl 20d20c <_PyParkingLot_AfterFork@@Base> │ │ │ │ + bl 20d160 <_PyParkingLot_AfterFork@@Base> │ │ │ │ add.w r0, r7, #4992 @ 0x1380 │ │ │ │ movs r3, #0 │ │ │ │ sub.w r2, r0, #348 @ 0x15c │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ ldr r2, [pc, #736] @ (306ec ) │ │ │ │ add.w r1, r4, #656 @ 0x290 │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ @@ -8549,60 +8549,60 @@ │ │ │ │ str r1, [sp, #80] @ 0x50 │ │ │ │ ldr.w r1, [r2], #4 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #11 │ │ │ │ strb r0, [r1, #0] │ │ │ │ bne.n 3043c │ │ │ │ ldr.w r5, [r4, #624] @ 0x270 │ │ │ │ - bl 6bf1c │ │ │ │ + bl 6bf14 │ │ │ │ cbz r0, 3045e │ │ │ │ ldr.w r3, [r4, #1412] @ 0x584 │ │ │ │ str.w r0, [r5, #3668] @ 0xe54 │ │ │ │ cbnz r3, 30470 │ │ │ │ b.n 3048c │ │ │ │ ldr r2, [pc, #660] @ (306f4 ) │ │ │ │ - movw r3, #24000 @ 0x5dc0 │ │ │ │ + movw r3, #24320 @ 0x5f00 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ str r0, [sp, #28] │ │ │ │ strd r2, r3, [sp, #20] │ │ │ │ b.n 30738 │ │ │ │ ldr r0, [pc, #644] @ (306f8 ) │ │ │ │ - bl 6c898 │ │ │ │ + bl 6c890 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [pc, #636] @ (306f8 ) │ │ │ │ - bl 6cadc │ │ │ │ + bl 6cad4 │ │ │ │ ldr r0, [pc, #632] @ (306f8 ) │ │ │ │ - bl 6c144 │ │ │ │ + bl 6c13c │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 30718 │ │ │ │ cbnz r5, 3049a │ │ │ │ ldr.w r3, [r4, #1420] @ 0x58c │ │ │ │ cbz r3, 304b0 │ │ │ │ ldr r0, [pc, #616] @ (306fc ) │ │ │ │ - bl 6cadc │ │ │ │ + bl 6cad4 │ │ │ │ b.n 304b0 │ │ │ │ ldr r0, [pc, #604] @ (306f8 ) │ │ │ │ mov r1, r5 │ │ │ │ - bl 6d900 │ │ │ │ + bl 6d8f8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 3048c │ │ │ │ - movw r3, #23972 @ 0x5da4 │ │ │ │ + movw r3, #24292 @ 0x5ee4 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ b.n 30720 │ │ │ │ ldr r0, [pc, #584] @ (306fc ) │ │ │ │ - bl 6c144 │ │ │ │ + bl 6c13c │ │ │ │ cbz r0, 304cc │ │ │ │ ldr r2, [pc, #568] @ (306f4 ) │ │ │ │ movs r1, #0 │ │ │ │ - movw r3, #49492 @ 0xc154 │ │ │ │ + movw r3, #49812 @ 0xc294 │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ str r1, [sp, #28] │ │ │ │ strd r2, r3, [sp, #20] │ │ │ │ b.n 30738 │ │ │ │ - bl 6c3c4 │ │ │ │ + bl 6c3bc │ │ │ │ ldr.w r5, [r4, #860] @ 0x35c │ │ │ │ ldr.w fp, [pc, #568] @ 30710 │ │ │ │ mov r9, r0 │ │ │ │ mov r8, r1 │ │ │ │ ldr r6, [r5, #0] │ │ │ │ cmp r5, fp │ │ │ │ beq.n 30524 │ │ │ │ @@ -8616,75 +8616,75 @@ │ │ │ │ beq.n 3051e │ │ │ │ movs r3, #4 │ │ │ │ mov.w sl, #0 │ │ │ │ add.w r0, r5, #37 @ 0x25 │ │ │ │ str r3, [r5, #32] │ │ │ │ strb.w r3, [r5, #38] @ 0x26 │ │ │ │ strb.w sl, [r5, #36] @ 0x24 │ │ │ │ - bl 1eca94 <_PyEvent_Notify@@Base> │ │ │ │ + bl 1ec9e8 <_PyEvent_Notify@@Base> │ │ │ │ mov r0, r5 │ │ │ │ ldrd r3, r2, [r5] │ │ │ │ str r3, [r2, #0] │ │ │ │ str r2, [r3, #4] │ │ │ │ strd sl, sl, [r5] │ │ │ │ - bl 1f8758 │ │ │ │ + bl 1f84f0 │ │ │ │ mov r5, r6 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ b.n 304de │ │ │ │ ldr.w r9, [pc, #492] @ 30714 │ │ │ │ mrc 15, 0, r8, cr13, cr0, {3} │ │ │ │ ldr.w r6, [r8, r9] │ │ │ │ cbnz r6, 30540 │ │ │ │ - movw r1, #63284 @ 0xf734 │ │ │ │ + movw r1, #63604 @ 0xf874 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ ldr r0, [pc, #452] @ (30700 ) │ │ │ │ - bl 62644 <_Py_FatalErrorFunc@@Base> │ │ │ │ - bl 6d8d4 │ │ │ │ + bl 623a4 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 6d8cc │ │ │ │ ldr r3, [r6, #8] │ │ │ │ str r0, [r6, #96] @ 0x60 │ │ │ │ ldr.w r2, [r3, #3708] @ 0xe7c │ │ │ │ cmp r6, r2 │ │ │ │ beq.n 30556 │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r3, #3708] @ 0xe7c │ │ │ │ ldr r3, [r6, #8] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cbz r0, 30576 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ blt.n 30576 │ │ │ │ - bl 19d57c <_PyThreadState_New@@Base+0x2f0> │ │ │ │ + bl 19d49c <_PyThreadState_New@@Base+0x2f0> │ │ │ │ mov r0, r6 │ │ │ │ - bl 6d924 │ │ │ │ + bl 6d91c │ │ │ │ ldr r3, [r6, #8] │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r3, #20] │ │ │ │ movs r2, #16 │ │ │ │ movs r1, #0 │ │ │ │ add.w r0, sp, r2 │ │ │ │ blx 2957c │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d2ca0 │ │ │ │ + bl 1d2be0 │ │ │ │ mov r5, r0 │ │ │ │ cbz r5, 305a0 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w sl, [r5, #4] │ │ │ │ - bl 13ad98 │ │ │ │ + bl 13ae78 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d338c │ │ │ │ + bl 1d32cc │ │ │ │ mov r5, sl │ │ │ │ b.n 3058a │ │ │ │ ldr.w sl, [r6, #8] │ │ │ │ - bl 6c3c4 │ │ │ │ + bl 6c3bc │ │ │ │ add.w sl, sl, #3920 @ 0xf50 │ │ │ │ strd r0, r1, [sl] │ │ │ │ ldr r0, [r6, #8] │ │ │ │ addw r0, r0, #3912 @ 0xf48 │ │ │ │ - bl fa280 <_PyRecursiveMutex_Unlock@@Base> │ │ │ │ + bl fa298 <_PyRecursiveMutex_Unlock@@Base> │ │ │ │ ldr r3, [pc, #328] @ (30704 ) │ │ │ │ dmb ish │ │ │ │ ldr r2, [r3, #0] │ │ │ │ dmb ish │ │ │ │ cbz r2, 305e2 │ │ │ │ dmb ish │ │ │ │ str r5, [r3, #0] │ │ │ │ @@ -8696,20 +8696,20 @@ │ │ │ │ cmp.w r5, #512 @ 0x200 │ │ │ │ bne.n 305d8 │ │ │ │ ldr.w sl, [r9, r8] │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.n 3060a │ │ │ │ movs r1, #0 │ │ │ │ mov r0, sl │ │ │ │ - bl 1a548c │ │ │ │ + bl 1a539c │ │ │ │ ldr.w r2, [sl, #8] │ │ │ │ ldr.w r3, [r4, #624] @ 0x270 │ │ │ │ cmp r2, r3 │ │ │ │ beq.n 3060a │ │ │ │ - movw r3, #23920 @ 0x5d70 │ │ │ │ + movw r3, #24240 @ 0x5eb0 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ b.n 3067e │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 3068a │ │ │ │ @@ -8718,15 +8718,15 @@ │ │ │ │ movne r3, #0 │ │ │ │ dmb ish │ │ │ │ beq.n 30636 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [pc, #216] @ (30708 ) │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bl 1d73ac │ │ │ │ + bl 1d7224 │ │ │ │ ldr.w r5, [r4, #620] @ 0x26c │ │ │ │ mov.w fp, #0 │ │ │ │ str.w fp, [r4, #620] @ 0x26c │ │ │ │ cbz r5, 30654 │ │ │ │ ldr.w r3, [r4, #624] @ 0x270 │ │ │ │ cmp r3, r5 │ │ │ │ bne.n 30694 │ │ │ │ @@ -8736,81 +8736,81 @@ │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r7] │ │ │ │ cmp r2, #1 │ │ │ │ beq.n 306c4 │ │ │ │ dmb ish │ │ │ │ beq.n 30670 │ │ │ │ ldr r0, [pc, #156] @ (30708 ) │ │ │ │ - bl 2459ac │ │ │ │ + bl 245a28 │ │ │ │ ldr.w r3, [r4, #620] @ 0x26c │ │ │ │ cbnz r3, 306ce │ │ │ │ - movw r3, #23944 @ 0x5d88 │ │ │ │ + movw r3, #24264 @ 0x5ec8 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ ldr r1, [pc, #140] @ (3070c ) │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #20] │ │ │ │ strd r3, r2, [sp, #24] │ │ │ │ b.n 30738 │ │ │ │ strexb r1, r3, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 3061a │ │ │ │ b.n 30612 │ │ │ │ ldr.w r1, [r9, r8] │ │ │ │ mov r0, r5 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 1d8f1c <_PyErr_ProgramDecodedTextObject@@Base+0x408> │ │ │ │ + bl 1d8d98 <_PyErr_ProgramDecodedTextObject@@Base+0x408> │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1daeec │ │ │ │ + bl 1dad68 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1dee54 │ │ │ │ + bl 1decd0 │ │ │ │ ldr.w r0, [r5, #3668] @ 0xe54 │ │ │ │ cbz r0, 306b8 │ │ │ │ - bl 1072fc │ │ │ │ + bl 107418 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r5, [r5, #3644] @ 0xe3c │ │ │ │ - bl 1df084 │ │ │ │ + bl 1def00 │ │ │ │ b.n 30642 │ │ │ │ strexb r1, r3, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 30664 │ │ │ │ b.n 3065c │ │ │ │ mov r0, sl │ │ │ │ - bl 1d2ff4 │ │ │ │ + bl 1d2f34 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ movs r1, #0 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r0, [r3, #1432] @ 0x598 │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 1eed4c │ │ │ │ + b.w 1eeca0 │ │ │ │ nop │ │ │ │ str r2, [sp, #240] @ 0xf0 │ │ │ │ lsls r2, r1, #1 │ │ │ │ @ instruction: 0xb704 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r4, [r2, r7] │ │ │ │ + strh r4, [r2, r4] │ │ │ │ lsls r0, r0, #1 │ │ │ │ strh r4, [r0, r6] │ │ │ │ lsls r0, r1, #1 │ │ │ │ strh r4, [r1, r6] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - str r4, [r6, r7] │ │ │ │ + strh r4, [r6, r4] │ │ │ │ lsls r0, r0, #1 │ │ │ │ strh r4, [r6, r5] │ │ │ │ lsls r0, r1, #1 │ │ │ │ str r0, [r5, r1] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - strh r4, [r1, r0] │ │ │ │ + strh r4, [r1, r5] │ │ │ │ lsls r0, r0, #1 │ │ │ │ str r4, [r3, r5] │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - movw r3, #49492 @ 0xc154 │ │ │ │ + movw r3, #49812 @ 0xc294 │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ ldr r1, [pc, #32] @ (30744 ) │ │ │ │ add r2, sp, #32 │ │ │ │ movs r4, #0 │ │ │ │ movs r0, #1 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ add r4, sp, #16 │ │ │ │ @@ -8819,15 +8819,15 @@ │ │ │ │ ldmia r2, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ add r3, sp, #16 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [sp, #16] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ bl 2b21e │ │ │ │ - strh r4, [r6, r0] │ │ │ │ + strh r4, [r6, r5] │ │ │ │ lsls r0, r0, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3928] @ 0xf58 │ │ │ │ sub sp, #132 @ 0x84 │ │ │ │ mov r9, r0 │ │ │ │ @@ -8862,22 +8862,22 @@ │ │ │ │ mov r3, ip │ │ │ │ movs r5, #3 │ │ │ │ mov r1, lr │ │ │ │ strd r5, r5, [sp, #4] │ │ │ │ str r2, [sp, #12] │ │ │ │ add r5, sp, #32 │ │ │ │ str r5, [sp, #16] │ │ │ │ - bl 101898 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1019a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r7, r0 │ │ │ │ cbnz r0, 307be │ │ │ │ movs r4, #0 │ │ │ │ b.n 3088e │ │ │ │ ldr r0, [r7, #0] │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ - bl 11112c │ │ │ │ + bl 111260 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 307ba │ │ │ │ ldrd r6, r5, [r7, #4] │ │ │ │ cbz r4, 30836 │ │ │ │ ldr.w sl, [r7, #12] │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.n 307e0 │ │ │ │ @@ -8886,26 +8886,26 @@ │ │ │ │ ldr.w fp, [r7, #16] │ │ │ │ cmp.w fp, #0 │ │ │ │ beq.n 307ee │ │ │ │ subs r4, #1 │ │ │ │ beq.n 30850 │ │ │ │ ldr r0, [r7, #20] │ │ │ │ cbz r0, 30804 │ │ │ │ - bl c34a8 │ │ │ │ + bl c34b0 │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 307ba │ │ │ │ subs.w r8, r4, #1 │ │ │ │ mov r4, r0 │ │ │ │ beq.n 3085a │ │ │ │ b.n 30808 │ │ │ │ mov r8, r4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r7, #24] │ │ │ │ cbz r0, 3081e │ │ │ │ - bl c34a8 │ │ │ │ + bl c34b0 │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 307ba │ │ │ │ subs.w r3, r8, #1 │ │ │ │ mov r8, r0 │ │ │ │ beq.n 30862 │ │ │ │ b.n 30822 │ │ │ │ mov r3, r8 │ │ │ │ @@ -8953,22 +8953,22 @@ │ │ │ │ strd r8, r1, [sp, #16] │ │ │ │ mov r3, r6 │ │ │ │ strd fp, r4, [sp, #8] │ │ │ │ mov r1, r9 │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 20cb9c │ │ │ │ + bl 20caf0 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - bl 111704 │ │ │ │ + bl 111838 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #132 @ 0x84 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - strh r0, [r1, r1] │ │ │ │ + strh r0, [r1, r6] │ │ │ │ lsls r0, r0, #1 │ │ │ │ cdp 0, 10, cr0, cr12, cr7, {2} │ │ │ │ ldr r2, [pc, #104] @ (30910 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ push {r4, r5, r6, r7} │ │ │ │ movs r7, #0 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ @@ -9012,17 +9012,17 @@ │ │ │ │ strb r2, [r3, #8] │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl 1f7e70 │ │ │ │ + bl 1f7ce8 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w fa3c0 │ │ │ │ + b.w fa4f0 │ │ │ │ ldr r3, [pc, #88] @ (3099c ) │ │ │ │ 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 │ │ │ │ @@ -9052,88 +9052,88 @@ │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ - bl 6bf1c │ │ │ │ + bl 6bf14 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 309d0 │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ movs r3, #0 │ │ │ │ str r4, [r5, #8] │ │ │ │ strd r0, r1, [r5, #16] │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ str r3, [r5, #24] │ │ │ │ b.n 309e6 │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #25268 @ 0x62b4 │ │ │ │ + movw r1, #25588 @ 0x63f4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 1271a4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r3, r0 │ │ │ │ - movw r0, #25372 @ 0x631c │ │ │ │ + movw r0, #25692 @ 0x645c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.w ddc6c │ │ │ │ + b.w ddce4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #8 │ │ │ │ - bl 14b080 │ │ │ │ + bl 14b168 │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r0, [r2, #84] @ 0x54 │ │ │ │ str r0, [sp, #0] │ │ │ │ - movw r0, #25428 @ 0x6354 │ │ │ │ + movw r0, #25748 @ 0x6494 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ ldr r2, [r2, #80] @ 0x50 │ │ │ │ - bl ddc6c │ │ │ │ + bl ddce4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, #1 │ │ │ │ bls.n 30a5c │ │ │ │ - movw r0, #54760 @ 0xd5e8 │ │ │ │ + movw r0, #55080 @ 0xd728 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl c0530 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c053c <_PyArg_CheckPositional@@Base> │ │ │ │ cbnz r0, 30a5c │ │ │ │ movs r0, #0 │ │ │ │ b.n 30a88 │ │ │ │ cmp r4, #0 │ │ │ │ ble.n 30a74 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl f43ac │ │ │ │ + bl f4428 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ bne.n 30a76 │ │ │ │ - bl 7f720 │ │ │ │ + bl 7f734 │ │ │ │ cbz r0, 30a76 │ │ │ │ b.n 30a58 │ │ │ │ movs r4, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1cac68 │ │ │ │ + bl 1caba8 │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 30a58 │ │ │ │ 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 │ │ │ │ @@ -9143,15 +9143,15 @@ │ │ │ │ sub sp, #12 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ bne.n 30ab0 │ │ │ │ - bl 25ea04 │ │ │ │ + bl 25e8cc │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cbz r3, 30abc │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ b.n 30b9a │ │ │ │ mov r0, r4 │ │ │ │ @@ -9163,20 +9163,20 @@ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ cmp r3, r2 │ │ │ │ bne.n 30ae0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25ea04 │ │ │ │ + bl 25e8cc │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cbnz r3, 30b3a │ │ │ │ movs r0, #4 │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ - bl 76ed4 │ │ │ │ + bl 76e54 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 30b32 │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ cbz r6, 30b42 │ │ │ │ b.n 30b3a │ │ │ │ mov r0, r4 │ │ │ │ bl 30ba2 │ │ │ │ @@ -9185,61 +9185,61 @@ │ │ │ │ cmp r8, r7 │ │ │ │ beq.n 30b4a │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ str.w r3, [r5, r7, lsl #2] │ │ │ │ adds r7, #1 │ │ │ │ movs r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97dc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97d90 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 30af8 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ mov r0, r7 │ │ │ │ str.w fp, [r4, #8] │ │ │ │ - bl b1978 │ │ │ │ + bl b19a0 │ │ │ │ mov r8, r0 │ │ │ │ cbnz r0, 30b64 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77270 │ │ │ │ + bl 771f0 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - bl 1e7a0c │ │ │ │ + bl 1e7954 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ b.n 30b90 │ │ │ │ mov r7, r6 │ │ │ │ mov.w r8, #1 │ │ │ │ b.n 30b10 │ │ │ │ mov.w r8, r8, lsl #1 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r1, r8, lsl #2 │ │ │ │ - bl 83d44 │ │ │ │ + bl 83d58 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 30b2c │ │ │ │ mov r5, r0 │ │ │ │ b.n 30b06 │ │ │ │ cmp r7, r6 │ │ │ │ ble.n 30b78 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr.w r2, [r5, r6, lsl #2] │ │ │ │ str.w r2, [r3, r6, lsl #2] │ │ │ │ adds r6, #1 │ │ │ │ b.n 30b64 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77270 │ │ │ │ + bl 771f0 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, sl │ │ │ │ subs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - bl c236c <_PyArg_CheckPositional@@Base+0x1e3c> │ │ │ │ + bl c2378 <_PyArg_CheckPositional@@Base+0x1e3c> │ │ │ │ b.n 30b96 │ │ │ │ movs r0, #0 │ │ │ │ str.w r9, [r4, #8] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ add sp, #12 │ │ │ │ @@ -9251,24 +9251,24 @@ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ bne.n 30bc4 │ │ │ │ - bl 25ea04 │ │ │ │ + bl 25e8cc │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cbz r3, 30bd0 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ b.n 30bf2 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl b349c │ │ │ │ + bl b34c0 │ │ │ │ cbnz r0, 30be0 │ │ │ │ movs r0, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ b.n 30bee │ │ │ │ mov r0, r4 │ │ │ │ bl 30c68 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ @@ -9281,47 +9281,47 @@ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ strh r0, [r4, r6] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ 00030bfc : │ │ │ │ movs r1, #0 │ │ │ │ - b.w 13ad50 <_PyThreadState_NewBound@@Base> │ │ │ │ + b.w 13ae30 <_PyThreadState_NewBound@@Base> │ │ │ │ │ │ │ │ 00030c02 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r5, [pc, #80] @ (30c64 ) │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r8, r2 │ │ │ │ - bl 1cb990 │ │ │ │ + bl 1cb8d0 │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r3, [r5, #1292] @ 0x50c │ │ │ │ cbz r3, 30c52 │ │ │ │ ldr.w r0, [r5, #1360] @ 0x550 │ │ │ │ movs r1, #1 │ │ │ │ - bl 11cf10 │ │ │ │ + bl 11d17c │ │ │ │ ldr.w r3, [r5, #1292] @ 0x50c │ │ │ │ cbz r3, 30c44 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1cad70 │ │ │ │ + bl 1cacb0 │ │ │ │ mov r4, r0 │ │ │ │ b.n 30c48 │ │ │ │ mvn.w r4, #1 │ │ │ │ ldr.w r0, [r5, #1360] @ 0x550 │ │ │ │ - bl ffb74 │ │ │ │ + bl ffc7c │ │ │ │ b.n 30c56 │ │ │ │ mvn.w r4, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1cba20 │ │ │ │ + bl 1cb960 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -9330,31 +9330,31 @@ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ bne.n 30c8a │ │ │ │ - bl 25ea04 │ │ │ │ + bl 25e8cc │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cbz r3, 30c96 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ b.n 30cba │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #658 @ 0x292 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 97dc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97d90 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cbnz r0, 30caa │ │ │ │ movs r0, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ b.n 30cb6 │ │ │ │ mov r0, r4 │ │ │ │ - bl b1700 │ │ │ │ + bl b1728 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 30ca4 │ │ │ │ ldr r0, [pc, #8] @ (30cc0 ) │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ @@ -9369,17 +9369,17 @@ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #24368 @ 0x5f30 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ beq.n 30cf4 │ │ │ │ mov.w r1, #484 @ 0x1e4 │ │ │ │ - movw r0, #48388 @ 0xbd04 │ │ │ │ + movw r0, #48708 @ 0xbe44 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 214fc4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 214f14 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ b.n 30cf6 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ 00030cf8 : │ │ │ │ push {r3, lr} │ │ │ │ @@ -9388,158 +9388,158 @@ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #24368 @ 0x5f30 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ beq.n 30d28 │ │ │ │ movw r1, #379 @ 0x17b │ │ │ │ - movw r0, #48388 @ 0xbd04 │ │ │ │ + movw r0, #48708 @ 0xbe44 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 214fc4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 214f14 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ b.n 30d2a │ │ │ │ ldr r0, [r0, #24] │ │ │ │ pop {r3, pc} │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r4, r1 │ │ │ │ - cmp r2, #2 │ │ │ │ - bne.n 30d68 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ - ldr r2, [r2, #84] @ 0x54 │ │ │ │ - lsls r2, r2, #5 │ │ │ │ - bmi.n 30d82 │ │ │ │ - movw r2, #62408 @ 0xf3c8 │ │ │ │ - movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #58440 @ 0xe448 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #17580 @ 0x44ac │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ - bl 23b068 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 30d7e │ │ │ │ - movs r3, #2 │ │ │ │ - mov r1, r2 │ │ │ │ - movw r0, #17580 @ 0x44ac │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ - mov r2, r3 │ │ │ │ - bl c0530 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 30d40 │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 30d9a │ │ │ │ - ldr r6, [pc, #24] @ (30d9c ) │ │ │ │ - mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ - movs r2, #0 │ │ │ │ - mov r1, r3 │ │ │ │ - ldr r4, [r5, r6] │ │ │ │ - ldr r5, [r4, #44] @ 0x2c │ │ │ │ - str r2, [r4, #44] @ 0x2c │ │ │ │ - bl dccdc │ │ │ │ - str r5, [r4, #44] @ 0x2c │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ push {r4, r5, r6, r7} │ │ │ │ ldr r1, [r0, #16] │ │ │ │ subs r5, r1, #1 │ │ │ │ str r5, [r0, #16] │ │ │ │ ldrsb.w r2, [r1, #-1] │ │ │ │ ldrb.w r3, [r1, #-1] │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 30da2 │ │ │ │ + bge.n 30d2e │ │ │ │ ubfx r3, r3, #3, #4 │ │ │ │ cmp r3, #15 │ │ │ │ - beq.n 30dfa │ │ │ │ + beq.n 30d86 │ │ │ │ cmp r3, #12 │ │ │ │ - bhi.n 30dd0 │ │ │ │ + bhi.n 30d5c │ │ │ │ cmp r3, #11 │ │ │ │ - beq.n 30dfe │ │ │ │ + beq.n 30d8a │ │ │ │ sub.w r2, r3, #12 │ │ │ │ negs r3, r2 │ │ │ │ adcs r3, r2 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - b.n 30e00 │ │ │ │ + b.n 30d8c │ │ │ │ mov r4, r1 │ │ │ │ movs r6, #0 │ │ │ │ ldrb.w r3, [r4], #1 │ │ │ │ and.w r2, r3, #63 @ 0x3f │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bpl.n 30df0 │ │ │ │ + bpl.n 30d7c │ │ │ │ ldrb.w r3, [r4], #1 │ │ │ │ adds r6, #6 │ │ │ │ and.w r7, r3, #63 @ 0x3f │ │ │ │ lsls r7, r6 │ │ │ │ orrs r2, r7 │ │ │ │ - b.n 30ddc │ │ │ │ + b.n 30d68 │ │ │ │ lsrs r3, r2, #1 │ │ │ │ lsls r7, r2, #31 │ │ │ │ - bpl.n 30e00 │ │ │ │ + bpl.n 30d8c │ │ │ │ negs r3, r3 │ │ │ │ - b.n 30e00 │ │ │ │ + b.n 30d8c │ │ │ │ movs r3, #0 │ │ │ │ - b.n 30e00 │ │ │ │ + b.n 30d8c │ │ │ │ movs r3, #1 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ ldr r2, [r0, #12] │ │ │ │ str r4, [r0, #4] │ │ │ │ subs r2, r2, r3 │ │ │ │ str r2, [r0, #12] │ │ │ │ - cbz r4, 30e1e │ │ │ │ + cbz r4, 30daa │ │ │ │ ldrb.w r3, [r5, #-1]! │ │ │ │ lsls r6, r3, #24 │ │ │ │ - bpl.n 30e0c │ │ │ │ + bpl.n 30d98 │ │ │ │ and.w r3, r3, #7 │ │ │ │ adds r3, #1 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - b.n 30e20 │ │ │ │ + b.n 30dac │ │ │ │ movs r3, #1 │ │ │ │ subs r4, r4, r3 │ │ │ │ str r4, [r0, #0] │ │ │ │ pop {r4, r5, r6, r7} │ │ │ │ ldrb.w r3, [r1, #-2] │ │ │ │ lsrs r3, r3, #3 │ │ │ │ cmp r3, #31 │ │ │ │ it eq │ │ │ │ moveq.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r2, [r0, #8] │ │ │ │ bx lr │ │ │ │ - b.w 20fbd4 <_PyThreadState_GetCurrent@@Base+0x84> │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r4, r1 │ │ │ │ + cmp r2, #2 │ │ │ │ + bne.n 30e00 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ + ldr r2, [r2, #84] @ 0x54 │ │ │ │ + lsls r2, r2, #5 │ │ │ │ + bmi.n 30e1a │ │ │ │ + movw r2, #62728 @ 0xf508 │ │ │ │ + movt r2, #40 @ 0x28 │ │ │ │ + movw r1, #58760 @ 0xe588 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + movw r0, #17872 @ 0x45d0 │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + bl 23afc8 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 30e16 │ │ │ │ + movs r3, #2 │ │ │ │ + mov r1, r2 │ │ │ │ + movw r0, #17872 @ 0x45d0 │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + mov r2, r3 │ │ │ │ + bl c053c <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 30dd8 │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 30e32 │ │ │ │ + ldr r6, [pc, #24] @ (30e34 ) │ │ │ │ + mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ + movs r2, #0 │ │ │ │ + mov r1, r3 │ │ │ │ + ldr r4, [r5, r6] │ │ │ │ + ldr r5, [r4, #44] @ 0x2c │ │ │ │ + str r2, [r4, #44] @ 0x2c │ │ │ │ + bl dcd54 │ │ │ │ + str r5, [r4, #44] @ 0x2c │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ + b.w 20fb24 <_PyThreadState_GetCurrent@@Base+0x84> │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ movs r3, #0 │ │ │ │ mov r4, r1 │ │ │ │ str r3, [sp, #12] │ │ │ │ cbnz r2, 30e6e │ │ │ │ add r1, sp, #12 │ │ │ │ movs r3, #1 │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ - movw r1, #58356 @ 0xe3f4 │ │ │ │ + movw r1, #58676 @ 0xe534 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ mov r0, r4 │ │ │ │ - bl bfa10 │ │ │ │ + bl bfa1c │ │ │ │ cbnz r0, 30e84 │ │ │ │ b.n 30e80 │ │ │ │ - movw r0, #58356 @ 0xe3f4 │ │ │ │ + movw r0, #58676 @ 0xe534 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ mov r1, r2 │ │ │ │ - bl 16ae2c <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 16af14 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 30e54 │ │ │ │ movs r0, #0 │ │ │ │ b.n 30e8a │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl c2cf4 │ │ │ │ + bl c2cfc │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ 00030e8e : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -9551,20 +9551,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 77938 │ │ │ │ + bl 778b8 │ │ │ │ cbz r0, 30ef6 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, sl │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 1a5870 │ │ │ │ + bl 1a5780 │ │ │ │ str r0, [sp, #8] │ │ │ │ cbnz r0, 30efa │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 30ef6 │ │ │ │ subs r3, #1 │ │ │ │ @@ -9585,22 +9585,22 @@ │ │ │ │ b.n 3105c │ │ │ │ cmp.w r9, #0 │ │ │ │ it eq │ │ │ │ moveq r9, sl │ │ │ │ cmp r6, #0 │ │ │ │ beq.n 30f76 │ │ │ │ mov r0, r6 │ │ │ │ - bl 72074 │ │ │ │ + bl 71ff4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 3102a │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ adds r0, r6, r3 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bl 76ed4 │ │ │ │ + bl 76e54 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 30fee │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ cmp r3, r2 │ │ │ │ bge.n 30f38 │ │ │ │ @@ -9641,25 +9641,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 1a593c │ │ │ │ + bl 1a584c │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 30fe4 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ mov r2, r9 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r4 │ │ │ │ mov r3, r7 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str.w r8, [sp, #4] │ │ │ │ - bl 1a5a98 │ │ │ │ + bl 1a59a8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 30fe2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ @@ -9702,15 +9702,15 @@ │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ b.n 30ffe │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77270 │ │ │ │ + bl 771f0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 3105c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 3105c │ │ │ │ @@ -9742,29 +9742,29 @@ │ │ │ │ blx 2a004 <__open64_2@plt> │ │ │ │ subs r4, r0, #0 │ │ │ │ blt.n 310a0 <_Py_open_noraise@@Base+0x34> │ │ │ │ movs r2, #0 │ │ │ │ movw r3, #23096 @ 0x5a38 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1b1f10 │ │ │ │ + bl 1b1e54 │ │ │ │ adds r0, #1 │ │ │ │ bne.n 310a4 <_Py_open_noraise@@Base+0x38> │ │ │ │ mov r0, r4 │ │ │ │ blx 29fa0 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ 000310a8 : │ │ │ │ movs r1, #0 │ │ │ │ - b.w 12c9f0 │ │ │ │ + b.w 12cae8 │ │ │ │ │ │ │ │ 000310ae : │ │ │ │ - b.w 1b0e58 │ │ │ │ + b.w 1b0d9c │ │ │ │ ldr r0, [r0, #32] │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r2 │ │ │ │ cbz r0, 310bc │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ @@ -9791,117 +9791,117 @@ │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 3110c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cbnz r3, 3110c │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cbz r0, 31128 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #16] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 31128 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cbnz r3, 31128 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cbz r0, 31144 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 31144 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cbnz r3, 31144 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cbz r0, 31160 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #24] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 31160 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cbnz r3, 31160 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ 00031164 <_PyInterpreterState_IDDecref@@Base>: │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r0, #3668] @ 0xe54 │ │ │ │ - bl 11cf10 │ │ │ │ + bl 11d17c │ │ │ │ ldr.w r3, [r4, #3656] @ 0xe48 │ │ │ │ ldr.w r6, [r4, #3660] @ 0xe4c │ │ │ │ subs r5, r3, #1 │ │ │ │ ldr.w r0, [r4, #3668] @ 0xe54 │ │ │ │ adc.w r6, r6, #4294967295 @ 0xffffffff │ │ │ │ str.w r5, [r4, #3656] @ 0xe48 │ │ │ │ str.w r6, [r4, #3660] @ 0xe4c │ │ │ │ - bl ffb74 │ │ │ │ + bl ffc7c │ │ │ │ orrs.w r3, r5, r6 │ │ │ │ bne.n 311c8 <_PyInterpreterState_IDDecref@@Base+0x64> │ │ │ │ ldr.w r3, [r4, #3664] @ 0xe50 │ │ │ │ cbz r3, 311c8 <_PyInterpreterState_IDDecref@@Base+0x64> │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 13ad50 <_PyThreadState_NewBound@@Base> │ │ │ │ + bl 13ae30 <_PyThreadState_NewBound@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - bl 1d2ff4 │ │ │ │ + bl 1d2f34 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1de7ec │ │ │ │ + bl 1de668 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1d2ff4 │ │ │ │ + b.w 1d2f34 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ 000311ca : │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #72] @ (31224 ) │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ - bl 1cb990 │ │ │ │ + bl 1cb8d0 │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r3, [r4, #1292] @ 0x50c │ │ │ │ cbz r3, 31214 │ │ │ │ ldr.w r0, [r4, #1360] @ 0x550 │ │ │ │ movs r1, #1 │ │ │ │ - bl 11cf10 │ │ │ │ + bl 11d17c │ │ │ │ ldr.w r3, [r4, #1292] @ 0x50c │ │ │ │ cbz r3, 31206 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ movs r5, #0 │ │ │ │ - bl 1cb24c │ │ │ │ + bl 1cb18c │ │ │ │ b.n 3120a │ │ │ │ mvn.w r5, #1 │ │ │ │ ldr.w r0, [r4, #1360] @ 0x550 │ │ │ │ - bl ffb74 │ │ │ │ + bl ffc7c │ │ │ │ b.n 31218 │ │ │ │ mvn.w r5, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1cba20 │ │ │ │ + bl 1cb960 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -9909,268 +9909,268 @@ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #28] @ (31254 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ add.w r0, r0, #5536 @ 0x15a0 │ │ │ │ adds r0, #16 │ │ │ │ - bl 1de628 │ │ │ │ + bl 1de4a4 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ 00031258 : │ │ │ │ ldr r0, [pc, #4] @ (31260 ) │ │ │ │ - b.w cb83c │ │ │ │ + b.w cb850 │ │ │ │ nop │ │ │ │ add.w r0, r0, #71 @ 0x47 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r2, #0 │ │ │ │ - movw r1, #31756 @ 0x7c0c │ │ │ │ + movw r1, #32076 @ 0x7d4c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r4, r0 │ │ │ │ - bl 106a94 │ │ │ │ + bl 106bb0 │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 3128c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 31546 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #31768 @ 0x7c18 │ │ │ │ + movw r1, #32088 @ 0x7d58 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106a94 │ │ │ │ + bl 106bb0 │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 31286 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #31780 @ 0x7c24 │ │ │ │ + movw r1, #32100 @ 0x7d64 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106a94 │ │ │ │ + bl 106bb0 │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 31286 │ │ │ │ movs r2, #3 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #31792 @ 0x7c30 │ │ │ │ + movw r1, #32112 @ 0x7d70 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106a94 │ │ │ │ + bl 106bb0 │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 31286 │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #31800 @ 0x7c38 │ │ │ │ + movw r1, #32120 @ 0x7d78 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106a94 │ │ │ │ + bl 106bb0 │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 31286 │ │ │ │ movs r2, #5 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #31812 @ 0x7c44 │ │ │ │ + movw r1, #32132 @ 0x7d84 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106a94 │ │ │ │ + bl 106bb0 │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 31286 │ │ │ │ movs r2, #6 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #31824 @ 0x7c50 │ │ │ │ + movw r1, #32144 @ 0x7d90 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106a94 │ │ │ │ + bl 106bb0 │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 31286 │ │ │ │ movs r2, #7 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #31836 @ 0x7c5c │ │ │ │ + movw r1, #32156 @ 0x7d9c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106a94 │ │ │ │ + bl 106bb0 │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 31286 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #31848 @ 0x7c68 │ │ │ │ + movw r1, #32168 @ 0x7da8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106a94 │ │ │ │ + bl 106bb0 │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 31286 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #31856 @ 0x7c70 │ │ │ │ + movw r1, #32176 @ 0x7db0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106a94 │ │ │ │ + bl 106bb0 │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 31286 │ │ │ │ movs r2, #8 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #31868 @ 0x7c7c │ │ │ │ + movw r1, #32188 @ 0x7dbc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106a94 │ │ │ │ + bl 106bb0 │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 31286 │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #31880 @ 0x7c88 │ │ │ │ + movw r1, #32200 @ 0x7dc8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106a94 │ │ │ │ + bl 106bb0 │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 31286 │ │ │ │ movs r2, #16 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #31892 @ 0x7c94 │ │ │ │ + movw r1, #32212 @ 0x7dd4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106a94 │ │ │ │ + bl 106bb0 │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 31286 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #31904 @ 0x7ca0 │ │ │ │ + movw r1, #32224 @ 0x7de0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106a94 │ │ │ │ + bl 106bb0 │ │ │ │ cmp r0, #0 │ │ │ │ blt.w 31286 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #31916 @ 0x7cac │ │ │ │ + movw r1, #32236 @ 0x7dec │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106a94 │ │ │ │ + bl 106bb0 │ │ │ │ cmp r0, #0 │ │ │ │ blt.w 31286 │ │ │ │ movs r2, #8 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #31928 @ 0x7cb8 │ │ │ │ + movw r1, #32248 @ 0x7df8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106a94 │ │ │ │ + bl 106bb0 │ │ │ │ cmp r0, #0 │ │ │ │ blt.w 31286 │ │ │ │ movs r2, #16 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #31940 @ 0x7cc4 │ │ │ │ + movw r1, #32260 @ 0x7e04 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106a94 │ │ │ │ + bl 106bb0 │ │ │ │ cmp r0, #0 │ │ │ │ blt.w 31286 │ │ │ │ movs r2, #24 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #31952 @ 0x7cd0 │ │ │ │ + movw r1, #32272 @ 0x7e10 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106a94 │ │ │ │ + bl 106bb0 │ │ │ │ cmp r0, #0 │ │ │ │ blt.w 31286 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #31964 @ 0x7cdc │ │ │ │ + movw r1, #32284 @ 0x7e1c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106a94 │ │ │ │ + bl 106bb0 │ │ │ │ cmp r0, #0 │ │ │ │ blt.w 31286 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #31976 @ 0x7ce8 │ │ │ │ + movw r1, #32296 @ 0x7e28 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106a94 │ │ │ │ + bl 106bb0 │ │ │ │ cmp r0, #0 │ │ │ │ blt.w 31286 │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #31984 @ 0x7cf0 │ │ │ │ + movw r1, #32304 @ 0x7e30 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106a94 │ │ │ │ + bl 106bb0 │ │ │ │ cmp r0, #0 │ │ │ │ blt.w 31286 │ │ │ │ movs r2, #136 @ 0x88 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #31996 @ 0x7cfc │ │ │ │ + movw r1, #32316 @ 0x7e3c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106a94 │ │ │ │ + bl 106bb0 │ │ │ │ cmp r0, #0 │ │ │ │ blt.w 31286 │ │ │ │ movs r2, #144 @ 0x90 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #32008 @ 0x7d08 │ │ │ │ + movw r1, #32328 @ 0x7e48 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106a94 │ │ │ │ + bl 106bb0 │ │ │ │ cmp r0, #0 │ │ │ │ blt.w 31286 │ │ │ │ movs r2, #152 @ 0x98 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #32020 @ 0x7d14 │ │ │ │ + movw r1, #32340 @ 0x7e54 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106a94 │ │ │ │ + bl 106bb0 │ │ │ │ cmp r0, #0 │ │ │ │ blt.w 31286 │ │ │ │ movs r2, #160 @ 0xa0 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #32032 @ 0x7d20 │ │ │ │ + movw r1, #32352 @ 0x7e60 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106a94 │ │ │ │ + bl 106bb0 │ │ │ │ cmp r0, #0 │ │ │ │ blt.w 31286 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #32044 @ 0x7d2c │ │ │ │ + movw r1, #32364 @ 0x7e6c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106a94 │ │ │ │ + bl 106bb0 │ │ │ │ cmp r0, #0 │ │ │ │ blt.w 31286 │ │ │ │ movs r2, #176 @ 0xb0 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #32056 @ 0x7d38 │ │ │ │ + movw r1, #32376 @ 0x7e78 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106a94 │ │ │ │ + bl 106bb0 │ │ │ │ cmp r0, #0 │ │ │ │ blt.w 31286 │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #32068 @ 0x7d44 │ │ │ │ + movw r1, #32388 @ 0x7e84 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106a94 │ │ │ │ + bl 106bb0 │ │ │ │ cmp r0, #0 │ │ │ │ blt.w 31286 │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #32080 @ 0x7d50 │ │ │ │ + movw r1, #32400 @ 0x7e90 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106a94 │ │ │ │ + bl 106bb0 │ │ │ │ cmp r0, #0 │ │ │ │ blt.w 31286 │ │ │ │ movs r2, #72 @ 0x48 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #32092 @ 0x7d5c │ │ │ │ + movw r1, #32412 @ 0x7e9c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106a94 │ │ │ │ + bl 106bb0 │ │ │ │ cmp r0, #0 │ │ │ │ blt.w 31286 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #32104 @ 0x7d68 │ │ │ │ + movw r1, #32424 @ 0x7ea8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106a94 │ │ │ │ + bl 106bb0 │ │ │ │ cmp r0, #0 │ │ │ │ blt.w 31286 │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #32116 @ 0x7d74 │ │ │ │ + movw r1, #32436 @ 0x7eb4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106a94 │ │ │ │ + bl 106bb0 │ │ │ │ cmp r0, #0 │ │ │ │ blt.w 31286 │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #32128 @ 0x7d80 │ │ │ │ + movw r1, #32448 @ 0x7ec0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106a94 │ │ │ │ + bl 106bb0 │ │ │ │ cmp r0, #0 │ │ │ │ blt.w 31286 │ │ │ │ movs r2, #88 @ 0x58 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #32144 @ 0x7d90 │ │ │ │ + movw r1, #32464 @ 0x7ed0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106a94 │ │ │ │ + bl 106bb0 │ │ │ │ asrs r0, r0, #31 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -10181,90 +10181,90 @@ │ │ │ │ mov r0, r1 │ │ │ │ strd r3, r2, [sp, #4] │ │ │ │ movs r1, #0 │ │ │ │ str r5, [sp, #0] │ │ │ │ movs r3, #3 │ │ │ │ str r1, [sp, #20] │ │ │ │ movs r2, #2 │ │ │ │ - movw r1, #32252 @ 0x7dfc │ │ │ │ + movw r1, #32572 @ 0x7f3c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r5, [r4, #16] │ │ │ │ - bl bfa10 │ │ │ │ + bl bfa1c │ │ │ │ cbz r0, 315a0 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ - bl cd85c │ │ │ │ + bl cd86c │ │ │ │ cbnz r0, 315a4 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #32152 @ 0x7d98 │ │ │ │ + movw r1, #32472 @ 0x7ed8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 1271a4 │ │ │ │ movs r0, #0 │ │ │ │ b.n 3164c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r2, #5 │ │ │ │ bmi.n 315c6 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #32180 @ 0x7db4 │ │ │ │ + movw r1, #32500 @ 0x7ef4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 1271a4 │ │ │ │ b.n 315a0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cbz r1, 315ea │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ bmi.n 315f2 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #32204 @ 0x7dcc │ │ │ │ + movw r1, #32524 @ 0x7f0c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 1271a4 │ │ │ │ b.n 315a0 │ │ │ │ movw r1, #4356 @ 0x1104 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #16336 @ 0x3fd0 │ │ │ │ + movw r1, #16656 @ 0x4110 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #32244 @ 0x7df4 │ │ │ │ + movw r0, #32564 @ 0x7f34 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 8fe90 │ │ │ │ + bl 8fe78 │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 315a0 │ │ │ │ - bl 1d7094 │ │ │ │ + bl 1d6f0c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 315a0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ strd r4, r1, [sp] │ │ │ │ ldrd r3, r2, [sp, #20] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ - bl 1f1be8 │ │ │ │ + bl 1f1b40 │ │ │ │ adds r0, #1 │ │ │ │ mov r0, r4 │ │ │ │ bne.n 31636 │ │ │ │ - bl 1d78bc │ │ │ │ + bl 1d7738 │ │ │ │ b.n 315a0 │ │ │ │ - bl 1f7e70 │ │ │ │ + bl 1f7ce8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r1 │ │ │ │ - bl 1d78bc │ │ │ │ + bl 1d7738 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl fa3c0 │ │ │ │ + bl fa4f0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [r0, #24] │ │ │ │ @@ -10276,28 +10276,28 @@ │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ ldrexd r8, r9, [r1] │ │ │ │ strexd r5, r2, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 31674 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl ffb74 │ │ │ │ + bl ffc7c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #32320 @ 0x7e40 │ │ │ │ + movw r0, #32640 @ 0x7f80 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 82744 │ │ │ │ + b.w 82754 │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #58064 @ 0xe2d0 │ │ │ │ + movw r1, #58384 @ 0xe410 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 1271a4 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r0, r1 │ │ │ │ @@ -10321,61 +10321,61 @@ │ │ │ │ str r5, [sp, #0] │ │ │ │ movs r5, #1 │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r2, #0 │ │ │ │ str r5, [sp, #8] │ │ │ │ str r2, [sp, #12] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 101898 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1019a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cbnz r0, 31704 │ │ │ │ movs r4, #0 │ │ │ │ b.n 317d0 │ │ │ │ cbnz r4, 31724 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ - movw r1, #3336 @ 0xd08 │ │ │ │ + movw r1, #3656 @ 0xe48 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #32324 @ 0x7e44 │ │ │ │ + movw r0, #32644 @ 0x7f84 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r6 │ │ │ │ - bl 8fe90 │ │ │ │ + bl 8fe78 │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 31732 │ │ │ │ b.n 31700 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 139b38 <_Py_convert_optional_to_ssize_t@@Base> │ │ │ │ + bl 139c14 <_Py_convert_optional_to_ssize_t@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 31706 │ │ │ │ b.n 31700 │ │ │ │ cmp r6, #2 │ │ │ │ ble.n 31754 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r2, #3 │ │ │ │ - movw r1, #32340 @ 0x7e54 │ │ │ │ + movw r1, #32660 @ 0x7f94 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w d1990 │ │ │ │ + b.w d19a8 │ │ │ │ adds r2, r6, #1 │ │ │ │ bge.n 31770 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #32420 @ 0x7ea4 │ │ │ │ + movw r1, #32740 @ 0x7fe4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 1271a4 │ │ │ │ b.n 31700 │ │ │ │ ldr r2, [pc, #104] @ (317dc ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movs r0, #0 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - bl 72218 │ │ │ │ + bl 72198 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 31700 │ │ │ │ adds r3, r6, #1 │ │ │ │ bne.n 317b0 │ │ │ │ addw r6, r5, #3748 @ 0xea4 │ │ │ │ addw r5, r5, #3796 @ 0xed4 │ │ │ │ @@ -10398,64 +10398,64 @@ │ │ │ │ cbz r0, 317d0 │ │ │ │ b.n 3179e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 31700 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ b.n 31700 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xf1340047 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ - movw r2, #59040 @ 0xe6a0 │ │ │ │ + movw r2, #59360 @ 0xe7e0 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 1cabf4 │ │ │ │ + bl 1cab34 │ │ │ │ cbz r0, 31826 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #5 │ │ │ │ bmi.n 3182c │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - movw r1, #32972 @ 0x80cc │ │ │ │ + movw r1, #33292 @ 0x820c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d1990 │ │ │ │ + bl d19a8 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ b.n 31cb8 │ │ │ │ ldr.w ip, [r5, #8] │ │ │ │ cmp.w ip, #0 │ │ │ │ beq.n 31848 │ │ │ │ add.w fp, r5, #8 │ │ │ │ movw r0, #36416 @ 0x8e40 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ mov r7, fp │ │ │ │ movs r1, #0 │ │ │ │ b.n 3187c │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - movw r1, #33020 @ 0x80fc │ │ │ │ + movw r1, #33340 @ 0x823c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1990 │ │ │ │ + bl d19a8 │ │ │ │ b.n 31826 │ │ │ │ cmp r4, r3 │ │ │ │ beq.n 318d8 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 31862 │ │ │ │ movw r3, #36416 @ 0x8e40 │ │ │ │ @@ -10469,19 +10469,19 @@ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r6, [r2, #84] @ 0x54 │ │ │ │ cmp r6, #0 │ │ │ │ blt.n 318a8 │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ - movw r1, #33076 @ 0x8134 │ │ │ │ + movw r1, #33396 @ 0x8274 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d1990 │ │ │ │ + bl d19a8 │ │ │ │ b.n 31826 │ │ │ │ ldr.w r2, [r3, #172] @ 0xac │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 31862 │ │ │ │ ldr.w lr, [r2, #8]! │ │ │ │ movs r6, #0 │ │ │ │ cmp lr, r6 │ │ │ │ @@ -10496,74 +10496,74 @@ │ │ │ │ cmp r4, r3 │ │ │ │ bne.n 318c8 │ │ │ │ b.n 318d8 │ │ │ │ cmp r4, r0 │ │ │ │ bne.n 3187a │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #33124 @ 0x8164 │ │ │ │ + movw r1, #33444 @ 0x82a4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 1271a4 │ │ │ │ b.n 31826 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a0424 │ │ │ │ + bl 1a0334 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 31826 │ │ │ │ - movw r2, #59040 @ 0xe6a0 │ │ │ │ + movw r2, #59360 @ 0xe7e0 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ ldr.w r0, [r4, #128] @ 0x80 │ │ │ │ mov r1, r8 │ │ │ │ - bl 214740 │ │ │ │ + bl 214690 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 31826 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r6, [r4, #168] @ 0xa8 │ │ │ │ cmp r3, r2 │ │ │ │ ldr.w r9, [r4, #128] @ 0x80 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ lsls r7, r3, #30 │ │ │ │ bpl.n 31934 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19dd70 │ │ │ │ + bl 19dc90 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str.w r5, [r4, #168] @ 0xa8 │ │ │ │ movs r0, #0 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne.w r3, [r8] │ │ │ │ str.w r8, [r4, #128] @ 0x80 │ │ │ │ - bl 72218 │ │ │ │ + bl 72198 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 31c28 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2148ac │ │ │ │ + bl 2147fc │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 31970 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ add.w sl, r3, #4294967295 @ 0xffffffff │ │ │ │ b.n 31bc0 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 31986 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cbnz r3, 31986 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ ldr.w r3, [r4, #168] @ 0xa8 │ │ │ │ cmp r5, r3 │ │ │ │ bne.w 31b3a │ │ │ │ strd fp, r9, [sp, #20] │ │ │ │ mov.w sl, #0 │ │ │ │ mov fp, r4 │ │ │ │ add.w r3, r6, #8 │ │ │ │ @@ -10603,20 +10603,20 @@ │ │ │ │ addls.w r3, r3, #98304 @ 0x18000 │ │ │ │ addls r3, #228 @ 0xe4 │ │ │ │ addls r2, r1, r3 │ │ │ │ ldr r4, [r2, #20] │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 31ae2 │ │ │ │ mov r0, fp │ │ │ │ - bl 7dde8 │ │ │ │ + bl 7ddec │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 31ac0 │ │ │ │ - bl d3c50 │ │ │ │ + bl d3c60 │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r7, #84] @ 0x54 │ │ │ │ ldr.w r9, [r7, #180] @ 0xb4 │ │ │ │ lsls r0, r3, #30 │ │ │ │ bpl.n 31a58 │ │ │ │ ldr r3, [pc, #604] @ (31c7c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -10643,15 +10643,15 @@ │ │ │ │ beq.n 31ace │ │ │ │ movw r8, #4356 @ 0x1104 │ │ │ │ movt r8, #70 @ 0x46 │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ mov r0, r9 │ │ │ │ - bl 8de08 │ │ │ │ + bl 8ddf4 │ │ │ │ cbz r0, 31ace │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, r8 │ │ │ │ beq.n 31a66 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -10680,99 +10680,99 @@ │ │ │ │ cmp r3, ip │ │ │ │ itt ne │ │ │ │ addne.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ strne r3, [r2, #0] │ │ │ │ b.n 31a66 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl bc248 │ │ │ │ + bl bc254 │ │ │ │ cbz r0, 31ace │ │ │ │ - bl d3c50 │ │ │ │ + bl d3c60 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7828c │ │ │ │ + bl 7820c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1368c4 │ │ │ │ + bl 1369b0 │ │ │ │ cbnz r0, 31ae2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1368f8 │ │ │ │ + bl 1369e4 │ │ │ │ add.w sl, sl, #1 │ │ │ │ b.n 319a2 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ mov r4, fp │ │ │ │ ldr.w r9, [sp, #24] │ │ │ │ ldr.w fp, [sp, #20] │ │ │ │ ldr.w r8, [r5, #8] │ │ │ │ movs r5, #0 │ │ │ │ mov r7, r5 │ │ │ │ mov r1, r4 │ │ │ │ cmp r8, r5 │ │ │ │ ble.n 31b16 │ │ │ │ ldr.w r0, [fp, #4]! │ │ │ │ adds r5, #1 │ │ │ │ - bl 7d868 │ │ │ │ + bl 7d86c │ │ │ │ cmp r0, #0 │ │ │ │ it lt │ │ │ │ movlt.w r7, #4294967295 @ 0xffffffff │ │ │ │ b.n 31afc │ │ │ │ ldr.w r3, [r4, #192] @ 0xc0 │ │ │ │ cbz r3, 31b22 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b707c │ │ │ │ + bl 1b707c <_PySys_GetRequiredAttrString@@Base+0x3d6c> │ │ │ │ movw r5, #45388 @ 0xb14c │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r0, r4 │ │ │ │ cbz r3, 31b3c │ │ │ │ ldr r1, [r5, #24] │ │ │ │ adds r5, #28 │ │ │ │ - bl 1217e0 │ │ │ │ + bl 1219e0 │ │ │ │ b.n 31b2a │ │ │ │ movs r7, #0 │ │ │ │ - bl 139cac │ │ │ │ + bl 139d88 │ │ │ │ add.w r0, r0, #98304 @ 0x18000 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldrb.w r3, [r0, #537] @ 0x219 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strbne.w r3, [r0, #537] @ 0x219 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 31b68 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cbnz r3, 31b68 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.w 31cb8 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 31cb8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ b.n 31cb8 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ str r2, [sp, #8] │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ str r2, [sp, #4] │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ str r2, [sp, #0] │ │ │ │ - movw r1, #63940 @ 0xf9c4 │ │ │ │ + movw r1, #64260 @ 0xfb04 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ movs r2, #2 │ │ │ │ ldr.w r0, [r3, sl, lsl #2] │ │ │ │ movs r3, #3 │ │ │ │ - bl bfa10 │ │ │ │ + bl bfa1c │ │ │ │ ldrd r2, r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r1, [r2, #172] @ 0xac │ │ │ │ cmp r1, r3 │ │ │ │ beq.n 31bc8 │ │ │ │ add.w sl, sl, #4294967295 @ 0xffffffff │ │ │ │ cmp.w sl, #0 │ │ │ │ blt.n 31c12 │ │ │ │ @@ -10787,103 +10787,103 @@ │ │ │ │ addne r3, #1 │ │ │ │ strne.w r3, [fp] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r3, #30 │ │ │ │ bpl.n 31bf4 │ │ │ │ mov r0, fp │ │ │ │ str r2, [sp, #16] │ │ │ │ - bl 19dd70 │ │ │ │ + bl 19dc90 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str.w fp, [r2, #172] @ 0xac │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 31bbc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 31bbc │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ b.n 31bbc │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 31c28 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cbnz r3, 31c28 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ ldr.w r3, [r4, #168] @ 0xa8 │ │ │ │ cmp r5, r3 │ │ │ │ bne.n 31c80 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ lsls r3, r3, #30 │ │ │ │ bpl.n 31c3c │ │ │ │ mov r0, r6 │ │ │ │ - bl 19dd70 │ │ │ │ + bl 19dc90 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str.w r6, [r4, #168] @ 0xa8 │ │ │ │ cmp r3, r2 │ │ │ │ str.w r9, [r4, #128] @ 0x80 │ │ │ │ beq.n 31c5a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 31c5a │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.w 31826 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 31826 │ │ │ │ mov r0, r8 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ b.n 31826 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 31c96 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cbnz r3, 31c96 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.w 31826 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 31826 │ │ │ │ mov r0, r9 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ b.n 31826 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #28] @ (31cec ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ add.w r0, r0, #5536 @ 0x15a0 │ │ │ │ adds r0, #16 │ │ │ │ - bl 1d2a24 │ │ │ │ + bl 1d2964 │ │ │ │ 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 │ │ │ │ @@ -10901,21 +10901,21 @@ │ │ │ │ mov r1, r6 │ │ │ │ cmp r3, r5 │ │ │ │ ble.n 31d40 │ │ │ │ ldr.w r3, [r4, #1464] @ 0x5b8 │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ cbz r3, 31d3c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d12bc │ │ │ │ + bl d12d4 │ │ │ │ mov r1, r5 │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 31d4a │ │ │ │ beq.n 31d3c │ │ │ │ ldr.w r0, [r4, #1464] @ 0x5b8 │ │ │ │ - bl 1e5dfc <_Py_CheckRecursiveCall@@Base+0x108> │ │ │ │ + bl 1e5d44 <_Py_CheckRecursiveCall@@Base+0x108> │ │ │ │ adds r5, #1 │ │ │ │ b.n 31d10 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ b.n 31d4c │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @@ -10934,15 +10934,15 @@ │ │ │ │ mov r1, r3 │ │ │ │ cmp r4, r5 │ │ │ │ beq.n 31d8a │ │ │ │ cmp r3, r6 │ │ │ │ bne.n 31d7c │ │ │ │ ldr r4, [r4, #0] │ │ │ │ b.n 31d68 │ │ │ │ - bl 83ab0 │ │ │ │ + bl 83ac0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 31d78 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 31d8c │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ @@ -10951,149 +10951,149 @@ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldrd r2, r3, [r0, #4] │ │ │ │ sub sp, #16 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r6, [r2, #12] │ │ │ │ bge.n 31dbc │ │ │ │ mov r1, r6 │ │ │ │ - movw r0, #33636 @ 0x8364 │ │ │ │ + movw r0, #33956 @ 0x84a4 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w ddc6c │ │ │ │ + b.w ddce4 │ │ │ │ ldr r1, [pc, #204] @ (31e8c ) │ │ │ │ add r2, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ - bl b8c7c │ │ │ │ + bl b8c94 │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 31e84 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ cbnz r5, 31e08 │ │ │ │ - bl 214d8c │ │ │ │ + bl 214cdc │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - movw r1, #21608 @ 0x5468 │ │ │ │ + movw r1, #21928 @ 0x55a8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ tst.w r2, #64 @ 0x40 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r5 │ │ │ │ - movw r4, #21616 @ 0x5470 │ │ │ │ + movw r4, #21936 @ 0x55b0 │ │ │ │ movt r4, #39 @ 0x27 │ │ │ │ - movw r0, #33656 @ 0x8378 │ │ │ │ + movw r0, #33976 @ 0x84b8 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ it eq │ │ │ │ moveq r4, r1 │ │ │ │ mov r1, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl ddc6c │ │ │ │ + bl ddce4 │ │ │ │ mov r4, r0 │ │ │ │ b.n 31e86 │ │ │ │ - bl 13bb3c │ │ │ │ + bl 13bc1c │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 31e50 │ │ │ │ mov r0, r4 │ │ │ │ - bl 214d8c │ │ │ │ + bl 214cdc │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ mov r3, r0 │ │ │ │ - movw r0, #21616 @ 0x5470 │ │ │ │ + movw r0, #21936 @ 0x55b0 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ tst.w r2, #64 @ 0x40 │ │ │ │ mov r1, r6 │ │ │ │ - movw r2, #21608 @ 0x5468 │ │ │ │ + movw r2, #21928 @ 0x55a8 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ it ne │ │ │ │ movne r2, r0 │ │ │ │ - movw r0, #33692 @ 0x839c │ │ │ │ + movw r0, #34012 @ 0x84dc │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ - bl ddc6c │ │ │ │ + bl ddce4 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r3 │ │ │ │ - bl 13c08c │ │ │ │ + bl 13c16c │ │ │ │ b.n 31e6c │ │ │ │ ble.n 31e6a │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #54096 @ 0xd350 │ │ │ │ + movw r1, #54416 @ 0xd490 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1990 │ │ │ │ + bl d19a8 │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 31e86 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 31e86 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ b.n 31e86 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bgt.n 31dd8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl dd754 │ │ │ │ + bl dd7cc │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ bne.n 31eb0 │ │ │ │ - bl 7f720 │ │ │ │ + bl 7f734 │ │ │ │ cbnz r0, 31ee8 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #46424 @ 0xb558 │ │ │ │ + movw r1, #46744 @ 0xb698 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #33732 @ 0x83c4 │ │ │ │ + movw r0, #34052 @ 0x8504 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 8fe90 │ │ │ │ + bl 8fe78 │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 31ed6 │ │ │ │ - bl 7f720 │ │ │ │ + bl 7f734 │ │ │ │ cbnz r0, 31ee8 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 31ee0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2949c │ │ │ │ adds r3, r0, #1 │ │ │ │ beq.n 31eca │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7ffe0 │ │ │ │ + b.w 7fff4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - bl 139cac │ │ │ │ + bl 139d88 │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ ldr.w r3, [r3, #624] @ 0x270 │ │ │ │ cmp r3, r0 │ │ │ │ beq.n 31f26 │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #33752 @ 0x83d8 │ │ │ │ + movw r1, #34072 @ 0x8518 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 1271a4 │ │ │ │ b.n 31f38 │ │ │ │ movs r1, #0 │ │ │ │ - movw r0, #33796 @ 0x8404 │ │ │ │ + movw r0, #34116 @ 0x8544 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 8fe90 │ │ │ │ + bl 8fe78 │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 31f3c │ │ │ │ movs r0, #0 │ │ │ │ b.n 31f7c │ │ │ │ movw r4, #11524 @ 0x2d04 │ │ │ │ movt r4, #77 @ 0x4d │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ @@ -11108,128 +11108,128 @@ │ │ │ │ movs r5, #0 │ │ │ │ str r5, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ beq.n 31f70 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cbnz r3, 31f70 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r4, #0] │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - │ │ │ │ -00031f7e <_PyXI_ApplyCapturedException@@Base>: │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [r0, #24] │ │ │ │ - bl 32092 <_PyXI_ApplyError@@Base> │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [r4, #24] │ │ │ │ - pop {r4, pc} │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r1 │ │ │ │ - movw r0, #43916 @ 0xab8c │ │ │ │ + movw r0, #44456 @ 0xada8 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl c0530 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbnz r0, 31fca <_PyXI_ApplyCapturedException@@Base+0x4c> │ │ │ │ + bl c053c <_PyArg_CheckPositional@@Base> │ │ │ │ + cbnz r0, 31fae │ │ │ │ movs r5, #0 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 32086 <_PyXI_ApplyCapturedException@@Base+0x108> │ │ │ │ + b.n 3206a │ │ │ │ mov r0, r4 │ │ │ │ - bl 72074 │ │ │ │ + bl 71ff4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 31fc4 <_PyXI_ApplyCapturedException@@Base+0x46> │ │ │ │ + beq.n 31fa8 │ │ │ │ add.w r9, r0, #8 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r9 │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r4 │ │ │ │ - bge.n 32000 <_PyXI_ApplyCapturedException@@Base+0x82> │ │ │ │ + bge.n 31fe4 │ │ │ │ ldr.w r2, [r6, r3, lsl #2] │ │ │ │ adds r3, #1 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ add.w ip, r0, #1 │ │ │ │ cmp r0, r7 │ │ │ │ it ne │ │ │ │ strne.w ip, [r2] │ │ │ │ str.w r2, [r1, #4]! │ │ │ │ - b.n 31fe2 <_PyXI_ApplyCapturedException@@Base+0x64> │ │ │ │ + b.n 31fc6 │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #15104 @ 0x3b00 │ │ │ │ + movw r1, #15424 @ 0x3c40 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #34088 @ 0x8528 │ │ │ │ + movw r0, #34408 @ 0x8668 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 8fe90 │ │ │ │ + bl 8fe78 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 32024 <_PyXI_ApplyCapturedException@@Base+0xa6> │ │ │ │ + blt.n 32008 │ │ │ │ movs r0, #0 │ │ │ │ - bl 72218 │ │ │ │ + bl 72198 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 32028 <_PyXI_ApplyCapturedException@@Base+0xaa> │ │ │ │ + cbnz r0, 3200c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 32086 <_PyXI_ApplyCapturedException@@Base+0x108> │ │ │ │ + b.n 3206a │ │ │ │ movw r8, #9437 @ 0x24dd │ │ │ │ movt r8, #3 │ │ │ │ movs r7, #0 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r7, r3 │ │ │ │ - bge.n 32086 <_PyXI_ApplyCapturedException@@Base+0x108> │ │ │ │ + bge.n 3206a │ │ │ │ ldr.w r6, [r9, #4]! │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #17 │ │ │ │ - bmi.n 32048 <_PyXI_ApplyCapturedException@@Base+0xca> │ │ │ │ + bmi.n 3202c │ │ │ │ adds r7, #1 │ │ │ │ - b.n 32032 <_PyXI_ApplyCapturedException@@Base+0xb4> │ │ │ │ + b.n 32016 │ │ │ │ ldr.w r3, [r3, #164] @ 0xa4 │ │ │ │ - cbnz r3, 32058 <_PyXI_ApplyCapturedException@@Base+0xda> │ │ │ │ + cbnz r3, 3203c │ │ │ │ ldr r3, [r6, #4] │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r3, #92] @ 0x5c │ │ │ │ - cbnz r3, 32062 <_PyXI_ApplyCapturedException@@Base+0xe4> │ │ │ │ - b.n 32044 <_PyXI_ApplyCapturedException@@Base+0xc6> │ │ │ │ + cbnz r3, 32046 │ │ │ │ + b.n 32028 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3204e <_PyXI_ApplyCapturedException@@Base+0xd0> │ │ │ │ - b.n 32044 <_PyXI_ApplyCapturedException@@Base+0xc6> │ │ │ │ + bne.n 32032 │ │ │ │ + b.n 32028 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 32044 <_PyXI_ApplyCapturedException@@Base+0xc6> │ │ │ │ + beq.n 32028 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 32024 <_PyXI_ApplyCapturedException@@Base+0xa6> │ │ │ │ + beq.n 32008 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 32024 <_PyXI_ApplyCapturedException@@Base+0xa6> │ │ │ │ + bne.n 32008 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 32024 <_PyXI_ApplyCapturedException@@Base+0xa6> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 32008 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78230 │ │ │ │ + bl 781b0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ │ │ │ +00032076 <_PyXI_ApplyCapturedException@@Base>: │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [r0, #24] │ │ │ │ + bl 32092 <_PyXI_ApplyError@@Base> │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [r4, #24] │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ 00032092 <_PyXI_ApplyError@@Base>: │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ @@ -11241,257 +11241,257 @@ │ │ │ │ adds r3, r2, #7 │ │ │ │ bne.n 320d0 <_PyXI_ApplyError@@Base+0x3e> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r1, [r0, #24] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r0, [r3, #1420] @ 0x58c │ │ │ │ cbnz r1, 320ca <_PyXI_ApplyError@@Base+0x38> │ │ │ │ - movw r1, #34108 @ 0x853c │ │ │ │ + movw r1, #34428 @ 0x867c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 126e34 │ │ │ │ + bl 1271a4 │ │ │ │ b.n 321f8 <_PyXI_ApplyError@@Base+0x166> │ │ │ │ adds r3, r2, #6 │ │ │ │ cmp r3, #6 │ │ │ │ bhi.n 32140 <_PyXI_ApplyError@@Base+0xae> │ │ │ │ tbb [pc, r3] │ │ │ │ subs r7, r4, r4 │ │ │ │ lsrs r7, r1, #16 │ │ │ │ subs r6, #4 │ │ │ │ movs r6, r7 │ │ │ │ movw r3, #50244 @ 0xc444 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 14dba8 │ │ │ │ + bl 14dc98 │ │ │ │ b.n 32156 <_PyXI_ApplyError@@Base+0xc4> │ │ │ │ - bl 1e7a0c │ │ │ │ + bl 1e7954 │ │ │ │ b.n 32156 <_PyXI_ApplyError@@Base+0xc4> │ │ │ │ movw r3, #50244 @ 0xc444 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #28816 @ 0x7090 │ │ │ │ + movw r1, #29136 @ 0x71d0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 1271a4 │ │ │ │ b.n 32156 <_PyXI_ApplyError@@Base+0xc4> │ │ │ │ movw r3, #50244 @ 0xc444 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #34156 @ 0x856c │ │ │ │ + movw r1, #34476 @ 0x86ac │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 1271a4 │ │ │ │ b.n 32156 <_PyXI_ApplyError@@Base+0xc4> │ │ │ │ movw r3, #50244 @ 0xc444 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #34192 @ 0x8590 │ │ │ │ + movw r1, #34512 @ 0x86d0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 1271a4 │ │ │ │ b.n 32156 <_PyXI_ApplyError@@Base+0xc4> │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #34232 @ 0x85b8 │ │ │ │ + movw r1, #34552 @ 0x86f8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1990 │ │ │ │ + bl d19a8 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cbnz r3, 32160 <_PyXI_ApplyError@@Base+0xce> │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 321f8 <_PyXI_ApplyError@@Base+0x166> │ │ │ │ - bl d3c10 │ │ │ │ + bl d3c20 │ │ │ │ ldr r5, [r4, #28] │ │ │ │ movw r3, #50244 @ 0xc444 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r6, r0 │ │ │ │ adds r4, #8 │ │ │ │ ldr r7, [r3, #0] │ │ │ │ cbz r5, 32184 <_PyXI_ApplyError@@Base+0xf2> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a158 │ │ │ │ + bl 7a0ec │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 32184 <_PyXI_ApplyError@@Base+0xf2> │ │ │ │ - bl d3c50 │ │ │ │ + bl d3c60 │ │ │ │ mov r0, r4 │ │ │ │ bl 3243a <_PyXI_ApplyError@@Base+0x3a8> │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl e9f7c │ │ │ │ + bl e9fdc │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 321aa <_PyXI_ApplyError@@Base+0x118> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 321aa <_PyXI_ApplyError@@Base+0x118> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ cbz r5, 321e4 <_PyXI_ApplyError@@Base+0x152> │ │ │ │ - bl d3c10 │ │ │ │ + bl d3c20 │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #34260 @ 0x85d4 │ │ │ │ + movw r1, #34580 @ 0x8714 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r4, r0 │ │ │ │ - bl 80f50 │ │ │ │ + bl 80f64 │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 321c8 <_PyXI_ApplyError@@Base+0x136> │ │ │ │ - bl d3c50 │ │ │ │ + bl d3c60 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 321de <_PyXI_ApplyError@@Base+0x14c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 321de <_PyXI_ApplyError@@Base+0x14c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl d3c24 │ │ │ │ - bl d3c10 │ │ │ │ + bl d3c34 │ │ │ │ + bl d3c20 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ str r0, [r6, #24] │ │ │ │ mov r0, r3 │ │ │ │ - bl 7828c │ │ │ │ + bl 7820c │ │ │ │ mov r0, r6 │ │ │ │ - bl d3c24 │ │ │ │ + bl d3c34 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r0 │ │ │ │ movs r0, #0 │ │ │ │ - bl 86e28 <_PyNamespace_New@@Base> │ │ │ │ + bl 86e08 <_PyNamespace_New@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 32432 <_PyXI_ApplyError@@Base+0x3a0> │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #0 │ │ │ │ - bl 86e28 <_PyNamespace_New@@Base> │ │ │ │ + bl 86e08 <_PyNamespace_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 322fa <_PyXI_ApplyError@@Base+0x268> │ │ │ │ ldr r0, [r6, #4] │ │ │ │ cbz r0, 32268 <_PyXI_ApplyError@@Base+0x1d6> │ │ │ │ - bl 7a158 │ │ │ │ + bl 7a0ec │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 322e4 <_PyXI_ApplyError@@Base+0x252> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #55192 @ 0xd798 │ │ │ │ + movw r1, #55512 @ 0xd8d8 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ mov r0, r4 │ │ │ │ - bl 80f50 │ │ │ │ + bl 80f64 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 3225e <_PyXI_ApplyError@@Base+0x1cc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cbnz r3, 3225e <_PyXI_ApplyError@@Base+0x1cc> │ │ │ │ mov r0, r7 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #0 │ │ │ │ blt.n 322e4 <_PyXI_ApplyError@@Base+0x252> │ │ │ │ movs r3, #0 │ │ │ │ b.n 3226a <_PyXI_ApplyError@@Base+0x1d8> │ │ │ │ movs r3, #1 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ cbz r0, 322a6 <_PyXI_ApplyError@@Base+0x214> │ │ │ │ - bl 7a158 │ │ │ │ + bl 7a0ec │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 322e4 <_PyXI_ApplyError@@Base+0x252> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #55204 @ 0xd7a4 │ │ │ │ + movw r1, #55524 @ 0xd8e4 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ mov r0, r4 │ │ │ │ - bl 80f50 │ │ │ │ + bl 80f64 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 3229e <_PyXI_ApplyError@@Base+0x20c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cbnz r3, 3229e <_PyXI_ApplyError@@Base+0x20c> │ │ │ │ mov r0, r7 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #0 │ │ │ │ blt.n 322e4 <_PyXI_ApplyError@@Base+0x252> │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ cbz r0, 322e2 <_PyXI_ApplyError@@Base+0x250> │ │ │ │ - bl 7a158 │ │ │ │ + bl 7a0ec │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 322e4 <_PyXI_ApplyError@@Base+0x252> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #55252 @ 0xd7d4 │ │ │ │ + movw r1, #55572 @ 0xd914 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ mov r0, r4 │ │ │ │ - bl 80f50 │ │ │ │ + bl 80f64 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 322da <_PyXI_ApplyError@@Base+0x248> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cbnz r3, 322da <_PyXI_ApplyError@@Base+0x248> │ │ │ │ mov r0, r7 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #0 │ │ │ │ bge.n 3231e <_PyXI_ApplyError@@Base+0x28c> │ │ │ │ b.n 322e4 <_PyXI_ApplyError@@Base+0x252> │ │ │ │ cbz r3, 3231e <_PyXI_ApplyError@@Base+0x28c> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 322fa <_PyXI_ApplyError@@Base+0x268> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 322fa <_PyXI_ApplyError@@Base+0x268> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - bl 7f720 │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + bl 7f734 │ │ │ │ cbnz r0, 3234a <_PyXI_ApplyError@@Base+0x2b8> │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #21520 @ 0x5410 │ │ │ │ + movw r1, #21804 @ 0x552c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 80f50 │ │ │ │ + bl 80f64 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 32346 <_PyXI_ApplyError@@Base+0x2b4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 32346 <_PyXI_ApplyError@@Base+0x2b4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ bge.n 32356 <_PyXI_ApplyError@@Base+0x2c4> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ bne.n 32426 <_PyXI_ApplyError@@Base+0x394> │ │ │ │ b.n 32432 <_PyXI_ApplyError@@Base+0x3a0> │ │ │ │ ldr r0, [r6, #16] │ │ │ │ cbz r0, 32364 <_PyXI_ApplyError@@Base+0x2d2> │ │ │ │ - bl 7a158 │ │ │ │ + bl 7a0ec │ │ │ │ mov r4, r0 │ │ │ │ cbnz r0, 32382 <_PyXI_ApplyError@@Base+0x2f0> │ │ │ │ b.n 3234a <_PyXI_ApplyError@@Base+0x2b8> │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ @@ -11499,160 +11499,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, #2272 @ 0x8e0 │ │ │ │ + movw r1, #2592 @ 0xa20 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 80f50 │ │ │ │ + bl 80f64 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 323aa <_PyXI_ApplyError@@Base+0x318> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 323aa <_PyXI_ApplyError@@Base+0x318> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ blt.n 3234a <_PyXI_ApplyError@@Base+0x2b8> │ │ │ │ mov r0, r6 │ │ │ │ bl 3243a <_PyXI_ApplyError@@Base+0x3a8> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 3234a <_PyXI_ApplyError@@Base+0x2b8> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #34272 @ 0x85e0 │ │ │ │ + movw r1, #34592 @ 0x8720 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r5 │ │ │ │ - bl 80f50 │ │ │ │ + bl 80f64 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 323e2 <_PyXI_ApplyError@@Base+0x350> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 323e2 <_PyXI_ApplyError@@Base+0x350> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ blt.n 3234a <_PyXI_ApplyError@@Base+0x2b8> │ │ │ │ ldr r0, [r6, #20] │ │ │ │ cbz r0, 32434 <_PyXI_ApplyError@@Base+0x3a2> │ │ │ │ - bl 7a158 │ │ │ │ + bl 7a0ec │ │ │ │ mov r4, r0 │ │ │ │ cbnz r0, 323f8 <_PyXI_ApplyError@@Base+0x366> │ │ │ │ - bl d3c50 │ │ │ │ + bl d3c60 │ │ │ │ b.n 32434 <_PyXI_ApplyError@@Base+0x3a2> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #34284 @ 0x85ec │ │ │ │ + movw r1, #34604 @ 0x872c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r5 │ │ │ │ - bl 80f50 │ │ │ │ + bl 80f64 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 32420 <_PyXI_ApplyError@@Base+0x38e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 32420 <_PyXI_ApplyError@@Base+0x38e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ bge.n 32434 <_PyXI_ApplyError@@Base+0x3a2> │ │ │ │ b.n 3234a <_PyXI_ApplyError@@Base+0x2b8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 32432 <_PyXI_ApplyError@@Base+0x3a0> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ ldr r5, [r0, #16] │ │ │ │ cbz r4, 3247a <_PyXI_ApplyError@@Base+0x3e8> │ │ │ │ ldrd r3, r6, [r0, #8] │ │ │ │ - movw r1, #63812 @ 0xf944 │ │ │ │ + movw r1, #64132 @ 0xfa84 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ mov r0, r6 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ movne r4, r3 │ │ │ │ blx 2a890 │ │ │ │ cbz r0, 324b2 <_PyXI_ApplyError@@Base+0x420> │ │ │ │ - movw r1, #49240 @ 0xc058 │ │ │ │ + movw r1, #49560 @ 0xc198 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ mov r0, r6 │ │ │ │ blx 2a890 │ │ │ │ cbnz r0, 32486 <_PyXI_ApplyError@@Base+0x3f4> │ │ │ │ b.n 324b2 <_PyXI_ApplyError@@Base+0x420> │ │ │ │ cbz r5, 324d2 <_PyXI_ApplyError@@Base+0x440> │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 7a158 │ │ │ │ + b.w 7a0ec │ │ │ │ cbz r5, 3249e <_PyXI_ApplyError@@Base+0x40c> │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ - movw r0, #34296 @ 0x85f8 │ │ │ │ + movw r0, #34616 @ 0x8738 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w ddc6c │ │ │ │ + b.w ddce4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ - movw r0, #34308 @ 0x8604 │ │ │ │ + movw r0, #34628 @ 0x8744 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w ddc6c │ │ │ │ + b.w ddce4 │ │ │ │ cbz r5, 324c8 <_PyXI_ApplyError@@Base+0x436> │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #34316 @ 0x860c │ │ │ │ + movw r0, #34636 @ 0x874c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w ddc6c │ │ │ │ + b.w ddce4 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 7a158 │ │ │ │ + b.w 7a0ec │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r3 │ │ │ │ - bl 83ab0 │ │ │ │ + bl 83ac0 │ │ │ │ lsrs r0, r0, #31 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ bl 32532 <_PyXI_ApplyError@@Base+0x4a0> │ │ │ │ adds r0, #1 │ │ │ │ bne.n 32528 <_PyXI_ApplyError@@Base+0x496> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #34324 @ 0x8614 │ │ │ │ + movw r1, #34644 @ 0x8754 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 1271a4 │ │ │ │ movs r0, #0 │ │ │ │ b.n 32530 <_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 │ │ │ │ @@ -11667,49 +11667,49 @@ │ │ │ │ lsls r3, r3, #31 │ │ │ │ bpl.n 32564 <_PyXI_ApplyError@@Base+0x4d2> │ │ │ │ movw r3, #24964 @ 0x6184 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ bne.n 325da <_PyXI_ApplyError@@Base+0x548> │ │ │ │ mov r0, r7 │ │ │ │ - bl 122f4c │ │ │ │ + bl 1232bc │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 325da <_PyXI_ApplyError@@Base+0x548> │ │ │ │ - bl 86280 │ │ │ │ + bl 86260 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 3258a <_PyXI_ApplyError@@Base+0x4f8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 3258a <_PyXI_ApplyError@@Base+0x4f8> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ cbz r4, 325da <_PyXI_ApplyError@@Base+0x548> │ │ │ │ mvn.w r9, #3221225472 @ 0xc0000000 │ │ │ │ b.n 325a8 <_PyXI_ApplyError@@Base+0x516> │ │ │ │ mov r2, r6 │ │ │ │ - bl 17f670 │ │ │ │ + bl 17f73c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 325f0 <_PyXI_ApplyError@@Base+0x55e> │ │ │ │ cmp r3, r9 │ │ │ │ bne.n 3262a <_PyXI_ApplyError@@Base+0x598> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r9 │ │ │ │ bne.n 3263a <_PyXI_ApplyError@@Base+0x5a8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 865c4 │ │ │ │ + bl 865a4 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ cmp r5, #0 │ │ │ │ beq.n 3264a <_PyXI_ApplyError@@Base+0x5b8> │ │ │ │ - bl 823e4 │ │ │ │ + bl 823f4 │ │ │ │ mov r1, r5 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r8 │ │ │ │ cmp r6, #0 │ │ │ │ bne.n 32592 <_PyXI_ApplyError@@Base+0x500> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ @@ -11722,102 +11722,102 @@ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 3266c <_PyXI_ApplyError@@Base+0x5da> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 325d0 <_PyXI_ApplyError@@Base+0x53e> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ b.n 325d0 <_PyXI_ApplyError@@Base+0x53e> │ │ │ │ cmp r3, r9 │ │ │ │ beq.n 32600 <_PyXI_ApplyError@@Base+0x56e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 32600 <_PyXI_ApplyError@@Base+0x56e> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 325d0 <_PyXI_ApplyError@@Base+0x53e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 325d0 <_PyXI_ApplyError@@Base+0x53e> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ b.n 325d0 <_PyXI_ApplyError@@Base+0x53e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 325da <_PyXI_ApplyError@@Base+0x548> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ b.n 325da <_PyXI_ApplyError@@Base+0x548> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 325a2 <_PyXI_ApplyError@@Base+0x510> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ b.n 325a2 <_PyXI_ApplyError@@Base+0x510> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 325a8 <_PyXI_ApplyError@@Base+0x516> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ b.n 325a8 <_PyXI_ApplyError@@Base+0x516> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 32660 <_PyXI_ApplyError@@Base+0x5ce> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 32660 <_PyXI_ApplyError@@Base+0x5ce> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - bl 7f720 │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + bl 7f734 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ negs r0, r0 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #20 │ │ │ │ mov r4, r0 │ │ │ │ add r3, sp, #8 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ - movw r1, #34656 @ 0x8760 │ │ │ │ + movw r1, #34976 @ 0x88a0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 8c534 │ │ │ │ + bl 8c520 │ │ │ │ cbz r0, 326ce <_PyXI_ApplyError@@Base+0x63c> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movs r1, #0 │ │ │ │ - bl 11cf10 │ │ │ │ + bl 11d17c │ │ │ │ cbnz r0, 326d2 <_PyXI_ApplyError@@Base+0x640> │ │ │ │ - bl 95d94 │ │ │ │ + bl 95d68 │ │ │ │ movs r1, #1 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 11cf10 │ │ │ │ + bl 11d17c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9889c │ │ │ │ + bl 98868 │ │ │ │ cbnz r5, 326d2 <_PyXI_ApplyError@@Base+0x640> │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #34680 @ 0x8778 │ │ │ │ + movw r1, #35000 @ 0x88b8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 1271a4 │ │ │ │ movs r0, #0 │ │ │ │ b.n 326f2 <_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 │ │ │ │ @@ -11836,483 +11836,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 3271c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f43ac │ │ │ │ + bl f4428 │ │ │ │ adds r0, #1 │ │ │ │ bne.n 3273a │ │ │ │ b.n 32734 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #24440 @ 0x5f78 │ │ │ │ + movw r0, #24760 @ 0x60b8 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0530 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c053c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 32710 │ │ │ │ b.n 32748 │ │ │ │ - bl 7f720 │ │ │ │ + bl 7f734 │ │ │ │ cbnz r0, 32748 │ │ │ │ movw r3, #56132 @ 0xdb44 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 14dba8 │ │ │ │ + bl 14dc98 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ 0003274c : │ │ │ │ movw r0, #63144 @ 0xf6a8 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.w cb83c │ │ │ │ + b.w cb850 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ - bl cbf1c │ │ │ │ + bl cbf30 │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [pc, #252] @ (3286c ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl dda54 │ │ │ │ - movw r1, #49524 @ 0xc174 │ │ │ │ + bl ddacc │ │ │ │ + movw r1, #49880 @ 0xc2d8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r5, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl cc570 │ │ │ │ + bl cc584 │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 32794 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 32868 │ │ │ │ ldr r1, [pc, #216] @ (32870 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl dda54 │ │ │ │ - movw r1, #4496 @ 0x1190 │ │ │ │ + bl ddacc │ │ │ │ + movw r1, #4816 @ 0x12d0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r5, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl cc570 │ │ │ │ + bl cc584 │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 3278e │ │ │ │ ldr r1, [pc, #188] @ (32874 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl dda54 │ │ │ │ - movw r1, #4516 @ 0x11a4 │ │ │ │ + bl ddacc │ │ │ │ + movw r1, #4836 @ 0x12e4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r5, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl cc570 │ │ │ │ + bl cc584 │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 3278e │ │ │ │ mov.w r3, #131072 @ 0x20000 │ │ │ │ str r3, [r5, #20] │ │ │ │ - bl 71328 │ │ │ │ - movw r1, #51660 @ 0xc9cc │ │ │ │ + bl 71320 │ │ │ │ + movw r1, #51980 @ 0xcb0c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r5, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl cc570 │ │ │ │ + bl cc584 │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 3278e │ │ │ │ ldr r6, [pc, #128] @ (32878 ) │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov r0, r4 │ │ │ │ cbz r1, 3280a │ │ │ │ ldr r2, [r6, #0] │ │ │ │ adds r6, #8 │ │ │ │ - bl 106a94 │ │ │ │ + bl 106bb0 │ │ │ │ adds r0, #1 │ │ │ │ bne.n 327f6 │ │ │ │ b.n 3278e │ │ │ │ movw r3, #7536 @ 0x1d70 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 7d724 │ │ │ │ + bl 7d728 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 3278e │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [pc, #88] @ (3287c ) │ │ │ │ mov r0, r4 │ │ │ │ - bl dda54 │ │ │ │ + bl ddacc │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r0, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 32842 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cbnz r3, 32842 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [r5, #0] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 3278e │ │ │ │ mov r0, r4 │ │ │ │ - bl dda78 │ │ │ │ + bl ddaf0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 3278e │ │ │ │ - movw r0, #65428 @ 0xff94 │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ - bl 7a110 │ │ │ │ + movw r0, #212 @ 0xd4 │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ + bl 7a0a4 │ │ │ │ str r0, [r5, #24] │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ negs r0, r0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xf7080047 │ │ │ │ @ instruction: 0xf71c0047 │ │ │ │ @ instruction: 0xf7300047 │ │ │ │ - ldrb r0, [r0, r0] │ │ │ │ + ldrb r0, [r0, r5] │ │ │ │ lsls r0, r0, #1 │ │ │ │ @ instruction: 0xf7440047 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #16 │ │ │ │ mov r6, r1 │ │ │ │ movs r3, #0 │ │ │ │ mov r4, r2 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl cbf1c │ │ │ │ + bl cbf30 │ │ │ │ add r2, sp, #8 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ strd r3, r2, [sp] │ │ │ │ - movw r1, #63940 @ 0xf9c4 │ │ │ │ + movw r1, #64260 @ 0xfb04 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ mov r0, r6 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ - bl bfa10 │ │ │ │ + bl bfa1c │ │ │ │ cbz r0, 328da │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ bmi.n 328de │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #49568 @ 0xc1a0 │ │ │ │ + movw r1, #49888 @ 0xc2e0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 1271a4 │ │ │ │ movs r0, #0 │ │ │ │ b.n 32934 │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 228eb4 │ │ │ │ + bl 228e04 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 328da │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 793e8 │ │ │ │ + bl 7937c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ bge.n 32916 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 328da │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 328da │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ b.n 328da │ │ │ │ cmp r3, r2 │ │ │ │ bne.n 32924 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ b.n 32934 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 3291a │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ b.n 3291a │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ 00032938 : │ │ │ │ ldr r0, [pc, #4] @ (32940 ) │ │ │ │ - b.w cb83c │ │ │ │ + b.w cb850 │ │ │ │ nop │ │ │ │ @ instruction: 0xf7ac0047 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r0 │ │ │ │ - bl cbf1c │ │ │ │ + bl cbf30 │ │ │ │ mov r6, r0 │ │ │ │ ldr r1, [pc, #708] @ (32c20 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl dda54 │ │ │ │ + bl ddacc │ │ │ │ str r0, [r6, #0] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 32ba4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl dda78 │ │ │ │ + bl ddaf0 │ │ │ │ cmp r0, #0 │ │ │ │ blt.w 32ba4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - movw r1, #50044 @ 0xc37c │ │ │ │ + movw r1, #50364 @ 0xc4bc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r4, [pc, #668] @ (32c24 ) │ │ │ │ ldr r2, [pc, #672] @ (32c28 ) │ │ │ │ ldr.w r7, [r3, #132] @ 0x84 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7f994 │ │ │ │ + bl 7f9a8 │ │ │ │ ldr.w r3, [r4, #1132] @ 0x46c │ │ │ │ cmp r0, #0 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ blt.n 329ce │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 329b2 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1132] @ 0x46c │ │ │ │ cbnz r3, 329b2 │ │ │ │ addw r0, r4, #1132 @ 0x46c │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [pc, #628] @ (32c28 ) │ │ │ │ mov r0, r7 │ │ │ │ - movw r1, #50064 @ 0xc390 │ │ │ │ + movw r1, #50384 @ 0xc4d0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 7f994 │ │ │ │ + bl 7f9a8 │ │ │ │ ldr.w r3, [r4, #1132] @ 0x46c │ │ │ │ cmp r0, #0 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ bge.n 329e8 │ │ │ │ cmp r3, r2 │ │ │ │ beq.w 32ba4 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1132] @ 0x46c │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 32ba4 │ │ │ │ ldr r0, [pc, #580] @ (32c28 ) │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ b.n 32ba4 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 329fa │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1132] @ 0x46c │ │ │ │ cbnz r3, 329fa │ │ │ │ ldr r0, [pc, #560] @ (32c28 ) │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [pc, #560] @ (32c2c ) │ │ │ │ mov r0, r7 │ │ │ │ - movw r1, #50084 @ 0xc3a4 │ │ │ │ + movw r1, #50404 @ 0xc4e4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 7f994 │ │ │ │ + bl 7f9a8 │ │ │ │ ldr.w r3, [r4, #1900] @ 0x76c │ │ │ │ cmp r0, #0 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ blt.n 32a44 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 32a28 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1900] @ 0x76c │ │ │ │ cbnz r3, 32a28 │ │ │ │ ldr r0, [pc, #520] @ (32c2c ) │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [pc, #512] @ (32c2c ) │ │ │ │ mov r0, r7 │ │ │ │ - movw r1, #50108 @ 0xc3bc │ │ │ │ + movw r1, #50428 @ 0xc4fc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 7f994 │ │ │ │ + bl 7f9a8 │ │ │ │ ldr.w r3, [r4, #1900] @ 0x76c │ │ │ │ cmp r0, #0 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ bge.n 32a5e │ │ │ │ cmp r3, r2 │ │ │ │ beq.w 32ba4 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1900] @ 0x76c │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 32ba4 │ │ │ │ ldr r0, [pc, #468] @ (32c2c ) │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ b.n 32ba4 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 32a70 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1900] @ 0x76c │ │ │ │ cbnz r3, 32a70 │ │ │ │ ldr r0, [pc, #448] @ (32c2c ) │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ movs r2, #16 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #50036 @ 0xc374 │ │ │ │ + movw r1, #50356 @ 0xc4b4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106a94 │ │ │ │ + bl 106bb0 │ │ │ │ cmp r0, #0 │ │ │ │ blt.w 32ba4 │ │ │ │ movs r2, #16 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #50056 @ 0xc388 │ │ │ │ + movw r1, #50376 @ 0xc4c8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106a94 │ │ │ │ + bl 106bb0 │ │ │ │ cmp r0, #0 │ │ │ │ blt.w 32ba4 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #50076 @ 0xc39c │ │ │ │ + movw r1, #50396 @ 0xc4dc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106a94 │ │ │ │ + bl 106bb0 │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 32ba4 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #50100 @ 0xc3b4 │ │ │ │ + movw r1, #50420 @ 0xc4f4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106a94 │ │ │ │ + bl 106bb0 │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 32ba4 │ │ │ │ ldr r1, [pc, #360] @ (32c30 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl dda54 │ │ │ │ + bl ddacc │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r6, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 32ba4 │ │ │ │ mov r0, r5 │ │ │ │ - bl dda78 │ │ │ │ + bl ddaf0 │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 32ba4 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - movw r1, #50044 @ 0xc37c │ │ │ │ + movw r1, #50364 @ 0xc4bc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r2, [pc, #328] @ (32c34 ) │ │ │ │ ldr.w r6, [r3, #132] @ 0x84 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7f994 │ │ │ │ + bl 7f9a8 │ │ │ │ ldr.w r3, [r4, #1004] @ 0x3ec │ │ │ │ cmp r0, #0 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ blt.n 32b30 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 32b14 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1004] @ 0x3ec │ │ │ │ cbnz r3, 32b14 │ │ │ │ ldr r0, [pc, #292] @ (32c34 ) │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [pc, #284] @ (32c34 ) │ │ │ │ mov r0, r6 │ │ │ │ - movw r1, #50064 @ 0xc390 │ │ │ │ + movw r1, #50384 @ 0xc4d0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 7f994 │ │ │ │ + bl 7f9a8 │ │ │ │ ldr.w r3, [r4, #1004] @ 0x3ec │ │ │ │ cmp r0, #0 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ bge.n 32b44 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 32ba4 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1004] @ 0x3ec │ │ │ │ cbnz r3, 32ba4 │ │ │ │ ldr r0, [pc, #244] @ (32c34 ) │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ b.n 32ba4 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 32b56 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1004] @ 0x3ec │ │ │ │ cbnz r3, 32b56 │ │ │ │ ldr r0, [pc, #224] @ (32c34 ) │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [pc, #224] @ (32c38 ) │ │ │ │ mov r0, r6 │ │ │ │ - movw r1, #50084 @ 0xc3a4 │ │ │ │ + movw r1, #50404 @ 0xc4e4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 7f994 │ │ │ │ + bl 7f9a8 │ │ │ │ ldr.w r3, [r4, #1388] @ 0x56c │ │ │ │ cmp r0, #0 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ blt.n 32b92 │ │ │ │ cmp r3, r2 │ │ │ │ bne.n 32baa │ │ │ │ ldr r2, [pc, #192] @ (32c38 ) │ │ │ │ mov r0, r6 │ │ │ │ - movw r1, #50108 @ 0xc3bc │ │ │ │ + movw r1, #50428 @ 0xc4fc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 7f994 │ │ │ │ + bl 7f9a8 │ │ │ │ ldr.w r3, [r4, #1388] @ 0x56c │ │ │ │ cmp r0, #0 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ bge.n 32bbc │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 32ba4 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1388] @ 0x56c │ │ │ │ cbnz r3, 32ba4 │ │ │ │ ldr r0, [pc, #152] @ (32c38 ) │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 32c1c │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1388] @ 0x56c │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 32b76 │ │ │ │ ldr r0, [pc, #128] @ (32c38 ) │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ b.n 32b76 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 32bce │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1388] @ 0x56c │ │ │ │ cbnz r3, 32bce │ │ │ │ ldr r0, [pc, #108] @ (32c38 ) │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ movs r2, #8 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #50124 @ 0xc3cc │ │ │ │ + movw r1, #50444 @ 0xc50c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106a94 │ │ │ │ + bl 106bb0 │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 32ba4 │ │ │ │ movs r2, #8 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #50144 @ 0xc3e0 │ │ │ │ + movw r1, #50464 @ 0xc520 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106a94 │ │ │ │ + bl 106bb0 │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 32ba4 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #50164 @ 0xc3f4 │ │ │ │ + movw r1, #50484 @ 0xc534 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106a94 │ │ │ │ + bl 106bb0 │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 32ba4 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #50188 @ 0xc40c │ │ │ │ + movw r1, #50508 @ 0xc54c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106a94 │ │ │ │ + bl 106bb0 │ │ │ │ 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] │ │ │ │ @@ -12331,32 +12331,32 @@ │ │ │ │ sub sp, #20 │ │ │ │ mov r0, r1 │ │ │ │ add r4, sp, #12 │ │ │ │ add r5, sp, #8 │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [pc, #32] @ (32c78 ) │ │ │ │ strd r4, r5, [sp] │ │ │ │ - movw r2, #50212 @ 0xc424 │ │ │ │ + movw r2, #50532 @ 0xc564 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #8] │ │ │ │ - bl d27f0 │ │ │ │ + bl d2808 │ │ │ │ cbz r0, 32c74 │ │ │ │ ldrd r1, r0, [sp, #8] │ │ │ │ bl 2e594 <_PyObject_Dump@@Base+0xf0> │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ strb.w r0, [r8, r7] │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1220d8 <_Py_union_type_or@@Base+0x228> │ │ │ │ + bl 122448 <_Py_union_type_or@@Base+0x228> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -12375,15 +12375,15 @@ │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 32cb4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ 00032ccc : │ │ │ │ ldr r0, [pc, #4] @ (32cd4 ) │ │ │ │ - b.w cb83c │ │ │ │ + b.w cb850 │ │ │ │ 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 │ │ │ │ @@ -12391,69 +12391,69 @@ │ │ │ │ sub sp, #8 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp r1, r2 │ │ │ │ beq.n 32d0e │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #50388 @ 0xc4d4 │ │ │ │ + movw r1, #50708 @ 0xc614 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 1271a4 │ │ │ │ b.n 32d32 │ │ │ │ movw r2, #56128 @ 0xdb40 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, r1 │ │ │ │ beq.n 32d7e │ │ │ │ ldr r0, [pc, #332] @ (32e6c ) │ │ │ │ mov r1, sp │ │ │ │ ldrd r6, r7, [r3, #16] │ │ │ │ ldr.w r8, [r3, #24] │ │ │ │ - bl 12623c <_PySys_GetOptionalAttr@@Base> │ │ │ │ + bl 1265ac <_PySys_GetOptionalAttr@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 32d36 │ │ │ │ movs r0, #0 │ │ │ │ b.n 32e66 │ │ │ │ ldr r4, [sp, #0] │ │ │ │ movw r5, #4356 @ 0x1104 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ cmp r4, r5 │ │ │ │ beq.n 32d46 │ │ │ │ cbnz r4, 32d88 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7828c │ │ │ │ + bl 7820c │ │ │ │ cmp r8, r5 │ │ │ │ beq.n 32d7e │ │ │ │ mov r0, r8 │ │ │ │ - movw r1, #50444 @ 0xc50c │ │ │ │ + movw r1, #50764 @ 0xc64c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl cbc74 │ │ │ │ + bl cbc88 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 32d32 │ │ │ │ cmp r0, r5 │ │ │ │ bne.n 32d88 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 32d7e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cbnz r3, 32d7e │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ b.n 32e66 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #50452 @ 0xc514 │ │ │ │ + movw r0, #50772 @ 0xc654 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl f1048 │ │ │ │ + bl f10c8 │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 32df8 │ │ │ │ movs r3, #0 │ │ │ │ cmp r8, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ bne.n 32dae │ │ │ │ ldr r5, [sp, #4] │ │ │ │ @@ -12461,490 +12461,490 @@ │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ b.n 32dda │ │ │ │ ldr r1, [pc, #192] @ (32e70 ) │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r8 │ │ │ │ - bl b8c7c │ │ │ │ + bl b8c94 │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 32da2 │ │ │ │ b.n 32df8 │ │ │ │ - bl 6c3c4 │ │ │ │ + bl 6c3bc │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - movw r0, #61864 @ 0xf1a8 │ │ │ │ + movw r0, #62184 @ 0xf2e8 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl ddc6c │ │ │ │ + bl ddce4 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 32e10 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl f0f10 │ │ │ │ + bl f0f90 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r0, #0 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ bge.n 32dfe │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 32df8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 32df8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ b.n 32e4a │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 32e26 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 32e26 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ b.n 32e26 │ │ │ │ - bl d3c50 │ │ │ │ + bl d3c60 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #50476 @ 0xc52c │ │ │ │ + movw r0, #50796 @ 0xc66c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl f1048 │ │ │ │ + bl f10c8 │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 32df8 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #63676 @ 0xf8bc │ │ │ │ + movw r0, #63996 @ 0xf9fc │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl f1048 │ │ │ │ + bl f10c8 │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 32df8 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1cb0ec │ │ │ │ + bl 1cb02c │ │ │ │ mov r0, r4 │ │ │ │ - bl 115384 <_PyLong_FromGid@@Base+0x10> │ │ │ │ + bl 11564c <_PyLong_FromGid@@Base+0x10> │ │ │ │ asrs r4, r0, #31 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 32e60 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cbnz r3, 32e60 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 32d7e │ │ │ │ b.n 32d32 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ @ instruction: 0xebf40048 │ │ │ │ bgt.n 32dbc │ │ │ │ lsls r0, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ mov r5, r0 │ │ │ │ - bl cbf1c │ │ │ │ + bl cbf30 │ │ │ │ mov r6, r0 │ │ │ │ - movw r0, #34648 @ 0x8758 │ │ │ │ + movw r0, #34968 @ 0x8898 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 7a110 │ │ │ │ + bl 7a0a4 │ │ │ │ str r0, [r6, #8] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 3306e │ │ │ │ ldr r1, [pc, #636] @ (33120 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl dda54 │ │ │ │ + bl ddacc │ │ │ │ str r0, [r6, #0] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 3306e │ │ │ │ ldr r7, [pc, #620] @ (33124 ) │ │ │ │ - movw r9, #27999 @ 0x6d5f │ │ │ │ + movw r9, #27791 @ 0x6c8f │ │ │ │ movt r9, #6 │ │ │ │ - movw r8, #42921 @ 0xa7a9 │ │ │ │ + movw r8, #43097 @ 0xa859 │ │ │ │ movt r8, #24 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ add.w r1, r7, #12 │ │ │ │ cbz r2, 32f14 │ │ │ │ strd r9, r8, [r7, #16] │ │ │ │ str r7, [r7, #28] │ │ │ │ str r2, [r7, #12] │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl 7d4e8 │ │ │ │ + bl 7d4ec │ │ │ │ movs r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 3306e │ │ │ │ ldr r0, [r6, #0] │ │ │ │ ldr r1, [r4, #12] │ │ │ │ ldr.w r0, [r0, #132] @ 0x84 │ │ │ │ - bl 7cf04 │ │ │ │ + bl 7cf08 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ blt.w 33048 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 32f10 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 32f10 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ adds r7, #32 │ │ │ │ b.n 32ec6 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #51116 @ 0xc7ac │ │ │ │ + movw r0, #51436 @ 0xc8ec │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 890f8 │ │ │ │ + bl 890dc │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r6, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 3306e │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #46368 @ 0xb520 │ │ │ │ + movw r1, #46608 @ 0xb610 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl cc570 │ │ │ │ + bl cc584 │ │ │ │ cmp r0, #0 │ │ │ │ blt.w 3306e │ │ │ │ ldr r2, [r6, #4] │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #50568 @ 0xc588 │ │ │ │ + movw r1, #50888 @ 0xc6c8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl cc570 │ │ │ │ + bl cc584 │ │ │ │ cmp r0, #0 │ │ │ │ blt.w 3306e │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #50580 @ 0xc594 │ │ │ │ + movw r1, #50900 @ 0xc6d4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl cc570 │ │ │ │ + bl cc584 │ │ │ │ cmp r0, #0 │ │ │ │ blt.w 3306e │ │ │ │ blx 290b0 │ │ │ │ - movw r1, #50596 @ 0xc5a4 │ │ │ │ + movw r1, #50916 @ 0xc6e4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d4c54 │ │ │ │ + bl 1d4b3c │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 3306e │ │ │ │ add r0, sp, #12 │ │ │ │ blx 29df4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ - movw r0, #50612 @ 0xc5b4 │ │ │ │ + movw r0, #50932 @ 0xc6f4 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 82744 │ │ │ │ - movw r1, #19988 @ 0x4e14 │ │ │ │ + bl 82754 │ │ │ │ + movw r1, #20280 @ 0x4f38 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl cc054 │ │ │ │ + bl cc068 │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 3306e │ │ │ │ mov r0, r5 │ │ │ │ - movw r2, #60740 @ 0xed44 │ │ │ │ + movw r2, #61060 @ 0xee84 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ - movw r1, #50620 @ 0xc5bc │ │ │ │ + movw r1, #50940 @ 0xc6fc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 1d4c54 │ │ │ │ + bl 1d4b3c │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 3306e │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #50636 @ 0xc5cc │ │ │ │ + movw r1, #50956 @ 0xc70c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ bl 33410 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 3306e │ │ │ │ - bl 71328 │ │ │ │ + bl 71320 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 3306e │ │ │ │ - bl 71328 │ │ │ │ + bl 71320 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 33112 │ │ │ │ ldr.w sl, [pc, #304] @ 33128 │ │ │ │ mov.w r9, #0 │ │ │ │ ldr.w fp, [sl] │ │ │ │ cmp.w fp, #0 │ │ │ │ bne.n 33074 │ │ │ │ add.w r9, r9, #1 │ │ │ │ add.w sl, sl, #8 │ │ │ │ cmp.w r9, #44 @ 0x2c │ │ │ │ bne.n 32ffc │ │ │ │ mov r0, r6 │ │ │ │ - movw r2, #50652 @ 0xc5dc │ │ │ │ + movw r2, #50972 @ 0xc71c │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #55184 @ 0xd790 │ │ │ │ + movw r1, #55504 @ 0xd8d0 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - bl 1d4c54 │ │ │ │ + bl 1d4b3c │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 33112 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r6 │ │ │ │ - movw r1, #13108 @ 0x3334 │ │ │ │ + movw r1, #13428 @ 0x3474 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl cc054 │ │ │ │ + bl cc068 │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 3305a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 3306e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 3306e │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ b.n 3306e │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ - movw r1, #50700 @ 0xc60c │ │ │ │ + movw r1, #51020 @ 0xc74c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl cc054 │ │ │ │ + bl cc068 │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 3312c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 33408 │ │ │ │ mov r0, r9 │ │ │ │ blx 2a0e0 │ │ │ │ mov r7, r0 │ │ │ │ cbnz r0, 33082 │ │ │ │ ldr.w r7, [sl, #4] │ │ │ │ mov r2, r7 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d4c54 │ │ │ │ + bl 1d4b3c │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 33112 │ │ │ │ mov r0, r9 │ │ │ │ - bl 7ffe0 │ │ │ │ + bl 7fff4 │ │ │ │ mov fp, r0 │ │ │ │ cbz r0, 33112 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 7f994 │ │ │ │ + bl 7f9a8 │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 330b2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7a158 │ │ │ │ + bl 7a0ec │ │ │ │ mov r2, r0 │ │ │ │ cbnz r0, 330ce │ │ │ │ ldr.w r2, [fp] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ beq.n 33112 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [fp] │ │ │ │ cbnz r2, 33112 │ │ │ │ mov r0, fp │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ b.n 33112 │ │ │ │ mov r1, fp │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 793e8 │ │ │ │ + bl 7937c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r1, r3 │ │ │ │ beq.n 330f2 │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r2, #0] │ │ │ │ cbnz r1, 330f2 │ │ │ │ mov r0, r2 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ ldr.w r2, [fp] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r3 │ │ │ │ beq.n 3310c │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [fp] │ │ │ │ cbnz r2, 3310c │ │ │ │ mov r0, fp │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ bge.w 33006 │ │ │ │ mov r0, r8 │ │ │ │ - bl 7828c │ │ │ │ + bl 7820c │ │ │ │ mov r0, r4 │ │ │ │ - bl 7828c │ │ │ │ + bl 7820c │ │ │ │ b.n 3306e │ │ │ │ str.w r0, [r8, r7] │ │ │ │ str??.w r0, [r0, r7] │ │ │ │ - ldrb r0, [r6, r1] │ │ │ │ + ldrb r0, [r6, r6] │ │ │ │ lsls r0, r0, #1 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #50712 @ 0xc618 │ │ │ │ + movw r1, #51032 @ 0xc758 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ bl 33410 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 3306e │ │ │ │ - movw r2, #50728 @ 0xc628 │ │ │ │ + movw r2, #51048 @ 0xc768 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #55184 @ 0xd790 │ │ │ │ + movw r1, #55504 @ 0xd8d0 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - bl 1d4c54 │ │ │ │ + bl 1d4b3c │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 3306e │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #50784 @ 0xc660 │ │ │ │ + movw r1, #51104 @ 0xc7a0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106a94 │ │ │ │ + bl 106bb0 │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 3306e │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #50800 @ 0xc670 │ │ │ │ + movw r1, #51120 @ 0xc7b0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106a94 │ │ │ │ + bl 106bb0 │ │ │ │ cmp r0, #0 │ │ │ │ blt.w 3306e │ │ │ │ movs r2, #3 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #50816 @ 0xc680 │ │ │ │ + movw r1, #51136 @ 0xc7c0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106a94 │ │ │ │ + bl 106bb0 │ │ │ │ cmp r0, #0 │ │ │ │ blt.w 3306e │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #50832 @ 0xc690 │ │ │ │ + movw r1, #51152 @ 0xc7d0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106a94 │ │ │ │ + bl 106bb0 │ │ │ │ cmp r0, #0 │ │ │ │ blt.w 3306e │ │ │ │ movs r2, #5 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #50848 @ 0xc6a0 │ │ │ │ + movw r1, #51168 @ 0xc7e0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106a94 │ │ │ │ + bl 106bb0 │ │ │ │ cmp r0, #0 │ │ │ │ blt.w 3306e │ │ │ │ movs r2, #6 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #50868 @ 0xc6b4 │ │ │ │ + movw r1, #51188 @ 0xc7f4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106a94 │ │ │ │ + bl 106bb0 │ │ │ │ cmp r0, #0 │ │ │ │ blt.w 3306e │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #50884 @ 0xc6c4 │ │ │ │ + movw r1, #51204 @ 0xc804 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106a94 │ │ │ │ + bl 106bb0 │ │ │ │ cmp r0, #0 │ │ │ │ blt.w 3306e │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #50900 @ 0xc6d4 │ │ │ │ + movw r1, #51220 @ 0xc814 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106a94 │ │ │ │ + bl 106bb0 │ │ │ │ cmp r0, #0 │ │ │ │ blt.w 3306e │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #50916 @ 0xc6e4 │ │ │ │ + movw r1, #51236 @ 0xc824 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106a94 │ │ │ │ + bl 106bb0 │ │ │ │ cmp r0, #0 │ │ │ │ blt.w 3306e │ │ │ │ movs r2, #3 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #50932 @ 0xc6f4 │ │ │ │ + movw r1, #51252 @ 0xc834 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106a94 │ │ │ │ + bl 106bb0 │ │ │ │ cmp r0, #0 │ │ │ │ blt.w 3306e │ │ │ │ movs r0, #0 │ │ │ │ - bl 72218 │ │ │ │ + bl 72198 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 3306e │ │ │ │ - movw r8, #50948 @ 0xc704 │ │ │ │ + movw r8, #51268 @ 0xc844 │ │ │ │ movt r8, #41 @ 0x29 │ │ │ │ blx 2a444 │ │ │ │ mvn.w r9, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ ldr r7, [r6, #0] │ │ │ │ mov r0, r8 │ │ │ │ cbz r7, 3328e │ │ │ │ ldrd r1, r2, [r6, #4] │ │ │ │ - bl 82744 │ │ │ │ + bl 82754 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ cmp r7, #0 │ │ │ │ beq.w 33042 │ │ │ │ - bl 83ab0 │ │ │ │ + bl 83ac0 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov sl, r0 │ │ │ │ cmp r3, r9 │ │ │ │ beq.n 33284 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cbnz r3, 33284 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ adds r6, #12 │ │ │ │ cmp.w sl, #0 │ │ │ │ bge.n 33252 │ │ │ │ b.n 33042 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #50952 @ 0xc708 │ │ │ │ + movw r1, #51272 @ 0xc848 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl cc054 │ │ │ │ + bl cc068 │ │ │ │ cmp r0, #0 │ │ │ │ blt.w 3306e │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #50964 @ 0xc714 │ │ │ │ + movw r1, #51284 @ 0xc854 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106a94 │ │ │ │ + bl 106bb0 │ │ │ │ cmp r0, #0 │ │ │ │ blt.w 3306e │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #50996 @ 0xc734 │ │ │ │ + movw r1, #51316 @ 0xc874 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106a94 │ │ │ │ + bl 106bb0 │ │ │ │ cmp r0, #0 │ │ │ │ blt.w 3306e │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #51040 @ 0xc760 │ │ │ │ + movw r1, #51360 @ 0xc8a0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106a94 │ │ │ │ + bl 106bb0 │ │ │ │ cmp r0, #0 │ │ │ │ blt.w 3306e │ │ │ │ movs r0, #100 @ 0x64 │ │ │ │ - bl 76ed4 │ │ │ │ + bl 76e54 │ │ │ │ mov r4, r0 │ │ │ │ cbnz r0, 332f6 │ │ │ │ - bl 1e7a0c │ │ │ │ + bl 1e7954 │ │ │ │ b.n 3306e │ │ │ │ movs r1, #100 @ 0x64 │ │ │ │ movs r2, #2 │ │ │ │ - movw r3, #51072 @ 0xc780 │ │ │ │ + movw r3, #51392 @ 0xc8c0 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ str r2, [r0, #8] │ │ │ │ movs r2, #7 │ │ │ │ strd r3, r1, [r0] │ │ │ │ movs r3, #1 │ │ │ │ - movw r1, #51096 @ 0xc798 │ │ │ │ + movw r1, #51416 @ 0xc8d8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ strd r2, r3, [r0, #12] │ │ │ │ movw r2, #41184 @ 0xa0e0 │ │ │ │ movt r2, #2 │ │ │ │ movw r3, #38156 @ 0x950c │ │ │ │ movt r3, #2 │ │ │ │ strd r2, r3, [r0, #20] │ │ │ │ @@ -12981,34 +12981,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, #49533 @ 0xc17d │ │ │ │ + movw r3, #49133 @ 0xbfed │ │ │ │ movt r3, #24 │ │ │ │ strd r2, r3, [r0, #84] @ 0x54 │ │ │ │ movw r2, #43452 @ 0xa9bc │ │ │ │ movt r2, #2 │ │ │ │ movw r3, #38496 @ 0x9660 │ │ │ │ movt r3, #2 │ │ │ │ strd r2, r3, [r0, #92] @ 0x5c │ │ │ │ - movw r2, #11371 @ 0x2c6b │ │ │ │ + movw r2, #11425 @ 0x2ca1 │ │ │ │ movt r2, #5 │ │ │ │ - bl f98e8 │ │ │ │ + bl f9900 │ │ │ │ mov r2, r0 │ │ │ │ cbnz r0, 333f8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77270 │ │ │ │ + bl 771f0 │ │ │ │ b.n 3306e │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #51104 @ 0xc7a0 │ │ │ │ + movw r1, #51424 @ 0xc8e0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl cc054 │ │ │ │ + bl cc068 │ │ │ │ asrs r0, r0, #31 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -13016,68 +13016,68 @@ │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r0 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ mov r0, r5 │ │ │ │ blx 295d4 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 80174 │ │ │ │ + bl 80188 │ │ │ │ cbz r0, 3348e │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a158 │ │ │ │ + bl 7a0ec │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 33458 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 3348e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 3348e │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ b.n 3348e │ │ │ │ mov r1, r4 │ │ │ │ bl 334b8 <_PyImport_SetModule@@Base> │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 33492 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 33478 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 33478 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 3348e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 3348e │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ b.n 334b4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r7, #1 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 334a6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 334a6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl cc054 │ │ │ │ + bl cc068 │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 3348e │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ 000334b8 <_PyImport_SetModule@@Base>: │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ @@ -13088,238 +13088,238 @@ │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ mov r2, r1 │ │ │ │ mov r3, r0 │ │ │ │ ldr r1, [r4, r5] │ │ │ │ ldr r1, [r1, #8] │ │ │ │ ldr.w r0, [r1, #3880] @ 0xf28 │ │ │ │ cbnz r0, 334ee <_PyImport_SetModule@@Base+0x36> │ │ │ │ - movw r1, #64160 @ 0xfaa0 │ │ │ │ + movw r1, #64480 @ 0xfbe0 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - movw r0, #17156 @ 0x4304 │ │ │ │ + movw r0, #17476 @ 0x4444 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 62644 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 623a4 <_Py_FatalErrorFunc@@Base> │ │ │ │ mov r1, r3 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 88f10 │ │ │ │ + b.w 88ef4 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cbz r1, 33504 <_PyImport_SetModule@@Base+0x4c> │ │ │ │ ldr r0, [r0, #20] │ │ │ │ b.n 3350c <_PyImport_SetModule@@Base+0x54> │ │ │ │ movw r0, #10688 @ 0x29c0 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ - b.w 155230 │ │ │ │ + b.w 155320 │ │ │ │ │ │ │ │ 00033510 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #24] @ (33538 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [r3, r1] │ │ │ │ ldr r1, [r0, #0] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 7b1b4 │ │ │ │ + bl 7b138 │ │ │ │ str r0, [r4, #0] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ 0003353c : │ │ │ │ ldr r0, [pc, #4] @ (33544 ) │ │ │ │ - b.w cb83c │ │ │ │ + b.w cb850 │ │ │ │ nop │ │ │ │ lsrs r0, r0, #32 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl db018 <_PyUnicodeWriter_Init@@Base> │ │ │ │ + bl db088 <_PyUnicodeWriter_Init@@Base> │ │ │ │ movs r2, #6 │ │ │ │ add r0, sp, #4 │ │ │ │ - movw r1, #56152 @ 0xdb58 │ │ │ │ + movw r1, #56472 @ 0xdc98 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 91b88 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ + bl 91b64 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 3361e │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cbnz r3, 3358e │ │ │ │ movs r2, #5 │ │ │ │ add r0, sp, #4 │ │ │ │ - movw r1, #56160 @ 0xdb60 │ │ │ │ + movw r1, #56480 @ 0xdca0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 91b88 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ + bl 91b64 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 335a4 │ │ │ │ b.n 3361e │ │ │ │ movs r2, #5 │ │ │ │ add r0, sp, #4 │ │ │ │ - movw r1, #12248 @ 0x2fd8 │ │ │ │ + movw r1, #12648 @ 0x3168 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 91b88 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ + bl 91b64 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 33578 │ │ │ │ b.n 3361e │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - bl e7720 │ │ │ │ + bl e7798 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 3361e │ │ │ │ mov r1, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl d1e50 <_PyUnicodeWriter_WriteStr@@Base> │ │ │ │ + bl d1e68 <_PyUnicodeWriter_WriteStr@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ blt.n 335f4 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 335d0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 335d0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ mov r1, r5 │ │ │ │ - movw r0, #19848 @ 0x4d88 │ │ │ │ + movw r0, #20168 @ 0x4ec8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl ddc6c │ │ │ │ + bl ddce4 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 3361e │ │ │ │ mov r1, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl d1e50 <_PyUnicodeWriter_WriteStr@@Base> │ │ │ │ + bl d1e68 <_PyUnicodeWriter_WriteStr@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ bge.n 33606 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 3361e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 3361e │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ b.n 3361e │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 33616 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 33616 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 91f18 <_PyUnicodeWriter_Finish@@Base> │ │ │ │ + bl 91ef4 <_PyUnicodeWriter_Finish@@Base> │ │ │ │ b.n 33626 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1d3f78 <_PyBytesWriter_Dealloc@@Base> │ │ │ │ + bl 1d3e54 <_PyBytesWriter_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl db018 <_PyUnicodeWriter_Init@@Base> │ │ │ │ + bl db088 <_PyUnicodeWriter_Init@@Base> │ │ │ │ movs r2, #17 │ │ │ │ add r0, sp, #4 │ │ │ │ - movw r1, #56272 @ 0xdbd0 │ │ │ │ + movw r1, #56760 @ 0xddb8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 91b88 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ + bl 91b64 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 33716 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl e7720 │ │ │ │ + bl e7798 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 33716 │ │ │ │ mov r1, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl d1e50 <_PyUnicodeWriter_WriteStr@@Base> │ │ │ │ + bl d1e68 <_PyUnicodeWriter_WriteStr@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ blt.n 336ec │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 33684 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 33684 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cbz r3, 336c8 │ │ │ │ movs r2, #9 │ │ │ │ add r0, sp, #4 │ │ │ │ - movw r1, #56292 @ 0xdbe4 │ │ │ │ + movw r1, #56780 @ 0xddcc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 91b88 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ + bl 91b64 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 33716 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - bl e7720 │ │ │ │ + bl e7798 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 33716 │ │ │ │ mov r1, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl d1e50 <_PyUnicodeWriter_WriteStr@@Base> │ │ │ │ + bl d1e68 <_PyUnicodeWriter_WriteStr@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ blt.n 336ec │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 336c8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 336c8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ mov r1, r5 │ │ │ │ - movw r0, #19848 @ 0x4d88 │ │ │ │ + movw r0, #20168 @ 0x4ec8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl ddc6c │ │ │ │ + bl ddce4 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 33716 │ │ │ │ mov r1, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl d1e50 <_PyUnicodeWriter_WriteStr@@Base> │ │ │ │ + bl d1e68 <_PyUnicodeWriter_WriteStr@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ bge.n 336fe │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 33716 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 33716 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ b.n 33716 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 3370e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 3370e │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 91f18 <_PyUnicodeWriter_Finish@@Base> │ │ │ │ + bl 91ef4 <_PyUnicodeWriter_Finish@@Base> │ │ │ │ b.n 3371e │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1d3f78 <_PyBytesWriter_Dealloc@@Base> │ │ │ │ + bl 1d3e54 <_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 │ │ │ │ @@ -13349,182 +13349,182 @@ │ │ │ │ mov r3, r5 │ │ │ │ add r4, sp, #28 │ │ │ │ mov r1, r6 │ │ │ │ str r4, [sp, #16] │ │ │ │ movs r4, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ strd r4, ip, [sp, #4] │ │ │ │ - bl 101898 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1019a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 338f8 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #52 @ 0x34 │ │ │ │ - bl ce02c │ │ │ │ + bl ce03c │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 338f8 │ │ │ │ cmp.w r8, #1 │ │ │ │ beq.n 337d0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cbz r0, 337b8 │ │ │ │ - bl f43ac │ │ │ │ + bl f4428 │ │ │ │ mov r5, r0 │ │ │ │ adds r6, r0, #1 │ │ │ │ bne.n 337b0 │ │ │ │ - bl 7f720 │ │ │ │ + bl 7f734 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 338f8 │ │ │ │ cmp.w r8, #2 │ │ │ │ bne.n 337bc │ │ │ │ b.n 337d8 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl f43ac │ │ │ │ + bl f4428 │ │ │ │ mov r6, r0 │ │ │ │ adds r0, r6, #1 │ │ │ │ bne.n 337da │ │ │ │ - bl 7f720 │ │ │ │ + bl 7f734 │ │ │ │ cbz r0, 337da │ │ │ │ b.n 338f8 │ │ │ │ movs r6, #15 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ b.n 337da │ │ │ │ movs r6, #15 │ │ │ │ mov r0, r7 │ │ │ │ movs r7, #0 │ │ │ │ strd r7, r7, [sp, #40] @ 0x28 │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ - bl cbf1c │ │ │ │ + bl cbf30 │ │ │ │ add r2, sp, #108 @ 0x6c │ │ │ │ mov r4, r0 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ ldr.w r9, [sp, #52] @ 0x34 │ │ │ │ ldr.w r8, [sp, #60] @ 0x3c │ │ │ │ - bl 16ab38 │ │ │ │ + bl 16ac20 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ adds r0, #1 │ │ │ │ beq.n 338f2 │ │ │ │ mov r1, r5 │ │ │ │ movs r2, #8 │ │ │ │ movs r0, #56 @ 0x38 │ │ │ │ mov r3, r6 │ │ │ │ str r0, [sp, #12] │ │ │ │ - movw r5, #39244 @ 0x994c │ │ │ │ + movw r5, #39484 @ 0x9a3c │ │ │ │ movt r5, #40 @ 0x28 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ str r5, [sp, #8] │ │ │ │ - movw r5, #21957 @ 0x55c5 │ │ │ │ + movw r5, #22193 @ 0x56b1 │ │ │ │ movt r5, #22 │ │ │ │ str r7, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ str r5, [sp, #128] @ 0x80 │ │ │ │ - movw r5, #40681 @ 0x9ee9 │ │ │ │ + movw r5, #40913 @ 0x9fd1 │ │ │ │ movt r5, #22 │ │ │ │ str.w r9, [sp, #96] @ 0x60 │ │ │ │ str r5, [sp, #132] @ 0x84 │ │ │ │ str r7, [sp, #136] @ 0x88 │ │ │ │ blx 2a374 │ │ │ │ subs r5, r0, #0 │ │ │ │ beq.n 33872 │ │ │ │ bgt.n 338aa │ │ │ │ adds r1, r5, #4 │ │ │ │ beq.n 3385a │ │ │ │ adds r2, r5, #2 │ │ │ │ bne.n 338aa │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - movw r1, #56512 @ 0xdcc0 │ │ │ │ + movw r1, #56832 @ 0xde00 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 126e34 │ │ │ │ + bl 1271a4 │ │ │ │ b.n 338f2 │ │ │ │ movw r3, #36624 @ 0x8f10 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #56472 @ 0xdc98 │ │ │ │ + movw r1, #56792 @ 0xddd8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 1271a4 │ │ │ │ b.n 338f2 │ │ │ │ str.w r8, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ cbnz r3, 33890 │ │ │ │ add r1, sp, #108 @ 0x6c │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl 231f74 <_PyXI_EndInterpreter@@Base+0x664> │ │ │ │ + bl 231ec4 <_PyXI_EndInterpreter@@Base+0x6fc> │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ bge.n 33890 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ blx 29940 │ │ │ │ b.n 338f2 │ │ │ │ - bl 95d94 │ │ │ │ + bl 95d68 │ │ │ │ movs r1, #4 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ blx 29440 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9889c │ │ │ │ + bl 98868 │ │ │ │ adds r3, r5, #2 │ │ │ │ bne.n 338c4 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ blx 29940 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r1, [sp, #120] @ 0x78 │ │ │ │ mov r2, r5 │ │ │ │ - movw r3, #14236 @ 0x379c │ │ │ │ + movw r3, #14556 @ 0x38dc │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ - bl 239ac4 <_Py_c_pow@@Base+0x960> │ │ │ │ + bl 239a44 <_Py_c_pow@@Base+0x960> │ │ │ │ b.n 338f2 │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 33876 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ blx 29940 │ │ │ │ mov r2, r0 │ │ │ │ cbnz r0, 338e2 │ │ │ │ ldr r1, [sp, #112] @ 0x70 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl 16ae84 <_PyArg_NoKeywords@@Base+0x58> │ │ │ │ + bl 16af6c <_PyArg_NoKeywords@@Base+0x58> │ │ │ │ mov r4, r0 │ │ │ │ cbnz r0, 338fa │ │ │ │ b.n 338f2 │ │ │ │ - movw r3, #15124 @ 0x3b14 │ │ │ │ + movw r3, #15444 @ 0x3c54 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r1, [sp, #120] @ 0x78 │ │ │ │ - bl 239ac4 <_Py_c_pow@@Base+0x960> │ │ │ │ + bl 239a44 <_Py_c_pow@@Base+0x960> │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl 1b3c54 │ │ │ │ + bl 1b3c04 <_PySys_GetRequiredAttrString@@Base+0x8f4> │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cbz r3, 33904 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ - bl ceac4 │ │ │ │ + bl cead4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #156 @ 0x9c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ lsrs r0, r4, #1 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ add r6, sp, #20 │ │ │ │ mov r0, r1 │ │ │ │ add r3, sp, #24 │ │ │ │ - movw r1, #56808 @ 0xdde8 │ │ │ │ + movw r1, #57128 @ 0xdf28 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ add r2, sp, #28 │ │ │ │ str r6, [sp, #0] │ │ │ │ movs r5, #0 │ │ │ │ strd r5, r5, [sp, #16] │ │ │ │ - bl 8c534 │ │ │ │ + bl 8c520 │ │ │ │ cbz r0, 339a2 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cbnz r1, 33988 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ ldrd r2, r1, [sp, #24] │ │ │ │ @@ -13537,47 +13537,47 @@ │ │ │ │ movs r7, #0 │ │ │ │ str r5, [sp, #12] │ │ │ │ strd r6, r7, [sp, #32] │ │ │ │ blx 2991c <__getsockopt64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 339fe │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 7dde8 │ │ │ │ + bl 7ddec │ │ │ │ b.n 33a0e │ │ │ │ add r3, sp, #16 │ │ │ │ movs r5, #4 │ │ │ │ str r5, [sp, #12] │ │ │ │ blx 2991c <__getsockopt64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 339fe │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 7ffe0 │ │ │ │ + bl 7fff4 │ │ │ │ b.n 33a0e │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ bne.n 339a6 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #56824 @ 0xddf8 │ │ │ │ + movw r1, #57144 @ 0xdf38 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 1271a4 │ │ │ │ movs r0, #0 │ │ │ │ b.n 33a0e │ │ │ │ subs r3, r1, #1 │ │ │ │ cmp.w r3, #1024 @ 0x400 │ │ │ │ bcc.n 339c6 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #56864 @ 0xde20 │ │ │ │ + movw r1, #57184 @ 0xdf60 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 1271a4 │ │ │ │ b.n 339a2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 71e88 │ │ │ │ + bl 71e08 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 339a2 │ │ │ │ str r6, [sp, #0] │ │ │ │ add.w r3, r0, #16 │ │ │ │ ldrd r2, r1, [sp, #24] │ │ │ │ @@ -13589,66 +13589,66 @@ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 339fe │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 339fe │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #24] │ │ │ │ blx r3 │ │ │ │ b.n 33a0e │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 9ac98 <_PyBytes_Resize@@Base> │ │ │ │ + bl 9ac60 <_PyBytes_Resize@@Base> │ │ │ │ ldr r0, [sp, #32] │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ vldr d0, [r0, #8] │ │ │ │ sub sp, #16 │ │ │ │ vldr d1, [r0, #16] │ │ │ │ vneg.f64 d0, d0 │ │ │ │ vneg.f64 d1, d1 │ │ │ │ add sp, #16 │ │ │ │ - b.w 1818a8 │ │ │ │ + b.w 181974 │ │ │ │ nop │ │ │ │ ldr r3, [r0, #28] │ │ │ │ bx r3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movw r1, #54884 @ 0xd664 │ │ │ │ + movw r1, #55204 @ 0xd7a4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl fa210 │ │ │ │ + bl fa228 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ cbz r0, 33a68 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ beq.n 33a68 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cbnz r3, 33a68 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r1 │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ mov r4, r2 │ │ │ │ - bl 1494dc │ │ │ │ + bl 1495c4 │ │ │ │ cbz r0, 33a96 │ │ │ │ mov r0, r5 │ │ │ │ blx r4 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ @@ -13657,28 +13657,28 @@ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ bl 33ac4 │ │ │ │ cbz r0, 33ac2 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r2, r0 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - movw r0, #2500 @ 0x9c4 │ │ │ │ + movw r0, #2820 @ 0xb04 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - b.w 82744 │ │ │ │ + b.w 82754 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r5, #0 │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 72074 │ │ │ │ + bl 71ff4 │ │ │ │ cbz r0, 33b18 │ │ │ │ mov r4, r0 │ │ │ │ add.w r7, r0, #8 │ │ │ │ b.n 33aee │ │ │ │ str.w r0, [r7, #4]! │ │ │ │ ldr r3, [r6, #8] │ │ │ │ add r1, sp, #4 │ │ │ │ @@ -13688,30 +13688,30 @@ │ │ │ │ add.w r3, r3, r5, lsl #2 │ │ │ │ adds r5, #1 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ bl 33b38 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 33aea │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 78230 │ │ │ │ + bl 781b0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ bne.n 33b1c │ │ │ │ movs r4, #0 │ │ │ │ b.n 33b32 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 33b18 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ b.n 33b18 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 78230 │ │ │ │ + bl 781b0 │ │ │ │ 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 │ │ │ │ @@ -13720,22 +13720,22 @@ │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r3 │ │ │ │ bne.n 33b76 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ mov r5, r1 │ │ │ │ cbnz r0, 33b6c │ │ │ │ - movw r0, #5380 @ 0x1504 │ │ │ │ + movw r0, #5700 @ 0x1644 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 7a158 │ │ │ │ + bl 7a0ec │ │ │ │ str r0, [r5, #0] │ │ │ │ cbz r0, 33b84 │ │ │ │ mov r1, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 10a338 │ │ │ │ + b.w 10a454 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ @@ -13749,150 +13749,150 @@ │ │ │ │ movs r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2957c │ │ │ │ movs r2, #1 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl ce02c │ │ │ │ + bl ce03c │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 33bd4 │ │ │ │ mov r3, r4 │ │ │ │ - movw r2, #23372 @ 0x5b4c │ │ │ │ + movw r2, #23692 @ 0x5c8c │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #62464 @ 0xf400 │ │ │ │ + movw r1, #62784 @ 0xf540 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #292 @ 0x124 │ │ │ │ + movw r0, #612 @ 0x264 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movs r4, #0 │ │ │ │ - bl 23b068 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 23afc8 <_PyArg_BadArgument@@Base> │ │ │ │ b.n 33be0 │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ bl 33bf0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cbz r3, 33bea │ │ │ │ add r0, sp, #4 │ │ │ │ - bl ceac4 │ │ │ │ + bl cead4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #188] @ (33cbc ) │ │ │ │ mov r5, r1 │ │ │ │ add.w r1, r3, #28 │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ moveq r1, r3 │ │ │ │ - movw r2, #3336 @ 0xd08 │ │ │ │ + movw r2, #3656 @ 0xe48 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ ldr r3, [r5, #8] │ │ │ │ - bl 12703c <_PyObject_CallMethod@@Base> │ │ │ │ + bl 1273ac <_PyObject_CallMethod@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 33cb8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #4 │ │ │ │ bmi.n 33c54 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 33c3c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cbnz r3, 33c3c │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13260 @ 0x33cc │ │ │ │ + movw r1, #13580 @ 0x350c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 1271a4 │ │ │ │ b.n 33cb8 │ │ │ │ ldr r6, [r0, #8] │ │ │ │ ldr r2, [r5, #8] │ │ │ │ cmp r2, r6 │ │ │ │ bge.n 33c8c │ │ │ │ movw r0, #6496 @ 0x1960 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ mov r3, r6 │ │ │ │ - movw r1, #26296 @ 0x66b8 │ │ │ │ + movw r1, #26616 @ 0x67f8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d1990 │ │ │ │ + bl d19a8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 33cb8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 33cb8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ b.n 33cb8 │ │ │ │ add.w r1, r4, #16 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mov r2, r6 │ │ │ │ blx 29c10 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r1, r3 │ │ │ │ beq.n 33cae │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r4, #0] │ │ │ │ cbnz r1, 33cae │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 7f908 │ │ │ │ + b.w 7f91c │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ b.n 33628 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ movs r0, #0 │ │ │ │ - bl 72218 │ │ │ │ + bl 72198 │ │ │ │ cbz r0, 33d10 │ │ │ │ mov r4, r0 │ │ │ │ blx 2a0b0 │ │ │ │ b.n 33cee │ │ │ │ - bl 83ab0 │ │ │ │ + bl 83ac0 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ cbnz r3, 33d1a │ │ │ │ - bl 12fd2c <_Py_DecRef@@Base> │ │ │ │ + bl 12fe14 <_Py_DecRef@@Base> │ │ │ │ blx 2a6a4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ cbz r1, 33d14 │ │ │ │ - bl 1d09b4 <_Py_Uid_Converter@@Base+0xf0> │ │ │ │ + bl 1d08f8 <_Py_Uid_Converter@@Base+0xf0> │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 33ce0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 12fd2c <_Py_DecRef@@Base> │ │ │ │ + bl 12fe14 <_Py_DecRef@@Base> │ │ │ │ blx 2a438 │ │ │ │ movs r4, #0 │ │ │ │ b.n 33d20 │ │ │ │ blx 2a438 │ │ │ │ b.n 33d20 │ │ │ │ - bl 12fd2c <_Py_DecRef@@Base> │ │ │ │ + bl 12fe14 <_Py_DecRef@@Base> │ │ │ │ b.n 33d06 │ │ │ │ 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 │ │ │ │ @@ -13905,105 +13905,105 @@ │ │ │ │ blx 2957c │ │ │ │ subs r3, r4, #1 │ │ │ │ cmp r3, #1 │ │ │ │ bhi.n 33d56 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl ce02c │ │ │ │ + bl ce03c │ │ │ │ cbz r0, 33d70 │ │ │ │ b.n 33d6c │ │ │ │ - movw r0, #39796 @ 0x9b74 │ │ │ │ + movw r0, #40336 @ 0x9d90 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl c0530 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c053c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 33d48 │ │ │ │ movs r4, #0 │ │ │ │ b.n 33dc4 │ │ │ │ cmp r4, #1 │ │ │ │ ble.n 33d88 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 16a054 │ │ │ │ + bl 16a13c │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ bne.n 33d8a │ │ │ │ - bl 7f720 │ │ │ │ + bl 7f734 │ │ │ │ cbz r0, 33d8a │ │ │ │ b.n 33d6c │ │ │ │ movs r4, #1 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr r6, [sp, #4] │ │ │ │ cmp.w r5, #5120 @ 0x1400 │ │ │ │ ble.n 33db0 │ │ │ │ - bl 95d94 │ │ │ │ + bl 95d68 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r3 │ │ │ │ mov r0, r4 │ │ │ │ blx 2a590 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9889c │ │ │ │ + bl 98868 │ │ │ │ b.n 33dbc │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ blx 2a590 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7dde8 │ │ │ │ + bl 7ddec │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cbz r3, 33dce │ │ │ │ add r0, sp, #4 │ │ │ │ - bl ceac4 │ │ │ │ + bl cead4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r2 │ │ │ │ - b.w 1a6130 │ │ │ │ + b.w 1a6040 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r1, #0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl d75c4 │ │ │ │ + bl d762c │ │ │ │ adds r3, r0, #1 │ │ │ │ bne.n 33e02 │ │ │ │ - bl 7f720 │ │ │ │ + bl 7f734 │ │ │ │ cbz r0, 33e1a │ │ │ │ b.n 33e30 │ │ │ │ ldrd r1, r2, [r4, #8] │ │ │ │ cmp r0, #1 │ │ │ │ bne.n 33e1a │ │ │ │ - movw r0, #57460 @ 0xe074 │ │ │ │ + movw r0, #57780 @ 0xe1b4 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w ddc6c │ │ │ │ + b.w ddce4 │ │ │ │ ldrd r2, r3, [r4, #12] │ │ │ │ - movw r0, #57476 @ 0xe084 │ │ │ │ + movw r0, #57796 @ 0xe1c4 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w ddc6c │ │ │ │ + b.w ddce4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl c34a8 │ │ │ │ + bl c34b0 │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 33e56 │ │ │ │ bne.n 33e5a │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ b.n 33e62 │ │ │ │ movs r0, #0 │ │ │ │ @@ -14016,57 +14016,57 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ cmp r2, #1 │ │ │ │ bgt.n 33e92 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #57608 @ 0xe108 │ │ │ │ + movw r1, #57928 @ 0xe248 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1990 │ │ │ │ + bl d19a8 │ │ │ │ b.n 33eae │ │ │ │ mov r8, r2 │ │ │ │ cmp r2, #5 │ │ │ │ ble.n 33eb2 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #57656 @ 0xe138 │ │ │ │ + movw r1, #57976 @ 0xe278 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1990 │ │ │ │ + bl d19a8 │ │ │ │ movs r0, #0 │ │ │ │ b.n 3406c │ │ │ │ ldr r0, [r1, #0] │ │ │ │ mov r5, r1 │ │ │ │ - bl 15e1b8 │ │ │ │ + bl 15e468 │ │ │ │ subs r7, r0, #0 │ │ │ │ blt.n 33eae │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl f43ac │ │ │ │ + bl f4428 │ │ │ │ mov r6, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ bne.n 33ed2 │ │ │ │ - bl 7f720 │ │ │ │ + bl 7f734 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 33eae │ │ │ │ cmp.w r8, #2 │ │ │ │ beq.n 33f04 │ │ │ │ ldr r4, [r5, #8] │ │ │ │ cmp.w r8, #3 │ │ │ │ beq.n 33f0a │ │ │ │ ldr.w r9, [r5, #12] │ │ │ │ cmp.w r8, #4 │ │ │ │ beq.n 33efe │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl f43ac │ │ │ │ + bl f4428 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ bne.n 33f00 │ │ │ │ - bl 7f720 │ │ │ │ + bl 7f734 │ │ │ │ cbz r0, 33f00 │ │ │ │ b.n 33eae │ │ │ │ movs r5, #0 │ │ │ │ cbz r4, 33f14 │ │ │ │ b.n 33f24 │ │ │ │ movs r5, #0 │ │ │ │ mov r9, r5 │ │ │ │ @@ -14092,34 +14092,34 @@ │ │ │ │ mov.w sl, #0 │ │ │ │ ldr.w r9, [r3] │ │ │ │ b.n 33f48 │ │ │ │ mov sl, r9 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ strd r4, r9, [sp] │ │ │ │ - movw r1, #57700 @ 0xe164 │ │ │ │ + movw r1, #58020 @ 0xe2a4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ str r5, [sp, #8] │ │ │ │ - movw r0, #57708 @ 0xe16c │ │ │ │ + movw r0, #58028 @ 0xe2ac │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 8fe90 │ │ │ │ + bl 8fe78 │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 33eae │ │ │ │ cmp r6, #8 │ │ │ │ beq.n 33f8e │ │ │ │ lsls r4, r6, #31 │ │ │ │ bmi.n 33f92 │ │ │ │ lsls r0, r6, #30 │ │ │ │ bmi.n 33f96 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #57720 @ 0xe178 │ │ │ │ + movw r1, #58040 @ 0xe2b8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 1271a4 │ │ │ │ b.n 33eae │ │ │ │ movs r3, #2 │ │ │ │ b.n 33f98 │ │ │ │ movs r3, #0 │ │ │ │ b.n 33f98 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ @@ -14133,67 +14133,67 @@ │ │ │ │ beq.n 33ffa │ │ │ │ b.n 33fdc │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ mov r0, sl │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #7 │ │ │ │ bpl.n 33fc8 │ │ │ │ - bl 11bdbc │ │ │ │ + bl 11c028 │ │ │ │ b.n 33fce │ │ │ │ - bl dd754 │ │ │ │ + bl dd7cc │ │ │ │ asrs r1, r0, #31 │ │ │ │ strd r0, r1, [sp, #24] │ │ │ │ - bl 7f720 │ │ │ │ + bl 7f734 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 33fae │ │ │ │ b.n 33eae │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #7 │ │ │ │ bpl.n 3400a │ │ │ │ - bl 11bdbc │ │ │ │ + bl 11c028 │ │ │ │ strd r0, r1, [sp, #32] │ │ │ │ - bl 7f720 │ │ │ │ + bl 7f734 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 33eae │ │ │ │ tst.w r6, #4 │ │ │ │ strh.w r5, [sp, #18] │ │ │ │ ite ne │ │ │ │ movne r6, #13 │ │ │ │ moveq r6, #14 │ │ │ │ b.n 34026 │ │ │ │ - bl dd754 │ │ │ │ + bl dd7cc │ │ │ │ asrs r1, r0, #31 │ │ │ │ b.n 33fec │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ bne.n 34044 │ │ │ │ - bl e4b58 │ │ │ │ + bl e4bd0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 33eae │ │ │ │ - bl 95d94 │ │ │ │ + bl 95d68 │ │ │ │ add r2, sp, #16 │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ blx 290fc <__fcntl_time64@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9889c │ │ │ │ + bl 98868 │ │ │ │ adds r3, r4, #1 │ │ │ │ bne.n 3405e │ │ │ │ b.n 34012 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w f1834 │ │ │ │ + b.w f18b4 │ │ │ │ mov r3, r4 │ │ │ │ movs r5, #0 │ │ │ │ b.n 33f30 │ │ │ │ cmp r4, #0 │ │ │ │ blt.n 34044 │ │ │ │ movw r3, #44000 @ 0xabe0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ @@ -14209,116 +14209,116 @@ │ │ │ │ cbz r2, 3408a │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cbnz r3, 34090 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ b.n 340aa │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #57748 @ 0xe194 │ │ │ │ + movw r1, #58068 @ 0xe2d4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 1271a4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 165774 │ │ │ │ + bl 165860 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 1f9084 │ │ │ │ + bl 1f8f68 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 341b4 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - bl 11cf10 │ │ │ │ + bl 11d17c │ │ │ │ cbnz r0, 340ec │ │ │ │ - bl 95d94 │ │ │ │ + bl 95d68 │ │ │ │ movs r1, #1 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - bl 11cf10 │ │ │ │ + bl 11d17c │ │ │ │ mov r0, r7 │ │ │ │ - bl 9889c │ │ │ │ + bl 98868 │ │ │ │ add.w r1, r5, #8 │ │ │ │ add.w r0, r4, #8 │ │ │ │ blx 2a2e8 │ │ │ │ subs r2, r0, #0 │ │ │ │ beq.n 34148 │ │ │ │ bgt.n 34136 │ │ │ │ adds r1, r2, #4 │ │ │ │ beq.n 3411e │ │ │ │ adds r3, r2, #2 │ │ │ │ bne.n 34136 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #57776 @ 0xe1b0 │ │ │ │ + movw r1, #58096 @ 0xe2f0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 1271a4 │ │ │ │ b.n 341a8 │ │ │ │ movw r3, #36624 @ 0x8f10 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #10940 @ 0x2abc │ │ │ │ + movw r1, #11224 @ 0x2bd8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 1271a4 │ │ │ │ b.n 341a8 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - movw r3, #57804 @ 0xe1cc │ │ │ │ + movw r3, #58124 @ 0xe30c │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ ldr r1, [r5, #32] │ │ │ │ - bl 239ac4 <_Py_c_pow@@Base+0x960> │ │ │ │ + bl 239a44 <_Py_c_pow@@Base+0x960> │ │ │ │ b.n 341a8 │ │ │ │ ldr r2, [r5, #64] @ 0x40 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r2, #0] │ │ │ │ str r2, [r4, #64] @ 0x40 │ │ │ │ - bl 7828c │ │ │ │ + bl 7820c │ │ │ │ ldr r2, [r5, #68] @ 0x44 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r2, #0] │ │ │ │ str r2, [r4, #68] @ 0x44 │ │ │ │ - bl 7828c │ │ │ │ + bl 7820c │ │ │ │ ldr r3, [r5, #76] @ 0x4c │ │ │ │ ldr r0, [r4, #76] @ 0x4c │ │ │ │ cbz r3, 3418c │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ str r3, [r4, #76] @ 0x4c │ │ │ │ - bl 7828c │ │ │ │ + bl 7820c │ │ │ │ ldrb.w r3, [r5, #72] @ 0x48 │ │ │ │ strb.w r3, [r4, #72] @ 0x48 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r4, #73] @ 0x49 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - bl ffb74 │ │ │ │ + bl ffc7c │ │ │ │ b.n 341b6 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - bl ffb74 │ │ │ │ + bl ffc7c │ │ │ │ mov r0, r4 │ │ │ │ - bl 7828c │ │ │ │ + bl 7820c │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -14328,36 +14328,36 @@ │ │ │ │ movs r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2957c │ │ │ │ movs r2, #1 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl ce02c │ │ │ │ + bl ce03c │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 34208 │ │ │ │ mov r3, r4 │ │ │ │ - movw r2, #23372 @ 0x5b4c │ │ │ │ + movw r2, #23692 @ 0x5c8c │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #62464 @ 0xf400 │ │ │ │ + movw r1, #62784 @ 0xf540 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #328 @ 0x148 │ │ │ │ + movw r0, #648 @ 0x288 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movs r4, #0 │ │ │ │ - bl 23b068 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 23afc8 <_PyArg_BadArgument@@Base> │ │ │ │ b.n 34214 │ │ │ │ movs r2, #1 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ bl 33bf0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cbz r3, 3421e │ │ │ │ add r0, sp, #4 │ │ │ │ - bl ceac4 │ │ │ │ + bl cead4 │ │ │ │ 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 │ │ │ │ @@ -14366,35 +14366,35 @@ │ │ │ │ cbz r2, 3423c │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cbnz r3, 34242 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ b.n 340aa │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #57860 @ 0xe204 │ │ │ │ + movw r1, #58180 @ 0xe344 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 1271a4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ mov r3, r0 │ │ │ │ adds r0, #16 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ b.n 34264 │ │ │ │ cmp r1, #1 │ │ │ │ bne.n 3427c │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ - movw r3, #42848 @ 0xa760 │ │ │ │ + movw r3, #43168 @ 0xa8a0 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ lsls r3, r3, #29 │ │ │ │ bmi.n 3429c │ │ │ │ b.n 3427e │ │ │ │ cbz r1, 342a6 │ │ │ │ - movw r3, #42848 @ 0xa760 │ │ │ │ + movw r3, #43168 @ 0xa8a0 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ add r1, r0 │ │ │ │ mov r2, r0 │ │ │ │ cmp r1, r0 │ │ │ │ bls.n 3429c │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ adds r0, #1 │ │ │ │ @@ -14434,15 +14434,15 @@ │ │ │ │ movs r2, #0 │ │ │ │ str r6, [sp, #0] │ │ │ │ str r2, [sp, #12] │ │ │ │ movs r6, #1 │ │ │ │ strd r6, r6, [sp, #4] │ │ │ │ add r6, sp, #28 │ │ │ │ str r6, [sp, #16] │ │ │ │ - bl 101898 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1019a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 342d6 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ asrs r0, r0, #8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ @@ -14473,584 +14473,582 @@ │ │ │ │ b.n 34312 │ │ │ │ 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, 3438c │ │ │ │ - movw r3, #6504 @ 0x1968 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl f1834 │ │ │ │ - b.n 343bc │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r4 │ │ │ │ - bl 11aec4 <_Py_set_inheritable@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 343bc │ │ │ │ - mov r1, r4 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - mov r2, r4 │ │ │ │ - bl 11aec4 <_Py_set_inheritable@@Base> │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 343bc │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - movw r0, #64064 @ 0xfa40 │ │ │ │ - movt r0, #40 @ 0x28 │ │ │ │ - bl 82744 │ │ │ │ - b.n 343d2 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - adds r2, r0, #1 │ │ │ │ - beq.n 343c6 │ │ │ │ - blx 29fa0 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - adds r3, r0, #1 │ │ │ │ - beq.n 343d0 │ │ │ │ - blx 29fa0 │ │ │ │ - movs r0, #0 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ - 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 r8, r0 │ │ │ │ movs r0, #0 │ │ │ │ - bl 72218 │ │ │ │ + bl 72198 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 344e8 │ │ │ │ - movw r7, #57844 @ 0xe1f4 │ │ │ │ + beq.n 34464 │ │ │ │ + movw r7, #58164 @ 0xe334 │ │ │ │ movt r7, #41 @ 0x29 │ │ │ │ movw r6, #4356 @ 0x1104 │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r1, [pc, #268] @ (34514 ) │ │ │ │ + ldr r1, [pc, #268] @ (34490 ) │ │ │ │ mov.w r3, #8192 @ 0x2000 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 12703c <_PyObject_CallMethod@@Base> │ │ │ │ + bl 1273ac <_PyObject_CallMethod@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 34422 │ │ │ │ - bl 1fc4f4 │ │ │ │ + cbnz r0, 3439e │ │ │ │ + bl 1fc448 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 34406 │ │ │ │ - b.n 344d2 │ │ │ │ + bne.n 34382 │ │ │ │ + b.n 3444e │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, r6 │ │ │ │ - bne.n 34448 │ │ │ │ + bne.n 343c4 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cbnz r3, 34438 │ │ │ │ + cbnz r3, 343b4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 34500 │ │ │ │ - b.n 3450c │ │ │ │ + bne.n 3447c │ │ │ │ + b.n 34488 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 344ec │ │ │ │ + beq.n 34468 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 344ec │ │ │ │ - b.n 344a8 │ │ │ │ + bne.n 34468 │ │ │ │ + b.n 34424 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - bmi.n 34494 │ │ │ │ + bmi.n 34410 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 34466 │ │ │ │ + beq.n 343e2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 34466 │ │ │ │ + cbnz r3, 343e2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3447c │ │ │ │ + beq.n 343f8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3447c │ │ │ │ + cbnz r3, 343f8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13260 @ 0x33cc │ │ │ │ + movw r1, #13580 @ 0x350c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 344e8 │ │ │ │ + bl 1271a4 │ │ │ │ + b.n 34464 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbnz r3, 344ae │ │ │ │ + cbnz r3, 3442a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 344ec │ │ │ │ + beq.n 34468 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 344ec │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 344ec │ │ │ │ + cbnz r3, 34468 │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 34468 │ │ │ │ mov r0, r4 │ │ │ │ - bl 83ab0 │ │ │ │ + bl 83ac0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 344cc │ │ │ │ + beq.n 34448 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 344cc │ │ │ │ + cbnz r3, 34448 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #0 │ │ │ │ - bge.n 34406 │ │ │ │ + bge.n 34382 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 344e8 │ │ │ │ + beq.n 34464 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 344e8 │ │ │ │ + cbnz r3, 34464 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 3450c │ │ │ │ - ldr r0, [pc, #40] @ (34518 ) │ │ │ │ + b.n 34488 │ │ │ │ + ldr r0, [pc, #40] @ (34494 ) │ │ │ │ mov r1, r4 │ │ │ │ - bl 15f8b8 <_PyBytes_Join@@Base+0x98> │ │ │ │ + bl 15f9a4 <_PyBytes_Join@@Base+0x98> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3450c │ │ │ │ + beq.n 34488 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3450c │ │ │ │ + cbnz r3, 34488 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ - b.n 33e80 │ │ │ │ + b.n 33dfc │ │ │ │ lsls r0, r1, #1 │ │ │ │ strh r4, [r7, #10] │ │ │ │ lsls r0, r1, #1 │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + sub sp, #16 │ │ │ │ + movs r3, #0 │ │ │ │ + add r1, sp, #12 │ │ │ │ + mov r2, r3 │ │ │ │ + add r0, sp, #8 │ │ │ │ + mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ + str r3, [sp, #0] │ │ │ │ + strd r4, r4, [sp, #8] │ │ │ │ + blx 29ce8 │ │ │ │ + cbz r0, 344d0 │ │ │ │ + movw r3, #6504 @ 0x1968 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl f18b4 │ │ │ │ + b.n 34500 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 11b134 <_Py_set_inheritable@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 34500 │ │ │ │ + mov r1, r4 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + mov r2, r4 │ │ │ │ + bl 11b134 <_Py_set_inheritable@@Base> │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 34500 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + movw r0, #64384 @ 0xfb80 │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ + bl 82754 │ │ │ │ + b.n 34516 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + adds r2, r0, #1 │ │ │ │ + beq.n 3450a │ │ │ │ + blx 29fa0 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + adds r3, r0, #1 │ │ │ │ + beq.n 34514 │ │ │ │ + blx 29fa0 │ │ │ │ + movs r0, #0 │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - cbnz r3, 3453a │ │ │ │ - cbz r2, 34534 │ │ │ │ + cbnz r3, 34538 │ │ │ │ + cbz r2, 34532 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbnz r3, 3453a │ │ │ │ + cbnz r3, 34538 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.n 34554 │ │ │ │ + b.n 34552 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #57748 @ 0xe194 │ │ │ │ + movw r1, #58068 @ 0xe2d4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 1271a4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 165774 │ │ │ │ + bl 165860 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 1f9084 │ │ │ │ + bl 1f8f68 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3465e │ │ │ │ + beq.n 3465c │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - bl 11cf10 │ │ │ │ - cbnz r0, 34596 │ │ │ │ - bl 95d94 │ │ │ │ + bl 11d17c │ │ │ │ + cbnz r0, 34594 │ │ │ │ + bl 95d68 │ │ │ │ movs r1, #1 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - bl 11cf10 │ │ │ │ + bl 11d17c │ │ │ │ mov r0, r7 │ │ │ │ - bl 9889c │ │ │ │ + bl 98868 │ │ │ │ add.w r1, r5, #8 │ │ │ │ add.w r0, r4, #8 │ │ │ │ blx 2a8f0 │ │ │ │ subs r2, r0, #0 │ │ │ │ - beq.n 345f2 │ │ │ │ - bgt.n 345e0 │ │ │ │ + beq.n 345f0 │ │ │ │ + bgt.n 345de │ │ │ │ adds r1, r2, #4 │ │ │ │ - beq.n 345c8 │ │ │ │ + beq.n 345c6 │ │ │ │ adds r3, r2, #2 │ │ │ │ - bne.n 345e0 │ │ │ │ + bne.n 345de │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #57776 @ 0xe1b0 │ │ │ │ + movw r1, #58096 @ 0xe2f0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 34652 │ │ │ │ + bl 1271a4 │ │ │ │ + b.n 34650 │ │ │ │ movw r3, #36624 @ 0x8f10 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #11176 @ 0x2ba8 │ │ │ │ + movw r1, #11460 @ 0x2cc4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 34652 │ │ │ │ + bl 1271a4 │ │ │ │ + b.n 34650 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - movw r3, #57972 @ 0xe274 │ │ │ │ + movw r3, #58292 @ 0xe3b4 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ ldr r1, [r5, #32] │ │ │ │ - bl 239ac4 <_Py_c_pow@@Base+0x960> │ │ │ │ - b.n 34652 │ │ │ │ + bl 239a44 <_Py_c_pow@@Base+0x960> │ │ │ │ + b.n 34650 │ │ │ │ ldr r2, [r5, #64] @ 0x40 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r2, #0] │ │ │ │ str r2, [r4, #64] @ 0x40 │ │ │ │ - bl 7828c │ │ │ │ + bl 7820c │ │ │ │ ldr r2, [r5, #68] @ 0x44 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r2, #0] │ │ │ │ str r2, [r4, #68] @ 0x44 │ │ │ │ - bl 7828c │ │ │ │ + bl 7820c │ │ │ │ ldr r3, [r5, #76] @ 0x4c │ │ │ │ ldr r0, [r4, #76] @ 0x4c │ │ │ │ - cbz r3, 34636 │ │ │ │ + cbz r3, 34634 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ str r3, [r4, #76] @ 0x4c │ │ │ │ - bl 7828c │ │ │ │ + bl 7820c │ │ │ │ ldrb.w r3, [r5, #72] @ 0x48 │ │ │ │ strb.w r3, [r4, #72] @ 0x48 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r4, #73] @ 0x49 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - bl ffb74 │ │ │ │ - b.n 34660 │ │ │ │ + bl ffc7c │ │ │ │ + b.n 3465e │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - bl ffb74 │ │ │ │ + bl ffc7c │ │ │ │ mov r0, r4 │ │ │ │ - bl 7828c │ │ │ │ + bl 7820c │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - cbnz r3, 34682 │ │ │ │ - cbz r2, 3467c │ │ │ │ + cbnz r3, 34680 │ │ │ │ + cbz r2, 3467a │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbnz r3, 34682 │ │ │ │ + cbnz r3, 34680 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.n 34554 │ │ │ │ + b.n 34552 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #57860 @ 0xe204 │ │ │ │ + movw r1, #58180 @ 0xe344 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 1271a4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #32 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ - cbnz r6, 346ce │ │ │ │ + cbnz r6, 346cc │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 346ce │ │ │ │ + ble.n 346cc │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 346ce │ │ │ │ - cbz r2, 346ce │ │ │ │ + bne.n 346cc │ │ │ │ + cbz r2, 346cc │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.n 34554 │ │ │ │ + b.n 34552 │ │ │ │ mov r3, r6 │ │ │ │ - ldr r6, [pc, #28] @ (346f0 ) │ │ │ │ + ldr r6, [pc, #28] @ (346ec ) │ │ │ │ movs r2, #0 │ │ │ │ str r6, [sp, #0] │ │ │ │ str r2, [sp, #12] │ │ │ │ movs r6, #1 │ │ │ │ strd r6, r6, [sp, #4] │ │ │ │ add r6, sp, #28 │ │ │ │ str r6, [sp, #16] │ │ │ │ - bl 101898 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1019a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 346c2 │ │ │ │ + bne.n 346c0 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - nop │ │ │ │ asrs r0, r2, #12 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - movw r1, #20121 @ 0x4e99 │ │ │ │ + movw r1, #20313 @ 0x4f59 │ │ │ │ movt r1, #24 │ │ │ │ - b.w 22fb34 │ │ │ │ + b.w 22fa84 │ │ │ │ │ │ │ │ -00034700 : │ │ │ │ - ldr r0, [pc, #4] @ (34708 ) │ │ │ │ - b.w cb83c │ │ │ │ +000346fc : │ │ │ │ + ldr r0, [pc, #4] @ (34704 ) │ │ │ │ + b.w cb850 │ │ │ │ nop │ │ │ │ asrs r0, r5, #13 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl f43ac │ │ │ │ + bl f4428 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 34730 │ │ │ │ - bl 7f720 │ │ │ │ - cbz r0, 34730 │ │ │ │ + bne.n 3472c │ │ │ │ + bl 7f734 │ │ │ │ + cbz r0, 3472c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 34764 │ │ │ │ + b.n 34760 │ │ │ │ mov r0, r4 │ │ │ │ bl 2fd88 <_Py_fstat@@Base+0x40> │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 3474e │ │ │ │ - bl 7f720 │ │ │ │ + bne.n 3474a │ │ │ │ + bl 7f734 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3472c │ │ │ │ + bne.n 34728 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 34764 │ │ │ │ + b.n 34760 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ movw r2, #7780 @ 0x1e64 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r0, r2 │ │ │ │ pop {r4, pc} │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ - b.n 34964 │ │ │ │ + b.n 34960 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #20 │ │ │ │ mov r6, r0 │ │ │ │ - bl cbf1c │ │ │ │ + bl cbf30 │ │ │ │ ldr r2, [r0, #56] @ 0x38 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r2, 34790 │ │ │ │ + cbz r2, 3478c │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ - cbz r2, 347a0 │ │ │ │ - b.n 347ae │ │ │ │ - ldr r1, [pc, #448] @ (34954 ) │ │ │ │ + cbz r2, 3479c │ │ │ │ + b.n 347aa │ │ │ │ + ldr r1, [pc, #448] @ (34950 ) │ │ │ │ mov r0, r6 │ │ │ │ - bl dda54 │ │ │ │ + bl ddacc │ │ │ │ str r0, [r4, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3478a │ │ │ │ - b.n 34866 │ │ │ │ - ldr r1, [pc, #436] @ (34958 ) │ │ │ │ + bne.n 34786 │ │ │ │ + b.n 34862 │ │ │ │ + ldr r1, [pc, #436] @ (34954 ) │ │ │ │ mov r0, r6 │ │ │ │ - bl dda54 │ │ │ │ + bl ddacc │ │ │ │ str r0, [r4, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 34866 │ │ │ │ + beq.n 34862 │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ - cbnz r2, 347c0 │ │ │ │ - ldr r1, [pc, #424] @ (3495c ) │ │ │ │ + cbnz r2, 347bc │ │ │ │ + ldr r1, [pc, #424] @ (34958 ) │ │ │ │ mov r0, r6 │ │ │ │ - bl dda54 │ │ │ │ + bl ddacc │ │ │ │ str r0, [r4, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 34866 │ │ │ │ + beq.n 34862 │ │ │ │ ldr r2, [r4, #64] @ 0x40 │ │ │ │ - cbnz r2, 347d2 │ │ │ │ - ldr r1, [pc, #408] @ (34960 ) │ │ │ │ + cbnz r2, 347ce │ │ │ │ + ldr r1, [pc, #408] @ (3495c ) │ │ │ │ mov r0, r6 │ │ │ │ - bl dda54 │ │ │ │ + bl ddacc │ │ │ │ str r0, [r4, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 34866 │ │ │ │ - movw r1, #58880 @ 0xe600 │ │ │ │ + beq.n 34862 │ │ │ │ + movw r1, #59200 @ 0xe740 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #58884 @ 0xe604 │ │ │ │ + movw r0, #59204 @ 0xe744 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 10e48c <_PyImport_GetModuleAttrString@@Base> │ │ │ │ + bl 10e5b4 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ str r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 34866 │ │ │ │ - movw r0, #58892 @ 0xe60c │ │ │ │ + beq.n 34862 │ │ │ │ + movw r0, #59212 @ 0xe74c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 110a40 │ │ │ │ + bl 110b74 │ │ │ │ str r0, [r4, #8] │ │ │ │ - cbz r0, 34866 │ │ │ │ - movw r1, #51104 @ 0xc7a0 │ │ │ │ + cbz r0, 34862 │ │ │ │ + movw r1, #51424 @ 0xc8e0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #60292 @ 0xeb84 │ │ │ │ + movw r0, #60612 @ 0xecc4 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 10e48c <_PyImport_GetModuleAttrString@@Base> │ │ │ │ + bl 10e5b4 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ str r0, [r4, #68] @ 0x44 │ │ │ │ - cbz r0, 34866 │ │ │ │ - movw r1, #51096 @ 0xc798 │ │ │ │ + cbz r0, 34862 │ │ │ │ + movw r1, #51416 @ 0xc8d8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl fa210 │ │ │ │ + bl fa228 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [r4, #72] @ 0x48 │ │ │ │ - cbz r0, 34866 │ │ │ │ + cbz r0, 34862 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - movw r1, #51072 @ 0xc780 │ │ │ │ + movw r1, #51392 @ 0xc8c0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ blx 2a890 │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 34850 │ │ │ │ + cbnz r0, 3484c │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, #99 @ 0x63 │ │ │ │ - bls.n 34850 │ │ │ │ + bls.n 3484c │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 34850 │ │ │ │ + bne.n 3484c │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r3, #7 │ │ │ │ - bne.n 34850 │ │ │ │ + bne.n 3484c │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 3486c │ │ │ │ + beq.n 34868 │ │ │ │ movw r3, #48048 @ 0xbbb0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #58916 @ 0xe624 │ │ │ │ + movw r1, #59236 @ 0xe764 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 1271a4 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3494e │ │ │ │ - movw r0, #55880 @ 0xda48 │ │ │ │ + b.n 3494a │ │ │ │ + movw r0, #56200 @ 0xdb88 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 7a110 │ │ │ │ + bl 7a0a4 │ │ │ │ str r0, [r4, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 34866 │ │ │ │ - movw r0, #58964 @ 0xe654 │ │ │ │ + beq.n 34862 │ │ │ │ + movw r0, #59284 @ 0xe794 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 7a110 │ │ │ │ + bl 7a0a4 │ │ │ │ str r0, [r4, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 34866 │ │ │ │ - movw r0, #52964 @ 0xcee4 │ │ │ │ + beq.n 34862 │ │ │ │ + movw r0, #53308 @ 0xd03c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 7a110 │ │ │ │ + bl 7a0a4 │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 34866 │ │ │ │ - movw r0, #58948 @ 0xe644 │ │ │ │ + beq.n 34862 │ │ │ │ + movw r0, #59268 @ 0xe784 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 7a110 │ │ │ │ + bl 7a0a4 │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 34866 │ │ │ │ - movw r0, #58960 @ 0xe650 │ │ │ │ + beq.n 34862 │ │ │ │ + movw r0, #59280 @ 0xe790 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 7a110 │ │ │ │ + bl 7a0a4 │ │ │ │ str r0, [r4, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 34866 │ │ │ │ - movw r0, #58972 @ 0xe65c │ │ │ │ + beq.n 34862 │ │ │ │ + movw r0, #59292 @ 0xe79c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 7a110 │ │ │ │ + bl 7a0a4 │ │ │ │ str r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 34866 │ │ │ │ - movw r0, #58952 @ 0xe648 │ │ │ │ + beq.n 34862 │ │ │ │ + movw r0, #59272 @ 0xe788 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 7a110 │ │ │ │ + bl 7a0a4 │ │ │ │ str r0, [r4, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 34866 │ │ │ │ - movw r0, #58980 @ 0xe664 │ │ │ │ + beq.n 34862 │ │ │ │ + movw r0, #59300 @ 0xe7a4 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 7a110 │ │ │ │ + bl 7a0a4 │ │ │ │ str r0, [r4, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 34866 │ │ │ │ + beq.n 34862 │ │ │ │ movw r3, #48060 @ 0xbbbc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r2, #0 │ │ │ │ - movw r0, #58988 @ 0xe66c │ │ │ │ + movw r0, #59308 @ 0xe7ac │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 890f8 │ │ │ │ - movw r1, #59024 @ 0xe690 │ │ │ │ + bl 890dc │ │ │ │ + movw r1, #59344 @ 0xe7d0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r4, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl cc570 │ │ │ │ + bl cc584 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 34866 │ │ │ │ + blt.n 34862 │ │ │ │ ldrd r2, r3, [r4, #60] @ 0x3c │ │ │ │ mov r5, sp │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ movs r4, #0 │ │ │ │ strd r1, r2, [sp] │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr.w r1, [r5], #4 │ │ │ │ mov r0, r6 │ │ │ │ - bl dda78 │ │ │ │ + bl ddaf0 │ │ │ │ adds r4, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 34866 │ │ │ │ + blt.n 34862 │ │ │ │ cmp r4, #3 │ │ │ │ - bne.n 3493a │ │ │ │ + bne.n 34936 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ asrs r4, r3, #14 │ │ │ │ lsls r0, r1, #1 │ │ │ │ asrs r0, r6, #14 │ │ │ │ lsls r0, r1, #1 │ │ │ │ @@ -15058,35 +15056,35 @@ │ │ │ │ lsls r0, r1, #1 │ │ │ │ asrs r0, r3, #15 │ │ │ │ lsls r0, r1, #1 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr.w r9, [pc, #160] @ 34a18 │ │ │ │ + ldr.w r9, [pc, #160] @ 34a14 │ │ │ │ mrc 15, 0, r8, cr13, cr0, {3} │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r5, r2 │ │ │ │ ldr.w r3, [r8, r9] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #98304 @ 0x18000 │ │ │ │ ldr.w r0, [r3, #1216] @ 0x4c0 │ │ │ │ - bl 714a0 <_PyObject_GC_New@@Base> │ │ │ │ + bl 71498 <_PyObject_GC_New@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 34a0e │ │ │ │ + beq.n 34a0a │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r6, #0] │ │ │ │ str r6, [r0, #8] │ │ │ │ - cbz r5, 349ba │ │ │ │ + cbz r5, 349b6 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ ldr.w r1, [r9, r8] │ │ │ │ @@ -15099,112 +15097,112 @@ │ │ │ │ str r5, [r4, #12] │ │ │ │ ldr.w r1, [r1, #3796] @ 0xed4 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ orrs r3, r0 │ │ │ │ str r2, [r0, #0] │ │ │ │ strd r1, r3, [r4, #-8] │ │ │ │ str r2, [r1, #4] │ │ │ │ - cbz r7, 34a10 │ │ │ │ + cbz r7, 34a0c │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #55252 @ 0xd7d4 │ │ │ │ + movw r1, #55572 @ 0xd914 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - bl 80f50 │ │ │ │ + bl 80f64 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 34a10 │ │ │ │ + bge.n 34a0c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 34a0e │ │ │ │ + beq.n 34a0a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 34a0e │ │ │ │ + cbnz r3, 34a0a │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ - bl 13bb3c │ │ │ │ + bl 13bc1c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 34a4e │ │ │ │ - blt.n 34ade │ │ │ │ + beq.n 34a4a │ │ │ │ + blt.n 34ada │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - movw r0, #25504 @ 0x63a0 │ │ │ │ + movw r0, #25824 @ 0x64e0 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w ddc6c │ │ │ │ + b.w ddce4 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 34a9c │ │ │ │ + bne.n 34a98 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ add r1, sp, #4 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ bl 33b38 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 34a94 │ │ │ │ + cbz r0, 34a90 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r2, r0 │ │ │ │ - movw r0, #62416 @ 0xf3d0 │ │ │ │ + movw r0, #62736 @ 0xf510 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - bl ddc6c │ │ │ │ + bl ddce4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 34a88 │ │ │ │ + beq.n 34a84 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 34a8c │ │ │ │ + cbz r3, 34a88 │ │ │ │ mov r4, r6 │ │ │ │ - b.n 34a94 │ │ │ │ + b.n 34a90 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 34a88 │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 34a84 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 78230 │ │ │ │ - b.n 34ad6 │ │ │ │ + bl 781b0 │ │ │ │ + b.n 34ad2 │ │ │ │ mov r0, r5 │ │ │ │ bl 33ac4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 34ad6 │ │ │ │ + cbz r0, 34ad2 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r2, r0 │ │ │ │ - movw r0, #62424 @ 0xf3d8 │ │ │ │ + movw r0, #62744 @ 0xf518 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - bl ddc6c │ │ │ │ + bl ddce4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 34aca │ │ │ │ + beq.n 34ac6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 34ace │ │ │ │ + cbz r3, 34aca │ │ │ │ mov r4, r6 │ │ │ │ - b.n 34ad6 │ │ │ │ + b.n 34ad2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 34aca │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 34ac6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 13c08c │ │ │ │ - b.n 34ae0 │ │ │ │ + bl 13c16c │ │ │ │ + b.n 34adc │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -15213,59 +15211,59 @@ │ │ │ │ movs r3, #0 │ │ │ │ movs r4, #1 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r3 │ │ │ │ strd r4, r3, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 34b0e │ │ │ │ + bl 34b0a │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr.w fp, [pc, #208] @ 34bf0 │ │ │ │ + ldr.w fp, [pc, #208] @ 34bec │ │ │ │ mrc 15, 0, sl, cr13, cr0, {3} │ │ │ │ mov r5, r2 │ │ │ │ sub sp, #12 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r9, r3 │ │ │ │ ldr.w r2, [sl, fp] │ │ │ │ ldrb.w r4, [sp, #48] @ 0x30 │ │ │ │ ldrb.w r8, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ str r4, [sp, #4] │ │ │ │ add.w r2, r2, #98304 @ 0x18000 │ │ │ │ ldr.w r0, [r2, #1220] @ 0x4c4 │ │ │ │ - bl 714a0 <_PyObject_GC_New@@Base> │ │ │ │ + bl 71498 <_PyObject_GC_New@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 34be6 │ │ │ │ + beq.n 34be2 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r7, #0] │ │ │ │ str r7, [r0, #8] │ │ │ │ - cbz r6, 34b72 │ │ │ │ + cbz r6, 34b6e │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r6, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r6, [r4, #12] │ │ │ │ strb.w r9, [r4, #24] │ │ │ │ strb r3, [r4, #25] │ │ │ │ strb.w r8, [r4, #26] │ │ │ │ - cbz r5, 34b90 │ │ │ │ + cbz r5, 34b8c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ ldr.w r1, [fp, sl] │ │ │ │ @@ -15279,270 +15277,270 @@ │ │ │ │ ldr.w r1, [r1, #3796] @ 0xed4 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ orrs r3, r0 │ │ │ │ str r2, [r0, #0] │ │ │ │ strd r1, r3, [r4, #-8] │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str r2, [r1, #4] │ │ │ │ - cbz r3, 34be8 │ │ │ │ + cbz r3, 34be4 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #55252 @ 0xd7d4 │ │ │ │ + movw r1, #55572 @ 0xd914 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - bl 80f50 │ │ │ │ + bl 80f64 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 34be8 │ │ │ │ + bge.n 34be4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 34be6 │ │ │ │ + beq.n 34be2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 34be6 │ │ │ │ + cbnz r3, 34be2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ - cbnz r3, 34c12 │ │ │ │ + cbnz r3, 34c0e │ │ │ │ ldr r2, [r0, #16] │ │ │ │ - cbz r2, 34c08 │ │ │ │ + cbz r2, 34c04 │ │ │ │ movw r3, #47264 @ 0xb8a0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 34c12 │ │ │ │ + bne.n 34c0e │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r7, [r1, #8] │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ add.w r0, r1, #12 │ │ │ │ - cbz r2, 34c38 │ │ │ │ + cbz r2, 34c34 │ │ │ │ ldr r5, [r2, #8] │ │ │ │ - b.n 34c46 │ │ │ │ + b.n 34c42 │ │ │ │ cmp r7, #2 │ │ │ │ - bne.n 34c44 │ │ │ │ + bne.n 34c40 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 34c64 │ │ │ │ + cbnz r0, 34c60 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 34c46 │ │ │ │ + b.n 34c42 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r1, [pc, #172] @ (34cf4 ) │ │ │ │ + ldr r1, [pc, #172] @ (34cf0 ) │ │ │ │ add r3, sp, #28 │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #2 │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r3, #0 │ │ │ │ strd r1, r1, [sp, #4] │ │ │ │ mov r1, r7 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 101898 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1019a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 34c66 │ │ │ │ - b.n 34c8e │ │ │ │ + cbnz r0, 34c62 │ │ │ │ + b.n 34c8a │ │ │ │ mov r5, r2 │ │ │ │ ldr r6, [r4, #0] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - bmi.n 34c92 │ │ │ │ - movw r2, #62196 @ 0xf2f4 │ │ │ │ + bmi.n 34c8e │ │ │ │ + movw r2, #62516 @ 0xf434 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #58424 @ 0xe438 │ │ │ │ + movw r1, #58744 @ 0xe578 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #59620 @ 0xe8e4 │ │ │ │ + movw r0, #59940 @ 0xea24 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r3, r6 │ │ │ │ - bl 23b068 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 23afc8 <_PyArg_BadArgument@@Base> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 34cec │ │ │ │ + b.n 34ce8 │ │ │ │ add r5, r7 │ │ │ │ ldr r7, [r4, #4] │ │ │ │ cmp r5, #2 │ │ │ │ - beq.n 34cbe │ │ │ │ + beq.n 34cba │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - cbz r5, 34cc0 │ │ │ │ + cbz r5, 34cbc │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - bmi.n 34cc0 │ │ │ │ + bmi.n 34cbc │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #59632 @ 0xe8f0 │ │ │ │ + movw r1, #59952 @ 0xea30 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 34c8e │ │ │ │ + bl 1271a4 │ │ │ │ + b.n 34c8a │ │ │ │ movs r5, #0 │ │ │ │ - bl 1efe38 │ │ │ │ + bl 1efd8c │ │ │ │ mov r4, r0 │ │ │ │ mov r3, r7 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1f387c │ │ │ │ + bl 1f3784 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 34cec │ │ │ │ + beq.n 34ce8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 34cec │ │ │ │ + cbnz r3, 34ce8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ asrs r0, r3, #16 │ │ │ │ lsls r0, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 34d4c │ │ │ │ + bne.n 34d48 │ │ │ │ mov r0, r5 │ │ │ │ movw r7, #4356 @ 0x1104 │ │ │ │ movt r7, #70 @ 0x46 │ │ │ │ ldrd r6, r5, [r4] │ │ │ │ - bl cbf1c │ │ │ │ + bl cbf30 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl cd85c │ │ │ │ + bl cd86c │ │ │ │ cmp r6, r7 │ │ │ │ - beq.n 34d68 │ │ │ │ - cbnz r0, 34d68 │ │ │ │ + beq.n 34d64 │ │ │ │ + cbnz r0, 34d64 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #59676 @ 0xe91c │ │ │ │ + movw r1, #59996 @ 0xea5c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1990 │ │ │ │ - b.n 34d62 │ │ │ │ + bl d19a8 │ │ │ │ + b.n 34d5e │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #59660 @ 0xe90c │ │ │ │ + movw r0, #59980 @ 0xea4c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0530 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c053c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 34d10 │ │ │ │ + bne.n 34d0c │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 34e1c │ │ │ │ + b.n 34e18 │ │ │ │ mov r0, r5 │ │ │ │ - bl cd85c │ │ │ │ + bl cd86c │ │ │ │ cmp r5, r7 │ │ │ │ - beq.n 34d90 │ │ │ │ - cbnz r0, 34d90 │ │ │ │ + beq.n 34d8c │ │ │ │ + cbnz r0, 34d8c │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #59724 @ 0xe94c │ │ │ │ + movw r1, #60044 @ 0xea8c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1990 │ │ │ │ - b.n 34d62 │ │ │ │ + bl d19a8 │ │ │ │ + b.n 34d5e │ │ │ │ ldrd r3, r2, [r4, #12] │ │ │ │ movw r1, #4356 @ 0x1104 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ movs r0, #2 │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ moveq r2, r1 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ movne r1, r3 │ │ │ │ - bl 7d610 │ │ │ │ + bl 7d614 │ │ │ │ cmp r6, r7 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bne.n 34dd2 │ │ │ │ - cbz r0, 34de6 │ │ │ │ + bne.n 34dce │ │ │ │ + cbz r0, 34de2 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 34de6 │ │ │ │ + beq.n 34de2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 34de6 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 34de6 │ │ │ │ + cbnz r3, 34de2 │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 34de2 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r6, #0] │ │ │ │ str r6, [r4, #12] │ │ │ │ - bl 7828c │ │ │ │ + bl 7820c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r5, r7 │ │ │ │ - bne.n 34e08 │ │ │ │ - cbz r0, 34e1c │ │ │ │ + bne.n 34e04 │ │ │ │ + cbz r0, 34e18 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 34e1c │ │ │ │ + beq.n 34e18 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 34e1c │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 34e1c │ │ │ │ + cbnz r3, 34e18 │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 34e18 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ str r5, [r4, #16] │ │ │ │ - bl 7828c │ │ │ │ + bl 7820c │ │ │ │ mov r0, r8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #36980 @ 0x9074 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 34e36 │ │ │ │ + bne.n 34e32 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 34e44 │ │ │ │ + beq.n 34e40 │ │ │ │ movw r3, #42636 @ 0xa68c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ bx r3 │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 34e58 │ │ │ │ + bne.n 34e54 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 34e58 │ │ │ │ + bne.n 34e54 │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -15551,63 +15549,63 @@ │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r5, r0 │ │ │ │ movw r4, #26080 @ 0x65e0 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ strd r1, r0, [sp] │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 34e9e │ │ │ │ + beq.n 34e9a │ │ │ │ mov r1, r4 │ │ │ │ - bl 859a0 │ │ │ │ - cbnz r0, 34e9e │ │ │ │ + bl 8596c │ │ │ │ + cbnz r0, 34e9a │ │ │ │ add r1, sp, #32 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 13e4d4 │ │ │ │ + bl 13e5b4 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 34ea6 │ │ │ │ + bne.n 34ea2 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b.n 34f12 │ │ │ │ + b.n 34f0e │ │ │ │ ldrd r2, r3, [r5, #8] │ │ │ │ strd r2, r3, [sp, #32] │ │ │ │ ldr r5, [sp, #0] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 34ebc │ │ │ │ + beq.n 34eb8 │ │ │ │ movw r1, #26080 @ 0x65e0 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - bl 859a0 │ │ │ │ - cbz r0, 34ec6 │ │ │ │ + bl 8596c │ │ │ │ + cbz r0, 34ec2 │ │ │ │ ldrd r2, r3, [r5, #8] │ │ │ │ strd r2, r3, [sp, #24] │ │ │ │ - b.n 34ed6 │ │ │ │ + b.n 34ed2 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, sp │ │ │ │ - bl 13e4d4 │ │ │ │ + bl 13e5b4 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 34ed6 │ │ │ │ + bne.n 34ed2 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - b.n 34f12 │ │ │ │ + b.n 34f0e │ │ │ │ vldr d1, [sp, #24] │ │ │ │ vcmp.f64 d1, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 34efe │ │ │ │ + bne.n 34efa │ │ │ │ movw r3, #56088 @ 0xdb18 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #59764 @ 0xe974 │ │ │ │ + movw r1, #60084 @ 0xeab4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 1271a4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 34f12 │ │ │ │ + b.n 34f0e │ │ │ │ vldr d0, [sp, #32] │ │ │ │ add r1, sp, #16 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 34f16 │ │ │ │ + bl 34f12 │ │ │ │ vldr d0, [sp, #8] │ │ │ │ - bl 839e0 │ │ │ │ + bl 839f0 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -15616,221 +15614,202 @@ │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ blx 2a48c │ │ │ │ vcmp.f64 d0, #0.0 │ │ │ │ vsub.f64 d7, d10, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vdiv.f64 d9, d7, d8 │ │ │ │ - beq.n 34f78 │ │ │ │ + beq.n 34f74 │ │ │ │ vcmpe.f64 d8, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ ite mi │ │ │ │ movmi r2, #1 │ │ │ │ movpl r2, #0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite mi │ │ │ │ movmi r3, #1 │ │ │ │ movpl r3, #0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 34f8c │ │ │ │ + beq.n 34f88 │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ vadd.f64 d0, d0, d8 │ │ │ │ vsub.f64 d9, d9, d7 │ │ │ │ - b.n 34f8c │ │ │ │ + b.n 34f88 │ │ │ │ vmov r3, s17 │ │ │ │ - vldr d0, [pc, #104] @ 34fe8 │ │ │ │ - vldr d7, [pc, #108] @ 34ff0 │ │ │ │ + vldr d0, [pc, #108] @ 34fe8 │ │ │ │ + vldr d7, [pc, #112] @ 34ff0 │ │ │ │ cmp r3, #0 │ │ │ │ it lt │ │ │ │ vmovlt.f64 d0, d7 │ │ │ │ vcmp.f64 d9, #0.0 │ │ │ │ vstr d0, [r5] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 34fc6 │ │ │ │ + beq.n 34fc2 │ │ │ │ vmov.f64 d0, d9 │ │ │ │ blx 29684 │ │ │ │ vsub.f64 d9, d9, d0 │ │ │ │ vmov.f64 d7, #96 @ 0x3f000000 0.5 │ │ │ │ vstr d0, [r4] │ │ │ │ vcmpe.f64 d9, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 34fe2 │ │ │ │ + ble.n 34fde │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ vadd.f64 d0, d0, d7 │ │ │ │ vstr d0, [r4] │ │ │ │ - b.n 34fe2 │ │ │ │ + b.n 34fde │ │ │ │ vdiv.f64 d7, d10, d8 │ │ │ │ - vldr d6, [pc, #36] @ 34ff0 │ │ │ │ + vldr d6, [pc, #40] @ 34ff0 │ │ │ │ vmov r2, r3, d7 │ │ │ │ - vldr d7, [pc, #20] @ 34fe8 │ │ │ │ + vldr d7, [pc, #24] @ 34fe8 │ │ │ │ cmp r3, #0 │ │ │ │ it lt │ │ │ │ vmovlt.f64 d7, d6 │ │ │ │ vstr d7, [r4] │ │ │ │ vpop {d8-d10} │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ + nop.w │ │ │ │ ... │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #0] │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 3501e │ │ │ │ + cbnz r0, 3501e │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 35026 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r3, r4 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - bx r3 │ │ │ │ - mov r1, r2 │ │ │ │ - blx r4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 35010 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - mov r4, r1 │ │ │ │ - mov r5, r2 │ │ │ │ - cbnz r0, 3504e │ │ │ │ - ldr r0, [r6, #12] │ │ │ │ - cbz r0, 35056 │ │ │ │ + cbz r0, 35026 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 35040 │ │ │ │ + beq.n 35010 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00035058 : │ │ │ │ +00035028 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ movw r4, #11572 @ 0x2d34 │ │ │ │ movt r4, #77 @ 0x4d │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 350a8 │ │ │ │ + cbz r3, 35078 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 11cf10 │ │ │ │ + bl 11d17c │ │ │ │ strd r6, r7, [sp] │ │ │ │ movs r1, #1 │ │ │ │ mov r3, r5 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - movw r2, #60104 @ 0xeac8 │ │ │ │ + movw r2, #60424 @ 0xec08 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 29a1c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl ffb74 │ │ │ │ + bl ffc7c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 350b0 │ │ │ │ - bl 350b4 │ │ │ │ + b.n 35080 │ │ │ │ + bl 35084 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3507a │ │ │ │ + beq.n 3504a │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -000350b4 : │ │ │ │ +00035084 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ sub sp, #124 @ 0x7c │ │ │ │ blx 2a414 │ │ │ │ movs r3, #100 @ 0x64 │ │ │ │ movs r2, #1 │ │ │ │ asrs r4, r0, #31 │ │ │ │ movs r1, #99 @ 0x63 │ │ │ │ str r0, [sp, #8] │ │ │ │ str r4, [sp, #12] │ │ │ │ - movw r0, #60116 @ 0xead4 │ │ │ │ + movw r0, #60436 @ 0xec14 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ str r0, [sp, #0] │ │ │ │ add r0, sp, #20 │ │ │ │ blx 29f04 <__snprintf_chk@plt> │ │ │ │ mov.w r2, #384 @ 0x180 │ │ │ │ add r0, sp, #20 │ │ │ │ movw r1, #33857 @ 0x8441 │ │ │ │ movt r1, #8 │ │ │ │ blx 29e18 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 3511a │ │ │ │ + beq.n 350ea │ │ │ │ movw r4, #11572 @ 0x2d34 │ │ │ │ movt r4, #77 @ 0x4d │ │ │ │ - movw r1, #45220 @ 0xb0a4 │ │ │ │ + movw r1, #45540 @ 0xb1e4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r5, r0 │ │ │ │ blx 29f58 │ │ │ │ str r0, [r4, #0] │ │ │ │ - cbnz r0, 35120 │ │ │ │ + cbnz r0, 350f0 │ │ │ │ mov r0, r5 │ │ │ │ blx 29fa0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 35136 │ │ │ │ - bl 6bf1c │ │ │ │ + b.n 35106 │ │ │ │ + bl 6bf14 │ │ │ │ str r0, [r4, #4] │ │ │ │ - cbnz r0, 35134 │ │ │ │ + cbnz r0, 35104 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 293a0 │ │ │ │ mvn.w r0, #1 │ │ │ │ - b.n 35136 │ │ │ │ + b.n 35106 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #124 @ 0x7c │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r0, [r0, #24] │ │ │ │ - b.w 7f908 │ │ │ │ + b.w 7f91c │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ cmp r2, #1 │ │ │ │ - bhi.n 35160 │ │ │ │ + bhi.n 35130 │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 35178 │ │ │ │ + ble.n 35148 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ - b.n 35180 │ │ │ │ - movw r0, #58564 @ 0xe4c4 │ │ │ │ + b.n 35150 │ │ │ │ + movw r0, #58884 @ 0xe604 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl c0530 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c053c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 35158 │ │ │ │ + bne.n 35128 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r0, r5 │ │ │ │ movs r1, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 206a30 <_Py_RestoreSignals@@Base+0x1224> │ │ │ │ + b.w 206988 <_Py_RestoreSignals@@Base+0x1224> │ │ │ │ mov r0, r1 │ │ │ │ - b.w 22e27c │ │ │ │ + b.w 22e1cc │ │ │ │ ldrb.w r3, [r0, #35] @ 0x23 │ │ │ │ movw r1, #7780 @ 0x1e64 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ movw r2, #4308 @ 0x10d4 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ adds r3, #2 │ │ │ │ uxtb r3, r3 │ │ │ │ @@ -15838,537 +15817,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 351ca │ │ │ │ - movw r0, #60504 @ 0xec58 │ │ │ │ + bne.n 3519a │ │ │ │ + movw r0, #60824 @ 0xed98 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - b.w 82744 │ │ │ │ + b.w 82754 │ │ │ │ movs r0, #2 │ │ │ │ - b.w 7d610 │ │ │ │ + b.w 7d614 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 351f6 │ │ │ │ + cbnz r0, 351c6 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 12f87c │ │ │ │ + b.w 12f964 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 351e8 │ │ │ │ + beq.n 351b8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ add.w r0, r1, #12 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ ldr r1, [r1, #8] │ │ │ │ - cbnz r2, 35220 │ │ │ │ + cbnz r2, 351f0 │ │ │ │ cmp r1, #4 │ │ │ │ - bne.n 35220 │ │ │ │ + bne.n 351f0 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 35242 │ │ │ │ + cbnz r0, 35212 │ │ │ │ movs r3, #0 │ │ │ │ movs r4, #4 │ │ │ │ add r5, sp, #24 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ strd r3, r5, [sp, #12] │ │ │ │ movw r4, #6552 @ 0x1998 │ │ │ │ movt r4, #72 @ 0x48 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 101898 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1019a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 352e6 │ │ │ │ + beq.n 352b6 │ │ │ │ ldr r7, [r4, #4] │ │ │ │ movw r5, #25460 @ 0x6374 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ ldr r6, [r4, #0] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ cmp r0, r5 │ │ │ │ - beq.n 35276 │ │ │ │ + beq.n 35246 │ │ │ │ mov r1, r5 │ │ │ │ - bl 859a0 │ │ │ │ - cbnz r0, 35276 │ │ │ │ + bl 8596c │ │ │ │ + cbnz r0, 35246 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ mov r3, r7 │ │ │ │ - movw r1, #61224 @ 0xef28 │ │ │ │ + movw r1, #61544 @ 0xf068 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #2236 @ 0x8bc │ │ │ │ + movw r0, #2556 @ 0x9fc │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 23b068 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 352e6 │ │ │ │ + bl 23afc8 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 352b6 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl f43ac │ │ │ │ + bl f4428 │ │ │ │ mov r5, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 35288 │ │ │ │ - bl 7f720 │ │ │ │ - cbnz r0, 352e6 │ │ │ │ + bne.n 35258 │ │ │ │ + bl 7f734 │ │ │ │ + cbnz r0, 352b6 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl f43ac │ │ │ │ + bl f4428 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3529a │ │ │ │ - bl 7f720 │ │ │ │ - cbnz r0, 352e6 │ │ │ │ + bne.n 3526a │ │ │ │ + bl 7f734 │ │ │ │ + cbnz r0, 352b6 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 352d2 │ │ │ │ + beq.n 352a2 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ movw r3, #7948 @ 0x1f0c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 352d4 │ │ │ │ + beq.n 352a4 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #61244 @ 0xef3c │ │ │ │ + movw r1, #61564 @ 0xf07c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w d1990 │ │ │ │ + b.w d19a8 │ │ │ │ movs r6, #0 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 1ac0e0 │ │ │ │ + b.w 1abffc │ │ │ │ movs r0, #0 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ mov r6, r0 │ │ │ │ - cbz r3, 35312 │ │ │ │ + cbz r3, 352e2 │ │ │ │ mov r0, r1 │ │ │ │ - bl 86280 │ │ │ │ + bl 86260 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 35328 │ │ │ │ + cbz r0, 352f8 │ │ │ │ mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ - b.n 3533c │ │ │ │ + b.n 3530c │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #12972 @ 0x32ac │ │ │ │ + movw r1, #13292 @ 0x33ec │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 1271a4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3539e │ │ │ │ - bl 17e1d8 <_PyDeadline_Init@@Base+0xd8> │ │ │ │ + b.n 3536e │ │ │ │ + bl 17e2a8 <_PyDeadline_Init@@Base+0xd8> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r8 │ │ │ │ - bne.n 3534e │ │ │ │ + bne.n 3531e │ │ │ │ cmp r7, #0 │ │ │ │ - blt.n 3535e │ │ │ │ + blt.n 3532e │ │ │ │ mov r0, r4 │ │ │ │ - bl 865c4 │ │ │ │ + bl 865a4 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 3532c │ │ │ │ - b.n 35378 │ │ │ │ + bne.n 352fc │ │ │ │ + b.n 35348 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 35338 │ │ │ │ + bne.n 35308 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 35338 │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 35308 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 35328 │ │ │ │ + beq.n 352f8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 35328 │ │ │ │ + bne.n 352f8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 35328 │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 352f8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3538e │ │ │ │ + beq.n 3535e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3538e │ │ │ │ + cbnz r3, 3535e │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - bl 7f720 │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + bl 7f734 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 35328 │ │ │ │ + bne.n 352f8 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 13bb3c │ │ │ │ + bl 13bc1c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 353d0 │ │ │ │ - blt.n 353fe │ │ │ │ + beq.n 353a0 │ │ │ │ + blt.n 353ce │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - movw r0, #25504 @ 0x63a0 │ │ │ │ + movw r0, #25824 @ 0x64e0 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - b.w ddc6c │ │ │ │ + b.w ddce4 │ │ │ │ ldrd r2, r1, [r4, #4] │ │ │ │ - movw r3, #62424 @ 0xf3d8 │ │ │ │ + movw r3, #62744 @ 0xf518 │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ - movw r0, #62416 @ 0xf3d0 │ │ │ │ + movw r0, #62736 @ 0xf510 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ cmp r1, #1 │ │ │ │ it ne │ │ │ │ movne r0, r3 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - bl ddc6c │ │ │ │ + bl ddce4 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r3 │ │ │ │ - bl 13c08c │ │ │ │ - b.n 35400 │ │ │ │ + bl 13c16c │ │ │ │ + b.n 353d0 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ - movw r0, #63940 @ 0xf9c4 │ │ │ │ + movw r0, #64260 @ 0xfb04 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 7a158 │ │ │ │ - cbnz r0, 35426 │ │ │ │ + bl 7a0ec │ │ │ │ + cbnz r0, 353f6 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 35528 │ │ │ │ + b.n 354f8 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ mov r4, r0 │ │ │ │ - cbz r1, 35460 │ │ │ │ - movw r0, #61448 @ 0xf008 │ │ │ │ + cbz r1, 35430 │ │ │ │ + movw r0, #61768 @ 0xf148 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl ddc6c │ │ │ │ + bl ddce4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 35450 │ │ │ │ + beq.n 35420 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 35450 │ │ │ │ + cbnz r3, 35420 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 35422 │ │ │ │ - movw r2, #52368 @ 0xcc90 │ │ │ │ + beq.n 353f2 │ │ │ │ + movw r2, #52688 @ 0xcdd0 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ mov r4, r6 │ │ │ │ - b.n 35468 │ │ │ │ - movw r2, #63940 @ 0xf9c4 │ │ │ │ + b.n 35438 │ │ │ │ + movw r2, #64260 @ 0xfb04 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ - cbz r3, 354a0 │ │ │ │ + cbz r3, 35470 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #61456 @ 0xf010 │ │ │ │ + movw r0, #61776 @ 0xf150 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl ddc6c │ │ │ │ + bl ddce4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 35492 │ │ │ │ + beq.n 35462 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 35492 │ │ │ │ + cbnz r3, 35462 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 35422 │ │ │ │ - movw r2, #52368 @ 0xcc90 │ │ │ │ + beq.n 353f2 │ │ │ │ + movw r2, #52688 @ 0xcdd0 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ mov r4, r6 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ - cbz r3, 354d0 │ │ │ │ + cbz r3, 354a0 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #61472 @ 0xf020 │ │ │ │ + movw r0, #61792 @ 0xf160 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl ddc6c │ │ │ │ + bl ddce4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 354ca │ │ │ │ + beq.n 3549a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 354ca │ │ │ │ + cbnz r3, 3549a │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 35422 │ │ │ │ + beq.n 353f2 │ │ │ │ mov r4, r6 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - cbnz r3, 354fe │ │ │ │ - movw r0, #31796 @ 0x7c34 │ │ │ │ + cbnz r3, 354ce │ │ │ │ + movw r0, #32140 @ 0x7d8c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 7a158 │ │ │ │ + bl 7a0ec │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 354f8 │ │ │ │ + beq.n 354c8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 354f8 │ │ │ │ + cbnz r3, 354c8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 35422 │ │ │ │ + beq.n 353f2 │ │ │ │ mov r4, r6 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r2, r4 │ │ │ │ - movw r0, #61492 @ 0xf034 │ │ │ │ + movw r0, #61812 @ 0xf174 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - bl ddc6c │ │ │ │ + bl ddce4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 35528 │ │ │ │ + beq.n 354f8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 35528 │ │ │ │ + cbnz r3, 354f8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0003552c : │ │ │ │ +000354fc : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r4, #11572 @ 0x2d34 │ │ │ │ movt r4, #77 @ 0x4d │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 35564 │ │ │ │ + cbz r3, 35534 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 11cf10 │ │ │ │ + bl 11d17c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 293a0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl ffb74 │ │ │ │ + bl ffc7c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 1072fc │ │ │ │ + bl 107418 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #0] │ │ │ │ pop {r4, pc} │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.w 1a6130 │ │ │ │ - b.n 35754 <_Py_IncRef@@Base+0x1da> │ │ │ │ + b.w 1a6040 │ │ │ │ + b.n 35724 <_Py_IncRef@@Base+0x1da> │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ - b.n 357a6 <_Py_IncRef@@Base+0x22c> │ │ │ │ + b.n 35776 <_Py_IncRef@@Base+0x22c> │ │ │ │ │ │ │ │ -0003557a <_Py_IncRef@@Base>: │ │ │ │ +0003554a <_Py_IncRef@@Base>: │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ sub sp, #12 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r3, 355b6 <_Py_IncRef@@Base+0x3c> │ │ │ │ + cbz r3, 35586 <_Py_IncRef@@Base+0x3c> │ │ │ │ mov r0, r1 │ │ │ │ - movw r1, #34648 @ 0x8758 │ │ │ │ + movw r1, #34968 @ 0x8898 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl cbc74 │ │ │ │ + bl cbc88 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 355d0 <_Py_IncRef@@Base+0x56> │ │ │ │ - b.n 355cc <_Py_IncRef@@Base+0x52> │ │ │ │ + cbnz r0, 355a0 <_Py_IncRef@@Base+0x56> │ │ │ │ + b.n 3559c <_Py_IncRef@@Base+0x52> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #61548 @ 0xf06c │ │ │ │ + movw r1, #61868 @ 0xf1ac │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 1271a4 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 3574c <_Py_IncRef@@Base+0x1d2> │ │ │ │ + b.n 3571c <_Py_IncRef@@Base+0x1d2> │ │ │ │ ldr.w r8, [r7, #60] @ 0x3c │ │ │ │ - movw fp, #57844 @ 0xe1f4 │ │ │ │ + movw fp, #58164 @ 0xe334 │ │ │ │ movt fp, #41 @ 0x29 │ │ │ │ movw sl, #42220 @ 0xa4ec │ │ │ │ movt sl, #70 @ 0x46 │ │ │ │ movw r9, #42428 @ 0xa5bc │ │ │ │ movt r9, #70 @ 0x46 │ │ │ │ mov.w r2, #65536 @ 0x10000 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ - bl 85080 │ │ │ │ + bl 8504c │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 35648 <_Py_IncRef@@Base+0xce> │ │ │ │ + cbz r0, 35618 <_Py_IncRef@@Base+0xce> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 35654 <_Py_IncRef@@Base+0xda> │ │ │ │ + bne.n 35624 <_Py_IncRef@@Base+0xda> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbnz r3, 3561a <_Py_IncRef@@Base+0xa0> │ │ │ │ + cbnz r3, 355ea <_Py_IncRef@@Base+0xa0> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 356d8 <_Py_IncRef@@Base+0x15e> │ │ │ │ + beq.n 356a8 <_Py_IncRef@@Base+0x15e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 356d8 <_Py_IncRef@@Base+0x15e> │ │ │ │ - b.n 35676 <_Py_IncRef@@Base+0xfc> │ │ │ │ - movw r2, #25812 @ 0x64d4 │ │ │ │ + bne.n 356a8 <_Py_IncRef@@Base+0x15e> │ │ │ │ + b.n 35646 <_Py_IncRef@@Base+0xfc> │ │ │ │ + movw r2, #26132 @ 0x6614 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #13080 @ 0x3318 │ │ │ │ + movw r1, #13400 @ 0x3458 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl cb214 │ │ │ │ + bl cb228 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 35646 <_Py_IncRef@@Base+0xcc> │ │ │ │ + beq.n 35616 <_Py_IncRef@@Base+0xcc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 35646 <_Py_IncRef@@Base+0xcc> │ │ │ │ + cbnz r3, 35616 <_Py_IncRef@@Base+0xcc> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - cbnz r6, 3567c <_Py_IncRef@@Base+0x102> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r6, 3564c <_Py_IncRef@@Base+0x102> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 356b2 <_Py_IncRef@@Base+0x138> │ │ │ │ - b.n 355cc <_Py_IncRef@@Base+0x52> │ │ │ │ + bne.n 35682 <_Py_IncRef@@Base+0x138> │ │ │ │ + b.n 3559c <_Py_IncRef@@Base+0x52> │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 35664 <_Py_IncRef@@Base+0xea> │ │ │ │ + beq.n 35634 <_Py_IncRef@@Base+0xea> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 356d8 <_Py_IncRef@@Base+0x15e> │ │ │ │ - b.n 3566e <_Py_IncRef@@Base+0xf4> │ │ │ │ + beq.n 356a8 <_Py_IncRef@@Base+0x15e> │ │ │ │ + b.n 3563e <_Py_IncRef@@Base+0xf4> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 35658 <_Py_IncRef@@Base+0xde> │ │ │ │ + beq.n 35628 <_Py_IncRef@@Base+0xde> │ │ │ │ mov r6, r0 │ │ │ │ - b.n 3567c <_Py_IncRef@@Base+0x102> │ │ │ │ + b.n 3564c <_Py_IncRef@@Base+0x102> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 356d8 <_Py_IncRef@@Base+0x15e> │ │ │ │ + cbnz r3, 356a8 <_Py_IncRef@@Base+0x15e> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 356d8 <_Py_IncRef@@Base+0x15e> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 356a8 <_Py_IncRef@@Base+0x15e> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ add.w r2, r6, #16 │ │ │ │ mov r1, r7 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ mov r0, r8 │ │ │ │ - bl 2375f0 │ │ │ │ + bl 237570 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 356a6 <_Py_IncRef@@Base+0x12c> │ │ │ │ + beq.n 35676 <_Py_IncRef@@Base+0x12c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 356a6 <_Py_IncRef@@Base+0x12c> │ │ │ │ + cbnz r3, 35676 <_Py_IncRef@@Base+0x12c> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cbnz r5, 356c2 <_Py_IncRef@@Base+0x148> │ │ │ │ + cbnz r5, 35692 <_Py_IncRef@@Base+0x148> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 355cc <_Py_IncRef@@Base+0x52> │ │ │ │ + beq.n 3559c <_Py_IncRef@@Base+0x52> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 355cc <_Py_IncRef@@Base+0x52> │ │ │ │ + bne.n 3559c <_Py_IncRef@@Base+0x52> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 355cc <_Py_IncRef@@Base+0x52> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 3559c <_Py_IncRef@@Base+0x52> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 355ec <_Py_IncRef@@Base+0x72> │ │ │ │ + beq.n 355bc <_Py_IncRef@@Base+0x72> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 355ec <_Py_IncRef@@Base+0x72> │ │ │ │ + bne.n 355bc <_Py_IncRef@@Base+0x72> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 355ec <_Py_IncRef@@Base+0x72> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 355bc <_Py_IncRef@@Base+0x72> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 356ee <_Py_IncRef@@Base+0x174> │ │ │ │ + beq.n 356be <_Py_IncRef@@Base+0x174> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 356ee <_Py_IncRef@@Base+0x174> │ │ │ │ + cbnz r3, 356be <_Py_IncRef@@Base+0x174> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - movw r2, #63940 @ 0xf9c4 │ │ │ │ + movw r2, #64260 @ 0xfb04 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ - bl 2375f0 │ │ │ │ + bl 237570 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 355cc <_Py_IncRef@@Base+0x52> │ │ │ │ + beq.w 3559c <_Py_IncRef@@Base+0x52> │ │ │ │ ldr r2, [r7, #12] │ │ │ │ ldr.w r1, [r8, #60] @ 0x3c │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 3574c <_Py_IncRef@@Base+0x1d2> │ │ │ │ + bne.n 3571c <_Py_IncRef@@Base+0x1d2> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 3572c <_Py_IncRef@@Base+0x1b2> │ │ │ │ + beq.n 356fc <_Py_IncRef@@Base+0x1b2> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - cbnz r2, 3572c <_Py_IncRef@@Base+0x1b2> │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r2, 356fc <_Py_IncRef@@Base+0x1b2> │ │ │ │ + bl 77d5c <_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 │ │ │ │ @@ -16385,144 +16364,144 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r1, #26604 @ 0x67ec │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 11b368 │ │ │ │ + bl 11b5d8 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 714a0 <_PyObject_GC_New@@Base> │ │ │ │ + bl 71498 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 357a2 <_Py_IncRef@@Base+0x228> │ │ │ │ + cbz r0, 35772 <_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 80208 │ │ │ │ + bl 8021c │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r2 │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ - cbz r3, 357e8 <_Py_IncRef@@Base+0x26e> │ │ │ │ + cbz r3, 357b8 <_Py_IncRef@@Base+0x26e> │ │ │ │ ldr r3, [r3, #92] @ 0x5c │ │ │ │ - cbz r3, 357e8 <_Py_IncRef@@Base+0x26e> │ │ │ │ + cbz r3, 357b8 <_Py_IncRef@@Base+0x26e> │ │ │ │ blx r3 │ │ │ │ movw r3, #7528 @ 0x1d68 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 357fe <_Py_IncRef@@Base+0x284> │ │ │ │ + bne.n 357ce <_Py_IncRef@@Base+0x284> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 357e8 <_Py_IncRef@@Base+0x26e> │ │ │ │ + beq.n 357b8 <_Py_IncRef@@Base+0x26e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 357e8 <_Py_IncRef@@Base+0x26e> │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 357b8 <_Py_IncRef@@Base+0x26e> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - movw r3, #3572 @ 0xdf4 │ │ │ │ + movw r3, #3892 @ 0xf34 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 1d76d0 │ │ │ │ + b.w 1d754c │ │ │ │ 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, 3581e <_Py_IncRef@@Base+0x2a4> │ │ │ │ + cbz r3, 357ee <_Py_IncRef@@Base+0x2a4> │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 35820 <_Py_IncRef@@Base+0x2a6> │ │ │ │ + b.n 357f0 <_Py_IncRef@@Base+0x2a6> │ │ │ │ mov r5, r3 │ │ │ │ add r5, r1 │ │ │ │ - cbnz r3, 3582e <_Py_IncRef@@Base+0x2b4> │ │ │ │ + cbnz r3, 357fe <_Py_IncRef@@Base+0x2b4> │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 3582e <_Py_IncRef@@Base+0x2b4> │ │ │ │ + blt.n 357fe <_Py_IncRef@@Base+0x2b4> │ │ │ │ cmp r1, #1 │ │ │ │ - bgt.n 3582e <_Py_IncRef@@Base+0x2b4> │ │ │ │ - cbnz r0, 3584a <_Py_IncRef@@Base+0x2d0> │ │ │ │ - ldr r6, [pc, #152] @ (358c8 <_Py_IncRef@@Base+0x34e>) │ │ │ │ + bgt.n 357fe <_Py_IncRef@@Base+0x2b4> │ │ │ │ + cbnz r0, 3581a <_Py_IncRef@@Base+0x2d0> │ │ │ │ + ldr r6, [pc, #152] @ (35898 <_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 101898 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 3584a <_Py_IncRef@@Base+0x2d0> │ │ │ │ + bl 1019a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 3581a <_Py_IncRef@@Base+0x2d0> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 358c0 <_Py_IncRef@@Base+0x346> │ │ │ │ - cbz r5, 35850 <_Py_IncRef@@Base+0x2d6> │ │ │ │ + b.n 35890 <_Py_IncRef@@Base+0x346> │ │ │ │ + cbz r5, 35820 <_Py_IncRef@@Base+0x2d6> │ │ │ │ ldr r5, [r0, #0] │ │ │ │ - b.n 35858 <_Py_IncRef@@Base+0x2de> │ │ │ │ + b.n 35828 <_Py_IncRef@@Base+0x2de> │ │ │ │ movw r5, #4356 @ 0x1104 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d6f28 │ │ │ │ + bl 1d6da0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 35846 <_Py_IncRef@@Base+0x2cc> │ │ │ │ + beq.n 35816 <_Py_IncRef@@Base+0x2cc> │ │ │ │ movw r6, #4356 @ 0x1104 │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ - movw r3, #13925 @ 0x3665 │ │ │ │ + movw r3, #13741 @ 0x35ad │ │ │ │ movt r3, #30 │ │ │ │ - movw r1, #62849 @ 0xf581 │ │ │ │ + movw r1, #63145 @ 0xf6a9 │ │ │ │ movt r1, #16 │ │ │ │ mov r0, r4 │ │ │ │ cmp r5, r6 │ │ │ │ it ne │ │ │ │ movne r1, r3 │ │ │ │ mov r2, r5 │ │ │ │ - bl 35ba2 │ │ │ │ + bl 35b72 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 35846 <_Py_IncRef@@Base+0x2cc> │ │ │ │ + beq.n 35816 <_Py_IncRef@@Base+0x2cc> │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 358c0 <_Py_IncRef@@Base+0x346> │ │ │ │ + beq.n 35890 <_Py_IncRef@@Base+0x346> │ │ │ │ movs r3, #0 │ │ │ │ - ldr r0, [pc, #52] @ (358cc <_Py_IncRef@@Base+0x352>) │ │ │ │ + ldr r0, [pc, #52] @ (3589c <_Py_IncRef@@Base+0x352>) │ │ │ │ movs r2, #2 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ add r1, sp, #32 │ │ │ │ strd r5, r4, [sp, #32] │ │ │ │ - bl 93304 │ │ │ │ + bl 932e0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 358be <_Py_IncRef@@Base+0x344> │ │ │ │ + beq.n 3588e <_Py_IncRef@@Base+0x344> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 358be <_Py_IncRef@@Base+0x344> │ │ │ │ + cbnz r3, 3588e <_Py_IncRef@@Base+0x344> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ subs r0, r5, r0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ @@ -16531,397 +16510,397 @@ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r3, 358ea <_Py_IncRef@@Base+0x370> │ │ │ │ + cbz r3, 358ba <_Py_IncRef@@Base+0x370> │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - cbnz r3, 35948 <_Py_IncRef@@Base+0x3ce> │ │ │ │ + cbnz r3, 35918 <_Py_IncRef@@Base+0x3ce> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r6, [r3, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 72074 │ │ │ │ + bl 71ff4 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 359c2 <_Py_IncRef@@Base+0x448> │ │ │ │ + beq.n 35992 <_Py_IncRef@@Base+0x448> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r1 │ │ │ │ mov r1, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ movs r3, #1 │ │ │ │ str.w r0, [r1, #12]! │ │ │ │ cmp r3, r6 │ │ │ │ - bge.n 35934 <_Py_IncRef@@Base+0x3ba> │ │ │ │ + bge.n 35904 <_Py_IncRef@@Base+0x3ba> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ add.w r0, r0, r3, lsl #2 │ │ │ │ adds r3, #1 │ │ │ │ ldr r5, [r0, #12] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ cmp r0, r7 │ │ │ │ itt ne │ │ │ │ addne r0, #1 │ │ │ │ strne r0, [r5, #0] │ │ │ │ str.w r5, [r1, #4]! │ │ │ │ - b.n 35916 <_Py_IncRef@@Base+0x39c> │ │ │ │ + b.n 358e6 <_Py_IncRef@@Base+0x39c> │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - movw r0, #2500 @ 0x9c4 │ │ │ │ + movw r0, #2820 @ 0xb04 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 82744 │ │ │ │ - movw r1, #5960 @ 0x1748 │ │ │ │ + b.w 82754 │ │ │ │ + movw r1, #6244 @ 0x1864 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #18972 @ 0x4a1c │ │ │ │ + movw r0, #19264 @ 0x4b40 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 10e48c <_PyImport_GetModuleAttrString@@Base> │ │ │ │ + bl 10e5b4 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 359ae <_Py_IncRef@@Base+0x434> │ │ │ │ + cbz r0, 3597e <_Py_IncRef@@Base+0x434> │ │ │ │ ldrd r3, r2, [r4, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r1, sp │ │ │ │ ldr r3, [r4, #16] │ │ │ │ movs r2, #2 │ │ │ │ - bl 8ef90 │ │ │ │ + bl 8ef7c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3598a <_Py_IncRef@@Base+0x410> │ │ │ │ + beq.n 3595a <_Py_IncRef@@Base+0x410> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 3598a <_Py_IncRef@@Base+0x410> │ │ │ │ + cbnz r3, 3595a <_Py_IncRef@@Base+0x410> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ movs r1, #1 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ - bl fb260 │ │ │ │ + bl fb3b0 │ │ │ │ mov r2, r0 │ │ │ │ - cbnz r0, 359b2 <_Py_IncRef@@Base+0x438> │ │ │ │ + cbnz r0, 35982 <_Py_IncRef@@Base+0x438> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 359ae <_Py_IncRef@@Base+0x434> │ │ │ │ + beq.n 3597e <_Py_IncRef@@Base+0x434> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 359ae <_Py_IncRef@@Base+0x434> │ │ │ │ + cbnz r3, 3597e <_Py_IncRef@@Base+0x434> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ movs r2, #0 │ │ │ │ - b.n 359c2 <_Py_IncRef@@Base+0x448> │ │ │ │ + b.n 35992 <_Py_IncRef@@Base+0x448> │ │ │ │ mov r1, r5 │ │ │ │ - movw r0, #30536 @ 0x7748 │ │ │ │ + movw r0, #30856 @ 0x7888 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 82744 │ │ │ │ + bl 82754 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r2 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -000359c8 : │ │ │ │ +00035998 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 7a158 │ │ │ │ - cbz r0, 35a04 │ │ │ │ + bl 7a0ec │ │ │ │ + cbz r0, 359d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl bc248 │ │ │ │ + bl bc254 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 35a08 │ │ │ │ + beq.n 359d8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 35a08 │ │ │ │ + cbnz r3, 359d8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 35a08 │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 359d8 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ - bl 13bb3c │ │ │ │ + bl 13bc1c │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq.n 35a40 │ │ │ │ - blt.n 35a8c │ │ │ │ + beq.n 35a10 │ │ │ │ + blt.n 35a5c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - movw r0, #25504 @ 0x63a0 │ │ │ │ + movw r0, #25824 @ 0x64e0 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w ddc6c │ │ │ │ + b.w ddce4 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ - cbz r3, 35a4a │ │ │ │ + cbz r3, 35a1a │ │ │ │ ldr.w r9, [r3, #8] │ │ │ │ - b.n 35a4c │ │ │ │ + b.n 35a1c │ │ │ │ mov r9, r5 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r8, r3, #4294967295 @ 0xffffffff │ │ │ │ adds.w r7, r9, r8 │ │ │ │ - bne.n 35a76 │ │ │ │ + bne.n 35a46 │ │ │ │ ldrd r3, r2, [r4, #4] │ │ │ │ - movw r0, #62416 @ 0xf3d0 │ │ │ │ + movw r0, #62736 @ 0xf510 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - bl ddc6c │ │ │ │ + bl ddce4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 13c08c │ │ │ │ - b.n 35b9a │ │ │ │ + bl 13c16c │ │ │ │ + b.n 35b6a │ │ │ │ mov r0, r7 │ │ │ │ - bl 72074 │ │ │ │ + bl 71ff4 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 35a86 │ │ │ │ + cbz r0, 35a56 │ │ │ │ add.w sl, r0, #8 │ │ │ │ - b.n 35aa6 │ │ │ │ + b.n 35a76 │ │ │ │ mov r0, r4 │ │ │ │ - bl 13c08c │ │ │ │ + bl 13c16c │ │ │ │ movs r5, #0 │ │ │ │ - b.n 35b9a │ │ │ │ + b.n 35b6a │ │ │ │ ldr r3, [r4, #12] │ │ │ │ adds r5, #1 │ │ │ │ add.w r3, r3, r5, lsl #2 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl e7720 │ │ │ │ + bl e7798 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 35b1a │ │ │ │ + beq.n 35aea │ │ │ │ str.w r0, [sl, #4]! │ │ │ │ cmp r5, r8 │ │ │ │ - blt.n 35a90 │ │ │ │ + blt.n 35a60 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 35b1e │ │ │ │ - movw r8, #61876 @ 0xf1b4 │ │ │ │ + beq.n 35aee │ │ │ │ + movw r8, #62196 @ 0xf2f4 │ │ │ │ movt r8, #41 @ 0x29 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ add r3, sp, #8 │ │ │ │ add r2, sp, #12 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 8de08 │ │ │ │ - cbz r0, 35b00 │ │ │ │ + bl 8ddf4 │ │ │ │ + cbz r0, 35ad0 │ │ │ │ ldrd r2, r1, [sp, #8] │ │ │ │ mov r0, r8 │ │ │ │ - bl ddc6c │ │ │ │ + bl ddce4 │ │ │ │ add.w r2, r6, #12 │ │ │ │ - cbz r0, 35b1a │ │ │ │ + cbz r0, 35aea │ │ │ │ cmp r5, r7 │ │ │ │ - blt.n 35af8 │ │ │ │ + blt.n 35ac8 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 35af2 │ │ │ │ + beq.n 35ac2 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - cbnz r2, 35af2 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r2, 35ac2 │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 35b00 │ │ │ │ + b.n 35ad0 │ │ │ │ str.w r0, [r2, r5, lsl #2] │ │ │ │ adds r5, #1 │ │ │ │ - b.n 35abc │ │ │ │ + b.n 35a8c │ │ │ │ cmp r5, r7 │ │ │ │ - beq.n 35b1e │ │ │ │ + beq.n 35aee │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #61884 @ 0xf1bc │ │ │ │ + movw r1, #62204 @ 0xf2fc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 1271a4 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 35b7e │ │ │ │ - movw r0, #52368 @ 0xcc90 │ │ │ │ + b.n 35b4e │ │ │ │ + movw r0, #52688 @ 0xcdd0 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 7a158 │ │ │ │ + bl 7a0ec │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 35b1a │ │ │ │ + beq.n 35aea │ │ │ │ mov r1, r6 │ │ │ │ - bl 10a338 │ │ │ │ + bl 10a454 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 35b4e │ │ │ │ + beq.n 35b1e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 35b4e │ │ │ │ + cbnz r3, 35b1e │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 35b1a │ │ │ │ + beq.n 35aea │ │ │ │ ldr r2, [r4, #4] │ │ │ │ mov r3, r7 │ │ │ │ - movw r0, #61928 @ 0xf1e8 │ │ │ │ + movw r0, #62248 @ 0xf328 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ - bl ddc6c │ │ │ │ + bl ddce4 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 35b7e │ │ │ │ + beq.n 35b4e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 35b7e │ │ │ │ + cbnz r3, 35b4e │ │ │ │ mov r0, r7 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 35b94 │ │ │ │ + beq.n 35b64 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 35b94 │ │ │ │ + cbnz r3, 35b64 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 13c08c │ │ │ │ + bl 13c16c │ │ │ │ mov r0, r5 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #32 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r2 │ │ │ │ - bl 16337c │ │ │ │ + bl 163468 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 35bc6 │ │ │ │ + bge.n 35b96 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 35bec │ │ │ │ + b.n 35bbc │ │ │ │ movs r2, #0 │ │ │ │ add r3, sp, #12 │ │ │ │ str r2, [sp, #0] │ │ │ │ add r2, sp, #16 │ │ │ │ ldrd r0, r1, [sp, #24] │ │ │ │ - bl 35bf0 <_PyTime_AsTimevalTime_t@@Base> │ │ │ │ + bl 35bc0 <_PyTime_AsTimevalTime_t@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 35bc2 │ │ │ │ + blt.n 35b92 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, r6 │ │ │ │ strd r3, r4, [sp] │ │ │ │ mov r0, r5 │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ - bl 237938 │ │ │ │ + bl 2378b8 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00035bf0 <_PyTime_AsTimevalTime_t@@Base>: │ │ │ │ +00035bc0 <_PyTime_AsTimevalTime_t@@Base>: │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ mov r4, r2 │ │ │ │ add r2, sp, #8 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 237874 │ │ │ │ + bl 2377f4 │ │ │ │ movs r0, #0 │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ strd r2, r3, [r4] │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - ldr r1, [pc, #4] @ (35c24 <_PyTime_AsTimevalTime_t@@Base+0x34>) │ │ │ │ - b.w 237fa8 │ │ │ │ + ldr r1, [pc, #4] @ (35bf4 <_PyTime_AsTimevalTime_t@@Base+0x34>) │ │ │ │ + b.w 237f28 │ │ │ │ usat r0, #8, r8, lsl #1 │ │ │ │ │ │ │ │ -00035c28 <_PyInterpreterState_SetEvalFrameFunc@@Base>: │ │ │ │ +00035bf8 <_PyInterpreterState_SetEvalFrameFunc@@Base>: │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ add.w r5, r0, #4096 @ 0x1000 │ │ │ │ - movw r3, #57753 @ 0xe199 │ │ │ │ + movw r3, #57757 @ 0xe19d │ │ │ │ movt r3, #9 │ │ │ │ cmp r3, r1 │ │ │ │ ite ne │ │ │ │ movne r4, r1 │ │ │ │ moveq r4, #0 │ │ │ │ ldr.w r3, [r5, #340] @ 0x154 │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 35c6c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x44> │ │ │ │ - bl 139cac │ │ │ │ + beq.n 35c3c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x44> │ │ │ │ + bl 139d88 │ │ │ │ add.w r0, r0, #98304 @ 0x18000 │ │ │ │ ldrb.w r3, [r0, #538] @ 0x21a │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strbne.w r3, [r0, #538] @ 0x21a │ │ │ │ str.w r4, [r5, #340] @ 0x154 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #92] @ (35cdc <_PyInterpreterState_SetEvalFrameFunc@@Base+0xb4>) │ │ │ │ + ldr r1, [pc, #92] @ (35cac <_PyInterpreterState_SetEvalFrameFunc@@Base+0xb4>) │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - bl 237fa8 │ │ │ │ - cbnz r0, 35c92 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x6a> │ │ │ │ - bl d3c10 │ │ │ │ + bl 237f28 │ │ │ │ + cbnz r0, 35c62 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x6a> │ │ │ │ + bl d3c20 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 35ca8 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x80> │ │ │ │ + b.n 35c78 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x80> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 35ca6 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x7e> │ │ │ │ + beq.n 35c76 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x7e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 35ca6 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x7e> │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 35c76 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x7e> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movs r2, #0 │ │ │ │ - ldr r1, [pc, #44] @ (35cdc <_PyInterpreterState_SetEvalFrameFunc@@Base+0xb4>) │ │ │ │ - bl 237fa8 │ │ │ │ + ldr r1, [pc, #44] @ (35cac <_PyInterpreterState_SetEvalFrameFunc@@Base+0xb4>) │ │ │ │ + bl 237f28 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r5, 35cd6 <_PyInterpreterState_SetEvalFrameFunc@@Base+0xae> │ │ │ │ + cbz r5, 35ca6 <_PyInterpreterState_SetEvalFrameFunc@@Base+0xae> │ │ │ │ mov r0, r5 │ │ │ │ - bl 11e300 <_PyErr_ChainExceptions1@@Base> │ │ │ │ - cbz r4, 35cd4 <_PyInterpreterState_SetEvalFrameFunc@@Base+0xac> │ │ │ │ + bl 11e500 <_PyErr_ChainExceptions1@@Base> │ │ │ │ + cbz r4, 35ca4 <_PyInterpreterState_SetEvalFrameFunc@@Base+0xac> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 35cd4 <_PyInterpreterState_SetEvalFrameFunc@@Base+0xac> │ │ │ │ + beq.n 35ca4 <_PyInterpreterState_SetEvalFrameFunc@@Base+0xac> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 35cd4 <_PyInterpreterState_SetEvalFrameFunc@@Base+0xac> │ │ │ │ + cbnz r3, 35ca4 <_PyInterpreterState_SetEvalFrameFunc@@Base+0xac> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ ite mi │ │ │ │ lslmi r0, r1, #1 │ │ │ │ pushpl {r4, lr} │ │ │ │ @@ -16929,1428 +16908,1428 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r3, r1 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sp │ │ │ │ - ldr r0, [pc, #12] @ (35d08 <_PyInterpreterState_SetEvalFrameFunc@@Base+0xe0>) │ │ │ │ - strd r4, r3, [sp] │ │ │ │ - bl 132184 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - nop │ │ │ │ - add r5, pc, #288 @ (adr r5, 35e2c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x204>) │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - mov r3, r1 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r2, #2 │ │ │ │ - mov r1, sp │ │ │ │ - ldr r0, [pc, #12] @ (35d34 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x10c>) │ │ │ │ + ldr r0, [pc, #12] @ (35cd8 <_PyInterpreterState_SetEvalFrameFunc@@Base+0xe0>) │ │ │ │ strd r4, r3, [sp] │ │ │ │ - bl 132184 │ │ │ │ + bl 132268 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - add r6, pc, #176 @ (adr r6, 35de8 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x1c0>) │ │ │ │ + add r5, pc, #288 @ (adr r5, 35dfc <_PyInterpreterState_SetEvalFrameFunc@@Base+0x204>) │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ mov r0, r1 │ │ │ │ add r4, sp, #8 │ │ │ │ mov r1, r2 │ │ │ │ add r3, sp, #12 │ │ │ │ - movw r2, #62808 @ 0xf558 │ │ │ │ + movw r2, #63128 @ 0xf698 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1f9950 <_PyArg_ParseStack@@Base> │ │ │ │ - cbnz r0, 35d64 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x13c> │ │ │ │ + bl 1f9884 <_PyArg_ParseStack@@Base> │ │ │ │ + cbnz r0, 35d08 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x110> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 35da8 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x180> │ │ │ │ + b.n 35d4c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x154> │ │ │ │ ldrd r5, r4, [sp, #8] │ │ │ │ - movw r1, #11260 @ 0x2bfc │ │ │ │ + movw r1, #11544 @ 0x2d18 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #62820 @ 0xf564 │ │ │ │ + movw r0, #63140 @ 0xf6a4 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ - bl 8fe90 │ │ │ │ + bl 8fe78 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 35d60 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x138> │ │ │ │ + blt.n 35d04 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x10c> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx 29e8c │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 35da0 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x178> │ │ │ │ + bne.n 35d44 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x14c> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1834 │ │ │ │ - b.n 35da8 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x180> │ │ │ │ + bl f18b4 │ │ │ │ + b.n 35d4c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x154> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r0, [r0, #12] │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 35db6 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x18e> │ │ │ │ - b.w 124d64 │ │ │ │ + beq.n 35d5a <_PyInterpreterState_SetEvalFrameFunc@@Base+0x162> │ │ │ │ + b.w 1250d4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #62832 @ 0xf570 │ │ │ │ + movw r1, #63152 @ 0xf6b0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 1271a4 │ │ │ │ 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] @ (35da8 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x1b0>) │ │ │ │ + strd r4, r3, [sp] │ │ │ │ + bl 132268 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + add r6, pc, #176 @ (adr r6, 35e5c ) │ │ │ │ + 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 239268 <_Py_c_pow@@Base+0x104> │ │ │ │ + bl 239720 <_Py_c_pow@@Base+0x63c> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 35e06 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x1de> │ │ │ │ + beq.n 35dd4 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x1dc> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 35e08 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x1e0> │ │ │ │ + beq.n 35dd6 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x1de> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 35e08 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x1e0> │ │ │ │ + b.n 35dd6 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x1de> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ + nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - cbz r0, 35e30 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x208> │ │ │ │ + cbz r0, 35e00 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x208> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 35e3c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x214> │ │ │ │ + beq.n 35e0c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x214> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 35e3c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x214> │ │ │ │ + b.n 35e0c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x214> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 1f3600 │ │ │ │ + bl 1f3508 │ │ │ │ str r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 35e20 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x1f8> │ │ │ │ + bne.n 35df0 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x1f8> │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 35e5e <_PyInterpreterState_SetEvalFrameFunc@@Base+0x236> │ │ │ │ + bne.n 35e2e <_PyInterpreterState_SetEvalFrameFunc@@Base+0x236> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 133e30 │ │ │ │ + b.w 133f18 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #23136 @ 0x5a60 │ │ │ │ + movw r0, #23456 @ 0x5ba0 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0530 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c053c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 35e52 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x22a> │ │ │ │ + bne.n 35e22 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x22a> │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00035e76 : │ │ │ │ +00035e46 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 7a158 │ │ │ │ + bl 7a0ec │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 35e9e │ │ │ │ - movw r0, #63272 @ 0xf728 │ │ │ │ + cbnz r0, 35e6e │ │ │ │ + movw r0, #63760 @ 0xf910 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 1ed164 │ │ │ │ - b.n 35ecc │ │ │ │ + bl 1ed0b8 │ │ │ │ + b.n 35e9c │ │ │ │ mov r1, r0 │ │ │ │ - movw r2, #63272 @ 0xf728 │ │ │ │ + movw r2, #63760 @ 0xf910 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20aad8 │ │ │ │ + bl 20aa30 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 35ec0 │ │ │ │ + beq.n 35e90 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 35ec4 │ │ │ │ + cbz r3, 35e94 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 35ecc │ │ │ │ + b.n 35e9c │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 35ec0 │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 35e90 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r3, r1 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sp │ │ │ │ - ldr r0, [pc, #12] @ (35ef8 ) │ │ │ │ + ldr r0, [pc, #12] @ (35ec8 ) │ │ │ │ strd r4, r3, [sp] │ │ │ │ - bl 132184 │ │ │ │ + bl 132268 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - add r7, pc, #640 @ (adr r7, 3617c ) │ │ │ │ + add r7, pc, #640 @ (adr r7, 3614c ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00035efc <_PyCompile_Assemble@@Base>: │ │ │ │ +00035ecc <_PyCompile_Assemble@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ movw r3, #52888 @ 0xce98 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 35f36 <_PyCompile_Assemble@@Base+0x3a> │ │ │ │ + beq.n 35f06 <_PyCompile_Assemble@@Base+0x3a> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #63384 @ 0xf798 │ │ │ │ + movw r1, #63872 @ 0xf980 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 35f50 <_PyCompile_Assemble@@Base+0x54> │ │ │ │ + bl 1271a4 │ │ │ │ + b.n 35f20 <_PyCompile_Assemble@@Base+0x54> │ │ │ │ add.w r8, sp, #28 │ │ │ │ movs r2, #36 @ 0x24 │ │ │ │ mov r7, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r0, r8 │ │ │ │ movs r1, #0 │ │ │ │ blx 2957c │ │ │ │ - bl 71328 │ │ │ │ + bl 71320 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 35f54 <_PyCompile_Assemble@@Base+0x58> │ │ │ │ + cbnz r0, 35f24 <_PyCompile_Assemble@@Base+0x58> │ │ │ │ movs r7, #0 │ │ │ │ - b.n 35ff0 <_PyCompile_Assemble@@Base+0xf4> │ │ │ │ + b.n 35fc0 <_PyCompile_Assemble@@Base+0xf4> │ │ │ │ mov r0, r4 │ │ │ │ - bl fbb30 │ │ │ │ + bl fbc80 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 35f62 <_PyCompile_Assemble@@Base+0x66> │ │ │ │ + cbnz r0, 35f32 <_PyCompile_Assemble@@Base+0x66> │ │ │ │ movs r7, #0 │ │ │ │ - b.n 35fce <_PyCompile_Assemble@@Base+0xd2> │ │ │ │ + b.n 35f9e <_PyCompile_Assemble@@Base+0xd2> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 1b5838 │ │ │ │ + bl 1b57e8 <_PySys_GetRequiredAttrString@@Base+0x24d8> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 35f5e <_PyCompile_Assemble@@Base+0x62> │ │ │ │ + beq.n 35f2e <_PyCompile_Assemble@@Base+0x62> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl feb70 │ │ │ │ + bl fec7c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 35f5e <_PyCompile_Assemble@@Base+0x62> │ │ │ │ + beq.n 35f2e <_PyCompile_Assemble@@Base+0x62> │ │ │ │ add r3, sp, #20 │ │ │ │ movs r2, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r7 │ │ │ │ add r3, sp, #24 │ │ │ │ mov r0, r4 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ - bl 102978 <_PyDict_DelItemIf@@Base+0x39c> │ │ │ │ + bl 102a80 <_PyDict_DelItemIf@@Base+0x39c> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 35f5e <_PyCompile_Assemble@@Base+0x62> │ │ │ │ + blt.n 35f2e <_PyCompile_Assemble@@Base+0x62> │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - bl fb7c0 │ │ │ │ + bl fb910 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 35f5e <_PyCompile_Assemble@@Base+0x62> │ │ │ │ + beq.n 35f2e <_PyCompile_Assemble@@Base+0x62> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r5 │ │ │ │ movs r3, #0 │ │ │ │ str.w r9, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ str.w r8, [sp] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - bl 1b5a3c │ │ │ │ + bl 1b59ec <_PySys_GetRequiredAttrString@@Base+0x26dc> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 35fce <_PyCompile_Assemble@@Base+0xd2> │ │ │ │ + beq.n 35f9e <_PyCompile_Assemble@@Base+0xd2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 35fce <_PyCompile_Assemble@@Base+0xd2> │ │ │ │ + cbnz r3, 35f9e <_PyCompile_Assemble@@Base+0xd2> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 35fe4 <_PyCompile_Assemble@@Base+0xe8> │ │ │ │ + beq.n 35fb4 <_PyCompile_Assemble@@Base+0xe8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 35fe4 <_PyCompile_Assemble@@Base+0xe8> │ │ │ │ + cbnz r3, 35fb4 <_PyCompile_Assemble@@Base+0xe8> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 108f8c <_PySet_NextEntryRef@@Base+0x108> │ │ │ │ + bl 1090a8 <_PySet_NextEntryRef@@Base+0x108> │ │ │ │ mov r0, r8 │ │ │ │ - bl 108ab8 <_PyObject_GC_Resize@@Base+0x58> │ │ │ │ + bl 108bd4 <_PyObject_GC_Resize@@Base+0x58> │ │ │ │ mov r0, r7 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ │ │ │ -00035ff8 : │ │ │ │ - ldr r0, [pc, #4] @ (36000 ) │ │ │ │ - b.w cb83c │ │ │ │ +00035fc8 : │ │ │ │ + ldr r0, [pc, #4] @ (35fd0 ) │ │ │ │ + b.w cb850 │ │ │ │ nop │ │ │ │ adds r4, r2, #2 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 36024 │ │ │ │ + bne.n 35ff4 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ ldrd r6, r5, [r5] │ │ │ │ - cbz r1, 3603c │ │ │ │ - b.n 3604a │ │ │ │ + cbz r1, 3600c │ │ │ │ + b.n 3601a │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #26072 @ 0x65d8 │ │ │ │ + movw r0, #26392 @ 0x6718 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0530 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c053c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3601a │ │ │ │ - b.n 36046 │ │ │ │ + bne.n 35fea │ │ │ │ + b.n 36016 │ │ │ │ mov r0, r4 │ │ │ │ - bl 23aa3c <_PyGen_SetStopIterationValue@@Base+0x88> │ │ │ │ + bl 23a9c4 <_PyGen_SetStopIterationValue@@Base+0x88> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3604a │ │ │ │ + bne.n 3601a │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3606e │ │ │ │ + b.n 3603e │ │ │ │ ldr r4, [r4, #20] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - cbnz r0, 3605a │ │ │ │ - bl 71328 │ │ │ │ + cbnz r0, 3602a │ │ │ │ + bl 71320 │ │ │ │ str r0, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 36046 │ │ │ │ + beq.n 36016 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ - bl 793e8 │ │ │ │ + bl 7937c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 36046 │ │ │ │ + blt.n 36016 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 36090 │ │ │ │ + bne.n 36060 │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 12b230 │ │ │ │ + b.w 12b59c │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #32268 @ 0x7e0c │ │ │ │ + movw r0, #32588 @ 0x7f4c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0530 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c053c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 36084 │ │ │ │ + bne.n 36054 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r2, #16 │ │ │ │ - movw r1, #63444 @ 0xf7d4 │ │ │ │ + movw r1, #63932 @ 0xf9bc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r4, r0 │ │ │ │ - bl 106a94 │ │ │ │ + bl 106bb0 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 360d0 │ │ │ │ + bge.n 360a0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 362b0 │ │ │ │ + b.n 36280 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #63448 @ 0xf7d8 │ │ │ │ + movw r1, #63936 @ 0xf9c0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106a94 │ │ │ │ + bl 106bb0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 360ca │ │ │ │ + blt.n 3609a │ │ │ │ movs r2, #8 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #63460 @ 0xf7e4 │ │ │ │ + movw r1, #63948 @ 0xf9cc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106a94 │ │ │ │ + bl 106bb0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 360ca │ │ │ │ + blt.n 3609a │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #63476 @ 0xf7f4 │ │ │ │ + movw r1, #63964 @ 0xf9dc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106a94 │ │ │ │ + bl 106bb0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 360ca │ │ │ │ + blt.n 3609a │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #63488 @ 0xf800 │ │ │ │ + movw r1, #63976 @ 0xf9e8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106a94 │ │ │ │ + bl 106bb0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 360ca │ │ │ │ + blt.n 3609a │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #63500 @ 0xf80c │ │ │ │ + movw r1, #63988 @ 0xf9f4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106a94 │ │ │ │ + bl 106bb0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 360ca │ │ │ │ + blt.n 3609a │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #63512 @ 0xf818 │ │ │ │ + movw r1, #64000 @ 0xfa00 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106a94 │ │ │ │ + bl 106bb0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 360ca │ │ │ │ + blt.n 3609a │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #63528 @ 0xf828 │ │ │ │ + movw r1, #64016 @ 0xfa10 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106a94 │ │ │ │ + bl 106bb0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 360ca │ │ │ │ + blt.n 3609a │ │ │ │ movs r2, #134 @ 0x86 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #63540 @ 0xf834 │ │ │ │ + movw r1, #64028 @ 0xfa1c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106a94 │ │ │ │ + bl 106bb0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 360ca │ │ │ │ + blt.n 3609a │ │ │ │ mov.w r2, #256 @ 0x100 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #63552 @ 0xf840 │ │ │ │ + movw r1, #64040 @ 0xfa28 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106a94 │ │ │ │ + bl 106bb0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 360ca │ │ │ │ + blt.n 3609a │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #63564 @ 0xf84c │ │ │ │ + movw r1, #64052 @ 0xfa34 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106a94 │ │ │ │ + bl 106bb0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 360ca │ │ │ │ + blt.n 3609a │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #63580 @ 0xf85c │ │ │ │ + movw r1, #64068 @ 0xfa44 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106a94 │ │ │ │ + bl 106bb0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 360ca │ │ │ │ + blt.n 3609a │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #63592 @ 0xf868 │ │ │ │ + movw r1, #64080 @ 0xfa50 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106a94 │ │ │ │ + bl 106bb0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 360ca │ │ │ │ + blt.n 3609a │ │ │ │ movs r2, #3 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #63604 @ 0xf874 │ │ │ │ + movw r1, #64092 @ 0xfa5c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106a94 │ │ │ │ + bl 106bb0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 360ca │ │ │ │ + blt.w 3609a │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #63620 @ 0xf884 │ │ │ │ + movw r1, #64108 @ 0xfa6c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106a94 │ │ │ │ + bl 106bb0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 360ca │ │ │ │ + blt.w 3609a │ │ │ │ movs r2, #5 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #63636 @ 0xf894 │ │ │ │ + movw r1, #64124 @ 0xfa7c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106a94 │ │ │ │ + bl 106bb0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 360ca │ │ │ │ + blt.w 3609a │ │ │ │ movs r2, #6 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #63660 @ 0xf8ac │ │ │ │ + movw r1, #64148 @ 0xfa94 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106a94 │ │ │ │ + bl 106bb0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 360ca │ │ │ │ + blt.w 3609a │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #63480 @ 0xf7f8 │ │ │ │ + movw r1, #63968 @ 0xf9e0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106a94 │ │ │ │ + bl 106bb0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 360ca │ │ │ │ + blt.w 3609a │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #63680 @ 0xf8c0 │ │ │ │ + movw r1, #64168 @ 0xfaa8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106a94 │ │ │ │ + bl 106bb0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 360ca │ │ │ │ + blt.w 3609a │ │ │ │ movs r2, #3 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #63696 @ 0xf8d0 │ │ │ │ + movw r1, #64184 @ 0xfab8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106a94 │ │ │ │ + bl 106bb0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 360ca │ │ │ │ + blt.w 3609a │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #63504 @ 0xf810 │ │ │ │ + movw r1, #63992 @ 0xf9f8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106a94 │ │ │ │ + bl 106bb0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 360ca │ │ │ │ + blt.w 3609a │ │ │ │ movs r2, #5 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #63712 @ 0xf8e0 │ │ │ │ + movw r1, #64200 @ 0xfac8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106a94 │ │ │ │ + bl 106bb0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 360ca │ │ │ │ + blt.w 3609a │ │ │ │ movs r2, #12 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #63720 @ 0xf8e8 │ │ │ │ + movw r1, #64208 @ 0xfad0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106a94 │ │ │ │ + bl 106bb0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 360ca │ │ │ │ + blt.w 3609a │ │ │ │ movs r2, #15 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #63732 @ 0xf8f4 │ │ │ │ + movw r1, #64220 @ 0xfadc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106a94 │ │ │ │ + bl 106bb0 │ │ │ │ asrs r0, r0, #31 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000362b2 : │ │ │ │ - movw r3, #3264 @ 0xcc0 │ │ │ │ +00036282 : │ │ │ │ + movw r3, #3584 @ 0xe00 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ movs r2, #136 @ 0x88 │ │ │ │ - b.w 1b1768 │ │ │ │ + b.w 1b16ac │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r2, [pc, #292] @ (363f4 ) │ │ │ │ + ldr r2, [pc, #292] @ (363c4 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ ldr r7, [r3, r2] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 362fc │ │ │ │ + beq.n 362cc │ │ │ │ ldr r4, [r1, #48] @ 0x30 │ │ │ │ - cbz r4, 362fe │ │ │ │ + cbz r4, 362ce │ │ │ │ ldr.w r4, [r4, #136] @ 0x88 │ │ │ │ - movw r3, #25281 @ 0x62c1 │ │ │ │ + movw r3, #25233 @ 0x6291 │ │ │ │ movt r3, #3 │ │ │ │ subs r3, r4, r3 │ │ │ │ negs r4, r3 │ │ │ │ adcs r4, r3 │ │ │ │ - b.n 362fe │ │ │ │ + b.n 362ce │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 363d6 │ │ │ │ + beq.n 363a6 │ │ │ │ ldr.w r0, [r3, #136] @ 0x88 │ │ │ │ - movw r3, #25281 @ 0x62c1 │ │ │ │ + movw r3, #25233 @ 0x6291 │ │ │ │ movt r3, #3 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 363d6 │ │ │ │ - cbnz r4, 3631a │ │ │ │ + bne.n 363a6 │ │ │ │ + cbnz r4, 362ea │ │ │ │ movs r4, #0 │ │ │ │ - b.n 36394 │ │ │ │ + b.n 36364 │ │ │ │ ldr.w r3, [r1, #172] @ 0xac │ │ │ │ - cbz r3, 36338 │ │ │ │ + cbz r3, 36308 │ │ │ │ ldr.w ip, [r3, #8]! │ │ │ │ movs r0, #0 │ │ │ │ cmp ip, r0 │ │ │ │ add.w r0, r0, #1 │ │ │ │ - ble.n 36394 │ │ │ │ + ble.n 36364 │ │ │ │ ldr.w lr, [r3, #4]! │ │ │ │ cmp r2, lr │ │ │ │ - bne.n 36326 │ │ │ │ - b.n 36352 │ │ │ │ + bne.n 362f6 │ │ │ │ + b.n 36322 │ │ │ │ mov r3, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 36352 │ │ │ │ + beq.n 36322 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3633a │ │ │ │ + bne.n 3630a │ │ │ │ movw r3, #36416 @ 0x8e40 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 36394 │ │ │ │ - ldr r2, [pc, #164] @ (363f8 ) │ │ │ │ + bne.n 36364 │ │ │ │ + ldr r2, [pc, #164] @ (363c8 ) │ │ │ │ mov r0, r5 │ │ │ │ - bl 23bc80 │ │ │ │ + bl 23bc08 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 363ec │ │ │ │ - beq.n 36394 │ │ │ │ + blt.n 363bc │ │ │ │ + beq.n 36364 │ │ │ │ mov r2, sp │ │ │ │ - ldr r1, [pc, #148] @ (363f8 ) │ │ │ │ + ldr r1, [pc, #148] @ (363c8 ) │ │ │ │ mov r0, r7 │ │ │ │ strd r6, r5, [sp] │ │ │ │ - bl 155bdc <_PyUnicode_Copy@@Base+0xa0> │ │ │ │ + bl 155ccc <_PyUnicode_Copy@@Base+0xa0> │ │ │ │ movw r2, #7528 @ 0x1d68 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 363ee │ │ │ │ + bne.n 363be │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 36316 │ │ │ │ + beq.n 362e6 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 36316 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 36316 │ │ │ │ + bne.n 362e6 │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 362e6 │ │ │ │ mov r2, sp │ │ │ │ - ldr r1, [pc, #100] @ (363fc ) │ │ │ │ + ldr r1, [pc, #100] @ (363cc ) │ │ │ │ mov r0, r7 │ │ │ │ strd r5, r6, [sp] │ │ │ │ - bl 155bdc <_PyUnicode_Copy@@Base+0xa0> │ │ │ │ + bl 155ccc <_PyUnicode_Copy@@Base+0xa0> │ │ │ │ movw r2, #7528 @ 0x1d68 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 363ee │ │ │ │ + bne.n 363be │ │ │ │ ldr r1, [r6, #4] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 363c2 │ │ │ │ + bne.n 36392 │ │ │ │ movw r3, #7528 @ 0x1d68 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - b.n 363ee │ │ │ │ + b.n 363be │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 363d6 │ │ │ │ + beq.n 363a6 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - cbnz r2, 363d6 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r2, 363a6 │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 363b8 │ │ │ │ - ldr r1, [pc, #28] @ (363f8 ) │ │ │ │ + beq.n 36388 │ │ │ │ + ldr r1, [pc, #28] @ (363c8 ) │ │ │ │ mov r2, sp │ │ │ │ mov r0, r7 │ │ │ │ strd r6, r5, [sp] │ │ │ │ - bl 155bdc <_PyUnicode_Copy@@Base+0xa0> │ │ │ │ + bl 155ccc <_PyUnicode_Copy@@Base+0xa0> │ │ │ │ mov r3, r0 │ │ │ │ - b.n 363ee │ │ │ │ + b.n 363be │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ add r5, sp, #544 @ 0x220 │ │ │ │ lsls r0, r1, #1 │ │ │ │ add r1, sp, #256 @ 0x100 │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00036400 : │ │ │ │ +000363d0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ movs r3, #136 @ 0x88 │ │ │ │ movs r2, #140 @ 0x8c │ │ │ │ - movw r4, #3472 @ 0xd90 │ │ │ │ + movw r4, #3792 @ 0xed0 │ │ │ │ movt r4, #41 @ 0x29 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl e22dc │ │ │ │ + bl e2354 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ mov r0, r1 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ - cbz r2, 36442 │ │ │ │ + cbz r2, 36412 │ │ │ │ ldr r6, [r2, #8] │ │ │ │ - b.n 36444 │ │ │ │ + b.n 36414 │ │ │ │ mov r6, r2 │ │ │ │ add r6, r1 │ │ │ │ adds r0, #12 │ │ │ │ subs r4, r6, #1 │ │ │ │ - cbnz r2, 36454 │ │ │ │ + cbnz r2, 36424 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 36454 │ │ │ │ + bne.n 36424 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 3646e │ │ │ │ - ldr r5, [pc, #384] @ (365d8 ) │ │ │ │ + cbnz r0, 3643e │ │ │ │ + ldr r5, [pc, #384] @ (365a8 ) │ │ │ │ movs r3, #0 │ │ │ │ str r5, [sp, #0] │ │ │ │ movs r5, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ strd r5, r5, [sp, #4] │ │ │ │ add r5, sp, #24 │ │ │ │ str r5, [sp, #16] │ │ │ │ - bl 101898 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1019a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 3649a │ │ │ │ + cbz r0, 3646a │ │ │ │ ldr.w r8, [r5] │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bmi.n 3649e │ │ │ │ - movw r2, #62196 @ 0xf2f4 │ │ │ │ + bmi.n 3646e │ │ │ │ + movw r2, #62516 @ 0xf434 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #58424 @ 0xe438 │ │ │ │ + movw r1, #58744 @ 0xe578 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #63892 @ 0xf994 │ │ │ │ + movw r0, #64380 @ 0xfb7c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r3, r8 │ │ │ │ - bl 23b068 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 23afc8 <_PyArg_BadArgument@@Base> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 365d0 │ │ │ │ - cbz r4, 36508 │ │ │ │ + b.n 365a0 │ │ │ │ + cbz r4, 364d8 │ │ │ │ ldr.w sl, [r5, #4] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 364b0 │ │ │ │ + beq.n 36480 │ │ │ │ subs r4, r6, #2 │ │ │ │ - bne.n 364b8 │ │ │ │ - b.n 3651e │ │ │ │ + bne.n 36488 │ │ │ │ + b.n 364ee │ │ │ │ movw sl, #4356 @ 0x1104 │ │ │ │ movt sl, #70 @ 0x46 │ │ │ │ ldr r7, [r5, #8] │ │ │ │ - cbz r7, 364c2 │ │ │ │ + cbz r7, 36492 │ │ │ │ subs r4, #1 │ │ │ │ - beq.n 3652c │ │ │ │ - b.n 364ca │ │ │ │ + beq.n 364fc │ │ │ │ + b.n 3649a │ │ │ │ movw r7, #47264 @ 0xb8a0 │ │ │ │ movt r7, #71 @ 0x47 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - cbz r0, 364e0 │ │ │ │ - bl c34a8 │ │ │ │ + cbz r0, 364b0 │ │ │ │ + bl c34b0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3649a │ │ │ │ + blt.n 3646a │ │ │ │ subs.w r9, r4, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne.n 364e4 │ │ │ │ - b.n 36534 │ │ │ │ + bne.n 364b4 │ │ │ │ + b.n 36504 │ │ │ │ mov r9, r4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - cbz r0, 364f8 │ │ │ │ - bl c34a8 │ │ │ │ + cbz r0, 364c8 │ │ │ │ + bl c34b0 │ │ │ │ subs r6, r0, #0 │ │ │ │ - blt.n 3649a │ │ │ │ + blt.n 3646a │ │ │ │ cmp.w r9, #1 │ │ │ │ - bne.n 364fa │ │ │ │ - b.n 36532 │ │ │ │ + bne.n 364ca │ │ │ │ + b.n 36502 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ - bl c34a8 │ │ │ │ + bl c34b0 │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt.n 3649a │ │ │ │ + blt.n 3646a │ │ │ │ mov r9, r6 │ │ │ │ - b.n 36536 │ │ │ │ + b.n 36506 │ │ │ │ movw r7, #47264 @ 0xb8a0 │ │ │ │ movt r7, #71 @ 0x47 │ │ │ │ movw sl, #4356 @ 0x1104 │ │ │ │ movt sl, #70 @ 0x46 │ │ │ │ mov r5, r4 │ │ │ │ mov r9, r4 │ │ │ │ - b.n 36536 │ │ │ │ + b.n 36506 │ │ │ │ movw r7, #47264 @ 0xb8a0 │ │ │ │ movt r7, #71 @ 0x47 │ │ │ │ mov r5, r4 │ │ │ │ mov r9, r4 │ │ │ │ - b.n 36536 │ │ │ │ + b.n 36506 │ │ │ │ mov r5, r4 │ │ │ │ mov r9, r4 │ │ │ │ - b.n 36536 │ │ │ │ + b.n 36506 │ │ │ │ mov r9, r6 │ │ │ │ movs r5, #0 │ │ │ │ subs r6, r4, #0 │ │ │ │ it ne │ │ │ │ movne r6, #1 │ │ │ │ subs.w fp, r9, #0 │ │ │ │ it ne │ │ │ │ movne.w fp, #1 │ │ │ │ - cbz r4, 36566 │ │ │ │ + cbz r4, 36536 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 36566 │ │ │ │ + beq.n 36536 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #65032 @ 0xfe08 │ │ │ │ + movw r1, #65352 @ 0xff48 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 3649a │ │ │ │ - cbz r5, 36586 │ │ │ │ + bl 1271a4 │ │ │ │ + b.n 3646a │ │ │ │ + cbz r5, 36556 │ │ │ │ orrs.w r9, r4, r9 │ │ │ │ - beq.n 36586 │ │ │ │ + beq.n 36556 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #65068 @ 0xfe2c │ │ │ │ + movw r1, #65388 @ 0xff6c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 3649a │ │ │ │ + bl 1271a4 │ │ │ │ + b.n 3646a │ │ │ │ mov r0, sl │ │ │ │ - bl 1f0270 │ │ │ │ + bl 1f01c4 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3649a │ │ │ │ - bl 1efe38 │ │ │ │ + beq.n 3646a │ │ │ │ + bl 1efd8c │ │ │ │ subs r5, #0 │ │ │ │ mov r4, r0 │ │ │ │ it ne │ │ │ │ movne r5, #1 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r9 │ │ │ │ str r5, [sp, #4] │ │ │ │ mov r0, r8 │ │ │ │ str.w fp, [sp] │ │ │ │ str r4, [sp, #8] │ │ │ │ - bl 34b0e │ │ │ │ + bl 34b0a │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 7828c │ │ │ │ + bl 7820c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 365d0 │ │ │ │ + beq.n 365a0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 365d0 │ │ │ │ + cbnz r3, 365a0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ adds r4, r6, #3 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r3, r1 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sp │ │ │ │ - ldr r0, [pc, #12] @ (36604 ) │ │ │ │ + ldr r0, [pc, #12] @ (365d4 ) │ │ │ │ strd r4, r3, [sp] │ │ │ │ - bl 132184 │ │ │ │ + bl 132268 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - add r5, pc, #816 @ (adr r5, 36938 <_PyCompile_CodeGen@@Base+0x330>) │ │ │ │ + add r5, pc, #816 @ (adr r5, 36908 <_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, 365fc │ │ │ │ + cmp r2, #0 │ │ │ │ + ble.n 365fc │ │ │ │ + cmp r2, #1 │ │ │ │ + bne.n 365fc │ │ │ │ + cbnz r0, 36614 │ │ │ │ + ldr r4, [pc, #300] @ (3672c ) │ │ │ │ + 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 1019a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 36640 │ │ │ │ + ldr.w r8, [r0] │ │ │ │ + ldr.w r3, [r8, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r2, r3, #3 │ │ │ │ + bmi.n 36644 │ │ │ │ + movw r2, #62516 @ 0xf434 │ │ │ │ + movt r2, #40 @ 0x28 │ │ │ │ + movw r1, #58744 @ 0xe578 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + movw r0, #4488 @ 0x1188 │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + mov r3, r8 │ │ │ │ + bl 23afc8 <_PyArg_BadArgument@@Base> │ │ │ │ + movs r5, #0 │ │ │ │ + b.n 36722 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 11179c │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 36722 │ │ │ │ + movs r2, #0 │ │ │ │ + add r1, sp, #32 │ │ │ │ + bl 14285c │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 366fc │ │ │ │ + bl 95d68 │ │ │ │ + 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 6c394 │ │ │ │ + mov r3, r4 │ │ │ │ + mov r6, r0 │ │ │ │ + cbnz r0, 36692 │ │ │ │ + mov r6, fp │ │ │ │ + mov.w sl, #1 │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ + b.n 366c0 │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + mov r2, r6 │ │ │ │ + add r1, sp, #40 @ 0x28 │ │ │ │ + str.w sl, [sp] │ │ │ │ + blx 2a82c │ │ │ │ + cbz r0, 366b6 │ │ │ │ + movs r3, #0 │ │ │ │ + cmp r0, #34 @ 0x22 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + bne.n 366b6 │ │ │ │ + cmp.w r4, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 366bc │ │ │ │ + lsls r4, r4, #1 │ │ │ │ + mov fp, r6 │ │ │ │ + b.n 3667a │ │ │ │ + mov.w sl, #0 │ │ │ │ + b.n 366c0 │ │ │ │ + mov.w sl, #1 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 98868 │ │ │ │ + ldr r4, [sp, #36] @ 0x24 │ │ │ │ + cbnz r4, 366f0 │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.n 366d6 │ │ │ │ + bl 1e7954 │ │ │ │ + b.n 36700 │ │ │ │ + movw r3, #56044 @ 0xdaec │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + mov r2, r8 │ │ │ │ + movw r1, #64452 @ 0xfbc4 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl d19a8 │ │ │ │ + b.n 36700 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 1fa524 │ │ │ │ + mov r4, r0 │ │ │ │ + b.n 36700 │ │ │ │ + movs r4, #0 │ │ │ │ + mov r6, r4 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 6c16c │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 36716 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbz r3, 3671a │ │ │ │ + mov r5, r4 │ │ │ │ + b.n 36722 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 36716 │ │ │ │ + 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 │ │ │ │ │ │ │ │ -00036608 <_PyCompile_CodeGen@@Base>: │ │ │ │ +00036730 <_PyCompile_CodeGen@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #12 │ │ │ │ mov r8, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r3 │ │ │ │ - bl 1bd340 │ │ │ │ - cbnz r0, 36640 <_PyCompile_CodeGen@@Base+0x38> │ │ │ │ + bl 1bd340 │ │ │ │ + cbnz r0, 36768 <_PyCompile_CodeGen@@Base+0x38> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #63924 @ 0xf9b4 │ │ │ │ + movw r1, #64536 @ 0xfc18 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 36648 <_PyCompile_CodeGen@@Base+0x40> │ │ │ │ - bl 8fb44 <_PyArena_New@@Base> │ │ │ │ + bl 1271a4 │ │ │ │ + b.n 36770 <_PyCompile_CodeGen@@Base+0x40> │ │ │ │ + bl 8fb2c <_PyArena_New@@Base> │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 3664c <_PyCompile_CodeGen@@Base+0x44> │ │ │ │ + cbnz r0, 36774 <_PyCompile_CodeGen@@Base+0x44> │ │ │ │ movs r6, #0 │ │ │ │ - b.n 36832 <_PyCompile_CodeGen@@Base+0x22a> │ │ │ │ + b.n 3695a <_PyCompile_CodeGen@@Base+0x22a> │ │ │ │ mov r0, r8 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov r1, r7 │ │ │ │ - bl 2158a0 <_PyErr_BadInternalCall@@Base+0x8dc> │ │ │ │ + bl 2157f0 <_PyErr_BadInternalCall@@Base+0x8dc> │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 36672 <_PyCompile_CodeGen@@Base+0x6a> │ │ │ │ - bl 21b950 │ │ │ │ - cbz r0, 36672 <_PyCompile_CodeGen@@Base+0x6a> │ │ │ │ + cbz r0, 3679a <_PyCompile_CodeGen@@Base+0x6a> │ │ │ │ + bl 21b8a0 │ │ │ │ + cbz r0, 3679a <_PyCompile_CodeGen@@Base+0x6a> │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 1aca04 │ │ │ │ + bl 1ac920 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 3667a <_PyCompile_CodeGen@@Base+0x72> │ │ │ │ + cbnz r0, 367a2 <_PyCompile_CodeGen@@Base+0x72> │ │ │ │ mov r0, r7 │ │ │ │ - bl 10b98c <_PyArena_Free@@Base> │ │ │ │ - b.n 36648 <_PyCompile_CodeGen@@Base+0x40> │ │ │ │ + bl 10baa4 <_PyArena_Free@@Base> │ │ │ │ + b.n 36770 <_PyCompile_CodeGen@@Base+0x40> │ │ │ │ movs r6, #1 │ │ │ │ strb.w r6, [r0, #64] @ 0x40 │ │ │ │ - bl 71328 │ │ │ │ + bl 71320 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 36648 <_PyCompile_CodeGen@@Base+0x40> │ │ │ │ - ldr r1, [pc, #432] @ (3683c <_PyCompile_CodeGen@@Base+0x234>) │ │ │ │ + beq.n 36770 <_PyCompile_CodeGen@@Base+0x40> │ │ │ │ + ldr r1, [pc, #432] @ (36964 <_PyCompile_CodeGen@@Base+0x234>) │ │ │ │ mov r3, r8 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl e5654 │ │ │ │ + bl e56cc │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 36648 <_PyCompile_CodeGen@@Base+0x40> │ │ │ │ + beq.n 36770 <_PyCompile_CodeGen@@Base+0x40> │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b124c │ │ │ │ + bl 1b1190 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 366ac <_PyCompile_CodeGen@@Base+0xa4> │ │ │ │ + bne.n 367d4 <_PyCompile_CodeGen@@Base+0xa4> │ │ │ │ movs r6, #0 │ │ │ │ - b.n 3681a <_PyCompile_CodeGen@@Base+0x212> │ │ │ │ + b.n 36942 <_PyCompile_CodeGen@@Base+0x212> │ │ │ │ ldr r6, [r5, #52] @ 0x34 │ │ │ │ ldr.w r2, [r6, #700] @ 0x2bc │ │ │ │ - cbnz r2, 366bc <_PyCompile_CodeGen@@Base+0xb4> │ │ │ │ + cbnz r2, 367e4 <_PyCompile_CodeGen@@Base+0xb4> │ │ │ │ ldr.w r2, [r6, #704] @ 0x2c0 │ │ │ │ - cbz r2, 366e2 <_PyCompile_CodeGen@@Base+0xda> │ │ │ │ - b.n 366d0 <_PyCompile_CodeGen@@Base+0xc8> │ │ │ │ + cbz r2, 3680a <_PyCompile_CodeGen@@Base+0xda> │ │ │ │ + b.n 367f8 <_PyCompile_CodeGen@@Base+0xc8> │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #50660 @ 0xc5e4 │ │ │ │ + movw r1, #50980 @ 0xc724 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 7f994 │ │ │ │ + bl 7f9a8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 366b4 <_PyCompile_CodeGen@@Base+0xac> │ │ │ │ - b.n 366a8 <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ + bge.n 367dc <_PyCompile_CodeGen@@Base+0xac> │ │ │ │ + b.n 367d0 <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #63940 @ 0xf9c4 │ │ │ │ + movw r1, #64552 @ 0xfc28 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 7f994 │ │ │ │ + bl 7f9a8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 366a8 <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ + blt.n 367d0 <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ ldr.w r2, [r6, #708] @ 0x2c4 │ │ │ │ - cbz r2, 366fa <_PyCompile_CodeGen@@Base+0xf2> │ │ │ │ + cbz r2, 36822 <_PyCompile_CodeGen@@Base+0xf2> │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #63952 @ 0xf9d0 │ │ │ │ + movw r1, #64564 @ 0xfc34 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 7f994 │ │ │ │ + bl 7f9a8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 366a8 <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ + blt.n 367d0 <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ ldr.w r2, [r6, #712] @ 0x2c8 │ │ │ │ - cbz r2, 36712 <_PyCompile_CodeGen@@Base+0x10a> │ │ │ │ + cbz r2, 3683a <_PyCompile_CodeGen@@Base+0x10a> │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #16724 @ 0x4154 │ │ │ │ + movw r1, #17044 @ 0x4294 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 7f994 │ │ │ │ + bl 7f9a8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 366a8 <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ + blt.n 367d0 <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ ldr.w r2, [r6, #716] @ 0x2cc │ │ │ │ - cbz r2, 3672a <_PyCompile_CodeGen@@Base+0x122> │ │ │ │ + cbz r2, 36852 <_PyCompile_CodeGen@@Base+0x122> │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #612 @ 0x264 │ │ │ │ + movw r1, #932 @ 0x3a4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 7f994 │ │ │ │ + bl 7f9a8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 366a8 <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ + blt.n 367d0 <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ ldr.w r2, [r6, #720] @ 0x2d0 │ │ │ │ - cbz r2, 36742 <_PyCompile_CodeGen@@Base+0x13a> │ │ │ │ + cbz r2, 3686a <_PyCompile_CodeGen@@Base+0x13a> │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #63960 @ 0xf9d8 │ │ │ │ + movw r1, #64572 @ 0xfc3c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 7f994 │ │ │ │ + bl 7f9a8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 366a8 <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ + blt.n 367d0 <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ ldr.w r2, [r6, #724] @ 0x2d4 │ │ │ │ - cbz r2, 3675a <_PyCompile_CodeGen@@Base+0x152> │ │ │ │ + cbz r2, 36882 <_PyCompile_CodeGen@@Base+0x152> │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #63972 @ 0xf9e4 │ │ │ │ + movw r1, #64584 @ 0xfc48 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 7f994 │ │ │ │ + bl 7f9a8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 366a8 <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ + blt.n 367d0 <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ ldr.w r0, [r6, #732] @ 0x2dc │ │ │ │ - bl 7ffe0 │ │ │ │ + bl 7fff4 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 366a8 <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ + beq.n 367d0 <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #63984 @ 0xf9f0 │ │ │ │ + movw r1, #64596 @ 0xfc54 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f994 │ │ │ │ + bl 7f9a8 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r9 │ │ │ │ mov r9, r3 │ │ │ │ - bl 7828c │ │ │ │ + bl 7820c │ │ │ │ cmp.w r9, #0 │ │ │ │ - blt.n 366a8 <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ + blt.n 367d0 <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ ldr.w r0, [r6, #736] @ 0x2e0 │ │ │ │ - bl 7ffe0 │ │ │ │ + bl 7fff4 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 366a8 <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ + beq.n 367d0 <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #63996 @ 0xf9fc │ │ │ │ + movw r1, #64608 @ 0xfc60 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f994 │ │ │ │ + bl 7f9a8 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r9 │ │ │ │ mov r9, r3 │ │ │ │ - bl 7828c │ │ │ │ + bl 7820c │ │ │ │ cmp.w r9, #0 │ │ │ │ - blt.w 366a8 <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ + blt.w 367d0 <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ ldr.w r0, [r6, #740] @ 0x2e4 │ │ │ │ - bl 7ffe0 │ │ │ │ + bl 7fff4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 366a8 <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ + beq.w 367d0 <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #64012 @ 0xfa0c │ │ │ │ + movw r1, #64624 @ 0xfc70 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f994 │ │ │ │ + bl 7f9a8 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r6, r3 │ │ │ │ - bl 7828c │ │ │ │ + bl 7820c │ │ │ │ cmp r6, #0 │ │ │ │ - blt.w 366a8 <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ + blt.w 367d0 <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ ldr.w r1, [r8] │ │ │ │ mov r0, r5 │ │ │ │ subs r1, #3 │ │ │ │ it ne │ │ │ │ movne r1, #1 │ │ │ │ - bl 1b53ac │ │ │ │ + bl 1b535c <_PySys_GetRequiredAttrString@@Base+0x204c> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 366a8 <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ + beq.w 367d0 <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl fc160 │ │ │ │ + bl fc2b0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 36648 <_PyCompile_CodeGen@@Base+0x40> │ │ │ │ + blt.w 36770 <_PyCompile_CodeGen@@Base+0x40> │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ mov r2, r4 │ │ │ │ movs r0, #2 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ - bl 7d610 │ │ │ │ + bl 7d614 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7828c │ │ │ │ + bl 7820c │ │ │ │ mov r0, r5 │ │ │ │ bl 1b9150 │ │ │ │ mov r0, r5 │ │ │ │ bl 1ba4a0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 10b98c <_PyArena_Free@@Base> │ │ │ │ + bl 10baa4 <_PyArena_Free@@Base> │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ - mov r7, r0 │ │ │ │ - sub sp, #60 @ 0x3c │ │ │ │ - mov r0, r1 │ │ │ │ - mov r1, r2 │ │ │ │ - cbnz r3, 36864 <_PyCompile_CodeGen@@Base+0x25c> │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.n 36864 <_PyCompile_CodeGen@@Base+0x25c> │ │ │ │ - cmp r2, #1 │ │ │ │ - bne.n 36864 <_PyCompile_CodeGen@@Base+0x25c> │ │ │ │ - cbnz r0, 3687c <_PyCompile_CodeGen@@Base+0x274> │ │ │ │ - ldr r4, [pc, #300] @ (36994 <_PyCompile_CodeGen@@Base+0x38c>) │ │ │ │ - add r2, sp, #28 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - movs r4, #1 │ │ │ │ - str r2, [sp, #16] │ │ │ │ - movs r2, #0 │ │ │ │ - strd r4, r4, [sp, #4] │ │ │ │ - str r2, [sp, #12] │ │ │ │ - bl 101898 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 368a8 <_PyCompile_CodeGen@@Base+0x2a0> │ │ │ │ - ldr.w r8, [r0] │ │ │ │ - ldr.w r3, [r8, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r2, r3, #3 │ │ │ │ - bmi.n 368ac <_PyCompile_CodeGen@@Base+0x2a4> │ │ │ │ - movw r2, #62196 @ 0xf2f4 │ │ │ │ - movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #58424 @ 0xe438 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #4168 @ 0x1048 │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - mov r3, r8 │ │ │ │ - bl 23b068 <_PyArg_BadArgument@@Base> │ │ │ │ - movs r5, #0 │ │ │ │ - b.n 3698a <_PyCompile_CodeGen@@Base+0x382> │ │ │ │ - mov r0, r8 │ │ │ │ - bl 111668 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 3698a <_PyCompile_CodeGen@@Base+0x382> │ │ │ │ - movs r2, #0 │ │ │ │ - add r1, sp, #32 │ │ │ │ - bl 142774 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 36964 <_PyCompile_CodeGen@@Base+0x35c> │ │ │ │ - bl 95d94 │ │ │ │ - mov r9, r0 │ │ │ │ - movs r0, #69 @ 0x45 │ │ │ │ - mov.w fp, #0 │ │ │ │ - blx 29228 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - mov r4, r0 │ │ │ │ - add.w sl, sp, #36 @ 0x24 │ │ │ │ - it eq │ │ │ │ - moveq.w r4, #1024 @ 0x400 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, fp │ │ │ │ - bl 6c39c │ │ │ │ - mov r3, r4 │ │ │ │ - mov r6, r0 │ │ │ │ - cbnz r0, 368fa <_PyCompile_CodeGen@@Base+0x2f2> │ │ │ │ - mov r6, fp │ │ │ │ - mov.w sl, #1 │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - b.n 36928 <_PyCompile_CodeGen@@Base+0x320> │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - mov r2, r6 │ │ │ │ - add r1, sp, #40 @ 0x28 │ │ │ │ - str.w sl, [sp] │ │ │ │ - blx 2a82c │ │ │ │ - cbz r0, 3691e <_PyCompile_CodeGen@@Base+0x316> │ │ │ │ - movs r3, #0 │ │ │ │ - cmp r0, #34 @ 0x22 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - bne.n 3691e <_PyCompile_CodeGen@@Base+0x316> │ │ │ │ - cmp.w r4, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 36924 <_PyCompile_CodeGen@@Base+0x31c> │ │ │ │ - lsls r4, r4, #1 │ │ │ │ - mov fp, r6 │ │ │ │ - b.n 368e2 <_PyCompile_CodeGen@@Base+0x2da> │ │ │ │ - mov.w sl, #0 │ │ │ │ - b.n 36928 <_PyCompile_CodeGen@@Base+0x320> │ │ │ │ - mov.w sl, #1 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 9889c │ │ │ │ - ldr r4, [sp, #36] @ 0x24 │ │ │ │ - cbnz r4, 36958 <_PyCompile_CodeGen@@Base+0x350> │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.n 3693e <_PyCompile_CodeGen@@Base+0x336> │ │ │ │ - bl 1e7a0c │ │ │ │ - b.n 36968 <_PyCompile_CodeGen@@Base+0x360> │ │ │ │ - movw r3, #56044 @ 0xdaec │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - mov r2, r8 │ │ │ │ - movw r1, #64172 @ 0xfaac │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl d1990 │ │ │ │ - b.n 36968 <_PyCompile_CodeGen@@Base+0x360> │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 1fa5d0 │ │ │ │ - mov r4, r0 │ │ │ │ - b.n 36968 <_PyCompile_CodeGen@@Base+0x360> │ │ │ │ - movs r4, #0 │ │ │ │ - mov r6, r4 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 6c174 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 3697e <_PyCompile_CodeGen@@Base+0x376> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbz r3, 36982 <_PyCompile_CodeGen@@Base+0x37a> │ │ │ │ - mov r5, r4 │ │ │ │ - b.n 3698a <_PyCompile_CodeGen@@Base+0x382> │ │ │ │ - mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 3697e <_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] @ (369c0 <_PyCompile_CodeGen@@Base+0x3b8>) │ │ │ │ + ldr r0, [pc, #12] @ (36990 <_PyCompile_CodeGen@@Base+0x260>) │ │ │ │ strd r4, r3, [sp] │ │ │ │ - bl 132184 │ │ │ │ + bl 132268 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - add r7, pc, #896 @ (adr r7, 36d44 <_PyEval_FormatExcUnbound@@Base+0x2f0>) │ │ │ │ + add r7, pc, #896 @ (adr r7, 36d14 <_PyEval_FormatExcUnbound@@Base+0x2f0>) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r0, [pc, #0] @ (369c8 <_PyCompile_CodeGen@@Base+0x3c0>) │ │ │ │ + ldr r0, [pc, #0] @ (36998 <_PyCompile_CodeGen@@Base+0x268>) │ │ │ │ bx lr │ │ │ │ strb r4, [r5, #5] │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #20 │ │ │ │ strd r0, r1, [sp] │ │ │ │ - cbnz r2, 369ee <_PyCompile_CodeGen@@Base+0x3e6> │ │ │ │ + cbnz r2, 369be <_PyCompile_CodeGen@@Base+0x28e> │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sp │ │ │ │ - ldr r0, [pc, #56] @ (36a20 <_PyCompile_CodeGen@@Base+0x418>) │ │ │ │ - bl 132184 │ │ │ │ - b.n 369fc <_PyCompile_CodeGen@@Base+0x3f4> │ │ │ │ + ldr r0, [pc, #56] @ (369f0 <_PyCompile_CodeGen@@Base+0x2c0>) │ │ │ │ + bl 132268 │ │ │ │ + b.n 369cc <_PyCompile_CodeGen@@Base+0x29c> │ │ │ │ mov r3, r2 │ │ │ │ - ldr r0, [pc, #48] @ (36a24 <_PyCompile_CodeGen@@Base+0x41c>) │ │ │ │ + ldr r0, [pc, #48] @ (369f4 <_PyCompile_CodeGen@@Base+0x2c4>) │ │ │ │ movs r2, #3 │ │ │ │ mov r1, sp │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 132184 │ │ │ │ - cbz r0, 36a16 <_PyCompile_CodeGen@@Base+0x40e> │ │ │ │ + bl 132268 │ │ │ │ + cbz r0, 369e6 <_PyCompile_CodeGen@@Base+0x2b6> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 36a12 <_PyCompile_CodeGen@@Base+0x40a> │ │ │ │ + beq.n 369e2 <_PyCompile_CodeGen@@Base+0x2b2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 36a12 <_PyCompile_CodeGen@@Base+0x40a> │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 369e2 <_PyCompile_CodeGen@@Base+0x2b2> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 36a1a <_PyCompile_CodeGen@@Base+0x412> │ │ │ │ + b.n 369ea <_PyCompile_CodeGen@@Base+0x2ba> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add sp, #20 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ - add r1, pc, #864 @ (adr r1, 36d84 <_PyEval_FormatExcUnbound@@Base+0x330>) │ │ │ │ + add r1, pc, #864 @ (adr r1, 36d54 <_PyEval_FormatExcUnbound@@Base+0x330>) │ │ │ │ lsls r0, r1, #1 │ │ │ │ add r6, sp, #928 @ 0x3a0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r3, r1 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sp │ │ │ │ - ldr r0, [pc, #12] @ (36a50 <_PyCompile_CodeGen@@Base+0x448>) │ │ │ │ + ldr r0, [pc, #12] @ (36a20 <_PyCompile_CodeGen@@Base+0x2f0>) │ │ │ │ strd r4, r3, [sp] │ │ │ │ - bl 132184 │ │ │ │ + bl 132268 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - add r5, pc, #544 @ (adr r5, 36c74 <_PyEval_FormatExcUnbound@@Base+0x220>) │ │ │ │ + add r5, pc, #544 @ (adr r5, 36c44 <_PyEval_FormatExcUnbound@@Base+0x220>) │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00036a54 <_PyEval_FormatExcUnbound@@Base>: │ │ │ │ +00036a24 <_PyEval_FormatExcUnbound@@Base>: │ │ │ │ ldr r3, [r0, #72] @ 0x48 │ │ │ │ - cbz r3, 36a5c <_PyEval_FormatExcUnbound@@Base+0x8> │ │ │ │ + cbz r3, 36a2c <_PyEval_FormatExcUnbound@@Base+0x8> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbnz r3, 36aa4 <_PyEval_FormatExcUnbound@@Base+0x50> │ │ │ │ + cbnz r3, 36a74 <_PyEval_FormatExcUnbound@@Base+0x50> │ │ │ │ push {r4} │ │ │ │ ldr r4, [r1, #72] @ 0x48 │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ ldr r1, [r1, #64] @ 0x40 │ │ │ │ subs r1, r3, r1 │ │ │ │ add.w r3, r4, r2, lsl #2 │ │ │ │ cmp r2, r1 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - bge.n 36a8a <_PyEval_FormatExcUnbound@@Base+0x36> │ │ │ │ + bge.n 36a5a <_PyEval_FormatExcUnbound@@Base+0x36> │ │ │ │ movw r1, #56028 @ 0xdadc │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - movw r2, #30224 @ 0x7610 │ │ │ │ + movw r2, #30544 @ 0x7750 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - b.w 1e1b30 <_PyEval_FormatExcCheckArg@@Base> │ │ │ │ + b.w 1e1a78 <_PyEval_FormatExcCheckArg@@Base> │ │ │ │ movw r1, #48052 @ 0xbbb4 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - movw r2, #64328 @ 0xfb48 │ │ │ │ + movw r2, #64816 @ 0xfd30 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - b.w 1e1b30 <_PyEval_FormatExcCheckArg@@Base> │ │ │ │ + b.w 1e1a78 <_PyEval_FormatExcCheckArg@@Base> │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r2, [pc, #288] @ (36bd8 <_PyEval_FormatExcUnbound@@Base+0x184>) │ │ │ │ + ldr r2, [pc, #288] @ (36ba8 <_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 36ae0 <_PyEval_FormatExcUnbound@@Base+0x8c> │ │ │ │ + beq.n 36ab0 <_PyEval_FormatExcUnbound@@Base+0x8c> │ │ │ │ ldr r4, [r1, #48] @ 0x30 │ │ │ │ - cbz r4, 36ae2 <_PyEval_FormatExcUnbound@@Base+0x8e> │ │ │ │ + cbz r4, 36ab2 <_PyEval_FormatExcUnbound@@Base+0x8e> │ │ │ │ ldr r4, [r4, #12] │ │ │ │ - movw r3, #27303 @ 0x6aa7 │ │ │ │ + movw r3, #27255 @ 0x6a77 │ │ │ │ movt r3, #3 │ │ │ │ subs r3, r4, r3 │ │ │ │ negs r4, r3 │ │ │ │ adcs r4, r3 │ │ │ │ - b.n 36ae2 <_PyEval_FormatExcUnbound@@Base+0x8e> │ │ │ │ + b.n 36ab2 <_PyEval_FormatExcUnbound@@Base+0x8e> │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 36bb8 <_PyEval_FormatExcUnbound@@Base+0x164> │ │ │ │ + beq.n 36b88 <_PyEval_FormatExcUnbound@@Base+0x164> │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - movw r3, #27303 @ 0x6aa7 │ │ │ │ + movw r3, #27255 @ 0x6a77 │ │ │ │ movt r3, #3 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 36bb8 <_PyEval_FormatExcUnbound@@Base+0x164> │ │ │ │ - cbnz r4, 36afc <_PyEval_FormatExcUnbound@@Base+0xa8> │ │ │ │ + bne.n 36b88 <_PyEval_FormatExcUnbound@@Base+0x164> │ │ │ │ + cbnz r4, 36acc <_PyEval_FormatExcUnbound@@Base+0xa8> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 36b76 <_PyEval_FormatExcUnbound@@Base+0x122> │ │ │ │ + b.n 36b46 <_PyEval_FormatExcUnbound@@Base+0x122> │ │ │ │ ldr.w r3, [r1, #172] @ 0xac │ │ │ │ - cbz r3, 36b1a <_PyEval_FormatExcUnbound@@Base+0xc6> │ │ │ │ + cbz r3, 36aea <_PyEval_FormatExcUnbound@@Base+0xc6> │ │ │ │ ldr.w ip, [r3, #8]! │ │ │ │ movs r0, #0 │ │ │ │ cmp ip, r0 │ │ │ │ add.w r0, r0, #1 │ │ │ │ - ble.n 36b76 <_PyEval_FormatExcUnbound@@Base+0x122> │ │ │ │ + ble.n 36b46 <_PyEval_FormatExcUnbound@@Base+0x122> │ │ │ │ ldr.w lr, [r3, #4]! │ │ │ │ cmp r2, lr │ │ │ │ - bne.n 36b08 <_PyEval_FormatExcUnbound@@Base+0xb4> │ │ │ │ - b.n 36b34 <_PyEval_FormatExcUnbound@@Base+0xe0> │ │ │ │ + bne.n 36ad8 <_PyEval_FormatExcUnbound@@Base+0xb4> │ │ │ │ + b.n 36b04 <_PyEval_FormatExcUnbound@@Base+0xe0> │ │ │ │ mov r3, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 36b34 <_PyEval_FormatExcUnbound@@Base+0xe0> │ │ │ │ + beq.n 36b04 <_PyEval_FormatExcUnbound@@Base+0xe0> │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 36b1c <_PyEval_FormatExcUnbound@@Base+0xc8> │ │ │ │ + bne.n 36aec <_PyEval_FormatExcUnbound@@Base+0xc8> │ │ │ │ movw r3, #36416 @ 0x8e40 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 36b76 <_PyEval_FormatExcUnbound@@Base+0x122> │ │ │ │ - ldr r2, [pc, #164] @ (36bdc <_PyEval_FormatExcUnbound@@Base+0x188>) │ │ │ │ + bne.n 36b46 <_PyEval_FormatExcUnbound@@Base+0x122> │ │ │ │ + ldr r2, [pc, #164] @ (36bac <_PyEval_FormatExcUnbound@@Base+0x188>) │ │ │ │ mov r0, r5 │ │ │ │ - bl 23bc80 │ │ │ │ + bl 23bc08 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 36bce <_PyEval_FormatExcUnbound@@Base+0x17a> │ │ │ │ - beq.n 36b76 <_PyEval_FormatExcUnbound@@Base+0x122> │ │ │ │ + blt.n 36b9e <_PyEval_FormatExcUnbound@@Base+0x17a> │ │ │ │ + beq.n 36b46 <_PyEval_FormatExcUnbound@@Base+0x122> │ │ │ │ mov r2, sp │ │ │ │ - ldr r1, [pc, #148] @ (36bdc <_PyEval_FormatExcUnbound@@Base+0x188>) │ │ │ │ + ldr r1, [pc, #148] @ (36bac <_PyEval_FormatExcUnbound@@Base+0x188>) │ │ │ │ mov r0, r7 │ │ │ │ strd r6, r5, [sp] │ │ │ │ - bl 155bdc <_PyUnicode_Copy@@Base+0xa0> │ │ │ │ + bl 155ccc <_PyUnicode_Copy@@Base+0xa0> │ │ │ │ movw r2, #7528 @ 0x1d68 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 36bd0 <_PyEval_FormatExcUnbound@@Base+0x17c> │ │ │ │ + bne.n 36ba0 <_PyEval_FormatExcUnbound@@Base+0x17c> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 36af8 <_PyEval_FormatExcUnbound@@Base+0xa4> │ │ │ │ + beq.n 36ac8 <_PyEval_FormatExcUnbound@@Base+0xa4> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 36af8 <_PyEval_FormatExcUnbound@@Base+0xa4> │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 36af8 <_PyEval_FormatExcUnbound@@Base+0xa4> │ │ │ │ + bne.n 36ac8 <_PyEval_FormatExcUnbound@@Base+0xa4> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 36ac8 <_PyEval_FormatExcUnbound@@Base+0xa4> │ │ │ │ mov r2, sp │ │ │ │ - ldr r1, [pc, #100] @ (36be0 <_PyEval_FormatExcUnbound@@Base+0x18c>) │ │ │ │ + ldr r1, [pc, #100] @ (36bb0 <_PyEval_FormatExcUnbound@@Base+0x18c>) │ │ │ │ mov r0, r7 │ │ │ │ strd r5, r6, [sp] │ │ │ │ - bl 155bdc <_PyUnicode_Copy@@Base+0xa0> │ │ │ │ + bl 155ccc <_PyUnicode_Copy@@Base+0xa0> │ │ │ │ movw r2, #7528 @ 0x1d68 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 36bd0 <_PyEval_FormatExcUnbound@@Base+0x17c> │ │ │ │ + bne.n 36ba0 <_PyEval_FormatExcUnbound@@Base+0x17c> │ │ │ │ ldr r1, [r6, #4] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 36ba4 <_PyEval_FormatExcUnbound@@Base+0x150> │ │ │ │ + bne.n 36b74 <_PyEval_FormatExcUnbound@@Base+0x150> │ │ │ │ movw r3, #7528 @ 0x1d68 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - b.n 36bd0 <_PyEval_FormatExcUnbound@@Base+0x17c> │ │ │ │ + b.n 36ba0 <_PyEval_FormatExcUnbound@@Base+0x17c> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 36bb8 <_PyEval_FormatExcUnbound@@Base+0x164> │ │ │ │ + beq.n 36b88 <_PyEval_FormatExcUnbound@@Base+0x164> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - cbnz r2, 36bb8 <_PyEval_FormatExcUnbound@@Base+0x164> │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r2, 36b88 <_PyEval_FormatExcUnbound@@Base+0x164> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 36b9a <_PyEval_FormatExcUnbound@@Base+0x146> │ │ │ │ - ldr r1, [pc, #28] @ (36bdc <_PyEval_FormatExcUnbound@@Base+0x188>) │ │ │ │ + beq.n 36b6a <_PyEval_FormatExcUnbound@@Base+0x146> │ │ │ │ + ldr r1, [pc, #28] @ (36bac <_PyEval_FormatExcUnbound@@Base+0x188>) │ │ │ │ mov r2, sp │ │ │ │ mov r0, r7 │ │ │ │ strd r6, r5, [sp] │ │ │ │ - bl 155bdc <_PyUnicode_Copy@@Base+0xa0> │ │ │ │ + bl 155ccc <_PyUnicode_Copy@@Base+0xa0> │ │ │ │ mov r3, r0 │ │ │ │ - b.n 36bd0 <_PyEval_FormatExcUnbound@@Base+0x17c> │ │ │ │ + b.n 36ba0 <_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 │ │ │ │ @@ -18361,405 +18340,405 @@ │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ sub sp, #12 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 36c12 <_PyEval_FormatExcUnbound@@Base+0x1be> │ │ │ │ + bgt.n 36be2 <_PyEval_FormatExcUnbound@@Base+0x1be> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13036 @ 0x32ec │ │ │ │ + movw r1, #13356 @ 0x342c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 36c2c <_PyEval_FormatExcUnbound@@Base+0x1d8> │ │ │ │ + bl 1271a4 │ │ │ │ + b.n 36bfc <_PyEval_FormatExcUnbound@@Base+0x1d8> │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - cbz r3, 36c30 <_PyEval_FormatExcUnbound@@Base+0x1dc> │ │ │ │ + cbz r3, 36c00 <_PyEval_FormatExcUnbound@@Base+0x1dc> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #29644 @ 0x73cc │ │ │ │ + movw r1, #29964 @ 0x750c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 1271a4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 36c4c <_PyEval_FormatExcUnbound@@Base+0x1f8> │ │ │ │ + b.n 36c1c <_PyEval_FormatExcUnbound@@Base+0x1f8> │ │ │ │ ldr r0, [r0, #32] │ │ │ │ - cbnz r0, 36c3e <_PyEval_FormatExcUnbound@@Base+0x1ea> │ │ │ │ + cbnz r0, 36c0e <_PyEval_FormatExcUnbound@@Base+0x1ea> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 36c4c <_PyEval_FormatExcUnbound@@Base+0x1f8> │ │ │ │ - ldr r1, [pc, #20] @ (36c54 <_PyEval_FormatExcUnbound@@Base+0x200>) │ │ │ │ + b.n 36c1c <_PyEval_FormatExcUnbound@@Base+0x1f8> │ │ │ │ + ldr r1, [pc, #20] @ (36c24 <_PyEval_FormatExcUnbound@@Base+0x200>) │ │ │ │ add r2, sp, #4 │ │ │ │ - bl b8c7c │ │ │ │ + bl b8c94 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 36c34 <_PyEval_FormatExcUnbound@@Base+0x1e0> │ │ │ │ + beq.n 36c04 <_PyEval_FormatExcUnbound@@Base+0x1e0> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ nop │ │ │ │ - ble.n 36c10 <_PyEval_FormatExcUnbound@@Base+0x1bc> │ │ │ │ + ble.n 36be0 <_PyEval_FormatExcUnbound@@Base+0x1bc> │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r3, r1 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sp │ │ │ │ - ldr r0, [pc, #12] @ (36c80 <_PyEval_FormatExcUnbound@@Base+0x22c>) │ │ │ │ + ldr r0, [pc, #12] @ (36c50 <_PyEval_FormatExcUnbound@@Base+0x22c>) │ │ │ │ strd r4, r3, [sp] │ │ │ │ - bl 132184 │ │ │ │ + bl 132268 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - add r5, pc, #944 @ (adr r5, 37034 ) │ │ │ │ + add r5, pc, #944 @ (adr r5, 37004 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r7, r1 │ │ │ │ ldr r4, [r3, #84] @ 0x54 │ │ │ │ ands.w r4, r4, #268435456 @ 0x10000000 │ │ │ │ - bne.n 36cbc <_PyEval_FormatExcUnbound@@Base+0x268> │ │ │ │ + bne.n 36c8c <_PyEval_FormatExcUnbound@@Base+0x268> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r2, r1 │ │ │ │ - movw r1, #64440 @ 0xfbb8 │ │ │ │ + movw r1, #64964 @ 0xfdc4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1990 │ │ │ │ - b.n 36d88 <_PyEval_FormatExcUnbound@@Base+0x334> │ │ │ │ + bl d19a8 │ │ │ │ + b.n 36d58 <_PyEval_FormatExcUnbound@@Base+0x334> │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 111668 │ │ │ │ + bl 11179c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 36d88 <_PyEval_FormatExcUnbound@@Base+0x334> │ │ │ │ + beq.n 36d58 <_PyEval_FormatExcUnbound@@Base+0x334> │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 142774 │ │ │ │ + bl 14285c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 36d76 <_PyEval_FormatExcUnbound@@Base+0x322> │ │ │ │ - bl 95d94 │ │ │ │ + beq.n 36d46 <_PyEval_FormatExcUnbound@@Base+0x322> │ │ │ │ + bl 95d68 │ │ │ │ mov r9, r0 │ │ │ │ movs r0, #70 @ 0x46 │ │ │ │ mov.w fp, #0 │ │ │ │ blx 29228 │ │ │ │ adds r3, r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ add.w sl, sp, #16 │ │ │ │ it eq │ │ │ │ moveq.w r5, #1024 @ 0x400 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, fp │ │ │ │ - bl 6c39c │ │ │ │ + bl 6c394 │ │ │ │ mov r3, r5 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 36d0c <_PyEval_FormatExcUnbound@@Base+0x2b8> │ │ │ │ + cbnz r0, 36cdc <_PyEval_FormatExcUnbound@@Base+0x2b8> │ │ │ │ mov r6, fp │ │ │ │ mov.w sl, #1 │ │ │ │ str r0, [sp, #16] │ │ │ │ - b.n 36d3a <_PyEval_FormatExcUnbound@@Base+0x2e6> │ │ │ │ + b.n 36d0a <_PyEval_FormatExcUnbound@@Base+0x2e6> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #20 │ │ │ │ str.w sl, [sp] │ │ │ │ blx 2a27c │ │ │ │ - cbz r0, 36d30 <_PyEval_FormatExcUnbound@@Base+0x2dc> │ │ │ │ + cbz r0, 36d00 <_PyEval_FormatExcUnbound@@Base+0x2dc> │ │ │ │ movs r3, #0 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bne.n 36d30 <_PyEval_FormatExcUnbound@@Base+0x2dc> │ │ │ │ + bne.n 36d00 <_PyEval_FormatExcUnbound@@Base+0x2dc> │ │ │ │ cmp.w r5, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 36d36 <_PyEval_FormatExcUnbound@@Base+0x2e2> │ │ │ │ + bge.n 36d06 <_PyEval_FormatExcUnbound@@Base+0x2e2> │ │ │ │ lsls r5, r5, #1 │ │ │ │ mov fp, r6 │ │ │ │ - b.n 36cf4 <_PyEval_FormatExcUnbound@@Base+0x2a0> │ │ │ │ + b.n 36cc4 <_PyEval_FormatExcUnbound@@Base+0x2a0> │ │ │ │ mov.w sl, #0 │ │ │ │ - b.n 36d3a <_PyEval_FormatExcUnbound@@Base+0x2e6> │ │ │ │ + b.n 36d0a <_PyEval_FormatExcUnbound@@Base+0x2e6> │ │ │ │ mov.w sl, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9889c │ │ │ │ + bl 98868 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ - cbnz r5, 36d6a <_PyEval_FormatExcUnbound@@Base+0x316> │ │ │ │ + cbnz r5, 36d3a <_PyEval_FormatExcUnbound@@Base+0x316> │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 36d50 <_PyEval_FormatExcUnbound@@Base+0x2fc> │ │ │ │ - bl 1e7a0c │ │ │ │ - b.n 36d7a <_PyEval_FormatExcUnbound@@Base+0x326> │ │ │ │ + beq.n 36d20 <_PyEval_FormatExcUnbound@@Base+0x2fc> │ │ │ │ + bl 1e7954 │ │ │ │ + b.n 36d4a <_PyEval_FormatExcUnbound@@Base+0x326> │ │ │ │ movw r3, #56044 @ 0xdaec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r2, r7 │ │ │ │ - movw r1, #64480 @ 0xfbe0 │ │ │ │ + movw r1, #65004 @ 0xfdec │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1990 │ │ │ │ - b.n 36d7a <_PyEval_FormatExcUnbound@@Base+0x326> │ │ │ │ + bl d19a8 │ │ │ │ + b.n 36d4a <_PyEval_FormatExcUnbound@@Base+0x326> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1d09b4 <_Py_Uid_Converter@@Base+0xf0> │ │ │ │ + bl 1d08f8 <_Py_Uid_Converter@@Base+0xf0> │ │ │ │ mov r5, r0 │ │ │ │ - b.n 36d7a <_PyEval_FormatExcUnbound@@Base+0x326> │ │ │ │ + b.n 36d4a <_PyEval_FormatExcUnbound@@Base+0x326> │ │ │ │ movs r5, #0 │ │ │ │ mov r6, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 6c174 │ │ │ │ + bl 6c16c │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r5 │ │ │ │ - bl 12fd2c <_Py_DecRef@@Base> │ │ │ │ + bl 12fe14 <_Py_DecRef@@Base> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ │ │ │ -00036d90 : │ │ │ │ +00036d60 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ mov r4, r1 │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r5, r0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl ce02c │ │ │ │ - cbz r0, 36dd6 │ │ │ │ + bl ce03c │ │ │ │ + cbz r0, 36da6 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - movw r1, #41620 @ 0xa294 │ │ │ │ + movw r1, #41940 @ 0xa3d4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d1990 │ │ │ │ - b.n 36df6 │ │ │ │ + bl d19a8 │ │ │ │ + b.n 36dc6 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r4 │ │ │ │ - bl ce02c │ │ │ │ + bl ce03c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 36db6 │ │ │ │ + bne.n 36d86 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ subs r3, r3, r2 │ │ │ │ cmp r1, r3 │ │ │ │ - ble.n 36dfa │ │ │ │ - bl 1e7a0c │ │ │ │ + ble.n 36dca │ │ │ │ + bl 1e7954 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 36e20 │ │ │ │ + b.n 36df0 │ │ │ │ add r1, r2 │ │ │ │ - bl 155230 │ │ │ │ + bl 155320 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 36df6 │ │ │ │ + beq.n 36dc6 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - cbz r0, 36e20 │ │ │ │ + cbz r0, 36df0 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ blx 29c10 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r1, [sp, #0] │ │ │ │ add r0, r3 │ │ │ │ blx 29c10 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ adds r3, #1 │ │ │ │ - beq.n 36e2c │ │ │ │ + beq.n 36dfc │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl ceac4 │ │ │ │ + bl cead4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r3, #1 │ │ │ │ - beq.n 36e38 │ │ │ │ + beq.n 36e08 │ │ │ │ mov r0, sp │ │ │ │ - bl ceac4 │ │ │ │ + bl cead4 │ │ │ │ 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 72218 │ │ │ │ + bl 72198 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 36f14 │ │ │ │ + beq.n 36ee4 │ │ │ │ movw r0, #11580 @ 0x2d3c │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 36e7c │ │ │ │ + bne.n 36e4c │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 36e6c │ │ │ │ + bne.n 36e3c │ │ │ │ mov r6, r0 │ │ │ │ dmb ish │ │ │ │ - beq.n 36e88 │ │ │ │ - bl 267fdc │ │ │ │ + beq.n 36e58 │ │ │ │ + bl 2680cc │ │ │ │ mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ blx 298f4 │ │ │ │ blx 29ec8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - cbz r1, 36ee6 │ │ │ │ - bl 1fa5d0 │ │ │ │ + cbz r1, 36eb6 │ │ │ │ + bl 1fa524 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - cbnz r5, 36eb8 │ │ │ │ + cbnz r5, 36e88 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78230 │ │ │ │ + bl 781b0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 36ec0 │ │ │ │ - b.n 36ecc │ │ │ │ - bl 83ab0 │ │ │ │ - cbz r0, 36ed0 │ │ │ │ - b.n 36ea6 │ │ │ │ + bne.n 36e90 │ │ │ │ + b.n 36e9c │ │ │ │ + bl 83ac0 │ │ │ │ + cbz r0, 36ea0 │ │ │ │ + b.n 36e76 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 36ecc │ │ │ │ + cbnz r3, 36e9c │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 36ee6 │ │ │ │ + b.n 36eb6 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 36e90 │ │ │ │ + beq.n 36e60 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 36e90 │ │ │ │ + bne.n 36e60 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 36e90 │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 36e60 │ │ │ │ blx 2a7bc │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r6] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 36f02 │ │ │ │ + bne.n 36ed2 │ │ │ │ strexb r1, r3, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 36ef2 │ │ │ │ + bne.n 36ec2 │ │ │ │ dmb ish │ │ │ │ - beq.n 36f14 │ │ │ │ + beq.n 36ee4 │ │ │ │ movw r0, #11580 @ 0x2d3c │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ - bl 2459ac │ │ │ │ + bl 245a28 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r3, r1 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sp │ │ │ │ - ldr r0, [pc, #12] @ (36f40 ) │ │ │ │ + ldr r0, [pc, #12] @ (36f10 ) │ │ │ │ strd r4, r3, [sp] │ │ │ │ - bl 132184 │ │ │ │ + bl 132268 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - add r7, pc, #208 @ (adr r7, 37014 ) │ │ │ │ + add r7, pc, #208 @ (adr r7, 36fe4 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r3, r1 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sp │ │ │ │ - ldr r0, [pc, #12] @ (36f6c ) │ │ │ │ + ldr r0, [pc, #12] @ (36f3c ) │ │ │ │ strd r4, r3, [sp] │ │ │ │ - bl 132184 │ │ │ │ + bl 132268 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - add r7, pc, #96 @ (adr r7, 36fd0 ) │ │ │ │ + add r7, pc, #96 @ (adr r7, 36fa0 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r3, r1 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sp │ │ │ │ - ldr r0, [pc, #12] @ (36f98 ) │ │ │ │ + ldr r0, [pc, #12] @ (36f68 ) │ │ │ │ strd r4, r3, [sp] │ │ │ │ - bl 132184 │ │ │ │ + bl 132268 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - add r5, pc, #416 @ (adr r5, 3713c ) │ │ │ │ + add r5, pc, #416 @ (adr r5, 3710c ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r0, r1 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 36fbc │ │ │ │ + cbnz r3, 36f8c │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 36fbc │ │ │ │ + ble.n 36f8c │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 36fbc │ │ │ │ - cbnz r0, 36fd8 │ │ │ │ + bne.n 36f8c │ │ │ │ + cbnz r0, 36fa8 │ │ │ │ movs r4, #1 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - ldr r4, [pc, #96] @ (37024 ) │ │ │ │ + ldr r4, [pc, #96] @ (36ff4 ) │ │ │ │ movs r2, #0 │ │ │ │ add r5, sp, #28 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r2, r5, [sp, #12] │ │ │ │ - bl 101898 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 36fd8 │ │ │ │ + bl 1019a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 36fa8 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 37020 │ │ │ │ + b.n 36ff0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f43ac │ │ │ │ + bl f4428 │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.n 36fec │ │ │ │ - bl 7f720 │ │ │ │ + bne.n 36fbc │ │ │ │ + bl 7f734 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 36fd4 │ │ │ │ + bne.n 36fa4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 15b774 <_PyCompile_OpcodeIsValid@@Base> │ │ │ │ + bl 15b85c <_PyCompile_OpcodeIsValid@@Base> │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 3700a │ │ │ │ - bl 7f720 │ │ │ │ + bne.n 36fda │ │ │ │ + bl 7f734 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 36fd4 │ │ │ │ + bne.n 36fa4 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 37020 │ │ │ │ + b.n 36ff0 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ movw r2, #7780 @ 0x1e64 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r0, r2 │ │ │ │ @@ -18772,138 +18751,138 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r3, r1 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sp │ │ │ │ - ldr r0, [pc, #12] @ (37050 ) │ │ │ │ + ldr r0, [pc, #12] @ (37020 ) │ │ │ │ strd r4, r3, [sp] │ │ │ │ - bl 132184 │ │ │ │ + bl 132268 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ add r0, sp, #16 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r2, [pc, #288] @ (37184 ) │ │ │ │ + ldr r2, [pc, #288] @ (37154 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ ldr r7, [r3, r2] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 3708e │ │ │ │ + beq.n 3705e │ │ │ │ ldr r4, [r1, #48] @ 0x30 │ │ │ │ - cbz r4, 37090 │ │ │ │ + cbz r4, 37060 │ │ │ │ ldr r4, [r4, #48] @ 0x30 │ │ │ │ - movw r3, #28757 @ 0x7055 │ │ │ │ + movw r3, #28709 @ 0x7025 │ │ │ │ movt r3, #3 │ │ │ │ subs r3, r4, r3 │ │ │ │ negs r4, r3 │ │ │ │ adcs r4, r3 │ │ │ │ - b.n 37090 │ │ │ │ + b.n 37060 │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 37166 │ │ │ │ + beq.n 37136 │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ - movw r3, #28757 @ 0x7055 │ │ │ │ + movw r3, #28709 @ 0x7025 │ │ │ │ movt r3, #3 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 37166 │ │ │ │ - cbnz r4, 370aa │ │ │ │ + bne.n 37136 │ │ │ │ + cbnz r4, 3707a │ │ │ │ movs r4, #0 │ │ │ │ - b.n 37124 │ │ │ │ + b.n 370f4 │ │ │ │ ldr.w r3, [r1, #172] @ 0xac │ │ │ │ - cbz r3, 370c8 │ │ │ │ + cbz r3, 37098 │ │ │ │ ldr.w ip, [r3, #8]! │ │ │ │ movs r0, #0 │ │ │ │ cmp ip, r0 │ │ │ │ add.w r0, r0, #1 │ │ │ │ - ble.n 37124 │ │ │ │ + ble.n 370f4 │ │ │ │ ldr.w lr, [r3, #4]! │ │ │ │ cmp r2, lr │ │ │ │ - bne.n 370b6 │ │ │ │ - b.n 370e2 │ │ │ │ + bne.n 37086 │ │ │ │ + b.n 370b2 │ │ │ │ mov r3, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 370e2 │ │ │ │ + beq.n 370b2 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 370ca │ │ │ │ + bne.n 3709a │ │ │ │ movw r3, #36416 @ 0x8e40 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 37124 │ │ │ │ - ldr r2, [pc, #164] @ (37188 ) │ │ │ │ + bne.n 370f4 │ │ │ │ + ldr r2, [pc, #164] @ (37158 ) │ │ │ │ mov r0, r5 │ │ │ │ - bl 23bc80 │ │ │ │ + bl 23bc08 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3717c │ │ │ │ - beq.n 37124 │ │ │ │ + blt.n 3714c │ │ │ │ + beq.n 370f4 │ │ │ │ mov r2, sp │ │ │ │ - ldr r1, [pc, #148] @ (37188 ) │ │ │ │ + ldr r1, [pc, #148] @ (37158 ) │ │ │ │ mov r0, r7 │ │ │ │ strd r6, r5, [sp] │ │ │ │ - bl 155bdc <_PyUnicode_Copy@@Base+0xa0> │ │ │ │ + bl 155ccc <_PyUnicode_Copy@@Base+0xa0> │ │ │ │ movw r2, #7528 @ 0x1d68 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 3717e │ │ │ │ + bne.n 3714e │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 370a6 │ │ │ │ + beq.n 37076 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 370a6 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 370a6 │ │ │ │ + bne.n 37076 │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 37076 │ │ │ │ mov r2, sp │ │ │ │ - ldr r1, [pc, #100] @ (3718c ) │ │ │ │ + ldr r1, [pc, #100] @ (3715c ) │ │ │ │ mov r0, r7 │ │ │ │ strd r5, r6, [sp] │ │ │ │ - bl 155bdc <_PyUnicode_Copy@@Base+0xa0> │ │ │ │ + bl 155ccc <_PyUnicode_Copy@@Base+0xa0> │ │ │ │ movw r2, #7528 @ 0x1d68 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 3717e │ │ │ │ + bne.n 3714e │ │ │ │ ldr r1, [r6, #4] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 37152 │ │ │ │ + bne.n 37122 │ │ │ │ movw r3, #7528 @ 0x1d68 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - b.n 3717e │ │ │ │ + b.n 3714e │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 37166 │ │ │ │ + beq.n 37136 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - cbnz r2, 37166 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r2, 37136 │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 37148 │ │ │ │ - ldr r1, [pc, #28] @ (37188 ) │ │ │ │ + beq.n 37118 │ │ │ │ + ldr r1, [pc, #28] @ (37158 ) │ │ │ │ mov r2, sp │ │ │ │ mov r0, r7 │ │ │ │ strd r6, r5, [sp] │ │ │ │ - bl 155bdc <_PyUnicode_Copy@@Base+0xa0> │ │ │ │ + bl 155ccc <_PyUnicode_Copy@@Base+0xa0> │ │ │ │ mov r3, r0 │ │ │ │ - b.n 3717e │ │ │ │ + b.n 3714e │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ add r6, sp, #272 @ 0x110 │ │ │ │ @@ -18914,915 +18893,915 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ sub sp, #96 @ 0x60 │ │ │ │ mov r4, r1 │ │ │ │ mov ip, r2 │ │ │ │ mov r7, r3 │ │ │ │ - cbz r3, 371ac │ │ │ │ + cbz r3, 3717c │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - ldr r6, [pc, #268] @ (372bc ) │ │ │ │ + ldr r6, [pc, #268] @ (3728c ) │ │ │ │ add.w r8, r3, ip │ │ │ │ mvn.w r3, #99 @ 0x63 │ │ │ │ str r3, [sp, #24] │ │ │ │ add r5, sp, #40 @ 0x28 │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1} │ │ │ │ stmia.w r5, {r0, r1} │ │ │ │ - cbnz r7, 371de │ │ │ │ + cbnz r7, 371ae │ │ │ │ cmp.w ip, #0 │ │ │ │ - ble.n 371de │ │ │ │ + ble.n 371ae │ │ │ │ cmp.w ip, #2 │ │ │ │ - bgt.n 371de │ │ │ │ - cbnz r4, 37202 │ │ │ │ + bgt.n 371ae │ │ │ │ + cbnz r4, 371d2 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #220] @ (372c0 ) │ │ │ │ + ldr r4, [pc, #220] @ (37290 ) │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r3, r7 │ │ │ │ add r4, sp, #28 │ │ │ │ mov r1, ip │ │ │ │ str r4, [sp, #16] │ │ │ │ movs r5, #2 │ │ │ │ movs r4, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ strd r4, r5, [sp, #4] │ │ │ │ - bl 101898 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1019a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3728c │ │ │ │ + beq.n 3725c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ - bl 11112c │ │ │ │ + bl 111260 │ │ │ │ ldr r6, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 37288 │ │ │ │ + beq.n 37258 │ │ │ │ cmp.w r8, #1 │ │ │ │ - beq.n 37242 │ │ │ │ + beq.n 37212 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 37232 │ │ │ │ - bl f43ac │ │ │ │ + cbz r0, 37202 │ │ │ │ + bl f4428 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3722a │ │ │ │ - bl 7f720 │ │ │ │ - cbnz r0, 37288 │ │ │ │ + bne.n 371fa │ │ │ │ + bl 7f734 │ │ │ │ + cbnz r0, 37258 │ │ │ │ cmp.w r8, #2 │ │ │ │ - beq.n 37246 │ │ │ │ - b.n 37236 │ │ │ │ + beq.n 37216 │ │ │ │ + b.n 37206 │ │ │ │ mov.w r5, #438 @ 0x1b6 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, sp, #24 │ │ │ │ bl 1b91f8 │ │ │ │ - cbnz r0, 37246 │ │ │ │ - b.n 37288 │ │ │ │ + cbnz r0, 37216 │ │ │ │ + b.n 37258 │ │ │ │ mov.w r5, #438 @ 0x1b6 │ │ │ │ ldr.w r8, [sp, #24] │ │ │ │ - bl 95d94 │ │ │ │ + bl 95d68 │ │ │ │ mov r1, r5 │ │ │ │ mov r7, r0 │ │ │ │ cmn.w r8, #100 @ 0x64 │ │ │ │ mov r0, r6 │ │ │ │ - beq.n 37268 │ │ │ │ + beq.n 37238 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ blx 2a294 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 3726e │ │ │ │ + b.n 3723e │ │ │ │ blx 29e0c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9889c │ │ │ │ - cbz r4, 37290 │ │ │ │ + bl 98868 │ │ │ │ + cbz r4, 37260 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 3729a │ │ │ │ - bl e4b58 │ │ │ │ + bne.n 3726a │ │ │ │ + bl e4bd0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3724a │ │ │ │ + beq.n 3721a │ │ │ │ movs r4, #0 │ │ │ │ - b.n 372aa │ │ │ │ + b.n 3727a │ │ │ │ mov r6, r0 │ │ │ │ - b.n 372aa │ │ │ │ + b.n 3727a │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ - b.n 372aa │ │ │ │ + b.n 3727a │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1834 │ │ │ │ + bl f18b4 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ - bl 111704 │ │ │ │ + bl 111838 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #96 @ 0x60 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - b.n 36c70 <_PyEval_FormatExcUnbound@@Base+0x21c> │ │ │ │ + b.n 36ec0 │ │ │ │ lsls r2, r0, #1 │ │ │ │ adds r0, r2, #7 │ │ │ │ lsls r0, r1, #1 │ │ │ │ dmb ish │ │ │ │ ldrb r3, [r0, #8] │ │ │ │ dmb ish │ │ │ │ tst.w r3, #1 │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ it ne │ │ │ │ movne r0, r3 │ │ │ │ bx lr │ │ │ │ - push {r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ - sub sp, #76 @ 0x4c │ │ │ │ - mov r0, r1 │ │ │ │ - add r2, sp, #16 │ │ │ │ - movw r1, #64800 @ 0xfd20 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - bl 1e35d0 │ │ │ │ - cbnz r0, 3730e │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 37350 │ │ │ │ - ldrd r0, r1, [sp, #16] │ │ │ │ - add r2, sp, #28 │ │ │ │ - bl 10f580 <_PyTime_localtime@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 3730a │ │ │ │ - ldrd r3, r4, [sp, #48] @ 0x30 │ │ │ │ - ldr r2, [pc, #48] @ (37354 ) │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - addw r3, r3, #1900 @ 0x76c │ │ │ │ - ldr r5, [sp, #44] @ 0x2c │ │ │ │ - add.w r1, r2, #48 @ 0x30 │ │ │ │ - str r0, [sp, #8] │ │ │ │ - add.w r1, r1, r4, lsl #2 │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - add.w r2, r2, r5, lsl #2 │ │ │ │ - str r0, [sp, #4] │ │ │ │ - ldrd r0, r3, [sp, #36] @ 0x24 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - movw r0, #64812 @ 0xfd2c │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - bl ddc6c │ │ │ │ - add sp, #76 @ 0x4c │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - b.n 36d78 <_PyEval_FormatExcUnbound@@Base+0x324> │ │ │ │ - lsls r2, r0, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ mov r4, r1 │ │ │ │ mov lr, r2 │ │ │ │ mov ip, r3 │ │ │ │ - cbz r3, 37374 │ │ │ │ + cbz r3, 372d4 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - ldr r6, [pc, #300] @ (374a4 ) │ │ │ │ + ldr r6, [pc, #300] @ (37404 ) │ │ │ │ add.w r9, r3, lr │ │ │ │ mvn.w r3, #99 @ 0x63 │ │ │ │ str r3, [sp, #24] │ │ │ │ add r5, sp, #48 @ 0x30 │ │ │ │ sub.w r7, r9, #2 │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1} │ │ │ │ stmia.w r5, {r0, r1} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 373ae │ │ │ │ + bne.n 3730e │ │ │ │ cmp.w lr, #1 │ │ │ │ - ble.n 373ae │ │ │ │ + ble.n 3730e │ │ │ │ cmp.w lr, #2 │ │ │ │ - bne.n 373ae │ │ │ │ - cbnz r4, 373d0 │ │ │ │ + bne.n 3730e │ │ │ │ + cbnz r4, 37330 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #244] @ (374a8 ) │ │ │ │ + ldr r4, [pc, #244] @ (37408 ) │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r3, ip │ │ │ │ movs r4, #2 │ │ │ │ mov r1, lr │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ str r2, [sp, #12] │ │ │ │ add r4, sp, #28 │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl 101898 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1019a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3748c │ │ │ │ + beq.n 373ec │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ - bl 11112c │ │ │ │ + bl 111260 │ │ │ │ ldr.w r8, [sp, #80] @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 37490 │ │ │ │ + beq.n 373f0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl f43ac │ │ │ │ + bl f4428 │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 373f2 │ │ │ │ - bl 7f720 │ │ │ │ - cbnz r0, 3742a │ │ │ │ - cbnz r7, 373fa │ │ │ │ + bne.n 37352 │ │ │ │ + bl 7f734 │ │ │ │ + cbnz r0, 3738a │ │ │ │ + cbnz r7, 3735a │ │ │ │ movs r7, #1 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 3742e │ │ │ │ + b.n 3738e │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 3740c │ │ │ │ + cbz r0, 3736c │ │ │ │ add r1, sp, #24 │ │ │ │ bl 1b91f8 │ │ │ │ - cbz r0, 3742a │ │ │ │ + cbz r0, 3738a │ │ │ │ subs.w r7, r9, #3 │ │ │ │ - beq.n 373f4 │ │ │ │ + beq.n 37354 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r0, 3741e │ │ │ │ - bl c34a8 │ │ │ │ + cbz r0, 3737e │ │ │ │ + bl c34b0 │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt.n 3742a │ │ │ │ + blt.n 3738a │ │ │ │ cmp r7, #1 │ │ │ │ - beq.n 3742e │ │ │ │ - b.n 37420 │ │ │ │ + beq.n 3738e │ │ │ │ + b.n 37380 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl c34a8 │ │ │ │ + bl c34b0 │ │ │ │ subs r7, r0, #0 │ │ │ │ - bge.n 3742e │ │ │ │ + bge.n 3738e │ │ │ │ movs r4, #0 │ │ │ │ - b.n 37492 │ │ │ │ + b.n 373f2 │ │ │ │ ldr.w r9, [sp, #24] │ │ │ │ - bl 95d94 │ │ │ │ + bl 95d68 │ │ │ │ mov r4, r0 │ │ │ │ cmn.w r9, #100 @ 0x64 │ │ │ │ - bne.n 37448 │ │ │ │ - cbnz r5, 37448 │ │ │ │ - cbnz r7, 37464 │ │ │ │ + bne.n 373a8 │ │ │ │ + cbnz r5, 373a8 │ │ │ │ + cbnz r7, 373c4 │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ - b.n 37456 │ │ │ │ + b.n 373b6 │ │ │ │ clz r3, r7 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ lsls r3, r3, #8 │ │ │ │ - cbz r5, 37456 │ │ │ │ + cbz r5, 373b6 │ │ │ │ orr.w r3, r3, #512 @ 0x200 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r8 │ │ │ │ blx 2a3fc │ │ │ │ mov r5, r0 │ │ │ │ - b.n 3746e │ │ │ │ + b.n 373ce │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ blx 29870 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ movw r4, #7780 @ 0x1e64 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ - bl 9889c │ │ │ │ + bl 98868 │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, #0 │ │ │ │ it eq │ │ │ │ moveq r4, r3 │ │ │ │ - b.n 37492 │ │ │ │ + b.n 373f2 │ │ │ │ mov r8, r0 │ │ │ │ - b.n 37492 │ │ │ │ + b.n 373f2 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ str.w r8, [sp, #80] @ 0x50 │ │ │ │ - bl 111704 │ │ │ │ + bl 111838 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #108 @ 0x6c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - b.n 36f60 │ │ │ │ + b.n 370a8 │ │ │ │ lsls r2, r0, #1 │ │ │ │ adds r4, r7, #7 │ │ │ │ lsls r0, r1, #1 │ │ │ │ + push {r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ + sub sp, #76 @ 0x4c │ │ │ │ + mov r0, r1 │ │ │ │ + add r2, sp, #16 │ │ │ │ + movw r1, #65288 @ 0xff08 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + bl 1e3518 │ │ │ │ + cbnz r0, 37432 │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 37474 │ │ │ │ + ldrd r0, r1, [sp, #16] │ │ │ │ + add r2, sp, #28 │ │ │ │ + bl 10f6a8 <_PyTime_localtime@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 3742e │ │ │ │ + ldrd r3, r4, [sp, #48] @ 0x30 │ │ │ │ + ldr r2, [pc, #48] @ (37478 ) │ │ │ │ + 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, #65300 @ 0xff14 │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + bl ddce4 │ │ │ │ + add sp, #76 @ 0x4c │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + b.n 3718c │ │ │ │ + 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 2302a4 │ │ │ │ + bl 2301f4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 374e4 │ │ │ │ + blt.n 374b4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbnz r3, 374e0 │ │ │ │ + cbnz r3, 374b0 │ │ │ │ movw r3, #48072 @ 0xbbc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #64840 @ 0xfd48 │ │ │ │ + movw r1, #65328 @ 0xff30 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 1271a4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b.n 374e6 │ │ │ │ + b.n 374b6 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #65028 @ 0xfe04 │ │ │ │ + movw r1, #65516 @ 0xffec │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 1271a4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r3, r1 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sp │ │ │ │ - ldr r0, [pc, #12] @ (3753c ) │ │ │ │ + ldr r0, [pc, #12] @ (3750c ) │ │ │ │ strd r4, r3, [sp] │ │ │ │ - bl 132184 │ │ │ │ + bl 132268 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - add r7, pc, #336 @ (adr r7, 37690 ) │ │ │ │ + add r7, pc, #336 @ (adr r7, 37660 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r0 │ │ │ │ movw r0, #625 @ 0x271 │ │ │ │ - bl 72074 │ │ │ │ - cbz r0, 375a0 │ │ │ │ + bl 71ff4 │ │ │ │ + cbz r0, 37570 │ │ │ │ mov r4, r0 │ │ │ │ add.w r6, r5, #8 │ │ │ │ add.w r7, r0, #8 │ │ │ │ addw r8, r5, #2504 @ 0x9c8 │ │ │ │ ldr.w r0, [r6, #4]! │ │ │ │ - bl 7dde8 │ │ │ │ - cbz r0, 3758a │ │ │ │ + bl 7ddec │ │ │ │ + cbz r0, 3755a │ │ │ │ cmp r6, r8 │ │ │ │ str.w r0, [r7, #4]! │ │ │ │ - bne.n 3756a │ │ │ │ + bne.n 3753a │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 7ffe0 │ │ │ │ - cbz r0, 3758a │ │ │ │ + bl 7fff4 │ │ │ │ + cbz r0, 3755a │ │ │ │ str.w r0, [r4, #2508] @ 0x9cc │ │ │ │ - b.n 375a2 │ │ │ │ + b.n 37572 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 375a0 │ │ │ │ + beq.n 37570 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 375a0 │ │ │ │ + cbnz r3, 37570 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ - cbz r1, 375ca │ │ │ │ + cbz r1, 3759a │ │ │ │ ldr r2, [r1, #0] │ │ │ │ mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r4 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r1, #0] │ │ │ │ str r1, [r3, #24] │ │ │ │ - bl 7828c │ │ │ │ + bl 7820c │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 375de │ │ │ │ - b.w 7f908 │ │ │ │ + beq.n 375ae │ │ │ │ + b.w 7f91c │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #48072 @ 0xbbc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #53860 @ 0xd264 │ │ │ │ + movw r1, #54180 @ 0xd3a4 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 1271a4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #65168 @ 0xfe90 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ + movw r1, #40 @ 0x28 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 1271a4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r2, [pc, #288] @ (37760 ) │ │ │ │ + ldr r2, [pc, #288] @ (37730 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ ldr r7, [r3, r2] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 37668 │ │ │ │ + beq.n 37638 │ │ │ │ ldr r4, [r1, #48] @ 0x30 │ │ │ │ - cbz r4, 3766a │ │ │ │ + cbz r4, 3763a │ │ │ │ ldr r4, [r4, #44] @ 0x2c │ │ │ │ - movw r3, #30255 @ 0x762f │ │ │ │ + movw r3, #30207 @ 0x75ff │ │ │ │ movt r3, #3 │ │ │ │ subs r3, r4, r3 │ │ │ │ negs r4, r3 │ │ │ │ adcs r4, r3 │ │ │ │ - b.n 3766a │ │ │ │ + b.n 3763a │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 37740 │ │ │ │ + beq.n 37710 │ │ │ │ ldr r0, [r3, #44] @ 0x2c │ │ │ │ - movw r3, #30255 @ 0x762f │ │ │ │ + movw r3, #30207 @ 0x75ff │ │ │ │ movt r3, #3 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 37740 │ │ │ │ - cbnz r4, 37684 │ │ │ │ + bne.n 37710 │ │ │ │ + cbnz r4, 37654 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 376fe │ │ │ │ + b.n 376ce │ │ │ │ ldr.w r3, [r1, #172] @ 0xac │ │ │ │ - cbz r3, 376a2 │ │ │ │ + cbz r3, 37672 │ │ │ │ ldr.w ip, [r3, #8]! │ │ │ │ movs r0, #0 │ │ │ │ cmp ip, r0 │ │ │ │ add.w r0, r0, #1 │ │ │ │ - ble.n 376fe │ │ │ │ + ble.n 376ce │ │ │ │ ldr.w lr, [r3, #4]! │ │ │ │ cmp r2, lr │ │ │ │ - bne.n 37690 │ │ │ │ - b.n 376bc │ │ │ │ + bne.n 37660 │ │ │ │ + b.n 3768c │ │ │ │ mov r3, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 376bc │ │ │ │ + beq.n 3768c │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 376a4 │ │ │ │ + bne.n 37674 │ │ │ │ movw r3, #36416 @ 0x8e40 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 376fe │ │ │ │ - ldr r2, [pc, #164] @ (37764 ) │ │ │ │ + bne.n 376ce │ │ │ │ + ldr r2, [pc, #164] @ (37734 ) │ │ │ │ mov r0, r5 │ │ │ │ - bl 23bc80 │ │ │ │ + bl 23bc08 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 37756 │ │ │ │ - beq.n 376fe │ │ │ │ + blt.n 37726 │ │ │ │ + beq.n 376ce │ │ │ │ mov r2, sp │ │ │ │ - ldr r1, [pc, #148] @ (37764 ) │ │ │ │ + ldr r1, [pc, #148] @ (37734 ) │ │ │ │ mov r0, r7 │ │ │ │ strd r6, r5, [sp] │ │ │ │ - bl 155bdc <_PyUnicode_Copy@@Base+0xa0> │ │ │ │ + bl 155ccc <_PyUnicode_Copy@@Base+0xa0> │ │ │ │ movw r2, #7528 @ 0x1d68 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 37758 │ │ │ │ + bne.n 37728 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 37680 │ │ │ │ + beq.n 37650 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 37680 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 37680 │ │ │ │ + bne.n 37650 │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 37650 │ │ │ │ mov r2, sp │ │ │ │ - ldr r1, [pc, #100] @ (37768 ) │ │ │ │ + ldr r1, [pc, #100] @ (37738 ) │ │ │ │ mov r0, r7 │ │ │ │ strd r5, r6, [sp] │ │ │ │ - bl 155bdc <_PyUnicode_Copy@@Base+0xa0> │ │ │ │ + bl 155ccc <_PyUnicode_Copy@@Base+0xa0> │ │ │ │ movw r2, #7528 @ 0x1d68 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 37758 │ │ │ │ + bne.n 37728 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 3772c │ │ │ │ + bne.n 376fc │ │ │ │ movw r3, #7528 @ 0x1d68 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - b.n 37758 │ │ │ │ + b.n 37728 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 37740 │ │ │ │ + beq.n 37710 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - cbnz r2, 37740 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r2, 37710 │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 37722 │ │ │ │ - ldr r1, [pc, #28] @ (37764 ) │ │ │ │ + beq.n 376f2 │ │ │ │ + ldr r1, [pc, #28] @ (37734 ) │ │ │ │ mov r2, sp │ │ │ │ mov r0, r7 │ │ │ │ strd r6, r5, [sp] │ │ │ │ - bl 155bdc <_PyUnicode_Copy@@Base+0xa0> │ │ │ │ + bl 155ccc <_PyUnicode_Copy@@Base+0xa0> │ │ │ │ mov r3, r0 │ │ │ │ - b.n 37758 │ │ │ │ + b.n 37728 │ │ │ │ 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 ce03c │ │ │ │ + cmp r0, #0 │ │ │ │ + bge.n 3778a │ │ │ │ + mov r3, r4 │ │ │ │ + movw r2, #23692 @ 0x5c8c │ │ │ │ + movt r2, #39 @ 0x27 │ │ │ │ + movw r1, #62784 @ 0xf540 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + movw r0, #648 @ 0x288 │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ + movs r4, #0 │ │ │ │ + bl 23afc8 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 37796 │ │ │ │ + movs r2, #1 │ │ │ │ + add r1, sp, #4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 1e9f24 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + cbz r3, 377a0 │ │ │ │ + add r0, sp, #4 │ │ │ │ + bl cead4 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #52 @ 0x34 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r3 │ │ │ │ - cbz r3, 37788 │ │ │ │ + cbz r3, 377c2 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - b.n 3778a │ │ │ │ + b.n 377c4 │ │ │ │ mov r4, r3 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ add r4, r7 │ │ │ │ blx 2957c │ │ │ │ - cbnz r6, 377a2 │ │ │ │ + cbnz r6, 377dc │ │ │ │ cmp r7, #0 │ │ │ │ - ble.n 377a2 │ │ │ │ + ble.n 377dc │ │ │ │ cmp r7, #3 │ │ │ │ - bgt.n 377a2 │ │ │ │ - cbnz r5, 377c8 │ │ │ │ + bgt.n 377dc │ │ │ │ + cbnz r5, 37802 │ │ │ │ mov r0, r5 │ │ │ │ - ldr r5, [pc, #112] @ (37818 ) │ │ │ │ + ldr r5, [pc, #116] @ (37854 ) │ │ │ │ mov r3, r6 │ │ │ │ movs r2, #0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r1, r7 │ │ │ │ add r5, sp, #24 │ │ │ │ movs r6, #3 │ │ │ │ str r5, [sp, #16] │ │ │ │ movs r5, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ strd r5, r6, [sp, #4] │ │ │ │ - bl 101898 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1019a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 377c8 │ │ │ │ + cbnz r0, 37802 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 37808 │ │ │ │ + b.n 37842 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ - bl ce02c │ │ │ │ + bl ce03c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 377c4 │ │ │ │ + bne.n 377fe │ │ │ │ cmp r4, #1 │ │ │ │ - beq.n 377fa │ │ │ │ + beq.n 37834 │ │ │ │ ldr r6, [r5, #4] │ │ │ │ - cbz r6, 377e4 │ │ │ │ + cbz r6, 3781e │ │ │ │ cmp r4, #2 │ │ │ │ - beq.n 377f8 │ │ │ │ + beq.n 37832 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl f43ac │ │ │ │ + bl f4428 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 377fa │ │ │ │ - bl 7f720 │ │ │ │ - cbz r0, 377fa │ │ │ │ - b.n 377c4 │ │ │ │ + bne.n 37834 │ │ │ │ + bl 7f734 │ │ │ │ + cbz r0, 37834 │ │ │ │ + b.n 377fe │ │ │ │ movs r4, #1 │ │ │ │ mov r3, r4 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r2, r6 │ │ │ │ - bl 37886 <_Py_strhex_bytes_with_sep@@Base> │ │ │ │ + bl 3794c <_Py_strhex_bytes_with_sep@@Base> │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ - cbz r3, 37812 │ │ │ │ + cbz r3, 3784c │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl ceac4 │ │ │ │ + bl cead4 │ │ │ │ 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 ce02c │ │ │ │ - cmp r0, #0 │ │ │ │ - bge.n 3786a │ │ │ │ - mov r3, r4 │ │ │ │ - movw r2, #23372 @ 0x5b4c │ │ │ │ - movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #62464 @ 0xf400 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #328 @ 0x148 │ │ │ │ - movt r0, #40 @ 0x28 │ │ │ │ - movs r4, #0 │ │ │ │ - bl 23b068 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 37876 │ │ │ │ - movs r2, #1 │ │ │ │ - add r1, sp, #4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 1e9fdc │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - cbz r3, 37880 │ │ │ │ - add r0, sp, #4 │ │ │ │ - bl ceac4 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #52 @ 0x34 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - │ │ │ │ -00037886 <_Py_strhex_bytes_with_sep@@Base>: │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - movs r4, #1 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - bl 23c154 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ │ │ │ │ -000378a2 <_PyType_GetModuleByDef3@@Base>: │ │ │ │ +00037858 <_PyType_GetModuleByDef3@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #8 │ │ │ │ mov r6, r1 │ │ │ │ mov r1, r3 │ │ │ │ mov r5, r3 │ │ │ │ mov r8, r0 │ │ │ │ mov r7, r2 │ │ │ │ - bl 1bca5c │ │ │ │ + bl 1bca5c │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 378fe <_PyType_GetModuleByDef3@@Base+0x5c> │ │ │ │ + cbnz r0, 378b4 <_PyType_GetModuleByDef3@@Base+0x5c> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1bca5c │ │ │ │ + bl 1bca5c │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 378fe <_PyType_GetModuleByDef3@@Base+0x5c> │ │ │ │ + cbnz r0, 378b4 <_PyType_GetModuleByDef3@@Base+0x5c> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1bca5c │ │ │ │ + bl 1bca5c │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 378fe <_PyType_GetModuleByDef3@@Base+0x5c> │ │ │ │ + cbnz r0, 378b4 <_PyType_GetModuleByDef3@@Base+0x5c> │ │ │ │ ldr r1, [r7, #12] │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ str r1, [sp, #0] │ │ │ │ - movw r1, #65312 @ 0xff20 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ + movw r1, #264 @ 0x108 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d1990 │ │ │ │ + bl d19a8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov r3, r0 │ │ │ │ movs r2, #1 │ │ │ │ add r1, sp, #4 │ │ │ │ - ldr r0, [pc, #12] @ (3792c <_PyType_GetModuleByDef3@@Base+0x8a>) │ │ │ │ + ldr r0, [pc, #12] @ (378e0 <_PyType_GetModuleByDef3@@Base+0x88>) │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 132184 │ │ │ │ + bl 132268 │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ - nop │ │ │ │ add r3, sp, #736 @ 0x2e0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r3, r1 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sp │ │ │ │ - ldr r0, [pc, #12] @ (37958 <_PyType_GetModuleByDef3@@Base+0xb6>) │ │ │ │ + ldr r0, [pc, #12] @ (3790c <_PyType_GetModuleByDef3@@Base+0xb4>) │ │ │ │ strd r4, r3, [sp] │ │ │ │ - bl 132184 │ │ │ │ + bl 132268 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - add r5, pc, #688 @ (adr r5, 37c0c ) │ │ │ │ + add r5, pc, #688 @ (adr r5, 37bc0 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ + │ │ │ │ +00037910 : │ │ │ │ + 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, 37938 │ │ │ │ + blx 2a8e4 <__errno_location@plt> │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r7, [r5, #0] │ │ │ │ + bl 8fa78 │ │ │ │ + mov r4, r0 │ │ │ │ + cbz r0, 37948 │ │ │ │ + str r7, [r5, #0] │ │ │ │ + movs r2, #0 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r6 │ │ │ │ + bl f18d0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 7820c │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r3, r4, r5, r6, r7, pc} │ │ │ │ + │ │ │ │ +0003794c <_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 23c13c │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + ldr r0, [r0, #12] │ │ │ │ + mov r3, r1 │ │ │ │ + mov r1, r2 │ │ │ │ + cbz r0, 37972 <_Py_strhex_bytes_with_sep@@Base+0x26> │ │ │ │ + bx 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, #4040] @ 0xfc8 │ │ │ │ sub sp, #20 │ │ │ │ mov r7, r0 │ │ │ │ - bl fc160 │ │ │ │ + bl fc2b0 │ │ │ │ movs r0, #0 │ │ │ │ - bl 72218 │ │ │ │ + bl 72198 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 37a06 <_PyType_GetModuleByDef3@@Base+0x164> │ │ │ │ - movw fp, #63996 @ 0xf9fc │ │ │ │ + beq.n 37a1e <_Py_strhex_bytes_with_sep@@Base+0xd2> │ │ │ │ + movw fp, #64316 @ 0xfb3c │ │ │ │ movt fp, #54 @ 0x36 │ │ │ │ - movw r8, #65396 @ 0xff74 │ │ │ │ - movt r8, #41 @ 0x29 │ │ │ │ + movw r8, #372 @ 0x174 │ │ │ │ + movt r8, #42 @ 0x2a │ │ │ │ mov r5, r0 │ │ │ │ movs r6, #0 │ │ │ │ mov.w r9, #44 @ 0x2c │ │ │ │ - b.n 379b0 <_PyType_GetModuleByDef3@@Base+0x10e> │ │ │ │ - bl 83ab0 │ │ │ │ + b.n 379c8 <_Py_strhex_bytes_with_sep@@Base+0x7c> │ │ │ │ + bl 83ac0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov sl, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 37a0a <_PyType_GetModuleByDef3@@Base+0x168> │ │ │ │ + bne.n 37a22 <_Py_strhex_bytes_with_sep@@Base+0xd6> │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 37a00 <_PyType_GetModuleByDef3@@Base+0x15e> │ │ │ │ + bne.n 37a18 <_Py_strhex_bytes_with_sep@@Base+0xcc> │ │ │ │ adds r6, #1 │ │ │ │ ldr r2, [r7, #16] │ │ │ │ mul.w r3, r9, r6 │ │ │ │ mov r0, r8 │ │ │ │ cmp r6, r2 │ │ │ │ - bge.n 37a1a <_PyType_GetModuleByDef3@@Base+0x178> │ │ │ │ + bge.n 37a32 <_Py_strhex_bytes_with_sep@@Base+0xe6> │ │ │ │ ldr r1, [r7, #8] │ │ │ │ adds r2, r1, r3 │ │ │ │ ldr r1, [r1, r3] │ │ │ │ ldr r4, [r2, #12] │ │ │ │ add.w ip, fp, r1, lsl #2 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ ldrh.w sl, [ip, #2] │ │ │ │ ldrd ip, lr, [r2, #16] │ │ │ │ tst.w sl, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd ip, lr, [sp, #4] │ │ │ │ ittte eq │ │ │ │ movweq r2, #4356 @ 0x1104 │ │ │ │ - movweq r0, #65408 @ 0xff80 │ │ │ │ + movweq r0, #384 @ 0x180 │ │ │ │ movteq r2, #70 @ 0x46 │ │ │ │ ldrne r2, [r2, #4] │ │ │ │ it eq │ │ │ │ - movteq r0, #41 @ 0x29 │ │ │ │ - bl 82744 │ │ │ │ + movteq r0, #42 @ 0x2a │ │ │ │ + bl 82754 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 37998 <_PyType_GetModuleByDef3@@Base+0xf6> │ │ │ │ + bne.n 379b0 <_Py_strhex_bytes_with_sep@@Base+0x64> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7828c │ │ │ │ + bl 7820c │ │ │ │ movs r5, #0 │ │ │ │ - b.n 37a1a <_PyType_GetModuleByDef3@@Base+0x178> │ │ │ │ + b.n 37a32 <_Py_strhex_bytes_with_sep@@Base+0xe6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 379a8 <_PyType_GetModuleByDef3@@Base+0x106> │ │ │ │ + bne.n 379c0 <_Py_strhex_bytes_with_sep@@Base+0x74> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 379a8 <_PyType_GetModuleByDef3@@Base+0x106> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 379c0 <_Py_strhex_bytes_with_sep@@Base+0x74> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [r0, #12] │ │ │ │ - mov r3, r1 │ │ │ │ - mov r1, r2 │ │ │ │ - cbz r0, 37a2c <_PyType_GetModuleByDef3@@Base+0x18a> │ │ │ │ - bx r3 │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -00037a2e : │ │ │ │ - push {r3, r4, r5, r6, r7, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r4, r1 │ │ │ │ - cbz r1, 37a56 │ │ │ │ - blx 2a8e4 <__errno_location@plt> │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r7, [r5, #0] │ │ │ │ - bl 8fa90 │ │ │ │ - mov r4, r0 │ │ │ │ - cbz r0, 37a66 │ │ │ │ - str r7, [r5, #0] │ │ │ │ - movs r2, #0 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r6 │ │ │ │ - bl f1850 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7828c │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r3, r4, r5, r6, r7, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 37ae6 │ │ │ │ + bl 37ab6 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r1, 37abe │ │ │ │ + cbnz r1, 37a8e <_Py_strhex_bytes_with_sep@@Base+0x142> │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ adds r3, #1 │ │ │ │ - bne.n 37ab6 │ │ │ │ + bne.n 37a86 <_Py_strhex_bytes_with_sep@@Base+0x13a> │ │ │ │ movw r3, #48072 @ 0xbbc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #53860 @ 0xd264 │ │ │ │ + movw r1, #54180 @ 0xd3a4 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 37ada │ │ │ │ + bl 1271a4 │ │ │ │ + b.n 37aaa <_Py_strhex_bytes_with_sep@@Base+0x15e> │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r0, #52] @ 0x34 │ │ │ │ - b.n 37ae2 │ │ │ │ + b.n 37ab2 <_Py_strhex_bytes_with_sep@@Base+0x166> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl d75c4 │ │ │ │ + bl d762c │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 37ae0 │ │ │ │ - bl 7f720 │ │ │ │ - cbz r0, 37ae0 │ │ │ │ + bne.n 37ab0 <_Py_strhex_bytes_with_sep@@Base+0x164> │ │ │ │ + bl 7f734 │ │ │ │ + cbz r0, 37ab0 <_Py_strhex_bytes_with_sep@@Base+0x164> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 37ae4 │ │ │ │ + b.n 37ab4 <_Py_strhex_bytes_with_sep@@Base+0x168> │ │ │ │ str r5, [r4, #52] @ 0x34 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -00037ae6 : │ │ │ │ +00037ab6 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #84] @ (37b4c ) │ │ │ │ + ldr r2, [pc, #84] @ (37b1c ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movw r6, #4356 @ 0x1104 │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r5, [r3, #8] │ │ │ │ add.w r4, r5, #43520 @ 0xaa00 │ │ │ │ @@ -19835,18 +19814,18 @@ │ │ │ │ adds r4, #12 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r6, #0] │ │ │ │ str.w r6, [r4, #-8] │ │ │ │ - bl 7828c │ │ │ │ + bl 7820c │ │ │ │ str.w r8, [r4, #-4] │ │ │ │ cmp r4, r7 │ │ │ │ - bne.n 37b18 │ │ │ │ + bne.n 37ae8 │ │ │ │ add.w r5, r5, #40960 @ 0xa000 │ │ │ │ ldr.w r0, [r5, #2804] @ 0xaf4 │ │ │ │ subs r0, #1 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r1, [r0, #12] │ │ │ │ @@ -19855,1140 +19834,1140 @@ │ │ │ │ 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 1f0e58 │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r0, r1 │ │ │ │ + bl dd7cc │ │ │ │ + mov r4, r0 │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 37b66 │ │ │ │ + bl 7f734 │ │ │ │ + cbnz r0, 37b80 │ │ │ │ + adds r4, #1 │ │ │ │ + movs r3, #1 │ │ │ │ + lsls r3, r4 │ │ │ │ + subs r4, r3, #1 │ │ │ │ + cbnz r3, 37b76 │ │ │ │ + bl 7f734 │ │ │ │ + cbnz r0, 37b80 │ │ │ │ + mov r0, r4 │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 7fff4 │ │ │ │ + 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, 37b90 │ │ │ │ + cbnz r3, 37ba6 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 37b90 │ │ │ │ + ble.n 37ba6 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 37b90 │ │ │ │ - cbnz r0, 37bac │ │ │ │ - ldr r4, [pc, #68] @ (37bd8 ) │ │ │ │ + bne.n 37ba6 │ │ │ │ + cbnz r0, 37bc2 │ │ │ │ + ldr r4, [pc, #72] @ (37bf0 ) │ │ │ │ add r2, sp, #28 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r4, #1 │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r2, #0 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 101898 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 37bac │ │ │ │ + bl 1019a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 37bc2 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 37bd4 │ │ │ │ + b.n 37bea │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f43ac │ │ │ │ + bl f4428 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 37bc0 │ │ │ │ - bl 7f720 │ │ │ │ + bne.n 37bd6 │ │ │ │ + bl 7f734 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 37ba8 │ │ │ │ + bne.n 37bbe │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl f49c8 <_PyCode_ConstantKey@@Base+0x2b8> │ │ │ │ + bl f4a44 <_PyCode_ConstantKey@@Base+0x2b8> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 37ba8 │ │ │ │ + beq.n 37bbe │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ + nop │ │ │ │ subs r0, r7, #2 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - mov r0, r1 │ │ │ │ - movs r1, #0 │ │ │ │ - b.w 1f0f00 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r0, #32] │ │ │ │ - cbnz r0, 37bf0 │ │ │ │ - b.w 72218 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r0, #0] │ │ │ │ - bx lr │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r0, r1 │ │ │ │ - bl dd754 │ │ │ │ - mov r4, r0 │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 37c20 │ │ │ │ - bl 7f720 │ │ │ │ - cbnz r0, 37c3a │ │ │ │ - adds r4, #1 │ │ │ │ - movs r3, #1 │ │ │ │ - lsls r3, r4 │ │ │ │ - subs r4, r3, #1 │ │ │ │ - cbnz r3, 37c30 │ │ │ │ - bl 7f720 │ │ │ │ - cbnz r0, 37c3a │ │ │ │ - mov r0, r4 │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7ffe0 │ │ │ │ - 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 dd754 │ │ │ │ + bl dd7cc │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 37c5e │ │ │ │ - bl 7f720 │ │ │ │ - cbnz r0, 37c6a │ │ │ │ + bne.n 37c18 │ │ │ │ + bl 7f734 │ │ │ │ + cbnz r0, 37c24 │ │ │ │ movs r0, #1 │ │ │ │ lsls r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7ffe0 │ │ │ │ + b.w 7fff4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ + ldr r0, [r0, #32] │ │ │ │ + cbnz r0, 37c30 │ │ │ │ + b.w 72198 │ │ │ │ + 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} │ │ │ │ movs r3, #0 │ │ │ │ ldr r4, [r0, #32] │ │ │ │ movw r1, #4356 @ 0x1104 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ mov r2, r0 │ │ │ │ cmp r4, r3 │ │ │ │ it ne │ │ │ │ movne r1, r4 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ - b.w be4a8 │ │ │ │ + b.w be4b4 │ │ │ │ mov r0, r1 │ │ │ │ movs r2, #0 │ │ │ │ movw r1, #41608 @ 0xa288 │ │ │ │ movt r1, #2 │ │ │ │ - b.w 13dba8 │ │ │ │ + b.w 13dc88 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #120] @ (37d28 ) │ │ │ │ - bl 8e690 │ │ │ │ - cbz r0, 37d1e │ │ │ │ + ldr r1, [pc, #116] @ (37cf8 ) │ │ │ │ + bl 8e67c │ │ │ │ + cbz r0, 37cf0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.n 37cd8 │ │ │ │ + bmi.n 37caa │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #31660 @ 0x7bac │ │ │ │ + movw r1, #31980 @ 0x7cec │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1990 │ │ │ │ - b.n 37cfc │ │ │ │ - ldr r1, [pc, #80] @ (37d2c ) │ │ │ │ + bl d19a8 │ │ │ │ + b.n 37cce │ │ │ │ + ldr r1, [pc, #80] @ (37cfc ) │ │ │ │ mov r2, r4 │ │ │ │ - cbz r4, 37ce6 │ │ │ │ - bl 793e8 │ │ │ │ + cbz r4, 37cb8 │ │ │ │ + bl 7937c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 37d06 │ │ │ │ - bl 1ad094 │ │ │ │ - cbnz r0, 37d02 │ │ │ │ + b.n 37cd8 │ │ │ │ + bl 1acfb0 │ │ │ │ + cbnz r0, 37cd4 │ │ │ │ movw r3, #48072 @ 0xbbc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - ldr r1, [pc, #52] @ (37d2c ) │ │ │ │ + ldr r1, [pc, #52] @ (37cfc ) │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl e9f7c │ │ │ │ + bl e9fdc │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 37d06 │ │ │ │ + b.n 37cd8 │ │ │ │ and.w r4, r0, r0, asr #31 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 37d22 │ │ │ │ + beq.n 37cf4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 37d22 │ │ │ │ + cbnz r3, 37cf4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 37d22 │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 37cf4 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - nop │ │ │ │ - add r2, pc, #96 @ (adr r2, 37d8c ) │ │ │ │ + add r2, pc, #96 @ (adr r2, 37d5c ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldr r6, [sp, #896] @ 0x380 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #12188 @ 0x2f9c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 37e00 │ │ │ │ + bne.n 37dd0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 37e00 │ │ │ │ + bne.n 37dd0 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 37d8c │ │ │ │ + bne.n 37d5c │ │ │ │ movw r4, #7780 @ 0x1e64 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r7, #2 │ │ │ │ - bgt.n 37d76 │ │ │ │ + bgt.n 37d46 │ │ │ │ cmp r7, #0 │ │ │ │ it gt │ │ │ │ movgt r4, r3 │ │ │ │ - b.n 37d7c │ │ │ │ + b.n 37d4c │ │ │ │ cmp r7, #5 │ │ │ │ it eq │ │ │ │ moveq r4, r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 37e08 │ │ │ │ + beq.n 37dd8 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 37e08 │ │ │ │ + b.n 37dd8 │ │ │ │ ldrd r2, r3, [r0, #12] │ │ │ │ ldr r1, [r0, #8] │ │ │ │ movs r0, #3 │ │ │ │ - bl 7d584 │ │ │ │ + bl 7d588 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 37dc2 │ │ │ │ + cbz r0, 37d92 │ │ │ │ ldrd r2, r3, [r4, #12] │ │ │ │ movs r0, #3 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ - bl 7d584 │ │ │ │ + bl 7d588 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 37dc6 │ │ │ │ + cbnz r0, 37d96 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 37dc2 │ │ │ │ + beq.n 37d92 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 37dc2 │ │ │ │ + cbnz r3, 37d92 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 37e08 │ │ │ │ + b.n 37dd8 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl d1354 │ │ │ │ + bl d136c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 37de8 │ │ │ │ + beq.n 37db8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 37de8 │ │ │ │ + cbnz r3, 37db8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 37e08 │ │ │ │ + beq.n 37dd8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 37e08 │ │ │ │ + cbnz r3, 37dd8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 37e08 │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 37dd8 │ │ │ │ movw r4, #7528 @ 0x1d68 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r1, [r0, #32] │ │ │ │ movw r8, #4356 @ 0x1104 │ │ │ │ movt r8, #70 @ 0x46 │ │ │ │ sub sp, #16 │ │ │ │ mov r7, r0 │ │ │ │ cmp r1, r8 │ │ │ │ - beq.n 37e3c │ │ │ │ - cbz r1, 37e3c │ │ │ │ + beq.n 37e0c │ │ │ │ + cbz r1, 37e0c │ │ │ │ movs r0, #1 │ │ │ │ - bl 7d724 │ │ │ │ + bl 7d728 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 37e3e │ │ │ │ - b.n 37e88 │ │ │ │ - ldr r4, [pc, #176] @ (37ef0 ) │ │ │ │ - ldr r0, [pc, #180] @ (37ef4 ) │ │ │ │ + cbnz r0, 37e0e │ │ │ │ + b.n 37e58 │ │ │ │ + ldr r4, [pc, #176] @ (37ec0 ) │ │ │ │ + ldr r0, [pc, #180] @ (37ec4 ) │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ add r1, sp, #12 │ │ │ │ str r7, [sp, #12] │ │ │ │ - bl 93304 │ │ │ │ + bl 932e0 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 37e72 │ │ │ │ - bl 86280 │ │ │ │ + cbz r0, 37e42 │ │ │ │ + bl 86260 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 37e8c │ │ │ │ + cbnz r0, 37e5c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 37e72 │ │ │ │ + beq.n 37e42 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 37e72 │ │ │ │ + cbnz r3, 37e42 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 37e88 │ │ │ │ + beq.n 37e58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 37e88 │ │ │ │ + cbnz r3, 37e58 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ movs r7, #0 │ │ │ │ - b.n 37ee6 │ │ │ │ + b.n 37eb6 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r2, r4 │ │ │ │ strd r8, r0, [sp] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r0, #5 │ │ │ │ - bl 7d584 │ │ │ │ + bl 7d588 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 37eba │ │ │ │ + beq.n 37e8a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 37eba │ │ │ │ + cbnz r3, 37e8a │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 37ed0 │ │ │ │ + beq.n 37ea0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 37ed0 │ │ │ │ + cbnz r3, 37ea0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 37ee6 │ │ │ │ + beq.n 37eb6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 37ee6 │ │ │ │ + cbnz r3, 37eb6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r7 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ asrs r0, r1, #32 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bmi.n 37f98 │ │ │ │ + bmi.n 37f68 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ cmp r2, #1 │ │ │ │ - bgt.n 37f22 │ │ │ │ + bgt.n 37ef2 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #760 @ 0x2f8 │ │ │ │ + movw r1, #1080 @ 0x438 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1990 │ │ │ │ - b.n 37f70 │ │ │ │ + bl d19a8 │ │ │ │ + b.n 37f40 │ │ │ │ mov r5, r2 │ │ │ │ cmp r2, #3 │ │ │ │ - ble.n 37f40 │ │ │ │ + ble.n 37f10 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #808 @ 0x328 │ │ │ │ + movw r1, #1128 @ 0x468 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1990 │ │ │ │ - b.n 37f70 │ │ │ │ + bl d19a8 │ │ │ │ + b.n 37f40 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ mov r4, r1 │ │ │ │ - bl 15e1b8 │ │ │ │ + bl 15e468 │ │ │ │ subs r6, r0, #0 │ │ │ │ - blt.n 37f70 │ │ │ │ + blt.n 37f40 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl f43ac │ │ │ │ + bl f4428 │ │ │ │ mov r7, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 37f5e │ │ │ │ - bl 7f720 │ │ │ │ - cbnz r0, 37f70 │ │ │ │ + bne.n 37f2e │ │ │ │ + bl 7f734 │ │ │ │ + cbnz r0, 37f40 │ │ │ │ cmp r5, #2 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ ite eq │ │ │ │ moveq r2, #0 │ │ │ │ ldrne r2, [r4, #8] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.n 37f8e │ │ │ │ + b.n 37fd6 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldrd r0, r1, [r3, #8] │ │ │ │ - b.w fa3c0 │ │ │ │ + b.w fa4f0 │ │ │ │ mov r3, r0 │ │ │ │ - movw r0, #852 @ 0x354 │ │ │ │ + movw r0, #1172 @ 0x494 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.w ddc6c │ │ │ │ + b.w ddce4 │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + cbnz r1, 37f86 │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #1332 @ 0x534 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 1271a4 │ │ │ │ + b.n 37fb2 │ │ │ │ + movw r2, #4356 @ 0x1104 │ │ │ │ + movt r2, #70 @ 0x46 │ │ │ │ + mov r3, r0 │ │ │ │ + cmp r1, r2 │ │ │ │ + beq.n 37fc8 │ │ │ │ + ldr r2, [r1, #4] │ │ │ │ + ldr r2, [r2, #84] @ 0x54 │ │ │ │ + lsls r2, r2, #1 │ │ │ │ + bmi.n 37fb8 │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #1364 @ 0x554 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 1271a4 │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + b.n 37fd4 │ │ │ │ + ldr r2, [r1, #0] │ │ │ │ + mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r0 │ │ │ │ + beq.n 37fca │ │ │ │ + adds r2, #1 │ │ │ │ + str r2, [r1, #0] │ │ │ │ + b.n 37fca │ │ │ │ + movs r1, #0 │ │ │ │ + ldr r0, [r3, #24] │ │ │ │ + str r1, [r3, #24] │ │ │ │ + bl 7820c │ │ │ │ + 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, 37fc0 │ │ │ │ + cbnz r2, 38008 │ │ │ │ movw r3, #44000 @ 0xabe0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - b.n 37fc2 │ │ │ │ + b.n 3800a │ │ │ │ mov r3, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r6 │ │ │ │ - movw r1, #1012 @ 0x3f4 │ │ │ │ + movw r1, #1424 @ 0x590 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #1016 @ 0x3f8 │ │ │ │ + movw r0, #1428 @ 0x594 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 8fe90 │ │ │ │ + bl 8fe78 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3801c │ │ │ │ + blt.n 38064 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 38072 │ │ │ │ + beq.n 380ba │ │ │ │ add r7, sp, #20 │ │ │ │ add.w r9, sp, #16 │ │ │ │ - movw r1, #1028 @ 0x404 │ │ │ │ + movw r1, #1440 @ 0x5a0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a63c │ │ │ │ - cbz r0, 3805a │ │ │ │ + bl 14a724 │ │ │ │ + cbz r0, 380a2 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ cmp.w r2, #1024 @ 0x400 │ │ │ │ - bls.n 38020 │ │ │ │ + bls.n 38068 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #1032 @ 0x408 │ │ │ │ + movw r1, #1444 @ 0x5a4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 1271a4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 380cc │ │ │ │ + b.n 38114 │ │ │ │ ldr.w r1, [r9] │ │ │ │ add r0, sp, #24 │ │ │ │ blx 29c10 │ │ │ │ - bl 95d94 │ │ │ │ + bl 95d68 │ │ │ │ add r2, sp, #24 │ │ │ │ mov r1, r6 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx 290fc <__fcntl_time64@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9889c │ │ │ │ + bl 98868 │ │ │ │ adds r2, r4, #1 │ │ │ │ - bne.n 380b4 │ │ │ │ + bne.n 380fc │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 380a4 │ │ │ │ - bl e4b58 │ │ │ │ + bne.n 380ec │ │ │ │ + bl e4bd0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3802a │ │ │ │ - b.n 3801c │ │ │ │ - bl d3c50 │ │ │ │ - movw r1, #1060 @ 0x424 │ │ │ │ + beq.n 38072 │ │ │ │ + b.n 38064 │ │ │ │ + bl d3c60 │ │ │ │ + movw r1, #1472 @ 0x5c0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a63c │ │ │ │ + bl 14a724 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3801c │ │ │ │ - bl 95d94 │ │ │ │ + beq.n 38064 │ │ │ │ + bl 95d68 │ │ │ │ ldr.w r2, [r8] │ │ │ │ mov r1, r6 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx 290fc <__fcntl_time64@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9889c │ │ │ │ + bl 98868 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 380c2 │ │ │ │ + bne.n 3810a │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 380a4 │ │ │ │ - bl e4b58 │ │ │ │ + bne.n 380ec │ │ │ │ + bl e4bd0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 38072 │ │ │ │ - b.n 3801c │ │ │ │ + beq.n 380ba │ │ │ │ + b.n 38064 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1834 │ │ │ │ - b.n 380cc │ │ │ │ + bl f18b4 │ │ │ │ + b.n 38114 │ │ │ │ cmp r4, #0 │ │ │ │ - blt.n 380a4 │ │ │ │ + blt.n 380ec │ │ │ │ ldr r1, [r7, #0] │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 71e88 │ │ │ │ - b.n 380cc │ │ │ │ + bl 71e08 │ │ │ │ + b.n 38114 │ │ │ │ cmp r4, #0 │ │ │ │ - blt.n 380a4 │ │ │ │ + blt.n 380ec │ │ │ │ mov r0, r4 │ │ │ │ - bl 7ffe0 │ │ │ │ + bl 7fff4 │ │ │ │ addw sp, sp, #1052 @ 0x41c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbnz r1, 380fc │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #1160 @ 0x488 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 38128 │ │ │ │ - movw r2, #4356 @ 0x1104 │ │ │ │ - movt r2, #70 @ 0x46 │ │ │ │ - mov r3, r0 │ │ │ │ - cmp r1, r2 │ │ │ │ - beq.n 3813e │ │ │ │ - ldr r2, [r1, #4] │ │ │ │ - ldr r2, [r2, #84] @ 0x54 │ │ │ │ - lsls r2, r2, #1 │ │ │ │ - bmi.n 3812e │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #1192 @ 0x4a8 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3814a │ │ │ │ - ldr r2, [r1, #0] │ │ │ │ - mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r0 │ │ │ │ - beq.n 38140 │ │ │ │ - adds r2, #1 │ │ │ │ - str r2, [r1, #0] │ │ │ │ - b.n 38140 │ │ │ │ - movs r1, #0 │ │ │ │ - ldr r0, [r3, #24] │ │ │ │ - str r1, [r3, #24] │ │ │ │ - bl 7828c │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r3, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #16 │ │ │ │ movs r3, #1 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r2 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #12 │ │ │ │ - movw r1, #63940 @ 0xf9c4 │ │ │ │ + movw r1, #64260 @ 0xfb04 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r3 │ │ │ │ - bl bfa10 │ │ │ │ - cbnz r0, 3817c │ │ │ │ + bl bfa1c │ │ │ │ + cbnz r0, 3814c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 381a0 │ │ │ │ + b.n 38170 │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl d75c4 │ │ │ │ + bl d762c │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3819a │ │ │ │ - bl 7f720 │ │ │ │ + bne.n 3816a │ │ │ │ + bl 7f734 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 38178 │ │ │ │ + bne.n 38148 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx r5 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 86280 │ │ │ │ - cbz r0, 381f0 │ │ │ │ + bl 86260 │ │ │ │ + cbz r0, 381c0 │ │ │ │ mov r4, r0 │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ - b.n 381cc │ │ │ │ + b.n 3819c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 38214 │ │ │ │ + bne.n 381e4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 865c4 │ │ │ │ + bl 865a4 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - cbz r5, 38224 │ │ │ │ - bl 232644 <_PyEval_ExceptionGroupMatch@@Base+0x334> │ │ │ │ + cbz r5, 381f4 │ │ │ │ + bl 232594 <_PyEval_ExceptionGroupMatch@@Base+0x334> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 381f4 │ │ │ │ + bne.n 381c4 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 381c6 │ │ │ │ + bne.n 38196 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 38204 │ │ │ │ + bne.n 381d4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3824a │ │ │ │ + b.n 3821a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 381e6 │ │ │ │ + bne.n 381b6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 381e6 │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 381b6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 381f0 │ │ │ │ + bne.n 381c0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 381f0 │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 381c0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 381cc │ │ │ │ + bne.n 3819c │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 381cc │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 3819c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3823a │ │ │ │ + beq.n 3820a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3823a │ │ │ │ + cbnz r3, 3820a │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - bl 7f720 │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + bl 7f734 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 381f0 │ │ │ │ + bne.n 381c0 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl cbf1c │ │ │ │ + bl cbf30 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w e85a0 │ │ │ │ + b.w e85f8 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r0 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 3828e │ │ │ │ + bne.n 3825e │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl 15e1b8 │ │ │ │ + bl 15e468 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.n 382a8 │ │ │ │ - b.n 382a4 │ │ │ │ + bge.n 38278 │ │ │ │ + b.n 38274 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #11488 @ 0x2ce0 │ │ │ │ + movw r0, #11772 @ 0x2dfc │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0530 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c053c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 38282 │ │ │ │ + bne.n 38252 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 38362 │ │ │ │ + b.n 38332 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add.w r1, sp, #6 │ │ │ │ - bl 17bcac <_PyLong_UnsignedShort_Converter@@Base> │ │ │ │ + bl 17bd88 <_PyLong_UnsignedShort_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 382a4 │ │ │ │ + beq.n 38274 │ │ │ │ mov r0, r4 │ │ │ │ ldrh.w r5, [sp, #6] │ │ │ │ - bl 7ffe0 │ │ │ │ + bl 7fff4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 382a4 │ │ │ │ + beq.n 38274 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ mov r1, r4 │ │ │ │ - bl 782e8 │ │ │ │ + bl 78268 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 38300 │ │ │ │ - bne.n 382f6 │ │ │ │ + blt.n 382d0 │ │ │ │ + bne.n 382c6 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r2, #2 │ │ │ │ str r2, [r0, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1834 │ │ │ │ + bl f18b4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 3830a │ │ │ │ - b.n 382a4 │ │ │ │ + bne.n 382da │ │ │ │ + b.n 38274 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7ffe0 │ │ │ │ + bl 7fff4 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 3831a │ │ │ │ + cbnz r0, 382ea │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 382a4 │ │ │ │ + beq.n 38274 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 382a4 │ │ │ │ + bne.n 38274 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 382a4 │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 38274 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - bl 793e8 │ │ │ │ + bl 7937c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3833c │ │ │ │ + beq.n 3830c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3833c │ │ │ │ + cbnz r3, 3830c │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 38352 │ │ │ │ + beq.n 38322 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 38352 │ │ │ │ + cbnz r3, 38322 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - blt.n 382a4 │ │ │ │ + blt.n 38274 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r6, #12] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 38388 │ │ │ │ + cbnz r3, 38358 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 38388 │ │ │ │ + ble.n 38358 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 38388 │ │ │ │ - cbnz r4, 383a4 │ │ │ │ + bne.n 38358 │ │ │ │ + cbnz r4, 38374 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #68] @ (383d0 ) │ │ │ │ + ldr r4, [pc, #68] @ (383a0 ) │ │ │ │ add r2, sp, #24 │ │ │ │ str r4, [sp, #0] │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r4, #1 │ │ │ │ movs r2, #0 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 101898 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1019a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 383ca │ │ │ │ + cbz r0, 3839a │ │ │ │ mov r0, r5 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ - bl cbf1c │ │ │ │ + bl cbf30 │ │ │ │ add r2, sp, #28 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 80324 │ │ │ │ - cbnz r0, 383c8 │ │ │ │ - movw r1, #49624 @ 0xc1d8 │ │ │ │ + bl 80338 │ │ │ │ + cbnz r0, 38398 │ │ │ │ + movw r1, #49944 @ 0xc318 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 1271a4 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r1, #96 @ 0x60 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - bl daf0c <_PyType_Name@@Base> │ │ │ │ - movw r1, #2028 @ 0x7ec │ │ │ │ + bl daf7c <_PyType_Name@@Base> │ │ │ │ + movw r1, #2348 @ 0x92c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl d1990 │ │ │ │ + bl d19a8 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - cbz r0, 3842a │ │ │ │ + cbz r0, 383fa │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 38442 │ │ │ │ + beq.n 38412 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 38442 │ │ │ │ + b.n 38412 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl f90b8 │ │ │ │ - cbz r0, 38442 │ │ │ │ + bl f90d0 │ │ │ │ + cbz r0, 38412 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ str r0, [r4, #20] │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r1, r0 │ │ │ │ sub sp, #8 │ │ │ │ - movw r0, #2184 @ 0x888 │ │ │ │ + movw r0, #2448 @ 0x990 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldrd r3, r4, [r1, #12] │ │ │ │ ldrd r1, r2, [r1, #4] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 82744 │ │ │ │ + bl 82754 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl 6cb9c │ │ │ │ + bl 6cb94 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.n 38490 │ │ │ │ + bne.n 38460 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 384f6 │ │ │ │ + b.n 384c6 │ │ │ │ movw r7, #51831 @ 0xca77 │ │ │ │ movt r7, #34283 @ 0x85eb │ │ │ │ movw r3, #26545 @ 0x67b1 │ │ │ │ movt r3, #5718 @ 0x1656 │ │ │ │ movw r6, #31153 @ 0x79b1 │ │ │ │ movt r6, #40503 @ 0x9e37 │ │ │ │ mla r4, r7, r0, r3 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - bl 6cb9c │ │ │ │ + bl 6cb94 │ │ │ │ adds r2, r0, #1 │ │ │ │ mov.w r4, r4, ror #19 │ │ │ │ mul.w r4, r6, r4 │ │ │ │ - beq.n 3848a │ │ │ │ + beq.n 3845a │ │ │ │ mla r4, r7, r0, r4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 6cb9c │ │ │ │ + bl 6cb94 │ │ │ │ adds r3, r0, #1 │ │ │ │ mov.w r4, r4, ror #19 │ │ │ │ mul.w r4, r6, r4 │ │ │ │ - beq.n 3848a │ │ │ │ + beq.n 3845a │ │ │ │ mla r3, r7, r0, r4 │ │ │ │ movw r1, #35750 @ 0x8ba6 │ │ │ │ movt r1, #34175 @ 0x857f │ │ │ │ movw r2, #19412 @ 0x4bd4 │ │ │ │ movt r2, #23594 @ 0x5c2a │ │ │ │ mov.w r0, r3, ror #19 │ │ │ │ mul.w r0, r6, r0 │ │ │ │ cmp r3, r1 │ │ │ │ it eq │ │ │ │ moveq r0, r2 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - cbz r0, 3850c │ │ │ │ + cbz r0, 384dc │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3850e │ │ │ │ + beq.n 384de │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #0] @ (38510 ) │ │ │ │ + ldr r0, [pc, #0] @ (384e0 ) │ │ │ │ bx lr │ │ │ │ asrs r0, r1, #32 │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ - cbnz r4, 3853e │ │ │ │ + cbnz r4, 3850e │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #35336 @ 0x8a08 │ │ │ │ + movw r1, #35656 @ 0x8b48 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 38600 │ │ │ │ + bl 1271a4 │ │ │ │ + b.n 385d0 │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ ubfx r3, r3, #2, #3 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #6 │ │ │ │ - bhi.n 385f8 │ │ │ │ + bhi.n 385c8 │ │ │ │ tbb [pc, r3] │ │ │ │ lsrs r4, r0, #16 │ │ │ │ asrs r4, r3, #16 │ │ │ │ adds r1, #33 @ 0x21 │ │ │ │ lsls r1, r0, #1 │ │ │ │ - movw r0, #2192 @ 0x890 │ │ │ │ + movw r0, #2512 @ 0x9d0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7a158 │ │ │ │ - movw r0, #7988 @ 0x1f34 │ │ │ │ + b.w 7a0ec │ │ │ │ + movw r0, #8272 @ 0x2050 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7a158 │ │ │ │ - movw r0, #8856 @ 0x2298 │ │ │ │ + b.w 7a0ec │ │ │ │ + movw r0, #9140 @ 0x23b4 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7a158 │ │ │ │ - movw r2, #7988 @ 0x1f34 │ │ │ │ + b.w 7a0ec │ │ │ │ + movw r2, #8272 @ 0x2050 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - b.n 38598 │ │ │ │ - movw r2, #8856 @ 0x2298 │ │ │ │ + b.n 38568 │ │ │ │ + movw r2, #9140 @ 0x23b4 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #2192 @ 0x890 │ │ │ │ + movw r1, #2512 @ 0x9d0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #25172 @ 0x6254 │ │ │ │ + movw r0, #25492 @ 0x6394 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 82744 │ │ │ │ - movw r2, #8856 @ 0x2298 │ │ │ │ + b.w 82754 │ │ │ │ + movw r2, #9140 @ 0x23b4 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #7988 @ 0x1f34 │ │ │ │ + movw r1, #8272 @ 0x2050 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #25172 @ 0x6254 │ │ │ │ + movw r0, #25492 @ 0x6394 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 82744 │ │ │ │ - movw r3, #8856 @ 0x2298 │ │ │ │ + b.w 82754 │ │ │ │ + movw r3, #9140 @ 0x23b4 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ - movw r2, #7988 @ 0x1f34 │ │ │ │ + movw r2, #8272 @ 0x2050 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #2192 @ 0x890 │ │ │ │ + movw r1, #2512 @ 0x9d0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #2196 @ 0x894 │ │ │ │ + movw r0, #2516 @ 0x9d4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 82744 │ │ │ │ + b.w 82754 │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 38624 │ │ │ │ + cbnz r3, 385f4 │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n 38624 │ │ │ │ + ble.n 385f4 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 38624 │ │ │ │ - cbnz r4, 38640 │ │ │ │ + bne.n 385f4 │ │ │ │ + cbnz r4, 38610 │ │ │ │ add r0, sp, #24 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #108] @ (38698 ) │ │ │ │ + ldr r4, [pc, #108] @ (38668 ) │ │ │ │ movs r2, #0 │ │ │ │ movs r5, #2 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r5, r2, [sp, #8] │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 101898 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1019a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 38690 │ │ │ │ + cbz r0, 38660 │ │ │ │ ldrd r4, r0, [r4] │ │ │ │ - bl f43ac │ │ │ │ + bl f4428 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 38652 │ │ │ │ - bl 7f720 │ │ │ │ - cbnz r0, 38690 │ │ │ │ + bne.n 38622 │ │ │ │ + bl 7f734 │ │ │ │ + cbnz r0, 38660 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #6288 @ 0x1890 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 3867a │ │ │ │ + beq.n 3864a │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #2200 @ 0x898 │ │ │ │ + movw r1, #2520 @ 0x9d8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1990 │ │ │ │ - b.n 38690 │ │ │ │ + bl d19a8 │ │ │ │ + b.n 38660 │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #2240 @ 0x8c0 │ │ │ │ + movw r1, #2560 @ 0xa00 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1990 │ │ │ │ + bl d19a8 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 386be │ │ │ │ + cbnz r3, 3868e │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 386be │ │ │ │ + ble.n 3868e │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 386be │ │ │ │ - cbnz r4, 386de │ │ │ │ + bne.n 3868e │ │ │ │ + cbnz r4, 386ae │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #80] @ (38714 ) │ │ │ │ + ldr r4, [pc, #80] @ (386e4 ) │ │ │ │ add r2, sp, #28 │ │ │ │ str r4, [sp, #0] │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r4, #1 │ │ │ │ movs r2, #0 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 101898 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1019a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 386de │ │ │ │ + cbnz r0, 386ae │ │ │ │ movs r0, #0 │ │ │ │ - b.n 38710 │ │ │ │ + b.n 386e0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ - bl cbf1c │ │ │ │ + bl cbf30 │ │ │ │ movs r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 1ad094 │ │ │ │ + bl 1acfb0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 386da │ │ │ │ - bne.n 38708 │ │ │ │ + blt.n 386aa │ │ │ │ + bne.n 386d8 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - movw r1, #49624 @ 0xc1d8 │ │ │ │ + movw r1, #49944 @ 0xc318 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl d1990 │ │ │ │ - b.n 386da │ │ │ │ + bl d19a8 │ │ │ │ + b.n 386aa │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r2, #16 │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00038718 : │ │ │ │ - ldr r0, [pc, #4] @ (38720 ) │ │ │ │ - b.w cb83c │ │ │ │ +000386e8 : │ │ │ │ + ldr r0, [pc, #4] @ (386f0 ) │ │ │ │ + b.w cb850 │ │ │ │ nop │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ lsls r0, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d12} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ - vldr d11, [pc, #44] @ 38768 │ │ │ │ + vldr d11, [pc, #44] @ 38738 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ vmov.f64 d0, d11 │ │ │ │ - bl 839e0 │ │ │ │ - movw r1, #38580 @ 0x96b4 │ │ │ │ + bl 839f0 │ │ │ │ + movw r1, #38820 @ 0x97a4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl cc054 │ │ │ │ + bl cc068 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 387d8 │ │ │ │ + bge.n 387a8 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r3 │ │ │ │ - b.w 39a18 │ │ │ │ + b.w 399e8 │ │ │ │ nop │ │ │ │ cmp r5, #24 │ │ │ │ strb r4, [r0, r1] │ │ │ │ movs r1, #251 @ 0xfb │ │ │ │ ands r1, r1 │ │ │ │ ldrsb r1, [r5, r5] │ │ │ │ ldrh r4, [r2, #24] │ │ │ │ @@ -21011,112 +20990,112 @@ │ │ │ │ stmia r6!, {r0, r2, r3, r4, r5, r6, r7} │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #0] │ │ │ │ movs r1, #210 @ 0xd2 │ │ │ │ ldrb r3, [r6, #28] │ │ │ │ - bls.n 388a8 │ │ │ │ + bls.n 38878 │ │ │ │ stmia r0!, {r1} │ │ │ │ cmp r5, #24 │ │ │ │ strb r4, [r0, r1] │ │ │ │ movs r1, #251 @ 0xfb │ │ │ │ ittee │ │ │ │ mov r1, #210 @ 0xd2 │ │ │ │ ldrb r3, [r6, #28] │ │ │ │ - bls.n 388b8 @ unpredictable │ │ │ │ + bls.n 38888 @ unpredictable │ │ │ │ andal r2, r0 │ │ │ │ cmp r5, #24 │ │ │ │ strb r4, [r0, r1] │ │ │ │ movs r1, #251 @ 0xfb │ │ │ │ subs r7, #233 @ 0xe9 │ │ │ │ cmp r5, #24 │ │ │ │ strb r4, [r0, r1] │ │ │ │ movs r1, #251 @ 0xfb │ │ │ │ subs r7, #249 @ 0xf9 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ vcvt.u16.f16 d30, d15, #16 │ │ │ │ lsrs r3, r3, #12 │ │ │ │ - bl 839e0 │ │ │ │ - movw r1, #29620 @ 0x73b4 │ │ │ │ + bl 839f0 │ │ │ │ + movw r1, #29940 @ 0x74f4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl cc054 │ │ │ │ + bl cc068 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3875c │ │ │ │ - vldr d0, [pc, #-128] @ 38778 │ │ │ │ - bl 839e0 │ │ │ │ - movw r1, #38584 @ 0x96b8 │ │ │ │ + blt.n 3872c │ │ │ │ + vldr d0, [pc, #-128] @ 38748 │ │ │ │ + bl 839f0 │ │ │ │ + movw r1, #38824 @ 0x97a8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl cc054 │ │ │ │ + bl cc068 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3875c │ │ │ │ - vldr d9, [pc, #-148] @ 38780 │ │ │ │ + blt.n 3872c │ │ │ │ + vldr d9, [pc, #-148] @ 38750 │ │ │ │ vmov.f64 d0, d9 │ │ │ │ - bl 839e0 │ │ │ │ - movw r1, #16640 @ 0x4100 │ │ │ │ + bl 839f0 │ │ │ │ + movw r1, #16932 @ 0x4224 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl cc054 │ │ │ │ + bl cc068 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3875c │ │ │ │ - vldr d10, [pc, #-172] @ 38788 │ │ │ │ + blt.n 3872c │ │ │ │ + vldr d10, [pc, #-172] @ 38758 │ │ │ │ vmov.f64 d1, d9 │ │ │ │ vmov.f64 d0, d10 │ │ │ │ - bl 1818a8 │ │ │ │ - movw r1, #2284 @ 0x8ec │ │ │ │ + bl 181974 │ │ │ │ + movw r1, #2604 @ 0xa2c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl cc054 │ │ │ │ + bl cc068 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3875c │ │ │ │ - vldr d8, [pc, #-200] @ 38790 │ │ │ │ + blt.n 3872c │ │ │ │ + vldr d8, [pc, #-200] @ 38760 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ - bl 839e0 │ │ │ │ - movw r1, #16696 @ 0x4138 │ │ │ │ + bl 839f0 │ │ │ │ + movw r1, #16988 @ 0x425c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl cc054 │ │ │ │ + bl cc068 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3875c │ │ │ │ + blt.w 3872c │ │ │ │ vmov.f64 d0, d10 │ │ │ │ vmov.f64 d1, d8 │ │ │ │ - bl 1818a8 │ │ │ │ - movw r1, #2292 @ 0x8f4 │ │ │ │ + bl 181974 │ │ │ │ + movw r1, #2612 @ 0xa34 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl cc054 │ │ │ │ + bl cc068 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3875c │ │ │ │ + blt.w 3872c │ │ │ │ movw r3, #11584 @ 0x2d40 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - vldr d7, [pc, #-268] @ 38798 │ │ │ │ + vldr d7, [pc, #-268] @ 38768 │ │ │ │ add.w sl, r3, #1040 @ 0x410 │ │ │ │ - vldr d6, [pc, #-268] @ 387a0 │ │ │ │ + vldr d6, [pc, #-268] @ 38770 │ │ │ │ add.w fp, r3, #1024 @ 0x400 │ │ │ │ - vldr d5, [pc, #-228] @ 387d0 │ │ │ │ + vldr d5, [pc, #-228] @ 387a0 │ │ │ │ add.w r1, r3, #1568 @ 0x620 │ │ │ │ - vldr d4, [pc, #-244] @ 387c8 │ │ │ │ + vldr d4, [pc, #-244] @ 38798 │ │ │ │ add.w ip, r3, #2352 @ 0x930 │ │ │ │ - vldr d2, [pc, #-260] @ 387c0 │ │ │ │ + vldr d2, [pc, #-260] @ 38790 │ │ │ │ add.w r7, r3, #3136 @ 0xc40 │ │ │ │ - vldr d0, [pc, #-276] @ 387b8 │ │ │ │ + vldr d0, [pc, #-276] @ 38788 │ │ │ │ add.w r6, r3, #3920 @ 0xf50 │ │ │ │ - vldr d3, [pc, #-292] @ 387b0 │ │ │ │ + vldr d3, [pc, #-292] @ 38780 │ │ │ │ add.w r9, r3, #1056 @ 0x420 │ │ │ │ - vldr d12, [pc, #-308] @ 387a8 │ │ │ │ + vldr d12, [pc, #-308] @ 38778 │ │ │ │ add.w r8, r3, #1072 @ 0x430 │ │ │ │ vstr d9, [r3, #8] │ │ │ │ movw lr, #15928 @ 0x3e38 │ │ │ │ movt lr, #77 @ 0x4d │ │ │ │ vstr d11, [r3, #16] │ │ │ │ vstr d9, [r3, #24] │ │ │ │ add.w r5, lr, #1152 @ 0x480 │ │ │ │ @@ -21251,15 +21230,15 @@ │ │ │ │ vstr d9, [r3, #800] @ 0x320 │ │ │ │ vstr d9, [r3, #816] @ 0x330 │ │ │ │ vstr d9, [r3, #832] @ 0x340 │ │ │ │ vstr d12, [r3, #792] @ 0x318 │ │ │ │ add.w r3, r3, #1088 @ 0x440 │ │ │ │ vstr d3, [r9, #-8] │ │ │ │ adds r3, #96 @ 0x60 │ │ │ │ - vldr d1, [pc, #1012] @ 38f08 │ │ │ │ + vldr d1, [pc, #1012] @ 38ed8 │ │ │ │ vstr d7, [r3, #-104] @ 0xffffff98 │ │ │ │ vstr d9, [r3, #-96] @ 0xffffffa0 │ │ │ │ vstr d4, [r3, #-88] @ 0xffffffa8 │ │ │ │ vstr d8, [r3, #-80] @ 0xffffffb0 │ │ │ │ vstr d8, [r3, #-72] @ 0xffffffb8 │ │ │ │ vstr d9, [r3, #-64] @ 0xffffffc0 │ │ │ │ vstr d3, [r3, #-56] @ 0xffffffc8 │ │ │ │ @@ -21304,15 +21283,15 @@ │ │ │ │ vstr d6, [r3, #72] @ 0x48 │ │ │ │ vstr d9, [r3, #80] @ 0x50 │ │ │ │ vstr d10, [r3, #88] @ 0x58 │ │ │ │ vstr d9, [r3, #96] @ 0x60 │ │ │ │ vstr d10, [r3, #104] @ 0x68 │ │ │ │ vstr d9, [r3, #112] @ 0x70 │ │ │ │ adds r3, #128 @ 0x80 │ │ │ │ - ldr r2, [pc, #812] @ (38f10 ) │ │ │ │ + ldr r2, [pc, #812] @ (38ee0 ) │ │ │ │ vstr d2, [r3, #-8] │ │ │ │ vstr d9, [r3] │ │ │ │ vstr d8, [r3, #8] │ │ │ │ vstr d9, [r3, #16] │ │ │ │ vstr d8, [r3, #24] │ │ │ │ vstr d8, [r3, #32] │ │ │ │ vstr d8, [r3, #40] @ 0x28 │ │ │ │ @@ -21505,21 +21484,21 @@ │ │ │ │ vstr d4, [ip, #616] @ 0x268 │ │ │ │ vstr d10, [ip, #624] @ 0x270 │ │ │ │ vstr d4, [ip, #632] @ 0x278 │ │ │ │ vstr d10, [ip, #640] @ 0x280 │ │ │ │ vstr d4, [ip, #648] @ 0x288 │ │ │ │ vstr d10, [ip, #656] @ 0x290 │ │ │ │ vstr d8, [ip, #664] @ 0x298 │ │ │ │ - b.n 38f1c │ │ │ │ + b.n 38eec │ │ │ │ nop.w │ │ │ │ cmp r5, #24 │ │ │ │ strb r4, [r0, r1] │ │ │ │ movs r1, #251 @ 0xfb │ │ │ │ itett al │ │ │ │ - ldral r0, [pc, #864] @ (39274 ) │ │ │ │ + ldral r0, [pc, #864] @ (39244 ) │ │ │ │ lsl r5, r1, #1 │ │ │ │ cmpal r5, #24 │ │ │ │ strbal r4, [r0, r1] │ │ │ │ movs r1, #251 @ 0xfb │ │ │ │ stmia r0!, {r0, r3} │ │ │ │ vstr d10, [ip, #672] @ 0x2a0 │ │ │ │ vstr d3, [ip, #680] @ 0x2a8 │ │ │ │ @@ -22233,119 +22212,119 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ mov r0, r1 │ │ │ │ add r4, sp, #16 │ │ │ │ mov r1, r2 │ │ │ │ add r3, sp, #20 │ │ │ │ - movw r2, #2300 @ 0x8fc │ │ │ │ + movw r2, #2620 @ 0xa3c │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1f9950 <_PyArg_ParseStack@@Base> │ │ │ │ - cbnz r0, 39a50 │ │ │ │ + bl 1f9884 <_PyArg_ParseStack@@Base> │ │ │ │ + cbnz r0, 39a20 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 39c18 │ │ │ │ + b.n 39be8 │ │ │ │ ldrd r0, r4, [sp, #16] │ │ │ │ - bl 86280 │ │ │ │ + bl 86260 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 39a4c │ │ │ │ + beq.n 39a1c │ │ │ │ movs r0, #32 │ │ │ │ blx 2a860 <__sched_cpualloc@plt> │ │ │ │ - cbnz r0, 39a6c │ │ │ │ - bl 1e7a0c │ │ │ │ - b.n 39c10 │ │ │ │ + cbnz r0, 39a3c │ │ │ │ + bl 1e7954 │ │ │ │ + b.n 39be0 │ │ │ │ mov r5, r4 │ │ │ │ mov.w r9, #4 │ │ │ │ mov r4, r6 │ │ │ │ movs r7, #32 │ │ │ │ mvn.w sl, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r0, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 865c4 │ │ │ │ + bl 865a4 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 39bb6 │ │ │ │ + beq.w 39b86 │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #7 │ │ │ │ - bmi.n 39ad4 │ │ │ │ + bmi.n 39aa4 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #2324 @ 0x914 │ │ │ │ + movw r1, #2644 @ 0xa54 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r5, r6 │ │ │ │ mov r6, r4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1990 │ │ │ │ + bl d19a8 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 39c08 │ │ │ │ + beq.w 39bd8 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 39c08 │ │ │ │ + bne.w 39bd8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 39c08 │ │ │ │ - bl dd754 │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 39bd8 │ │ │ │ + bl dd7cc │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov fp, r0 │ │ │ │ cmp r3, sl │ │ │ │ - beq.n 39af0 │ │ │ │ + beq.n 39ac0 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 39af0 │ │ │ │ + cbnz r3, 39ac0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ cmp.w fp, #0 │ │ │ │ - bge.n 39b1c │ │ │ │ + bge.n 39aec │ │ │ │ mov r5, r6 │ │ │ │ mov r6, r4 │ │ │ │ - bl 7f720 │ │ │ │ + bl 7f734 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 39c08 │ │ │ │ + bne.w 39bd8 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #2380 @ 0x94c │ │ │ │ + movw r1, #2700 @ 0xa8c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 39c08 │ │ │ │ + bl 1271a4 │ │ │ │ + b.n 39bd8 │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ cmp fp, r3 │ │ │ │ - bne.n 39b40 │ │ │ │ + bne.n 39b10 │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #2400 @ 0x960 │ │ │ │ + movw r1, #2720 @ 0xaa0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r5, r6 │ │ │ │ mov r6, r4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 39c08 │ │ │ │ + bl 1271a4 │ │ │ │ + b.n 39bd8 │ │ │ │ cmp fp, r7 │ │ │ │ - blt.n 39b92 │ │ │ │ + blt.n 39b62 │ │ │ │ cmp.w r7, #1073741824 @ 0x40000000 │ │ │ │ mov.w r7, r7, lsl #1 │ │ │ │ it ge │ │ │ │ addge.w r7, fp, #1 │ │ │ │ cmp fp, r7 │ │ │ │ - bge.n 39b44 │ │ │ │ + bge.n 39b14 │ │ │ │ mov r0, r7 │ │ │ │ blx 2a860 <__sched_cpualloc@plt> │ │ │ │ mov r8, r0 │ │ │ │ - cbnz r0, 39b6a │ │ │ │ + cbnz r0, 39b3a │ │ │ │ mov r5, r6 │ │ │ │ mov r6, r4 │ │ │ │ - bl 1e7a0c │ │ │ │ - b.n 39c08 │ │ │ │ + bl 1e7954 │ │ │ │ + b.n 39bd8 │ │ │ │ add.w r3, r7, #31 │ │ │ │ movs r1, #0 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ lsls r3, r3, #2 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r2, r3 │ │ │ │ blx 2957c │ │ │ │ @@ -22355,514 +22334,537 @@ │ │ │ │ blx 29c10 │ │ │ │ mov r0, r6 │ │ │ │ blx 2a86c <__sched_cpufree@plt> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r6, r8 │ │ │ │ mov r9, r3 │ │ │ │ cmp.w r9, fp, lsr #3 │ │ │ │ - bls.w 39a80 │ │ │ │ + bls.w 39a50 │ │ │ │ mov.w r2, fp, lsr #5 │ │ │ │ movs r3, #1 │ │ │ │ and.w fp, fp, #31 │ │ │ │ lsl.w fp, r3, fp │ │ │ │ ldr.w r3, [r6, r2, lsl #2] │ │ │ │ orr.w r3, r3, fp │ │ │ │ str.w r3, [r6, r2, lsl #2] │ │ │ │ - b.n 39a80 │ │ │ │ + b.n 39a50 │ │ │ │ mov r3, r6 │ │ │ │ mov r6, r4 │ │ │ │ mov r4, r5 │ │ │ │ mov r5, r3 │ │ │ │ - bl 7f720 │ │ │ │ - cbnz r0, 39c08 │ │ │ │ + bl 7f734 │ │ │ │ + cbnz r0, 39bd8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 39bda │ │ │ │ + beq.n 39baa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 39bda │ │ │ │ + cbnz r3, 39baa │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ blx 2a54c │ │ │ │ - cbz r0, 39bf8 │ │ │ │ + cbz r0, 39bc8 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1834 │ │ │ │ - b.n 39c08 │ │ │ │ + bl f18b4 │ │ │ │ + b.n 39bd8 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a86c <__sched_cpufree@plt> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 39c18 │ │ │ │ - cbz r5, 39c10 │ │ │ │ + b.n 39be8 │ │ │ │ + cbz r5, 39be0 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a86c <__sched_cpufree@plt> │ │ │ │ mov r0, r6 │ │ │ │ - bl 7828c │ │ │ │ - b.n 39a4c │ │ │ │ + bl 7820c │ │ │ │ + b.n 39a1c │ │ │ │ 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 39c3a │ │ │ │ + bmi.n 39c0a │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ lsls r2, r2, #31 │ │ │ │ - bpl.n 39c54 │ │ │ │ + bpl.n 39c24 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13440 @ 0x3480 │ │ │ │ + movw r1, #13760 @ 0x35c0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 1271a4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 39c6c │ │ │ │ + b.n 39c3c │ │ │ │ tst.w r3, #10 │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ it ne │ │ │ │ movne r0, r3 │ │ │ │ pop {r3, pc} │ │ │ │ mov r0, r1 │ │ │ │ movs r2, #0 │ │ │ │ movw r1, #41520 @ 0xa230 │ │ │ │ movt r1, #2 │ │ │ │ - b.w 13dba8 │ │ │ │ + b.w 13dc88 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #32 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r4, r3 │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ - cbnz r6, 39ca2 │ │ │ │ + cbnz r6, 39c72 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 39ca2 │ │ │ │ + blt.n 39c72 │ │ │ │ cmp r3, #1 │ │ │ │ - bgt.n 39ca2 │ │ │ │ - cbnz r2, 39cbe │ │ │ │ - ldr r1, [pc, #76] @ (39cf0 ) │ │ │ │ + bgt.n 39c72 │ │ │ │ + cbnz r2, 39c8e │ │ │ │ + ldr r1, [pc, #76] @ (39cc0 ) │ │ │ │ add r2, sp, #28 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #1 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r1, [sp, #8] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 101898 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 39cea │ │ │ │ + bl 1019a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 39cba │ │ │ │ cmp r4, #0 │ │ │ │ - bgt.n 39cd8 │ │ │ │ + bgt.n 39ca8 │ │ │ │ ldr.w r3, [r5, #444] @ 0x1bc │ │ │ │ - movw r1, #34648 @ 0x8758 │ │ │ │ + movw r1, #34968 @ 0x8898 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 39cea │ │ │ │ + bl 1271a4 │ │ │ │ + b.n 39cba │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f43ac │ │ │ │ + bl f4428 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 39cc2 │ │ │ │ - bl 7f720 │ │ │ │ + bne.n 39c92 │ │ │ │ + bl 7f734 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 39cc2 │ │ │ │ + beq.n 39c92 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r2, #156 @ 0x9c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldr r1, [r0, #4] │ │ │ │ - cbz r3, 39d0c │ │ │ │ - movw r0, #2484 @ 0x9b4 │ │ │ │ + cbz r3, 39cd8 │ │ │ │ + movw r0, #2760 @ 0xac8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - b.w 82744 │ │ │ │ + b.w 82754 │ │ │ │ push {r4} │ │ │ │ mov r4, r0 │ │ │ │ - movw r0, #2492 @ 0x9bc │ │ │ │ + movw r0, #2768 @ 0xad0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ - b.w 82744 │ │ │ │ + b.w 82754 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ lsls r1, r3, #31 │ │ │ │ - bmi.n 39d3e │ │ │ │ + bmi.n 39d0a │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ lsls r2, r2, #31 │ │ │ │ - bpl.n 39d58 │ │ │ │ + bpl.n 39d24 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13440 @ 0x3480 │ │ │ │ + movw r1, #13760 @ 0x35c0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 1271a4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 39d70 │ │ │ │ + b.n 39d3c │ │ │ │ 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} │ │ │ │ + nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [r1, #4] │ │ │ │ movw r8, #4364 @ 0x110c │ │ │ │ movt r8, #70 @ 0x46 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r0 │ │ │ │ mov r5, r2 │ │ │ │ cmp r4, r8 │ │ │ │ - beq.n 39dde │ │ │ │ + beq.n 39dac │ │ │ │ movw r1, #13540 @ 0x34e4 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ cmp r4, r1 │ │ │ │ - beq.n 39dde │ │ │ │ + beq.n 39dac │ │ │ │ mov r0, r4 │ │ │ │ - bl 859a0 │ │ │ │ - cbnz r0, 39dde │ │ │ │ + bl 8596c │ │ │ │ + cbnz r0, 39dac │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 859a0 │ │ │ │ + bl 8596c │ │ │ │ movw r1, #19660 @ 0x4ccc │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ cmp r4, r1 │ │ │ │ - beq.n 39dde │ │ │ │ - cbnz r0, 39dde │ │ │ │ + beq.n 39dac │ │ │ │ + cbnz r0, 39dac │ │ │ │ mov r0, r4 │ │ │ │ - bl 859a0 │ │ │ │ + bl 8596c │ │ │ │ movw r1, #19180 @ 0x4aec │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ cmp r4, r1 │ │ │ │ - beq.n 39dde │ │ │ │ - cbnz r0, 39dde │ │ │ │ + beq.n 39dac │ │ │ │ + cbnz r0, 39dac │ │ │ │ mov r0, r4 │ │ │ │ - bl 859a0 │ │ │ │ + bl 8596c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 39e6e │ │ │ │ + beq.n 39e3c │ │ │ │ mov r0, r7 │ │ │ │ - bl 1047c0 │ │ │ │ + bl 1048dc │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.n 39dec │ │ │ │ + bge.n 39dba │ │ │ │ movs r0, #0 │ │ │ │ - b.n 39e76 │ │ │ │ + b.n 39e44 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1047c0 │ │ │ │ + bl 1048dc │ │ │ │ subs r3, r0, #0 │ │ │ │ - blt.n 39de8 │ │ │ │ + blt.n 39db6 │ │ │ │ cmp r5, #5 │ │ │ │ - bhi.n 39e56 │ │ │ │ + bhi.n 39e24 │ │ │ │ tbb [pc, r5] │ │ │ │ adds r5, r2, #0 │ │ │ │ lsls r3, r0, #12 │ │ │ │ movs r6, #31 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 39e12 │ │ │ │ + bne.n 39de0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 39f42 │ │ │ │ - b.n 39e14 │ │ │ │ + bl 39f5a │ │ │ │ + b.n 39de2 │ │ │ │ movs r0, #0 │ │ │ │ cmp r5, #3 │ │ │ │ - bne.n 39e50 │ │ │ │ + bne.n 39e1e │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 39de8 │ │ │ │ - cbnz r0, 39e56 │ │ │ │ + blt.n 39db6 │ │ │ │ + cbnz r0, 39e24 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 39e5e │ │ │ │ + b.n 39e2c │ │ │ │ cmp r4, r3 │ │ │ │ - bge.n 39e56 │ │ │ │ + bge.n 39e24 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 39f42 │ │ │ │ - b.n 39e50 │ │ │ │ + bl 39f5a │ │ │ │ + b.n 39e1e │ │ │ │ cmp r4, r3 │ │ │ │ - ble.n 39e2c │ │ │ │ - b.n 39e56 │ │ │ │ + ble.n 39dfa │ │ │ │ + b.n 39e24 │ │ │ │ cmp r4, r3 │ │ │ │ - ble.n 39e56 │ │ │ │ + ble.n 39e24 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 39f42 │ │ │ │ - b.n 39e50 │ │ │ │ + bl 39f5a │ │ │ │ + b.n 39e1e │ │ │ │ cmp r4, r3 │ │ │ │ - bge.n 39e40 │ │ │ │ - b.n 39e56 │ │ │ │ + bge.n 39e0e │ │ │ │ + b.n 39e24 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 39de8 │ │ │ │ - bne.n 39e1e │ │ │ │ + blt.n 39db6 │ │ │ │ + bne.n 39dec │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 39e76 │ │ │ │ + beq.n 39e44 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 39e76 │ │ │ │ + b.n 39e44 │ │ │ │ movw r0, #7528 @ 0x1d68 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r1 │ │ │ │ - movw r3, #39880 @ 0x9bc8 │ │ │ │ + movw r3, #40420 @ 0x9de4 │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ mov r1, r2 │ │ │ │ - movw r2, #40945 @ 0x9ff1 │ │ │ │ + movw r2, #40969 @ 0xa009 │ │ │ │ movt r2, #3 │ │ │ │ - b.w 2374e4 │ │ │ │ + b.w 237464 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r1 │ │ │ │ blx 2a75c │ │ │ │ subs r5, r0, #0 │ │ │ │ - bge.n 39ebe │ │ │ │ + bge.n 39e8c │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w f1834 │ │ │ │ - bne.n 39ec8 │ │ │ │ + b.w f18b4 │ │ │ │ + bne.n 39e96 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 72218 │ │ │ │ + b.w 72198 │ │ │ │ cmp.w r5, #536870912 @ 0x20000000 │ │ │ │ - bcc.n 39ed6 │ │ │ │ + bcc.n 39ea4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 1e7a0c │ │ │ │ + b.w 1e7954 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - bl 76ed4 │ │ │ │ + bl 76e54 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 39ece │ │ │ │ + beq.n 39e9c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a75c │ │ │ │ mov r7, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 39f06 │ │ │ │ + bne.n 39ed4 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1834 │ │ │ │ + bl f18b4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77270 │ │ │ │ - b.n 39f3c │ │ │ │ - bl 72218 │ │ │ │ + bl 771f0 │ │ │ │ + b.n 39f0a │ │ │ │ + bl 72198 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 39f30 │ │ │ │ + cbz r0, 39efe │ │ │ │ movs r6, #0 │ │ │ │ cmp r7, r6 │ │ │ │ - ble.n 39f28 │ │ │ │ + ble.n 39ef6 │ │ │ │ ldr.w r0, [r4, r6, lsl #2] │ │ │ │ - bl 115374 <_PyLong_FromGid@@Base> │ │ │ │ - cbz r0, 39f30 │ │ │ │ + bl 11563c <_PyLong_FromGid@@Base> │ │ │ │ + cbz r0, 39efe │ │ │ │ ldr r3, [r5, #12] │ │ │ │ str.w r0, [r3, r6, lsl #2] │ │ │ │ adds r6, #1 │ │ │ │ - b.n 39f10 │ │ │ │ + b.n 39ede │ │ │ │ mov r0, r4 │ │ │ │ - bl 77270 │ │ │ │ - b.n 39f3e │ │ │ │ + bl 771f0 │ │ │ │ + b.n 39f0c │ │ │ │ mov r0, r4 │ │ │ │ - bl 77270 │ │ │ │ + bl 771f0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7828c │ │ │ │ + bl 7820c │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r0, r1 │ │ │ │ + bl f4b10 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.n 39f3c │ │ │ │ + bl 7f734 │ │ │ │ + cmp r0, #0 │ │ │ │ + movw r0, #7780 @ 0x1e64 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + it ne │ │ │ │ + movne r0, #0 │ │ │ │ + b.n 39f58 │ │ │ │ + and.w r3, r0, #61440 @ 0xf000 │ │ │ │ + movw r2, #7780 @ 0x1e64 │ │ │ │ + movt r2, #70 @ 0x46 │ │ │ │ + movw r0, #4308 @ 0x10d4 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + cmp.w r3, #49152 @ 0xc000 │ │ │ │ + it ne │ │ │ │ + movne r0, r2 │ │ │ │ + pop {r3, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r7, r1 │ │ │ │ - bl 86280 │ │ │ │ - cbz r0, 39fb2 │ │ │ │ + bl 86260 │ │ │ │ + cbz r0, 39fca │ │ │ │ mov r5, r0 │ │ │ │ movs r4, #1 │ │ │ │ mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r5 │ │ │ │ - bl 865c4 │ │ │ │ + bl 865a4 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - cbnz r6, 39f7e │ │ │ │ - bl 7f720 │ │ │ │ + cbnz r6, 39f96 │ │ │ │ + bl 7f734 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ movne.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 39f9a │ │ │ │ - bl d038c │ │ │ │ + b.n 39fb2 │ │ │ │ + bl d03a4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 39f96 │ │ │ │ + beq.n 39fae │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 39f96 │ │ │ │ + cbnz r3, 39fae │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - bgt.n 39f62 │ │ │ │ + bgt.n 39f7a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 39fb6 │ │ │ │ + beq.n 39fce │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 39fb6 │ │ │ │ + cbnz r3, 39fce │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 39fb6 │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 39fce │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ - cbz r4, 39fd6 │ │ │ │ + cbz r4, 39fee │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 121bdc │ │ │ │ + b.w 121f4c │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #2552 @ 0x9f8 │ │ │ │ + movw r1, #2872 @ 0xb38 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 1271a4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ vcmp.f64 d1, d0 │ │ │ │ vmov.f64 d7, d0 │ │ │ │ vmov.f64 d6, d1 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n 3a0e8 │ │ │ │ + bvs.n 3a100 │ │ │ │ vabs.f64 d4, d0 │ │ │ │ - vldr d5, [pc, #232] @ 3a0f0 │ │ │ │ + vldr d5, [pc, #232] @ 3a108 │ │ │ │ vabs.f64 d3, d1 │ │ │ │ vcmp.f64 d4, d5 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 3a082 │ │ │ │ + ble.n 3a09a │ │ │ │ vcmp.f64 d3, d5 │ │ │ │ vmov r3, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ and.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ - ble.n 3a070 │ │ │ │ + ble.n 3a088 │ │ │ │ vmov r2, s13 │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ vmov.f64 d5, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d6, d7 │ │ │ │ cmp r2, #0 │ │ │ │ it lt │ │ │ │ vmovlt.f64 d7, d5 │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 3a05e │ │ │ │ - vldr d7, [pc, #168] @ 3a0f8 │ │ │ │ + bne.n 3a076 │ │ │ │ + vldr d7, [pc, #168] @ 3a110 │ │ │ │ cmp r3, #0 │ │ │ │ - vldr d0, [pc, #172] @ 3a100 │ │ │ │ + vldr d0, [pc, #172] @ 3a118 │ │ │ │ it ne │ │ │ │ vmovne.f64 d0, d7 │ │ │ │ bx lr │ │ │ │ - vldr d7, [pc, #168] @ 3a108 │ │ │ │ + vldr d7, [pc, #168] @ 3a120 │ │ │ │ cmp r3, #0 │ │ │ │ - vldr d0, [pc, #168] @ 3a110 │ │ │ │ + vldr d0, [pc, #168] @ 3a128 │ │ │ │ it ne │ │ │ │ vmovne.f64 d0, d7 │ │ │ │ bx lr │ │ │ │ - vldr d7, [pc, #164] @ 3a118 │ │ │ │ + vldr d7, [pc, #164] @ 3a130 │ │ │ │ cmp r3, #0 │ │ │ │ - vldr d0, [pc, #168] @ 3a120 │ │ │ │ + vldr d0, [pc, #168] @ 3a138 │ │ │ │ it ne │ │ │ │ vmovne.f64 d0, d7 │ │ │ │ bx lr │ │ │ │ vcmpe.f64 d3, d5 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 3a096 │ │ │ │ + bgt.n 3a0ae │ │ │ │ vcmp.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 3a0e4 │ │ │ │ + bne.n 3a0fc │ │ │ │ vmov r3, s13 │ │ │ │ vmov.f64 d5, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d6, #112 @ 0x3f800000 1.0 │ │ │ │ cmp r3, #0 │ │ │ │ vmov r3, s15 │ │ │ │ vmov.f64 d7, d6 │ │ │ │ it lt │ │ │ │ vmovlt.f64 d6, d5 │ │ │ │ and.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ vcmp.f64 d6, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 3a0d2 │ │ │ │ - vldr d7, [pc, #100] @ 3a128 │ │ │ │ + bne.n 3a0ea │ │ │ │ + vldr d7, [pc, #100] @ 3a140 │ │ │ │ cmp r3, #0 │ │ │ │ - vldr d0, [pc, #104] @ 3a130 │ │ │ │ + vldr d0, [pc, #104] @ 3a148 │ │ │ │ it ne │ │ │ │ vmovne.f64 d0, d7 │ │ │ │ bx lr │ │ │ │ - vldr d7, [pc, #100] @ 3a138 │ │ │ │ + vldr d7, [pc, #100] @ 3a150 │ │ │ │ cmp r3, #0 │ │ │ │ - vldr d0, [pc, #100] @ 3a140 │ │ │ │ + vldr d0, [pc, #100] @ 3a158 │ │ │ │ it ne │ │ │ │ vmovne.f64 d0, d7 │ │ │ │ bx lr │ │ │ │ b.w 2a23c │ │ │ │ - vldr d0, [pc, #92] @ 3a148 │ │ │ │ + vldr d0, [pc, #92] @ 3a160 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ cmp r5, #24 │ │ │ │ strb r4, [r0, r1] │ │ │ │ movs r1, #251 @ 0xfb │ │ │ │ itett al │ │ │ │ cmpal r5, #24 │ │ │ │ strb r4, [r0, r1] │ │ │ │ moval r1, #251 @ 0xfb │ │ │ │ subal r7, #233 @ 0xe9 │ │ │ │ movs r1, #210 @ 0xd2 │ │ │ │ ldrb r3, [r6, #28] │ │ │ │ - bls.n 3a208 │ │ │ │ + bls.n 3a220 │ │ │ │ stmia r0!, {r1} │ │ │ │ movs r1, #210 @ 0xd2 │ │ │ │ ldrb r3, [r6, #28] │ │ │ │ - bls.n 3a210 │ │ │ │ + bls.n 3a228 │ │ │ │ ands r2, r0 │ │ │ │ cmp r5, #24 │ │ │ │ strb r4, [r0, r1] │ │ │ │ movs r1, #251 @ 0xfb │ │ │ │ ittee │ │ │ │ cmp r5, #24 │ │ │ │ strb r4, [r0, r1] │ │ │ │ @@ -22881,14 +22883,38 @@ │ │ │ │ strb r4, [r0, r1] │ │ │ │ movs r1, #251 @ 0xfb │ │ │ │ ands r1, r1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r7, #31] │ │ │ │ + b.n 3a16a │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r0, r1 │ │ │ │ + bl f4b10 │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 3a196 │ │ │ │ + bl 7f734 │ │ │ │ + cmp r0, #0 │ │ │ │ + movw r0, #7780 @ 0x1e64 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + it ne │ │ │ │ + movne r0, #0 │ │ │ │ + b.n 3a19e │ │ │ │ + movw r0, #7780 @ 0x1e64 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + pop {r3, pc} │ │ │ │ + mov r0, r1 │ │ │ │ + movs r2, #0 │ │ │ │ + movw r1, #39512 @ 0x9a58 │ │ │ │ + movt r1, #2 │ │ │ │ + b.w 13dc88 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d12} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ sub sp, #20 │ │ │ │ @@ -22897,21 +22923,21 @@ │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, sp │ │ │ │ str r2, [r3, #0] │ │ │ │ blx 2a668 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3a190 │ │ │ │ + bne.n 3a1f0 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1834 │ │ │ │ + bl f18b4 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 3a236 │ │ │ │ + b.n 3a296 │ │ │ │ vldr s11, [sp] │ │ │ │ vmov s13, r0 │ │ │ │ vmov s15, r5 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ vcvt.f64.s32 d6, s13 │ │ │ │ vcvt.f64.s32 d2, s11 │ │ │ │ vldr s11, [sp, #4] │ │ │ │ @@ -22923,335 +22949,288 @@ │ │ │ │ vdiv.f64 d12, d2, d7 │ │ │ │ vcvt.f64.s32 d4, s11 │ │ │ │ vldr s11, [sp, #12] │ │ │ │ vdiv.f64 d11, d3, d7 │ │ │ │ vdiv.f64 d10, d4, d7 │ │ │ │ vcvt.f64.s32 d5, s11 │ │ │ │ vdiv.f64 d9, d5, d7 │ │ │ │ - bl 83414 │ │ │ │ + bl 83424 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3a230 │ │ │ │ + cbz r0, 3a290 │ │ │ │ vmov.f64 d0, d12 │ │ │ │ - bl 839e0 │ │ │ │ - cbz r0, 3a21a │ │ │ │ + bl 839f0 │ │ │ │ + cbz r0, 3a27a │ │ │ │ vmov.f64 d0, d11 │ │ │ │ str r0, [r4, #12] │ │ │ │ - bl 839e0 │ │ │ │ - cbz r0, 3a21a │ │ │ │ + bl 839f0 │ │ │ │ + cbz r0, 3a27a │ │ │ │ vmov.f64 d0, d10 │ │ │ │ str r0, [r4, #16] │ │ │ │ - bl 839e0 │ │ │ │ - cbz r0, 3a21a │ │ │ │ + bl 839f0 │ │ │ │ + cbz r0, 3a27a │ │ │ │ vmov.f64 d0, d9 │ │ │ │ str r0, [r4, #20] │ │ │ │ - bl 839e0 │ │ │ │ - cbz r0, 3a21a │ │ │ │ + bl 839f0 │ │ │ │ + cbz r0, 3a27a │ │ │ │ vmov.f64 d0, d8 │ │ │ │ str r0, [r4, #24] │ │ │ │ - bl 839e0 │ │ │ │ - cbnz r0, 3a234 │ │ │ │ + bl 839f0 │ │ │ │ + cbnz r0, 3a294 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3a230 │ │ │ │ + beq.n 3a290 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3a230 │ │ │ │ + cbnz r3, 3a290 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3a236 │ │ │ │ + b.n 3a296 │ │ │ │ str r0, [r4, #28] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ vpop {d8-d12} │ │ │ │ pop {r4, r5, pc} │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r0, r1 │ │ │ │ - bl f4a94 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 3a26c │ │ │ │ - bl 7f720 │ │ │ │ - cmp r0, #0 │ │ │ │ - movw r0, #7780 @ 0x1e64 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - it ne │ │ │ │ - movne r0, #0 │ │ │ │ - b.n 3a288 │ │ │ │ - and.w r3, r0, #61440 @ 0xf000 │ │ │ │ - movw r2, #7780 @ 0x1e64 │ │ │ │ - movt r2, #70 @ 0x46 │ │ │ │ - movw r0, #4308 @ 0x10d4 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - cmp.w r3, #24576 @ 0x6000 │ │ │ │ - it ne │ │ │ │ - movne r0, r2 │ │ │ │ - pop {r3, pc} │ │ │ │ - mov r0, r1 │ │ │ │ - movs r2, #0 │ │ │ │ - movw r1, #39512 @ 0x9a58 │ │ │ │ - movt r1, #2 │ │ │ │ - b.w 13dba8 │ │ │ │ - b.n 3a29c │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r0, r1 │ │ │ │ - bl f4a94 │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 3a2c8 │ │ │ │ - bl 7f720 │ │ │ │ - cmp r0, #0 │ │ │ │ - movw r0, #7780 @ 0x1e64 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - it ne │ │ │ │ - movne r0, #0 │ │ │ │ - b.n 3a2d0 │ │ │ │ - movw r0, #7780 @ 0x1e64 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - pop {r3, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ movw r8, #19660 @ 0x4ccc │ │ │ │ movt r8, #70 @ 0x46 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp r4, r8 │ │ │ │ - beq.n 3a318 │ │ │ │ + beq.n 3a2e6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 859a0 │ │ │ │ + bl 8596c │ │ │ │ movw r1, #19180 @ 0x4aec │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ cmp r4, r1 │ │ │ │ - beq.n 3a318 │ │ │ │ - cbnz r0, 3a318 │ │ │ │ + beq.n 3a2e6 │ │ │ │ + cbnz r0, 3a2e6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 859a0 │ │ │ │ - cbnz r0, 3a318 │ │ │ │ + bl 8596c │ │ │ │ + cbnz r0, 3a2e6 │ │ │ │ mov r3, r6 │ │ │ │ mov r6, r5 │ │ │ │ mov r5, r3 │ │ │ │ ldr r7, [r6, #8] │ │ │ │ - cbz r7, 3a31e │ │ │ │ + cbz r7, 3a2ec │ │ │ │ ldr r7, [r7, #8] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movw r3, #13540 @ 0x34e4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 3a346 │ │ │ │ + bne.n 3a314 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1047c0 │ │ │ │ + bl 1048dc │ │ │ │ cmp r0, r7 │ │ │ │ - blt.n 3a346 │ │ │ │ + blt.n 3a314 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ - ldr r1, [pc, #336] @ (3a48c ) │ │ │ │ + ldr r1, [pc, #336] @ (3a45c ) │ │ │ │ movs r3, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w f8840 │ │ │ │ + b.w f8858 │ │ │ │ ldr r4, [r5, #4] │ │ │ │ cmp r4, r8 │ │ │ │ - beq.n 3a370 │ │ │ │ + beq.n 3a33e │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #19660 @ 0x4ccc │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - bl 859a0 │ │ │ │ + bl 8596c │ │ │ │ movw r1, #19180 @ 0x4aec │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ cmp r4, r1 │ │ │ │ - beq.n 3a370 │ │ │ │ - cbnz r0, 3a370 │ │ │ │ + beq.n 3a33e │ │ │ │ + cbnz r0, 3a33e │ │ │ │ mov r0, r4 │ │ │ │ - bl 859a0 │ │ │ │ - cbz r0, 3a380 │ │ │ │ + bl 8596c │ │ │ │ + cbz r0, 3a34e │ │ │ │ ldr r3, [r5, #8] │ │ │ │ - cbz r3, 3a376 │ │ │ │ + cbz r3, 3a344 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r7, r3 │ │ │ │ ittt lt │ │ │ │ movlt r3, r6 │ │ │ │ movlt r6, r5 │ │ │ │ movlt r5, r3 │ │ │ │ movs r0, #0 │ │ │ │ - bl de834 │ │ │ │ + bl de8ac │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3a43c │ │ │ │ + beq.n 3a40a │ │ │ │ mov r0, r5 │ │ │ │ - bl 86280 │ │ │ │ + bl 86260 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3a426 │ │ │ │ + beq.n 3a3f4 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ cmp r0, r8 │ │ │ │ - beq.n 3a3c2 │ │ │ │ + beq.n 3a390 │ │ │ │ movw r1, #19660 @ 0x4ccc │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - bl 859a0 │ │ │ │ - movw r8, #56109 @ 0xdb2d │ │ │ │ + bl 8596c │ │ │ │ + movw r8, #56349 @ 0xdc1d │ │ │ │ movt r8, #20 │ │ │ │ - movw r3, #46729 @ 0xb689 │ │ │ │ + movw r3, #46453 @ 0xb575 │ │ │ │ movt r3, #35 @ 0x23 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r8, r3 │ │ │ │ - b.n 3a3ca │ │ │ │ - movw r8, #56109 @ 0xdb2d │ │ │ │ + b.n 3a398 │ │ │ │ + movw r8, #56349 @ 0xdc1d │ │ │ │ movt r8, #20 │ │ │ │ mvn.w r9, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r7 │ │ │ │ - bl 865c4 │ │ │ │ + bl 865a4 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - cbz r5, 3a40a │ │ │ │ + cbz r5, 3a3d8 │ │ │ │ blx r8 │ │ │ │ mov r1, r5 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3a440 │ │ │ │ - bne.n 3a3ee │ │ │ │ + blt.n 3a40e │ │ │ │ + bne.n 3a3bc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 3a3ce │ │ │ │ - b.n 3a3fa │ │ │ │ + beq.n 3a39c │ │ │ │ + b.n 3a3c8 │ │ │ │ mov r0, r4 │ │ │ │ - bl e14d8 │ │ │ │ + bl e1550 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3a3e6 │ │ │ │ - b.n 3a440 │ │ │ │ + beq.n 3a3b4 │ │ │ │ + b.n 3a40e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3a3ce │ │ │ │ + bne.n 3a39c │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 3a3ce │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 3a39c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3a420 │ │ │ │ + beq.n 3a3ee │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 3a420 │ │ │ │ + cbnz r3, 3a3ee │ │ │ │ mov r0, r7 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - bl 7f720 │ │ │ │ - cbz r0, 3a486 │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + bl 7f734 │ │ │ │ + cbz r0, 3a454 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3a43c │ │ │ │ + beq.n 3a40a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3a43c │ │ │ │ + cbnz r3, 3a40a │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3a486 │ │ │ │ + b.n 3a454 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3a456 │ │ │ │ + beq.n 3a424 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 3a456 │ │ │ │ + cbnz r3, 3a424 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3a46c │ │ │ │ + beq.n 3a43a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3a46c │ │ │ │ + cbnz r3, 3a43a │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3a43c │ │ │ │ + beq.n 3a40a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3a43c │ │ │ │ + bne.n 3a40a │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 3a43c │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 3a40a │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - bcc.n 3a4f8 │ │ │ │ + nop │ │ │ │ + bcc.n 3a4c8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ movw r3, #7780 @ 0x1e64 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r4, r1 │ │ │ │ str r3, [sp, #12] │ │ │ │ - cbnz r2, 3a4c8 │ │ │ │ + cbnz r2, 3a498 │ │ │ │ add r1, sp, #12 │ │ │ │ movs r3, #1 │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ - movw r1, #59032 @ 0xe698 │ │ │ │ + movw r1, #59352 @ 0xe7d8 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ mov r0, r4 │ │ │ │ - bl bfa10 │ │ │ │ - cbnz r0, 3a4de │ │ │ │ - b.n 3a4da │ │ │ │ - movw r0, #59032 @ 0xe698 │ │ │ │ + bl bfa1c │ │ │ │ + cbnz r0, 3a4ae │ │ │ │ + b.n 3a4aa │ │ │ │ + movw r0, #59352 @ 0xe7d8 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ mov r1, r2 │ │ │ │ - bl 16ae2c <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 16af14 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3a4ae │ │ │ │ + bne.n 3a47e │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3a4fa │ │ │ │ + b.n 3a4ca │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl c34a8 │ │ │ │ + bl c34b0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3a4da │ │ │ │ + blt.n 3a4aa │ │ │ │ itete ne │ │ │ │ movwne r0, #4308 @ 0x10d4 │ │ │ │ movweq r0, #7780 @ 0x1e64 │ │ │ │ movtne r0, #70 @ 0x46 │ │ │ │ movteq r0, #70 @ 0x46 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - b.n 3a586 │ │ │ │ + b.n 3a556 │ │ │ │ mov r0, r1 │ │ │ │ movs r2, #0 │ │ │ │ movw r1, #39364 @ 0x99c4 │ │ │ │ movt r1, #2 │ │ │ │ - b.w 13dba8 │ │ │ │ + b.w 13dc88 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl f4a94 │ │ │ │ + bl f4b10 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3a53c │ │ │ │ - bl 7f720 │ │ │ │ + bne.n 3a50c │ │ │ │ + bl 7f734 │ │ │ │ cmp r0, #0 │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - b.n 3a558 │ │ │ │ + b.n 3a528 │ │ │ │ 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 │ │ │ │ @@ -23260,556 +23239,558 @@ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #0 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ - bl 71e88 │ │ │ │ + bl 71e08 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3a582 │ │ │ │ + cbz r0, 3a552 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ add.w r1, r5, #16 │ │ │ │ adds r0, #16 │ │ │ │ - bl 3a5b4 │ │ │ │ + bl 3a5cc │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ bl 1ba7ac │ │ │ │ - cbnz r0, 3a5ae │ │ │ │ + cbnz r0, 3a57e │ │ │ │ ldr r1, [r4, #104] @ 0x68 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ adds r1, #8 │ │ │ │ - b.w 208c98 │ │ │ │ + b.w 208bf0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - b.n 3a29c │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r0, r1 │ │ │ │ + bl f4b10 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.n 3a5ae │ │ │ │ + bl 7f734 │ │ │ │ + cmp r0, #0 │ │ │ │ + movw r0, #7780 @ 0x1e64 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + it ne │ │ │ │ + movne r0, #0 │ │ │ │ + b.n 3a5ca │ │ │ │ + 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} │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 3a5e4 │ │ │ │ + ble.n 3a5fc │ │ │ │ push {r4, r5} │ │ │ │ - movw r3, #21076 @ 0x5254 │ │ │ │ + movw r3, #21396 @ 0x5394 │ │ │ │ movt r3, #57 @ 0x39 │ │ │ │ ldrb r4, [r1, #0] │ │ │ │ ldrb r5, [r3, r4] │ │ │ │ - movw r4, #43872 @ 0xab60 │ │ │ │ + movw r4, #44192 @ 0xaca0 │ │ │ │ movt r4, #42 @ 0x2a │ │ │ │ movs r3, #0 │ │ │ │ strb r5, [r0, #0] │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3a5e0 │ │ │ │ + beq.n 3a5f8 │ │ │ │ ldrb r5, [r1, r3] │ │ │ │ ldrb r5, [r4, r5] │ │ │ │ strb r5, [r0, r3] │ │ │ │ - b.n 3a5d2 │ │ │ │ + b.n 3a5ea │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 232174 <_PyXI_EndInterpreter@@Base+0x864> │ │ │ │ - cbz r0, 3a61e │ │ │ │ + bl 2320c4 <_PyXI_EndInterpreter@@Base+0x8fc> │ │ │ │ + cbz r0, 3a636 │ │ │ │ mov r1, r5 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1e0120 <_PySet_Update@@Base> │ │ │ │ + bl 1dff9c <_PySet_Update@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 3a620 │ │ │ │ + bge.n 3a638 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3a61e │ │ │ │ + beq.n 3a636 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3a61e │ │ │ │ + cbnz r3, 3a636 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -0003a624 <_Py_ResurrectReference@@Base>: │ │ │ │ +0003a63c <_Py_ResurrectReference@@Base>: │ │ │ │ bx lr │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r0, r1 │ │ │ │ - bl f4a94 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 3a652 <_Py_ResurrectReference@@Base+0x2e> │ │ │ │ - bl 7f720 │ │ │ │ - cmp r0, #0 │ │ │ │ - movw r0, #7780 @ 0x1e64 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - it ne │ │ │ │ - movne r0, #0 │ │ │ │ - b.n 3a66e <_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} │ │ │ │ + b.n 3a16a │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ mov r5, r1 │ │ │ │ ldr r4, [r3, #84] @ 0x54 │ │ │ │ ands.w r4, r4, #268435456 @ 0x10000000 │ │ │ │ - bne.n 3a6ae <_Py_ResurrectReference@@Base+0x8a> │ │ │ │ + bne.n 3a67e <_Py_ResurrectReference@@Base+0x42> │ │ │ │ mov r3, r1 │ │ │ │ - movw r2, #62196 @ 0xf2f4 │ │ │ │ + movw r2, #62516 @ 0xf434 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #62464 @ 0xf400 │ │ │ │ + movw r1, #62784 @ 0xf540 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #56456 @ 0xdc88 │ │ │ │ + movw r0, #56776 @ 0xddc8 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 23b068 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 23afc8 <_PyArg_BadArgument@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - b.n 3a6d8 <_Py_ResurrectReference@@Base+0xb4> │ │ │ │ + b.n 3a6a8 <_Py_ResurrectReference@@Base+0x6c> │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl db018 <_PyUnicodeWriter_Init@@Base> │ │ │ │ + bl db088 <_PyUnicodeWriter_Init@@Base> │ │ │ │ ldr r0, [r5, #8] │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 23fce8 <_PyDeadline_Get@@Base+0x110> │ │ │ │ + bl 23fc38 <_PyTime_AsTimeval@@Base+0x1d38> │ │ │ │ adds r0, #1 │ │ │ │ add r0, sp, #12 │ │ │ │ - bne.n 3a6d4 <_Py_ResurrectReference@@Base+0xb0> │ │ │ │ - bl 1d3f78 <_PyBytesWriter_Dealloc@@Base> │ │ │ │ + bne.n 3a6a4 <_Py_ResurrectReference@@Base+0x68> │ │ │ │ + bl 1d3e54 <_PyBytesWriter_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3a6d8 <_Py_ResurrectReference@@Base+0xb4> │ │ │ │ - bl 91f18 <_PyUnicodeWriter_Finish@@Base> │ │ │ │ + b.n 3a6a8 <_Py_ResurrectReference@@Base+0x6c> │ │ │ │ + bl 91ef4 <_PyUnicodeWriter_Finish@@Base> │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ cmp r2, #1 │ │ │ │ - bhi.n 3a700 <_Py_ResurrectReference@@Base+0xdc> │ │ │ │ + bhi.n 3a6d0 <_Py_ResurrectReference@@Base+0x94> │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 3a71a <_Py_ResurrectReference@@Base+0xf6> │ │ │ │ + ble.n 3a6ea <_Py_ResurrectReference@@Base+0xae> │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - b.n 3a722 <_Py_ResurrectReference@@Base+0xfe> │ │ │ │ - movw r0, #60120 @ 0xead8 │ │ │ │ + b.n 3a6f2 <_Py_ResurrectReference@@Base+0xb6> │ │ │ │ + movw r0, #60440 @ 0xec18 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl c0530 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c053c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3a6f8 <_Py_ResurrectReference@@Base+0xd4> │ │ │ │ + bne.n 3a6c8 <_Py_ResurrectReference@@Base+0x8c> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3a836 <_Py_ResurrectReference@@Base+0x212> │ │ │ │ + b.n 3a806 <_Py_ResurrectReference@@Base+0x1ca> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ - cbz r3, 3a730 <_Py_ResurrectReference@@Base+0x10c> │ │ │ │ + cbz r3, 3a700 <_Py_ResurrectReference@@Base+0xc4> │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #7 │ │ │ │ - bpl.n 3a762 <_Py_ResurrectReference@@Base+0x13e> │ │ │ │ - b.n 3a748 <_Py_ResurrectReference@@Base+0x124> │ │ │ │ + bpl.n 3a732 <_Py_ResurrectReference@@Base+0xf6> │ │ │ │ + b.n 3a718 <_Py_ResurrectReference@@Base+0xdc> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #12972 @ 0x32ac │ │ │ │ + movw r1, #13292 @ 0x33ec │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 3a716 <_Py_ResurrectReference@@Base+0xf2> │ │ │ │ - bl 83930 │ │ │ │ + bl 1271a4 │ │ │ │ + b.n 3a6e6 <_Py_ResurrectReference@@Base+0xaa> │ │ │ │ + bl 83940 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 3a788 <_Py_ResurrectReference@@Base+0x164> │ │ │ │ - bl 7f720 │ │ │ │ + bne.n 3a758 <_Py_ResurrectReference@@Base+0x11c> │ │ │ │ + bl 7f734 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3a716 <_Py_ResurrectReference@@Base+0xf2> │ │ │ │ + bne.n 3a6e6 <_Py_ResurrectReference@@Base+0xaa> │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3a788 <_Py_ResurrectReference@@Base+0x164> │ │ │ │ + b.n 3a758 <_Py_ResurrectReference@@Base+0x11c> │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 3a75c <_Py_ResurrectReference@@Base+0x138> │ │ │ │ + beq.n 3a72c <_Py_ResurrectReference@@Base+0xf0> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #2940 @ 0xb7c │ │ │ │ + movw r1, #3260 @ 0xcbc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1990 │ │ │ │ - b.n 3a716 <_Py_ResurrectReference@@Base+0xf2> │ │ │ │ + bl d19a8 │ │ │ │ + b.n 3a6e6 <_Py_ResurrectReference@@Base+0xaa> │ │ │ │ movs r0, #0 │ │ │ │ - bl 72218 │ │ │ │ + bl 72198 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3a716 <_Py_ResurrectReference@@Base+0xf2> │ │ │ │ + beq.n 3a6e6 <_Py_ResurrectReference@@Base+0xaa> │ │ │ │ ldrd r6, r3, [r5, #8] │ │ │ │ cmp.w r8, #0 │ │ │ │ ite le │ │ │ │ movle.w fp, #0 │ │ │ │ movgt.w fp, #1 │ │ │ │ adds r6, #16 │ │ │ │ mov.w r9, #0 │ │ │ │ add r6, r3 │ │ │ │ mvn.w sl, #3221225472 @ 0xc0000000 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r5 │ │ │ │ - bl 23b148 <_PyArg_BadArgument@@Base+0xe0> │ │ │ │ + bl 23b0d0 <_PyArg_BadArgument@@Base+0x108> │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 3a836 <_Py_ResurrectReference@@Base+0x212> │ │ │ │ + beq.n 3a806 <_Py_ResurrectReference@@Base+0x1ca> │ │ │ │ ldr r3, [r5, #12] │ │ │ │ add r3, r7 │ │ │ │ str r3, [r5, #12] │ │ │ │ - bl 71e88 │ │ │ │ + bl 71e08 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #4] │ │ │ │ - cbz r2, 3a818 <_Py_ResurrectReference@@Base+0x1f4> │ │ │ │ - bl 83ab0 │ │ │ │ + cbz r2, 3a7e8 <_Py_ResurrectReference@@Base+0x1ac> │ │ │ │ + bl 83ac0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ adds r0, #1 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ - bne.n 3a7f8 <_Py_ResurrectReference@@Base+0x1d4> │ │ │ │ + bne.n 3a7c8 <_Py_ResurrectReference@@Base+0x18c> │ │ │ │ cmp r3, sl │ │ │ │ - beq.n 3a818 <_Py_ResurrectReference@@Base+0x1f4> │ │ │ │ + beq.n 3a7e8 <_Py_ResurrectReference@@Base+0x1ac> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbnz r3, 3a818 <_Py_ResurrectReference@@Base+0x1f4> │ │ │ │ + cbnz r3, 3a7e8 <_Py_ResurrectReference@@Base+0x1ac> │ │ │ │ mov r0, r2 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 3a818 <_Py_ResurrectReference@@Base+0x1f4> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 3a7e8 <_Py_ResurrectReference@@Base+0x1ac> │ │ │ │ cmp r3, sl │ │ │ │ - beq.n 3a808 <_Py_ResurrectReference@@Base+0x1e4> │ │ │ │ + beq.n 3a7d8 <_Py_ResurrectReference@@Base+0x19c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbnz r3, 3a808 <_Py_ResurrectReference@@Base+0x1e4> │ │ │ │ + cbnz r3, 3a7d8 <_Py_ResurrectReference@@Base+0x19c> │ │ │ │ mov r0, r2 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ add r9, r7 │ │ │ │ add r6, r7 │ │ │ │ cmp r9, r8 │ │ │ │ - blt.n 3a7b2 <_Py_ResurrectReference@@Base+0x18e> │ │ │ │ + blt.n 3a782 <_Py_ResurrectReference@@Base+0x146> │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 3a7b2 <_Py_ResurrectReference@@Base+0x18e> │ │ │ │ - b.n 3a836 <_Py_ResurrectReference@@Base+0x212> │ │ │ │ + beq.n 3a782 <_Py_ResurrectReference@@Base+0x146> │ │ │ │ + b.n 3a806 <_Py_ResurrectReference@@Base+0x1ca> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 3a716 <_Py_ResurrectReference@@Base+0xf2> │ │ │ │ + beq.w 3a6e6 <_Py_ResurrectReference@@Base+0xaa> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 3a716 <_Py_ResurrectReference@@Base+0xf2> │ │ │ │ + bne.w 3a6e6 <_Py_ResurrectReference@@Base+0xaa> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 3a716 <_Py_ResurrectReference@@Base+0xf2> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 3a6e6 <_Py_ResurrectReference@@Base+0xaa> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - movw r0, #3176 @ 0xc68 │ │ │ │ + movw r0, #3496 @ 0xda8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - b.w 7a158 │ │ │ │ + b.w 7a0ec │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 3a86a <_Py_ResurrectReference@@Base+0x246> │ │ │ │ + bne.n 3a83a <_Py_ResurrectReference@@Base+0x1fe> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 117344 │ │ │ │ + b.w 1175b4 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #32332 @ 0x7e4c │ │ │ │ + movw r0, #32652 @ 0x7f8c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0530 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c053c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3a85e <_Py_ResurrectReference@@Base+0x23a> │ │ │ │ + bne.n 3a82e <_Py_ResurrectReference@@Base+0x1f2> │ │ │ │ pop {r4, pc} │ │ │ │ + │ │ │ │ +0003a852 <_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, #39556 @ 0x9a84 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + mov r0, r3 │ │ │ │ + bl f1b24 │ │ │ │ + cbz r0, 3a8a0 <_PyErr_SetLocaleString@@Base+0x4e> │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [pc, #44] @ (3a8a4 <_PyErr_SetLocaleString@@Base+0x52>) │ │ │ │ + mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + ldr r0, [r3, r0] │ │ │ │ + bl d1f1c <_PyUnicodeWriter_WriteStr@@Base+0xb4> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 3a8a0 <_PyErr_SetLocaleString@@Base+0x4e> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 3a8a0 <_PyErr_SetLocaleString@@Base+0x4e> │ │ │ │ + mov r0, r4 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ + b.w 77d5c <_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 3a932 <_Py_ResurrectReference@@Base+0x30e> │ │ │ │ + beq.n 3a958 <_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 7f720 │ │ │ │ + bl 7f734 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3a92e <_Py_ResurrectReference@@Base+0x30a> │ │ │ │ + bne.n 3a954 <_PyErr_SetLocaleString@@Base+0x102> │ │ │ │ mov r0, r4 │ │ │ │ - bl 23f084 <_PyTime_AsTimeval@@Base+0x10c4> │ │ │ │ + bl 23f010 <_PyTime_AsTimeval@@Base+0x1110> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3a92e <_Py_ResurrectReference@@Base+0x30a> │ │ │ │ + beq.n 3a954 <_PyErr_SetLocaleString@@Base+0x102> │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #46481 @ 0xb591 │ │ │ │ + movw r1, #46665 @ 0xb649 │ │ │ │ movt r1, #24 │ │ │ │ - movw r0, #22004 @ 0x55f4 │ │ │ │ + movw r0, #22324 @ 0x5734 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 82744 │ │ │ │ + bl 82754 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 3a8d8 <_Py_ResurrectReference@@Base+0x2b4> │ │ │ │ + cbnz r0, 3a8fe <_PyErr_SetLocaleString@@Base+0xac> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 245b0c │ │ │ │ + b.w 245a94 │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ movs r3, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r1, #646 @ 0x286 │ │ │ │ str r3, [r4, #20] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r2, #32] │ │ │ │ - movw r0, #3292 @ 0xcdc │ │ │ │ + movw r0, #3612 @ 0xe1c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 240738 <_PyDeadline_Get@@Base+0xb60> │ │ │ │ + bl 240688 <_PyTime_AsTimeval@@Base+0x2788> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r6, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ mov r6, r0 │ │ │ │ - beq.n 3a90e <_Py_ResurrectReference@@Base+0x2ea> │ │ │ │ + beq.n 3a934 <_PyErr_SetLocaleString@@Base+0xe2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3a90e <_Py_ResurrectReference@@Base+0x2ea> │ │ │ │ + cbnz r3, 3a934 <_PyErr_SetLocaleString@@Base+0xe2> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 3a8cc <_Py_ResurrectReference@@Base+0x2a8> │ │ │ │ + beq.n 3a8f2 <_PyErr_SetLocaleString@@Base+0xa0> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3a92e <_Py_ResurrectReference@@Base+0x30a> │ │ │ │ + beq.n 3a954 <_PyErr_SetLocaleString@@Base+0x102> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 3a92e <_Py_ResurrectReference@@Base+0x30a> │ │ │ │ + cbnz r3, 3a954 <_PyErr_SetLocaleString@@Base+0x102> │ │ │ │ mov r0, r6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 77ddc <_Py_Dealloc@@Base> │ │ │ │ + b.w 77d5c <_Py_Dealloc@@Base> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0003a934 <_PyEval_FormatKwargsError@@Base>: │ │ │ │ +0003a95a <_PyEval_FormatKwargsError@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ movw r3, #48072 @ 0xbbc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r2 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 122f8c <_PyErr_ExceptionMatches@@Base> │ │ │ │ - cbz r0, 3a9ba <_PyEval_FormatKwargsError@@Base+0x86> │ │ │ │ + bl 1232fc <_PyErr_ExceptionMatches@@Base> │ │ │ │ + cbz r0, 3a9e0 <_PyEval_FormatKwargsError@@Base+0x86> │ │ │ │ mov r0, r4 │ │ │ │ - bl 122fa4 <_PyErr_Clear@@Base> │ │ │ │ + bl 123314 <_PyErr_Clear@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ee150 <_PyObject_FunctionStr@@Base> │ │ │ │ + bl 1ee0a4 <_PyObject_FunctionStr@@Base> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3aa82 <_PyEval_FormatKwargsError@@Base+0x14e> │ │ │ │ + beq.w 3aaa8 <_PyEval_FormatKwargsError@@Base+0x14e> │ │ │ │ ldr r1, [r6, #4] │ │ │ │ movw r2, #43976 @ 0xabc8 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [r1, #12] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - movw r2, #3348 @ 0xd14 │ │ │ │ + movw r2, #3668 @ 0xe54 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1498b4 <_PyErr_Format@@Base> │ │ │ │ + bl 14999c <_PyErr_Format@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3aa82 <_PyEval_FormatKwargsError@@Base+0x14e> │ │ │ │ + beq.n 3aaa8 <_PyEval_FormatKwargsError@@Base+0x14e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3aa82 <_PyEval_FormatKwargsError@@Base+0x14e> │ │ │ │ - ldr r2, [pc, #228] @ (3aa88 <_PyEval_FormatKwargsError@@Base+0x154>) │ │ │ │ + bne.n 3aaa8 <_PyEval_FormatKwargsError@@Base+0x14e> │ │ │ │ + ldr r2, [pc, #228] @ (3aab0 <_PyEval_FormatKwargsError@@Base+0x156>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 3a9b4 <_PyEval_FormatKwargsError@@Base+0x80> │ │ │ │ + cbz r3, 3a9da <_PyEval_FormatKwargsError@@Base+0x80> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r0, r5 │ │ │ │ - b.n 3aa6a <_PyEval_FormatKwargsError@@Base+0x136> │ │ │ │ + b.n 3aa90 <_PyEval_FormatKwargsError@@Base+0x136> │ │ │ │ movw r3, #56044 @ 0xdaec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 122f8c <_PyErr_ExceptionMatches@@Base> │ │ │ │ + bl 1232fc <_PyErr_ExceptionMatches@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3aa82 <_PyEval_FormatKwargsError@@Base+0x14e> │ │ │ │ + beq.n 3aaa8 <_PyEval_FormatKwargsError@@Base+0x14e> │ │ │ │ ldr r6, [r4, #72] @ 0x48 │ │ │ │ str r7, [r4, #72] @ 0x48 │ │ │ │ ldr.w r8, [r6, #12] │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - bpl.n 3aa74 <_PyEval_FormatKwargsError@@Base+0x140> │ │ │ │ + bpl.n 3aa9a <_PyEval_FormatKwargsError@@Base+0x140> │ │ │ │ ldr.w r7, [r8, #8] │ │ │ │ cmp r7, #1 │ │ │ │ - bne.n 3aa74 <_PyEval_FormatKwargsError@@Base+0x140> │ │ │ │ + bne.n 3aa9a <_PyEval_FormatKwargsError@@Base+0x140> │ │ │ │ mov r0, r4 │ │ │ │ - bl 122fa4 <_PyErr_Clear@@Base> │ │ │ │ + bl 123314 <_PyErr_Clear@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ee150 <_PyObject_FunctionStr@@Base> │ │ │ │ + bl 1ee0a4 <_PyObject_FunctionStr@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 3aa44 <_PyEval_FormatKwargsError@@Base+0x110> │ │ │ │ + cbz r0, 3aa6a <_PyEval_FormatKwargsError@@Base+0x110> │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ movw r2, #43976 @ 0xabc8 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - movw r2, #3400 @ 0xd48 │ │ │ │ + movw r2, #3720 @ 0xe88 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - bl 1498b4 <_PyErr_Format@@Base> │ │ │ │ + bl 14999c <_PyErr_Format@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3aa44 <_PyEval_FormatKwargsError@@Base+0x110> │ │ │ │ + beq.n 3aa6a <_PyEval_FormatKwargsError@@Base+0x110> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3aa44 <_PyEval_FormatKwargsError@@Base+0x110> │ │ │ │ - ldr r2, [pc, #92] @ (3aa88 <_PyEval_FormatKwargsError@@Base+0x154>) │ │ │ │ + cbnz r3, 3aa6a <_PyEval_FormatKwargsError@@Base+0x110> │ │ │ │ + ldr r2, [pc, #92] @ (3aab0 <_PyEval_FormatKwargsError@@Base+0x156>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 3aa3c <_PyEval_FormatKwargsError@@Base+0x108> │ │ │ │ + cbz r3, 3aa62 <_PyEval_FormatKwargsError@@Base+0x108> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3aa82 <_PyEval_FormatKwargsError@@Base+0x14e> │ │ │ │ + beq.n 3aaa8 <_PyEval_FormatKwargsError@@Base+0x14e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 3aa82 <_PyEval_FormatKwargsError@@Base+0x14e> │ │ │ │ - ldr r2, [pc, #48] @ (3aa88 <_PyEval_FormatKwargsError@@Base+0x154>) │ │ │ │ + cbnz r3, 3aaa8 <_PyEval_FormatKwargsError@@Base+0x14e> │ │ │ │ + ldr r2, [pc, #52] @ (3aab0 <_PyEval_FormatKwargsError@@Base+0x156>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 3aa66 <_PyEval_FormatKwargsError@@Base+0x132> │ │ │ │ + cbz r3, 3aa8c <_PyEval_FormatKwargsError@@Base+0x132> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ movs r0, #0 │ │ │ │ str r6, [r4, #72] @ 0x48 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 7828c │ │ │ │ + b.w 7820c │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - │ │ │ │ -0003aa8c <_PyErr_SetLocaleString@@Base>: │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r3, r1 │ │ │ │ - mov r5, r0 │ │ │ │ - movw r1, #39236 @ 0x9944 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - mov r0, r3 │ │ │ │ - bl f1aa4 │ │ │ │ - cbz r0, 3aada <_PyErr_SetLocaleString@@Base+0x4e> │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [pc, #40] @ (3aadc <_PyErr_SetLocaleString@@Base+0x50>) │ │ │ │ - mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - ldr r0, [r3, r0] │ │ │ │ - bl d1f04 <_PyUnicodeWriter_WriteStr@@Base+0xb4> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 3aada <_PyErr_SetLocaleString@@Base+0x4e> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 3aada <_PyErr_SetLocaleString@@Base+0x4e> │ │ │ │ - mov r0, r4 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 77ddc <_Py_Dealloc@@Base> │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ sub sp, #8 │ │ │ │ - movw r0, #3452 @ 0xd7c │ │ │ │ + movw r0, #3772 @ 0xebc │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldrh.w r2, [r3, #13] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ ldrb r4, [r3, #16] │ │ │ │ rev16 r2, r2 │ │ │ │ ldrb r3, [r3, #15] │ │ │ │ str r4, [sp, #0] │ │ │ │ uxth r2, r2 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ - bl ddc6c │ │ │ │ + bl ddce4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r1, [r0, #28] │ │ │ │ movw r2, #7780 @ 0x1e64 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ @@ -23820,286 +23801,284 @@ │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 3ab50 <_PyErr_SetLocaleString@@Base+0xc4> │ │ │ │ + bne.n 3ab24 <_PyEval_FormatKwargsError@@Base+0x1ca> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 158234 │ │ │ │ + b.w 158324 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #32340 @ 0x7e54 │ │ │ │ + movw r0, #32660 @ 0x7f94 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0530 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c053c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3ab44 <_PyErr_SetLocaleString@@Base+0xb8> │ │ │ │ + bne.n 3ab18 <_PyEval_FormatKwargsError@@Base+0x1be> │ │ │ │ pop {r4, pc} │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - mov r4, r1 │ │ │ │ - mov r5, r2 │ │ │ │ - cbnz r0, 3ab86 <_PyErr_SetLocaleString@@Base+0xfa> │ │ │ │ - ldr r0, [r6, #12] │ │ │ │ - cbnz r0, 3ab90 <_PyErr_SetLocaleString@@Base+0x104> │ │ │ │ - b.n 3ab96 <_PyErr_SetLocaleString@@Base+0x10a> │ │ │ │ - mov r1, r2 │ │ │ │ - blx r4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 3ab80 <_PyErr_SetLocaleString@@Base+0xf4> │ │ │ │ - b.n 3aba4 <_PyErr_SetLocaleString@@Base+0x118> │ │ │ │ - mov r1, r5 │ │ │ │ - blx r4 │ │ │ │ - cbnz r0, 3aba4 <_PyErr_SetLocaleString@@Base+0x118> │ │ │ │ - ldr r0, [r6, #16] │ │ │ │ - cbz r0, 3aba4 <_PyErr_SetLocaleString@@Base+0x118> │ │ │ │ - mov r1, r5 │ │ │ │ - mov r3, r4 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - bx r3 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0003aba6 <_PyImport_ClearExtension@@Base>: │ │ │ │ +0003ab3c <_PyImport_ClearExtension@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #160] @ (3ac58 <_PyImport_ClearExtension@@Base+0xb2>) │ │ │ │ + ldr r2, [pc, #160] @ (3abf0 <_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 1a2fc4 │ │ │ │ - cbnz r0, 3abde <_PyImport_ClearExtension@@Base+0x38> │ │ │ │ - bl 7f720 │ │ │ │ + bl 1a2edc │ │ │ │ + cbnz r0, 3ab74 <_PyImport_ClearExtension@@Base+0x38> │ │ │ │ + bl 7f734 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ negs r0, r0 │ │ │ │ - b.n 3ac54 <_PyImport_ClearExtension@@Base+0xae> │ │ │ │ + b.n 3abea <_PyImport_ClearExtension@@Base+0xae> │ │ │ │ ldr r7, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ str r3, [r7, #8] │ │ │ │ - cbz r0, 3ac00 <_PyImport_ClearExtension@@Base+0x5a> │ │ │ │ + cbz r0, 3ab96 <_PyImport_ClearExtension@@Base+0x5a> │ │ │ │ str r3, [r7, #16] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3ac00 <_PyImport_ClearExtension@@Base+0x5a> │ │ │ │ + beq.n 3ab96 <_PyImport_ClearExtension@@Base+0x5a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 3ac00 <_PyImport_ClearExtension@@Base+0x5a> │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 3ab96 <_PyImport_ClearExtension@@Base+0x5a> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [r4, #8] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #12] │ │ │ │ cmp r1, r3 │ │ │ │ - bgt.n 3ac1a <_PyImport_ClearExtension@@Base+0x74> │ │ │ │ - bl 781fc │ │ │ │ + bgt.n 3abb0 <_PyImport_ClearExtension@@Base+0x74> │ │ │ │ + bl 7817c │ │ │ │ mov r7, r0 │ │ │ │ - bl 1aab28 │ │ │ │ + bl 1aaa38 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 3ac38 <_PyImport_ClearExtension@@Base+0x92> │ │ │ │ - b.n 3ac32 <_PyImport_ClearExtension@@Base+0x8c> │ │ │ │ + cbnz r0, 3abce <_PyImport_ClearExtension@@Base+0x92> │ │ │ │ + b.n 3abc8 <_PyImport_ClearExtension@@Base+0x8c> │ │ │ │ ldr.w r3, [r8, #3884] @ 0xf2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3ac0a <_PyImport_ClearExtension@@Base+0x64> │ │ │ │ + beq.n 3aba0 <_PyImport_ClearExtension@@Base+0x64> │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - bge.n 3ac0a <_PyImport_ClearExtension@@Base+0x64> │ │ │ │ + bge.n 3aba0 <_PyImport_ClearExtension@@Base+0x64> │ │ │ │ mov r0, r8 │ │ │ │ - bl 3aeb0 <_PyImport_ClearExtension@@Base+0x30a> │ │ │ │ + bl 3aeca <_PyImport_ClearExtension@@Base+0x38e> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 3ac0a <_PyImport_ClearExtension@@Base+0x64> │ │ │ │ + bge.n 3aba0 <_PyImport_ClearExtension@@Base+0x64> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3ac54 <_PyImport_ClearExtension@@Base+0xae> │ │ │ │ + b.n 3abea <_PyImport_ClearExtension@@Base+0xae> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 242bec <_PyDeadline_Get@@Base+0x3014> │ │ │ │ + bl 242b34 <_PyTime_AsTimeval@@Base+0x4c34> │ │ │ │ cmp r7, r4 │ │ │ │ - bne.n 3ac48 <_PyImport_ClearExtension@@Base+0xa2> │ │ │ │ + bne.n 3abde <_PyImport_ClearExtension@@Base+0xa2> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3ac54 <_PyImport_ClearExtension@@Base+0xae> │ │ │ │ + b.n 3abea <_PyImport_ClearExtension@@Base+0xae> │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d3028 │ │ │ │ - b.n 3ac44 <_PyImport_ClearExtension@@Base+0x9e> │ │ │ │ + bl 1d2f68 │ │ │ │ + b.n 3abda <_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, #59276 @ 0xe78c │ │ │ │ + movw r0, #59596 @ 0xe8cc │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movs r2, #1 │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ mov r1, r4 │ │ │ │ - bl c0530 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbz r0, 3ac9e <_PyImport_ClearExtension@@Base+0xf8> │ │ │ │ + bl c053c <_PyArg_CheckPositional@@Base> │ │ │ │ + cbz r0, 3ac36 <_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 8e1fc │ │ │ │ + b.w 8e1e8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 3accc <_PyImport_ClearExtension@@Base+0x126> │ │ │ │ + bne.n 3ac64 <_PyImport_ClearExtension@@Base+0x128> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 3acc2 <_PyImport_ClearExtension@@Base+0x11c> │ │ │ │ + cbz r3, 3ac5a <_PyImport_ClearExtension@@Base+0x11e> │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 3add0 <_PyImport_ClearExtension@@Base+0x22a> │ │ │ │ + bne.w 3ad68 <_PyImport_ClearExtension@@Base+0x22c> │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 3add8 <_PyImport_ClearExtension@@Base+0x232> │ │ │ │ + b.n 3ad70 <_PyImport_ClearExtension@@Base+0x234> │ │ │ │ ldr r6, [r1, #4] │ │ │ │ mov r5, r1 │ │ │ │ movw r1, #13540 @ 0x34e4 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ cmp r6, r1 │ │ │ │ - beq.n 3ad2a <_PyImport_ClearExtension@@Base+0x184> │ │ │ │ + beq.n 3acc2 <_PyImport_ClearExtension@@Base+0x186> │ │ │ │ movw r7, #4364 @ 0x110c │ │ │ │ movt r7, #70 @ 0x46 │ │ │ │ cmp r6, r7 │ │ │ │ - beq.n 3ad2a <_PyImport_ClearExtension@@Base+0x184> │ │ │ │ + beq.n 3acc2 <_PyImport_ClearExtension@@Base+0x186> │ │ │ │ mov r0, r6 │ │ │ │ - bl 859a0 │ │ │ │ - cbnz r0, 3ad2a <_PyImport_ClearExtension@@Base+0x184> │ │ │ │ + bl 8596c │ │ │ │ + cbnz r0, 3acc2 <_PyImport_ClearExtension@@Base+0x186> │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 859a0 │ │ │ │ + bl 8596c │ │ │ │ movw r1, #19660 @ 0x4ccc │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ cmp r6, r1 │ │ │ │ - beq.n 3ad2a <_PyImport_ClearExtension@@Base+0x184> │ │ │ │ - cbnz r0, 3ad2a <_PyImport_ClearExtension@@Base+0x184> │ │ │ │ + beq.n 3acc2 <_PyImport_ClearExtension@@Base+0x186> │ │ │ │ + cbnz r0, 3acc2 <_PyImport_ClearExtension@@Base+0x186> │ │ │ │ mov r0, r6 │ │ │ │ - bl 859a0 │ │ │ │ + bl 8596c │ │ │ │ movw r1, #19180 @ 0x4aec │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ cmp r6, r1 │ │ │ │ - beq.n 3ad2a <_PyImport_ClearExtension@@Base+0x184> │ │ │ │ - cbnz r0, 3ad2a <_PyImport_ClearExtension@@Base+0x184> │ │ │ │ + beq.n 3acc2 <_PyImport_ClearExtension@@Base+0x186> │ │ │ │ + cbnz r0, 3acc2 <_PyImport_ClearExtension@@Base+0x186> │ │ │ │ mov r0, r6 │ │ │ │ - bl 859a0 │ │ │ │ - cbnz r0, 3ad2a <_PyImport_ClearExtension@@Base+0x184> │ │ │ │ + bl 8596c │ │ │ │ + cbnz r0, 3acc2 <_PyImport_ClearExtension@@Base+0x186> │ │ │ │ mov r3, r5 │ │ │ │ mov r5, r4 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 3ad42 <_PyImport_ClearExtension@@Base+0x19c> │ │ │ │ + b.n 3acda <_PyImport_ClearExtension@@Base+0x19e> │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - cbz r6, 3ad30 <_PyImport_ClearExtension@@Base+0x18a> │ │ │ │ + cbz r6, 3acc8 <_PyImport_ClearExtension@@Base+0x18c> │ │ │ │ ldr r6, [r6, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1047c0 │ │ │ │ + bl 1048dc │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3ad3e <_PyImport_ClearExtension@@Base+0x198> │ │ │ │ + bne.n 3acd6 <_PyImport_ClearExtension@@Base+0x19a> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3add8 <_PyImport_ClearExtension@@Base+0x232> │ │ │ │ + b.n 3ad70 <_PyImport_ClearExtension@@Base+0x234> │ │ │ │ cmp r0, r6 │ │ │ │ - ble.n 3ad22 <_PyImport_ClearExtension@@Base+0x17c> │ │ │ │ + ble.n 3acba <_PyImport_ClearExtension@@Base+0x17e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 86280 │ │ │ │ + bl 86260 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3ad3a <_PyImport_ClearExtension@@Base+0x194> │ │ │ │ + beq.n 3acd2 <_PyImport_ClearExtension@@Base+0x196> │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r4 │ │ │ │ - bl 865c4 │ │ │ │ + bl 865a4 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - cbz r6, 3adae <_PyImport_ClearExtension@@Base+0x208> │ │ │ │ - bl d038c │ │ │ │ + cbz r6, 3ad46 <_PyImport_ClearExtension@@Base+0x20a> │ │ │ │ + bl d03a4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 3ad78 <_PyImport_ClearExtension@@Base+0x1d2> │ │ │ │ + beq.n 3ad10 <_PyImport_ClearExtension@@Base+0x1d4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 3ad78 <_PyImport_ClearExtension@@Base+0x1d2> │ │ │ │ + cbnz r3, 3ad10 <_PyImport_ClearExtension@@Base+0x1d4> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 3ad94 <_PyImport_ClearExtension@@Base+0x1ee> │ │ │ │ + bne.n 3ad2c <_PyImport_ClearExtension@@Base+0x1f0> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 3ad3a <_PyImport_ClearExtension@@Base+0x194> │ │ │ │ + beq.n 3acd2 <_PyImport_ClearExtension@@Base+0x196> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3ad3a <_PyImport_ClearExtension@@Base+0x194> │ │ │ │ + bne.n 3acd2 <_PyImport_ClearExtension@@Base+0x196> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 3ad3a <_PyImport_ClearExtension@@Base+0x194> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 3acd2 <_PyImport_ClearExtension@@Base+0x196> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 3ad52 <_PyImport_ClearExtension@@Base+0x1ac> │ │ │ │ + beq.n 3acea <_PyImport_ClearExtension@@Base+0x1ae> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 3add0 <_PyImport_ClearExtension@@Base+0x22a> │ │ │ │ + beq.n 3ad68 <_PyImport_ClearExtension@@Base+0x22c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3add0 <_PyImport_ClearExtension@@Base+0x22a> │ │ │ │ + cbnz r3, 3ad68 <_PyImport_ClearExtension@@Base+0x22c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 3add0 <_PyImport_ClearExtension@@Base+0x22a> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 3ad68 <_PyImport_ClearExtension@@Base+0x22c> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3adc4 <_PyImport_ClearExtension@@Base+0x21e> │ │ │ │ + beq.n 3ad5c <_PyImport_ClearExtension@@Base+0x220> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3adc4 <_PyImport_ClearExtension@@Base+0x21e> │ │ │ │ + cbnz r3, 3ad5c <_PyImport_ClearExtension@@Base+0x220> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - bl 7f720 │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + bl 7f734 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3acc2 <_PyImport_ClearExtension@@Base+0x11c> │ │ │ │ - b.n 3ad3a <_PyImport_ClearExtension@@Base+0x194> │ │ │ │ + beq.w 3ac5a <_PyImport_ClearExtension@@Base+0x11e> │ │ │ │ + b.n 3acd2 <_PyImport_ClearExtension@@Base+0x196> │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ 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 │ │ │ │ adds r0, #8 │ │ │ │ - bl ceac4 │ │ │ │ + bl cead4 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, pc} │ │ │ │ - movw r0, #21596 @ 0x545c │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ - b.w 7a158 │ │ │ │ + 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, 3adb0 <_PyImport_ClearExtension@@Base+0x274> │ │ │ │ + ldr r0, [r6, #12] │ │ │ │ + cbnz r0, 3adba <_PyImport_ClearExtension@@Base+0x27e> │ │ │ │ + b.n 3adc0 <_PyImport_ClearExtension@@Base+0x284> │ │ │ │ + mov r1, r2 │ │ │ │ + blx r4 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 3adaa <_PyImport_ClearExtension@@Base+0x26e> │ │ │ │ + b.n 3adce <_PyImport_ClearExtension@@Base+0x292> │ │ │ │ + mov r1, r5 │ │ │ │ + blx r4 │ │ │ │ + cbnz r0, 3adce <_PyImport_ClearExtension@@Base+0x292> │ │ │ │ + ldr r0, [r6, #16] │ │ │ │ + cbz r0, 3adce <_PyImport_ClearExtension@@Base+0x292> │ │ │ │ + mov r1, r5 │ │ │ │ + mov r3, r4 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + bx r3 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0, #21] │ │ │ │ sub sp, #28 │ │ │ │ @@ -24114,243 +24093,247 @@ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ uxth r2, r2 │ │ │ │ ldrb r3, [r4, #15] │ │ │ │ orrs.w r0, r0, lr │ │ │ │ ldrb r5, [r4, #16] │ │ │ │ ldrb r6, [r4, #17] │ │ │ │ ldrb r7, [r4, #18] │ │ │ │ - beq.n 3ae5c <_PyImport_ClearExtension@@Base+0x2b6> │ │ │ │ + beq.n 3ae26 <_PyImport_ClearExtension@@Base+0x2ea> │ │ │ │ strd ip, r0, [sp, #12] │ │ │ │ - movw r0, #3956 @ 0xf74 │ │ │ │ + movw r0, #4276 @ 0x10b4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ strd r6, r7, [sp, #4] │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl ddc6c │ │ │ │ - b.n 3ae8a <_PyImport_ClearExtension@@Base+0x2e4> │ │ │ │ + bl ddce4 │ │ │ │ + b.n 3ae54 <_PyImport_ClearExtension@@Base+0x318> │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 3ae78 <_PyImport_ClearExtension@@Base+0x2d2> │ │ │ │ + beq.n 3ae42 <_PyImport_ClearExtension@@Base+0x306> │ │ │ │ strd r7, ip, [sp, #8] │ │ │ │ - movw r0, #3988 @ 0xf94 │ │ │ │ + movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ strd r5, r6, [sp] │ │ │ │ - bl ddc6c │ │ │ │ - b.n 3ae8a <_PyImport_ClearExtension@@Base+0x2e4> │ │ │ │ - movw r0, #4016 @ 0xfb0 │ │ │ │ + bl ddce4 │ │ │ │ + b.n 3ae54 <_PyImport_ClearExtension@@Base+0x318> │ │ │ │ + movw r0, #4336 @ 0x10f0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ strd r6, r7, [sp, #4] │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl ddc6c │ │ │ │ - cbnz r0, 3ae90 <_PyImport_ClearExtension@@Base+0x2ea> │ │ │ │ + bl ddce4 │ │ │ │ + cbnz r0, 3ae5a <_PyImport_ClearExtension@@Base+0x31e> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3aeac <_PyImport_ClearExtension@@Base+0x306> │ │ │ │ + b.n 3ae76 <_PyImport_ClearExtension@@Base+0x33a> │ │ │ │ ldrb r1, [r4, #23] │ │ │ │ - cbz r1, 3ae9c <_PyImport_ClearExtension@@Base+0x2f6> │ │ │ │ + cbz r1, 3ae66 <_PyImport_ClearExtension@@Base+0x32a> │ │ │ │ bl 5e500 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3ae8c <_PyImport_ClearExtension@@Base+0x2e6> │ │ │ │ + beq.n 3ae56 <_PyImport_ClearExtension@@Base+0x31a> │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - cbz r3, 3aeac <_PyImport_ClearExtension@@Base+0x306> │ │ │ │ + cbz r3, 3ae76 <_PyImport_ClearExtension@@Base+0x33a> │ │ │ │ ldr r1, [r4, #24] │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ b.w 5e3d8 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r5, r0 │ │ │ │ + movs r0, #0 │ │ │ │ + ldr r1, [r5, #8] │ │ │ │ + bl 155320 │ │ │ │ + mov r4, r0 │ │ │ │ + cbz r0, 3aeba <_PyImport_ClearExtension@@Base+0x37e> │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + cbz r3, 3ae9e <_PyImport_ClearExtension@@Base+0x362> │ │ │ │ + ldr r0, [r0, #20] │ │ │ │ + b.n 3aea6 <_PyImport_ClearExtension@@Base+0x36a> │ │ │ │ + movw r0, #10688 @ 0x29c0 │ │ │ │ + movt r0, #77 @ 0x4d │ │ │ │ + ldr r2, [r5, #8] │ │ │ │ + cbz r2, 3aeae <_PyImport_ClearExtension@@Base+0x372> │ │ │ │ + ldr r1, [r5, #20] │ │ │ │ + b.n 3aeb6 <_PyImport_ClearExtension@@Base+0x37a> │ │ │ │ + movw r1, #10688 @ 0x29c0 │ │ │ │ + movt r1, #77 @ 0x4d │ │ │ │ + bl 3a5cc │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + movw r0, #21916 @ 0x559c │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + b.w 7a0ec │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 3aee6 <_PyImport_ClearExtension@@Base+0x340> │ │ │ │ + ble.n 3af00 <_PyImport_ClearExtension@@Base+0x3c4> │ │ │ │ ldr.w r0, [r0, #3884] @ 0xf2c │ │ │ │ - cbz r0, 3aef0 <_PyImport_ClearExtension@@Base+0x34a> │ │ │ │ + cbz r0, 3af0a <_PyImport_ClearExtension@@Base+0x3ce> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - bge.n 3aefa <_PyImport_ClearExtension@@Base+0x354> │ │ │ │ + bge.n 3af14 <_PyImport_ClearExtension@@Base+0x3d8> │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r4 │ │ │ │ - beq.n 3af08 <_PyImport_ClearExtension@@Base+0x362> │ │ │ │ + beq.n 3af22 <_PyImport_ClearExtension@@Base+0x3e6> │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 3af08 <_PyImport_ClearExtension@@Base+0x362> │ │ │ │ - movw r1, #4080 @ 0xff0 │ │ │ │ + b.n 3af22 <_PyImport_ClearExtension@@Base+0x3e6> │ │ │ │ + movw r1, #4400 @ 0x1130 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - b.n 3af02 <_PyImport_ClearExtension@@Base+0x35c> │ │ │ │ - movw r1, #4104 @ 0x1008 │ │ │ │ + b.n 3af1c <_PyImport_ClearExtension@@Base+0x3e0> │ │ │ │ + movw r1, #4424 @ 0x1148 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - b.n 3af02 <_PyImport_ClearExtension@@Base+0x35c> │ │ │ │ - movw r1, #4148 @ 0x1034 │ │ │ │ + b.n 3af1c <_PyImport_ClearExtension@@Base+0x3e0> │ │ │ │ + movw r1, #4468 @ 0x1174 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [pc, #20] @ (3af18 <_PyImport_ClearExtension@@Base+0x372>) │ │ │ │ - bl 62644 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #20] @ (3af34 <_PyImport_ClearExtension@@Base+0x3f8>) │ │ │ │ + bl 623a4 <_Py_FatalErrorFunc@@Base> │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 88ea8 │ │ │ │ - @ instruction: 0xfba80042 │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r5, r0 │ │ │ │ - movs r0, #0 │ │ │ │ - ldr r1, [r5, #8] │ │ │ │ - bl 155230 │ │ │ │ - mov r4, r0 │ │ │ │ - cbz r0, 3af5c <_PyImport_ClearExtension@@Base+0x3b6> │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - cbz r3, 3af40 <_PyImport_ClearExtension@@Base+0x39a> │ │ │ │ - ldr r0, [r0, #20] │ │ │ │ - b.n 3af48 <_PyImport_ClearExtension@@Base+0x3a2> │ │ │ │ - movw r0, #10688 @ 0x29c0 │ │ │ │ - movt r0, #77 @ 0x4d │ │ │ │ - ldr r2, [r5, #8] │ │ │ │ - cbz r2, 3af50 <_PyImport_ClearExtension@@Base+0x3aa> │ │ │ │ - ldr r1, [r5, #20] │ │ │ │ - b.n 3af58 <_PyImport_ClearExtension@@Base+0x3b2> │ │ │ │ - movw r1, #10688 @ 0x29c0 │ │ │ │ - movt r1, #77 @ 0x4d │ │ │ │ - bl 3a5b4 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ + b.w 88e8c │ │ │ │ + nop │ │ │ │ + ldc2l 0, cr0, [r8], #264 @ 0x108 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - cbnz r1, 3af88 <_PyImport_ClearExtension@@Base+0x3e2> │ │ │ │ + cbnz r1, 3af60 <_PyImport_ClearExtension@@Base+0x424> │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #2004 @ 0x7d4 │ │ │ │ + movw r1, #2160 @ 0x870 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 3afaa <_PyImport_ClearExtension@@Base+0x404> │ │ │ │ + bl 1271a4 │ │ │ │ + b.n 3af82 <_PyImport_ClearExtension@@Base+0x446> │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #7 │ │ │ │ - bmi.n 3afb0 <_PyImport_ClearExtension@@Base+0x40a> │ │ │ │ + bmi.n 3af88 <_PyImport_ClearExtension@@Base+0x44c> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #4176 @ 0x1050 │ │ │ │ + movw r1, #4496 @ 0x1190 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 1271a4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3b00e <_PyImport_ClearExtension@@Base+0x468> │ │ │ │ - bl dd754 │ │ │ │ + b.n 3afe6 <_PyImport_ClearExtension@@Base+0x4aa> │ │ │ │ + bl dd7cc │ │ │ │ subs r5, r0, #0 │ │ │ │ - bgt.n 3afd8 <_PyImport_ClearExtension@@Base+0x432> │ │ │ │ - bl 7f720 │ │ │ │ + bgt.n 3afb0 <_PyImport_ClearExtension@@Base+0x474> │ │ │ │ + bl 7f734 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3afaa <_PyImport_ClearExtension@@Base+0x404> │ │ │ │ + bne.n 3af82 <_PyImport_ClearExtension@@Base+0x446> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #4208 @ 0x1070 │ │ │ │ + movw r1, #4528 @ 0x11b0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 3afaa <_PyImport_ClearExtension@@Base+0x404> │ │ │ │ + bl 1271a4 │ │ │ │ + b.n 3af82 <_PyImport_ClearExtension@@Base+0x446> │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n 3b00c <_PyImport_ClearExtension@@Base+0x466> │ │ │ │ + beq.n 3afe4 <_PyImport_ClearExtension@@Base+0x4a8> │ │ │ │ ldr r3, [r4, #28] │ │ │ │ - cbz r3, 3affa <_PyImport_ClearExtension@@Base+0x454> │ │ │ │ + cbz r3, 3afd2 <_PyImport_ClearExtension@@Base+0x496> │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ - cbnz r3, 3afee <_PyImport_ClearExtension@@Base+0x448> │ │ │ │ + cbnz r3, 3afc6 <_PyImport_ClearExtension@@Base+0x48a> │ │ │ │ ldr r0, [r4, #28] │ │ │ │ - bl 77270 │ │ │ │ - b.n 3affa <_PyImport_ClearExtension@@Base+0x454> │ │ │ │ + bl 771f0 │ │ │ │ + b.n 3afd2 <_PyImport_ClearExtension@@Base+0x496> │ │ │ │ mov r0, r4 │ │ │ │ - bl 23f084 <_PyTime_AsTimeval@@Base+0x10c4> │ │ │ │ + bl 23f010 <_PyTime_AsTimeval@@Base+0x1110> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3afe6 <_PyImport_ClearExtension@@Base+0x440> │ │ │ │ - b.n 3afaa <_PyImport_ClearExtension@@Base+0x404> │ │ │ │ + bne.n 3afbe <_PyImport_ClearExtension@@Base+0x482> │ │ │ │ + b.n 3af82 <_PyImport_ClearExtension@@Base+0x446> │ │ │ │ mov r0, r5 │ │ │ │ - bl 76ed4 │ │ │ │ + bl 76e54 │ │ │ │ str r0, [r4, #28] │ │ │ │ - cbnz r0, 3b00a <_PyImport_ClearExtension@@Base+0x464> │ │ │ │ - bl 1e7a0c │ │ │ │ - b.n 3afaa <_PyImport_ClearExtension@@Base+0x404> │ │ │ │ + cbnz r0, 3afe2 <_PyImport_ClearExtension@@Base+0x4a6> │ │ │ │ + bl 1e7954 │ │ │ │ + b.n 3af82 <_PyImport_ClearExtension@@Base+0x446> │ │ │ │ str r5, [r4, #32] │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ sub sp, #116 @ 0x74 │ │ │ │ mov r0, r1 │ │ │ │ add r5, sp, #12 │ │ │ │ mov r1, r2 │ │ │ │ add r4, sp, #16 │ │ │ │ mov r2, r3 │ │ │ │ strd r4, r5, [sp] │ │ │ │ - ldr r3, [pc, #96] @ (3b090 <_PyImport_ClearExtension@@Base+0x4ea>) │ │ │ │ - bl 213cb0 <_PyArg_ParseStackAndKeywords@@Base> │ │ │ │ - cbz r0, 3b08c <_PyImport_ClearExtension@@Base+0x4e6> │ │ │ │ + ldr r3, [pc, #96] @ (3b068 <_PyImport_ClearExtension@@Base+0x52c>) │ │ │ │ + bl 213c00 <_PyArg_ParseStackAndKeywords@@Base> │ │ │ │ + cbz r0, 3b064 <_PyImport_ClearExtension@@Base+0x528> │ │ │ │ ldrd r6, r7, [sp, #12] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 95d94 │ │ │ │ + bl 95d68 │ │ │ │ add r3, sp, #24 │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #20 │ │ │ │ mov r0, r7 │ │ │ │ blx 2918c <__wait4_time64@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9889c │ │ │ │ + bl 98868 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 3b072 <_PyImport_ClearExtension@@Base+0x4cc> │ │ │ │ + bge.n 3b04a <_PyImport_ClearExtension@@Base+0x50e> │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 3b07e <_PyImport_ClearExtension@@Base+0x4d8> │ │ │ │ - bl e4b58 │ │ │ │ + bne.n 3b056 <_PyImport_ClearExtension@@Base+0x51a> │ │ │ │ + bl e4bd0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3b03e <_PyImport_ClearExtension@@Base+0x498> │ │ │ │ + beq.n 3b016 <_PyImport_ClearExtension@@Base+0x4da> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3b08c <_PyImport_ClearExtension@@Base+0x4e6> │ │ │ │ + b.n 3b064 <_PyImport_ClearExtension@@Base+0x528> │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3b51a <_PyImport_ClearExtension@@Base+0x974> │ │ │ │ - b.n 3b08c <_PyImport_ClearExtension@@Base+0x4e6> │ │ │ │ + bl 3b612 <_PyImport_ClearExtension@@Base+0xad6> │ │ │ │ + b.n 3b064 <_PyImport_ClearExtension@@Base+0x528> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1834 │ │ │ │ + bl f18b4 │ │ │ │ add sp, #116 @ 0x74 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movs r5, #216 @ 0xd8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 3b0b4 <_PyImport_ClearExtension@@Base+0x50e> │ │ │ │ + bne.n 3b08c <_PyImport_ClearExtension@@Base+0x550> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 156790 │ │ │ │ + b.w 156880 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #32444 @ 0x7ebc │ │ │ │ + movw r0, #32764 @ 0x7ffc │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0530 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c053c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3b0a8 <_PyImport_ClearExtension@@Base+0x502> │ │ │ │ + bne.n 3b080 <_PyImport_ClearExtension@@Base+0x544> │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ @@ -24362,333 +24345,333 @@ │ │ │ │ ldrb r5, [r4, #16] │ │ │ │ ldrb r7, [r4, #18] │ │ │ │ lsls r0, r0, #8 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ orr.w r0, r0, r5, lsl #16 │ │ │ │ ldrb r5, [r4, #19] │ │ │ │ orrs r0, r7 │ │ │ │ - beq.n 3b10c <_PyImport_ClearExtension@@Base+0x566> │ │ │ │ + beq.n 3b0e4 <_PyImport_ClearExtension@@Base+0x5a8> │ │ │ │ strd r6, r0, [sp] │ │ │ │ - movw r0, #4248 @ 0x1098 │ │ │ │ + movw r0, #4568 @ 0x11d8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl ddc6c │ │ │ │ - b.n 3b12a <_PyImport_ClearExtension@@Base+0x584> │ │ │ │ - cbz r6, 3b11e <_PyImport_ClearExtension@@Base+0x578> │ │ │ │ + bl ddce4 │ │ │ │ + b.n 3b102 <_PyImport_ClearExtension@@Base+0x5c6> │ │ │ │ + cbz r6, 3b0f6 <_PyImport_ClearExtension@@Base+0x5ba> │ │ │ │ str r6, [sp, #0] │ │ │ │ - movw r0, #3452 @ 0xd7c │ │ │ │ + movw r0, #3772 @ 0xebc │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl ddc6c │ │ │ │ - b.n 3b12a <_PyImport_ClearExtension@@Base+0x584> │ │ │ │ - movw r0, #4268 @ 0x10ac │ │ │ │ + bl ddce4 │ │ │ │ + b.n 3b102 <_PyImport_ClearExtension@@Base+0x5c6> │ │ │ │ + movw r0, #4588 @ 0x11ec │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl ddc6c │ │ │ │ - cbz r0, 3b146 <_PyImport_ClearExtension@@Base+0x5a0> │ │ │ │ + bl ddce4 │ │ │ │ + cbz r0, 3b11e <_PyImport_ClearExtension@@Base+0x5e2> │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - cbz r3, 3b136 <_PyImport_ClearExtension@@Base+0x590> │ │ │ │ + cbz r3, 3b10e <_PyImport_ClearExtension@@Base+0x5d2> │ │ │ │ ldr r1, [r4, #20] │ │ │ │ bl 5e3d8 │ │ │ │ - cbz r0, 3b146 <_PyImport_ClearExtension@@Base+0x5a0> │ │ │ │ - cbz r5, 3b146 <_PyImport_ClearExtension@@Base+0x5a0> │ │ │ │ + cbz r0, 3b11e <_PyImport_ClearExtension@@Base+0x5e2> │ │ │ │ + cbz r5, 3b11e <_PyImport_ClearExtension@@Base+0x5e2> │ │ │ │ mov r1, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ b.w 5e500 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3b154 <_PyImport_ClearExtension@@Base+0x5ae> │ │ │ │ - b.w 7ffe0 │ │ │ │ + blt.n 3b12c <_PyImport_ClearExtension@@Base+0x5f0> │ │ │ │ + b.w 7fff4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #22188 @ 0x56ac │ │ │ │ + movw r1, #22508 @ 0x57ec │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 1271a4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #196] @ (3b250 <_PyImport_ClearExtension@@Base+0x6aa>) │ │ │ │ + ldr r2, [pc, #196] @ (3b228 <_PyImport_ClearExtension@@Base+0x6ec>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ sub sp, #8 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ ldr r3, [r3, r2] │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr.w r4, [r2, #3724] @ 0xe8c │ │ │ │ - cbz r4, 3b1ba <_PyImport_ClearExtension@@Base+0x614> │ │ │ │ + cbz r4, 3b192 <_PyImport_ClearExtension@@Base+0x656> │ │ │ │ movw r3, #56036 @ 0xdae4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #64340 @ 0xfb54 │ │ │ │ + movw r1, #64660 @ 0xfc94 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 3b1e0 <_PyImport_ClearExtension@@Base+0x63a> │ │ │ │ + bl 1271a4 │ │ │ │ + b.n 3b1b8 <_PyImport_ClearExtension@@Base+0x67c> │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ ldr.w r3, [r3, #624] @ 0x270 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 3b1e4 <_PyImport_ClearExtension@@Base+0x63e> │ │ │ │ + beq.n 3b1bc <_PyImport_ClearExtension@@Base+0x680> │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #4320 @ 0x10e0 │ │ │ │ + movw r1, #4640 @ 0x1220 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 1271a4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3b24a <_PyImport_ClearExtension@@Base+0x6a4> │ │ │ │ + b.n 3b222 <_PyImport_ClearExtension@@Base+0x6e6> │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #4360 @ 0x1108 │ │ │ │ + movw r0, #4680 @ 0x1248 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 8fe90 │ │ │ │ + bl 8fe78 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3b1e0 <_PyImport_ClearExtension@@Base+0x63a> │ │ │ │ - bl 1eec84 │ │ │ │ + blt.n 3b1b8 <_PyImport_ClearExtension@@Base+0x67c> │ │ │ │ + bl 1eebd8 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2934c │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 3b210 <_PyImport_ClearExtension@@Base+0x66a> │ │ │ │ + cbnz r0, 3b1e8 <_PyImport_ClearExtension@@Base+0x6ac> │ │ │ │ bl 303d4 │ │ │ │ - b.n 3b234 <_PyImport_ClearExtension@@Base+0x68e> │ │ │ │ - bl 1ef510 │ │ │ │ - movw r0, #64388 @ 0xfb84 │ │ │ │ + b.n 3b20c <_PyImport_ClearExtension@@Base+0x6d0> │ │ │ │ + bl 1ef378 │ │ │ │ + movw r0, #64708 @ 0xfcc4 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 1ef9a0 <_PySlice_FromIndices@@Base+0x1f8> │ │ │ │ + bl 1ef8f4 <_PySlice_FromIndices@@Base+0x1f8> │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 3b234 <_PyImport_ClearExtension@@Base+0x68e> │ │ │ │ + bne.n 3b20c <_PyImport_ClearExtension@@Base+0x6d0> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1834 │ │ │ │ - b.n 3b24a <_PyImport_ClearExtension@@Base+0x6a4> │ │ │ │ + bl f18b4 │ │ │ │ + b.n 3b222 <_PyImport_ClearExtension@@Base+0x6e6> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7ffe0 │ │ │ │ + bl 7fff4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #4372 @ 0x1114 │ │ │ │ + movw r0, #4692 @ 0x1254 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 82744 │ │ │ │ + bl 82754 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r0, r1 │ │ │ │ - mov r4, r2 │ │ │ │ - bl b4df8 │ │ │ │ - cbnz r0, 3b27e <_PyImport_ClearExtension@@Base+0x6d8> │ │ │ │ - cbz r4, 3b276 <_PyImport_ClearExtension@@Base+0x6d0> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 1368c4 │ │ │ │ - cbnz r0, 3b27e <_PyImport_ClearExtension@@Base+0x6d8> │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 210588 │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #4380 @ 0x111c │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldr r0, [r0, #16] │ │ │ │ - adds r3, r0, #1 │ │ │ │ - beq.n 3b2a2 <_PyImport_ClearExtension@@Base+0x6fc> │ │ │ │ - b.w 1474e0 │ │ │ │ - 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 18b2d0 │ │ │ │ + bl 18b388 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3b2d8 <_PyImport_ClearExtension@@Base+0x732> │ │ │ │ - bl 7f720 │ │ │ │ + bne.n 3b258 <_PyImport_ClearExtension@@Base+0x71c> │ │ │ │ + bl 7f734 │ │ │ │ cmp r0, #0 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - b.n 3b2f0 <_PyImport_ClearExtension@@Base+0x74a> │ │ │ │ + b.n 3b270 <_PyImport_ClearExtension@@Base+0x734> │ │ │ │ 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 r4, r1 │ │ │ │ - cmp r2, #2 │ │ │ │ - bne.n 3b316 <_PyImport_ClearExtension@@Base+0x770> │ │ │ │ - ldrd r0, r1, [r4] │ │ │ │ - bl d038c │ │ │ │ - mov r3, r0 │ │ │ │ - adds r2, r0, #1 │ │ │ │ - bne.n 3b342 <_PyImport_ClearExtension@@Base+0x79c> │ │ │ │ - b.n 3b330 <_PyImport_ClearExtension@@Base+0x78a> │ │ │ │ - movs r3, #2 │ │ │ │ - mov r1, r2 │ │ │ │ - movw r0, #32216 @ 0x7dd8 │ │ │ │ - movt r0, #40 @ 0x28 │ │ │ │ - mov r2, r3 │ │ │ │ - bl c0530 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 3b306 <_PyImport_ClearExtension@@Base+0x760> │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 3b358 <_PyImport_ClearExtension@@Base+0x7b2> │ │ │ │ - bl 7f720 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 3b32c <_PyImport_ClearExtension@@Base+0x786> │ │ │ │ - movw r0, #4308 @ 0x10d4 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - b.n 3b358 <_PyImport_ClearExtension@@Base+0x7b2> │ │ │ │ - movw r0, #4308 @ 0x10d4 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - movw r2, #7780 @ 0x1e64 │ │ │ │ - movt r2, #70 @ 0x46 │ │ │ │ - cmp r3, #0 │ │ │ │ - it eq │ │ │ │ - moveq r0, r2 │ │ │ │ - pop {r4, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ cmp r2, #1 │ │ │ │ - bhi.n 3b37a <_PyImport_ClearExtension@@Base+0x7d4> │ │ │ │ + bhi.n 3b292 <_PyImport_ClearExtension@@Base+0x756> │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 3b392 <_PyImport_ClearExtension@@Base+0x7ec> │ │ │ │ + ble.n 3b2aa <_PyImport_ClearExtension@@Base+0x76e> │ │ │ │ ldr r1, [r6, #0] │ │ │ │ - b.n 3b39a <_PyImport_ClearExtension@@Base+0x7f4> │ │ │ │ - movw r0, #58564 @ 0xe4c4 │ │ │ │ + b.n 3b2b2 <_PyImport_ClearExtension@@Base+0x776> │ │ │ │ + movw r0, #58884 @ 0xe604 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl c0530 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c053c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3b372 <_PyImport_ClearExtension@@Base+0x7cc> │ │ │ │ + bne.n 3b28a <_PyImport_ClearExtension@@Base+0x74e> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movw r1, #4356 @ 0x1104 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.n 3b3d4 <_PyImport_ClearExtension@@Base+0x82e> │ │ │ │ - ldr r0, [r0, #20] │ │ │ │ + b.n 3b37c <_PyImport_ClearExtension@@Base+0x840> │ │ │ │ + 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 b4e1c │ │ │ │ + cbnz r0, 3b2e6 <_PyImport_ClearExtension@@Base+0x7aa> │ │ │ │ + cbz r4, 3b2de <_PyImport_ClearExtension@@Base+0x7a2> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 1369b0 │ │ │ │ + cbnz r0, 3b2e6 <_PyImport_ClearExtension@@Base+0x7aa> │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 2104d8 │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #4700 @ 0x125c │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 1271a4 │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + ldr r0, [r0, #16] │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 3b3ae <_PyImport_ClearExtension@@Base+0x808> │ │ │ │ - b.w 1474e0 │ │ │ │ + beq.n 3b30a <_PyImport_ClearExtension@@Base+0x7ce> │ │ │ │ + b.w 1475c8 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ - ldr r1, [r0, #8] │ │ │ │ + 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 3b338 <_PyImport_ClearExtension@@Base+0x7fc> │ │ │ │ + ldrd r0, r1, [r4] │ │ │ │ + bl d03a4 │ │ │ │ + mov r3, r0 │ │ │ │ + adds r2, r0, #1 │ │ │ │ + bne.n 3b364 <_PyImport_ClearExtension@@Base+0x828> │ │ │ │ + b.n 3b352 <_PyImport_ClearExtension@@Base+0x816> │ │ │ │ + movs r3, #2 │ │ │ │ + mov r1, r2 │ │ │ │ + movw r0, #32536 @ 0x7f18 │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ + mov r2, r3 │ │ │ │ + bl c053c <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 3b328 <_PyImport_ClearExtension@@Base+0x7ec> │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 3b37a <_PyImport_ClearExtension@@Base+0x83e> │ │ │ │ + bl 7f734 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 3b34e <_PyImport_ClearExtension@@Base+0x812> │ │ │ │ + movw r0, #4308 @ 0x10d4 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + b.n 3b37a <_PyImport_ClearExtension@@Base+0x83e> │ │ │ │ + movw r0, #4308 @ 0x10d4 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ 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 │ │ │ │ + cmp r3, #0 │ │ │ │ + it eq │ │ │ │ + moveq r0, r2 │ │ │ │ + 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 │ │ │ │ movw sl, #4356 @ 0x1104 │ │ │ │ movt sl, #70 @ 0x46 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r7, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r8, r2 │ │ │ │ cmp r1, sl │ │ │ │ - beq.n 3b410 <_PyImport_ClearExtension@@Base+0x86a> │ │ │ │ + beq.n 3b3b8 <_PyImport_ClearExtension@@Base+0x87c> │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r7 │ │ │ │ - bl ce02c │ │ │ │ + bl ce03c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3b47e <_PyImport_ClearExtension@@Base+0x8d8> │ │ │ │ + bne.n 3b426 <_PyImport_ClearExtension@@Base+0x8ea> │ │ │ │ ldr.w r9, [sp, #4] │ │ │ │ ldr.w fp, [sp, #12] │ │ │ │ - b.n 3b41c <_PyImport_ClearExtension@@Base+0x876> │ │ │ │ - movw r9, #4564 @ 0x11d4 │ │ │ │ + b.n 3b3c4 <_PyImport_ClearExtension@@Base+0x888> │ │ │ │ + movw r9, #4884 @ 0x1314 │ │ │ │ movt r9, #42 @ 0x2a │ │ │ │ mov.w fp, #6 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - cbz r6, 3b424 <_PyImport_ClearExtension@@Base+0x87e> │ │ │ │ + cbz r6, 3b3cc <_PyImport_ClearExtension@@Base+0x890> │ │ │ │ ldr r5, [r4, #20] │ │ │ │ - b.n 3b42c <_PyImport_ClearExtension@@Base+0x886> │ │ │ │ + b.n 3b3d4 <_PyImport_ClearExtension@@Base+0x898> │ │ │ │ movw r5, #10688 @ 0x29c0 │ │ │ │ movt r5, #77 @ 0x4d │ │ │ │ movs r4, #0 │ │ │ │ cmp.w r8, #1 │ │ │ │ - beq.n 3b44e <_PyImport_ClearExtension@@Base+0x8a8> │ │ │ │ + beq.n 3b3f6 <_PyImport_ClearExtension@@Base+0x8ba> │ │ │ │ mov r2, fp │ │ │ │ mov r0, r9 │ │ │ │ cmp r4, r6 │ │ │ │ - bge.n 3b448 <_PyImport_ClearExtension@@Base+0x8a2> │ │ │ │ + bge.n 3b3f0 <_PyImport_ClearExtension@@Base+0x8b4> │ │ │ │ ldrb r1, [r5, r4] │ │ │ │ blx 2a83c │ │ │ │ - cbz r0, 3b448 <_PyImport_ClearExtension@@Base+0x8a2> │ │ │ │ + cbz r0, 3b3f0 <_PyImport_ClearExtension@@Base+0x8b4> │ │ │ │ adds r4, #1 │ │ │ │ - b.n 3b434 <_PyImport_ClearExtension@@Base+0x88e> │ │ │ │ + b.n 3b3dc <_PyImport_ClearExtension@@Base+0x8a0> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 3b46a <_PyImport_ClearExtension@@Base+0x8c4> │ │ │ │ + beq.n 3b412 <_PyImport_ClearExtension@@Base+0x8d6> │ │ │ │ mov r8, r6 │ │ │ │ mov r6, r8 │ │ │ │ add.w r8, r8, #4294967295 @ 0xffffffff │ │ │ │ mov r2, fp │ │ │ │ mov r0, r9 │ │ │ │ cmp r8, r4 │ │ │ │ - blt.n 3b46a <_PyImport_ClearExtension@@Base+0x8c4> │ │ │ │ + blt.n 3b412 <_PyImport_ClearExtension@@Base+0x8d6> │ │ │ │ ldrb.w r1, [r5, r8] │ │ │ │ blx 2a83c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3b450 <_PyImport_ClearExtension@@Base+0x8aa> │ │ │ │ + bne.n 3b3f8 <_PyImport_ClearExtension@@Base+0x8bc> │ │ │ │ cmp r7, sl │ │ │ │ - beq.n 3b474 <_PyImport_ClearExtension@@Base+0x8ce> │ │ │ │ + beq.n 3b41c <_PyImport_ClearExtension@@Base+0x8e0> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl ceac4 │ │ │ │ + bl cead4 │ │ │ │ subs r1, r6, r4 │ │ │ │ adds r0, r5, r4 │ │ │ │ - bl 155230 │ │ │ │ - b.n 3b480 <_PyImport_ClearExtension@@Base+0x8da> │ │ │ │ + bl 155320 │ │ │ │ + b.n 3b428 <_PyImport_ClearExtension@@Base+0x8ec> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r0, [r0, #20] │ │ │ │ + adds r3, r0, #1 │ │ │ │ + beq.n 3b438 <_PyImport_ClearExtension@@Base+0x8fc> │ │ │ │ + b.w 1475c8 │ │ │ │ + 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 │ │ │ │ nop │ │ │ │ ldr r0, [r0, #28] │ │ │ │ - cbz r0, 3b49a <_PyImport_ClearExtension@@Base+0x8f4> │ │ │ │ + cbz r0, 3b472 <_PyImport_ClearExtension@@Base+0x936> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ @@ -24696,3245 +24679,3251 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #32 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 3b4be <_PyImport_ClearExtension@@Base+0x918> │ │ │ │ + cbnz r3, 3b496 <_PyImport_ClearExtension@@Base+0x95a> │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n 3b4be <_PyImport_ClearExtension@@Base+0x918> │ │ │ │ + ble.n 3b496 <_PyImport_ClearExtension@@Base+0x95a> │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 3b4be <_PyImport_ClearExtension@@Base+0x918> │ │ │ │ - cbnz r4, 3b4da <_PyImport_ClearExtension@@Base+0x934> │ │ │ │ + bne.n 3b496 <_PyImport_ClearExtension@@Base+0x95a> │ │ │ │ + cbnz r4, 3b4b2 <_PyImport_ClearExtension@@Base+0x976> │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #76] @ (3b510 <_PyImport_ClearExtension@@Base+0x96a>) │ │ │ │ + ldr r4, [pc, #76] @ (3b4e8 <_PyImport_ClearExtension@@Base+0x9ac>) │ │ │ │ add r2, sp, #24 │ │ │ │ str r4, [sp, #0] │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r4, #2 │ │ │ │ movs r2, #0 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 101898 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1019a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3b508 <_PyImport_ClearExtension@@Base+0x962> │ │ │ │ + cbz r0, 3b4e0 <_PyImport_ClearExtension@@Base+0x9a4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 15e1b8 │ │ │ │ + bl 15e468 │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt.n 3b508 <_PyImport_ClearExtension@@Base+0x962> │ │ │ │ + blt.n 3b4e0 <_PyImport_ClearExtension@@Base+0x9a4> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 16a054 │ │ │ │ + bl 16a13c │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3b4f6 <_PyImport_ClearExtension@@Base+0x950> │ │ │ │ - bl 7f720 │ │ │ │ - cbnz r0, 3b508 <_PyImport_ClearExtension@@Base+0x962> │ │ │ │ + bne.n 3b4ce <_PyImport_ClearExtension@@Base+0x992> │ │ │ │ + bl 7f734 │ │ │ │ + cbnz r0, 3b4e0 <_PyImport_ClearExtension@@Base+0x9a4> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #3 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 20ae44 <_Py_set_inheritable_async_safe@@Base+0x244> │ │ │ │ + b.w 20ad9c <_Py_set_inheritable_async_safe@@Base+0x244> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ movs r6, #68 @ 0x44 │ │ │ │ lsls r0, r1, #1 │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + subs r3, r2, #1 │ │ │ │ + mov r7, r2 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r8, r1 │ │ │ │ + cmp r3, #1 │ │ │ │ + bhi.n 3b516 <_PyImport_ClearExtension@@Base+0x9da> │ │ │ │ + ldr.w r0, [r8] │ │ │ │ + bl d7884 <_PyNumber_Index@@Base> │ │ │ │ + mov r5, r0 │ │ │ │ + cbnz r0, 3b52e <_PyImport_ClearExtension@@Base+0x9f2> │ │ │ │ + b.n 3b542 <_PyImport_ClearExtension@@Base+0xa06> │ │ │ │ + movw r0, #58772 @ 0xe594 │ │ │ │ + movt r0, #38 @ 0x26 │ │ │ │ + movs r3, #2 │ │ │ │ + movs r2, #1 │ │ │ │ + mov r1, r7 │ │ │ │ + bl c053c <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 3b606 <_PyImport_ClearExtension@@Base+0xaca> │ │ │ │ + b.n 3b508 <_PyImport_ClearExtension@@Base+0x9cc> │ │ │ │ + bl 83940 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.n 3b550 <_PyImport_ClearExtension@@Base+0xa14> │ │ │ │ + adds r2, r4, #1 │ │ │ │ + bne.n 3b560 <_PyImport_ClearExtension@@Base+0xa24> │ │ │ │ + bl 7f734 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 3b606 <_PyImport_ClearExtension@@Base+0xaca> │ │ │ │ + mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ + b.n 3b560 <_PyImport_ClearExtension@@Base+0xa24> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 3b53e <_PyImport_ClearExtension@@Base+0xa02> │ │ │ │ + mov r0, r5 │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 3b53e <_PyImport_ClearExtension@@Base+0xa02> │ │ │ │ + cmp r7, #1 │ │ │ │ + ble.n 3b5cc <_PyImport_ClearExtension@@Base+0xa90> │ │ │ │ + ldr.w r5, [r8, #4] │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + ldr r3, [r0, #84] @ 0x54 │ │ │ │ + lsls r3, r3, #4 │ │ │ │ + bpl.n 3b57a <_PyImport_ClearExtension@@Base+0xa3e> │ │ │ │ + ldr r3, [r5, #8] │ │ │ │ + cmp r3, #1 │ │ │ │ + bne.n 3b5a0 <_PyImport_ClearExtension@@Base+0xa64> │ │ │ │ + ldrb r3, [r5, #16] │ │ │ │ + b.n 3b5ce <_PyImport_ClearExtension@@Base+0xa92> │ │ │ │ + movw r3, #35736 @ 0x8b98 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + cmp r0, r3 │ │ │ │ + beq.n 3b594 <_PyImport_ClearExtension@@Base+0xa58> │ │ │ │ + movw r1, #35736 @ 0x8b98 │ │ │ │ + movt r1, #70 @ 0x46 │ │ │ │ + bl 8596c │ │ │ │ + cbz r0, 3b5ac <_PyImport_ClearExtension@@Base+0xa70> │ │ │ │ + ldr r3, [r5, #8] │ │ │ │ + cmp r3, #1 │ │ │ │ + bne.n 3b5ac <_PyImport_ClearExtension@@Base+0xa70> │ │ │ │ + ldr r3, [r5, #20] │ │ │ │ + ldrb r3, [r3, #0] │ │ │ │ + b.n 3b5ce <_PyImport_ClearExtension@@Base+0xa92> │ │ │ │ + movw r3, #35736 @ 0x8b98 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + cmp r0, r3 │ │ │ │ + bne.n 3b586 <_PyImport_ClearExtension@@Base+0xa4a> │ │ │ │ + mov r3, r5 │ │ │ │ + movw r2, #23372 @ 0x5b4c │ │ │ │ + movt r2, #39 @ 0x27 │ │ │ │ + movw r1, #58760 @ 0xe588 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + movw r0, #58772 @ 0xe594 │ │ │ │ + movt r0, #38 @ 0x26 │ │ │ │ + bl 23afc8 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 3b606 <_PyImport_ClearExtension@@Base+0xaca> │ │ │ │ + movs r3, #32 │ │ │ │ + ldr r1, [r6, #8] │ │ │ │ + cmp r4, r1 │ │ │ │ + bgt.n 3b5ea <_PyImport_ClearExtension@@Base+0xaae> │ │ │ │ + cbz r1, 3b5da <_PyImport_ClearExtension@@Base+0xa9e> │ │ │ │ + ldr r0, [r6, #20] │ │ │ │ + b.n 3b5e2 <_PyImport_ClearExtension@@Base+0xaa6> │ │ │ │ + movw r0, #10688 @ 0x29c0 │ │ │ │ + movt r0, #77 @ 0x4d │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + b.w 155320 │ │ │ │ + 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 3b84c <_PyImport_ClearExtension@@Base+0xd10> │ │ │ │ + movs r0, #0 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - b.w 7ffe0 │ │ │ │ + b.w 7fff4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r8, r1 │ │ │ │ mov r5, r2 │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 3b540 <_PyImport_ClearExtension@@Base+0x99a> │ │ │ │ + cbnz r0, 3b638 <_PyImport_ClearExtension@@Base+0xafc> │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #88 @ 0x58 │ │ │ │ mov r0, r5 │ │ │ │ blx 2957c │ │ │ │ - movw r1, #62140 @ 0xf2bc │ │ │ │ + movw r1, #62460 @ 0xf3fc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #19460 @ 0x4c04 │ │ │ │ + movw r0, #19752 @ 0x4d28 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 10e48c <_PyImport_GetModuleAttrString@@Base> │ │ │ │ + bl 10e5b4 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3b6a8 <_PyImport_ClearExtension@@Base+0xb02> │ │ │ │ - bl 83414 │ │ │ │ + beq.w 3b7a0 <_PyImport_ClearExtension@@Base+0xc64> │ │ │ │ + bl 83424 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3b578 <_PyImport_ClearExtension@@Base+0x9d2> │ │ │ │ + beq.n 3b670 <_PyImport_ClearExtension@@Base+0xb34> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 3b578 <_PyImport_ClearExtension@@Base+0x9d2> │ │ │ │ + cbnz r3, 3b670 <_PyImport_ClearExtension@@Base+0xb34> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 3b6a8 <_PyImport_ClearExtension@@Base+0xb02> │ │ │ │ + beq.w 3b7a0 <_PyImport_ClearExtension@@Base+0xc64> │ │ │ │ ldrd r0, r1, [r5, #8] │ │ │ │ - bl 26ba60 │ │ │ │ - vldr d9, [pc, #304] @ 3b6b8 <_PyImport_ClearExtension@@Base+0xb12> │ │ │ │ + bl 26bba0 │ │ │ │ + vldr d9, [pc, #304] @ 3b7b0 <_PyImport_ClearExtension@@Base+0xc74> │ │ │ │ vmov d8, r0, r1 │ │ │ │ ldrd r0, r1, [r5] │ │ │ │ - bl 26ba60 │ │ │ │ + bl 26bba0 │ │ │ │ vmul.f64 d8, d8, d9 │ │ │ │ vmov d0, r0, r1 │ │ │ │ vadd.f64 d0, d8, d0 │ │ │ │ - bl 839e0 │ │ │ │ + bl 839f0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3b66e <_PyImport_ClearExtension@@Base+0xac8> │ │ │ │ + beq.n 3b766 <_PyImport_ClearExtension@@Base+0xc2a> │ │ │ │ str r0, [r4, #12] │ │ │ │ ldrd r0, r1, [r5, #24] │ │ │ │ - bl 26ba60 │ │ │ │ + bl 26bba0 │ │ │ │ vmov d8, r0, r1 │ │ │ │ ldrd r0, r1, [r5, #16] │ │ │ │ vmul.f64 d8, d8, d9 │ │ │ │ - bl 26ba60 │ │ │ │ + bl 26bba0 │ │ │ │ vmov d0, r0, r1 │ │ │ │ vadd.f64 d0, d8, d0 │ │ │ │ - bl 839e0 │ │ │ │ + bl 839f0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3b66e <_PyImport_ClearExtension@@Base+0xac8> │ │ │ │ + beq.n 3b766 <_PyImport_ClearExtension@@Base+0xc2a> │ │ │ │ str r0, [r4, #16] │ │ │ │ ldr r0, [r5, #32] │ │ │ │ - bl 7ffe0 │ │ │ │ + bl 7fff4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3b66e <_PyImport_ClearExtension@@Base+0xac8> │ │ │ │ + beq.n 3b766 <_PyImport_ClearExtension@@Base+0xc2a> │ │ │ │ str r0, [r4, #20] │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ - bl 7ffe0 │ │ │ │ + bl 7fff4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3b66e <_PyImport_ClearExtension@@Base+0xac8> │ │ │ │ + beq.n 3b766 <_PyImport_ClearExtension@@Base+0xc2a> │ │ │ │ str r0, [r4, #24] │ │ │ │ ldr r0, [r5, #40] @ 0x28 │ │ │ │ - bl 7ffe0 │ │ │ │ + bl 7fff4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3b66e <_PyImport_ClearExtension@@Base+0xac8> │ │ │ │ + beq.n 3b766 <_PyImport_ClearExtension@@Base+0xc2a> │ │ │ │ str r0, [r4, #28] │ │ │ │ ldr r0, [r5, #44] @ 0x2c │ │ │ │ - bl 7ffe0 │ │ │ │ + bl 7fff4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3b66e <_PyImport_ClearExtension@@Base+0xac8> │ │ │ │ + beq.n 3b766 <_PyImport_ClearExtension@@Base+0xc2a> │ │ │ │ str r0, [r4, #32] │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ - bl 7ffe0 │ │ │ │ + bl 7fff4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3b66e <_PyImport_ClearExtension@@Base+0xac8> │ │ │ │ + beq.n 3b766 <_PyImport_ClearExtension@@Base+0xc2a> │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ - bl 7ffe0 │ │ │ │ - cbz r0, 3b66e <_PyImport_ClearExtension@@Base+0xac8> │ │ │ │ + bl 7fff4 │ │ │ │ + cbz r0, 3b766 <_PyImport_ClearExtension@@Base+0xc2a> │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ ldr r0, [r5, #56] @ 0x38 │ │ │ │ - bl 7ffe0 │ │ │ │ - cbz r0, 3b66e <_PyImport_ClearExtension@@Base+0xac8> │ │ │ │ + bl 7fff4 │ │ │ │ + cbz r0, 3b766 <_PyImport_ClearExtension@@Base+0xc2a> │ │ │ │ str r0, [r4, #44] @ 0x2c │ │ │ │ ldr r0, [r5, #60] @ 0x3c │ │ │ │ - bl 7ffe0 │ │ │ │ - cbz r0, 3b66e <_PyImport_ClearExtension@@Base+0xac8> │ │ │ │ + bl 7fff4 │ │ │ │ + cbz r0, 3b766 <_PyImport_ClearExtension@@Base+0xc2a> │ │ │ │ str r0, [r4, #48] @ 0x30 │ │ │ │ ldr r0, [r5, #64] @ 0x40 │ │ │ │ - bl 7ffe0 │ │ │ │ - cbz r0, 3b66e <_PyImport_ClearExtension@@Base+0xac8> │ │ │ │ + bl 7fff4 │ │ │ │ + cbz r0, 3b766 <_PyImport_ClearExtension@@Base+0xc2a> │ │ │ │ str r0, [r4, #52] @ 0x34 │ │ │ │ ldr r0, [r5, #68] @ 0x44 │ │ │ │ - bl 7ffe0 │ │ │ │ - cbz r0, 3b66e <_PyImport_ClearExtension@@Base+0xac8> │ │ │ │ + bl 7fff4 │ │ │ │ + cbz r0, 3b766 <_PyImport_ClearExtension@@Base+0xc2a> │ │ │ │ str r0, [r4, #56] @ 0x38 │ │ │ │ ldr r0, [r5, #72] @ 0x48 │ │ │ │ - bl 7ffe0 │ │ │ │ - cbz r0, 3b66e <_PyImport_ClearExtension@@Base+0xac8> │ │ │ │ + bl 7fff4 │ │ │ │ + cbz r0, 3b766 <_PyImport_ClearExtension@@Base+0xc2a> │ │ │ │ str r0, [r4, #60] @ 0x3c │ │ │ │ ldr r0, [r5, #76] @ 0x4c │ │ │ │ - bl 7ffe0 │ │ │ │ - cbz r0, 3b66e <_PyImport_ClearExtension@@Base+0xac8> │ │ │ │ + bl 7fff4 │ │ │ │ + cbz r0, 3b766 <_PyImport_ClearExtension@@Base+0xc2a> │ │ │ │ str r0, [r4, #64] @ 0x40 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - bl 7ffe0 │ │ │ │ + bl 7fff4 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 3b66e <_PyImport_ClearExtension@@Base+0xac8> │ │ │ │ + cbz r0, 3b766 <_PyImport_ClearExtension@@Base+0xc2a> │ │ │ │ ldr r0, [r5, #84] @ 0x54 │ │ │ │ str r3, [r4, #68] @ 0x44 │ │ │ │ - bl 7ffe0 │ │ │ │ + bl 7fff4 │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 3b686 <_PyImport_ClearExtension@@Base+0xae0> │ │ │ │ + cbnz r0, 3b77e <_PyImport_ClearExtension@@Base+0xc42> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3b6a8 <_PyImport_ClearExtension@@Base+0xb02> │ │ │ │ + beq.n 3b7a0 <_PyImport_ClearExtension@@Base+0xc64> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3b6a8 <_PyImport_ClearExtension@@Base+0xb02> │ │ │ │ + cbnz r3, 3b7a0 <_PyImport_ClearExtension@@Base+0xc64> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 3b6a8 <_PyImport_ClearExtension@@Base+0xb02> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 3b7a0 <_PyImport_ClearExtension@@Base+0xc64> │ │ │ │ str r3, [r4, #72] @ 0x48 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7ffe0 │ │ │ │ + bl 7fff4 │ │ │ │ mov r3, r4 │ │ │ │ vpop {d8-d9} │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r8 │ │ │ │ - movw r0, #4968 @ 0x1368 │ │ │ │ + movw r0, #5288 @ 0x14a8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 82744 │ │ │ │ + b.w 82754 │ │ │ │ vpop {d8-d9} │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ stc 0, cr10, [sp, #724] @ 0x2d4 │ │ │ │ stmia r6!, {r0, r1, r2, r4, r5, r6, r7} │ │ │ │ subs r6, #176 @ 0xb0 │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - subs r3, r2, #1 │ │ │ │ - mov r7, r2 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r8, r1 │ │ │ │ - cmp r3, #1 │ │ │ │ - bhi.n 3b6ea <_PyImport_ClearExtension@@Base+0xb44> │ │ │ │ - ldr.w r0, [r8] │ │ │ │ - bl d781c <_PyNumber_Index@@Base> │ │ │ │ - mov r5, r0 │ │ │ │ - cbnz r0, 3b702 <_PyImport_ClearExtension@@Base+0xb5c> │ │ │ │ - b.n 3b716 <_PyImport_ClearExtension@@Base+0xb70> │ │ │ │ - movw r0, #58452 @ 0xe454 │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ - movs r3, #2 │ │ │ │ - movs r2, #1 │ │ │ │ - mov r1, r7 │ │ │ │ - bl c0530 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 3b7da <_PyImport_ClearExtension@@Base+0xc34> │ │ │ │ - b.n 3b6dc <_PyImport_ClearExtension@@Base+0xb36> │ │ │ │ - bl 83930 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.n 3b724 <_PyImport_ClearExtension@@Base+0xb7e> │ │ │ │ - adds r2, r4, #1 │ │ │ │ - bne.n 3b734 <_PyImport_ClearExtension@@Base+0xb8e> │ │ │ │ - bl 7f720 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 3b7da <_PyImport_ClearExtension@@Base+0xc34> │ │ │ │ - mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3b734 <_PyImport_ClearExtension@@Base+0xb8e> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 3b712 <_PyImport_ClearExtension@@Base+0xb6c> │ │ │ │ - mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 3b712 <_PyImport_ClearExtension@@Base+0xb6c> │ │ │ │ - cmp r7, #1 │ │ │ │ - ble.n 3b7a0 <_PyImport_ClearExtension@@Base+0xbfa> │ │ │ │ - ldr.w r5, [r8, #4] │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - ldr r3, [r0, #84] @ 0x54 │ │ │ │ - lsls r3, r3, #4 │ │ │ │ - bpl.n 3b74e <_PyImport_ClearExtension@@Base+0xba8> │ │ │ │ - ldr r3, [r5, #8] │ │ │ │ - cmp r3, #1 │ │ │ │ - bne.n 3b774 <_PyImport_ClearExtension@@Base+0xbce> │ │ │ │ - ldrb r3, [r5, #16] │ │ │ │ - b.n 3b7a2 <_PyImport_ClearExtension@@Base+0xbfc> │ │ │ │ - movw r3, #35736 @ 0x8b98 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r0, r3 │ │ │ │ - beq.n 3b768 <_PyImport_ClearExtension@@Base+0xbc2> │ │ │ │ - movw r1, #35736 @ 0x8b98 │ │ │ │ - movt r1, #70 @ 0x46 │ │ │ │ - bl 859a0 │ │ │ │ - cbz r0, 3b780 <_PyImport_ClearExtension@@Base+0xbda> │ │ │ │ - ldr r3, [r5, #8] │ │ │ │ - cmp r3, #1 │ │ │ │ - bne.n 3b780 <_PyImport_ClearExtension@@Base+0xbda> │ │ │ │ - ldr r3, [r5, #20] │ │ │ │ - ldrb r3, [r3, #0] │ │ │ │ - b.n 3b7a2 <_PyImport_ClearExtension@@Base+0xbfc> │ │ │ │ - movw r3, #35736 @ 0x8b98 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r0, r3 │ │ │ │ - bne.n 3b75a <_PyImport_ClearExtension@@Base+0xbb4> │ │ │ │ - mov r3, r5 │ │ │ │ - movw r2, #23052 @ 0x5a0c │ │ │ │ - movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #58440 @ 0xe448 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #58452 @ 0xe454 │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ - bl 23b068 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 3b7da <_PyImport_ClearExtension@@Base+0xc34> │ │ │ │ - movs r3, #32 │ │ │ │ - ldr r1, [r6, #8] │ │ │ │ - cmp r4, r1 │ │ │ │ - bgt.n 3b7be <_PyImport_ClearExtension@@Base+0xc18> │ │ │ │ - cbz r1, 3b7ae <_PyImport_ClearExtension@@Base+0xc08> │ │ │ │ - ldr r0, [r6, #20] │ │ │ │ - b.n 3b7b6 <_PyImport_ClearExtension@@Base+0xc10> │ │ │ │ - movw r0, #10688 @ 0x29c0 │ │ │ │ - movt r0, #77 @ 0x4d │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 155230 │ │ │ │ - subs r2, r4, r1 │ │ │ │ - mov r0, r6 │ │ │ │ - and.w r1, r4, r2 │ │ │ │ - add.w r4, r2, r2, lsr #31 │ │ │ │ - and.w r1, r1, #1 │ │ │ │ - add.w r1, r1, r4, asr #1 │ │ │ │ - subs r2, r2, r1 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.n 3ba84 <_PyImport_ClearExtension@@Base+0xede> │ │ │ │ - movs r0, #0 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrd r2, r3, [r0, #4] │ │ │ │ lsrs r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ ldrd r4, r1, [r2, #16] │ │ │ │ it cc │ │ │ │ movcc r3, #1 │ │ │ │ mla r4, r1, r3, r4 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 3b80c <_PyImport_ClearExtension@@Base+0xc66> │ │ │ │ - bl 7f720 │ │ │ │ - cbnz r0, 3b816 <_PyImport_ClearExtension@@Base+0xc70> │ │ │ │ + bne.n 3b7e4 <_PyImport_ClearExtension@@Base+0xca8> │ │ │ │ + bl 7f734 │ │ │ │ + cbnz r0, 3b7ee <_PyImport_ClearExtension@@Base+0xcb2> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7f908 │ │ │ │ + b.w 7f91c │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ - bne.n 3b83c <_PyImport_ClearExtension@@Base+0xc96> │ │ │ │ - bl 25ea04 │ │ │ │ + bne.n 3b814 <_PyImport_ClearExtension@@Base+0xcd8> │ │ │ │ + bl 25e8cc │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 3b848 <_PyImport_ClearExtension@@Base+0xca2> │ │ │ │ + cbz r3, 3b820 <_PyImport_ClearExtension@@Base+0xce4> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 3b86c <_PyImport_ClearExtension@@Base+0xcc6> │ │ │ │ + b.n 3b844 <_PyImport_ClearExtension@@Base+0xd08> │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 97dc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 3b85a <_PyImport_ClearExtension@@Base+0xcb4> │ │ │ │ + bl 97d90 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 3b832 <_PyImport_ClearExtension@@Base+0xcf6> │ │ │ │ movs r0, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ - b.n 3b868 <_PyImport_ClearExtension@@Base+0xcc2> │ │ │ │ + b.n 3b840 <_PyImport_ClearExtension@@Base+0xd04> │ │ │ │ movs r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97dc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97d90 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3b854 <_PyImport_ClearExtension@@Base+0xcae> │ │ │ │ - ldr r0, [pc, #8] @ (3b870 <_PyImport_ClearExtension@@Base+0xcca>) │ │ │ │ + beq.n 3b82c <_PyImport_ClearExtension@@Base+0xcf0> │ │ │ │ + ldr r0, [pc, #8] @ (3b848 <_PyImport_ClearExtension@@Base+0xd0c>) │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ strh r0, [r4, r6] │ │ │ │ lsls r0, r1, #1 │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + bic.w r5, r1, r1, asr #31 │ │ │ │ + mov sl, r1 │ │ │ │ + bic.w r8, r2, r2, asr #31 │ │ │ │ + mov r7, r3 │ │ │ │ + ldr r1, [r0, #8] │ │ │ │ + mov r6, r0 │ │ │ │ + orrs.w r3, r5, r8 │ │ │ │ + bne.n 3b888 <_PyImport_ClearExtension@@Base+0xd4c> │ │ │ │ + cbz r1, 3b878 <_PyImport_ClearExtension@@Base+0xd3c> │ │ │ │ + ldr r0, [r0, #20] │ │ │ │ + b.n 3b880 <_PyImport_ClearExtension@@Base+0xd44> │ │ │ │ + movw r0, #10688 @ 0x29c0 │ │ │ │ + movt r0, #77 @ 0x4d │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + b.w 155320 │ │ │ │ + add r1, r8 │ │ │ │ + movs r0, #0 │ │ │ │ + add r1, r5 │ │ │ │ + mov r9, r2 │ │ │ │ + bl 155320 │ │ │ │ + mov r4, r0 │ │ │ │ + cbz r0, 3b900 <_PyImport_ClearExtension@@Base+0xdc4> │ │ │ │ + cmp.w sl, #0 │ │ │ │ + ble.n 3b8b6 <_PyImport_ClearExtension@@Base+0xd7a> │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + cbz r3, 3b8a6 <_PyImport_ClearExtension@@Base+0xd6a> │ │ │ │ + ldr r0, [r0, #20] │ │ │ │ + b.n 3b8ae <_PyImport_ClearExtension@@Base+0xd72> │ │ │ │ + movw r0, #10688 @ 0x29c0 │ │ │ │ + movt r0, #77 @ 0x4d │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r7 │ │ │ │ + blx 2957c │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + cbz r3, 3b8be <_PyImport_ClearExtension@@Base+0xd82> │ │ │ │ + ldr r0, [r4, #20] │ │ │ │ + b.n 3b8c6 <_PyImport_ClearExtension@@Base+0xd8a> │ │ │ │ + movw r0, #10688 @ 0x29c0 │ │ │ │ + movt r0, #77 @ 0x4d │ │ │ │ + ldr r2, [r6, #8] │ │ │ │ + add r0, r5 │ │ │ │ + cbz r2, 3b8d0 <_PyImport_ClearExtension@@Base+0xd94> │ │ │ │ + ldr r1, [r6, #20] │ │ │ │ + b.n 3b8d8 <_PyImport_ClearExtension@@Base+0xd9c> │ │ │ │ + movw r1, #10688 @ 0x29c0 │ │ │ │ + movt r1, #77 @ 0x4d │ │ │ │ + blx 29c10 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + ble.n 3b900 <_PyImport_ClearExtension@@Base+0xdc4> │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + cbz r3, 3b8ea <_PyImport_ClearExtension@@Base+0xdae> │ │ │ │ + ldr r0, [r4, #20] │ │ │ │ + b.n 3b8f2 <_PyImport_ClearExtension@@Base+0xdb6> │ │ │ │ + movw r0, #10688 @ 0x29c0 │ │ │ │ + movt r0, #77 @ 0x4d │ │ │ │ + ldr r3, [r6, #8] │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, r7 │ │ │ │ + add r5, r3 │ │ │ │ + add r0, r5 │ │ │ │ + blx 2957c │ │ │ │ + mov r0, r4 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ sub sp, #124 @ 0x7c │ │ │ │ mov r7, r1 │ │ │ │ mov ip, r2 │ │ │ │ mov r6, r3 │ │ │ │ - cbz r3, 3b890 <_PyImport_ClearExtension@@Base+0xcea> │ │ │ │ + cbz r3, 3b922 <_PyImport_ClearExtension@@Base+0xde6> │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - movw r4, #64740 @ 0xfce4 │ │ │ │ + movw r4, #65064 @ 0xfe28 │ │ │ │ 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, 3b8c8 <_PyImport_ClearExtension@@Base+0xd22> │ │ │ │ + cbnz r6, 3b95a <_PyImport_ClearExtension@@Base+0xe1e> │ │ │ │ cmp.w ip, #2 │ │ │ │ - ble.n 3b8c8 <_PyImport_ClearExtension@@Base+0xd22> │ │ │ │ + ble.n 3b95a <_PyImport_ClearExtension@@Base+0xe1e> │ │ │ │ cmp.w ip, #3 │ │ │ │ - bne.n 3b8c8 <_PyImport_ClearExtension@@Base+0xd22> │ │ │ │ - cbnz r7, 3b8ec <_PyImport_ClearExtension@@Base+0xd46> │ │ │ │ - ldr r4, [pc, #436] @ (3ba80 <_PyImport_ClearExtension@@Base+0xeda>) │ │ │ │ + bne.n 3b95a <_PyImport_ClearExtension@@Base+0xe1e> │ │ │ │ + cbnz r7, 3b97e <_PyImport_ClearExtension@@Base+0xe42> │ │ │ │ + ldr r4, [pc, #440] @ (3bb14 <_PyImport_ClearExtension@@Base+0xfd8>) │ │ │ │ mov r0, r7 │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r3, r6 │ │ │ │ movs r4, #3 │ │ │ │ mov r1, ip │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ str r2, [sp, #12] │ │ │ │ add r4, sp, #44 @ 0x2c │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl 101898 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1019a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3ba58 <_PyImport_ClearExtension@@Base+0xeb2> │ │ │ │ + beq.w 3baea <_PyImport_ClearExtension@@Base+0xfae> │ │ │ │ ldr r0, [r7, #0] │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ - bl 11112c │ │ │ │ + bl 111260 │ │ │ │ ldr.w sl, [sp, #112] @ 0x70 │ │ │ │ ldrd r6, r5, [sp, #96] @ 0x60 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3ba54 <_PyImport_ClearExtension@@Base+0xeae> │ │ │ │ + beq.w 3bae6 <_PyImport_ClearExtension@@Base+0xfaa> │ │ │ │ ldr r0, [r7, #4] │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ - bl 1d08c4 <_Py_Uid_Converter@@Base> │ │ │ │ + bl 1d0808 <_Py_Uid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3ba54 <_PyImport_ClearExtension@@Base+0xeae> │ │ │ │ + beq.w 3bae6 <_PyImport_ClearExtension@@Base+0xfaa> │ │ │ │ ldr r0, [r7, #8] │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ - bl 1e3cec <_Py_Gid_Converter@@Base> │ │ │ │ + bl 1e3c34 <_Py_Gid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3ba54 <_PyImport_ClearExtension@@Base+0xeae> │ │ │ │ + beq.w 3bae6 <_PyImport_ClearExtension@@Base+0xfaa> │ │ │ │ cmp.w r8, #3 │ │ │ │ - bne.n 3b928 <_PyImport_ClearExtension@@Base+0xd82> │ │ │ │ + bne.n 3b9ba <_PyImport_ClearExtension@@Base+0xe7e> │ │ │ │ movs r4, #1 │ │ │ │ - b.n 3b94c <_PyImport_ClearExtension@@Base+0xda6> │ │ │ │ + b.n 3b9de <_PyImport_ClearExtension@@Base+0xea2> │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - cbnz r0, 3b938 <_PyImport_ClearExtension@@Base+0xd92> │ │ │ │ + cbnz r0, 3b9ca <_PyImport_ClearExtension@@Base+0xe8e> │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl c34a8 │ │ │ │ + bl c34b0 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.n 3b94c <_PyImport_ClearExtension@@Base+0xda6> │ │ │ │ - b.n 3ba54 <_PyImport_ClearExtension@@Base+0xeae> │ │ │ │ + bge.n 3b9de <_PyImport_ClearExtension@@Base+0xea2> │ │ │ │ + b.n 3bae6 <_PyImport_ClearExtension@@Base+0xfaa> │ │ │ │ add r1, sp, #32 │ │ │ │ bl 1b91f8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3ba54 <_PyImport_ClearExtension@@Base+0xeae> │ │ │ │ + beq.w 3bae6 <_PyImport_ClearExtension@@Base+0xfaa> │ │ │ │ cmp.w r8, #4 │ │ │ │ - bne.n 3b92c <_PyImport_ClearExtension@@Base+0xd86> │ │ │ │ - b.n 3b924 <_PyImport_ClearExtension@@Base+0xd7e> │ │ │ │ + bne.n 3b9be <_PyImport_ClearExtension@@Base+0xe82> │ │ │ │ + b.n 3b9b6 <_PyImport_ClearExtension@@Base+0xe7a> │ │ │ │ ldr.w r9, [sp, #32] │ │ │ │ ldrd r8, r7, [sp, #36] @ 0x24 │ │ │ │ adds.w fp, r9, #100 @ 0x64 │ │ │ │ it ne │ │ │ │ movne.w fp, #1 │ │ │ │ adds r2, r5, #1 │ │ │ │ - beq.n 3b968 <_PyImport_ClearExtension@@Base+0xdc2> │ │ │ │ + beq.n 3b9fa <_PyImport_ClearExtension@@Base+0xebe> │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 3b996 <_PyImport_ClearExtension@@Base+0xdf0> │ │ │ │ + bne.n 3ba28 <_PyImport_ClearExtension@@Base+0xeec> │ │ │ │ clz r4, r4 │ │ │ │ cmp r5, #0 │ │ │ │ mov.w r4, r4, lsr #5 │ │ │ │ - ble.n 3b9b6 <_PyImport_ClearExtension@@Base+0xe10> │ │ │ │ - cbz r4, 3b9b6 <_PyImport_ClearExtension@@Base+0xe10> │ │ │ │ + ble.n 3ba48 <_PyImport_ClearExtension@@Base+0xf0c> │ │ │ │ + cbz r4, 3ba48 <_PyImport_ClearExtension@@Base+0xf0c> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r2, #63872 @ 0xf980 │ │ │ │ + movw r2, #64192 @ 0xfac0 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #8132 @ 0x1fc4 │ │ │ │ + movw r1, #8452 @ 0x2104 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1990 │ │ │ │ - b.n 3ba54 <_PyImport_ClearExtension@@Base+0xeae> │ │ │ │ + bl d19a8 │ │ │ │ + b.n 3bae6 <_PyImport_ClearExtension@@Base+0xfaa> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r2, #63872 @ 0xf980 │ │ │ │ + movw r2, #64192 @ 0xfac0 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #8092 @ 0x1f9c │ │ │ │ + movw r1, #8412 @ 0x20dc │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1990 │ │ │ │ - b.n 3ba54 <_PyImport_ClearExtension@@Base+0xeae> │ │ │ │ + bl d19a8 │ │ │ │ + b.n 3bae6 <_PyImport_ClearExtension@@Base+0xfaa> │ │ │ │ cmn.w r9, #100 @ 0x64 │ │ │ │ mov r2, sl │ │ │ │ ite ne │ │ │ │ movne r3, r9 │ │ │ │ moveq.w r3, #4294967295 @ 0xffffffff │ │ │ │ str.w r8, [sp] │ │ │ │ - movw r1, #4972 @ 0x136c │ │ │ │ + movw r1, #5292 @ 0x14ac │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ str r3, [sp, #4] │ │ │ │ - movw r0, #4980 @ 0x1374 │ │ │ │ + movw r0, #5300 @ 0x14b4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r3, r7 │ │ │ │ - bl 8fe90 │ │ │ │ + bl 8fe78 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3ba54 <_PyImport_ClearExtension@@Base+0xeae> │ │ │ │ - bl 95d94 │ │ │ │ + blt.n 3bae6 <_PyImport_ClearExtension@@Base+0xfaa> │ │ │ │ + bl 95d68 │ │ │ │ adds r3, r5, #1 │ │ │ │ str r0, [sp, #28] │ │ │ │ - beq.n 3b9fc <_PyImport_ClearExtension@@Base+0xe56> │ │ │ │ + beq.n 3ba8e <_PyImport_ClearExtension@@Base+0xf52> │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ blx 294a8 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 3ba3a <_PyImport_ClearExtension@@Base+0xe94> │ │ │ │ + b.n 3bacc <_PyImport_ClearExtension@@Base+0xf90> │ │ │ │ cmn.w r9, #100 @ 0x64 │ │ │ │ - bne.n 3ba12 <_PyImport_ClearExtension@@Base+0xe6c> │ │ │ │ - cbz r4, 3ba12 <_PyImport_ClearExtension@@Base+0xe6c> │ │ │ │ + bne.n 3baa4 <_PyImport_ClearExtension@@Base+0xf68> │ │ │ │ + cbz r4, 3baa4 <_PyImport_ClearExtension@@Base+0xf68> │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ blx 2a5a8 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 3ba3a <_PyImport_ClearExtension@@Base+0xe94> │ │ │ │ + b.n 3bacc <_PyImport_ClearExtension@@Base+0xf90> │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 3ba1a <_PyImport_ClearExtension@@Base+0xe74> │ │ │ │ - cbz r4, 3ba2e <_PyImport_ClearExtension@@Base+0xe88> │ │ │ │ + bne.n 3baac <_PyImport_ClearExtension@@Base+0xf70> │ │ │ │ + cbz r4, 3bac0 <_PyImport_ClearExtension@@Base+0xf84> │ │ │ │ lsls r4, r4, #8 │ │ │ │ mov r3, r8 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r6 │ │ │ │ blx 29768 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 3ba3a <_PyImport_ClearExtension@@Base+0xe94> │ │ │ │ + b.n 3bacc <_PyImport_ClearExtension@@Base+0xf90> │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ blx 2a72c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 9889c │ │ │ │ - cbz r4, 3ba62 <_PyImport_ClearExtension@@Base+0xebc> │ │ │ │ + bl 98868 │ │ │ │ + cbz r4, 3baf4 <_PyImport_ClearExtension@@Base+0xfb8> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, sl │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1850 │ │ │ │ + bl f18d0 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 3ba6a <_PyImport_ClearExtension@@Base+0xec4> │ │ │ │ + b.n 3bafc <_PyImport_ClearExtension@@Base+0xfc0> │ │ │ │ mov sl, r0 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3ba6a <_PyImport_ClearExtension@@Base+0xec4> │ │ │ │ + b.n 3bafc <_PyImport_ClearExtension@@Base+0xfc0> │ │ │ │ movw r7, #4356 @ 0x1104 │ │ │ │ movt r7, #70 @ 0x46 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ strd r6, r5, [sp, #96] @ 0x60 │ │ │ │ str.w sl, [sp, #112] @ 0x70 │ │ │ │ - bl 111704 │ │ │ │ + bl 111838 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #124 @ 0x7c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + nop │ │ │ │ movs r6, #112 @ 0x70 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - bic.w r5, r1, r1, asr #31 │ │ │ │ - mov sl, r1 │ │ │ │ - bic.w r8, r2, r2, asr #31 │ │ │ │ - mov r7, r3 │ │ │ │ - ldr r1, [r0, #8] │ │ │ │ - mov r6, r0 │ │ │ │ - orrs.w r3, r5, r8 │ │ │ │ - bne.n 3bac0 <_PyImport_ClearExtension@@Base+0xf1a> │ │ │ │ - cbz r1, 3bab0 <_PyImport_ClearExtension@@Base+0xf0a> │ │ │ │ - ldr r0, [r0, #20] │ │ │ │ - b.n 3bab8 <_PyImport_ClearExtension@@Base+0xf12> │ │ │ │ - movw r0, #10688 @ 0x29c0 │ │ │ │ - movt r0, #77 @ 0x4d │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 155230 │ │ │ │ - add r1, r8 │ │ │ │ - movs r0, #0 │ │ │ │ - add r1, r5 │ │ │ │ - mov r9, r2 │ │ │ │ - bl 155230 │ │ │ │ - mov r4, r0 │ │ │ │ - cbz r0, 3bb38 <_PyImport_ClearExtension@@Base+0xf92> │ │ │ │ - cmp.w sl, #0 │ │ │ │ - ble.n 3baee <_PyImport_ClearExtension@@Base+0xf48> │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - cbz r3, 3bade <_PyImport_ClearExtension@@Base+0xf38> │ │ │ │ - ldr r0, [r0, #20] │ │ │ │ - b.n 3bae6 <_PyImport_ClearExtension@@Base+0xf40> │ │ │ │ - movw r0, #10688 @ 0x29c0 │ │ │ │ - movt r0, #77 @ 0x4d │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r7 │ │ │ │ - blx 2957c │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - cbz r3, 3baf6 <_PyImport_ClearExtension@@Base+0xf50> │ │ │ │ - ldr r0, [r4, #20] │ │ │ │ - b.n 3bafe <_PyImport_ClearExtension@@Base+0xf58> │ │ │ │ - movw r0, #10688 @ 0x29c0 │ │ │ │ - movt r0, #77 @ 0x4d │ │ │ │ - ldr r2, [r6, #8] │ │ │ │ - add r0, r5 │ │ │ │ - cbz r2, 3bb08 <_PyImport_ClearExtension@@Base+0xf62> │ │ │ │ - ldr r1, [r6, #20] │ │ │ │ - b.n 3bb10 <_PyImport_ClearExtension@@Base+0xf6a> │ │ │ │ - movw r1, #10688 @ 0x29c0 │ │ │ │ - movt r1, #77 @ 0x4d │ │ │ │ - blx 29c10 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - ble.n 3bb38 <_PyImport_ClearExtension@@Base+0xf92> │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - cbz r3, 3bb22 <_PyImport_ClearExtension@@Base+0xf7c> │ │ │ │ - ldr r0, [r4, #20] │ │ │ │ - b.n 3bb2a <_PyImport_ClearExtension@@Base+0xf84> │ │ │ │ - movw r0, #10688 @ 0x29c0 │ │ │ │ - movt r0, #77 @ 0x4d │ │ │ │ - ldr r3, [r6, #8] │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, r7 │ │ │ │ - add r5, r3 │ │ │ │ - add r0, r5 │ │ │ │ - blx 2957c │ │ │ │ - mov r0, r4 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ push {r4, r5} │ │ │ │ movw r4, #33692 @ 0x839c │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ cmp r5, r4 │ │ │ │ - bne.n 3bc4a <_PyImport_ClearExtension@@Base+0x10a4> │ │ │ │ + bne.n 3bc24 <_PyImport_ClearExtension@@Base+0x10e8> │ │ │ │ ldr r4, [r1, #4] │ │ │ │ cmp r4, r5 │ │ │ │ - bne.n 3bc4a <_PyImport_ClearExtension@@Base+0x10a4> │ │ │ │ + bne.n 3bc24 <_PyImport_ClearExtension@@Base+0x10e8> │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r3, r2 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ subs r4, r1, #0 │ │ │ │ it ne │ │ │ │ movne r4, #1 │ │ │ │ - cbz r0, 3bb6a <_PyImport_ClearExtension@@Base+0xfc4> │ │ │ │ - cbz r4, 3bb6a <_PyImport_ClearExtension@@Base+0xfc4> │ │ │ │ + cbz r0, 3bb44 <_PyImport_ClearExtension@@Base+0x1008> │ │ │ │ + cbz r4, 3bb44 <_PyImport_ClearExtension@@Base+0x1008> │ │ │ │ pop {r4, r5} │ │ │ │ - b.w d1354 │ │ │ │ + b.w d136c │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.n 3bc26 <_PyImport_ClearExtension@@Base+0x1080> │ │ │ │ + bhi.n 3bc00 <_PyImport_ClearExtension@@Base+0x10c4> │ │ │ │ tbb [pc, r3] │ │ │ │ - ldr r0, [pc, #144] @ (3bc04 <_PyImport_ClearExtension@@Base+0x105e>) │ │ │ │ + ldr r0, [pc, #144] @ (3bbe0 <_PyImport_ClearExtension@@Base+0x10a4>) │ │ │ │ asrs r3, r0, #8 │ │ │ │ ldrh r6, [r6, r0] │ │ │ │ clz r3, r0 │ │ │ │ movw r2, #7780 @ 0x1e64 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ cmp r3, r4 │ │ │ │ it eq │ │ │ │ moveq r0, r2 │ │ │ │ - b.n 3bc52 <_PyImport_ClearExtension@@Base+0x10ac> │ │ │ │ + b.n 3bc2c <_PyImport_ClearExtension@@Base+0x10f0> │ │ │ │ clz r3, r0 │ │ │ │ clz r1, r1 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ movw r2, #7780 @ 0x1e64 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ it eq │ │ │ │ moveq r0, r2 │ │ │ │ - b.n 3bc52 <_PyImport_ClearExtension@@Base+0x10ac> │ │ │ │ + b.n 3bc2c <_PyImport_ClearExtension@@Base+0x10f0> │ │ │ │ clz r3, r0 │ │ │ │ clz r1, r1 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ movw r2, #7780 @ 0x1e64 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ it cs │ │ │ │ movcs r0, r2 │ │ │ │ - b.n 3bc52 <_PyImport_ClearExtension@@Base+0x10ac> │ │ │ │ + b.n 3bc2c <_PyImport_ClearExtension@@Base+0x10f0> │ │ │ │ clz r3, r0 │ │ │ │ clz r1, r1 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ movw r2, #7780 @ 0x1e64 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ it ls │ │ │ │ movls r0, r2 │ │ │ │ - b.n 3bc52 <_PyImport_ClearExtension@@Base+0x10ac> │ │ │ │ + b.n 3bc2c <_PyImport_ClearExtension@@Base+0x10f0> │ │ │ │ clz r3, r0 │ │ │ │ clz r1, r1 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ movw r2, #7780 @ 0x1e64 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ it hi │ │ │ │ movhi r0, r2 │ │ │ │ - b.n 3bc52 <_PyImport_ClearExtension@@Base+0x10ac> │ │ │ │ + b.n 3bc2c <_PyImport_ClearExtension@@Base+0x10f0> │ │ │ │ clz r3, r0 │ │ │ │ clz r1, r1 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ movw r2, #7780 @ 0x1e64 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ it cc │ │ │ │ movcc r0, r2 │ │ │ │ - b.n 3bc52 <_PyImport_ClearExtension@@Base+0x10ac> │ │ │ │ + b.n 3bc2c <_PyImport_ClearExtension@@Base+0x10f0> │ │ │ │ movw r0, #7528 @ 0x1d68 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ - mov r1, r0 │ │ │ │ - movw r0, #4992 @ 0x1380 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - ldrd r2, r3, [r1, #12] │ │ │ │ - ldr r1, [r1, #8] │ │ │ │ - b.w ddc6c │ │ │ │ + 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, 3bc4c <_PyImport_ClearExtension@@Base+0x1110> │ │ │ │ + ldr r4, [r3, #8] │ │ │ │ + b.n 3bc4e <_PyImport_ClearExtension@@Base+0x1112> │ │ │ │ + mov r4, r3 │ │ │ │ + movs r2, #44 @ 0x2c │ │ │ │ + movs r1, #0 │ │ │ │ + add r0, sp, #36 @ 0x24 │ │ │ │ + blx 2957c │ │ │ │ + cbnz r6, 3bc64 <_PyImport_ClearExtension@@Base+0x1128> │ │ │ │ + cmp r7, #0 │ │ │ │ + ble.n 3bc64 <_PyImport_ClearExtension@@Base+0x1128> │ │ │ │ + cmp r7, #3 │ │ │ │ + bgt.n 3bc64 <_PyImport_ClearExtension@@Base+0x1128> │ │ │ │ + cbnz r5, 3bc8a <_PyImport_ClearExtension@@Base+0x114e> │ │ │ │ + ldr r1, [pc, #116] @ (3bcdc <_PyImport_ClearExtension@@Base+0x11a0>) │ │ │ │ + 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 1019a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + mov r5, r0 │ │ │ │ + cbnz r0, 3bc8a <_PyImport_ClearExtension@@Base+0x114e> │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 3bccc <_PyImport_ClearExtension@@Base+0x1190> │ │ │ │ + ldr r0, [r5, #0] │ │ │ │ + movs r2, #0 │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + bl ce03c │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 3bc86 <_PyImport_ClearExtension@@Base+0x114a> │ │ │ │ + add r4, r7 │ │ │ │ + cmp r4, #1 │ │ │ │ + beq.n 3bcbe <_PyImport_ClearExtension@@Base+0x1182> │ │ │ │ + ldr r6, [r5, #4] │ │ │ │ + cbz r6, 3bca8 <_PyImport_ClearExtension@@Base+0x116c> │ │ │ │ + cmp r4, #2 │ │ │ │ + beq.n 3bcbc <_PyImport_ClearExtension@@Base+0x1180> │ │ │ │ + ldr r0, [r5, #8] │ │ │ │ + bl f4428 │ │ │ │ + mov r4, r0 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.n 3bcbe <_PyImport_ClearExtension@@Base+0x1182> │ │ │ │ + bl 7f734 │ │ │ │ + cbz r0, 3bcbe <_PyImport_ClearExtension@@Base+0x1182> │ │ │ │ + b.n 3bc86 <_PyImport_ClearExtension@@Base+0x114a> │ │ │ │ + movs r4, #1 │ │ │ │ + mov r3, r4 │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + mov r2, r6 │ │ │ │ + bl 3794c <_Py_strhex_bytes_with_sep@@Base> │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + cbz r3, 3bcd6 <_PyImport_ClearExtension@@Base+0x119a> │ │ │ │ + add r0, sp, #36 @ 0x24 │ │ │ │ + bl cead4 │ │ │ │ + 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 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 3bc98 <_PyImport_ClearExtension@@Base+0x10f2> │ │ │ │ + bge.n 3bd0e <_PyImport_ClearExtension@@Base+0x11d2> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #22188 @ 0x56ac │ │ │ │ + movw r1, #22508 @ 0x57ec │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 1271a4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3bca6 <_PyImport_ClearExtension@@Base+0x1100> │ │ │ │ + b.n 3bd1c <_PyImport_ClearExtension@@Base+0x11e0> │ │ │ │ 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 3bccc <_PyImport_ClearExtension@@Base+0x1126> │ │ │ │ + bne.n 3bd42 <_PyImport_ClearExtension@@Base+0x1206> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ - bl 3bcf6 │ │ │ │ + bl 3bd6c │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3bce8 <_PyImport_ClearExtension@@Base+0x1142> │ │ │ │ - b.n 3bce2 <_PyImport_ClearExtension@@Base+0x113c> │ │ │ │ + bne.n 3bd5e <_PyImport_ClearExtension@@Base+0x1222> │ │ │ │ + b.n 3bd58 <_PyImport_ClearExtension@@Base+0x121c> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #32236 @ 0x7dec │ │ │ │ + movw r0, #32556 @ 0x7f2c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0530 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbz r0, 3bcf2 <_PyImport_ClearExtension@@Base+0x114c> │ │ │ │ - b.n 3bcbc <_PyImport_ClearExtension@@Base+0x1116> │ │ │ │ - bl 7f720 │ │ │ │ - cbnz r0, 3bcf2 <_PyImport_ClearExtension@@Base+0x114c> │ │ │ │ + bl c053c <_PyArg_CheckPositional@@Base> │ │ │ │ + cbz r0, 3bd68 <_PyImport_ClearExtension@@Base+0x122c> │ │ │ │ + b.n 3bd32 <_PyImport_ClearExtension@@Base+0x11f6> │ │ │ │ + bl 7f734 │ │ │ │ + cbnz r0, 3bd68 <_PyImport_ClearExtension@@Base+0x122c> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7f908 │ │ │ │ + b.w 7f91c │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0003bcf6 : │ │ │ │ +0003bd6c : │ │ │ │ movs r2, #1 │ │ │ │ - b.w 1f20a8 │ │ │ │ + b.w 1f2000 │ │ │ │ │ │ │ │ -0003bcfc : │ │ │ │ +0003bd72 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ - bl 3bf28 <_PyObject_GetDictPtr@@Base> │ │ │ │ - cbnz r0, 3bd40 │ │ │ │ + bl 3bf08 <_PyObject_GetDictPtr@@Base> │ │ │ │ + cbnz r0, 3bdb6 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #29 │ │ │ │ - bpl.n 3bd28 │ │ │ │ + bpl.n 3bd9e │ │ │ │ ldr.w r3, [r5, #-12] │ │ │ │ - cbnz r3, 3bd28 │ │ │ │ - bl 1e7a0c │ │ │ │ - b.n 3bd58 │ │ │ │ + cbnz r3, 3bd9e │ │ │ │ + bl 1e7954 │ │ │ │ + b.n 3bdce │ │ │ │ movw r3, #48072 @ 0xbbc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #37616 @ 0x92f0 │ │ │ │ + movw r1, #37936 @ 0x9430 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 3bd58 │ │ │ │ - cbnz r4, 3bd5e │ │ │ │ + bl 1271a4 │ │ │ │ + b.n 3bdce │ │ │ │ + cbnz r4, 3bdd4 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5056 @ 0x13c0 │ │ │ │ + movw r1, #5356 @ 0x14ec │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 1271a4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3bd9a │ │ │ │ + b.n 3be10 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bmi.n 3bd80 │ │ │ │ + bmi.n 3bdf6 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #5080 @ 0x13d8 │ │ │ │ + movw r1, #5380 @ 0x1504 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1990 │ │ │ │ - b.n 3bd58 │ │ │ │ + bl d19a8 │ │ │ │ + b.n 3bdce │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mov r3, r0 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r4, #0] │ │ │ │ str r4, [r3, #0] │ │ │ │ - bl 1a1e48 │ │ │ │ + bl 1a1d58 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ - sub sp, #84 @ 0x54 │ │ │ │ - mov r5, r1 │ │ │ │ - mov r7, r2 │ │ │ │ - mov r6, r3 │ │ │ │ - cbz r3, 3bdb8 │ │ │ │ - ldr r4, [r3, #8] │ │ │ │ - b.n 3bdba │ │ │ │ - mov r4, r3 │ │ │ │ - movs r2, #44 @ 0x2c │ │ │ │ - movs r1, #0 │ │ │ │ - add r0, sp, #36 @ 0x24 │ │ │ │ - blx 2957c │ │ │ │ - cbnz r6, 3bdd0 │ │ │ │ - cmp r7, #0 │ │ │ │ - ble.n 3bdd0 │ │ │ │ - cmp r7, #3 │ │ │ │ - bgt.n 3bdd0 │ │ │ │ - cbnz r5, 3bdf6 │ │ │ │ - ldr r1, [pc, #116] @ (3be48 ) │ │ │ │ - mov r0, r5 │ │ │ │ - movs r2, #0 │ │ │ │ - movs r5, #3 │ │ │ │ - str r1, [sp, #0] │ │ │ │ - mov r3, r6 │ │ │ │ - add r1, sp, #24 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - str r1, [sp, #16] │ │ │ │ - movs r1, #1 │ │ │ │ - strd r1, r5, [sp, #4] │ │ │ │ - mov r1, r7 │ │ │ │ - bl 101898 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - mov r5, r0 │ │ │ │ - cbnz r0, 3bdf6 │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 3be38 │ │ │ │ - ldr r0, [r5, #0] │ │ │ │ - movs r2, #0 │ │ │ │ - add r1, sp, #36 @ 0x24 │ │ │ │ - bl ce02c │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 3bdf2 │ │ │ │ - add r4, r7 │ │ │ │ - cmp r4, #1 │ │ │ │ - beq.n 3be2a │ │ │ │ - ldr r6, [r5, #4] │ │ │ │ - cbz r6, 3be14 │ │ │ │ - cmp r4, #2 │ │ │ │ - beq.n 3be28 │ │ │ │ - ldr r0, [r5, #8] │ │ │ │ - bl f43ac │ │ │ │ - mov r4, r0 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 3be2a │ │ │ │ - bl 7f720 │ │ │ │ - cbz r0, 3be2a │ │ │ │ - b.n 3bdf2 │ │ │ │ - movs r4, #1 │ │ │ │ - mov r3, r4 │ │ │ │ - ldr r1, [sp, #44] @ 0x2c │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - mov r2, r6 │ │ │ │ - bl 37886 <_Py_strhex_bytes_with_sep@@Base> │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - cbz r3, 3be42 │ │ │ │ - add r0, sp, #36 @ 0x24 │ │ │ │ - bl ceac4 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #84 @ 0x54 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - movs r6, #156 @ 0x9c │ │ │ │ - lsls r0, r1, #1 │ │ │ │ + mov r1, r0 │ │ │ │ + movw r0, #5436 @ 0x153c │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + ldrd r2, r3, [r1, #12] │ │ │ │ + ldr r1, [r1, #8] │ │ │ │ + b.w ddce4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw r3, #26080 @ 0x65e0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r0, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 3be74 │ │ │ │ + bne.n 3be4e │ │ │ │ vldr d8, [r1, #8] │ │ │ │ - b.n 3be92 │ │ │ │ - bl 13dfb8 │ │ │ │ + b.n 3be6c │ │ │ │ + bl 13e098 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 3be92 │ │ │ │ - bl 7f720 │ │ │ │ - cbz r0, 3be9c │ │ │ │ - b.n 3bf08 │ │ │ │ + bne.n 3be6c │ │ │ │ + bl 7f734 │ │ │ │ + cbz r0, 3be76 │ │ │ │ + b.n 3bee2 │ │ │ │ vcmp.f64 d8, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n 3bef2 │ │ │ │ + bvs.n 3becc │ │ │ │ vabs.f64 d8, d8 │ │ │ │ - vldr d9, [pc, #108] @ 3bf10 │ │ │ │ + vldr d9, [pc, #116] @ 3bef0 │ │ │ │ vcmp.f64 d8, d9 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 3bf02 │ │ │ │ + bgt.n 3bedc │ │ │ │ vmov.f64 d0, d8 │ │ │ │ - vldr d1, [pc, #100] @ 3bf18 │ │ │ │ + vldr d1, [pc, #104] @ 3bef8 │ │ │ │ blx 29b7c │ │ │ │ vabs.f64 d7, d0 │ │ │ │ vcmp.f64 d7, d9 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 3beda │ │ │ │ + ble.n 3beb4 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ - vldr d1, [pc, #80] @ 3bf20 │ │ │ │ + vldr d1, [pc, #88] @ 3bf00 │ │ │ │ blx 29b7c │ │ │ │ vsub.f64 d8, d8, d0 │ │ │ │ - b.n 3bede │ │ │ │ + b.n 3beb8 │ │ │ │ vsub.f64 d8, d0, d8 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vcmp.f64 d8, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 3bef2 │ │ │ │ - bl 7f720 │ │ │ │ - cbnz r0, 3bf08 │ │ │ │ + bne.n 3becc │ │ │ │ + bl 7f734 │ │ │ │ + cbnz r0, 3bee2 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 839e0 │ │ │ │ - vldr d8, [pc, #20] @ 3bf18 │ │ │ │ - b.n 3bef2 │ │ │ │ + b.w 839f0 │ │ │ │ + vldr d8, [pc, #24] @ 3bef8 │ │ │ │ + b.n 3becc │ │ │ │ vpop {d8-d9} │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ + nop │ │ │ │ + nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r6, #31] │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - Address 0x3bf26 is out of bounds. │ │ │ │ + Address 0x3bf06 is out of bounds. │ │ │ │ │ │ │ │ │ │ │ │ -0003bf28 <_PyObject_GetDictPtr@@Base>: │ │ │ │ +0003bf08 <_PyObject_GetDictPtr@@Base>: │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r2, #27 │ │ │ │ - bmi.n 3bf66 <_PyObject_GetDictPtr@@Base+0x3e> │ │ │ │ + bmi.n 3bf46 <_PyObject_GetDictPtr@@Base+0x3e> │ │ │ │ ldr.w r2, [r3, #144] @ 0x90 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 3bf7a <_PyObject_GetDictPtr@@Base+0x52> │ │ │ │ - bge.n 3bf62 <_PyObject_GetDictPtr@@Base+0x3a> │ │ │ │ + beq.n 3bf5a <_PyObject_GetDictPtr@@Base+0x52> │ │ │ │ + bge.n 3bf42 <_PyObject_GetDictPtr@@Base+0x3a> │ │ │ │ ldr r1, [r0, #8] │ │ │ │ ldrd r3, r0, [r3, #16] │ │ │ │ cmp r1, #0 │ │ │ │ it lt │ │ │ │ neglt r1, r1 │ │ │ │ adds r3, #3 │ │ │ │ mla r3, r0, r1, r3 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ add r2, r3 │ │ │ │ adds r0, r4, r2 │ │ │ │ - b.n 3bf82 <_PyObject_GetDictPtr@@Base+0x5a> │ │ │ │ + b.n 3bf62 <_PyObject_GetDictPtr@@Base+0x5a> │ │ │ │ ldr.w r3, [r0, #-12] │ │ │ │ - cbnz r3, 3bf7e <_PyObject_GetDictPtr@@Base+0x56> │ │ │ │ + cbnz r3, 3bf5e <_PyObject_GetDictPtr@@Base+0x56> │ │ │ │ lsls r3, r2, #29 │ │ │ │ - bpl.n 3bf7e <_PyObject_GetDictPtr@@Base+0x56> │ │ │ │ - bl 1f02e4 │ │ │ │ - cbnz r0, 3bf7e <_PyObject_GetDictPtr@@Base+0x56> │ │ │ │ - bl d3c50 │ │ │ │ + bpl.n 3bf5e <_PyObject_GetDictPtr@@Base+0x56> │ │ │ │ + bl 1f0238 │ │ │ │ + cbnz r0, 3bf5e <_PyObject_GetDictPtr@@Base+0x56> │ │ │ │ + bl d3c60 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3bf82 <_PyObject_GetDictPtr@@Base+0x5a> │ │ │ │ + b.n 3bf62 <_PyObject_GetDictPtr@@Base+0x5a> │ │ │ │ sub.w r0, r4, #12 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, #3 │ │ │ │ - bhi.n 3bfb2 <_PyObject_GetDictPtr@@Base+0x8a> │ │ │ │ + bhi.n 3bf92 <_PyObject_GetDictPtr@@Base+0x8a> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 14ea84 │ │ │ │ - bl cbf1c │ │ │ │ + bl 14eb74 │ │ │ │ + bl cbf30 │ │ │ │ mov r3, r0 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - b.w f8840 │ │ │ │ + b.w f8858 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #55452 @ 0xd89c │ │ │ │ + movw r0, #55772 @ 0xd9dc │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ movs r3, #3 │ │ │ │ movs r2, #0 │ │ │ │ - bl c0530 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c053c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3bf98 <_PyObject_GetDictPtr@@Base+0x70> │ │ │ │ + bne.n 3bf78 <_PyObject_GetDictPtr@@Base+0x70> │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #32] │ │ │ │ - b.w 7ffe0 │ │ │ │ + b.w 7fff4 │ │ │ │ + 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 3bfdc <_PyObject_GetDictPtr@@Base+0xd4> │ │ │ │ + movs r3, #2 │ │ │ │ + mov r1, r2 │ │ │ │ + movw r0, #32796 @ 0x801c │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ + mov r2, r3 │ │ │ │ + bl c053c <_PyArg_CheckPositional@@Base> │ │ │ │ + cbnz r0, 3bfdc <_PyObject_GetDictPtr@@Base+0xd4> │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 3bff0 <_PyObject_GetDictPtr@@Base+0xe8> │ │ │ │ + ldrd r0, r1, [r4] │ │ │ │ + bl 1072f8 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 3bfd8 <_PyObject_GetDictPtr@@Base+0xd0> │ │ │ │ + movw r0, #4356 @ 0x1104 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + pop {r4, pc} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r4, r2 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r6, r1 │ │ │ │ + cmp r2, #1 │ │ │ │ + bhi.n 3c012 <_PyObject_GetDictPtr@@Base+0x10a> │ │ │ │ + cmp r4, #0 │ │ │ │ + ble.n 3c02a <_PyObject_GetDictPtr@@Base+0x122> │ │ │ │ + ldr r1, [r6, #0] │ │ │ │ + b.n 3c032 <_PyObject_GetDictPtr@@Base+0x12a> │ │ │ │ + movw r0, #59032 @ 0xe698 │ │ │ │ + movt r0, #38 @ 0x26 │ │ │ │ + movs r3, #1 │ │ │ │ + movs r2, #0 │ │ │ │ + mov r1, r4 │ │ │ │ + bl c053c <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 3c00a <_PyObject_GetDictPtr@@Base+0x102> │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + movw r1, #4356 @ 0x1104 │ │ │ │ + movt r1, #70 @ 0x46 │ │ │ │ + mov r0, r5 │ │ │ │ + movs r2, #2 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 3b37c <_PyImport_ClearExtension@@Base+0x840> │ │ │ │ + mov r0, r1 │ │ │ │ + movs r2, #1 │ │ │ │ + movw r1, #42456 @ 0xa5d8 │ │ │ │ + movt r1, #2 │ │ │ │ + b.w 13dc88 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 3bffa <_PyObject_GetDictPtr@@Base+0xd2> │ │ │ │ + beq.n 3c078 <_PyObject_GetDictPtr@@Base+0x170> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5168 @ 0x1430 │ │ │ │ + movw r1, #5496 @ 0x1578 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1990 │ │ │ │ - b.n 3c006 <_PyObject_GetDictPtr@@Base+0xde> │ │ │ │ + bl d19a8 │ │ │ │ + b.n 3c084 <_PyObject_GetDictPtr@@Base+0x17c> │ │ │ │ ldr r0, [r1, #0] │ │ │ │ mov r5, r1 │ │ │ │ - bl 15e1b8 │ │ │ │ + bl 15e468 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.n 3c00a <_PyObject_GetDictPtr@@Base+0xe2> │ │ │ │ + bge.n 3c088 <_PyObject_GetDictPtr@@Base+0x180> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3c088 <_PyObject_GetDictPtr@@Base+0x160> │ │ │ │ + b.n 3c106 <_PyObject_GetDictPtr@@Base+0x1fe> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl f43ac │ │ │ │ + bl f4428 │ │ │ │ mov r5, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 3c01e <_PyObject_GetDictPtr@@Base+0xf6> │ │ │ │ - bl 7f720 │ │ │ │ + bne.n 3c09c <_PyObject_GetDictPtr@@Base+0x194> │ │ │ │ + bl 7f734 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3c006 <_PyObject_GetDictPtr@@Base+0xde> │ │ │ │ + bne.n 3c084 <_PyObject_GetDictPtr@@Base+0x17c> │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #11260 @ 0x2bfc │ │ │ │ + movw r1, #11544 @ 0x2d18 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #5204 @ 0x1454 │ │ │ │ + movw r0, #5532 @ 0x159c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 8fe90 │ │ │ │ + bl 8fe78 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3c006 <_PyObject_GetDictPtr@@Base+0xde> │ │ │ │ - bl 95d94 │ │ │ │ + blt.n 3c084 <_PyObject_GetDictPtr@@Base+0x17c> │ │ │ │ + bl 95d68 │ │ │ │ mov r1, r5 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2a4bc │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9889c │ │ │ │ + bl 98868 │ │ │ │ adds r3, r6, #1 │ │ │ │ - bne.n 3c07a <_PyObject_GetDictPtr@@Base+0x152> │ │ │ │ + bne.n 3c0f8 <_PyObject_GetDictPtr@@Base+0x1f0> │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 3c068 <_PyObject_GetDictPtr@@Base+0x140> │ │ │ │ - bl e4b58 │ │ │ │ + bne.n 3c0e6 <_PyObject_GetDictPtr@@Base+0x1de> │ │ │ │ + bl e4bd0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3c03a <_PyObject_GetDictPtr@@Base+0x112> │ │ │ │ - b.n 3c006 <_PyObject_GetDictPtr@@Base+0xde> │ │ │ │ + beq.n 3c0b8 <_PyObject_GetDictPtr@@Base+0x1b0> │ │ │ │ + b.n 3c084 <_PyObject_GetDictPtr@@Base+0x17c> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w f1834 │ │ │ │ + b.w f18b4 │ │ │ │ cmp r6, #0 │ │ │ │ - blt.n 3c068 <_PyObject_GetDictPtr@@Base+0x140> │ │ │ │ + blt.n 3c0e6 <_PyObject_GetDictPtr@@Base+0x1de> │ │ │ │ movw r3, #44000 @ 0xabe0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r4, r1 │ │ │ │ - cmp r2, #2 │ │ │ │ - beq.n 3c0b6 <_PyObject_GetDictPtr@@Base+0x18e> │ │ │ │ - movs r3, #2 │ │ │ │ - mov r1, r2 │ │ │ │ - movw r0, #32476 @ 0x7edc │ │ │ │ - movt r0, #40 @ 0x28 │ │ │ │ - mov r2, r3 │ │ │ │ - bl c0530 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbnz r0, 3c0b6 <_PyObject_GetDictPtr@@Base+0x18e> │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 3c0ca <_PyObject_GetDictPtr@@Base+0x1a2> │ │ │ │ - ldrd r0, r1, [r4] │ │ │ │ - bl 1071dc │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 3c0b2 <_PyObject_GetDictPtr@@Base+0x18a> │ │ │ │ - movw r0, #4356 @ 0x1104 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - pop {r4, pc} │ │ │ │ - mov r0, r1 │ │ │ │ - movs r2, #1 │ │ │ │ - movw r1, #42456 @ 0xa5d8 │ │ │ │ - movt r1, #2 │ │ │ │ - b.w 13dba8 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r0, r1 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 3c0fc <_PyObject_GetDictPtr@@Base+0x1d4> │ │ │ │ + cbnz r3, 3c128 <_PyObject_GetDictPtr@@Base+0x220> │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 3c0fc <_PyObject_GetDictPtr@@Base+0x1d4> │ │ │ │ + ble.n 3c128 <_PyObject_GetDictPtr@@Base+0x220> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 3c0fc <_PyObject_GetDictPtr@@Base+0x1d4> │ │ │ │ - cbnz r0, 3c118 <_PyObject_GetDictPtr@@Base+0x1f0> │ │ │ │ + bne.n 3c128 <_PyObject_GetDictPtr@@Base+0x220> │ │ │ │ + cbnz r0, 3c144 <_PyObject_GetDictPtr@@Base+0x23c> │ │ │ │ movs r4, #1 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - ldr r4, [pc, #96] @ (3c164 <_PyObject_GetDictPtr@@Base+0x23c>) │ │ │ │ + ldr r4, [pc, #96] @ (3c190 <_PyObject_GetDictPtr@@Base+0x288>) │ │ │ │ movs r2, #0 │ │ │ │ add r5, sp, #28 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r2, r5, [sp, #12] │ │ │ │ - bl 101898 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 3c118 <_PyObject_GetDictPtr@@Base+0x1f0> │ │ │ │ + bl 1019a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 3c144 <_PyObject_GetDictPtr@@Base+0x23c> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3c160 <_PyObject_GetDictPtr@@Base+0x238> │ │ │ │ + b.n 3c18c <_PyObject_GetDictPtr@@Base+0x284> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f43ac │ │ │ │ + bl f4428 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3c12c <_PyObject_GetDictPtr@@Base+0x204> │ │ │ │ - bl 7f720 │ │ │ │ + bne.n 3c158 <_PyObject_GetDictPtr@@Base+0x250> │ │ │ │ + bl 7f734 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3c114 <_PyObject_GetDictPtr@@Base+0x1ec> │ │ │ │ - bl 95d94 │ │ │ │ + bne.n 3c140 <_PyObject_GetDictPtr@@Base+0x238> │ │ │ │ + bl 95d68 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 29a98 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9889c │ │ │ │ - cbz r4, 3c154 <_PyObject_GetDictPtr@@Base+0x22c> │ │ │ │ - ldr r3, [pc, #36] @ (3c168 <_PyObject_GetDictPtr@@Base+0x240>) │ │ │ │ + bl 98868 │ │ │ │ + cbz r4, 3c180 <_PyObject_GetDictPtr@@Base+0x278> │ │ │ │ + ldr r3, [pc, #36] @ (3c194 <_PyObject_GetDictPtr@@Base+0x28c>) │ │ │ │ ldr.w r3, [r3, #1472] @ 0x5c0 │ │ │ │ - cbnz r3, 3c15e <_PyObject_GetDictPtr@@Base+0x236> │ │ │ │ + cbnz r3, 3c18a <_PyObject_GetDictPtr@@Base+0x282> │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 1e2664 │ │ │ │ + b.w 1e25ac │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 3c160 <_PyObject_GetDictPtr@@Base+0x238> │ │ │ │ - ldr r0, [pc, #12] @ (3c16c <_PyObject_GetDictPtr@@Base+0x244>) │ │ │ │ + b.n 3c18c <_PyObject_GetDictPtr@@Base+0x284> │ │ │ │ + ldr r0, [pc, #12] @ (3c198 <_PyObject_GetDictPtr@@Base+0x290>) │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r6, #200 @ 0xc8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldr r4, [sp, #128] @ 0x80 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r6, r1 │ │ │ │ - cmp r2, #1 │ │ │ │ - bhi.n 3c190 <_PyObject_GetDictPtr@@Base+0x268> │ │ │ │ - cmp r4, #0 │ │ │ │ - ble.n 3c1a8 <_PyObject_GetDictPtr@@Base+0x280> │ │ │ │ - ldr r1, [r6, #0] │ │ │ │ - b.n 3c1b0 <_PyObject_GetDictPtr@@Base+0x288> │ │ │ │ - movw r0, #58712 @ 0xe558 │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ - movs r3, #1 │ │ │ │ - movs r2, #0 │ │ │ │ - mov r1, r4 │ │ │ │ - bl c0530 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 3c188 <_PyObject_GetDictPtr@@Base+0x260> │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - movw r1, #4356 @ 0x1104 │ │ │ │ - movt r1, #70 @ 0x46 │ │ │ │ - mov r0, r5 │ │ │ │ - movs r2, #2 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 3b3d4 <_PyImport_ClearExtension@@Base+0x82e> │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #24 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ add r1, sp, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 240ea8 <_PyDeadline_Get@@Base+0x12d0> │ │ │ │ + bl 240df8 <_PyTime_AsTimeval@@Base+0x2ef8> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3c1e0 <_PyObject_GetDictPtr@@Base+0x2b8> │ │ │ │ + bne.n 3c1c0 <_PyObject_GetDictPtr@@Base+0x2b8> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3c216 <_PyObject_GetDictPtr@@Base+0x2ee> │ │ │ │ + b.n 3c1f6 <_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 24147c <_PyDeadline_Get@@Base+0x18a4> │ │ │ │ + bl 2413cc <_PyTime_AsTimeval@@Base+0x34cc> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3c1dc <_PyObject_GetDictPtr@@Base+0x2b4> │ │ │ │ + beq.n 3c1bc <_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 7828c │ │ │ │ + bl 7820c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0003c21c : │ │ │ │ +0003c1fc : │ │ │ │ push {r4, r5} │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr r4, [pc, #20] @ (3c238 ) │ │ │ │ + ldr r4, [pc, #20] @ (3c218 ) │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r3, r4] │ │ │ │ mov r4, r1 │ │ │ │ mov r3, r2 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ pop {r4, r5} │ │ │ │ - b.w 1ed97c │ │ │ │ + b.w 1ed8d0 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw r3, #26080 @ 0x65e0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r0, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 3c264 │ │ │ │ + bne.n 3c244 │ │ │ │ vldr d8, [r1, #8] │ │ │ │ - b.n 3c280 │ │ │ │ - bl 13dfb8 │ │ │ │ + b.n 3c260 │ │ │ │ + bl 13e098 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 3c280 │ │ │ │ - bl 7f720 │ │ │ │ - cbnz r0, 3c294 │ │ │ │ - vldr d0, [pc, #28] @ 3c2a0 │ │ │ │ + bne.n 3c260 │ │ │ │ + bl 7f734 │ │ │ │ + cbnz r0, 3c274 │ │ │ │ + vldr d0, [pc, #28] @ 3c280 │ │ │ │ vmul.f64 d0, d8, d0 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 839e0 │ │ │ │ + b.w 839f0 │ │ │ │ vpop {d8} │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop.w │ │ │ │ stmia r1!, {r3, r4, r5, r6, r7} │ │ │ │ subs r3, r4, r1 │ │ │ │ - add r5, pc, #880 @ (adr r5, 3c618 ) │ │ │ │ + add r5, pc, #880 @ (adr r5, 3c5f8 ) │ │ │ │ eors r4, r1 │ │ │ │ - b.n 3c2aa │ │ │ │ + b.n 3c28a │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #1568] @ 0x620 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ subw sp, sp, #2500 @ 0x9c4 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r4, r3, #5 │ │ │ │ - bmi.n 3c2de │ │ │ │ + bmi.n 3c2be │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5472 @ 0x1560 │ │ │ │ + movw r1, #5792 @ 0x16a0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 3c306 │ │ │ │ + bl 1271a4 │ │ │ │ + b.n 3c2e6 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r4, r1 │ │ │ │ - bl b4df8 │ │ │ │ + bl b4e1c │ │ │ │ movw r3, #625 @ 0x271 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 3c30a │ │ │ │ + beq.n 3c2ea │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5504 @ 0x1580 │ │ │ │ + movw r1, #5824 @ 0x16c0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 1271a4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3c380 │ │ │ │ + b.n 3c360 │ │ │ │ mov r7, sp │ │ │ │ add.w r8, r4, #8 │ │ │ │ addw r9, r4, #2504 @ 0x9c8 │ │ │ │ ldr.w r0, [r8, #4]! │ │ │ │ - bl f4a94 │ │ │ │ + bl f4b10 │ │ │ │ mov r6, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.n 3c32a │ │ │ │ - bl 7f720 │ │ │ │ + bne.n 3c30a │ │ │ │ + bl 7f734 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3c306 │ │ │ │ + bne.n 3c2e6 │ │ │ │ cmp r8, r9 │ │ │ │ str.w r6, [r7], #4 │ │ │ │ - bne.n 3c314 │ │ │ │ + bne.n 3c2f4 │ │ │ │ ldr.w r0, [r4, #2508] @ 0x9cc │ │ │ │ - bl dd754 │ │ │ │ + bl dd7cc │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 3c34a │ │ │ │ - bl 7f720 │ │ │ │ + bne.n 3c32a │ │ │ │ + bl 7f734 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3c306 │ │ │ │ - b.n 3c350 │ │ │ │ + bne.n 3c2e6 │ │ │ │ + b.n 3c330 │ │ │ │ cmp.w r0, #624 @ 0x270 │ │ │ │ - bls.n 3c368 │ │ │ │ + bls.n 3c348 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5536 @ 0x15a0 │ │ │ │ + movw r1, #5856 @ 0x16e0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 3c306 │ │ │ │ + bl 1271a4 │ │ │ │ + b.n 3c2e6 │ │ │ │ mov.w r2, #2496 @ 0x9c0 │ │ │ │ mov r1, sp │ │ │ │ add.w r0, r5, #12 │ │ │ │ str r3, [r5, #8] │ │ │ │ blx 29c10 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ addw sp, sp, #2500 @ 0x9c4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r5, r0 │ │ │ │ - bl 213834 <_PyTime_FromMillisecondsObject@@Base+0x414> │ │ │ │ - cbz r0, 3c3da │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [r5, #20] │ │ │ │ - cbnz r0, 3c3bc │ │ │ │ - movw r3, #4356 @ 0x1104 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 3c3de │ │ │ │ - adds r2, #1 │ │ │ │ - str r2, [r3, #0] │ │ │ │ - b.n 3c3de │ │ │ │ - bl 81e1c │ │ │ │ - mov r3, r0 │ │ │ │ - cbnz r0, 3c3e6 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 3c3da │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 3c3da │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - movs r5, #0 │ │ │ │ - b.n 3c40e │ │ │ │ - movw r3, #4356 @ 0x1104 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - ldr r2, [r5, #12] │ │ │ │ - mov r1, r4 │ │ │ │ - movw r0, #5552 @ 0x15b0 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - bl 82744 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 3c40e │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 3c40e │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - mov r0, r5 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - │ │ │ │ -0003c412 : │ │ │ │ - ldr r0, [pc, #4] @ (3c418 ) │ │ │ │ - b.w cb83c │ │ │ │ - movs r6, #244 @ 0xf4 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r1 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2957c │ │ │ │ cmp r5, #2 │ │ │ │ - bne.n 3c44c │ │ │ │ + bne.n 3c398 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl ce02c │ │ │ │ - cbz r0, 3c466 │ │ │ │ - b.n 3c462 │ │ │ │ + bl ce03c │ │ │ │ + cbz r0, 3c3b2 │ │ │ │ + b.n 3c3ae │ │ │ │ movs r3, #2 │ │ │ │ - movw r0, #40436 @ 0x9df4 │ │ │ │ + movw r0, #40976 @ 0xa010 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0530 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c053c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3c43e │ │ │ │ + bne.n 3c38a │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3c4ac │ │ │ │ + b.n 3c3f8 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 16a054 │ │ │ │ + bl 16a13c │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3c47a │ │ │ │ - bl 7f720 │ │ │ │ + bne.n 3c3c6 │ │ │ │ + bl 7f734 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3c462 │ │ │ │ + bne.n 3c3ae │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - movw r5, #64740 @ 0xfce4 │ │ │ │ + movw r5, #65064 @ 0xfe28 │ │ │ │ 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 3c4a6 │ │ │ │ + ble.n 3c3f2 │ │ │ │ ldrb.w r3, [r2], #1 │ │ │ │ uxth r4, r4 │ │ │ │ eor.w r3, r3, r0, lsr #8 │ │ │ │ add.w r3, r5, r3, lsl #1 │ │ │ │ ldrh r0, [r3, #56] @ 0x38 │ │ │ │ eors r0, r4 │ │ │ │ - b.n 3c48a │ │ │ │ - bl 7dde8 │ │ │ │ + b.n 3c3d6 │ │ │ │ + bl 7ddec │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbz r3, 3c4b6 │ │ │ │ + cbz r3, 3c402 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl ceac4 │ │ │ │ + bl cead4 │ │ │ │ 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 213784 <_PyTime_FromMillisecondsObject@@Base+0x414> │ │ │ │ + cbz r0, 3c45a │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [r5, #20] │ │ │ │ + cbnz r0, 3c43c │ │ │ │ + movw r3, #4356 @ 0x1104 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 3c45e │ │ │ │ + adds r2, #1 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + b.n 3c45e │ │ │ │ + bl 81e2c │ │ │ │ + mov r3, r0 │ │ │ │ + cbnz r0, 3c466 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 3c45a │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 3c45a │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + movs r5, #0 │ │ │ │ + b.n 3c48e │ │ │ │ + movw r3, #4356 @ 0x1104 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + ldr r2, [r5, #12] │ │ │ │ + mov r1, r4 │ │ │ │ + movw r0, #5872 @ 0x16f0 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + bl 82754 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 3c48e │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 3c48e │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + mov r0, r5 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + │ │ │ │ +0003c492 : │ │ │ │ + ldr r0, [pc, #4] @ (3c498 ) │ │ │ │ + b.w cb850 │ │ │ │ + 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 3c4dc │ │ │ │ + bpl.n 3c4bc │ │ │ │ ldr r2, [r1, #8] │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bgt.n 3c4fa │ │ │ │ + bgt.n 3c4da │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - movw r1, #5560 @ 0x15b8 │ │ │ │ + movw r1, #5880 @ 0x16f8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d1990 │ │ │ │ - b.n 3c526 │ │ │ │ + bl d19a8 │ │ │ │ + b.n 3c506 │ │ │ │ ldr r3, [r0, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 3c510 │ │ │ │ + bgt.n 3c4f0 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r0, #12] │ │ │ │ - bl 17e178 <_PyDeadline_Init@@Base+0x78> │ │ │ │ - cbnz r0, 3c52a │ │ │ │ - b.n 3c526 │ │ │ │ + bl 17e248 <_PyDeadline_Init@@Base+0x78> │ │ │ │ + cbnz r0, 3c50a │ │ │ │ + b.n 3c506 │ │ │ │ movw r3, #56116 @ 0xdb34 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #47464 @ 0xb968 │ │ │ │ + movw r1, #47704 @ 0xba58 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 1271a4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3c5ea │ │ │ │ + b.n 3c5ca │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 3c53e │ │ │ │ + beq.n 3c51e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 3c53e │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 3c51e │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r3, #7 │ │ │ │ - bmi.n 3c562 │ │ │ │ + bmi.n 3c542 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #5620 @ 0x15f4 │ │ │ │ + movw r1, #5940 @ 0x1734 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1990 │ │ │ │ - b.n 3c526 │ │ │ │ - bl 83930 │ │ │ │ + bl d19a8 │ │ │ │ + b.n 3c506 │ │ │ │ + bl 83940 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 3c572 │ │ │ │ - bl 7f720 │ │ │ │ - cbz r0, 3c576 │ │ │ │ - b.n 3c526 │ │ │ │ + bne.n 3c552 │ │ │ │ + bl 7f734 │ │ │ │ + cbz r0, 3c556 │ │ │ │ + b.n 3c506 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 3c58e │ │ │ │ + bge.n 3c56e │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5672 @ 0x1628 │ │ │ │ + movw r1, #5992 @ 0x1768 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 3c526 │ │ │ │ + bl 1271a4 │ │ │ │ + b.n 3c506 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ str r0, [r4, #12] │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 3c5a8 │ │ │ │ + bne.n 3c588 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 3c5ea │ │ │ │ + b.n 3c5ca │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.n 3c5ca │ │ │ │ + bmi.n 3c5aa │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #5708 @ 0x164c │ │ │ │ + movw r1, #6028 @ 0x178c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1990 │ │ │ │ - b.n 3c526 │ │ │ │ + bl d19a8 │ │ │ │ + b.n 3c506 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - cbz r0, 3c5d8 │ │ │ │ - bl 86eb8 │ │ │ │ + cbz r0, 3c5b8 │ │ │ │ + bl 86e98 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 3c59e │ │ │ │ - b.n 3c526 │ │ │ │ + bge.n 3c57e │ │ │ │ + b.n 3c506 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r1, #0] │ │ │ │ str r1, [r4, #20] │ │ │ │ - b.n 3c59e │ │ │ │ + b.n 3c57e │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - movw r2, #56100 @ 0xdb24 │ │ │ │ + movw r2, #56420 @ 0xdc64 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ - bl 1cabf4 │ │ │ │ - cbz r0, 3c66c │ │ │ │ + bl 1cab34 │ │ │ │ + cbz r0, 3c64c │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bpl.n 3c64e │ │ │ │ - ldr r2, [pc, #96] @ (3c674 ) │ │ │ │ + bpl.n 3c62e │ │ │ │ + ldr r2, [pc, #96] @ (3c654 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr.w r5, [r4, #180] @ 0xb4 │ │ │ │ subs r5, #1 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ movs r3, #28 │ │ │ │ mul.w r3, r5, r3 │ │ │ │ adds r1, r2, r3 │ │ │ │ add.w r0, r3, #92672 @ 0x16a00 │ │ │ │ add.w r1, r1, #92672 @ 0x16a00 │ │ │ │ adds r0, #252 @ 0xfc │ │ │ │ add r0, r2 │ │ │ │ ldr.w r1, [r1, #252] @ 0xfc │ │ │ │ cmp r1, r4 │ │ │ │ - beq.n 3c64a │ │ │ │ + beq.n 3c62a │ │ │ │ cmp r5, #10 │ │ │ │ ittt ls │ │ │ │ addls.w r3, r3, #98304 @ 0x18000 │ │ │ │ addls r3, #228 @ 0xe4 │ │ │ │ addls r0, r2, r3 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - b.n 3c652 │ │ │ │ + b.n 3c632 │ │ │ │ ldr.w r0, [r4, #132] @ 0x84 │ │ │ │ - ldr r1, [pc, #36] @ (3c678 ) │ │ │ │ + ldr r1, [pc, #36] @ (3c658 ) │ │ │ │ mov r2, r6 │ │ │ │ - bl 793e8 │ │ │ │ + bl 7937c │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 3c670 │ │ │ │ + cbnz r0, 3c650 │ │ │ │ ldr.w r3, [r4, #192] @ 0xc0 │ │ │ │ - cbz r3, 3c670 │ │ │ │ + cbz r3, 3c650 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b707c │ │ │ │ - b.n 3c670 │ │ │ │ + bl 1b707c <_PySys_GetRequiredAttrString@@Base+0x3d6c> │ │ │ │ + b.n 3c650 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r4, 3c67c │ │ │ │ + cbz r4, 3c65c │ │ │ │ lsls r0, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ ldr.w r8, [r0, #8] │ │ │ │ ubfx r7, r3, #2, #3 │ │ │ │ lsls r2, r3, #26 │ │ │ │ - bpl.n 3c6a8 │ │ │ │ + bpl.n 3c688 │ │ │ │ lsls r3, r3, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r4, r0, #20 │ │ │ │ addpl.w r4, r0, #28 │ │ │ │ - b.n 3c6aa │ │ │ │ + b.n 3c68a │ │ │ │ ldr r4, [r0, #28] │ │ │ │ cmp.w r8, #1 │ │ │ │ - bne.n 3c6ea │ │ │ │ + bne.n 3c6ca │ │ │ │ cmp r7, #1 │ │ │ │ - bne.n 3c6b8 │ │ │ │ + bne.n 3c698 │ │ │ │ ldrb r4, [r4, #0] │ │ │ │ - b.n 3c6c0 │ │ │ │ + b.n 3c6a0 │ │ │ │ cmp r7, #2 │ │ │ │ ite eq │ │ │ │ ldrheq r4, [r4, #0] │ │ │ │ ldrne r4, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 156cb4 <_PyUnicode_IsTitlecase@@Base> │ │ │ │ + bl 156da4 <_PyUnicode_IsTitlecase@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3c75e │ │ │ │ + bne.n 3c73e │ │ │ │ mov r0, r4 │ │ │ │ - bl 156d08 <_PyUnicode_IsUppercase@@Base> │ │ │ │ + bl 156df8 <_PyUnicode_IsUppercase@@Base> │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movw r2, #7780 @ 0x1e64 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r0, #0 │ │ │ │ ite ne │ │ │ │ movne r0, r3 │ │ │ │ moveq r0, r2 │ │ │ │ - b.n 3c770 │ │ │ │ + b.n 3c750 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 3c768 │ │ │ │ + beq.n 3c748 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r6, r9 │ │ │ │ mov r5, r9 │ │ │ │ cmp r8, r5 │ │ │ │ - ble.n 3c746 │ │ │ │ + ble.n 3c726 │ │ │ │ cmp r7, #1 │ │ │ │ - bne.n 3c706 │ │ │ │ + bne.n 3c6e6 │ │ │ │ ldrb.w sl, [r4, r5] │ │ │ │ - b.n 3c712 │ │ │ │ + b.n 3c6f2 │ │ │ │ cmp r7, #2 │ │ │ │ ite eq │ │ │ │ ldrheq.w sl, [r4, r5, lsl #1] │ │ │ │ ldrne.w sl, [r4, r5, lsl #2] │ │ │ │ mov r0, sl │ │ │ │ - bl 156d08 <_PyUnicode_IsUppercase@@Base> │ │ │ │ - cbnz r0, 3c722 │ │ │ │ + bl 156df8 <_PyUnicode_IsUppercase@@Base> │ │ │ │ + cbnz r0, 3c702 │ │ │ │ mov r0, sl │ │ │ │ - bl 156cb4 <_PyUnicode_IsTitlecase@@Base> │ │ │ │ - cbz r0, 3c72e │ │ │ │ + bl 156da4 <_PyUnicode_IsTitlecase@@Base> │ │ │ │ + cbz r0, 3c70e │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 3c768 │ │ │ │ + bne.n 3c748 │ │ │ │ movs r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 3c740 │ │ │ │ + b.n 3c720 │ │ │ │ mov r0, sl │ │ │ │ - bl 156b64 <_PyUnicode_IsLowercase@@Base> │ │ │ │ - cbz r0, 3c740 │ │ │ │ + bl 156c54 <_PyUnicode_IsLowercase@@Base> │ │ │ │ + cbz r0, 3c720 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 3c768 │ │ │ │ + beq.n 3c748 │ │ │ │ mov r6, r9 │ │ │ │ mov r0, r9 │ │ │ │ adds r5, #1 │ │ │ │ mov r9, r0 │ │ │ │ - b.n 3c6f8 │ │ │ │ + b.n 3c6d8 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ movw r3, #7780 @ 0x1e64 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r6, #0 │ │ │ │ it eq │ │ │ │ moveq r0, r3 │ │ │ │ - b.n 3c770 │ │ │ │ + b.n 3c750 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 3c770 │ │ │ │ + b.n 3c750 │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r1 │ │ │ │ cmp r2, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bhi.n 3c798 │ │ │ │ + bhi.n 3c778 │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 3c7bc │ │ │ │ - b.n 3c7b0 │ │ │ │ - movw r0, #64856 @ 0xfd58 │ │ │ │ + ble.n 3c79c │ │ │ │ + b.n 3c790 │ │ │ │ + movw r0, #65176 @ 0xfe98 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ - bl c0530 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c053c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3c792 │ │ │ │ - b.n 3c836 │ │ │ │ + bne.n 3c772 │ │ │ │ + b.n 3c816 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 139b38 <_Py_convert_optional_to_ssize_t@@Base> │ │ │ │ + bl 139c14 <_Py_convert_optional_to_ssize_t@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3c836 │ │ │ │ + beq.n 3c816 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r5, [sp, #4] │ │ │ │ - cbz r3, 3c7e0 │ │ │ │ + cbz r3, 3c7c0 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 3c7f8 │ │ │ │ + ble.n 3c7d8 │ │ │ │ movw r3, #56116 @ 0xdb34 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #47464 @ 0xb968 │ │ │ │ + movw r1, #47704 @ 0xba58 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 3c836 │ │ │ │ + bl 1271a4 │ │ │ │ + b.n 3c816 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #12972 @ 0x32ac │ │ │ │ + movw r1, #13292 @ 0x33ec │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 3c836 │ │ │ │ + bl 1271a4 │ │ │ │ + b.n 3c816 │ │ │ │ cmp r5, #0 │ │ │ │ - bge.n 3c816 │ │ │ │ + bge.n 3c7f6 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #5808 @ 0x16b0 │ │ │ │ + movw r1, #6128 @ 0x17f0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1990 │ │ │ │ - b.n 3c836 │ │ │ │ + bl d19a8 │ │ │ │ + b.n 3c816 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r5, r3 │ │ │ │ - blt.n 3c828 │ │ │ │ + blt.n 3c808 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 7f908 │ │ │ │ + b.w 7f91c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [r4, #16] │ │ │ │ - bl 210200 <_PyTime_MonotonicWithInfo@@Base+0x1f8> │ │ │ │ + bl 210150 <_PyTime_MonotonicWithInfo@@Base+0x1f8> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3c81c │ │ │ │ + bne.n 3c7fc │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #24] │ │ │ │ - bl 3ca4c │ │ │ │ + bl 3c83e │ │ │ │ ldr r3, [r4, #24] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #24] │ │ │ │ pop {r4, pc} │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r3, [r0, #48] @ 0x30 │ │ │ │ - sub sp, #8 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r7, r2 │ │ │ │ - ldr r3, [r3, #76] @ 0x4c │ │ │ │ - cbz r3, 3c8a0 │ │ │ │ - mov r8, r1 │ │ │ │ - bl 7f720 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 3c92e │ │ │ │ - mov r0, r4 │ │ │ │ - bl 23f084 <_PyTime_AsTimeval@@Base+0x10c4> │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 3c8a0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 245070 │ │ │ │ - mov r5, r0 │ │ │ │ - cbnz r0, 3c8a4 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 245b0c │ │ │ │ - movs r5, #0 │ │ │ │ - b.n 3c91a │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2404c4 <_PyDeadline_Get@@Base+0x8ec> │ │ │ │ - mov r1, r0 │ │ │ │ - cbnz r0, 3c8ca │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 3c89a │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 3c89a │ │ │ │ - mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 3c89a │ │ │ │ - mov r2, r5 │ │ │ │ - movw r0, #35140 @ 0x8944 │ │ │ │ - movt r0, #40 @ 0x28 │ │ │ │ - bl 82744 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 3c89a │ │ │ │ - str r4, [sp, #0] │ │ │ │ - movs r3, #1 │ │ │ │ - str r3, [r4, #20] │ │ │ │ - mov.w r1, #588 @ 0x24c │ │ │ │ - ldr r3, [r4, #48] @ 0x30 │ │ │ │ - ldr r2, [r3, #76] @ 0x4c │ │ │ │ - mov r3, r0 │ │ │ │ - movw r0, #5984 @ 0x1760 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - bl 240738 <_PyDeadline_Get@@Base+0xb60> │ │ │ │ - str r6, [r4, #20] │ │ │ │ - cbnz r0, 3c906 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 245b0c │ │ │ │ - b.n 3c91a │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 3c91a │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 3c91a │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - mov r0, r5 │ │ │ │ - bl 7828c │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ - mov r1, r7 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 29a70 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - cbnz r3, 3c94c │ │ │ │ - cbz r2, 3c964 │ │ │ │ - ldr r3, [r2, #8] │ │ │ │ - cbz r3, 3c964 │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5996 @ 0x176c │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 3c978 │ │ │ │ - ldr.w r3, [r1, #444] @ 0x1bc │ │ │ │ - movw r1, #148 @ 0x94 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ - ldr r0, [r3, #4] │ │ │ │ - bl 126e34 │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r3, pc} │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r4, r1 │ │ │ │ - cmp r2, #2 │ │ │ │ - bne.n 3c99c │ │ │ │ - ldrd r0, r1, [r4] │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 3c9b4 │ │ │ │ - movs r3, #2 │ │ │ │ - mov r1, r2 │ │ │ │ - movw r0, #32452 @ 0x7ec4 │ │ │ │ - movt r0, #40 @ 0x28 │ │ │ │ - mov r2, r3 │ │ │ │ - bl c0530 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 3c990 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0003c9b4 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - cbz r0, 3c9c8 │ │ │ │ - mov r5, r1 │ │ │ │ - cbnz r1, 3c9ce │ │ │ │ - bl 262848 │ │ │ │ - b.n 3ca46 │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r3, [r2, #52] @ 0x34 │ │ │ │ - cbz r3, 3ca2c │ │ │ │ - ldr r6, [r3, #32] │ │ │ │ - cbnz r6, 3c9de │ │ │ │ - ldr r6, [r3, #4] │ │ │ │ - cbz r6, 3c9e6 │ │ │ │ - mov r3, r6 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - bx r3 │ │ │ │ - ldr r2, [r2, #84] @ 0x54 │ │ │ │ - lsls r1, r2, #2 │ │ │ │ - bmi.n 3ca2c │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ - cbz r3, 3ca2c │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - ldr r2, [r3, #84] @ 0x54 │ │ │ │ - lsls r2, r2, #2 │ │ │ │ - bmi.n 3ca2c │ │ │ │ - ldr r3, [r3, #52] @ 0x34 │ │ │ │ - cbz r3, 3ca2c │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ - cbz r3, 3ca2c │ │ │ │ - movs r3, #0 │ │ │ │ - movs r2, #76 @ 0x4c │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1af708 │ │ │ │ - movw r2, #7528 @ 0x1d68 │ │ │ │ - movt r2, #70 @ 0x46 │ │ │ │ - mov r3, r0 │ │ │ │ - cmp r0, r2 │ │ │ │ - bne.n 3ca48 │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 3ca2c │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r0, #0] │ │ │ │ - cbnz r2, 3ca2c │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #64432 @ 0xfbb0 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl d1990 │ │ │ │ - movs r3, #0 │ │ │ │ - mov r0, r3 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3600] @ 0xe10 │ │ │ │ mov r3, r0 │ │ │ │ sub sp, #460 @ 0x1cc │ │ │ │ mov r0, r1 │ │ │ │ ldr.w r9, [r3, #8] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 3ca72 │ │ │ │ + beq.n 3c864 │ │ │ │ ldr.w fp, [r3, #20] │ │ │ │ - b.n 3ca7a │ │ │ │ + b.n 3c86c │ │ │ │ movw fp, #10688 @ 0x29c0 │ │ │ │ movt fp, #77 @ 0x4d │ │ │ │ - movw r1, #5008 @ 0x1390 │ │ │ │ + movw r1, #5328 @ 0x14d0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl f5390 │ │ │ │ + bl f5414 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3caec │ │ │ │ + cbz r0, 3c8de │ │ │ │ ldr r6, [r0, #8] │ │ │ │ - cbnz r6, 3cab0 │ │ │ │ + cbnz r6, 3c8a2 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3caa2 │ │ │ │ + beq.n 3c894 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 3caa2 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 3c894 │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r1 │ │ │ │ add sp, #460 @ 0x1cc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 155230 │ │ │ │ + b.w 155320 │ │ │ │ cmp r6, #10 │ │ │ │ - ble.n 3caf2 │ │ │ │ + ble.n 3c8e4 │ │ │ │ movw r3, #47662 @ 0xba2e │ │ │ │ movt r3, #744 @ 0x2e8 │ │ │ │ cmp r6, r3 │ │ │ │ - bls.n 3cacc │ │ │ │ + bls.n 3c8be │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 3cadc │ │ │ │ - b.n 3cae8 │ │ │ │ + bne.n 3c8ce │ │ │ │ + b.n 3c8da │ │ │ │ movs r0, #44 @ 0x2c │ │ │ │ mul.w r0, r6, r0 │ │ │ │ - bl 76ed4 │ │ │ │ + bl 76e54 │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 3caf4 │ │ │ │ - b.n 3cac0 │ │ │ │ + cbnz r0, 3c8e6 │ │ │ │ + b.n 3c8b2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3cae8 │ │ │ │ + cbnz r3, 3c8da │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - bl 1e7a0c │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + bl 1e7954 │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 3cce0 │ │ │ │ + b.n 3cad2 │ │ │ │ add r7, sp, #16 │ │ │ │ movs r5, #0 │ │ │ │ movw r3, #42428 @ 0xa5bc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r1, r7 │ │ │ │ str.w fp, [sp] │ │ │ │ movs r2, #1 │ │ │ │ mov fp, r7 │ │ │ │ mov sl, r5 │ │ │ │ mov r7, r3 │ │ │ │ cmp r5, r6 │ │ │ │ - bge.n 3cbea │ │ │ │ + bge.n 3c9dc │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ lsls r0, r0, #6 │ │ │ │ ite pl │ │ │ │ addpl.w r0, r4, #12 │ │ │ │ ldrmi r0, [r4, #12] │ │ │ │ ldr.w r8, [r0, r5, lsl #2] │ │ │ │ ldr.w r0, [r8, #4] │ │ │ │ cmp r0, r7 │ │ │ │ - bne.n 3cb4e │ │ │ │ + bne.n 3c940 │ │ │ │ ldr.w r0, [r8] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, r3 │ │ │ │ add.w r3, r8, #16 │ │ │ │ itt ne │ │ │ │ addne r0, #1 │ │ │ │ strne.w r0, [r8] │ │ │ │ ldr.w r0, [r8, #8] │ │ │ │ str.w r8, [r1, #4] │ │ │ │ str r3, [r1, #0] │ │ │ │ str r0, [r1, #8] │ │ │ │ - b.n 3cb84 │ │ │ │ + b.n 3c976 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r8 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl ce02c │ │ │ │ + bl ce03c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 3cb84 │ │ │ │ + cbz r0, 3c976 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ movw r2, #43976 @ 0xabc8 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ - movw r1, #5108 @ 0x13f4 │ │ │ │ + movw r1, #5392 @ 0x1510 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r7, fp │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ mov r2, r5 │ │ │ │ - bl d1990 │ │ │ │ - b.n 3ccaa │ │ │ │ + bl d19a8 │ │ │ │ + b.n 3ca9c │ │ │ │ ldr r0, [r1, #8] │ │ │ │ mvn.w ip, #2147483648 @ 0x80000000 │ │ │ │ sub.w lr, ip, sl │ │ │ │ add.w r8, r5, #1 │ │ │ │ cmp lr, r0 │ │ │ │ - bge.n 3cbb6 │ │ │ │ + bge.n 3c9a8 │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5172 @ 0x1434 │ │ │ │ + movw r1, #5456 @ 0x1550 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r7, fp │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 1271a4 │ │ │ │ mov r5, r8 │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 3ccaa │ │ │ │ + b.n 3ca9c │ │ │ │ add sl, r0 │ │ │ │ - cbz r5, 3cbc4 │ │ │ │ + cbz r5, 3c9b6 │ │ │ │ sub.w ip, ip, sl │ │ │ │ cmp ip, r9 │ │ │ │ - blt.n 3cb96 │ │ │ │ + blt.n 3c988 │ │ │ │ add sl, r9 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ adds r1, #44 @ 0x2c │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n 3cbe6 │ │ │ │ + beq.n 3c9d8 │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5200 @ 0x1450 │ │ │ │ + movw r1, #5484 @ 0x156c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r7, fp │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 3cbae │ │ │ │ + bl 1271a4 │ │ │ │ + b.n 3c9a0 │ │ │ │ mov r5, r8 │ │ │ │ - b.n 3cb0c │ │ │ │ + b.n 3c8fe │ │ │ │ mov r1, sl │ │ │ │ movs r0, #0 │ │ │ │ mov r7, fp │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr.w fp, [sp] │ │ │ │ - bl 155230 │ │ │ │ + bl 155320 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3ccaa │ │ │ │ + beq.n 3ca9c │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - cbz r3, 3cc0a │ │ │ │ + cbz r3, 3c9fc │ │ │ │ ldr r6, [r0, #20] │ │ │ │ - b.n 3cc12 │ │ │ │ + b.n 3ca04 │ │ │ │ movw r6, #10688 @ 0x29c0 │ │ │ │ movt r6, #77 @ 0x4d │ │ │ │ cmp.w sl, #1048576 @ 0x100000 │ │ │ │ - blt.n 3cc26 │ │ │ │ + blt.n 3ca18 │ │ │ │ lsls r3, r2, #31 │ │ │ │ - bpl.n 3cc26 │ │ │ │ - bl 95d94 │ │ │ │ + bpl.n 3ca18 │ │ │ │ + bl 95d68 │ │ │ │ movs r1, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ - b.n 3cc2a │ │ │ │ + b.n 3ca1c │ │ │ │ movs r1, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 3cc68 │ │ │ │ + bne.n 3ca5a │ │ │ │ mov.w sl, #44 @ 0x2c │ │ │ │ str.w r8, [sp, #4] │ │ │ │ mov r9, r7 │ │ │ │ mov r8, r1 │ │ │ │ mla sl, sl, r5, r7 │ │ │ │ mov r0, r6 │ │ │ │ cmp sl, r9 │ │ │ │ - beq.n 3cc58 │ │ │ │ + beq.n 3ca4a │ │ │ │ ldr.w fp, [r9, #8] │ │ │ │ ldr.w r1, [r9], #44 │ │ │ │ mov r2, fp │ │ │ │ add r6, fp │ │ │ │ blx 29c10 │ │ │ │ - b.n 3cc40 │ │ │ │ + b.n 3ca32 │ │ │ │ mov r1, r8 │ │ │ │ ldr.w r8, [sp, #4] │ │ │ │ - cbz r1, 3ccaa │ │ │ │ + cbz r1, 3ca9c │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 9889c │ │ │ │ - b.n 3ccaa │ │ │ │ + bl 98868 │ │ │ │ + b.n 3ca9c │ │ │ │ strd r7, r4, [sp, #4] │ │ │ │ mov.w sl, #0 │ │ │ │ mov r4, r7 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ cmp r5, sl │ │ │ │ - beq.n 3cca2 │ │ │ │ + beq.n 3ca94 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 3cc8a │ │ │ │ + beq.n 3ca7c │ │ │ │ add r6, r9 │ │ │ │ blx 29c10 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r1, [r4], #44 │ │ │ │ add.w sl, sl, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 29c10 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add r6, r2 │ │ │ │ - b.n 3cc74 │ │ │ │ + b.n 3ca66 │ │ │ │ mov r1, r7 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ ldr r7, [sp, #4] │ │ │ │ - b.n 3cc5e │ │ │ │ + b.n 3ca50 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3ccc0 │ │ │ │ + beq.n 3cab2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3ccc0 │ │ │ │ + cbnz r3, 3cab2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ movs r6, #44 @ 0x2c │ │ │ │ mla r0, r6, r4, r7 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 3ccd4 │ │ │ │ + beq.n 3cac6 │ │ │ │ adds r4, #1 │ │ │ │ - bl ceac4 │ │ │ │ - b.n 3ccc4 │ │ │ │ + bl cead4 │ │ │ │ + b.n 3cab6 │ │ │ │ add r3, sp, #16 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 3cce0 │ │ │ │ + beq.n 3cad2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77270 │ │ │ │ + bl 771f0 │ │ │ │ mov r0, r8 │ │ │ │ add sp, #460 @ 0x1cc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + ldr r3, [r0, #48] @ 0x30 │ │ │ │ + sub sp, #8 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r7, r2 │ │ │ │ + ldr r3, [r3, #76] @ 0x4c │ │ │ │ + cbz r3, 3cb1c │ │ │ │ + mov r8, r1 │ │ │ │ + bl 7f734 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 3cbaa │ │ │ │ + mov r0, r4 │ │ │ │ + bl 23f010 <_PyTime_AsTimeval@@Base+0x1110> │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 3cb1c │ │ │ │ + mov r0, r7 │ │ │ │ + bl 244ff8 │ │ │ │ + mov r5, r0 │ │ │ │ + cbnz r0, 3cb20 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 245a94 │ │ │ │ + movs r5, #0 │ │ │ │ + b.n 3cb96 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 240414 <_PyTime_AsTimeval@@Base+0x2514> │ │ │ │ + mov r1, r0 │ │ │ │ + cbnz r0, 3cb46 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 3cb16 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 3cb16 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 3cb16 │ │ │ │ + mov r2, r5 │ │ │ │ + movw r0, #35252 @ 0x89b4 │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ + bl 82754 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 3cb16 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + movs r3, #1 │ │ │ │ + str r3, [r4, #20] │ │ │ │ + mov.w r1, #588 @ 0x24c │ │ │ │ + ldr r3, [r4, #48] @ 0x30 │ │ │ │ + ldr r2, [r3, #76] @ 0x4c │ │ │ │ + mov r3, r0 │ │ │ │ + movw r0, #6304 @ 0x18a0 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + bl 240688 <_PyTime_AsTimeval@@Base+0x2788> │ │ │ │ + str r6, [r4, #20] │ │ │ │ + cbnz r0, 3cb82 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 245a94 │ │ │ │ + b.n 3cb96 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 3cb96 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 3cb96 │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + mov r0, r5 │ │ │ │ + bl 7820c │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + mov r1, r7 │ │ │ │ + add sp, #8 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + b.w 29a70 │ │ │ │ + add sp, #8 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + cbnz r3, 3cbc8 │ │ │ │ + cbz r2, 3cbe0 │ │ │ │ + ldr r3, [r2, #8] │ │ │ │ + cbz r3, 3cbe0 │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #6316 @ 0x18ac │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 1271a4 │ │ │ │ + b.n 3cbf4 │ │ │ │ + ldr.w r3, [r1, #444] @ 0x1bc │ │ │ │ + movw r1, #468 @ 0x1d4 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ + ldr r0, [r3, #4] │ │ │ │ + bl 1271a4 │ │ │ │ + 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 3cc18 │ │ │ │ + ldrd r0, r1, [r4] │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 3cc30 │ │ │ │ + movs r3, #2 │ │ │ │ + mov r1, r2 │ │ │ │ + movw r0, #32772 @ 0x8004 │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ + mov r2, r3 │ │ │ │ + bl c053c <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 3cc0c │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0003cc30 : │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + cbz r0, 3cc44 │ │ │ │ + mov r5, r1 │ │ │ │ + cbnz r1, 3cc4a │ │ │ │ + bl 2627d4 │ │ │ │ + b.n 3ccc2 │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r3, [r2, #52] @ 0x34 │ │ │ │ + cbz r3, 3cca8 │ │ │ │ + ldr r6, [r3, #32] │ │ │ │ + cbnz r6, 3cc5a │ │ │ │ + ldr r6, [r3, #4] │ │ │ │ + cbz r6, 3cc62 │ │ │ │ + mov r3, r6 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + bx r3 │ │ │ │ + ldr r2, [r2, #84] @ 0x54 │ │ │ │ + lsls r1, r2, #2 │ │ │ │ + bmi.n 3cca8 │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ + cbz r3, 3cca8 │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + ldr r2, [r3, #84] @ 0x54 │ │ │ │ + lsls r2, r2, #2 │ │ │ │ + bmi.n 3cca8 │ │ │ │ + ldr r3, [r3, #52] @ 0x34 │ │ │ │ + cbz r3, 3cca8 │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ + cbz r3, 3cca8 │ │ │ │ + movs r3, #0 │ │ │ │ + movs r2, #76 @ 0x4c │ │ │ │ + mov r1, r5 │ │ │ │ + bl 1af628 │ │ │ │ + movw r2, #7528 @ 0x1d68 │ │ │ │ + movt r2, #70 @ 0x46 │ │ │ │ + mov r3, r0 │ │ │ │ + cmp r0, r2 │ │ │ │ + bne.n 3ccc4 │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 3cca8 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r0, #0] │ │ │ │ + cbnz r2, 3cca8 │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #64752 @ 0xfcf0 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl d19a8 │ │ │ │ + movs r3, #0 │ │ │ │ + mov r0, r3 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #0 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ - bl 155230 │ │ │ │ + bl 155320 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3cd28 │ │ │ │ + cbz r0, 3cd08 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 3cd0c │ │ │ │ + cbz r3, 3ccec │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 3cd14 │ │ │ │ + b.n 3ccf4 │ │ │ │ movw r0, #10688 @ 0x29c0 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ ldr r2, [r5, #8] │ │ │ │ - cbz r2, 3cd1c │ │ │ │ + cbz r2, 3ccfc │ │ │ │ ldr r1, [r5, #20] │ │ │ │ - b.n 3cd24 │ │ │ │ + b.n 3cd04 │ │ │ │ movw r1, #10688 @ 0x29c0 │ │ │ │ movt r1, #77 @ 0x4d │ │ │ │ - bl 1f2ff8 │ │ │ │ + bl 1f2f50 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r4, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ - cbnz r5, 3cd66 │ │ │ │ + cbnz r5, 3cd46 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 3cd66 │ │ │ │ + ble.n 3cd46 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 3cd66 │ │ │ │ - cbz r2, 3cd66 │ │ │ │ + bne.n 3cd46 │ │ │ │ + cbz r2, 3cd46 │ │ │ │ ldr.w r3, [r4, #444] @ 0x1bc │ │ │ │ - movw r1, #65428 @ 0xff94 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ + movw r1, #212 @ 0xd4 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 3cd82 │ │ │ │ + bl 1271a4 │ │ │ │ + b.n 3cd62 │ │ │ │ mov r3, r5 │ │ │ │ - ldr r5, [pc, #28] @ (3cd88 ) │ │ │ │ + ldr r5, [pc, #28] @ (3cd68 ) │ │ │ │ add r2, sp, #28 │ │ │ │ str r5, [sp, #0] │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r5, #1 │ │ │ │ movs r2, #0 │ │ │ │ strd r5, r5, [sp, #4] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 101898 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1019a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3cd50 │ │ │ │ + bne.n 3cd30 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r7, #40 @ 0x28 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #44040 @ 0xac08 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #6088 @ 0x17c8 │ │ │ │ + movw r1, #6444 @ 0x192c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 144334 │ │ │ │ + bl 14441c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3cdcc │ │ │ │ + blt.n 3cdac │ │ │ │ movw r3, #42636 @ 0xa68c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ bx r3 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #24] │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 3cdda │ │ │ │ - b.w 1474e0 │ │ │ │ + beq.n 3cdba │ │ │ │ + b.w 1475c8 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl f43ac │ │ │ │ + bl f4428 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3ce08 │ │ │ │ - bl 7f720 │ │ │ │ - cbz r0, 3ce08 │ │ │ │ + bne.n 3cde8 │ │ │ │ + bl 7f734 │ │ │ │ + cbz r0, 3cde8 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3ce3e │ │ │ │ + b.n 3ce1e │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1bca20 │ │ │ │ + bl 1bca20 │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 3ce28 │ │ │ │ - bl 7f720 │ │ │ │ + bne.n 3ce08 │ │ │ │ + bl 7f734 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3ce04 │ │ │ │ + bne.n 3cde4 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 3ce3e │ │ │ │ + b.n 3ce1e │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ movw r2, #7780 @ 0x1e64 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r0, r2 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ - cbnz r4, 3ce6a │ │ │ │ + cbnz r4, 3ce4a │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #12972 @ 0x32ac │ │ │ │ + movw r1, #13292 @ 0x33ec │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 3ce72 │ │ │ │ + bl 1271a4 │ │ │ │ + b.n 3ce52 │ │ │ │ movw r4, #7780 @ 0x1e64 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0003ce76 : │ │ │ │ - b.w 22c74c │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r6, r1 │ │ │ │ - cmp r2, #1 │ │ │ │ - bhi.n 3ce9a │ │ │ │ - cmp r4, #0 │ │ │ │ - ble.n 3ceb2 │ │ │ │ - ldr r1, [r6, #0] │ │ │ │ - b.n 3ceba │ │ │ │ - movw r0, #58672 @ 0xe530 │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ - movs r3, #1 │ │ │ │ - movs r2, #0 │ │ │ │ - mov r1, r4 │ │ │ │ - bl c0530 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 3ce92 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - movw r1, #4356 @ 0x1104 │ │ │ │ - movt r1, #70 @ 0x46 │ │ │ │ - mov r0, r5 │ │ │ │ - movs r2, #1 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 3b3d4 <_PyImport_ClearExtension@@Base+0x82e> │ │ │ │ +0003ce56 : │ │ │ │ + b.w 22c69c │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 3cede │ │ │ │ + blt.n 3ce72 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - blt.n 3cef8 │ │ │ │ + blt.n 3ce8c │ │ │ │ movw r3, #56048 @ 0xdaf0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #59596 @ 0xe8cc │ │ │ │ + movw r1, #59916 @ 0xea0c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 1271a4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3cf02 │ │ │ │ + b.n 3ce96 │ │ │ │ add r0, r1 │ │ │ │ - ldr r3, [pc, #8] @ (3cf04 ) │ │ │ │ + ldr r3, [pc, #8] @ (3ce98 ) │ │ │ │ ldrb r2, [r0, #16] │ │ │ │ add.w r0, r3, r2, lsl #4 │ │ │ │ pop {r3, pc} │ │ │ │ strb r4, [r5, #5] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -0003cf08 : │ │ │ │ - b.w 182048 │ │ │ │ +0003ce9c : │ │ │ │ + b.w 182020 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl f43ac │ │ │ │ + bl f4428 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3cf2e │ │ │ │ - bl 7f720 │ │ │ │ - cbnz r0, 3cf3a │ │ │ │ + bne.n 3cec2 │ │ │ │ + bl 7f734 │ │ │ │ + cbnz r0, 3cece │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 1f798c │ │ │ │ + b.w 1f78e8 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - b.n 3cf40 │ │ │ │ + b.n 3ced4 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ - bne.n 3cf62 │ │ │ │ - bl 25ea04 │ │ │ │ + bne.n 3cef6 │ │ │ │ + bl 25e8cc │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 3cf6e │ │ │ │ + cbz r3, 3cf02 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 3cf90 │ │ │ │ + b.n 3cf24 │ │ │ │ movs r1, #22 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 97dc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 3cf8c │ │ │ │ + bl 97d90 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 3cf20 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 3cf8c │ │ │ │ + cbnz r3, 3cf20 │ │ │ │ movs r1, #53 @ 0x35 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97dc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 3cf8c │ │ │ │ + bl 97d90 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 3cf20 │ │ │ │ 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 3cf48 │ │ │ │ + cmp r4, #0 │ │ │ │ + ble.n 3cf60 │ │ │ │ + ldr r1, [r6, #0] │ │ │ │ + b.n 3cf68 │ │ │ │ + movw r0, #58992 @ 0xe670 │ │ │ │ + movt r0, #38 @ 0x26 │ │ │ │ + movs r3, #1 │ │ │ │ + movs r2, #0 │ │ │ │ + mov r1, r4 │ │ │ │ + bl c053c <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 3cf40 │ │ │ │ + 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 3b37c <_PyImport_ClearExtension@@Base+0x840> │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r3, r1 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sp │ │ │ │ - movw r0, #6772 @ 0x1a74 │ │ │ │ + movw r0, #7092 @ 0x1bb4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ strd r4, r3, [sp] │ │ │ │ - bl 1f0330 │ │ │ │ + bl 1f0284 │ │ │ │ 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, #4024] @ 0xfb8 │ │ │ │ + mov r7, r0 │ │ │ │ + sub sp, #36 @ 0x24 │ │ │ │ + mov r0, r1 │ │ │ │ + mov r1, r2 │ │ │ │ + cbz r3, 3cfbe │ │ │ │ + ldr r4, [r3, #8] │ │ │ │ + b.n 3cfc0 │ │ │ │ + mov r4, r3 │ │ │ │ + add r4, r1 │ │ │ │ + cbnz r3, 3cfce │ │ │ │ + cmp r1, #0 │ │ │ │ + blt.n 3cfce │ │ │ │ + cmp r1, #1 │ │ │ │ + bgt.n 3cfce │ │ │ │ + cbnz r0, 3cfec │ │ │ │ + ldr r5, [pc, #320] @ (3d110 ) │ │ │ │ + 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 1019a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 3cfec │ │ │ │ + mov.w r9, #0 │ │ │ │ + b.n 3d106 │ │ │ │ + cbz r4, 3d002 │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + bl f4428 │ │ │ │ + mov r5, r0 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.n 3d004 │ │ │ │ + bl 7f734 │ │ │ │ + cbz r0, 3d004 │ │ │ │ + b.n 3cfe6 │ │ │ │ + movs r5, #8 │ │ │ │ + ldr r2, [r7, #8] │ │ │ │ + cbz r2, 3d00c │ │ │ │ + ldr r6, [r7, #20] │ │ │ │ + b.n 3d014 │ │ │ │ + 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 3d068 │ │ │ │ + ldrb.w r3, [r6], #1 │ │ │ │ + cmp r3, #9 │ │ │ │ + bne.n 3d04a │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + cmp r5, #0 │ │ │ │ + ble.n 3d024 │ │ │ │ + bl 26b86c │ │ │ │ + add.w r2, fp, r1 │ │ │ │ + adds r3, r5, r4 │ │ │ │ + cmp r4, r2 │ │ │ │ + bgt.n 3d0ee │ │ │ │ + subs r4, r3, r1 │ │ │ │ + b.n 3d024 │ │ │ │ + cmp r4, sl │ │ │ │ + beq.n 3d0ee │ │ │ │ + adds r4, #1 │ │ │ │ + cmp r3, #10 │ │ │ │ + beq.n 3d058 │ │ │ │ + cmp r3, #13 │ │ │ │ + bne.n 3d024 │ │ │ │ + sub.w r3, sl, r4 │ │ │ │ + cmp r3, r9 │ │ │ │ + add r9, r4 │ │ │ │ + mov.w r4, #0 │ │ │ │ + bge.n 3d024 │ │ │ │ + b.n 3d0ee │ │ │ │ + mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ + subs r3, r3, r4 │ │ │ │ + cmp r9, r3 │ │ │ │ + bgt.n 3d0ee │ │ │ │ + add.w r1, r4, r9 │ │ │ │ + movs r0, #0 │ │ │ │ + bl 155320 │ │ │ │ + mov r9, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 3cfe6 │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + cbz r3, 3d08a │ │ │ │ + ldr r6, [r0, #20] │ │ │ │ + b.n 3d092 │ │ │ │ + movw r6, #10688 @ 0x29c0 │ │ │ │ + movt r6, #77 @ 0x4d │ │ │ │ + ldr r3, [r7, #8] │ │ │ │ + cbz r3, 3d09a │ │ │ │ + ldr r4, [r7, #20] │ │ │ │ + b.n 3d0a2 │ │ │ │ + movw r4, #10688 @ 0x29c0 │ │ │ │ + movt r4, #77 @ 0x4d │ │ │ │ + movs r7, #0 │ │ │ │ + mov.w sl, #32 │ │ │ │ + cmp r8, r4 │ │ │ │ + bls.n 3d106 │ │ │ │ + ldrb.w r2, [r4], #1 │ │ │ │ + cmp r2, #9 │ │ │ │ + bne.n 3d0d2 │ │ │ │ + cmp r5, #0 │ │ │ │ + ble.n 3d0e4 │ │ │ │ + mov r0, r7 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 26b86c │ │ │ │ + subs r1, r5, r1 │ │ │ │ + add r7, r1 │ │ │ │ + mov r3, r6 │ │ │ │ + add r1, r6 │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.n 3d0ea │ │ │ │ + strb.w sl, [r3], #1 │ │ │ │ + b.n 3d0c8 │ │ │ │ + mov r3, r6 │ │ │ │ + adds r7, #1 │ │ │ │ + cmp r2, #10 │ │ │ │ + strb.w r2, [r3], #1 │ │ │ │ + beq.n 3d0e8 │ │ │ │ + cmp r2, #13 │ │ │ │ + bne.n 3d0ea │ │ │ │ + b.n 3d0e8 │ │ │ │ + mov r3, r6 │ │ │ │ + b.n 3d0ea │ │ │ │ + movs r7, #0 │ │ │ │ + mov r6, r3 │ │ │ │ + b.n 3d0a8 │ │ │ │ + movw r3, #44088 @ 0xac38 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #7104 @ 0x1bc0 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 1271a4 │ │ │ │ + b.n 3cfe6 │ │ │ │ + mov r0, r9 │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + nop │ │ │ │ + movs r7, #84 @ 0x54 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - b.w 210664 │ │ │ │ + b.w 2105b4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw r3, #26080 @ 0x65e0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r0, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 3cfee │ │ │ │ + bne.n 3d142 │ │ │ │ vldr d8, [r1, #8] │ │ │ │ - b.n 3d00a │ │ │ │ - bl 13dfb8 │ │ │ │ + b.n 3d15e │ │ │ │ + bl 13e098 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 3d00a │ │ │ │ - bl 7f720 │ │ │ │ - cbnz r0, 3d01e │ │ │ │ - vldr d0, [pc, #28] @ 3d028 │ │ │ │ + bne.n 3d15e │ │ │ │ + bl 7f734 │ │ │ │ + cbnz r0, 3d172 │ │ │ │ + vldr d0, [pc, #32] @ 3d180 │ │ │ │ vmul.f64 d0, d8, d0 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 839e0 │ │ │ │ + b.w 839f0 │ │ │ │ vpop {d8} │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ + nop.w │ │ │ │ ldr r5, [sp, #228] @ 0xe4 │ │ │ │ - add r2, pc, #328 @ (adr r2, 3d174 ) │ │ │ │ + add r2, pc, #328 @ (adr r2, 3d2cc ) │ │ │ │ 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, 3d050 │ │ │ │ + cbz r3, 3d1a8 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 3d052 │ │ │ │ + b.n 3d1aa │ │ │ │ mov r5, r3 │ │ │ │ add r5, r1 │ │ │ │ - cbnz r3, 3d060 │ │ │ │ + cbnz r3, 3d1b8 │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 3d060 │ │ │ │ + ble.n 3d1b8 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 3d060 │ │ │ │ - cbnz r0, 3d07c │ │ │ │ - ldr r4, [pc, #652] @ (3d2f0 ) │ │ │ │ + bne.n 3d1b8 │ │ │ │ + cbnz r0, 3d1d4 │ │ │ │ + ldr r4, [pc, #652] @ (3d448 ) │ │ │ │ add r2, sp, #32 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r4, #1 │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r2, #0 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 101898 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1019a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3d23e │ │ │ │ + beq.w 3d396 │ │ │ │ cmp r5, #1 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ite eq │ │ │ │ moveq r4, #0 │ │ │ │ ldrne r4, [r0, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 86280 │ │ │ │ + bl 86260 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3d23e │ │ │ │ - ldr r3, [pc, #604] @ (3d2f4 ) │ │ │ │ + beq.w 3d396 │ │ │ │ + ldr r3, [pc, #604] @ (3d44c ) │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movw r8, #42636 @ 0xa68c │ │ │ │ movt r8, #70 @ 0x46 │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ moveq r4, r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r8 │ │ │ │ - bne.w 3d1e6 │ │ │ │ + bne.w 3d33e │ │ │ │ add r1, sp, #28 │ │ │ │ mov r0, r4 │ │ │ │ - bl dd924 │ │ │ │ + bl dd99c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 3d1e6 │ │ │ │ + bne.w 3d33e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3d0e2 │ │ │ │ + beq.n 3d23a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3d0e2 │ │ │ │ + cbnz r3, 3d23a │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r5 │ │ │ │ - bl 865c4 │ │ │ │ + bl 865a4 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 3d120 │ │ │ │ + cbnz r0, 3d278 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3d106 │ │ │ │ + beq.n 3d25e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3d106 │ │ │ │ + cbnz r3, 3d25e │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - bl 7f720 │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + bl 7f734 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 3d23e │ │ │ │ + bne.w 3d396 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 7ffe0 │ │ │ │ + b.w 7fff4 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r8 │ │ │ │ - bne.n 3d1a4 │ │ │ │ + bne.n 3d2fc │ │ │ │ add r1, sp, #28 │ │ │ │ - bl dd924 │ │ │ │ + bl dd99c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - cbnz r3, 3d1a4 │ │ │ │ + cbnz r3, 3d2fc │ │ │ │ vmov s15, r0 │ │ │ │ mul.w r0, r7, r0 │ │ │ │ vcvt.f64.s32 d6, s15 │ │ │ │ vmov s15, r7 │ │ │ │ vcvt.f64.s32 d7, s15 │ │ │ │ vmul.f64 d7, d7, d6 │ │ │ │ vmov s13, r0 │ │ │ │ vcvt.f64.s32 d6, s13 │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 3d18c │ │ │ │ + beq.n 3d2e4 │ │ │ │ vsub.f64 d6, d6, d7 │ │ │ │ - vldr d5, [pc, #392] @ 3d2e8 │ │ │ │ + vldr d5, [pc, #392] @ 3d440 │ │ │ │ vcmpe.f64 d6, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vcmpe.f64 d7, #0.0 │ │ │ │ it lt │ │ │ │ vneglt.f64 d6, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vmul.f64 d6, d6, d5 │ │ │ │ it lt │ │ │ │ vneglt.f64 d7, d7 │ │ │ │ vcmpe.f64 d6, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 3d1a4 │ │ │ │ + bhi.n 3d2fc │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 3d0e6 │ │ │ │ + beq.n 3d23e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3d0e6 │ │ │ │ + bne.n 3d23e │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 3d0e6 │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 3d23e │ │ │ │ mov r0, r7 │ │ │ │ - bl 7ffe0 │ │ │ │ + bl 7fff4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3d22a │ │ │ │ + beq.n 3d382 │ │ │ │ mov r1, r6 │ │ │ │ - bl 115878 │ │ │ │ + bl 115ae8 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3d1ce │ │ │ │ + beq.n 3d326 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 3d1ce │ │ │ │ + cbnz r3, 3d326 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3d1e4 │ │ │ │ + beq.n 3d33c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 3d1e4 │ │ │ │ + cbnz r3, 3d33c │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - cbz r4, 3d234 │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + cbz r4, 3d38c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ movw r7, #26080 @ 0x65e0 │ │ │ │ movt r7, #70 @ 0x46 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.w 3d336 │ │ │ │ + bne.w 3d48e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ vldr d8, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 3d242 │ │ │ │ + bne.n 3d39a │ │ │ │ mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r5 │ │ │ │ - bl 865c4 │ │ │ │ + bl 865a4 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 3d272 │ │ │ │ + cbz r0, 3d3ca │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 3d2a2 │ │ │ │ + beq.n 3d3fa │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 3d2ba │ │ │ │ + beq.n 3d412 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ - bl 839e0 │ │ │ │ + bl 839f0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3d2f8 │ │ │ │ + bne.n 3d450 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 3d252 │ │ │ │ + bne.n 3d3aa │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 3d262 │ │ │ │ + bne.n 3d3ba │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3d3b2 │ │ │ │ + b.n 3d50a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3d204 │ │ │ │ + bne.n 3d35c │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 3d204 │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 3d35c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3d234 │ │ │ │ + bne.n 3d38c │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 3d234 │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 3d38c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3d23e │ │ │ │ + bne.n 3d396 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 3d23e │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 3d396 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3d288 │ │ │ │ + beq.n 3d3e0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3d288 │ │ │ │ + cbnz r3, 3d3e0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - bl 7f720 │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + bl 7f734 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3d23e │ │ │ │ + bne.n 3d396 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 839e0 │ │ │ │ + b.w 839f0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ vldr d9, [r6, #8] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 3d330 │ │ │ │ + beq.n 3d488 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3d330 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 3d330 │ │ │ │ + bne.n 3d488 │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 3d488 │ │ │ │ add r1, sp, #28 │ │ │ │ - bl dd924 │ │ │ │ + bl dd99c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ vmov s14, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3d21c │ │ │ │ + bne.n 3d374 │ │ │ │ vcvt.f64.s32 d7, s14 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r4 │ │ │ │ vmul.f64 d8, d8, d7 │ │ │ │ - beq.n 3d208 │ │ │ │ + beq.n 3d360 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3d208 │ │ │ │ + bne.n 3d360 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 3d208 │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 3d360 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ eors r0, r0 │ │ │ │ - movs r7, #84 @ 0x54 │ │ │ │ + movs r7, #172 @ 0xac │ │ │ │ lsls r0, r1, #1 │ │ │ │ strb r4, [r7, #5] │ │ │ │ lsls r0, r1, #1 │ │ │ │ mov r1, r6 │ │ │ │ - bl 115878 │ │ │ │ + bl 115ae8 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3d316 │ │ │ │ + beq.n 3d46e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 3d316 │ │ │ │ + cbnz r3, 3d46e │ │ │ │ mov r0, r7 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3d32c │ │ │ │ + beq.n 3d484 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 3d32c │ │ │ │ + cbnz r3, 3d484 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - cbnz r4, 3d336 │ │ │ │ - b.n 3d234 │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r4, 3d48e │ │ │ │ + b.n 3d38c │ │ │ │ vmul.f64 d8, d8, d9 │ │ │ │ - b.n 3d208 │ │ │ │ + b.n 3d360 │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r5 │ │ │ │ - bl 865c4 │ │ │ │ + bl 865a4 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - cbnz r6, 3d366 │ │ │ │ - bl 7f720 │ │ │ │ - cbz r0, 3d39c │ │ │ │ + cbnz r6, 3d4be │ │ │ │ + bl 7f734 │ │ │ │ + cbz r0, 3d4f4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3d39a │ │ │ │ + beq.n 3d4f2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3d39a │ │ │ │ + cbnz r3, 3d4f2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 3d39a │ │ │ │ - bl 115878 │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 3d4f2 │ │ │ │ + bl 115ae8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 3d37e │ │ │ │ + beq.n 3d4d6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3d37e │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 3d4d6 │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r0, r6 │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 3d390 │ │ │ │ + beq.n 3d4e8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 3d390 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 3d4e8 │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 3d39a │ │ │ │ + beq.n 3d4f2 │ │ │ │ mov r4, r8 │ │ │ │ - b.n 3d33a │ │ │ │ + b.n 3d492 │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3d3b2 │ │ │ │ + beq.n 3d50a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3d3b2 │ │ │ │ + cbnz r3, 3d50a │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ - mov r7, r0 │ │ │ │ - sub sp, #36 @ 0x24 │ │ │ │ - mov r0, r1 │ │ │ │ - mov r1, r2 │ │ │ │ - cbz r3, 3d3dc │ │ │ │ - ldr r4, [r3, #8] │ │ │ │ - b.n 3d3de │ │ │ │ - mov r4, r3 │ │ │ │ - add r4, r1 │ │ │ │ - cbnz r3, 3d3ec │ │ │ │ - cmp r1, #0 │ │ │ │ - blt.n 3d3ec │ │ │ │ - cmp r1, #1 │ │ │ │ - bgt.n 3d3ec │ │ │ │ - cbnz r0, 3d40a │ │ │ │ - ldr r5, [pc, #316] @ (3d52c ) │ │ │ │ - movs r2, #0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - add r5, sp, #28 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - str r5, [sp, #16] │ │ │ │ - movs r5, #1 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - str r5, [sp, #8] │ │ │ │ - bl 101898 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 3d40a │ │ │ │ - mov.w r9, #0 │ │ │ │ - b.n 3d524 │ │ │ │ - cbz r4, 3d420 │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - bl f43ac │ │ │ │ - mov r5, r0 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 3d422 │ │ │ │ - bl 7f720 │ │ │ │ - cbz r0, 3d422 │ │ │ │ - b.n 3d404 │ │ │ │ - movs r5, #8 │ │ │ │ - ldr r2, [r7, #8] │ │ │ │ - cbz r2, 3d42a │ │ │ │ - ldr r6, [r7, #20] │ │ │ │ - b.n 3d432 │ │ │ │ - movw r6, #10688 @ 0x29c0 │ │ │ │ - movt r6, #77 @ 0x4d │ │ │ │ - movs r4, #0 │ │ │ │ - mvn.w sl, #2147483648 @ 0x80000000 │ │ │ │ - add.w r8, r6, r2 │ │ │ │ - mov r9, r4 │ │ │ │ - sub.w fp, sl, r5 │ │ │ │ - cmp r8, r6 │ │ │ │ - bls.n 3d486 │ │ │ │ - ldrb.w r3, [r6], #1 │ │ │ │ - cmp r3, #9 │ │ │ │ - bne.n 3d468 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - cmp r5, #0 │ │ │ │ - ble.n 3d442 │ │ │ │ - bl 26b72c │ │ │ │ - add.w r2, fp, r1 │ │ │ │ - adds r3, r5, r4 │ │ │ │ - cmp r4, r2 │ │ │ │ - bgt.n 3d50c │ │ │ │ - subs r4, r3, r1 │ │ │ │ - b.n 3d442 │ │ │ │ - cmp r4, sl │ │ │ │ - beq.n 3d50c │ │ │ │ - adds r4, #1 │ │ │ │ - cmp r3, #10 │ │ │ │ - beq.n 3d476 │ │ │ │ - cmp r3, #13 │ │ │ │ - bne.n 3d442 │ │ │ │ - sub.w r3, sl, r4 │ │ │ │ - cmp r3, r9 │ │ │ │ - add r9, r4 │ │ │ │ - mov.w r4, #0 │ │ │ │ - bge.n 3d442 │ │ │ │ - b.n 3d50c │ │ │ │ - mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ - subs r3, r3, r4 │ │ │ │ - cmp r9, r3 │ │ │ │ - bgt.n 3d50c │ │ │ │ - add.w r1, r4, r9 │ │ │ │ - movs r0, #0 │ │ │ │ - bl 155230 │ │ │ │ - mov r9, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 3d404 │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - cbz r3, 3d4a8 │ │ │ │ - ldr r6, [r0, #20] │ │ │ │ - b.n 3d4b0 │ │ │ │ - movw r6, #10688 @ 0x29c0 │ │ │ │ - movt r6, #77 @ 0x4d │ │ │ │ - ldr r3, [r7, #8] │ │ │ │ - cbz r3, 3d4b8 │ │ │ │ - ldr r4, [r7, #20] │ │ │ │ - b.n 3d4c0 │ │ │ │ - movw r4, #10688 @ 0x29c0 │ │ │ │ - movt r4, #77 @ 0x4d │ │ │ │ - movs r7, #0 │ │ │ │ - mov.w sl, #32 │ │ │ │ - cmp r8, r4 │ │ │ │ - bls.n 3d524 │ │ │ │ - ldrb.w r2, [r4], #1 │ │ │ │ - cmp r2, #9 │ │ │ │ - bne.n 3d4f0 │ │ │ │ - cmp r5, #0 │ │ │ │ - ble.n 3d502 │ │ │ │ - mov r0, r7 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 26b72c │ │ │ │ - subs r1, r5, r1 │ │ │ │ - add r7, r1 │ │ │ │ - mov r3, r6 │ │ │ │ - add r1, r6 │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.n 3d508 │ │ │ │ - strb.w sl, [r3], #1 │ │ │ │ - b.n 3d4e6 │ │ │ │ - mov r3, r6 │ │ │ │ - adds r7, #1 │ │ │ │ - cmp r2, #10 │ │ │ │ - strb.w r2, [r3], #1 │ │ │ │ - beq.n 3d506 │ │ │ │ - cmp r2, #13 │ │ │ │ - bne.n 3d508 │ │ │ │ - b.n 3d506 │ │ │ │ - mov r3, r6 │ │ │ │ - b.n 3d508 │ │ │ │ - movs r7, #0 │ │ │ │ - mov r6, r3 │ │ │ │ - b.n 3d4c6 │ │ │ │ - movw r3, #44088 @ 0xac38 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #6784 @ 0x1a80 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 3d404 │ │ │ │ - mov r0, r9 │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - movs r7, #128 @ 0x80 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 3d556 │ │ │ │ + cbnz r0, 3d53c │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 3d55e │ │ │ │ + cbz r0, 3d544 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3d548 │ │ │ │ + beq.n 3d52e │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [r1, #4] │ │ │ │ - movw r3, #8276 @ 0x2054 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - sub sp, #8 │ │ │ │ - mov r4, r1 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.n 3d592 │ │ │ │ - ldr r0, [r0, #12] │ │ │ │ - add r2, sp, #4 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bl 229840 │ │ │ │ - cmp r0, #0 │ │ │ │ - bge.n 3d5ae │ │ │ │ - b.n 3d5aa │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #6872 @ 0x1ad8 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - mov r2, r4 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl d1990 │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 3d5d2 │ │ │ │ - bne.n 3d5c2 │ │ │ │ - movw r3, #56044 @ 0xdaec │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - mov r1, r4 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl e9f7c │ │ │ │ - b.n 3d5aa │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r0, #0] │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ mov r0, r1 │ │ │ │ sub sp, #120 @ 0x78 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 3d5f6 │ │ │ │ + cbnz r3, 3d566 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 3d5f6 │ │ │ │ + ble.n 3d566 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 3d5f6 │ │ │ │ - cbnz r0, 3d60e │ │ │ │ + bne.n 3d566 │ │ │ │ + cbnz r0, 3d57e │ │ │ │ movs r4, #1 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - ldr r4, [pc, #116] @ (3d674 ) │ │ │ │ + ldr r4, [pc, #116] @ (3d5e4 ) │ │ │ │ movs r2, #0 │ │ │ │ add r5, sp, #24 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r2, r5, [sp, #12] │ │ │ │ - bl 101898 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 3d652 │ │ │ │ + bl 1019a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 3d5c2 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f43ac │ │ │ │ + bl f4428 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3d620 │ │ │ │ - bl 7f720 │ │ │ │ - cbnz r0, 3d652 │ │ │ │ + bne.n 3d590 │ │ │ │ + bl 7f734 │ │ │ │ + cbnz r0, 3d5c2 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 95d94 │ │ │ │ + bl 95d68 │ │ │ │ add r2, sp, #32 │ │ │ │ mov r1, r5 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #28 │ │ │ │ blx 29298 <__wait3_time64@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9889c │ │ │ │ + bl 98868 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 3d656 │ │ │ │ + bge.n 3d5c6 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 3d662 │ │ │ │ - bl e4b58 │ │ │ │ + bne.n 3d5d2 │ │ │ │ + bl e4bd0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3d624 │ │ │ │ + beq.n 3d594 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3d670 │ │ │ │ + b.n 3d5e0 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ add r2, sp, #32 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3b51a <_PyImport_ClearExtension@@Base+0x974> │ │ │ │ - b.n 3d670 │ │ │ │ + bl 3b612 <_PyImport_ClearExtension@@Base+0xad6> │ │ │ │ + b.n 3d5e0 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1834 │ │ │ │ + bl f18b4 │ │ │ │ add sp, #120 @ 0x78 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r7, #224 @ 0xe0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r2, [r1, #4] │ │ │ │ + movw r3, #8276 @ 0x2054 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + sub sp, #8 │ │ │ │ + mov r4, r1 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.n 3d61a │ │ │ │ + ldr r0, [r0, #12] │ │ │ │ + add r2, sp, #4 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bl 229814 │ │ │ │ + cmp r0, #0 │ │ │ │ + bge.n 3d636 │ │ │ │ + b.n 3d632 │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #7220 @ 0x1c34 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + mov r2, r4 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl d19a8 │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 3d65a │ │ │ │ + bne.n 3d64a │ │ │ │ + movw r3, #56044 @ 0xdaec │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + mov r1, r4 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl e9fdc │ │ │ │ + b.n 3d632 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r0, #0] │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + nop │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ - cbnz r4, 3d6a2 │ │ │ │ + cbnz r4, 3d68a │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #6964 @ 0x1b34 │ │ │ │ + movw r1, #7284 @ 0x1c74 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 3d6b0 │ │ │ │ + bl 1271a4 │ │ │ │ + b.n 3d698 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ @@ -27945,247 +27934,275 @@ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ - bne.n 3d6d6 │ │ │ │ - bl 25ea04 │ │ │ │ + bne.n 3d6be │ │ │ │ + bl 25e8cc │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 3d6e2 │ │ │ │ + cbz r3, 3d6ca │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 3d702 │ │ │ │ + b.n 3d6ea │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 1a7dac │ │ │ │ - cbnz r0, 3d6fe │ │ │ │ + bl 1a7cbc │ │ │ │ + cbnz r0, 3d6e6 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 3d6fe │ │ │ │ + cbnz r3, 3d6e6 │ │ │ │ movs r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97dc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 3d6fe │ │ │ │ + bl 97d90 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 3d6e6 │ │ │ │ str r5, [r4, #8] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldr r2, [pc, #32] @ (3d728 ) │ │ │ │ - mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - movw r0, #50612 @ 0xc5b4 │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - ldr r3, [r3, r2] │ │ │ │ - ldr r1, [r3, #8] │ │ │ │ - ldr.w r3, [r1, #3788] @ 0xecc │ │ │ │ - ldr.w r2, [r1, #3772] @ 0xebc │ │ │ │ - ldr.w r1, [r1, #3756] @ 0xeac │ │ │ │ - b.w 82744 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #20 │ │ │ │ subs r3, r2, #1 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r0 │ │ │ │ movs r2, #0 │ │ │ │ mov r5, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ cmp r3, #2 │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bhi.n 3d75a │ │ │ │ + bhi.n 3d71c │ │ │ │ ldr r7, [r5, #0] │ │ │ │ cmp r4, #1 │ │ │ │ - bgt.n 3d774 │ │ │ │ - b.n 3d784 │ │ │ │ - movw r0, #52352 @ 0xcc80 │ │ │ │ + bgt.n 3d736 │ │ │ │ + b.n 3d746 │ │ │ │ + movw r0, #52696 @ 0xcdd8 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movs r3, #3 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl c0530 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c053c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3d752 │ │ │ │ + bne.n 3d714 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3d7ae │ │ │ │ + b.n 3d770 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 110664 <_PyEval_SliceIndex@@Base> │ │ │ │ + bl 110798 <_PyEval_SliceIndex@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3d770 │ │ │ │ + beq.n 3d732 │ │ │ │ cmp r4, #2 │ │ │ │ - bne.n 3d796 │ │ │ │ + bne.n 3d758 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ ldrd r4, r3, [sp, #8] │ │ │ │ - cbnz r1, 3d7a4 │ │ │ │ + cbnz r1, 3d766 │ │ │ │ movw r0, #10688 @ 0x29c0 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ - b.n 3d7a6 │ │ │ │ + b.n 3d768 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 110664 <_PyEval_SliceIndex@@Base> │ │ │ │ + bl 110798 <_PyEval_SliceIndex@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3d784 │ │ │ │ - b.n 3d770 │ │ │ │ + bne.n 3d746 │ │ │ │ + b.n 3d732 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ mov r2, r7 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 2e9c6 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r2, [pc, #32] @ (3d798 ) │ │ │ │ + mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ + movw r0, #50932 @ 0xc6f4 │ │ │ │ + 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 82754 │ │ │ │ + nop │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ ldrsb.w r1, [r0, #35] @ 0x23 │ │ │ │ movw r2, #4308 @ 0x10d4 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ movw r3, #7780 @ 0x1e64 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, r2 │ │ │ │ movne r0, r3 │ │ │ │ bx lr │ │ │ │ mov r0, r1 │ │ │ │ movs r2, #1 │ │ │ │ movw r1, #40636 @ 0x9ebc │ │ │ │ movt r1, #2 │ │ │ │ - b.w 13dba8 │ │ │ │ + b.w 13dc88 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ - bne.n 3d802 │ │ │ │ - bl 25ea04 │ │ │ │ + bne.n 3d7ec │ │ │ │ + bl 25e8cc │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 3d80e │ │ │ │ + cbz r3, 3d7f8 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 3d834 │ │ │ │ + b.n 3d81e │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #655 @ 0x28f │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 97dc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 3d830 │ │ │ │ + bl 97d90 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 3d81a │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 3d830 │ │ │ │ + cbnz r3, 3d81a │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #651 @ 0x28b │ │ │ │ - bl 97dc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 3d830 │ │ │ │ + bl 97d90 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 3d81a │ │ │ │ str r5, [r4, #8] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 3d846 │ │ │ │ + bne.n 3d830 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - b.w e7720 │ │ │ │ - b.w 12dc14 │ │ │ │ + b.w e7798 │ │ │ │ + b.w 12dd0c │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r4, r3 │ │ │ │ ldr r7, [sp, #56] @ 0x38 │ │ │ │ - cbnz r7, 3d870 │ │ │ │ + cbnz r7, 3d85a │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 3d870 │ │ │ │ + blt.n 3d85a │ │ │ │ cmp r3, #1 │ │ │ │ - bgt.n 3d870 │ │ │ │ - cbnz r2, 3d890 │ │ │ │ - ldr r1, [pc, #96] @ (3d8d4 ) │ │ │ │ + bgt.n 3d85a │ │ │ │ + cbnz r2, 3d87a │ │ │ │ + ldr r1, [pc, #96] @ (3d8bc ) │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r3, r7 │ │ │ │ add r1, sp, #28 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r1, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r1, r4 │ │ │ │ - bl 101898 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 3d890 │ │ │ │ + bl 1019a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 3d87a │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3d8ce │ │ │ │ + b.n 3d8b8 │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 3d8a0 │ │ │ │ + ble.n 3d88a │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl c34a8 │ │ │ │ + bl c34b0 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.n 3d8a2 │ │ │ │ - b.n 3d88c │ │ │ │ + bge.n 3d88c │ │ │ │ + b.n 3d876 │ │ │ │ movs r4, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 165774 │ │ │ │ + bl 165860 │ │ │ │ subs r1, r4, #0 │ │ │ │ mov r3, r0 │ │ │ │ it ne │ │ │ │ movne r1, #1 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ mov r4, r3 │ │ │ │ blx 29ae0 │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 3d8c6 │ │ │ │ + cbz r0, 3d8b0 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 246a8c │ │ │ │ - b.n 3d88c │ │ │ │ + bl 246a14 │ │ │ │ + b.n 3d876 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - nop │ │ │ │ cmp r1, #76 @ 0x4c │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - cbz r1, 3d8e0 │ │ │ │ + cbz r1, 3d8c8 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 3d8e8 │ │ │ │ + b.n 3d8d0 │ │ │ │ movw r0, #10688 @ 0x29c0 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ - b.n 3da5e │ │ │ │ + b.n 3d8d2 │ │ │ │ + cmp r1, #1 │ │ │ │ + bne.n 3d8ea │ │ │ │ + ldrb r2, [r0, #0] │ │ │ │ + movw r3, #43168 @ 0xa8a0 │ │ │ │ + movt r3, #42 @ 0x2a │ │ │ │ + ldr.w r3, [r3, r2, lsl #2] │ │ │ │ + lsls r3, r3, #29 │ │ │ │ + bne.n 3d90a │ │ │ │ + b.n 3d8ec │ │ │ │ + cbz r1, 3d914 │ │ │ │ + movw r3, #43168 @ 0xa8a0 │ │ │ │ + movt r3, #42 @ 0x2a │ │ │ │ + add r1, r0 │ │ │ │ + mov r2, r0 │ │ │ │ + cmp r1, r0 │ │ │ │ + bls.n 3d90a │ │ │ │ + ldrb r2, [r2, #0] │ │ │ │ + adds r0, #1 │ │ │ │ + ldr.w r2, [r3, r2, lsl #2] │ │ │ │ + lsls r2, r2, #29 │ │ │ │ + beq.n 3d914 │ │ │ │ + b.n 3d8f6 │ │ │ │ + movw r0, #4308 @ 0x10d4 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + bx lr │ │ │ │ + movw r0, #7780 @ 0x1e64 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ mov r5, r2 │ │ │ │ - bl 1494dc │ │ │ │ - cbz r0, 3d914 │ │ │ │ + bl 1495c4 │ │ │ │ + cbz r0, 3d948 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc, #40] @ (3d940 ) │ │ │ │ + ldr r0, [pc, #40] @ (3d974 ) │ │ │ │ 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 │ │ │ │ @@ -28207,594 +28224,566 @@ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ sub sp, #12 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ - bne.n 3d96a │ │ │ │ - bl 25ea04 │ │ │ │ + bne.n 3d99e │ │ │ │ + bl 25e8cc │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 3d976 │ │ │ │ + cbz r3, 3d9aa │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 3da56 │ │ │ │ + b.n 3da8a │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ - bl b349c │ │ │ │ + bl b34c0 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3da4c │ │ │ │ + beq.n 3da80 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 3d99a │ │ │ │ + bne.n 3d9ce │ │ │ │ mov r0, r4 │ │ │ │ - bl 25ea04 │ │ │ │ + bl 25e8cc │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 3d9f6 │ │ │ │ + cbnz r3, 3da2a │ │ │ │ movs r0, #4 │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ - bl 76ed4 │ │ │ │ + bl 76e54 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 3d9ee │ │ │ │ + cbz r0, 3da22 │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ - cbz r6, 3d9fe │ │ │ │ - b.n 3d9f6 │ │ │ │ - bl b349c │ │ │ │ + cbz r6, 3da32 │ │ │ │ + b.n 3da2a │ │ │ │ + bl b34c0 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 3d9d8 │ │ │ │ + cbz r0, 3da0c │ │ │ │ cmp r8, r7 │ │ │ │ - beq.n 3da06 │ │ │ │ + beq.n 3da3a │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ str.w r3, [r5, r7, lsl #2] │ │ │ │ adds r7, #1 │ │ │ │ movs r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97dc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97d90 <_PyObject_NewVar@@Base+0x60> │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3d9b2 │ │ │ │ + bne.n 3d9e6 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ mov r0, r7 │ │ │ │ str.w fp, [r4, #8] │ │ │ │ - bl b1978 │ │ │ │ + bl b19a0 │ │ │ │ mov r8, r0 │ │ │ │ - cbnz r0, 3da20 │ │ │ │ + cbnz r0, 3da54 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77270 │ │ │ │ + bl 771f0 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - bl 1e7a0c │ │ │ │ + bl 1e7954 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b.n 3da4c │ │ │ │ + b.n 3da80 │ │ │ │ mov r7, r6 │ │ │ │ mov.w r8, #1 │ │ │ │ - b.n 3d9c8 │ │ │ │ + b.n 3d9fc │ │ │ │ mov.w r8, r8, lsl #1 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r1, r8, lsl #2 │ │ │ │ - bl 83d44 │ │ │ │ + bl 83d58 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3d9e8 │ │ │ │ + beq.n 3da1c │ │ │ │ mov r5, r0 │ │ │ │ - b.n 3d9be │ │ │ │ + b.n 3d9f2 │ │ │ │ cmp r7, r6 │ │ │ │ - ble.n 3da34 │ │ │ │ + ble.n 3da68 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr.w r2, [r5, r6, lsl #2] │ │ │ │ str.w r2, [r3, r6, lsl #2] │ │ │ │ adds r6, #1 │ │ │ │ - b.n 3da20 │ │ │ │ + b.n 3da54 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77270 │ │ │ │ + bl 771f0 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, sl │ │ │ │ subs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - bl c236c <_PyArg_CheckPositional@@Base+0x1e3c> │ │ │ │ - b.n 3da52 │ │ │ │ + bl c2378 <_PyArg_CheckPositional@@Base+0x1e3c> │ │ │ │ + b.n 3da86 │ │ │ │ movs r0, #0 │ │ │ │ str.w r9, [r4, #8] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - cmp r1, #1 │ │ │ │ - bne.n 3da76 │ │ │ │ - ldrb r2, [r0, #0] │ │ │ │ - movw r3, #42848 @ 0xa760 │ │ │ │ - movt r3, #42 @ 0x2a │ │ │ │ - ldr.w r3, [r3, r2, lsl #2] │ │ │ │ - lsls r3, r3, #29 │ │ │ │ - bne.n 3da96 │ │ │ │ - b.n 3da78 │ │ │ │ - cbz r1, 3daa0 │ │ │ │ - movw r3, #42848 @ 0xa760 │ │ │ │ - movt r3, #42 @ 0x2a │ │ │ │ - add r1, r0 │ │ │ │ - mov r2, r0 │ │ │ │ - cmp r1, r0 │ │ │ │ - bls.n 3da96 │ │ │ │ - ldrb r2, [r2, #0] │ │ │ │ - adds r0, #1 │ │ │ │ - ldr.w r2, [r3, r2, lsl #2] │ │ │ │ - lsls r2, r2, #29 │ │ │ │ - beq.n 3daa0 │ │ │ │ - b.n 3da82 │ │ │ │ - movw r0, #4308 @ 0x10d4 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - bx lr │ │ │ │ - movw r0, #7780 @ 0x1e64 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - bx lr │ │ │ │ + ldr r1, [r0, #8] │ │ │ │ + cbz r1, 3da9a │ │ │ │ + ldr r0, [r0, #20] │ │ │ │ + b.n 3daa2 │ │ │ │ + movw r0, #10688 @ 0x29c0 │ │ │ │ + movt r0, #77 @ 0x4d │ │ │ │ + b.n 3dc0c │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldrd r4, r6, [r0, #8] │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r1, [pc, #112] @ (3db2c ) │ │ │ │ + add r2, sp, #4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl b8c94 │ │ │ │ + cmp r0, #0 │ │ │ │ + bge.n 3daca │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 3db26 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + cbz r3, 3dad4 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + cbnz r0, 3dae4 │ │ │ │ + b.n 3db04 │ │ │ │ + ldr r1, [pc, #88] @ (3db30 ) │ │ │ │ + add r2, sp, #4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl b8c94 │ │ │ │ + cmp r0, #0 │ │ │ │ + bge.n 3dace │ │ │ │ + b.n 3dac6 │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr r2, [r3, #84] @ 0x54 │ │ │ │ + ands.w r2, r2, #268435456 @ 0x10000000 │ │ │ │ + bne.n 3db04 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.n 3db04 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 3db04 │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + ldr r5, [sp, #4] │ │ │ │ + mov r3, r6 │ │ │ │ + movw r2, #54896 @ 0xd670 │ │ │ │ + movt r2, #39 @ 0x27 │ │ │ │ + mov r1, r5 │ │ │ │ + movw r0, #7484 @ 0x1d3c │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + bl ddce4 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 781b0 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + add r4, sp, #64 @ 0x40 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + add r1, sp, #1008 @ 0x3f0 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ mov r7, r3 │ │ │ │ sub sp, #8 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ - cbz r3, 3db1e │ │ │ │ + cbz r3, 3dba8 │ │ │ │ mov r6, r1 │ │ │ │ mov r8, r2 │ │ │ │ - bl 7f720 │ │ │ │ + bl 7f734 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 3db1e │ │ │ │ + cbnz r0, 3dba8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 23f084 <_PyTime_AsTimeval@@Base+0x10c4> │ │ │ │ + bl 23f010 <_PyTime_AsTimeval@@Base+0x1110> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3db1e │ │ │ │ + beq.n 3dba8 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2404c4 <_PyDeadline_Get@@Base+0x8ec> │ │ │ │ + bl 240414 <_PyTime_AsTimeval@@Base+0x2514> │ │ │ │ mov r1, r7 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2404c4 <_PyDeadline_Get@@Base+0x8ec> │ │ │ │ + bl 240414 <_PyTime_AsTimeval@@Base+0x2514> │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2404c4 <_PyDeadline_Get@@Base+0x8ec> │ │ │ │ + bl 240414 <_PyTime_AsTimeval@@Base+0x2514> │ │ │ │ mov r2, r6 │ │ │ │ strd r8, r0, [sp] │ │ │ │ mov r3, r7 │ │ │ │ - movw r1, #46481 @ 0xb591 │ │ │ │ + movw r1, #46665 @ 0xb649 │ │ │ │ movt r1, #24 │ │ │ │ - movw r0, #7164 @ 0x1bfc │ │ │ │ + movw r0, #7508 @ 0x1d54 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 82744 │ │ │ │ + bl 82754 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 3db22 │ │ │ │ + cbnz r0, 3dbac │ │ │ │ mov r0, r4 │ │ │ │ - bl 245b0c │ │ │ │ + bl 245a94 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3db7a │ │ │ │ + b.n 3dc04 │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #20] │ │ │ │ movw r1, #671 @ 0x29f │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r3, r0 │ │ │ │ - movw r0, #7172 @ 0x1c04 │ │ │ │ + movw r0, #7516 @ 0x1d5c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r2, [r2, #56] @ 0x38 │ │ │ │ - bl 240738 <_PyDeadline_Get@@Base+0xb60> │ │ │ │ + bl 240688 <_PyTime_AsTimeval@@Base+0x2788> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r5, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ mov r5, r0 │ │ │ │ - beq.n 3db58 │ │ │ │ + beq.n 3dbe2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 3db58 │ │ │ │ + cbnz r3, 3dbe2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 3db18 │ │ │ │ + beq.n 3dba2 │ │ │ │ mov r0, r5 │ │ │ │ - bl dd754 │ │ │ │ + bl dd7cc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3db7a │ │ │ │ + beq.n 3dc04 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3db7a │ │ │ │ + cbnz r3, 3dc04 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [r0, #8] │ │ │ │ - cbz r1, 3db8a │ │ │ │ - ldr r0, [r0, #20] │ │ │ │ - b.n 3db92 │ │ │ │ - movw r0, #10688 @ 0x29c0 │ │ │ │ - movt r0, #77 @ 0x4d │ │ │ │ - b.n 3dd84 <_PyTraceback_Add@@Base+0x134> │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldrd r4, r6, [r0, #8] │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r1, [pc, #112] @ (3dc1c ) │ │ │ │ - add r2, sp, #4 │ │ │ │ - mov r0, r4 │ │ │ │ - bl b8c7c │ │ │ │ - cmp r0, #0 │ │ │ │ - bge.n 3dbba │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 3dc16 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - cbz r3, 3dbc4 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - cbnz r0, 3dbd4 │ │ │ │ - b.n 3dbf4 │ │ │ │ - ldr r1, [pc, #88] @ (3dc20 ) │ │ │ │ - add r2, sp, #4 │ │ │ │ - mov r0, r4 │ │ │ │ - bl b8c7c │ │ │ │ - cmp r0, #0 │ │ │ │ - bge.n 3dbbe │ │ │ │ - b.n 3dbb6 │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr r2, [r3, #84] @ 0x54 │ │ │ │ - ands.w r2, r2, #268435456 @ 0x10000000 │ │ │ │ - bne.n 3dbf4 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.n 3dbf4 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 3dbf4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - ldr r5, [sp, #4] │ │ │ │ - mov r3, r6 │ │ │ │ - movw r2, #54576 @ 0xd530 │ │ │ │ - movt r2, #39 @ 0x27 │ │ │ │ - mov r1, r5 │ │ │ │ - movw r0, #7192 @ 0x1c18 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - bl ddc6c │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 78230 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - add r4, sp, #64 @ 0x40 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - add r1, sp, #1008 @ 0x3f0 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ + cmp r1, #1 │ │ │ │ + bne.n 3dc24 │ │ │ │ + ldrb r2, [r0, #0] │ │ │ │ + movw r3, #43168 @ 0xa8a0 │ │ │ │ + movt r3, #42 @ 0x2a │ │ │ │ + ldr.w r3, [r3, r2, lsl #2] │ │ │ │ + lsls r3, r3, #30 │ │ │ │ + bne.n 3dc44 │ │ │ │ + b.n 3dc26 │ │ │ │ + cbz r1, 3dc4e │ │ │ │ + movw r3, #43168 @ 0xa8a0 │ │ │ │ + movt r3, #42 @ 0x2a │ │ │ │ + add r1, r0 │ │ │ │ + mov r2, r0 │ │ │ │ + cmp r1, r0 │ │ │ │ + bls.n 3dc44 │ │ │ │ + ldrb r2, [r2, #0] │ │ │ │ + adds r0, #1 │ │ │ │ + ldr.w r2, [r3, r2, lsl #2] │ │ │ │ + lsls r2, r2, #30 │ │ │ │ + beq.n 3dc4e │ │ │ │ + b.n 3dc30 │ │ │ │ + movw r0, #4308 @ 0x10d4 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + bx lr │ │ │ │ + movw r0, #7780 @ 0x1e64 │ │ │ │ + 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 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ - movw r1, #20968 @ 0x51e8 │ │ │ │ + movw r1, #21288 @ 0x5328 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - bl d1990 │ │ │ │ + bl d19a8 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0003dc50 <_PyTraceback_Add@@Base>: │ │ │ │ +0003dc84 <_PyTraceback_Add@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r4, [pc, #192] @ (3dd24 <_PyTraceback_Add@@Base+0xd4>) │ │ │ │ + ldr r4, [pc, #192] @ (3dd58 <_PyTraceback_Add@@Base+0xd4>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov.w sl, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r8, r2 │ │ │ │ ldr r7, [r3, r4] │ │ │ │ ldr.w r9, [r7, #72] @ 0x48 │ │ │ │ str.w sl, [r7, #72] @ 0x48 │ │ │ │ - bl 71328 │ │ │ │ + bl 71320 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3dd14 <_PyTraceback_Add@@Base+0xc4> │ │ │ │ + beq.n 3dd48 <_PyTraceback_Add@@Base+0xc4> │ │ │ │ mov r1, r6 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3ddd0 │ │ │ │ + bl 3ddcc │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 3dcaa <_PyTraceback_Add@@Base+0x5a> │ │ │ │ + cbnz r0, 3dcde <_PyTraceback_Add@@Base+0x5a> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3dd14 <_PyTraceback_Add@@Base+0xc4> │ │ │ │ + beq.n 3dd48 <_PyTraceback_Add@@Base+0xc4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3dd14 <_PyTraceback_Add@@Base+0xc4> │ │ │ │ + cbnz r3, 3dd48 <_PyTraceback_Add@@Base+0xc4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 3dd14 <_PyTraceback_Add@@Base+0xc4> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 3dd48 <_PyTraceback_Add@@Base+0xc4> │ │ │ │ mov r3, sl │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3dea8 │ │ │ │ + bl 3de90 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3dcce <_PyTraceback_Add@@Base+0x7e> │ │ │ │ + beq.n 3dd02 <_PyTraceback_Add@@Base+0x7e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3dcce <_PyTraceback_Add@@Base+0x7e> │ │ │ │ + cbnz r3, 3dd02 <_PyTraceback_Add@@Base+0x7e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3dce4 <_PyTraceback_Add@@Base+0x94> │ │ │ │ + beq.n 3dd18 <_PyTraceback_Add@@Base+0x94> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 3dce4 <_PyTraceback_Add@@Base+0x94> │ │ │ │ + cbnz r3, 3dd18 <_PyTraceback_Add@@Base+0x94> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - cbz r5, 3dd14 <_PyTraceback_Add@@Base+0xc4> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + cbz r5, 3dd48 <_PyTraceback_Add@@Base+0xc4> │ │ │ │ ldr r0, [r7, #72] @ 0x48 │ │ │ │ str.w r8, [r5, #20] │ │ │ │ str.w r9, [r7, #72] @ 0x48 │ │ │ │ - bl 7828c │ │ │ │ + bl 7820c │ │ │ │ mov r0, r5 │ │ │ │ - bl d4118 │ │ │ │ + bl d4128 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3dd1e <_PyTraceback_Add@@Base+0xce> │ │ │ │ + beq.n 3dd52 <_PyTraceback_Add@@Base+0xce> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3dd1e <_PyTraceback_Add@@Base+0xce> │ │ │ │ + cbnz r3, 3dd52 <_PyTraceback_Add@@Base+0xce> │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 77ddc <_Py_Dealloc@@Base> │ │ │ │ + b.w 77d5c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r9 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 11e300 <_PyErr_ChainExceptions1@@Base> │ │ │ │ + b.w 11e500 <_PyErr_ChainExceptions1@@Base> │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ - bne.n 3dd4a <_PyTraceback_Add@@Base+0xfa> │ │ │ │ - bl 25ea04 │ │ │ │ + bne.n 3dd7e <_PyTraceback_Add@@Base+0xfa> │ │ │ │ + bl 25e8cc │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 3dd56 <_PyTraceback_Add@@Base+0x106> │ │ │ │ + cbz r3, 3dd8a <_PyTraceback_Add@@Base+0x106> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 3dd7a <_PyTraceback_Add@@Base+0x12a> │ │ │ │ + b.n 3ddae <_PyTraceback_Add@@Base+0x12a> │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #658 @ 0x292 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 97dc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 3dd6a <_PyTraceback_Add@@Base+0x11a> │ │ │ │ + bl 97d90 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 3dd9e <_PyTraceback_Add@@Base+0x11a> │ │ │ │ movs r0, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ - b.n 3dd76 <_PyTraceback_Add@@Base+0x126> │ │ │ │ + b.n 3ddaa <_PyTraceback_Add@@Base+0x126> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9d530 <_PyEvalFramePushAndInit@@Base+0x248> │ │ │ │ + bl 9d534 <_PyEvalFramePushAndInit@@Base+0x248> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3dd64 <_PyTraceback_Add@@Base+0x114> │ │ │ │ - ldr r0, [pc, #8] @ (3dd80 <_PyTraceback_Add@@Base+0x130>) │ │ │ │ + beq.n 3dd98 <_PyTraceback_Add@@Base+0x114> │ │ │ │ + ldr r0, [pc, #8] @ (3ddb4 <_PyTraceback_Add@@Base+0x130>) │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ strh r0, [r4, r6] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cmp r1, #1 │ │ │ │ - bne.n 3dd9c <_PyTraceback_Add@@Base+0x14c> │ │ │ │ - ldrb r2, [r0, #0] │ │ │ │ - movw r3, #42848 @ 0xa760 │ │ │ │ - movt r3, #42 @ 0x2a │ │ │ │ - ldr.w r3, [r3, r2, lsl #2] │ │ │ │ - lsls r3, r3, #30 │ │ │ │ - bne.n 3ddbc <_PyTraceback_Add@@Base+0x16c> │ │ │ │ - b.n 3dd9e <_PyTraceback_Add@@Base+0x14e> │ │ │ │ - cbz r1, 3ddc6 <_PyTraceback_Add@@Base+0x176> │ │ │ │ - movw r3, #42848 @ 0xa760 │ │ │ │ - movt r3, #42 @ 0x2a │ │ │ │ - add r1, r0 │ │ │ │ - mov r2, r0 │ │ │ │ - cmp r1, r0 │ │ │ │ - bls.n 3ddbc <_PyTraceback_Add@@Base+0x16c> │ │ │ │ - ldrb r2, [r2, #0] │ │ │ │ - adds r0, #1 │ │ │ │ - ldr.w r2, [r3, r2, lsl #2] │ │ │ │ - lsls r2, r2, #30 │ │ │ │ - beq.n 3ddc6 <_PyTraceback_Add@@Base+0x176> │ │ │ │ - b.n 3dda8 <_PyTraceback_Add@@Base+0x158> │ │ │ │ - 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, 3ddc0 <_PyTraceback_Add@@Base+0x13c> │ │ │ │ + ldr r0, [r0, #20] │ │ │ │ + b.n 3ddc8 <_PyTraceback_Add@@Base+0x144> │ │ │ │ + movw r0, #10688 @ 0x29c0 │ │ │ │ + movt r0, #77 @ 0x4d │ │ │ │ + b.w 34264 │ │ │ │ │ │ │ │ -0003ddd0 : │ │ │ │ +0003ddcc : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, #64 @ 0x40 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r8, r2 │ │ │ │ - bl 7a158 │ │ │ │ + bl 7a0ec │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3de44 │ │ │ │ + cbz r0, 3de40 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8fa90 │ │ │ │ + bl 8fa78 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 3de4e │ │ │ │ - ldr r0, [pc, #136] @ (3de84 ) │ │ │ │ + cbz r0, 3de4a │ │ │ │ + ldr r0, [pc, #136] @ (3de80 ) │ │ │ │ movs r1, #6 │ │ │ │ - bl 71e88 │ │ │ │ + bl 71e08 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 3de56 │ │ │ │ - ldr r0, [pc, #128] @ (3de88 ) │ │ │ │ + cbz r0, 3de52 │ │ │ │ + ldr r0, [pc, #128] @ (3de84 ) │ │ │ │ movs r1, #2 │ │ │ │ - bl 71e88 │ │ │ │ + bl 71e08 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 3de5c │ │ │ │ + cbz r0, 3de58 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #12 │ │ │ │ blx 2957c │ │ │ │ - ldr r3, [pc, #108] @ (3de8c ) │ │ │ │ + ldr r3, [pc, #108] @ (3de88 ) │ │ │ │ strd r5, r3, [sp, #24] │ │ │ │ mov r0, sp │ │ │ │ strd r3, r3, [sp, #32] │ │ │ │ - ldr r3, [pc, #100] @ (3de90 ) │ │ │ │ + ldr r3, [pc, #100] @ (3de8c ) │ │ │ │ strd r6, r8, [sp, #16] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ movs r3, #1 │ │ │ │ strd r7, r4, [sp] │ │ │ │ str r4, [sp, #8] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - bl 950e8 <_Py_write@@Base+0x8f4> │ │ │ │ + bl 950bc <_Py_write@@Base+0x8f4> │ │ │ │ mov r8, r0 │ │ │ │ - b.n 3de5e │ │ │ │ + b.n 3de5a │ │ │ │ mov r8, r0 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 3de5e │ │ │ │ + b.n 3de5a │ │ │ │ mov r8, r0 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 3de5e │ │ │ │ + b.n 3de5a │ │ │ │ mov r8, r0 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 3de5e │ │ │ │ + b.n 3de5a │ │ │ │ mov r8, r0 │ │ │ │ - ldr r0, [pc, #44] @ (3de8c ) │ │ │ │ - bl 78230 │ │ │ │ + ldr r0, [pc, #44] @ (3de88 ) │ │ │ │ + bl 781b0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78230 │ │ │ │ + bl 781b0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 78230 │ │ │ │ + bl 781b0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 78230 │ │ │ │ + bl 781b0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78230 │ │ │ │ + bl 781b0 │ │ │ │ mov r0, r8 │ │ │ │ add sp, #64 @ 0x40 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - lsls r0, r0, #6 │ │ │ │ + lsls r4, r0, #11 │ │ │ │ lsls r3, r0, #1 │ │ │ │ - lsls r0, r1, #6 │ │ │ │ + lsls r4, r1, #11 │ │ │ │ lsls r3, r0, #1 │ │ │ │ asrs r0, r1, #32 │ │ │ │ lsls r1, r1, #1 │ │ │ │ strh r4, [r7, #10] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r1, [r0, #8] │ │ │ │ - cbz r1, 3de9c │ │ │ │ - ldr r0, [r0, #20] │ │ │ │ - b.n 3dea4 │ │ │ │ - movw r0, #10688 @ 0x29c0 │ │ │ │ - movt r0, #77 @ 0x4d │ │ │ │ - b.w 34264 │ │ │ │ │ │ │ │ -0003dea8 : │ │ │ │ +0003de90 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #32 │ │ │ │ mov r6, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r4, r2 │ │ │ │ mov r8, r3 │ │ │ │ - bl 1a5870 │ │ │ │ - cbz r0, 3df34 │ │ │ │ + bl 1a5780 │ │ │ │ + cbz r0, 3df1c │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ movs r7, #0 │ │ │ │ strd r4, r0, [sp] │ │ │ │ mov r0, sp │ │ │ │ strd r3, r3, [sp, #8] │ │ │ │ strd r6, r7, [sp, #16] │ │ │ │ strd r7, r7, [sp, #24] │ │ │ │ - bl 1a593c │ │ │ │ + bl 1a584c │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 3df34 │ │ │ │ + cbz r0, 3df1c │ │ │ │ ldr r1, [r6, #40] @ 0x28 │ │ │ │ movw r0, #25460 @ 0x6374 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r3, [r6, #48] @ 0x30 │ │ │ │ add r1, r3 │ │ │ │ - bl 77bc4 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 77b44 <_PyObject_GC_NewVar@@Base> │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3df20 │ │ │ │ + cbz r0, 3df08 │ │ │ │ movs r3, #1 │ │ │ │ strh r3, [r0, #24] │ │ │ │ str r7, [r0, #8] │ │ │ │ add.w r1, r4, #36 @ 0x24 │ │ │ │ strd r7, r7, [r0, #16] │ │ │ │ strd r7, r7, [r0, #28] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 3df38 │ │ │ │ + beq.n 3df20 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ - b.n 3df38 │ │ │ │ + b.n 3df20 │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 3df34 │ │ │ │ + beq.n 3df1c │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ - cbnz r2, 3df34 │ │ │ │ + cbnz r2, 3df1c │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3dfda │ │ │ │ + b.n 3dfc2 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 3df50 │ │ │ │ + beq.n 3df38 │ │ │ │ ldr.w r2, [r8] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r0 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne.w r2, [r8] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -28814,36 +28803,36 @@ │ │ │ │ str r0, [r4, #48] @ 0x30 │ │ │ │ mov r0, r3 │ │ │ │ str.w r8, [r4, #56] @ 0x38 │ │ │ │ str r7, [r4, #68] @ 0x44 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ strh.w r3, [r2, #72]! │ │ │ │ cmp r7, r3 │ │ │ │ - ble.n 3df8a │ │ │ │ + ble.n 3df72 │ │ │ │ adds r3, #1 │ │ │ │ str.w r0, [r2, #4]! │ │ │ │ - b.n 3df7e │ │ │ │ + b.n 3df66 │ │ │ │ movs r3, #2 │ │ │ │ strb.w r3, [r4, #74] @ 0x4a │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ ldr r2, [r6, #116] @ 0x74 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ str r1, [r4, #12] │ │ │ │ add.w r6, r6, r2, lsl #1 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ adds r6, #126 @ 0x7e │ │ │ │ cmp r3, r2 │ │ │ │ str r6, [r4, #64] @ 0x40 │ │ │ │ - beq.n 3dfb4 │ │ │ │ + beq.n 3df9c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3dfb4 │ │ │ │ + cbnz r3, 3df9c │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - ldr r0, [pc, #44] @ (3dfe4 ) │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + ldr r0, [pc, #44] @ (3dfcc ) │ │ │ │ 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 │ │ │ │ @@ -28854,40 +28843,47 @@ │ │ │ │ str r2, [r1, #4] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ + ldr r1, [r0, #8] │ │ │ │ + cbz r1, 3dfd8 │ │ │ │ + ldr r0, [r0, #20] │ │ │ │ + b.n 3dfe0 │ │ │ │ + movw r0, #10688 @ 0x29c0 │ │ │ │ + movt r0, #77 @ 0x4d │ │ │ │ + b.n 3e23e │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #3 │ │ │ │ - bl 72074 │ │ │ │ + bl 71ff4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3e0bc │ │ │ │ + beq.n 3e0b6 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ str r0, [r4, #12] │ │ │ │ - bl 18b2d0 │ │ │ │ + bl 18b388 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 3e024 │ │ │ │ + bne.n 3e01e │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3e0a4 │ │ │ │ + b.n 3e09e │ │ │ │ cmp r0, #1 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - bne.n 3e056 │ │ │ │ + bne.n 3e050 │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ str r2, [r4, #16] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ @@ -28895,843 +28891,844 @@ │ │ │ │ strne r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r2, #0] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - b.n 3e09a │ │ │ │ + b.n 3e094 │ │ │ │ ldr r6, [r5, #8] │ │ │ │ movs r2, #2 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - ldr r1, [pc, #96] @ (3e0c4 ) │ │ │ │ + ldr r1, [pc, #100] @ (3e0c0 ) │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r6, #0] │ │ │ │ str r6, [r4, #16] │ │ │ │ - bl d12bc │ │ │ │ + bl d12d4 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 3e01e │ │ │ │ + beq.n 3e018 │ │ │ │ cmp r0, #1 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - bne.n 3e08e │ │ │ │ + bne.n 3e088 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 3e04c │ │ │ │ + beq.n 3e046 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 3e04c │ │ │ │ + b.n 3e046 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #20] │ │ │ │ - bl 6cb9c │ │ │ │ + bl 6cb94 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3e0c0 │ │ │ │ + beq.n 3e0ba │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3e0c0 │ │ │ │ + cbnz r3, 3e0ba │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 3e0c0 │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 3e0ba │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ + nop │ │ │ │ strb r4, [r7, #5] │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 3e0f6 │ │ │ │ + bne.n 3e0f2 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ movw r4, #26080 @ 0x65e0 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 3e10e │ │ │ │ + bne.n 3e10a │ │ │ │ vldr d8, [r0, #8] │ │ │ │ - b.n 3e12c │ │ │ │ + b.n 3e128 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #40008 @ 0x9c48 │ │ │ │ + movw r0, #40548 @ 0x9e64 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0530 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c053c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3e1de │ │ │ │ - b.n 3e0e0 │ │ │ │ - bl 13dfb8 │ │ │ │ + beq.n 3e1da │ │ │ │ + b.n 3e0dc │ │ │ │ + bl 13e098 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 3e12c │ │ │ │ - bl 7f720 │ │ │ │ + bne.n 3e128 │ │ │ │ + bl 7f734 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3e1de │ │ │ │ + bne.n 3e1da │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 3e13a │ │ │ │ + bne.n 3e136 │ │ │ │ vldr d9, [r0, #8] │ │ │ │ - b.n 3e158 │ │ │ │ - bl 13dfb8 │ │ │ │ + b.n 3e154 │ │ │ │ + bl 13e098 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 3e158 │ │ │ │ - bl 7f720 │ │ │ │ + bne.n 3e154 │ │ │ │ + bl 7f734 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3e1de │ │ │ │ + bne.n 3e1da │ │ │ │ vabs.f64 d7, d9 │ │ │ │ - vldr d6, [pc, #136] @ 3e1e8 │ │ │ │ + vldr d6, [pc, #140] @ 3e1e8 │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 3e188 │ │ │ │ + ble.n 3e184 │ │ │ │ vabs.f64 d7, d8 │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 3e188 │ │ │ │ + bhi.n 3e184 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ vpop {d8-d10} │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 839e0 │ │ │ │ + b.w 839f0 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ movs r5, #0 │ │ │ │ vmov.f64 d1, d9 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ str r5, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ blx 2a48c │ │ │ │ vcmp.f64 d0, d0 │ │ │ │ vmov.f64 d10, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvc.n 3e1c0 │ │ │ │ + bvc.n 3e1bc │ │ │ │ vcmp.f64 d8, d9 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n 3e1bc │ │ │ │ + bvs.n 3e1b8 │ │ │ │ movs r3, #33 @ 0x21 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 3e1c4 │ │ │ │ + b.n 3e1c0 │ │ │ │ str r5, [r4, #0] │ │ │ │ - b.n 3e1ce │ │ │ │ + b.n 3e1ca │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 3e1ce │ │ │ │ + cbz r3, 3e1ca │ │ │ │ vmov.f64 d0, d10 │ │ │ │ - bl 247d88 │ │ │ │ - cbnz r0, 3e1de │ │ │ │ + bl 247d10 │ │ │ │ + cbnz r0, 3e1da │ │ │ │ vmov.f64 d0, d10 │ │ │ │ vpop {d8-d10} │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 839e0 │ │ │ │ + b.w 839f0 │ │ │ │ vpop {d8-d10} │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ + nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 3e214 │ │ │ │ + bne.n 3e214 │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ - bl 1f20a4 │ │ │ │ + bl 1f1ffc │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3e230 │ │ │ │ - b.n 3e22a │ │ │ │ + bne.n 3e230 │ │ │ │ + b.n 3e22a │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #32228 @ 0x7de4 │ │ │ │ + movw r0, #32548 @ 0x7f24 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0530 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbz r0, 3e23a │ │ │ │ - b.n 3e204 │ │ │ │ - bl 7f720 │ │ │ │ - cbnz r0, 3e23a │ │ │ │ + bl c053c <_PyArg_CheckPositional@@Base> │ │ │ │ + cbz r0, 3e23a │ │ │ │ + b.n 3e204 │ │ │ │ + bl 7f734 │ │ │ │ + cbnz r0, 3e23a │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7f908 │ │ │ │ + b.w 7f91c │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r1, [r0, #8] │ │ │ │ - cbz r1, 3e246 │ │ │ │ - ldr r0, [r0, #20] │ │ │ │ - b.n 3e24e │ │ │ │ - movw r0, #10688 @ 0x29c0 │ │ │ │ - movt r0, #77 @ 0x4d │ │ │ │ - b.n 3e288 │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r4, r1 │ │ │ │ - cmp r2, #2 │ │ │ │ - bne.n 3e270 │ │ │ │ - ldrd r0, r1, [r4] │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w f5434 │ │ │ │ - movs r3, #2 │ │ │ │ - mov r1, r2 │ │ │ │ - movw r0, #32348 @ 0x7e5c │ │ │ │ - movt r0, #40 @ 0x28 │ │ │ │ - mov r2, r3 │ │ │ │ - bl c0530 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 3e264 │ │ │ │ - pop {r4, pc} │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 3e2b4 │ │ │ │ + bne.n 3e26a │ │ │ │ ldrb r1, [r0, #0] │ │ │ │ - movw r2, #42848 @ 0xa760 │ │ │ │ + movw r2, #43168 @ 0xa8a0 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ movw r3, #7780 @ 0x1e64 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr.w r2, [r2, r1, lsl #2] │ │ │ │ tst.w r2, #1 │ │ │ │ it eq │ │ │ │ moveq r0, r3 │ │ │ │ bx lr │ │ │ │ - cbz r1, 3e302 │ │ │ │ - movw r3, #42848 @ 0xa760 │ │ │ │ + cbz r1, 3e2b8 │ │ │ │ + movw r3, #43168 @ 0xa8a0 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ add r1, r0 │ │ │ │ movs r2, #0 │ │ │ │ push {r4, r5} │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, r0 │ │ │ │ - bls.n 3e2ea │ │ │ │ + bls.n 3e2a0 │ │ │ │ ldrb r4, [r4, #0] │ │ │ │ adds r0, #1 │ │ │ │ ldr.w r4, [r3, r4, lsl #2] │ │ │ │ and.w r5, r4, #1 │ │ │ │ tst.w r4, #2 │ │ │ │ orr.w r2, r2, r5 │ │ │ │ - beq.n 3e2c4 │ │ │ │ + beq.n 3e27a │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 3e30c │ │ │ │ + b.n 3e2c2 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ movw r3, #7780 @ 0x1e64 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ moveq r0, r3 │ │ │ │ - b.n 3e30c │ │ │ │ + b.n 3e2c2 │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ pop {r4, r5} │ │ │ │ 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 3e2e6 │ │ │ │ + ldrd r0, r1, [r4] │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w f54b8 │ │ │ │ + movs r3, #2 │ │ │ │ + mov r1, r2 │ │ │ │ + movw r0, #32668 @ 0x7f9c │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ + mov r2, r3 │ │ │ │ + bl c053c <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 3e2da │ │ │ │ + pop {r4, pc} │ │ │ │ + ldr r1, [r0, #8] │ │ │ │ + cbz r1, 3e306 │ │ │ │ + ldr r0, [r0, #20] │ │ │ │ + b.n 3e30e │ │ │ │ + movw r0, #10688 @ 0x29c0 │ │ │ │ + movt r0, #77 @ 0x4d │ │ │ │ + b.n 3e356 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl c34a8 │ │ │ │ + bl c34b0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3e33c │ │ │ │ - bl 7f720 │ │ │ │ + bne.n 3e33c │ │ │ │ + bl 7f734 │ │ │ │ cmp r0, #0 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - b.n 3e354 │ │ │ │ + b.n 3e354 │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movw r1, #7780 @ 0x1e64 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ cmp r0, #0 │ │ │ │ ite ne │ │ │ │ movne r0, r3 │ │ │ │ moveq r0, r1 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r1, [r0, #8] │ │ │ │ - cbz r1, 3e35e │ │ │ │ - ldr r0, [r0, #20] │ │ │ │ - b.n 3e366 │ │ │ │ - movw r0, #10688 @ 0x29c0 │ │ │ │ - movt r0, #77 @ 0x4d │ │ │ │ - b.n 3e450 │ │ │ │ + cmp r1, #1 │ │ │ │ + bne.n 3e36e │ │ │ │ + ldrb r2, [r0, #0] │ │ │ │ + movw r3, #43168 @ 0xa8a0 │ │ │ │ + movt r3, #42 @ 0x2a │ │ │ │ + ldr.w r3, [r3, r2, lsl #2] │ │ │ │ + lsls r3, r3, #28 │ │ │ │ + bmi.n 3e38e │ │ │ │ + b.n 3e370 │ │ │ │ + cbz r1, 3e398 │ │ │ │ + movw r3, #43168 @ 0xa8a0 │ │ │ │ + movt r3, #42 @ 0x2a │ │ │ │ + add r1, r0 │ │ │ │ + mov r2, r0 │ │ │ │ + cmp r1, r0 │ │ │ │ + bls.n 3e38e │ │ │ │ + ldrb r2, [r2, #0] │ │ │ │ + adds r0, #1 │ │ │ │ + ldr.w r2, [r3, r2, lsl #2] │ │ │ │ + lsls r2, r2, #28 │ │ │ │ + bpl.n 3e398 │ │ │ │ + b.n 3e37a │ │ │ │ + movw r0, #4308 @ 0x10d4 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + bx lr │ │ │ │ + movw r0, #7780 @ 0x1e64 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 3e39c │ │ │ │ + beq.n 3e3d6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 3e39c │ │ │ │ + ble.n 3e3d6 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3e3b0 │ │ │ │ + beq.n 3e3ea │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 3e3b0 │ │ │ │ + b.n 3e3ea │ │ │ │ mov r1, r5 │ │ │ │ - movw r0, #7556 @ 0x1d84 │ │ │ │ + movw r0, #7876 @ 0x1ec4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w ddc6c │ │ │ │ - ldr r1, [pc, #96] @ (3e414 ) │ │ │ │ + b.w ddce4 │ │ │ │ + ldr r1, [pc, #96] @ (3e44c ) │ │ │ │ mov r0, r4 │ │ │ │ - bl 8dfa4 <_PyObject_LookupSpecial@@Base> │ │ │ │ + bl 8df90 <_PyObject_LookupSpecial@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 3e3c4 │ │ │ │ + cbz r0, 3e3fe │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bmi.n 3e3da │ │ │ │ + bmi.n 3e414 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ - movw r0, #7580 @ 0x1d9c │ │ │ │ + movw r0, #7900 @ 0x1edc │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl ddc6c │ │ │ │ + bl ddce4 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 3e3f0 │ │ │ │ + b.n 3e42a │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ - movw r0, #7612 @ 0x1dbc │ │ │ │ + movw r0, #7932 @ 0x1efc │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl ddc6c │ │ │ │ + bl ddce4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3e406 │ │ │ │ + beq.n 3e440 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3e406 │ │ │ │ + cbnz r3, 3e440 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ - bl 7828c │ │ │ │ + bl 7820c │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - nop │ │ │ │ add r1, sp, #1008 @ 0x3f0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 3e438 │ │ │ │ + bne.n 3e470 │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 14bbec │ │ │ │ + b.w 14bcd4 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #32428 @ 0x7eac │ │ │ │ + movw r0, #32748 @ 0x7fec │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0530 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c053c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3e42c │ │ │ │ + bne.n 3e464 │ │ │ │ pop {r4, pc} │ │ │ │ - cmp r1, #1 │ │ │ │ - bne.n 3e468 │ │ │ │ - ldrb r2, [r0, #0] │ │ │ │ - movw r3, #42848 @ 0xa760 │ │ │ │ - movt r3, #42 @ 0x2a │ │ │ │ - ldr.w r3, [r3, r2, lsl #2] │ │ │ │ - lsls r3, r3, #28 │ │ │ │ - bmi.n 3e488 │ │ │ │ - b.n 3e46a │ │ │ │ - cbz r1, 3e492 │ │ │ │ - movw r3, #42848 @ 0xa760 │ │ │ │ - movt r3, #42 @ 0x2a │ │ │ │ - add r1, r0 │ │ │ │ - mov r2, r0 │ │ │ │ - cmp r1, r0 │ │ │ │ - bls.n 3e488 │ │ │ │ - ldrb r2, [r2, #0] │ │ │ │ - adds r0, #1 │ │ │ │ - ldr.w r2, [r3, r2, lsl #2] │ │ │ │ - lsls r2, r2, #28 │ │ │ │ - bpl.n 3e492 │ │ │ │ - b.n 3e474 │ │ │ │ - movw r0, #4308 @ 0x10d4 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - bx lr │ │ │ │ - movw r0, #7780 @ 0x1e64 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - bx lr │ │ │ │ + ldr r1, [r0, #8] │ │ │ │ + cbz r1, 3e490 │ │ │ │ + ldr r0, [r0, #20] │ │ │ │ + b.n 3e498 │ │ │ │ + movw r0, #10688 @ 0x29c0 │ │ │ │ + movt r0, #77 @ 0x4d │ │ │ │ + b.n 3e55c │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r3, #21632 @ 0x5480 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ blx r3 │ │ │ │ - cbz r0, 3e510 │ │ │ │ + cbz r0, 3e50e │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ - cbnz r0, 3e4d0 │ │ │ │ - movw r0, #22484 @ 0x57d4 │ │ │ │ + cbnz r0, 3e4ce │ │ │ │ + movw r0, #22804 @ 0x5914 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 7a158 │ │ │ │ + bl 7a0ec │ │ │ │ mov r5, r0 │ │ │ │ - b.n 3e4f8 │ │ │ │ - bl 13bb3c │ │ │ │ + b.n 3e4f6 │ │ │ │ + bl 13bc1c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3e4ea │ │ │ │ - blt.n 3e4fa │ │ │ │ - movw r0, #62568 @ 0xf468 │ │ │ │ + beq.n 3e4e8 │ │ │ │ + blt.n 3e4f8 │ │ │ │ + movw r0, #62888 @ 0xf5a8 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 7a158 │ │ │ │ + bl 7a0ec │ │ │ │ mov r5, r0 │ │ │ │ - b.n 3e4f2 │ │ │ │ + b.n 3e4f0 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ - bl e7720 │ │ │ │ + bl e7798 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ - bl 13c08c │ │ │ │ - cbnz r5, 3e514 │ │ │ │ + bl 13c16c │ │ │ │ + cbnz r5, 3e512 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3e510 │ │ │ │ + beq.n 3e50e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3e510 │ │ │ │ + cbnz r3, 3e50e │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ movs r6, #0 │ │ │ │ - b.n 3e55a │ │ │ │ + b.n 3e558 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - bl daf0c <_PyType_Name@@Base> │ │ │ │ + bl daf7c <_PyType_Name@@Base> │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r5 │ │ │ │ - movw r0, #7928 @ 0x1ef8 │ │ │ │ + movw r0, #8248 @ 0x2038 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl ddc6c │ │ │ │ + bl ddce4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3e544 │ │ │ │ + beq.n 3e542 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3e544 │ │ │ │ + cbnz r3, 3e542 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3e55a │ │ │ │ + beq.n 3e558 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3e55a │ │ │ │ + cbnz r3, 3e558 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r1, [r0, #8] │ │ │ │ - cbz r1, 3e566 │ │ │ │ - ldr r0, [r0, #20] │ │ │ │ - b.n 3e56e │ │ │ │ - movw r0, #10688 @ 0x29c0 │ │ │ │ - movt r0, #77 @ 0x4d │ │ │ │ - b.n 3e61c │ │ │ │ + cmp r1, #1 │ │ │ │ + bne.n 3e588 │ │ │ │ + ldrb r1, [r0, #0] │ │ │ │ + movw r2, #43168 @ 0xa8a0 │ │ │ │ + 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, 3e5de │ │ │ │ + movs r3, #0 │ │ │ │ + push {r4, r5} │ │ │ │ + add r1, r0 │ │ │ │ + movw r5, #43168 @ 0xa8a0 │ │ │ │ + movt r5, #42 @ 0x2a │ │ │ │ + mov r4, r3 │ │ │ │ + mov r2, r0 │ │ │ │ + cmp r1, r0 │ │ │ │ + bls.n 3e5c6 │ │ │ │ + ldrb r2, [r2, #0] │ │ │ │ + adds r0, #1 │ │ │ │ + ldr.w r2, [r5, r2, lsl #2] │ │ │ │ + tst.w r2, #2 │ │ │ │ + beq.n 3e5b6 │ │ │ │ + cbnz r3, 3e5e8 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r4, r3 │ │ │ │ + b.n 3e59a │ │ │ │ + ands.w r2, r2, #1 │ │ │ │ + beq.n 3e5c2 │ │ │ │ + cbz r3, 3e5e8 │ │ │ │ + mov r4, r3 │ │ │ │ + b.n 3e59a │ │ │ │ + mov r3, r2 │ │ │ │ + b.n 3e59a │ │ │ │ + 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 3e5f0 │ │ │ │ + movw r0, #7780 @ 0x1e64 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + bx lr │ │ │ │ + movw r0, #7780 @ 0x1e64 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + pop {r4, r5} │ │ │ │ + bx lr │ │ │ │ │ │ │ │ -0003e570 : │ │ │ │ +0003e5f4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ add r2, sp, #4 │ │ │ │ - bl 3e6b4 │ │ │ │ + bl 3e6a0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1a1e48 │ │ │ │ + bl 1a1d58 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 3e5a0 │ │ │ │ + bne.n 3e624 │ │ │ │ movs r4, #0 │ │ │ │ - movw r0, #7940 @ 0x1f04 │ │ │ │ + movw r0, #8260 @ 0x2044 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 1ed164 │ │ │ │ + bl 1ed0b8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl f5e30 │ │ │ │ - cbz r0, 3e5dc │ │ │ │ + bl f5e48 │ │ │ │ + cbz r0, 3e660 │ │ │ │ mov r4, r0 │ │ │ │ - bl 6cb9c │ │ │ │ + bl 6cb94 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3e5e0 │ │ │ │ + beq.n 3e664 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3e5e0 │ │ │ │ + cbnz r3, 3e664 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 3e5e0 │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 3e664 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 3e604 │ │ │ │ + bne.n 3e688 │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 186860 │ │ │ │ + b.w 186920 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #32380 @ 0x7e7c │ │ │ │ + movw r0, #32700 @ 0x7fbc │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0530 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c053c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3e5f8 │ │ │ │ + bne.n 3e67c │ │ │ │ pop {r4, pc} │ │ │ │ - cmp r1, #1 │ │ │ │ - bne.n 3e648 │ │ │ │ - ldrb r1, [r0, #0] │ │ │ │ - movw r2, #42848 @ 0xa760 │ │ │ │ - movt r2, #42 @ 0x2a │ │ │ │ - movw r3, #7780 @ 0x1e64 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r0, #4308 @ 0x10d4 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - ldr.w r2, [r2, r1, lsl #2] │ │ │ │ - tst.w r2, #2 │ │ │ │ - it eq │ │ │ │ - moveq r0, r3 │ │ │ │ - bx lr │ │ │ │ - cbz r1, 3e69e │ │ │ │ - movs r3, #0 │ │ │ │ - push {r4, r5} │ │ │ │ - add r1, r0 │ │ │ │ - movw r5, #42848 @ 0xa760 │ │ │ │ - movt r5, #42 @ 0x2a │ │ │ │ - mov r4, r3 │ │ │ │ - mov r2, r0 │ │ │ │ - cmp r1, r0 │ │ │ │ - bls.n 3e686 │ │ │ │ - ldrb r2, [r2, #0] │ │ │ │ - adds r0, #1 │ │ │ │ - ldr.w r2, [r5, r2, lsl #2] │ │ │ │ - tst.w r2, #2 │ │ │ │ - beq.n 3e676 │ │ │ │ - cbnz r3, 3e6a8 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r4, r3 │ │ │ │ - b.n 3e65a │ │ │ │ - ands.w r2, r2, #1 │ │ │ │ - beq.n 3e682 │ │ │ │ - cbz r3, 3e6a8 │ │ │ │ - mov r4, r3 │ │ │ │ - b.n 3e65a │ │ │ │ - mov r3, r2 │ │ │ │ - b.n 3e65a │ │ │ │ - movw r0, #4308 @ 0x10d4 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - movw r3, #7780 @ 0x1e64 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r4, #0 │ │ │ │ - it eq │ │ │ │ - moveq r0, r3 │ │ │ │ - b.n 3e6b0 │ │ │ │ - movw r0, #7780 @ 0x1e64 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - bx lr │ │ │ │ - movw r0, #7780 @ 0x1e64 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - pop {r4, r5} │ │ │ │ - bx lr │ │ │ │ │ │ │ │ -0003e6b4 : │ │ │ │ +0003e6a0 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r2, [r2, #32] │ │ │ │ - cbnz r2, 3e712 │ │ │ │ + cbnz r2, 3e6fe │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 7a158 │ │ │ │ + bl 7a0ec │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 3e6da │ │ │ │ + cbnz r0, 3e6c6 │ │ │ │ str r0, [r6, #0] │ │ │ │ - b.n 3e72a │ │ │ │ + b.n 3e716 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl b8c7c │ │ │ │ + bl b8c94 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3e738 │ │ │ │ + beq.n 3e724 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3e738 │ │ │ │ - ldr r2, [pc, #68] @ (3e73c ) │ │ │ │ + cbnz r3, 3e724 │ │ │ │ + ldr r2, [pc, #68] @ (3e728 ) │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 3e70c │ │ │ │ + cbz r3, 3e6f8 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ - b.n 3e738 │ │ │ │ + b.n 3e724 │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [r6, #0] │ │ │ │ - cbnz r0, 3e736 │ │ │ │ + cbnz r0, 3e722 │ │ │ │ movw r3, #48072 @ 0xbbc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d3a3c │ │ │ │ - cbnz r0, 3e730 │ │ │ │ + bl d3a4c │ │ │ │ + cbnz r0, 3e71c │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3e738 │ │ │ │ - bl d3c50 │ │ │ │ - b.n 3e738 │ │ │ │ + b.n 3e724 │ │ │ │ + bl d3c60 │ │ │ │ + b.n 3e724 │ │ │ │ movs r4, #1 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -0003e740 <_PyCompile_OptimizeCfg@@Base>: │ │ │ │ +0003e72c <_PyCompile_OptimizeCfg@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #52888 @ 0xce98 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ sub sp, #8 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 3e77a <_PyCompile_OptimizeCfg@@Base+0x3a> │ │ │ │ + beq.n 3e766 <_PyCompile_OptimizeCfg@@Base+0x3a> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #63384 @ 0xf798 │ │ │ │ + movw r1, #63872 @ 0xf980 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 3e786 <_PyCompile_OptimizeCfg@@Base+0x46> │ │ │ │ + bl 1271a4 │ │ │ │ + b.n 3e772 <_PyCompile_OptimizeCfg@@Base+0x46> │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r1 │ │ │ │ - bl 71328 │ │ │ │ + bl 71320 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 3e78a <_PyCompile_OptimizeCfg@@Base+0x4a> │ │ │ │ + cbnz r0, 3e776 <_PyCompile_OptimizeCfg@@Base+0x4a> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3e7ee <_PyCompile_OptimizeCfg@@Base+0xae> │ │ │ │ + b.n 3e7da <_PyCompile_OptimizeCfg@@Base+0xae> │ │ │ │ mov r0, r4 │ │ │ │ - bl fbb30 │ │ │ │ + bl fbc80 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 3e798 <_PyCompile_OptimizeCfg@@Base+0x58> │ │ │ │ + cbnz r0, 3e784 <_PyCompile_OptimizeCfg@@Base+0x58> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3e7d2 <_PyCompile_OptimizeCfg@@Base+0x92> │ │ │ │ + b.n 3e7be <_PyCompile_OptimizeCfg@@Base+0x92> │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r8 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r5 │ │ │ │ - bl fcaf8 │ │ │ │ + bl fcc48 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3e794 <_PyCompile_OptimizeCfg@@Base+0x54> │ │ │ │ - bl 1b1038 │ │ │ │ + blt.n 3e780 <_PyCompile_OptimizeCfg@@Base+0x54> │ │ │ │ + bl 1b0f7c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3e794 <_PyCompile_OptimizeCfg@@Base+0x54> │ │ │ │ + beq.n 3e780 <_PyCompile_OptimizeCfg@@Base+0x54> │ │ │ │ ldr r0, [r6, #0] │ │ │ │ mov r1, r4 │ │ │ │ - bl 103b84 │ │ │ │ + bl 103c94 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 3e7c8 <_PyCompile_OptimizeCfg@@Base+0x88> │ │ │ │ + bge.n 3e7b4 <_PyCompile_OptimizeCfg@@Base+0x88> │ │ │ │ mov r0, r4 │ │ │ │ - bl 108ab8 <_PyObject_GC_Resize@@Base+0x58> │ │ │ │ - b.n 3e794 <_PyCompile_OptimizeCfg@@Base+0x54> │ │ │ │ + bl 108bd4 <_PyObject_GC_Resize@@Base+0x58> │ │ │ │ + b.n 3e780 <_PyCompile_OptimizeCfg@@Base+0x54> │ │ │ │ mov r0, r4 │ │ │ │ - bl fc160 │ │ │ │ + bl fc2b0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3e7c0 <_PyCompile_OptimizeCfg@@Base+0x80> │ │ │ │ + blt.n 3e7ac <_PyCompile_OptimizeCfg@@Base+0x80> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3e7e8 <_PyCompile_OptimizeCfg@@Base+0xa8> │ │ │ │ + beq.n 3e7d4 <_PyCompile_OptimizeCfg@@Base+0xa8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3e7e8 <_PyCompile_OptimizeCfg@@Base+0xa8> │ │ │ │ + cbnz r3, 3e7d4 <_PyCompile_OptimizeCfg@@Base+0xa8> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ - bl 108f8c <_PySet_NextEntryRef@@Base+0x108> │ │ │ │ + bl 1090a8 <_PySet_NextEntryRef@@Base+0x108> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r0, 3e800 <_PyCompile_OptimizeCfg@@Base+0xc0> │ │ │ │ + cbz r0, 3e7ec <_PyCompile_OptimizeCfg@@Base+0xc0> │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #20] │ │ │ │ cmp r3, #0 │ │ │ │ ite le │ │ │ │ movle r3, #0 │ │ │ │ ldrgt r1, [r0, #8] │ │ │ │ ldr r0, [r2, #16] │ │ │ │ it gt │ │ │ │ mulgt r3, r1 │ │ │ │ add r0, r3 │ │ │ │ - b.w 7f908 │ │ │ │ + b.w 7f91c │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - cbz r0, 3e82e <_PyCompile_OptimizeCfg@@Base+0xee> │ │ │ │ + cbz r0, 3e81a <_PyCompile_OptimizeCfg@@Base+0xee> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3e830 <_PyCompile_OptimizeCfg@@Base+0xf0> │ │ │ │ + beq.n 3e81c <_PyCompile_OptimizeCfg@@Base+0xf0> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #4] @ (3e834 <_PyCompile_OptimizeCfg@@Base+0xf4>) │ │ │ │ + ldr r0, [pc, #4] @ (3e820 <_PyCompile_OptimizeCfg@@Base+0xf4>) │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ asrs r4, r6, #32 │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 3e858 <_PyCompile_OptimizeCfg@@Base+0x118> │ │ │ │ + bne.n 3e844 <_PyCompile_OptimizeCfg@@Base+0x118> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 174adc │ │ │ │ + b.w 174bb8 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #32412 @ 0x7e9c │ │ │ │ + movw r0, #32732 @ 0x7fdc │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0530 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c053c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3e84c <_PyCompile_OptimizeCfg@@Base+0x10c> │ │ │ │ + bne.n 3e838 <_PyCompile_OptimizeCfg@@Base+0x10c> │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 3e8ae <_PyCompile_OptimizeCfg@@Base+0x16e> │ │ │ │ + bne.n 3e89a <_PyCompile_OptimizeCfg@@Base+0x16e> │ │ │ │ ldrd r1, r2, [r4] │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ movw r3, #7780 @ 0x1e64 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r2 │ │ │ │ it ne │ │ │ │ movne r0, r3 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3e8c4 <_PyCompile_OptimizeCfg@@Base+0x184> │ │ │ │ + beq.n 3e8b0 <_PyCompile_OptimizeCfg@@Base+0x184> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 3e8c4 <_PyCompile_OptimizeCfg@@Base+0x184> │ │ │ │ + b.n 3e8b0 <_PyCompile_OptimizeCfg@@Base+0x184> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #32244 @ 0x7df4 │ │ │ │ + movw r0, #32564 @ 0x7f34 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0530 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c053c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3e884 <_PyCompile_OptimizeCfg@@Base+0x144> │ │ │ │ + bne.n 3e870 <_PyCompile_OptimizeCfg@@Base+0x144> │ │ │ │ pop {r4, pc} │ │ │ │ + ldr r1, [r0, #8] │ │ │ │ + cbz r1, 3e8ba <_PyCompile_OptimizeCfg@@Base+0x18e> │ │ │ │ + ldr r0, [r0, #20] │ │ │ │ + b.n 3e8c2 <_PyCompile_OptimizeCfg@@Base+0x196> │ │ │ │ + movw r0, #10688 @ 0x29c0 │ │ │ │ + movt r0, #77 @ 0x4d │ │ │ │ + b.n 3e982 <_PyCompile_OptimizeCfg@@Base+0x256> │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r5, [r1, #4] │ │ │ │ movw r4, #36980 @ 0x9074 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r0 │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 3e8f2 <_PyCompile_OptimizeCfg@@Base+0x1b2> │ │ │ │ + beq.n 3e8f0 <_PyCompile_OptimizeCfg@@Base+0x1c4> │ │ │ │ movw r4, #42636 @ 0xa68c │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ cmp r5, r4 │ │ │ │ - bne.n 3e906 <_PyCompile_OptimizeCfg@@Base+0x1c6> │ │ │ │ + bne.n 3e904 <_PyCompile_OptimizeCfg@@Base+0x1d8> │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ - bl 235ef8 │ │ │ │ + bl 235e78 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 3e918 <_PyCompile_OptimizeCfg@@Base+0x1d8> │ │ │ │ + beq.n 3e916 <_PyCompile_OptimizeCfg@@Base+0x1ea> │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 7ffe0 │ │ │ │ + b.w 7fff4 │ │ │ │ movs r2, #1 │ │ │ │ - bl 1f20a8 │ │ │ │ + bl 1f2000 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 3e918 <_PyCompile_OptimizeCfg@@Base+0x1d8> │ │ │ │ + beq.n 3e916 <_PyCompile_OptimizeCfg@@Base+0x1ea> │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 7f908 │ │ │ │ + b.w 7f91c │ │ │ │ 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 │ │ │ │ @@ -29740,631 +29737,562 @@ │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 3e96c <_PyCompile_OptimizeCfg@@Base+0x22c> │ │ │ │ + bne.n 3e96a <_PyCompile_OptimizeCfg@@Base+0x23e> │ │ │ │ ldrd r1, r2, [r4] │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ movw r3, #7780 @ 0x1e64 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r2 │ │ │ │ it eq │ │ │ │ moveq r0, r3 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3e982 <_PyCompile_OptimizeCfg@@Base+0x242> │ │ │ │ + beq.n 3e980 <_PyCompile_OptimizeCfg@@Base+0x254> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 3e982 <_PyCompile_OptimizeCfg@@Base+0x242> │ │ │ │ + b.n 3e980 <_PyCompile_OptimizeCfg@@Base+0x254> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #32248 @ 0x7df8 │ │ │ │ + movw r0, #32568 @ 0x7f38 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0530 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c053c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3e942 <_PyCompile_OptimizeCfg@@Base+0x202> │ │ │ │ + bne.n 3e940 <_PyCompile_OptimizeCfg@@Base+0x214> │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r1, [r0, #8] │ │ │ │ - cbz r1, 3e98c <_PyCompile_OptimizeCfg@@Base+0x24c> │ │ │ │ - ldr r0, [r0, #20] │ │ │ │ - b.n 3e994 <_PyCompile_OptimizeCfg@@Base+0x254> │ │ │ │ - movw r0, #10688 @ 0x29c0 │ │ │ │ - movt r0, #77 @ 0x4d │ │ │ │ - b.n 3eaaa <_PyCompile_OptimizeCfg@@Base+0x36a> │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - b.w d1354 │ │ │ │ + cmp r1, #1 │ │ │ │ + bne.n 3e9ae <_PyCompile_OptimizeCfg@@Base+0x282> │ │ │ │ + ldrb r1, [r0, #0] │ │ │ │ + movw r2, #43168 @ 0xa8a0 │ │ │ │ + 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, 3e9fa <_PyCompile_OptimizeCfg@@Base+0x2ce> │ │ │ │ + movw r2, #43168 @ 0xa8a0 │ │ │ │ + movt r2, #42 @ 0x2a │ │ │ │ + add r1, r0 │ │ │ │ + movs r3, #0 │ │ │ │ + push {r4, r5} │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r1, r0 │ │ │ │ + bls.n 3e9e2 <_PyCompile_OptimizeCfg@@Base+0x2b6> │ │ │ │ + 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 3ea04 <_PyCompile_OptimizeCfg@@Base+0x2d8> │ │ │ │ + subs r3, #0 │ │ │ │ + it ne │ │ │ │ + movne r3, #1 │ │ │ │ + b.n 3e9be <_PyCompile_OptimizeCfg@@Base+0x292> │ │ │ │ + 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 3ea0c <_PyCompile_OptimizeCfg@@Base+0x2e0> │ │ │ │ + movw r0, #7780 @ 0x1e64 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + bx lr │ │ │ │ + movw r0, #7780 @ 0x1e64 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + pop {r4, r5} │ │ │ │ + bx lr │ │ │ │ ldr r3, [r0, #20] │ │ │ │ mov r1, r0 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bpl.n 3e9b0 <_PyCompile_OptimizeCfg@@Base+0x270> │ │ │ │ - movw r0, #8156 @ 0x1fdc │ │ │ │ + bpl.n 3ea24 <_PyCompile_OptimizeCfg@@Base+0x2f8> │ │ │ │ + movw r0, #8476 @ 0x211c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - b.w ddc6c │ │ │ │ - movw r0, #8180 @ 0x1ff4 │ │ │ │ + b.w ddce4 │ │ │ │ + movw r0, #8500 @ 0x2134 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - b.w ddc6c │ │ │ │ + b.w ddce4 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw r3, #36980 @ 0x9074 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 3e9fa <_PyCompile_OptimizeCfg@@Base+0x2ba> │ │ │ │ + beq.n 3ea6e <_PyCompile_OptimizeCfg@@Base+0x342> │ │ │ │ movw r3, #42636 @ 0xa68c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 3e9fa <_PyCompile_OptimizeCfg@@Base+0x2ba> │ │ │ │ + beq.n 3ea6e <_PyCompile_OptimizeCfg@@Base+0x342> │ │ │ │ movs r2, #2 │ │ │ │ - bl 1f20a8 │ │ │ │ + bl 1f2000 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 3ea56 <_PyCompile_OptimizeCfg@@Base+0x316> │ │ │ │ + beq.n 3eaca <_PyCompile_OptimizeCfg@@Base+0x39e> │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 7f908 │ │ │ │ + b.w 7f91c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 235ef8 │ │ │ │ + bl 235e78 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 3ea56 <_PyCompile_OptimizeCfg@@Base+0x316> │ │ │ │ - cbz r0, 3ea3e <_PyCompile_OptimizeCfg@@Base+0x2fe> │ │ │ │ + beq.n 3eaca <_PyCompile_OptimizeCfg@@Base+0x39e> │ │ │ │ + cbz r0, 3eab2 <_PyCompile_OptimizeCfg@@Base+0x386> │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ - bl f1970 │ │ │ │ + bl f19f0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3ea56 <_PyCompile_OptimizeCfg@@Base+0x316> │ │ │ │ + cbz r0, 3eaca <_PyCompile_OptimizeCfg@@Base+0x39e> │ │ │ │ ldr r1, [r5, #16] │ │ │ │ - ldr r3, [pc, #68] @ (3ea5c <_PyCompile_OptimizeCfg@@Base+0x31c>) │ │ │ │ + ldr r3, [pc, #68] @ (3ead0 <_PyCompile_OptimizeCfg@@Base+0x3a4>) │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 3ea58 <_PyCompile_OptimizeCfg@@Base+0x318> │ │ │ │ - bl 12b230 │ │ │ │ + beq.n 3eacc <_PyCompile_OptimizeCfg@@Base+0x3a0> │ │ │ │ + bl 12b59c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3ea32 <_PyCompile_OptimizeCfg@@Base+0x2f2> │ │ │ │ + beq.n 3eaa6 <_PyCompile_OptimizeCfg@@Base+0x37a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 3ea36 <_PyCompile_OptimizeCfg@@Base+0x2f6> │ │ │ │ + cbz r3, 3eaaa <_PyCompile_OptimizeCfg@@Base+0x37e> │ │ │ │ mov r4, r5 │ │ │ │ - b.n 3ea58 <_PyCompile_OptimizeCfg@@Base+0x318> │ │ │ │ + b.n 3eacc <_PyCompile_OptimizeCfg@@Base+0x3a0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 3ea32 <_PyCompile_OptimizeCfg@@Base+0x2f2> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 3eaa6 <_PyCompile_OptimizeCfg@@Base+0x37a> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #8196 @ 0x2004 │ │ │ │ + movw r1, #8516 @ 0x2144 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1990 │ │ │ │ + bl d19a8 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ 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 3ea96 <_PyCompile_OptimizeCfg@@Base+0x356> │ │ │ │ + beq.n 3eb0a <_PyCompile_OptimizeCfg@@Base+0x3de> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r2, r1 │ │ │ │ - movw r1, #8216 @ 0x2018 │ │ │ │ + movw r1, #8536 @ 0x2158 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1990 │ │ │ │ - b.n 3ea9c <_PyCompile_OptimizeCfg@@Base+0x35c> │ │ │ │ - bl 3eb38 │ │ │ │ - cbz r0, 3eaa0 <_PyCompile_OptimizeCfg@@Base+0x360> │ │ │ │ + bl d19a8 │ │ │ │ + b.n 3eb10 <_PyCompile_OptimizeCfg@@Base+0x3e4> │ │ │ │ + bl 3ebba │ │ │ │ + cbz r0, 3eb14 <_PyCompile_OptimizeCfg@@Base+0x3e8> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3eaa8 <_PyCompile_OptimizeCfg@@Base+0x368> │ │ │ │ + b.n 3eb1c <_PyCompile_OptimizeCfg@@Base+0x3f0> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r4, pc} │ │ │ │ - cmp r1, #1 │ │ │ │ - bne.n 3ead6 <_PyCompile_OptimizeCfg@@Base+0x396> │ │ │ │ - ldrb r1, [r0, #0] │ │ │ │ - movw r2, #42848 @ 0xa760 │ │ │ │ - movt r2, #42 @ 0x2a │ │ │ │ - movw r3, #7780 @ 0x1e64 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r0, #4308 @ 0x10d4 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - ldr.w r2, [r2, r1, lsl #2] │ │ │ │ - tst.w r2, #2 │ │ │ │ - it eq │ │ │ │ - moveq r0, r3 │ │ │ │ - bx lr │ │ │ │ - cbz r1, 3eb22 <_PyCompile_OptimizeCfg@@Base+0x3e2> │ │ │ │ - movw r2, #42848 @ 0xa760 │ │ │ │ - movt r2, #42 @ 0x2a │ │ │ │ - add r1, r0 │ │ │ │ - movs r3, #0 │ │ │ │ - push {r4, r5} │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r1, r0 │ │ │ │ - bls.n 3eb0a <_PyCompile_OptimizeCfg@@Base+0x3ca> │ │ │ │ - ldrb r4, [r4, #0] │ │ │ │ - adds r0, #1 │ │ │ │ - ldr.w r4, [r2, r4, lsl #2] │ │ │ │ - and.w r5, r4, #2 │ │ │ │ - tst.w r4, #1 │ │ │ │ - orr.w r3, r3, r5 │ │ │ │ - bne.n 3eb2c <_PyCompile_OptimizeCfg@@Base+0x3ec> │ │ │ │ - subs r3, #0 │ │ │ │ - it ne │ │ │ │ - movne r3, #1 │ │ │ │ - b.n 3eae6 <_PyCompile_OptimizeCfg@@Base+0x3a6> │ │ │ │ - movw r0, #4308 @ 0x10d4 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - movw r2, #7780 @ 0x1e64 │ │ │ │ - movt r2, #70 @ 0x46 │ │ │ │ - cmp r3, #0 │ │ │ │ - it eq │ │ │ │ - moveq r0, r2 │ │ │ │ - b.n 3eb34 <_PyCompile_OptimizeCfg@@Base+0x3f4> │ │ │ │ - movw r0, #7780 @ 0x1e64 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - bx lr │ │ │ │ - movw r0, #7780 @ 0x1e64 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - pop {r4, r5} │ │ │ │ - bx lr │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + sub sp, #28 │ │ │ │ + subs r3, r2, #1 │ │ │ │ + mov r4, r2 │ │ │ │ + mov r6, r0 │ │ │ │ + movs r2, #0 │ │ │ │ + mov r5, r1 │ │ │ │ + str r2, [sp, #20] │ │ │ │ + cmp r3, #2 │ │ │ │ + mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ + str r2, [sp, #16] │ │ │ │ + bhi.n 3eb4c <_PyCompile_OptimizeCfg@@Base+0x420> │ │ │ │ + ldr r7, [r5, #0] │ │ │ │ + cmp r4, #1 │ │ │ │ + ble.n 3eb76 <_PyCompile_OptimizeCfg@@Base+0x44a> │ │ │ │ + b.n 3eb66 <_PyCompile_OptimizeCfg@@Base+0x43a> │ │ │ │ + movw r0, #59020 @ 0xe68c │ │ │ │ + movt r0, #38 @ 0x26 │ │ │ │ + movs r3, #3 │ │ │ │ + movs r2, #1 │ │ │ │ + mov r1, r4 │ │ │ │ + bl c053c <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 3eb44 <_PyCompile_OptimizeCfg@@Base+0x418> │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 3ebb0 <_PyCompile_OptimizeCfg@@Base+0x484> │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + add r1, sp, #20 │ │ │ │ + bl 110798 <_PyEval_SliceIndex@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 3eb62 <_PyCompile_OptimizeCfg@@Base+0x436> │ │ │ │ + cmp r4, #2 │ │ │ │ + bne.n 3eb88 <_PyCompile_OptimizeCfg@@Base+0x45c> │ │ │ │ + ldr r1, [r6, #8] │ │ │ │ + ldrd r3, r2, [sp, #16] │ │ │ │ + cbnz r1, 3eb96 <_PyCompile_OptimizeCfg@@Base+0x46a> │ │ │ │ + movw r0, #10688 @ 0x29c0 │ │ │ │ + movt r0, #77 @ 0x4d │ │ │ │ + b.n 3eb98 <_PyCompile_OptimizeCfg@@Base+0x46c> │ │ │ │ + ldr r0, [r5, #8] │ │ │ │ + add r1, sp, #16 │ │ │ │ + bl 110798 <_PyEval_SliceIndex@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 3eb76 <_PyCompile_OptimizeCfg@@Base+0x44a> │ │ │ │ + b.n 3eb62 <_PyCompile_OptimizeCfg@@Base+0x436> │ │ │ │ + ldr r0, [r6, #20] │ │ │ │ + mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ + str r3, [sp, #4] │ │ │ │ + str r2, [sp, #0] │ │ │ │ + mov r3, r7 │ │ │ │ + movw r2, #59020 @ 0xe68c │ │ │ │ + movt r2, #38 @ 0x26 │ │ │ │ + str r4, [sp, #8] │ │ │ │ + bl 1f5bd4 <_PyEval_GetBuiltin@@Base+0x68c> │ │ │ │ + add sp, #28 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + b.w d136c │ │ │ │ │ │ │ │ -0003eb38 : │ │ │ │ +0003ebba : │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #8276 @ 0x2054 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 3eb6e │ │ │ │ + beq.n 3ebf0 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #50348 @ 0xc4ac │ │ │ │ + movw r1, #50668 @ 0xc5ec │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 3eb94 │ │ │ │ + bl 1271a4 │ │ │ │ + b.n 3ec16 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw r3, #8576 @ 0x2180 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 3eb9a │ │ │ │ + beq.n 3ec1c │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #8320 @ 0x2080 │ │ │ │ + movw r1, #8640 @ 0x21c0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 1271a4 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3ec90 │ │ │ │ + b.n 3ed12 │ │ │ │ ldr r6, [r1, #20] │ │ │ │ - cbz r6, 3ebb8 │ │ │ │ + cbz r6, 3ec3a │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #8356 @ 0x20a4 │ │ │ │ + movw r1, #8676 @ 0x21e4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1990 │ │ │ │ - b.n 3eb94 │ │ │ │ + bl d19a8 │ │ │ │ + b.n 3ec16 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 3ebda │ │ │ │ + beq.n 3ec5c │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #8388 @ 0x20c4 │ │ │ │ + movw r1, #8708 @ 0x2204 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1990 │ │ │ │ - b.n 3eb94 │ │ │ │ - ldr.w r8, [pc, #188] @ 3ec98 │ │ │ │ + bl d19a8 │ │ │ │ + b.n 3ec16 │ │ │ │ + ldr.w r8, [pc, #184] @ 3ed18 │ │ │ │ mrc 15, 0, r7, cr13, cr0, {3} │ │ │ │ ldr.w r9, [r7, r8] │ │ │ │ ldr.w r0, [r9, #120] @ 0x78 │ │ │ │ - cbnz r0, 3ebf6 │ │ │ │ - bl 210588 │ │ │ │ - cbz r0, 3ebf6 │ │ │ │ + cbnz r0, 3ec78 │ │ │ │ + bl 2104d8 │ │ │ │ + cbz r0, 3ec78 │ │ │ │ str.w r0, [r9, #120] @ 0x78 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 3ec16 │ │ │ │ + beq.n 3ec98 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #8432 @ 0x20f0 │ │ │ │ + movw r1, #8752 @ 0x2230 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1990 │ │ │ │ - b.n 3eb94 │ │ │ │ + bl d19a8 │ │ │ │ + b.n 3ec16 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 3ec86 │ │ │ │ + bne.n 3ed08 │ │ │ │ ldr.w r7, [r8, r7] │ │ │ │ str r1, [r5, #16] │ │ │ │ ldr r4, [r7, #120] @ 0x78 │ │ │ │ - cbnz r4, 3ec36 │ │ │ │ - bl 210588 │ │ │ │ + cbnz r4, 3ecb8 │ │ │ │ + bl 2104d8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3eb94 │ │ │ │ + beq.n 3ec16 │ │ │ │ str r0, [r7, #120] @ 0x78 │ │ │ │ ldr r7, [r4, #12] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3f91a │ │ │ │ + bl 3f902 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3eb94 │ │ │ │ + beq.n 3ec16 │ │ │ │ cmp r7, r0 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - bne.n 3ec70 │ │ │ │ + bne.n 3ecf2 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3ec5e │ │ │ │ + beq.n 3ece0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 3ec5e │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 3ece0 │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ movw r3, #56108 @ 0xdb2c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl e9f7c │ │ │ │ - b.n 3eb94 │ │ │ │ + bl e9fdc │ │ │ │ + b.n 3ec16 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ str r3, [r4, #12] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3ec90 │ │ │ │ + beq.n 3ed12 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 3ec90 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 3ec90 │ │ │ │ + cbnz r3, 3ed12 │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 3ed12 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 22a220 │ │ │ │ + b.w 22a170 │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 3ecbc │ │ │ │ + bne.n 3ed3c │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 210978 │ │ │ │ + b.w 2108c8 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #32404 @ 0x7e94 │ │ │ │ + movw r0, #32724 @ 0x7fd4 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0530 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c053c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3ecb0 │ │ │ │ + bne.n 3ed30 │ │ │ │ pop {r4, pc} │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - sub sp, #28 │ │ │ │ - subs r3, r2, #1 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r6, r0 │ │ │ │ - movs r2, #0 │ │ │ │ - mov r5, r1 │ │ │ │ - str r2, [sp, #20] │ │ │ │ - cmp r3, #2 │ │ │ │ - mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ - str r2, [sp, #16] │ │ │ │ - bhi.n 3ed02 │ │ │ │ - ldr r7, [r5, #0] │ │ │ │ - cmp r4, #1 │ │ │ │ - ble.n 3ed2c │ │ │ │ - b.n 3ed1c │ │ │ │ - movw r0, #58700 @ 0xe54c │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ - movs r3, #3 │ │ │ │ - movs r2, #1 │ │ │ │ - mov r1, r4 │ │ │ │ - bl c0530 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 3ecfa │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 3ed66 │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - add r1, sp, #20 │ │ │ │ - bl 110664 <_PyEval_SliceIndex@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 3ed18 │ │ │ │ - cmp r4, #2 │ │ │ │ - bne.n 3ed3e │ │ │ │ - ldr r1, [r6, #8] │ │ │ │ - ldrd r3, r2, [sp, #16] │ │ │ │ - cbnz r1, 3ed4c │ │ │ │ - movw r0, #10688 @ 0x29c0 │ │ │ │ - movt r0, #77 @ 0x4d │ │ │ │ - b.n 3ed4e │ │ │ │ - ldr r0, [r5, #8] │ │ │ │ - add r1, sp, #16 │ │ │ │ - bl 110664 <_PyEval_SliceIndex@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 3ed2c │ │ │ │ - b.n 3ed18 │ │ │ │ - ldr r0, [r6, #20] │ │ │ │ - mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - str r3, [sp, #4] │ │ │ │ - str r2, [sp, #0] │ │ │ │ - mov r3, r7 │ │ │ │ - movw r2, #58700 @ 0xe54c │ │ │ │ - movt r2, #38 @ 0x26 │ │ │ │ - str r4, [sp, #8] │ │ │ │ - bl 1f5d3c <_PyEval_GetBuiltin@@Base+0x6fc> │ │ │ │ - add sp, #28 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ cmp r2, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bhi.n 3ed90 │ │ │ │ + bhi.n 3ed7a │ │ │ │ cmp r5, #0 │ │ │ │ - bgt.n 3eda8 │ │ │ │ - b.n 3edb2 │ │ │ │ - movw r0, #320 @ 0x140 │ │ │ │ + bgt.n 3ed92 │ │ │ │ + b.n 3ed9c │ │ │ │ + movw r0, #640 @ 0x280 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ - bl c0530 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c053c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3ed8a │ │ │ │ - b.n 3ede4 │ │ │ │ + bne.n 3ed74 │ │ │ │ + b.n 3edce │ │ │ │ ldr r0, [r6, #0] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 139b38 <_Py_convert_optional_to_ssize_t@@Base> │ │ │ │ - cbz r0, 3ede4 │ │ │ │ + bl 139c14 <_Py_convert_optional_to_ssize_t@@Base> │ │ │ │ + cbz r0, 3edce │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - cbz r3, 3edca │ │ │ │ + cbz r3, 3edb4 │ │ │ │ ldrd r2, r3, [r4, #12] │ │ │ │ cmp r1, #0 │ │ │ │ sub.w r3, r3, r2 │ │ │ │ - blt.n 3edd4 │ │ │ │ + blt.n 3edbe │ │ │ │ cmp r1, r3 │ │ │ │ - ble.n 3edd8 │ │ │ │ - b.n 3edd4 │ │ │ │ + ble.n 3edc2 │ │ │ │ + b.n 3edbe │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1f1848 │ │ │ │ + b.w 1f17a0 │ │ │ │ bic.w r1, r3, r3, asr #31 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 202720 │ │ │ │ + b.w 202678 │ │ │ │ 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 3ee1e │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r0, [r4, #32] │ │ │ │ - cmp r3, r1 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r2, #0] │ │ │ │ - str r2, [r4, #32] │ │ │ │ - b.n 3ee38 │ │ │ │ - ldr.w r0, [r3, #1220] @ 0x4c4 │ │ │ │ - cmp r0, r1 │ │ │ │ - bne.n 3ee4c │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r0, [r4, #20] │ │ │ │ - cmp r3, r1 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r2, #0] │ │ │ │ - str r2, [r4, #20] │ │ │ │ - bl 7828c │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 3ee82 │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - b.n 3ee82 │ │ │ │ - ldr.w r3, [r3, #1216] @ 0x4c0 │ │ │ │ - cmp r3, r1 │ │ │ │ - bne.n 3ee68 │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - cmp r3, r1 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r2, #0] │ │ │ │ - str r2, [r4, #16] │ │ │ │ - b.n 3ee38 │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - mov r2, r4 │ │ │ │ - movs r4, #0 │ │ │ │ - movw r1, #8520 @ 0x2148 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl d1990 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, #88 @ 0x58 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 3eeaa │ │ │ │ + bne.n 3edf8 │ │ │ │ ldrd r5, r4, [r4] │ │ │ │ ldr r6, [r5, #4] │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - bpl.n 3ef12 │ │ │ │ - b.n 3eec4 │ │ │ │ + bpl.n 3ee60 │ │ │ │ + b.n 3ee12 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #32500 @ 0x7ef4 │ │ │ │ + movw r0, #32820 @ 0x8034 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0530 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c053c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3ee9c │ │ │ │ + bne.n 3edea │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3efe4 │ │ │ │ + b.n 3ef32 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bpl.n 3ef12 │ │ │ │ + bpl.n 3ee60 │ │ │ │ ldrb r2, [r5, #16] │ │ │ │ lsls r0, r2, #25 │ │ │ │ - bpl.n 3eed8 │ │ │ │ + bpl.n 3ee26 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ lsls r1, r3, #25 │ │ │ │ - bmi.n 3eef0 │ │ │ │ + bmi.n 3ee3e │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #8552 @ 0x2168 │ │ │ │ + movw r1, #8840 @ 0x2288 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 3eec0 │ │ │ │ + bl 1271a4 │ │ │ │ + b.n 3ee0e │ │ │ │ lsls r2, r2, #26 │ │ │ │ it mi │ │ │ │ addmi.w r0, r5, #20 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ it pl │ │ │ │ ldrpl r0, [r5, #28] │ │ │ │ lsls r3, r3, #26 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ite mi │ │ │ │ addmi.w r1, r4, #20 │ │ │ │ ldrpl r1, [r4, #28] │ │ │ │ - bl 3f638 │ │ │ │ + bl 3f3dc │ │ │ │ mov r4, r0 │ │ │ │ - b.n 3efcc │ │ │ │ + b.n 3ef1a │ │ │ │ mov r0, r5 │ │ │ │ - bl 103b74 │ │ │ │ - cbnz r0, 3ef40 │ │ │ │ + bl 103c84 │ │ │ │ + cbnz r0, 3ee8e │ │ │ │ mov r0, r4 │ │ │ │ - bl 103b74 │ │ │ │ - cbnz r0, 3ef40 │ │ │ │ + bl 103c84 │ │ │ │ + cbnz r0, 3ee8e │ │ │ │ ldr r3, [r4, #4] │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ - movw r1, #8616 @ 0x21a8 │ │ │ │ + movw r1, #8904 @ 0x22c8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d1990 │ │ │ │ - b.n 3eec0 │ │ │ │ + bl d19a8 │ │ │ │ + b.n 3ee0e │ │ │ │ movs r2, #0 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r5 │ │ │ │ - bl ce02c │ │ │ │ + bl ce03c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3eec0 │ │ │ │ + beq.n 3ee0e │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 3ef72 │ │ │ │ + ble.n 3eec0 │ │ │ │ movw r3, #56116 @ 0xdb34 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43388 @ 0xa97c │ │ │ │ + movw r1, #43708 @ 0xaabc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 1271a4 │ │ │ │ mov r0, sp │ │ │ │ - bl ceac4 │ │ │ │ - b.n 3eec0 │ │ │ │ + bl cead4 │ │ │ │ + b.n 3ee0e │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ - bl ce02c │ │ │ │ + bl ce03c │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3ef88 │ │ │ │ + bne.n 3eed6 │ │ │ │ mov r0, sp │ │ │ │ - bl ceac4 │ │ │ │ - b.n 3eec0 │ │ │ │ + bl cead4 │ │ │ │ + b.n 3ee0e │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 3efb2 │ │ │ │ + ble.n 3ef00 │ │ │ │ movw r3, #56116 @ 0xdb34 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43388 @ 0xa97c │ │ │ │ + movw r1, #43708 @ 0xaabc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 1271a4 │ │ │ │ mov r0, sp │ │ │ │ - bl ceac4 │ │ │ │ + bl cead4 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl ceac4 │ │ │ │ - b.n 3eec0 │ │ │ │ + bl cead4 │ │ │ │ + b.n 3ee0e │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 3f638 │ │ │ │ + bl 3f3dc │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl ceac4 │ │ │ │ + bl cead4 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl ceac4 │ │ │ │ + bl cead4 │ │ │ │ movw r3, #7780 @ 0x1e64 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movw r2, #4308 @ 0x10d4 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r4, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, r3 │ │ │ │ @@ -30376,208 +30304,270 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ subs r3, r2, #1 │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r0 │ │ │ │ mov r8, r1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 3f012 │ │ │ │ + bhi.n 3ef60 │ │ │ │ ldr.w r0, [r8] │ │ │ │ - bl d781c <_PyNumber_Index@@Base> │ │ │ │ + bl d7884 <_PyNumber_Index@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 3f02a │ │ │ │ - b.n 3f03e │ │ │ │ - movw r0, #58556 @ 0xe4bc │ │ │ │ + cbnz r0, 3ef78 │ │ │ │ + b.n 3ef8c │ │ │ │ + movw r0, #58876 @ 0xe5fc │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ - bl c0530 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c053c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3f0f4 │ │ │ │ - b.n 3f004 │ │ │ │ - bl 83930 │ │ │ │ + beq.n 3f042 │ │ │ │ + b.n 3ef52 │ │ │ │ + bl 83940 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 3f04c │ │ │ │ + bne.n 3ef9a │ │ │ │ adds r2, r5, #1 │ │ │ │ - bne.n 3f05c │ │ │ │ - bl 7f720 │ │ │ │ + bne.n 3efaa │ │ │ │ + bl 7f734 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3f0f4 │ │ │ │ + bne.n 3f042 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3f05c │ │ │ │ + b.n 3efaa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3f03a │ │ │ │ + bne.n 3ef88 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 3f03a │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 3ef88 │ │ │ │ cmp r7, #1 │ │ │ │ - ble.n 3f0c8 │ │ │ │ + ble.n 3f016 │ │ │ │ ldr.w r4, [r8, #4] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - bpl.n 3f076 │ │ │ │ + bpl.n 3efc4 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 3f09c │ │ │ │ + bne.n 3efea │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ - b.n 3f0ca │ │ │ │ + b.n 3f018 │ │ │ │ movw r3, #35736 @ 0x8b98 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 3f090 │ │ │ │ + beq.n 3efde │ │ │ │ movw r1, #35736 @ 0x8b98 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - bl 859a0 │ │ │ │ - cbz r0, 3f0a8 │ │ │ │ + bl 8596c │ │ │ │ + cbz r0, 3eff6 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 3f0a8 │ │ │ │ + bne.n 3eff6 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - b.n 3f0ca │ │ │ │ + b.n 3f018 │ │ │ │ movw r3, #35736 @ 0x8b98 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 3f082 │ │ │ │ + bne.n 3efd0 │ │ │ │ mov r3, r4 │ │ │ │ - movw r2, #23052 @ 0x5a0c │ │ │ │ + movw r2, #23372 @ 0x5b4c │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #58440 @ 0xe448 │ │ │ │ + movw r1, #58760 @ 0xe588 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #58556 @ 0xe4bc │ │ │ │ + movw r0, #58876 @ 0xe5fc │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 23b068 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 3f0f4 │ │ │ │ + bl 23afc8 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 3f042 │ │ │ │ movs r3, #32 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ cmp r5, r1 │ │ │ │ - bgt.n 3f0e6 │ │ │ │ - cbz r1, 3f0d6 │ │ │ │ + bgt.n 3f034 │ │ │ │ + cbz r1, 3f024 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - b.n 3f0de │ │ │ │ + b.n 3f02c │ │ │ │ movw r0, #10688 @ 0x29c0 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 155230 │ │ │ │ + b.w 155320 │ │ │ │ subs r2, r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ movs r1, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 3ba84 <_PyImport_ClearExtension@@Base+0xede> │ │ │ │ + b.w 3b84c <_PyImport_ClearExtension@@Base+0xd10> │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + mov r4, r1 │ │ │ │ + ldr r1, [r1, #4] │ │ │ │ + add.w r3, r3, #98304 @ 0x18000 │ │ │ │ + ldr.w r0, [r3, #1212] @ 0x4bc │ │ │ │ + cmp r0, r1 │ │ │ │ + bne.n 3f07c │ │ │ │ + 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 3f096 │ │ │ │ + ldr.w r0, [r3, #1220] @ 0x4c4 │ │ │ │ + cmp r0, r1 │ │ │ │ + bne.n 3f0aa │ │ │ │ + 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 7820c │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 3f0e0 │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + b.n 3f0e0 │ │ │ │ + ldr.w r3, [r3, #1216] @ 0x4c0 │ │ │ │ + cmp r3, r1 │ │ │ │ + bne.n 3f0c6 │ │ │ │ + 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 3f096 │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + mov r2, r4 │ │ │ │ + movs r4, #0 │ │ │ │ + movw r1, #8980 @ 0x2314 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl d19a8 │ │ │ │ + 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, #4048] @ 0xfd0 │ │ │ │ mov r3, r1 │ │ │ │ sub sp, #32 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ mov r5, r0 │ │ │ │ - cbz r2, 3f116 │ │ │ │ + cbz r2, 3f100 │ │ │ │ ldr r4, [r2, #8] │ │ │ │ - b.n 3f118 │ │ │ │ + b.n 3f102 │ │ │ │ mov r4, r2 │ │ │ │ add.w r0, r3, #12 │ │ │ │ subs r3, r1, #1 │ │ │ │ add r4, r1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 3f12a │ │ │ │ - cbnz r2, 3f12a │ │ │ │ + bhi.n 3f114 │ │ │ │ + cbnz r2, 3f114 │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 3f148 │ │ │ │ - ldr r6, [pc, #56] @ (3f164 ) │ │ │ │ + cbnz r0, 3f132 │ │ │ │ + ldr r6, [pc, #56] @ (3f150 ) │ │ │ │ movs r3, #0 │ │ │ │ mov.w ip, #2 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r6, [sp, #0] │ │ │ │ add r6, sp, #24 │ │ │ │ str r6, [sp, #16] │ │ │ │ movs r6, #1 │ │ │ │ strd r6, ip, [sp, #4] │ │ │ │ - bl 101898 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1019a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 3f160 │ │ │ │ + cbz r0, 3f14a │ │ │ │ cmp r4, #1 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ it ne │ │ │ │ ldrne r2, [r3, #4] │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1e093c <_PySet_Update@@Base+0x81c> │ │ │ │ + b.w 1e0884 <_PySet_Update@@Base+0x8e8> │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ + nop │ │ │ │ cmp r1, #208 @ 0xd0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1bd2f8 │ │ │ │ + bl 1bd2f8 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 3f26a │ │ │ │ + beq.n 3f256 │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r1 │ │ │ │ ldrd r3, r2, [r1] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - ble.n 3f1ba │ │ │ │ + ble.n 3f1a6 │ │ │ │ movw r3, #56032 @ 0xdae0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #15636 @ 0x3d14 │ │ │ │ + movw r1, #15956 @ 0x3e54 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 3f266 │ │ │ │ + bl 1271a4 │ │ │ │ + b.n 3f252 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 3f248 │ │ │ │ + bne.n 3f234 │ │ │ │ mov r8, r0 │ │ │ │ ldr.w r0, [r0, #508] @ 0x1fc │ │ │ │ - bl bd294 │ │ │ │ + bl bd2a0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3f252 │ │ │ │ + beq.n 3f23e │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 7ffe0 │ │ │ │ + bl 7fff4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3f252 │ │ │ │ + beq.n 3f23e │ │ │ │ mov r2, r0 │ │ │ │ ldr.w r1, [r8, #812] @ 0x32c │ │ │ │ mov r0, r5 │ │ │ │ - bl 81154 │ │ │ │ + bl 81168 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3f254 │ │ │ │ + beq.n 3f240 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3f202 │ │ │ │ + beq.n 3f1ee │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3f202 │ │ │ │ + cbnz r3, 3f1ee │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_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 │ │ │ │ @@ -30585,350 +30575,410 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ mov r2, r4 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ - bl 81154 │ │ │ │ + bl 81168 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3f254 │ │ │ │ + beq.n 3f240 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3f24a │ │ │ │ + beq.n 3f236 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3f24a │ │ │ │ + cbnz r3, 3f236 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 3f24a │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 3f236 │ │ │ │ movs r5, #0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - b.n 3f272 │ │ │ │ + b.n 3f25e │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r0, r4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - bl 7828c │ │ │ │ + bl 7820c │ │ │ │ mov r0, r5 │ │ │ │ - bl 7828c │ │ │ │ + bl 7820c │ │ │ │ movs r5, #0 │ │ │ │ - b.n 3f272 │ │ │ │ + b.n 3f25e │ │ │ │ movw r5, #4356 @ 0x1104 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r3, 3f294 │ │ │ │ + cbz r3, 3f280 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 3f296 │ │ │ │ + b.n 3f282 │ │ │ │ mov r5, r3 │ │ │ │ add r5, r1 │ │ │ │ - cbnz r3, 3f2a4 │ │ │ │ + cbnz r3, 3f290 │ │ │ │ cmp r1, #1 │ │ │ │ - ble.n 3f2a4 │ │ │ │ + ble.n 3f290 │ │ │ │ cmp r1, #3 │ │ │ │ - bgt.n 3f2a4 │ │ │ │ - cbnz r4, 3f2c4 │ │ │ │ + bgt.n 3f290 │ │ │ │ + cbnz r4, 3f2b0 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #268] @ (3f3b4 ) │ │ │ │ + ldr r4, [pc, #268] @ (3f3a0 ) │ │ │ │ add r2, sp, #28 │ │ │ │ str r4, [sp, #0] │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r4, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r6, #3 │ │ │ │ str r2, [sp, #12] │ │ │ │ strd r4, r6, [sp, #4] │ │ │ │ - bl 101898 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1019a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3f3ac │ │ │ │ + beq.n 3f398 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f43ac │ │ │ │ + bl f4428 │ │ │ │ mov r7, r0 │ │ │ │ adds r0, r7, #1 │ │ │ │ - bne.n 3f2d8 │ │ │ │ - bl 7f720 │ │ │ │ + bne.n 3f2c4 │ │ │ │ + bl 7f734 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3f3ac │ │ │ │ + bne.n 3f398 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl f43ac │ │ │ │ + bl f4428 │ │ │ │ mov r6, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.n 3f2ec │ │ │ │ - bl 7f720 │ │ │ │ + bne.n 3f2d8 │ │ │ │ + bl 7f734 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3f3ac │ │ │ │ + bne.n 3f398 │ │ │ │ cmp r5, #2 │ │ │ │ - beq.n 3f34a │ │ │ │ + beq.n 3f336 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl c34a8 │ │ │ │ + bl c34b0 │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt.n 3f3ac │ │ │ │ - bne.n 3f34c │ │ │ │ + blt.n 3f398 │ │ │ │ + bne.n 3f338 │ │ │ │ movw r5, #10528 @ 0x2920 │ │ │ │ movt r5, #72 @ 0x48 │ │ │ │ ldr.w r4, [r5, #264] @ 0x108 │ │ │ │ - cbz r4, 3f342 │ │ │ │ - bl 95d94 │ │ │ │ + cbz r4, 3f32e │ │ │ │ + bl 95d68 │ │ │ │ mov.w r2, #524288 @ 0x80000 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ blx 2a8c0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9889c │ │ │ │ + bl 98868 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 3f342 │ │ │ │ + bge.n 3f32e │ │ │ │ ldr.w r3, [r5, #264] @ 0x108 │ │ │ │ adds r2, r3, #1 │ │ │ │ - bne.n 3f340 │ │ │ │ + bne.n 3f32c │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ subs r3, #38 @ 0x26 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ str.w r3, [r5, #264] @ 0x108 │ │ │ │ - cbnz r3, 3f368 │ │ │ │ + cbnz r3, 3f354 │ │ │ │ ldr.w r5, [r5, #264] @ 0x108 │ │ │ │ - cbnz r5, 3f390 │ │ │ │ - b.n 3f34c │ │ │ │ + cbnz r5, 3f37c │ │ │ │ + b.n 3f338 │ │ │ │ movs r5, #1 │ │ │ │ - bl 95d94 │ │ │ │ + bl 95d68 │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ mov r7, r3 │ │ │ │ blx 2a3a8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9889c │ │ │ │ + bl 98868 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 3f378 │ │ │ │ + bge.n 3f364 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1834 │ │ │ │ - b.n 3f3a0 │ │ │ │ - cbnz r5, 3f394 │ │ │ │ + bl f18b4 │ │ │ │ + b.n 3f38c │ │ │ │ + cbnz r5, 3f380 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 11aec4 <_Py_set_inheritable@@Base> │ │ │ │ + bl 11b134 <_Py_set_inheritable@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 3f394 │ │ │ │ + bge.n 3f380 │ │ │ │ mov r0, r6 │ │ │ │ blx 29fa0 │ │ │ │ - b.n 3f3a0 │ │ │ │ + b.n 3f38c │ │ │ │ adds r3, r4, #1 │ │ │ │ - beq.n 3f3a0 │ │ │ │ + beq.n 3f38c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 7ffe0 │ │ │ │ - bl 7f720 │ │ │ │ - cbnz r0, 3f3ac │ │ │ │ + b.w 7fff4 │ │ │ │ + bl 7f734 │ │ │ │ + cbnz r0, 3f398 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3f394 │ │ │ │ + b.n 3f380 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r1, #252 @ 0xfc │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 3f3d8 │ │ │ │ + bne.n 3f3c4 │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 16b6b0 │ │ │ │ + b.w 16b798 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #32364 @ 0x7e6c │ │ │ │ + movw r0, #32684 @ 0x7fac │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0530 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c053c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3f3cc │ │ │ │ + bne.n 3f3b8 │ │ │ │ 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 3f41c │ │ │ │ + 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 3f402 │ │ │ │ + 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 155320 │ │ │ │ + cbz r0, 3f474 │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + cbz r3, 3f44e │ │ │ │ + ldr r2, [r0, #20] │ │ │ │ + b.n 3f456 │ │ │ │ + movw r2, #10688 @ 0x29c0 │ │ │ │ + movt r2, #77 @ 0x4d │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ + cbz r5, 3f474 │ │ │ │ + ldr r4, [r4, #20] │ │ │ │ + movw r1, #44192 @ 0xaca0 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + movs r3, #0 │ │ │ │ + cmp r5, r3 │ │ │ │ + ble.n 3f474 │ │ │ │ + ldrb r6, [r4, r3] │ │ │ │ + ldrb r6, [r1, r6] │ │ │ │ + strb r6, [r2, r3] │ │ │ │ + adds r3, #1 │ │ │ │ + b.n 3f466 │ │ │ │ + pop {r4, r5, r6, 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, #24] │ │ │ │ - cbnz r5, 3f422 │ │ │ │ + cbnz r5, 3f4aa │ │ │ │ mov r4, r0 │ │ │ │ - bl 1bd2dc │ │ │ │ + bl 1bd2dc │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r0, 3f422 │ │ │ │ + cbz r0, 3f4aa │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r5, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3f422 │ │ │ │ + beq.n 3f4aa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 3f422 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 3f4aa │ │ │ │ + bl 77d5c <_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 3f452 │ │ │ │ + bne.n 3f4da │ │ │ │ add r2, sp, #4 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 229840 │ │ │ │ - b.n 3f46e │ │ │ │ + bl 229814 │ │ │ │ + b.n 3f4f6 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r2, r1 │ │ │ │ - movw r1, #6872 @ 0x1ad8 │ │ │ │ + movw r1, #7220 @ 0x1c34 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1990 │ │ │ │ + bl d19a8 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - nop │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r0 │ │ │ │ sub sp, #32 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r3, 3f494 │ │ │ │ + cbz r3, 3f516 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - b.n 3f496 │ │ │ │ + b.n 3f518 │ │ │ │ mov r4, r3 │ │ │ │ add r4, r1 │ │ │ │ - cbnz r3, 3f4a4 │ │ │ │ + cbnz r3, 3f526 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 3f4a4 │ │ │ │ + blt.n 3f526 │ │ │ │ cmp r1, #1 │ │ │ │ - bgt.n 3f4a4 │ │ │ │ - cbnz r0, 3f4c2 │ │ │ │ + bgt.n 3f526 │ │ │ │ + cbnz r0, 3f544 │ │ │ │ movs r2, #0 │ │ │ │ add r6, sp, #28 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r6, [sp, #16] │ │ │ │ movs r6, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r6, [sp, #8] │ │ │ │ movw r6, #10888 @ 0x2a88 │ │ │ │ movt r6, #72 @ 0x48 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 101898 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 3f518 │ │ │ │ - cbz r4, 3f4c6 │ │ │ │ + bl 1019a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 3f59a │ │ │ │ + cbz r4, 3f548 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl cbf1c │ │ │ │ + bl cbf30 │ │ │ │ ldr r6, [r0, #20] │ │ │ │ mov r5, r0 │ │ │ │ - cbz r4, 3f50c │ │ │ │ + cbz r4, 3f58e │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #42636 @ 0xa68c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 3f4f8 │ │ │ │ + beq.n 3f57a │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #8868 @ 0x22a4 │ │ │ │ + movw r1, #9188 @ 0x23e4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1990 │ │ │ │ - b.n 3f518 │ │ │ │ + bl d19a8 │ │ │ │ + b.n 3f59a │ │ │ │ mov r0, r4 │ │ │ │ - bl 83930 │ │ │ │ + bl 83940 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3f50a │ │ │ │ - bl 7f720 │ │ │ │ - cbnz r0, 3f518 │ │ │ │ + bne.n 3f58c │ │ │ │ + bl 7f734 │ │ │ │ + cbnz r0, 3f59a │ │ │ │ str r4, [r5, #20] │ │ │ │ mov r0, r6 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 7f908 │ │ │ │ + b.w 7f91c │ │ │ │ movs r0, #0 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi.n 3f5e6 │ │ │ │ + bhi.n 3f668 │ │ │ │ tbb [pc, r3] │ │ │ │ lsls r2, r2, #16 │ │ │ │ asrs r6, r2, #29 │ │ │ │ ldrsb r6, [r2, r1] │ │ │ │ cmp r3, #86 @ 0x56 │ │ │ │ ldrd r2, r3, [r0, #8] │ │ │ │ adds r3, #2 │ │ │ │ subs r2, #1 │ │ │ │ - bmi.n 3f55e │ │ │ │ + bmi.n 3f5e0 │ │ │ │ ldrb.w r1, [r3, #-2] │ │ │ │ ldrb.w r0, [r3, #-1] │ │ │ │ strb.w r0, [r3, #-2] │ │ │ │ strb.w r1, [r3, #-1] │ │ │ │ - b.n 3f546 │ │ │ │ + b.n 3f5c8 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 3f5fe │ │ │ │ + b.n 3f680 │ │ │ │ ldrd r1, r3, [r0, #8] │ │ │ │ movs r2, #0 │ │ │ │ subs r1, #1 │ │ │ │ - bmi.n 3f55e │ │ │ │ + bmi.n 3f5e0 │ │ │ │ ldrb r6, [r3, #3] │ │ │ │ ldrb r5, [r3, #2] │ │ │ │ ldrb r4, [r3, #1] │ │ │ │ bfi r2, r6, #0, #8 │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ bfi r2, r5, #8, #8 │ │ │ │ bfi r2, r4, #16, #8 │ │ │ │ bfi r2, r0, #24, #8 │ │ │ │ str.w r2, [r3], #4 │ │ │ │ - b.n 3f56c │ │ │ │ + b.n 3f5ee │ │ │ │ ldrd r0, r3, [r0, #8] │ │ │ │ movs r1, #0 │ │ │ │ mov r2, r1 │ │ │ │ subs r0, #1 │ │ │ │ - bmi.n 3f55e │ │ │ │ + bmi.n 3f5e0 │ │ │ │ ldrb r5, [r3, #3] │ │ │ │ adds r3, #8 │ │ │ │ ldrb.w r4, [r3, #-6] │ │ │ │ ldrb.w r6, [r3, #-1] │ │ │ │ bfi r1, r5, #0, #8 │ │ │ │ ldrb.w r5, [r3, #-7] │ │ │ │ bfi r1, r4, #8, #8 │ │ │ │ @@ -30940,642 +30990,580 @@ │ │ │ │ ldrb.w r4, [r3, #-3] │ │ │ │ bfi r1, r5, #24, #8 │ │ │ │ bfi r2, r4, #16, #8 │ │ │ │ ldrb.w r4, [r3, #-4] │ │ │ │ str.w r1, [r3, #-4] │ │ │ │ bfi r2, r4, #24, #8 │ │ │ │ str.w r2, [r3, #-8] │ │ │ │ - b.n 3f594 │ │ │ │ + b.n 3f616 │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #8936 @ 0x22e8 │ │ │ │ + movw r1, #9256 @ 0x2428 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 1271a4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 3f620 │ │ │ │ + bne.n 3f6a2 │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 13eb10 │ │ │ │ + b.w 13ebf0 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #32280 @ 0x7e18 │ │ │ │ + movw r0, #32600 @ 0x7f58 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0530 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c053c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3f614 │ │ │ │ + bne.n 3f696 │ │ │ │ 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 3f678 │ │ │ │ - ldrb r4, [r0, r3] │ │ │ │ - ldrb r5, [r1, r3] │ │ │ │ - adds r3, #1 │ │ │ │ - ldrb.w r2, [sp, #3] │ │ │ │ - eors r4, r5 │ │ │ │ - orrs r2, r4 │ │ │ │ - strb.w r2, [sp, #3] │ │ │ │ - b.n 3f65e │ │ │ │ - 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} │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + subs r3, r2, #1 │ │ │ │ + mov r7, r2 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r8, r1 │ │ │ │ + cmp r3, #1 │ │ │ │ + bhi.n 3f6e4 │ │ │ │ + ldr.w r0, [r8] │ │ │ │ + bl d7884 <_PyNumber_Index@@Base> │ │ │ │ mov r4, r0 │ │ │ │ + cbnz r0, 3f6fc │ │ │ │ + b.n 3f710 │ │ │ │ + movw r0, #58964 @ 0xe654 │ │ │ │ + movt r0, #38 @ 0x26 │ │ │ │ + movs r3, #2 │ │ │ │ + movs r2, #1 │ │ │ │ + mov r1, r7 │ │ │ │ + bl c053c <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 3f7c6 │ │ │ │ + b.n 3f6d6 │ │ │ │ + bl 83940 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.n 3f71e │ │ │ │ + adds r2, r5, #1 │ │ │ │ + bne.n 3f72e │ │ │ │ + bl 7f734 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 3f7c6 │ │ │ │ + mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ + b.n 3f72e │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 3f70c │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 3f70c │ │ │ │ + cmp r7, #1 │ │ │ │ + ble.n 3f79a │ │ │ │ + ldr.w r4, [r8, #4] │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + ldr r3, [r0, #84] @ 0x54 │ │ │ │ + lsls r3, r3, #4 │ │ │ │ + bpl.n 3f748 │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + cmp r3, #1 │ │ │ │ + bne.n 3f76e │ │ │ │ + ldrb r3, [r4, #16] │ │ │ │ + b.n 3f79c │ │ │ │ + movw r3, #35736 @ 0x8b98 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + cmp r0, r3 │ │ │ │ + beq.n 3f762 │ │ │ │ + movw r1, #35736 @ 0x8b98 │ │ │ │ + movt r1, #70 @ 0x46 │ │ │ │ + bl 8596c │ │ │ │ + cbz r0, 3f77a │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + cmp r3, #1 │ │ │ │ + bne.n 3f77a │ │ │ │ + ldr r3, [r4, #20] │ │ │ │ + ldrb r3, [r3, #0] │ │ │ │ + b.n 3f79c │ │ │ │ + movw r3, #35736 @ 0x8b98 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + cmp r0, r3 │ │ │ │ + bne.n 3f754 │ │ │ │ + mov r3, r4 │ │ │ │ + movw r2, #23372 @ 0x5b4c │ │ │ │ + movt r2, #39 @ 0x27 │ │ │ │ + movw r1, #58760 @ 0xe588 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + movw r0, #58964 @ 0xe654 │ │ │ │ + movt r0, #38 @ 0x26 │ │ │ │ + bl 23afc8 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 3f7c6 │ │ │ │ + movs r3, #32 │ │ │ │ + ldr r1, [r6, #8] │ │ │ │ + cmp r5, r1 │ │ │ │ + bgt.n 3f7b8 │ │ │ │ + cbz r1, 3f7a8 │ │ │ │ + ldr r0, [r6, #20] │ │ │ │ + b.n 3f7b0 │ │ │ │ + movw r0, #10688 @ 0x29c0 │ │ │ │ + movt r0, #77 @ 0x4d │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + b.w 155320 │ │ │ │ + subs r1, r5, r1 │ │ │ │ + mov r0, r6 │ │ │ │ + movs r2, #0 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + b.w 3b84c <_PyImport_ClearExtension@@Base+0xd10> │ │ │ │ movs r0, #0 │ │ │ │ - ldr r1, [r4, #8] │ │ │ │ - bl 155230 │ │ │ │ - cbz r0, 3f6d0 │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - cbz r3, 3f6aa │ │ │ │ - ldr r2, [r0, #20] │ │ │ │ - b.n 3f6b2 │ │ │ │ - movw r2, #10688 @ 0x29c0 │ │ │ │ - movt r2, #77 @ 0x4d │ │ │ │ - ldr r5, [r4, #8] │ │ │ │ - cbz r5, 3f6d0 │ │ │ │ - ldr r4, [r4, #20] │ │ │ │ - movw r1, #43872 @ 0xab60 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - movs r3, #0 │ │ │ │ - cmp r5, r3 │ │ │ │ - ble.n 3f6d0 │ │ │ │ - ldrb r6, [r4, r3] │ │ │ │ - ldrb r6, [r1, r6] │ │ │ │ - strb r6, [r2, r3] │ │ │ │ - adds r3, #1 │ │ │ │ - b.n 3f6c2 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - cbz r0, 3f6f6 │ │ │ │ + cbz r0, 3f7f0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3f71a │ │ │ │ + beq.n 3f814 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 3f71a │ │ │ │ + b.n 3f814 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - cbz r0, 3f712 │ │ │ │ - bl f90b8 │ │ │ │ - cbz r0, 3f70e │ │ │ │ + cbz r0, 3f80c │ │ │ │ + bl f90d0 │ │ │ │ + cbz r0, 3f808 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ str r0, [r4, #16] │ │ │ │ - b.n 3f71a │ │ │ │ + b.n 3f814 │ │ │ │ movw r0, #47264 @ 0xb8a0 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ movw r1, #26604 @ 0x67ec │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 11b368 │ │ │ │ - cbnz r0, 3f750 │ │ │ │ - bl d3c50 │ │ │ │ + bl 11b5d8 │ │ │ │ + cbnz r0, 3f84a │ │ │ │ + bl d3c60 │ │ │ │ movw r1, #26604 @ 0x67ec │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 11b368 │ │ │ │ + bl 11b5d8 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 3f766 │ │ │ │ - bl 859a0 │ │ │ │ - cbnz r0, 3f766 │ │ │ │ + beq.n 3f860 │ │ │ │ + bl 8596c │ │ │ │ + cbnz r0, 3f860 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - b.n 3f76a │ │ │ │ + b.n 3f864 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bpl.n 3f7b2 │ │ │ │ + bpl.n 3f8ac │ │ │ │ ldr r2, [r3, #32] │ │ │ │ movw r1, #4356 @ 0x1104 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ movne r1, r2 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r4 │ │ │ │ - bl be4a8 │ │ │ │ + bl be4b4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3f7ae │ │ │ │ + cbz r0, 3f8a8 │ │ │ │ mov r1, r5 │ │ │ │ - bl 86eb8 │ │ │ │ - cbz r0, 3f7ba │ │ │ │ + bl 86e98 │ │ │ │ + cbz r0, 3f8b4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3f7ae │ │ │ │ + beq.n 3f8a8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3f7ae │ │ │ │ + cbnz r3, 3f8a8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3f7ba │ │ │ │ + b.n 3f8b4 │ │ │ │ movw r4, #7528 @ 0x1d68 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - subs r3, r2, #1 │ │ │ │ - mov r7, r2 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r8, r1 │ │ │ │ - cmp r3, #1 │ │ │ │ - bhi.n 3f7e8 │ │ │ │ - ldr.w r0, [r8] │ │ │ │ - bl d781c <_PyNumber_Index@@Base> │ │ │ │ - mov r4, r0 │ │ │ │ - cbnz r0, 3f800 │ │ │ │ - b.n 3f814 │ │ │ │ - movw r0, #58644 @ 0xe514 │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ - movs r3, #2 │ │ │ │ - movs r2, #1 │ │ │ │ - mov r1, r7 │ │ │ │ - bl c0530 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 3f8ca │ │ │ │ - b.n 3f7da │ │ │ │ - bl 83930 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.n 3f822 │ │ │ │ - adds r2, r5, #1 │ │ │ │ - bne.n 3f832 │ │ │ │ - bl 7f720 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 3f8ca │ │ │ │ - mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3f832 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 3f810 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 3f810 │ │ │ │ - cmp r7, #1 │ │ │ │ - ble.n 3f89e │ │ │ │ - ldr.w r4, [r8, #4] │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - ldr r3, [r0, #84] @ 0x54 │ │ │ │ - lsls r3, r3, #4 │ │ │ │ - bpl.n 3f84c │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - cmp r3, #1 │ │ │ │ - bne.n 3f872 │ │ │ │ - ldrb r3, [r4, #16] │ │ │ │ - b.n 3f8a0 │ │ │ │ - movw r3, #35736 @ 0x8b98 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r0, r3 │ │ │ │ - beq.n 3f866 │ │ │ │ - movw r1, #35736 @ 0x8b98 │ │ │ │ - movt r1, #70 @ 0x46 │ │ │ │ - bl 859a0 │ │ │ │ - cbz r0, 3f87e │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - cmp r3, #1 │ │ │ │ - bne.n 3f87e │ │ │ │ - ldr r3, [r4, #20] │ │ │ │ - ldrb r3, [r3, #0] │ │ │ │ - b.n 3f8a0 │ │ │ │ - movw r3, #35736 @ 0x8b98 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r0, r3 │ │ │ │ - bne.n 3f858 │ │ │ │ - mov r3, r4 │ │ │ │ - movw r2, #23052 @ 0x5a0c │ │ │ │ - movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #58440 @ 0xe448 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #58644 @ 0xe514 │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ - bl 23b068 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 3f8ca │ │ │ │ - movs r3, #32 │ │ │ │ - ldr r1, [r6, #8] │ │ │ │ - cmp r5, r1 │ │ │ │ - bgt.n 3f8bc │ │ │ │ - cbz r1, 3f8ac │ │ │ │ - ldr r0, [r6, #20] │ │ │ │ - b.n 3f8b4 │ │ │ │ - movw r0, #10688 @ 0x29c0 │ │ │ │ - movt r0, #77 @ 0x4d │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 155230 │ │ │ │ - subs r1, r5, r1 │ │ │ │ - mov r0, r6 │ │ │ │ - movs r2, #0 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 3ba84 <_PyImport_ClearExtension@@Base+0xede> │ │ │ │ - movs r0, #0 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - cbz r0, 3f8f4 │ │ │ │ + cbz r0, 3f8dc │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3f918 │ │ │ │ + beq.n 3f900 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 3f918 │ │ │ │ + b.n 3f900 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - cbz r0, 3f910 │ │ │ │ - bl f90b8 │ │ │ │ - cbz r0, 3f90c │ │ │ │ + cbz r0, 3f8f8 │ │ │ │ + bl f90d0 │ │ │ │ + cbz r0, 3f8f4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ str r0, [r4, #12] │ │ │ │ - b.n 3f918 │ │ │ │ + b.n 3f900 │ │ │ │ movw r0, #47264 @ 0xb8a0 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ - bl 6cb9c │ │ │ │ + bl 6cb94 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 3f968 │ │ │ │ + beq.n 3f950 │ │ │ │ mov r2, r0 │ │ │ │ add r0, sp, #12 │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r1, #0 │ │ │ │ mov r3, r5 │ │ │ │ str r1, [sp, #12] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 2496b8 <_PyUnicode_EncodeUTF32@@Base+0xc3c> │ │ │ │ + bl 24965c <_Py_strhex@@Base+0x60> │ │ │ │ cmp r0, #3 │ │ │ │ - bhi.n 3f956 │ │ │ │ + bhi.n 3f93e │ │ │ │ tbb [pc, r0] │ │ │ │ movs r1, #11 │ │ │ │ lsls r5, r1, #8 │ │ │ │ - bl 22b904 │ │ │ │ + bl 22b854 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - cbnz r0, 3f9b4 │ │ │ │ + cbnz r0, 3f99c │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 3f9a4 │ │ │ │ + bne.n 3f98c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3f9c0 │ │ │ │ - ldr r2, [pc, #84] @ (3f9c4 ) │ │ │ │ + b.n 3f9a8 │ │ │ │ + ldr r2, [pc, #84] @ (3f9ac ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ add.w r2, r0, #98304 @ 0x18000 │ │ │ │ add.w r0, r0, #99328 @ 0x18400 │ │ │ │ adds r0, #220 @ 0xdc │ │ │ │ ldr.w r3, [r2, #1244] @ 0x4dc │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 3f9c0 │ │ │ │ + beq.n 3f9a8 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #1244] @ 0x4dc │ │ │ │ - b.n 3f9c0 │ │ │ │ + b.n 3f9a8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3f9be │ │ │ │ + beq.n 3f9a6 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 3f9be │ │ │ │ + b.n 3f9a6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3f968 │ │ │ │ + bne.n 3f950 │ │ │ │ mov r0, r2 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 3f968 │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 3f950 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ str r2, [r0, #8] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #16] │ │ │ │ - b.n 3f9c0 │ │ │ │ + b.n 3f9a8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ mov r0, r1 │ │ │ │ - movw r1, #64653 @ 0xfc8d │ │ │ │ + movw r1, #64629 @ 0xfc75 │ │ │ │ movt r1, #3 │ │ │ │ - b.w 247534 │ │ │ │ + b.w 2474c0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 3f9f6 │ │ │ │ + bne.n 3f9de │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 36400 │ │ │ │ + b.w 363d0 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #32372 @ 0x7e74 │ │ │ │ + movw r0, #32692 @ 0x7fb4 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0530 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c053c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3f9ea │ │ │ │ + bne.n 3f9d2 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 3fa32 │ │ │ │ + bne.n 3fa1a │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl f43ac │ │ │ │ + bl f4428 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3fa50 │ │ │ │ - b.n 3fa4a │ │ │ │ + bne.n 3fa38 │ │ │ │ + b.n 3fa32 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #64844 @ 0xfd4c │ │ │ │ + movw r0, #65164 @ 0xfe8c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0530 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c053c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3fa24 │ │ │ │ - b.n 3fa68 │ │ │ │ - bl 7f720 │ │ │ │ - cbnz r0, 3fa68 │ │ │ │ + bne.n 3fa0c │ │ │ │ + b.n 3fa50 │ │ │ │ + bl 7f734 │ │ │ │ + cbnz r0, 3fa50 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r1, sp │ │ │ │ - bl 1ed6dc │ │ │ │ - cbz r0, 3fa68 │ │ │ │ + bl 1ed630 │ │ │ │ + cbz r0, 3fa50 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.n 3ff80 │ │ │ │ + b.n 3ff68 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r1, 3fa90 │ │ │ │ + cbz r1, 3fa78 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r4 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r1, #0] │ │ │ │ str r1, [r3, #8] │ │ │ │ - bl 78230 │ │ │ │ + bl 781b0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r3, 3fab6 │ │ │ │ + cbz r3, 3fa9e │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 3fab8 │ │ │ │ + b.n 3faa0 │ │ │ │ mov r6, r3 │ │ │ │ add r6, r1 │ │ │ │ - cbnz r3, 3fac6 │ │ │ │ + cbnz r3, 3faae │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 3fac6 │ │ │ │ + ble.n 3faae │ │ │ │ cmp r1, #2 │ │ │ │ - bgt.n 3fac6 │ │ │ │ - cbnz r0, 3fae4 │ │ │ │ - ldr r5, [pc, #192] @ (3fb88 ) │ │ │ │ + bgt.n 3faae │ │ │ │ + cbnz r0, 3facc │ │ │ │ + ldr r5, [pc, #192] @ (3fb70 ) │ │ │ │ movs r2, #0 │ │ │ │ movs r7, #2 │ │ │ │ str r5, [sp, #0] │ │ │ │ str r2, [sp, #12] │ │ │ │ add r5, sp, #24 │ │ │ │ str r5, [sp, #16] │ │ │ │ movs r5, #1 │ │ │ │ strd r5, r7, [sp, #4] │ │ │ │ - bl 101898 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 3fae4 │ │ │ │ + bl 1019a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 3facc │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3fb82 │ │ │ │ + b.n 3fb6a │ │ │ │ ldr r7, [r0, #0] │ │ │ │ cmp r6, #1 │ │ │ │ - beq.n 3faf4 │ │ │ │ + beq.n 3fadc │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl c34a8 │ │ │ │ + bl c34b0 │ │ │ │ subs r6, r0, #0 │ │ │ │ - blt.n 3fae0 │ │ │ │ + blt.n 3fac8 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ - cbz r3, 3fb20 │ │ │ │ - cbz r6, 3fafc │ │ │ │ + cbz r3, 3fb08 │ │ │ │ + cbz r6, 3fae4 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 3fb0c │ │ │ │ + bne.n 3faf4 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 3fb82 │ │ │ │ + b.n 3fb6a │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20a75c │ │ │ │ + bl 20a6b4 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 3fb32 │ │ │ │ - bl 7f720 │ │ │ │ + cbnz r0, 3fb1a │ │ │ │ + bl 7f734 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3fae0 │ │ │ │ + bne.n 3fac8 │ │ │ │ movw r3, #56044 @ 0xdaec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl e9f7c │ │ │ │ - b.n 3fae0 │ │ │ │ - cbz r6, 3fb5c │ │ │ │ + bl e9fdc │ │ │ │ + b.n 3fac8 │ │ │ │ + cbz r6, 3fb44 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 3fb02 │ │ │ │ + beq.n 3faea │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 231c78 <_PyXI_EndInterpreter@@Base+0x368> │ │ │ │ + bl 231b30 <_PyXI_EndInterpreter@@Base+0x368> │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r3, [r5, #8] │ │ │ │ - cbnz r3, 3fb50 │ │ │ │ + cbnz r3, 3fb38 │ │ │ │ str r5, [r4, #32] │ │ │ │ - b.n 3fb52 │ │ │ │ + b.n 3fb3a │ │ │ │ str r5, [r3, #8] │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ str r5, [r4, #36] @ 0x24 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #52] @ 0x34 │ │ │ │ - b.n 3fb02 │ │ │ │ + b.n 3faea │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 3fb02 │ │ │ │ + beq.n 3faea │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 231c78 <_PyXI_EndInterpreter@@Base+0x368> │ │ │ │ + bl 231b30 <_PyXI_EndInterpreter@@Base+0x368> │ │ │ │ ldr r3, [r4, #32] │ │ │ │ strd r3, r6, [r5, #8] │ │ │ │ - cbnz r3, 3fb76 │ │ │ │ + cbnz r3, 3fb5e │ │ │ │ str r5, [r4, #36] @ 0x24 │ │ │ │ - b.n 3fb78 │ │ │ │ + b.n 3fb60 │ │ │ │ str r5, [r3, #12] │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ str r5, [r4, #32] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #52] @ 0x34 │ │ │ │ - b.n 3fb02 │ │ │ │ + b.n 3faea │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ cmp r2, #180 @ 0xb4 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #17000 @ 0x4268 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 3fbba │ │ │ │ - movw r0, #9072 @ 0x2370 │ │ │ │ + beq.n 3fba2 │ │ │ │ + movw r0, #9392 @ 0x24b0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ movw r1, #3355 @ 0xd1b │ │ │ │ - bl 214fc4 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 3fbe2 │ │ │ │ + bl 214f14 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 3fbca │ │ │ │ ldr r3, [r0, #20] │ │ │ │ mov r5, r0 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.n 3fbcc │ │ │ │ + bmi.n 3fbb4 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r6, [r3, #8] │ │ │ │ ands.w r6, r6, #1 │ │ │ │ - beq.n 3fbe6 │ │ │ │ + beq.n 3fbce │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13440 @ 0x3480 │ │ │ │ + movw r1, #13760 @ 0x35c0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 1271a4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3fc82 │ │ │ │ + b.n 3fc6a │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ - cbnz r3, 3fc02 │ │ │ │ + cbnz r3, 3fbea │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13652 @ 0x3554 │ │ │ │ + movw r1, #13972 @ 0x3694 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 3fbe2 │ │ │ │ + bl 1271a4 │ │ │ │ + b.n 3fbca │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 3fc1e │ │ │ │ + beq.n 3fc06 │ │ │ │ movw r3, #6508 @ 0x196c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #61400 @ 0xefd8 │ │ │ │ + movw r1, #61720 @ 0xf118 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 3fbe2 │ │ │ │ + bl 1271a4 │ │ │ │ + b.n 3fbca │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ - bl 1f9988 <_PyArg_ParseStack@@Base+0x38> │ │ │ │ + bl 1f98bc <_PyArg_ParseStack@@Base+0x38> │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3fbe2 │ │ │ │ + beq.n 3fbca │ │ │ │ movw r0, #52056 @ 0xcb58 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 714a0 <_PyObject_GC_New@@Base> │ │ │ │ + bl 71498 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3fbe2 │ │ │ │ + beq.n 3fbca │ │ │ │ mov r0, r5 │ │ │ │ str r7, [r4, #20] │ │ │ │ - bl 13cd10 │ │ │ │ + bl 13cdf0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r1, [pc, #60] @ (3fc88 ) │ │ │ │ + ldr r1, [pc, #60] @ (3fc70 ) │ │ │ │ cmp r3, r2 │ │ │ │ str r0, [r4, #16] │ │ │ │ str r6, [r4, #8] │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ @@ -31599,172 +31587,172 @@ │ │ │ │ movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d15} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ vabs.f64 d13, d0 │ │ │ │ - vldr d10, [pc, #580] @ 3fee8 │ │ │ │ + vldr d10, [pc, #580] @ 3fed0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d13, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bls.n 3fcda │ │ │ │ + bls.n 3fcc2 │ │ │ │ vcmp.f64 d0, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.w 3fed8 │ │ │ │ + bvs.w 3fec0 │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.w 3fed8 │ │ │ │ + bgt.w 3fec0 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ - vldr d8, [pc, #540] @ 3fef0 │ │ │ │ + vldr d8, [pc, #540] @ 3fed8 │ │ │ │ movs r3, #33 @ 0x21 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 3fed8 │ │ │ │ - vldr d9, [pc, #540] @ 3fef8 │ │ │ │ + b.n 3fec0 │ │ │ │ + vldr d9, [pc, #540] @ 3fee0 │ │ │ │ vcmp.f64 d0, d9 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 3fd0c │ │ │ │ + bne.n 3fcf4 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ vmov r3, s17 │ │ │ │ - vldr d6, [pc, #524] @ 3ff00 │ │ │ │ - vldr d7, [pc, #528] @ 3ff08 │ │ │ │ + vldr d6, [pc, #524] @ 3fee8 │ │ │ │ + vldr d7, [pc, #528] @ 3fef0 │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r3, #33 @ 0x21 │ │ │ │ str r3, [r0, #0] │ │ │ │ ite lt │ │ │ │ vmovlt.f64 d8, d7 │ │ │ │ vmovge.f64 d8, d6 │ │ │ │ - b.n 3fed8 │ │ │ │ + b.n 3fec0 │ │ │ │ blx 29684 │ │ │ │ vcmp.f64 d0, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 3fd4e │ │ │ │ + bne.n 3fd36 │ │ │ │ vcmpe.f64 d8, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bmi.n 3fccc │ │ │ │ + bmi.n 3fcb4 │ │ │ │ vmov.f64 d7, #55 @ 0x41b80000 23.0 │ │ │ │ vcmpe.f64 d8, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.w 3febe │ │ │ │ + bhi.w 3fea6 │ │ │ │ vcvt.s32.f64 s16, d8 │ │ │ │ - movw r3, #32224 @ 0x7de0 │ │ │ │ + movw r3, #32544 @ 0x7f20 │ │ │ │ movt r3, #68 @ 0x44 │ │ │ │ vmov r2, s16 │ │ │ │ add.w r3, r3, r2, lsl #3 │ │ │ │ vldr d8, [r3, #-8] │ │ │ │ - b.n 3fed8 │ │ │ │ - vldr d7, [pc, #448] @ 3ff10 │ │ │ │ + b.n 3fec0 │ │ │ │ + vldr d7, [pc, #448] @ 3fef8 │ │ │ │ vcmpe.f64 d13, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n 3fd76 │ │ │ │ + bpl.n 3fd5e │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ vdiv.f64 d8, d7, d8 │ │ │ │ vabs.f64 d7, d8 │ │ │ │ vcmp.f64 d7, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.w 3fed8 │ │ │ │ - b.n 3feb4 │ │ │ │ - vldr d7, [pc, #416] @ 3ff18 │ │ │ │ + ble.w 3fec0 │ │ │ │ + b.n 3fe9c │ │ │ │ + vldr d7, [pc, #416] @ 3ff00 │ │ │ │ vcmpe.f64 d13, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 3fdaa │ │ │ │ + ble.n 3fd92 │ │ │ │ vcmpe.f64 d8, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n 3fd9c │ │ │ │ + bpl.n 3fd84 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ - bl 258214 │ │ │ │ + bl 25818c │ │ │ │ vdiv.f64 d8, d9, d0 │ │ │ │ - b.n 3fed8 │ │ │ │ + b.n 3fec0 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ - vldr d8, [pc, #348] @ 3ff00 │ │ │ │ + vldr d8, [pc, #348] @ 3fee8 │ │ │ │ movs r3, #34 @ 0x22 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 3fed8 │ │ │ │ - vldr d7, [pc, #372] @ 3ff20 │ │ │ │ + b.n 3fec0 │ │ │ │ + vldr d7, [pc, #372] @ 3ff08 │ │ │ │ vcmpe.f64 d13, d7 │ │ │ │ vadd.f64 d14, d13, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 3fdca │ │ │ │ + ble.n 3fdb2 │ │ │ │ vsub.f64 d7, d14, d13 │ │ │ │ - vldr d6, [pc, #348] @ 3ff20 │ │ │ │ + vldr d6, [pc, #348] @ 3ff08 │ │ │ │ vsub.f64 d7, d7, d6 │ │ │ │ - b.n 3fdd2 │ │ │ │ + b.n 3fdba │ │ │ │ vsub.f64 d7, d14, d7 │ │ │ │ vsub.f64 d7, d7, d13 │ │ │ │ vcmpe.f64 d8, #0.0 │ │ │ │ - vldr d6, [pc, #336] @ 3ff28 │ │ │ │ + vldr d6, [pc, #336] @ 3ff10 │ │ │ │ vmov.f64 d0, d13 │ │ │ │ - vldr d11, [pc, #336] @ 3ff30 │ │ │ │ + vldr d11, [pc, #336] @ 3ff18 │ │ │ │ vmov.f64 d15, #96 @ 0x3f000000 0.5 │ │ │ │ vmul.f64 d7, d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vdiv.f64 d12, d7, d14 │ │ │ │ - bpl.n 3fe5a │ │ │ │ - bl 258214 │ │ │ │ + bpl.n 3fe42 │ │ │ │ + bl 25818c │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vmov.f64 d0, d14 │ │ │ │ blx 2928c │ │ │ │ - vldr d6, [pc, #304] @ 3ff38 │ │ │ │ + vldr d6, [pc, #304] @ 3ff20 │ │ │ │ vdiv.f64 d7, d6, d8 │ │ │ │ vdiv.f64 d8, d7, d13 │ │ │ │ vmul.f64 d8, d8, d0 │ │ │ │ vmov.f64 d0, d13 │ │ │ │ - bl 249e90 <_Py_strhex@@Base+0x37c> │ │ │ │ + bl 249e14 <_Py_strhex@@Base+0x818> │ │ │ │ vcmpe.f64 d13, d11 │ │ │ │ vdiv.f64 d9, d8, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vmls.f64 d9, d12, d9 │ │ │ │ - bpl.n 3fe40 │ │ │ │ + bpl.n 3fe28 │ │ │ │ vsub.f64 d1, d13, d15 │ │ │ │ vmov.f64 d0, d14 │ │ │ │ blx 2a820 │ │ │ │ vdiv.f64 d8, d9, d0 │ │ │ │ - b.n 3fea6 │ │ │ │ + b.n 3fe8e │ │ │ │ vmov.f64 d1, #80 @ 0x3e800000 0.250 │ │ │ │ vmov.f64 d0, d14 │ │ │ │ vnmls.f64 d1, d13, d15 │ │ │ │ blx 2a820 │ │ │ │ vdiv.f64 d7, d9, d0 │ │ │ │ vdiv.f64 d8, d7, d0 │ │ │ │ - b.n 3fea6 │ │ │ │ - bl 249e90 <_Py_strhex@@Base+0x37c> │ │ │ │ + b.n 3fe8e │ │ │ │ + bl 249e14 <_Py_strhex@@Base+0x818> │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vmov.f64 d0, d14 │ │ │ │ blx 2928c │ │ │ │ vcmpe.f64 d13, d11 │ │ │ │ vdiv.f64 d8, d9, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vmla.f64 d8, d12, d8 │ │ │ │ - bpl.n 3fe8e │ │ │ │ + bpl.n 3fe76 │ │ │ │ vsub.f64 d1, d13, d15 │ │ │ │ vmov.f64 d0, d14 │ │ │ │ blx 2a820 │ │ │ │ vmul.f64 d8, d8, d0 │ │ │ │ - b.n 3fea6 │ │ │ │ + b.n 3fe8e │ │ │ │ vmov.f64 d1, #80 @ 0x3e800000 0.250 │ │ │ │ vmov.f64 d0, d14 │ │ │ │ vnmls.f64 d1, d13, d15 │ │ │ │ blx 2a820 │ │ │ │ vmul.f64 d8, d8, d0 │ │ │ │ vmul.f64 d8, d8, d0 │ │ │ │ vabs.f64 d7, d8 │ │ │ │ vcmp.f64 d7, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 3fed8 │ │ │ │ + ble.n 3fec0 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ movs r3, #34 @ 0x22 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 3fed8 │ │ │ │ - vldr d7, [pc, #88] @ 3ff18 │ │ │ │ + b.n 3fec0 │ │ │ │ + vldr d7, [pc, #88] @ 3ff00 │ │ │ │ vcmpe.f64 d13, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.w 3fd9c │ │ │ │ - vldr d14, [pc, #80] @ 3ff20 │ │ │ │ + bgt.w 3fd84 │ │ │ │ + vldr d14, [pc, #80] @ 3ff08 │ │ │ │ vadd.f64 d14, d13, d14 │ │ │ │ - b.n 3fdbc │ │ │ │ + b.n 3fda4 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ vpop {d8-d15} │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ @@ -31783,150 +31771,247 @@ │ │ │ │ ldr r4, [sp, #644] @ 0x284 │ │ │ │ subs r3, #199 @ 0xc7 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ eors r1, r5 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r0, 3ff46 │ │ │ │ + cbnz r0, 3ff2e │ │ │ │ adds r5, r0, r5 │ │ │ │ ands r6, r2 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r0, 3ff4e │ │ │ │ + cbnz r0, 3ff36 │ │ │ │ adds r5, r0, r5 │ │ │ │ ands r0, r3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #0] │ │ │ │ eors r1, r4 │ │ │ │ cmp r5, #24 │ │ │ │ strb r4, [r0, r1] │ │ │ │ movs r1, #251 @ 0xfb │ │ │ │ stmia r0!, {r0, r3} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbnz r1, 3ff68 │ │ │ │ + cbnz r1, 3ff50 │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #2004 @ 0x7d4 │ │ │ │ + movw r1, #2160 @ 0x870 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 3ff74 │ │ │ │ + bl 1271a4 │ │ │ │ + b.n 3ff5c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl c34a8 │ │ │ │ + bl c34b0 │ │ │ │ subs r3, r0, #0 │ │ │ │ - bge.n 3ff7a │ │ │ │ + bge.n 3ff62 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3ff7e │ │ │ │ + b.n 3ff66 │ │ │ │ movs r0, #0 │ │ │ │ str r3, [r4, #16] │ │ │ │ pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #61640 @ 0xf0c8 │ │ │ │ + movw r1, #61960 @ 0xf208 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ strd r5, r3, [sp] │ │ │ │ - movw r0, #9264 @ 0x2430 │ │ │ │ + movw r0, #9584 @ 0x2570 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r4, r3 │ │ │ │ - bl 8fe90 │ │ │ │ + bl 8fe78 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 3ffcc │ │ │ │ + bge.n 3ffb4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 40006 │ │ │ │ + b.n 3ffee │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 3fff2 │ │ │ │ - bl e4b58 │ │ │ │ + bne.n 3ffda │ │ │ │ + bl e4bd0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3ffb6 │ │ │ │ - bl 95d94 │ │ │ │ + bne.n 3ff9e │ │ │ │ + bl 95d68 │ │ │ │ mov r2, r5 │ │ │ │ mov r8, r0 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx 2a720 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9889c │ │ │ │ + bl 98868 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 3ffba │ │ │ │ + bne.n 3ffa2 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 40006 │ │ │ │ + b.n 3ffee │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w f1834 │ │ │ │ + b.w f18b4 │ │ │ │ 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, #4072] @ 0xfe8 │ │ │ │ + subs r3, r2, #1 │ │ │ │ + mov r7, r2 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r8, r1 │ │ │ │ + cmp r3, #1 │ │ │ │ + bhi.n 4001e │ │ │ │ + ldr.w r0, [r8] │ │ │ │ + bl d7884 <_PyNumber_Index@@Base> │ │ │ │ + mov r4, r0 │ │ │ │ + cbnz r0, 40036 │ │ │ │ + b.n 4004a │ │ │ │ + movw r0, #58876 @ 0xe5fc │ │ │ │ + movt r0, #38 @ 0x26 │ │ │ │ + movs r3, #2 │ │ │ │ + movs r2, #1 │ │ │ │ + mov r1, r7 │ │ │ │ + bl c053c <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 400f2 │ │ │ │ + b.n 40010 │ │ │ │ + bl 83940 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.n 40058 │ │ │ │ + adds r2, r5, #1 │ │ │ │ + bne.n 40068 │ │ │ │ + bl 7f734 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 400f2 │ │ │ │ + mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ + b.n 40068 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 40046 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 40046 │ │ │ │ + cmp r7, #1 │ │ │ │ + ble.n 400d4 │ │ │ │ + ldr.w r4, [r8, #4] │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + ldr r3, [r0, #84] @ 0x54 │ │ │ │ + lsls r3, r3, #4 │ │ │ │ + bpl.n 40082 │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + cmp r3, #1 │ │ │ │ + bne.n 400a8 │ │ │ │ + ldrb r3, [r4, #16] │ │ │ │ + b.n 400d6 │ │ │ │ + movw r3, #35736 @ 0x8b98 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + cmp r0, r3 │ │ │ │ + beq.n 4009c │ │ │ │ + movw r1, #35736 @ 0x8b98 │ │ │ │ + movt r1, #70 @ 0x46 │ │ │ │ + bl 8596c │ │ │ │ + cbz r0, 400b4 │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + cmp r3, #1 │ │ │ │ + bne.n 400b4 │ │ │ │ + ldr r3, [r4, #20] │ │ │ │ + ldrb r3, [r3, #0] │ │ │ │ + b.n 400d6 │ │ │ │ + movw r3, #35736 @ 0x8b98 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + cmp r0, r3 │ │ │ │ + bne.n 4008e │ │ │ │ + mov r3, r4 │ │ │ │ + movw r2, #23372 @ 0x5b4c │ │ │ │ + movt r2, #39 @ 0x27 │ │ │ │ + movw r1, #58760 @ 0xe588 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + movw r0, #58876 @ 0xe5fc │ │ │ │ + movt r0, #38 @ 0x26 │ │ │ │ + bl 23afc8 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 400f2 │ │ │ │ + movs r3, #32 │ │ │ │ + ldr r2, [r6, #8] │ │ │ │ + cmp r5, r2 │ │ │ │ + bgt.n 400e6 │ │ │ │ + mov r0, r6 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + b.w 1d2c88 │ │ │ │ + subs r2, r5, r2 │ │ │ │ + mov r0, r6 │ │ │ │ + movs r1, #0 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + b.n 403cc │ │ │ │ + movs r0, #0 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ subs r3, r2, #1 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r0 │ │ │ │ mov r6, r1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 40034 │ │ │ │ + bhi.n 40120 │ │ │ │ ldr r7, [r6, #0] │ │ │ │ cmp r5, #1 │ │ │ │ - ble.n 4004e │ │ │ │ + ble.n 4013a │ │ │ │ ldr r4, [r6, #4] │ │ │ │ - b.n 40056 │ │ │ │ + b.n 40142 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ - movw r0, #54312 @ 0xd428 │ │ │ │ + movw r0, #54632 @ 0xd568 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl c0530 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c053c <_PyArg_CheckPositional@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4002a │ │ │ │ - b.n 400a8 │ │ │ │ + bne.n 40116 │ │ │ │ + b.n 40194 │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ movw r3, #8276 @ 0x2054 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 4007a │ │ │ │ + bne.n 40166 │ │ │ │ ldr.w r0, [r8, #12] │ │ │ │ add r2, sp, #4 │ │ │ │ mov r1, r7 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 229840 │ │ │ │ + bl 229814 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 40096 │ │ │ │ - b.n 40092 │ │ │ │ + bge.n 40182 │ │ │ │ + b.n 4017e │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #6872 @ 0x1ad8 │ │ │ │ + movw r1, #7220 @ 0x1c34 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1990 │ │ │ │ + bl d19a8 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 400a8 │ │ │ │ + b.n 40194 │ │ │ │ it ne │ │ │ │ ldrne r4, [sp, #4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ @@ -31934,15 +32019,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3840] @ 0xf00 │ │ │ │ - ldr r6, [pc, #264] @ (401cc ) │ │ │ │ + ldr r6, [pc, #264] @ (402b8 ) │ │ │ │ mov r8, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r7, r2 │ │ │ │ mov ip, r3 │ │ │ │ sub sp, #228 @ 0xe4 │ │ │ │ add r5, sp, #72 @ 0x48 │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ @@ -31950,66 +32035,66 @@ │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1} │ │ │ │ stmia.w r5, {r0, r1} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 400f2 │ │ │ │ + bne.n 401de │ │ │ │ cmp r7, #0 │ │ │ │ - ble.n 400f2 │ │ │ │ + ble.n 401de │ │ │ │ cmp r7, #1 │ │ │ │ - bne.n 400f2 │ │ │ │ - cbnz r4, 40114 │ │ │ │ + bne.n 401de │ │ │ │ + cbnz r4, 40200 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #216] @ (401d0 ) │ │ │ │ + ldr r4, [pc, #216] @ (402bc ) │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r3, ip │ │ │ │ movs r4, #1 │ │ │ │ mov r1, r7 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ str r2, [sp, #12] │ │ │ │ add r4, sp, #68 @ 0x44 │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl 101898 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1019a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 401ae │ │ │ │ + beq.n 4029a │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ - bl 11112c │ │ │ │ + bl 111260 │ │ │ │ ldr r6, [sp, #120] @ 0x78 │ │ │ │ ldrd r7, r5, [sp, #104] @ 0x68 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 401b6 │ │ │ │ - bl 95d94 │ │ │ │ + beq.n 402a2 │ │ │ │ + bl 95d68 │ │ │ │ add r1, sp, #128 @ 0x80 │ │ │ │ mov r9, r0 │ │ │ │ adds r3, r5, #1 │ │ │ │ - beq.n 4013e │ │ │ │ + beq.n 4022a │ │ │ │ mov r0, r5 │ │ │ │ blx 2a224 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 40146 │ │ │ │ + b.n 40232 │ │ │ │ mov r0, r7 │ │ │ │ blx 29614 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9889c │ │ │ │ - cbz r4, 40164 │ │ │ │ + bl 98868 │ │ │ │ + cbz r4, 40250 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ movs r4, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1850 │ │ │ │ - b.n 401b6 │ │ │ │ + bl f18d0 │ │ │ │ + b.n 402a2 │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [sp, #196] @ 0xc4 │ │ │ │ ldrd r8, r9, [sp, #176] @ 0xb0 │ │ │ │ strd r8, r9, [sp, #40] @ 0x28 │ │ │ │ ldrd r8, r9, [sp, #168] @ 0xa8 │ │ │ │ strd r8, r9, [sp, #32] │ │ │ │ ldrd r8, r9, [sp, #160] @ 0xa0 │ │ │ │ @@ -32022,148 +32107,86 @@ │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ strd r8, r9, [sp, #8] │ │ │ │ ldr r3, [sp, #184] @ 0xb8 │ │ │ │ ldrd r8, r9, [sp, #136] @ 0x88 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldrd r1, r2, [sp, #128] @ 0x80 │ │ │ │ strd r8, r9, [sp] │ │ │ │ - bl 4042a │ │ │ │ + bl 4048e │ │ │ │ mov r4, r0 │ │ │ │ - b.n 401b6 │ │ │ │ + b.n 402a2 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ strd r7, r5, [sp, #104] @ 0x68 │ │ │ │ str r6, [sp, #120] @ 0x78 │ │ │ │ - bl 111704 │ │ │ │ + bl 111838 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #228 @ 0xe4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ - ldrb r0, [r5, #29] │ │ │ │ + strh r0, [r5, #4] │ │ │ │ lsls r4, r0, #1 │ │ │ │ cmp r2, #224 @ 0xe0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 401f4 │ │ │ │ + bne.n 402e0 │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w e2068 │ │ │ │ + b.w e20e0 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #18232 @ 0x4738 │ │ │ │ + movw r0, #18516 @ 0x4854 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r2, r3 │ │ │ │ - bl c0530 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c053c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 401e8 │ │ │ │ + bne.n 402d4 │ │ │ │ pop {r4, pc} │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - subs r3, r2, #1 │ │ │ │ - mov r7, r2 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r8, r1 │ │ │ │ - cmp r3, #1 │ │ │ │ - bhi.n 40236 │ │ │ │ - ldr.w r0, [r8] │ │ │ │ - bl d781c <_PyNumber_Index@@Base> │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r3, [r0, #88] @ 0x58 │ │ │ │ + movw r2, #6000 @ 0x1770 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4024e │ │ │ │ - b.n 40262 │ │ │ │ - movw r0, #58556 @ 0xe4bc │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ - movs r3, #2 │ │ │ │ - movs r2, #1 │ │ │ │ - mov r1, r7 │ │ │ │ - bl c0530 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 4030a │ │ │ │ - b.n 40228 │ │ │ │ - bl 83930 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r5, r0 │ │ │ │ + adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 40270 │ │ │ │ - adds r2, r5, #1 │ │ │ │ - bne.n 40280 │ │ │ │ - bl 7f720 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 4030a │ │ │ │ - mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 40280 │ │ │ │ + str r1, [r0, #88] @ 0x58 │ │ │ │ + bne.n 4031a │ │ │ │ + bl 25e8cc │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + cbz r3, 40326 │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 4025e │ │ │ │ + b.n 40348 │ │ │ │ + movs r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 4025e │ │ │ │ - cmp r7, #1 │ │ │ │ - ble.n 402ec │ │ │ │ - ldr.w r4, [r8, #4] │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - ldr r3, [r0, #84] @ 0x54 │ │ │ │ - lsls r3, r3, #4 │ │ │ │ - bpl.n 4029a │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - cmp r3, #1 │ │ │ │ - bne.n 402c0 │ │ │ │ - ldrb r3, [r4, #16] │ │ │ │ - b.n 402ee │ │ │ │ - movw r3, #35736 @ 0x8b98 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r0, r3 │ │ │ │ - beq.n 402b4 │ │ │ │ - movw r1, #35736 @ 0x8b98 │ │ │ │ - movt r1, #70 @ 0x46 │ │ │ │ - bl 859a0 │ │ │ │ - cbz r0, 402cc │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - cmp r3, #1 │ │ │ │ - bne.n 402cc │ │ │ │ - ldr r3, [r4, #20] │ │ │ │ - ldrb r3, [r3, #0] │ │ │ │ - b.n 402ee │ │ │ │ - movw r3, #35736 @ 0x8b98 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r0, r3 │ │ │ │ - bne.n 402a6 │ │ │ │ - mov r3, r4 │ │ │ │ - movw r2, #23052 @ 0x5a0c │ │ │ │ - movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #58440 @ 0xe448 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #58556 @ 0xe4bc │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ - bl 23b068 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 4030a │ │ │ │ - movs r3, #32 │ │ │ │ - ldr r2, [r6, #8] │ │ │ │ - cmp r5, r2 │ │ │ │ - bgt.n 402fe │ │ │ │ - mov r0, r6 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 1d2d48 │ │ │ │ - subs r2, r5, r2 │ │ │ │ - mov r0, r6 │ │ │ │ - movs r1, #0 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.n 404fe │ │ │ │ - movs r0, #0 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ + bl 97d90 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 40344 │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + str r5, [r4, #8] │ │ │ │ + cbnz r3, 40344 │ │ │ │ + movs r1, #8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 97d90 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 40344 │ │ │ │ + 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 │ │ │ │ ldrd r1, r2, [r0, #-8] │ │ │ │ mov r4, r0 │ │ │ │ movs r5, #0 │ │ │ │ @@ -32174,318 +32197,283 @@ │ │ │ │ str r1, [r2, #0] │ │ │ │ orrs r3, r2 │ │ │ │ str r3, [r1, #4] │ │ │ │ str.w r5, [r4, #-8] │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ and.w r3, r3, #1 │ │ │ │ str.w r3, [r4, #-4] │ │ │ │ - bl 78230 │ │ │ │ + bl 781b0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 7e828 │ │ │ │ + b.w 7e83c │ │ │ │ │ │ │ │ -00040356 : │ │ │ │ - ldr r1, [pc, #52] @ (4038c ) │ │ │ │ +00040392 : │ │ │ │ + ldr r1, [pc, #52] @ (403c8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r2, r1] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add.w r1, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r0, [r1, #380] @ 0x17c │ │ │ │ cmp r0, #254 @ 0xfe │ │ │ │ - beq.n 40384 │ │ │ │ + beq.n 403c0 │ │ │ │ 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} │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [r0, #88] @ 0x58 │ │ │ │ - movw r2, #6000 @ 0x1770 │ │ │ │ - mov r4, r0 │ │ │ │ - adds r1, r3, #1 │ │ │ │ - cmp r3, r2 │ │ │ │ - str r1, [r0, #88] @ 0x58 │ │ │ │ - bne.n 403b2 │ │ │ │ - bl 25ea04 │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 403be │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ + 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 403f4 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + b.w 1d2c88 │ │ │ │ + mov r9, r1 │ │ │ │ + ldr r1, [r0, #8] │ │ │ │ + mov r5, r0 │ │ │ │ movs r0, #0 │ │ │ │ - subs r3, #1 │ │ │ │ - b.n 403e0 │ │ │ │ - movs r1, #12 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r5, [r4, #8] │ │ │ │ - bl 97dc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 403dc │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - str r5, [r4, #8] │ │ │ │ - cbnz r3, 403dc │ │ │ │ - movs r1, #8 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 97dc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 403dc │ │ │ │ - str r5, [r4, #8] │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ + add r1, sl │ │ │ │ + mov r8, r2 │ │ │ │ + add r1, r4 │ │ │ │ + bl 71e08 │ │ │ │ + mov r6, r0 │ │ │ │ + cbz r0, 40442 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + add.w r9, r0, #16 │ │ │ │ + ble.n 4041e │ │ │ │ + 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 40442 │ │ │ │ + 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 r3, [r0, #12] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 40412 │ │ │ │ + bne.n 40476 │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 404fa │ │ │ │ + b.w 4055e │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #32484 @ 0x7ee4 │ │ │ │ + movw r0, #32804 @ 0x8024 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0530 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c053c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 403fe │ │ │ │ + bne.n 40462 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r2 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ - bl 83414 │ │ │ │ + bl 83424 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 404e4 │ │ │ │ + beq.n 40548 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7ffe0 │ │ │ │ + bl 7fff4 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 404ce │ │ │ │ + beq.n 40532 │ │ │ │ str r3, [r4, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 7ffe0 │ │ │ │ + bl 7fff4 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 404ce │ │ │ │ + cbz r0, 40532 │ │ │ │ str r3, [r4, #16] │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ - bl 1154d8 │ │ │ │ + bl 1157a0 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 404ce │ │ │ │ + cbz r0, 40532 │ │ │ │ str r3, [r4, #20] │ │ │ │ ldrd r0, r1, [sp, #24] │ │ │ │ - bl 1154d8 │ │ │ │ + bl 1157a0 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 404ce │ │ │ │ + cbz r0, 40532 │ │ │ │ str r3, [r4, #24] │ │ │ │ ldrd r0, r1, [sp, #32] │ │ │ │ - bl 1154d8 │ │ │ │ + bl 1157a0 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 404ce │ │ │ │ + cbz r0, 40532 │ │ │ │ str r3, [r4, #28] │ │ │ │ ldrd r0, r1, [sp, #40] @ 0x28 │ │ │ │ - bl 1154d8 │ │ │ │ + bl 1157a0 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 404ce │ │ │ │ + cbz r0, 40532 │ │ │ │ str r3, [r4, #32] │ │ │ │ ldrd r0, r1, [sp, #48] @ 0x30 │ │ │ │ - bl 1154d8 │ │ │ │ + bl 1157a0 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 404ce │ │ │ │ + cbz r0, 40532 │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ ldrd r0, r1, [sp, #56] @ 0x38 │ │ │ │ - bl 1154d8 │ │ │ │ + bl 1157a0 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 404ce │ │ │ │ + cbz r0, 40532 │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 7ffe0 │ │ │ │ + bl 7fff4 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 404ce │ │ │ │ + cbz r0, 40532 │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 7ffe0 │ │ │ │ + bl 7fff4 │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 404e8 │ │ │ │ + cbnz r0, 4054c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 404e4 │ │ │ │ + beq.n 40548 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 404e4 │ │ │ │ + cbnz r3, 40548 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 404f6 │ │ │ │ + b.n 4055a │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ str r3, [r4, #48] @ 0x30 │ │ │ │ - bl 7dde8 │ │ │ │ + bl 7ddec │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 404ce │ │ │ │ + beq.n 40532 │ │ │ │ str r0, [r4, #52] @ 0x34 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -000404fa : │ │ │ │ - b.w 357a6 <_Py_IncRef@@Base+0x22c> │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - bic.w r4, r1, r1, asr #31 │ │ │ │ - mov r7, r3 │ │ │ │ - bic.w sl, r2, r2, asr #31 │ │ │ │ - orrs.w r3, sl, r4 │ │ │ │ - bne.n 40526 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 1d2d48 │ │ │ │ - mov r9, r1 │ │ │ │ - ldr r1, [r0, #8] │ │ │ │ - mov r5, r0 │ │ │ │ - movs r0, #0 │ │ │ │ - add r1, sl │ │ │ │ - mov r8, r2 │ │ │ │ - add r1, r4 │ │ │ │ - bl 71e88 │ │ │ │ - mov r6, r0 │ │ │ │ - cbz r0, 40574 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - add.w r9, r0, #16 │ │ │ │ - ble.n 40550 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r9 │ │ │ │ - blx 2957c │ │ │ │ - ldr r2, [r5, #8] │ │ │ │ - add.w r1, r5, #16 │ │ │ │ - add.w r0, r9, r4 │ │ │ │ - blx 29c10 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - ble.n 40574 │ │ │ │ - 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} │ │ │ │ +0004055e : │ │ │ │ + b.w 35776 <_Py_IncRef@@Base+0x22c> │ │ │ │ ldr r0, [r0, #16] │ │ │ │ bx lr │ │ │ │ mov r3, r0 │ │ │ │ - movw r1, #3357 @ 0xd1d │ │ │ │ + movw r1, #3333 @ 0xd05 │ │ │ │ movt r1, #4 │ │ │ │ movw r0, #53928 @ 0xd2a8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - b.n 4064c <_PyBytes_ReverseFind@@Base+0x32> │ │ │ │ + b.n 40634 <_PyBytes_ReverseFind@@Base+0x32> │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #20 │ │ │ │ subs r3, r2, #1 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r0 │ │ │ │ movs r2, #0 │ │ │ │ mov r5, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ cmp r3, #2 │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bhi.n 405c2 │ │ │ │ + bhi.n 405aa │ │ │ │ ldr r7, [r5, #0] │ │ │ │ cmp r4, #1 │ │ │ │ - ble.n 405ec │ │ │ │ - b.n 405dc │ │ │ │ - movw r0, #58636 @ 0xe50c │ │ │ │ + ble.n 405d4 │ │ │ │ + b.n 405c4 │ │ │ │ + movw r0, #58956 @ 0xe64c │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ movs r3, #3 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl c0530 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c053c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 405ba │ │ │ │ + bne.n 405a2 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 40616 │ │ │ │ + b.n 405fe │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 110664 <_PyEval_SliceIndex@@Base> │ │ │ │ + bl 110798 <_PyEval_SliceIndex@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 405d8 │ │ │ │ + beq.n 405c0 │ │ │ │ cmp r4, #2 │ │ │ │ - bne.n 405fe │ │ │ │ + bne.n 405e6 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ ldrd r4, r3, [sp, #8] │ │ │ │ - cbnz r1, 4060c │ │ │ │ + cbnz r1, 405f4 │ │ │ │ movw r0, #10688 @ 0x29c0 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ - b.n 4060e │ │ │ │ + b.n 405f6 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 110664 <_PyEval_SliceIndex@@Base> │ │ │ │ + bl 110798 <_PyEval_SliceIndex@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 405ec │ │ │ │ - b.n 405d8 │ │ │ │ + bne.n 405d4 │ │ │ │ + b.n 405c0 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ mov r2, r7 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 24a6ec <_PyTime_FromLong@@Base+0x534> │ │ │ │ + bl 24a428 <_PyTime_FromLong@@Base+0x3bc> │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -0004061a <_PyBytes_ReverseFind@@Base>: │ │ │ │ +00040602 <_PyBytes_ReverseFind@@Base>: │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ - cbnz r3, 40632 <_PyBytes_ReverseFind@@Base+0x18> │ │ │ │ + cbnz r3, 4061a <_PyBytes_ReverseFind@@Base+0x18> │ │ │ │ adds r0, r1, r5 │ │ │ │ - b.n 40648 <_PyBytes_ReverseFind@@Base+0x2e> │ │ │ │ + b.n 40630 <_PyBytes_ReverseFind@@Base+0x2e> │ │ │ │ mov.w ip, #2 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ strd r4, ip, [sp] │ │ │ │ - bl 1d8404 <_PyOS_URandomNonblock@@Base+0x4d4> │ │ │ │ + bl 1d8280 <_PyOS_URandomNonblock@@Base+0x4d4> │ │ │ │ cmp r0, #0 │ │ │ │ it ge │ │ │ │ addge r0, r0, r5 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r2 │ │ │ │ - bl 714a0 <_PyObject_GC_New@@Base> │ │ │ │ + bl 71498 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 40690 <_PyBytes_ReverseFind@@Base+0x76> │ │ │ │ + cbz r0, 40678 <_PyBytes_ReverseFind@@Base+0x76> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ adds r0, #12 │ │ │ │ cmp r3, r2 │ │ │ │ mov.w r2, #64 @ 0x40 │ │ │ │ itt ne │ │ │ │ @@ -32501,85 +32489,85 @@ │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ - bl 13bb3c │ │ │ │ + bl 13bc1c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 406be <_PyBytes_ReverseFind@@Base+0xa4> │ │ │ │ - blt.n 406ce <_PyBytes_ReverseFind@@Base+0xb4> │ │ │ │ - movw r0, #36784 @ 0x8fb0 │ │ │ │ + beq.n 406a6 <_PyBytes_ReverseFind@@Base+0xa4> │ │ │ │ + blt.n 406b6 <_PyBytes_ReverseFind@@Base+0xb4> │ │ │ │ + movw r0, #37104 @ 0x90f0 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 7a158 │ │ │ │ + b.w 7a0ec │ │ │ │ mov r0, r6 │ │ │ │ - bl 1085d4 │ │ │ │ + bl 1086f0 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 406d2 <_PyBytes_ReverseFind@@Base+0xb8> │ │ │ │ + cbnz r0, 406ba <_PyBytes_ReverseFind@@Base+0xb8> │ │ │ │ mov r0, r6 │ │ │ │ - bl 13c08c │ │ │ │ + bl 13c16c │ │ │ │ movs r5, #0 │ │ │ │ - b.n 40720 <_PyBytes_ReverseFind@@Base+0x106> │ │ │ │ + b.n 40708 <_PyBytes_ReverseFind@@Base+0x106> │ │ │ │ ldr r5, [r6, #32] │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - bl daf0c <_PyType_Name@@Base> │ │ │ │ + bl daf7c <_PyType_Name@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ mov r1, r0 │ │ │ │ - blt.n 406f4 <_PyBytes_ReverseFind@@Base+0xda> │ │ │ │ + blt.n 406dc <_PyBytes_ReverseFind@@Base+0xda> │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ - movw r0, #9648 @ 0x25b0 │ │ │ │ + movw r0, #9968 @ 0x26f0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl ddc6c │ │ │ │ + bl ddce4 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 40704 <_PyBytes_ReverseFind@@Base+0xea> │ │ │ │ + b.n 406ec <_PyBytes_ReverseFind@@Base+0xea> │ │ │ │ mov r2, r4 │ │ │ │ - movw r0, #62416 @ 0xf3d0 │ │ │ │ + movw r0, #62736 @ 0xf510 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl ddc6c │ │ │ │ + bl ddce4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 13c08c │ │ │ │ + bl 13c16c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 40720 <_PyBytes_ReverseFind@@Base+0x106> │ │ │ │ + beq.n 40708 <_PyBytes_ReverseFind@@Base+0x106> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 40720 <_PyBytes_ReverseFind@@Base+0x106> │ │ │ │ + cbnz r3, 40708 <_PyBytes_ReverseFind@@Base+0x106> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 40744 <_PyBytes_ReverseFind@@Base+0x12a> │ │ │ │ + bne.n 4072c <_PyBytes_ReverseFind@@Base+0x12a> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 23ba70 │ │ │ │ + b.w 23b9f8 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #32420 @ 0x7ea4 │ │ │ │ + movw r0, #32740 @ 0x7fe4 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0530 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c053c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 40738 <_PyBytes_ReverseFind@@Base+0x11e> │ │ │ │ + bne.n 40720 <_PyBytes_ReverseFind@@Base+0x11e> │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 4076c <_PyBytes_ReverseFind@@Base+0x152> │ │ │ │ + cbz r0, 40754 <_PyBytes_ReverseFind@@Base+0x152> │ │ │ │ movw r1, #20700 @ 0x50dc │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - b.w 1ab6b8 │ │ │ │ + b.w 1ab5d4 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ @@ -32587,837 +32575,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 24a914 <_PyTime_FromLong@@Base+0x75c> │ │ │ │ - cbz r0, 407ac <_PyBytes_ReverseFind@@Base+0x192> │ │ │ │ + bl 24a894 <_PyTime_FromLong@@Base+0x828> │ │ │ │ + cbz r0, 40794 <_PyBytes_ReverseFind@@Base+0x192> │ │ │ │ movw r3, #48056 @ 0xbbb8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 14dba8 │ │ │ │ + bl 14dc98 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 407b4 <_PyBytes_ReverseFind@@Base+0x19a> │ │ │ │ + b.n 4079c <_PyBytes_ReverseFind@@Base+0x19a> │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ ldrd r1, r0, [sp] │ │ │ │ blx r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 407d8 <_PyBytes_ReverseFind@@Base+0x1be> │ │ │ │ + bne.n 407c0 <_PyBytes_ReverseFind@@Base+0x1be> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 13cbb4 │ │ │ │ + b.w 13cc94 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #32356 @ 0x7e64 │ │ │ │ + movw r0, #32676 @ 0x7fa4 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0530 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c053c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 407cc <_PyBytes_ReverseFind@@Base+0x1b2> │ │ │ │ + bne.n 407b4 <_PyBytes_ReverseFind@@Base+0x1b2> │ │ │ │ pop {r4, pc} │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - mov r5, r0 │ │ │ │ - sub sp, #32 │ │ │ │ - mov r0, r1 │ │ │ │ - mov r1, r2 │ │ │ │ - cbz r3, 4080c <_PyBytes_ReverseFind@@Base+0x1f2> │ │ │ │ - ldr r4, [r3, #8] │ │ │ │ - b.n 4080e <_PyBytes_ReverseFind@@Base+0x1f4> │ │ │ │ - mov r4, r3 │ │ │ │ - add r4, r1 │ │ │ │ - cbnz r3, 4081c <_PyBytes_ReverseFind@@Base+0x202> │ │ │ │ - cmp r1, #0 │ │ │ │ - ble.n 4081c <_PyBytes_ReverseFind@@Base+0x202> │ │ │ │ - cmp r1, #2 │ │ │ │ - bgt.n 4081c <_PyBytes_ReverseFind@@Base+0x202> │ │ │ │ - cbnz r0, 4083c <_PyBytes_ReverseFind@@Base+0x222> │ │ │ │ - ldr r6, [pc, #172] @ (408cc <_PyBytes_ReverseFind@@Base+0x2b2>) │ │ │ │ - movs r2, #0 │ │ │ │ - mov.w ip, #2 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - str r2, [sp, #12] │ │ │ │ - add r6, sp, #24 │ │ │ │ - str r6, [sp, #16] │ │ │ │ - movs r6, #1 │ │ │ │ - strd r6, ip, [sp, #4] │ │ │ │ - bl 101898 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 4083c <_PyBytes_ReverseFind@@Base+0x222> │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 408c4 <_PyBytes_ReverseFind@@Base+0x2aa> │ │ │ │ - cmp r4, #1 │ │ │ │ - ldr r6, [r0, #0] │ │ │ │ - ldr r2, [r5, #4] │ │ │ │ - movw r3, #17644 @ 0x44ec │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - itet eq │ │ │ │ - movweq r4, #4356 @ 0x1104 │ │ │ │ - ldrne r4, [r0, #4] │ │ │ │ - movteq r4, #70 @ 0x46 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.n 4088c <_PyBytes_ReverseFind@@Base+0x272> │ │ │ │ - bl 7eac4 │ │ │ │ - cbnz r0, 4087c <_PyBytes_ReverseFind@@Base+0x262> │ │ │ │ - bl 7f720 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 40838 <_PyBytes_ReverseFind@@Base+0x21e> │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 1799dc │ │ │ │ - cmp r0, #0 │ │ │ │ - bge.n 408b2 <_PyBytes_ReverseFind@@Base+0x298> │ │ │ │ - b.n 40838 <_PyBytes_ReverseFind@@Base+0x21e> │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 408c2 <_PyBytes_ReverseFind@@Base+0x2a8> │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - b.n 408c2 <_PyBytes_ReverseFind@@Base+0x2a8> │ │ │ │ - bl d038c │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 40838 <_PyBytes_ReverseFind@@Base+0x21e> │ │ │ │ - beq.n 408a4 <_PyBytes_ReverseFind@@Base+0x28a> │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, #32 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 823e4 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 88f10 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 40838 <_PyBytes_ReverseFind@@Base+0x21e> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 408c4 <_PyBytes_ReverseFind@@Base+0x2aa> │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - b.n 408c4 <_PyBytes_ReverseFind@@Base+0x2aa> │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #32 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - nop │ │ │ │ - cmp r3, #72 @ 0x48 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ stmdb 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, 408ee <_PyBytes_ReverseFind@@Base+0x2d4> │ │ │ │ + cbz r3, 407f6 <_PyBytes_ReverseFind@@Base+0x1f4> │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 408f0 <_PyBytes_ReverseFind@@Base+0x2d6> │ │ │ │ + b.n 407f8 <_PyBytes_ReverseFind@@Base+0x1f6> │ │ │ │ mov r6, r3 │ │ │ │ add r6, r1 │ │ │ │ - cbnz r3, 408fe <_PyBytes_ReverseFind@@Base+0x2e4> │ │ │ │ + cbnz r3, 40806 <_PyBytes_ReverseFind@@Base+0x204> │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 408fe <_PyBytes_ReverseFind@@Base+0x2e4> │ │ │ │ + blt.n 40806 <_PyBytes_ReverseFind@@Base+0x204> │ │ │ │ cmp r1, #2 │ │ │ │ - bgt.n 408fe <_PyBytes_ReverseFind@@Base+0x2e4> │ │ │ │ - cbnz r0, 40918 <_PyBytes_ReverseFind@@Base+0x2fe> │ │ │ │ - ldr r4, [pc, #660] @ (40b94 <_PyBytes_ReverseFind@@Base+0x57a>) │ │ │ │ + bgt.n 40806 <_PyBytes_ReverseFind@@Base+0x204> │ │ │ │ + cbnz r0, 40820 <_PyBytes_ReverseFind@@Base+0x21e> │ │ │ │ + ldr r4, [pc, #660] @ (40a9c <_PyBytes_ReverseFind@@Base+0x49a>) │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ add r4, sp, #44 @ 0x2c │ │ │ │ str r2, [sp, #12] │ │ │ │ str r4, [sp, #16] │ │ │ │ movs r4, #2 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r4, [sp, #8] │ │ │ │ - bl 101898 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1019a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 409b0 <_PyBytes_ReverseFind@@Base+0x396> │ │ │ │ - cbz r6, 40960 <_PyBytes_ReverseFind@@Base+0x346> │ │ │ │ + beq.n 408b8 <_PyBytes_ReverseFind@@Base+0x2b6> │ │ │ │ + cbz r6, 40868 <_PyBytes_ReverseFind@@Base+0x266> │ │ │ │ ldr r4, [r0, #0] │ │ │ │ - cbz r4, 40924 <_PyBytes_ReverseFind@@Base+0x30a> │ │ │ │ + cbz r4, 4082c <_PyBytes_ReverseFind@@Base+0x22a> │ │ │ │ cmp r6, #1 │ │ │ │ - bne.n 4092c <_PyBytes_ReverseFind@@Base+0x312> │ │ │ │ - b.n 4096e <_PyBytes_ReverseFind@@Base+0x354> │ │ │ │ + bne.n 40834 <_PyBytes_ReverseFind@@Base+0x232> │ │ │ │ + b.n 40876 <_PyBytes_ReverseFind@@Base+0x274> │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl d781c <_PyNumber_Index@@Base> │ │ │ │ + bl d7884 <_PyNumber_Index@@Base> │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 4093e <_PyBytes_ReverseFind@@Base+0x324> │ │ │ │ - bl 7f720 │ │ │ │ - cbz r0, 4096e <_PyBytes_ReverseFind@@Base+0x354> │ │ │ │ - b.n 409b0 <_PyBytes_ReverseFind@@Base+0x396> │ │ │ │ - bl 83930 │ │ │ │ + cbnz r0, 40846 <_PyBytes_ReverseFind@@Base+0x244> │ │ │ │ + bl 7f734 │ │ │ │ + cbz r0, 40876 <_PyBytes_ReverseFind@@Base+0x274> │ │ │ │ + b.n 408b8 <_PyBytes_ReverseFind@@Base+0x2b6> │ │ │ │ + bl 83940 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4095a <_PyBytes_ReverseFind@@Base+0x340> │ │ │ │ + beq.n 40862 <_PyBytes_ReverseFind@@Base+0x260> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 4095a <_PyBytes_ReverseFind@@Base+0x340> │ │ │ │ + cbnz r3, 40862 <_PyBytes_ReverseFind@@Base+0x260> │ │ │ │ mov r0, r7 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ adds r2, r6, #1 │ │ │ │ - bne.n 40972 <_PyBytes_ReverseFind@@Base+0x358> │ │ │ │ - b.n 40936 <_PyBytes_ReverseFind@@Base+0x31c> │ │ │ │ + bne.n 4087a <_PyBytes_ReverseFind@@Base+0x278> │ │ │ │ + b.n 4083e <_PyBytes_ReverseFind@@Base+0x23c> │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 40972 <_PyBytes_ReverseFind@@Base+0x358> │ │ │ │ + b.n 4087a <_PyBytes_ReverseFind@@Base+0x278> │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ ldr.w r8, [r5, #8] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 40980 <_PyBytes_ReverseFind@@Base+0x366> │ │ │ │ + beq.n 40888 <_PyBytes_ReverseFind@@Base+0x286> │ │ │ │ ldr r7, [r5, #20] │ │ │ │ - b.n 40988 <_PyBytes_ReverseFind@@Base+0x36e> │ │ │ │ + b.n 40890 <_PyBytes_ReverseFind@@Base+0x28e> │ │ │ │ movw r7, #10688 @ 0x29c0 │ │ │ │ movt r7, #77 @ 0x4d │ │ │ │ cmp r6, #0 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ it lt │ │ │ │ mvnlt.w r6, #2147483648 @ 0x80000000 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.w 40adc <_PyBytes_ReverseFind@@Base+0x4c2> │ │ │ │ + bne.w 409e4 <_PyBytes_ReverseFind@@Base+0x3e2> │ │ │ │ cmp r6, #11 │ │ │ │ mov r0, r6 │ │ │ │ it ge │ │ │ │ movge r0, #11 │ │ │ │ adds r0, #1 │ │ │ │ - bl 72218 │ │ │ │ + bl 72198 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 409b4 <_PyBytes_ReverseFind@@Base+0x39a> │ │ │ │ + cbnz r0, 408bc <_PyBytes_ReverseFind@@Base+0x2ba> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 40d14 <_PyBytes_ReverseFind@@Base+0x6fa> │ │ │ │ + b.n 40c1c <_PyBytes_ReverseFind@@Base+0x61a> │ │ │ │ movs r5, #0 │ │ │ │ - movw sl, #42848 @ 0xa760 │ │ │ │ + movw sl, #43168 @ 0xa8a0 │ │ │ │ movt sl, #42 @ 0x2a │ │ │ │ mov r0, r5 │ │ │ │ cmp r6, r5 │ │ │ │ - beq.n 40a4e <_PyBytes_ReverseFind@@Base+0x434> │ │ │ │ + beq.n 40956 <_PyBytes_ReverseFind@@Base+0x354> │ │ │ │ cmp r8, r0 │ │ │ │ - ble.n 409d6 <_PyBytes_ReverseFind@@Base+0x3bc> │ │ │ │ + ble.n 408de <_PyBytes_ReverseFind@@Base+0x2dc> │ │ │ │ ldrb r3, [r7, r0] │ │ │ │ ldr.w r3, [sl, r3, lsl #2] │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bpl.n 409d8 <_PyBytes_ReverseFind@@Base+0x3be> │ │ │ │ + bpl.n 408e0 <_PyBytes_ReverseFind@@Base+0x2de> │ │ │ │ adds r0, #1 │ │ │ │ - b.n 409c4 <_PyBytes_ReverseFind@@Base+0x3aa> │ │ │ │ - beq.n 40aba <_PyBytes_ReverseFind@@Base+0x4a0> │ │ │ │ + b.n 408cc <_PyBytes_ReverseFind@@Base+0x2ca> │ │ │ │ + beq.n 409c2 <_PyBytes_ReverseFind@@Base+0x3c0> │ │ │ │ add.w fp, r0, #1 │ │ │ │ cmp r8, fp │ │ │ │ - ble.n 409f2 <_PyBytes_ReverseFind@@Base+0x3d8> │ │ │ │ + ble.n 408fa <_PyBytes_ReverseFind@@Base+0x2f8> │ │ │ │ ldrb.w r3, [r7, fp] │ │ │ │ ldr.w r3, [sl, r3, lsl #2] │ │ │ │ lsls r1, r3, #28 │ │ │ │ - bmi.n 409f2 <_PyBytes_ReverseFind@@Base+0x3d8> │ │ │ │ + bmi.n 408fa <_PyBytes_ReverseFind@@Base+0x2f8> │ │ │ │ add.w fp, fp, #1 │ │ │ │ - b.n 409dc <_PyBytes_ReverseFind@@Base+0x3c2> │ │ │ │ + b.n 408e4 <_PyBytes_ReverseFind@@Base+0x2e2> │ │ │ │ sub.w r1, fp, r0 │ │ │ │ add r0, r7 │ │ │ │ - bl 155230 │ │ │ │ + bl 155320 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 40abe <_PyBytes_ReverseFind@@Base+0x4a4> │ │ │ │ + beq.n 409c6 <_PyBytes_ReverseFind@@Base+0x3c4> │ │ │ │ cmp r5, #11 │ │ │ │ - bgt.n 40a0e <_PyBytes_ReverseFind@@Base+0x3f4> │ │ │ │ + bgt.n 40916 <_PyBytes_ReverseFind@@Base+0x314> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r5, lsl #2] │ │ │ │ - b.n 40a48 <_PyBytes_ReverseFind@@Base+0x42e> │ │ │ │ + b.n 40950 <_PyBytes_ReverseFind@@Base+0x34e> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 83ab0 │ │ │ │ + bl 83ac0 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cbz r0, 40a36 <_PyBytes_ReverseFind@@Base+0x41c> │ │ │ │ + cbz r0, 4093e <_PyBytes_ReverseFind@@Base+0x33c> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 40abe <_PyBytes_ReverseFind@@Base+0x4a4> │ │ │ │ + beq.n 409c6 <_PyBytes_ReverseFind@@Base+0x3c4> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 40abe <_PyBytes_ReverseFind@@Base+0x4a4> │ │ │ │ + bne.n 409c6 <_PyBytes_ReverseFind@@Base+0x3c4> │ │ │ │ mov r0, r9 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 40abe <_PyBytes_ReverseFind@@Base+0x4a4> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 409c6 <_PyBytes_ReverseFind@@Base+0x3c4> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 40a48 <_PyBytes_ReverseFind@@Base+0x42e> │ │ │ │ + beq.n 40950 <_PyBytes_ReverseFind@@Base+0x34e> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - cbnz r3, 40a48 <_PyBytes_ReverseFind@@Base+0x42e> │ │ │ │ + cbnz r3, 40950 <_PyBytes_ReverseFind@@Base+0x34e> │ │ │ │ mov r0, r9 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ adds r5, #1 │ │ │ │ mov r0, fp │ │ │ │ - b.n 409c0 <_PyBytes_ReverseFind@@Base+0x3a6> │ │ │ │ + b.n 408c8 <_PyBytes_ReverseFind@@Base+0x2c6> │ │ │ │ cmp r8, r0 │ │ │ │ - ble.n 40aba <_PyBytes_ReverseFind@@Base+0x4a0> │ │ │ │ - movw r3, #42848 @ 0xa760 │ │ │ │ + ble.n 409c2 <_PyBytes_ReverseFind@@Base+0x3c0> │ │ │ │ + movw r3, #43168 @ 0xa8a0 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ ldrb r2, [r7, r0] │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ lsls r2, r2, #28 │ │ │ │ - bpl.n 40a6c <_PyBytes_ReverseFind@@Base+0x452> │ │ │ │ + bpl.n 40974 <_PyBytes_ReverseFind@@Base+0x372> │ │ │ │ adds r0, #1 │ │ │ │ cmp r8, r0 │ │ │ │ - bne.n 40a5a <_PyBytes_ReverseFind@@Base+0x440> │ │ │ │ - b.n 40aba <_PyBytes_ReverseFind@@Base+0x4a0> │ │ │ │ + bne.n 40962 <_PyBytes_ReverseFind@@Base+0x360> │ │ │ │ + b.n 409c2 <_PyBytes_ReverseFind@@Base+0x3c0> │ │ │ │ sub.w r1, r8, r0 │ │ │ │ add r0, r7 │ │ │ │ - bl 155230 │ │ │ │ + bl 155320 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 40abe <_PyBytes_ReverseFind@@Base+0x4a4> │ │ │ │ + cbz r0, 409c6 <_PyBytes_ReverseFind@@Base+0x3c4> │ │ │ │ cmp r5, #11 │ │ │ │ - bgt.n 40a86 <_PyBytes_ReverseFind@@Base+0x46c> │ │ │ │ + bgt.n 4098e <_PyBytes_ReverseFind@@Base+0x38c> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r5, lsl #2] │ │ │ │ - b.n 40ab8 <_PyBytes_ReverseFind@@Base+0x49e> │ │ │ │ + b.n 409c0 <_PyBytes_ReverseFind@@Base+0x3be> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 83ab0 │ │ │ │ + bl 83ac0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cbz r0, 40aa8 <_PyBytes_ReverseFind@@Base+0x48e> │ │ │ │ + cbz r0, 409b0 <_PyBytes_ReverseFind@@Base+0x3ae> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 40abe <_PyBytes_ReverseFind@@Base+0x4a4> │ │ │ │ + beq.n 409c6 <_PyBytes_ReverseFind@@Base+0x3c4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 40abe <_PyBytes_ReverseFind@@Base+0x4a4> │ │ │ │ + cbnz r3, 409c6 <_PyBytes_ReverseFind@@Base+0x3c4> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 40abe <_PyBytes_ReverseFind@@Base+0x4a4> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 409c6 <_PyBytes_ReverseFind@@Base+0x3c4> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 40ab8 <_PyBytes_ReverseFind@@Base+0x49e> │ │ │ │ + beq.n 409c0 <_PyBytes_ReverseFind@@Base+0x3be> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 40ab8 <_PyBytes_ReverseFind@@Base+0x49e> │ │ │ │ + cbnz r3, 409c0 <_PyBytes_ReverseFind@@Base+0x3be> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ adds r5, #1 │ │ │ │ str r5, [r4, #8] │ │ │ │ - b.n 40d14 <_PyBytes_ReverseFind@@Base+0x6fa> │ │ │ │ + b.n 40c1c <_PyBytes_ReverseFind@@Base+0x61a> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 409b0 <_PyBytes_ReverseFind@@Base+0x396> │ │ │ │ + beq.w 408b8 <_PyBytes_ReverseFind@@Base+0x2b6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 409b0 <_PyBytes_ReverseFind@@Base+0x396> │ │ │ │ + bne.w 408b8 <_PyBytes_ReverseFind@@Base+0x2b6> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 409b0 <_PyBytes_ReverseFind@@Base+0x396> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 408b8 <_PyBytes_ReverseFind@@Base+0x2b6> │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ add r1, sp, #52 @ 0x34 │ │ │ │ - bl ce02c │ │ │ │ + bl ce03c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 409b0 <_PyBytes_ReverseFind@@Base+0x396> │ │ │ │ + bne.w 408b8 <_PyBytes_ReverseFind@@Base+0x2b6> │ │ │ │ ldr.w fp, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #24] │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 40b14 <_PyBytes_ReverseFind@@Base+0x4fa> │ │ │ │ + bne.n 40a1c <_PyBytes_ReverseFind@@Base+0x41a> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #45420 @ 0xb16c │ │ │ │ + movw r1, #45740 @ 0xb2ac │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 40d0c <_PyBytes_ReverseFind@@Base+0x6f2> │ │ │ │ + bl 1271a4 │ │ │ │ + b.n 40c14 <_PyBytes_ReverseFind@@Base+0x612> │ │ │ │ cmp r6, #11 │ │ │ │ mov r0, r6 │ │ │ │ it ge │ │ │ │ movge r0, #11 │ │ │ │ cmp.w fp, #1 │ │ │ │ add.w r0, r0, #1 │ │ │ │ - bne.n 40c0c <_PyBytes_ReverseFind@@Base+0x5f2> │ │ │ │ + bne.n 40b14 <_PyBytes_ReverseFind@@Base+0x512> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 72218 │ │ │ │ + bl 72198 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 40d0c <_PyBytes_ReverseFind@@Base+0x6f2> │ │ │ │ + beq.w 40c14 <_PyBytes_ReverseFind@@Base+0x612> │ │ │ │ mov r9, r5 │ │ │ │ mov fp, r5 │ │ │ │ mvn.w sl, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r5 │ │ │ │ cmp r8, fp │ │ │ │ - ble.n 40bbc <_PyBytes_ReverseFind@@Base+0x5a2> │ │ │ │ + ble.n 40ac4 <_PyBytes_ReverseFind@@Base+0x4c2> │ │ │ │ subs r6, #1 │ │ │ │ - bcc.n 40bbc <_PyBytes_ReverseFind@@Base+0x5a2> │ │ │ │ + bcc.n 40ac4 <_PyBytes_ReverseFind@@Base+0x4c2> │ │ │ │ ldrb.w r3, [r7, fp] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 40bb4 <_PyBytes_ReverseFind@@Base+0x59a> │ │ │ │ + bne.n 40abc <_PyBytes_ReverseFind@@Base+0x4ba> │ │ │ │ sub.w r1, fp, r0 │ │ │ │ add r0, r7 │ │ │ │ - bl 155230 │ │ │ │ + bl 155320 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 40cf6 <_PyBytes_ReverseFind@@Base+0x6dc> │ │ │ │ + beq.w 40bfe <_PyBytes_ReverseFind@@Base+0x5fc> │ │ │ │ cmp.w r9, #11 │ │ │ │ - bgt.n 40b74 <_PyBytes_ReverseFind@@Base+0x55a> │ │ │ │ + bgt.n 40a7c <_PyBytes_ReverseFind@@Base+0x47a> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r9, lsl #2] │ │ │ │ - b.n 40ba8 <_PyBytes_ReverseFind@@Base+0x58e> │ │ │ │ + b.n 40ab0 <_PyBytes_ReverseFind@@Base+0x4ae> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 83ab0 │ │ │ │ + bl 83ac0 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ - cbz r0, 40b98 <_PyBytes_ReverseFind@@Base+0x57e> │ │ │ │ + cbz r0, 40aa0 <_PyBytes_ReverseFind@@Base+0x49e> │ │ │ │ cmp r2, sl │ │ │ │ - beq.w 40cf6 <_PyBytes_ReverseFind@@Base+0x6dc> │ │ │ │ + beq.w 40bfe <_PyBytes_ReverseFind@@Base+0x5fc> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 40cf6 <_PyBytes_ReverseFind@@Base+0x6dc> │ │ │ │ - b.n 40cd6 <_PyBytes_ReverseFind@@Base+0x6bc> │ │ │ │ + bne.w 40bfe <_PyBytes_ReverseFind@@Base+0x5fc> │ │ │ │ + b.n 40bde <_PyBytes_ReverseFind@@Base+0x5dc> │ │ │ │ nop │ │ │ │ - cmp r3, #116 @ 0x74 │ │ │ │ + cmp r3, #72 @ 0x48 │ │ │ │ lsls r0, r1, #1 │ │ │ │ cmp r2, sl │ │ │ │ - beq.n 40ba8 <_PyBytes_ReverseFind@@Base+0x58e> │ │ │ │ + beq.n 40ab0 <_PyBytes_ReverseFind@@Base+0x4ae> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ - cbnz r2, 40ba8 <_PyBytes_ReverseFind@@Base+0x58e> │ │ │ │ + cbnz r2, 40ab0 <_PyBytes_ReverseFind@@Base+0x4ae> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ add.w fp, fp, #1 │ │ │ │ add.w r9, r9, #1 │ │ │ │ mov r0, fp │ │ │ │ - b.n 40b42 <_PyBytes_ReverseFind@@Base+0x528> │ │ │ │ + b.n 40a4a <_PyBytes_ReverseFind@@Base+0x448> │ │ │ │ add.w fp, fp, #1 │ │ │ │ cmp r8, fp │ │ │ │ - bne.n 40b4a <_PyBytes_ReverseFind@@Base+0x530> │ │ │ │ + bne.n 40a52 <_PyBytes_ReverseFind@@Base+0x450> │ │ │ │ cmp r8, r0 │ │ │ │ - blt.n 40c06 <_PyBytes_ReverseFind@@Base+0x5ec> │ │ │ │ + blt.n 40b0e <_PyBytes_ReverseFind@@Base+0x50c> │ │ │ │ sub.w r1, r8, r0 │ │ │ │ adds r0, r7, r0 │ │ │ │ - bl 155230 │ │ │ │ + bl 155320 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 40cf6 <_PyBytes_ReverseFind@@Base+0x6dc> │ │ │ │ + beq.w 40bfe <_PyBytes_ReverseFind@@Base+0x5fc> │ │ │ │ cmp.w r9, #11 │ │ │ │ - bgt.n 40be0 <_PyBytes_ReverseFind@@Base+0x5c6> │ │ │ │ + bgt.n 40ae8 <_PyBytes_ReverseFind@@Base+0x4e6> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r9, lsl #2] │ │ │ │ - b.n 40c02 <_PyBytes_ReverseFind@@Base+0x5e8> │ │ │ │ + b.n 40b0a <_PyBytes_ReverseFind@@Base+0x508> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 83ab0 │ │ │ │ + bl 83ac0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 40ccc <_PyBytes_ReverseFind@@Base+0x6b2> │ │ │ │ + bne.n 40bd4 <_PyBytes_ReverseFind@@Base+0x5d2> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 40c02 <_PyBytes_ReverseFind@@Base+0x5e8> │ │ │ │ + beq.n 40b0a <_PyBytes_ReverseFind@@Base+0x508> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 40c02 <_PyBytes_ReverseFind@@Base+0x5e8> │ │ │ │ + cbnz r3, 40b0a <_PyBytes_ReverseFind@@Base+0x508> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ add.w r9, r9, #1 │ │ │ │ str.w r9, [r4, #8] │ │ │ │ - b.n 40d0e <_PyBytes_ReverseFind@@Base+0x6f4> │ │ │ │ - bl 72218 │ │ │ │ + b.n 40c16 <_PyBytes_ReverseFind@@Base+0x614> │ │ │ │ + bl 72198 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 40d0c <_PyBytes_ReverseFind@@Base+0x6f2> │ │ │ │ + beq.n 40c14 <_PyBytes_ReverseFind@@Base+0x612> │ │ │ │ mov r9, r5 │ │ │ │ str r6, [sp, #32] │ │ │ │ ldr r6, [sp, #32] │ │ │ │ adds r3, r7, r5 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ adds r0, r7, r5 │ │ │ │ str r3, [sp, #28] │ │ │ │ sub.w r1, r8, r5 │ │ │ │ mov r3, fp │ │ │ │ cmp r6, r9 │ │ │ │ - beq.n 40ca4 <_PyBytes_ReverseFind@@Base+0x68a> │ │ │ │ + beq.n 40bac <_PyBytes_ReverseFind@@Base+0x5aa> │ │ │ │ mov.w ip, #1 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ strd r6, ip, [sp] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - bl 1d8404 <_PyOS_URandomNonblock@@Base+0x4d4> │ │ │ │ + bl 1d8280 <_PyOS_URandomNonblock@@Base+0x4d4> │ │ │ │ mov sl, r0 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ adds r0, r7, r5 │ │ │ │ cmp.w sl, #0 │ │ │ │ add r5, fp │ │ │ │ - blt.n 40ca4 <_PyBytes_ReverseFind@@Base+0x68a> │ │ │ │ + blt.n 40bac <_PyBytes_ReverseFind@@Base+0x5aa> │ │ │ │ mov r1, sl │ │ │ │ - bl 155230 │ │ │ │ + bl 155320 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 40cf6 <_PyBytes_ReverseFind@@Base+0x6dc> │ │ │ │ + beq.n 40bfe <_PyBytes_ReverseFind@@Base+0x5fc> │ │ │ │ cmp.w r9, #11 │ │ │ │ - bgt.n 40c68 <_PyBytes_ReverseFind@@Base+0x64e> │ │ │ │ + bgt.n 40b70 <_PyBytes_ReverseFind@@Base+0x56e> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r9, lsl #2] │ │ │ │ - b.n 40c9c <_PyBytes_ReverseFind@@Base+0x682> │ │ │ │ + b.n 40ba4 <_PyBytes_ReverseFind@@Base+0x5a2> │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ - bl 83ab0 │ │ │ │ + bl 83ac0 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ - cbz r0, 40c8c <_PyBytes_ReverseFind@@Base+0x672> │ │ │ │ + cbz r0, 40b94 <_PyBytes_ReverseFind@@Base+0x592> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 40cf6 <_PyBytes_ReverseFind@@Base+0x6dc> │ │ │ │ + beq.n 40bfe <_PyBytes_ReverseFind@@Base+0x5fc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - cbnz r3, 40cf6 <_PyBytes_ReverseFind@@Base+0x6dc> │ │ │ │ + cbnz r3, 40bfe <_PyBytes_ReverseFind@@Base+0x5fc> │ │ │ │ mov r0, r1 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 40cf6 <_PyBytes_ReverseFind@@Base+0x6dc> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 40bfe <_PyBytes_ReverseFind@@Base+0x5fc> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 40c9c <_PyBytes_ReverseFind@@Base+0x682> │ │ │ │ + beq.n 40ba4 <_PyBytes_ReverseFind@@Base+0x5a2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - cbnz r3, 40c9c <_PyBytes_ReverseFind@@Base+0x682> │ │ │ │ + cbnz r3, 40ba4 <_PyBytes_ReverseFind@@Base+0x5a2> │ │ │ │ mov r0, r1 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ add r5, sl │ │ │ │ add.w r9, r9, #1 │ │ │ │ - b.n 40c1a <_PyBytes_ReverseFind@@Base+0x600> │ │ │ │ + b.n 40b22 <_PyBytes_ReverseFind@@Base+0x520> │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 155230 │ │ │ │ + bl 155320 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 40cf6 <_PyBytes_ReverseFind@@Base+0x6dc> │ │ │ │ + cbz r0, 40bfe <_PyBytes_ReverseFind@@Base+0x5fc> │ │ │ │ cmp.w r9, #11 │ │ │ │ - bgt.n 40cbc <_PyBytes_ReverseFind@@Base+0x6a2> │ │ │ │ + bgt.n 40bc4 <_PyBytes_ReverseFind@@Base+0x5c2> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r9, lsl #2] │ │ │ │ - b.n 40cee <_PyBytes_ReverseFind@@Base+0x6d4> │ │ │ │ + b.n 40bf6 <_PyBytes_ReverseFind@@Base+0x5f4> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 83ab0 │ │ │ │ + bl 83ac0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cbz r0, 40cde <_PyBytes_ReverseFind@@Base+0x6c4> │ │ │ │ + cbz r0, 40be6 <_PyBytes_ReverseFind@@Base+0x5e4> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 40cf6 <_PyBytes_ReverseFind@@Base+0x6dc> │ │ │ │ + beq.n 40bfe <_PyBytes_ReverseFind@@Base+0x5fc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 40cf6 <_PyBytes_ReverseFind@@Base+0x6dc> │ │ │ │ + cbnz r3, 40bfe <_PyBytes_ReverseFind@@Base+0x5fc> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 40cf6 <_PyBytes_ReverseFind@@Base+0x6dc> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 40bfe <_PyBytes_ReverseFind@@Base+0x5fc> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 40cee <_PyBytes_ReverseFind@@Base+0x6d4> │ │ │ │ + beq.n 40bf6 <_PyBytes_ReverseFind@@Base+0x5f4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 40cee <_PyBytes_ReverseFind@@Base+0x6d4> │ │ │ │ + cbnz r3, 40bf6 <_PyBytes_ReverseFind@@Base+0x5f4> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ add.w r3, r9, #1 │ │ │ │ str r3, [r4, #8] │ │ │ │ - b.n 40d0e <_PyBytes_ReverseFind@@Base+0x6f4> │ │ │ │ + b.n 40c16 <_PyBytes_ReverseFind@@Base+0x614> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 40d0c <_PyBytes_ReverseFind@@Base+0x6f2> │ │ │ │ + beq.n 40c14 <_PyBytes_ReverseFind@@Base+0x612> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 40d0c <_PyBytes_ReverseFind@@Base+0x6f2> │ │ │ │ + cbnz r3, 40c14 <_PyBytes_ReverseFind@@Base+0x612> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ - bl ceac4 │ │ │ │ + bl cead4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + mov r5, r0 │ │ │ │ + sub sp, #32 │ │ │ │ + mov r0, r1 │ │ │ │ + mov r1, r2 │ │ │ │ + cbz r3, 40c40 <_PyBytes_ReverseFind@@Base+0x63e> │ │ │ │ + ldr r4, [r3, #8] │ │ │ │ + b.n 40c42 <_PyBytes_ReverseFind@@Base+0x640> │ │ │ │ + mov r4, r3 │ │ │ │ + add r4, r1 │ │ │ │ + cbnz r3, 40c50 <_PyBytes_ReverseFind@@Base+0x64e> │ │ │ │ + cmp r1, #0 │ │ │ │ + ble.n 40c50 <_PyBytes_ReverseFind@@Base+0x64e> │ │ │ │ + cmp r1, #2 │ │ │ │ + bgt.n 40c50 <_PyBytes_ReverseFind@@Base+0x64e> │ │ │ │ + cbnz r0, 40c70 <_PyBytes_ReverseFind@@Base+0x66e> │ │ │ │ + ldr r6, [pc, #172] @ (40d00 <_PyBytes_ReverseFind@@Base+0x6fe>) │ │ │ │ + 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 1019a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 40c70 <_PyBytes_ReverseFind@@Base+0x66e> │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 40cf8 <_PyBytes_ReverseFind@@Base+0x6f6> │ │ │ │ + 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 40cc0 <_PyBytes_ReverseFind@@Base+0x6be> │ │ │ │ + bl 7ead8 │ │ │ │ + cbnz r0, 40cb0 <_PyBytes_ReverseFind@@Base+0x6ae> │ │ │ │ + bl 7f734 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 40c6c <_PyBytes_ReverseFind@@Base+0x66a> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 179ab8 │ │ │ │ + cmp r0, #0 │ │ │ │ + bge.n 40ce6 <_PyBytes_ReverseFind@@Base+0x6e4> │ │ │ │ + b.n 40c6c <_PyBytes_ReverseFind@@Base+0x66a> │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 40cf6 <_PyBytes_ReverseFind@@Base+0x6f4> │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + b.n 40cf6 <_PyBytes_ReverseFind@@Base+0x6f4> │ │ │ │ + bl d03a4 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 40c6c <_PyBytes_ReverseFind@@Base+0x66a> │ │ │ │ + beq.n 40cd8 <_PyBytes_ReverseFind@@Base+0x6d6> │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + add sp, #32 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 823f4 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 88ef4 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 40c6c <_PyBytes_ReverseFind@@Base+0x66a> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 40cf8 <_PyBytes_ReverseFind@@Base+0x6f6> │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + b.n 40cf8 <_PyBytes_ReverseFind@@Base+0x6f6> │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #32 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + nop │ │ │ │ + cmp r3, #116 @ 0x74 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ movs r0, #2 │ │ │ │ - b.w 7d610 │ │ │ │ + b.w 7d614 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 40d46 <_PyBytes_ReverseFind@@Base+0x72c> │ │ │ │ + bne.n 40d2e <_PyBytes_ReverseFind@@Base+0x72c> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 2378c8 │ │ │ │ + b.w 237848 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #32392 @ 0x7e88 │ │ │ │ + movw r0, #32712 @ 0x7fc8 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0530 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c053c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 40d3a <_PyBytes_ReverseFind@@Base+0x720> │ │ │ │ + bne.n 40d22 <_PyBytes_ReverseFind@@Base+0x720> │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 781c4 │ │ │ │ + bl 78144 │ │ │ │ mov r0, r4 │ │ │ │ - bl 40dcc <_PyBytes_ReverseFind@@Base+0x7b2> │ │ │ │ + bl 40d8e <_PyBytes_ReverseFind@@Base+0x78c> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7e828 │ │ │ │ - vldr d7, [r0, #8] │ │ │ │ - vcmp.f64 d7, #0.0 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 40da4 <_PyBytes_ReverseFind@@Base+0x78a> │ │ │ │ - vldr d7, [r0, #16] │ │ │ │ - vcmp.f64 d7, #0.0 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - ite ne │ │ │ │ - movne r0, #1 │ │ │ │ - moveq r0, #0 │ │ │ │ - bx lr │ │ │ │ - movs r0, #1 │ │ │ │ - bx lr │ │ │ │ + b.w 7e83c │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1220d8 <_Py_union_type_or@@Base+0x228> │ │ │ │ + bl 122448 <_Py_union_type_or@@Base+0x228> │ │ │ │ mov r0, r4 │ │ │ │ - bl 20ad80 <_Py_set_inheritable_async_safe@@Base+0x180> │ │ │ │ + bl 20acd8 <_Py_set_inheritable_async_safe@@Base+0x180> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r4, pc} │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 40dfc <_PyBytes_ReverseFind@@Base+0x7e2> │ │ │ │ + cbz r0, 40dbe <_PyBytes_ReverseFind@@Base+0x7bc> │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [r2, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 40df8 <_PyBytes_ReverseFind@@Base+0x7de> │ │ │ │ + beq.n 40dba <_PyBytes_ReverseFind@@Base+0x7b8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 40df8 <_PyBytes_ReverseFind@@Base+0x7de> │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 40dba <_PyBytes_ReverseFind@@Base+0x7b8> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ - sub sp, #16 │ │ │ │ - add.w r3, r0, #8 │ │ │ │ - add.w ip, sp, #16 │ │ │ │ - vldr d1, [r0, #16] │ │ │ │ - ldmia r3, {r0, r1, r2, r3} │ │ │ │ - stmdb ip, {r0, r1, r2, r3} │ │ │ │ - vneg.f64 d1, d1 │ │ │ │ - vldr d0, [sp] │ │ │ │ - add sp, #16 │ │ │ │ - b.w 1818a8 │ │ │ │ + vldr d7, [r0, #8] │ │ │ │ + vcmp.f64 d7, #0.0 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bne.n 40de4 <_PyBytes_ReverseFind@@Base+0x7e2> │ │ │ │ + vldr d7, [r0, #16] │ │ │ │ + vcmp.f64 d7, #0.0 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + ite ne │ │ │ │ + movne r0, #1 │ │ │ │ + moveq r0, #0 │ │ │ │ + bx lr │ │ │ │ + movs r0, #1 │ │ │ │ + bx lr │ │ │ │ mov r3, r0 │ │ │ │ - movw r1, #4071 @ 0xfe7 │ │ │ │ + movw r1, #4047 @ 0xfcf │ │ │ │ movt r1, #4 │ │ │ │ movw r0, #53512 @ 0xd108 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - b.n 4064c <_PyBytes_ReverseFind@@Base+0x32> │ │ │ │ + b.n 40634 <_PyBytes_ReverseFind@@Base+0x32> │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 40e58 <_PyBytes_ReverseFind@@Base+0x83e> │ │ │ │ + bne.n 40e1e <_PyBytes_ReverseFind@@Base+0x81c> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1587b4 │ │ │ │ + b.w 1588a4 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #32436 @ 0x7eb4 │ │ │ │ + movw r0, #32756 @ 0x7ff4 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0530 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c053c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 40e4c <_PyBytes_ReverseFind@@Base+0x832> │ │ │ │ + bne.n 40e12 <_PyBytes_ReverseFind@@Base+0x810> │ │ │ │ pop {r4, pc} │ │ │ │ - mov r0, r1 │ │ │ │ - movw r1, #4089 @ 0xff9 │ │ │ │ - movt r1, #4 │ │ │ │ - b.w 1d752c │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #32 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r3, 40e9c <_PyBytes_ReverseFind@@Base+0x882> │ │ │ │ + cbz r3, 40e54 <_PyBytes_ReverseFind@@Base+0x852> │ │ │ │ ldr r7, [r3, #8] │ │ │ │ - b.n 40e9e <_PyBytes_ReverseFind@@Base+0x884> │ │ │ │ + b.n 40e56 <_PyBytes_ReverseFind@@Base+0x854> │ │ │ │ mov r7, r3 │ │ │ │ add r7, r1 │ │ │ │ - cbnz r3, 40eac <_PyBytes_ReverseFind@@Base+0x892> │ │ │ │ + cbnz r3, 40e64 <_PyBytes_ReverseFind@@Base+0x862> │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 40eac <_PyBytes_ReverseFind@@Base+0x892> │ │ │ │ + blt.n 40e64 <_PyBytes_ReverseFind@@Base+0x862> │ │ │ │ cmp r1, #1 │ │ │ │ - bgt.n 40eac <_PyBytes_ReverseFind@@Base+0x892> │ │ │ │ - cbnz r0, 40ec8 <_PyBytes_ReverseFind@@Base+0x8ae> │ │ │ │ - ldr r5, [pc, #240] @ (40fa0 <_PyBytes_ReverseFind@@Base+0x986>) │ │ │ │ + bgt.n 40e64 <_PyBytes_ReverseFind@@Base+0x862> │ │ │ │ + cbnz r0, 40e80 <_PyBytes_ReverseFind@@Base+0x87e> │ │ │ │ + ldr r5, [pc, #240] @ (40f58 <_PyBytes_ReverseFind@@Base+0x956>) │ │ │ │ movs r2, #0 │ │ │ │ str r5, [sp, #0] │ │ │ │ add r5, sp, #28 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r5, [sp, #16] │ │ │ │ movs r5, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r5, [sp, #8] │ │ │ │ - bl 101898 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 40ec8 <_PyBytes_ReverseFind@@Base+0x8ae> │ │ │ │ + bl 1019a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 40e80 <_PyBytes_ReverseFind@@Base+0x87e> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 40f98 <_PyBytes_ReverseFind@@Base+0x97e> │ │ │ │ - cbz r7, 40ed4 <_PyBytes_ReverseFind@@Base+0x8ba> │ │ │ │ + b.n 40f50 <_PyBytes_ReverseFind@@Base+0x94e> │ │ │ │ + cbz r7, 40e8c <_PyBytes_ReverseFind@@Base+0x88a> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl c34a8 │ │ │ │ + bl c34b0 │ │ │ │ subs r7, r0, #0 │ │ │ │ - blt.n 40ec4 <_PyBytes_ReverseFind@@Base+0x8aa> │ │ │ │ + blt.n 40e7c <_PyBytes_ReverseFind@@Base+0x87a> │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 40ee4 <_PyBytes_ReverseFind@@Base+0x8ca> │ │ │ │ + beq.n 40e9c <_PyBytes_ReverseFind@@Base+0x89a> │ │ │ │ ldr.w sl, [r4, #20] │ │ │ │ - b.n 40eec <_PyBytes_ReverseFind@@Base+0x8d2> │ │ │ │ + b.n 40ea4 <_PyBytes_ReverseFind@@Base+0x8a2> │ │ │ │ movw sl, #10688 @ 0x29c0 │ │ │ │ movt sl, #77 @ 0x4d │ │ │ │ movs r0, #0 │ │ │ │ - bl 72218 │ │ │ │ + bl 72198 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 40ec4 <_PyBytes_ReverseFind@@Base+0x8aa> │ │ │ │ + beq.n 40e7c <_PyBytes_ReverseFind@@Base+0x87a> │ │ │ │ movs r4, #0 │ │ │ │ mvn.w r9, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r4 │ │ │ │ cmp r8, r4 │ │ │ │ - ble.n 40f98 <_PyBytes_ReverseFind@@Base+0x97e> │ │ │ │ + ble.n 40f50 <_PyBytes_ReverseFind@@Base+0x94e> │ │ │ │ ldrb.w r3, [sl, r4] │ │ │ │ mov r1, r4 │ │ │ │ cmp r3, #10 │ │ │ │ - beq.n 40f1c <_PyBytes_ReverseFind@@Base+0x902> │ │ │ │ + beq.n 40ed4 <_PyBytes_ReverseFind@@Base+0x8d2> │ │ │ │ cmp r3, #13 │ │ │ │ - beq.n 40f1c <_PyBytes_ReverseFind@@Base+0x902> │ │ │ │ + beq.n 40ed4 <_PyBytes_ReverseFind@@Base+0x8d2> │ │ │ │ adds r4, #1 │ │ │ │ cmp r8, r4 │ │ │ │ - bne.n 40f04 <_PyBytes_ReverseFind@@Base+0x8ea> │ │ │ │ + bne.n 40ebc <_PyBytes_ReverseFind@@Base+0x8ba> │ │ │ │ mov r1, r8 │ │ │ │ - b.n 40f40 <_PyBytes_ReverseFind@@Base+0x926> │ │ │ │ + b.n 40ef8 <_PyBytes_ReverseFind@@Base+0x8f6> │ │ │ │ cmp r8, r4 │ │ │ │ - ble.n 40f40 <_PyBytes_ReverseFind@@Base+0x926> │ │ │ │ + ble.n 40ef8 <_PyBytes_ReverseFind@@Base+0x8f6> │ │ │ │ ldrb.w r3, [sl, r1] │ │ │ │ adds r4, #1 │ │ │ │ cmp r3, #13 │ │ │ │ - bne.n 40f3a <_PyBytes_ReverseFind@@Base+0x920> │ │ │ │ + bne.n 40ef2 <_PyBytes_ReverseFind@@Base+0x8f0> │ │ │ │ cmp r8, r4 │ │ │ │ - ble.n 40f3a <_PyBytes_ReverseFind@@Base+0x920> │ │ │ │ + ble.n 40ef2 <_PyBytes_ReverseFind@@Base+0x8f0> │ │ │ │ add.w r3, sl, r1 │ │ │ │ ldrb r3, [r3, #1] │ │ │ │ cmp r3, #10 │ │ │ │ it eq │ │ │ │ addeq r4, r1, #2 │ │ │ │ cmp r7, #0 │ │ │ │ it ne │ │ │ │ movne r1, r4 │ │ │ │ subs r1, r1, r0 │ │ │ │ add r0, sl │ │ │ │ - bl 155230 │ │ │ │ + bl 155320 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 40f7e <_PyBytes_ReverseFind@@Base+0x964> │ │ │ │ + cbz r0, 40f36 <_PyBytes_ReverseFind@@Base+0x934> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 83ab0 │ │ │ │ + bl 83ac0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cbz r0, 40f6a <_PyBytes_ReverseFind@@Base+0x950> │ │ │ │ + cbz r0, 40f22 <_PyBytes_ReverseFind@@Base+0x920> │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 40f7e <_PyBytes_ReverseFind@@Base+0x964> │ │ │ │ + beq.n 40f36 <_PyBytes_ReverseFind@@Base+0x934> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 40f7e <_PyBytes_ReverseFind@@Base+0x964> │ │ │ │ + cbnz r3, 40f36 <_PyBytes_ReverseFind@@Base+0x934> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 40f7e <_PyBytes_ReverseFind@@Base+0x964> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 40f36 <_PyBytes_ReverseFind@@Base+0x934> │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 40efe <_PyBytes_ReverseFind@@Base+0x8e4> │ │ │ │ + beq.n 40eb6 <_PyBytes_ReverseFind@@Base+0x8b4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 40efe <_PyBytes_ReverseFind@@Base+0x8e4> │ │ │ │ + bne.n 40eb6 <_PyBytes_ReverseFind@@Base+0x8b4> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 40efe <_PyBytes_ReverseFind@@Base+0x8e4> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 40eb6 <_PyBytes_ReverseFind@@Base+0x8b4> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 40ec4 <_PyBytes_ReverseFind@@Base+0x8aa> │ │ │ │ + beq.n 40e7c <_PyBytes_ReverseFind@@Base+0x87a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 40ec4 <_PyBytes_ReverseFind@@Base+0x8aa> │ │ │ │ + bne.n 40e7c <_PyBytes_ReverseFind@@Base+0x87a> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 40ec4 <_PyBytes_ReverseFind@@Base+0x8aa> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 40e7c <_PyBytes_ReverseFind@@Base+0x87a> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmp r3, #160 @ 0xa0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ + 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 181974 │ │ │ │ + mov r0, r1 │ │ │ │ + movw r1, #4065 @ 0xfe1 │ │ │ │ + movt r1, #4 │ │ │ │ + b.w 1d73a8 │ │ │ │ │ │ │ │ -00040fa4 : │ │ │ │ +00040f8c : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r4, r1 │ │ │ │ - bl 6cb9c │ │ │ │ + bl 6cb94 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 40fe0 │ │ │ │ + beq.n 40fc8 │ │ │ │ mov r3, r0 │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2318a0 │ │ │ │ + bl 231758 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 40fe0 │ │ │ │ + beq.n 40fc8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w bc608 │ │ │ │ + b.w bc614 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r1 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ @@ -33426,579 +33414,640 @@ │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ vabs.f64 d6, d0 │ │ │ │ - vldr d7, [pc, #112] @ 41080 │ │ │ │ + vldr d7, [pc, #112] @ 41068 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d6, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 4104a │ │ │ │ + bhi.n 41032 │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 41036 │ │ │ │ + ble.n 4101e │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ b.w 2a058 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ vcmp.f64 d8, #0.0 │ │ │ │ movs r3, #33 @ 0x21 │ │ │ │ str r3, [r0, #0] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 4106c │ │ │ │ - b.n 41066 │ │ │ │ + beq.n 41054 │ │ │ │ + b.n 4104e │ │ │ │ vcmp.f64 d0, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n 41070 │ │ │ │ + bvs.n 41058 │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 41070 │ │ │ │ + bgt.n 41058 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ movs r3, #33 @ 0x21 │ │ │ │ str r3, [r0, #0] │ │ │ │ - vldr d8, [pc, #32] @ 41088 │ │ │ │ - b.n 41070 │ │ │ │ - vldr d8, [pc, #32] @ 41090 │ │ │ │ + vldr d8, [pc, #32] @ 41070 │ │ │ │ + b.n 41058 │ │ │ │ + vldr d8, [pc, #32] @ 41078 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ vpop {d8} │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r7, #31] │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - vpadal.s8 d20, d8 │ │ │ │ - b.w f954c │ │ │ │ - │ │ │ │ -0004109e <_PyDict_DelItem_KnownHash@@Base>: │ │ │ │ - b.w bc608 │ │ │ │ - ldr r0, [r0, #12] │ │ │ │ - b.n 4121c <_PyDict_DelItem_KnownHash@@Base+0x17e> │ │ │ │ - mov r0, r1 │ │ │ │ - movs r2, #0 │ │ │ │ - movw r1, #4659 @ 0x1233 │ │ │ │ - movt r1, #4 │ │ │ │ - b.w 13dba8 │ │ │ │ - push {r3, r4, r5, r6, r7, lr} │ │ │ │ + vsli.64 , q12, #48 @ 0x30 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov r3, r1 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.n 4114e <_PyDict_DelItem_KnownHash@@Base+0xb0> │ │ │ │ + bpl.n 41118 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 4114e <_PyDict_DelItem_KnownHash@@Base+0xb0> │ │ │ │ + bne.n 41118 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 1794e4 │ │ │ │ + bl 1795c0 │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r0, #1114112 @ 0x110000 │ │ │ │ - bcs.n 41108 <_PyDict_DelItem_KnownHash@@Base+0x6a> │ │ │ │ + bcs.n 410d2 │ │ │ │ lsrs r0, r0, #7 │ │ │ │ - movw r1, #33152 @ 0x8180 │ │ │ │ + movw r1, #33472 @ 0x82c0 │ │ │ │ movt r1, #58 @ 0x3a │ │ │ │ and.w r3, r4, #127 @ 0x7f │ │ │ │ - movw r2, #26496 @ 0x6780 │ │ │ │ + movw r2, #26816 @ 0x68c0 │ │ │ │ movt r2, #57 @ 0x39 │ │ │ │ ldrh.w r1, [r1, r0, lsl #1] │ │ │ │ add.w r3, r3, r1, lsl #7 │ │ │ │ ldrh.w r2, [r2, r3, lsl #1] │ │ │ │ - b.n 4110a <_PyDict_DelItem_KnownHash@@Base+0x6c> │ │ │ │ + b.n 410d4 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #6 │ │ │ │ - movw r3, #21332 @ 0x5354 │ │ │ │ + movw r3, #21652 @ 0x5494 │ │ │ │ movt r3, #57 @ 0x39 │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ ldrb r7, [r3, #1] │ │ │ │ - cbz r6, 4112a <_PyDict_DelItem_KnownHash@@Base+0x8c> │ │ │ │ + cbz r6, 410f4 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ movw r1, #4572 @ 0x11dc │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 4112e <_PyDict_DelItem_KnownHash@@Base+0x90> │ │ │ │ + bne.n 410f8 │ │ │ │ mov r5, r7 │ │ │ │ - b.n 41144 <_PyDict_DelItem_KnownHash@@Base+0xa6> │ │ │ │ - bl 859a0 │ │ │ │ + b.n 4110e │ │ │ │ + bl 8596c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4112a <_PyDict_DelItem_KnownHash@@Base+0x8c> │ │ │ │ + bne.n 410f4 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldrb r3, [r0, #1] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4112a <_PyDict_DelItem_KnownHash@@Base+0x8c> │ │ │ │ + bne.n 410f4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 7ffe0 │ │ │ │ - movw r2, #23080 @ 0x5a28 │ │ │ │ + b.w 7fff4 │ │ │ │ + movw r2, #23400 @ 0x5b68 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #62464 @ 0xf400 │ │ │ │ + movw r1, #62784 @ 0xf540 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #47180 @ 0xb84c │ │ │ │ + movw r0, #47420 @ 0xb93c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23b068 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 23afc8 <_PyArg_BadArgument@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mov r0, r1 │ │ │ │ - b.w f954c │ │ │ │ + b.w f9564 │ │ │ │ + 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 155320 │ │ │ │ + mov r4, r0 │ │ │ │ + cbz r0, 4117e │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + cbz r3, 41162 │ │ │ │ + ldr r0, [r0, #20] │ │ │ │ + b.n 4116a │ │ │ │ + movw r0, #10688 @ 0x29c0 │ │ │ │ + movt r0, #77 @ 0x4d │ │ │ │ + ldr r2, [r5, #8] │ │ │ │ + cbz r2, 41172 │ │ │ │ + ldr r1, [r5, #20] │ │ │ │ + b.n 4117a │ │ │ │ + movw r1, #10688 @ 0x29c0 │ │ │ │ + movt r1, #77 @ 0x4d │ │ │ │ + bl 411a0 <_PyDict_DelItem_KnownHash@@Base+0x1e> │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + │ │ │ │ +00041182 <_PyDict_DelItem_KnownHash@@Base>: │ │ │ │ + b.w bc614 │ │ │ │ + ldr r0, [r0, #12] │ │ │ │ + b.n 411e2 <_PyDict_DelItem_KnownHash@@Base+0x60> │ │ │ │ + mov r0, r1 │ │ │ │ + movs r2, #0 │ │ │ │ + movw r1, #4601 @ 0x11f9 │ │ │ │ + movt r1, #4 │ │ │ │ + b.w 13dc88 │ │ │ │ + mov r0, r1 │ │ │ │ + b.w f9564 │ │ │ │ + push {r4, r5, r6, r7} │ │ │ │ + movw r7, #43168 @ 0xa8a0 │ │ │ │ + movt r7, #42 @ 0x2a │ │ │ │ + movw r6, #44192 @ 0xaca0 │ │ │ │ + movt r6, #42 @ 0x2a │ │ │ │ + movw r5, #21396 @ 0x5394 │ │ │ │ + movt r5, #57 @ 0x39 │ │ │ │ + movs r4, #0 │ │ │ │ + cmp r4, r2 │ │ │ │ + bge.n 411de <_PyDict_DelItem_KnownHash@@Base+0x5c> │ │ │ │ + ldrb r3, [r1, r4] │ │ │ │ + ldr.w ip, [r7, r3, lsl #2] │ │ │ │ + tst.w ip, #1 │ │ │ │ + beq.n 411d0 <_PyDict_DelItem_KnownHash@@Base+0x4e> │ │ │ │ + ldrb r3, [r5, r3] │ │ │ │ + b.n 411d8 <_PyDict_DelItem_KnownHash@@Base+0x56> │ │ │ │ + tst.w ip, #2 │ │ │ │ + it ne │ │ │ │ + ldrbne r3, [r6, r3] │ │ │ │ + strb r3, [r0, r4] │ │ │ │ + adds r4, #1 │ │ │ │ + b.n 411bc <_PyDict_DelItem_KnownHash@@Base+0x3a> │ │ │ │ + pop {r4, r5, r6, r7} │ │ │ │ + bx lr │ │ │ │ + mov r2, r0 │ │ │ │ + movw r1, #6273 @ 0x1881 │ │ │ │ + movt r1, #32 │ │ │ │ + movw r0, #53720 @ 0xd1d8 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + b.w 40634 <_PyBytes_ReverseFind@@Base+0x32> │ │ │ │ + vcmp.f64 d0, #0.0 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 41206 <_PyDict_DelItem_KnownHash@@Base+0x84> │ │ │ │ + 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 41196 <_PyDict_DelItem_KnownHash@@Base+0xf8> │ │ │ │ - bl 25ea04 │ │ │ │ + bne.n 4122a <_PyDict_DelItem_KnownHash@@Base+0xa8> │ │ │ │ + bl 25e8cc │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 411a2 <_PyDict_DelItem_KnownHash@@Base+0x104> │ │ │ │ + cbz r3, 41236 <_PyDict_DelItem_KnownHash@@Base+0xb4> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 411d4 <_PyDict_DelItem_KnownHash@@Base+0x136> │ │ │ │ + b.n 41268 <_PyDict_DelItem_KnownHash@@Base+0xe6> │ │ │ │ movs r1, #16 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 97dc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 411d0 <_PyDict_DelItem_KnownHash@@Base+0x132> │ │ │ │ + bl 97d90 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 41264 <_PyDict_DelItem_KnownHash@@Base+0xe2> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 411d0 <_PyDict_DelItem_KnownHash@@Base+0x132> │ │ │ │ + cbnz r3, 41264 <_PyDict_DelItem_KnownHash@@Base+0xe2> │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97dc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 411d0 <_PyDict_DelItem_KnownHash@@Base+0x132> │ │ │ │ + bl 97d90 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 41264 <_PyDict_DelItem_KnownHash@@Base+0xe2> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 411d0 <_PyDict_DelItem_KnownHash@@Base+0x132> │ │ │ │ + cbnz r3, 41264 <_PyDict_DelItem_KnownHash@@Base+0xe2> │ │ │ │ movs r1, #17 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97dc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 411d0 <_PyDict_DelItem_KnownHash@@Base+0x132> │ │ │ │ + bl 97d90 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 41264 <_PyDict_DelItem_KnownHash@@Base+0xe2> │ │ │ │ str r5, [r4, #8] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #0 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ - bl 155230 │ │ │ │ + bl 155320 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 41218 <_PyDict_DelItem_KnownHash@@Base+0x17a> │ │ │ │ + cbz r0, 412ac <_PyDict_DelItem_KnownHash@@Base+0x12a> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 411fc <_PyDict_DelItem_KnownHash@@Base+0x15e> │ │ │ │ + cbz r3, 41290 <_PyDict_DelItem_KnownHash@@Base+0x10e> │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 41204 <_PyDict_DelItem_KnownHash@@Base+0x166> │ │ │ │ + b.n 41298 <_PyDict_DelItem_KnownHash@@Base+0x116> │ │ │ │ movw r0, #10688 @ 0x29c0 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ ldr r2, [r5, #8] │ │ │ │ - cbz r2, 4120c <_PyDict_DelItem_KnownHash@@Base+0x16e> │ │ │ │ + cbz r2, 412a0 <_PyDict_DelItem_KnownHash@@Base+0x11e> │ │ │ │ ldr r1, [r5, #20] │ │ │ │ - b.n 41214 <_PyDict_DelItem_KnownHash@@Base+0x176> │ │ │ │ + b.n 412a8 <_PyDict_DelItem_KnownHash@@Base+0x126> │ │ │ │ movw r1, #10688 @ 0x29c0 │ │ │ │ movt r1, #77 @ 0x4d │ │ │ │ - bl 41242 <_PyDict_DelItem_KnownHash@@Base+0x1a4> │ │ │ │ + bl 41460 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - mov r2, r0 │ │ │ │ - movw r1, #6441 @ 0x1929 │ │ │ │ - movt r1, #32 │ │ │ │ - movw r0, #53720 @ 0xd1d8 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - b.w 4064c <_PyBytes_ReverseFind@@Base+0x32> │ │ │ │ - vcmp.f64 d0, #0.0 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 41240 <_PyDict_DelItem_KnownHash@@Base+0x1a2> │ │ │ │ - b.w 29d00 │ │ │ │ - bx lr │ │ │ │ - push {r4, r5, r6, r7} │ │ │ │ - movw r7, #42848 @ 0xa760 │ │ │ │ - movt r7, #42 @ 0x2a │ │ │ │ - movw r6, #43872 @ 0xab60 │ │ │ │ - movt r6, #42 @ 0x2a │ │ │ │ - movw r5, #21076 @ 0x5254 │ │ │ │ - movt r5, #57 @ 0x39 │ │ │ │ - movs r4, #0 │ │ │ │ - cmp r4, r2 │ │ │ │ - bge.n 41280 <_PyDict_DelItem_KnownHash@@Base+0x1e2> │ │ │ │ - ldrb r3, [r1, r4] │ │ │ │ - ldr.w ip, [r7, r3, lsl #2] │ │ │ │ - tst.w ip, #1 │ │ │ │ - beq.n 41272 <_PyDict_DelItem_KnownHash@@Base+0x1d4> │ │ │ │ - ldrb r3, [r5, r3] │ │ │ │ - b.n 4127a <_PyDict_DelItem_KnownHash@@Base+0x1dc> │ │ │ │ - tst.w ip, #2 │ │ │ │ - it ne │ │ │ │ - ldrbne r3, [r6, r3] │ │ │ │ - strb r3, [r0, r4] │ │ │ │ - adds r4, #1 │ │ │ │ - b.n 4125e <_PyDict_DelItem_KnownHash@@Base+0x1c0> │ │ │ │ - pop {r4, r5, r6, r7} │ │ │ │ - bx lr │ │ │ │ │ │ │ │ -00041284 : │ │ │ │ +000412b0 : │ │ │ │ push {r4, r5} │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr r4, [pc, #20] @ (412a0 ) │ │ │ │ + ldr r4, [pc, #20] @ (412cc ) │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r3, r4] │ │ │ │ mov r4, r1 │ │ │ │ mov r3, r2 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ pop {r4, r5} │ │ │ │ - b.w dd3c0 │ │ │ │ + b.w dd438 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r7, #17644 @ 0x44ec │ │ │ │ movt r7, #70 @ 0x46 │ │ │ │ sub sp, #12 │ │ │ │ mov r6, r0 │ │ │ │ cmp r1, r7 │ │ │ │ - bne.n 412de │ │ │ │ + bne.n 4130a │ │ │ │ movw r3, #21632 @ 0x5480 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r2 │ │ │ │ ldr.w r3, [r3, #156] @ 0x9c │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 412f2 │ │ │ │ - ldr r0, [pc, #188] @ (4139c ) │ │ │ │ + b.n 4131e │ │ │ │ + ldr r0, [pc, #188] @ (413c8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r0, [r2, r0] │ │ │ │ mov r2, r3 │ │ │ │ - bl 11d018 │ │ │ │ + bl 11d21c │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 41390 │ │ │ │ + beq.n 413bc │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r5, [r6, #32] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 4131e │ │ │ │ + beq.n 4134a │ │ │ │ mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ - b.n 41362 │ │ │ │ + b.n 4138e │ │ │ │ ldr r7, [r5, #0] │ │ │ │ mov r1, r7 │ │ │ │ - bl 7eac4 │ │ │ │ + bl 7ead8 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - cbz r2, 41326 │ │ │ │ + cbz r2, 41352 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - bl 2097b0 <_PyInterpreterState_LookUpIDObject@@Base+0x2c> │ │ │ │ - cbnz r0, 4137a │ │ │ │ + bl 209708 <_PyInterpreterState_LookUpIDObject@@Base+0x2c> │ │ │ │ + cbnz r0, 413a6 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ mov r0, r6 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 41304 │ │ │ │ - b.n 41392 │ │ │ │ - bl 7f720 │ │ │ │ - cbnz r0, 4137a │ │ │ │ + bne.n 41330 │ │ │ │ + b.n 413be │ │ │ │ + bl 7f734 │ │ │ │ + cbnz r0, 413a6 │ │ │ │ movw r3, #56044 @ 0xdaec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl e9f7c │ │ │ │ - b.n 4137a │ │ │ │ + bl e9fdc │ │ │ │ + b.n 413a6 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ - bl 823e4 │ │ │ │ + bl 823f4 │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - cbz r7, 4137a │ │ │ │ + cbz r7, 413a6 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ - bl 88f10 │ │ │ │ + bl 88ef4 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r8 │ │ │ │ - bne.n 4136a │ │ │ │ + bne.n 41396 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 4137a │ │ │ │ + bne.n 413a6 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ mov r0, r6 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 4133e │ │ │ │ - b.n 41392 │ │ │ │ + bne.n 4136a │ │ │ │ + b.n 413be │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4135a │ │ │ │ + bne.n 41386 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 4135a │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 41386 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 41390 │ │ │ │ + beq.n 413bc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 41390 │ │ │ │ + cbnz r3, 413bc │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r3, [pc, #124] @ (41430 ) │ │ │ │ + ldr r3, [pc, #124] @ (4145c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - bl 71328 │ │ │ │ - cbz r0, 41420 │ │ │ │ + bl 71320 │ │ │ │ + cbz r0, 4144c │ │ │ │ add.w r3, r5, #98816 @ 0x18200 │ │ │ │ - movw r7, #28548 @ 0x6f84 │ │ │ │ + movw r7, #28868 @ 0x70c4 │ │ │ │ movt r7, #46 @ 0x2e │ │ │ │ mov r4, r0 │ │ │ │ add.w r8, r3, #35 @ 0x23 │ │ │ │ add.w r6, r3, #50 @ 0x32 │ │ │ │ ldrb.w r0, [r8, #1]! │ │ │ │ - cbz r0, 41424 │ │ │ │ - bl 7ffe0 │ │ │ │ + cbz r0, 41450 │ │ │ │ + bl 7fff4 │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [r7, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f994 │ │ │ │ + bl 7f9a8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 41404 │ │ │ │ + beq.n 41430 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 41404 │ │ │ │ + cbnz r3, 41430 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #0 │ │ │ │ - bge.n 41424 │ │ │ │ + bge.n 41450 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 41420 │ │ │ │ + beq.n 4144c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 41420 │ │ │ │ + cbnz r3, 4144c │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4142a │ │ │ │ + b.n 41456 │ │ │ │ adds r7, #4 │ │ │ │ cmp r8, r6 │ │ │ │ - bne.n 413d6 │ │ │ │ + bne.n 41402 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r5, r0 │ │ │ │ - movs r0, #0 │ │ │ │ - ldr r1, [r5, #8] │ │ │ │ - bl 155230 │ │ │ │ - mov r4, r0 │ │ │ │ - cbz r0, 41474 │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - cbz r3, 41458 │ │ │ │ - ldr r0, [r0, #20] │ │ │ │ - b.n 41460 │ │ │ │ - movw r0, #10688 @ 0x29c0 │ │ │ │ - movt r0, #77 @ 0x4d │ │ │ │ - ldr r2, [r5, #8] │ │ │ │ - cbz r2, 41468 │ │ │ │ - ldr r1, [r5, #20] │ │ │ │ - b.n 41470 │ │ │ │ - movw r1, #10688 @ 0x29c0 │ │ │ │ - movt r1, #77 @ 0x4d │ │ │ │ - bl 4148e │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r0, #0] │ │ │ │ - bx lr │ │ │ │ - ldr r0, [r0, #12] │ │ │ │ - b.n 4121c <_PyDict_DelItem_KnownHash@@Base+0x17e> │ │ │ │ movs r3, #0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ - movw ip, #43872 @ 0xab60 │ │ │ │ + movw ip, #44192 @ 0xaca0 │ │ │ │ movt ip, #42 @ 0x2a │ │ │ │ - movw lr, #42848 @ 0xa760 │ │ │ │ + movw lr, #43168 @ 0xa8a0 │ │ │ │ movt lr, #42 @ 0x2a │ │ │ │ - movw r7, #21076 @ 0x5254 │ │ │ │ + movw r7, #21396 @ 0x5394 │ │ │ │ movt r7, #57 @ 0x39 │ │ │ │ mov r5, r3 │ │ │ │ cmp r5, r2 │ │ │ │ - bge.n 414de │ │ │ │ + bge.n 414b0 │ │ │ │ ldrb r4, [r1, r5] │ │ │ │ ldr.w r6, [lr, r4, lsl #2] │ │ │ │ tst.w r6, #1 │ │ │ │ - beq.n 414c4 │ │ │ │ - cbnz r3, 414d8 │ │ │ │ + beq.n 41496 │ │ │ │ + cbnz r3, 414aa │ │ │ │ ldrb r4, [r7, r4] │ │ │ │ movs r3, #1 │ │ │ │ - b.n 414d8 │ │ │ │ + b.n 414aa │ │ │ │ ands.w r6, r6, #2 │ │ │ │ - beq.n 414d2 │ │ │ │ - cbz r3, 414d6 │ │ │ │ + beq.n 414a4 │ │ │ │ + cbz r3, 414a8 │ │ │ │ ldrb.w r4, [ip, r4] │ │ │ │ - b.n 414d8 │ │ │ │ + b.n 414aa │ │ │ │ mov r3, r6 │ │ │ │ - b.n 414d8 │ │ │ │ + b.n 414aa │ │ │ │ movs r3, #1 │ │ │ │ strb r4, [r0, r5] │ │ │ │ adds r5, #1 │ │ │ │ - b.n 414ac │ │ │ │ + b.n 4147e │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r0, #0] │ │ │ │ + bx lr │ │ │ │ + ldr r0, [r0, #12] │ │ │ │ + b.n 411e2 <_PyDict_DelItem_KnownHash@@Base+0x60> │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl f43ac │ │ │ │ + bl f4428 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 41500 │ │ │ │ - bl 7f720 │ │ │ │ - cbnz r0, 41530 │ │ │ │ + bne.n 414e8 │ │ │ │ + bl 7f734 │ │ │ │ + cbnz r0, 41518 │ │ │ │ mov r0, r4 │ │ │ │ blx 29108 │ │ │ │ - cbnz r0, 41520 │ │ │ │ + cbnz r0, 41508 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #9880 @ 0x2698 │ │ │ │ + movw r1, #10200 @ 0x27d8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 41530 │ │ │ │ - movw r1, #39236 @ 0x9944 │ │ │ │ + bl 1271a4 │ │ │ │ + b.n 41518 │ │ │ │ + movw r1, #39556 @ 0x9a84 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w f1aa4 │ │ │ │ + b.w f1b24 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ movw r1, #20956 @ 0x51dc │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - b.w 1ab6b8 │ │ │ │ + b.w 1ab5d4 │ │ │ │ + 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 d7884 <_PyNumber_Index@@Base> │ │ │ │ + cbnz r0, 4154c │ │ │ │ + bl 7f734 │ │ │ │ + cbnz r0, 41584 │ │ │ │ + mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ + b.n 4156e │ │ │ │ + mov r5, r0 │ │ │ │ + bl 83940 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 4156a │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 4156a │ │ │ │ + mov r0, r5 │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + adds r3, r4, #1 │ │ │ │ + beq.n 41540 │ │ │ │ + ldr r1, [r6, #8] │ │ │ │ + cmp r4, r1 │ │ │ │ + ble.n 41588 │ │ │ │ + subs r4, r4, r1 │ │ │ │ + movs r3, #48 @ 0x30 │ │ │ │ + movs r2, #0 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 3b84c <_PyImport_ClearExtension@@Base+0xd10> │ │ │ │ + cbnz r0, 4159e │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 415c0 │ │ │ │ + cbz r1, 4158e │ │ │ │ + ldr r0, [r6, #20] │ │ │ │ + b.n 41596 │ │ │ │ + movw r0, #10688 @ 0x29c0 │ │ │ │ + movt r0, #77 @ 0x4d │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 155320 │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + cbz r3, 415a6 │ │ │ │ + ldr r3, [r0, #20] │ │ │ │ + b.n 415ae │ │ │ │ + movw r3, #10688 @ 0x29c0 │ │ │ │ + movt r3, #77 @ 0x4d │ │ │ │ + ldrb r2, [r3, r4] │ │ │ │ + add r4, r3 │ │ │ │ + cmp r2, #43 @ 0x2b │ │ │ │ + beq.n 415ba │ │ │ │ + cmp r2, #45 @ 0x2d │ │ │ │ + bne.n 415c0 │ │ │ │ + movs r1, #48 @ 0x30 │ │ │ │ + strb r2, [r3, #0] │ │ │ │ + strb r1, [r4, #0] │ │ │ │ + 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] │ │ │ │ sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ str.w r0, [ip] │ │ │ │ sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ str.w r0, [ip] │ │ │ │ sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ str.w r0, [ip] │ │ │ │ str.w r0, [ip, #-216] │ │ │ │ sub.w sp, sp, #16512 @ 0x4080 │ │ │ │ mov r6, r1 │ │ │ │ sub sp, #56 @ 0x38 │ │ │ │ - ldr r1, [pc, #292] @ (4169c ) │ │ │ │ + ldr r1, [pc, #292] @ (4171c ) │ │ │ │ add.w r4, sp, #16512 @ 0x4080 │ │ │ │ add r5, sp, #56 @ 0x38 │ │ │ │ mov r7, r0 │ │ │ │ - movw r2, #34704 @ 0x8790 │ │ │ │ + movw r2, #35024 @ 0x88d0 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [r4, #52] @ 0x34 │ │ │ │ mov.w r1, #0 │ │ │ │ sub.w r3, r5, #32 │ │ │ │ - movw r1, #9940 @ 0x26d4 │ │ │ │ + movw r1, #10260 @ 0x2814 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r0, r6 │ │ │ │ adds r4, #52 @ 0x34 │ │ │ │ - bl 8c534 │ │ │ │ + bl 8c520 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 41674 │ │ │ │ + beq.n 416f6 │ │ │ │ mov r2, r6 │ │ │ │ add r6, sp, #184 @ 0xb8 │ │ │ │ - movw r1, #9452 @ 0x24ec │ │ │ │ + movw r1, #9792 @ 0x2640 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #9960 @ 0x26e8 │ │ │ │ + movw r0, #10280 @ 0x2828 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 8fe90 │ │ │ │ + bl 8fe78 │ │ │ │ ldr.w r1, [r6, #-160] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 41606 │ │ │ │ + blt.n 41688 │ │ │ │ ldr.w r8, [r7, #16] │ │ │ │ add.w r2, sp, #16384 @ 0x4000 │ │ │ │ movs r3, #0 │ │ │ │ adds r2, #48 @ 0x30 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r8 │ │ │ │ movs r3, #128 @ 0x80 │ │ │ │ - bl 2155c8 <_PyErr_BadInternalCall@@Base+0x604> │ │ │ │ + bl 215518 <_PyErr_BadInternalCall@@Base+0x604> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 41606 │ │ │ │ + beq.n 41688 │ │ │ │ add.w r3, sp, #16384 @ 0x4000 │ │ │ │ adds r3, #48 @ 0x30 │ │ │ │ ldrh r4, [r3, #0] │ │ │ │ cmp r4, #2 │ │ │ │ - beq.n 4160a │ │ │ │ + beq.n 4168c │ │ │ │ cmp r4, #10 │ │ │ │ - beq.n 41618 │ │ │ │ + beq.n 4169a │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #34828 @ 0x880c │ │ │ │ + movw r1, #35148 @ 0x894c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 1271a4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4166a │ │ │ │ + b.n 416ec │ │ │ │ add.w r9, sp, #16384 @ 0x4000 │ │ │ │ mov.w sl, #4 │ │ │ │ add.w r9, r9, #52 @ 0x34 │ │ │ │ - b.n 41624 │ │ │ │ + b.n 416a6 │ │ │ │ add.w r9, sp, #16384 @ 0x4000 │ │ │ │ mov.w sl, #16 │ │ │ │ add.w r9, r9, #56 @ 0x38 │ │ │ │ - bl 95d94 │ │ │ │ + bl 95d68 │ │ │ │ mov r1, sl │ │ │ │ mov r7, r0 │ │ │ │ sub.w r3, r5, #40 @ 0x28 │ │ │ │ movw r2, #16383 @ 0x3fff │ │ │ │ str r3, [sp, #12] │ │ │ │ str r2, [sp, #4] │ │ │ │ sub.w r3, r5, #36 @ 0x24 │ │ │ │ @@ -34006,361 +34055,298 @@ │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r0, r9 │ │ │ │ sub.w r3, r5, #8 │ │ │ │ str r3, [sp, #0] │ │ │ │ sub.w r3, r5, #28 │ │ │ │ blx 29bd0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9889c │ │ │ │ + bl 98868 │ │ │ │ add.w r2, sp, #16384 @ 0x4000 │ │ │ │ mov r3, r4 │ │ │ │ ldr.w r1, [r6, #-164] │ │ │ │ adds r2, #48 @ 0x30 │ │ │ │ mov r0, r8 │ │ │ │ - bl 41f24 │ │ │ │ + bl 41f06 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [r6, #-160] │ │ │ │ - bl 77270 │ │ │ │ - b.n 41676 │ │ │ │ + bl 771f0 │ │ │ │ + b.n 416f8 │ │ │ │ mov r4, r0 │ │ │ │ add.w r1, sp, #16512 @ 0x4080 │ │ │ │ - ldr r3, [pc, #32] @ (4169c ) │ │ │ │ + ldr r3, [pc, #28] @ (4171c ) │ │ │ │ adds r1, #52 @ 0x34 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 4168e │ │ │ │ + beq.n 41710 │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ mov r0, r4 │ │ │ │ add.w sp, sp, #16512 @ 0x4080 │ │ │ │ add sp, #56 @ 0x38 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - nop │ │ │ │ cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 416c0 │ │ │ │ + bne.n 41740 │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w ecbe4 │ │ │ │ + b.w ecc60 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #32308 @ 0x7e34 │ │ │ │ + movw r0, #32628 @ 0x7f74 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0530 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c053c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 416b4 │ │ │ │ + bne.n 41734 │ │ │ │ pop {r4, pc} │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r1 │ │ │ │ - bl d781c <_PyNumber_Index@@Base> │ │ │ │ - cbnz r0, 416fc │ │ │ │ - bl 7f720 │ │ │ │ - cbnz r0, 41734 │ │ │ │ - mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4171e │ │ │ │ - mov r5, r0 │ │ │ │ - bl 83930 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 4171a │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 4171a │ │ │ │ - mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - adds r3, r4, #1 │ │ │ │ - beq.n 416f0 │ │ │ │ - ldr r1, [r6, #8] │ │ │ │ - cmp r4, r1 │ │ │ │ - ble.n 41738 │ │ │ │ - subs r4, r4, r1 │ │ │ │ - movs r3, #48 @ 0x30 │ │ │ │ - movs r2, #0 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 3ba84 <_PyImport_ClearExtension@@Base+0xede> │ │ │ │ - cbnz r0, 4174e │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 41770 │ │ │ │ - cbz r1, 4173e │ │ │ │ - ldr r0, [r6, #20] │ │ │ │ - b.n 41746 │ │ │ │ - movw r0, #10688 @ 0x29c0 │ │ │ │ - movt r0, #77 @ 0x4d │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 155230 │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - cbz r3, 41756 │ │ │ │ - ldr r3, [r0, #20] │ │ │ │ - b.n 4175e │ │ │ │ - movw r3, #10688 @ 0x29c0 │ │ │ │ - movt r3, #77 @ 0x4d │ │ │ │ - ldrb r2, [r3, r4] │ │ │ │ - add r4, r3 │ │ │ │ - cmp r2, #43 @ 0x2b │ │ │ │ - beq.n 4176a │ │ │ │ - cmp r2, #45 @ 0x2d │ │ │ │ - bne.n 41770 │ │ │ │ - movs r1, #48 @ 0x30 │ │ │ │ - strb r2, [r3, #0] │ │ │ │ - strb r1, [r4, #0] │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #8948 @ 0x22f4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 417cc │ │ │ │ + bne.n 417b2 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 417cc │ │ │ │ + bne.n 417b2 │ │ │ │ subs r3, r4, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 417cc │ │ │ │ + bhi.n 417b2 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - bl 41838 │ │ │ │ + bl 4181c │ │ │ │ subs r3, r0, #0 │ │ │ │ - blt.n 417d6 │ │ │ │ + blt.n 417bc │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ movw r2, #7780 @ 0x1e64 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r4, #3 │ │ │ │ - bne.n 417c4 │ │ │ │ + bne.n 417aa │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ movne r0, r2 │ │ │ │ - b.n 417d8 │ │ │ │ + b.n 417be │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r0, r2 │ │ │ │ - b.n 417d8 │ │ │ │ + b.n 417be │ │ │ │ movw r0, #7528 @ 0x1d68 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 417d8 │ │ │ │ + b.n 417be │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ movs r3, #0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ cmp r2, #2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bne.n 41806 │ │ │ │ + bne.n 417ec │ │ │ │ ldr r1, [r4, #0] │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f0d98 │ │ │ │ + bl 1f0cf0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbnz r0, 41820 │ │ │ │ - b.n 4181c │ │ │ │ + cbnz r0, 41806 │ │ │ │ + b.n 41802 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #40508 @ 0x9e3c │ │ │ │ + movw r0, #41048 @ 0xa058 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0530 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c053c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 417f6 │ │ │ │ + bne.n 417dc │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4182a │ │ │ │ + b.n 41810 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 41950 │ │ │ │ + bl 41934 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 78230 │ │ │ │ + bl 781b0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - nop │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 418b4 │ │ │ │ + beq.n 41898 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #16] │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 41896 │ │ │ │ + bne.n 4187a │ │ │ │ ldr r5, [r3, #8] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #16 │ │ │ │ blx 2957c │ │ │ │ movs r3, #0 │ │ │ │ str r5, [sp, #12] │ │ │ │ strb.w r3, [sp, #76] @ 0x4c │ │ │ │ add r2, sp, #4 │ │ │ │ add r1, sp, #8 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 24a914 <_PyTime_FromLong@@Base+0x75c> │ │ │ │ + bl 24a894 <_PyTime_FromLong@@Base+0x828> │ │ │ │ mov r2, sp │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ - cbz r3, 41886 │ │ │ │ + cbz r3, 4186a │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 4186c │ │ │ │ + bne.n 41850 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 418b0 │ │ │ │ + b.n 41894 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - bl 2298dc │ │ │ │ + bl 22982c │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 4189a │ │ │ │ - bhi.n 4186c │ │ │ │ - cbz r0, 418a6 │ │ │ │ + beq.n 4187e │ │ │ │ + bhi.n 41850 │ │ │ │ + cbz r0, 4188a │ │ │ │ movs r0, #0 │ │ │ │ - b.n 418b0 │ │ │ │ + b.n 41894 │ │ │ │ ldrd r1, r0, [sp] │ │ │ │ - bl d12bc │ │ │ │ + bl d12d4 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 418ac │ │ │ │ + bge.n 41890 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 418b0 │ │ │ │ - bne.n 4186c │ │ │ │ - b.n 41896 │ │ │ │ + b.n 41894 │ │ │ │ + bne.n 41850 │ │ │ │ + b.n 4187a │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [pc, #128] @ (4194c ) │ │ │ │ + ldr r0, [pc, #128] @ (41930 ) │ │ │ │ sub sp, #32 │ │ │ │ mov r5, r1 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r0, [sp, #28] │ │ │ │ mov.w r0, #0 │ │ │ │ - movw r2, #34704 @ 0x8790 │ │ │ │ + movw r2, #35024 @ 0x88d0 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #10140 @ 0x279c │ │ │ │ + movw r1, #10460 @ 0x28dc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ add r3, sp, #8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8c534 │ │ │ │ - cbz r0, 41932 │ │ │ │ + bl 8c520 │ │ │ │ + cbz r0, 41916 │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #9452 @ 0x24ec │ │ │ │ + movw r1, #9792 @ 0x2640 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #10160 @ 0x27b0 │ │ │ │ + movw r0, #10480 @ 0x28f0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 8fe90 │ │ │ │ + bl 8fe78 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 41910 │ │ │ │ + bge.n 418f4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4192a │ │ │ │ + b.n 4190e │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r2, #2 │ │ │ │ movs r3, #16 │ │ │ │ str r2, [sp, #0] │ │ │ │ add r2, sp, #12 │ │ │ │ - bl 2155c8 <_PyErr_BadInternalCall@@Base+0x604> │ │ │ │ + bl 215518 <_PyErr_BadInternalCall@@Base+0x604> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4190c │ │ │ │ + beq.n 418f0 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 2157e0 <_PyErr_BadInternalCall@@Base+0x81c> │ │ │ │ + bl 215730 <_PyErr_BadInternalCall@@Base+0x81c> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 77270 │ │ │ │ - b.n 41934 │ │ │ │ + bl 771f0 │ │ │ │ + b.n 41918 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #20] @ (4194c ) │ │ │ │ + ldr r3, [pc, #20] @ (41930 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 41946 │ │ │ │ + beq.n 4192a │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r1, #34332 @ 0x861c │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ - bl 11b368 │ │ │ │ + bl 11b5d8 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr r6, [r0, #16] │ │ │ │ - cbnz r3, 41986 │ │ │ │ + cbnz r3, 4196a │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - movw r1, #10184 @ 0x27c8 │ │ │ │ + movw r1, #10504 @ 0x2908 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl d1990 │ │ │ │ - b.n 41992 │ │ │ │ + bl d19a8 │ │ │ │ + b.n 41976 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ movs r1, #0 │ │ │ │ - bl 79dd8 │ │ │ │ + bl 79d6c │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 41996 │ │ │ │ + cbnz r0, 4197a │ │ │ │ movs r4, #0 │ │ │ │ - b.n 419f0 │ │ │ │ + b.n 419d4 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ add.w r1, r4, #12 │ │ │ │ - bl ce02c │ │ │ │ + bl ce03c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 419c2 │ │ │ │ + blt.n 419a6 │ │ │ │ ldr r7, [r5, #8] │ │ │ │ ldr r0, [r4, #20] │ │ │ │ mov r1, r7 │ │ │ │ - bl 26b72c │ │ │ │ - cbz r1, 419dc │ │ │ │ - movw r1, #10236 @ 0x27fc │ │ │ │ + bl 26b86c │ │ │ │ + cbz r1, 419c0 │ │ │ │ + movw r1, #10556 @ 0x293c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r6, #12] │ │ │ │ mov r2, r7 │ │ │ │ - bl d1990 │ │ │ │ + bl d19a8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 41992 │ │ │ │ + beq.n 41976 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 41992 │ │ │ │ + bne.n 41976 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 41992 │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 41976 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ movs r3, #0 │ │ │ │ @@ -34370,789 +34356,925 @@ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 41a14 │ │ │ │ + bne.n 419f8 │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 362b2 │ │ │ │ + b.w 36282 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #32260 @ 0x7e04 │ │ │ │ + movw r0, #32580 @ 0x7f44 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0530 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c053c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 41a08 │ │ │ │ + bne.n 419ec │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ - bl 781c4 │ │ │ │ + bl 78144 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 78230 │ │ │ │ + bl 781b0 │ │ │ │ add.w r0, r4, #12 │ │ │ │ - bl ceac4 │ │ │ │ + bl cead4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7e828 │ │ │ │ + bl 7e83c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 41a70 │ │ │ │ + beq.n 41a54 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 41a70 │ │ │ │ + cbnz r3, 41a54 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 77ddc <_Py_Dealloc@@Base> │ │ │ │ + b.w 77d5c <_Py_Dealloc@@Base> │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 41a90 │ │ │ │ + cbnz r0, 41a74 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbnz r0, 41a9a │ │ │ │ - b.n 41aa0 │ │ │ │ + cbnz r0, 41a7e │ │ │ │ + b.n 41a84 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 41a8a │ │ │ │ - b.n 41aae │ │ │ │ + beq.n 41a6e │ │ │ │ + b.n 41a92 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 41aae │ │ │ │ + cbnz r0, 41a92 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 41aae │ │ │ │ + cbz r0, 41a92 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + subs r3, r2, #1 │ │ │ │ + mov r7, r2 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r8, r1 │ │ │ │ + cmp r3, #1 │ │ │ │ + bhi.n 41abe │ │ │ │ + ldr.w r0, [r8] │ │ │ │ + bl d7884 <_PyNumber_Index@@Base> │ │ │ │ + mov r5, r0 │ │ │ │ + cbnz r0, 41ad6 │ │ │ │ + b.n 41aea │ │ │ │ + movw r0, #58772 @ 0xe594 │ │ │ │ + movt r0, #38 @ 0x26 │ │ │ │ + movs r3, #2 │ │ │ │ + movs r2, #1 │ │ │ │ + mov r1, r7 │ │ │ │ + bl c053c <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 41ba4 │ │ │ │ + b.n 41ab0 │ │ │ │ + bl 83940 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.n 41af8 │ │ │ │ + adds r2, r4, #1 │ │ │ │ + bne.n 41b08 │ │ │ │ + bl 7f734 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 41ba4 │ │ │ │ + mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ + b.n 41b08 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 41ae6 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 41ae6 │ │ │ │ + cmp r7, #1 │ │ │ │ + ble.n 41b74 │ │ │ │ + ldr.w r5, [r8, #4] │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + ldr r3, [r0, #84] @ 0x54 │ │ │ │ + lsls r3, r3, #4 │ │ │ │ + bpl.n 41b22 │ │ │ │ + ldr r3, [r5, #8] │ │ │ │ + cmp r3, #1 │ │ │ │ + bne.n 41b48 │ │ │ │ + ldrb r3, [r5, #16] │ │ │ │ + b.n 41b76 │ │ │ │ + movw r3, #35736 @ 0x8b98 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + cmp r0, r3 │ │ │ │ + beq.n 41b3c │ │ │ │ + movw r1, #35736 @ 0x8b98 │ │ │ │ + movt r1, #70 @ 0x46 │ │ │ │ + bl 8596c │ │ │ │ + cbz r0, 41b54 │ │ │ │ + ldr r3, [r5, #8] │ │ │ │ + cmp r3, #1 │ │ │ │ + bne.n 41b54 │ │ │ │ + ldr r3, [r5, #20] │ │ │ │ + ldrb r3, [r3, #0] │ │ │ │ + b.n 41b76 │ │ │ │ + movw r3, #35736 @ 0x8b98 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + cmp r0, r3 │ │ │ │ + bne.n 41b2e │ │ │ │ + mov r3, r5 │ │ │ │ + movw r2, #23372 @ 0x5b4c │ │ │ │ + movt r2, #39 @ 0x27 │ │ │ │ + movw r1, #58760 @ 0xe588 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + movw r0, #58772 @ 0xe594 │ │ │ │ + movt r0, #38 @ 0x26 │ │ │ │ + bl 23afc8 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 41ba4 │ │ │ │ + movs r3, #32 │ │ │ │ + ldr r2, [r6, #8] │ │ │ │ + cmp r4, r2 │ │ │ │ + bgt.n 41b86 │ │ │ │ + mov r0, r6 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + b.w 1d2c88 │ │ │ │ + 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 403cc │ │ │ │ + movs r0, #0 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r0, #8] │ │ │ │ mov r1, r0 │ │ │ │ - cbnz r3, 41ac2 │ │ │ │ - movw r0, #10316 @ 0x284c │ │ │ │ + cbnz r3, 41bbc │ │ │ │ + movw r0, #10636 @ 0x298c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - b.w ddc6c │ │ │ │ + b.w ddce4 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - movw r0, #10336 @ 0x2860 │ │ │ │ + movw r0, #10656 @ 0x29a0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - b.w ddc6c │ │ │ │ + b.w ddce4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #44] @ (41b10 ) │ │ │ │ - bl 1f5640 <_PyEval_GetBuiltin@@Base> │ │ │ │ + ldr r0, [pc, #40] @ (41c08 ) │ │ │ │ + bl 1f5548 <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ - cbz r2, 41afe │ │ │ │ - movw r0, #10372 @ 0x2884 │ │ │ │ + cbz r2, 41bf8 │ │ │ │ + movw r0, #10692 @ 0x29c4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 82744 │ │ │ │ - movw r0, #9732 @ 0x2604 │ │ │ │ + b.w 82754 │ │ │ │ + movw r0, #10052 @ 0x2744 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 82744 │ │ │ │ - nop │ │ │ │ - bmi.n 41bec │ │ │ │ + b.w 82754 │ │ │ │ + bmi.n 41ce4 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #20 │ │ │ │ mov r7, r0 │ │ │ │ - bl 243f90 <_PyObject_GetState@@Base> │ │ │ │ + bl 243f18 <_PyObject_GetState@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 41ba2 │ │ │ │ - ldr r0, [pc, #132] @ (41bb8 ) │ │ │ │ + beq.n 41c9a │ │ │ │ + ldr r0, [pc, #132] @ (41cb0 ) │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ add r1, sp, #12 │ │ │ │ str r7, [sp, #12] │ │ │ │ - bl 93304 │ │ │ │ + bl 932e0 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 41b4c │ │ │ │ - ldr r5, [pc, #116] @ (41bbc ) │ │ │ │ + cbnz r0, 41c44 │ │ │ │ + ldr r5, [pc, #116] @ (41cb4 ) │ │ │ │ movs r6, #0 │ │ │ │ - b.n 41ba6 │ │ │ │ - bl 86280 │ │ │ │ + b.n 41c9e │ │ │ │ + bl 86260 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 41b68 │ │ │ │ + beq.n 41c60 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 41b68 │ │ │ │ + cbnz r3, 41c60 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 41b46 │ │ │ │ + beq.n 41c3e │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r3, r4 │ │ │ │ - ldr r2, [pc, #72] @ (41bbc ) │ │ │ │ + ldr r2, [pc, #72] @ (41cb4 ) │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ str r5, [sp, #4] │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r0, #5 │ │ │ │ - bl 7d584 │ │ │ │ + bl 7d588 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 41b96 │ │ │ │ + beq.n 41c8e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r3, 41b9a │ │ │ │ - ldr r5, [pc, #36] @ (41bbc ) │ │ │ │ - b.n 41ba6 │ │ │ │ + cbz r3, 41c92 │ │ │ │ + ldr r5, [pc, #36] @ (41cb4 ) │ │ │ │ + b.n 41c9e │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 41b96 │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 41c8e │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78230 │ │ │ │ + bl 781b0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78230 │ │ │ │ + bl 781b0 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - bmi.n 41c5c │ │ │ │ + bmi.n 41d54 │ │ │ │ lsls r0, r1, #1 │ │ │ │ asrs r0, r1, #32 │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - cbz r0, 41bc8 │ │ │ │ - b.w 1f10cc │ │ │ │ - ldr r0, [pc, #0] @ (41bcc ) │ │ │ │ + cbz r0, 41cc0 │ │ │ │ + b.w 1f1024 │ │ │ │ + ldr r0, [pc, #0] @ (41cc4 ) │ │ │ │ bx lr │ │ │ │ asrs r0, r1, #32 │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov r3, r1 │ │ │ │ ldr r4, [r2, #84] @ 0x54 │ │ │ │ ands.w r4, r4, #33554432 @ 0x2000000 │ │ │ │ - beq.n 41bfc │ │ │ │ - movw r1, #6289 @ 0x1891 │ │ │ │ + beq.n 41cf4 │ │ │ │ + movw r1, #6489 @ 0x1959 │ │ │ │ movt r1, #25 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ mov r0, r3 │ │ │ │ - b.w 23cf78 <_PyTime_ObjectToTimeval@@Base+0x110> │ │ │ │ - movw r2, #46000 @ 0xb3b0 │ │ │ │ + b.w 23ce60 <_PyTime_ObjectToTimeval@@Base+0x24> │ │ │ │ + movw r2, #46240 @ 0xb4a0 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #62464 @ 0xf400 │ │ │ │ + movw r1, #62784 @ 0xf540 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #40324 @ 0x9d84 │ │ │ │ + movw r0, #40864 @ 0x9fa0 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23b068 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 23afc8 <_PyArg_BadArgument@@Base> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ + movw r1, #57048 @ 0xded8 │ │ │ │ + movt r1, #38 @ 0x26 │ │ │ │ + b.n 41e66 │ │ │ │ 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 │ │ │ │ + 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 41dd6 │ │ │ │ + mov r4, r0 │ │ │ │ mov r8, r1 │ │ │ │ - cmp r3, #1 │ │ │ │ - bhi.n 41c46 │ │ │ │ - ldr.w r0, [r8] │ │ │ │ - bl d781c <_PyNumber_Index@@Base> │ │ │ │ - mov r5, r0 │ │ │ │ - cbnz r0, 41c5e │ │ │ │ - b.n 41c72 │ │ │ │ - movw r0, #58452 @ 0xe454 │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ - movs r3, #2 │ │ │ │ - movs r2, #1 │ │ │ │ - mov r1, r7 │ │ │ │ - bl c0530 <_PyArg_CheckPositional@@Base> │ │ │ │ + mov r5, r2 │ │ │ │ + bl 7f734 │ │ │ │ + mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 41d2c │ │ │ │ - b.n 41c38 │ │ │ │ - bl 83930 │ │ │ │ + bne.n 41dd6 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 23f010 <_PyTime_AsTimeval@@Base+0x1110> │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 41dd6 │ │ │ │ + movw r3, #46665 @ 0xb649 │ │ │ │ + movt r3, #24 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, r3 │ │ │ │ + str r7, [sp, #4] │ │ │ │ + movw r0, #10700 @ 0x29cc │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + bl 82754 │ │ │ │ + mov r5, r0 │ │ │ │ + cbnz r0, 41d80 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #8 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + b.w 245a94 │ │ │ │ + ldr r2, [r4, #48] @ 0x30 │ │ │ │ + movs r3, #1 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + movw r1, #513 @ 0x201 │ │ │ │ + str r3, [r4, #20] │ │ │ │ + mov r3, r0 │ │ │ │ + ldr r2, [r2, #72] @ 0x48 │ │ │ │ + movw r0, #10708 @ 0x29d4 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + bl 240688 <_PyTime_AsTimeval@@Base+0x2788> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r4, r0 │ │ │ │ + str r6, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 41c80 │ │ │ │ - adds r2, r4, #1 │ │ │ │ - bne.n 41c90 │ │ │ │ - bl 7f720 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 41d2c │ │ │ │ - mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 41c90 │ │ │ │ + mov r6, r0 │ │ │ │ + beq.n 41db6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 41c6e │ │ │ │ + cbnz r3, 41db6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 41c6e │ │ │ │ - cmp r7, #1 │ │ │ │ - ble.n 41cfc │ │ │ │ - ldr.w r5, [r8, #4] │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - ldr r3, [r0, #84] @ 0x54 │ │ │ │ - lsls r3, r3, #4 │ │ │ │ - bpl.n 41caa │ │ │ │ - ldr r3, [r5, #8] │ │ │ │ - cmp r3, #1 │ │ │ │ - bne.n 41cd0 │ │ │ │ - ldrb r3, [r5, #16] │ │ │ │ - b.n 41cfe │ │ │ │ - movw r3, #35736 @ 0x8b98 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r0, r3 │ │ │ │ - beq.n 41cc4 │ │ │ │ - movw r1, #35736 @ 0x8b98 │ │ │ │ - movt r1, #70 @ 0x46 │ │ │ │ - bl 859a0 │ │ │ │ - cbz r0, 41cdc │ │ │ │ - ldr r3, [r5, #8] │ │ │ │ - cmp r3, #1 │ │ │ │ - bne.n 41cdc │ │ │ │ - ldr r3, [r5, #20] │ │ │ │ - ldrb r3, [r3, #0] │ │ │ │ - b.n 41cfe │ │ │ │ - movw r3, #35736 @ 0x8b98 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r0, r3 │ │ │ │ - bne.n 41cb6 │ │ │ │ - mov r3, r5 │ │ │ │ - movw r2, #23052 @ 0x5a0c │ │ │ │ - movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #58440 @ 0xe448 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #58452 @ 0xe454 │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ - bl 23b068 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 41d2c │ │ │ │ - movs r3, #32 │ │ │ │ - ldr r2, [r6, #8] │ │ │ │ - cmp r4, r2 │ │ │ │ - bgt.n 41d0e │ │ │ │ - mov r0, r6 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 1d2d48 │ │ │ │ - subs r2, r4, r2 │ │ │ │ - mov r0, r6 │ │ │ │ - and.w r1, r4, r2 │ │ │ │ - add.w r4, r2, r2, lsr #31 │ │ │ │ - and.w r1, r1, #1 │ │ │ │ - add.w r1, r1, r4, asr #1 │ │ │ │ - subs r2, r2, r1 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 404fe │ │ │ │ - movs r0, #0 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - movw r1, #56728 @ 0xdd98 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ - b.n 41e84 │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - mov r7, r3 │ │ │ │ - ldr r3, [r0, #48] @ 0x30 │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r3, [r3, #72] @ 0x48 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 41df4 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r8, r1 │ │ │ │ - mov r5, r2 │ │ │ │ - bl 7f720 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 41df4 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 23f084 <_PyTime_AsTimeval@@Base+0x10c4> │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 41df4 │ │ │ │ - movw r3, #46481 @ 0xb591 │ │ │ │ - movt r3, #24 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, r3 │ │ │ │ - str r7, [sp, #4] │ │ │ │ - movw r0, #10380 @ 0x288c │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - bl 82744 │ │ │ │ - mov r5, r0 │ │ │ │ - cbnz r0, 41d9e │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 245b0c │ │ │ │ - ldr r2, [r4, #48] @ 0x30 │ │ │ │ - movs r3, #1 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - movw r1, #513 @ 0x201 │ │ │ │ - str r3, [r4, #20] │ │ │ │ - mov r3, r0 │ │ │ │ - ldr r2, [r2, #72] @ 0x48 │ │ │ │ - movw r0, #10388 @ 0x2894 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - bl 240738 <_PyDeadline_Get@@Base+0xb60> │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - str r6, [r4, #20] │ │ │ │ - cmp r3, r2 │ │ │ │ - mov r6, r0 │ │ │ │ - beq.n 41dd4 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 41dd4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 41d92 │ │ │ │ + beq.n 41d74 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 41df4 │ │ │ │ + beq.n 41dd6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 41df4 │ │ │ │ + cbnz r3, 41dd6 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 77ddc <_Py_Dealloc@@Base> │ │ │ │ + b.w 77d5c <_Py_Dealloc@@Base> │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl 12fdf8 │ │ │ │ - cbz r0, 41e7e │ │ │ │ - movw r6, #59312 @ 0xe7b0 │ │ │ │ + bl 12fee0 │ │ │ │ + cbz r0, 41e60 │ │ │ │ + movw r6, #59632 @ 0xe8f0 │ │ │ │ movt r6, #63 @ 0x3f │ │ │ │ mov r4, r0 │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r0, [r6], #4 │ │ │ │ - cbz r0, 41e80 │ │ │ │ - bl 7a158 │ │ │ │ + cbz r0, 41e62 │ │ │ │ + bl 7a0ec │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - cbz r5, 41e62 │ │ │ │ - bl d038c │ │ │ │ + cbz r5, 41e44 │ │ │ │ + bl d03a4 │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 41e62 │ │ │ │ - beq.n 41e48 │ │ │ │ + blt.n 41e44 │ │ │ │ + beq.n 41e2a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 41e52 │ │ │ │ - b.n 41e1e │ │ │ │ - bl 83ab0 │ │ │ │ + bne.n 41e34 │ │ │ │ + b.n 41e00 │ │ │ │ + bl 83ac0 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 41e40 │ │ │ │ - b.n 41e62 │ │ │ │ + bge.n 41e22 │ │ │ │ + b.n 41e44 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 41e1e │ │ │ │ + bne.n 41e00 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 41e1e │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 41e00 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 41e78 │ │ │ │ + beq.n 41e5a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 41e78 │ │ │ │ + cbnz r3, 41e5a │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7828c │ │ │ │ + bl 7820c │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r4, r0 │ │ │ │ - movw r1, #33800 @ 0x8408 │ │ │ │ + movw r1, #34120 @ 0x8548 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #33804 @ 0x840c │ │ │ │ + movw r0, #34124 @ 0x854c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 8fe90 │ │ │ │ + bl 8fe78 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 41eb4 │ │ │ │ + bge.n 41e96 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 41ee4 │ │ │ │ + b.n 41ec6 │ │ │ │ ldrsb.w r3, [r4, #35] @ 0x23 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 41edc │ │ │ │ + bgt.n 41ebe │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ - cbnz r0, 41ecc │ │ │ │ + cbnz r0, 41eae │ │ │ │ add.w r0, r4, #36 @ 0x24 │ │ │ │ - bl d3e68 │ │ │ │ + bl d3e78 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 41eb0 │ │ │ │ + beq.n 41e92 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 41ee4 │ │ │ │ + beq.n 41ec6 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 41ee4 │ │ │ │ + b.n 41ec6 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r1 │ │ │ │ - b.w f4b44 │ │ │ │ + b.w f4bc0 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w r8, [r0, #8] │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ mov r0, r8 │ │ │ │ - bl 121cd0 │ │ │ │ + bl 122040 │ │ │ │ mov r1, r5 │ │ │ │ mov r9, r0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r8 │ │ │ │ blx r9 │ │ │ │ mov r1, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 24bfd4 │ │ │ │ + b.w 24bf54 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r8, r3 │ │ │ │ - ldr r3, [pc, #492] @ (42128 ) │ │ │ │ + ldr r3, [pc, #496] @ (4210c ) │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ - cbnz r1, 41f88 │ │ │ │ + cbnz r1, 41f6a │ │ │ │ mov r6, r0 │ │ │ │ blx 29c28 <__h_errno_location@plt> │ │ │ │ ldr r4, [r0, #0] │ │ │ │ mov r0, r4 │ │ │ │ blx 29530 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r0 │ │ │ │ - movw r0, #10500 @ 0x2904 │ │ │ │ + movw r0, #10820 @ 0x2a44 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 82744 │ │ │ │ + bl 82754 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 41fa6 │ │ │ │ + cbz r0, 41f88 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ mov r1, r4 │ │ │ │ - bl e9f7c │ │ │ │ + bl e9fdc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 41fa6 │ │ │ │ + beq.n 41f88 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 41fa6 │ │ │ │ + cbnz r3, 41f88 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 41fa6 │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 41f88 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ mov r5, r1 │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 41faa │ │ │ │ + beq.n 41f8c │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r2, #97 @ 0x61 │ │ │ │ str r2, [r0, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1834 │ │ │ │ + bl f18b4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4210e │ │ │ │ + b.n 420f0 │ │ │ │ movs r0, #0 │ │ │ │ - bl 72218 │ │ │ │ + bl 72198 │ │ │ │ mov r9, r0 │ │ │ │ - cbnz r0, 41fba │ │ │ │ + cbnz r0, 41f9c │ │ │ │ movs r6, #0 │ │ │ │ mov r4, r6 │ │ │ │ - b.n 42102 │ │ │ │ + b.n 420e4 │ │ │ │ movs r0, #0 │ │ │ │ - bl 72218 │ │ │ │ + bl 72198 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 41fb4 │ │ │ │ + beq.n 41f96 │ │ │ │ ldr.w sl, [r5, #4] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 4200a │ │ │ │ + beq.n 41fec │ │ │ │ ldr.w r0, [sl] │ │ │ │ - cbz r0, 4200a │ │ │ │ - bl 7a158 │ │ │ │ + cbz r0, 41fec │ │ │ │ + bl 7a0ec │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 420da │ │ │ │ + beq.n 420bc │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 83ab0 │ │ │ │ + bl 83ac0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 42000 │ │ │ │ + beq.n 41fe2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 42000 │ │ │ │ + cbnz r3, 41fe2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 420da │ │ │ │ + bne.n 420bc │ │ │ │ add.w sl, sl, #4 │ │ │ │ - b.n 41fd0 │ │ │ │ + b.n 41fb2 │ │ │ │ ldr.w fp, [r5, #16] │ │ │ │ add.w sl, sp, #8 │ │ │ │ ldr.w r7, [fp] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 420e4 │ │ │ │ + beq.n 420c6 │ │ │ │ cmp.w r8, #2 │ │ │ │ - beq.n 42028 │ │ │ │ + beq.n 4200a │ │ │ │ cmp.w r8, #10 │ │ │ │ - bne.n 4209a │ │ │ │ - b.n 42056 │ │ │ │ + bne.n 4207c │ │ │ │ + b.n 42038 │ │ │ │ movs r2, #14 │ │ │ │ movs r1, #0 │ │ │ │ add.w r0, sp, #10 │ │ │ │ blx 2957c │ │ │ │ strh.w r8, [sp, #8] │ │ │ │ mov r0, sl │ │ │ │ ldr r3, [r7, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 2157e0 <_PyErr_BadInternalCall@@Base+0x81c> │ │ │ │ + bl 215730 <_PyErr_BadInternalCall@@Base+0x81c> │ │ │ │ ldr r3, [r5, #16] │ │ │ │ mov r4, r0 │ │ │ │ cmp fp, r3 │ │ │ │ - bne.n 420b2 │ │ │ │ + bne.n 42094 │ │ │ │ ldr r7, [sp, #0] │ │ │ │ ldmia.w sl, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ - b.n 420b2 │ │ │ │ + b.n 42094 │ │ │ │ movs r2, #26 │ │ │ │ movs r1, #0 │ │ │ │ add.w r0, sp, #10 │ │ │ │ add r4, sp, #16 │ │ │ │ blx 2957c │ │ │ │ strh.w r8, [sp, #8] │ │ │ │ ldr r0, [r7, #0] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r1, [r7, #4] │ │ │ │ ldr r2, [r7, #8] │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 2616b0 <_PyLong_DivmodNear@@Base+0xb4c> │ │ │ │ + bl 261638 <_PyLong_DivmodNear@@Base+0xb54> │ │ │ │ ldr r3, [r5, #16] │ │ │ │ mov r4, r0 │ │ │ │ cmp fp, r3 │ │ │ │ - bne.n 420b2 │ │ │ │ + bne.n 42094 │ │ │ │ add.w ip, sp, #8 │ │ │ │ ldr.w lr, [sp] │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia.w lr!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2} │ │ │ │ stmia.w lr, {r0, r1, r2} │ │ │ │ - b.n 420b2 │ │ │ │ + b.n 42094 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #34828 @ 0x880c │ │ │ │ + movw r1, #35148 @ 0x894c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 41fa6 │ │ │ │ - cbz r4, 420da │ │ │ │ + bl 1271a4 │ │ │ │ + b.n 41f88 │ │ │ │ + cbz r4, 420bc │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 83ab0 │ │ │ │ + bl 83ac0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r2, r0 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 420d8 │ │ │ │ + beq.n 420ba │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 420d8 │ │ │ │ + cbnz r3, 420ba │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - cbz r2, 420de │ │ │ │ + cbz r2, 420c0 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 42102 │ │ │ │ + b.n 420e4 │ │ │ │ add.w fp, fp, #4 │ │ │ │ - b.n 42012 │ │ │ │ + b.n 41ff4 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl 7a158 │ │ │ │ + bl 7a0ec │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 420da │ │ │ │ + beq.n 420bc │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r9 │ │ │ │ - movw r0, #10508 @ 0x290c │ │ │ │ + movw r0, #10828 @ 0x2a4c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 82744 │ │ │ │ + bl 82754 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 78230 │ │ │ │ + bl 781b0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 78230 │ │ │ │ - ldr r3, [pc, #24] @ (42128 ) │ │ │ │ + bl 781b0 │ │ │ │ + ldr r3, [pc, #24] @ (4210c ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 42120 │ │ │ │ + beq.n 42102 │ │ │ │ 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 97d28 <_Py_GetConfig@@Base> │ │ │ │ + bl 97cf4 <_Py_GetConfig@@Base> │ │ │ │ ldr r3, [r0, #116] @ 0x74 │ │ │ │ - cbnz r3, 4214e │ │ │ │ + cbnz r3, 42132 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 153b40 │ │ │ │ + b.w 153c30 │ │ │ │ movw r3, #56084 @ 0xdb14 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #10512 @ 0x2910 │ │ │ │ + movw r1, #10832 @ 0x2a50 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 144334 │ │ │ │ + bl 14441c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 42144 │ │ │ │ + beq.n 42128 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - ldr r1, [pc, #4] @ (42178 ) │ │ │ │ - b.w 237fa8 │ │ │ │ - b.n 41ae4 │ │ │ │ + ldr r1, [pc, #4] @ (4215c ) │ │ │ │ + b.w 237f28 │ │ │ │ + b.n 41ac8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ mov r0, r1 │ │ │ │ - b.w 22e27c │ │ │ │ + b.w 22e1cc │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #10544 @ 0x2930 │ │ │ │ + movw r0, #10864 @ 0x2a70 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r3, [r1, #64] @ 0x40 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr r1, [r1, #16] │ │ │ │ - b.w ddc6c │ │ │ │ + b.w ddce4 │ │ │ │ mov r0, r1 │ │ │ │ movs r2, #1 │ │ │ │ movw r1, #37016 @ 0x9098 │ │ │ │ movt r1, #2 │ │ │ │ - b.w 13dba8 │ │ │ │ + b.w 13dc88 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ movw r1, #26604 @ 0x67ec │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 11b368 │ │ │ │ + bl 11b5d8 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl cfaa4 │ │ │ │ + bl cfab4 │ │ │ │ cmp r0, #0 │ │ │ │ - bgt.n 421f8 │ │ │ │ - beq.n 421dc │ │ │ │ + bgt.n 421dc │ │ │ │ + beq.n 421c0 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 42236 │ │ │ │ + b.n 4221a │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #10612 @ 0x2974 │ │ │ │ + movw r1, #10932 @ 0x2ab4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1990 │ │ │ │ - b.n 421d8 │ │ │ │ + bl d19a8 │ │ │ │ + b.n 421bc │ │ │ │ mov r0, r4 │ │ │ │ - bl 4228c │ │ │ │ + bl 423ba │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 421d8 │ │ │ │ + beq.n 421bc │ │ │ │ mov r1, r5 │ │ │ │ - bl 185674 │ │ │ │ + bl 185734 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cbnz r0, 42226 │ │ │ │ + cbnz r0, 4220a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 421d8 │ │ │ │ + beq.n 421bc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 421d8 │ │ │ │ + bne.n 421bc │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 421d8 │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 421bc │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 42236 │ │ │ │ + beq.n 4221a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 42236 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4221a │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ + mov r4, r0 │ │ │ │ + sub sp, #36 @ 0x24 │ │ │ │ + mov r0, r1 │ │ │ │ + mov r1, r2 │ │ │ │ + cbz r3, 4223c │ │ │ │ + ldr r5, [r3, #8] │ │ │ │ + b.n 4223e │ │ │ │ + mov r5, r3 │ │ │ │ + add r5, r1 │ │ │ │ + cbnz r3, 4224c │ │ │ │ + cmp r1, #0 │ │ │ │ + blt.n 4224c │ │ │ │ + cmp r1, #1 │ │ │ │ + bgt.n 4224c │ │ │ │ + cbnz r0, 42268 │ │ │ │ + ldr r6, [pc, #276] @ (42364 ) │ │ │ │ + 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 1019a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 42268 │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 4235c │ │ │ │ + cbz r5, 4227e │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + bl f4428 │ │ │ │ + mov r5, r0 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.n 42280 │ │ │ │ + bl 7f734 │ │ │ │ + cbz r0, 42280 │ │ │ │ + b.n 42264 │ │ │ │ + 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 422dc │ │ │ │ + ldrb.w r3, [sl], #1 │ │ │ │ + cmp r3, #9 │ │ │ │ + bne.n 422be │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + cmp r5, #0 │ │ │ │ + ble.n 42298 │ │ │ │ + bl 26b86c │ │ │ │ + add.w r2, fp, r1 │ │ │ │ + adds r3, r5, r4 │ │ │ │ + cmp r4, r2 │ │ │ │ + bgt.n 42344 │ │ │ │ + subs r4, r3, r1 │ │ │ │ + b.n 42298 │ │ │ │ + cmp r4, r9 │ │ │ │ + beq.n 42344 │ │ │ │ + adds r4, #1 │ │ │ │ + cmp r3, #10 │ │ │ │ + beq.n 422cc │ │ │ │ + cmp r3, #13 │ │ │ │ + bne.n 42298 │ │ │ │ + sub.w r3, r9, r4 │ │ │ │ + cmp r3, r6 │ │ │ │ + add r6, r4 │ │ │ │ + mov.w r4, #0 │ │ │ │ + bge.n 42298 │ │ │ │ + b.n 42344 │ │ │ │ + mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ + subs r3, r3, r4 │ │ │ │ + cmp r6, r3 │ │ │ │ + bgt.n 42344 │ │ │ │ + adds r1, r4, r6 │ │ │ │ + movs r0, #0 │ │ │ │ + bl 71e08 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 42264 │ │ │ │ + add.w sl, r0, #16 │ │ │ │ + movs r6, #0 │ │ │ │ + mov.w r9, #32 │ │ │ │ + cmp r7, r8 │ │ │ │ + bls.n 4235c │ │ │ │ + ldrb.w r2, [r8], #1 │ │ │ │ + cmp r2, #9 │ │ │ │ + bne.n 42328 │ │ │ │ + cmp r5, #0 │ │ │ │ + ble.n 4233a │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 26b86c │ │ │ │ + subs r1, r5, r1 │ │ │ │ + add r6, r1 │ │ │ │ + mov r3, sl │ │ │ │ + add r1, sl │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.n 42340 │ │ │ │ + strb.w r9, [r3], #1 │ │ │ │ + b.n 4231e │ │ │ │ + mov r3, sl │ │ │ │ + adds r6, #1 │ │ │ │ + cmp r2, #10 │ │ │ │ + strb.w r2, [r3], #1 │ │ │ │ + beq.n 4233e │ │ │ │ + cmp r2, #13 │ │ │ │ + bne.n 42340 │ │ │ │ + b.n 4233e │ │ │ │ + mov r3, sl │ │ │ │ + b.n 42340 │ │ │ │ + movs r6, #0 │ │ │ │ + mov sl, r3 │ │ │ │ + b.n 422fe │ │ │ │ + movw r3, #44088 @ 0xac38 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #7104 @ 0x1bc0 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 1271a4 │ │ │ │ + b.n 42264 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + cmp r4, #172 @ 0xac │ │ │ │ + lsls r0, r1, #1 │ │ │ │ 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 │ │ │ │ @@ -35161,332 +35283,196 @@ │ │ │ │ add r2, sp, #8 │ │ │ │ movw r1, #4356 @ 0x1104 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ strd r3, r2, [sp] │ │ │ │ movs r3, #2 │ │ │ │ str r1, [sp, #8] │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #63940 @ 0xf9c4 │ │ │ │ + movw r1, #64260 @ 0xfb04 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - bl bfa10 │ │ │ │ - cbz r0, 4227c │ │ │ │ + bl bfa1c │ │ │ │ + cbz r0, 423aa │ │ │ │ ldrd r2, r0, [sp, #8] │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r3, [r0, #20] │ │ │ │ add.w r0, r3, #16 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.w 7f6bc │ │ │ │ + b.w 7f6d0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movw r1, #26604 @ 0x67ec │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ sub sp, #8 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 11b368 │ │ │ │ + bl 11b5d8 │ │ │ │ ldr r6, [r0, #16] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r0, [r6, #0] │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 42312 │ │ │ │ + bne.n 42440 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ - bl 13e6d8 │ │ │ │ + bl 13e7b8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4230e │ │ │ │ + cbz r0, 4243c │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr r2, [r5, #32] │ │ │ │ cmp r3, #1 │ │ │ │ str r2, [r0, #32] │ │ │ │ - bne.n 422dc │ │ │ │ + bne.n 4240a │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr r2, [r5, #20] │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - bl 2eb54 │ │ │ │ - b.n 422e2 │ │ │ │ + bl 2eb50 <_Py_DisplaySourceLine@@Base+0x74> │ │ │ │ + b.n 42410 │ │ │ │ mov r1, r5 │ │ │ │ - bl 185674 │ │ │ │ + bl 185734 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cbz r0, 422fc │ │ │ │ + cbz r0, 4242a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 42376 │ │ │ │ + beq.n 424a4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 42376 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 42376 │ │ │ │ + bne.n 424a4 │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 424a4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4230e │ │ │ │ + beq.n 4243c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4230e │ │ │ │ + cbnz r3, 4243c │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 42376 │ │ │ │ + b.n 424a4 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 42324 │ │ │ │ + bge.n 42452 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r2 │ │ │ │ - bl d2608 │ │ │ │ + bl d2620 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 4233a │ │ │ │ + b.n 42468 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r2 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #5528 @ 0x1598 │ │ │ │ + movw r1, #5848 @ 0x16d8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 85080 │ │ │ │ + bl 8504c │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 4230e │ │ │ │ + beq.n 4243c │ │ │ │ ldr r1, [r6, #0] │ │ │ │ ldr r6, [r4, #4] │ │ │ │ cmp r1, r6 │ │ │ │ - beq.n 42376 │ │ │ │ + beq.n 424a4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 859a0 │ │ │ │ - cbnz r0, 42376 │ │ │ │ + bl 8596c │ │ │ │ + cbnz r0, 424a4 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ - movw r1, #10844 @ 0x2a5c │ │ │ │ + movw r1, #11080 @ 0x2b48 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d1990 │ │ │ │ + bl d19a8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 42302 │ │ │ │ - b.n 4230e │ │ │ │ + bne.n 42430 │ │ │ │ + b.n 4243c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r4, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ - cbnz r5, 423b6 │ │ │ │ + cbnz r5, 424e4 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 423b6 │ │ │ │ + blt.n 424e4 │ │ │ │ cmp r3, #1 │ │ │ │ - bgt.n 423b6 │ │ │ │ - cbz r2, 423b6 │ │ │ │ + bgt.n 424e4 │ │ │ │ + cbz r2, 424e4 │ │ │ │ ldr.w r3, [r4, #444] @ 0x1bc │ │ │ │ - movw r1, #64856 @ 0xfd58 │ │ │ │ + movw r1, #65176 @ 0xfe98 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 423d2 │ │ │ │ + bl 1271a4 │ │ │ │ + b.n 42500 │ │ │ │ mov r3, r5 │ │ │ │ - ldr r5, [pc, #28] @ (423d8 ) │ │ │ │ + ldr r5, [pc, #32] @ (42508 ) │ │ │ │ add r2, sp, #28 │ │ │ │ str r5, [sp, #0] │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r5, #1 │ │ │ │ movs r2, #0 │ │ │ │ str r5, [sp, #8] │ │ │ │ str r2, [sp, #12] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 101898 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1019a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 423a0 │ │ │ │ + bne.n 424ce │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - cmp r4, #172 @ 0xac │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ - mov r4, r0 │ │ │ │ - sub sp, #36 @ 0x24 │ │ │ │ - mov r0, r1 │ │ │ │ - mov r1, r2 │ │ │ │ - cbz r3, 423fa │ │ │ │ - ldr r5, [r3, #8] │ │ │ │ - b.n 423fc │ │ │ │ - mov r5, r3 │ │ │ │ - add r5, r1 │ │ │ │ - cbnz r3, 4240a │ │ │ │ - cmp r1, #0 │ │ │ │ - blt.n 4240a │ │ │ │ - cmp r1, #1 │ │ │ │ - bgt.n 4240a │ │ │ │ - cbnz r0, 42426 │ │ │ │ - ldr r6, [pc, #280] @ (42524 ) │ │ │ │ - movs r2, #0 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - add r6, sp, #28 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - str r6, [sp, #16] │ │ │ │ - movs r6, #1 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - str r6, [sp, #8] │ │ │ │ - bl 101898 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 42426 │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 4251a │ │ │ │ - cbz r5, 4243c │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - bl f43ac │ │ │ │ - mov r5, r0 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 4243e │ │ │ │ - bl 7f720 │ │ │ │ - cbz r0, 4243e │ │ │ │ - b.n 42422 │ │ │ │ - movs r5, #8 │ │ │ │ - add.w r7, r4, #16 │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - mov r8, r7 │ │ │ │ - movs r4, #0 │ │ │ │ - mvn.w r9, #2147483648 @ 0x80000000 │ │ │ │ - add r7, r3 │ │ │ │ - mov sl, r8 │ │ │ │ - mov r6, r4 │ │ │ │ - sub.w fp, r9, r5 │ │ │ │ - cmp r7, sl │ │ │ │ - bls.n 4249a │ │ │ │ - ldrb.w r3, [sl], #1 │ │ │ │ - cmp r3, #9 │ │ │ │ - bne.n 4247c │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - cmp r5, #0 │ │ │ │ - ble.n 42456 │ │ │ │ - bl 26b72c │ │ │ │ - add.w r2, fp, r1 │ │ │ │ - adds r3, r5, r4 │ │ │ │ - cmp r4, r2 │ │ │ │ - bgt.n 42502 │ │ │ │ - subs r4, r3, r1 │ │ │ │ - b.n 42456 │ │ │ │ - cmp r4, r9 │ │ │ │ - beq.n 42502 │ │ │ │ - adds r4, #1 │ │ │ │ - cmp r3, #10 │ │ │ │ - beq.n 4248a │ │ │ │ - cmp r3, #13 │ │ │ │ - bne.n 42456 │ │ │ │ - sub.w r3, r9, r4 │ │ │ │ - cmp r3, r6 │ │ │ │ - add r6, r4 │ │ │ │ - mov.w r4, #0 │ │ │ │ - bge.n 42456 │ │ │ │ - b.n 42502 │ │ │ │ - mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ - subs r3, r3, r4 │ │ │ │ - cmp r6, r3 │ │ │ │ - bgt.n 42502 │ │ │ │ - adds r1, r4, r6 │ │ │ │ - movs r0, #0 │ │ │ │ - bl 71e88 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 42422 │ │ │ │ - add.w sl, r0, #16 │ │ │ │ - movs r6, #0 │ │ │ │ - mov.w r9, #32 │ │ │ │ - cmp r7, r8 │ │ │ │ - bls.n 4251a │ │ │ │ - ldrb.w r2, [r8], #1 │ │ │ │ - cmp r2, #9 │ │ │ │ - bne.n 424e6 │ │ │ │ - cmp r5, #0 │ │ │ │ - ble.n 424f8 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 26b72c │ │ │ │ - subs r1, r5, r1 │ │ │ │ - add r6, r1 │ │ │ │ - mov r3, sl │ │ │ │ - add r1, sl │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.n 424fe │ │ │ │ - strb.w r9, [r3], #1 │ │ │ │ - b.n 424dc │ │ │ │ - mov r3, sl │ │ │ │ - adds r6, #1 │ │ │ │ - cmp r2, #10 │ │ │ │ - strb.w r2, [r3], #1 │ │ │ │ - beq.n 424fc │ │ │ │ - cmp r2, #13 │ │ │ │ - bne.n 424fe │ │ │ │ - b.n 424fc │ │ │ │ - mov r3, sl │ │ │ │ - b.n 424fe │ │ │ │ - movs r6, #0 │ │ │ │ - mov sl, r3 │ │ │ │ - b.n 424bc │ │ │ │ - movw r3, #44088 @ 0xac38 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #6784 @ 0x1a80 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 42422 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ cmp r4, #216 @ 0xd8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #8 │ │ │ │ movs r3, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ - ldr r0, [pc, #20] @ (42554 ) │ │ │ │ + ldr r0, [pc, #20] @ (42538 ) │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 93304 │ │ │ │ + bl 932e0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ stmia r3!, {r4, r5} │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00042558 <_PyTime_AsTimeval_clamp@@Base>: │ │ │ │ +0004253c <_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 237874 │ │ │ │ + bl 2377f4 │ │ │ │ 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 │ │ │ │ @@ -35494,192 +35480,193 @@ │ │ │ │ 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 425b8 <_PyTime_AsTimeval_clamp@@Base+0x60> │ │ │ │ + bgt.n 4259c <_PyTime_AsTimeval_clamp@@Base+0x60> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13036 @ 0x32ec │ │ │ │ + movw r1, #13356 @ 0x342c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 425d2 <_PyTime_AsTimeval_clamp@@Base+0x7a> │ │ │ │ + bl 1271a4 │ │ │ │ + b.n 425b6 <_PyTime_AsTimeval_clamp@@Base+0x7a> │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - cbz r3, 425d6 <_PyTime_AsTimeval_clamp@@Base+0x7e> │ │ │ │ + cbz r3, 425ba <_PyTime_AsTimeval_clamp@@Base+0x7e> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #29644 @ 0x73cc │ │ │ │ + movw r1, #29964 @ 0x750c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 1271a4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 425e8 <_PyTime_AsTimeval_clamp@@Base+0x90> │ │ │ │ + b.n 425cc <_PyTime_AsTimeval_clamp@@Base+0x90> │ │ │ │ ldr r4, [r0, #20] │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ - ldr r0, [pc, #12] @ (425ec <_PyTime_AsTimeval_clamp@@Base+0x94>) │ │ │ │ + ldr r0, [pc, #12] @ (425d0 <_PyTime_AsTimeval_clamp@@Base+0x94>) │ │ │ │ add r1, sp, #4 │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 93304 │ │ │ │ + bl 932e0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - b.n 41fc8 │ │ │ │ + b.n 41fac │ │ │ │ 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 425f4 <_PyTime_AsTimeval_clamp@@Base+0xb8> │ │ │ │ + ldrd r0, r1, [r4] │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 174da4 │ │ │ │ + movs r3, #2 │ │ │ │ + mov r1, r2 │ │ │ │ + movw r0, #32636 @ 0x7f7c │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ + mov r2, r3 │ │ │ │ + bl c053c <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 425e8 <_PyTime_AsTimeval_clamp@@Base+0xac> │ │ │ │ + pop {r4, pc} │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + vldr d0, [r0, #8] │ │ │ │ + blx 2a960 │ │ │ │ + ldmia.w sp!, {r3, lr} │ │ │ │ + b.w 1193a0 │ │ │ │ + │ │ │ │ +0004262a : │ │ │ │ + push {r4} │ │ │ │ + mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ + ldr r4, [pc, #44] @ (42660 ) │ │ │ │ + ldr r2, [r0, #68] @ 0x44 │ │ │ │ + ldr r3, [r3, r4] │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + cbz r2, 42652 │ │ │ │ + add.w r3, r3, #9920 @ 0x26c0 │ │ │ │ + ubfx r2, r2, #0, #12 │ │ │ │ + adds r3, #4 │ │ │ │ + ldr.w r4, [r3, r2, lsl #3] │ │ │ │ + cmp r0, r4 │ │ │ │ + itt eq │ │ │ │ + moveq r4, #0 │ │ │ │ + streq.w r4, [r3, r2, lsl #3] │ │ │ │ + movs r3, #0 │ │ │ │ + ldr.w r4, [sp], #4 │ │ │ │ + strd r1, r3, [r0, #64] @ 0x40 │ │ │ │ + bx lr │ │ │ │ + nop │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 4262c <_PyTime_AsTimeval_clamp@@Base+0xd4> │ │ │ │ + bne.n 426a0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bmi.n 42644 <_PyTime_AsTimeval_clamp@@Base+0xec> │ │ │ │ - movw r2, #62196 @ 0xf2f4 │ │ │ │ + bmi.n 426b8 │ │ │ │ + movw r2, #62516 @ 0xf434 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #58280 @ 0xe3a8 │ │ │ │ + movw r1, #58600 @ 0xe4e8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #932 @ 0x3a4 │ │ │ │ + movw r0, #1252 @ 0x4e4 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 23b068 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 4266c <_PyTime_AsTimeval_clamp@@Base+0x114> │ │ │ │ + bl 23afc8 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 426e0 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #932 @ 0x3a4 │ │ │ │ + movw r0, #1252 @ 0x4e4 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0530 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c053c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 42604 <_PyTime_AsTimeval_clamp@@Base+0xac> │ │ │ │ - b.n 4266c <_PyTime_AsTimeval_clamp@@Base+0x114> │ │ │ │ + bne.n 42678 │ │ │ │ + b.n 426e0 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 42670 <_PyTime_AsTimeval_clamp@@Base+0x118> │ │ │ │ - movw r2, #62196 @ 0xf2f4 │ │ │ │ + bmi.n 426e4 │ │ │ │ + movw r2, #62516 @ 0xf434 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #58440 @ 0xe448 │ │ │ │ + movw r1, #58760 @ 0xe588 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #932 @ 0x3a4 │ │ │ │ + movw r0, #1252 @ 0x4e4 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r3, r4 │ │ │ │ - bl 23b068 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 23afc8 <_PyArg_BadArgument@@Base> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 426aa <_PyTime_AsTimeval_clamp@@Base+0x152> │ │ │ │ + b.n 4271e │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ - bl e95c8 │ │ │ │ + bl e9628 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4266c <_PyTime_AsTimeval_clamp@@Base+0x114> │ │ │ │ + beq.n 426e0 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #0 │ │ │ │ - bl e95c8 │ │ │ │ + bl e9628 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4269a <_PyTime_AsTimeval_clamp@@Base+0x142> │ │ │ │ + cbz r0, 4270e │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ blx 29484 │ │ │ │ - bl 7ffe0 │ │ │ │ + bl 7fff4 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 4269c <_PyTime_AsTimeval_clamp@@Base+0x144> │ │ │ │ + b.n 42710 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77270 │ │ │ │ - cbz r4, 426aa <_PyTime_AsTimeval_clamp@@Base+0x152> │ │ │ │ + bl 771f0 │ │ │ │ + cbz r4, 4271e │ │ │ │ mov r0, r4 │ │ │ │ - bl 77270 │ │ │ │ + bl 771f0 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r4, r1 │ │ │ │ - cmp r2, #2 │ │ │ │ - bne.n 426ce <_PyTime_AsTimeval_clamp@@Base+0x176> │ │ │ │ - ldrd r0, r1, [r4] │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 174cc8 │ │ │ │ - movs r3, #2 │ │ │ │ - mov r1, r2 │ │ │ │ - movw r0, #32316 @ 0x7e3c │ │ │ │ - movt r0, #40 @ 0x28 │ │ │ │ - mov r2, r3 │ │ │ │ - bl c0530 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 426c2 <_PyTime_AsTimeval_clamp@@Base+0x16a> │ │ │ │ - pop {r4, pc} │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - vldr d0, [r0, #8] │ │ │ │ - blx 2a960 │ │ │ │ - ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 119130 │ │ │ │ - │ │ │ │ -00042704 : │ │ │ │ - push {r4} │ │ │ │ - mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr r4, [pc, #44] @ (42738 ) │ │ │ │ - ldr r2, [r0, #68] @ 0x44 │ │ │ │ - ldr r3, [r3, r4] │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - cbz r2, 4272c │ │ │ │ - add.w r3, r3, #9920 @ 0x26c0 │ │ │ │ - ubfx r2, r2, #0, #12 │ │ │ │ - adds r3, #4 │ │ │ │ - ldr.w r4, [r3, r2, lsl #3] │ │ │ │ - cmp r0, r4 │ │ │ │ - itt eq │ │ │ │ - moveq r4, #0 │ │ │ │ - streq.w r4, [r3, r2, lsl #3] │ │ │ │ - movs r3, #0 │ │ │ │ - ldr.w r4, [sp], #4 │ │ │ │ - strd r1, r3, [r0, #64] @ 0x40 │ │ │ │ - bx lr │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ - bne.n 4275e │ │ │ │ - bl 25ea04 │ │ │ │ + bne.n 42744 │ │ │ │ + bl 25e8cc │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 4276a │ │ │ │ + cbz r3, 42750 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 4278e │ │ │ │ + b.n 42774 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #663 @ 0x297 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 97dc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 4278a │ │ │ │ + bl 97d90 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 42770 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 4278a │ │ │ │ + cbnz r3, 42770 │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97dc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 4278a │ │ │ │ + bl 97d90 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 42770 │ │ │ │ str r5, [r4, #8] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -35687,553 +35674,553 @@ │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r7, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ - cbnz r4, 427ba │ │ │ │ + cbnz r4, 427a0 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 427ba │ │ │ │ + ble.n 427a0 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 427ba │ │ │ │ - cbnz r2, 427d8 │ │ │ │ + bne.n 427a0 │ │ │ │ + cbnz r2, 427be │ │ │ │ mov r3, r4 │ │ │ │ - ldr r4, [pc, #220] @ (4289c ) │ │ │ │ + ldr r4, [pc, #224] @ (42884 ) │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ str r2, [sp, #12] │ │ │ │ movs r4, #1 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ add r4, sp, #28 │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl 101898 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 427d8 │ │ │ │ + bl 1019a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 427be │ │ │ │ movs r0, #0 │ │ │ │ - b.n 42896 │ │ │ │ + b.n 4287c │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - movw r1, #10916 @ 0x2aa4 │ │ │ │ + movw r1, #11236 @ 0x2be4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl f5390 │ │ │ │ + bl f5414 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 427d4 │ │ │ │ + beq.n 427ba │ │ │ │ mov r0, r5 │ │ │ │ movs r6, #0 │ │ │ │ - bl 165774 │ │ │ │ + bl 165860 │ │ │ │ mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ mov r9, r0 │ │ │ │ ldrd r2, r3, [r4, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #6 │ │ │ │ - bpl.n 42810 │ │ │ │ + bpl.n 427f6 │ │ │ │ cmp r6, r3 │ │ │ │ - bge.n 42878 │ │ │ │ + bge.n 4285e │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr.w r5, [r3, r6, lsl #2] │ │ │ │ - b.n 4281c │ │ │ │ + b.n 42802 │ │ │ │ cmp r6, r3 │ │ │ │ - bge.n 42878 │ │ │ │ + bge.n 4285e │ │ │ │ add.w r3, r4, #12 │ │ │ │ ldr.w r5, [r3, r6, lsl #2] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r2, r5 │ │ │ │ ldr.w r0, [r9, #52] @ 0x34 │ │ │ │ mov r1, r7 │ │ │ │ cmp r3, r8 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ - bl 23b33c │ │ │ │ + bl 23b364 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 42862 │ │ │ │ + bne.n 42848 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 42848 │ │ │ │ + beq.n 4282e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 42848 │ │ │ │ + cbnz r3, 4282e │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 427d4 │ │ │ │ + beq.n 427ba │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 427d4 │ │ │ │ + bne.n 427ba │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 427d4 │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 427ba │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 42874 │ │ │ │ + beq.n 4285a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 42874 │ │ │ │ + cbnz r3, 4285a │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ adds r6, #1 │ │ │ │ - b.n 427fa │ │ │ │ + b.n 427e0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4288e │ │ │ │ + beq.n 42874 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4288e │ │ │ │ + cbnz r3, 42874 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + nop │ │ │ │ cmp r5, #48 @ 0x30 │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 42950 │ │ │ │ + beq.n 42938 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 7f720 │ │ │ │ + bl 7f734 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4294c │ │ │ │ + bne.n 42934 │ │ │ │ mov r0, r4 │ │ │ │ - bl 23f084 <_PyTime_AsTimeval@@Base+0x10c4> │ │ │ │ + bl 23f010 <_PyTime_AsTimeval@@Base+0x1110> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4294c │ │ │ │ + beq.n 42934 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2404c4 <_PyDeadline_Get@@Base+0x8ec> │ │ │ │ + bl 240414 <_PyTime_AsTimeval@@Base+0x2514> │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #57084 @ 0xdefc │ │ │ │ + movw r0, #57404 @ 0xe03c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 82744 │ │ │ │ + bl 82754 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 428f6 │ │ │ │ + cbnz r0, 428de │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 245b0c │ │ │ │ + b.w 245a94 │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ movs r3, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r1, #641 @ 0x281 │ │ │ │ str r3, [r4, #20] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r2, #28] │ │ │ │ - movw r0, #10948 @ 0x2ac4 │ │ │ │ + movw r0, #11268 @ 0x2c04 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 240738 <_PyDeadline_Get@@Base+0xb60> │ │ │ │ + bl 240688 <_PyTime_AsTimeval@@Base+0x2788> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r6, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ mov r6, r0 │ │ │ │ - beq.n 4292c │ │ │ │ + beq.n 42914 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4292c │ │ │ │ + cbnz r3, 42914 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 428ea │ │ │ │ + beq.n 428d2 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4294c │ │ │ │ + beq.n 42934 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4294c │ │ │ │ + cbnz r3, 42934 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 77ddc <_Py_Dealloc@@Base> │ │ │ │ + b.w 77d5c <_Py_Dealloc@@Base> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ sub sp, #8 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 42980 │ │ │ │ + bgt.n 42968 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13036 @ 0x32ec │ │ │ │ + movw r1, #13356 @ 0x342c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 4299a │ │ │ │ + bl 1271a4 │ │ │ │ + b.n 42982 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - cbz r3, 4299e │ │ │ │ + cbz r3, 42986 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #29644 @ 0x73cc │ │ │ │ + movw r1, #29964 @ 0x750c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 1271a4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 429b0 │ │ │ │ + b.n 42998 │ │ │ │ ldr r4, [r0, #20] │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ - ldr r0, [pc, #12] @ (429b4 ) │ │ │ │ + ldr r0, [pc, #12] @ (4299c ) │ │ │ │ add r1, sp, #4 │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 93304 │ │ │ │ + bl 932e0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ bfi r0, r8, #1, #8 │ │ │ │ + mov r3, r0 │ │ │ │ + adds r0, #16 │ │ │ │ + ldr r1, [r3, #8] │ │ │ │ + b.w 3d8d2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #20 │ │ │ │ movs r3, #1 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r2 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #12 │ │ │ │ movs r1, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ str r1, [sp, #12] │ │ │ │ mov r2, r3 │ │ │ │ - movw r1, #63940 @ 0xf9c4 │ │ │ │ + movw r1, #64260 @ 0xfb04 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - bl bfa10 │ │ │ │ - cbnz r0, 429ec │ │ │ │ + bl bfa1c │ │ │ │ + cbnz r0, 429de │ │ │ │ movs r5, #0 │ │ │ │ - b.n 42a60 │ │ │ │ + b.n 42a52 │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl d75c4 │ │ │ │ + bl d762c │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 42a0a │ │ │ │ - bl 7f720 │ │ │ │ + bne.n 429fc │ │ │ │ + bl 7f734 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 429e8 │ │ │ │ - bl 1bd180 │ │ │ │ + bne.n 429da │ │ │ │ + bl 1bd180 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 429e8 │ │ │ │ + beq.n 429da │ │ │ │ add.w r1, r0, #16 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r7 │ │ │ │ blx r6 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 42a40 │ │ │ │ + bge.n 42a32 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 429e8 │ │ │ │ + beq.n 429da │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 429e8 │ │ │ │ + bne.n 429da │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 429e8 │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 429da │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11f3ac <_PyErr_ChainExceptions1@@Base+0x10ac> │ │ │ │ + bl 11f5ac <_PyErr_ChainExceptions1@@Base+0x10ac> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 42a60 │ │ │ │ + beq.n 42a52 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 42a60 │ │ │ │ + cbnz r3, 42a52 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ - ldr r0, [pc, #16] @ (42a90 ) │ │ │ │ + ldr r0, [pc, #16] @ (42a80 ) │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 93304 │ │ │ │ + bl 932e0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - nop │ │ │ │ - bcc.n 42a3c │ │ │ │ + bcc.n 42a2c │ │ │ │ lsls r0, r1, #1 │ │ │ │ mov r3, r0 │ │ │ │ adds r0, #16 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.w 3da5e │ │ │ │ + b.w 3dc0c │ │ │ │ │ │ │ │ -00042a9e : │ │ │ │ +00042a8e : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r6, [pc, #64] @ (42af0 ) │ │ │ │ + ldr r6, [pc, #64] @ (42ae0 ) │ │ │ │ mov r4, r0 │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ mov r5, r2 │ │ │ │ sub sp, #8 │ │ │ │ ldr r0, [r0, r6] │ │ │ │ ldr r6, [r4, #4] │ │ │ │ ldr r2, [r6, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 42ac8 │ │ │ │ + ble.n 42ab8 │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [r4, r2] │ │ │ │ - cbnz r1, 42ae4 │ │ │ │ + cbnz r1, 42ad4 │ │ │ │ movw r1, #43976 @ 0xabc8 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ - movw r2, #10968 @ 0x2ad8 │ │ │ │ + movw r2, #11288 @ 0x2c18 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 1498b4 <_PyErr_Format@@Base> │ │ │ │ + bl 14999c <_PyErr_Format@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 42aec │ │ │ │ + b.n 42adc │ │ │ │ mov r2, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl dd4a0 │ │ │ │ + bl dd518 │ │ │ │ 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, 42b0e │ │ │ │ + cbz r3, 42afe │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 42b10 │ │ │ │ + b.n 42b00 │ │ │ │ mov r5, r3 │ │ │ │ add r5, r1 │ │ │ │ - cbnz r3, 42b1e │ │ │ │ + cbnz r3, 42b0e │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 42b1e │ │ │ │ + ble.n 42b0e │ │ │ │ cmp r1, #2 │ │ │ │ - bgt.n 42b1e │ │ │ │ - cbnz r4, 42b3c │ │ │ │ + bgt.n 42b0e │ │ │ │ + cbnz r4, 42b2c │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #128] @ (42ba4 ) │ │ │ │ + ldr r4, [pc, #128] @ (42b94 ) │ │ │ │ add r2, sp, #32 │ │ │ │ str r4, [sp, #0] │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r4, #1 │ │ │ │ movs r2, #0 │ │ │ │ movs r6, #2 │ │ │ │ str r2, [sp, #12] │ │ │ │ strd r4, r6, [sp, #4] │ │ │ │ - bl 101898 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1019a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 42b9e │ │ │ │ + cbz r0, 42b8e │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 42bb2 <_PyLong_UnsignedInt_Converter@@Base> │ │ │ │ - cbz r0, 42b9e │ │ │ │ + bl 42b98 <_PyLong_UnsignedInt_Converter@@Base> │ │ │ │ + cbz r0, 42b8e │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 42b5e │ │ │ │ + beq.n 42b4e │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl f43ac │ │ │ │ + bl f4428 │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 42b62 │ │ │ │ - bl 7f720 │ │ │ │ - cbz r0, 42b62 │ │ │ │ - b.n 42b9e │ │ │ │ + bne.n 42b52 │ │ │ │ + bl 7f734 │ │ │ │ + cbz r0, 42b52 │ │ │ │ + b.n 42b8e │ │ │ │ mov.w r4, #524288 @ 0x80000 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ - bl 95d94 │ │ │ │ + bl 95d68 │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ blx 29648 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9889c │ │ │ │ + bl 98868 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 42b92 │ │ │ │ + bne.n 42b82 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w f1834 │ │ │ │ + b.w f18b4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 7ffe0 │ │ │ │ + b.w 7fff4 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r5, #100 @ 0x64 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - mov r3, r0 │ │ │ │ - adds r0, #16 │ │ │ │ - ldr r1, [r3, #8] │ │ │ │ - b.w 3dd84 <_PyTraceback_Add@@Base+0x134> │ │ │ │ │ │ │ │ -00042bb2 <_PyLong_UnsignedInt_Converter@@Base>: │ │ │ │ +00042b98 <_PyLong_UnsignedInt_Converter@@Base>: │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r1 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #7 │ │ │ │ - bpl.n 42bec <_PyLong_UnsignedInt_Converter@@Base+0x3a> │ │ │ │ + bpl.n 42bd2 <_PyLong_UnsignedInt_Converter@@Base+0x3a> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 42bec <_PyLong_UnsignedInt_Converter@@Base+0x3a> │ │ │ │ + bne.n 42bd2 <_PyLong_UnsignedInt_Converter@@Base+0x3a> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #25680 @ 0x6450 │ │ │ │ + movw r1, #26000 @ 0x6590 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 42bfc <_PyLong_UnsignedInt_Converter@@Base+0x4a> │ │ │ │ - bl f4a94 │ │ │ │ + bl 1271a4 │ │ │ │ + b.n 42be2 <_PyLong_UnsignedInt_Converter@@Base+0x4a> │ │ │ │ + bl f4b10 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 42c00 <_PyLong_UnsignedInt_Converter@@Base+0x4e> │ │ │ │ - bl 7f720 │ │ │ │ - cbz r0, 42c00 <_PyLong_UnsignedInt_Converter@@Base+0x4e> │ │ │ │ + bne.n 42be6 <_PyLong_UnsignedInt_Converter@@Base+0x4e> │ │ │ │ + bl 7f734 │ │ │ │ + cbz r0, 42be6 <_PyLong_UnsignedInt_Converter@@Base+0x4e> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 42c04 <_PyLong_UnsignedInt_Converter@@Base+0x52> │ │ │ │ + b.n 42bea <_PyLong_UnsignedInt_Converter@@Base+0x52> │ │ │ │ movs r0, #1 │ │ │ │ str r4, [r5, #0] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ mov r5, r0 │ │ │ │ mov r8, r1 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r3 │ │ │ │ ldr r7, [sp, #64] @ 0x40 │ │ │ │ - cbnz r7, 42c2e <_PyLong_UnsignedInt_Converter@@Base+0x7c> │ │ │ │ + cbnz r7, 42c14 <_PyLong_UnsignedInt_Converter@@Base+0x7c> │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 42c2e <_PyLong_UnsignedInt_Converter@@Base+0x7c> │ │ │ │ + ble.n 42c14 <_PyLong_UnsignedInt_Converter@@Base+0x7c> │ │ │ │ cmp r3, #2 │ │ │ │ - bgt.n 42c2e <_PyLong_UnsignedInt_Converter@@Base+0x7c> │ │ │ │ - cbnz r2, 42c50 <_PyLong_UnsignedInt_Converter@@Base+0x9e> │ │ │ │ - ldr r1, [pc, #460] @ (42dfc <_PyLong_UnsignedInt_Converter@@Base+0x24a>) │ │ │ │ + bgt.n 42c14 <_PyLong_UnsignedInt_Converter@@Base+0x7c> │ │ │ │ + cbnz r2, 42c36 <_PyLong_UnsignedInt_Converter@@Base+0x9e> │ │ │ │ + ldr r1, [pc, #456] @ (42de0 <_PyLong_UnsignedInt_Converter@@Base+0x248>) │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #0 │ │ │ │ movs r4, #2 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r3, r7 │ │ │ │ add r1, sp, #32 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r1, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ strd r1, r4, [sp, #4] │ │ │ │ mov r1, r6 │ │ │ │ - bl 101898 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1019a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 42c92 <_PyLong_UnsignedInt_Converter@@Base+0xe0> │ │ │ │ + cbz r0, 42c78 <_PyLong_UnsignedInt_Converter@@Base+0xe0> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 42cb4 <_PyLong_UnsignedInt_Converter@@Base+0x102> │ │ │ │ + beq.n 42c9a <_PyLong_UnsignedInt_Converter@@Base+0x102> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bpl.n 42c96 <_PyLong_UnsignedInt_Converter@@Base+0xe4> │ │ │ │ + bpl.n 42c7c <_PyLong_UnsignedInt_Converter@@Base+0xe4> │ │ │ │ mov r0, r3 │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 88de4 │ │ │ │ + bl 88dc8 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 42c92 <_PyLong_UnsignedInt_Converter@@Base+0xe0> │ │ │ │ + cbz r0, 42c78 <_PyLong_UnsignedInt_Converter@@Base+0xe0> │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 42cb6 <_PyLong_UnsignedInt_Converter@@Base+0x104> │ │ │ │ + beq.n 42c9c <_PyLong_UnsignedInt_Converter@@Base+0x104> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21340 @ 0x535c │ │ │ │ + movw r1, #21660 @ 0x549c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 1271a4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 42df2 <_PyLong_UnsignedInt_Converter@@Base+0x240> │ │ │ │ - movw r2, #53808 @ 0xd230 │ │ │ │ + b.n 42dd8 <_PyLong_UnsignedInt_Converter@@Base+0x240> │ │ │ │ + movw r2, #54128 @ 0xd370 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #58280 @ 0xe3a8 │ │ │ │ + movw r1, #58600 @ 0xe4e8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #51412 @ 0xc8d4 │ │ │ │ + movw r0, #51732 @ 0xca14 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 23b068 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 42c92 <_PyLong_UnsignedInt_Converter@@Base+0xe0> │ │ │ │ + bl 23afc8 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 42c78 <_PyLong_UnsignedInt_Converter@@Base+0xe0> │ │ │ │ movs r7, #0 │ │ │ │ cmp r6, #1 │ │ │ │ - ble.n 42cfc <_PyLong_UnsignedInt_Converter@@Base+0x14a> │ │ │ │ + ble.n 42ce2 <_PyLong_UnsignedInt_Converter@@Base+0x14a> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 42ce2 <_PyLong_UnsignedInt_Converter@@Base+0x130> │ │ │ │ - movw r2, #62196 @ 0xf2f4 │ │ │ │ + bmi.n 42cc8 <_PyLong_UnsignedInt_Converter@@Base+0x130> │ │ │ │ + movw r2, #62516 @ 0xf434 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #58440 @ 0xe448 │ │ │ │ + movw r1, #58760 @ 0xe588 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #51412 @ 0xc8d4 │ │ │ │ + movw r0, #51732 @ 0xca14 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 23b068 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 42c92 <_PyLong_UnsignedInt_Converter@@Base+0xe0> │ │ │ │ + bl 23afc8 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 42c78 <_PyLong_UnsignedInt_Converter@@Base+0xe0> │ │ │ │ add r1, sp, #28 │ │ │ │ mov r0, r3 │ │ │ │ - bl 88de4 │ │ │ │ + bl 88dc8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 42c92 <_PyLong_UnsignedInt_Converter@@Base+0xe0> │ │ │ │ + beq.n 42c78 <_PyLong_UnsignedInt_Converter@@Base+0xe0> │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 42cfe <_PyLong_UnsignedInt_Converter@@Base+0x14c> │ │ │ │ - b.n 42c7c <_PyLong_UnsignedInt_Converter@@Base+0xca> │ │ │ │ + beq.n 42ce4 <_PyLong_UnsignedInt_Converter@@Base+0x14c> │ │ │ │ + b.n 42c62 <_PyLong_UnsignedInt_Converter@@Base+0xca> │ │ │ │ movs r6, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 165774 │ │ │ │ + bl 165860 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 714a0 <_PyObject_GC_New@@Base> │ │ │ │ + bl 71498 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 42c92 <_PyLong_UnsignedInt_Converter@@Base+0xe0> │ │ │ │ + beq.n 42c78 <_PyLong_UnsignedInt_Converter@@Base+0xe0> │ │ │ │ ldr r3, [r5, #32] │ │ │ │ mov r2, r6 │ │ │ │ str r3, [r0, #32] │ │ │ │ movs r6, #0 │ │ │ │ str r6, [r0, #36] @ 0x24 │ │ │ │ mov r1, r7 │ │ │ │ str r6, [r0, #28] │ │ │ │ @@ -36243,1063 +36230,1135 @@ │ │ │ │ str r6, [r4, #20] │ │ │ │ ldr r3, [r5, #24] │ │ │ │ str r3, [r4, #24] │ │ │ │ blx 295bc │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ str r0, [r4, #8] │ │ │ │ str r6, [r4, #48] @ 0x30 │ │ │ │ - cbz r3, 42d48 <_PyLong_UnsignedInt_Converter@@Base+0x196> │ │ │ │ + cbz r3, 42d2e <_PyLong_UnsignedInt_Converter@@Base+0x196> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ ldr r2, [r5, #28] │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ - cbz r2, 42d58 <_PyLong_UnsignedInt_Converter@@Base+0x1a6> │ │ │ │ + cbz r2, 42d3e <_PyLong_UnsignedInt_Converter@@Base+0x1a6> │ │ │ │ ldr r0, [r4, #32] │ │ │ │ - bl 76ed4 │ │ │ │ + bl 76e54 │ │ │ │ str r0, [r4, #28] │ │ │ │ - cbz r0, 42d94 <_PyLong_UnsignedInt_Converter@@Base+0x1e2> │ │ │ │ + cbz r0, 42d7a <_PyLong_UnsignedInt_Converter@@Base+0x1e2> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 42d94 <_PyLong_UnsignedInt_Converter@@Base+0x1e2> │ │ │ │ + cbz r0, 42d7a <_PyLong_UnsignedInt_Converter@@Base+0x1e2> │ │ │ │ mov r1, r4 │ │ │ │ blx 29524 │ │ │ │ movw r3, #63584 @ 0xf860 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movs r0, #0 │ │ │ │ lsls r2, r0, #5 │ │ │ │ ldr.w r8, [r3, r2] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 42d7c <_PyLong_UnsignedInt_Converter@@Base+0x1ca> │ │ │ │ + beq.n 42d62 <_PyLong_UnsignedInt_Converter@@Base+0x1ca> │ │ │ │ adds r0, #1 │ │ │ │ - b.n 42d6c <_PyLong_UnsignedInt_Converter@@Base+0x1ba> │ │ │ │ + b.n 42d52 <_PyLong_UnsignedInt_Converter@@Base+0x1ba> │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bl 76ed4 │ │ │ │ + bl 76e54 │ │ │ │ str r0, [r4, #48] @ 0x30 │ │ │ │ - cbz r0, 42d94 <_PyLong_UnsignedInt_Converter@@Base+0x1e2> │ │ │ │ + cbz r0, 42d7a <_PyLong_UnsignedInt_Converter@@Base+0x1e2> │ │ │ │ movw r6, #63584 @ 0xf860 │ │ │ │ movt r6, #71 @ 0x47 │ │ │ │ subs r0, #4 │ │ │ │ mov r3, r6 │ │ │ │ - b.n 42db4 <_PyLong_UnsignedInt_Converter@@Base+0x202> │ │ │ │ + b.n 42d9a <_PyLong_UnsignedInt_Converter@@Base+0x202> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 42daa <_PyLong_UnsignedInt_Converter@@Base+0x1f8> │ │ │ │ + beq.n 42d90 <_PyLong_UnsignedInt_Converter@@Base+0x1f8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 42daa <_PyLong_UnsignedInt_Converter@@Base+0x1f8> │ │ │ │ + cbnz r3, 42d90 <_PyLong_UnsignedInt_Converter@@Base+0x1f8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 1e7a0c │ │ │ │ + b.w 1e7954 │ │ │ │ ldr.w r7, [r3], #32 │ │ │ │ - cbz r7, 42dc0 <_PyLong_UnsignedInt_Converter@@Base+0x20e> │ │ │ │ + cbz r7, 42da6 <_PyLong_UnsignedInt_Converter@@Base+0x20e> │ │ │ │ str.w r8, [r0, #4]! │ │ │ │ - b.n 42db4 <_PyLong_UnsignedInt_Converter@@Base+0x202> │ │ │ │ + b.n 42d9a <_PyLong_UnsignedInt_Converter@@Base+0x202> │ │ │ │ mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cbz r3, 42dec <_PyLong_UnsignedInt_Converter@@Base+0x23a> │ │ │ │ + cbz r3, 42dd2 <_PyLong_UnsignedInt_Converter@@Base+0x23a> │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ ldr r3, [r3, r7] │ │ │ │ - cbz r3, 42de6 <_PyLong_UnsignedInt_Converter@@Base+0x234> │ │ │ │ + cbz r3, 42dcc <_PyLong_UnsignedInt_Converter@@Base+0x234> │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ add r2, r7 │ │ │ │ adds r0, r1, #1 │ │ │ │ cmp r1, r8 │ │ │ │ it ne │ │ │ │ strne r0, [r3, #0] │ │ │ │ str r3, [r2, #0] │ │ │ │ ldrd r3, r1, [r6, #4] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx r3 │ │ │ │ adds r6, #32 │ │ │ │ adds r7, #4 │ │ │ │ - b.n 42dc4 <_PyLong_UnsignedInt_Converter@@Base+0x212> │ │ │ │ + b.n 42daa <_PyLong_UnsignedInt_Converter@@Base+0x212> │ │ │ │ mov r0, r4 │ │ │ │ - bl 80208 │ │ │ │ + bl 8021c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - nop │ │ │ │ cmp r5, #144 @ 0x90 │ │ │ │ lsls r0, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ sub sp, #12 │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ ldr.w r8, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 42ed2 <_PyLong_UnsignedInt_Converter@@Base+0x320> │ │ │ │ + beq.n 42eb6 <_PyLong_UnsignedInt_Converter@@Base+0x31e> │ │ │ │ mov r4, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r5, r2 │ │ │ │ - bl 7f720 │ │ │ │ + bl 7f734 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 42ed2 <_PyLong_UnsignedInt_Converter@@Base+0x320> │ │ │ │ + bne.n 42eb6 <_PyLong_UnsignedInt_Converter@@Base+0x31e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 23f084 <_PyTime_AsTimeval@@Base+0x10c4> │ │ │ │ + bl 23f010 <_PyTime_AsTimeval@@Base+0x1110> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 42ed2 <_PyLong_UnsignedInt_Converter@@Base+0x320> │ │ │ │ + beq.n 42eb6 <_PyLong_UnsignedInt_Converter@@Base+0x31e> │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2404c4 <_PyDeadline_Get@@Base+0x8ec> │ │ │ │ + bl 240414 <_PyTime_AsTimeval@@Base+0x2514> │ │ │ │ mov r1, r5 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2404c4 <_PyDeadline_Get@@Base+0x8ec> │ │ │ │ + bl 240414 <_PyTime_AsTimeval@@Base+0x2514> │ │ │ │ mov r1, r7 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2404c4 <_PyDeadline_Get@@Base+0x8ec> │ │ │ │ + bl 240414 <_PyTime_AsTimeval@@Base+0x2514> │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r7 │ │ │ │ str.w r8, [sp] │ │ │ │ - movw r0, #11132 @ 0x2b7c │ │ │ │ + movw r0, #11452 @ 0x2cbc │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 82744 │ │ │ │ + bl 82754 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 42e7c <_PyLong_UnsignedInt_Converter@@Base+0x2ca> │ │ │ │ + cbnz r0, 42e60 <_PyLong_UnsignedInt_Converter@@Base+0x2c8> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 245b0c │ │ │ │ + b.w 245a94 │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ movs r3, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r1, #686 @ 0x2ae │ │ │ │ str r3, [r4, #20] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r2, #60] @ 0x3c │ │ │ │ - movw r0, #11140 @ 0x2b84 │ │ │ │ + movw r0, #11460 @ 0x2cc4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 240738 <_PyDeadline_Get@@Base+0xb60> │ │ │ │ + bl 240688 <_PyTime_AsTimeval@@Base+0x2788> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r6, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ mov r6, r0 │ │ │ │ - beq.n 42eb2 <_PyLong_UnsignedInt_Converter@@Base+0x300> │ │ │ │ + beq.n 42e96 <_PyLong_UnsignedInt_Converter@@Base+0x2fe> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 42eb2 <_PyLong_UnsignedInt_Converter@@Base+0x300> │ │ │ │ + cbnz r3, 42e96 <_PyLong_UnsignedInt_Converter@@Base+0x2fe> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 42e70 <_PyLong_UnsignedInt_Converter@@Base+0x2be> │ │ │ │ + beq.n 42e54 <_PyLong_UnsignedInt_Converter@@Base+0x2bc> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 42ed2 <_PyLong_UnsignedInt_Converter@@Base+0x320> │ │ │ │ + beq.n 42eb6 <_PyLong_UnsignedInt_Converter@@Base+0x31e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 42ed2 <_PyLong_UnsignedInt_Converter@@Base+0x320> │ │ │ │ + cbnz r3, 42eb6 <_PyLong_UnsignedInt_Converter@@Base+0x31e> │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 77ddc <_Py_Dealloc@@Base> │ │ │ │ + b.w 77d5c <_Py_Dealloc@@Base> │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl cbf1c │ │ │ │ + bl cbf30 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - cbz r0, 42f08 <_PyLong_UnsignedInt_Converter@@Base+0x356> │ │ │ │ + cbz r0, 42eec <_PyLong_UnsignedInt_Converter@@Base+0x354> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 42f08 <_PyLong_UnsignedInt_Converter@@Base+0x356> │ │ │ │ + beq.n 42eec <_PyLong_UnsignedInt_Converter@@Base+0x354> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 42f08 <_PyLong_UnsignedInt_Converter@@Base+0x356> │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 42eec <_PyLong_UnsignedInt_Converter@@Base+0x354> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 42f24 <_PyLong_UnsignedInt_Converter@@Base+0x372> │ │ │ │ + cbz r0, 42f08 <_PyLong_UnsignedInt_Converter@@Base+0x370> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 42f24 <_PyLong_UnsignedInt_Converter@@Base+0x372> │ │ │ │ + beq.n 42f08 <_PyLong_UnsignedInt_Converter@@Base+0x370> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 42f24 <_PyLong_UnsignedInt_Converter@@Base+0x372> │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 42f08 <_PyLong_UnsignedInt_Converter@@Base+0x370> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ + push {r3, r4, r5, r6, r7, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r2, [r1, #4] │ │ │ │ + mov r3, r1 │ │ │ │ + ldr r2, [r2, #84] @ 0x54 │ │ │ │ + lsls r2, r2, #3 │ │ │ │ + bpl.n 42fa8 <_PyLong_UnsignedInt_Converter@@Base+0x410> │ │ │ │ + ldr r2, [r1, #8] │ │ │ │ + cmp r2, #1 │ │ │ │ + bne.n 42fa8 <_PyLong_UnsignedInt_Converter@@Base+0x410> │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r1 │ │ │ │ + bl 1795c0 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp.w r0, #1114112 @ 0x110000 │ │ │ │ + bcs.n 42f5e <_PyLong_UnsignedInt_Converter@@Base+0x3c6> │ │ │ │ + lsrs r0, r0, #7 │ │ │ │ + movw r1, #33472 @ 0x82c0 │ │ │ │ + movt r1, #58 @ 0x3a │ │ │ │ + and.w r3, r5, #127 @ 0x7f │ │ │ │ + movw r2, #26816 @ 0x68c0 │ │ │ │ + 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 42f60 <_PyLong_UnsignedInt_Converter@@Base+0x3c8> │ │ │ │ + movs r2, #0 │ │ │ │ + movs r1, #6 │ │ │ │ + movw r3, #21652 @ 0x5494 │ │ │ │ + movt r3, #57 @ 0x39 │ │ │ │ + mla r3, r1, r2, r3 │ │ │ │ + ldrb r7, [r3, #3] │ │ │ │ + cbz r6, 42f80 <_PyLong_UnsignedInt_Converter@@Base+0x3e8> │ │ │ │ + ldr r0, [r6, #4] │ │ │ │ + movw r1, #4572 @ 0x11dc │ │ │ │ + movt r1, #70 @ 0x46 │ │ │ │ + cmp r0, r1 │ │ │ │ + bne.n 42f84 <_PyLong_UnsignedInt_Converter@@Base+0x3ec> │ │ │ │ + mov r4, r7 │ │ │ │ + b.n 42f9e <_PyLong_UnsignedInt_Converter@@Base+0x406> │ │ │ │ + bl 8596c │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 42f80 <_PyLong_UnsignedInt_Converter@@Base+0x3e8> │ │ │ │ + ldr r3, [r6, #12] │ │ │ │ + mov r0, r5 │ │ │ │ + blx r3 │ │ │ │ + ldrb r3, [r0, #1] │ │ │ │ + cbz r3, 42f9e <_PyLong_UnsignedInt_Converter@@Base+0x406> │ │ │ │ + ldrb r4, [r0, #3] │ │ │ │ + cmp r4, #255 @ 0xff │ │ │ │ + beq.n 42f80 <_PyLong_UnsignedInt_Converter@@Base+0x3e8> │ │ │ │ + mov r0, r4 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ + b.w 7fff4 │ │ │ │ + movw r2, #23400 @ 0x5b68 │ │ │ │ + movt r2, #39 @ 0x27 │ │ │ │ + movw r1, #62784 @ 0xf540 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + movw r0, #47432 @ 0xb948 │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ + bl 23afc8 <_PyArg_BadArgument@@Base> │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r3, r4, r5, r6, r7, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 42f54 <_PyLong_UnsignedInt_Converter@@Base+0x3a2> │ │ │ │ + beq.n 42ff4 <_PyLong_UnsignedInt_Converter@@Base+0x45c> │ │ │ │ movs r3, #3 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #32468 @ 0x7ed4 │ │ │ │ + movw r0, #32788 @ 0x8014 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0530 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbnz r0, 42f54 <_PyLong_UnsignedInt_Converter@@Base+0x3a2> │ │ │ │ + bl c053c <_PyArg_CheckPositional@@Base> │ │ │ │ + cbnz r0, 42ff4 <_PyLong_UnsignedInt_Converter@@Base+0x45c> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 42f6a <_PyLong_UnsignedInt_Converter@@Base+0x3b8> │ │ │ │ + b.n 4300a <_PyLong_UnsignedInt_Converter@@Base+0x472> │ │ │ │ ldrd r1, r2, [r4, #4] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 88f10 │ │ │ │ + bl 88ef4 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 42f50 <_PyLong_UnsignedInt_Converter@@Base+0x39e> │ │ │ │ + beq.n 42ff0 <_PyLong_UnsignedInt_Converter@@Base+0x458> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r4, pc} │ │ │ │ + mov r3, r0 │ │ │ │ + adds r0, #16 │ │ │ │ + ldr r1, [r3, #8] │ │ │ │ + b.w 3e23e │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ vldr d0, [r0, #8] │ │ │ │ blx 29684 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 119130 │ │ │ │ + b.w 1193a0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ sub sp, #12 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldr.w r8, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 43064 <_PyLong_UnsignedInt_Converter@@Base+0x4b2> │ │ │ │ + beq.n 4310e <_PyLong_UnsignedInt_Converter@@Base+0x576> │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r9, r2 │ │ │ │ - bl 7f720 │ │ │ │ + bl 7f734 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 43064 <_PyLong_UnsignedInt_Converter@@Base+0x4b2> │ │ │ │ + bne.n 4310e <_PyLong_UnsignedInt_Converter@@Base+0x576> │ │ │ │ mov r0, r4 │ │ │ │ - bl 23f084 <_PyTime_AsTimeval@@Base+0x10c4> │ │ │ │ + bl 23f010 <_PyTime_AsTimeval@@Base+0x1110> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 43064 <_PyLong_UnsignedInt_Converter@@Base+0x4b2> │ │ │ │ + beq.n 4310e <_PyLong_UnsignedInt_Converter@@Base+0x576> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2404c4 <_PyDeadline_Get@@Base+0x8ec> │ │ │ │ + bl 240414 <_PyTime_AsTimeval@@Base+0x2514> │ │ │ │ mov r1, r9 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2404c4 <_PyDeadline_Get@@Base+0x8ec> │ │ │ │ + bl 240414 <_PyTime_AsTimeval@@Base+0x2514> │ │ │ │ mov r1, r7 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2404c4 <_PyDeadline_Get@@Base+0x8ec> │ │ │ │ + bl 240414 <_PyTime_AsTimeval@@Base+0x2514> │ │ │ │ mov r1, r8 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2404c4 <_PyDeadline_Get@@Base+0x8ec> │ │ │ │ + bl 240414 <_PyTime_AsTimeval@@Base+0x2514> │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ - movw r0, #11160 @ 0x2b98 │ │ │ │ + movw r0, #11480 @ 0x2cd8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 82744 │ │ │ │ + bl 82754 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 4300e <_PyLong_UnsignedInt_Converter@@Base+0x45c> │ │ │ │ + cbnz r0, 430b8 <_PyLong_UnsignedInt_Converter@@Base+0x520> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 245b0c │ │ │ │ + b.w 245a94 │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ movs r3, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov.w r1, #624 @ 0x270 │ │ │ │ str r3, [r4, #20] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r2, #20] │ │ │ │ - movw r0, #11168 @ 0x2ba0 │ │ │ │ + movw r0, #11488 @ 0x2ce0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 240738 <_PyDeadline_Get@@Base+0xb60> │ │ │ │ + bl 240688 <_PyTime_AsTimeval@@Base+0x2788> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r6, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ mov r6, r0 │ │ │ │ - beq.n 43044 <_PyLong_UnsignedInt_Converter@@Base+0x492> │ │ │ │ + beq.n 430ee <_PyLong_UnsignedInt_Converter@@Base+0x556> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 43044 <_PyLong_UnsignedInt_Converter@@Base+0x492> │ │ │ │ + cbnz r3, 430ee <_PyLong_UnsignedInt_Converter@@Base+0x556> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 43002 <_PyLong_UnsignedInt_Converter@@Base+0x450> │ │ │ │ + beq.n 430ac <_PyLong_UnsignedInt_Converter@@Base+0x514> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 43064 <_PyLong_UnsignedInt_Converter@@Base+0x4b2> │ │ │ │ + beq.n 4310e <_PyLong_UnsignedInt_Converter@@Base+0x576> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 43064 <_PyLong_UnsignedInt_Converter@@Base+0x4b2> │ │ │ │ + cbnz r3, 4310e <_PyLong_UnsignedInt_Converter@@Base+0x576> │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 77ddc <_Py_Dealloc@@Base> │ │ │ │ + b.w 77d5c <_Py_Dealloc@@Base> │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - b.n 42ed8 <_PyLong_UnsignedInt_Converter@@Base+0x326> │ │ │ │ - push {r3, r4, r5, r6, r7, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [r1, #4] │ │ │ │ - mov r3, r1 │ │ │ │ - ldr r2, [r2, #84] @ 0x54 │ │ │ │ - lsls r2, r2, #3 │ │ │ │ - bpl.n 43108 <_PyLong_UnsignedInt_Converter@@Base+0x556> │ │ │ │ - ldr r2, [r1, #8] │ │ │ │ - cmp r2, #1 │ │ │ │ - bne.n 43108 <_PyLong_UnsignedInt_Converter@@Base+0x556> │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r1 │ │ │ │ - bl 1794e4 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp.w r0, #1114112 @ 0x110000 │ │ │ │ - bcs.n 430be <_PyLong_UnsignedInt_Converter@@Base+0x50c> │ │ │ │ - lsrs r0, r0, #7 │ │ │ │ - movw r1, #33152 @ 0x8180 │ │ │ │ - movt r1, #58 @ 0x3a │ │ │ │ - and.w r3, r5, #127 @ 0x7f │ │ │ │ - movw r2, #26496 @ 0x6780 │ │ │ │ - movt r2, #57 @ 0x39 │ │ │ │ - ldrh.w r1, [r1, r0, lsl #1] │ │ │ │ - add.w r3, r3, r1, lsl #7 │ │ │ │ - ldrh.w r2, [r2, r3, lsl #1] │ │ │ │ - b.n 430c0 <_PyLong_UnsignedInt_Converter@@Base+0x50e> │ │ │ │ - movs r2, #0 │ │ │ │ - movs r1, #6 │ │ │ │ - movw r3, #21332 @ 0x5354 │ │ │ │ - movt r3, #57 @ 0x39 │ │ │ │ - mla r3, r1, r2, r3 │ │ │ │ - ldrb r7, [r3, #3] │ │ │ │ - cbz r6, 430e0 <_PyLong_UnsignedInt_Converter@@Base+0x52e> │ │ │ │ - ldr r0, [r6, #4] │ │ │ │ - movw r1, #4572 @ 0x11dc │ │ │ │ - movt r1, #70 @ 0x46 │ │ │ │ - cmp r0, r1 │ │ │ │ - bne.n 430e4 <_PyLong_UnsignedInt_Converter@@Base+0x532> │ │ │ │ - mov r4, r7 │ │ │ │ - b.n 430fe <_PyLong_UnsignedInt_Converter@@Base+0x54c> │ │ │ │ - bl 859a0 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 430e0 <_PyLong_UnsignedInt_Converter@@Base+0x52e> │ │ │ │ - ldr r3, [r6, #12] │ │ │ │ - mov r0, r5 │ │ │ │ - blx r3 │ │ │ │ - ldrb r3, [r0, #1] │ │ │ │ - cbz r3, 430fe <_PyLong_UnsignedInt_Converter@@Base+0x54c> │ │ │ │ - ldrb r4, [r0, #3] │ │ │ │ - cmp r4, #255 @ 0xff │ │ │ │ - beq.n 430e0 <_PyLong_UnsignedInt_Converter@@Base+0x52e> │ │ │ │ - mov r0, r4 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 7ffe0 │ │ │ │ - movw r2, #23080 @ 0x5a28 │ │ │ │ - movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #62464 @ 0xf400 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #47192 @ 0xb858 │ │ │ │ - movt r0, #40 @ 0x28 │ │ │ │ - bl 23b068 <_PyArg_BadArgument@@Base> │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - ldr r3, [pc, #20] @ (43140 <_PyLong_UnsignedInt_Converter@@Base+0x58e>) │ │ │ │ + b.n 42ebc <_PyLong_UnsignedInt_Converter@@Base+0x324> │ │ │ │ + ldr r3, [pc, #20] @ (4312c <_PyLong_UnsignedInt_Converter@@Base+0x594>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r0, [r3, #1468] @ 0x5bc │ │ │ │ - b.w 7f908 │ │ │ │ - nop │ │ │ │ + b.w 7f91c │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ + mov r3, r0 │ │ │ │ + adds r0, #16 │ │ │ │ + ldr r1, [r3, #8] │ │ │ │ + b.w 3e356 │ │ │ │ + ldr r3, [r0, #48] @ 0x30 │ │ │ │ + ldr r3, [r3, #64] @ 0x40 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 431de <_PyLong_UnsignedInt_Converter@@Base+0x646> │ │ │ │ + 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 7f734 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 431da <_PyLong_UnsignedInt_Converter@@Base+0x642> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 23f010 <_PyTime_AsTimeval@@Base+0x1110> │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 431da <_PyLong_UnsignedInt_Converter@@Base+0x642> │ │ │ │ + movw r0, #26148 @ 0x6624 │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + bl 82754 │ │ │ │ + mov r5, r0 │ │ │ │ + cbnz r0, 43184 <_PyLong_UnsignedInt_Converter@@Base+0x5ec> │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #8 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 245a94 │ │ │ │ + ldr r2, [r4, #48] @ 0x30 │ │ │ │ + movs r3, #1 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + movw r1, #694 @ 0x2b6 │ │ │ │ + str r3, [r4, #20] │ │ │ │ + mov r3, r0 │ │ │ │ + ldr r2, [r2, #64] @ 0x40 │ │ │ │ + movw r0, #11536 @ 0x2d10 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + bl 240688 <_PyTime_AsTimeval@@Base+0x2788> │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + str r6, [r4, #20] │ │ │ │ + cmp r3, r2 │ │ │ │ + mov r6, r0 │ │ │ │ + beq.n 431ba <_PyLong_UnsignedInt_Converter@@Base+0x622> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 431ba <_PyLong_UnsignedInt_Converter@@Base+0x622> │ │ │ │ + mov r0, r5 │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.n 43178 <_PyLong_UnsignedInt_Converter@@Base+0x5e0> │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 431da <_PyLong_UnsignedInt_Converter@@Base+0x642> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cbnz r3, 431da <_PyLong_UnsignedInt_Converter@@Base+0x642> │ │ │ │ + mov r0, r6 │ │ │ │ + add sp, #8 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 77d5c <_Py_Dealloc@@Base> │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + bx lr │ │ │ │ + ldr r0, [r0, #32] │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 431ea <_PyLong_UnsignedInt_Converter@@Base+0x652> │ │ │ │ + b.w 7f91c │ │ │ │ + movw r0, #4356 @ 0x1104 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ sub sp, #8 │ │ │ │ mov r3, r1 │ │ │ │ ldr r4, [r2, #84] @ 0x54 │ │ │ │ ands.w r4, r4, #268435456 @ 0x10000000 │ │ │ │ - bne.n 43180 <_PyLong_UnsignedInt_Converter@@Base+0x5ce> │ │ │ │ - movw r2, #62196 @ 0xf2f4 │ │ │ │ + bne.n 43230 <_PyLong_UnsignedInt_Converter@@Base+0x698> │ │ │ │ + movw r2, #62516 @ 0xf434 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #62464 @ 0xf400 │ │ │ │ + movw r1, #62784 @ 0xf540 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #940 @ 0x3ac │ │ │ │ + movw r0, #1260 @ 0x4ec │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 23b068 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 43250 <_PyLong_UnsignedInt_Converter@@Base+0x69e> │ │ │ │ + bl 23afc8 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 43300 <_PyLong_UnsignedInt_Converter@@Base+0x768> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl e95c8 │ │ │ │ + bl e9628 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 431ac <_PyLong_UnsignedInt_Converter@@Base+0x5fa> │ │ │ │ + cbz r0, 4325c <_PyLong_UnsignedInt_Converter@@Base+0x6c4> │ │ │ │ blx 2987c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 431b2 <_PyLong_UnsignedInt_Converter@@Base+0x600> │ │ │ │ + beq.n 43262 <_PyLong_UnsignedInt_Converter@@Base+0x6ca> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21340 @ 0x535c │ │ │ │ + movw r1, #21660 @ 0x549c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 1271a4 │ │ │ │ movs r4, #0 │ │ │ │ mov r6, r4 │ │ │ │ - b.n 43244 <_PyLong_UnsignedInt_Converter@@Base+0x692> │ │ │ │ + b.n 432f4 <_PyLong_UnsignedInt_Converter@@Base+0x75c> │ │ │ │ adds r4, r0, #1 │ │ │ │ str r4, [sp, #4] │ │ │ │ cmp.w r4, #536870912 @ 0x20000000 │ │ │ │ - bcc.n 431c2 <_PyLong_UnsignedInt_Converter@@Base+0x610> │ │ │ │ - bl 1e7a0c │ │ │ │ - b.n 431ac <_PyLong_UnsignedInt_Converter@@Base+0x5fa> │ │ │ │ + bcc.n 43272 <_PyLong_UnsignedInt_Converter@@Base+0x6da> │ │ │ │ + bl 1e7954 │ │ │ │ + b.n 4325c <_PyLong_UnsignedInt_Converter@@Base+0x6c4> │ │ │ │ lsls r0, r4, #2 │ │ │ │ - bl 76ed4 │ │ │ │ + bl 76e54 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 431bc <_PyLong_UnsignedInt_Converter@@Base+0x60a> │ │ │ │ + beq.n 4326c <_PyLong_UnsignedInt_Converter@@Base+0x6d4> │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ mov r7, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [r0, #0] │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx 29f64 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r1, r0 │ │ │ │ - cbz r3, 431fc <_PyLong_UnsignedInt_Converter@@Base+0x64a> │ │ │ │ + cbz r3, 432ac <_PyLong_UnsignedInt_Converter@@Base+0x714> │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ - beq.n 431fc <_PyLong_UnsignedInt_Converter@@Base+0x64a> │ │ │ │ + beq.n 432ac <_PyLong_UnsignedInt_Converter@@Base+0x714> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1834 │ │ │ │ - b.n 43212 <_PyLong_UnsignedInt_Converter@@Base+0x660> │ │ │ │ + bl f18b4 │ │ │ │ + b.n 432c2 <_PyLong_UnsignedInt_Converter@@Base+0x72a> │ │ │ │ cmp r4, r1 │ │ │ │ - bhi.n 4323c <_PyLong_UnsignedInt_Converter@@Base+0x68a> │ │ │ │ + bhi.n 432ec <_PyLong_UnsignedInt_Converter@@Base+0x754> │ │ │ │ adds r4, r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - bl 83d44 │ │ │ │ + bl 83d58 │ │ │ │ mov r8, r0 │ │ │ │ - cbnz r0, 43216 <_PyLong_UnsignedInt_Converter@@Base+0x664> │ │ │ │ - bl 1e7a0c │ │ │ │ + cbnz r0, 432c6 <_PyLong_UnsignedInt_Converter@@Base+0x72e> │ │ │ │ + bl 1e7954 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 43244 <_PyLong_UnsignedInt_Converter@@Base+0x692> │ │ │ │ + b.n 432f4 <_PyLong_UnsignedInt_Converter@@Base+0x75c> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [r7, #0] │ │ │ │ blx 29f64 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r1, r0 │ │ │ │ - cbz r3, 4323a <_PyLong_UnsignedInt_Converter@@Base+0x688> │ │ │ │ + cbz r3, 432ea <_PyLong_UnsignedInt_Converter@@Base+0x752> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r6, r8 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1834 │ │ │ │ - b.n 43244 <_PyLong_UnsignedInt_Converter@@Base+0x692> │ │ │ │ + bl f18b4 │ │ │ │ + b.n 432f4 <_PyLong_UnsignedInt_Converter@@Base+0x75c> │ │ │ │ mov r6, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 887a0 │ │ │ │ + bl 88780 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77270 │ │ │ │ + bl 771f0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77270 │ │ │ │ + bl 771f0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r3, r0 │ │ │ │ adds r0, #16 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.w 3e288 │ │ │ │ - ldr r3, [r0, #48] @ 0x30 │ │ │ │ - ldr r3, [r3, #64] @ 0x40 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 43306 <_PyLong_UnsignedInt_Converter@@Base+0x754> │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - sub sp, #8 │ │ │ │ - mov r4, r0 │ │ │ │ - bl 7f720 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 43302 <_PyLong_UnsignedInt_Converter@@Base+0x750> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 23f084 <_PyTime_AsTimeval@@Base+0x10c4> │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 43302 <_PyLong_UnsignedInt_Converter@@Base+0x750> │ │ │ │ - movw r0, #25828 @ 0x64e4 │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - bl 82744 │ │ │ │ - mov r5, r0 │ │ │ │ - cbnz r0, 432ac <_PyLong_UnsignedInt_Converter@@Base+0x6fa> │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 245b0c │ │ │ │ - ldr r2, [r4, #48] @ 0x30 │ │ │ │ - movs r3, #1 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - movw r1, #694 @ 0x2b6 │ │ │ │ - str r3, [r4, #20] │ │ │ │ - mov r3, r0 │ │ │ │ - ldr r2, [r2, #64] @ 0x40 │ │ │ │ - movw r0, #11216 @ 0x2bd0 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - bl 240738 <_PyDeadline_Get@@Base+0xb60> │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - str r6, [r4, #20] │ │ │ │ - cmp r3, r2 │ │ │ │ - mov r6, r0 │ │ │ │ - beq.n 432e2 <_PyLong_UnsignedInt_Converter@@Base+0x730> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 432e2 <_PyLong_UnsignedInt_Converter@@Base+0x730> │ │ │ │ - mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.n 432a0 <_PyLong_UnsignedInt_Converter@@Base+0x6ee> │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 43302 <_PyLong_UnsignedInt_Converter@@Base+0x750> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cbnz r3, 43302 <_PyLong_UnsignedInt_Converter@@Base+0x750> │ │ │ │ - mov r0, r6 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 77ddc <_Py_Dealloc@@Base> │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - bx lr │ │ │ │ - ldr r0, [r0, #32] │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 43312 <_PyLong_UnsignedInt_Converter@@Base+0x760> │ │ │ │ - b.w 7f908 │ │ │ │ - movw r0, #4356 @ 0x1104 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - bx lr │ │ │ │ - mov r3, r0 │ │ │ │ - adds r0, #16 │ │ │ │ - ldr r1, [r3, #8] │ │ │ │ - b.w 3e450 │ │ │ │ + b.w 3e55c │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ - b.w 1474e0 │ │ │ │ + b.w 1475c8 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ sub sp, #8 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 4335c <_PyLong_UnsignedInt_Converter@@Base+0x7aa> │ │ │ │ + bgt.n 43348 <_PyLong_UnsignedInt_Converter@@Base+0x7b0> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13036 @ 0x32ec │ │ │ │ + movw r1, #13356 @ 0x342c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 43376 <_PyLong_UnsignedInt_Converter@@Base+0x7c4> │ │ │ │ + bl 1271a4 │ │ │ │ + b.n 43362 <_PyLong_UnsignedInt_Converter@@Base+0x7ca> │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - cbz r3, 4337a <_PyLong_UnsignedInt_Converter@@Base+0x7c8> │ │ │ │ + cbz r3, 43366 <_PyLong_UnsignedInt_Converter@@Base+0x7ce> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #29644 @ 0x73cc │ │ │ │ + movw r1, #29964 @ 0x750c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 1271a4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4338c <_PyLong_UnsignedInt_Converter@@Base+0x7da> │ │ │ │ + b.n 43378 <_PyLong_UnsignedInt_Converter@@Base+0x7e0> │ │ │ │ ldr r4, [r0, #20] │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ - ldr r0, [pc, #12] @ (43390 <_PyLong_UnsignedInt_Converter@@Base+0x7de>) │ │ │ │ + ldr r0, [pc, #12] @ (4337c <_PyLong_UnsignedInt_Converter@@Base+0x7e4>) │ │ │ │ add r1, sp, #4 │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 93304 │ │ │ │ + bl 932e0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ @ instruction: 0xe80c0048 │ │ │ │ mov r3, r0 │ │ │ │ adds r0, #16 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.w 3e61c │ │ │ │ + b.w 3e982 <_PyCompile_OptimizeCfg@@Base+0x256> │ │ │ │ mov r0, r1 │ │ │ │ - b.w 433a4 │ │ │ │ + b.w 43390 │ │ │ │ │ │ │ │ -000433a4 : │ │ │ │ +00043390 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #40] @ 0x28 │ │ │ │ - cbz r3, 433bc │ │ │ │ + cbz r3, 433a8 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbnz r3, 433d6 │ │ │ │ + cbnz r3, 433c2 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #11340 @ 0x2c4c │ │ │ │ + movw r1, #11684 @ 0x2da4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1990 │ │ │ │ - b.n 433dc │ │ │ │ + bl d19a8 │ │ │ │ + b.n 433c8 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 433e0 │ │ │ │ + cbnz r0, 433cc │ │ │ │ movs r4, #0 │ │ │ │ - b.n 43428 │ │ │ │ + b.n 43414 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #40] @ 0x28 │ │ │ │ - cbz r3, 433f6 │ │ │ │ + cbz r3, 433e2 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - movw r3, #56357 @ 0xdc25 │ │ │ │ + movw r3, #56409 @ 0xdc59 │ │ │ │ movt r3, #3 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 433f6 │ │ │ │ - cbnz r1, 43428 │ │ │ │ + beq.n 433e2 │ │ │ │ + cbnz r1, 43414 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #11384 @ 0x2c78 │ │ │ │ + movw r1, #11728 @ 0x2dd0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1990 │ │ │ │ + bl d19a8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 433dc │ │ │ │ + beq.n 433c8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 433dc │ │ │ │ + bne.n 433c8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 433dc │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 433c8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ - mov r3, r0 │ │ │ │ - adds r0, #16 │ │ │ │ - ldr r1, [r3, #8] │ │ │ │ - b.w 3eaaa <_PyCompile_OptimizeCfg@@Base+0x36a> │ │ │ │ - │ │ │ │ -00043436 : │ │ │ │ - ldr r0, [pc, #4] @ (4343c ) │ │ │ │ - b.w cb83c │ │ │ │ - cmp r5, #232 @ 0xe8 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ cmp r2, #1 │ │ │ │ - bhi.n 43462 │ │ │ │ + bhi.n 4343a │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 4347c │ │ │ │ + ble.n 43454 │ │ │ │ ldr r5, [r6, #0] │ │ │ │ - b.n 43484 │ │ │ │ - movw r0, #64856 @ 0xfd58 │ │ │ │ + b.n 4345c │ │ │ │ + movw r0, #65176 @ 0xfe98 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ - bl c0530 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c053c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4345a │ │ │ │ + bne.n 43432 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 434de │ │ │ │ + b.n 434b6 │ │ │ │ movw r5, #4356 @ 0x1104 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 434a2 │ │ │ │ + bgt.n 4347a │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13036 @ 0x32ec │ │ │ │ + movw r1, #13356 @ 0x342c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 43478 │ │ │ │ + bl 1271a4 │ │ │ │ + b.n 43450 │ │ │ │ ldr r6, [r4, #12] │ │ │ │ - cbz r6, 434be │ │ │ │ + cbz r6, 43496 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #29644 @ 0x73cc │ │ │ │ + movw r1, #29964 @ 0x750c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 43478 │ │ │ │ + bl 1271a4 │ │ │ │ + b.n 43450 │ │ │ │ mov r0, r4 │ │ │ │ - bl 115384 <_PyLong_FromGid@@Base+0x10> │ │ │ │ + bl 11564c <_PyLong_FromGid@@Base+0x10> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 43478 │ │ │ │ + blt.n 43450 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ movs r2, #2 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ str r1, [sp, #0] │ │ │ │ - ldr r0, [pc, #16] @ (434e4 ) │ │ │ │ + ldr r0, [pc, #16] @ (434bc ) │ │ │ │ mov r3, r6 │ │ │ │ mov r1, sp │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 93304 │ │ │ │ + bl 932e0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ orrs.w r0, r4, #72 @ 0x48 │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r4, r0 │ │ │ │ - bl cbf1c │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r1, [pc, #32] @ (43520 ) │ │ │ │ - movs r2, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl dda54 │ │ │ │ - movw r1, #11532 @ 0x2d0c │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - str r2, [r5, #0] │ │ │ │ - bl cc570 │ │ │ │ - asrs r0, r0, #31 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - nop │ │ │ │ - cmp r6, #28 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ + │ │ │ │ +000434c0 : │ │ │ │ + movw r0, #11896 @ 0x2e78 │ │ │ │ + movt r0, #72 @ 0x48 │ │ │ │ + b.w cb850 │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.w 7d724 │ │ │ │ + b.w 7d728 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw r3, #24964 @ 0x6184 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r4, r1 │ │ │ │ mov r7, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 4358c │ │ │ │ + bne.n 43534 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r6, #2 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ - bne.n 43570 │ │ │ │ + bne.n 43518 │ │ │ │ movw r4, #4308 @ 0x10d4 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ movw r3, #7780 @ 0x1e64 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r2 │ │ │ │ it ne │ │ │ │ movne r4, r3 │ │ │ │ - b.n 435ea │ │ │ │ + b.n 43592 │ │ │ │ cmp r6, #3 │ │ │ │ - bne.n 435e2 │ │ │ │ + bne.n 4358a │ │ │ │ movw r4, #4308 @ 0x10d4 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ movw r3, #7780 @ 0x1e64 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r2 │ │ │ │ it eq │ │ │ │ moveq r4, r3 │ │ │ │ - b.n 435ea │ │ │ │ + b.n 43592 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bpl.n 435e2 │ │ │ │ - bl 71328 │ │ │ │ + bpl.n 4358a │ │ │ │ + bl 71320 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 435ba │ │ │ │ + cbz r0, 43562 │ │ │ │ mov r1, r7 │ │ │ │ - bl 86eb8 │ │ │ │ + bl 86e98 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 435be │ │ │ │ + bge.n 43566 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 435ba │ │ │ │ + beq.n 43562 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 435ba │ │ │ │ + cbnz r3, 43562 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 435ea │ │ │ │ + b.n 43592 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl d1354 │ │ │ │ + bl d136c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 435ea │ │ │ │ + beq.n 43592 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 435ea │ │ │ │ + cbnz r3, 43592 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 435ea │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 43592 │ │ │ │ movw r4, #7528 @ 0x1d68 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - nop │ │ │ │ - │ │ │ │ -000435f0 : │ │ │ │ - movw r0, #12232 @ 0x2fc8 │ │ │ │ - movt r0, #72 @ 0x48 │ │ │ │ - b.w cb83c │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ - bl cbf1c │ │ │ │ + bl cbf30 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r1, [pc, #32] @ (43634 ) │ │ │ │ + ldr r1, [pc, #28] @ (435cc ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl dda54 │ │ │ │ - movw r1, #11692 @ 0x2dac │ │ │ │ + bl ddacc │ │ │ │ + movw r1, #11908 @ 0x2e84 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [r5, #0] │ │ │ │ - bl cc570 │ │ │ │ + bl cc584 │ │ │ │ asrs r0, r0, #31 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ + cmp r6, #172 @ 0xac │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + │ │ │ │ +000435d0 : │ │ │ │ + ldr r0, [pc, #4] @ (435d8 ) │ │ │ │ + b.w cb850 │ │ │ │ nop │ │ │ │ - cmp r7, #252 @ 0xfc │ │ │ │ + cmp r6, #192 @ 0xc0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + subs r3, r2, #1 │ │ │ │ + mov r7, r2 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r8, r1 │ │ │ │ + cmp r3, #1 │ │ │ │ + bhi.n 43606 │ │ │ │ + ldr.w r0, [r8] │ │ │ │ + bl d7884 <_PyNumber_Index@@Base> │ │ │ │ + mov r4, r0 │ │ │ │ + cbnz r0, 4361e │ │ │ │ + b.n 43632 │ │ │ │ + movw r0, #58964 @ 0xe654 │ │ │ │ + movt r0, #38 @ 0x26 │ │ │ │ + movs r3, #2 │ │ │ │ + movs r2, #1 │ │ │ │ + mov r1, r7 │ │ │ │ + bl c053c <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 436dc │ │ │ │ + b.n 435f8 │ │ │ │ + bl 83940 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.n 43640 │ │ │ │ + adds r2, r5, #1 │ │ │ │ + bne.n 43650 │ │ │ │ + bl 7f734 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 436dc │ │ │ │ + mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ + b.n 43650 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 4362e │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 4362e │ │ │ │ + cmp r7, #1 │ │ │ │ + ble.n 436bc │ │ │ │ + ldr.w r4, [r8, #4] │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + ldr r3, [r0, #84] @ 0x54 │ │ │ │ + lsls r3, r3, #4 │ │ │ │ + bpl.n 4366a │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + cmp r3, #1 │ │ │ │ + bne.n 43690 │ │ │ │ + ldrb r3, [r4, #16] │ │ │ │ + b.n 436be │ │ │ │ + movw r3, #35736 @ 0x8b98 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + cmp r0, r3 │ │ │ │ + beq.n 43684 │ │ │ │ + movw r1, #35736 @ 0x8b98 │ │ │ │ + movt r1, #70 @ 0x46 │ │ │ │ + bl 8596c │ │ │ │ + cbz r0, 4369c │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + cmp r3, #1 │ │ │ │ + bne.n 4369c │ │ │ │ + ldr r3, [r4, #20] │ │ │ │ + ldrb r3, [r3, #0] │ │ │ │ + b.n 436be │ │ │ │ + movw r3, #35736 @ 0x8b98 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + cmp r0, r3 │ │ │ │ + bne.n 43676 │ │ │ │ + mov r3, r4 │ │ │ │ + movw r2, #23372 @ 0x5b4c │ │ │ │ + movt r2, #39 @ 0x27 │ │ │ │ + movw r1, #58760 @ 0xe588 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + movw r0, #58964 @ 0xe654 │ │ │ │ + movt r0, #38 @ 0x26 │ │ │ │ + bl 23afc8 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 436dc │ │ │ │ + movs r3, #32 │ │ │ │ + ldr r1, [r6, #8] │ │ │ │ + cmp r5, r1 │ │ │ │ + bgt.n 436ce │ │ │ │ + mov r0, r6 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + b.w 1d2c88 │ │ │ │ + subs r1, r5, r1 │ │ │ │ + mov r0, r6 │ │ │ │ + movs r2, #0 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + b.w 403cc │ │ │ │ + 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 │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ ldr r7, [r0, #8] │ │ │ │ ubfx r6, r3, #2, #3 │ │ │ │ lsls r2, r3, #26 │ │ │ │ - bpl.n 43660 │ │ │ │ + bpl.n 4370a │ │ │ │ lsls r3, r3, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r4, r0, #20 │ │ │ │ addpl.w r4, r0, #28 │ │ │ │ - b.n 43662 │ │ │ │ + b.n 4370c │ │ │ │ ldr r4, [r0, #28] │ │ │ │ cmp r7, #1 │ │ │ │ - bne.n 43694 │ │ │ │ + bne.n 4373e │ │ │ │ cmp r6, #1 │ │ │ │ - bne.n 4366e │ │ │ │ + bne.n 43718 │ │ │ │ ldrb r0, [r4, #0] │ │ │ │ - b.n 43676 │ │ │ │ + b.n 43720 │ │ │ │ cmp r6, #2 │ │ │ │ ite eq │ │ │ │ ldrheq r0, [r4, #0] │ │ │ │ ldrne r0, [r4, #0] │ │ │ │ - bl 1231d0 <_PyUnicode_IsNumeric@@Base> │ │ │ │ + bl 123540 <_PyUnicode_IsNumeric@@Base> │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movw r2, #7780 @ 0x1e64 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r0, #0 │ │ │ │ ite ne │ │ │ │ movne r0, r3 │ │ │ │ moveq r0, r2 │ │ │ │ - b.n 436ce │ │ │ │ - cbz r7, 436c6 │ │ │ │ + b.n 43778 │ │ │ │ + cbz r7, 43770 │ │ │ │ movs r5, #0 │ │ │ │ cmp r7, r5 │ │ │ │ - ble.n 436bc │ │ │ │ + ble.n 43766 │ │ │ │ cmp r6, #1 │ │ │ │ - bne.n 436a4 │ │ │ │ + bne.n 4374e │ │ │ │ ldrb r0, [r4, r5] │ │ │ │ - b.n 436b0 │ │ │ │ + b.n 4375a │ │ │ │ cmp r6, #2 │ │ │ │ ite eq │ │ │ │ ldrheq.w r0, [r4, r5, lsl #1] │ │ │ │ ldrne.w r0, [r4, r5, lsl #2] │ │ │ │ adds r5, #1 │ │ │ │ - bl 1231d0 <_PyUnicode_IsNumeric@@Base> │ │ │ │ + bl 123540 <_PyUnicode_IsNumeric@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 43698 │ │ │ │ - b.n 436c6 │ │ │ │ + bne.n 43742 │ │ │ │ + b.n 43770 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 436ce │ │ │ │ + b.n 43778 │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -000436d0 <_PyEval_MatchKeys@@Base>: │ │ │ │ +0004377a <_PyEval_MatchKeys@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ ldr.w sl, [r2, #8] │ │ │ │ strd r0, r1, [sp, #16] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 439a0 <_PyEval_MatchKeys@@Base+0x2d0> │ │ │ │ - ldr r1, [pc, #488] @ (438dc <_PyEval_MatchKeys@@Base+0x20c>) │ │ │ │ + beq.w 43a48 <_PyEval_MatchKeys@@Base+0x2ce> │ │ │ │ + ldr r1, [pc, #484] @ (43984 <_PyEval_MatchKeys@@Base+0x20a>) │ │ │ │ mov r8, r2 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r2, sp, #28 │ │ │ │ movs r7, #0 │ │ │ │ str r7, [sp, #28] │ │ │ │ - bl 9357c <_PyObject_GetMethod@@Base> │ │ │ │ + bl 93554 <_PyObject_GetMethod@@Base> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 438d2 <_PyEval_MatchKeys@@Base+0x202> │ │ │ │ + beq.w 4397c <_PyEval_MatchKeys@@Base+0x202> │ │ │ │ mov r0, r7 │ │ │ │ - bl de834 │ │ │ │ + bl de8ac │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 438d2 <_PyEval_MatchKeys@@Base+0x202> │ │ │ │ - ldr r3, [pc, #452] @ (438e0 <_PyEval_MatchKeys@@Base+0x210>) │ │ │ │ + beq.w 4397c <_PyEval_MatchKeys@@Base+0x202> │ │ │ │ + ldr r3, [pc, #448] @ (43988 <_PyEval_MatchKeys@@Base+0x20e>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ str r7, [sp, #0] │ │ │ │ movw r1, #36416 @ 0x8e40 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ ldr r0, [r2, r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r7 │ │ │ │ - bl 11d018 │ │ │ │ + bl 11d21c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 438e8 <_PyEval_MatchKeys@@Base+0x218> │ │ │ │ + beq.w 43990 <_PyEval_MatchKeys@@Base+0x216> │ │ │ │ mov r0, sl │ │ │ │ - bl 72074 │ │ │ │ + bl 71ff4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 438ea <_PyEval_MatchKeys@@Base+0x21a> │ │ │ │ + beq.w 43992 <_PyEval_MatchKeys@@Base+0x218> │ │ │ │ add.w r8, r8, #8 │ │ │ │ add.w fp, r0, #8 │ │ │ │ mov r0, r6 │ │ │ │ cmp r7, sl │ │ │ │ - bge.n 4384e <_PyEval_MatchKeys@@Base+0x17e> │ │ │ │ + bge.n 438f8 <_PyEval_MatchKeys@@Base+0x17e> │ │ │ │ ldr.w r9, [r8, #4]! │ │ │ │ mov r1, r9 │ │ │ │ - bl e1d70 │ │ │ │ - cbz r0, 4376c <_PyEval_MatchKeys@@Base+0x9c> │ │ │ │ + bl e1de8 │ │ │ │ + cbz r0, 43816 <_PyEval_MatchKeys@@Base+0x9c> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [r3, #72] @ 0x48 │ │ │ │ - cbz r2, 43786 <_PyEval_MatchKeys@@Base+0xb6> │ │ │ │ - b.n 4377e <_PyEval_MatchKeys@@Base+0xae> │ │ │ │ + cbz r2, 43830 <_PyEval_MatchKeys@@Base+0xb6> │ │ │ │ + b.n 43828 <_PyEval_MatchKeys@@Base+0xae> │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl e14d8 │ │ │ │ + bl e1550 │ │ │ │ movs r2, #3 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 437a2 <_PyEval_MatchKeys@@Base+0xd2> │ │ │ │ - b.n 43764 <_PyEval_MatchKeys@@Base+0x94> │ │ │ │ + cbz r0, 4384c <_PyEval_MatchKeys@@Base+0xd2> │ │ │ │ + b.n 4380e <_PyEval_MatchKeys@@Base+0x94> │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 438ea <_PyEval_MatchKeys@@Base+0x21a> │ │ │ │ + bne.w 43992 <_PyEval_MatchKeys@@Base+0x218> │ │ │ │ movw r2, #6496 @ 0x1960 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r3, r9 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - movw r2, #3844 @ 0xf04 │ │ │ │ + movw r2, #4164 @ 0x1044 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - bl 1498b4 <_PyErr_Format@@Base> │ │ │ │ - b.n 438ea <_PyEval_MatchKeys@@Base+0x21a> │ │ │ │ + bl 14999c <_PyErr_Format@@Base> │ │ │ │ + b.n 43992 <_PyEval_MatchKeys@@Base+0x218> │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr.w ip, [sp, #28] │ │ │ │ str.w r9, [sp, #36] @ 0x24 │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ - cbz r0, 437bc <_PyEval_MatchKeys@@Base+0xec> │ │ │ │ + cbz r0, 43866 <_PyEval_MatchKeys@@Base+0xec> │ │ │ │ mov r0, ip │ │ │ │ - bl 8e1fc │ │ │ │ - b.n 437c8 <_PyEval_MatchKeys@@Base+0xf8> │ │ │ │ + bl 8e1e8 │ │ │ │ + b.n 43872 <_PyEval_MatchKeys@@Base+0xf8> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, ip │ │ │ │ movs r2, #2 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ - bl 8e1fc │ │ │ │ + bl 8e1e8 │ │ │ │ adds r7, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 438ea <_PyEval_MatchKeys@@Base+0x21a> │ │ │ │ + beq.w 43992 <_PyEval_MatchKeys@@Base+0x218> │ │ │ │ cmp r0, r5 │ │ │ │ - bne.n 43848 <_PyEval_MatchKeys@@Base+0x178> │ │ │ │ + bne.n 438f2 <_PyEval_MatchKeys@@Base+0x178> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 437fe <_PyEval_MatchKeys@@Base+0x12e> │ │ │ │ + beq.n 438a8 <_PyEval_MatchKeys@@Base+0x12e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 437fe <_PyEval_MatchKeys@@Base+0x12e> │ │ │ │ - ldr r2, [pc, #252] @ (438e4 <_PyEval_MatchKeys@@Base+0x214>) │ │ │ │ + cbnz r3, 438a8 <_PyEval_MatchKeys@@Base+0x12e> │ │ │ │ + ldr r2, [pc, #252] @ (4398c <_PyEval_MatchKeys@@Base+0x212>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 437f6 <_PyEval_MatchKeys@@Base+0x126> │ │ │ │ + cbz r3, 438a0 <_PyEval_MatchKeys@@Base+0x126> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 43828 <_PyEval_MatchKeys@@Base+0x158> │ │ │ │ + beq.n 438d2 <_PyEval_MatchKeys@@Base+0x158> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 43828 <_PyEval_MatchKeys@@Base+0x158> │ │ │ │ - ldr r2, [pc, #212] @ (438e4 <_PyEval_MatchKeys@@Base+0x214>) │ │ │ │ + cbnz r3, 438d2 <_PyEval_MatchKeys@@Base+0x158> │ │ │ │ + ldr r2, [pc, #208] @ (4398c <_PyEval_MatchKeys@@Base+0x212>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 43820 <_PyEval_MatchKeys@@Base+0x150> │ │ │ │ + cbz r3, 438ca <_PyEval_MatchKeys@@Base+0x150> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ @@ -37310,640 +37369,463 @@ │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ - b.n 4384e <_PyEval_MatchKeys@@Base+0x17e> │ │ │ │ + b.n 438f8 <_PyEval_MatchKeys@@Base+0x17e> │ │ │ │ str.w r0, [fp, #4]! │ │ │ │ - b.n 43752 <_PyEval_MatchKeys@@Base+0x82> │ │ │ │ + b.n 437fc <_PyEval_MatchKeys@@Base+0x82> │ │ │ │ ldr r7, [sp, #28] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4387a <_PyEval_MatchKeys@@Base+0x1aa> │ │ │ │ + beq.n 43924 <_PyEval_MatchKeys@@Base+0x1aa> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 4387a <_PyEval_MatchKeys@@Base+0x1aa> │ │ │ │ - ldr r2, [pc, #128] @ (438e4 <_PyEval_MatchKeys@@Base+0x214>) │ │ │ │ + cbnz r3, 43924 <_PyEval_MatchKeys@@Base+0x1aa> │ │ │ │ + ldr r2, [pc, #128] @ (4398c <_PyEval_MatchKeys@@Base+0x212>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 43872 <_PyEval_MatchKeys@@Base+0x1a2> │ │ │ │ + cbz r3, 4391c <_PyEval_MatchKeys@@Base+0x1a2> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 438a4 <_PyEval_MatchKeys@@Base+0x1d4> │ │ │ │ + beq.n 4394e <_PyEval_MatchKeys@@Base+0x1d4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 438a4 <_PyEval_MatchKeys@@Base+0x1d4> │ │ │ │ - ldr r2, [pc, #88] @ (438e4 <_PyEval_MatchKeys@@Base+0x214>) │ │ │ │ + cbnz r3, 4394e <_PyEval_MatchKeys@@Base+0x1d4> │ │ │ │ + ldr r2, [pc, #84] @ (4398c <_PyEval_MatchKeys@@Base+0x212>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 4389c <_PyEval_MatchKeys@@Base+0x1cc> │ │ │ │ + cbz r3, 43946 <_PyEval_MatchKeys@@Base+0x1cc> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 439a2 <_PyEval_MatchKeys@@Base+0x2d2> │ │ │ │ + beq.n 43a4a <_PyEval_MatchKeys@@Base+0x2d0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 439a2 <_PyEval_MatchKeys@@Base+0x2d2> │ │ │ │ - ldr r2, [pc, #44] @ (438e4 <_PyEval_MatchKeys@@Base+0x214>) │ │ │ │ + bne.n 43a4a <_PyEval_MatchKeys@@Base+0x2d0> │ │ │ │ + ldr r2, [pc, #40] @ (4398c <_PyEval_MatchKeys@@Base+0x212>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 438c8 <_PyEval_MatchKeys@@Base+0x1f8> │ │ │ │ + cbz r3, 43972 <_PyEval_MatchKeys@@Base+0x1f8> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ - b.n 439a2 <_PyEval_MatchKeys@@Base+0x2d2> │ │ │ │ + b.n 43a4a <_PyEval_MatchKeys@@Base+0x2d0> │ │ │ │ movs r4, #0 │ │ │ │ mov r5, r4 │ │ │ │ mov r6, r4 │ │ │ │ - b.n 438ea <_PyEval_MatchKeys@@Base+0x21a> │ │ │ │ - nop │ │ │ │ + b.n 43992 <_PyEval_MatchKeys@@Base+0x218> │ │ │ │ ldmia r5, {r3, r5, r6, r7} │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ mov r4, r0 │ │ │ │ ldr r7, [sp, #28] │ │ │ │ - cbz r7, 43918 <_PyEval_MatchKeys@@Base+0x248> │ │ │ │ + cbz r7, 439c0 <_PyEval_MatchKeys@@Base+0x246> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 43918 <_PyEval_MatchKeys@@Base+0x248> │ │ │ │ + beq.n 439c0 <_PyEval_MatchKeys@@Base+0x246> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 43918 <_PyEval_MatchKeys@@Base+0x248> │ │ │ │ - ldr r2, [pc, #172] @ (439ac <_PyEval_MatchKeys@@Base+0x2dc>) │ │ │ │ + cbnz r3, 439c0 <_PyEval_MatchKeys@@Base+0x246> │ │ │ │ + ldr r2, [pc, #172] @ (43a54 <_PyEval_MatchKeys@@Base+0x2da>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 43910 <_PyEval_MatchKeys@@Base+0x240> │ │ │ │ + cbz r3, 439b8 <_PyEval_MatchKeys@@Base+0x23e> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ - cbz r6, 43944 <_PyEval_MatchKeys@@Base+0x274> │ │ │ │ + cbz r6, 439ec <_PyEval_MatchKeys@@Base+0x272> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 43944 <_PyEval_MatchKeys@@Base+0x274> │ │ │ │ + beq.n 439ec <_PyEval_MatchKeys@@Base+0x272> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 43944 <_PyEval_MatchKeys@@Base+0x274> │ │ │ │ - ldr r2, [pc, #128] @ (439ac <_PyEval_MatchKeys@@Base+0x2dc>) │ │ │ │ + cbnz r3, 439ec <_PyEval_MatchKeys@@Base+0x272> │ │ │ │ + ldr r2, [pc, #128] @ (43a54 <_PyEval_MatchKeys@@Base+0x2da>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 4393c <_PyEval_MatchKeys@@Base+0x26c> │ │ │ │ + cbz r3, 439e4 <_PyEval_MatchKeys@@Base+0x26a> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ - cbz r5, 43970 <_PyEval_MatchKeys@@Base+0x2a0> │ │ │ │ + cbz r5, 43a18 <_PyEval_MatchKeys@@Base+0x29e> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 43970 <_PyEval_MatchKeys@@Base+0x2a0> │ │ │ │ + beq.n 43a18 <_PyEval_MatchKeys@@Base+0x29e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 43970 <_PyEval_MatchKeys@@Base+0x2a0> │ │ │ │ - ldr r2, [pc, #84] @ (439ac <_PyEval_MatchKeys@@Base+0x2dc>) │ │ │ │ + cbnz r3, 43a18 <_PyEval_MatchKeys@@Base+0x29e> │ │ │ │ + ldr r2, [pc, #84] @ (43a54 <_PyEval_MatchKeys@@Base+0x2da>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 43968 <_PyEval_MatchKeys@@Base+0x298> │ │ │ │ + cbz r3, 43a10 <_PyEval_MatchKeys@@Base+0x296> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ - cbz r4, 4399c <_PyEval_MatchKeys@@Base+0x2cc> │ │ │ │ + cbz r4, 43a44 <_PyEval_MatchKeys@@Base+0x2ca> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4399c <_PyEval_MatchKeys@@Base+0x2cc> │ │ │ │ + beq.n 43a44 <_PyEval_MatchKeys@@Base+0x2ca> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4399c <_PyEval_MatchKeys@@Base+0x2cc> │ │ │ │ - ldr r2, [pc, #40] @ (439ac <_PyEval_MatchKeys@@Base+0x2dc>) │ │ │ │ + cbnz r3, 43a44 <_PyEval_MatchKeys@@Base+0x2ca> │ │ │ │ + ldr r2, [pc, #40] @ (43a54 <_PyEval_MatchKeys@@Base+0x2da>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 43994 <_PyEval_MatchKeys@@Base+0x2c4> │ │ │ │ + cbz r3, 43a3c <_PyEval_MatchKeys@@Base+0x2c2> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 439a2 <_PyEval_MatchKeys@@Base+0x2d2> │ │ │ │ - ldr r4, [pc, #12] @ (439b0 <_PyEval_MatchKeys@@Base+0x2e0>) │ │ │ │ + b.n 43a4a <_PyEval_MatchKeys@@Base+0x2d0> │ │ │ │ + ldr r4, [pc, #12] @ (43a58 <_PyEval_MatchKeys@@Base+0x2de>) │ │ │ │ mov r0, r4 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ asrs r0, r1, #32 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - │ │ │ │ -000439b4 : │ │ │ │ - ldr r0, [pc, #4] @ (439bc ) │ │ │ │ - b.w cb83c │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r4, r0 │ │ │ │ + bl cbf30 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r1, [pc, #32] @ (43a94 <_PyEval_MatchKeys@@Base+0x31a>) │ │ │ │ + movs r2, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl ddacc │ │ │ │ + movw r1, #11996 @ 0x2edc │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + str r2, [r5, #0] │ │ │ │ + bl cc584 │ │ │ │ + asrs r0, r0, #31 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - adds r0, #16 │ │ │ │ + cmp r6, #244 @ 0xf4 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r1 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #20 │ │ │ │ blx 2957c │ │ │ │ subs r3, r6, #1 │ │ │ │ cmp r3, #2 │ │ │ │ - bhi.n 439f4 │ │ │ │ + bhi.n 43acc <_PyEval_MatchKeys@@Base+0x352> │ │ │ │ ldr r0, [r7, #0] │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #20 │ │ │ │ - bl ce02c │ │ │ │ + bl ce03c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 43a0c │ │ │ │ - b.n 43a52 │ │ │ │ - movw r0, #26032 @ 0x65b0 │ │ │ │ + cbz r0, 43ae4 <_PyEval_MatchKeys@@Base+0x36a> │ │ │ │ + b.n 43b2a <_PyEval_MatchKeys@@Base+0x3b0> │ │ │ │ + movw r0, #26352 @ 0x66f0 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movs r3, #3 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ - bl c0530 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c053c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 439e4 │ │ │ │ - b.n 43a52 │ │ │ │ + bne.n 43abc <_PyEval_MatchKeys@@Base+0x342> │ │ │ │ + b.n 43b2a <_PyEval_MatchKeys@@Base+0x3b0> │ │ │ │ cmp r6, #1 │ │ │ │ - ble.n 43a86 │ │ │ │ + ble.n 43b5e <_PyEval_MatchKeys@@Base+0x3e4> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 43a74 │ │ │ │ + beq.n 43b4c <_PyEval_MatchKeys@@Base+0x3d2> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.n 43a56 │ │ │ │ + bpl.n 43b2e <_PyEval_MatchKeys@@Base+0x3b4> │ │ │ │ mov r0, r3 │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 88de4 │ │ │ │ + bl 88dc8 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 43a52 │ │ │ │ + cbz r0, 43b2a <_PyEval_MatchKeys@@Base+0x3b0> │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 43a76 │ │ │ │ + beq.n 43b4e <_PyEval_MatchKeys@@Base+0x3d4> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21340 @ 0x535c │ │ │ │ + movw r1, #21660 @ 0x549c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 1271a4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 43ab6 │ │ │ │ - movw r2, #53808 @ 0xd230 │ │ │ │ + b.n 43b8e <_PyEval_MatchKeys@@Base+0x414> │ │ │ │ + movw r2, #54128 @ 0xd370 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #58440 @ 0xe448 │ │ │ │ + movw r1, #58760 @ 0xe588 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #26032 @ 0x65b0 │ │ │ │ + movw r0, #26352 @ 0x66f0 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23b068 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 43a52 │ │ │ │ + bl 23afc8 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 43b2a <_PyEval_MatchKeys@@Base+0x3b0> │ │ │ │ mov r5, r0 │ │ │ │ cmp r6, #2 │ │ │ │ - beq.n 43a88 │ │ │ │ + beq.n 43b60 <_PyEval_MatchKeys@@Base+0x3e6> │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - bl c34a8 │ │ │ │ + bl c34b0 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.n 43a88 │ │ │ │ - b.n 43a52 │ │ │ │ + bge.n 43b60 <_PyEval_MatchKeys@@Base+0x3e6> │ │ │ │ + b.n 43b2a <_PyEval_MatchKeys@@Base+0x3b0> │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ strd r3, r1, [sp, #12] │ │ │ │ - cbnz r4, 43a96 │ │ │ │ + cbnz r4, 43b6e <_PyEval_MatchKeys@@Base+0x3f4> │ │ │ │ add r3, sp, #16 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ add r3, sp, #12 │ │ │ │ - bl 187834 │ │ │ │ + bl 1878f0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 43ab6 │ │ │ │ + cbz r0, 43b8e <_PyEval_MatchKeys@@Base+0x414> │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - movw r0, #35440 @ 0x8a70 │ │ │ │ + movw r0, #35760 @ 0x8bb0 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 82744 │ │ │ │ + bl 82754 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - cbz r3, 43ac0 │ │ │ │ + cbz r3, 43b98 <_PyEval_MatchKeys@@Base+0x41e> │ │ │ │ add r0, sp, #20 │ │ │ │ - bl ceac4 │ │ │ │ + bl cead4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - subs r3, r2, #1 │ │ │ │ - mov r7, r2 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r8, r1 │ │ │ │ - cmp r3, #1 │ │ │ │ - bhi.n 43af0 │ │ │ │ - ldr.w r0, [r8] │ │ │ │ - bl d781c <_PyNumber_Index@@Base> │ │ │ │ - mov r4, r0 │ │ │ │ - cbnz r0, 43b08 │ │ │ │ - b.n 43b1c │ │ │ │ - movw r0, #58644 @ 0xe514 │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ - movs r3, #2 │ │ │ │ - movs r2, #1 │ │ │ │ - mov r1, r7 │ │ │ │ - bl c0530 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 43bc6 │ │ │ │ - b.n 43ae2 │ │ │ │ - bl 83930 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.n 43b2a │ │ │ │ - adds r2, r5, #1 │ │ │ │ - bne.n 43b3a │ │ │ │ - bl 7f720 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 43bc6 │ │ │ │ - mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 43b3a │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 43b18 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 43b18 │ │ │ │ - cmp r7, #1 │ │ │ │ - ble.n 43ba6 │ │ │ │ - ldr.w r4, [r8, #4] │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - ldr r3, [r0, #84] @ 0x54 │ │ │ │ - lsls r3, r3, #4 │ │ │ │ - bpl.n 43b54 │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - cmp r3, #1 │ │ │ │ - bne.n 43b7a │ │ │ │ - ldrb r3, [r4, #16] │ │ │ │ - b.n 43ba8 │ │ │ │ - movw r3, #35736 @ 0x8b98 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r0, r3 │ │ │ │ - beq.n 43b6e │ │ │ │ - movw r1, #35736 @ 0x8b98 │ │ │ │ - movt r1, #70 @ 0x46 │ │ │ │ - bl 859a0 │ │ │ │ - cbz r0, 43b86 │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - cmp r3, #1 │ │ │ │ - bne.n 43b86 │ │ │ │ - ldr r3, [r4, #20] │ │ │ │ - ldrb r3, [r3, #0] │ │ │ │ - b.n 43ba8 │ │ │ │ - movw r3, #35736 @ 0x8b98 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r0, r3 │ │ │ │ - bne.n 43b60 │ │ │ │ - mov r3, r4 │ │ │ │ - movw r2, #23052 @ 0x5a0c │ │ │ │ - movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #58440 @ 0xe448 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #58644 @ 0xe514 │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ - bl 23b068 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 43bc6 │ │ │ │ - movs r3, #32 │ │ │ │ - ldr r1, [r6, #8] │ │ │ │ - cmp r5, r1 │ │ │ │ - bgt.n 43bb8 │ │ │ │ - mov r0, r6 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 1d2d48 │ │ │ │ - subs r1, r5, r1 │ │ │ │ - mov r0, r6 │ │ │ │ + mov r0, r1 │ │ │ │ movs r2, #0 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 404fe │ │ │ │ - movs r0, #0 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + movw r1, #39636 @ 0x9ad4 │ │ │ │ + movt r1, #2 │ │ │ │ + b.w 13dc88 │ │ │ │ + │ │ │ │ +00043bae : │ │ │ │ + ldr r0, [pc, #4] @ (43bb4 ) │ │ │ │ + b.w cb850 │ │ │ │ + cmp r7, #8 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r5, r0 │ │ │ │ movw r4, #26080 @ 0x65e0 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ strd r1, r0, [sp, #8] │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 43c08 │ │ │ │ + beq.n 43bf4 │ │ │ │ mov r1, r4 │ │ │ │ - bl 859a0 │ │ │ │ - cbnz r0, 43c08 │ │ │ │ + bl 8596c │ │ │ │ + cbnz r0, 43bf4 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 13e4d4 │ │ │ │ + bl 13e5b4 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 43c10 │ │ │ │ + bne.n 43bfc │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - b.n 43c8c │ │ │ │ + b.n 43c78 │ │ │ │ ldrd r2, r3, [r5, #8] │ │ │ │ strd r2, r3, [sp, #40] @ 0x28 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 43c26 │ │ │ │ + beq.n 43c12 │ │ │ │ movw r1, #26080 @ 0x65e0 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - bl 859a0 │ │ │ │ - cbz r0, 43c30 │ │ │ │ + bl 8596c │ │ │ │ + cbz r0, 43c1c │ │ │ │ ldrd r2, r3, [r5, #8] │ │ │ │ strd r2, r3, [sp, #32] │ │ │ │ - b.n 43c40 │ │ │ │ + b.n 43c2c │ │ │ │ add r1, sp, #32 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 13e4d4 │ │ │ │ + bl 13e5b4 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 43c40 │ │ │ │ + bne.n 43c2c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - b.n 43c8c │ │ │ │ + b.n 43c78 │ │ │ │ vldr d1, [sp, #32] │ │ │ │ vcmp.f64 d1, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 43c68 │ │ │ │ + bne.n 43c54 │ │ │ │ movw r3, #56088 @ 0xdb18 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #11796 @ 0x2e14 │ │ │ │ + movw r1, #12100 @ 0x2f44 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 1271a4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 43c8c │ │ │ │ + b.n 43c78 │ │ │ │ add r0, sp, #16 │ │ │ │ add r1, sp, #24 │ │ │ │ vldr d0, [sp, #40] @ 0x28 │ │ │ │ - bl 34f16 │ │ │ │ - movw r0, #9872 @ 0x2690 │ │ │ │ + bl 34f12 │ │ │ │ + movw r0, #10192 @ 0x27d0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldrd r4, r5, [sp, #24] │ │ │ │ strd r4, r5, [sp] │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ - bl 82744 │ │ │ │ + bl 82754 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - mov r0, r1 │ │ │ │ - movs r2, #0 │ │ │ │ - movw r1, #39636 @ 0x9ad4 │ │ │ │ - movt r1, #2 │ │ │ │ - b.w 13dba8 │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r4, r0 │ │ │ │ - bl cbf1c │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r1, [pc, #196] @ (43d7c ) │ │ │ │ - movs r2, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl dda54 │ │ │ │ - str r0, [r5, #0] │ │ │ │ - cbnz r0, 43cca │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 43d7a │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl dda78 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 43cc4 │ │ │ │ - ldr r1, [pc, #168] @ (43d80 ) │ │ │ │ - movs r2, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl dda54 │ │ │ │ - mov r1, r0 │ │ │ │ - str r0, [r5, #4] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 43cc4 │ │ │ │ - mov r0, r4 │ │ │ │ - bl dda78 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 43cc4 │ │ │ │ - ldr r1, [pc, #144] @ (43d84 ) │ │ │ │ - movs r2, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl dda54 │ │ │ │ - mov r1, r0 │ │ │ │ - str r0, [r5, #8] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 43cc4 │ │ │ │ - mov r0, r4 │ │ │ │ - bl dda78 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 43cc4 │ │ │ │ - ldr r1, [pc, #120] @ (43d88 ) │ │ │ │ - movs r2, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl dda54 │ │ │ │ - mov r1, r0 │ │ │ │ - str r0, [r5, #12] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 43cc4 │ │ │ │ - mov r0, r4 │ │ │ │ - bl dda78 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 43cc4 │ │ │ │ - ldr r1, [pc, #96] @ (43d8c ) │ │ │ │ - movs r2, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl dda54 │ │ │ │ - mov r1, r0 │ │ │ │ - str r0, [r5, #16] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 43cc4 │ │ │ │ - mov r0, r4 │ │ │ │ - bl dda78 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 43cc4 │ │ │ │ - ldr r1, [pc, #72] @ (43d90 ) │ │ │ │ - movs r2, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl dda54 │ │ │ │ - mov r1, r0 │ │ │ │ - str r0, [r5, #20] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 43cc4 │ │ │ │ - mov r0, r4 │ │ │ │ - bl dda78 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 43cc4 │ │ │ │ - mov r0, r4 │ │ │ │ - movw r2, #11812 @ 0x2e24 │ │ │ │ - movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #55152 @ 0xd770 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ - bl 1d4c54 │ │ │ │ - asrs r0, r0, #31 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - adds r0, #68 @ 0x44 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - adds r0, #88 @ 0x58 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - adds r0, #108 @ 0x6c │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - adds r0, #128 @ 0x80 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - adds r0, #148 @ 0x94 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - adds r0, #168 @ 0xa8 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r4, r1 │ │ │ │ mov r8, r2 │ │ │ │ - bl 111654 │ │ │ │ + bl 111788 │ │ │ │ str r0, [sp, #4] │ │ │ │ - cbz r0, 43df0 │ │ │ │ + cbz r0, 43cd8 │ │ │ │ movw r3, #56048 @ 0xdaf0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl d75c4 │ │ │ │ + bl d762c │ │ │ │ mov r4, r0 │ │ │ │ adds r5, r0, #1 │ │ │ │ - bne.n 43dd4 │ │ │ │ - bl 7f720 │ │ │ │ - cbz r0, 43dd8 │ │ │ │ - b.n 440e2 │ │ │ │ + bne.n 43cbc │ │ │ │ + bl 7f734 │ │ │ │ + cbz r0, 43cc0 │ │ │ │ + b.n 43fca │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 43de0 │ │ │ │ + bge.n 43cc8 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ - cbz r3, 43de0 │ │ │ │ + cbz r3, 43cc8 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ add r4, r3 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 4bd44 │ │ │ │ + b.w 4bc00 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #12188 @ 0x2f9c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 440cc │ │ │ │ + bne.w 43fb4 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ - cbz r3, 43e16 │ │ │ │ + cbz r3, 43cfe │ │ │ │ mov r0, r4 │ │ │ │ add r3, sp, #12 │ │ │ │ add r2, sp, #16 │ │ │ │ add r1, sp, #20 │ │ │ │ - bl 110198 │ │ │ │ + bl 1102cc │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 43e24 │ │ │ │ - b.n 440e2 │ │ │ │ + bge.n 43d0c │ │ │ │ + b.n 43fca │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 23aa3c <_PyGen_SetStopIterationValue@@Base+0x88> │ │ │ │ + bl 23a9c4 <_PyGen_SetStopIterationValue@@Base+0x88> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 43e04 │ │ │ │ - b.n 440e2 │ │ │ │ + bne.n 43cec │ │ │ │ + b.n 43fca │ │ │ │ ldr r3, [r6, #20] │ │ │ │ add r2, sp, #16 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ add r1, sp, #20 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ mov r3, r4 │ │ │ │ - bl 11087c │ │ │ │ + bl 1109b0 │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 43f00 │ │ │ │ + bne.n 43de8 │ │ │ │ cmp r0, #0 │ │ │ │ - ble.w 440e8 │ │ │ │ + ble.w 43fd0 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 43e58 │ │ │ │ + bge.n 43d40 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ subs r2, r0, #1 │ │ │ │ mla r2, r4, r2, r3 │ │ │ │ adds r3, #1 │ │ │ │ negs r4, r4 │ │ │ │ str r2, [sp, #20] │ │ │ │ str r3, [sp, #16] │ │ │ │ str r4, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 72218 │ │ │ │ + bl 72198 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 440e2 │ │ │ │ + beq.w 43fca │ │ │ │ ldr r4, [sp, #20] │ │ │ │ mov.w r9, #0 │ │ │ │ ldrd r0, r1, [sp, #12] │ │ │ │ ldr r3, [r6, #20] │ │ │ │ add.w ip, r4, r0 │ │ │ │ cmp r1, r4 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - bls.n 43eb8 │ │ │ │ + bls.n 43da0 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ cmp ip, r2 │ │ │ │ add.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ sub.w r2, r2, r4 │ │ │ │ it cc │ │ │ │ addcc.w r2, r0, #4294967295 @ 0xffffffff │ │ │ │ @@ -37954,181 +37836,181 @@ │ │ │ │ add.w r0, r1, r0, lsl #2 │ │ │ │ add.w r1, r1, r4, lsl #2 │ │ │ │ adds r1, #4 │ │ │ │ add.w r9, r9, #1 │ │ │ │ blx 2a344 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r4, r3 │ │ │ │ - b.n 43e6c │ │ │ │ + b.n 43d54 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mla r1, r0, r5, r1 │ │ │ │ cmp r1, r2 │ │ │ │ - bcs.n 43ed6 │ │ │ │ + bcs.n 43dbe │ │ │ │ ldr r3, [r3, #12] │ │ │ │ subs r2, r2, r1 │ │ │ │ subs r0, r1, r5 │ │ │ │ lsls r2, r2, #2 │ │ │ │ add.w r1, r3, r1, lsl #2 │ │ │ │ add.w r0, r3, r0, lsl #2 │ │ │ │ blx 2a344 │ │ │ │ ldr r1, [r6, #20] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ subs r5, r3, r5 │ │ │ │ ldr.w r3, [r8] │ │ │ │ str r5, [r1, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 440e8 │ │ │ │ + beq.w 43fd0 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 440e8 │ │ │ │ + bne.w 43fd0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 440e8 │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 43fd0 │ │ │ │ mov r0, r8 │ │ │ │ - movw r1, #11820 @ 0x2e2c │ │ │ │ + movw r1, #12116 @ 0x2f54 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl f5390 │ │ │ │ + bl f5414 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 440e2 │ │ │ │ + beq.w 43fca │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r8, [r0, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 43f54 │ │ │ │ + beq.n 43e3c │ │ │ │ cmp r5, r8 │ │ │ │ - beq.n 43f66 │ │ │ │ + beq.n 43e4e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 43f38 │ │ │ │ + beq.n 43e20 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 43f38 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 43e20 │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ movw r0, #6496 @ 0x1960 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r8 │ │ │ │ - movw r1, #33580 @ 0x832c │ │ │ │ + movw r1, #33900 @ 0x846c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d1990 │ │ │ │ - b.n 440e2 │ │ │ │ + bl d19a8 │ │ │ │ + b.n 43fca │ │ │ │ cmp r5, r8 │ │ │ │ - bge.n 43f66 │ │ │ │ + bge.n 43e4e │ │ │ │ sub.w r1, r8, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 23b458 │ │ │ │ + bl 23b3e0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 43fe2 │ │ │ │ + beq.n 43eca │ │ │ │ ldr r0, [r6, #4] │ │ │ │ movw r1, #4968 @ 0x1368 │ │ │ │ movt r1, #72 @ 0x48 │ │ │ │ mov.w r9, #0 │ │ │ │ - bl 11b368 │ │ │ │ - bl cbf1c │ │ │ │ + bl 11b5d8 │ │ │ │ + bl cbf30 │ │ │ │ mov fp, r0 │ │ │ │ cmp r9, r8 │ │ │ │ - bge.n 43fd4 │ │ │ │ + bge.n 43ebc │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w r1, [fp, #52] @ 0x34 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #6 │ │ │ │ ite pl │ │ │ │ addpl.w r3, r4, #12 │ │ │ │ ldrmi r3, [r4, #12] │ │ │ │ ldr.w r3, [r3, r9, lsl #2] │ │ │ │ ldr.w sl, [r3, #4] │ │ │ │ cmp r1, sl │ │ │ │ - beq.n 43fce │ │ │ │ + beq.n 43eb6 │ │ │ │ mov r0, sl │ │ │ │ - bl 859a0 │ │ │ │ - cbnz r0, 43fce │ │ │ │ + bl 8596c │ │ │ │ + cbnz r0, 43eb6 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr.w r2, [sl, #12] │ │ │ │ - movw r1, #64548 @ 0xfc24 │ │ │ │ + movw r1, #65036 @ 0xfe0c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1990 │ │ │ │ + bl d19a8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 43fec │ │ │ │ - b.n 440e2 │ │ │ │ + bne.n 43ed4 │ │ │ │ + b.n 43fca │ │ │ │ add.w r9, r9, #1 │ │ │ │ - b.n 43f7e │ │ │ │ + b.n 43e66 │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 4401c │ │ │ │ + ble.n 43f04 │ │ │ │ mov r0, r5 │ │ │ │ - bl 72218 │ │ │ │ + bl 72198 │ │ │ │ mov r9, r0 │ │ │ │ - cbnz r0, 43ffc │ │ │ │ + cbnz r0, 43ee4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 440e2 │ │ │ │ + beq.n 43fca │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 440e2 │ │ │ │ + bne.n 43fca │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 440e2 │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 43fca │ │ │ │ ldr r3, [r6, #20] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr.w lr, [r3, #12] │ │ │ │ ldr r3, [r0, #12] │ │ │ │ add.w r0, r3, r5, lsl #2 │ │ │ │ ldr.w r7, [lr, r1, lsl #2] │ │ │ │ add r1, r2 │ │ │ │ str.w r7, [r3], #4 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 4400c │ │ │ │ - b.n 44020 │ │ │ │ + bne.n 43ef4 │ │ │ │ + b.n 43f08 │ │ │ │ mov.w r9, #0 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ cmp r5, r8 │ │ │ │ - ble.n 44054 │ │ │ │ + ble.n 43f3c │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - ble.n 44042 │ │ │ │ + ble.n 43f2a │ │ │ │ ldr r6, [r3, #12] │ │ │ │ sub.w r0, r8, r5 │ │ │ │ add r0, r2 │ │ │ │ ldr.w r7, [r6, r2, lsl #2] │ │ │ │ adds r2, #1 │ │ │ │ str.w r7, [r6, r0, lsl #2] │ │ │ │ - b.n 4402a │ │ │ │ + b.n 43f12 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov.w ip, r2, lsl #2 │ │ │ │ movs r2, #0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 44074 │ │ │ │ - bge.n 44042 │ │ │ │ + b.n 43f5c │ │ │ │ + bge.n 43f2a │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ subs r2, #1 │ │ │ │ cmp r1, r2 │ │ │ │ - bgt.n 44042 │ │ │ │ + bgt.n 43f2a │ │ │ │ ldr r6, [r3, #12] │ │ │ │ sub.w r0, r8, r5 │ │ │ │ add r0, r2 │ │ │ │ ldr.w r7, [r6, r2, lsl #2] │ │ │ │ subs r2, #1 │ │ │ │ str.w r7, [r6, r0, lsl #2] │ │ │ │ - b.n 4405c │ │ │ │ + b.n 43f44 │ │ │ │ cmp r2, r8 │ │ │ │ - bge.n 440a6 │ │ │ │ + bge.n 43f8e │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ lsls r1, r1, #6 │ │ │ │ ite pl │ │ │ │ addpl.w r1, r4, #12 │ │ │ │ ldrmi r1, [r4, #12] │ │ │ │ ldr.w r6, [r1, r2, lsl #2] │ │ │ │ @@ -38138,820 +38020,878 @@ │ │ │ │ ldr r1, [r6, #0] │ │ │ │ add r0, ip │ │ │ │ cmp r1, lr │ │ │ │ add.w r1, r1, #1 │ │ │ │ it ne │ │ │ │ strne r1, [r6, #0] │ │ │ │ str.w r6, [sl] │ │ │ │ - b.n 44074 │ │ │ │ + b.n 43f5c │ │ │ │ ldr r2, [r3, #4] │ │ │ │ subs r2, r2, r5 │ │ │ │ add r2, r8 │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 440c4 │ │ │ │ + beq.n 43fac │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 440c4 │ │ │ │ + cbnz r3, 43fac │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r9 │ │ │ │ - bl 7828c │ │ │ │ - b.n 440e8 │ │ │ │ + bl 7820c │ │ │ │ + b.n 43fd0 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #11852 @ 0x2e4c │ │ │ │ + movw r1, #12148 @ 0x2f74 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 1271a4 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx 29e00 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 7ffe0 │ │ │ │ + b.w 7fff4 │ │ │ │ + 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 cbf30 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r1, [pc, #196] @ (440d0 ) │ │ │ │ + movs r2, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl ddacc │ │ │ │ + str r0, [r5, #0] │ │ │ │ + cbnz r0, 4401e │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + b.n 440ce │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl ddaf0 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 44018 │ │ │ │ + ldr r1, [pc, #168] @ (440d4 ) │ │ │ │ + movs r2, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl ddacc │ │ │ │ + mov r1, r0 │ │ │ │ + str r0, [r5, #4] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 44018 │ │ │ │ + mov r0, r4 │ │ │ │ + bl ddaf0 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 44018 │ │ │ │ + ldr r1, [pc, #144] @ (440d8 ) │ │ │ │ + movs r2, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl ddacc │ │ │ │ + mov r1, r0 │ │ │ │ + str r0, [r5, #8] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 44018 │ │ │ │ + mov r0, r4 │ │ │ │ + bl ddaf0 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 44018 │ │ │ │ + ldr r1, [pc, #120] @ (440dc ) │ │ │ │ + movs r2, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl ddacc │ │ │ │ + mov r1, r0 │ │ │ │ + str r0, [r5, #12] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 44018 │ │ │ │ + mov r0, r4 │ │ │ │ + bl ddaf0 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 44018 │ │ │ │ + ldr r1, [pc, #96] @ (440e0 ) │ │ │ │ + movs r2, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl ddacc │ │ │ │ + mov r1, r0 │ │ │ │ + str r0, [r5, #16] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 44018 │ │ │ │ + mov r0, r4 │ │ │ │ + bl ddaf0 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 44018 │ │ │ │ + ldr r1, [pc, #72] @ (440e4 ) │ │ │ │ + movs r2, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl ddacc │ │ │ │ + mov r1, r0 │ │ │ │ + str r0, [r5, #20] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 44018 │ │ │ │ + mov r0, r4 │ │ │ │ + bl ddaf0 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 44018 │ │ │ │ + mov r0, r4 │ │ │ │ + movw r2, #12184 @ 0x2f98 │ │ │ │ + movt r2, #42 @ 0x2a │ │ │ │ + movw r1, #55472 @ 0xd8b0 │ │ │ │ + movt r1, #38 @ 0x26 │ │ │ │ + bl 1d4b3c │ │ │ │ + asrs r0, r0, #31 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + cmp r7, #60 @ 0x3c │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + cmp r7, #80 @ 0x50 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + cmp r7, #100 @ 0x64 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + cmp r7, #120 @ 0x78 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + cmp r7, #140 @ 0x8c │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + cmp r7, #160 @ 0xa0 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ add r5, sp, #4 │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2} │ │ │ │ stmia.w r5, {r0, r1, r2} │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - cbz r2, 4413e │ │ │ │ + cbz r2, 4411a │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r2, #0] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1085d4 │ │ │ │ + bl 1086f0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 78230 │ │ │ │ - cbz r4, 44166 │ │ │ │ - ldr r0, [pc, #28] @ (4416c ) │ │ │ │ - bl 1f5640 <_PyEval_GetBuiltin@@Base> │ │ │ │ + bl 781b0 │ │ │ │ + cbz r4, 44142 │ │ │ │ + ldr r0, [pc, #28] @ (44148 ) │ │ │ │ + bl 1f5548 <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #3340 @ 0xd0c │ │ │ │ + movw r0, #3660 @ 0xe4c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 82744 │ │ │ │ + bl 82754 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - bmi.n 44248 │ │ │ │ + bmi.n 44224 │ │ │ │ lsls r0, r1, #1 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 442de │ │ │ │ + beq.w 442ba │ │ │ │ ldr r0, [r1, #0] │ │ │ │ mov sl, r1 │ │ │ │ mov r8, r2 │ │ │ │ - bl 128f58 │ │ │ │ + bl 1292c8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 441f0 │ │ │ │ + cbz r0, 441cc │ │ │ │ cmp.w r8, #1 │ │ │ │ - bne.n 441f4 │ │ │ │ - bl 179cfc │ │ │ │ + bne.n 441d0 │ │ │ │ + bl 179dd8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 441b0 │ │ │ │ + beq.n 4418c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 441b4 │ │ │ │ + cbz r3, 44190 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 442e0 │ │ │ │ + b.n 442bc │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 441b0 │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 4418c │ │ │ │ cmp r4, fp │ │ │ │ - bne.n 4421c │ │ │ │ + bne.n 441f8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 4420e │ │ │ │ + bne.n 441ea │ │ │ │ mov r6, r4 │ │ │ │ add.w r9, r9, #1 │ │ │ │ mov r4, r6 │ │ │ │ cmp r9, r8 │ │ │ │ - bge.w 442e0 │ │ │ │ + bge.w 442bc │ │ │ │ ldr.w r0, [sl, r9, lsl #2] │ │ │ │ - bl 128f58 │ │ │ │ + bl 1292c8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 441bc │ │ │ │ + bne.n 44198 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 441fe │ │ │ │ + bne.n 441da │ │ │ │ movs r4, #0 │ │ │ │ - b.n 442e0 │ │ │ │ - ldr.w fp, [pc, #240] @ 442e8 │ │ │ │ + b.n 442bc │ │ │ │ + ldr.w fp, [pc, #240] @ 442c4 │ │ │ │ mov.w r9, #1 │ │ │ │ - b.n 441d2 │ │ │ │ + b.n 441ae │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 441f0 │ │ │ │ + bne.n 441cc │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 441f0 │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 441cc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 441ca │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 441ca │ │ │ │ + bne.n 441a6 │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 441a6 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 442a8 │ │ │ │ + beq.n 44284 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 442a8 │ │ │ │ + beq.n 44284 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 186160 <_PyLong_GCD@@Base> │ │ │ │ + bl 186220 <_PyLong_GCD@@Base> │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 44240 │ │ │ │ + cbnz r0, 4421c │ │ │ │ movs r6, #0 │ │ │ │ - b.n 442aa │ │ │ │ + b.n 44286 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 12b230 │ │ │ │ + bl 12b59c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 44260 │ │ │ │ + beq.n 4423c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 44260 │ │ │ │ + cbnz r3, 4423c │ │ │ │ mov r0, r7 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 4423c │ │ │ │ + beq.n 44218 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 115878 │ │ │ │ + bl 115ae8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 44284 │ │ │ │ + beq.n 44260 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 44284 │ │ │ │ + cbnz r3, 44260 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 4423c │ │ │ │ + beq.n 44218 │ │ │ │ mov r0, r7 │ │ │ │ - bl 179cfc │ │ │ │ + bl 179dd8 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 442aa │ │ │ │ + beq.n 44286 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 442aa │ │ │ │ + cbnz r3, 44286 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 442aa │ │ │ │ - ldr r6, [pc, #60] @ (442e8 ) │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 44286 │ │ │ │ + ldr r6, [pc, #60] @ (442c4 ) │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 442c0 │ │ │ │ + beq.n 4429c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 442c0 │ │ │ │ + cbnz r3, 4429c │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 442d6 │ │ │ │ + beq.n 442b2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 442d6 │ │ │ │ + cbnz r3, 442b2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 441cc │ │ │ │ - b.n 441f0 │ │ │ │ - ldr r4, [pc, #12] @ (442ec ) │ │ │ │ + bne.w 441a8 │ │ │ │ + b.n 441cc │ │ │ │ + ldr r4, [pc, #12] @ (442c8 ) │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ strb r4, [r5, #5] │ │ │ │ lsls r0, r1, #1 │ │ │ │ strb r4, [r7, #5] │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - cbz r0, 4430c │ │ │ │ + cbz r0, 442e8 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #20] │ │ │ │ - bl 255334 <_PyUnicode_ToNumeric@@Base+0x7a20> │ │ │ │ + bl 2552b0 │ │ │ │ movw r5, #4356 @ 0x1104 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ add.w r0, r4, #12 │ │ │ │ movw r1, #4356 @ 0x1104 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ - bl 186abc │ │ │ │ + bl 186b7c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ add.w r0, r4, #16 │ │ │ │ cmp r3, r2 │ │ │ │ movw r1, #4356 @ 0x1104 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ - bl 186abc │ │ │ │ + bl 186b7c │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r4, r1 │ │ │ │ - mov r5, r2 │ │ │ │ - bl cbf1c │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - cbz r0, 4437e │ │ │ │ - mov r1, r5 │ │ │ │ - mov r3, r4 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - bx r3 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ mov r7, r0 │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r3, 4439e │ │ │ │ + cbz r3, 44354 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 443a0 │ │ │ │ + b.n 44356 │ │ │ │ mov r5, r3 │ │ │ │ add r5, r1 │ │ │ │ - cbnz r3, 443ae │ │ │ │ + cbnz r3, 44364 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 443ae │ │ │ │ + blt.n 44364 │ │ │ │ cmp r1, #2 │ │ │ │ - bgt.n 443ae │ │ │ │ - cbnz r0, 443c8 │ │ │ │ - ldr r4, [pc, #676] @ (44654 ) │ │ │ │ + bgt.n 44364 │ │ │ │ + cbnz r0, 4437e │ │ │ │ + ldr r4, [pc, #676] @ (4460c ) │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ add r4, sp, #36 @ 0x24 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r4, [sp, #16] │ │ │ │ movs r4, #2 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r4, [sp, #8] │ │ │ │ - bl 101898 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1019a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 44454 │ │ │ │ - cbz r5, 44412 │ │ │ │ + beq.n 4440a │ │ │ │ + cbz r5, 443c8 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ - cbz r4, 443d4 │ │ │ │ + cbz r4, 4438a │ │ │ │ cmp r5, #1 │ │ │ │ - bne.n 443dc │ │ │ │ - b.n 44420 │ │ │ │ + bne.n 44392 │ │ │ │ + b.n 443d6 │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl d781c <_PyNumber_Index@@Base> │ │ │ │ + bl d7884 <_PyNumber_Index@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 443ee │ │ │ │ - bl 7f720 │ │ │ │ - cbz r0, 44420 │ │ │ │ - b.n 44454 │ │ │ │ - bl 83930 │ │ │ │ + cbnz r0, 443a4 │ │ │ │ + bl 7f734 │ │ │ │ + cbz r0, 443d6 │ │ │ │ + b.n 4440a │ │ │ │ + bl 83940 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4440a │ │ │ │ + beq.n 443c0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4440a │ │ │ │ + cbnz r3, 443c0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 44424 │ │ │ │ - b.n 443e6 │ │ │ │ + bne.n 443da │ │ │ │ + b.n 4439c │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ - b.n 44424 │ │ │ │ + b.n 443da │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ cmp.w r8, #0 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ it lt │ │ │ │ mvnlt.w r8, #2147483648 @ 0x80000000 │ │ │ │ ldr r6, [r7, #8] │ │ │ │ add.w r9, r7, #16 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.w 44598 │ │ │ │ + bne.w 4454e │ │ │ │ mov r0, r8 │ │ │ │ cmp r0, #11 │ │ │ │ it ge │ │ │ │ movge r0, #11 │ │ │ │ adds r0, #1 │ │ │ │ - bl 72218 │ │ │ │ + bl 72198 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 44458 │ │ │ │ + cbnz r0, 4440e │ │ │ │ movs r4, #0 │ │ │ │ - b.n 447be │ │ │ │ + b.n 44776 │ │ │ │ subs r2, r6, #1 │ │ │ │ - movw fp, #42848 @ 0xa760 │ │ │ │ + movw fp, #43168 @ 0xa8a0 │ │ │ │ movt fp, #42 @ 0x2a │ │ │ │ mov r1, r2 │ │ │ │ movs r5, #0 │ │ │ │ str r2, [sp, #28] │ │ │ │ cmp r8, r5 │ │ │ │ - beq.n 44510 │ │ │ │ + beq.n 444c6 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 4456c │ │ │ │ + blt.n 44522 │ │ │ │ ldrb.w r3, [r9, r1] │ │ │ │ add.w sl, r1, #4294967295 @ 0xffffffff │ │ │ │ ldr.w r3, [fp, r3, lsl #2] │ │ │ │ lsls r2, r3, #28 │ │ │ │ - bpl.n 44494 │ │ │ │ + bpl.n 4444a │ │ │ │ mov r1, sl │ │ │ │ - b.n 4446c │ │ │ │ + b.n 44422 │ │ │ │ ldrb.w r3, [r9, sl] │ │ │ │ ldr.w r3, [fp, r3, lsl #2] │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bmi.n 444c4 │ │ │ │ + bmi.n 4447a │ │ │ │ add.w sl, sl, #4294967295 @ 0xffffffff │ │ │ │ cmp.w sl, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 44484 │ │ │ │ + bne.n 4443a │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 444c4 │ │ │ │ + bne.n 4447a │ │ │ │ ldr r3, [r7, #4] │ │ │ │ movw r0, #42428 @ 0xa5bc │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 444c4 │ │ │ │ + bne.n 4447a │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ adds r5, #1 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r7, #0] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str r7, [r3, #0] │ │ │ │ - b.n 4456c │ │ │ │ + b.n 44522 │ │ │ │ add.w r0, sl, #1 │ │ │ │ sub.w r1, r1, sl │ │ │ │ add r0, r9 │ │ │ │ - bl 71e88 │ │ │ │ + bl 71e08 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4457a │ │ │ │ + beq.n 44530 │ │ │ │ cmp r5, #11 │ │ │ │ - bgt.n 444e4 │ │ │ │ + bgt.n 4449a │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r5, lsl #2] │ │ │ │ - b.n 4450a │ │ │ │ + b.n 444c0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 83ab0 │ │ │ │ + bl 83ac0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cbz r0, 444fa │ │ │ │ + cbz r0, 444b0 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 44546 │ │ │ │ - b.n 4457a │ │ │ │ + bne.n 444fc │ │ │ │ + b.n 44530 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 4450a │ │ │ │ + beq.n 444c0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4450a │ │ │ │ + cbnz r3, 444c0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ adds r5, #1 │ │ │ │ mov r1, sl │ │ │ │ - b.n 44468 │ │ │ │ + b.n 4441e │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 4456c │ │ │ │ - movw r3, #42848 @ 0xa760 │ │ │ │ + blt.n 44522 │ │ │ │ + movw r3, #43168 @ 0xa8a0 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ ldrb.w r2, [r9, r1] │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ lsls r6, r2, #28 │ │ │ │ - bpl.n 44554 │ │ │ │ + bpl.n 4450a │ │ │ │ subs r1, #1 │ │ │ │ - bcc.n 4456c │ │ │ │ - b.n 4451c │ │ │ │ + bcc.n 44522 │ │ │ │ + b.n 444d2 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 83ab0 │ │ │ │ + bl 83ac0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 447a6 │ │ │ │ + beq.w 4475e │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4457a │ │ │ │ + beq.n 44530 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4457a │ │ │ │ + cbnz r3, 44530 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 4457a │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 44530 │ │ │ │ adds r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 71e88 │ │ │ │ + bl 71e08 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 4457a │ │ │ │ + cbz r0, 44530 │ │ │ │ cmp r5, #11 │ │ │ │ - bgt.n 4452e │ │ │ │ + bgt.n 444e4 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r6, [r3, r5, lsl #2] │ │ │ │ adds r5, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [r4, #8] │ │ │ │ - bl 1eeff8 │ │ │ │ + bl 1eef4c │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 447be │ │ │ │ + bge.w 44776 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 44454 │ │ │ │ + beq.w 4440a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 44454 │ │ │ │ + bne.w 4440a │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 44454 │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 4440a │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ - bl ce02c │ │ │ │ + bl ce03c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 44454 │ │ │ │ + bne.w 4440a │ │ │ │ ldr.w fp, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #28] │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 445d0 │ │ │ │ + bne.n 44586 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #45420 @ 0xb16c │ │ │ │ + movw r1, #45740 @ 0xb2ac │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 4479c │ │ │ │ + bl 1271a4 │ │ │ │ + b.n 44754 │ │ │ │ mov r0, r8 │ │ │ │ cmp r0, #11 │ │ │ │ it ge │ │ │ │ movge r0, #11 │ │ │ │ cmp.w fp, #1 │ │ │ │ add.w r0, r0, #1 │ │ │ │ - bne.n 4469a │ │ │ │ + bne.n 44652 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldrb.w sl, [r3] │ │ │ │ - bl 72218 │ │ │ │ + bl 72198 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4479c │ │ │ │ + beq.w 44754 │ │ │ │ subs r6, #1 │ │ │ │ mov r1, r6 │ │ │ │ cmp r6, #0 │ │ │ │ - blt.n 44676 │ │ │ │ + blt.n 4462e │ │ │ │ subs.w r8, r8, #1 │ │ │ │ - bcc.n 44676 │ │ │ │ + bcc.n 4462e │ │ │ │ ldrb.w r3, [r9, r6] │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 44672 │ │ │ │ + bne.n 4462a │ │ │ │ adds r0, r6, #1 │ │ │ │ subs r1, r1, r6 │ │ │ │ add r0, r9 │ │ │ │ - bl 71e88 │ │ │ │ + bl 71e08 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 44786 │ │ │ │ + beq.w 4473e │ │ │ │ cmp r5, #11 │ │ │ │ - bgt.n 44628 │ │ │ │ + bgt.n 445de │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r5, lsl #2] │ │ │ │ - b.n 4466a │ │ │ │ + b.n 44622 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 83ab0 │ │ │ │ + bl 83ac0 │ │ │ │ ldr.w r3, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cbz r0, 44658 │ │ │ │ + cbz r0, 44610 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 44786 │ │ │ │ + beq.w 4473e │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 44786 │ │ │ │ + bne.w 4473e │ │ │ │ mov r0, fp │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 44786 │ │ │ │ - adds r0, #232 @ 0xe8 │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 4473e │ │ │ │ + nop │ │ │ │ + cmp r7, #224 @ 0xe0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4466a │ │ │ │ + beq.n 44622 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ - cbnz r3, 4466a │ │ │ │ + cbnz r3, 44622 │ │ │ │ mov r0, fp │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ subs r6, #1 │ │ │ │ adds r5, #1 │ │ │ │ mov r1, r6 │ │ │ │ - b.n 445f8 │ │ │ │ + b.n 445ae │ │ │ │ subs r6, #1 │ │ │ │ - bcs.n 44602 │ │ │ │ - cbnz r5, 44686 │ │ │ │ + bcs.n 445b8 │ │ │ │ + cbnz r5, 4463e │ │ │ │ ldr r2, [r7, #4] │ │ │ │ movw r3, #42428 @ 0xa5bc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 44718 │ │ │ │ + beq.n 446d0 │ │ │ │ adds r0, r1, #1 │ │ │ │ - blt.n 4477a │ │ │ │ + blt.n 44732 │ │ │ │ adds r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 71e88 │ │ │ │ + bl 71e08 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4473a │ │ │ │ - b.n 44786 │ │ │ │ - bl 72218 │ │ │ │ + bne.n 446f2 │ │ │ │ + b.n 4473e │ │ │ │ + bl 72198 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4479c │ │ │ │ + beq.n 44754 │ │ │ │ cmp r8, r5 │ │ │ │ - beq.n 44708 │ │ │ │ + beq.n 446c0 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r6 │ │ │ │ strd r3, r2, [sp] │ │ │ │ mov r0, r9 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r3, fp │ │ │ │ - bl 1d8404 <_PyOS_URandomNonblock@@Base+0x4d4> │ │ │ │ + bl 1d8280 <_PyOS_URandomNonblock@@Base+0x4d4> │ │ │ │ subs.w sl, r0, #0 │ │ │ │ - blt.n 44708 │ │ │ │ + blt.n 446c0 │ │ │ │ add.w r0, fp, sl │ │ │ │ subs r1, r6, r0 │ │ │ │ add r0, r9 │ │ │ │ - bl 71e88 │ │ │ │ + bl 71e08 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 44786 │ │ │ │ + beq.n 4473e │ │ │ │ cmp r5, #11 │ │ │ │ - bgt.n 446e2 │ │ │ │ + bgt.n 4469a │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r5, lsl #2] │ │ │ │ - b.n 44702 │ │ │ │ + b.n 446ba │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 83ab0 │ │ │ │ + bl 83ac0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cbnz r0, 44756 │ │ │ │ + cbnz r0, 4470e │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 44702 │ │ │ │ + beq.n 446ba │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 44702 │ │ │ │ + cbnz r3, 446ba │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ adds r5, #1 │ │ │ │ mov r6, sl │ │ │ │ - b.n 446a4 │ │ │ │ - cbnz r5, 4472e │ │ │ │ + b.n 4465c │ │ │ │ + cbnz r5, 446e6 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ movw r3, #42428 @ 0xa5bc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 4472e │ │ │ │ + bne.n 446e6 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r5, #1 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r7, #0] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str r7, [r3, #0] │ │ │ │ - b.n 4477a │ │ │ │ + b.n 44732 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 71e88 │ │ │ │ + bl 71e08 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 44786 │ │ │ │ + cbz r0, 4473e │ │ │ │ cmp r5, #11 │ │ │ │ - bgt.n 44746 │ │ │ │ + bgt.n 446fe │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r6, [r3, r5, lsl #2] │ │ │ │ - b.n 44778 │ │ │ │ + b.n 44730 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 83ab0 │ │ │ │ + bl 83ac0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cbz r0, 44768 │ │ │ │ + cbz r0, 44720 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 44786 │ │ │ │ + beq.n 4473e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 44786 │ │ │ │ + cbnz r3, 4473e │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 44786 │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 4473e │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 44778 │ │ │ │ + beq.n 44730 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 44778 │ │ │ │ + cbnz r3, 44730 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ adds r5, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [r4, #8] │ │ │ │ - bl 1eeff8 │ │ │ │ + bl 1eef4c │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 4479e │ │ │ │ + bge.n 44756 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4479c │ │ │ │ + beq.n 44754 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4479c │ │ │ │ + cbnz r3, 44754 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl ceac4 │ │ │ │ - b.n 447be │ │ │ │ + bl cead4 │ │ │ │ + b.n 44776 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 4456a │ │ │ │ + beq.w 44520 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 4456a │ │ │ │ + bne.w 44520 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 4456a │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 44520 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - bl cbf1c │ │ │ │ + bl cbf30 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - cbz r0, 447ea │ │ │ │ + cbz r0, 447a2 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - b.n 44850 │ │ │ │ - b.n 44850 │ │ │ │ + b.n 447ce │ │ │ │ + b.n 447ce │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - bl cbf1c │ │ │ │ - mov r6, r0 │ │ │ │ + bl cbf30 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - cbnz r0, 44812 │ │ │ │ - ldr r0, [r6, #4] │ │ │ │ - cbnz r0, 4481c │ │ │ │ - b.n 44822 │ │ │ │ - mov r1, r5 │ │ │ │ - blx r4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 4480c │ │ │ │ - b.n 4484e │ │ │ │ - mov r1, r5 │ │ │ │ - blx r4 │ │ │ │ - cbnz r0, 4484e │ │ │ │ - ldr r0, [r6, #8] │ │ │ │ - cbz r0, 4482c │ │ │ │ - mov r1, r5 │ │ │ │ - blx r4 │ │ │ │ - cbnz r0, 4484e │ │ │ │ - ldr r0, [r6, #12] │ │ │ │ - cbz r0, 44836 │ │ │ │ - mov r1, r5 │ │ │ │ - blx r4 │ │ │ │ - cbnz r0, 4484e │ │ │ │ - ldr r0, [r6, #16] │ │ │ │ - cbz r0, 44840 │ │ │ │ - mov r1, r5 │ │ │ │ - blx r4 │ │ │ │ - cbnz r0, 4484e │ │ │ │ - ldr r0, [r6, #20] │ │ │ │ - cbz r0, 4484e │ │ │ │ + cbz r0, 447cc │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrb.w r3, [r0, #64] @ 0x40 │ │ │ │ - cbnz r3, 4487c │ │ │ │ + cbnz r3, 447fa │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13036 @ 0x32ec │ │ │ │ + movw r1, #13356 @ 0x342c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 44898 │ │ │ │ + bl 1271a4 │ │ │ │ + b.n 44816 │ │ │ │ ldrb.w r3, [r0, #65] @ 0x41 │ │ │ │ - cbz r3, 4489c │ │ │ │ + cbz r3, 4481a │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #12676 @ 0x3184 │ │ │ │ + movw r1, #12996 @ 0x32c4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 1271a4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 448a4 │ │ │ │ + b.n 44822 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl dd754 │ │ │ │ + bl dd7cc │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 448c6 │ │ │ │ - bl 7f720 │ │ │ │ - cbnz r0, 448d4 │ │ │ │ + bne.n 44844 │ │ │ │ + bl 7f734 │ │ │ │ + cbnz r0, 44852 │ │ │ │ mov r0, r4 │ │ │ │ blx 2a0e0 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 18b590 │ │ │ │ + b.w 18b648 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r5, r3 │ │ │ │ @@ -38961,193 +38901,236 @@ │ │ │ │ ldr r3, [r3, #68] @ 0x44 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ ldr.w fp, [sp, #64] @ 0x40 │ │ │ │ ldrd r9, r8, [sp, #72] @ 0x48 │ │ │ │ str r2, [sp, #20] │ │ │ │ ldr r7, [sp, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 449ee │ │ │ │ + beq.n 4496c │ │ │ │ mov r4, r0 │ │ │ │ mov sl, r1 │ │ │ │ - bl 7f720 │ │ │ │ + bl 7f734 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 449ee │ │ │ │ + bne.n 4496c │ │ │ │ mov r0, r4 │ │ │ │ - bl 23f084 <_PyTime_AsTimeval@@Base+0x10c4> │ │ │ │ + bl 23f010 <_PyTime_AsTimeval@@Base+0x1110> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 449ee │ │ │ │ + beq.n 4496c │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - bl 2404c4 <_PyDeadline_Get@@Base+0x8ec> │ │ │ │ + bl 240414 <_PyTime_AsTimeval@@Base+0x2514> │ │ │ │ mov sl, r0 │ │ │ │ - cbz r5, 4493a │ │ │ │ + cbz r5, 448b8 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, fp │ │ │ │ - movw r2, #50900 @ 0xc6d4 │ │ │ │ + movw r2, #51220 @ 0xc814 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ - bl aba08 │ │ │ │ + bl aba24 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 44942 │ │ │ │ + b.n 448c0 │ │ │ │ movw r5, #4356 @ 0x1104 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2404c4 <_PyDeadline_Get@@Base+0x8ec> │ │ │ │ + bl 240414 <_PyTime_AsTimeval@@Base+0x2514> │ │ │ │ mov r1, r9 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2404c4 <_PyDeadline_Get@@Base+0x8ec> │ │ │ │ + bl 240414 <_PyTime_AsTimeval@@Base+0x2514> │ │ │ │ mov r1, r8 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2404c4 <_PyDeadline_Get@@Base+0x8ec> │ │ │ │ + bl 240414 <_PyTime_AsTimeval@@Base+0x2514> │ │ │ │ mov r1, r7 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2404c4 <_PyDeadline_Get@@Base+0x8ec> │ │ │ │ + bl 240414 <_PyTime_AsTimeval@@Base+0x2514> │ │ │ │ mov r3, r5 │ │ │ │ strd r7, r0, [sp, #8] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, sl │ │ │ │ str.w r8, [sp, #4] │ │ │ │ str.w r9, [sp] │ │ │ │ - movw r0, #11928 @ 0x2e98 │ │ │ │ + movw r0, #12232 @ 0x2fc8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 82744 │ │ │ │ + bl 82754 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 44996 │ │ │ │ + cbnz r0, 44914 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 245b0c │ │ │ │ + b.w 245a94 │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ mov r3, r0 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - movw r0, #12960 @ 0x32a0 │ │ │ │ + movw r0, #13264 @ 0x33d0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r2, [r2, #68] @ 0x44 │ │ │ │ str r1, [r4, #20] │ │ │ │ mov.w r1, #496 @ 0x1f0 │ │ │ │ - bl 240738 <_PyDeadline_Get@@Base+0xb60> │ │ │ │ + bl 240688 <_PyTime_AsTimeval@@Base+0x2788> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r4, #20] │ │ │ │ - beq.n 449ce │ │ │ │ + beq.n 4494c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 449ce │ │ │ │ + cbnz r3, 4494c │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 4498a │ │ │ │ + beq.n 44908 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 449ee │ │ │ │ + beq.n 4496c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 449ee │ │ │ │ + cbnz r3, 4496c │ │ │ │ mov r0, r6 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 77ddc <_Py_Dealloc@@Base> │ │ │ │ + b.w 77d5c <_Py_Dealloc@@Base> │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - b.n 44850 │ │ │ │ + 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 cbf30 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + cbnz r0, 44994 │ │ │ │ + ldr r0, [r6, #4] │ │ │ │ + cbnz r0, 4499e │ │ │ │ + b.n 449a4 │ │ │ │ + mov r1, r5 │ │ │ │ + blx r4 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 4498e │ │ │ │ + b.n 449d0 │ │ │ │ + mov r1, r5 │ │ │ │ + blx r4 │ │ │ │ + cbnz r0, 449d0 │ │ │ │ + ldr r0, [r6, #8] │ │ │ │ + cbz r0, 449ae │ │ │ │ + mov r1, r5 │ │ │ │ + blx r4 │ │ │ │ + cbnz r0, 449d0 │ │ │ │ + ldr r0, [r6, #12] │ │ │ │ + cbz r0, 449b8 │ │ │ │ + mov r1, r5 │ │ │ │ + blx r4 │ │ │ │ + cbnz r0, 449d0 │ │ │ │ + ldr r0, [r6, #16] │ │ │ │ + cbz r0, 449c2 │ │ │ │ + mov r1, r5 │ │ │ │ + blx r4 │ │ │ │ + cbnz r0, 449d0 │ │ │ │ + ldr r0, [r6, #20] │ │ │ │ + cbz r0, 449d0 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r3, r4 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + bx r3 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + b.n 447ce │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r8, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ ldr r4, [sp, #88] @ 0x58 │ │ │ │ - cbz r4, 44a18 │ │ │ │ + cbz r4, 449f6 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ - b.n 44a1a │ │ │ │ + b.n 449f8 │ │ │ │ mov r7, r4 │ │ │ │ add r7, r1 │ │ │ │ - cbnz r4, 44a28 │ │ │ │ + cbnz r4, 44a06 │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 44a28 │ │ │ │ + ble.n 44a06 │ │ │ │ cmp r1, #3 │ │ │ │ - bgt.n 44a28 │ │ │ │ - cbnz r0, 44a48 │ │ │ │ + bgt.n 44a06 │ │ │ │ + cbnz r0, 44a26 │ │ │ │ mov r3, r4 │ │ │ │ - ldr r4, [pc, #316] @ (44b68 ) │ │ │ │ + ldr r4, [pc, #312] @ (44b44 ) │ │ │ │ movs r2, #0 │ │ │ │ movs r6, #3 │ │ │ │ str r4, [sp, #0] │ │ │ │ add r4, sp, #36 @ 0x24 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r4, [sp, #16] │ │ │ │ movs r4, #1 │ │ │ │ strd r4, r6, [sp, #4] │ │ │ │ - bl 101898 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 44a48 │ │ │ │ + bl 1019a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 44a26 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 44b5e │ │ │ │ + b.n 44b3c │ │ │ │ movw r6, #4356 @ 0x1104 │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ ldr.w r9, [r0] │ │ │ │ cmp r7, #1 │ │ │ │ - beq.n 44a68 │ │ │ │ + beq.n 44a46 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ - cbz r4, 44a62 │ │ │ │ + cbz r4, 44a40 │ │ │ │ cmp r7, #2 │ │ │ │ - bne.n 44a64 │ │ │ │ - b.n 44a6e │ │ │ │ + bne.n 44a42 │ │ │ │ + b.n 44a4c │ │ │ │ mov r4, r6 │ │ │ │ ldr r7, [r0, #8] │ │ │ │ - b.n 44a70 │ │ │ │ + b.n 44a4e │ │ │ │ mov r7, r6 │ │ │ │ mov r4, r6 │ │ │ │ - b.n 44a70 │ │ │ │ + b.n 44a4e │ │ │ │ mov r7, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 165774 │ │ │ │ + bl 165860 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 24d244 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0xd60> │ │ │ │ + bl 24d2b0 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0xe4c> │ │ │ │ cmp r7, r6 │ │ │ │ - bne.n 44a8a │ │ │ │ + bne.n 44a68 │ │ │ │ subs r3, r0, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ - cbz r0, 44aa2 │ │ │ │ + cbz r0, 44a80 │ │ │ │ strd r4, r7, [sp] │ │ │ │ movs r1, #0 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [r5, #36] @ 0x24 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl f8840 │ │ │ │ + bl f8858 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 44b5e │ │ │ │ + b.n 44b3c │ │ │ │ mov r7, r3 │ │ │ │ mvn.w fp, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r3, [r8, #20] │ │ │ │ - cbnz r3, 44abe │ │ │ │ + cbnz r3, 44a9c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 44b5e │ │ │ │ + beq.n 44b3c │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 44b5e │ │ │ │ + b.n 44b3c │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r7, r2 │ │ │ │ - bge.n 44aae │ │ │ │ + bge.n 44a8c │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mov r1, r9 │ │ │ │ ldr.w r5, [r3, r7, lsl #2] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, fp │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ @@ -39157,528 +39140,527 @@ │ │ │ │ mov r0, r3 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, fp │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ movs r2, #2 │ │ │ │ - bl d12bc │ │ │ │ + bl d12d4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov sl, r0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, fp │ │ │ │ - beq.n 44b02 │ │ │ │ + beq.n 44ae0 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbnz r2, 44b02 │ │ │ │ + cbnz r2, 44ae0 │ │ │ │ mov r0, r3 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ cmp.w sl, #0 │ │ │ │ - ble.n 44b3c │ │ │ │ + ble.n 44b1a │ │ │ │ mov r0, r5 │ │ │ │ - bl 257c4c <_PyUnicode_ToNumeric@@Base+0xa338> │ │ │ │ + bl 257bc8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 44b26 │ │ │ │ + beq.n 44b04 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 44b26 │ │ │ │ + cbnz r3, 44b04 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ cmp r4, r6 │ │ │ │ - bne.n 44b36 │ │ │ │ + bne.n 44b14 │ │ │ │ movw r3, #44000 @ 0xabe0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r4, [r3, #28] │ │ │ │ - b.n 44b5e │ │ │ │ + b.n 44b3c │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 44aae │ │ │ │ - b.n 44a44 │ │ │ │ + bne.n 44a8c │ │ │ │ + b.n 44a22 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 44b52 │ │ │ │ + beq.n 44b30 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 44b52 │ │ │ │ + cbnz r3, 44b30 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 44a44 │ │ │ │ + bne.w 44a22 │ │ │ │ adds r7, #1 │ │ │ │ - b.n 44aa8 │ │ │ │ + b.n 44a86 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - nop │ │ │ │ - adds r1, #108 @ 0x6c │ │ │ │ + adds r0, #100 @ 0x64 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ - bl 71328 │ │ │ │ - cbz r0, 44ba4 │ │ │ │ + bl 71320 │ │ │ │ + cbz r0, 44b80 │ │ │ │ mov r1, r5 │ │ │ │ mov r4, r0 │ │ │ │ - bl 86eb8 │ │ │ │ + bl 86e98 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 44ba6 │ │ │ │ + bge.n 44b82 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 44ba4 │ │ │ │ + beq.n 44b80 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 44ba4 │ │ │ │ + cbnz r3, 44b80 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ subs r4, r2, #1 │ │ │ │ cmp r4, #1 │ │ │ │ - bls.n 44bd6 │ │ │ │ + bls.n 44bb2 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #12236 @ 0x2fcc │ │ │ │ + movw r1, #12568 @ 0x3118 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 44bfe │ │ │ │ + bl 1271a4 │ │ │ │ + b.n 44bda │ │ │ │ cmp r2, #2 │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ itte ne │ │ │ │ movwne r4, #4356 @ 0x1104 │ │ │ │ movtne r4, #70 @ 0x46 │ │ │ │ ldreq r4, [r3, #4] │ │ │ │ - bl 14d9c4 <_PyTime_AsTimespec@@Base+0x5a8> │ │ │ │ - cbnz r0, 44c1e │ │ │ │ + bl 14dab4 <_PyTime_AsTimespec@@Base+0x5a8> │ │ │ │ + cbnz r0, 44bfa │ │ │ │ movw r3, #56044 @ 0xdaec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d3a3c │ │ │ │ - cbnz r0, 44c02 │ │ │ │ + bl d3a4c │ │ │ │ + cbnz r0, 44bde │ │ │ │ movs r0, #0 │ │ │ │ - b.n 44c1e │ │ │ │ - bl d3c50 │ │ │ │ + b.n 44bfa │ │ │ │ + bl d3c60 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 44bfe │ │ │ │ + beq.n 44bda │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 44c18 │ │ │ │ + bne.n 44bf4 │ │ │ │ mov r0, r4 │ │ │ │ - b.n 44c1e │ │ │ │ + b.n 44bfa │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 44c14 │ │ │ │ + b.n 44bf0 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 44c40 │ │ │ │ + cbnz r3, 44c1c │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n 44c40 │ │ │ │ + ble.n 44c1c │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 44c40 │ │ │ │ - cbnz r4, 44c60 │ │ │ │ + bne.n 44c1c │ │ │ │ + cbnz r4, 44c3c │ │ │ │ add r0, sp, #32 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #112] @ (44cb8 ) │ │ │ │ + ldr r4, [pc, #112] @ (44c94 ) │ │ │ │ movs r2, #0 │ │ │ │ movs r5, #2 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r5, r2, [sp, #8] │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 101898 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1019a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 44c60 │ │ │ │ + cbnz r0, 44c3c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 44cb4 │ │ │ │ + b.n 44c90 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 15e1b8 │ │ │ │ + bl 15e468 │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt.n 44c5c │ │ │ │ + blt.n 44c38 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 44f12 <_PyLong_UnsignedLongLong_Converter@@Base> │ │ │ │ + bl 44eee <_PyLong_UnsignedLongLong_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 44c5c │ │ │ │ + beq.n 44c38 │ │ │ │ ldrd r6, r7, [sp, #24] │ │ │ │ - bl 95d94 │ │ │ │ + bl 95d68 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r5, r1 │ │ │ │ mov r3, r7 │ │ │ │ blx 2a35c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9889c │ │ │ │ + bl 98868 │ │ │ │ adds r4, #1 │ │ │ │ - bne.n 44cac │ │ │ │ + bne.n 44c88 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w f1834 │ │ │ │ + b.w f18b4 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - adds r1, #240 @ 0xf0 │ │ │ │ + adds r0, #232 @ 0xe8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #33444 @ 0x82a4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r4, r1 │ │ │ │ cmp r0, r3 │ │ │ │ mov r1, r2 │ │ │ │ - beq.n 44cee │ │ │ │ + beq.n 44cca │ │ │ │ ldr.w r2, [r0, #148] @ 0x94 │ │ │ │ ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 44cee │ │ │ │ + beq.n 44cca │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 44d16 │ │ │ │ - b.n 44d04 │ │ │ │ + beq.n 44cf2 │ │ │ │ + b.n 44ce0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 44ce6 │ │ │ │ - movw r0, #58324 @ 0xe3d4 │ │ │ │ + beq.n 44cc2 │ │ │ │ + movw r0, #58644 @ 0xe514 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 16ae2c <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 16af14 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 44ce6 │ │ │ │ - b.n 44d42 │ │ │ │ + bne.n 44cc2 │ │ │ │ + b.n 44d1e │ │ │ │ movs r3, #1 │ │ │ │ - movw r0, #58324 @ 0xe3d4 │ │ │ │ + movw r0, #58644 @ 0xe514 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0530 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbz r0, 44d42 │ │ │ │ + bl c053c <_PyArg_CheckPositional@@Base> │ │ │ │ + cbz r0, 44d1e │ │ │ │ ldr r4, [r4, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl cd85c │ │ │ │ - cbnz r0, 44d38 │ │ │ │ + bl cd86c │ │ │ │ + cbnz r0, 44d14 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #52260 @ 0xcc24 │ │ │ │ + movw r1, #52580 @ 0xcd64 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 44d42 │ │ │ │ + bl 1271a4 │ │ │ │ + b.n 44d1e │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 45014 │ │ │ │ + b.w 44ff0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 44e02 │ │ │ │ + beq.n 44dde │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r5, r2 │ │ │ │ - bl 7f720 │ │ │ │ + bl 7f734 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 44dfe │ │ │ │ + bne.n 44dda │ │ │ │ mov r0, r4 │ │ │ │ - bl 23f084 <_PyTime_AsTimeval@@Base+0x10c4> │ │ │ │ + bl 23f010 <_PyTime_AsTimeval@@Base+0x1110> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 44dfe │ │ │ │ + beq.n 44dda │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2404c4 <_PyDeadline_Get@@Base+0x8ec> │ │ │ │ + bl 240414 <_PyTime_AsTimeval@@Base+0x2514> │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r0 │ │ │ │ - movw r2, #46481 @ 0xb591 │ │ │ │ + movw r2, #46665 @ 0xb649 │ │ │ │ movt r2, #24 │ │ │ │ - movw r0, #12312 @ 0x3018 │ │ │ │ + movw r0, #12644 @ 0x3164 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 82744 │ │ │ │ + bl 82754 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 44da8 │ │ │ │ + cbnz r0, 44d84 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 245b0c │ │ │ │ + b.w 245a94 │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ movs r3, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov.w r1, #478 @ 0x1de │ │ │ │ str r3, [r4, #20] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ - movw r0, #12320 @ 0x3020 │ │ │ │ + movw r0, #12652 @ 0x316c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 240738 <_PyDeadline_Get@@Base+0xb60> │ │ │ │ + bl 240688 <_PyTime_AsTimeval@@Base+0x2788> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r6, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ mov r6, r0 │ │ │ │ - beq.n 44dde │ │ │ │ + beq.n 44dba │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 44dde │ │ │ │ + cbnz r3, 44dba │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 44d9c │ │ │ │ + beq.n 44d78 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 44dfe │ │ │ │ + beq.n 44dda │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 44dfe │ │ │ │ + cbnz r3, 44dda │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 77ddc <_Py_Dealloc@@Base> │ │ │ │ + b.w 77d5c <_Py_Dealloc@@Base> │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ subs r3, r2, #1 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r1 │ │ │ │ cmp r3, #2 │ │ │ │ - bhi.n 44e48 │ │ │ │ + bhi.n 44e24 │ │ │ │ ldr r7, [r6, #0] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bmi.n 44e60 │ │ │ │ + bmi.n 44e3c │ │ │ │ mov r3, r7 │ │ │ │ - movw r2, #62196 @ 0xf2f4 │ │ │ │ + movw r2, #62516 @ 0xf434 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #58280 @ 0xe3a8 │ │ │ │ + movw r1, #58600 @ 0xe4e8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #25976 @ 0x6578 │ │ │ │ + movw r0, #26296 @ 0x66b8 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23b068 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 44f0c │ │ │ │ - movw r0, #25976 @ 0x6578 │ │ │ │ + bl 23afc8 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 44ee8 │ │ │ │ + movw r0, #26296 @ 0x66b8 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movs r3, #3 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl c0530 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c053c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 44f0c │ │ │ │ - b.n 44e1e │ │ │ │ + beq.n 44ee8 │ │ │ │ + b.n 44dfa │ │ │ │ cmp r4, #1 │ │ │ │ - ble.n 44ee2 │ │ │ │ + ble.n 44ebe │ │ │ │ ldr r3, [r6, #4] │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 44ec8 │ │ │ │ + beq.n 44ea4 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.n 44eaa │ │ │ │ + bpl.n 44e86 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 88de4 │ │ │ │ + bl 88dc8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 44f0c │ │ │ │ + beq.n 44ee8 │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 44eca │ │ │ │ + beq.n 44ea6 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21340 @ 0x535c │ │ │ │ + movw r1, #21660 @ 0x549c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 44f0c │ │ │ │ - movw r2, #53808 @ 0xd230 │ │ │ │ + bl 1271a4 │ │ │ │ + b.n 44ee8 │ │ │ │ + movw r2, #54128 @ 0xd370 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #58440 @ 0xe448 │ │ │ │ + movw r1, #58760 @ 0xe588 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #25976 @ 0x6578 │ │ │ │ + movw r0, #26296 @ 0x66b8 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23b068 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 44f0c │ │ │ │ + bl 23afc8 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 44ee8 │ │ │ │ movs r5, #0 │ │ │ │ cmp r4, #2 │ │ │ │ - beq.n 44ee8 │ │ │ │ + beq.n 44ec4 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - bl f43ac │ │ │ │ + bl f4428 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 44eea │ │ │ │ - bl 7f720 │ │ │ │ - cbz r0, 44eea │ │ │ │ - b.n 44f0c │ │ │ │ + bne.n 44ec6 │ │ │ │ + bl 7f734 │ │ │ │ + cbz r0, 44ec6 │ │ │ │ + b.n 44ee8 │ │ │ │ movs r4, #0 │ │ │ │ mov r5, r4 │ │ │ │ - b.n 44eea │ │ │ │ + b.n 44ec6 │ │ │ │ movs r4, #0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 200818 <_PyUnicode_EncodeUTF16@@Base> │ │ │ │ + bl 20076c <_PyUnicode_EncodeUTF16@@Base> │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 44f0c │ │ │ │ - movw r0, #35440 @ 0x8a70 │ │ │ │ + cbz r0, 44ee8 │ │ │ │ + movw r0, #35760 @ 0x8bb0 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 82744 │ │ │ │ + b.w 82754 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -00044f12 <_PyLong_UnsignedLongLong_Converter@@Base>: │ │ │ │ +00044eee <_PyLong_UnsignedLongLong_Converter@@Base>: │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #7 │ │ │ │ - bpl.n 44f4c <_PyLong_UnsignedLongLong_Converter@@Base+0x3a> │ │ │ │ + bpl.n 44f28 <_PyLong_UnsignedLongLong_Converter@@Base+0x3a> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 44f4c <_PyLong_UnsignedLongLong_Converter@@Base+0x3a> │ │ │ │ + bne.n 44f28 <_PyLong_UnsignedLongLong_Converter@@Base+0x3a> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #25680 @ 0x6450 │ │ │ │ + movw r1, #26000 @ 0x6590 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 44f66 <_PyLong_UnsignedLongLong_Converter@@Base+0x54> │ │ │ │ - bl 140774 │ │ │ │ + bl 1271a4 │ │ │ │ + b.n 44f42 <_PyLong_UnsignedLongLong_Converter@@Base+0x54> │ │ │ │ + bl 14085c │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 44f6a <_PyLong_UnsignedLongLong_Converter@@Base+0x58> │ │ │ │ - bl 7f720 │ │ │ │ - cbz r0, 44f6a <_PyLong_UnsignedLongLong_Converter@@Base+0x58> │ │ │ │ + bne.n 44f46 <_PyLong_UnsignedLongLong_Converter@@Base+0x58> │ │ │ │ + bl 7f734 │ │ │ │ + cbz r0, 44f46 <_PyLong_UnsignedLongLong_Converter@@Base+0x58> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 44f70 <_PyLong_UnsignedLongLong_Converter@@Base+0x5e> │ │ │ │ + b.n 44f4c <_PyLong_UnsignedLongLong_Converter@@Base+0x5e> │ │ │ │ movs r0, #1 │ │ │ │ strd r6, r5, [r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ sub sp, #8 │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ - cbz r3, 44fb2 <_PyLong_UnsignedLongLong_Converter@@Base+0xa0> │ │ │ │ + cbz r3, 44f8e <_PyLong_UnsignedLongLong_Converter@@Base+0xa0> │ │ │ │ mov r4, r0 │ │ │ │ - bl 7f720 │ │ │ │ + bl 7f734 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 44fb2 <_PyLong_UnsignedLongLong_Converter@@Base+0xa0> │ │ │ │ + cbnz r0, 44f8e <_PyLong_UnsignedLongLong_Converter@@Base+0xa0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 23f084 <_PyTime_AsTimeval@@Base+0x10c4> │ │ │ │ + bl 23f010 <_PyTime_AsTimeval@@Base+0x1110> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 44fb2 <_PyLong_UnsignedLongLong_Converter@@Base+0xa0> │ │ │ │ - movw r0, #25828 @ 0x64e4 │ │ │ │ + beq.n 44f8e <_PyLong_UnsignedLongLong_Converter@@Base+0xa0> │ │ │ │ + movw r0, #26148 @ 0x6624 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 82744 │ │ │ │ + bl 82754 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 44fb6 <_PyLong_UnsignedLongLong_Converter@@Base+0xa4> │ │ │ │ + cbnz r0, 44f92 <_PyLong_UnsignedLongLong_Converter@@Base+0xa4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 245b0c │ │ │ │ + bl 245a94 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4500e <_PyLong_UnsignedLongLong_Converter@@Base+0xfc> │ │ │ │ + b.n 44fea <_PyLong_UnsignedLongLong_Converter@@Base+0xfc> │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ movs r3, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r1, #667 @ 0x29b │ │ │ │ str r3, [r4, #20] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r2, #52] @ 0x34 │ │ │ │ - movw r0, #12344 @ 0x3038 │ │ │ │ + movw r0, #12676 @ 0x3184 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 240738 <_PyDeadline_Get@@Base+0xb60> │ │ │ │ + bl 240688 <_PyTime_AsTimeval@@Base+0x2788> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r5, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ mov r5, r0 │ │ │ │ - beq.n 44fec <_PyLong_UnsignedLongLong_Converter@@Base+0xda> │ │ │ │ + beq.n 44fc8 <_PyLong_UnsignedLongLong_Converter@@Base+0xda> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 44fec <_PyLong_UnsignedLongLong_Converter@@Base+0xda> │ │ │ │ + cbnz r3, 44fc8 <_PyLong_UnsignedLongLong_Converter@@Base+0xda> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 44fac <_PyLong_UnsignedLongLong_Converter@@Base+0x9a> │ │ │ │ + beq.n 44f88 <_PyLong_UnsignedLongLong_Converter@@Base+0x9a> │ │ │ │ mov r0, r5 │ │ │ │ - bl dd754 │ │ │ │ + bl dd7cc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4500e <_PyLong_UnsignedLongLong_Converter@@Base+0xfc> │ │ │ │ + beq.n 44fea <_PyLong_UnsignedLongLong_Converter@@Base+0xfc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4500e <_PyLong_UnsignedLongLong_Converter@@Base+0xfc> │ │ │ │ + cbnz r3, 44fea <_PyLong_UnsignedLongLong_Converter@@Base+0xfc> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00045014 : │ │ │ │ +00044ff0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ movw r0, #33444 @ 0x82a4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 714a0 <_PyObject_GC_New@@Base> │ │ │ │ - cbz r0, 4506c │ │ │ │ + bl 71498 <_PyObject_GC_New@@Base> │ │ │ │ + cbz r0, 45048 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r1, [pc, #52] @ (45070 ) │ │ │ │ + ldr r1, [pc, #52] @ (4504c ) │ │ │ │ cmp r3, r2 │ │ │ │ sub.w r2, r0, #8 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ str r4, [r0, #8] │ │ │ │ @@ -39698,505 +39680,505 @@ │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r1, #0 │ │ │ │ - bl 14d908 <_PyTime_AsTimespec@@Base+0x4ec> │ │ │ │ + bl 14d9f8 <_PyTime_AsTimespec@@Base+0x4ec> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4509a │ │ │ │ - bl 86280 │ │ │ │ + cbz r0, 45076 │ │ │ │ + bl 86260 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r3 │ │ │ │ - bl 7828c │ │ │ │ + bl 7820c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ sub sp, #16 │ │ │ │ ldr r3, [r3, #80] @ 0x50 │ │ │ │ ldr.w r8, [sp, #48] @ 0x30 │ │ │ │ ldr.w r9, [sp, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 45174 │ │ │ │ + beq.n 45150 │ │ │ │ mov r4, r0 │ │ │ │ mov sl, r1 │ │ │ │ mov r7, r2 │ │ │ │ - bl 7f720 │ │ │ │ + bl 7f734 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 45174 │ │ │ │ + bne.n 45150 │ │ │ │ mov r0, r4 │ │ │ │ - bl 23f084 <_PyTime_AsTimeval@@Base+0x10c4> │ │ │ │ + bl 23f010 <_PyTime_AsTimeval@@Base+0x1110> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 45174 │ │ │ │ + beq.n 45150 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - bl 2404c4 <_PyDeadline_Get@@Base+0x8ec> │ │ │ │ + bl 240414 <_PyTime_AsTimeval@@Base+0x2514> │ │ │ │ mov r1, r7 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2404c4 <_PyDeadline_Get@@Base+0x8ec> │ │ │ │ + bl 240414 <_PyTime_AsTimeval@@Base+0x2514> │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r7 │ │ │ │ strd r8, r9, [sp, #8] │ │ │ │ - movw r3, #46481 @ 0xb591 │ │ │ │ + movw r3, #46665 @ 0xb649 │ │ │ │ movt r3, #24 │ │ │ │ - movw r0, #12404 @ 0x3074 │ │ │ │ + movw r0, #12736 @ 0x31c0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 82744 │ │ │ │ + bl 82754 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 4511e │ │ │ │ + cbnz r0, 450fa │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 245b0c │ │ │ │ + b.w 245a94 │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ movs r3, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r1, #603 @ 0x25b │ │ │ │ str r3, [r4, #20] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r2, #80] @ 0x50 │ │ │ │ - movw r0, #12416 @ 0x3080 │ │ │ │ + movw r0, #12748 @ 0x31cc │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 240738 <_PyDeadline_Get@@Base+0xb60> │ │ │ │ + bl 240688 <_PyTime_AsTimeval@@Base+0x2788> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r6, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ mov r6, r0 │ │ │ │ - beq.n 45154 │ │ │ │ + beq.n 45130 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 45154 │ │ │ │ + cbnz r3, 45130 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 45112 │ │ │ │ + beq.n 450ee │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 45174 │ │ │ │ + beq.n 45150 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 45174 │ │ │ │ + cbnz r3, 45150 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 77ddc <_Py_Dealloc@@Base> │ │ │ │ + b.w 77d5c <_Py_Dealloc@@Base> │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r0, r1 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 4519a │ │ │ │ + cbnz r3, 45176 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 4519a │ │ │ │ + ble.n 45176 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 4519a │ │ │ │ - cbnz r0, 451b6 │ │ │ │ + bne.n 45176 │ │ │ │ + cbnz r0, 45192 │ │ │ │ movs r4, #1 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - ldr r4, [pc, #84] @ (451f8 ) │ │ │ │ + ldr r4, [pc, #84] @ (451d4 ) │ │ │ │ movs r2, #0 │ │ │ │ add r5, sp, #28 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r2, r5, [sp, #12] │ │ │ │ - bl 101898 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 451b6 │ │ │ │ + bl 1019a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 45192 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 451f2 │ │ │ │ + b.n 451ce │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 15e1b8 │ │ │ │ + bl 15e468 │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt.n 451b2 │ │ │ │ - bl 95d94 │ │ │ │ + blt.n 4518e │ │ │ │ + bl 95d68 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 29f70 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9889c │ │ │ │ + bl 98868 │ │ │ │ adds r4, #1 │ │ │ │ - bne.n 451ea │ │ │ │ + bne.n 451c6 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1834 │ │ │ │ - b.n 451f2 │ │ │ │ + bl f18b4 │ │ │ │ + b.n 451ce │ │ │ │ ldrd r0, r1, [sp, #32] │ │ │ │ - bl fa3c0 │ │ │ │ + bl fa4f0 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - adds r2, #116 @ 0x74 │ │ │ │ + adds r1, #64 @ 0x40 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r3, r0 │ │ │ │ sub sp, #20 │ │ │ │ movs r0, #0 │ │ │ │ ldr r6, [r3, #8] │ │ │ │ ldr r3, [r6, #12] │ │ │ │ ldr r7, [r3, #0] │ │ │ │ - bl 72218 │ │ │ │ + bl 72198 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4529e │ │ │ │ + beq.n 4527a │ │ │ │ mov r4, r0 │ │ │ │ movs r5, #0 │ │ │ │ ldr r3, [r7, #48] @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, r5 │ │ │ │ - ble.n 45260 │ │ │ │ + ble.n 4523c │ │ │ │ ldr r2, [r6, #12] │ │ │ │ ldr r3, [r7, #76] @ 0x4c │ │ │ │ add.w r2, r2, r5, lsl #2 │ │ │ │ adds r3, #16 │ │ │ │ ldr r1, [r2, #40] @ 0x28 │ │ │ │ - cbz r1, 4525c │ │ │ │ + cbz r1, 45238 │ │ │ │ ldrb r3, [r3, r5] │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - beq.n 45242 │ │ │ │ + beq.n 4521e │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bpl.n 45254 │ │ │ │ + bpl.n 45230 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw r3, #33692 @ 0x839c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 45254 │ │ │ │ + bne.n 45230 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ - cbz r1, 4525c │ │ │ │ - bl 83ab0 │ │ │ │ + cbz r1, 45238 │ │ │ │ + bl 83ac0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 45288 │ │ │ │ + blt.n 45264 │ │ │ │ adds r5, #1 │ │ │ │ - b.n 45222 │ │ │ │ + b.n 451fe │ │ │ │ ldr r3, [r6, #28] │ │ │ │ - cbz r3, 452a0 │ │ │ │ + cbz r3, 4527c │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ add r3, sp, #4 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ add r2, sp, #8 │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 8de08 │ │ │ │ + bl 8ddf4 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ - cbz r3, 452a0 │ │ │ │ + cbz r3, 4527c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 83ab0 │ │ │ │ + bl 83ac0 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 4526c │ │ │ │ + bge.n 45248 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4529e │ │ │ │ + beq.n 4527a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4529e │ │ │ │ + cbnz r3, 4527a │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ - ldr r1, [pc, #84] @ (4530c ) │ │ │ │ + ldr r1, [pc, #84] @ (452e8 ) │ │ │ │ add r2, sp, #4 │ │ │ │ mov r5, r0 │ │ │ │ - bl d51b8 <_PyEval_CheckExceptTypeValid@@Base+0xae0> │ │ │ │ + bl d51c8 <_PyEval_CheckExceptTypeValid@@Base+0xae0> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 452ec │ │ │ │ + cbz r0, 452c8 │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ - bl 123d40 <_PyStack_AsDict@@Base+0x10> │ │ │ │ + bl 1240b0 <_PyStack_AsDict@@Base+0x10> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 452e0 │ │ │ │ + beq.n 452bc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 452e4 │ │ │ │ + cbz r3, 452c0 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 45306 │ │ │ │ + b.n 452e2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 452e0 │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 452bc │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movw r3, #48072 @ 0xbbc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #12456 @ 0x30a8 │ │ │ │ + movw r1, #12760 @ 0x31d8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1990 │ │ │ │ + bl d19a8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r7, [sp, #144] @ 0x90 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl f43ac │ │ │ │ + bl f4428 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 45330 │ │ │ │ - bl 7f720 │ │ │ │ - cbnz r0, 4534c │ │ │ │ + bne.n 4530c │ │ │ │ + bl 7f734 │ │ │ │ + cbnz r0, 45328 │ │ │ │ mov r0, r4 │ │ │ │ blx 29d10 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 45342 │ │ │ │ - bl 7f720 │ │ │ │ - cbnz r0, 4534c │ │ │ │ + bne.n 4531e │ │ │ │ + bl 7f734 │ │ │ │ + cbnz r0, 45328 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7ffe0 │ │ │ │ + b.w 7fff4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r5, r0 │ │ │ │ + movs r0, #0 │ │ │ │ + ldr r1, [r5, #8] │ │ │ │ + bl 71e08 │ │ │ │ + mov r4, r0 │ │ │ │ + cbz r0, 45354 │ │ │ │ + ldr r2, [r5, #8] │ │ │ │ + add.w r1, r5, #16 │ │ │ │ + adds r0, #16 │ │ │ │ + bl 411a0 <_PyDict_DelItem_KnownHash@@Base+0x1e> │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - cbz r0, 45374 │ │ │ │ + cbz r0, 4537c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 45392 │ │ │ │ + beq.n 4539a │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 45392 │ │ │ │ + b.n 4539a │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - cbz r0, 45390 │ │ │ │ - bl f90b8 │ │ │ │ - cbz r0, 4538c │ │ │ │ + cbz r0, 45398 │ │ │ │ + bl f90d0 │ │ │ │ + cbz r0, 45394 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ str r0, [r4, #20] │ │ │ │ - b.n 45392 │ │ │ │ - ldr r0, [pc, #0] @ (45394 ) │ │ │ │ + b.n 4539a │ │ │ │ + ldr r0, [pc, #0] @ (4539c ) │ │ │ │ pop {r4, pc} │ │ │ │ asrs r0, r1, #32 │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #0 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ - bl 71e88 │ │ │ │ + bl 71e08 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 453c0 │ │ │ │ + cbz r0, 453c8 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ add.w r1, r5, #16 │ │ │ │ adds r0, #16 │ │ │ │ - bl 41242 <_PyDict_DelItem_KnownHash@@Base+0x1a4> │ │ │ │ + bl 41460 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl 454ec │ │ │ │ - cbz r0, 45418 │ │ │ │ + bl 454c8 │ │ │ │ + cbz r0, 45420 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 453fc │ │ │ │ + beq.n 45404 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 453fc │ │ │ │ + cbnz r3, 45404 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - cbnz r5, 4541a │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r5, 45422 │ │ │ │ movw r3, #56100 @ 0xdb24 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d3a3c │ │ │ │ - cbz r0, 45418 │ │ │ │ - bl d3c50 │ │ │ │ + bl d3a4c │ │ │ │ + cbz r0, 45420 │ │ │ │ + bl d3c60 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 23a9b4 <_PyGen_SetStopIterationValue@@Base> │ │ │ │ + bl 23a93c <_PyGen_SetStopIterationValue@@Base> │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - cbz r0, 45442 │ │ │ │ + cbz r0, 4544a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 45466 │ │ │ │ + beq.n 4546e │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 45466 │ │ │ │ + b.n 4546e │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - cbz r0, 4545e │ │ │ │ - bl f90b8 │ │ │ │ - cbz r0, 4545a │ │ │ │ + cbz r0, 45466 │ │ │ │ + bl f90d0 │ │ │ │ + cbz r0, 45462 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ str r0, [r4, #12] │ │ │ │ - b.n 45466 │ │ │ │ + b.n 4546e │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrb.w r3, [r0, #64] @ 0x40 │ │ │ │ - cbnz r3, 45494 │ │ │ │ + cbnz r3, 4549c │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13036 @ 0x32ec │ │ │ │ + movw r1, #13356 @ 0x342c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 454bc │ │ │ │ + bl 1271a4 │ │ │ │ + b.n 454c4 │ │ │ │ ldrb.w r3, [r0, #65] @ 0x41 │ │ │ │ - cbz r3, 454b2 │ │ │ │ + cbz r3, 454ba │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #12676 @ 0x3184 │ │ │ │ + movw r1, #12996 @ 0x32c4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 454bc │ │ │ │ + bl 1271a4 │ │ │ │ + b.n 454c4 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - b.w 7f908 │ │ │ │ + b.w 7f91c │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r5, r0 │ │ │ │ - movs r0, #0 │ │ │ │ - ldr r1, [r5, #8] │ │ │ │ - bl 71e88 │ │ │ │ - mov r4, r0 │ │ │ │ - cbz r0, 454e8 │ │ │ │ - ldr r2, [r5, #8] │ │ │ │ - add.w r1, r5, #16 │ │ │ │ - adds r0, #16 │ │ │ │ - bl 4148e │ │ │ │ - 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 22ccc4 <_PyCoro_GetAwaitableIter@@Base> │ │ │ │ + bl 22cc90 <_PyCoro_GetAwaitableIter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 45570 │ │ │ │ + beq.n 4554c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r3, #112] @ 0x70 │ │ │ │ - cbnz r2, 45576 │ │ │ │ + cbnz r2, 45552 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cbnz r0, 4552c │ │ │ │ + cbnz r0, 45508 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 45570 │ │ │ │ + beq.n 4554c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 45570 │ │ │ │ + cbnz r3, 4554c │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 45570 │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 4554c │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4553c │ │ │ │ + beq.n 45518 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4553c │ │ │ │ + cbnz r3, 45518 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - bl 132104 │ │ │ │ - cbnz r0, 45574 │ │ │ │ + bl 1321e8 │ │ │ │ + cbnz r0, 45550 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #12632 @ 0x3158 │ │ │ │ + movw r1, #12936 @ 0x3288 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 1271a4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 45570 │ │ │ │ + beq.n 4554c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 45570 │ │ │ │ + cbnz r3, 4554c │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 45576 │ │ │ │ + b.n 45552 │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r2, r0 │ │ │ │ - movw r0, #12668 @ 0x317c │ │ │ │ + movw r0, #12972 @ 0x32ac │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r1, [r2, #16] │ │ │ │ - b.w ddc6c │ │ │ │ + b.w ddce4 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldrd r1, r2, [r0, #-8] │ │ │ │ mov r4, r0 │ │ │ │ movs r5, #0 │ │ │ │ @@ -40207,439 +40189,439 @@ │ │ │ │ str r1, [r2, #0] │ │ │ │ orrs r3, r2 │ │ │ │ str r3, [r1, #4] │ │ │ │ str.w r5, [r4, #-8] │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ and.w r3, r3, #1 │ │ │ │ str.w r3, [r4, #-4] │ │ │ │ - bl 7828c │ │ │ │ + bl 7820c │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 7828c │ │ │ │ + bl 7820c │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 7e828 │ │ │ │ + b.w 7e83c │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ movs r5, #0 │ │ │ │ - movw r8, #15224 @ 0x3b78 │ │ │ │ + movw r8, #15544 @ 0x3cb8 │ │ │ │ movt r8, #53 @ 0x35 │ │ │ │ mov fp, r3 │ │ │ │ - movw sl, #23304 @ 0x5b08 │ │ │ │ + movw sl, #23624 @ 0x5c48 │ │ │ │ movt sl, #53 @ 0x35 │ │ │ │ mov r3, r8 │ │ │ │ - movw r9, #32008 @ 0x7d08 │ │ │ │ + movw r9, #32328 @ 0x7e48 │ │ │ │ movt r9, #54 @ 0x36 │ │ │ │ sub sp, #28 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r5 │ │ │ │ mov r8, r2 │ │ │ │ cmp r4, r8 │ │ │ │ - bge.n 456da │ │ │ │ + bge.n 456b6 │ │ │ │ cmp r7, #1 │ │ │ │ - bne.n 4561a │ │ │ │ + bne.n 455f6 │ │ │ │ ldrb r0, [r6, r4] │ │ │ │ - b.n 4562e │ │ │ │ + b.n 4560a │ │ │ │ cmp r7, #2 │ │ │ │ - bne.n 45624 │ │ │ │ + bne.n 45600 │ │ │ │ ldrh.w r0, [r6, r4, lsl #1] │ │ │ │ - b.n 4562e │ │ │ │ + b.n 4560a │ │ │ │ ldr.w r0, [r6, r4, lsl #2] │ │ │ │ cmp.w r0, #1114112 @ 0x110000 │ │ │ │ - bcs.n 45642 │ │ │ │ + bcs.n 4561e │ │ │ │ lsrs r2, r0, #7 │ │ │ │ ldrh.w r1, [r9, r2, lsl #1] │ │ │ │ and.w r2, r0, #127 @ 0x7f │ │ │ │ add.w r2, r2, r1, lsl #7 │ │ │ │ ldrh.w r2, [sl, r2, lsl #1] │ │ │ │ - b.n 45644 │ │ │ │ + b.n 45620 │ │ │ │ movs r2, #0 │ │ │ │ add.w r2, r3, r2, lsl #4 │ │ │ │ ldrh r1, [r2, #14] │ │ │ │ lsls r1, r1, #17 │ │ │ │ - bpl.n 4568a │ │ │ │ + bpl.n 45666 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ tst.w r2, #7340032 @ 0x700000 │ │ │ │ - beq.n 4568a │ │ │ │ + beq.n 45666 │ │ │ │ asrs r1, r2, #24 │ │ │ │ ubfx r0, r2, #20, #3 │ │ │ │ uxtah r1, r1, r2 │ │ │ │ - movw r2, #48132 @ 0xbc04 │ │ │ │ + movw r2, #48452 @ 0xbd44 │ │ │ │ movt r2, #63 @ 0x3f │ │ │ │ add.w ip, sp, #12 │ │ │ │ add.w r2, r2, r1, lsl #2 │ │ │ │ mov lr, r3 │ │ │ │ movs r1, #0 │ │ │ │ cmp r0, r1 │ │ │ │ add.w r1, r1, #1 │ │ │ │ - beq.n 45686 │ │ │ │ + beq.n 45662 │ │ │ │ ldr.w r3, [r2], #4 │ │ │ │ str.w r3, [ip], #4 │ │ │ │ - b.n 45674 │ │ │ │ + b.n 45650 │ │ │ │ mov r3, lr │ │ │ │ - b.n 45694 │ │ │ │ + b.n 45670 │ │ │ │ add r1, sp, #12 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 2302d8 │ │ │ │ + bl 230228 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ add.w ip, fp, r5, lsl #2 │ │ │ │ mov lr, r5 │ │ │ │ movs r1, #0 │ │ │ │ mov r5, r4 │ │ │ │ add r2, sp, #12 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ cmp r1, r0 │ │ │ │ add.w r1, r1, #1 │ │ │ │ - bge.n 456ca │ │ │ │ + bge.n 456a6 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr.w r4, [r3], #4 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r2, r4 │ │ │ │ ite cs │ │ │ │ strcs r2, [r3, #0] │ │ │ │ strcc r4, [r3, #0] │ │ │ │ str.w r4, [ip], #4 │ │ │ │ - b.n 456a4 │ │ │ │ + b.n 45680 │ │ │ │ mov r4, r5 │ │ │ │ mov r5, lr │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ it ge │ │ │ │ addge r5, r5, r0 │ │ │ │ adds r4, #1 │ │ │ │ - b.n 4560e │ │ │ │ + b.n 455ea │ │ │ │ mov r0, r5 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - cbnz r3, 456f4 │ │ │ │ + cbnz r3, 456d0 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ - cbnz r3, 456f4 │ │ │ │ + cbnz r3, 456d0 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl cbf1c │ │ │ │ + bl cbf30 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - cbz r0, 45728 │ │ │ │ + cbz r0, 45704 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 45728 │ │ │ │ + beq.n 45704 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 45728 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 45704 │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 45744 │ │ │ │ + cbz r0, 45720 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 45744 │ │ │ │ + beq.n 45720 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 45744 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 45720 │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 45760 │ │ │ │ + cbz r0, 4573c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 45760 │ │ │ │ + beq.n 4573c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 45760 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4573c │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov r3, r1 │ │ │ │ ldr r4, [r2, #84] @ 0x54 │ │ │ │ ands.w r4, r4, #33554432 @ 0x2000000 │ │ │ │ - beq.n 45790 │ │ │ │ - movw r1, #6289 @ 0x1891 │ │ │ │ + beq.n 4576c │ │ │ │ + movw r1, #6489 @ 0x1959 │ │ │ │ movt r1, #25 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ mov r0, r3 │ │ │ │ - b.w 23b3b0 │ │ │ │ - movw r2, #46000 @ 0xb3b0 │ │ │ │ + b.w 23b2c4 │ │ │ │ + movw r2, #46240 @ 0xb4a0 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #62464 @ 0xf400 │ │ │ │ + movw r1, #62784 @ 0xf540 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #40308 @ 0x9d74 │ │ │ │ + movw r0, #40848 @ 0x9f90 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23b068 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 23afc8 <_PyArg_BadArgument@@Base> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ - b.n 456f8 │ │ │ │ + b.n 456d4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 457d8 │ │ │ │ + cbnz r0, 457b4 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 457e0 │ │ │ │ + cbz r0, 457bc │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 457ca │ │ │ │ + beq.n 457a6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - push {r4, r5, lr} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - mov r3, r0 │ │ │ │ - sub sp, #12 │ │ │ │ - movw r0, #9872 @ 0x2690 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - ldrd r4, r5, [r3, #16] │ │ │ │ - ldrd r2, r3, [r3, #8] │ │ │ │ - strd r4, r5, [sp] │ │ │ │ - bl 82744 │ │ │ │ - add sp, #12 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r1 │ │ │ │ + bl d7884 <_PyNumber_Index@@Base> │ │ │ │ + cbnz r0, 457e2 │ │ │ │ + bl 7f734 │ │ │ │ + cbnz r0, 45816 │ │ │ │ + mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ + b.n 4581a │ │ │ │ + mov r5, r0 │ │ │ │ + bl 83940 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 45800 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 45800 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + adds r3, r4, #1 │ │ │ │ + bne.n 4581a │ │ │ │ + b.n 457d6 │ │ │ │ + subs r4, r4, r3 │ │ │ │ + movs r2, #0 │ │ │ │ + movs r3, #48 @ 0x30 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 403cc │ │ │ │ + cbnz r0, 4582a │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 4583e │ │ │ │ + ldr r3, [r6, #8] │ │ │ │ + cmp r4, r3 │ │ │ │ + bgt.n 45806 │ │ │ │ + mov r0, r6 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 1d2c88 │ │ │ │ + add.w r2, r0, #16 │ │ │ │ + ldrb r3, [r2, r4] │ │ │ │ + cmp r3, #43 @ 0x2b │ │ │ │ + beq.n 45838 │ │ │ │ + cmp r3, #45 @ 0x2d │ │ │ │ + bne.n 4583e │ │ │ │ + movs r1, #48 @ 0x30 │ │ │ │ + strb r3, [r0, #16] │ │ │ │ + strb r1, [r2, r4] │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00045810 <_PyEval_FormatAwaitableError@@Base>: │ │ │ │ +00045840 <_PyEval_FormatAwaitableError@@Base>: │ │ │ │ ldr r3, [r1, #40] @ 0x28 │ │ │ │ - cbz r3, 45818 <_PyEval_FormatAwaitableError@@Base+0x8> │ │ │ │ + cbz r3, 45848 <_PyEval_FormatAwaitableError@@Base+0x8> │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbnz r3, 45860 <_PyEval_FormatAwaitableError@@Base+0x50> │ │ │ │ + cbnz r3, 45890 <_PyEval_FormatAwaitableError@@Base+0x50> │ │ │ │ cmp r2, #1 │ │ │ │ push {r4} │ │ │ │ - bne.n 4583a <_PyEval_FormatAwaitableError@@Base+0x2a> │ │ │ │ + bne.n 4586a <_PyEval_FormatAwaitableError@@Base+0x2a> │ │ │ │ movw r4, #43976 @ 0xabc8 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - movw r2, #12736 @ 0x31c0 │ │ │ │ + movw r2, #13040 @ 0x32f0 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ ldr r1, [r4, #0] │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ - b.w 1498b4 <_PyErr_Format@@Base> │ │ │ │ + b.w 14999c <_PyErr_Format@@Base> │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 4585a <_PyEval_FormatAwaitableError@@Base+0x4a> │ │ │ │ + bne.n 4588a <_PyEval_FormatAwaitableError@@Base+0x4a> │ │ │ │ movw r4, #43976 @ 0xabc8 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - movw r2, #12828 @ 0x321c │ │ │ │ + movw r2, #13132 @ 0x334c │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ ldr r1, [r4, #0] │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ - b.w 1498b4 <_PyErr_Format@@Base> │ │ │ │ + b.w 14999c <_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, #12920 @ 0x3278 │ │ │ │ + movw r1, #13224 @ 0x33a8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 8c534 │ │ │ │ - cbz r0, 458a0 <_PyEval_FormatAwaitableError@@Base+0x90> │ │ │ │ + bl 8c520 │ │ │ │ + cbz r0, 458d0 <_PyEval_FormatAwaitableError@@Base+0x90> │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 45926 <_PyEval_FormatAwaitableError@@Base+0x116> │ │ │ │ + bl 45902 <_PyEval_FormatAwaitableError@@Base+0xc2> │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r0 │ │ │ │ - movw r0, #12936 @ 0x3288 │ │ │ │ + movw r0, #13240 @ 0x33b8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 82744 │ │ │ │ + bl 82754 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r1 │ │ │ │ - bl d781c <_PyNumber_Index@@Base> │ │ │ │ - cbnz r0, 458c8 <_PyEval_FormatAwaitableError@@Base+0xb8> │ │ │ │ - bl 7f720 │ │ │ │ - cbnz r0, 458fc <_PyEval_FormatAwaitableError@@Base+0xec> │ │ │ │ - mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 45900 <_PyEval_FormatAwaitableError@@Base+0xf0> │ │ │ │ - mov r5, r0 │ │ │ │ - bl 83930 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 458e6 <_PyEval_FormatAwaitableError@@Base+0xd6> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 458e6 <_PyEval_FormatAwaitableError@@Base+0xd6> │ │ │ │ - mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - adds r3, r4, #1 │ │ │ │ - bne.n 45900 <_PyEval_FormatAwaitableError@@Base+0xf0> │ │ │ │ - b.n 458bc <_PyEval_FormatAwaitableError@@Base+0xac> │ │ │ │ - subs r4, r4, r3 │ │ │ │ - movs r2, #0 │ │ │ │ - movs r3, #48 @ 0x30 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 404fe │ │ │ │ - cbnz r0, 45910 <_PyEval_FormatAwaitableError@@Base+0x100> │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 45924 <_PyEval_FormatAwaitableError@@Base+0x114> │ │ │ │ - ldr r3, [r6, #8] │ │ │ │ - cmp r4, r3 │ │ │ │ - bgt.n 458ec <_PyEval_FormatAwaitableError@@Base+0xdc> │ │ │ │ - mov r0, r6 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1d2d48 │ │ │ │ - add.w r2, r0, #16 │ │ │ │ - ldrb r3, [r2, r4] │ │ │ │ - cmp r3, #43 @ 0x2b │ │ │ │ - beq.n 4591e <_PyEval_FormatAwaitableError@@Base+0x10e> │ │ │ │ - cmp r3, #45 @ 0x2d │ │ │ │ - bne.n 45924 <_PyEval_FormatAwaitableError@@Base+0x114> │ │ │ │ - movs r1, #48 @ 0x30 │ │ │ │ - strb r3, [r0, #16] │ │ │ │ - strb r1, [r2, r4] │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + mov r3, r0 │ │ │ │ + sub sp, #12 │ │ │ │ + movw r0, #10192 @ 0x27d0 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + ldrd r4, r5, [r3, #16] │ │ │ │ + ldrd r2, r3, [r3, #8] │ │ │ │ + strd r4, r5, [sp] │ │ │ │ + bl 82754 │ │ │ │ + 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 71e88 │ │ │ │ + bl 71e08 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 45996 <_PyEval_FormatAwaitableError@@Base+0x186> │ │ │ │ + cbz r0, 45972 <_PyEval_FormatAwaitableError@@Base+0x132> │ │ │ │ cmp r6, #3 │ │ │ │ - ble.n 45954 <_PyEval_FormatAwaitableError@@Base+0x144> │ │ │ │ + ble.n 45930 <_PyEval_FormatAwaitableError@@Base+0xf0> │ │ │ │ ldrb r3, [r5, #23] │ │ │ │ - cbz r3, 45954 <_PyEval_FormatAwaitableError@@Base+0x144> │ │ │ │ + cbz r3, 45930 <_PyEval_FormatAwaitableError@@Base+0xf0> │ │ │ │ ldrb r3, [r0, #18] │ │ │ │ orn r3, r3, #127 @ 0x7f │ │ │ │ strb r3, [r0, #18] │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ mov r1, r4 │ │ │ │ - cbz r3, 45968 <_PyEval_FormatAwaitableError@@Base+0x158> │ │ │ │ + cbz r3, 45944 <_PyEval_FormatAwaitableError@@Base+0x104> │ │ │ │ ldr r2, [r5, #24] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 45972 <_PyEval_FormatAwaitableError@@Base+0x162> │ │ │ │ + bne.n 4594e <_PyEval_FormatAwaitableError@@Base+0x10e> │ │ │ │ movs r0, #1 │ │ │ │ - bl 7d724 │ │ │ │ + bl 7d728 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 4597a <_PyEval_FormatAwaitableError@@Base+0x16a> │ │ │ │ + b.n 45956 <_PyEval_FormatAwaitableError@@Base+0x116> │ │ │ │ movs r0, #2 │ │ │ │ - bl 7d610 │ │ │ │ + bl 7d614 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4598a <_PyEval_FormatAwaitableError@@Base+0x17a> │ │ │ │ + beq.n 45966 <_PyEval_FormatAwaitableError@@Base+0x126> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 4598e <_PyEval_FormatAwaitableError@@Base+0x17e> │ │ │ │ + cbz r3, 4596a <_PyEval_FormatAwaitableError@@Base+0x12a> │ │ │ │ mov r4, r5 │ │ │ │ - b.n 45996 <_PyEval_FormatAwaitableError@@Base+0x186> │ │ │ │ + b.n 45972 <_PyEval_FormatAwaitableError@@Base+0x132> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 4598a <_PyEval_FormatAwaitableError@@Base+0x17a> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 45966 <_PyEval_FormatAwaitableError@@Base+0x126> │ │ │ │ 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] @ (45a04 <_PyEval_FormatAwaitableError@@Base+0x1f4>) │ │ │ │ + ldr r3, [pc, #80] @ (459e0 <_PyEval_FormatAwaitableError@@Base+0x1a0>) │ │ │ │ mov r9, r0 │ │ │ │ mov r8, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r7 │ │ │ │ add r2, sp, #4 │ │ │ │ ldr r6, [sp, #128] @ 0x80 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 2408c8 <_PyDeadline_Get@@Base+0xcf0> │ │ │ │ + bl 240800 <_PyTime_AsTimeval@@Base+0x2900> │ │ │ │ add r2, sp, #4 │ │ │ │ sub.w r1, r8, r4 │ │ │ │ add.w r0, r9, r4 │ │ │ │ - bl 241058 <_PyDeadline_Get@@Base+0x1480> │ │ │ │ + bl 240fa8 <_PyTime_AsTimeval@@Base+0x30a8> │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 459ea <_PyEval_FormatAwaitableError@@Base+0x1da> │ │ │ │ + beq.n 459c6 <_PyEval_FormatAwaitableError@@Base+0x186> │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 459ea <_PyEval_FormatAwaitableError@@Base+0x1da> │ │ │ │ + beq.n 459c6 <_PyEval_FormatAwaitableError@@Base+0x186> │ │ │ │ add r4, r0 │ │ │ │ add r4, r7 │ │ │ │ - b.n 459cc <_PyEval_FormatAwaitableError@@Base+0x1bc> │ │ │ │ - ldr r3, [pc, #24] @ (45a04 <_PyEval_FormatAwaitableError@@Base+0x1f4>) │ │ │ │ + b.n 459a8 <_PyEval_FormatAwaitableError@@Base+0x168> │ │ │ │ + ldr r3, [pc, #24] @ (459e0 <_PyEval_FormatAwaitableError@@Base+0x1a0>) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 459fc <_PyEval_FormatAwaitableError@@Base+0x1ec> │ │ │ │ + beq.n 459d8 <_PyEval_FormatAwaitableError@@Base+0x198> │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ movw r0, #54344 @ 0xd448 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 714a0 <_PyObject_GC_New@@Base> │ │ │ │ - cbz r0, 45a60 <_PyEval_FormatAwaitableError@@Base+0x250> │ │ │ │ + bl 71498 <_PyObject_GC_New@@Base> │ │ │ │ + cbz r0, 45a3c <_PyEval_FormatAwaitableError@@Base+0x1fc> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r1, [pc, #52] @ (45a64 <_PyEval_FormatAwaitableError@@Base+0x254>) │ │ │ │ + ldr r1, [pc, #52] @ (45a40 <_PyEval_FormatAwaitableError@@Base+0x200>) │ │ │ │ cmp r3, r2 │ │ │ │ sub.w r2, r0, #8 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ str r4, [r0, #8] │ │ │ │ @@ -40657,1369 +40639,1370 @@ │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ mov r0, r1 │ │ │ │ movw r1, #37576 @ 0x92c8 │ │ │ │ movt r1, #2 │ │ │ │ - b.w 247534 │ │ │ │ + b.w 2474c0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ sub sp, #8 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr.w sl, [sp, #40] @ 0x28 │ │ │ │ ldr.w r9, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 45b60 <_PyEval_FormatAwaitableError@@Base+0x350> │ │ │ │ + beq.n 45b3c <_PyEval_FormatAwaitableError@@Base+0x2fc> │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r2 │ │ │ │ - bl 7f720 │ │ │ │ + bl 7f734 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 45b60 <_PyEval_FormatAwaitableError@@Base+0x350> │ │ │ │ + bne.n 45b3c <_PyEval_FormatAwaitableError@@Base+0x2fc> │ │ │ │ mov r0, r4 │ │ │ │ - bl 23f084 <_PyTime_AsTimeval@@Base+0x10c4> │ │ │ │ + bl 23f010 <_PyTime_AsTimeval@@Base+0x1110> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 45b60 <_PyEval_FormatAwaitableError@@Base+0x350> │ │ │ │ + beq.n 45b3c <_PyEval_FormatAwaitableError@@Base+0x2fc> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2404c4 <_PyDeadline_Get@@Base+0x8ec> │ │ │ │ + bl 240414 <_PyTime_AsTimeval@@Base+0x2514> │ │ │ │ mov r1, r7 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2404c4 <_PyDeadline_Get@@Base+0x8ec> │ │ │ │ + bl 240414 <_PyTime_AsTimeval@@Base+0x2514> │ │ │ │ mov r1, r8 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2404c4 <_PyDeadline_Get@@Base+0x8ec> │ │ │ │ + bl 240414 <_PyTime_AsTimeval@@Base+0x2514> │ │ │ │ mov r1, sl │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2404c4 <_PyDeadline_Get@@Base+0x8ec> │ │ │ │ + bl 240414 <_PyTime_AsTimeval@@Base+0x2514> │ │ │ │ mov r1, r9 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2404c4 <_PyDeadline_Get@@Base+0x8ec> │ │ │ │ + bl 240414 <_PyTime_AsTimeval@@Base+0x2514> │ │ │ │ mov r1, r5 │ │ │ │ strd r9, r0, [sp] │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ - movw r0, #12944 @ 0x3290 │ │ │ │ + movw r0, #13248 @ 0x33c0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 82744 │ │ │ │ + bl 82754 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 45b0a <_PyEval_FormatAwaitableError@@Base+0x2fa> │ │ │ │ + cbnz r0, 45ae6 <_PyEval_FormatAwaitableError@@Base+0x2a6> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 245b0c │ │ │ │ + b.w 245a94 │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ movs r3, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov.w r1, #484 @ 0x1e4 │ │ │ │ str r3, [r4, #20] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r2, #16] │ │ │ │ - movw r0, #12952 @ 0x3298 │ │ │ │ + movw r0, #13256 @ 0x33c8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 240738 <_PyDeadline_Get@@Base+0xb60> │ │ │ │ + bl 240688 <_PyTime_AsTimeval@@Base+0x2788> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r6, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ mov r6, r0 │ │ │ │ - beq.n 45b40 <_PyEval_FormatAwaitableError@@Base+0x330> │ │ │ │ + beq.n 45b1c <_PyEval_FormatAwaitableError@@Base+0x2dc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 45b40 <_PyEval_FormatAwaitableError@@Base+0x330> │ │ │ │ + cbnz r3, 45b1c <_PyEval_FormatAwaitableError@@Base+0x2dc> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 45afe <_PyEval_FormatAwaitableError@@Base+0x2ee> │ │ │ │ + beq.n 45ada <_PyEval_FormatAwaitableError@@Base+0x29a> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 45b60 <_PyEval_FormatAwaitableError@@Base+0x350> │ │ │ │ + beq.n 45b3c <_PyEval_FormatAwaitableError@@Base+0x2fc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 45b60 <_PyEval_FormatAwaitableError@@Base+0x350> │ │ │ │ + cbnz r3, 45b3c <_PyEval_FormatAwaitableError@@Base+0x2fc> │ │ │ │ mov r0, r6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 77ddc <_Py_Dealloc@@Base> │ │ │ │ + b.w 77d5c <_Py_Dealloc@@Base> │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ mov r6, r0 │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r3, 45b84 <_PyEval_FormatAwaitableError@@Base+0x374> │ │ │ │ + cbz r3, 45b60 <_PyEval_FormatAwaitableError@@Base+0x320> │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 45b86 <_PyEval_FormatAwaitableError@@Base+0x376> │ │ │ │ + b.n 45b62 <_PyEval_FormatAwaitableError@@Base+0x322> │ │ │ │ mov r5, r3 │ │ │ │ add r5, r1 │ │ │ │ - cbnz r3, 45b94 <_PyEval_FormatAwaitableError@@Base+0x384> │ │ │ │ + cbnz r3, 45b70 <_PyEval_FormatAwaitableError@@Base+0x330> │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 45b94 <_PyEval_FormatAwaitableError@@Base+0x384> │ │ │ │ + blt.n 45b70 <_PyEval_FormatAwaitableError@@Base+0x330> │ │ │ │ cmp r1, #2 │ │ │ │ - bgt.n 45b94 <_PyEval_FormatAwaitableError@@Base+0x384> │ │ │ │ - cbnz r0, 45bae <_PyEval_FormatAwaitableError@@Base+0x39e> │ │ │ │ - ldr r4, [pc, #676] @ (45e3c <_PyEval_FormatAwaitableError@@Base+0x62c>) │ │ │ │ + bgt.n 45b70 <_PyEval_FormatAwaitableError@@Base+0x330> │ │ │ │ + cbnz r0, 45b8a <_PyEval_FormatAwaitableError@@Base+0x34a> │ │ │ │ + ldr r4, [pc, #676] @ (45e18 <_PyEval_FormatAwaitableError@@Base+0x5d8>) │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ add r4, sp, #28 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r4, [sp, #16] │ │ │ │ movs r4, #2 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r4, [sp, #8] │ │ │ │ - bl 101898 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1019a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 45c42 <_PyEval_FormatAwaitableError@@Base+0x432> │ │ │ │ - cbz r5, 45bf6 <_PyEval_FormatAwaitableError@@Base+0x3e6> │ │ │ │ + beq.n 45c1e <_PyEval_FormatAwaitableError@@Base+0x3de> │ │ │ │ + cbz r5, 45bd2 <_PyEval_FormatAwaitableError@@Base+0x392> │ │ │ │ ldr r4, [r0, #0] │ │ │ │ - cbz r4, 45bba <_PyEval_FormatAwaitableError@@Base+0x3aa> │ │ │ │ + cbz r4, 45b96 <_PyEval_FormatAwaitableError@@Base+0x356> │ │ │ │ cmp r5, #1 │ │ │ │ - bne.n 45bc2 <_PyEval_FormatAwaitableError@@Base+0x3b2> │ │ │ │ - b.n 45c04 <_PyEval_FormatAwaitableError@@Base+0x3f4> │ │ │ │ + bne.n 45b9e <_PyEval_FormatAwaitableError@@Base+0x35e> │ │ │ │ + b.n 45be0 <_PyEval_FormatAwaitableError@@Base+0x3a0> │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl d781c <_PyNumber_Index@@Base> │ │ │ │ + bl d7884 <_PyNumber_Index@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 45bd4 <_PyEval_FormatAwaitableError@@Base+0x3c4> │ │ │ │ - bl 7f720 │ │ │ │ - cbz r0, 45c04 <_PyEval_FormatAwaitableError@@Base+0x3f4> │ │ │ │ - b.n 45c42 <_PyEval_FormatAwaitableError@@Base+0x432> │ │ │ │ - bl 83930 │ │ │ │ + cbnz r0, 45bb0 <_PyEval_FormatAwaitableError@@Base+0x370> │ │ │ │ + bl 7f734 │ │ │ │ + cbz r0, 45be0 <_PyEval_FormatAwaitableError@@Base+0x3a0> │ │ │ │ + b.n 45c1e <_PyEval_FormatAwaitableError@@Base+0x3de> │ │ │ │ + bl 83940 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 45bf0 <_PyEval_FormatAwaitableError@@Base+0x3e0> │ │ │ │ + beq.n 45bcc <_PyEval_FormatAwaitableError@@Base+0x38c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 45bf0 <_PyEval_FormatAwaitableError@@Base+0x3e0> │ │ │ │ + cbnz r3, 45bcc <_PyEval_FormatAwaitableError@@Base+0x38c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ adds r1, r7, #1 │ │ │ │ - bne.n 45c08 <_PyEval_FormatAwaitableError@@Base+0x3f8> │ │ │ │ - b.n 45bcc <_PyEval_FormatAwaitableError@@Base+0x3bc> │ │ │ │ + bne.n 45be4 <_PyEval_FormatAwaitableError@@Base+0x3a4> │ │ │ │ + b.n 45ba8 <_PyEval_FormatAwaitableError@@Base+0x368> │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - b.n 45c08 <_PyEval_FormatAwaitableError@@Base+0x3f8> │ │ │ │ + b.n 45be4 <_PyEval_FormatAwaitableError@@Base+0x3a4> │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ ldr r5, [r6, #8] │ │ │ │ - cbz r5, 45c12 <_PyEval_FormatAwaitableError@@Base+0x402> │ │ │ │ + cbz r5, 45bee <_PyEval_FormatAwaitableError@@Base+0x3ae> │ │ │ │ ldr.w r8, [r6, #20] │ │ │ │ - b.n 45c1a <_PyEval_FormatAwaitableError@@Base+0x40a> │ │ │ │ + b.n 45bf6 <_PyEval_FormatAwaitableError@@Base+0x3b6> │ │ │ │ movw r8, #10688 @ 0x29c0 │ │ │ │ movt r8, #77 @ 0x4d │ │ │ │ cmp r7, #0 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ it lt │ │ │ │ mvnlt.w r7, #2147483648 @ 0x80000000 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.w 45d50 <_PyEval_FormatAwaitableError@@Base+0x540> │ │ │ │ + bne.w 45d2c <_PyEval_FormatAwaitableError@@Base+0x4ec> │ │ │ │ cmp r7, #11 │ │ │ │ mov r0, r7 │ │ │ │ it ge │ │ │ │ movge r0, #11 │ │ │ │ adds r0, #1 │ │ │ │ - bl 72218 │ │ │ │ + bl 72198 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 45c46 <_PyEval_FormatAwaitableError@@Base+0x436> │ │ │ │ + cbnz r0, 45c22 <_PyEval_FormatAwaitableError@@Base+0x3e2> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 45f3e <_PyEval_FormatAwaitableError@@Base+0x72e> │ │ │ │ - movw sl, #42848 @ 0xa760 │ │ │ │ + b.n 45f1a <_PyEval_FormatAwaitableError@@Base+0x6da> │ │ │ │ + movw sl, #43168 @ 0xa8a0 │ │ │ │ movt sl, #42 @ 0x2a │ │ │ │ subs r1, r5, #1 │ │ │ │ movs r6, #0 │ │ │ │ cmp r7, r6 │ │ │ │ - beq.n 45cca <_PyEval_FormatAwaitableError@@Base+0x4ba> │ │ │ │ + beq.n 45ca6 <_PyEval_FormatAwaitableError@@Base+0x466> │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 45d26 <_PyEval_FormatAwaitableError@@Base+0x516> │ │ │ │ + blt.n 45d02 <_PyEval_FormatAwaitableError@@Base+0x4c2> │ │ │ │ ldrb.w r3, [r8, r1] │ │ │ │ add.w r9, r1, #4294967295 @ 0xffffffff │ │ │ │ ldr.w r3, [sl, r3, lsl #2] │ │ │ │ lsls r2, r3, #28 │ │ │ │ - bpl.n 45c7e <_PyEval_FormatAwaitableError@@Base+0x46e> │ │ │ │ + bpl.n 45c5a <_PyEval_FormatAwaitableError@@Base+0x41a> │ │ │ │ mov r1, r9 │ │ │ │ - b.n 45c56 <_PyEval_FormatAwaitableError@@Base+0x446> │ │ │ │ + b.n 45c32 <_PyEval_FormatAwaitableError@@Base+0x3f2> │ │ │ │ ldrb.w r3, [r8, r9] │ │ │ │ ldr.w r3, [sl, r3, lsl #2] │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bmi.n 45c84 <_PyEval_FormatAwaitableError@@Base+0x474> │ │ │ │ + bmi.n 45c60 <_PyEval_FormatAwaitableError@@Base+0x420> │ │ │ │ add.w r9, r9, #4294967295 @ 0xffffffff │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 45c6e <_PyEval_FormatAwaitableError@@Base+0x45e> │ │ │ │ + bne.n 45c4a <_PyEval_FormatAwaitableError@@Base+0x40a> │ │ │ │ add.w r0, r9, #1 │ │ │ │ sub.w r1, r1, r9 │ │ │ │ add r0, r8 │ │ │ │ - bl 155230 │ │ │ │ + bl 155320 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 45d34 <_PyEval_FormatAwaitableError@@Base+0x524> │ │ │ │ + beq.n 45d10 <_PyEval_FormatAwaitableError@@Base+0x4d0> │ │ │ │ cmp r6, #11 │ │ │ │ - bgt.n 45ca4 <_PyEval_FormatAwaitableError@@Base+0x494> │ │ │ │ + bgt.n 45c80 <_PyEval_FormatAwaitableError@@Base+0x440> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r6, lsl #2] │ │ │ │ - b.n 45cc4 <_PyEval_FormatAwaitableError@@Base+0x4b4> │ │ │ │ + b.n 45ca0 <_PyEval_FormatAwaitableError@@Base+0x460> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 83ab0 │ │ │ │ + bl 83ac0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cbnz r0, 45cfc <_PyEval_FormatAwaitableError@@Base+0x4ec> │ │ │ │ + cbnz r0, 45cd8 <_PyEval_FormatAwaitableError@@Base+0x498> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 45cc4 <_PyEval_FormatAwaitableError@@Base+0x4b4> │ │ │ │ + beq.n 45ca0 <_PyEval_FormatAwaitableError@@Base+0x460> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 45cc4 <_PyEval_FormatAwaitableError@@Base+0x4b4> │ │ │ │ + cbnz r3, 45ca0 <_PyEval_FormatAwaitableError@@Base+0x460> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ adds r6, #1 │ │ │ │ mov r1, r9 │ │ │ │ - b.n 45c52 <_PyEval_FormatAwaitableError@@Base+0x442> │ │ │ │ + b.n 45c2e <_PyEval_FormatAwaitableError@@Base+0x3ee> │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 45d26 <_PyEval_FormatAwaitableError@@Base+0x516> │ │ │ │ - movw r3, #42848 @ 0xa760 │ │ │ │ + blt.n 45d02 <_PyEval_FormatAwaitableError@@Base+0x4c2> │ │ │ │ + movw r3, #43168 @ 0xa8a0 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ ldrb.w r2, [r8, r1] │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ lsls r5, r2, #28 │ │ │ │ - bpl.n 45d0e <_PyEval_FormatAwaitableError@@Base+0x4fe> │ │ │ │ + bpl.n 45cea <_PyEval_FormatAwaitableError@@Base+0x4aa> │ │ │ │ subs r1, #1 │ │ │ │ - bcc.n 45d26 <_PyEval_FormatAwaitableError@@Base+0x516> │ │ │ │ - b.n 45cd6 <_PyEval_FormatAwaitableError@@Base+0x4c6> │ │ │ │ + bcc.n 45d02 <_PyEval_FormatAwaitableError@@Base+0x4c2> │ │ │ │ + b.n 45cb2 <_PyEval_FormatAwaitableError@@Base+0x472> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 83ab0 │ │ │ │ + bl 83ac0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 45f26 <_PyEval_FormatAwaitableError@@Base+0x716> │ │ │ │ + beq.w 45f02 <_PyEval_FormatAwaitableError@@Base+0x6c2> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 45d34 <_PyEval_FormatAwaitableError@@Base+0x524> │ │ │ │ + beq.n 45d10 <_PyEval_FormatAwaitableError@@Base+0x4d0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 45d34 <_PyEval_FormatAwaitableError@@Base+0x524> │ │ │ │ + cbnz r3, 45d10 <_PyEval_FormatAwaitableError@@Base+0x4d0> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 45d34 <_PyEval_FormatAwaitableError@@Base+0x524> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 45d10 <_PyEval_FormatAwaitableError@@Base+0x4d0> │ │ │ │ adds r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 155230 │ │ │ │ + bl 155320 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 45d34 <_PyEval_FormatAwaitableError@@Base+0x524> │ │ │ │ + cbz r0, 45d10 <_PyEval_FormatAwaitableError@@Base+0x4d0> │ │ │ │ cmp r6, #11 │ │ │ │ - bgt.n 45ce8 <_PyEval_FormatAwaitableError@@Base+0x4d8> │ │ │ │ + bgt.n 45cc4 <_PyEval_FormatAwaitableError@@Base+0x484> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r5, [r3, r6, lsl #2] │ │ │ │ adds r6, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [r4, #8] │ │ │ │ - bl 1eeff8 │ │ │ │ + bl 1eef4c │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 45f3e <_PyEval_FormatAwaitableError@@Base+0x72e> │ │ │ │ + bge.w 45f1a <_PyEval_FormatAwaitableError@@Base+0x6da> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 45c42 <_PyEval_FormatAwaitableError@@Base+0x432> │ │ │ │ + beq.n 45c1e <_PyEval_FormatAwaitableError@@Base+0x3de> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 45c42 <_PyEval_FormatAwaitableError@@Base+0x432> │ │ │ │ + bne.w 45c1e <_PyEval_FormatAwaitableError@@Base+0x3de> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 45c42 <_PyEval_FormatAwaitableError@@Base+0x432> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 45c1e <_PyEval_FormatAwaitableError@@Base+0x3de> │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ - bl ce02c │ │ │ │ + bl ce03c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 45c42 <_PyEval_FormatAwaitableError@@Base+0x432> │ │ │ │ + bne.w 45c1e <_PyEval_FormatAwaitableError@@Base+0x3de> │ │ │ │ ldr.w sl, [sp, #44] @ 0x2c │ │ │ │ ldr.w fp, [sp, #36] @ 0x24 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 45d88 <_PyEval_FormatAwaitableError@@Base+0x578> │ │ │ │ + bne.n 45d64 <_PyEval_FormatAwaitableError@@Base+0x524> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #45420 @ 0xb16c │ │ │ │ + movw r1, #45740 @ 0xb2ac │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 45f1c <_PyEval_FormatAwaitableError@@Base+0x70c> │ │ │ │ + bl 1271a4 │ │ │ │ + b.n 45ef8 <_PyEval_FormatAwaitableError@@Base+0x6b8> │ │ │ │ cmp r7, #11 │ │ │ │ mov r0, r7 │ │ │ │ it ge │ │ │ │ movge r0, #11 │ │ │ │ cmp.w sl, #1 │ │ │ │ add.w r0, r0, #1 │ │ │ │ - bne.n 45e40 <_PyEval_FormatAwaitableError@@Base+0x630> │ │ │ │ + bne.n 45e1c <_PyEval_FormatAwaitableError@@Base+0x5dc> │ │ │ │ ldrb.w sl, [fp] │ │ │ │ - bl 72218 │ │ │ │ + bl 72198 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 45f1c <_PyEval_FormatAwaitableError@@Base+0x70c> │ │ │ │ + beq.w 45ef8 <_PyEval_FormatAwaitableError@@Base+0x6b8> │ │ │ │ subs r5, #1 │ │ │ │ mov r1, r5 │ │ │ │ cmp r5, #0 │ │ │ │ - blt.n 45e26 <_PyEval_FormatAwaitableError@@Base+0x616> │ │ │ │ + blt.n 45e02 <_PyEval_FormatAwaitableError@@Base+0x5c2> │ │ │ │ subs r7, #1 │ │ │ │ - bcc.n 45e26 <_PyEval_FormatAwaitableError@@Base+0x616> │ │ │ │ + bcc.n 45e02 <_PyEval_FormatAwaitableError@@Base+0x5c2> │ │ │ │ ldrb.w r3, [r8, r5] │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 45e22 <_PyEval_FormatAwaitableError@@Base+0x612> │ │ │ │ + bne.n 45dfe <_PyEval_FormatAwaitableError@@Base+0x5be> │ │ │ │ adds r0, r5, #1 │ │ │ │ subs r1, r1, r5 │ │ │ │ add r0, r8 │ │ │ │ - bl 155230 │ │ │ │ + bl 155320 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 45f06 <_PyEval_FormatAwaitableError@@Base+0x6f6> │ │ │ │ + beq.w 45ee2 <_PyEval_FormatAwaitableError@@Base+0x6a2> │ │ │ │ cmp r6, #11 │ │ │ │ - bgt.n 45ddc <_PyEval_FormatAwaitableError@@Base+0x5cc> │ │ │ │ + bgt.n 45db8 <_PyEval_FormatAwaitableError@@Base+0x578> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r6, lsl #2] │ │ │ │ - b.n 45e1a <_PyEval_FormatAwaitableError@@Base+0x60a> │ │ │ │ + b.n 45df6 <_PyEval_FormatAwaitableError@@Base+0x5b6> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 83ab0 │ │ │ │ + bl 83ac0 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cbz r0, 45e08 <_PyEval_FormatAwaitableError@@Base+0x5f8> │ │ │ │ + cbz r0, 45de4 <_PyEval_FormatAwaitableError@@Base+0x5a4> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 45f06 <_PyEval_FormatAwaitableError@@Base+0x6f6> │ │ │ │ + beq.w 45ee2 <_PyEval_FormatAwaitableError@@Base+0x6a2> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 45f06 <_PyEval_FormatAwaitableError@@Base+0x6f6> │ │ │ │ + bne.w 45ee2 <_PyEval_FormatAwaitableError@@Base+0x6a2> │ │ │ │ mov r0, r9 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 45f06 <_PyEval_FormatAwaitableError@@Base+0x6f6> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 45ee2 <_PyEval_FormatAwaitableError@@Base+0x6a2> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 45e1a <_PyEval_FormatAwaitableError@@Base+0x60a> │ │ │ │ + beq.n 45df6 <_PyEval_FormatAwaitableError@@Base+0x5b6> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - cbnz r3, 45e1a <_PyEval_FormatAwaitableError@@Base+0x60a> │ │ │ │ + cbnz r3, 45df6 <_PyEval_FormatAwaitableError@@Base+0x5b6> │ │ │ │ mov r0, r9 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ subs r5, #1 │ │ │ │ adds r6, #1 │ │ │ │ mov r1, r5 │ │ │ │ - b.n 45dae <_PyEval_FormatAwaitableError@@Base+0x59e> │ │ │ │ + b.n 45d8a <_PyEval_FormatAwaitableError@@Base+0x54a> │ │ │ │ subs r5, #1 │ │ │ │ - bcs.n 45db6 <_PyEval_FormatAwaitableError@@Base+0x5a6> │ │ │ │ + bcs.n 45d92 <_PyEval_FormatAwaitableError@@Base+0x552> │ │ │ │ adds r0, r1, #1 │ │ │ │ - blt.n 45efa <_PyEval_FormatAwaitableError@@Base+0x6ea> │ │ │ │ + blt.n 45ed6 <_PyEval_FormatAwaitableError@@Base+0x696> │ │ │ │ adds r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 155230 │ │ │ │ + bl 155320 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 45eba <_PyEval_FormatAwaitableError@@Base+0x6aa> │ │ │ │ - b.n 45f06 <_PyEval_FormatAwaitableError@@Base+0x6f6> │ │ │ │ + bne.n 45e96 <_PyEval_FormatAwaitableError@@Base+0x656> │ │ │ │ + b.n 45ee2 <_PyEval_FormatAwaitableError@@Base+0x6a2> │ │ │ │ nop │ │ │ │ - adds r2, #172 @ 0xac │ │ │ │ + adds r1, #164 @ 0xa4 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - bl 72218 │ │ │ │ + bl 72198 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 45f1c <_PyEval_FormatAwaitableError@@Base+0x70c> │ │ │ │ + beq.n 45ef8 <_PyEval_FormatAwaitableError@@Base+0x6b8> │ │ │ │ cmp r7, r6 │ │ │ │ - beq.n 45eae <_PyEval_FormatAwaitableError@@Base+0x69e> │ │ │ │ + beq.n 45e8a <_PyEval_FormatAwaitableError@@Base+0x64a> │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r5 │ │ │ │ strd r3, r2, [sp] │ │ │ │ mov r0, r8 │ │ │ │ mov r3, sl │ │ │ │ mov r2, fp │ │ │ │ - bl 1d8404 <_PyOS_URandomNonblock@@Base+0x4d4> │ │ │ │ + bl 1d8280 <_PyOS_URandomNonblock@@Base+0x4d4> │ │ │ │ subs.w r9, r0, #0 │ │ │ │ - blt.n 45eae <_PyEval_FormatAwaitableError@@Base+0x69e> │ │ │ │ + blt.n 45e8a <_PyEval_FormatAwaitableError@@Base+0x64a> │ │ │ │ add.w r0, sl, r9 │ │ │ │ subs r1, r5, r0 │ │ │ │ add r0, r8 │ │ │ │ - bl 155230 │ │ │ │ + bl 155320 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 45f06 <_PyEval_FormatAwaitableError@@Base+0x6f6> │ │ │ │ + beq.n 45ee2 <_PyEval_FormatAwaitableError@@Base+0x6a2> │ │ │ │ cmp r6, #11 │ │ │ │ - bgt.n 45e88 <_PyEval_FormatAwaitableError@@Base+0x678> │ │ │ │ + bgt.n 45e64 <_PyEval_FormatAwaitableError@@Base+0x624> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r6, lsl #2] │ │ │ │ - b.n 45ea8 <_PyEval_FormatAwaitableError@@Base+0x698> │ │ │ │ + b.n 45e84 <_PyEval_FormatAwaitableError@@Base+0x644> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 83ab0 │ │ │ │ + bl 83ac0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cbnz r0, 45ed6 <_PyEval_FormatAwaitableError@@Base+0x6c6> │ │ │ │ + cbnz r0, 45eb2 <_PyEval_FormatAwaitableError@@Base+0x672> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 45ea8 <_PyEval_FormatAwaitableError@@Base+0x698> │ │ │ │ + beq.n 45e84 <_PyEval_FormatAwaitableError@@Base+0x644> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 45ea8 <_PyEval_FormatAwaitableError@@Base+0x698> │ │ │ │ + cbnz r3, 45e84 <_PyEval_FormatAwaitableError@@Base+0x644> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ adds r6, #1 │ │ │ │ mov r5, r9 │ │ │ │ - b.n 45e4a <_PyEval_FormatAwaitableError@@Base+0x63a> │ │ │ │ + b.n 45e26 <_PyEval_FormatAwaitableError@@Base+0x5e6> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 155230 │ │ │ │ + bl 155320 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 45f06 <_PyEval_FormatAwaitableError@@Base+0x6f6> │ │ │ │ + cbz r0, 45ee2 <_PyEval_FormatAwaitableError@@Base+0x6a2> │ │ │ │ cmp r6, #11 │ │ │ │ - bgt.n 45ec6 <_PyEval_FormatAwaitableError@@Base+0x6b6> │ │ │ │ + bgt.n 45ea2 <_PyEval_FormatAwaitableError@@Base+0x662> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r5, [r3, r6, lsl #2] │ │ │ │ - b.n 45ef8 <_PyEval_FormatAwaitableError@@Base+0x6e8> │ │ │ │ + b.n 45ed4 <_PyEval_FormatAwaitableError@@Base+0x694> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 83ab0 │ │ │ │ + bl 83ac0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cbz r0, 45ee8 <_PyEval_FormatAwaitableError@@Base+0x6d8> │ │ │ │ + cbz r0, 45ec4 <_PyEval_FormatAwaitableError@@Base+0x684> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 45f06 <_PyEval_FormatAwaitableError@@Base+0x6f6> │ │ │ │ + beq.n 45ee2 <_PyEval_FormatAwaitableError@@Base+0x6a2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 45f06 <_PyEval_FormatAwaitableError@@Base+0x6f6> │ │ │ │ + cbnz r3, 45ee2 <_PyEval_FormatAwaitableError@@Base+0x6a2> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 45f06 <_PyEval_FormatAwaitableError@@Base+0x6f6> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 45ee2 <_PyEval_FormatAwaitableError@@Base+0x6a2> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 45ef8 <_PyEval_FormatAwaitableError@@Base+0x6e8> │ │ │ │ + beq.n 45ed4 <_PyEval_FormatAwaitableError@@Base+0x694> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 45ef8 <_PyEval_FormatAwaitableError@@Base+0x6e8> │ │ │ │ + cbnz r3, 45ed4 <_PyEval_FormatAwaitableError@@Base+0x694> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ adds r6, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [r4, #8] │ │ │ │ - bl 1eeff8 │ │ │ │ + bl 1eef4c │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 45f1e <_PyEval_FormatAwaitableError@@Base+0x70e> │ │ │ │ + bge.n 45efa <_PyEval_FormatAwaitableError@@Base+0x6ba> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 45f1c <_PyEval_FormatAwaitableError@@Base+0x70c> │ │ │ │ + beq.n 45ef8 <_PyEval_FormatAwaitableError@@Base+0x6b8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 45f1c <_PyEval_FormatAwaitableError@@Base+0x70c> │ │ │ │ + cbnz r3, 45ef8 <_PyEval_FormatAwaitableError@@Base+0x6b8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl ceac4 │ │ │ │ - b.n 45f3e <_PyEval_FormatAwaitableError@@Base+0x72e> │ │ │ │ + bl cead4 │ │ │ │ + b.n 45f1a <_PyEval_FormatAwaitableError@@Base+0x6da> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 45d24 <_PyEval_FormatAwaitableError@@Base+0x514> │ │ │ │ + beq.w 45d00 <_PyEval_FormatAwaitableError@@Base+0x4c0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 45d24 <_PyEval_FormatAwaitableError@@Base+0x514> │ │ │ │ + bne.w 45d00 <_PyEval_FormatAwaitableError@@Base+0x4c0> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 45d24 <_PyEval_FormatAwaitableError@@Base+0x514> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 45d00 <_PyEval_FormatAwaitableError@@Base+0x4c0> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r2, r3 │ │ │ │ - b.w 201f30 │ │ │ │ + b.w 201e88 │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + mov r4, r2 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r8, r1 │ │ │ │ + cmp r2, #255 @ 0xff │ │ │ │ + bhi.n 45f50 <_PyEval_FormatAwaitableError@@Base+0x710> │ │ │ │ + mov r0, r2 │ │ │ │ + bl 255200 │ │ │ │ + mov r6, r0 │ │ │ │ + b.n 45f52 <_PyEval_FormatAwaitableError@@Base+0x712> │ │ │ │ + mov r6, r2 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 161d58 <_PyLong_Format@@Base+0x1b40> │ │ │ │ + mov r5, r0 │ │ │ │ + cbnz r0, 45f82 <_PyEval_FormatAwaitableError@@Base+0x742> │ │ │ │ + cmp r4, #255 @ 0xff │ │ │ │ + bhi.n 45f6c <_PyEval_FormatAwaitableError@@Base+0x72c> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 255314 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r6, r4 │ │ │ │ + beq.n 45f84 <_PyEval_FormatAwaitableError@@Base+0x744> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 161d58 <_PyLong_Format@@Base+0x1b40> │ │ │ │ + subs r5, r0, #0 │ │ │ │ + it ne │ │ │ │ + movne r5, #1 │ │ │ │ + b.n 45f84 <_PyEval_FormatAwaitableError@@Base+0x744> │ │ │ │ + movs r5, #1 │ │ │ │ + mov r0, r5 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + nop │ │ │ │ + movs r0, r0 │ │ │ │ + movs r0, r0 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 45f80 <_PyEval_FormatAwaitableError@@Base+0x770> │ │ │ │ + cbz r0, 45fc0 <_PyEval_FormatAwaitableError@@Base+0x780> │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [r2, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 45f7c <_PyEval_FormatAwaitableError@@Base+0x76c> │ │ │ │ + beq.n 45fbc <_PyEval_FormatAwaitableError@@Base+0x77c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 45f7c <_PyEval_FormatAwaitableError@@Base+0x76c> │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 45fbc <_PyEval_FormatAwaitableError@@Base+0x77c> │ │ │ │ + bl 77d5c <_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] @ (46008 <_PyEval_FormatAwaitableError@@Base+0x7f8>) │ │ │ │ + ldr r1, [pc, #112] @ (46048 <_PyEval_FormatAwaitableError@@Base+0x808>) │ │ │ │ add r2, sp, #4 │ │ │ │ mov r6, r0 │ │ │ │ - bl b8c7c │ │ │ │ + bl b8c94 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 46002 <_PyEval_FormatAwaitableError@@Base+0x7f2> │ │ │ │ + blt.n 46042 <_PyEval_FormatAwaitableError@@Base+0x802> │ │ │ │ ldr r5, [sp, #4] │ │ │ │ - cbz r5, 45fc8 <_PyEval_FormatAwaitableError@@Base+0x7b8> │ │ │ │ + cbz r5, 46008 <_PyEval_FormatAwaitableError@@Base+0x7c8> │ │ │ │ mov r0, r5 │ │ │ │ - bl f90b8 │ │ │ │ + bl f90d0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 45fc4 <_PyEval_FormatAwaitableError@@Base+0x7b4> │ │ │ │ + beq.n 46004 <_PyEval_FormatAwaitableError@@Base+0x7c4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 45fc4 <_PyEval_FormatAwaitableError@@Base+0x7b4> │ │ │ │ + cbnz r3, 46004 <_PyEval_FormatAwaitableError@@Base+0x7c4> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - cbnz r4, 45fca <_PyEval_FormatAwaitableError@@Base+0x7ba> │ │ │ │ - b.n 46002 <_PyEval_FormatAwaitableError@@Base+0x7f2> │ │ │ │ - ldr r4, [pc, #64] @ (4600c <_PyEval_FormatAwaitableError@@Base+0x7fc>) │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r4, 4600a <_PyEval_FormatAwaitableError@@Base+0x7ca> │ │ │ │ + b.n 46042 <_PyEval_FormatAwaitableError@@Base+0x802> │ │ │ │ + ldr r4, [pc, #64] @ (4604c <_PyEval_FormatAwaitableError@@Base+0x80c>) │ │ │ │ mov r0, r6 │ │ │ │ - bl 243f90 <_PyObject_GetState@@Base> │ │ │ │ + bl 243f18 <_PyObject_GetState@@Base> │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 45fec <_PyEval_FormatAwaitableError@@Base+0x7dc> │ │ │ │ + cbnz r0, 4602c <_PyEval_FormatAwaitableError@@Base+0x7ec> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 46002 <_PyEval_FormatAwaitableError@@Base+0x7f2> │ │ │ │ + beq.n 46042 <_PyEval_FormatAwaitableError@@Base+0x802> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 46002 <_PyEval_FormatAwaitableError@@Base+0x7f2> │ │ │ │ + cbnz r3, 46042 <_PyEval_FormatAwaitableError@@Base+0x802> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 46002 <_PyEval_FormatAwaitableError@@Base+0x7f2> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 46042 <_PyEval_FormatAwaitableError@@Base+0x802> │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov r2, r4 │ │ │ │ - movw r0, #12972 @ 0x32ac │ │ │ │ + movw r0, #13540 @ 0x34e4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 82744 │ │ │ │ + b.w 82754 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - add r4, pc, #352 @ (adr r4, 4616c <_PyEval_FormatAwaitableError@@Base+0x95c>) │ │ │ │ + add r4, pc, #352 @ (adr r4, 461ac <_PyEval_FormatAwaitableError@@Base+0x96c>) │ │ │ │ lsls r0, r1, #1 │ │ │ │ asrs r0, r1, #32 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r8, r1 │ │ │ │ - cmp r2, #255 @ 0xff │ │ │ │ - bhi.n 46034 <_PyEval_FormatAwaitableError@@Base+0x824> │ │ │ │ - mov r0, r2 │ │ │ │ - bl 255284 <_PyUnicode_ToNumeric@@Base+0x7970> │ │ │ │ - mov r6, r0 │ │ │ │ - b.n 46036 <_PyEval_FormatAwaitableError@@Base+0x826> │ │ │ │ - mov r6, r2 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 161c6c <_PyLong_Format@@Base+0x1b40> │ │ │ │ - mov r5, r0 │ │ │ │ - cbnz r0, 46066 <_PyEval_FormatAwaitableError@@Base+0x856> │ │ │ │ - cmp r4, #255 @ 0xff │ │ │ │ - bhi.n 46050 <_PyEval_FormatAwaitableError@@Base+0x840> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 255398 <_PyUnicode_ToNumeric@@Base+0x7a84> │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r6, r4 │ │ │ │ - beq.n 46068 <_PyEval_FormatAwaitableError@@Base+0x858> │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 161c6c <_PyLong_Format@@Base+0x1b40> │ │ │ │ - subs r5, r0, #0 │ │ │ │ - it ne │ │ │ │ - movne r5, #1 │ │ │ │ - b.n 46068 <_PyEval_FormatAwaitableError@@Base+0x858> │ │ │ │ - movs r5, #1 │ │ │ │ - mov r0, r5 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - nop │ │ │ │ ldrd r1, r2, [r0, #8] │ │ │ │ - cbnz r2, 4607c <_PyEval_FormatAwaitableError@@Base+0x86c> │ │ │ │ + cbnz r2, 4605c <_PyEval_FormatAwaitableError@@Base+0x81c> │ │ │ │ movs r0, #1 │ │ │ │ - b.w 7d724 │ │ │ │ + b.w 7d728 │ │ │ │ movs r0, #2 │ │ │ │ - b.w 7d610 │ │ │ │ + b.w 7d614 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #36] @ (460b8 <_PyEval_FormatAwaitableError@@Base+0x8a8>) │ │ │ │ + ldr r3, [pc, #36] @ (46098 <_PyEval_FormatAwaitableError@@Base+0x858>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr.w r4, [r3, #3744] @ 0xea0 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 460a8 <_PyEval_FormatAwaitableError@@Base+0x898> │ │ │ │ - bl 7f720 │ │ │ │ - cbnz r0, 460b2 <_PyEval_FormatAwaitableError@@Base+0x8a2> │ │ │ │ + bne.n 46088 <_PyEval_FormatAwaitableError@@Base+0x848> │ │ │ │ + bl 7f734 │ │ │ │ + cbnz r0, 46092 <_PyEval_FormatAwaitableError@@Base+0x852> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7ffe0 │ │ │ │ + b.w 7fff4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ mov r0, r1 │ │ │ │ movs r2, #1 │ │ │ │ movw r1, #38724 @ 0x9744 │ │ │ │ movt r1, #2 │ │ │ │ - b.w 13dba8 │ │ │ │ + b.w 13dc88 │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 46170 <_PyEval_FormatAwaitableError@@Base+0x960> │ │ │ │ + beq.n 46150 <_PyEval_FormatAwaitableError@@Base+0x910> │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 7f720 │ │ │ │ + bl 7f734 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4616c <_PyEval_FormatAwaitableError@@Base+0x95c> │ │ │ │ + bne.n 4614c <_PyEval_FormatAwaitableError@@Base+0x90c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 23f084 <_PyTime_AsTimeval@@Base+0x10c4> │ │ │ │ + bl 23f010 <_PyTime_AsTimeval@@Base+0x1110> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4616c <_PyEval_FormatAwaitableError@@Base+0x95c> │ │ │ │ - movw r0, #25828 @ 0x64e4 │ │ │ │ + beq.n 4614c <_PyEval_FormatAwaitableError@@Base+0x90c> │ │ │ │ + movw r0, #26148 @ 0x6624 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 82744 │ │ │ │ + bl 82754 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 46116 <_PyEval_FormatAwaitableError@@Base+0x906> │ │ │ │ + cbnz r0, 460f6 <_PyEval_FormatAwaitableError@@Base+0x8b6> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 245b0c │ │ │ │ + b.w 245a94 │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ movs r3, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r1, #650 @ 0x28a │ │ │ │ str r3, [r4, #20] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ - movw r0, #13284 @ 0x33e4 │ │ │ │ + movw r0, #13604 @ 0x3524 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 240738 <_PyDeadline_Get@@Base+0xb60> │ │ │ │ + bl 240688 <_PyTime_AsTimeval@@Base+0x2788> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r6, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ mov r6, r0 │ │ │ │ - beq.n 4614c <_PyEval_FormatAwaitableError@@Base+0x93c> │ │ │ │ + beq.n 4612c <_PyEval_FormatAwaitableError@@Base+0x8ec> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4614c <_PyEval_FormatAwaitableError@@Base+0x93c> │ │ │ │ + cbnz r3, 4612c <_PyEval_FormatAwaitableError@@Base+0x8ec> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 4610a <_PyEval_FormatAwaitableError@@Base+0x8fa> │ │ │ │ + beq.n 460ea <_PyEval_FormatAwaitableError@@Base+0x8aa> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4616c <_PyEval_FormatAwaitableError@@Base+0x95c> │ │ │ │ + beq.n 4614c <_PyEval_FormatAwaitableError@@Base+0x90c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4616c <_PyEval_FormatAwaitableError@@Base+0x95c> │ │ │ │ + cbnz r3, 4614c <_PyEval_FormatAwaitableError@@Base+0x90c> │ │ │ │ mov r0, r6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 77ddc <_Py_Dealloc@@Base> │ │ │ │ + b.w 77d5c <_Py_Dealloc@@Base> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ - movw r4, #40848 @ 0x9f90 │ │ │ │ + movw r4, #41168 @ 0xa0d0 │ │ │ │ movt r4, #68 @ 0x44 │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r1 │ │ │ │ cmp r2, #2 │ │ │ │ sub sp, #72 @ 0x48 │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ add r5, sp, #16 │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1} │ │ │ │ stmia.w r5, {r0, r1} │ │ │ │ - bne.n 461ba <_PyEval_FormatAwaitableError@@Base+0x9aa> │ │ │ │ + bne.n 4619a <_PyEval_FormatAwaitableError@@Base+0x95a> │ │ │ │ ldr r0, [r6, #0] │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 11112c │ │ │ │ + bl 111260 │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ - cbnz r0, 461d6 <_PyEval_FormatAwaitableError@@Base+0x9c6> │ │ │ │ - b.n 462c6 <_PyEval_FormatAwaitableError@@Base+0xab6> │ │ │ │ + cbnz r0, 461b6 <_PyEval_FormatAwaitableError@@Base+0x976> │ │ │ │ + b.n 462a6 <_PyEval_FormatAwaitableError@@Base+0xa66> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r3 │ │ │ │ - movw r0, #64112 @ 0xfa70 │ │ │ │ + movw r0, #64432 @ 0xfbb0 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl c0530 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c053c <_PyArg_CheckPositional@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 461aa <_PyEval_FormatAwaitableError@@Base+0x99a> │ │ │ │ + bne.n 4618a <_PyEval_FormatAwaitableError@@Base+0x94a> │ │ │ │ mov r7, r0 │ │ │ │ - b.n 462c6 <_PyEval_FormatAwaitableError@@Base+0xab6> │ │ │ │ - ldr r2, [pc, #256] @ (462d8 <_PyEval_FormatAwaitableError@@Base+0xac8>) │ │ │ │ + b.n 462a6 <_PyEval_FormatAwaitableError@@Base+0xa66> │ │ │ │ + ldr r2, [pc, #256] @ (462b8 <_PyEval_FormatAwaitableError@@Base+0xa78>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r6, [r6, #4] │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #324] @ 0x144 │ │ │ │ lsls r3, r3, #15 │ │ │ │ - bmi.n 46206 <_PyEval_FormatAwaitableError@@Base+0x9f6> │ │ │ │ + bmi.n 461e6 <_PyEval_FormatAwaitableError@@Base+0x9a6> │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13304 @ 0x33f8 │ │ │ │ + movw r1, #13624 @ 0x3538 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 462c6 <_PyEval_FormatAwaitableError@@Base+0xab6> │ │ │ │ + bl 1271a4 │ │ │ │ + b.n 462a6 <_PyEval_FormatAwaitableError@@Base+0xa66> │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst.w r3, #100663296 @ 0x6000000 │ │ │ │ - bne.n 46228 <_PyEval_FormatAwaitableError@@Base+0xa18> │ │ │ │ + bne.n 46208 <_PyEval_FormatAwaitableError@@Base+0x9c8> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13352 @ 0x3428 │ │ │ │ + movw r1, #13672 @ 0x3568 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 462c6 <_PyEval_FormatAwaitableError@@Base+0xab6> │ │ │ │ + bl 1271a4 │ │ │ │ + b.n 462a6 <_PyEval_FormatAwaitableError@@Base+0xa66> │ │ │ │ mov r0, r6 │ │ │ │ - bl 152d54 │ │ │ │ + bl 152e44 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bgt.n 4624c <_PyEval_FormatAwaitableError@@Base+0xa3c> │ │ │ │ + bgt.n 4622c <_PyEval_FormatAwaitableError@@Base+0x9ec> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13392 @ 0x3450 │ │ │ │ + movw r1, #13712 @ 0x3590 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 462c6 <_PyEval_FormatAwaitableError@@Base+0xab6> │ │ │ │ + bl 1271a4 │ │ │ │ + b.n 462a6 <_PyEval_FormatAwaitableError@@Base+0xa66> │ │ │ │ add r1, sp, #12 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20d248 <_PyParkingLot_AfterFork@@Base+0x3c> │ │ │ │ + bl 20d19c <_PyParkingLot_AfterFork@@Base+0x3c> │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 462c6 <_PyEval_FormatAwaitableError@@Base+0xab6> │ │ │ │ + cbz r0, 462a6 <_PyEval_FormatAwaitableError@@Base+0xa66> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - cbnz r3, 46282 <_PyEval_FormatAwaitableError@@Base+0xa72> │ │ │ │ + cbnz r3, 46262 <_PyEval_FormatAwaitableError@@Base+0xa22> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13424 @ 0x3470 │ │ │ │ + movw r1, #13744 @ 0x35b0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 1271a4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20d7b4 │ │ │ │ - b.n 462c6 <_PyEval_FormatAwaitableError@@Base+0xab6> │ │ │ │ + bl 20d704 │ │ │ │ + b.n 462a6 <_PyEval_FormatAwaitableError@@Base+0xa66> │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ movw r1, #4356 @ 0x1104 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - movw r0, #13468 @ 0x349c │ │ │ │ + movw r0, #13788 @ 0x35dc │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ str r1, [sp, #0] │ │ │ │ - movw r1, #16336 @ 0x3fd0 │ │ │ │ + movw r1, #16656 @ 0x4110 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 8fe90 │ │ │ │ + bl 8fe78 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 462be <_PyEval_FormatAwaitableError@@Base+0xaae> │ │ │ │ + blt.n 4629e <_PyEval_FormatAwaitableError@@Base+0xa5e> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ blx 29be8 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1834 │ │ │ │ + bl f18b4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20d7b4 │ │ │ │ + bl 20d704 │ │ │ │ add r0, sp, #16 │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ str r4, [sp, #64] @ 0x40 │ │ │ │ - bl 111704 │ │ │ │ + bl 111838 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #72 @ 0x48 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + vpush {d8} │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r2, [pc, #80] @ (46320 <_PyEval_FormatAwaitableError@@Base+0xae0>) │ │ │ │ + mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ + vldr d6, [pc, #64] @ 46318 <_PyEval_FormatAwaitableError@@Base+0xad8> │ │ │ │ + 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 462fe <_PyEval_FormatAwaitableError@@Base+0xabe> │ │ │ │ + bl 7f734 │ │ │ │ + cbnz r0, 4630e <_PyEval_FormatAwaitableError@@Base+0xace> │ │ │ │ + vmov.f64 d0, d8 │ │ │ │ + vpop {d8} │ │ │ │ + ldmia.w sp!, {r3, lr} │ │ │ │ + b.w 839f0 │ │ │ │ + vpop {d8} │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r3, pc} │ │ │ │ + nop │ │ │ │ + stc 0, cr10, [sp, #724] @ 0x2d4 │ │ │ │ + stmia r6!, {r0, r1, r2, r4, r5, r6, r7} │ │ │ │ + subs r6, #176 @ 0xb0 │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r1, r2 │ │ │ │ - cbz r3, 462fa <_PyEval_FormatAwaitableError@@Base+0xaea> │ │ │ │ + cbz r3, 46342 <_PyEval_FormatAwaitableError@@Base+0xb02> │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 462fc <_PyEval_FormatAwaitableError@@Base+0xaec> │ │ │ │ + b.n 46344 <_PyEval_FormatAwaitableError@@Base+0xb04> │ │ │ │ mov r5, r3 │ │ │ │ add r5, r1 │ │ │ │ - cbnz r3, 4630a <_PyEval_FormatAwaitableError@@Base+0xafa> │ │ │ │ + cbnz r3, 46352 <_PyEval_FormatAwaitableError@@Base+0xb12> │ │ │ │ cmp r1, #1 │ │ │ │ - ble.n 4630a <_PyEval_FormatAwaitableError@@Base+0xafa> │ │ │ │ + ble.n 46352 <_PyEval_FormatAwaitableError@@Base+0xb12> │ │ │ │ cmp r1, #2 │ │ │ │ - bne.n 4630a <_PyEval_FormatAwaitableError@@Base+0xafa> │ │ │ │ - cbnz r4, 46330 <_PyEval_FormatAwaitableError@@Base+0xb20> │ │ │ │ + bne.n 46352 <_PyEval_FormatAwaitableError@@Base+0xb12> │ │ │ │ + cbnz r4, 46378 <_PyEval_FormatAwaitableError@@Base+0xb38> │ │ │ │ add r2, sp, #28 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r4, #2 │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #4] │ │ │ │ strd r4, r2, [sp, #8] │ │ │ │ movw r4, #14544 @ 0x38d0 │ │ │ │ movt r4, #72 @ 0x48 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 101898 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1019a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 46502 <_PyEval_FormatAwaitableError@@Base+0xcf2> │ │ │ │ + beq.w 4654a <_PyEval_FormatAwaitableError@@Base+0xd0a> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ movw r6, #26080 @ 0x65e0 │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 46346 <_PyEval_FormatAwaitableError@@Base+0xb36> │ │ │ │ + bne.n 4638e <_PyEval_FormatAwaitableError@@Base+0xb4e> │ │ │ │ vldr d9, [r0, #8] │ │ │ │ - b.n 46366 <_PyEval_FormatAwaitableError@@Base+0xb56> │ │ │ │ - bl 13dfb8 │ │ │ │ + b.n 463ae <_PyEval_FormatAwaitableError@@Base+0xb6e> │ │ │ │ + bl 13e098 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 46366 <_PyEval_FormatAwaitableError@@Base+0xb56> │ │ │ │ - bl 7f720 │ │ │ │ + bne.n 463ae <_PyEval_FormatAwaitableError@@Base+0xb6e> │ │ │ │ + bl 7f734 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 46502 <_PyEval_FormatAwaitableError@@Base+0xcf2> │ │ │ │ + bne.w 4654a <_PyEval_FormatAwaitableError@@Base+0xd0a> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 46374 <_PyEval_FormatAwaitableError@@Base+0xb64> │ │ │ │ + bne.n 463bc <_PyEval_FormatAwaitableError@@Base+0xb7c> │ │ │ │ vldr d8, [r0, #8] │ │ │ │ - b.n 46394 <_PyEval_FormatAwaitableError@@Base+0xb84> │ │ │ │ - bl 13dfb8 │ │ │ │ + b.n 463dc <_PyEval_FormatAwaitableError@@Base+0xb9c> │ │ │ │ + bl 13e098 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 46394 <_PyEval_FormatAwaitableError@@Base+0xb84> │ │ │ │ - bl 7f720 │ │ │ │ + bne.n 463dc <_PyEval_FormatAwaitableError@@Base+0xb9c> │ │ │ │ + bl 7f734 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 46502 <_PyEval_FormatAwaitableError@@Base+0xcf2> │ │ │ │ + bne.w 4654a <_PyEval_FormatAwaitableError@@Base+0xd0a> │ │ │ │ cmp r5, #2 │ │ │ │ - beq.n 463a6 <_PyEval_FormatAwaitableError@@Base+0xb96> │ │ │ │ + beq.n 463ee <_PyEval_FormatAwaitableError@@Base+0xbae> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 463b4 <_PyEval_FormatAwaitableError@@Base+0xba4> │ │ │ │ + bne.n 463fc <_PyEval_FormatAwaitableError@@Base+0xbbc> │ │ │ │ vmov.f64 d1, d8 │ │ │ │ vmov.f64 d0, d9 │ │ │ │ blx 29b7c │ │ │ │ - b.n 464f4 <_PyEval_FormatAwaitableError@@Base+0xce4> │ │ │ │ - bl 128f58 │ │ │ │ + b.n 4653c <_PyEval_FormatAwaitableError@@Base+0xcfc> │ │ │ │ + bl 1292c8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 46502 <_PyEval_FormatAwaitableError@@Base+0xcf2> │ │ │ │ + beq.w 4654a <_PyEval_FormatAwaitableError@@Base+0xd0a> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 463fe <_PyEval_FormatAwaitableError@@Base+0xbee> │ │ │ │ + bne.n 46446 <_PyEval_FormatAwaitableError@@Base+0xc06> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13484 @ 0x34ac │ │ │ │ + movw r1, #13804 @ 0x35ec │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 1271a4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 46502 <_PyEval_FormatAwaitableError@@Base+0xcf2> │ │ │ │ + beq.w 4654a <_PyEval_FormatAwaitableError@@Base+0xd0a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 46502 <_PyEval_FormatAwaitableError@@Base+0xcf2> │ │ │ │ + bne.w 4654a <_PyEval_FormatAwaitableError@@Base+0xd0a> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 46502 <_PyEval_FormatAwaitableError@@Base+0xcf2> │ │ │ │ - bl 140774 │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 4654a <_PyEval_FormatAwaitableError@@Base+0xd0a> │ │ │ │ + bl 14085c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4641c <_PyEval_FormatAwaitableError@@Base+0xc0c> │ │ │ │ + beq.n 46464 <_PyEval_FormatAwaitableError@@Base+0xc24> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4641c <_PyEval_FormatAwaitableError@@Base+0xc0c> │ │ │ │ + cbnz r3, 46464 <_PyEval_FormatAwaitableError@@Base+0xc24> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ cmp.w r5, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r4, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 46446 <_PyEval_FormatAwaitableError@@Base+0xc36> │ │ │ │ - bl 7f720 │ │ │ │ - cbz r0, 4644c <_PyEval_FormatAwaitableError@@Base+0xc3c> │ │ │ │ + bne.n 4648e <_PyEval_FormatAwaitableError@@Base+0xc4e> │ │ │ │ + bl 7f734 │ │ │ │ + cbz r0, 46494 <_PyEval_FormatAwaitableError@@Base+0xc54> │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d3a3c │ │ │ │ + bl d3a4c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 46502 <_PyEval_FormatAwaitableError@@Base+0xcf2> │ │ │ │ - bl d3c50 │ │ │ │ - b.n 4644c <_PyEval_FormatAwaitableError@@Base+0xc3c> │ │ │ │ + beq.n 4654a <_PyEval_FormatAwaitableError@@Base+0xd0a> │ │ │ │ + bl d3c60 │ │ │ │ + b.n 46494 <_PyEval_FormatAwaitableError@@Base+0xc54> │ │ │ │ orrs.w r3, r4, r5 │ │ │ │ - beq.n 46478 <_PyEval_FormatAwaitableError@@Base+0xc68> │ │ │ │ + beq.n 464c0 <_PyEval_FormatAwaitableError@@Base+0xc80> │ │ │ │ vcmp.f64 d9, d9 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n 46478 <_PyEval_FormatAwaitableError@@Base+0xc68> │ │ │ │ + bvs.n 464c0 <_PyEval_FormatAwaitableError@@Base+0xc80> │ │ │ │ vcmp.f64 d8, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n 464f0 <_PyEval_FormatAwaitableError@@Base+0xce0> │ │ │ │ + bvs.n 46538 <_PyEval_FormatAwaitableError@@Base+0xcf8> │ │ │ │ vmov r3, s18 │ │ │ │ vmov r1, s19 │ │ │ │ vmov r2, s16 │ │ │ │ vmov r7, s17 │ │ │ │ cmp r1, r7 │ │ │ │ it eq │ │ │ │ cmpeq r3, r2 │ │ │ │ - bne.n 4647e <_PyEval_FormatAwaitableError@@Base+0xc6e> │ │ │ │ + bne.n 464c6 <_PyEval_FormatAwaitableError@@Base+0xc86> │ │ │ │ vmov.f64 d0, d9 │ │ │ │ - b.n 464f4 <_PyEval_FormatAwaitableError@@Base+0xce4> │ │ │ │ + b.n 4653c <_PyEval_FormatAwaitableError@@Base+0xcfc> │ │ │ │ bic.w r6, r1, #2147483648 @ 0x80000000 │ │ │ │ bic.w r0, r7, #2147483648 @ 0x80000000 │ │ │ │ teq r1, r7 │ │ │ │ - bpl.n 464b8 <_PyEval_FormatAwaitableError@@Base+0xca8> │ │ │ │ + bpl.n 46500 <_PyEval_FormatAwaitableError@@Base+0xcc0> │ │ │ │ adds r2, r3, r2 │ │ │ │ adc.w r0, r6, r0 │ │ │ │ cmp r4, r2 │ │ │ │ sbcs.w r0, r5, r0 │ │ │ │ - bcs.n 464f0 <_PyEval_FormatAwaitableError@@Base+0xce0> │ │ │ │ + bcs.n 46538 <_PyEval_FormatAwaitableError@@Base+0xcf8> │ │ │ │ cmp r3, r4 │ │ │ │ sbcs.w r2, r6, r5 │ │ │ │ - bcs.n 464cc <_PyEval_FormatAwaitableError@@Base+0xcbc> │ │ │ │ + bcs.n 46514 <_PyEval_FormatAwaitableError@@Base+0xcd4> │ │ │ │ subs r1, r4, r3 │ │ │ │ and.w r7, r7, #2147483648 @ 0x80000000 │ │ │ │ sbc.w r6, r5, r6 │ │ │ │ mov r2, r1 │ │ │ │ orr.w r3, r7, r6 │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.n 464f4 <_PyEval_FormatAwaitableError@@Base+0xce4> │ │ │ │ + b.n 4653c <_PyEval_FormatAwaitableError@@Base+0xcfc> │ │ │ │ cmp r2, r3 │ │ │ │ sbcs.w r7, r0, r6 │ │ │ │ - bcs.n 464d8 <_PyEval_FormatAwaitableError@@Base+0xcc8> │ │ │ │ + bcs.n 46520 <_PyEval_FormatAwaitableError@@Base+0xce0> │ │ │ │ subs r2, r3, r2 │ │ │ │ sbc.w r0, r6, r0 │ │ │ │ cmp r2, r4 │ │ │ │ sbcs r0, r5 │ │ │ │ - bcc.n 464f0 <_PyEval_FormatAwaitableError@@Base+0xce0> │ │ │ │ + bcc.n 46538 <_PyEval_FormatAwaitableError@@Base+0xcf8> │ │ │ │ subs r6, r3, r4 │ │ │ │ sbc.w r7, r1, r5 │ │ │ │ vmov d0, r6, r7 │ │ │ │ - b.n 464f4 <_PyEval_FormatAwaitableError@@Base+0xce4> │ │ │ │ + b.n 4653c <_PyEval_FormatAwaitableError@@Base+0xcfc> │ │ │ │ subs r2, r2, r3 │ │ │ │ sbc.w r0, r0, r6 │ │ │ │ cmp r2, r4 │ │ │ │ sbcs r0, r5 │ │ │ │ - bcc.n 464f0 <_PyEval_FormatAwaitableError@@Base+0xce0> │ │ │ │ + bcc.n 46538 <_PyEval_FormatAwaitableError@@Base+0xcf8> │ │ │ │ adds r6, r4, r3 │ │ │ │ adc.w r7, r5, r1 │ │ │ │ vmov d0, r6, r7 │ │ │ │ - b.n 464f4 <_PyEval_FormatAwaitableError@@Base+0xce4> │ │ │ │ + b.n 4653c <_PyEval_FormatAwaitableError@@Base+0xcfc> │ │ │ │ vmov.f64 d0, d8 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 839e0 │ │ │ │ + b.w 839f0 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ vpop {d8-d9} │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 465b0 <_PyEval_FormatAwaitableError@@Base+0xda0> │ │ │ │ + beq.n 465f8 <_PyEval_FormatAwaitableError@@Base+0xdb8> │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 7f720 │ │ │ │ + bl 7f734 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 465ac <_PyEval_FormatAwaitableError@@Base+0xd9c> │ │ │ │ + bne.n 465f4 <_PyEval_FormatAwaitableError@@Base+0xdb4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 23f084 <_PyTime_AsTimeval@@Base+0x10c4> │ │ │ │ + bl 23f010 <_PyTime_AsTimeval@@Base+0x1110> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 465ac <_PyEval_FormatAwaitableError@@Base+0xd9c> │ │ │ │ - movw r0, #25828 @ 0x64e4 │ │ │ │ + beq.n 465f4 <_PyEval_FormatAwaitableError@@Base+0xdb4> │ │ │ │ + movw r0, #26148 @ 0x6624 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 82744 │ │ │ │ + bl 82754 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 46556 <_PyEval_FormatAwaitableError@@Base+0xd46> │ │ │ │ + cbnz r0, 4659e <_PyEval_FormatAwaitableError@@Base+0xd5e> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 245b0c │ │ │ │ + b.w 245a94 │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ movs r3, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r1, #654 @ 0x28e │ │ │ │ str r3, [r4, #20] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r2, #40] @ 0x28 │ │ │ │ - movw r0, #13524 @ 0x34d4 │ │ │ │ + movw r0, #13844 @ 0x3614 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 240738 <_PyDeadline_Get@@Base+0xb60> │ │ │ │ + bl 240688 <_PyTime_AsTimeval@@Base+0x2788> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r6, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ mov r6, r0 │ │ │ │ - beq.n 4658c <_PyEval_FormatAwaitableError@@Base+0xd7c> │ │ │ │ + beq.n 465d4 <_PyEval_FormatAwaitableError@@Base+0xd94> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4658c <_PyEval_FormatAwaitableError@@Base+0xd7c> │ │ │ │ + cbnz r3, 465d4 <_PyEval_FormatAwaitableError@@Base+0xd94> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 4654a <_PyEval_FormatAwaitableError@@Base+0xd3a> │ │ │ │ + beq.n 46592 <_PyEval_FormatAwaitableError@@Base+0xd52> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 465ac <_PyEval_FormatAwaitableError@@Base+0xd9c> │ │ │ │ + beq.n 465f4 <_PyEval_FormatAwaitableError@@Base+0xdb4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 465ac <_PyEval_FormatAwaitableError@@Base+0xd9c> │ │ │ │ + cbnz r3, 465f4 <_PyEval_FormatAwaitableError@@Base+0xdb4> │ │ │ │ mov r0, r6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 77ddc <_Py_Dealloc@@Base> │ │ │ │ + b.w 77d5c <_Py_Dealloc@@Base> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #80] @ (46618 <_PyEval_FormatAwaitableError@@Base+0xe08>) │ │ │ │ - mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - vldr d6, [pc, #68] @ 46610 <_PyEval_FormatAwaitableError@@Base+0xe00> │ │ │ │ - vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ - ldr r3, [r3, r2] │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - vldr s16, [r3] │ │ │ │ - vcvt.f64.u32 d8, s16 │ │ │ │ - vmul.f64 d8, d8, d6 │ │ │ │ - vcmp.f64 d8, d7 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 465f4 <_PyEval_FormatAwaitableError@@Base+0xde4> │ │ │ │ - bl 7f720 │ │ │ │ - cbnz r0, 46604 <_PyEval_FormatAwaitableError@@Base+0xdf4> │ │ │ │ - vmov.f64 d0, d8 │ │ │ │ - vpop {d8} │ │ │ │ - ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 839e0 │ │ │ │ - vpop {d8} │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r3, pc} │ │ │ │ - nop.w │ │ │ │ - stc 0, cr10, [sp, #724] @ 0x2d4 │ │ │ │ - stmia r6!, {r0, r1, r2, r4, r5, r6, r7} │ │ │ │ - subs r6, #176 @ 0xb0 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ - cbz r3, 46624 <_PyEval_FormatAwaitableError@@Base+0xe14> │ │ │ │ + cbz r3, 46602 <_PyEval_FormatAwaitableError@@Base+0xdc2> │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 4662c <_PyEval_FormatAwaitableError@@Base+0xe1c> │ │ │ │ + b.n 4660a <_PyEval_FormatAwaitableError@@Base+0xdca> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ - movw r1, #40748 @ 0x9f2c │ │ │ │ + movw r1, #41288 @ 0xa148 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - b.w 1e4f60 │ │ │ │ + b.w 1e4ea8 │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 466f4 <_PyEval_FormatAwaitableError@@Base+0xee4> │ │ │ │ + beq.n 466d2 <_PyEval_FormatAwaitableError@@Base+0xe92> │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r5, r2 │ │ │ │ - bl 7f720 │ │ │ │ + bl 7f734 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 466f0 <_PyEval_FormatAwaitableError@@Base+0xee0> │ │ │ │ + bne.n 466ce <_PyEval_FormatAwaitableError@@Base+0xe8e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 23f084 <_PyTime_AsTimeval@@Base+0x10c4> │ │ │ │ + bl 23f010 <_PyTime_AsTimeval@@Base+0x1110> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 466f0 <_PyEval_FormatAwaitableError@@Base+0xee0> │ │ │ │ + beq.n 466ce <_PyEval_FormatAwaitableError@@Base+0xe8e> │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2404c4 <_PyDeadline_Get@@Base+0x8ec> │ │ │ │ + bl 240414 <_PyTime_AsTimeval@@Base+0x2514> │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #9484 @ 0x250c │ │ │ │ + movw r0, #9768 @ 0x2628 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 82744 │ │ │ │ + bl 82754 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 4669a <_PyEval_FormatAwaitableError@@Base+0xe8a> │ │ │ │ + cbnz r0, 46678 <_PyEval_FormatAwaitableError@@Base+0xe38> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 245b0c │ │ │ │ + b.w 245a94 │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ movs r3, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov.w r1, #616 @ 0x268 │ │ │ │ str r3, [r4, #20] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ - movw r0, #13540 @ 0x34e4 │ │ │ │ + movw r0, #13860 @ 0x3624 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 240738 <_PyDeadline_Get@@Base+0xb60> │ │ │ │ + bl 240688 <_PyTime_AsTimeval@@Base+0x2788> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r6, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ mov r6, r0 │ │ │ │ - beq.n 466d0 <_PyEval_FormatAwaitableError@@Base+0xec0> │ │ │ │ + beq.n 466ae <_PyEval_FormatAwaitableError@@Base+0xe6e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 466d0 <_PyEval_FormatAwaitableError@@Base+0xec0> │ │ │ │ + cbnz r3, 466ae <_PyEval_FormatAwaitableError@@Base+0xe6e> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 4668e <_PyEval_FormatAwaitableError@@Base+0xe7e> │ │ │ │ + beq.n 4666c <_PyEval_FormatAwaitableError@@Base+0xe2c> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 466f0 <_PyEval_FormatAwaitableError@@Base+0xee0> │ │ │ │ + beq.n 466ce <_PyEval_FormatAwaitableError@@Base+0xe8e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 466f0 <_PyEval_FormatAwaitableError@@Base+0xee0> │ │ │ │ + cbnz r3, 466ce <_PyEval_FormatAwaitableError@@Base+0xe8e> │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 77ddc <_Py_Dealloc@@Base> │ │ │ │ + b.w 77d5c <_Py_Dealloc@@Base> │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ - ldr r5, [pc, #428] @ (468b4 <_PyEval_FormatAwaitableError@@Base+0x10a4>) │ │ │ │ + ldr r5, [pc, #424] @ (46890 <_PyEval_FormatAwaitableError@@Base+0x1050>) │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r2 │ │ │ │ mov ip, r3 │ │ │ │ sub sp, #104 @ 0x68 │ │ │ │ add r4, sp, #48 @ 0x30 │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1} │ │ │ │ stmia.w r4, {r0, r1} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 46736 <_PyEval_FormatAwaitableError@@Base+0xf26> │ │ │ │ + bne.n 46714 <_PyEval_FormatAwaitableError@@Base+0xed4> │ │ │ │ cmp r7, #2 │ │ │ │ - ble.n 46736 <_PyEval_FormatAwaitableError@@Base+0xf26> │ │ │ │ + ble.n 46714 <_PyEval_FormatAwaitableError@@Base+0xed4> │ │ │ │ cmp r7, #3 │ │ │ │ - bne.n 46736 <_PyEval_FormatAwaitableError@@Base+0xf26> │ │ │ │ - cbnz r6, 4675a <_PyEval_FormatAwaitableError@@Base+0xf4a> │ │ │ │ - ldr r4, [pc, #384] @ (468b8 <_PyEval_FormatAwaitableError@@Base+0x10a8>) │ │ │ │ + bne.n 46714 <_PyEval_FormatAwaitableError@@Base+0xed4> │ │ │ │ + cbnz r6, 46738 <_PyEval_FormatAwaitableError@@Base+0xef8> │ │ │ │ + ldr r4, [pc, #380] @ (46894 <_PyEval_FormatAwaitableError@@Base+0x1054>) │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ mov r3, ip │ │ │ │ mov r1, r7 │ │ │ │ movs r4, #3 │ │ │ │ str r2, [sp, #12] │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - bl 101898 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1019a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 46898 <_PyEval_FormatAwaitableError@@Base+0x1088> │ │ │ │ + beq.w 46876 <_PyEval_FormatAwaitableError@@Base+0x1036> │ │ │ │ ldr r0, [r6, #0] │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ - bl 11112c │ │ │ │ + bl 111260 │ │ │ │ ldr r7, [sp, #96] @ 0x60 │ │ │ │ ldrd sl, r8, [sp, #80] @ 0x50 │ │ │ │ - cbnz r0, 4676e <_PyEval_FormatAwaitableError@@Base+0xf5e> │ │ │ │ + cbnz r0, 4674c <_PyEval_FormatAwaitableError@@Base+0xf0c> │ │ │ │ mov r6, sl │ │ │ │ - b.n 4689e <_PyEval_FormatAwaitableError@@Base+0x108e> │ │ │ │ - ldr r3, [pc, #332] @ (468bc <_PyEval_FormatAwaitableError@@Base+0x10ac>) │ │ │ │ + b.n 4687c <_PyEval_FormatAwaitableError@@Base+0x103c> │ │ │ │ + ldr r3, [pc, #328] @ (46898 <_PyEval_FormatAwaitableError@@Base+0x1058>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldrd r9, r6, [r6, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #324] @ 0x144 │ │ │ │ lsls r3, r3, #15 │ │ │ │ - bmi.n 467a0 <_PyEval_FormatAwaitableError@@Base+0xf90> │ │ │ │ + bmi.n 4677e <_PyEval_FormatAwaitableError@@Base+0xf3e> │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13304 @ 0x33f8 │ │ │ │ + movw r1, #13624 @ 0x3538 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 4676a <_PyEval_FormatAwaitableError@@Base+0xf5a> │ │ │ │ + bl 1271a4 │ │ │ │ + b.n 46748 <_PyEval_FormatAwaitableError@@Base+0xf08> │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst.w r3, #100663296 @ 0x6000000 │ │ │ │ - bne.n 467c4 <_PyEval_FormatAwaitableError@@Base+0xfb4> │ │ │ │ + bne.n 467a2 <_PyEval_FormatAwaitableError@@Base+0xf62> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13556 @ 0x34f4 │ │ │ │ + movw r1, #13876 @ 0x3634 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 4676a <_PyEval_FormatAwaitableError@@Base+0xf5a> │ │ │ │ + bl 1271a4 │ │ │ │ + b.n 46748 <_PyEval_FormatAwaitableError@@Base+0xf08> │ │ │ │ mov r0, r9 │ │ │ │ - bl 152d54 │ │ │ │ + bl 152e44 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #28] │ │ │ │ - bgt.n 467e8 <_PyEval_FormatAwaitableError@@Base+0xfd8> │ │ │ │ + bgt.n 467c6 <_PyEval_FormatAwaitableError@@Base+0xf86> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13596 @ 0x351c │ │ │ │ + movw r1, #13916 @ 0x365c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 4676a <_PyEval_FormatAwaitableError@@Base+0xf5a> │ │ │ │ + bl 1271a4 │ │ │ │ + b.n 46748 <_PyEval_FormatAwaitableError@@Base+0xf08> │ │ │ │ mov r0, r6 │ │ │ │ - bl b99b0 │ │ │ │ - cbnz r0, 46808 <_PyEval_FormatAwaitableError@@Base+0xff8> │ │ │ │ + bl b99c8 │ │ │ │ + cbnz r0, 467e6 <_PyEval_FormatAwaitableError@@Base+0xfa6> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13628 @ 0x353c │ │ │ │ + movw r1, #13948 @ 0x367c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 4676a <_PyEval_FormatAwaitableError@@Base+0xf5a> │ │ │ │ + bl 1271a4 │ │ │ │ + b.n 46748 <_PyEval_FormatAwaitableError@@Base+0xf08> │ │ │ │ add r1, sp, #28 │ │ │ │ mov r0, r9 │ │ │ │ - bl 20d248 <_PyParkingLot_AfterFork@@Base+0x3c> │ │ │ │ + bl 20d19c <_PyParkingLot_AfterFork@@Base+0x3c> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4676a <_PyEval_FormatAwaitableError@@Base+0xf5a> │ │ │ │ + beq.n 46748 <_PyEval_FormatAwaitableError@@Base+0xf08> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - cbnz r3, 46834 <_PyEval_FormatAwaitableError@@Base+0x1024> │ │ │ │ + cbnz r3, 46812 <_PyEval_FormatAwaitableError@@Base+0xfd2> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13676 @ 0x356c │ │ │ │ + movw r1, #13996 @ 0x36ac │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 4688e <_PyEval_FormatAwaitableError@@Base+0x107e> │ │ │ │ + bl 1271a4 │ │ │ │ + b.n 4686c <_PyEval_FormatAwaitableError@@Base+0x102c> │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20d398 <_PyParkingLot_AfterFork@@Base+0x18c> │ │ │ │ + bl 20d2ec <_PyParkingLot_AfterFork@@Base+0x18c> │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 4688e <_PyEval_FormatAwaitableError@@Base+0x107e> │ │ │ │ + cbz r0, 4686c <_PyEval_FormatAwaitableError@@Base+0x102c> │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r7 │ │ │ │ str r6, [sp, #0] │ │ │ │ - movw r1, #16336 @ 0x3fd0 │ │ │ │ + movw r1, #16656 @ 0x4110 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #13468 @ 0x349c │ │ │ │ + movw r0, #13788 @ 0x35dc │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 8fe90 │ │ │ │ + bl 8fe78 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 46886 <_PyEval_FormatAwaitableError@@Base+0x1076> │ │ │ │ + blt.n 46864 <_PyEval_FormatAwaitableError@@Base+0x1024> │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ cmp.w r8, #0 │ │ │ │ - blt.n 46870 <_PyEval_FormatAwaitableError@@Base+0x1060> │ │ │ │ + blt.n 4684e <_PyEval_FormatAwaitableError@@Base+0x100e> │ │ │ │ mov r0, r8 │ │ │ │ blx 292d4 │ │ │ │ - b.n 46876 <_PyEval_FormatAwaitableError@@Base+0x1066> │ │ │ │ + b.n 46854 <_PyEval_FormatAwaitableError@@Base+0x1014> │ │ │ │ mov r0, sl │ │ │ │ blx 2a0bc │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1116ec │ │ │ │ + bl 111820 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r0, r5 │ │ │ │ - bl 20d7b4 │ │ │ │ + bl 20d704 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ - bl 20d7b4 │ │ │ │ - b.n 4676a <_PyEval_FormatAwaitableError@@Base+0xf5a> │ │ │ │ + bl 20d704 │ │ │ │ + b.n 46748 <_PyEval_FormatAwaitableError@@Base+0xf08> │ │ │ │ mov r7, r0 │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ strd r6, r8, [sp, #80] @ 0x50 │ │ │ │ str r7, [sp, #96] @ 0x60 │ │ │ │ - bl 111704 │ │ │ │ + bl 111838 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #104 @ 0x68 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - nop │ │ │ │ - ldr r7, [sp, #800] @ 0x320 │ │ │ │ + add r1, pc, #32 @ (adr r1, 468b4 <_PyEval_FormatAwaitableError@@Base+0x1074>) │ │ │ │ lsls r4, r0, #1 │ │ │ │ subs r0, #252 @ 0xfc │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -42040,985 +42023,953 @@ │ │ │ │ add.w r3, r7, r6, lsl #2 │ │ │ │ str r3, [sp, #4] │ │ │ │ adds r3, r4, r6 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r2, #2 │ │ │ │ subs r4, #1 │ │ │ │ - bmi.n 46962 <_PyEval_FormatAwaitableError@@Base+0x1152> │ │ │ │ + bmi.n 4693e <_PyEval_FormatAwaitableError@@Base+0x10fe> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w r6, [r3, #4]! │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r9 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r6, #0] │ │ │ │ - bl d12bc │ │ │ │ + bl d12d4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov fp, r0 │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 4692a <_PyEval_FormatAwaitableError@@Base+0x111a> │ │ │ │ + beq.n 46906 <_PyEval_FormatAwaitableError@@Base+0x10c6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4692a <_PyEval_FormatAwaitableError@@Base+0x111a> │ │ │ │ + cbnz r3, 46906 <_PyEval_FormatAwaitableError@@Base+0x10c6> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp.w fp, #0 │ │ │ │ sub.w r3, r3, r4 │ │ │ │ - blt.n 4696e <_PyEval_FormatAwaitableError@@Base+0x115e> │ │ │ │ + blt.n 4694a <_PyEval_FormatAwaitableError@@Base+0x110a> │ │ │ │ ldr r1, [r5, #28] │ │ │ │ add sl, fp │ │ │ │ cmp r8, r1 │ │ │ │ - beq.n 46956 <_PyEval_FormatAwaitableError@@Base+0x1146> │ │ │ │ + beq.n 46932 <_PyEval_FormatAwaitableError@@Base+0x10f2> │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #4748 @ 0x128c │ │ │ │ + movw r1, #5032 @ 0x13a8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 4696e <_PyEval_FormatAwaitableError@@Base+0x115e> │ │ │ │ + bl 1271a4 │ │ │ │ + b.n 4694a <_PyEval_FormatAwaitableError@@Base+0x110a> │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - bne.n 468f6 <_PyEval_FormatAwaitableError@@Base+0x10e6> │ │ │ │ + bne.n 468d2 <_PyEval_FormatAwaitableError@@Base+0x1092> │ │ │ │ ldr.w r7, [r7, #260] @ 0x104 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 468ec <_PyEval_FormatAwaitableError@@Base+0x10dc> │ │ │ │ + b.n 468c8 <_PyEval_FormatAwaitableError@@Base+0x1088> │ │ │ │ mov r0, sl │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 7f908 │ │ │ │ + b.w 7f91c │ │ │ │ movs r0, #0 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 469a2 <_PyEval_FormatAwaitableError@@Base+0x1192> │ │ │ │ + bls.n 4697e <_PyEval_FormatAwaitableError@@Base+0x113e> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13720 @ 0x3598 │ │ │ │ + movw r1, #14040 @ 0x36d8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 469cc <_PyEval_FormatAwaitableError@@Base+0x11bc> │ │ │ │ + bl 1271a4 │ │ │ │ + b.n 469a8 <_PyEval_FormatAwaitableError@@Base+0x1168> │ │ │ │ cmp r2, #2 │ │ │ │ ldr r6, [r1, #0] │ │ │ │ mov r5, r0 │ │ │ │ itte ne │ │ │ │ movwne r4, #4356 @ 0x1104 │ │ │ │ movtne r4, #70 @ 0x46 │ │ │ │ ldreq r4, [r1, #4] │ │ │ │ mov r1, r6 │ │ │ │ - bl 14d9c4 <_PyTime_AsTimespec@@Base+0x5a8> │ │ │ │ - cbnz r0, 469fa <_PyEval_FormatAwaitableError@@Base+0x11ea> │ │ │ │ + bl 14dab4 <_PyTime_AsTimespec@@Base+0x5a8> │ │ │ │ + cbnz r0, 469d6 <_PyEval_FormatAwaitableError@@Base+0x1196> │ │ │ │ movw r3, #56044 @ 0xdaec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d3a3c │ │ │ │ - cbnz r0, 469d0 <_PyEval_FormatAwaitableError@@Base+0x11c0> │ │ │ │ + bl d3a4c │ │ │ │ + cbnz r0, 469ac <_PyEval_FormatAwaitableError@@Base+0x116c> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 469fa <_PyEval_FormatAwaitableError@@Base+0x11ea> │ │ │ │ - bl d3c50 │ │ │ │ + b.n 469d6 <_PyEval_FormatAwaitableError@@Base+0x1196> │ │ │ │ + bl d3c60 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 17f670 │ │ │ │ + bl 17f73c │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 469cc <_PyEval_FormatAwaitableError@@Base+0x11bc> │ │ │ │ + beq.n 469a8 <_PyEval_FormatAwaitableError@@Base+0x1168> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 469cc <_PyEval_FormatAwaitableError@@Base+0x11bc> │ │ │ │ + blt.n 469a8 <_PyEval_FormatAwaitableError@@Base+0x1168> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 469f4 <_PyEval_FormatAwaitableError@@Base+0x11e4> │ │ │ │ + bne.n 469d0 <_PyEval_FormatAwaitableError@@Base+0x1190> │ │ │ │ mov r0, r4 │ │ │ │ - b.n 469fa <_PyEval_FormatAwaitableError@@Base+0x11ea> │ │ │ │ + b.n 469d6 <_PyEval_FormatAwaitableError@@Base+0x1196> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 469f0 <_PyEval_FormatAwaitableError@@Base+0x11e0> │ │ │ │ + b.n 469cc <_PyEval_FormatAwaitableError@@Base+0x118c> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -000469fc : │ │ │ │ +000469d8 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r0, #9 │ │ │ │ - bhi.n 46a1c │ │ │ │ + bhi.n 469f8 │ │ │ │ movw r3, #44000 @ 0xabe0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr.w r0, [r3, r0, lsl #2] │ │ │ │ - b.n 46a2e │ │ │ │ + b.n 46a0a │ │ │ │ movw r1, #3077 @ 0xc05 │ │ │ │ - movw r0, #43056 @ 0xa830 │ │ │ │ + movw r0, #43376 @ 0xa970 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 214fc4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 214f14 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw r3, #26080 @ 0x65e0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r0, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 46a54 │ │ │ │ + bne.n 46a30 │ │ │ │ vldr d0, [r1, #8] │ │ │ │ - b.n 46a88 │ │ │ │ - bl 13dfb8 │ │ │ │ + b.n 46a64 │ │ │ │ + bl 13e098 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 46a88 │ │ │ │ - bl 7f720 │ │ │ │ - cbz r0, 46a70 │ │ │ │ + bne.n 46a64 │ │ │ │ + bl 7f734 │ │ │ │ + cbz r0, 46a4c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 46ab6 │ │ │ │ + b.n 46a92 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13760 @ 0x35c0 │ │ │ │ + movw r1, #14080 @ 0x3700 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 46a6c │ │ │ │ + bl 1271a4 │ │ │ │ + b.n 46a48 │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bls.n 46a70 │ │ │ │ - ldr r2, [pc, #44] @ (46ac0 ) │ │ │ │ + bls.n 46a4c │ │ │ │ + ldr r2, [pc, #48] @ (46aa0 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - vldr d7, [pc, #28] @ 46ab8 │ │ │ │ + vldr d7, [pc, #32] @ 46a98 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ vmul.f64 d0, d0, d7 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ vcvt.u32.f64 s0, d0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ vstr s0, [r3] │ │ │ │ pop {r3, pc} │ │ │ │ + nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #36] @ 0x24 │ │ │ │ asrs r6, r5 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 46ae6 │ │ │ │ + bne.n 46ac6 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ - bl d781c <_PyNumber_Index@@Base> │ │ │ │ + bl d7884 <_PyNumber_Index@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 46afe │ │ │ │ - b.n 46b12 │ │ │ │ + cbnz r0, 46ade │ │ │ │ + b.n 46af2 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #55888 @ 0xda50 │ │ │ │ + movw r0, #56208 @ 0xdb90 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0530 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c053c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 46ada │ │ │ │ - b.n 46bf6 │ │ │ │ - bl 83930 │ │ │ │ + bne.n 46aba │ │ │ │ + b.n 46bd6 │ │ │ │ + bl 83940 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 46b20 │ │ │ │ + bne.n 46b00 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 46b30 │ │ │ │ - bl 7f720 │ │ │ │ + bne.n 46b10 │ │ │ │ + bl 7f734 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 46bf6 │ │ │ │ + bne.n 46bd6 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 46b30 │ │ │ │ + b.n 46b10 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 46b0e │ │ │ │ + bne.n 46aee │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 46b0e │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 46aee │ │ │ │ ldr r6, [r7, #4] │ │ │ │ movw r1, #4968 @ 0x1368 │ │ │ │ movt r1, #72 @ 0x48 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 11b368 │ │ │ │ - bl cbf1c │ │ │ │ + bl 11b5d8 │ │ │ │ + bl cbf30 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 46b56 │ │ │ │ + beq.n 46b36 │ │ │ │ mov r0, r3 │ │ │ │ - bl 859a0 │ │ │ │ + bl 8596c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 46bc8 │ │ │ │ + beq.n 46ba8 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ ldr r6, [r7, #4] │ │ │ │ - cbz r1, 46b6c │ │ │ │ + cbz r1, 46b4c │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r4, #0 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - bge.n 46b78 │ │ │ │ + bge.n 46b58 │ │ │ │ add r4, r3 │ │ │ │ bic.w r4, r4, r4, asr #31 │ │ │ │ - b.n 46b78 │ │ │ │ + b.n 46b58 │ │ │ │ mov r0, r5 │ │ │ │ - bl 23aa3c <_PyGen_SetStopIterationValue@@Base+0x88> │ │ │ │ + bl 23a9c4 <_PyGen_SetStopIterationValue@@Base+0x88> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 46b5c │ │ │ │ - b.n 46bf6 │ │ │ │ + bne.n 46b3c │ │ │ │ + b.n 46bd6 │ │ │ │ cmp r4, r3 │ │ │ │ mov.w r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ it ge │ │ │ │ movge r4, r3 │ │ │ │ - bl 23b458 │ │ │ │ + bl 23b3e0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 46bf6 │ │ │ │ + beq.n 46bd6 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov r3, r2 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ cmp r4, r3 │ │ │ │ - bge.n 46ba8 │ │ │ │ + bge.n 46b88 │ │ │ │ add.w r5, r0, r3, lsl #2 │ │ │ │ ldr.w r5, [r5, #-4] │ │ │ │ str.w r5, [r0, r3, lsl #2] │ │ │ │ subs r3, #1 │ │ │ │ - b.n 46b92 │ │ │ │ + b.n 46b72 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r5, #3221225472 @ 0xc0000000 │ │ │ │ adds r2, #1 │ │ │ │ cmp r3, r5 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r6, #0] │ │ │ │ str.w r6, [r0, r4, lsl #2] │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ str r2, [r1, #4] │ │ │ │ - b.n 46bf8 │ │ │ │ + b.n 46bd8 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ movw r1, #4968 @ 0x1368 │ │ │ │ movt r1, #72 @ 0x48 │ │ │ │ - bl 11b368 │ │ │ │ - bl cbf1c │ │ │ │ + bl 11b5d8 │ │ │ │ + bl cbf30 │ │ │ │ mov r3, r0 │ │ │ │ - movw r1, #58440 @ 0xe448 │ │ │ │ + movw r1, #58760 @ 0xe588 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #55888 @ 0xda50 │ │ │ │ + movw r0, #56208 @ 0xdb90 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - bl 23b068 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 23afc8 <_PyArg_BadArgument@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w 20b9b8 │ │ │ │ - b.n 46c8c │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r1, [r0, #12] │ │ │ │ - ldrd r2, r3, [r0, #16] │ │ │ │ - movw r0, #51888 @ 0xcab0 │ │ │ │ - movt r0, #40 @ 0x28 │ │ │ │ - ldr r4, [r4, #4] │ │ │ │ - bl 82744 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r1, r4 │ │ │ │ - movw r0, #2500 @ 0x9c4 │ │ │ │ - movt r0, #40 @ 0x28 │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 82744 │ │ │ │ + b.w 20b8b0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r1 │ │ │ │ - movw r1, #13804 @ 0x35ec │ │ │ │ + movw r1, #14124 @ 0x372c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 8c534 │ │ │ │ - cbz r0, 46c84 │ │ │ │ + bl 8c520 │ │ │ │ + cbz r0, 46c2a │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 13a3d0 │ │ │ │ - cbnz r0, 46c6e │ │ │ │ + bl 13a4ac │ │ │ │ + cbnz r0, 46c14 │ │ │ │ mov r0, r4 │ │ │ │ - bl e45b0 │ │ │ │ - b.n 46c84 │ │ │ │ + bl e4628 │ │ │ │ + b.n 46c2a │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r2, #2 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ strd r4, r1, [sp, #8] │ │ │ │ - ldr r0, [pc, #12] @ (46c88 ) │ │ │ │ + ldr r0, [pc, #12] @ (46c30 ) │ │ │ │ movs r3, #0 │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 93304 │ │ │ │ + bl 932e0 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ + nop │ │ │ │ stcl 0, cr0, [r0], {72} @ 0x48 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r1, [r0, #12] │ │ │ │ + ldrd r2, r3, [r0, #16] │ │ │ │ + movw r0, #52208 @ 0xcbf0 │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ + ldr r4, [r4, #4] │ │ │ │ + bl 82754 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r1, r4 │ │ │ │ + movw r0, #2820 @ 0xb04 │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 82754 │ │ │ │ + b.w 42a58 │ │ │ │ + b.n 46cee │ │ │ │ + b.w 423ba │ │ │ │ + mov r2, r0 │ │ │ │ + movw r0, #14140 @ 0x373c │ │ │ │ + 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 ddce4 │ │ │ │ + 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 46cb0 │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 258e60 │ │ │ │ + mov r3, r1 │ │ │ │ + movw r2, #24076 @ 0x5e0c │ │ │ │ + movt r2, #41 @ 0x29 │ │ │ │ + movw r1, #62784 @ 0xf540 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + movw r0, #32152 @ 0x7d98 │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ + bl 23afc8 <_PyArg_BadArgument@@Base> │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, pc} │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + blx 2a534 │ │ │ │ + ldmia.w sp!, {r3, lr} │ │ │ │ + b.w 7fff4 │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3656] @ 0xe48 │ │ │ │ - ldr r3, [pc, #156] @ (46d38 ) │ │ │ │ + ldr r3, [pc, #152] @ (46d98 ) │ │ │ │ sub sp, #432 @ 0x1b0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #428] @ 0x1ac │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb.w r3, [r0, #430] @ 0x1ae │ │ │ │ - cbz r3, 46cd4 │ │ │ │ + cbz r3, 46d36 │ │ │ │ addw r0, r0, #431 @ 0x1af │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 46cca │ │ │ │ + bne.n 46d2c │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 46cba │ │ │ │ + bne.n 46d1c │ │ │ │ dmb ish │ │ │ │ - beq.n 46cd4 │ │ │ │ - bl 267fdc │ │ │ │ + beq.n 46d36 │ │ │ │ + bl 2680cc │ │ │ │ mov.w r2, #358 @ 0x166 │ │ │ │ add.w r1, r4, #72 @ 0x48 │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ blx 29c10 │ │ │ │ ldrb r2, [r4, #8] │ │ │ │ add r1, sp, #4 │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ - bl 46da6 │ │ │ │ + bl 46fb6 │ │ │ │ ldrb.w r3, [r4, #430] @ 0x1ae │ │ │ │ - cbz r3, 46d18 │ │ │ │ + cbz r3, 46d7a │ │ │ │ addw r0, r4, #431 @ 0x1af │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 46d0e │ │ │ │ + bne.n 46d70 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 46cfe │ │ │ │ + bne.n 46d60 │ │ │ │ dmb ish │ │ │ │ - beq.n 46d18 │ │ │ │ - bl 2459ac │ │ │ │ + beq.n 46d7a │ │ │ │ + bl 245a28 │ │ │ │ ldrb r1, [r4, #8] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 249b14 <_Py_strhex@@Base> │ │ │ │ - ldr r3, [pc, #20] @ (46d38 ) │ │ │ │ + bl 2495fc <_Py_strhex@@Base> │ │ │ │ + ldr r3, [pc, #20] @ (46d98 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #428] @ 0x1ac │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 46d32 │ │ │ │ + beq.n 46d94 │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ add sp, #432 @ 0x1b0 │ │ │ │ pop {r4, pc} │ │ │ │ - nop │ │ │ │ - cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ - b.w 4228c │ │ │ │ - b.w 42a66 │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [r1, #4] │ │ │ │ - ldr r4, [r2, #84] @ 0x54 │ │ │ │ - ands.w r4, r4, #536870912 @ 0x20000000 │ │ │ │ - beq.n 46d64 │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 258ee8 │ │ │ │ - mov r3, r1 │ │ │ │ - movw r2, #23756 @ 0x5ccc │ │ │ │ - movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #62464 @ 0xf400 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #31832 @ 0x7c58 │ │ │ │ - movt r0, #40 @ 0x28 │ │ │ │ - bl 23b068 <_PyArg_BadArgument@@Base> │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, pc} │ │ │ │ - push {r3, lr} │ │ │ │ - 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 7ffe0 │ │ │ │ - b.w 4228c │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ - ldr r3, [pc, #336] @ (46f08 ) │ │ │ │ - sub sp, #72 @ 0x48 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ - mov.w r3, #0 │ │ │ │ - ldrb.w r3, [r0, #356] @ 0x164 │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.w 46ef0 │ │ │ │ - ldr.w r8, [r0, #352] @ 0x160 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r6, r1 │ │ │ │ - cmp.w r8, #128 @ 0x80 │ │ │ │ - add.w r7, r0, #96 @ 0x60 │ │ │ │ - bls.n 46e22 │ │ │ │ - ldr r3, [r0, #64] @ 0x40 │ │ │ │ - ldr r2, [r0, #68] @ 0x44 │ │ │ │ - adds r3, #128 @ 0x80 │ │ │ │ - ldr r1, [r0, #72] @ 0x48 │ │ │ │ - adc.w r2, r2, #0 │ │ │ │ - cmp r3, #128 @ 0x80 │ │ │ │ - str r3, [r0, #64] @ 0x40 │ │ │ │ - sbcs.w r3, r2, #0 │ │ │ │ - str r2, [r0, #68] @ 0x44 │ │ │ │ - it cc │ │ │ │ - movcc r3, #1 │ │ │ │ - ldr r2, [r0, #76] @ 0x4c │ │ │ │ - it cs │ │ │ │ - movcs r3, #0 │ │ │ │ - adds r3, r3, r1 │ │ │ │ - mov r1, r7 │ │ │ │ - str r3, [r0, #72] @ 0x48 │ │ │ │ - adc.w r3, r2, #0 │ │ │ │ - str r3, [r0, #76] @ 0x4c │ │ │ │ - bl 25910c │ │ │ │ - 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 │ │ │ │ - ldr.w r0, [r4, #352] @ 0x160 │ │ │ │ - ldr r3, [r4, #68] @ 0x44 │ │ │ │ - adds r2, r0, r2 │ │ │ │ - str r2, [r4, #64] @ 0x40 │ │ │ │ - adcs.w r3, r3, #0 │ │ │ │ - ldrb.w r2, [r4, #357] @ 0x165 │ │ │ │ - str r3, [r4, #68] @ 0x44 │ │ │ │ - it cs │ │ │ │ - movcs r1, #1 │ │ │ │ - ldr r3, [r4, #72] @ 0x48 │ │ │ │ - adds r3, r3, r1 │ │ │ │ - str r3, [r4, #72] @ 0x48 │ │ │ │ - ldr r3, [r4, #76] @ 0x4c │ │ │ │ - adc.w r3, r3, #0 │ │ │ │ - str r3, [r4, #76] @ 0x4c │ │ │ │ - cbz r2, 46e72 │ │ │ │ - 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 │ │ │ │ - strb.w r3, [r4, #94] @ 0x5e │ │ │ │ - strb.w r3, [r4, #95] @ 0x5f │ │ │ │ - mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - rsb r2, r0, #256 @ 0x100 │ │ │ │ - movs r1, #0 │ │ │ │ - strb.w r3, [r4, #80] @ 0x50 │ │ │ │ - strb.w r3, [r4, #81] @ 0x51 │ │ │ │ - add r0, r7 │ │ │ │ - strb.w r3, [r4, #82] @ 0x52 │ │ │ │ - strb.w r3, [r4, #83] @ 0x53 │ │ │ │ - strb.w r3, [r4, #84] @ 0x54 │ │ │ │ - strb.w r3, [r4, #85] @ 0x55 │ │ │ │ - strb.w r3, [r4, #86] @ 0x56 │ │ │ │ - strb.w r3, [r4, #87] @ 0x57 │ │ │ │ - blx 2957c │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 25910c │ │ │ │ - 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 │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - cmp r1, #8 │ │ │ │ - str.w r7, [r2, #-8] │ │ │ │ - bfi r0, r3, #0, #8 │ │ │ │ - mov.w ip, r3, lsr #8 │ │ │ │ - mov.w r7, r3, lsr #16 │ │ │ │ - mov.w r3, r3, lsr #24 │ │ │ │ - bfi r0, ip, #8, #8 │ │ │ │ - bfi r0, r7, #16, #8 │ │ │ │ - bfi r0, r3, #24, #8 │ │ │ │ - str.w r0, [r2, #-4] │ │ │ │ - bne.n 46eae │ │ │ │ - mov r2, r5 │ │ │ │ - add r1, sp, #4 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 29c10 │ │ │ │ - ldr r3, [pc, #20] @ (46f08 ) │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #68] @ 0x44 │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - beq.n 46f02 │ │ │ │ - blx 2a150 <__stack_chk_fail@plt> │ │ │ │ - add sp, #72 @ 0x48 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ + b.w 423ba │ │ │ │ │ │ │ │ -00046f0c : │ │ │ │ +00046da0 : │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r4, [pc, #148] @ (46fb4 ) │ │ │ │ + ldr r4, [pc, #148] @ (46e48 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r3, r4] │ │ │ │ ldr.w r8, [r3, #8] │ │ │ │ movw r3, #6288 @ 0x1890 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 46f4a │ │ │ │ + bne.n 46dde │ │ │ │ mov r5, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 46f4a │ │ │ │ + blt.n 46dde │ │ │ │ add.w r9, r8, #4096 @ 0x1000 │ │ │ │ ldr.w r1, [r9, #380] @ 0x17c │ │ │ │ cmp r1, r5 │ │ │ │ - bgt.n 46f5c │ │ │ │ - movw r0, #26936 @ 0x6938 │ │ │ │ + bgt.n 46df0 │ │ │ │ + movw r0, #27256 @ 0x6a78 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movw r1, #1548 @ 0x60c │ │ │ │ - bl 214fc4 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 46f76 │ │ │ │ + bl 214f14 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 46e0a │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #120] @ 0x78 │ │ │ │ - cbz r0, 46f6a │ │ │ │ + cbz r0, 46dfe │ │ │ │ ldr r4, [r0, #0] │ │ │ │ cmp r4, r5 │ │ │ │ - bgt.n 46f98 │ │ │ │ - b.n 46f6c │ │ │ │ + bgt.n 46e2c │ │ │ │ + b.n 46e00 │ │ │ │ mov r4, r0 │ │ │ │ adds r1, #1 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bl 83d44 │ │ │ │ - cbnz r0, 46f7c │ │ │ │ + bl 83d58 │ │ │ │ + cbnz r0, 46e10 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 46fb0 │ │ │ │ + b.n 46e44 │ │ │ │ ldr.w r3, [r9, #380] @ 0x17c │ │ │ │ add.w r2, r0, r4, lsl #2 │ │ │ │ movs r1, #0 │ │ │ │ cmp r3, r4 │ │ │ │ add.w r4, r4, #1 │ │ │ │ - ble.n 46f94 │ │ │ │ + ble.n 46e28 │ │ │ │ str.w r1, [r2, #4]! │ │ │ │ - b.n 46f86 │ │ │ │ + b.n 46e1a │ │ │ │ str r3, [r0, #0] │ │ │ │ str r0, [r6, #120] @ 0x78 │ │ │ │ add.w r4, r0, r5, lsl #2 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 46fac │ │ │ │ + cbz r0, 46e40 │ │ │ │ add.w r5, r5, #1120 @ 0x460 │ │ │ │ ldr.w r3, [r8, r5, lsl #2] │ │ │ │ - cbz r3, 46fac │ │ │ │ + cbz r3, 46e40 │ │ │ │ blx r3 │ │ │ │ movs r0, #0 │ │ │ │ str r7, [r4, #4] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 46fe4 │ │ │ │ + bne.n 46e78 │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #11028 @ 0x2b14 │ │ │ │ + movw r1, #11348 @ 0x2c54 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 4700a │ │ │ │ + bl 1271a4 │ │ │ │ + b.n 46e9e │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbnz r3, 47016 │ │ │ │ + cbnz r3, 46eaa │ │ │ │ ldrb.w r3, [r0, #34] @ 0x22 │ │ │ │ - cbz r3, 4700e │ │ │ │ + cbz r3, 46ea2 │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r2, #2 │ │ │ │ - movw r1, #11080 @ 0x2b48 │ │ │ │ + movw r1, #11400 @ 0x2c88 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ str r2, [r4, #16] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 1271a4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4702e │ │ │ │ + b.n 46ec2 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #16] │ │ │ │ strb.w r3, [r0, #34] @ 0x22 │ │ │ │ - bl 20b9b8 │ │ │ │ + bl 20b8b0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 24d838 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x1354> │ │ │ │ - cbnz r0, 4702e │ │ │ │ + bl 254ce8 <_PyUnicode_ToNumeric@@Base+0x7530> │ │ │ │ + cbnz r0, 46ec2 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ movs r3, #2 │ │ │ │ strb.w r0, [r2, #34] @ 0x22 │ │ │ │ str r3, [r4, #16] │ │ │ │ pop {r4, pc} │ │ │ │ - mov r2, r0 │ │ │ │ - movw r0, #13844 @ 0x3614 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - ldrh.w r1, [r2, #13] │ │ │ │ - ldrb r3, [r2, #16] │ │ │ │ - rev16 r1, r1 │ │ │ │ - ldrb r2, [r2, #15] │ │ │ │ - uxth r1, r1 │ │ │ │ - b.w ddc6c │ │ │ │ - │ │ │ │ -0004704a : │ │ │ │ - ldr r3, [r0, #12] │ │ │ │ - ldrb.w r2, [r3, #38] @ 0x26 │ │ │ │ - cmp r2, #1 │ │ │ │ - bne.n 4706c │ │ │ │ - ldr.w r2, [r3, #-36] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - sub.w r0, r3, #36 @ 0x24 │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 4706e │ │ │ │ - adds r2, #1 │ │ │ │ - str.w r2, [r3, #-36] │ │ │ │ - bx lr │ │ │ │ - movs r0, #0 │ │ │ │ - bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldrd r4, r7, [r0, #16] │ │ │ │ sub sp, #16 │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 26b498 │ │ │ │ + bl 26b5d8 │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 26b72c │ │ │ │ + bl 26b86c │ │ │ │ subs r4, r1, #0 │ │ │ │ it lt │ │ │ │ addlt.w r6, r6, #4294967295 @ 0xffffffff │ │ │ │ mov.w r1, #60 @ 0x3c │ │ │ │ mov r0, r6 │ │ │ │ it lt │ │ │ │ addlt r4, #60 @ 0x3c │ │ │ │ - bl 26b498 │ │ │ │ + bl 26b5d8 │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 26b72c │ │ │ │ + bl 26b86c │ │ │ │ subs r2, r1, #0 │ │ │ │ ldr.w r1, [r8, #12] │ │ │ │ itt lt │ │ │ │ addlt.w r5, r5, #4294967295 @ 0xffffffff │ │ │ │ addlt r2, #60 @ 0x3c │ │ │ │ - cbz r1, 47130 │ │ │ │ + cbz r1, 46f84 │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ it ne │ │ │ │ cmpne r1, #1 │ │ │ │ ite eq │ │ │ │ moveq r6, #1 │ │ │ │ movne r6, #0 │ │ │ │ - cbz r7, 47106 │ │ │ │ + cbz r7, 46f5a │ │ │ │ strd r2, r4, [sp] │ │ │ │ - movw r4, #26836 @ 0x68d4 │ │ │ │ + movw r4, #27156 @ 0x6a14 │ │ │ │ movt r4, #40 @ 0x28 │ │ │ │ - movw r2, #63940 @ 0xf9c4 │ │ │ │ + movw r2, #64260 @ 0xfb04 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ mov r3, r5 │ │ │ │ cmp r6, #0 │ │ │ │ it eq │ │ │ │ moveq r2, r4 │ │ │ │ str r7, [sp, #8] │ │ │ │ - movw r0, #14080 @ 0x3700 │ │ │ │ + movw r0, #14180 @ 0x3764 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl ddc6c │ │ │ │ - b.n 4715c │ │ │ │ + bl ddce4 │ │ │ │ + b.n 46fb0 │ │ │ │ str r4, [sp, #4] │ │ │ │ - movw r4, #26836 @ 0x68d4 │ │ │ │ + movw r4, #27156 @ 0x6a14 │ │ │ │ movt r4, #40 @ 0x28 │ │ │ │ str r2, [sp, #0] │ │ │ │ - movw r2, #63940 @ 0xf9c4 │ │ │ │ + movw r2, #64260 @ 0xfb04 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ mov r3, r5 │ │ │ │ cmp r6, #0 │ │ │ │ it eq │ │ │ │ moveq r2, r4 │ │ │ │ - movw r0, #14108 @ 0x371c │ │ │ │ + movw r0, #14208 @ 0x3780 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl ddc6c │ │ │ │ - b.n 4715c │ │ │ │ - cbz r7, 47146 │ │ │ │ + bl ddce4 │ │ │ │ + b.n 46fb0 │ │ │ │ + cbz r7, 46f9a │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r5 │ │ │ │ str r7, [sp, #0] │ │ │ │ - movw r0, #14132 @ 0x3734 │ │ │ │ + movw r0, #14232 @ 0x3798 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl ddc6c │ │ │ │ - b.n 4715c │ │ │ │ + bl ddce4 │ │ │ │ + b.n 46fb0 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r5 │ │ │ │ - movw r0, #14152 @ 0x3748 │ │ │ │ + movw r0, #14252 @ 0x37ac │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w ddc6c │ │ │ │ + b.w ddce4 │ │ │ │ add sp, #16 │ │ │ │ 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, #4000] @ 0xfa0 │ │ │ │ + ldr r3, [pc, #336] @ (47118 ) │ │ │ │ + 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 47100 │ │ │ │ + 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 47032 │ │ │ │ + ldr r3, [r0, #64] @ 0x40 │ │ │ │ + ldr r2, [r0, #68] @ 0x44 │ │ │ │ + adds r3, #128 @ 0x80 │ │ │ │ + ldr r1, [r0, #72] @ 0x48 │ │ │ │ + adc.w r2, r2, #0 │ │ │ │ + cmp r3, #128 @ 0x80 │ │ │ │ + str r3, [r0, #64] @ 0x40 │ │ │ │ + sbcs.w r3, r2, #0 │ │ │ │ + str r2, [r0, #68] @ 0x44 │ │ │ │ + it cc │ │ │ │ + movcc r3, #1 │ │ │ │ + ldr r2, [r0, #76] @ 0x4c │ │ │ │ + it cs │ │ │ │ + movcs r3, #0 │ │ │ │ + adds r3, r3, r1 │ │ │ │ + mov r1, r7 │ │ │ │ + str r3, [r0, #72] @ 0x48 │ │ │ │ + adc.w r3, r2, #0 │ │ │ │ + str r3, [r0, #76] @ 0x4c │ │ │ │ + bl 2593a4 │ │ │ │ + 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 │ │ │ │ + ldr.w r0, [r4, #352] @ 0x160 │ │ │ │ + ldr r3, [r4, #68] @ 0x44 │ │ │ │ + adds r2, r0, r2 │ │ │ │ + str r2, [r4, #64] @ 0x40 │ │ │ │ + adcs.w r3, r3, #0 │ │ │ │ + ldrb.w r2, [r4, #357] @ 0x165 │ │ │ │ + str r3, [r4, #68] @ 0x44 │ │ │ │ + it cs │ │ │ │ + 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, 47082 │ │ │ │ + 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 │ │ │ │ + strb.w r3, [r4, #94] @ 0x5e │ │ │ │ + strb.w r3, [r4, #95] @ 0x5f │ │ │ │ + mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ + rsb r2, r0, #256 @ 0x100 │ │ │ │ + movs r1, #0 │ │ │ │ + strb.w r3, [r4, #80] @ 0x50 │ │ │ │ + strb.w r3, [r4, #81] @ 0x51 │ │ │ │ + add r0, r7 │ │ │ │ + strb.w r3, [r4, #82] @ 0x52 │ │ │ │ + strb.w r3, [r4, #83] @ 0x53 │ │ │ │ + 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 2593a4 │ │ │ │ + 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 │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + cmp r1, #8 │ │ │ │ + str.w r7, [r2, #-8] │ │ │ │ + bfi r0, r3, #0, #8 │ │ │ │ + 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 470be │ │ │ │ + mov r2, r5 │ │ │ │ + add r1, sp, #4 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 29c10 │ │ │ │ + ldr r3, [pc, #20] @ (47118 ) │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #68] @ 0x44 │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + beq.n 47112 │ │ │ │ + blx 2a150 <__stack_chk_fail@plt> │ │ │ │ + add sp, #72 @ 0x48 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ + │ │ │ │ +0004711c : │ │ │ │ + ldr r3, [r0, #12] │ │ │ │ + ldrb.w r2, [r3, #38] @ 0x26 │ │ │ │ + cmp r2, #1 │ │ │ │ + bne.n 4713e │ │ │ │ + ldr.w r2, [r3, #-36] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + sub.w r0, r3, #36 @ 0x24 │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 47140 │ │ │ │ + adds r2, #1 │ │ │ │ + str.w r2, [r3, #-36] │ │ │ │ + bx lr │ │ │ │ + movs r0, #0 │ │ │ │ + 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] │ │ │ │ blx 296c0 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 7ffe0 │ │ │ │ + b.w 7fff4 │ │ │ │ │ │ │ │ -0004717e : │ │ │ │ +0004715e : │ │ │ │ movs r1, #0 │ │ │ │ - b.w 12c738 │ │ │ │ + b.w 12c830 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r4, [r0, #20] │ │ │ │ adds r4, #1 │ │ │ │ str r4, [r0, #20] │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 471a2 │ │ │ │ - bl 7f720 │ │ │ │ - cbnz r0, 471ac │ │ │ │ + bne.n 47182 │ │ │ │ + bl 7f734 │ │ │ │ + cbnz r0, 4718c │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7ffe0 │ │ │ │ + b.w 7fff4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ mov r5, r0 │ │ │ │ add.w r0, r3, #16 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - bl 7f6bc │ │ │ │ + bl 7f6d0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 47204 │ │ │ │ + cbz r0, 471e4 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl daf0c <_PyType_Name@@Base> │ │ │ │ + bl daf7c <_PyType_Name@@Base> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #62416 @ 0xf3d0 │ │ │ │ + movw r0, #62736 @ 0xf510 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl ddc6c │ │ │ │ + bl ddce4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 471f8 │ │ │ │ + beq.n 471d8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 471fc │ │ │ │ + cbz r3, 471dc │ │ │ │ mov r4, r5 │ │ │ │ - b.n 47204 │ │ │ │ + b.n 471e4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 471f8 │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 471d8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldrb.w r1, [r0, #40] @ 0x28 │ │ │ │ movw r2, #7780 @ 0x1e64 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, r2 │ │ │ │ movne r0, r3 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00047226 : │ │ │ │ +00047206 : │ │ │ │ ldr r1, [r0, #12] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, r3 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ - │ │ │ │ -00047248 <_PyLong_UnsignedLong_Converter@@Base>: │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - mov r5, r1 │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r2, r3, #7 │ │ │ │ - bpl.n 47282 <_PyLong_UnsignedLong_Converter@@Base+0x3a> │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - and.w r3, r3, #3 │ │ │ │ - cmp r3, #2 │ │ │ │ - bne.n 47282 <_PyLong_UnsignedLong_Converter@@Base+0x3a> │ │ │ │ - movw r3, #6496 @ 0x1960 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #25680 @ 0x6450 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 47292 <_PyLong_UnsignedLong_Converter@@Base+0x4a> │ │ │ │ - bl f4a94 │ │ │ │ - mov r4, r0 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 47296 <_PyLong_UnsignedLong_Converter@@Base+0x4e> │ │ │ │ - bl 7f720 │ │ │ │ - cbz r0, 47296 <_PyLong_UnsignedLong_Converter@@Base+0x4e> │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 4729a <_PyLong_UnsignedLong_Converter@@Base+0x52> │ │ │ │ - movs r0, #1 │ │ │ │ - str r4, [r5, #0] │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r2 │ │ │ │ mov r1, r3 │ │ │ │ ldr r7, [sp, #56] @ 0x38 │ │ │ │ - cbnz r7, 472c2 <_PyLong_UnsignedLong_Converter@@Base+0x7a> │ │ │ │ + cbnz r7, 4724e │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 472c2 <_PyLong_UnsignedLong_Converter@@Base+0x7a> │ │ │ │ + ble.n 4724e │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 472c2 <_PyLong_UnsignedLong_Converter@@Base+0x7a> │ │ │ │ - cbnz r2, 472e0 <_PyLong_UnsignedLong_Converter@@Base+0x98> │ │ │ │ + bne.n 4724e │ │ │ │ + cbnz r2, 4726c │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #148] @ (4735c <_PyLong_UnsignedLong_Converter@@Base+0x114>) │ │ │ │ + ldr r4, [pc, #148] @ (472e8 ) │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r3, r7 │ │ │ │ movs r4, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ add r4, sp, #28 │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl 101898 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1019a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4734a <_PyLong_UnsignedLong_Converter@@Base+0x102> │ │ │ │ + cbz r0, 472d6 │ │ │ │ ldr r7, [r4, #0] │ │ │ │ movw r1, #4968 @ 0x1368 │ │ │ │ movt r1, #72 @ 0x48 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 11b368 │ │ │ │ - bl cbf1c │ │ │ │ + bl 11b5d8 │ │ │ │ + bl cbf30 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 47304 <_PyLong_UnsignedLong_Converter@@Base+0xbc> │ │ │ │ + beq.n 47290 │ │ │ │ mov r0, r3 │ │ │ │ - bl 859a0 │ │ │ │ - cbz r0, 4731c <_PyLong_UnsignedLong_Converter@@Base+0xd4> │ │ │ │ + bl 8596c │ │ │ │ + cbz r0, 472a8 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 165774 │ │ │ │ + bl 165860 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ mov r2, r4 │ │ │ │ - bl 23b33c │ │ │ │ + bl 23b364 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 4734e <_PyLong_UnsignedLong_Converter@@Base+0x106> │ │ │ │ - b.n 4734a <_PyLong_UnsignedLong_Converter@@Base+0x102> │ │ │ │ + bne.n 472da │ │ │ │ + b.n 472d6 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ movw r1, #4968 @ 0x1368 │ │ │ │ movt r1, #72 @ 0x48 │ │ │ │ - bl 11b368 │ │ │ │ - bl cbf1c │ │ │ │ + bl 11b5d8 │ │ │ │ + bl cbf30 │ │ │ │ mov r3, r0 │ │ │ │ - movw r1, #58280 @ 0xe3a8 │ │ │ │ + movw r1, #58600 @ 0xe4e8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #55880 @ 0xda48 │ │ │ │ + movw r0, #56200 @ 0xdb88 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - bl 23b068 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 23afc8 <_PyArg_BadArgument@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 47356 <_PyLong_UnsignedLong_Converter@@Base+0x10e> │ │ │ │ + b.n 472e2 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ subs r1, #84 @ 0x54 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl c34a8 │ │ │ │ + bl c34b0 │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt.n 47396 <_PyLong_UnsignedLong_Converter@@Base+0x14e> │ │ │ │ + blt.n 47322 │ │ │ │ subs r4, #0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ it ne │ │ │ │ movne r4, #1 │ │ │ │ mov r1, r4 │ │ │ │ blx 29660 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ strb.w r4, [r5, #40] @ 0x28 │ │ │ │ - b.n 47398 <_PyLong_UnsignedLong_Converter@@Base+0x150> │ │ │ │ + b.n 47324 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r1, r0 │ │ │ │ @@ -43030,105 +42981,138 @@ │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ str r1, [sp, #4] │ │ │ │ adds r1, r4, #1 │ │ │ │ iteee ne │ │ │ │ strne r4, [sp, #0] │ │ │ │ movweq r4, #4356 @ 0x1104 │ │ │ │ - movweq r1, #14196 @ 0x3774 │ │ │ │ + movweq r1, #14516 @ 0x38b4 │ │ │ │ movteq r4, #70 @ 0x46 │ │ │ │ itete ne │ │ │ │ - movwne r1, #14204 @ 0x377c │ │ │ │ + movwne r1, #14524 @ 0x38bc │ │ │ │ movteq r1, #42 @ 0x2a │ │ │ │ movtne r1, #42 @ 0x2a │ │ │ │ streq r4, [sp, #0] │ │ │ │ - bl 85080 │ │ │ │ + bl 8504c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000473e4 : │ │ │ │ +00047370 : │ │ │ │ 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 │ │ │ │ + │ │ │ │ +00047392 <_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 473cc <_PyLong_UnsignedLong_Converter@@Base+0x3a> │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + and.w r3, r3, #3 │ │ │ │ + cmp r3, #2 │ │ │ │ + bne.n 473cc <_PyLong_UnsignedLong_Converter@@Base+0x3a> │ │ │ │ + movw r3, #6496 @ 0x1960 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #26000 @ 0x6590 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 1271a4 │ │ │ │ + b.n 473dc <_PyLong_UnsignedLong_Converter@@Base+0x4a> │ │ │ │ + bl f4b10 │ │ │ │ + mov r4, r0 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.n 473e0 <_PyLong_UnsignedLong_Converter@@Base+0x4e> │ │ │ │ + bl 7f734 │ │ │ │ + cbz r0, 473e0 <_PyLong_UnsignedLong_Converter@@Base+0x4e> │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 473e4 <_PyLong_UnsignedLong_Converter@@Base+0x52> │ │ │ │ + movs r0, #1 │ │ │ │ + str r4, [r5, #0] │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r0, r1 │ │ │ │ sub sp, #32 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ - cbz r2, 47420 │ │ │ │ + cbz r2, 47400 <_PyLong_UnsignedLong_Converter@@Base+0x6e> │ │ │ │ ldr r5, [r2, #8] │ │ │ │ - b.n 47422 │ │ │ │ + b.n 47402 <_PyLong_UnsignedLong_Converter@@Base+0x70> │ │ │ │ mov r5, r2 │ │ │ │ add r5, r1 │ │ │ │ adds r0, #12 │ │ │ │ - cbnz r2, 47430 │ │ │ │ + cbnz r2, 47410 <_PyLong_UnsignedLong_Converter@@Base+0x7e> │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 47430 │ │ │ │ + bne.n 47410 <_PyLong_UnsignedLong_Converter@@Base+0x7e> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4744a │ │ │ │ - ldr r4, [pc, #128] @ (474b4 ) │ │ │ │ + cbnz r0, 4742a <_PyLong_UnsignedLong_Converter@@Base+0x98> │ │ │ │ + ldr r4, [pc, #128] @ (47494 <_PyLong_UnsignedLong_Converter@@Base+0x102>) │ │ │ │ add r3, sp, #24 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r4, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r3, #0 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 101898 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1019a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 47472 │ │ │ │ + cbz r0, 47452 <_PyLong_UnsignedLong_Converter@@Base+0xc0> │ │ │ │ ldr r6, [r4, #0] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bmi.n 47476 │ │ │ │ - movw r2, #62196 @ 0xf2f4 │ │ │ │ + bmi.n 47456 <_PyLong_UnsignedLong_Converter@@Base+0xc4> │ │ │ │ + movw r2, #62516 @ 0xf434 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #58424 @ 0xe438 │ │ │ │ + movw r1, #58744 @ 0xe578 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #14212 @ 0x3784 │ │ │ │ + movw r0, #14532 @ 0x38c4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r3, r6 │ │ │ │ - bl 23b068 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 23afc8 <_PyArg_BadArgument@@Base> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 474ac │ │ │ │ + b.n 4748c <_PyLong_UnsignedLong_Converter@@Base+0xfa> │ │ │ │ cmp r5, #1 │ │ │ │ itte eq │ │ │ │ movweq r5, #47264 @ 0xb8a0 │ │ │ │ movteq r5, #71 @ 0x47 │ │ │ │ ldrne r5, [r4, #4] │ │ │ │ - bl 1efe38 │ │ │ │ + bl 1efd8c │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 34964 │ │ │ │ + bl 34960 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 474ac │ │ │ │ + beq.n 4748c <_PyLong_UnsignedLong_Converter@@Base+0xfa> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 474ac │ │ │ │ + cbnz r3, 4748c <_PyLong_UnsignedLong_Converter@@Base+0xfa> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ subs r1, #128 @ 0x80 │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldr r1, [r0, #24] │ │ │ │ @@ -43138,47 +43122,47 @@ │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, r2 │ │ │ │ movne r0, r3 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000474d4 : │ │ │ │ +000474b4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ movw r3, #6288 @ 0x1890 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 47506 │ │ │ │ + beq.n 474e6 │ │ │ │ movw r1, #1524 @ 0x5f4 │ │ │ │ - movw r0, #26936 @ 0x6938 │ │ │ │ + movw r0, #27256 @ 0x6a78 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 214fc4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 214f14 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 47524 │ │ │ │ + b.n 47504 │ │ │ │ ldr r3, [r0, #120] @ 0x78 │ │ │ │ - cbz r3, 47514 │ │ │ │ + cbz r3, 474f4 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 47514 │ │ │ │ + blt.n 474f4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, r1 │ │ │ │ - bgt.n 4751a │ │ │ │ + bgt.n 474fa │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r2, #0] │ │ │ │ - b.n 47522 │ │ │ │ + b.n 47502 │ │ │ │ add.w r3, r3, r1, lsl #2 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ str r3, [r2, #0] │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00047526 : │ │ │ │ +00047506 : │ │ │ │ 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 │ │ │ │ @@ -43186,701 +43170,701 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 47558 │ │ │ │ + cbnz r3, 47538 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 47558 │ │ │ │ + ble.n 47538 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 47558 │ │ │ │ - cbnz r0, 47570 │ │ │ │ - ldr r5, [pc, #84] @ (475b0 ) │ │ │ │ + bne.n 47538 │ │ │ │ + cbnz r0, 47550 │ │ │ │ + ldr r5, [pc, #84] @ (47590 ) │ │ │ │ add r2, sp, #28 │ │ │ │ str r5, [sp, #0] │ │ │ │ movs r5, #1 │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r2, #0 │ │ │ │ strd r5, r5, [sp, #4] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 101898 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 47596 │ │ │ │ + bl 1019a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 47576 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ movw r3, #52888 @ 0xce98 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 4759a │ │ │ │ + beq.n 4757a │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #14228 @ 0x3794 │ │ │ │ + movw r1, #14548 @ 0x38d4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1990 │ │ │ │ + bl d19a8 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 475ac │ │ │ │ + b.n 4758c │ │ │ │ mov r0, r4 │ │ │ │ - bl 23fa98 <_PyTime_AsTimeval@@Base+0x1ad8> │ │ │ │ + bl 23fb30 <_PyTime_AsTimeval@@Base+0x1c30> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 47596 │ │ │ │ + beq.n 47576 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ subs r1, #172 @ 0xac │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 47810 │ │ │ │ - b.n 475b8 │ │ │ │ + b.n 47596 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r0, [r0, #20] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ add.w r0, r3, r0, lsl #2 │ │ │ │ - b.w 124d64 │ │ │ │ + b.w 1250d4 │ │ │ │ │ │ │ │ -000475c6 : │ │ │ │ +000475a4 : │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - bmi.n 475f8 │ │ │ │ + bmi.n 475d6 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #14272 @ 0x37c0 │ │ │ │ + movw r1, #14592 @ 0x3900 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1990 │ │ │ │ - b.n 4771e │ │ │ │ + bl d19a8 │ │ │ │ + b.n 476fc │ │ │ │ ldr r4, [r0, #12] │ │ │ │ mov r8, r1 │ │ │ │ ldr r7, [r4, #0] │ │ │ │ ldr r3, [r4, #28] │ │ │ │ add.w r6, r7, #124 @ 0x7c │ │ │ │ subs r3, r3, r6 │ │ │ │ ldr.w r9, [r7, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 47660 │ │ │ │ + bge.n 4763e │ │ │ │ ldrb.w r3, [r7, #124] @ 0x7c │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - bne.n 47660 │ │ │ │ + bne.n 4763e │ │ │ │ ldr r2, [r4, #8] │ │ │ │ movw r3, #24368 @ 0x5f30 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 47660 │ │ │ │ + bne.n 4763e │ │ │ │ ldr r5, [r7, #64] @ 0x40 │ │ │ │ movs r0, #0 │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ sub.w r3, r9, r5 │ │ │ │ adds r3, #9 │ │ │ │ adds r2, #8 │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ cmp r5, r0 │ │ │ │ add.w r0, r0, #1 │ │ │ │ - ble.n 4765e │ │ │ │ + ble.n 4763c │ │ │ │ ldr.w lr, [r2, #4]! │ │ │ │ ldr.w r1, [lr] │ │ │ │ cmp r1, ip │ │ │ │ add.w r1, r1, #1 │ │ │ │ it ne │ │ │ │ strne.w r1, [lr] │ │ │ │ str.w lr, [r3, #4]! │ │ │ │ - b.n 4763c │ │ │ │ + b.n 4761a │ │ │ │ str r6, [r4, #28] │ │ │ │ movs r5, #0 │ │ │ │ mov r1, r8 │ │ │ │ cmp r9, r5 │ │ │ │ - ble.n 47706 │ │ │ │ + ble.n 476e4 │ │ │ │ ldr r3, [r7, #72] @ 0x48 │ │ │ │ add.w r3, r3, r5, lsl #2 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl bc1c0 <_PyUnicode_Equal@@Base> │ │ │ │ - cbnz r0, 4767a │ │ │ │ + bl bc1cc <_PyUnicode_Equal@@Base> │ │ │ │ + cbnz r0, 47658 │ │ │ │ adds r5, #1 │ │ │ │ - b.n 47662 │ │ │ │ + b.n 47640 │ │ │ │ ldr r3, [r7, #76] @ 0x4c │ │ │ │ add r3, r5 │ │ │ │ ldrsb.w r2, [r3, #16] │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 4768e │ │ │ │ + bge.n 4766c │ │ │ │ ldr r1, [r7, #24] │ │ │ │ lsls r1, r1, #31 │ │ │ │ - bpl.n 47706 │ │ │ │ + bpl.n 476e4 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ add.w r0, r5, #10 │ │ │ │ ldr.w r0, [r4, r0, lsl #2] │ │ │ │ - cbz r1, 476f4 │ │ │ │ + cbz r1, 476d2 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 476f2 │ │ │ │ + blt.n 476d0 │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bpl.n 476f4 │ │ │ │ - cbz r0, 47706 │ │ │ │ + bpl.n 476d2 │ │ │ │ + cbz r0, 476e4 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #33692 @ 0x839c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 476f6 │ │ │ │ + bne.n 476d4 │ │ │ │ ldr.w ip, [r4, #28] │ │ │ │ - movw r1, #14808 @ 0x39d8 │ │ │ │ + movw r1, #15128 @ 0x3b18 │ │ │ │ movt r1, #53 @ 0x35 │ │ │ │ - movw r4, #14552 @ 0x38d8 │ │ │ │ + movw r4, #14872 @ 0x3a18 │ │ │ │ movt r4, #53 @ 0x35 │ │ │ │ movs r2, #0 │ │ │ │ cmp r6, ip │ │ │ │ - bcs.n 476f6 │ │ │ │ + bcs.n 476d4 │ │ │ │ ldrb r3, [r6, #0] │ │ │ │ ldrb r7, [r4, r3] │ │ │ │ ldrb r3, [r6, #1] │ │ │ │ cmp r7, #94 @ 0x5e │ │ │ │ orr.w r3, r3, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.n 476e2 │ │ │ │ + bne.n 476c0 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 476f2 │ │ │ │ + beq.n 476d0 │ │ │ │ cmp r7, #71 @ 0x47 │ │ │ │ it eq │ │ │ │ lsleq r2, r3, #8 │ │ │ │ ldrb r3, [r1, r7] │ │ │ │ adds r3, #1 │ │ │ │ add.w r6, r6, r3, lsl #1 │ │ │ │ - b.n 476c8 │ │ │ │ + b.n 476a6 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 47706 │ │ │ │ + cbz r0, 476e4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 47720 │ │ │ │ + beq.n 476fe │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 47720 │ │ │ │ + b.n 476fe │ │ │ │ movw r3, #48052 @ 0xbbb4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #14300 @ 0x37dc │ │ │ │ + movw r1, #14620 @ 0x391c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r2, r8 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1990 │ │ │ │ + bl d19a8 │ │ │ │ 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] @ (477f0 ) │ │ │ │ + ldr r1, [pc, #184] @ (477d0 ) │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl d12bc │ │ │ │ + bl d12d4 │ │ │ │ subs r2, r0, #0 │ │ │ │ - blt.n 477aa │ │ │ │ - bne.n 47758 │ │ │ │ + blt.n 47788 │ │ │ │ + bne.n 47736 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r1, r5 │ │ │ │ - bl d12bc │ │ │ │ + bl d12d4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 477aa │ │ │ │ - beq.n 4775a │ │ │ │ + blt.n 47788 │ │ │ │ + beq.n 47738 │ │ │ │ ldr r5, [r4, #16] │ │ │ │ - b.n 4775a │ │ │ │ - ldr r5, [pc, #148] @ (477f0 ) │ │ │ │ + b.n 47738 │ │ │ │ + ldr r5, [pc, #152] @ (477d0 ) │ │ │ │ ldr r1, [r4, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 115878 │ │ │ │ + bl 115ae8 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 477aa │ │ │ │ + cbz r0, 47788 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r1, r7 │ │ │ │ - bl c88b4 │ │ │ │ + bl c88b8 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 47786 │ │ │ │ + beq.n 47764 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 47786 │ │ │ │ + cbnz r3, 47764 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - cbz r6, 477aa │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + cbz r6, 47788 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r1, r5 │ │ │ │ - bl f1970 │ │ │ │ + bl f19f0 │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 477ae │ │ │ │ + cbnz r0, 4778c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 477aa │ │ │ │ + beq.n 47788 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 477aa │ │ │ │ + cbnz r3, 47788 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 477ee │ │ │ │ + b.n 477cc │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r3, [r4, #16] │ │ │ │ ldr r5, [r4, #8] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 477ca │ │ │ │ + beq.n 477a8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 477ca │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 477a8 │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 477de │ │ │ │ + bne.n 477bc │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 477ee │ │ │ │ + b.n 477cc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 477d4 │ │ │ │ + bne.n 477b2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 477d4 │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 477b2 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ + nop │ │ │ │ strb r4, [r5, #5] │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ movw r2, #7780 @ 0x1e64 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, r2 │ │ │ │ movne r0, r3 │ │ │ │ bx lr │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3656] @ 0xe48 │ │ │ │ - ldr r3, [pc, #156] @ (478bc ) │ │ │ │ - sub sp, #432 @ 0x1b0 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #428] @ 0x1ac │ │ │ │ - mov.w r3, #0 │ │ │ │ - ldrb.w r3, [r0, #430] @ 0x1ae │ │ │ │ - cbz r3, 47858 │ │ │ │ - addw r0, r0, #431 @ 0x1af │ │ │ │ - mov.w r3, #1 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r0] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 4784e │ │ │ │ - strexb r1, r3, [r0] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 4783e │ │ │ │ - dmb ish │ │ │ │ - beq.n 47858 │ │ │ │ - bl 267fdc │ │ │ │ - mov.w r2, #358 @ 0x166 │ │ │ │ - add.w r1, r4, #72 @ 0x48 │ │ │ │ - add r0, sp, #68 @ 0x44 │ │ │ │ - blx 29c10 │ │ │ │ - ldrb r2, [r4, #8] │ │ │ │ - add r1, sp, #4 │ │ │ │ - add r0, sp, #68 @ 0x44 │ │ │ │ - bl 46da6 │ │ │ │ - ldrb.w r3, [r4, #430] @ 0x1ae │ │ │ │ - cbz r3, 4789c │ │ │ │ - addw r0, r4, #431 @ 0x1af │ │ │ │ - mov.w r3, #0 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r0] │ │ │ │ - cmp r2, #1 │ │ │ │ - bne.n 47892 │ │ │ │ - strexb r1, r3, [r0] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 47882 │ │ │ │ - dmb ish │ │ │ │ - beq.n 4789c │ │ │ │ - bl 2459ac │ │ │ │ - ldrb r1, [r4, #8] │ │ │ │ - add r0, sp, #4 │ │ │ │ - bl 71e88 │ │ │ │ - ldr r3, [pc, #20] @ (478bc ) │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #428] @ 0x1ac │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - beq.n 478b6 │ │ │ │ - blx 2a150 <__stack_chk_fail@plt> │ │ │ │ - add sp, #432 @ 0x1b0 │ │ │ │ - pop {r4, pc} │ │ │ │ - nop │ │ │ │ - cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ + b.n 478b4 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ - bne.n 478e2 │ │ │ │ - bl 25ea04 │ │ │ │ + bne.n 47814 │ │ │ │ + bl 25e8cc │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 4790e │ │ │ │ + cbnz r3, 47840 │ │ │ │ movs r1, #7 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 97dc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 478f6 │ │ │ │ + bl 97d90 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 47828 │ │ │ │ str r5, [r4, #8] │ │ │ │ - b.n 4790e │ │ │ │ + b.n 47840 │ │ │ │ mov r0, r4 │ │ │ │ - bl bfbac │ │ │ │ + bl bfbb8 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 478f2 │ │ │ │ + bne.n 47824 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97dc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97d90 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 478f2 │ │ │ │ + beq.n 47824 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl dd754 │ │ │ │ + bl dd7cc │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 47938 │ │ │ │ - bl 7f720 │ │ │ │ - cbz r0, 47948 │ │ │ │ - b.n 47962 │ │ │ │ + bne.n 4786a │ │ │ │ + bl 7f734 │ │ │ │ + cbz r0, 4787a │ │ │ │ + b.n 47894 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 47946 │ │ │ │ + blt.n 47878 │ │ │ │ cmp r0, r3 │ │ │ │ it ge │ │ │ │ movge r0, r3 │ │ │ │ - b.n 47948 │ │ │ │ + b.n 4787a │ │ │ │ movs r0, #0 │ │ │ │ ldrd r3, r1, [r4, #8] │ │ │ │ ldr r2, [r4, #16] │ │ │ │ mla r3, r1, r0, r3 │ │ │ │ subs r2, r2, r0 │ │ │ │ str r3, [r4, #8] │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ str r2, [r4, #16] │ │ │ │ - b.n 47964 │ │ │ │ + b.n 47896 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00047966 : │ │ │ │ +00047898 : │ │ │ │ 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 187834 │ │ │ │ + bl 1878f0 │ │ │ │ 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] @ (47960 ) │ │ │ │ + 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, 478fc │ │ │ │ + addw r0, r0, #431 @ 0x1af │ │ │ │ + mov.w r3, #1 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r0] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 478f2 │ │ │ │ + strexb r1, r3, [r0] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 478e2 │ │ │ │ + dmb ish │ │ │ │ + beq.n 478fc │ │ │ │ + bl 2680cc │ │ │ │ + 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 46fb6 │ │ │ │ + ldrb.w r3, [r4, #430] @ 0x1ae │ │ │ │ + cbz r3, 47940 │ │ │ │ + addw r0, r4, #431 @ 0x1af │ │ │ │ + mov.w r3, #0 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r0] │ │ │ │ + cmp r2, #1 │ │ │ │ + bne.n 47936 │ │ │ │ + strexb r1, r3, [r0] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 47926 │ │ │ │ + dmb ish │ │ │ │ + beq.n 47940 │ │ │ │ + bl 245a28 │ │ │ │ + ldrb r1, [r4, #8] │ │ │ │ + add r0, sp, #4 │ │ │ │ + bl 71e08 │ │ │ │ + ldr r3, [pc, #20] @ (47960 ) │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #428] @ 0x1ac │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + beq.n 4795a │ │ │ │ + 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, 4798c │ │ │ │ + movw r3, #6504 @ 0x1968 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl f18b4 │ │ │ │ + b.n 47992 │ │ │ │ + add r0, sp, #4 │ │ │ │ + bl 8fa78 │ │ │ │ + add sp, #20 │ │ │ │ + ldr.w pc, [sp], #4 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + b.w f95a8 │ │ │ │ + ldr r1, [r0, #16] │ │ │ │ + movw r2, #7780 @ 0x1e64 │ │ │ │ + movt r2, #70 @ 0x46 │ │ │ │ + movw r3, #4308 @ 0x10d4 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + cmp r1, #0 │ │ │ │ + ite eq │ │ │ │ + moveq r0, r2 │ │ │ │ + movne r0, r3 │ │ │ │ + bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ ldr r6, [r3, #84] @ 0x54 │ │ │ │ ands.w r6, r6, #268435456 @ 0x10000000 │ │ │ │ - beq.n 479b4 │ │ │ │ + beq.n 479ec │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43304 @ 0xa928 │ │ │ │ + movw r1, #43624 @ 0xaa68 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 479d6 │ │ │ │ + bl 1271a4 │ │ │ │ + b.n 47a0e │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ - bl 103b74 │ │ │ │ - cbnz r0, 479da │ │ │ │ + bl 103c84 │ │ │ │ + cbnz r0, 47a12 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43344 @ 0xa950 │ │ │ │ + movw r1, #43664 @ 0xaa90 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 1271a4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 47aa2 │ │ │ │ + b.n 47ada │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl ce02c │ │ │ │ + bl ce03c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 479d6 │ │ │ │ + beq.n 47a0e │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 47a0c │ │ │ │ + ble.n 47a44 │ │ │ │ movw r3, #56116 @ 0xdb34 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43388 @ 0xa97c │ │ │ │ + movw r1, #43708 @ 0xaabc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 1271a4 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl ceac4 │ │ │ │ - b.n 479d6 │ │ │ │ + bl cead4 │ │ │ │ + b.n 47a0e │ │ │ │ ldrb.w r3, [r4, #430] @ 0x1ae │ │ │ │ add.w r6, r4, #72 @ 0x48 │ │ │ │ - cbnz r3, 47a3e │ │ │ │ + cbnz r3, 47a76 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp.w r2, #2048 @ 0x800 │ │ │ │ - blt.n 47a26 │ │ │ │ + blt.n 47a5e │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r4, #430] @ 0x1ae │ │ │ │ - b.n 47a3e │ │ │ │ + b.n 47a76 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 258b8c │ │ │ │ + bl 258b74 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl ceac4 │ │ │ │ + bl cead4 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 47aa2 │ │ │ │ - bl 95d94 │ │ │ │ + b.n 47ada │ │ │ │ + bl 95d68 │ │ │ │ addw r4, r4, #431 @ 0x1af │ │ │ │ mov r5, r0 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 47a60 │ │ │ │ + bne.n 47a98 │ │ │ │ strexb r1, r3, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 47a50 │ │ │ │ + bne.n 47a88 │ │ │ │ dmb ish │ │ │ │ - beq.n 47a6c │ │ │ │ + beq.n 47aa4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 267fdc │ │ │ │ + bl 2680cc │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 258b8c │ │ │ │ + bl 258b74 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r4] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 47a8e │ │ │ │ + bne.n 47ac6 │ │ │ │ strexb r1, r3, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 47a7e │ │ │ │ + bne.n 47ab6 │ │ │ │ dmb ish │ │ │ │ - beq.n 47a9a │ │ │ │ + beq.n 47ad2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2459ac │ │ │ │ + bl 245a28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9889c │ │ │ │ - b.n 47a2e │ │ │ │ + bl 98868 │ │ │ │ + b.n 47a66 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - b.w f9590 │ │ │ │ - ldr r1, [r0, #16] │ │ │ │ - movw r2, #7780 @ 0x1e64 │ │ │ │ - movt r2, #70 @ 0x46 │ │ │ │ - movw r3, #4308 @ 0x10d4 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r1, #0 │ │ │ │ - ite eq │ │ │ │ - moveq r0, r2 │ │ │ │ - movne r0, r3 │ │ │ │ - bx lr │ │ │ │ - push {lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - sub sp, #20 │ │ │ │ - add r0, sp, #4 │ │ │ │ - blx 29e98 │ │ │ │ - cbnz r0, 47af0 │ │ │ │ - movw r3, #6504 @ 0x1968 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl f1834 │ │ │ │ - b.n 47af6 │ │ │ │ - add r0, sp, #4 │ │ │ │ - bl 8fa90 │ │ │ │ - add sp, #20 │ │ │ │ - ldr.w pc, [sp], #4 │ │ │ │ mov r2, r1 │ │ │ │ - movw r1, #56764 @ 0xddbc │ │ │ │ + movw r1, #57084 @ 0xdefc │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - b.n 47b74 │ │ │ │ - ldr r2, [pc, #32] @ (47b2c ) │ │ │ │ + b.n 47b54 │ │ │ │ + ldr r2, [pc, #32] @ (47b0c ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - movw r0, #50612 @ 0xc5b4 │ │ │ │ + movw r0, #50932 @ 0xc6f4 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ldr.w r3, [r1, #3792] @ 0xed0 │ │ │ │ ldr.w r2, [r1, #3776] @ 0xec0 │ │ │ │ ldr.w r1, [r1, #3760] @ 0xeb0 │ │ │ │ - b.w 82744 │ │ │ │ - nop │ │ │ │ + b.w 82754 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00047b30 : │ │ │ │ +00047b10 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 7a158 │ │ │ │ + bl 7a0ec │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 47b70 │ │ │ │ + cbz r0, 47b50 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 475c6 │ │ │ │ + bl 475a4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 47b64 │ │ │ │ + beq.n 47b44 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 47b68 │ │ │ │ + cbz r3, 47b48 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 47b70 │ │ │ │ + b.n 47b50 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 47b64 │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 47b44 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r2 │ │ │ │ - bl 454ec │ │ │ │ - cbz r0, 47bd6 │ │ │ │ + bl 454c8 │ │ │ │ + cbz r0, 47bb6 │ │ │ │ mov r4, r0 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r5 │ │ │ │ - movw r2, #9452 @ 0x24ec │ │ │ │ + movw r2, #9792 @ 0x2640 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - bl ccba4 │ │ │ │ + bl ccbb8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 47bba │ │ │ │ + beq.n 47b9a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 47bba │ │ │ │ + cbnz r3, 47b9a │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - cbnz r5, 47bd8 │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r5, 47bb8 │ │ │ │ movw r3, #56100 @ 0xdb24 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d3a3c │ │ │ │ - cbz r0, 47bd6 │ │ │ │ - bl d3c50 │ │ │ │ + bl d3a4c │ │ │ │ + cbz r0, 47bb6 │ │ │ │ + bl d3c60 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 23a9b4 <_PyGen_SetStopIterationValue@@Base> │ │ │ │ + bl 23a93c <_PyGen_SetStopIterationValue@@Base> │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.w c34a8 │ │ │ │ + b.w c34b0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov r6, r0 │ │ │ │ - bl 243f90 <_PyObject_GetState@@Base> │ │ │ │ - cbz r0, 47c1c │ │ │ │ + bl 243f18 <_PyObject_GetState@@Base> │ │ │ │ + cbz r0, 47bfc │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 86280 │ │ │ │ + bl 86260 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 47c20 │ │ │ │ + cbnz r0, 47c00 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 47c1c │ │ │ │ + beq.n 47bfc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 47c1c │ │ │ │ + cbnz r3, 47bfc │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 47c4e │ │ │ │ + b.n 47c2e │ │ │ │ ldr r2, [r6, #32] │ │ │ │ ldr r1, [r6, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 47c3e │ │ │ │ + bge.n 47c1e │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ - movw r0, #14584 @ 0x38f8 │ │ │ │ + movw r0, #14904 @ 0x3a38 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 82744 │ │ │ │ + b.w 82754 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r3, r4 │ │ │ │ - movw r0, #14592 @ 0x3900 │ │ │ │ + movw r0, #14912 @ 0x3a40 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 82744 │ │ │ │ + bl 82754 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r2, r1 │ │ │ │ - movw r1, #56772 @ 0xddc4 │ │ │ │ + movw r1, #57092 @ 0xdf04 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - b.n 47b74 │ │ │ │ + b.n 47b54 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3888] @ 0xf30 │ │ │ │ sub sp, #172 @ 0xac │ │ │ │ mov r5, r1 │ │ │ │ mov r9, r2 │ │ │ │ mov r8, r3 │ │ │ │ - cbz r3, 47c7c │ │ │ │ + cbz r3, 47c5c │ │ │ │ ldr r7, [r3, #8] │ │ │ │ - b.n 47c7e │ │ │ │ + b.n 47c5e │ │ │ │ mov r7, r3 │ │ │ │ - ldr r4, [pc, #528] @ (47e90 ) │ │ │ │ + ldr r4, [pc, #528] @ (47e70 ) │ │ │ │ add.w lr, sp, #112 @ 0x70 │ │ │ │ add r6, sp, #56 @ 0x38 │ │ │ │ add r7, r9 │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia.w lr!, {r0, r1, r2, r3} │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia.w lr!, {r0, r1, r2, r3} │ │ │ │ @@ -43894,330 +43878,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 47cd4 │ │ │ │ + bne.n 47cb4 │ │ │ │ cmp.w r9, #1 │ │ │ │ - ble.n 47cd4 │ │ │ │ + ble.n 47cb4 │ │ │ │ cmp.w r9, #2 │ │ │ │ - bne.n 47cd4 │ │ │ │ - cbnz r5, 47cf8 │ │ │ │ - ldr r4, [pc, #444] @ (47e94 ) │ │ │ │ + bne.n 47cb4 │ │ │ │ + cbnz r5, 47cd8 │ │ │ │ + ldr r4, [pc, #444] @ (47e74 ) │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r3, r8 │ │ │ │ movs r4, #2 │ │ │ │ mov r1, r9 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ str r2, [sp, #12] │ │ │ │ add r4, sp, #44 @ 0x2c │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl 101898 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1019a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 47e5c │ │ │ │ + beq.w 47e3c │ │ │ │ ldr r0, [r5, #0] │ │ │ │ add r1, sp, #112 @ 0x70 │ │ │ │ - bl 11112c │ │ │ │ + bl 111260 │ │ │ │ ldr.w r8, [sp, #160] @ 0xa0 │ │ │ │ ldrd sl, r9, [sp, #144] @ 0x90 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 47e6a │ │ │ │ + beq.w 47e4a │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ - bl 11112c │ │ │ │ + bl 111260 │ │ │ │ ldr r6, [sp, #88] @ 0x58 │ │ │ │ ldr r4, [sp, #104] @ 0x68 │ │ │ │ - cbz r0, 47d80 │ │ │ │ + cbz r0, 47d60 │ │ │ │ cmp r7, #2 │ │ │ │ - beq.n 47d30 │ │ │ │ + beq.n 47d10 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl c34a8 │ │ │ │ + bl c34b0 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bge.n 47d34 │ │ │ │ - b.n 47d80 │ │ │ │ + bge.n 47d14 │ │ │ │ + b.n 47d60 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ cmp r9, r3 │ │ │ │ - ble.n 47d40 │ │ │ │ + ble.n 47d20 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - cbz r3, 47d62 │ │ │ │ + cbz r3, 47d42 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r8 │ │ │ │ - movw r1, #49608 @ 0xc1c8 │ │ │ │ + movw r1, #49928 @ 0xc308 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #14680 @ 0x3958 │ │ │ │ + movw r0, #15000 @ 0x3a98 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 8fe90 │ │ │ │ + bl 8fe78 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 47d80 │ │ │ │ - ldr.w fp, [pc, #312] @ 47e98 │ │ │ │ - b.n 47dda │ │ │ │ + blt.n 47d60 │ │ │ │ + ldr.w fp, [pc, #312] @ 47e78 │ │ │ │ + b.n 47dba │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r2, #65220 @ 0xfec4 │ │ │ │ - movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #8132 @ 0x1fc4 │ │ │ │ + movw r2, #4 │ │ │ │ + movt r2, #40 @ 0x28 │ │ │ │ + movw r1, #8452 @ 0x2104 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1990 │ │ │ │ + bl d19a8 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 47e6e │ │ │ │ + b.n 47e4e │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #0 │ │ │ │ - bl 71e88 │ │ │ │ + bl 71e08 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 47d80 │ │ │ │ + beq.n 47d60 │ │ │ │ add.w r2, r0, #16 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - bl 95d94 │ │ │ │ + bl 95d68 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp.w r9, #0 │ │ │ │ str r0, [sp, #32] │ │ │ │ - blt.n 47df4 │ │ │ │ + blt.n 47dd4 │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r9 │ │ │ │ blx 29e40 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - bl 9889c │ │ │ │ + bl 98868 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - bge.n 47e4e │ │ │ │ + bge.n 47e2e │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ - bne.n 47e24 │ │ │ │ + bne.n 47e04 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 47e14 │ │ │ │ + bne.n 47df4 │ │ │ │ add.w fp, fp, #4 │ │ │ │ ldr.w r7, [fp] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 47d84 │ │ │ │ + bne.n 47d64 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1116ec │ │ │ │ - b.n 47d80 │ │ │ │ + bl 111820 │ │ │ │ + b.n 47d60 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - cbz r3, 47e06 │ │ │ │ + cbz r3, 47de6 │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, sl │ │ │ │ blx 29c40 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 47db4 │ │ │ │ + b.n 47d94 │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, sl │ │ │ │ blx 29dc4 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 47db4 │ │ │ │ + b.n 47d94 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 47dd6 │ │ │ │ + bne.n 47db6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 47dd6 │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 47db6 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1116ec │ │ │ │ + bl 111820 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 47d80 │ │ │ │ + beq.n 47d60 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 47d80 │ │ │ │ + bne.n 47d60 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 47d80 │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 47d60 │ │ │ │ cmp r7, r1 │ │ │ │ - beq.n 47e58 │ │ │ │ + beq.n 47e38 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl 9ac98 <_PyBytes_Resize@@Base> │ │ │ │ + bl 9ac60 <_PyBytes_Resize@@Base> │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ - b.n 47e6e │ │ │ │ + b.n 47e4e │ │ │ │ mov r8, r0 │ │ │ │ mov sl, r0 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ - b.n 47e6e │ │ │ │ + b.n 47e4e │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ strd sl, r9, [sp, #144] @ 0x90 │ │ │ │ str.w r8, [sp, #160] @ 0xa0 │ │ │ │ - bl 111704 │ │ │ │ + bl 111838 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ str r6, [sp, #88] @ 0x58 │ │ │ │ str r4, [sp, #104] @ 0x68 │ │ │ │ - bl 111704 │ │ │ │ + bl 111838 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #172 @ 0xac │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - add r0, pc, #0 @ (adr r0, 47e94 ) │ │ │ │ + add r1, pc, #256 @ (adr r1, 47f74 ) │ │ │ │ lsls r4, r0, #1 │ │ │ │ subs r2, #76 @ 0x4c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r0, pc, #448 @ (adr r0, 4805c ) │ │ │ │ + add r1, pc, #704 @ (adr r1, 4813c ) │ │ │ │ lsls r4, r0, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #28] @ (47ecc ) │ │ │ │ - bl 1f5640 <_PyEval_GetBuiltin@@Base> │ │ │ │ + ldr r0, [pc, #28] @ (47eac ) │ │ │ │ + bl 1f5548 <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #14604 @ 0x390c │ │ │ │ + movw r0, #14924 @ 0x3a4c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - b.w 82744 │ │ │ │ + b.w 82754 │ │ │ │ nop │ │ │ │ ldmia r6!, {r2, r7} │ │ │ │ lsls r0, r1, #1 │ │ │ │ mov r2, r1 │ │ │ │ - movw r1, #56548 @ 0xdce4 │ │ │ │ + movw r1, #56868 @ 0xde24 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - b.n 47b74 │ │ │ │ + b.n 47b54 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ - cbnz r3, 47efa │ │ │ │ + cbnz r3, 47eda │ │ │ │ ldr r2, [r0, #12] │ │ │ │ - cbz r2, 47ef0 │ │ │ │ + cbz r2, 47ed0 │ │ │ │ movw r3, #47264 @ 0xb8a0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 47efa │ │ │ │ + bne.n 47eda │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ ldrd r1, r3, [r0, #4] │ │ │ │ ldr r2, [r0, #24] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r0, [r1, #16] │ │ │ │ add r3, r2 │ │ │ │ add.w r0, r0, r3, lsl #2 │ │ │ │ - b.w 124d64 │ │ │ │ + b.w 1250d4 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 47fa8 │ │ │ │ + beq.n 47f88 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r4, #56136 @ 0xdb48 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl 46fb8 │ │ │ │ - cbnz r0, 47f7a │ │ │ │ + bl 46e4c │ │ │ │ + cbnz r0, 47f5a │ │ │ │ movw r3, #48056 @ 0xbbb8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d3a3c │ │ │ │ - cbz r0, 47f5c │ │ │ │ - bl d3c50 │ │ │ │ + bl d3a4c │ │ │ │ + cbz r0, 47f3c │ │ │ │ + bl d3c60 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 47fa6 │ │ │ │ + b.n 47f86 │ │ │ │ movw r3, #56100 @ 0xdb24 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d3a3c │ │ │ │ + bl d3a4c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 47f4e │ │ │ │ + bne.n 47f2e │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl d3a3c │ │ │ │ + bl d3a4c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 47f4e │ │ │ │ - b.n 47fa4 │ │ │ │ + bne.n 47f2e │ │ │ │ + b.n 47f84 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 47f8e │ │ │ │ + beq.n 47f6e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 47f8e │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 47f6e │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #56904 @ 0xde48 │ │ │ │ + movw r1, #57224 @ 0xdf88 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 1271a4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #76] @ (48010 ) │ │ │ │ + ldr r3, [pc, #76] @ (47ff0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r0, [r2, r3] │ │ │ │ ldr r4, [r0, #8] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ add.w r1, r3, #512 @ 0x200 │ │ │ │ cmp.w r1, #256 @ 0x100 │ │ │ │ - bhi.n 47fee │ │ │ │ + bhi.n 47fce │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #64888 @ 0xfd78 │ │ │ │ + movw r1, #65132 @ 0xfe6c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1990 │ │ │ │ - b.n 48002 │ │ │ │ + bl d19a8 │ │ │ │ + b.n 47fe2 │ │ │ │ add.w r3, r3, #256 @ 0x100 │ │ │ │ str.w r3, [r4, #3688] @ 0xe68 │ │ │ │ - bl 1ef82c <_PySlice_FromIndices@@Base+0x84> │ │ │ │ + bl 1ef780 <_PySlice_FromIndices@@Base+0x84> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ef898 <_PySlice_FromIndices@@Base+0xf0> │ │ │ │ - cbz r0, 48006 │ │ │ │ + bl 1ef7ec <_PySlice_FromIndices@@Base+0xf0> │ │ │ │ + cbz r0, 47fe6 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4800e │ │ │ │ + b.n 47fee │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r4, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrd r3, r2, [r0, #4] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ add.w r0, r3, r0, lsl #2 │ │ │ │ - b.w 124d64 │ │ │ │ + b.w 1250d4 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldrd r1, r2, [r0, #-8] │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ @@ -44228,91 +44212,91 @@ │ │ │ │ str r1, [r2, #0] │ │ │ │ orrs r3, r2 │ │ │ │ str r3, [r1, #4] │ │ │ │ str.w r5, [r4, #-8] │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ and.w r3, r3, #1 │ │ │ │ str.w r3, [r4, #-4] │ │ │ │ - cbz r0, 48074 │ │ │ │ + cbz r0, 48054 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 48074 │ │ │ │ + beq.n 48054 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 48074 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 48054 │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 7e828 │ │ │ │ + b.w 7e83c │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ - ldr r1, [pc, #84] @ (480e4 ) │ │ │ │ + ldr r1, [pc, #84] @ (480c4 ) │ │ │ │ add r2, sp, #4 │ │ │ │ mov r5, r0 │ │ │ │ - bl d51b8 <_PyEval_CheckExceptTypeValid@@Base+0xae0> │ │ │ │ + bl d51c8 <_PyEval_CheckExceptTypeValid@@Base+0xae0> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 480c4 │ │ │ │ + cbz r0, 480a4 │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ - bl 123d40 <_PyStack_AsDict@@Base+0x10> │ │ │ │ + bl 1240b0 <_PyStack_AsDict@@Base+0x10> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 480b8 │ │ │ │ + beq.n 48098 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 480bc │ │ │ │ + cbz r3, 4809c │ │ │ │ mov r4, r5 │ │ │ │ - b.n 480de │ │ │ │ + b.n 480be │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 480b8 │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 48098 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movw r3, #48072 @ 0xbbc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #14716 @ 0x397c │ │ │ │ + movw r1, #15036 @ 0x3abc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1990 │ │ │ │ + bl d19a8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r6, [sp, #416] @ 0x1a0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -000480e8 : │ │ │ │ +000480c8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 192374 │ │ │ │ + bl 19243c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3912] @ 0xf48 │ │ │ │ sub sp, #152 @ 0x98 │ │ │ │ mov r4, r1 │ │ │ │ mov r9, r2 │ │ │ │ mov lr, r3 │ │ │ │ - cbz r3, 48120 │ │ │ │ + cbz r3, 48100 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - ldr r5, [pc, #368] @ (48294 ) │ │ │ │ + ldr r5, [pc, #368] @ (48274 ) │ │ │ │ add.w r8, r3, r9 │ │ │ │ add.w ip, sp, #96 @ 0x60 │ │ │ │ add r6, sp, #40 @ 0x28 │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ @@ -44326,130 +44310,130 @@ │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1} │ │ │ │ stmia.w r6, {r0, r1} │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 48172 │ │ │ │ + bne.n 48152 │ │ │ │ cmp.w r9, #1 │ │ │ │ - ble.n 48172 │ │ │ │ + ble.n 48152 │ │ │ │ cmp.w r9, #2 │ │ │ │ - bne.n 48172 │ │ │ │ - cbnz r4, 48194 │ │ │ │ + bne.n 48152 │ │ │ │ + cbnz r4, 48174 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #288] @ (48298 ) │ │ │ │ + ldr r4, [pc, #288] @ (48278 ) │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r3, lr │ │ │ │ movs r4, #2 │ │ │ │ mov r1, r9 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ str r2, [sp, #12] │ │ │ │ add r4, sp, #28 │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl 101898 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1019a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 48258 │ │ │ │ + beq.n 48238 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #96 @ 0x60 │ │ │ │ - bl 11112c │ │ │ │ + bl 111260 │ │ │ │ ldr.w r9, [sp, #144] @ 0x90 │ │ │ │ ldrd sl, r7, [sp, #128] @ 0x80 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 48266 │ │ │ │ + beq.n 48246 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ - bl 11112c │ │ │ │ + bl 111260 │ │ │ │ ldr r6, [sp, #72] @ 0x48 │ │ │ │ ldr r5, [sp, #88] @ 0x58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 48254 │ │ │ │ + beq.n 48234 │ │ │ │ cmp.w r8, #2 │ │ │ │ - beq.n 481cc │ │ │ │ + beq.n 481ac │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl c34a8 │ │ │ │ + bl c34b0 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.n 481ce │ │ │ │ - b.n 48254 │ │ │ │ + bge.n 481ae │ │ │ │ + b.n 48234 │ │ │ │ movs r4, #1 │ │ │ │ cmp r7, #0 │ │ │ │ - ble.n 481d4 │ │ │ │ - cbz r4, 481f2 │ │ │ │ + ble.n 481b4 │ │ │ │ + cbz r4, 481d2 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r9 │ │ │ │ - movw r1, #49608 @ 0xc1c8 │ │ │ │ + movw r1, #49928 @ 0xc308 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #14760 @ 0x39a8 │ │ │ │ + movw r0, #15080 @ 0x3ae8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 8fe90 │ │ │ │ + bl 8fe78 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 48212 │ │ │ │ - b.n 48254 │ │ │ │ + bge.n 481f2 │ │ │ │ + b.n 48234 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r2, #65244 @ 0xfedc │ │ │ │ - movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #8132 @ 0x1fc4 │ │ │ │ + movw r2, #28 │ │ │ │ + movt r2, #40 @ 0x28 │ │ │ │ + movw r1, #8452 @ 0x2104 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1990 │ │ │ │ - b.n 48254 │ │ │ │ - bl 95d94 │ │ │ │ + bl d19a8 │ │ │ │ + b.n 48234 │ │ │ │ + bl 95d68 │ │ │ │ mov r1, r6 │ │ │ │ mov r8, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - blt.n 48228 │ │ │ │ + blt.n 48208 │ │ │ │ mov r0, r7 │ │ │ │ blx 2a2f4 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 4823a │ │ │ │ + b.n 4821a │ │ │ │ mov r0, sl │ │ │ │ - cbz r4, 48234 │ │ │ │ + cbz r4, 48214 │ │ │ │ blx 293e0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 4823a │ │ │ │ + b.n 4821a │ │ │ │ blx 29abc │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9889c │ │ │ │ - cbz r4, 4826c │ │ │ │ + bl 98868 │ │ │ │ + cbz r4, 4824c │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r9 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1850 │ │ │ │ + bl f18d0 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 48274 │ │ │ │ + b.n 48254 │ │ │ │ mov r9, r0 │ │ │ │ mov sl, r0 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - b.n 48274 │ │ │ │ + b.n 48254 │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 48274 │ │ │ │ + b.n 48254 │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ strd sl, r7, [sp, #128] @ 0x80 │ │ │ │ str.w r9, [sp, #144] @ 0x90 │ │ │ │ - bl 111704 │ │ │ │ + bl 111838 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ str r5, [sp, #88] @ 0x58 │ │ │ │ - bl 111704 │ │ │ │ + bl 111838 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #152 @ 0x98 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - add r0, pc, #496 @ (adr r0, 48488 ) │ │ │ │ + add r1, pc, #752 @ (adr r1, 48568 ) │ │ │ │ lsls r4, r0, #1 │ │ │ │ subs r2, #120 @ 0x78 │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ @@ -44458,136 +44442,138 @@ │ │ │ │ moveq r0, r3 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ + movs r0, r0 │ │ │ │ + movs r0, r0 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000482c6 <_PyCrossInterpreterData_UnregisterClass@@Base>: │ │ │ │ +000482aa <_PyCrossInterpreterData_UnregisterClass@@Base>: │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #168] @ (48380 <_PyCrossInterpreterData_UnregisterClass@@Base+0xba>) │ │ │ │ + ldr r2, [pc, #168] @ (48364 <_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, 4831e <_PyCrossInterpreterData_UnregisterClass@@Base+0x58> │ │ │ │ + cbz r3, 48302 <_PyCrossInterpreterData_UnregisterClass@@Base+0x58> │ │ │ │ add.w r0, r4, #8 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 48314 <_PyCrossInterpreterData_UnregisterClass@@Base+0x4e> │ │ │ │ + bne.n 482f8 <_PyCrossInterpreterData_UnregisterClass@@Base+0x4e> │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 48304 <_PyCrossInterpreterData_UnregisterClass@@Base+0x3e> │ │ │ │ + bne.n 482e8 <_PyCrossInterpreterData_UnregisterClass@@Base+0x3e> │ │ │ │ dmb ish │ │ │ │ - beq.n 4831e <_PyCrossInterpreterData_UnregisterClass@@Base+0x58> │ │ │ │ - bl 267fdc │ │ │ │ + beq.n 48302 <_PyCrossInterpreterData_UnregisterClass@@Base+0x58> │ │ │ │ + bl 2680cc │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 207d94 <_PyCrossInterpreterData_RegisterClass@@Base+0x254> │ │ │ │ + bl 207cec <_PyCrossInterpreterData_RegisterClass@@Base+0x254> │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 48350 <_PyCrossInterpreterData_UnregisterClass@@Base+0x8a> │ │ │ │ + cbz r0, 48334 <_PyCrossInterpreterData_UnregisterClass@@Base+0x8a> │ │ │ │ ldr r3, [r0, #16] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #16] │ │ │ │ - cbnz r3, 4834e <_PyCrossInterpreterData_UnregisterClass@@Base+0x88> │ │ │ │ + cbnz r3, 48332 <_PyCrossInterpreterData_UnregisterClass@@Base+0x88> │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ - cbz r2, 4833c <_PyCrossInterpreterData_UnregisterClass@@Base+0x76> │ │ │ │ + cbz r2, 48320 <_PyCrossInterpreterData_UnregisterClass@@Base+0x76> │ │ │ │ str r3, [r2, #4] │ │ │ │ - b.n 4833e <_PyCrossInterpreterData_UnregisterClass@@Base+0x78> │ │ │ │ + b.n 48322 <_PyCrossInterpreterData_UnregisterClass@@Base+0x78> │ │ │ │ str r3, [r4, #12] │ │ │ │ - cbz r3, 48342 <_PyCrossInterpreterData_UnregisterClass@@Base+0x7c> │ │ │ │ + cbz r3, 48326 <_PyCrossInterpreterData_UnregisterClass@@Base+0x7c> │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - bl 7828c │ │ │ │ + bl 7820c │ │ │ │ mov r0, r5 │ │ │ │ - bl 6c174 │ │ │ │ + bl 6c16c │ │ │ │ movs r5, #1 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 4837a <_PyCrossInterpreterData_UnregisterClass@@Base+0xb4> │ │ │ │ + cbz r3, 4835e <_PyCrossInterpreterData_UnregisterClass@@Base+0xb4> │ │ │ │ add.w r0, r4, #8 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 48370 <_PyCrossInterpreterData_UnregisterClass@@Base+0xaa> │ │ │ │ + bne.n 48354 <_PyCrossInterpreterData_UnregisterClass@@Base+0xaa> │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 48360 <_PyCrossInterpreterData_UnregisterClass@@Base+0x9a> │ │ │ │ + bne.n 48344 <_PyCrossInterpreterData_UnregisterClass@@Base+0x9a> │ │ │ │ dmb ish │ │ │ │ - beq.n 4837a <_PyCrossInterpreterData_UnregisterClass@@Base+0xb4> │ │ │ │ - bl 2459ac │ │ │ │ + beq.n 4835e <_PyCrossInterpreterData_UnregisterClass@@Base+0xb4> │ │ │ │ + bl 245a28 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - movw r0, #14776 @ 0x39b8 │ │ │ │ + movw r0, #15244 @ 0x3b8c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - b.w 7a158 │ │ │ │ + b.w 7a0ec │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ adds r0, #8 │ │ │ │ - bl ceac4 │ │ │ │ + bl cead4 │ │ │ │ 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 1494dc │ │ │ │ - cbnz r0, 483ca <_PyCrossInterpreterData_UnregisterClass@@Base+0x104> │ │ │ │ + bl 1495c4 │ │ │ │ + cbnz r0, 483ae <_PyCrossInterpreterData_UnregisterClass@@Base+0x104> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 483fc <_PyCrossInterpreterData_UnregisterClass@@Base+0x136> │ │ │ │ + b.n 483e0 <_PyCrossInterpreterData_UnregisterClass@@Base+0x136> │ │ │ │ ldr r1, [r5, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 4845e │ │ │ │ + bl 48442 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 483e0 <_PyCrossInterpreterData_UnregisterClass@@Base+0x11a> │ │ │ │ - bl 7f720 │ │ │ │ + bne.n 483c4 <_PyCrossInterpreterData_UnregisterClass@@Base+0x11a> │ │ │ │ + bl 7f734 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 483c6 <_PyCrossInterpreterData_UnregisterClass@@Base+0x100> │ │ │ │ + bne.n 483aa <_PyCrossInterpreterData_UnregisterClass@@Base+0x100> │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 483f4 <_PyCrossInterpreterData_UnregisterClass@@Base+0x12e> │ │ │ │ - bl 7f720 │ │ │ │ + bne.n 483d8 <_PyCrossInterpreterData_UnregisterClass@@Base+0x12e> │ │ │ │ + bl 7f734 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 483c6 <_PyCrossInterpreterData_UnregisterClass@@Base+0x100> │ │ │ │ + bne.n 483aa <_PyCrossInterpreterData_UnregisterClass@@Base+0x100> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -000483fe : │ │ │ │ +000483e2 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ @@ -44596,128 +44582,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 72218 │ │ │ │ + bl 72198 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #28] │ │ │ │ - cbz r0, 48458 │ │ │ │ + cbz r0, 4843c │ │ │ │ mov r0, sp │ │ │ │ - bl 1a4450 │ │ │ │ + bl 1a4360 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 48450 │ │ │ │ + beq.n 48434 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 48450 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 48434 │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - cbz r0, 48458 │ │ │ │ - bl 77270 │ │ │ │ + cbz r0, 4843c │ │ │ │ + bl 771f0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl d75c4 │ │ │ │ + bl d762c │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 48490 │ │ │ │ - bl 7f720 │ │ │ │ - cbz r0, 48494 │ │ │ │ + bne.n 48474 │ │ │ │ + bl 7f734 │ │ │ │ + cbz r0, 48478 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 484a8 │ │ │ │ + b.n 4848c │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 484a8 │ │ │ │ + bge.n 4848c │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ - cbz r3, 484a8 │ │ │ │ + cbz r3, 4848c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 484a8 │ │ │ │ + cbz r3, 4848c │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4848a │ │ │ │ + blt.n 4846e │ │ │ │ add r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -000484ac : │ │ │ │ +00048490 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sp │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ - bl 1b5a0c │ │ │ │ + bl 1b59bc <_PySys_GetRequiredAttrString@@Base+0x26ac> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - cbz r0, 484dc │ │ │ │ - bl 77270 │ │ │ │ + cbz r0, 484c0 │ │ │ │ + bl 771f0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 24c7c0 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x2dc> │ │ │ │ - cbnz r0, 48502 │ │ │ │ + bl 24c740 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x2dc> │ │ │ │ + cbnz r0, 484e6 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.n 48592 │ │ │ │ + b.n 48590 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00048506 <_PyObject_CheckCrossInterpreterData@@Base>: │ │ │ │ +000484ea <_PyObject_CheckCrossInterpreterData@@Base>: │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ - bl 139cac │ │ │ │ + bl 139d88 │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ - bl 24c0bc │ │ │ │ - cbnz r0, 48546 <_PyObject_CheckCrossInterpreterData@@Base+0x40> │ │ │ │ - bl 7f720 │ │ │ │ - cbnz r0, 48540 <_PyObject_CheckCrossInterpreterData@@Base+0x3a> │ │ │ │ + bl 24c03c │ │ │ │ + cbnz r0, 4852a <_PyObject_CheckCrossInterpreterData@@Base+0x40> │ │ │ │ + bl 7f734 │ │ │ │ + cbnz r0, 48524 <_PyObject_CheckCrossInterpreterData@@Base+0x3a> │ │ │ │ add.w r4, r4, #4096 @ 0x1000 │ │ │ │ - movw r1, #10416 @ 0x28b0 │ │ │ │ + movw r1, #10736 @ 0x29f0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r2, r5 │ │ │ │ ldr.w r0, [r4, #1420] @ 0x58c │ │ │ │ - bl d1990 │ │ │ │ + bl d19a8 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 48548 <_PyObject_CheckCrossInterpreterData@@Base+0x42> │ │ │ │ + b.n 4852c <_PyObject_CheckCrossInterpreterData@@Base+0x42> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -0004854a : │ │ │ │ +0004852e : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r2 │ │ │ │ @@ -44731,48 +44717,55 @@ │ │ │ │ mov r0, r6 │ │ │ │ add r3, sp, #4 │ │ │ │ str r7, [sp, #28] │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #24] │ │ │ │ str r5, [sp, #8] │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ - bl 10df20 <_PySet_Contains@@Base+0x28> │ │ │ │ + bl 10e048 <_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 7fff4 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ movw r0, #54968 @ 0xd6b8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ mov r4, r1 │ │ │ │ - bl 714a0 <_PyObject_GC_New@@Base> │ │ │ │ - cbz r0, 485fe │ │ │ │ + bl 71498 <_PyObject_GC_New@@Base> │ │ │ │ + cbz r0, 485fc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ str r5, [r0, #8] │ │ │ │ - cbz r4, 485d2 │ │ │ │ + cbz r4, 485d0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ - ldr r5, [pc, #44] @ (48600 ) │ │ │ │ + ldr r5, [pc, #44] @ (48600 ) │ │ │ │ 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] │ │ │ │ @@ -44781,14 +44774,15 @@ │ │ │ │ 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 │ │ │ │ ... │ │ │ │ │ │ │ │ 00048604 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -44799,19 +44793,19 @@ │ │ │ │ sub.w sp, sp, #8192 @ 0x2000 │ │ │ │ mov r3, r2 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r2 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #5528 @ 0x1598 │ │ │ │ + movw r1, #5848 @ 0x16d8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #5532 @ 0x159c │ │ │ │ + movw r0, #5852 @ 0x16dc │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 8fe90 │ │ │ │ + bl 8fe78 │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 486c8 │ │ │ │ add r4, sp, #48 @ 0x30 │ │ │ │ movs r2, #28 │ │ │ │ movs r1, #0 │ │ │ │ sub.w r0, r4, #36 @ 0x24 │ │ │ │ blx 2957c │ │ │ │ @@ -44822,378 +44816,382 @@ │ │ │ │ str.w r2, [r4, #-20] │ │ │ │ str.w r7, [r4, #-40] │ │ │ │ str.w r4, [r4, #-16] │ │ │ │ str.w r4, [r4, #-24] │ │ │ │ strd r5, r3, [r4, #-8] │ │ │ │ ble.n 486a0 │ │ │ │ movs r3, #0 │ │ │ │ - movw r2, #58501 @ 0xe485 │ │ │ │ + movw r2, #58797 @ 0xe5ad │ │ │ │ movt r2, #16 │ │ │ │ str r3, [sp, #0] │ │ │ │ - movw r1, #27073 @ 0x69c1 │ │ │ │ + movw r1, #27953 @ 0x6d31 │ │ │ │ movt r1, #18 │ │ │ │ - movw r0, #57321 @ 0xdfe9 │ │ │ │ + movw r0, #57617 @ 0xe111 │ │ │ │ movt r0, #16 │ │ │ │ - bl 6cb00 <_Py_hashtable_new_full@@Base> │ │ │ │ + bl 6caf8 <_Py_hashtable_new_full@@Base> │ │ │ │ str.w r0, [r4, #-12] │ │ │ │ cbnz r0, 486a0 │ │ │ │ - bl 1e7a0c │ │ │ │ + bl 1e7954 │ │ │ │ b.n 486c8 │ │ │ │ mov r0, r6 │ │ │ │ sub.w r1, r4, #40 @ 0x28 │ │ │ │ - bl 10c880 │ │ │ │ + bl 10c994 │ │ │ │ ldr.w r0, [r4, #-12] │ │ │ │ cbz r0, 486b4 │ │ │ │ - bl 10e314 <_Py_hashtable_destroy@@Base> │ │ │ │ + bl 10e43c <_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 487ac │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3864] @ 0xf18 │ │ │ │ - ldr r3, [pc, #152] @ (48778 ) │ │ │ │ + ldr r3, [pc, #148] @ (48780 ) │ │ │ │ sub sp, #224 @ 0xe0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #220] @ 0xdc │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb.w r3, [r0, #222] @ 0xde │ │ │ │ - cbz r3, 48716 │ │ │ │ + cbz r3, 48720 │ │ │ │ adds r0, #223 @ 0xdf │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 4870c │ │ │ │ + bne.n 48716 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 486fc │ │ │ │ + bne.n 48706 │ │ │ │ dmb ish │ │ │ │ - beq.n 48716 │ │ │ │ - bl 267fdc │ │ │ │ + beq.n 48720 │ │ │ │ + bl 2680cc │ │ │ │ movs r2, #182 @ 0xb6 │ │ │ │ add.w r1, r4, #40 @ 0x28 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ blx 29c10 │ │ │ │ ldrb r2, [r4, #8] │ │ │ │ add r1, sp, #4 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl 48bc4 │ │ │ │ + bl 48c5a │ │ │ │ ldrb.w r3, [r4, #222] @ 0xde │ │ │ │ - cbz r3, 48758 │ │ │ │ + cbz r3, 48762 │ │ │ │ add.w r0, r4, #223 @ 0xdf │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 4874e │ │ │ │ + bne.n 48758 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 4873e │ │ │ │ + bne.n 48748 │ │ │ │ dmb ish │ │ │ │ - beq.n 48758 │ │ │ │ - bl 2459ac │ │ │ │ + beq.n 48762 │ │ │ │ + bl 245a28 │ │ │ │ ldrb r1, [r4, #8] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 249b14 <_Py_strhex@@Base> │ │ │ │ - ldr r3, [pc, #20] @ (48778 ) │ │ │ │ + bl 2495fc <_Py_strhex@@Base> │ │ │ │ + ldr r3, [pc, #20] @ (48780 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 48772 │ │ │ │ + beq.n 4877c │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ add sp, #224 @ 0xe0 │ │ │ │ pop {r4, pc} │ │ │ │ - nop │ │ │ │ cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ - push {r3, lr} │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2908c │ │ │ │ - ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 7ffe0 │ │ │ │ - movw r1, #4356 @ 0x1104 │ │ │ │ - movt r1, #70 @ 0x46 │ │ │ │ - b.n 487a0 │ │ │ │ + bl 95d68 │ │ │ │ + mov r4, r0 │ │ │ │ + blx 290a4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 98868 │ │ │ │ + movw r0, #4356 @ 0x1104 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + pop {r4, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ sub sp, #32 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 487d0 │ │ │ │ + bne.n 487dc │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #15040 @ 0x3ac0 │ │ │ │ + movw r1, #15360 @ 0x3c00 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 487ec │ │ │ │ + bl 1271a4 │ │ │ │ + b.n 487f8 │ │ │ │ mov r4, r0 │ │ │ │ ldrsb.w r0, [r5, #35] @ 0x23 │ │ │ │ cmp r0, #0 │ │ │ │ - ble.n 487f0 │ │ │ │ + ble.n 487fc │ │ │ │ movw r3, #48056 @ 0xbbb8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r2, #2 │ │ │ │ str r2, [r4, #16] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 14dba8 │ │ │ │ + bl 14dc98 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 489ac │ │ │ │ + b.n 489b8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 488fc │ │ │ │ + bne.w 48908 │ │ │ │ ldrb.w r3, [r5, #34] @ 0x22 │ │ │ │ - cbz r3, 4882a │ │ │ │ + cbz r3, 48836 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r1, #2 │ │ │ │ str r1, [r4, #16] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbnz r2, 4881c │ │ │ │ - movw r1, #15088 @ 0x3af0 │ │ │ │ + cbnz r2, 48828 │ │ │ │ + movw r1, #15408 @ 0x3c30 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 126e34 │ │ │ │ - b.n 487ec │ │ │ │ - movw r1, #15140 @ 0x3b24 │ │ │ │ + bl 1271a4 │ │ │ │ + b.n 487f8 │ │ │ │ + movw r1, #15460 @ 0x3c64 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 126e34 │ │ │ │ - b.n 487ec │ │ │ │ + bl 1271a4 │ │ │ │ + b.n 487f8 │ │ │ │ ldrb.w r6, [r5, #33] @ 0x21 │ │ │ │ - cbz r6, 48844 │ │ │ │ + cbz r6, 48850 │ │ │ │ movw r3, #56100 @ 0xdb24 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r2, #2 │ │ │ │ str r2, [r4, #16] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 14dba8 │ │ │ │ - b.n 487ec │ │ │ │ + bl 14dc98 │ │ │ │ + b.n 487f8 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 48868 │ │ │ │ + beq.n 48874 │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #56032 @ 0xdae0 │ │ │ │ + movw r1, #56352 @ 0xdc20 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 487ec │ │ │ │ + bl 1271a4 │ │ │ │ + b.n 487f8 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r4, #16] │ │ │ │ strb.w r2, [r5, #34] @ 0x22 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - cbnz r3, 488ba │ │ │ │ + cbnz r3, 488c6 │ │ │ │ movw r1, #56136 @ 0xdb48 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ strb.w r2, [r5, #33] @ 0x21 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r2, [r1, #0] │ │ │ │ mov r1, r3 │ │ │ │ - bl 20bb04 │ │ │ │ + bl 20ba58 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 48960 │ │ │ │ + beq.n 4896c │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #54760 @ 0xd5e8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 489ac │ │ │ │ + bne.w 489b8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4893c │ │ │ │ + beq.n 48948 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4893c │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 4893c │ │ │ │ + bne.n 48948 │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 48948 │ │ │ │ mov r0, r3 │ │ │ │ - movw r1, #1056 @ 0x420 │ │ │ │ + movw r1, #1376 @ 0x560 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ add r3, sp, #24 │ │ │ │ str r3, [sp, #8] │ │ │ │ add r3, sp, #20 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r3, sp, #28 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #3 │ │ │ │ strd r6, r6, [sp, #20] │ │ │ │ - bl bfa10 │ │ │ │ + bl bfa1c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 487ec │ │ │ │ + beq.n 487f8 │ │ │ │ ldrd r3, r2, [sp, #20] │ │ │ │ mov r1, r6 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ - bl 20bb04 │ │ │ │ + bl 20ba58 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 24d838 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x1354> │ │ │ │ + bl 254ce8 <_PyUnicode_ToNumeric@@Base+0x7530> │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 48960 │ │ │ │ - b.n 489ac │ │ │ │ + cbz r0, 4896c │ │ │ │ + b.n 489b8 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r3 │ │ │ │ - bl 201f30 │ │ │ │ + bl 201e88 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mov r1, r0 │ │ │ │ - cbz r3, 48918 │ │ │ │ + cbz r3, 48924 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 24d838 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x1354> │ │ │ │ - cbz r0, 48960 │ │ │ │ + b.w 254ce8 <_PyUnicode_ToNumeric@@Base+0x7530> │ │ │ │ + cbz r0, 4896c │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #54760 @ 0xd5e8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 489ac │ │ │ │ + bne.n 489b8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4893c │ │ │ │ + beq.n 48948 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 4893c │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 48948 │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [r4, #8] │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r0, #0 │ │ │ │ movs r2, #2 │ │ │ │ strb.w r0, [r1, #34] @ 0x22 │ │ │ │ - movw r1, #56968 @ 0xde88 │ │ │ │ + movw r1, #57288 @ 0xdfc8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ str r2, [r4, #16] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 487ec │ │ │ │ + bl 1271a4 │ │ │ │ + b.n 487f8 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ movw r3, #56100 @ 0xdb24 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r0, #0 │ │ │ │ movs r2, #2 │ │ │ │ strb.w r0, [r1, #34] @ 0x22 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ str r2, [r4, #16] │ │ │ │ - bl d3a3c │ │ │ │ - cbz r0, 48998 │ │ │ │ + bl d3a4c │ │ │ │ + cbz r0, 489a4 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 487ec │ │ │ │ - bl d3c50 │ │ │ │ + bne.w 487f8 │ │ │ │ + bl d3c60 │ │ │ │ movw r3, #48056 @ 0xbbb8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 14dba8 │ │ │ │ - b.n 487ec │ │ │ │ + bl 14dc98 │ │ │ │ + b.n 487f8 │ │ │ │ movw r3, #56136 @ 0xdb48 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d3a3c │ │ │ │ + bl d3a4c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4897c │ │ │ │ - b.n 487ec │ │ │ │ + bne.n 48988 │ │ │ │ + b.n 487f8 │ │ │ │ mov r0, r1 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - movw r0, #25112 @ 0x6218 │ │ │ │ + movw r0, #25432 @ 0x6358 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - b.w 7a158 │ │ │ │ + b.w 7a0ec │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ movw r3, #9684 @ 0x25d4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #20 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r2 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 48a0a │ │ │ │ + beq.n 48a16 │ │ │ │ ldr.w r2, [r0, #148] @ 0x94 │ │ │ │ ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 48a0a │ │ │ │ + beq.n 48a16 │ │ │ │ movs r3, #2 │ │ │ │ add r1, sp, #8 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r0, r4 │ │ │ │ strd r2, r1, [sp] │ │ │ │ - movw r1, #54440 @ 0xd4a8 │ │ │ │ + movw r1, #54760 @ 0xd5e8 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ mov r2, r3 │ │ │ │ - bl bfa10 │ │ │ │ - cbnz r0, 48a1e │ │ │ │ - b.n 48a4a │ │ │ │ + bl bfa1c │ │ │ │ + cbnz r0, 48a2a │ │ │ │ + b.n 48a56 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 489ec │ │ │ │ - movw r0, #54440 @ 0xd4a8 │ │ │ │ + beq.n 489f8 │ │ │ │ + movw r0, #54760 @ 0xd5e8 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 16ae2c <_PyArg_NoKeywords@@Base> │ │ │ │ - cbz r0, 48a4a │ │ │ │ - b.n 489ec │ │ │ │ + bl 16af14 <_PyArg_NoKeywords@@Base> │ │ │ │ + cbz r0, 48a56 │ │ │ │ + b.n 489f8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 86280 │ │ │ │ + bl 86260 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 48a4a │ │ │ │ + cbz r0, 48a56 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r3, [r5, #152] @ 0x98 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cbnz r0, 48a4e │ │ │ │ + cbnz r0, 48a5a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 48a4a │ │ │ │ + beq.n 48a56 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 48a4a │ │ │ │ + cbnz r3, 48a56 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 48a5e │ │ │ │ + b.n 48a6a │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r2, #0] │ │ │ │ strd r2, r4, [r0, #8] │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -00048a62 : │ │ │ │ +00048a6e : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r3, r1 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1dfca0 │ │ │ │ + bl 1dfb1c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ @@ -45202,149 +45200,200 @@ │ │ │ │ str.w r0, [ip] │ │ │ │ sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ str.w r0, [ip] │ │ │ │ str.w r0, [ip, #-200] │ │ │ │ sub.w sp, sp, #16512 @ 0x4080 │ │ │ │ mov r6, r1 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ - ldr r1, [pc, #224] @ (48b98 ) │ │ │ │ + ldr r1, [pc, #224] @ (48ba4 ) │ │ │ │ add.w r4, sp, #16512 @ 0x4080 │ │ │ │ add r5, sp, #48 @ 0x30 │ │ │ │ mov r7, r0 │ │ │ │ - movw r2, #34704 @ 0x8790 │ │ │ │ + movw r2, #35024 @ 0x88d0 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov.w r1, #0 │ │ │ │ sub.w r3, r5, #32 │ │ │ │ - movw r1, #15284 @ 0x3bb4 │ │ │ │ + movw r1, #15512 @ 0x3c98 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r0, r6 │ │ │ │ adds r4, #44 @ 0x2c │ │ │ │ - bl 8c534 │ │ │ │ + bl 8c520 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 48b72 │ │ │ │ + beq.n 48b7e │ │ │ │ mov r2, r6 │ │ │ │ add r6, sp, #176 @ 0xb0 │ │ │ │ - movw r1, #9452 @ 0x24ec │ │ │ │ + movw r1, #9792 @ 0x2640 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #10160 @ 0x27b0 │ │ │ │ + movw r0, #10480 @ 0x28f0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 8fe90 │ │ │ │ + bl 8fe78 │ │ │ │ ldr.w r1, [r6, #-160] │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 48b0a │ │ │ │ + bge.n 48b16 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 48b68 │ │ │ │ + b.n 48b74 │ │ │ │ ldr r7, [r7, #16] │ │ │ │ add.w r2, sp, #16384 @ 0x4000 │ │ │ │ movs r3, #2 │ │ │ │ adds r2, #40 @ 0x28 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ movs r3, #128 @ 0x80 │ │ │ │ - bl 2155c8 <_PyErr_BadInternalCall@@Base+0x604> │ │ │ │ + bl 215518 <_PyErr_BadInternalCall@@Base+0x604> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 48b06 │ │ │ │ - bl 95d94 │ │ │ │ + beq.n 48b12 │ │ │ │ + bl 95d68 │ │ │ │ sub.w r3, r5, #40 @ 0x28 │ │ │ │ str r3, [sp, #4] │ │ │ │ sub.w r3, r5, #36 @ 0x24 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r4, r0 │ │ │ │ sub.w r2, r5, #8 │ │ │ │ sub.w r1, r5, #28 │ │ │ │ movw r3, #16383 @ 0x3fff │ │ │ │ ldr.w r0, [r6, #-160] │ │ │ │ blx 29964 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9889c │ │ │ │ + bl 98868 │ │ │ │ add.w r3, sp, #16384 @ 0x4000 │ │ │ │ adds r3, #40 @ 0x28 │ │ │ │ add.w r2, sp, #16384 @ 0x4000 │ │ │ │ ldr.w r1, [r6, #-164] │ │ │ │ adds r2, #40 @ 0x28 │ │ │ │ mov r0, r7 │ │ │ │ ldrh r3, [r3, #0] │ │ │ │ - bl 41f24 │ │ │ │ + bl 41f06 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [r6, #-160] │ │ │ │ - bl 77270 │ │ │ │ - b.n 48b74 │ │ │ │ + bl 771f0 │ │ │ │ + b.n 48b80 │ │ │ │ mov r4, r0 │ │ │ │ add.w r1, sp, #16512 @ 0x4080 │ │ │ │ - ldr r3, [pc, #28] @ (48b98 ) │ │ │ │ + ldr r3, [pc, #28] @ (48ba4 ) │ │ │ │ adds r1, #44 @ 0x2c │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 48b8c │ │ │ │ + beq.n 48b98 │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ mov r0, r4 │ │ │ │ add.w sp, sp, #16512 @ 0x4080 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ - push {r4, lr} │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 95d94 │ │ │ │ + ldr r3, [pc, #32] @ (48bd8 ) │ │ │ │ + ldr.w r3, [r3, #1184] @ 0x4a0 │ │ │ │ + cbz r3, 48bcc │ │ │ │ + bl 19ac54 <_Py_write_noraise@@Base+0x3d4> │ │ │ │ + movw r0, #4308 @ 0x10d4 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + b.n 48bd4 │ │ │ │ + movw r0, #7780 @ 0x1e64 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + pop {r3, 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 │ │ │ │ mov r4, r0 │ │ │ │ - blx 290a4 │ │ │ │ + bl f8f30 │ │ │ │ + cbnz r0, 48c58 │ │ │ │ + ldrd r5, r1, [r4, #-8] │ │ │ │ + mov r2, r0 │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + bic.w r1, r1, #3 │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + and.w r3, r3, #3 │ │ │ │ + str r5, [r1, #0] │ │ │ │ + orrs r3, r1 │ │ │ │ + str r3, [r5, #4] │ │ │ │ + str.w r2, [r4, #-8] │ │ │ │ + ldr.w r3, [r4, #-4] │ │ │ │ + and.w r3, r3, #1 │ │ │ │ + str.w r3, [r4, #-4] │ │ │ │ + cbz r0, 48c32 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + str r2, [r4, #8] │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.n 48c32 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 48c32 │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ + cbz r0, 48c4e │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + movs r1, #0 │ │ │ │ + str r1, [r4, #12] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 48c4e │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 48c4e │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9889c │ │ │ │ - movw r0, #4356 @ 0x1104 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - pop {r4, pc} │ │ │ │ + ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ + b.w 7e83c │ │ │ │ + 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 │ │ │ │ - ldr r3, [pc, #212] @ (48cac ) │ │ │ │ + ldr r3, [pc, #212] @ (48d40 ) │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb.w r3, [r0, #180] @ 0xb4 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 48c92 │ │ │ │ + bne.n 48d28 │ │ │ │ ldr.w r5, [r0, #176] @ 0xb0 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r2 │ │ │ │ mov r8, r1 │ │ │ │ cmp r5, #64 @ 0x40 │ │ │ │ add.w r7, r0, #48 @ 0x30 │ │ │ │ - bls.n 48c22 │ │ │ │ + bls.n 48cb8 │ │ │ │ ldr r3, [r0, #32] │ │ │ │ mov r1, r7 │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ adds r3, #64 @ 0x40 │ │ │ │ str r3, [r0, #32] │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ it ls │ │ │ │ addls r2, #1 │ │ │ │ str r2, [r0, #36] @ 0x24 │ │ │ │ - bl 25ee7c │ │ │ │ + bl 25edfc │ │ │ │ sub.w r2, r5, #64 @ 0x40 │ │ │ │ add.w r1, r4, #112 @ 0x70 │ │ │ │ mov r0, r7 │ │ │ │ str.w r2, [r4, #176] @ 0xb0 │ │ │ │ blx 2a344 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ ldr.w r0, [r4, #176] @ 0xb0 │ │ │ │ ldrb.w r2, [r4, #181] @ 0xb5 │ │ │ │ adds r3, r0, r3 │ │ │ │ str r3, [r4, #32] │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ adc.w r3, r3, #0 │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ - cbz r2, 48c4e │ │ │ │ + cbz r2, 48ce4 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ strb.w r3, [r4, #44] @ 0x2c │ │ │ │ strb.w r3, [r4, #45] @ 0x2d │ │ │ │ strb.w r3, [r4, #46] @ 0x2e │ │ │ │ strb.w r3, [r4, #47] @ 0x2f │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ rsb r2, r0, #128 @ 0x80 │ │ │ │ @@ -45353,271 +45402,208 @@ │ │ │ │ strb.w r3, [r4, #41] @ 0x29 │ │ │ │ add r0, r7 │ │ │ │ strb.w r3, [r4, #42] @ 0x2a │ │ │ │ strb.w r3, [r4, #43] @ 0x2b │ │ │ │ blx 2957c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25ee7c │ │ │ │ + bl 25edfc │ │ │ │ add r2, sp, #4 │ │ │ │ movs r3, #0 │ │ │ │ ldr.w r1, [r4, r3, lsl #2] │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #8 │ │ │ │ str.w r1, [r2], #4 │ │ │ │ - bne.n 48c7a │ │ │ │ + bne.n 48d10 │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r8 │ │ │ │ blx 29c10 │ │ │ │ - ldr r3, [pc, #24] @ (48cac ) │ │ │ │ + ldr r3, [pc, #20] @ (48d40 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 48ca4 │ │ │ │ + beq.n 48d3a │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - nop │ │ │ │ cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ - bne.n 48cd2 │ │ │ │ - bl 25ea04 │ │ │ │ + bne.n 48d66 │ │ │ │ + bl 25e8cc │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 48cde │ │ │ │ + cbz r3, 48d72 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 48d20 │ │ │ │ + b.n 48db4 │ │ │ │ movs r1, #22 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 97dc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 48d1c │ │ │ │ + bl 97d90 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 48db0 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 48d1c │ │ │ │ + cbnz r3, 48db0 │ │ │ │ movs r1, #54 @ 0x36 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97dc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 48d1c │ │ │ │ + bl 97d90 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 48db0 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 48d1c │ │ │ │ + cbnz r3, 48db0 │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97dc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 48d1c │ │ │ │ + bl 97d90 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 48db0 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 48d1c │ │ │ │ + cbnz r3, 48db0 │ │ │ │ movs r1, #26 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97dc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 48d1c │ │ │ │ + bl 97d90 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 48db0 │ │ │ │ str r5, [r4, #8] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r4, r0 │ │ │ │ - bl f8f18 │ │ │ │ - cbnz r0, 48da0 │ │ │ │ - ldrd r5, r1, [r4, #-8] │ │ │ │ - mov r2, r0 │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ - bic.w r1, r1, #3 │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - and.w r3, r3, #3 │ │ │ │ - str r5, [r1, #0] │ │ │ │ - orrs r3, r1 │ │ │ │ - str r3, [r5, #4] │ │ │ │ - str.w r2, [r4, #-8] │ │ │ │ - ldr.w r3, [r4, #-4] │ │ │ │ - and.w r3, r3, #1 │ │ │ │ - str.w r3, [r4, #-4] │ │ │ │ - cbz r0, 48d7a │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - str r2, [r4, #8] │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.n 48d7a │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 48d7a │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - cbz r0, 48d96 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - movs r1, #0 │ │ │ │ - str r1, [r4, #12] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 48d96 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 48d96 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - mov r0, r4 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 7e828 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #28] @ (48dd0 ) │ │ │ │ - ldr.w r3, [r3, #1184] @ 0x4a0 │ │ │ │ - cbz r3, 48dc6 │ │ │ │ - bl 19ad3c <_Py_write_noraise@@Base+0x3d4> │ │ │ │ - movw r0, #4308 @ 0x10d4 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - b.n 48dce │ │ │ │ - movw r0, #7780 @ 0x1e64 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - pop {r3, pc} │ │ │ │ - ldrsh r0, [r0, r0] │ │ │ │ - lsls r0, r1, #1 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ - cbnz r3, 48dec │ │ │ │ - ldr r2, [pc, #20] @ (48df0 ) │ │ │ │ + cbnz r3, 48dd0 │ │ │ │ + ldr r2, [pc, #20] @ (48dd4 ) │ │ │ │ ldrd r0, r3, [r0, #8] │ │ │ │ add.w r1, r2, #520 @ 0x208 │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r1, r2 │ │ │ │ - b.w 264a64 │ │ │ │ + b.w 264b54 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @ instruction: 0xb878 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 48e24 │ │ │ │ + beq.n 48e08 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 48e24 │ │ │ │ + ble.n 48e08 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 48e3e │ │ │ │ + beq.n 48e22 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 48e3e │ │ │ │ + b.n 48e22 │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5012 @ 0x1394 │ │ │ │ + movw r1, #5312 @ 0x14c0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 48e5c │ │ │ │ + bl 1271a4 │ │ │ │ + b.n 48e40 │ │ │ │ mov r0, r4 │ │ │ │ - bl 86280 │ │ │ │ + bl 86260 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 48e5c │ │ │ │ + beq.n 48e40 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 48e5c │ │ │ │ + cbnz r3, 48e40 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ movw r3, #9444 @ 0x24e4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r2 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 48eb2 │ │ │ │ + beq.n 48e96 │ │ │ │ ldr.w r2, [r0, #148] @ 0x94 │ │ │ │ ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 48eb2 │ │ │ │ + beq.n 48e96 │ │ │ │ mov r0, r6 │ │ │ │ - bl b4df8 │ │ │ │ + bl b4e1c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #1 │ │ │ │ - bgt.n 48ec6 │ │ │ │ + bgt.n 48eaa │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #31700 @ 0x7bd4 │ │ │ │ + movw r1, #32020 @ 0x7d14 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 48ef4 │ │ │ │ + bl 1271a4 │ │ │ │ + b.n 48ed8 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 48e8e │ │ │ │ - movw r0, #46748 @ 0xb69c │ │ │ │ + beq.n 48e72 │ │ │ │ + movw r0, #46988 @ 0xb78c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 16ae2c <_PyArg_NoKeywords@@Base> │ │ │ │ - cbz r0, 48ef4 │ │ │ │ - b.n 48e8e │ │ │ │ + bl 16af14 <_PyArg_NoKeywords@@Base> │ │ │ │ + cbz r0, 48ed8 │ │ │ │ + b.n 48e72 │ │ │ │ subs r0, #1 │ │ │ │ - bl 72074 │ │ │ │ + bl 71ff4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 48ef4 │ │ │ │ + cbz r0, 48ed8 │ │ │ │ add.w sl, r6, #12 │ │ │ │ add.w r9, r0, #8 │ │ │ │ mov.w r8, #1 │ │ │ │ ldr.w r0, [sl, #4]! │ │ │ │ add.w r8, r8, #1 │ │ │ │ - bl 86280 │ │ │ │ - cbnz r0, 48ef8 │ │ │ │ + bl 86260 │ │ │ │ + cbnz r0, 48edc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 48f16 │ │ │ │ + bne.n 48efa │ │ │ │ movs r0, #0 │ │ │ │ - b.n 48f36 │ │ │ │ + b.n 48f1a │ │ │ │ cmp r7, r8 │ │ │ │ str.w r0, [r9, #4]! │ │ │ │ - bne.n 48edc │ │ │ │ + bne.n 48ec0 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r3, [r5, #152] @ 0x98 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cbnz r0, 48f26 │ │ │ │ + cbnz r0, 48f0a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 48ef4 │ │ │ │ + beq.n 48ed8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 48ef4 │ │ │ │ + bne.n 48ed8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 48ef4 │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 48ed8 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ str r4, [r0, #8] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r2, #0] │ │ │ │ @@ -45628,1384 +45614,1405 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ movw r1, #57564 @ 0xe0dc │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 11b368 │ │ │ │ + bl 11b5d8 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r7, [r5, #4] │ │ │ │ ldr r6, [r3, #0] │ │ │ │ cmp r6, r7 │ │ │ │ - beq.n 48f88 │ │ │ │ + beq.n 48f6c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 859a0 │ │ │ │ - cbnz r0, 48f88 │ │ │ │ + bl 8596c │ │ │ │ + cbnz r0, 48f6c │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ - movw r1, #15332 @ 0x3be4 │ │ │ │ + movw r1, #15652 @ 0x3d24 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1990 │ │ │ │ - b.n 48f94 │ │ │ │ + bl d19a8 │ │ │ │ + b.n 48f78 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 48f98 │ │ │ │ - bl 498ac │ │ │ │ + beq.n 48f7c │ │ │ │ + bl 4988c │ │ │ │ movs r6, #0 │ │ │ │ - b.n 48ff2 │ │ │ │ + b.n 48fd6 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ subs r3, r3, r1 │ │ │ │ cmp r3, r0 │ │ │ │ - bge.n 48fae │ │ │ │ + bge.n 48f92 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 1e7a0c │ │ │ │ + b.w 1e7954 │ │ │ │ add r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20ba74 │ │ │ │ + bl 20b9c8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 48f94 │ │ │ │ + beq.n 48f78 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 48fd2 │ │ │ │ + ble.n 48fb6 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldr r1, [r4, #12] │ │ │ │ ldr r0, [r0, #12] │ │ │ │ ldr r2, [r2, #4] │ │ │ │ mul.w r2, r3, r2 │ │ │ │ blx 29c10 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 48ff2 │ │ │ │ + ble.n 48fd6 │ │ │ │ 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 4900a │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.n 4900a │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 49026 │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + b.n 49026 │ │ │ │ + movw r3, #56104 @ 0xdb28 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #5312 @ 0x14c0 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 1271a4 │ │ │ │ + b.n 49044 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 1048dc │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 49044 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 49044 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + mov r0, r5 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3864] @ 0xf18 │ │ │ │ - ldr r3, [pc, #148] @ (4909c ) │ │ │ │ + ldr r3, [pc, #152] @ (490f0 ) │ │ │ │ sub sp, #224 @ 0xe0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #220] @ 0xdc │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb.w r3, [r0, #222] @ 0xde │ │ │ │ - cbz r3, 4903c │ │ │ │ + cbz r3, 4908e │ │ │ │ adds r0, #223 @ 0xdf │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 49032 │ │ │ │ + bne.n 49084 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 49022 │ │ │ │ + bne.n 49074 │ │ │ │ dmb ish │ │ │ │ - beq.n 4903c │ │ │ │ - bl 267fdc │ │ │ │ + beq.n 4908e │ │ │ │ + bl 2680cc │ │ │ │ movs r2, #182 @ 0xb6 │ │ │ │ add.w r1, r4, #40 @ 0x28 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ blx 29c10 │ │ │ │ ldrb r2, [r4, #8] │ │ │ │ add r1, sp, #4 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl 48bc4 │ │ │ │ + bl 48c5a │ │ │ │ ldrb.w r3, [r4, #222] @ 0xde │ │ │ │ - cbz r3, 4907e │ │ │ │ + cbz r3, 490d0 │ │ │ │ add.w r0, r4, #223 @ 0xdf │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 49074 │ │ │ │ + bne.n 490c6 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 49064 │ │ │ │ + bne.n 490b6 │ │ │ │ dmb ish │ │ │ │ - beq.n 4907e │ │ │ │ - bl 2459ac │ │ │ │ + beq.n 490d0 │ │ │ │ + bl 245a28 │ │ │ │ ldrb r1, [r4, #8] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 71e88 │ │ │ │ - ldr r3, [pc, #20] @ (4909c ) │ │ │ │ + bl 71e08 │ │ │ │ + ldr r3, [pc, #20] @ (490f0 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 49098 │ │ │ │ + beq.n 490ea │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ add sp, #224 @ 0xe0 │ │ │ │ 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 490c2 │ │ │ │ - bl 25ea04 │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 490ce │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - movs r0, #0 │ │ │ │ - subs r3, #1 │ │ │ │ - b.n 490f0 │ │ │ │ - movs r1, #11 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r5, [r4, #8] │ │ │ │ - bl 97dc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 490ec │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - str r5, [r4, #8] │ │ │ │ - cbnz r3, 490ec │ │ │ │ - movs r1, #26 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 97dc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 490ec │ │ │ │ - str r5, [r4, #8] │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [r0, #8] │ │ │ │ - movw r3, #4356 @ 0x1104 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r4, r3 │ │ │ │ - beq.n 49124 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 49124 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 49140 │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - b.n 49140 │ │ │ │ - movw r3, #56104 @ 0xdb28 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5012 @ 0x1394 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 4915e │ │ │ │ - mov r0, r4 │ │ │ │ - bl 1047c0 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 4915e │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 4915e │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - mov r0, r5 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ mov r8, r1 │ │ │ │ mov r7, r0 │ │ │ │ mov r5, r2 │ │ │ │ mov r1, r3 │ │ │ │ ldr r4, [sp, #72] @ 0x48 │ │ │ │ - cbz r4, 49184 │ │ │ │ + cbz r4, 49116 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - b.n 49186 │ │ │ │ + b.n 49118 │ │ │ │ mov r3, r4 │ │ │ │ add.w sl, r3, r1 │ │ │ │ - cbnz r4, 49196 │ │ │ │ + cbnz r4, 49128 │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 49196 │ │ │ │ + ble.n 49128 │ │ │ │ cmp r1, #3 │ │ │ │ - bgt.n 49196 │ │ │ │ - cbnz r5, 491b8 │ │ │ │ + bgt.n 49128 │ │ │ │ + cbnz r5, 4914a │ │ │ │ mov r3, r4 │ │ │ │ - ldr r4, [pc, #212] @ (49270 ) │ │ │ │ + ldr r4, [pc, #212] @ (49200 ) │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #0 │ │ │ │ movs r5, #3 │ │ │ │ str r4, [sp, #0] │ │ │ │ str r2, [sp, #12] │ │ │ │ add r4, sp, #28 │ │ │ │ str r4, [sp, #16] │ │ │ │ movs r4, #1 │ │ │ │ strd r4, r5, [sp, #4] │ │ │ │ - bl 101898 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1019a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 49266 │ │ │ │ + beq.n 491f8 │ │ │ │ ldr.w r9, [r5] │ │ │ │ cmp.w sl, #1 │ │ │ │ - beq.n 4923e │ │ │ │ + beq.n 491d0 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 49204 │ │ │ │ - bl d781c <_PyNumber_Index@@Base> │ │ │ │ + cbz r0, 49196 │ │ │ │ + bl d7884 <_PyNumber_Index@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 491dc │ │ │ │ - bl 7f720 │ │ │ │ + cbnz r0, 4916e │ │ │ │ + bl 7f734 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 49266 │ │ │ │ + bne.n 491f8 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 491fc │ │ │ │ - bl 83930 │ │ │ │ + b.n 4918e │ │ │ │ + bl 83940 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 491f8 │ │ │ │ + beq.n 4918a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 491f8 │ │ │ │ + cbnz r3, 4918a │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ adds r2, r4, #1 │ │ │ │ - beq.n 491ce │ │ │ │ + beq.n 49160 │ │ │ │ cmp.w sl, #2 │ │ │ │ - bne.n 49206 │ │ │ │ - b.n 49246 │ │ │ │ + bne.n 49198 │ │ │ │ + b.n 491d8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl d781c <_PyNumber_Index@@Base> │ │ │ │ + bl d7884 <_PyNumber_Index@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 4921c │ │ │ │ - bl 7f720 │ │ │ │ - cbnz r0, 49266 │ │ │ │ + cbnz r0, 491ae │ │ │ │ + bl 7f734 │ │ │ │ + cbnz r0, 491f8 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4924a │ │ │ │ - bl 83930 │ │ │ │ + b.n 491dc │ │ │ │ + bl 83940 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 49238 │ │ │ │ + beq.n 491ca │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 49238 │ │ │ │ + cbnz r3, 491ca │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ adds r3, r5, #1 │ │ │ │ - bne.n 4924a │ │ │ │ - b.n 49210 │ │ │ │ + bne.n 491dc │ │ │ │ + b.n 491a2 │ │ │ │ mvn.w r5, #2147483648 @ 0x80000000 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4924a │ │ │ │ + b.n 491dc │ │ │ │ mvn.w r5, #2147483648 @ 0x80000000 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14ea84 │ │ │ │ + bl 14eb74 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ str r5, [sp, #72] @ 0x48 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 20640c <_Py_RestoreSignals@@Base+0xc00> │ │ │ │ + b.w 206364 <_Py_RestoreSignals@@Base+0xc00> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - nop │ │ │ │ subs r3, #192 @ 0xc0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - │ │ │ │ -00049274 : │ │ │ │ - b.w 1e34b8 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr r3, [r1, #4] │ │ │ │ - sub sp, #48 @ 0x30 │ │ │ │ - ldr r6, [r3, #84] @ 0x54 │ │ │ │ - ands.w r6, r6, #268435456 @ 0x10000000 │ │ │ │ - beq.n 492aa │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43304 @ 0xa928 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 492cc │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r3, [r0, #88] @ 0x58 │ │ │ │ + movw r2, #6000 @ 0x1770 │ │ │ │ mov r4, r0 │ │ │ │ - mov r0, r1 │ │ │ │ - mov r5, r1 │ │ │ │ - bl 103b74 │ │ │ │ - cbnz r0, 492d0 │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43344 @ 0xa950 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + adds r1, r3, #1 │ │ │ │ + cmp r3, r2 │ │ │ │ + str r1, [r0, #88] @ 0x58 │ │ │ │ + bne.n 49226 │ │ │ │ + bl 25e8cc │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + cbz r3, 49232 │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 49396 │ │ │ │ - mov r2, r6 │ │ │ │ - add r1, sp, #4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl ce02c │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 492cc │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - cmp r3, #1 │ │ │ │ - ble.n 49302 │ │ │ │ - movw r3, #56116 @ 0xdb34 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43388 @ 0xa97c │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - add r0, sp, #4 │ │ │ │ - bl ceac4 │ │ │ │ - b.n 492cc │ │ │ │ - ldrb.w r3, [r4, #222] @ 0xde │ │ │ │ - add.w r6, r4, #40 @ 0x28 │ │ │ │ - cbnz r3, 49334 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - cmp.w r2, #2048 @ 0x800 │ │ │ │ - blt.n 4931c │ │ │ │ - movs r3, #1 │ │ │ │ - strb.w r3, [r4, #222] @ 0xde │ │ │ │ - b.n 49334 │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - mov r0, r6 │ │ │ │ - bl 25e94c │ │ │ │ - add r0, sp, #4 │ │ │ │ - bl ceac4 │ │ │ │ - movw r0, #4356 @ 0x1104 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - b.n 49396 │ │ │ │ - bl 95d94 │ │ │ │ - adds r4, #223 @ 0xdf │ │ │ │ - mov r5, r0 │ │ │ │ - mov.w r3, #1 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r4] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 49354 │ │ │ │ - strexb r1, r3, [r4] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 49344 │ │ │ │ - dmb ish │ │ │ │ - beq.n 49360 │ │ │ │ + subs r3, #1 │ │ │ │ + b.n 49254 │ │ │ │ + movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 267fdc │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - mov r0, r6 │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - bl 25e94c │ │ │ │ - mov.w r3, #0 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r4] │ │ │ │ - cmp r2, #1 │ │ │ │ - bne.n 49382 │ │ │ │ - strexb r1, r3, [r4] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 49372 │ │ │ │ - dmb ish │ │ │ │ - beq.n 4938e │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ + bl 97d90 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 49250 │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + str r5, [r4, #8] │ │ │ │ + cbnz r3, 49250 │ │ │ │ + movs r1, #26 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2459ac │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9889c │ │ │ │ - b.n 49324 │ │ │ │ - add sp, #48 @ 0x30 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ + bl 97d90 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 49250 │ │ │ │ + str r5, [r4, #8] │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + │ │ │ │ +00049258 : │ │ │ │ + b.w 1e3400 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 493c6 │ │ │ │ + beq.n 49288 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #65304 @ 0xff18 │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ + movw r0, #88 @ 0x58 │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0530 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbnz r0, 493c6 │ │ │ │ + bl c053c <_PyArg_CheckPositional@@Base> │ │ │ │ + cbnz r0, 49288 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 49404 │ │ │ │ + b.n 492c6 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl f43ac │ │ │ │ + bl f4428 │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 493da │ │ │ │ - bl 7f720 │ │ │ │ + bne.n 4929c │ │ │ │ + bl 7f734 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 493c2 │ │ │ │ + bne.n 49284 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl f43ac │ │ │ │ + bl f4428 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 493ee │ │ │ │ - bl 7f720 │ │ │ │ + bne.n 492b0 │ │ │ │ + bl 7f734 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 493c2 │ │ │ │ + bne.n 49284 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11aec4 <_Py_set_inheritable@@Base> │ │ │ │ + bl 11b134 <_Py_set_inheritable@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 493c2 │ │ │ │ + blt.n 49284 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - b.w 2603dc │ │ │ │ + b.w 26035c │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - cbz r1, 49412 │ │ │ │ + cbz r1, 492d4 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 4941a │ │ │ │ + b.n 492dc │ │ │ │ movw r0, #10688 @ 0x29c0 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ b.w 34310 │ │ │ │ - movw r1, #57072 @ 0xdef0 │ │ │ │ + movw r1, #57392 @ 0xe030 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - b.w 41e84 │ │ │ │ + b.w 41e66 │ │ │ │ │ │ │ │ -0004942a : │ │ │ │ - ldr r3, [pc, #68] @ (49470 ) │ │ │ │ +000492ec : │ │ │ │ + ldr r3, [pc, #64] @ (49330 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3, #52] @ 0x34 │ │ │ │ - cbz r0, 4946c │ │ │ │ + cbz r0, 4932e │ │ │ │ ldrb.w r3, [r0, #38] @ 0x26 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 49442 │ │ │ │ + bne.n 49304 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - b.n 49434 │ │ │ │ + b.n 492f6 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 49458 │ │ │ │ + beq.n 4931a │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ldr r1, [r0, #28] │ │ │ │ add.w r3, r2, #124 @ 0x7c │ │ │ │ ldr r2, [r2, #116] @ 0x74 │ │ │ │ add.w r3, r3, r2, lsl #1 │ │ │ │ cmp r1, r3 │ │ │ │ - bcc.n 4943e │ │ │ │ + bcc.n 49300 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - cbz r0, 4946c │ │ │ │ + cbz r0, 4932e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4946c │ │ │ │ + beq.n 4932e │ │ │ │ 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 cbf1c │ │ │ │ + bl cbf30 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - cbz r0, 494a4 │ │ │ │ + cbz r0, 49364 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 494a4 │ │ │ │ + beq.n 49364 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 494a4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 49364 │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 494c0 │ │ │ │ + cbz r0, 49380 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 494c0 │ │ │ │ + beq.n 49380 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 494c0 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 49380 │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 494dc │ │ │ │ + cbz r0, 4939c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 494dc │ │ │ │ + beq.n 4939c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 494dc │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4939c │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r0, 494f8 │ │ │ │ + cbz r0, 493b8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 494f8 │ │ │ │ + beq.n 493b8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 494f8 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 493b8 │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - cbz r0, 49514 │ │ │ │ + cbz r0, 493d4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 49514 │ │ │ │ + beq.n 493d4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 49514 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 493d4 │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - cbz r0, 49530 │ │ │ │ + cbz r0, 493f0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 49530 │ │ │ │ + beq.n 493f0 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 493f0 │ │ │ │ + bl 77d5c <_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 49426 │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #43624 @ 0xaa68 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 1271a4 │ │ │ │ + b.n 49448 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r1 │ │ │ │ + mov r5, r1 │ │ │ │ + bl 103c84 │ │ │ │ + cbnz r0, 4944c │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #43664 @ 0xaa90 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 1271a4 │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 49512 │ │ │ │ + mov r2, r6 │ │ │ │ + add r1, sp, #4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl ce03c │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 49448 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r3, #1 │ │ │ │ + ble.n 4947e │ │ │ │ + movw r3, #56116 @ 0xdb34 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #43708 @ 0xaabc │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 1271a4 │ │ │ │ + add r0, sp, #4 │ │ │ │ + bl cead4 │ │ │ │ + b.n 49448 │ │ │ │ + ldrb.w r3, [r4, #222] @ 0xde │ │ │ │ + add.w r6, r4, #40 @ 0x28 │ │ │ │ + cbnz r3, 494b0 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + cmp.w r2, #2048 @ 0x800 │ │ │ │ + blt.n 49498 │ │ │ │ + movs r3, #1 │ │ │ │ + strb.w r3, [r4, #222] @ 0xde │ │ │ │ + b.n 494b0 │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + mov r0, r6 │ │ │ │ + bl 25e8e8 │ │ │ │ + add r0, sp, #4 │ │ │ │ + bl cead4 │ │ │ │ + movw r0, #4356 @ 0x1104 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + b.n 49512 │ │ │ │ + bl 95d68 │ │ │ │ + adds r4, #223 @ 0xdf │ │ │ │ + mov r5, r0 │ │ │ │ + mov.w r3, #1 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r4] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 494d0 │ │ │ │ + strexb r1, r3, [r4] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 494c0 │ │ │ │ + dmb ish │ │ │ │ + beq.n 494dc │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2680cc │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + mov r0, r6 │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + bl 25e8e8 │ │ │ │ + mov.w r3, #0 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r4] │ │ │ │ + cmp r2, #1 │ │ │ │ + bne.n 494fe │ │ │ │ + strexb r1, r3, [r4] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 494ee │ │ │ │ + dmb ish │ │ │ │ + beq.n 4950a │ │ │ │ + mov r0, r4 │ │ │ │ + bl 245a28 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 98868 │ │ │ │ + b.n 494a0 │ │ │ │ + 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 13e098 │ │ │ │ + vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ + vmov.f64 d8, d0 │ │ │ │ + vcmp.f64 d0, d7 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bne.n 49546 │ │ │ │ + bl 7f734 │ │ │ │ + cbz r0, 49558 │ │ │ │ + b.n 49594 │ │ │ │ + vabs.f64 d7, d0 │ │ │ │ + vldr d6, [pc, #92] @ 495a8 │ │ │ │ + vcmp.f64 d7, d6 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bhi.n 49598 │ │ │ │ + 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 495a0 │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + b.n 495a0 │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 495a0 │ │ │ │ + movw r0, #7780 @ 0x1e64 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + vpop {d8} │ │ │ │ + pop {r3, pc} │ │ │ │ + nop │ │ │ │ + @ instruction: 0xffffffff │ │ │ │ + vqrdmlsh.s , , d31[0] │ │ │ │ + │ │ │ │ +000495b0 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r3, [pc, #32] @ (495e0 ) │ │ │ │ + mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r1, [r3, #52] @ 0x34 │ │ │ │ + ldr r0, [r3, #8] │ │ │ │ + bl 1a56dc │ │ │ │ + cbz r0, 495de │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r0, #0] │ │ │ │ + pop {r3, pc} │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + cbnz r1, 49610 │ │ │ │ + movw r3, #48072 @ 0xbbc8 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #11504 @ 0x2cf0 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 1271a4 │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + b.n 4963a │ │ │ │ + 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 49638 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 49530 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 49638 │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #88 @ 0x58 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r3, 49552 │ │ │ │ + cbz r3, 4965a │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 49554 │ │ │ │ + b.n 4965c │ │ │ │ mov r5, r3 │ │ │ │ add r5, r1 │ │ │ │ - cbnz r3, 49562 │ │ │ │ + cbnz r3, 4966a │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 49562 │ │ │ │ + blt.n 4966a │ │ │ │ cmp r1, #1 │ │ │ │ - bgt.n 49562 │ │ │ │ - cbnz r4, 4957e │ │ │ │ + bgt.n 4966a │ │ │ │ + cbnz r4, 49686 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #392] @ (496f0 ) │ │ │ │ + ldr r4, [pc, #392] @ (497f8 ) │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ str r2, [sp, #12] │ │ │ │ add r4, sp, #32 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r4, [sp, #16] │ │ │ │ movs r4, #1 │ │ │ │ str r4, [sp, #8] │ │ │ │ - bl 101898 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1019a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 495d8 │ │ │ │ - cbz r5, 495a2 │ │ │ │ + cbz r0, 496e0 │ │ │ │ + cbz r5, 496aa │ │ │ │ ldr r7, [r4, #0] │ │ │ │ - cbz r7, 4958c │ │ │ │ + cbz r7, 49694 │ │ │ │ subs r5, #1 │ │ │ │ - bne.n 4958c │ │ │ │ + bne.n 49694 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 495a6 │ │ │ │ + b.n 496ae │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbnz r0, 49594 │ │ │ │ + cbnz r0, 4969c │ │ │ │ ldr r2, [r4, #8] │ │ │ │ - b.n 495a6 │ │ │ │ - bl c34a8 │ │ │ │ + b.n 496ae │ │ │ │ + bl c34b0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 495d8 │ │ │ │ + blt.n 496e0 │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 49588 │ │ │ │ - b.n 49590 │ │ │ │ + beq.n 49690 │ │ │ │ + b.n 49698 │ │ │ │ mov r7, r5 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 2566e4 <_PyUnicode_ToNumeric@@Base+0x8dd0> │ │ │ │ + bl 2569b0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 495d8 │ │ │ │ + beq.n 496e0 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 4962e │ │ │ │ + beq.n 49736 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r4, [r3, #84] @ 0x54 │ │ │ │ ands.w r4, r4, #268435456 @ 0x10000000 │ │ │ │ - beq.n 495dc │ │ │ │ + beq.n 496e4 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43304 @ 0xa928 │ │ │ │ + movw r1, #43624 @ 0xaa68 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 1271a4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 496d8 │ │ │ │ + b.n 497e0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 103b74 │ │ │ │ - cbnz r0, 495fc │ │ │ │ + bl 103c84 │ │ │ │ + cbnz r0, 49704 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43344 @ 0xa950 │ │ │ │ + movw r1, #43664 @ 0xaa90 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 495d8 │ │ │ │ + bl 1271a4 │ │ │ │ + b.n 496e0 │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ - bl ce02c │ │ │ │ + bl ce03c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 495d8 │ │ │ │ + beq.n 496e0 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 4962e │ │ │ │ + ble.n 49736 │ │ │ │ movw r3, #56116 @ 0xdb34 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43388 @ 0xa97c │ │ │ │ + movw r1, #43708 @ 0xaabc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 1271a4 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl ceac4 │ │ │ │ - b.n 495d8 │ │ │ │ + bl cead4 │ │ │ │ + b.n 496e0 │ │ │ │ mov r0, r6 │ │ │ │ - bl cbf1c │ │ │ │ + bl cbf30 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 49888 │ │ │ │ + bl 4986a │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4964a │ │ │ │ + cbnz r0, 49752 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 495d8 │ │ │ │ + beq.n 496e0 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl ceac4 │ │ │ │ - b.n 495d8 │ │ │ │ + bl cead4 │ │ │ │ + b.n 496e0 │ │ │ │ movs r1, #1 │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ blx 294c4 │ │ │ │ movs r1, #4 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r1 │ │ │ │ blx 294c4 │ │ │ │ mov r8, r0 │ │ │ │ movs r0, #16 │ │ │ │ blx 2a0fc │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r0, #8] │ │ │ │ - add r3, pc, #112 @ (adr r3, 496e0 ) │ │ │ │ + add r3, pc, #112 @ (adr r3, 497e8 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r8] │ │ │ │ - add r3, pc, #112 @ (adr r3, 496e8 ) │ │ │ │ + add r3, pc, #112 @ (adr r3, 497f0 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r8, r6, [r0] │ │ │ │ strd r2, r3, [r8, #8] │ │ │ │ mov r7, r0 │ │ │ │ str r0, [r4, #12] │ │ │ │ - bl 7f720 │ │ │ │ - cbz r0, 496a8 │ │ │ │ + bl 7f734 │ │ │ │ + cbz r0, 497b0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4963e │ │ │ │ + beq.n 49746 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4963e │ │ │ │ + bne.n 49746 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 4963e │ │ │ │ - cbz r5, 496d8 │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 49746 │ │ │ │ + cbz r5, 497e0 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ cmp.w r2, #2048 @ 0x800 │ │ │ │ - blt.n 496ca │ │ │ │ - bl 95d94 │ │ │ │ + blt.n 497d2 │ │ │ │ + bl 95d68 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 53762 │ │ │ │ + bl 538b0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9889c │ │ │ │ - b.n 496d2 │ │ │ │ + bl 98868 │ │ │ │ + b.n 497da │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ - bl 53762 │ │ │ │ + bl 538b0 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl ceac4 │ │ │ │ + bl cead4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #88 @ 0x58 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r3, #1 │ │ │ │ str r5, [r0, #116] @ 0x74 │ │ │ │ add r3, sp, #548 @ 0x224 │ │ │ │ @ instruction: 0xefcddcfe │ │ │ │ ldr r0, [sp, #744] @ 0x2e8 │ │ │ │ strb r6, [r6, r1] │ │ │ │ asrs r2, r6, #32 │ │ │ │ subs r3, #236 @ 0xec │ │ │ │ lsls r0, r1, #1 │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - bl 13dfb8 │ │ │ │ - vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ - vmov.f64 d8, d0 │ │ │ │ - vcmp.f64 d0, d7 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 49724 │ │ │ │ - bl 7f720 │ │ │ │ - cbz r0, 49736 │ │ │ │ - b.n 49772 │ │ │ │ - vabs.f64 d7, d0 │ │ │ │ - vldr d6, [pc, #92] @ 49788 │ │ │ │ - vcmp.f64 d7, d6 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 49776 │ │ │ │ - blx 2a8e4 <__errno_location@plt> │ │ │ │ - movs r3, #0 │ │ │ │ - vmov.f64 d0, d8 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - blx 29684 │ │ │ │ - vcmp.f64 d8, d0 │ │ │ │ - movw r3, #4308 @ 0x10d4 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r0, #7780 @ 0x1e64 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - it eq │ │ │ │ - moveq r0, r3 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 4977e │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - b.n 4977e │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 4977e │ │ │ │ - movw r0, #7780 @ 0x1e64 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - vpop {d8} │ │ │ │ - pop {r3, pc} │ │ │ │ - nop.w │ │ │ │ - @ instruction: 0xffffffff │ │ │ │ - vqrdmlsh.s , , d31[0] │ │ │ │ - │ │ │ │ -00049790 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #32] @ (497c0 ) │ │ │ │ - mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r1, [r3, #52] @ 0x34 │ │ │ │ - ldr r0, [r3, #8] │ │ │ │ - bl 1a57cc │ │ │ │ - cbz r0, 497be │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r0, #0] │ │ │ │ - pop {r3, pc} │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbnz r1, 497f0 │ │ │ │ - movw r3, #48072 @ 0xbbc8 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #11184 @ 0x2bb0 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4981a │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ - mov r2, r0 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - cmp r3, r4 │ │ │ │ - mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r1, #0] │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - str r1, [r2, #8] │ │ │ │ - cmp r3, r4 │ │ │ │ - beq.n 49818 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 49818 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r3, 49842 │ │ │ │ + cbnz r3, 49822 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #15388 @ 0x3c1c │ │ │ │ + movw r0, #15708 @ 0x3d5c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w ddc6c │ │ │ │ - bl 13bb3c │ │ │ │ + b.w ddce4 │ │ │ │ + bl 13bc1c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 49866 │ │ │ │ + bne.n 49846 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r2, r4 │ │ │ │ - movw r0, #15404 @ 0x3c2c │ │ │ │ + movw r0, #15724 @ 0x3d6c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl ddc6c │ │ │ │ + bl ddce4 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r3 │ │ │ │ - bl 13c08c │ │ │ │ - b.n 49884 │ │ │ │ - ble.n 49882 │ │ │ │ + bl 13c16c │ │ │ │ + b.n 49864 │ │ │ │ + ble.n 49862 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #64028 @ 0xfa1c │ │ │ │ + movw r1, #64348 @ 0xfb5c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1990 │ │ │ │ + bl d19a8 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ + b.n 49334 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 714a0 <_PyObject_GC_New@@Base> │ │ │ │ + bl 71498 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 498a6 │ │ │ │ + cbz r0, 49888 │ │ │ │ movs r3, #0 │ │ │ │ strh r3, [r0, #8] │ │ │ │ - bl 80208 │ │ │ │ + bl 8021c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ - b.n 49474 │ │ │ │ │ │ │ │ -000498ac : │ │ │ │ +0004988c : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #32] @ (498dc ) │ │ │ │ + ldr r0, [pc, #32] @ (498bc ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movw r1, #43976 @ 0xabc8 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - movw r2, #15428 @ 0x3c44 │ │ │ │ + movw r2, #15748 @ 0x3d84 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ ldr r0, [r3, r0] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 126e98 <_PyErr_SetString@@Base> │ │ │ │ + bl 127208 <_PyErr_SetString@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #0] @ (498e4 ) │ │ │ │ - bx lr │ │ │ │ - strb r4, [r5, #21] │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - ldr r0, [pc, #0] @ (498ec ) │ │ │ │ - bx lr │ │ │ │ - strb r4, [r5, #21] │ │ │ │ - lsls r0, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r3, 4990c │ │ │ │ + cbz r3, 498dc │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 4990e │ │ │ │ + b.n 498de │ │ │ │ mov r6, r3 │ │ │ │ add r6, r1 │ │ │ │ - cbnz r3, 4991c │ │ │ │ + cbnz r3, 498ec │ │ │ │ cmp r1, #2 │ │ │ │ - ble.n 4991c │ │ │ │ + ble.n 498ec │ │ │ │ cmp r1, #5 │ │ │ │ - bgt.n 4991c │ │ │ │ - cbnz r4, 4993c │ │ │ │ + bgt.n 498ec │ │ │ │ + cbnz r4, 4990c │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #352] @ (49a80 ) │ │ │ │ + ldr r4, [pc, #352] @ (49a50 ) │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ str r4, [sp, #0] │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r4, #3 │ │ │ │ movs r2, #0 │ │ │ │ movs r5, #5 │ │ │ │ str r2, [sp, #12] │ │ │ │ strd r4, r5, [sp, #4] │ │ │ │ - bl 101898 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1019a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 499f0 │ │ │ │ + beq.n 499c0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f43ac │ │ │ │ + bl f4428 │ │ │ │ mov r7, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 49950 │ │ │ │ - bl 7f720 │ │ │ │ + bne.n 49920 │ │ │ │ + bl 7f734 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 499f0 │ │ │ │ + bne.n 499c0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl f43ac │ │ │ │ + bl f4428 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 49966 │ │ │ │ - bl 7f720 │ │ │ │ + bne.n 49936 │ │ │ │ + bl 7f734 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 499f0 │ │ │ │ + bne.n 499c0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl d781c <_PyNumber_Index@@Base> │ │ │ │ + bl d7884 <_PyNumber_Index@@Base> │ │ │ │ mov r9, r0 │ │ │ │ - cbnz r0, 4997a │ │ │ │ - bl 7f720 │ │ │ │ + cbnz r0, 4994a │ │ │ │ + bl 7f734 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 49a6e │ │ │ │ - b.n 499f0 │ │ │ │ - bl 83930 │ │ │ │ + beq.n 49a3e │ │ │ │ + b.n 499c0 │ │ │ │ + bl 83940 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4999a │ │ │ │ + beq.n 4996a │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - cbnz r3, 4999a │ │ │ │ + cbnz r3, 4996a │ │ │ │ mov r0, r9 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ adds r3, r5, #1 │ │ │ │ - beq.n 49970 │ │ │ │ + beq.n 49940 │ │ │ │ cmp r6, #3 │ │ │ │ - beq.n 49a4c │ │ │ │ + beq.n 49a1c │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r0, 499ac │ │ │ │ + cbz r0, 4997c │ │ │ │ cmp r6, #4 │ │ │ │ - bne.n 499b4 │ │ │ │ - b.n 499b8 │ │ │ │ + bne.n 49984 │ │ │ │ + b.n 49988 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r6, [r4, #16] │ │ │ │ - b.n 499c0 │ │ │ │ + b.n 49990 │ │ │ │ movw r6, #4356 @ 0x1104 │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ cmp r5, #0 │ │ │ │ - bge.n 499dc │ │ │ │ + bge.n 499ac │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #15472 @ 0x3c70 │ │ │ │ + movw r1, #15792 @ 0x3db0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 499f0 │ │ │ │ + bl 1271a4 │ │ │ │ + b.n 499c0 │ │ │ │ movw r9, #4356 @ 0x1104 │ │ │ │ movt r9, #70 @ 0x46 │ │ │ │ cmp r0, r9 │ │ │ │ - beq.n 499f4 │ │ │ │ + beq.n 499c4 │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 1ed6dc │ │ │ │ - cbnz r0, 499f8 │ │ │ │ + bl 1ed630 │ │ │ │ + cbnz r0, 499c8 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 49a78 │ │ │ │ + b.n 49a48 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 499fa │ │ │ │ + b.n 499ca │ │ │ │ add r4, sp, #24 │ │ │ │ cmp r6, r9 │ │ │ │ - beq.n 49a0e │ │ │ │ + beq.n 499de │ │ │ │ mov r0, r6 │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 1ed6dc │ │ │ │ + bl 1ed630 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 499f0 │ │ │ │ + beq.n 499c0 │ │ │ │ add r6, sp, #32 │ │ │ │ - b.n 49a10 │ │ │ │ + b.n 499e0 │ │ │ │ movs r6, #0 │ │ │ │ mov.w sl, #0 │ │ │ │ - bl 95d94 │ │ │ │ + bl 95d68 │ │ │ │ mov r3, r6 │ │ │ │ mov fp, r0 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ strd r5, sl, [sp] │ │ │ │ blx 296fc │ │ │ │ mov r9, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 9889c │ │ │ │ + bl 98868 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bge.n 49a66 │ │ │ │ + bge.n 49a36 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 49a56 │ │ │ │ - bl e4b58 │ │ │ │ + bne.n 49a26 │ │ │ │ + bl e4bd0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 49a14 │ │ │ │ - b.n 499f0 │ │ │ │ + beq.n 499e4 │ │ │ │ + b.n 499c0 │ │ │ │ cmp r5, #0 │ │ │ │ - blt.n 499c4 │ │ │ │ + blt.n 49994 │ │ │ │ movs r4, #0 │ │ │ │ mov r6, r4 │ │ │ │ - b.n 49a10 │ │ │ │ + b.n 499e0 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1834 │ │ │ │ - b.n 49a78 │ │ │ │ + bl f18b4 │ │ │ │ + b.n 49a48 │ │ │ │ mov r0, r9 │ │ │ │ - bl 7f908 │ │ │ │ - b.n 49a78 │ │ │ │ + bl 7f91c │ │ │ │ + b.n 49a48 │ │ │ │ cmp r6, #3 │ │ │ │ - beq.n 499c4 │ │ │ │ + beq.n 49994 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 499a2 │ │ │ │ + b.n 49972 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ subs r4, #24 │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00049a84 : │ │ │ │ +00049a54 : │ │ │ │ sub sp, #16 │ │ │ │ add sp, #16 │ │ │ │ - b.w 1818a8 │ │ │ │ + b.w 181974 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 20b8f4 │ │ │ │ + bl 20b848 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 49aae │ │ │ │ - beq.n 49ab2 │ │ │ │ + blt.n 49a7e │ │ │ │ + beq.n 49a82 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 49aba │ │ │ │ + b.n 49a8a │ │ │ │ movs r0, #0 │ │ │ │ - b.n 49aba │ │ │ │ + b.n 49a8a │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r0 │ │ │ │ movw r1, #4968 @ 0x1368 │ │ │ │ movt r1, #72 @ 0x48 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 11b368 │ │ │ │ - bl cbf1c │ │ │ │ + bl 11b5d8 │ │ │ │ + bl cbf30 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 49b24 │ │ │ │ + beq.n 49af4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 859a0 │ │ │ │ - cbnz r0, 49b24 │ │ │ │ + bl 8596c │ │ │ │ + cbnz r0, 49af4 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ movw r1, #4968 @ 0x1368 │ │ │ │ movt r1, #72 @ 0x48 │ │ │ │ - bl 11b368 │ │ │ │ - bl cbf1c │ │ │ │ + bl 11b5d8 │ │ │ │ + bl cbf30 │ │ │ │ mov r3, r0 │ │ │ │ - movw r1, #62464 @ 0xf400 │ │ │ │ + movw r1, #62784 @ 0xf540 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #55000 @ 0xd6d8 │ │ │ │ + movw r0, #55320 @ 0xd818 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ mov r3, r7 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - bl 23b068 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 23afc8 <_PyArg_BadArgument@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 49bdc │ │ │ │ + b.n 49bac │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ - cbz r3, 49b78 │ │ │ │ + cbz r3, 49b48 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r4, r2 │ │ │ │ - bge.n 49b78 │ │ │ │ + bge.n 49b48 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr.w r5, [r3, r4, lsl #2] │ │ │ │ cmp r7, r5 │ │ │ │ - beq.n 49b90 │ │ │ │ + beq.n 49b60 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ cmp r3, r2 │ │ │ │ mov.w r2, #2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ - bl d12bc │ │ │ │ + bl d12d4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 49b6c │ │ │ │ + beq.n 49b3c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 49b6c │ │ │ │ + cbnz r3, 49b3c │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #0 │ │ │ │ - blt.n 49b20 │ │ │ │ - bne.n 49b90 │ │ │ │ + blt.n 49af0 │ │ │ │ + bne.n 49b60 │ │ │ │ adds r4, #1 │ │ │ │ - b.n 49b26 │ │ │ │ + b.n 49af6 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #58108 @ 0xe2fc │ │ │ │ + movw r1, #58428 @ 0xe43c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 49b20 │ │ │ │ + bl 1271a4 │ │ │ │ + b.n 49af0 │ │ │ │ ldr r1, [r6, #20] │ │ │ │ - cbnz r1, 49b9e │ │ │ │ + cbnz r1, 49b6e │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 49bdc │ │ │ │ + b.n 49bac │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r4, r3 │ │ │ │ - bge.n 49b94 │ │ │ │ + bge.n 49b64 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ ldr.w r0, [r2, r4, lsl #2] │ │ │ │ add.w r4, r2, r4, lsl #2 │ │ │ │ add.w r2, r2, r3, lsl #2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #4] │ │ │ │ adds r4, #4 │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 49bc4 │ │ │ │ + beq.n 49b94 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str.w r3, [r4, #-4] │ │ │ │ - b.n 49bb6 │ │ │ │ + b.n 49b86 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 49b94 │ │ │ │ + beq.n 49b64 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 49b94 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 49b94 │ │ │ │ + bne.n 49b64 │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 49b64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r0, [pc, #0] @ (49be4 ) │ │ │ │ + ldr r0, [pc, #0] @ (49bb4 ) │ │ │ │ bx lr │ │ │ │ - strb r4, [r5, #9] │ │ │ │ + strb r4, [r5, #21] │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + ldr r0, [pc, #0] @ (49bbc ) │ │ │ │ + bx lr │ │ │ │ + strb r4, [r5, #21] │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r1, #0 │ │ │ │ - bl 14d908 <_PyTime_AsTimespec@@Base+0x4ec> │ │ │ │ - cbz r0, 49c1e │ │ │ │ + bl 14d9f8 <_PyTime_AsTimespec@@Base+0x4ec> │ │ │ │ + cbz r0, 49bf6 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1eeff8 │ │ │ │ + bl 1eef4c │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 49c20 │ │ │ │ + bge.n 49bf8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 49c1e │ │ │ │ + beq.n 49bf6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 49c1e │ │ │ │ + cbnz r3, 49bf6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_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 49c5c │ │ │ │ + bne.n 49c34 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ mov r6, r0 │ │ │ │ - bl 4845e │ │ │ │ + bl 48442 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 49c50 │ │ │ │ - bl 7f720 │ │ │ │ - cbnz r0, 49c64 │ │ │ │ + bne.n 49c28 │ │ │ │ + bl 7f734 │ │ │ │ + cbnz r0, 49c3c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ mov r3, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1494dc │ │ │ │ + bl 1495c4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ + ldr r0, [pc, #0] @ (49c44 ) │ │ │ │ + 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 1d8cc0 <_PyErr_ProgramDecodedTextObject@@Base+0x330> │ │ │ │ + movw r0, #4356 @ 0x1104 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + pop {r3, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r3, [pc, #132] @ (49cfc ) │ │ │ │ + ldr r3, [pc, #132] @ (49cf8 ) │ │ │ │ sub sp, #24 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb r3, [r0, #8] │ │ │ │ - cbz r3, 49cac │ │ │ │ + cbz r3, 49ca8 │ │ │ │ adds r0, #9 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 49ca2 │ │ │ │ + bne.n 49c9e │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 49c92 │ │ │ │ + bne.n 49c8e │ │ │ │ dmb ish │ │ │ │ - beq.n 49cac │ │ │ │ - bl 267fdc │ │ │ │ + beq.n 49ca8 │ │ │ │ + bl 2680cc │ │ │ │ ldr r0, [r4, #12] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 49d1c │ │ │ │ + bl 49d34 │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ - cbz r3, 49cde │ │ │ │ + cbz r3, 49cda │ │ │ │ add.w r0, r4, #9 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 49cd4 │ │ │ │ + bne.n 49cd0 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 49cc4 │ │ │ │ + bne.n 49cc0 │ │ │ │ dmb ish │ │ │ │ - beq.n 49cde │ │ │ │ - bl 2459ac │ │ │ │ + beq.n 49cda │ │ │ │ + bl 245a28 │ │ │ │ movs r1, #16 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 71e88 │ │ │ │ - ldr r3, [pc, #20] @ (49cfc ) │ │ │ │ + bl 71e08 │ │ │ │ + ldr r3, [pc, #20] @ (49cf8 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 49cf8 │ │ │ │ + beq.n 49cf4 │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ - push {r3, lr} │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1d8e44 <_PyErr_ProgramDecodedTextObject@@Base+0x330> │ │ │ │ - movw r0, #4356 @ 0x1104 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - pop {r3, pc} │ │ │ │ + mov r4, r0 │ │ │ │ + bl 185734 │ │ │ │ + cbz r0, 49d32 │ │ │ │ + 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 49d30 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 49d30 │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3904] @ 0xf40 │ │ │ │ - ldr r3, [pc, #236] @ (49e1c ) │ │ │ │ + ldr r3, [pc, #236] @ (49e34 ) │ │ │ │ sub sp, #156 @ 0x9c │ │ │ │ ldr r5, [r0, #8] │ │ │ │ mov r6, r1 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #148] @ 0x94 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr.w r8, [r0, #12] │ │ │ │ ldrd r3, lr, [r0] │ │ │ │ ands.w r4, r5, #63 @ 0x3f │ │ │ │ - bne.n 49d50 │ │ │ │ + bne.n 49d68 │ │ │ │ orrs.w r2, r5, r8 │ │ │ │ - bne.n 49d54 │ │ │ │ + bne.n 49d6c │ │ │ │ mov r7, r4 │ │ │ │ - b.n 49d58 │ │ │ │ + b.n 49d70 │ │ │ │ movs r7, #0 │ │ │ │ movs r4, #64 @ 0x40 │ │ │ │ add.w ip, sp, #4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ - cbnz r7, 49d70 │ │ │ │ - cbz r4, 49d70 │ │ │ │ + cbnz r7, 49d88 │ │ │ │ + cbz r4, 49d88 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ - b.n 49d72 │ │ │ │ + b.n 49d8a │ │ │ │ mov r3, r7 │ │ │ │ subs r3, r4, r3 │ │ │ │ bic.w r9, r4, #63 @ 0x3f │ │ │ │ add.w r1, lr, r3 │ │ │ │ lsrs r4, r4, #6 │ │ │ │ add r9, r1 │ │ │ │ - beq.n 49d88 │ │ │ │ + beq.n 49da0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 49ee0 │ │ │ │ + bl 4a086 │ │ │ │ add r3, sp, #20 │ │ │ │ rsb r0, r5, #119 @ 0x77 │ │ │ │ mov.w fp, #128 @ 0x80 │ │ │ │ and.w r4, r0, #63 @ 0x3f │ │ │ │ mov r2, fp │ │ │ │ mov r0, r3 │ │ │ │ movs r1, #0 │ │ │ │ @@ -47018,119 +47025,280 @@ │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ strb.w fp, [r0, r7] │ │ │ │ add sl, r7 │ │ │ │ adds r0, r2, r4 │ │ │ │ movs r1, #0 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 49dc8 │ │ │ │ + beq.n 49de0 │ │ │ │ strb.w r1, [r2, #1]! │ │ │ │ - b.n 49dbe │ │ │ │ + b.n 49dd6 │ │ │ │ mov.w r8, r8, lsl #3 │ │ │ │ lsls r2, r5, #3 │ │ │ │ orr.w r8, r8, r5, lsr #29 │ │ │ │ mov.w sl, sl, lsr #6 │ │ │ │ mov r4, r3 │ │ │ │ movs r5, #0 │ │ │ │ str.w r8, [r0, #5] │ │ │ │ str.w r2, [r0, #1] │ │ │ │ cmp sl, r5 │ │ │ │ - beq.n 49df4 │ │ │ │ + beq.n 49e0c │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #4 │ │ │ │ adds r5, #1 │ │ │ │ adds r4, #64 @ 0x40 │ │ │ │ - bl 49ee0 │ │ │ │ - b.n 49de2 │ │ │ │ + bl 4a086 │ │ │ │ + b.n 49dfa │ │ │ │ ldrd r3, r1, [sp, #4] │ │ │ │ str r3, [r6, #0] │ │ │ │ ldrd r2, r3, [sp, #12] │ │ │ │ str r3, [r6, #12] │ │ │ │ str r1, [r6, #4] │ │ │ │ - ldr r3, [pc, #24] @ (49e1c ) │ │ │ │ + ldr r3, [pc, #24] @ (49e34 ) │ │ │ │ str r2, [r6, #8] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 49e16 │ │ │ │ + beq.n 49e2e │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ add sp, #156 @ 0x9c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r4, r0 │ │ │ │ - bl 185674 │ │ │ │ - cbz r0, 49e56 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r4, #0] │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 49e54 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 49e54 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, pc} │ │ │ │ - b.w 4a7a2 │ │ │ │ - movw r1, #56920 @ 0xde58 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ - b.w 41e84 │ │ │ │ + b.n 49eb2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r0 │ │ │ │ ldrb.w r3, [r2, #87] @ 0x57 │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bpl.n 49e98 │ │ │ │ + bpl.n 49e6a │ │ │ │ movw r3, #24964 @ 0x6184 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 49ed0 │ │ │ │ - bl 71328 │ │ │ │ + bne.n 49ea2 │ │ │ │ + bl 71320 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 49ecc │ │ │ │ + cbz r0, 49e9e │ │ │ │ mov r1, r6 │ │ │ │ - bl 86eb8 │ │ │ │ + bl 86e98 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 49eb6 │ │ │ │ + blt.n 49e88 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 86eb8 │ │ │ │ + bl 86e98 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 49ed8 │ │ │ │ + bge.n 49eaa │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 49ecc │ │ │ │ + beq.n 49e9e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 49ecc │ │ │ │ + cbnz r3, 49e9e │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 49ed8 │ │ │ │ + b.n 49eaa │ │ │ │ movw r4, #7528 @ 0x1d68 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - b.w 440f0 │ │ │ │ + b.w 43fd8 │ │ │ │ + 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, 49ed6 │ │ │ │ + mov r5, r1 │ │ │ │ + cmp r1, #1 │ │ │ │ + beq.n 49ed6 │ │ │ │ + cmp r1, #0 │ │ │ │ + bgt.n 49ee2 │ │ │ │ + bl 15f1cc <_PySemaphore_Wakeup@@Base+0x14c> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.n 49f76 │ │ │ │ + b.n 4a01c │ │ │ │ + cmp r7, #1 │ │ │ │ + bne.n 49f7c │ │ │ │ + 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 49efc │ │ │ │ + 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 49f66 │ │ │ │ + ldr r3, [r4, #24] │ │ │ │ + cmp r3, #63 @ 0x3f │ │ │ │ + bne.n 49f36 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 1d71ac │ │ │ │ + cbnz r0, 49f24 │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + add r3, r6 │ │ │ │ + str r3, [r4, #8] │ │ │ │ + b.n 49f9a │ │ │ │ + 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 49f0a │ │ │ │ + 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 49f48 │ │ │ │ + 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 4a01c │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + b.n 4a01c │ │ │ │ + mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ + bl 26b360 │ │ │ │ + cmp r0, r7 │ │ │ │ + bcs.n 49f90 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + b.w 1e7954 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 1086f0 │ │ │ │ + mov r6, r0 │ │ │ │ + cbnz r0, 49f9e │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 4a01c │ │ │ │ + ldr r0, [r4, #32] │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 49fb8 │ │ │ │ + mul.w r3, r7, r5 │ │ │ │ + cmp r0, r3 │ │ │ │ + bge.n 49fb8 │ │ │ │ + add r0, r7 │ │ │ │ + mov r1, r7 │ │ │ │ + subs r0, #1 │ │ │ │ + bl 26b5d8 │ │ │ │ + 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 49ffc │ │ │ │ + bl 185734 │ │ │ │ + cbnz r0, 49fe6 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + cmp r3, r7 │ │ │ │ + beq.n 49f9a │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 49f9a │ │ │ │ + mov r0, r6 │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 49f9a │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cmp r3, r7 │ │ │ │ + beq.n 49ff6 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 49ff6 │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + add.w r8, r8, #1 │ │ │ │ + b.n 49fc2 │ │ │ │ + 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 4a01c │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cbnz r3, 4a01c │ │ │ │ + mov r0, r6 │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + mov r0, r4 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + movw r1, #57240 @ 0xdf98 │ │ │ │ + movt r1, #38 @ 0x26 │ │ │ │ + b.w 41e66 │ │ │ │ + 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 4a066 │ │ │ │ + movw r3, #24964 @ 0x6184 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.n 4a066 │ │ │ │ + movw r4, #7528 @ 0x1d68 │ │ │ │ + movt r4, #70 @ 0x46 │ │ │ │ + b.n 4a07e │ │ │ │ + mov r0, r4 │ │ │ │ + bl 32532 <_PyXI_ApplyError@@Base+0x4a0> │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 4a05c │ │ │ │ + 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 47142 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ movw r4, #42104 @ 0xa478 │ │ │ │ movt r4, #55146 @ 0xd76a │ │ │ │ ldrd r5, r7, [r0, #8] │ │ │ │ ldrd ip, r2, [r0] │ │ │ │ eor.w r3, r5, r7 │ │ │ │ ldr r6, [r1, #0] │ │ │ │ @@ -47802,1153 +47970,972 @@ │ │ │ │ str.w ip, [r0] │ │ │ │ add r3, r1 │ │ │ │ str r7, [r0, #12] │ │ │ │ str r5, [r0, #8] │ │ │ │ add.w r3, r2, r3, ror #11 │ │ │ │ str r3, [r0, #4] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r7, [r0, #8] │ │ │ │ - mov r4, r0 │ │ │ │ - cbz r7, 4a7c6 │ │ │ │ - mov r5, r1 │ │ │ │ - cmp r1, #1 │ │ │ │ - beq.n 4a7c6 │ │ │ │ - cmp r1, #0 │ │ │ │ - bgt.n 4a7d2 │ │ │ │ - bl 15f0e0 <_PySemaphore_Wakeup@@Base+0x14c> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.n 4a866 │ │ │ │ - b.n 4a90c │ │ │ │ - cmp r7, #1 │ │ │ │ - bne.n 4a86c │ │ │ │ - ldr r3, [r0, #12] │ │ │ │ - ldr r1, [r0, #20] │ │ │ │ - ldr r2, [r0, #32] │ │ │ │ - add.w r3, r3, r1, lsl #2 │ │ │ │ - cmp r2, #0 │ │ │ │ - ldr r7, [r3, #4] │ │ │ │ - blt.n 4a7ec │ │ │ │ - cmp r5, r2 │ │ │ │ - it ge │ │ │ │ - movge r5, r2 │ │ │ │ - ldr r3, [r4, #28] │ │ │ │ - movs r6, #0 │ │ │ │ - subs r5, #1 │ │ │ │ - mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r4, #28] │ │ │ │ - cmp r5, r6 │ │ │ │ - ble.n 4a856 │ │ │ │ - ldr r3, [r4, #24] │ │ │ │ - cmp r3, #63 @ 0x3f │ │ │ │ - bne.n 4a826 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 1d7334 │ │ │ │ - cbnz r0, 4a814 │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - add r3, r6 │ │ │ │ - str r3, [r4, #8] │ │ │ │ - b.n 4a88a │ │ │ │ - ldr r2, [r4, #16] │ │ │ │ - mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - str r2, [r0, #0] │ │ │ │ - str.w r0, [r2, #260] @ 0x104 │ │ │ │ - str r0, [r4, #16] │ │ │ │ - str.w r8, [r4, #24] │ │ │ │ - subs r2, r5, r6 │ │ │ │ - rsb r3, r3, #63 @ 0x3f │ │ │ │ - cmp r3, r2 │ │ │ │ - mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ - it ge │ │ │ │ - movge r3, r2 │ │ │ │ - add r6, r3 │ │ │ │ - subs r3, #1 │ │ │ │ - bcc.n 4a7fa │ │ │ │ - ldr r2, [r4, #24] │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - adds r2, #1 │ │ │ │ - ldr r1, [r7, #0] │ │ │ │ - str r2, [r4, #24] │ │ │ │ - add.w r2, r0, r2, lsl #2 │ │ │ │ - cmp r1, ip │ │ │ │ - itt ne │ │ │ │ - addne r1, #1 │ │ │ │ - strne r1, [r7, #0] │ │ │ │ - str r7, [r2, #4] │ │ │ │ - b.n 4a838 │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - add r2, r6 │ │ │ │ - str r2, [r4, #8] │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.n 4a90c │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - b.n 4a90c │ │ │ │ - mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ - bl 26b220 │ │ │ │ - cmp r0, r7 │ │ │ │ - bcs.n 4a880 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 1e7a0c │ │ │ │ - mov r0, r4 │ │ │ │ - bl 1085d4 │ │ │ │ - mov r6, r0 │ │ │ │ - cbnz r0, 4a88e │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 4a90c │ │ │ │ - ldr r0, [r4, #32] │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 4a8a8 │ │ │ │ - mul.w r3, r7, r5 │ │ │ │ - cmp r0, r3 │ │ │ │ - bge.n 4a8a8 │ │ │ │ - add r0, r7 │ │ │ │ - mov r1, r7 │ │ │ │ - subs r0, #1 │ │ │ │ - bl 26b498 │ │ │ │ - mov r5, r0 │ │ │ │ - mov.w r8, #0 │ │ │ │ - subs r5, #1 │ │ │ │ - mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r4 │ │ │ │ - cmp r5, r8 │ │ │ │ - ble.n 4a8ec │ │ │ │ - bl 185674 │ │ │ │ - cbnz r0, 4a8d6 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp r3, r7 │ │ │ │ - beq.n 4a88a │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 4a88a │ │ │ │ - mov r0, r6 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 4a88a │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp r3, r7 │ │ │ │ - beq.n 4a8e6 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 4a8e6 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - add.w r8, r8, #1 │ │ │ │ - b.n 4a8b2 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r4, #0] │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 4a90c │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cbnz r3, 4a90c │ │ │ │ - mov r0, r6 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - mov r0, r4 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [r1, #4] │ │ │ │ - mov r4, r0 │ │ │ │ - ldrb.w r3, [r2, #87] @ 0x57 │ │ │ │ - ubfx r3, r3, #5, #1 │ │ │ │ - eor.w r3, r3, #1 │ │ │ │ - lsls r3, r3, #31 │ │ │ │ - bpl.n 4a94a │ │ │ │ - movw r3, #24964 @ 0x6184 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.n 4a94a │ │ │ │ - movw r4, #7528 @ 0x1d68 │ │ │ │ - movt r4, #70 @ 0x46 │ │ │ │ - b.n 4a962 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 32532 <_PyXI_ApplyError@@Base+0x4a0> │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 4a940 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r4, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, pc} │ │ │ │ - b.w 47162 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r4, [r3, #16] │ │ │ │ - cbz r0, 4a992 │ │ │ │ + cbz r0, 4a970 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #1 │ │ │ │ - bgt.n 4a992 │ │ │ │ - bl 243fb4 <_PySys_GetSizeOf@@Base> │ │ │ │ + bgt.n 4a970 │ │ │ │ + bl 243f3c <_PySys_GetSizeOf@@Base> │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 4a99c │ │ │ │ + beq.n 4a97a │ │ │ │ add r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 124d64 │ │ │ │ + b.w 1250d4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ - bl 781c4 │ │ │ │ + bl 78144 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 7828c │ │ │ │ + bl 7820c │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 7828c │ │ │ │ + bl 7820c │ │ │ │ ldr.w r3, [r5, #160] @ 0xa0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4a9e4 │ │ │ │ + beq.n 4a9c2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4a9e4 │ │ │ │ + cbnz r3, 4a9c2 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 77ddc <_Py_Dealloc@@Base> │ │ │ │ + b.w 77d5c <_Py_Dealloc@@Base> │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -0004a9e6 <_PyContext_NewHamtForTests@@Base>: │ │ │ │ - ldr r2, [pc, #40] @ (4aa10 <_PyContext_NewHamtForTests@@Base+0x2a>) │ │ │ │ +0004a9c4 <_PyContext_NewHamtForTests@@Base>: │ │ │ │ + ldr r2, [pc, #36] @ (4a9ec <_PyContext_NewHamtForTests@@Base+0x28>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ add.w r2, r0, #98304 @ 0x18000 │ │ │ │ add.w r0, r0, #99328 @ 0x18400 │ │ │ │ adds r0, #220 @ 0xdc │ │ │ │ ldr.w r3, [r2, #1244] @ 0x4dc │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne.w r3, [r2, #1244] @ 0x4dc │ │ │ │ bx lr │ │ │ │ - nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ + sub sp, #48 @ 0x30 │ │ │ │ + mov r5, r1 │ │ │ │ + movs r2, #44 @ 0x2c │ │ │ │ + movs r1, #0 │ │ │ │ + mov r4, r0 │ │ │ │ + add r0, sp, #4 │ │ │ │ + blx 2957c │ │ │ │ + movs r2, #0 │ │ │ │ + add r1, sp, #4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl ce03c │ │ │ │ + cbnz r0, 4aa54 <_PyContext_NewHamtForTests@@Base+0x90> │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ + cbz r5, 4aa22 <_PyContext_NewHamtForTests@@Base+0x5e> │ │ │ │ + ldr r4, [r4, #20] │ │ │ │ + b.n 4aa2a <_PyContext_NewHamtForTests@@Base+0x66> │ │ │ │ + movw r4, #10688 @ 0x29c0 │ │ │ │ + movt r4, #77 @ 0x4d │ │ │ │ + ldr r6, [sp, #12] │ │ │ │ + cmp r5, r6 │ │ │ │ + blt.n 4aa48 <_PyContext_NewHamtForTests@@Base+0x84> │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + mov r2, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 29204 │ │ │ │ + cbnz r0, 4aa48 <_PyContext_NewHamtForTests@@Base+0x84> │ │ │ │ + adds r0, r4, r6 │ │ │ │ + subs r1, r5, r6 │ │ │ │ + bl 155320 │ │ │ │ + mov r4, r0 │ │ │ │ + b.n 4aa56 <_PyContext_NewHamtForTests@@Base+0x92> │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 155320 │ │ │ │ + mov r4, r0 │ │ │ │ + b.n 4aa56 <_PyContext_NewHamtForTests@@Base+0x92> │ │ │ │ + movs r4, #0 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + cbz r3, 4aa60 <_PyContext_NewHamtForTests@@Base+0x9c> │ │ │ │ + add r0, sp, #4 │ │ │ │ + bl cead4 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #48 @ 0x30 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + movw r1, #57252 @ 0xdfa4 │ │ │ │ + movt r1, #38 @ 0x26 │ │ │ │ + b.n 4ab34 <_PyContext_NewHamtForTests@@Base+0x170> │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ - ldr r3, [pc, #176] @ (4aad4 <_PyContext_NewHamtForTests@@Base+0xee>) │ │ │ │ + ldr r3, [pc, #176] @ (4ab30 <_PyContext_NewHamtForTests@@Base+0x16c>) │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb r3, [r0, #8] │ │ │ │ - cbz r3, 4aa58 <_PyContext_NewHamtForTests@@Base+0x72> │ │ │ │ + cbz r3, 4aab4 <_PyContext_NewHamtForTests@@Base+0xf0> │ │ │ │ adds r0, #9 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 4aa4e <_PyContext_NewHamtForTests@@Base+0x68> │ │ │ │ + bne.n 4aaaa <_PyContext_NewHamtForTests@@Base+0xe6> │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 4aa3e <_PyContext_NewHamtForTests@@Base+0x58> │ │ │ │ + bne.n 4aa9a <_PyContext_NewHamtForTests@@Base+0xd6> │ │ │ │ dmb ish │ │ │ │ - beq.n 4aa58 <_PyContext_NewHamtForTests@@Base+0x72> │ │ │ │ - bl 267fdc │ │ │ │ + beq.n 4aab4 <_PyContext_NewHamtForTests@@Base+0xf0> │ │ │ │ + bl 2680cc │ │ │ │ ldr r0, [r4, #12] │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ - bl 49d1c │ │ │ │ + bl 49d34 │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ - cbz r3, 4aa8a <_PyContext_NewHamtForTests@@Base+0xa4> │ │ │ │ + cbz r3, 4aae6 <_PyContext_NewHamtForTests@@Base+0x122> │ │ │ │ add.w r0, r4, #9 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 4aa80 <_PyContext_NewHamtForTests@@Base+0x9a> │ │ │ │ + bne.n 4aadc <_PyContext_NewHamtForTests@@Base+0x118> │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 4aa70 <_PyContext_NewHamtForTests@@Base+0x8a> │ │ │ │ + bne.n 4aacc <_PyContext_NewHamtForTests@@Base+0x108> │ │ │ │ dmb ish │ │ │ │ - beq.n 4aa8a <_PyContext_NewHamtForTests@@Base+0xa4> │ │ │ │ - bl 2459ac │ │ │ │ - movw r1, #54088 @ 0xd348 │ │ │ │ + beq.n 4aae6 <_PyContext_NewHamtForTests@@Base+0x122> │ │ │ │ + bl 245a28 │ │ │ │ + movw r1, #54408 @ 0xd488 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ add r2, sp, #4 │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ movs r4, #0 │ │ │ │ ldrb.w r0, [r3], #1 │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, #16 │ │ │ │ and.w r5, r0, #15 │ │ │ │ mov.w r0, r0, lsr #4 │ │ │ │ ldrb r5, [r1, r5] │ │ │ │ ldrb r0, [r1, r0] │ │ │ │ strb.w r0, [r2], #2 │ │ │ │ strb.w r5, [r2, #-1] │ │ │ │ - bne.n 4aa98 <_PyContext_NewHamtForTests@@Base+0xb2> │ │ │ │ + bne.n 4aaf4 <_PyContext_NewHamtForTests@@Base+0x130> │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 7f6bc │ │ │ │ - ldr r3, [pc, #20] @ (4aad4 <_PyContext_NewHamtForTests@@Base+0xee>) │ │ │ │ + bl 7f6d0 │ │ │ │ + ldr r3, [pc, #20] @ (4ab30 <_PyContext_NewHamtForTests@@Base+0x16c>) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 4aad0 <_PyContext_NewHamtForTests@@Base+0xea> │ │ │ │ + beq.n 4ab2c <_PyContext_NewHamtForTests@@Base+0x168> │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, pc} │ │ │ │ cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ - sub sp, #48 @ 0x30 │ │ │ │ - mov r5, r1 │ │ │ │ - movs r2, #44 @ 0x2c │ │ │ │ - movs r1, #0 │ │ │ │ - mov r4, r0 │ │ │ │ - add r0, sp, #4 │ │ │ │ - blx 2957c │ │ │ │ - movs r2, #0 │ │ │ │ - add r1, sp, #4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl ce02c │ │ │ │ - cbnz r0, 4ab3c <_PyContext_NewHamtForTests@@Base+0x156> │ │ │ │ - ldr r5, [r4, #8] │ │ │ │ - cbz r5, 4ab0a <_PyContext_NewHamtForTests@@Base+0x124> │ │ │ │ - ldr r4, [r4, #20] │ │ │ │ - b.n 4ab12 <_PyContext_NewHamtForTests@@Base+0x12c> │ │ │ │ - movw r4, #10688 @ 0x29c0 │ │ │ │ - movt r4, #77 @ 0x4d │ │ │ │ - ldr r6, [sp, #12] │ │ │ │ - cmp r5, r6 │ │ │ │ - blt.n 4ab30 <_PyContext_NewHamtForTests@@Base+0x14a> │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - mov r2, r6 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 29204 │ │ │ │ - cbnz r0, 4ab30 <_PyContext_NewHamtForTests@@Base+0x14a> │ │ │ │ - adds r0, r4, r6 │ │ │ │ - subs r1, r5, r6 │ │ │ │ - bl 155230 │ │ │ │ - mov r4, r0 │ │ │ │ - b.n 4ab3e <_PyContext_NewHamtForTests@@Base+0x158> │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 155230 │ │ │ │ - mov r4, r0 │ │ │ │ - b.n 4ab3e <_PyContext_NewHamtForTests@@Base+0x158> │ │ │ │ - movs r4, #0 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - cbz r3, 4ab48 <_PyContext_NewHamtForTests@@Base+0x162> │ │ │ │ - add r0, sp, #4 │ │ │ │ - bl ceac4 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #48 @ 0x30 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - movw r1, #56932 @ 0xde64 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ - b.n 4ab58 <_PyContext_NewHamtForTests@@Base+0x172> │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r4, r0 │ │ │ │ - movw r1, #33800 @ 0x8408 │ │ │ │ + movw r1, #34120 @ 0x8548 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #33804 @ 0x840c │ │ │ │ + movw r0, #34124 @ 0x854c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 8fe90 │ │ │ │ + bl 8fe78 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4ab96 <_PyContext_NewHamtForTests@@Base+0x1b0> │ │ │ │ + blt.n 4ab72 <_PyContext_NewHamtForTests@@Base+0x1ae> │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4ab98 <_PyContext_NewHamtForTests@@Base+0x1b2> │ │ │ │ + beq.n 4ab74 <_PyContext_NewHamtForTests@@Base+0x1b0> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 4ab98 <_PyContext_NewHamtForTests@@Base+0x1b2> │ │ │ │ + b.n 4ab74 <_PyContext_NewHamtForTests@@Base+0x1b0> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ movs r3, #2 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ add r5, sp, #8 │ │ │ │ mov r0, r1 │ │ │ │ strd r2, r5, [sp] │ │ │ │ - movw r1, #26072 @ 0x65d8 │ │ │ │ + movw r1, #26392 @ 0x6718 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r2, r3 │ │ │ │ - bl bfa10 │ │ │ │ - cbz r0, 4abd2 <_PyContext_NewHamtForTests@@Base+0x1ec> │ │ │ │ + bl bfa1c │ │ │ │ + cbz r0, 4abae <_PyContext_NewHamtForTests@@Base+0x1ea> │ │ │ │ ldrd r2, r1, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 22a2e4 │ │ │ │ + bl 22a4b0 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - movw r0, #11576 @ 0x2d38 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - movs r1, #3 │ │ │ │ - b.w 7f6bc │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 4ac06 <_PyContext_NewHamtForTests@@Base+0x220> │ │ │ │ + bne.n 4abd4 <_PyContext_NewHamtForTests@@Base+0x210> │ │ │ │ ldr r0, [r7, #0] │ │ │ │ - bl d781c <_PyNumber_Index@@Base> │ │ │ │ + bl d7884 <_PyNumber_Index@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 4ac1e <_PyContext_NewHamtForTests@@Base+0x238> │ │ │ │ - b.n 4ac32 <_PyContext_NewHamtForTests@@Base+0x24c> │ │ │ │ + cbnz r0, 4abec <_PyContext_NewHamtForTests@@Base+0x228> │ │ │ │ + b.n 4ac00 <_PyContext_NewHamtForTests@@Base+0x23c> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #55888 @ 0xda50 │ │ │ │ + movw r0, #56208 @ 0xdb90 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0530 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c053c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4abfa <_PyContext_NewHamtForTests@@Base+0x214> │ │ │ │ - b.n 4ad0c <_PyContext_NewHamtForTests@@Base+0x326> │ │ │ │ - bl 83930 │ │ │ │ + bne.n 4abc8 <_PyContext_NewHamtForTests@@Base+0x204> │ │ │ │ + b.n 4acda <_PyContext_NewHamtForTests@@Base+0x316> │ │ │ │ + bl 83940 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 4ac40 <_PyContext_NewHamtForTests@@Base+0x25a> │ │ │ │ + bne.n 4ac0e <_PyContext_NewHamtForTests@@Base+0x24a> │ │ │ │ adds r3, r5, #1 │ │ │ │ - bne.n 4ac50 <_PyContext_NewHamtForTests@@Base+0x26a> │ │ │ │ - bl 7f720 │ │ │ │ + bne.n 4ac1e <_PyContext_NewHamtForTests@@Base+0x25a> │ │ │ │ + bl 7f734 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4ad0c <_PyContext_NewHamtForTests@@Base+0x326> │ │ │ │ + bne.n 4acda <_PyContext_NewHamtForTests@@Base+0x316> │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4ac50 <_PyContext_NewHamtForTests@@Base+0x26a> │ │ │ │ + b.n 4ac1e <_PyContext_NewHamtForTests@@Base+0x25a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4ac2e <_PyContext_NewHamtForTests@@Base+0x248> │ │ │ │ + bne.n 4abfc <_PyContext_NewHamtForTests@@Base+0x238> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 4ac2e <_PyContext_NewHamtForTests@@Base+0x248> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 4abfc <_PyContext_NewHamtForTests@@Base+0x238> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r2, [r4, #32] │ │ │ │ ldr r6, [r7, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 4ac72 <_PyContext_NewHamtForTests@@Base+0x28c> │ │ │ │ + bne.n 4ac40 <_PyContext_NewHamtForTests@@Base+0x27c> │ │ │ │ movw r3, #56048 @ 0xdaf0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #15560 @ 0x3cc8 │ │ │ │ + movw r1, #15880 @ 0x3e08 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 4ad0c <_PyContext_NewHamtForTests@@Base+0x326> │ │ │ │ + bl 1271a4 │ │ │ │ + b.n 4acda <_PyContext_NewHamtForTests@@Base+0x316> │ │ │ │ cmp r5, r3 │ │ │ │ - blt.n 4ac82 <_PyContext_NewHamtForTests@@Base+0x29c> │ │ │ │ + blt.n 4ac50 <_PyContext_NewHamtForTests@@Base+0x28c> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 2eb54 │ │ │ │ + b.w 2eb50 <_Py_DisplaySourceLine@@Base+0x74> │ │ │ │ negs r3, r3 │ │ │ │ cmp r5, r3 │ │ │ │ - ble.n 4ac8a <_PyContext_NewHamtForTests@@Base+0x2a4> │ │ │ │ - cbnz r5, 4acae <_PyContext_NewHamtForTests@@Base+0x2c8> │ │ │ │ + ble.n 4ac58 <_PyContext_NewHamtForTests@@Base+0x294> │ │ │ │ + cbnz r5, 4ac7c <_PyContext_NewHamtForTests@@Base+0x2b8> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, r1 │ │ │ │ mov r1, r6 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r6, #0] │ │ │ │ - bl 23f8d8 <_PyTime_AsTimeval@@Base+0x1918> │ │ │ │ + bl 23f584 <_PyTime_AsTimeval@@Base+0x1684> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4ad0c <_PyContext_NewHamtForTests@@Base+0x326> │ │ │ │ + beq.n 4acda <_PyContext_NewHamtForTests@@Base+0x316> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 4ad0e <_PyContext_NewHamtForTests@@Base+0x328> │ │ │ │ + b.n 4acdc <_PyContext_NewHamtForTests@@Base+0x318> │ │ │ │ negs r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f3a0c │ │ │ │ - cbnz r0, 4ad0c <_PyContext_NewHamtForTests@@Base+0x326> │ │ │ │ + bl 1f3914 │ │ │ │ + cbnz r0, 4acda <_PyContext_NewHamtForTests@@Base+0x316> │ │ │ │ cmp r5, #0 │ │ │ │ - bge.n 4acc8 <_PyContext_NewHamtForTests@@Base+0x2e2> │ │ │ │ + bge.n 4ac96 <_PyContext_NewHamtForTests@@Base+0x2d2> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2eb54 │ │ │ │ - cbnz r0, 4acec <_PyContext_NewHamtForTests@@Base+0x306> │ │ │ │ - b.n 4ad0c <_PyContext_NewHamtForTests@@Base+0x326> │ │ │ │ + bl 2eb50 <_Py_DisplaySourceLine@@Base+0x74> │ │ │ │ + cbnz r0, 4acba <_PyContext_NewHamtForTests@@Base+0x2f6> │ │ │ │ + b.n 4acda <_PyContext_NewHamtForTests@@Base+0x316> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, r2 │ │ │ │ ldr r2, [r4, #32] │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r6, #0] │ │ │ │ - bl 23f8d8 <_PyTime_AsTimeval@@Base+0x1918> │ │ │ │ + bl 23f584 <_PyTime_AsTimeval@@Base+0x1684> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4ad0c <_PyContext_NewHamtForTests@@Base+0x326> │ │ │ │ + beq.n 4acda <_PyContext_NewHamtForTests@@Base+0x316> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4ad00 <_PyContext_NewHamtForTests@@Base+0x31a> │ │ │ │ + beq.n 4acce <_PyContext_NewHamtForTests@@Base+0x30a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 4ad00 <_PyContext_NewHamtForTests@@Base+0x31a> │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4acce <_PyContext_NewHamtForTests@@Base+0x30a> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f3a0c │ │ │ │ + bl 1f3914 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4aca4 <_PyContext_NewHamtForTests@@Base+0x2be> │ │ │ │ + beq.n 4ac72 <_PyContext_NewHamtForTests@@Base+0x2ae> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - cbz r0, 4ad3c <_PyContext_NewHamtForTests@@Base+0x356> │ │ │ │ + cbz r0, 4ad0a <_PyContext_NewHamtForTests@@Base+0x346> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4ad3c <_PyContext_NewHamtForTests@@Base+0x356> │ │ │ │ + beq.n 4ad0a <_PyContext_NewHamtForTests@@Base+0x346> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 4ad3c <_PyContext_NewHamtForTests@@Base+0x356> │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4ad0a <_PyContext_NewHamtForTests@@Base+0x346> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [r4, #28] │ │ │ │ - cbnz r2, 4ad5a <_PyContext_NewHamtForTests@@Base+0x374> │ │ │ │ + cbnz r2, 4ad28 <_PyContext_NewHamtForTests@@Base+0x364> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 4ad5a <_PyContext_NewHamtForTests@@Base+0x374> │ │ │ │ + cbz r0, 4ad28 <_PyContext_NewHamtForTests@@Base+0x364> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ str r2, [r4, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 4ad5a <_PyContext_NewHamtForTests@@Base+0x374> │ │ │ │ + beq.n 4ad28 <_PyContext_NewHamtForTests@@Base+0x364> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 4ad5a <_PyContext_NewHamtForTests@@Base+0x374> │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4ad28 <_PyContext_NewHamtForTests@@Base+0x364> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ + movs r0, r0 │ │ │ │ + movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ mov r5, r1 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2957c │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl ce02c │ │ │ │ - cbnz r0, 4adc2 <_PyContext_NewHamtForTests@@Base+0x3dc> │ │ │ │ + bl ce03c │ │ │ │ + cbnz r0, 4ad94 <_PyContext_NewHamtForTests@@Base+0x3d0> │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - cbz r5, 4ad90 <_PyContext_NewHamtForTests@@Base+0x3aa> │ │ │ │ + cbz r5, 4ad62 <_PyContext_NewHamtForTests@@Base+0x39e> │ │ │ │ ldr r4, [r4, #20] │ │ │ │ - b.n 4ad98 <_PyContext_NewHamtForTests@@Base+0x3b2> │ │ │ │ + b.n 4ad6a <_PyContext_NewHamtForTests@@Base+0x3a6> │ │ │ │ movw r4, #10688 @ 0x29c0 │ │ │ │ movt r4, #77 @ 0x4d │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r5, r2 │ │ │ │ - blt.n 4adb6 <_PyContext_NewHamtForTests@@Base+0x3d0> │ │ │ │ + blt.n 4ad88 <_PyContext_NewHamtForTests@@Base+0x3c4> │ │ │ │ subs r6, r5, r2 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ adds r0, r4, r6 │ │ │ │ blx 29204 │ │ │ │ - cbnz r0, 4adb6 <_PyContext_NewHamtForTests@@Base+0x3d0> │ │ │ │ + cbnz r0, 4ad88 <_PyContext_NewHamtForTests@@Base+0x3c4> │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ - bl 155230 │ │ │ │ + bl 155320 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 4adc4 <_PyContext_NewHamtForTests@@Base+0x3de> │ │ │ │ + b.n 4ad96 <_PyContext_NewHamtForTests@@Base+0x3d2> │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 155230 │ │ │ │ + bl 155320 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 4adc4 <_PyContext_NewHamtForTests@@Base+0x3de> │ │ │ │ + b.n 4ad96 <_PyContext_NewHamtForTests@@Base+0x3d2> │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbz r3, 4adce <_PyContext_NewHamtForTests@@Base+0x3e8> │ │ │ │ + cbz r3, 4ada0 <_PyContext_NewHamtForTests@@Base+0x3dc> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl ceac4 │ │ │ │ + bl cead4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - movw r1, #57084 @ 0xdefc │ │ │ │ + movw r1, #57404 @ 0xe03c │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - b.n 4ab58 <_PyContext_NewHamtForTests@@Base+0x172> │ │ │ │ + b.w 4ab34 <_PyContext_NewHamtForTests@@Base+0x170> │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 24c7c0 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x2dc> │ │ │ │ - cbnz r0, 4ae02 <_PyContext_NewHamtForTests@@Base+0x41c> │ │ │ │ + bl 24c740 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x2dc> │ │ │ │ + cbnz r0, 4add6 <_PyContext_NewHamtForTests@@Base+0x412> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 24c9f4 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x510> │ │ │ │ + b.w 24c974 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x510> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #1 │ │ │ │ - bgt.n 4ae32 <_PyContext_NewHamtForTests@@Base+0x44c> │ │ │ │ + bgt.n 4ae06 <_PyContext_NewHamtForTests@@Base+0x442> │ │ │ │ mov r0, r4 │ │ │ │ - bl 24c7c0 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x2dc> │ │ │ │ - cbnz r0, 4ae4e <_PyContext_NewHamtForTests@@Base+0x468> │ │ │ │ + bl 24c740 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x2dc> │ │ │ │ + cbnz r0, 4ae22 <_PyContext_NewHamtForTests@@Base+0x45e> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 48592 │ │ │ │ + b.w 48590 │ │ │ │ movw r3, #44040 @ 0xac08 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #15596 @ 0x3cec │ │ │ │ + movw r1, #15940 @ 0x3e44 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 144334 │ │ │ │ + bl 14441c │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 4ae1e <_PyContext_NewHamtForTests@@Base+0x438> │ │ │ │ + bge.n 4adf2 <_PyContext_NewHamtForTests@@Base+0x42e> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ subs r3, r2, #1 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r2 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 4ae78 <_PyContext_NewHamtForTests@@Base+0x492> │ │ │ │ + bhi.n 4ae4c <_PyContext_NewHamtForTests@@Base+0x488> │ │ │ │ ldr r5, [r6, #0] │ │ │ │ cmp r4, #2 │ │ │ │ - beq.n 4ae90 <_PyContext_NewHamtForTests@@Base+0x4aa> │ │ │ │ + beq.n 4ae64 <_PyContext_NewHamtForTests@@Base+0x4a0> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4ae92 <_PyContext_NewHamtForTests@@Base+0x4ac> │ │ │ │ - movw r0, #40276 @ 0x9d54 │ │ │ │ + b.n 4ae66 <_PyContext_NewHamtForTests@@Base+0x4a2> │ │ │ │ + movw r0, #40816 @ 0x9f70 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl c0530 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c053c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4ae6e <_PyContext_NewHamtForTests@@Base+0x488> │ │ │ │ - b.n 4aebc <_PyContext_NewHamtForTests@@Base+0x4d6> │ │ │ │ + bne.n 4ae42 <_PyContext_NewHamtForTests@@Base+0x47e> │ │ │ │ + b.n 4ae90 <_PyContext_NewHamtForTests@@Base+0x4cc> │ │ │ │ ldr r4, [r6, #4] │ │ │ │ ldr r6, [r7, #8] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e77a0 <_Py_CheckRecursiveCall@@Base+0x1aac> │ │ │ │ + bl 1e76e8 <_Py_CheckRecursiveCall@@Base+0x1aac> │ │ │ │ adds r3, r0, #2 │ │ │ │ - beq.n 4aebc <_PyContext_NewHamtForTests@@Base+0x4d6> │ │ │ │ + beq.n 4ae90 <_PyContext_NewHamtForTests@@Base+0x4cc> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4aec0 <_PyContext_NewHamtForTests@@Base+0x4da> │ │ │ │ + blt.n 4ae94 <_PyContext_NewHamtForTests@@Base+0x4d0> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #30912 @ 0x78c0 │ │ │ │ + movw r1, #31232 @ 0x7a00 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 1271a4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4aef4 <_PyContext_NewHamtForTests@@Base+0x50e> │ │ │ │ + b.n 4aec8 <_PyContext_NewHamtForTests@@Base+0x504> │ │ │ │ ldr r0, [r6, #28] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - cbz r0, 4aed8 <_PyContext_NewHamtForTests@@Base+0x4f2> │ │ │ │ + cbz r0, 4aeac <_PyContext_NewHamtForTests@@Base+0x4e8> │ │ │ │ add r2, sp, #4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1ad094 │ │ │ │ + bl 1acfb0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4aebc <_PyContext_NewHamtForTests@@Base+0x4d6> │ │ │ │ + blt.n 4ae90 <_PyContext_NewHamtForTests@@Base+0x4cc> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - cbnz r0, 4aef4 <_PyContext_NewHamtForTests@@Base+0x50e> │ │ │ │ - cbz r4, 4aeea <_PyContext_NewHamtForTests@@Base+0x504> │ │ │ │ + cbnz r0, 4aec8 <_PyContext_NewHamtForTests@@Base+0x504> │ │ │ │ + cbz r4, 4aebe <_PyContext_NewHamtForTests@@Base+0x4fa> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4aef2 <_PyContext_NewHamtForTests@@Base+0x50c> │ │ │ │ + beq.n 4aec6 <_PyContext_NewHamtForTests@@Base+0x502> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 4aef2 <_PyContext_NewHamtForTests@@Base+0x50c> │ │ │ │ + b.n 4aec6 <_PyContext_NewHamtForTests@@Base+0x502> │ │ │ │ mov r0, r5 │ │ │ │ - bl f9a4c <_PyErr_SetKeyError@@Base> │ │ │ │ - b.n 4aebc <_PyContext_NewHamtForTests@@Base+0x4d6> │ │ │ │ + bl f9a64 <_PyErr_SetKeyError@@Base> │ │ │ │ + b.n 4ae90 <_PyContext_NewHamtForTests@@Base+0x4cc> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #28 │ │ │ │ mov r4, r0 │ │ │ │ add r5, sp, #16 │ │ │ │ add r2, sp, #20 │ │ │ │ mov r0, r1 │ │ │ │ movs r3, #2 │ │ │ │ strd r2, r5, [sp] │ │ │ │ - movw r1, #54312 @ 0xd428 │ │ │ │ + movw r1, #54632 @ 0xd568 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ movs r2, #1 │ │ │ │ movs r5, #0 │ │ │ │ str r5, [sp, #16] │ │ │ │ - bl bfa10 │ │ │ │ - cbz r0, 4af3c <_PyContext_NewHamtForTests@@Base+0x556> │ │ │ │ + bl bfa1c │ │ │ │ + cbz r0, 4af10 <_PyContext_NewHamtForTests@@Base+0x54c> │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r2, sp, #12 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #12] │ │ │ │ - bl 2298dc │ │ │ │ + bl 22982c │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 4af40 <_PyContext_NewHamtForTests@@Base+0x55a> │ │ │ │ - cbnz r0, 4af4e <_PyContext_NewHamtForTests@@Base+0x568> │ │ │ │ + beq.n 4af14 <_PyContext_NewHamtForTests@@Base+0x550> │ │ │ │ + cbnz r0, 4af22 <_PyContext_NewHamtForTests@@Base+0x55e> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4af6a <_PyContext_NewHamtForTests@@Base+0x584> │ │ │ │ + b.n 4af3e <_PyContext_NewHamtForTests@@Base+0x57a> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4af6a <_PyContext_NewHamtForTests@@Base+0x584> │ │ │ │ - b.n 4af5c <_PyContext_NewHamtForTests@@Base+0x576> │ │ │ │ + beq.n 4af3e <_PyContext_NewHamtForTests@@Base+0x57a> │ │ │ │ + b.n 4af30 <_PyContext_NewHamtForTests@@Base+0x56c> │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - cbz r0, 4af62 <_PyContext_NewHamtForTests@@Base+0x57c> │ │ │ │ + cbz r0, 4af36 <_PyContext_NewHamtForTests@@Base+0x572> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4af6a <_PyContext_NewHamtForTests@@Base+0x584> │ │ │ │ + beq.n 4af3e <_PyContext_NewHamtForTests@@Base+0x57a> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 4af6a <_PyContext_NewHamtForTests@@Base+0x584> │ │ │ │ + b.n 4af3e <_PyContext_NewHamtForTests@@Base+0x57a> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - movw r1, #56756 @ 0xddb4 │ │ │ │ + movw r0, #13416 @ 0x3468 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + movs r1, #3 │ │ │ │ + b.w 7f6d0 │ │ │ │ + movw r1, #57076 @ 0xdef4 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - b.n 4ab58 <_PyContext_NewHamtForTests@@Base+0x172> │ │ │ │ + b.w 4ab34 <_PyContext_NewHamtForTests@@Base+0x170> │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 4afa4 <_PyContext_NewHamtForTests@@Base+0x5be> │ │ │ │ + bne.n 4af88 <_PyContext_NewHamtForTests@@Base+0x5c4> │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #15040 @ 0x3ac0 │ │ │ │ + movw r1, #15360 @ 0x3c00 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 4afdc <_PyContext_NewHamtForTests@@Base+0x5f6> │ │ │ │ + bl 1271a4 │ │ │ │ + b.n 4afc0 <_PyContext_NewHamtForTests@@Base+0x5fc> │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbnz r3, 4afe8 <_PyContext_NewHamtForTests@@Base+0x602> │ │ │ │ + cbnz r3, 4afcc <_PyContext_NewHamtForTests@@Base+0x608> │ │ │ │ ldrb.w r3, [r0, #34] @ 0x22 │ │ │ │ - cbz r3, 4afe0 <_PyContext_NewHamtForTests@@Base+0x5fa> │ │ │ │ + cbz r3, 4afc4 <_PyContext_NewHamtForTests@@Base+0x600> │ │ │ │ ldr r2, [r5, #12] │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r1, #2 │ │ │ │ str r1, [r5, #16] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbnz r2, 4afd0 <_PyContext_NewHamtForTests@@Base+0x5ea> │ │ │ │ - movw r1, #15088 @ 0x3af0 │ │ │ │ + cbnz r2, 4afb4 <_PyContext_NewHamtForTests@@Base+0x5f0> │ │ │ │ + movw r1, #15408 @ 0x3c30 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 126e34 │ │ │ │ - b.n 4afdc <_PyContext_NewHamtForTests@@Base+0x5f6> │ │ │ │ - movw r1, #15140 @ 0x3b24 │ │ │ │ + bl 1271a4 │ │ │ │ + b.n 4afc0 <_PyContext_NewHamtForTests@@Base+0x5fc> │ │ │ │ + movw r1, #15460 @ 0x3c64 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 126e34 │ │ │ │ + bl 1271a4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4b092 <_PyContext_NewHamtForTests@@Base+0x6ac> │ │ │ │ + b.n 4b076 <_PyContext_NewHamtForTests@@Base+0x6b2> │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r5, #16] │ │ │ │ strb.w r3, [r0, #34] @ 0x22 │ │ │ │ - bl 20b9b8 │ │ │ │ + bl 20b8b0 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ mov r4, r0 │ │ │ │ - cbz r2, 4b00c <_PyContext_NewHamtForTests@@Base+0x626> │ │ │ │ + cbz r2, 4aff0 <_PyContext_NewHamtForTests@@Base+0x62c> │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 24d838 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x1354> │ │ │ │ + bl 254ce8 <_PyUnicode_ToNumeric@@Base+0x7530> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4b092 <_PyContext_NewHamtForTests@@Base+0x6ac> │ │ │ │ + bne.n 4b076 <_PyContext_NewHamtForTests@@Base+0x6b2> │ │ │ │ ldr r2, [r5, #8] │ │ │ │ movs r3, #2 │ │ │ │ strb.w r0, [r2, #34] @ 0x22 │ │ │ │ str r3, [r5, #16] │ │ │ │ - b.n 4b092 <_PyContext_NewHamtForTests@@Base+0x6ac> │ │ │ │ - cbz r0, 4b052 <_PyContext_NewHamtForTests@@Base+0x66c> │ │ │ │ + b.n 4b076 <_PyContext_NewHamtForTests@@Base+0x6b2> │ │ │ │ + cbz r0, 4b036 <_PyContext_NewHamtForTests@@Base+0x672> │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r3, #54760 @ 0xd5e8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 4b05c <_PyContext_NewHamtForTests@@Base+0x676> │ │ │ │ + bne.n 4b040 <_PyContext_NewHamtForTests@@Base+0x67c> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ strb.w r2, [r3, #34] @ 0x22 │ │ │ │ movs r3, #2 │ │ │ │ str r3, [r5, #16] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4b03a <_PyContext_NewHamtForTests@@Base+0x654> │ │ │ │ + beq.n 4b01e <_PyContext_NewHamtForTests@@Base+0x65a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 4b03a <_PyContext_NewHamtForTests@@Base+0x654> │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4b01e <_PyContext_NewHamtForTests@@Base+0x65a> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #56968 @ 0xde88 │ │ │ │ + movw r1, #57288 @ 0xdfc8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 4afdc <_PyContext_NewHamtForTests@@Base+0x5f6> │ │ │ │ + bl 1271a4 │ │ │ │ + b.n 4afc0 <_PyContext_NewHamtForTests@@Base+0x5fc> │ │ │ │ ldr r2, [r5, #8] │ │ │ │ movs r3, #2 │ │ │ │ strb.w r0, [r2, #34] @ 0x22 │ │ │ │ str r3, [r5, #16] │ │ │ │ movw r3, #56100 @ 0xdb24 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d3a3c │ │ │ │ - cbz r0, 4b080 <_PyContext_NewHamtForTests@@Base+0x69a> │ │ │ │ - bl d3c50 │ │ │ │ + bl d3a4c │ │ │ │ + cbz r0, 4b064 <_PyContext_NewHamtForTests@@Base+0x6a0> │ │ │ │ + bl d3c60 │ │ │ │ movw r3, #48056 @ 0xbbb8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 14dba8 │ │ │ │ - b.n 4b092 <_PyContext_NewHamtForTests@@Base+0x6ac> │ │ │ │ + bl 14dc98 │ │ │ │ + b.n 4b076 <_PyContext_NewHamtForTests@@Base+0x6b2> │ │ │ │ movw r3, #56136 @ 0xdb48 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d3a3c │ │ │ │ + bl d3a4c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4b06c <_PyContext_NewHamtForTests@@Base+0x686> │ │ │ │ + bne.n 4b050 <_PyContext_NewHamtForTests@@Base+0x68c> │ │ │ │ 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 2341f4 │ │ │ │ + bl 234144 │ │ │ │ cmp r0, #0 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r5, [r0, #12] │ │ │ │ - mov r4, r0 │ │ │ │ - ldrd r0, r6, [r5] │ │ │ │ - blx 297f8 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 297f8 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 297f8 │ │ │ │ - ldr r5, [r4, #4] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 781c4 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7e828 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 4b10a <_PyContext_NewHamtForTests@@Base+0x724> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 4b10a <_PyContext_NewHamtForTests@@Base+0x724> │ │ │ │ - mov r0, r5 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 77ddc <_Py_Dealloc@@Base> │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #32 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r3 │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ - cbnz r6, 4b130 <_PyContext_NewHamtForTests@@Base+0x74a> │ │ │ │ + cbnz r6, 4b0c4 <_PyContext_NewHamtForTests@@Base+0x700> │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 4b130 <_PyContext_NewHamtForTests@@Base+0x74a> │ │ │ │ + ble.n 4b0c4 <_PyContext_NewHamtForTests@@Base+0x700> │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 4b130 <_PyContext_NewHamtForTests@@Base+0x74a> │ │ │ │ - cbnz r2, 4b154 <_PyContext_NewHamtForTests@@Base+0x76e> │ │ │ │ + bne.n 4b0c4 <_PyContext_NewHamtForTests@@Base+0x700> │ │ │ │ + cbnz r2, 4b0e8 <_PyContext_NewHamtForTests@@Base+0x724> │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r2 │ │ │ │ movs r6, #1 │ │ │ │ movs r2, #0 │ │ │ │ str r6, [sp, #4] │ │ │ │ strd r6, r2, [sp, #8] │ │ │ │ add r6, sp, #28 │ │ │ │ str r6, [sp, #16] │ │ │ │ movw r6, #15604 @ 0x3cf4 │ │ │ │ movt r6, #72 @ 0x48 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 101898 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1019a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 4b16c <_PyContext_NewHamtForTests@@Base+0x786> │ │ │ │ + cbz r0, 4b100 <_PyContext_NewHamtForTests@@Base+0x73c> │ │ │ │ mov r0, r5 │ │ │ │ ldr r5, [r2, #0] │ │ │ │ - bl 14ea84 │ │ │ │ + bl 14eb74 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 4b354 │ │ │ │ + bl 4b33c │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 4b170 <_PyContext_NewHamtForTests@@Base+0x78a> │ │ │ │ + bne.n 4b104 <_PyContext_NewHamtForTests@@Base+0x740> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4b178 <_PyContext_NewHamtForTests@@Base+0x792> │ │ │ │ + b.n 4b10c <_PyContext_NewHamtForTests@@Base+0x748> │ │ │ │ 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 78144 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 7e83c │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 4b15e <_PyContext_NewHamtForTests@@Base+0x79a> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 4b15e <_PyContext_NewHamtForTests@@Base+0x79a> │ │ │ │ + mov r0, r5 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 77d5c <_Py_Dealloc@@Base> │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0004b17c : │ │ │ │ - movw r0, #13080 @ 0x3318 │ │ │ │ +0004b160 : │ │ │ │ + movw r0, #13400 @ 0x3458 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #88 @ 0x58 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r3, 4b1a4 │ │ │ │ + cbz r3, 4b188 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 4b1a6 │ │ │ │ + b.n 4b18a │ │ │ │ mov r5, r3 │ │ │ │ add r5, r1 │ │ │ │ - cbnz r3, 4b1b4 │ │ │ │ + cbnz r3, 4b198 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 4b1b4 │ │ │ │ + blt.n 4b198 │ │ │ │ cmp r1, #1 │ │ │ │ - bgt.n 4b1b4 │ │ │ │ - cbnz r4, 4b1d0 │ │ │ │ + bgt.n 4b198 │ │ │ │ + cbnz r4, 4b1b4 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #408] @ (4b350 ) │ │ │ │ + ldr r4, [pc, #412] @ (4b338 ) │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ str r2, [sp, #12] │ │ │ │ add r4, sp, #32 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r4, [sp, #16] │ │ │ │ movs r4, #1 │ │ │ │ str r4, [sp, #8] │ │ │ │ - bl 101898 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1019a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4b22a │ │ │ │ - cbz r5, 4b1f4 │ │ │ │ + cbz r0, 4b20e │ │ │ │ + cbz r5, 4b1d8 │ │ │ │ ldr r7, [r4, #0] │ │ │ │ - cbz r7, 4b1de │ │ │ │ + cbz r7, 4b1c2 │ │ │ │ subs r5, #1 │ │ │ │ - bne.n 4b1de │ │ │ │ + bne.n 4b1c2 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 4b1f8 │ │ │ │ + b.n 4b1dc │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbnz r0, 4b1e6 │ │ │ │ + cbnz r0, 4b1ca │ │ │ │ ldr r2, [r4, #8] │ │ │ │ - b.n 4b1f8 │ │ │ │ - bl c34a8 │ │ │ │ + b.n 4b1dc │ │ │ │ + bl c34b0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4b22a │ │ │ │ + blt.n 4b20e │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 4b1da │ │ │ │ - b.n 4b1e2 │ │ │ │ + beq.n 4b1be │ │ │ │ + b.n 4b1c6 │ │ │ │ mov r7, r5 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 2566e4 <_PyUnicode_ToNumeric@@Base+0x8dd0> │ │ │ │ + bl 2569b0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4b22a │ │ │ │ + beq.n 4b20e │ │ │ │ ldr r5, [sp, #28] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 4b280 │ │ │ │ + beq.n 4b264 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r4, [r3, #84] @ 0x54 │ │ │ │ ands.w r4, r4, #268435456 @ 0x10000000 │ │ │ │ - beq.n 4b22e │ │ │ │ + beq.n 4b212 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43304 @ 0xa928 │ │ │ │ + movw r1, #43624 @ 0xaa68 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 1271a4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4b336 │ │ │ │ + b.n 4b31a │ │ │ │ mov r0, r5 │ │ │ │ - bl 103b74 │ │ │ │ - cbnz r0, 4b24e │ │ │ │ + bl 103c84 │ │ │ │ + cbnz r0, 4b232 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43344 @ 0xa950 │ │ │ │ + movw r1, #43664 @ 0xaa90 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 4b22a │ │ │ │ + bl 1271a4 │ │ │ │ + b.n 4b20e │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ - bl ce02c │ │ │ │ + bl ce03c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4b22a │ │ │ │ + beq.n 4b20e │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 4b280 │ │ │ │ + ble.n 4b264 │ │ │ │ movw r3, #56116 @ 0xdb34 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43388 @ 0xa97c │ │ │ │ + movw r1, #43708 @ 0xaabc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 1271a4 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl ceac4 │ │ │ │ - b.n 4b22a │ │ │ │ + bl cead4 │ │ │ │ + b.n 4b20e │ │ │ │ mov r0, r6 │ │ │ │ - bl cbf1c │ │ │ │ + bl cbf30 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 4b654 │ │ │ │ + bl 4b6ac │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4b29c │ │ │ │ + cbnz r0, 4b280 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 4b22a │ │ │ │ + beq.n 4b20e │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl ceac4 │ │ │ │ - b.n 4b22a │ │ │ │ + bl cead4 │ │ │ │ + b.n 4b20e │ │ │ │ movs r1, #1 │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ blx 294c4 │ │ │ │ movs r1, #4 │ │ │ │ mov r6, r0 │ │ │ │ movs r0, #5 │ │ │ │ blx 294c4 │ │ │ │ mov r8, r0 │ │ │ │ movs r0, #16 │ │ │ │ blx 2a0fc │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r0, #8] │ │ │ │ - add r3, pc, #128 @ (adr r3, 4b340 ) │ │ │ │ + add r3, pc, #132 @ (adr r3, 4b328 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r8] │ │ │ │ - add r3, pc, #124 @ (adr r3, 4b348 ) │ │ │ │ + add r3, pc, #128 @ (adr r3, 4b330 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r8, #8] │ │ │ │ strd r8, r6, [r0] │ │ │ │ movw r3, #57840 @ 0xe1f0 │ │ │ │ movt r3, #50130 @ 0xc3d2 │ │ │ │ str.w r3, [r8, #16] │ │ │ │ str r0, [r4, #16] │ │ │ │ mov r7, r0 │ │ │ │ - bl 7f720 │ │ │ │ - cbz r0, 4b306 │ │ │ │ + bl 7f734 │ │ │ │ + cbz r0, 4b2ea │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4b290 │ │ │ │ + beq.n 4b274 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4b290 │ │ │ │ + bne.n 4b274 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 4b290 │ │ │ │ - cbz r5, 4b336 │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 4b274 │ │ │ │ + cbz r5, 4b31a │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ cmp.w r2, #2048 @ 0x800 │ │ │ │ - blt.n 4b328 │ │ │ │ - bl 95d94 │ │ │ │ + blt.n 4b30c │ │ │ │ + bl 95d68 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 53b90 │ │ │ │ + bl 53b88 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9889c │ │ │ │ - b.n 4b330 │ │ │ │ + bl 98868 │ │ │ │ + b.n 4b314 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ - bl 53b90 │ │ │ │ + bl 53b88 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl ceac4 │ │ │ │ + bl cead4 │ │ │ │ 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 │ │ │ │ @@ -48959,55 +48946,55 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r1 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ mov r4, r2 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 4b382 │ │ │ │ - bl 859a0 │ │ │ │ - cbnz r0, 4b382 │ │ │ │ + beq.n 4b36a │ │ │ │ + bl 8596c │ │ │ │ + cbnz r0, 4b36a │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 234150 │ │ │ │ + b.w 2340a0 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldr r2, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4b3a2 │ │ │ │ + beq.n 4b38a │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #15716 @ 0x3d64 │ │ │ │ + movw r1, #16036 @ 0x3ea4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 4b3ca │ │ │ │ + bl 1271a4 │ │ │ │ + b.n 4b3b2 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ movw r2, #65535 @ 0xffff │ │ │ │ movt r2, #32767 @ 0x7fff │ │ │ │ ldr r7, [r5, #8] │ │ │ │ subs r2, r2, r6 │ │ │ │ cmp r7, r2 │ │ │ │ - bgt.n 4b3c6 │ │ │ │ + bgt.n 4b3ae │ │ │ │ ldr r1, [r3, #4] │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ add.w r8, r7, r6 │ │ │ │ - bl 26b498 │ │ │ │ + bl 26b5d8 │ │ │ │ cmp r8, r0 │ │ │ │ - ble.n 4b3d0 │ │ │ │ - bl 1e7a0c │ │ │ │ + ble.n 4b3b8 │ │ │ │ + bl 1e7954 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4b3fa │ │ │ │ + b.n 4b3e2 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20ca6c │ │ │ │ + bl 20c9c0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4b3ca │ │ │ │ + beq.n 4b3b2 │ │ │ │ cmp r6, #0 │ │ │ │ - ble.n 4b3f8 │ │ │ │ + ble.n 4b3e0 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr r1, [r4, #12] │ │ │ │ ldr r0, [r2, #4] │ │ │ │ mla r0, r0, r7, r3 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ @@ -49017,247 +49004,227 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r6, [r0, #8] │ │ │ │ mov r5, r0 │ │ │ │ - bl 781c4 │ │ │ │ - bl 781fc │ │ │ │ + bl 78144 │ │ │ │ + bl 7817c │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #50 @ 0x32 │ │ │ │ - bgt.n 4b43a │ │ │ │ + bgt.n 4b422 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r1, [r2, #24] │ │ │ │ - movw r2, #46079 @ 0xb3ff │ │ │ │ + movw r2, #46055 @ 0xb3e7 │ │ │ │ movt r2, #4 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 4b43a │ │ │ │ + bne.n 4b422 │ │ │ │ mov r1, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 14da54 <_PyTrash_thread_deposit_object@@Base> │ │ │ │ + b.w 14db44 <_PyTrash_thread_deposit_object@@Base> │ │ │ │ subs r3, #1 │ │ │ │ cmp r6, #0 │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ - ble.n 4b448 │ │ │ │ + ble.n 4b430 │ │ │ │ add.w r7, r5, #16 │ │ │ │ - b.n 4b46a │ │ │ │ + b.n 4b452 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r3, [r3, #160] @ 0xa0 │ │ │ │ blx r3 │ │ │ │ ldr r2, [r4, #100] @ 0x64 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ - cbz r2, 4b478 │ │ │ │ + cbz r2, 4b460 │ │ │ │ cmp r3, #100 @ 0x64 │ │ │ │ - ble.n 4b478 │ │ │ │ + ble.n 4b460 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 14da68 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ + b.w 14db58 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ subs r6, #1 │ │ │ │ - bcc.n 4b448 │ │ │ │ + bcc.n 4b430 │ │ │ │ ldr.w r0, [r7, r6, lsl #2] │ │ │ │ - bl 78230 │ │ │ │ - b.n 4b46a │ │ │ │ + bl 781b0 │ │ │ │ + b.n 4b452 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ mov r1, r2 │ │ │ │ movs r2, #0 │ │ │ │ - cbz r3, 4b498 │ │ │ │ + cbz r3, 4b480 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 4b49a │ │ │ │ + b.n 4b482 │ │ │ │ mov r5, r3 │ │ │ │ add r5, r1 │ │ │ │ str r2, [sp, #28] │ │ │ │ sub.w r9, r5, #3 │ │ │ │ - cbnz r3, 4b4ae │ │ │ │ + cbnz r3, 4b496 │ │ │ │ cmp r1, #2 │ │ │ │ - ble.n 4b4ae │ │ │ │ + ble.n 4b496 │ │ │ │ cmp r1, #6 │ │ │ │ - bgt.n 4b4ae │ │ │ │ - cbnz r4, 4b4ce │ │ │ │ + bgt.n 4b496 │ │ │ │ + cbnz r4, 4b4b6 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #372] @ (4b628 ) │ │ │ │ + ldr r4, [pc, #372] @ (4b610 ) │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r6, #6 │ │ │ │ add r4, sp, #48 @ 0x30 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r4, [sp, #16] │ │ │ │ movs r4, #3 │ │ │ │ strd r4, r6, [sp, #4] │ │ │ │ - bl 101898 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1019a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4b5b6 │ │ │ │ + beq.n 4b59e │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f43ac │ │ │ │ + bl f4428 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 4b4e4 │ │ │ │ - bl 7f720 │ │ │ │ + bne.n 4b4cc │ │ │ │ + bl 7f734 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4b5b6 │ │ │ │ + bne.n 4b59e │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl f43ac │ │ │ │ + bl f4428 │ │ │ │ mov sl, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 4b4fa │ │ │ │ - bl 7f720 │ │ │ │ + bne.n 4b4e2 │ │ │ │ + bl 7f734 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4b5b6 │ │ │ │ + bne.n 4b59e │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl d781c <_PyNumber_Index@@Base> │ │ │ │ + bl d7884 <_PyNumber_Index@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 4b512 │ │ │ │ - bl 7f720 │ │ │ │ + cbnz r0, 4b4fa │ │ │ │ + bl 7f734 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4b5b6 │ │ │ │ + bne.n 4b59e │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4b532 │ │ │ │ - bl 83930 │ │ │ │ + b.n 4b51a │ │ │ │ + bl 83940 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4b52e │ │ │ │ + beq.n 4b516 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4b52e │ │ │ │ + cbnz r3, 4b516 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ adds r3, r7, #1 │ │ │ │ - beq.n 4b504 │ │ │ │ + beq.n 4b4ec │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 4b56c │ │ │ │ + beq.n 4b554 │ │ │ │ ldr r6, [r4, #12] │ │ │ │ - cbz r6, 4b544 │ │ │ │ + cbz r6, 4b52c │ │ │ │ subs.w r9, r5, #4 │ │ │ │ - beq.n 4b578 │ │ │ │ - b.n 4b54c │ │ │ │ + beq.n 4b560 │ │ │ │ + b.n 4b534 │ │ │ │ movw r6, #4356 @ 0x1104 │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ ldr r5, [r4, #16] │ │ │ │ - cbz r5, 4b558 │ │ │ │ + cbz r5, 4b540 │ │ │ │ cmp.w r9, #1 │ │ │ │ - beq.n 4b580 │ │ │ │ - b.n 4b560 │ │ │ │ + beq.n 4b568 │ │ │ │ + b.n 4b548 │ │ │ │ movw r5, #4356 @ 0x1104 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 42bb2 <_PyLong_UnsignedInt_Converter@@Base> │ │ │ │ - cbnz r0, 4b580 │ │ │ │ - b.n 4b5b6 │ │ │ │ + bl 42b98 <_PyLong_UnsignedInt_Converter@@Base> │ │ │ │ + cbnz r0, 4b568 │ │ │ │ + b.n 4b59e │ │ │ │ movw r5, #4356 @ 0x1104 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ mov r6, r5 │ │ │ │ - b.n 4b580 │ │ │ │ + b.n 4b568 │ │ │ │ movw r5, #4356 @ 0x1104 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ cmp r7, #0 │ │ │ │ - bge.n 4b59c │ │ │ │ + bge.n 4b584 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #15472 @ 0x3c70 │ │ │ │ + movw r1, #15792 @ 0x3db0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 4b5b6 │ │ │ │ + bl 1271a4 │ │ │ │ + b.n 4b59e │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ ldr.w r9, [sp, #28] │ │ │ │ cmp r6, r4 │ │ │ │ - beq.n 4b5ba │ │ │ │ + beq.n 4b5a2 │ │ │ │ mov r0, r6 │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 1ed6dc │ │ │ │ - cbnz r0, 4b5be │ │ │ │ + bl 1ed630 │ │ │ │ + cbnz r0, 4b5a6 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4b622 │ │ │ │ + b.n 4b60a │ │ │ │ movs r6, #0 │ │ │ │ - b.n 4b5c0 │ │ │ │ + b.n 4b5a8 │ │ │ │ add r6, sp, #32 │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 4b5d4 │ │ │ │ + beq.n 4b5bc │ │ │ │ mov r0, r5 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ - bl 1ed6dc │ │ │ │ + bl 1ed630 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4b5b6 │ │ │ │ + beq.n 4b59e │ │ │ │ add r4, sp, #40 @ 0x28 │ │ │ │ - b.n 4b5d6 │ │ │ │ + b.n 4b5be │ │ │ │ movs r4, #0 │ │ │ │ - bl 95d94 │ │ │ │ + bl 95d68 │ │ │ │ mov r3, r4 │ │ │ │ mov fp, r0 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ strd r7, r9, [sp] │ │ │ │ blx 29364 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 9889c │ │ │ │ + bl 98868 │ │ │ │ cmp r5, #0 │ │ │ │ - bge.n 4b61c │ │ │ │ + bge.n 4b604 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 4b60c │ │ │ │ - bl e4b58 │ │ │ │ + bne.n 4b5f4 │ │ │ │ + bl e4bd0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4b5d6 │ │ │ │ - b.n 4b5b6 │ │ │ │ + beq.n 4b5be │ │ │ │ + b.n 4b59e │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1834 │ │ │ │ - b.n 4b622 │ │ │ │ + bl f18b4 │ │ │ │ + b.n 4b60a │ │ │ │ mov r0, r5 │ │ │ │ - bl 7f908 │ │ │ │ + bl 7f91c │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ subs r5, #76 @ 0x4c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r0, [r0, #12] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r0, #0] │ │ │ │ - bx lr │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #6441 @ 0x1929 │ │ │ │ + movw r1, #6273 @ 0x1881 │ │ │ │ movt r1, #32 │ │ │ │ movw r0, #53720 @ 0xd1d8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.w 4064c <_PyBytes_ReverseFind@@Base+0x32> │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 714a0 <_PyObject_GC_New@@Base> │ │ │ │ - mov r4, r0 │ │ │ │ - cbz r0, 4b672 │ │ │ │ - movs r3, #0 │ │ │ │ - strh r3, [r0, #8] │ │ │ │ - bl 80208 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldr r0, [r0, #16] │ │ │ │ + b.w 40634 <_PyBytes_ReverseFind@@Base+0x32> │ │ │ │ + ldr r0, [r0, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ @@ -49265,730 +49232,748 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #32 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r3, 4b6a4 │ │ │ │ + cbz r3, 4b658 │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 4b6a6 │ │ │ │ + b.n 4b65a │ │ │ │ mov r6, r3 │ │ │ │ add r6, r1 │ │ │ │ - cbnz r3, 4b6b4 │ │ │ │ + cbnz r3, 4b668 │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 4b6b4 │ │ │ │ + ble.n 4b668 │ │ │ │ cmp r1, #2 │ │ │ │ - bgt.n 4b6b4 │ │ │ │ - cbnz r4, 4b6d4 │ │ │ │ + bgt.n 4b668 │ │ │ │ + cbnz r4, 4b688 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #60] @ (4b6f4 ) │ │ │ │ + ldr r4, [pc, #60] @ (4b6a8 ) │ │ │ │ movs r2, #0 │ │ │ │ mov.w ip, #2 │ │ │ │ str r4, [sp, #0] │ │ │ │ add r4, sp, #24 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r4, [sp, #16] │ │ │ │ movs r4, #1 │ │ │ │ strd r4, ip, [sp, #4] │ │ │ │ - bl 101898 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1019a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4b6f0 │ │ │ │ + cbz r0, 4b6a4 │ │ │ │ cmp r6, #1 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r0, r5 │ │ │ │ itte eq │ │ │ │ movweq r2, #4356 @ 0x1104 │ │ │ │ movteq r2, #70 @ 0x46 │ │ │ │ ldrne r2, [r4, #4] │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 151c60 │ │ │ │ + b.w 151d50 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subs r5, #120 @ 0x78 │ │ │ │ lsls r0, r1, #1 │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 71498 <_PyObject_GC_New@@Base> │ │ │ │ + mov r4, r0 │ │ │ │ + cbz r0, 4b6ca │ │ │ │ + movs r3, #0 │ │ │ │ + strh r3, [r0, #8] │ │ │ │ + bl 8021c │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -0004b6f8 : │ │ │ │ +0004b6ce : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 4b70e │ │ │ │ + cbz r0, 4b6e4 │ │ │ │ mov r0, r1 │ │ │ │ - cbnz r1, 4b714 │ │ │ │ - bl 262848 │ │ │ │ - b.n 4b71c │ │ │ │ - bl 7a158 │ │ │ │ + cbnz r1, 4b6ea │ │ │ │ + bl 2627d4 │ │ │ │ + b.n 4b6f2 │ │ │ │ + bl 7a0ec │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4b722 │ │ │ │ + cbnz r0, 4b6f8 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4b742 │ │ │ │ + b.n 4b718 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1071dc │ │ │ │ + bl 1072f8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4b742 │ │ │ │ + beq.n 4b718 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4b742 │ │ │ │ + cbnz r3, 4b718 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r1, 4b75e │ │ │ │ - ldr r2, [r1, #4] │ │ │ │ - ldr r2, [r2, #84] @ 0x54 │ │ │ │ - lsls r3, r2, #3 │ │ │ │ - bmi.n 4b77a │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #36624 @ 0x8f10 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4b794 │ │ │ │ - ldr r2, [r1, #0] │ │ │ │ - mov r3, r0 │ │ │ │ - mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r0, [r0, #12] │ │ │ │ - cmp r2, r4 │ │ │ │ + ldr r0, [r0, #16] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ itt ne │ │ │ │ - addne r2, #1 │ │ │ │ - strne r2, [r1, #0] │ │ │ │ - str r1, [r3, #12] │ │ │ │ - bl 78230 │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r0, #0] │ │ │ │ + bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 4b7b8 │ │ │ │ + bne.n 4b750 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f43ac │ │ │ │ + bl f4428 │ │ │ │ mov r5, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 4b7d8 │ │ │ │ - b.n 4b7d0 │ │ │ │ + bne.n 4b770 │ │ │ │ + b.n 4b768 │ │ │ │ movs r3, #3 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #17112 @ 0x42d8 │ │ │ │ + movw r0, #17404 @ 0x43fc │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0530 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c053c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4b7aa │ │ │ │ - b.n 4b85a │ │ │ │ - bl 7f720 │ │ │ │ + bne.n 4b742 │ │ │ │ + b.n 4b7f2 │ │ │ │ + bl 7f734 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4b85a │ │ │ │ + bne.n 4b7f2 │ │ │ │ ldrd r6, r0, [r4, #4] │ │ │ │ - bl f43ac │ │ │ │ + bl f4428 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 4b7ec │ │ │ │ - bl 7f720 │ │ │ │ - cbnz r0, 4b85a │ │ │ │ + bne.n 4b784 │ │ │ │ + bl 7f734 │ │ │ │ + cbnz r0, 4b7f2 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ movw r3, #6288 @ 0x1890 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 4b812 │ │ │ │ + beq.n 4b7aa │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #15812 @ 0x3dc4 │ │ │ │ + movw r1, #16132 @ 0x3f04 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1990 │ │ │ │ - b.n 4b85a │ │ │ │ + bl d19a8 │ │ │ │ + b.n 4b7f2 │ │ │ │ cmp r5, #5 │ │ │ │ - bhi.n 4b81e │ │ │ │ + bhi.n 4b7b6 │ │ │ │ tst.w r4, #98304 @ 0x18000 │ │ │ │ - beq.n 4b85e │ │ │ │ - b.n 4b838 │ │ │ │ + beq.n 4b7f6 │ │ │ │ + b.n 4b7d0 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #64548 @ 0xfc24 │ │ │ │ + movw r1, #64868 @ 0xfd64 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1990 │ │ │ │ - b.n 4b85a │ │ │ │ + bl d19a8 │ │ │ │ + b.n 4b7f2 │ │ │ │ movw r3, #32784 @ 0x8010 │ │ │ │ movt r3, #1 │ │ │ │ bics r3, r4 │ │ │ │ - beq.n 4b85e │ │ │ │ + beq.n 4b7f6 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #64668 @ 0xfc9c │ │ │ │ + movw r1, #65184 @ 0xfea0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1990 │ │ │ │ + bl d19a8 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4b894 │ │ │ │ + b.n 4b82c │ │ │ │ bic.w r2, r4, #98304 @ 0x18000 │ │ │ │ cmp.w r2, #1024 @ 0x400 │ │ │ │ - bcc.n 4b880 │ │ │ │ + bcc.n 4b818 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #15840 @ 0x3de0 │ │ │ │ + movw r1, #16160 @ 0x3f20 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1990 │ │ │ │ - b.n 4b85a │ │ │ │ + bl d19a8 │ │ │ │ + b.n 4b7f2 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f0f30 │ │ │ │ + bl 1f0e88 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4b85a │ │ │ │ + bne.n 4b7f2 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc, #4] @ (4b89c ) │ │ │ │ - bx lr │ │ │ │ - nop │ │ │ │ - strb r4, [r5, #21] │ │ │ │ - lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r1, 4b8b8 │ │ │ │ + cbz r1, 4b846 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - bmi.n 4b8d4 │ │ │ │ + bmi.n 4b862 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #37296 @ 0x91b0 │ │ │ │ + movw r1, #36944 @ 0x9050 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 1271a4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4b8ee │ │ │ │ + b.n 4b87c │ │ │ │ ldr r2, [r1, #0] │ │ │ │ mov r3, r0 │ │ │ │ mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r0, [r0, #16] │ │ │ │ + ldr r0, [r0, #12] │ │ │ │ cmp r2, r4 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r1, #0] │ │ │ │ - str r1, [r3, #16] │ │ │ │ - bl 78230 │ │ │ │ + str r1, [r3, #12] │ │ │ │ + bl 781b0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 4b90e │ │ │ │ + cbnz r0, 4b89c │ │ │ │ ldr r0, [r6, #24] │ │ │ │ - cbz r0, 4b91e │ │ │ │ - b.n 4b918 │ │ │ │ + cbz r0, 4b8ac │ │ │ │ + b.n 4b8a6 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4b908 │ │ │ │ - b.n 4b92c │ │ │ │ + beq.n 4b896 │ │ │ │ + b.n 4b8ba │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 4b92c │ │ │ │ + cbnz r0, 4b8ba │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - cbz r0, 4b92c │ │ │ │ + cbz r0, 4b8ba │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc, #4] @ (4b934 ) │ │ │ │ + ldr r0, [pc, #0] @ (4b8c0 ) │ │ │ │ bx lr │ │ │ │ - nop │ │ │ │ - strb r4, [r5, #10] │ │ │ │ + strb r4, [r5, #21] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.w 121ea0 │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r3, [pc, #132] @ (4b9d0 ) │ │ │ │ - sub sp, #24 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #20] │ │ │ │ - mov.w r3, #0 │ │ │ │ - ldrb r3, [r0, #8] │ │ │ │ - cbz r3, 4b980 │ │ │ │ - adds r0, #9 │ │ │ │ - mov.w r3, #1 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r0] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 4b976 │ │ │ │ - strexb r1, r3, [r0] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 4b966 │ │ │ │ - dmb ish │ │ │ │ - beq.n 4b980 │ │ │ │ - bl 267fdc │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - mov r1, sp │ │ │ │ - bl 4bae4 │ │ │ │ - ldrb r3, [r4, #8] │ │ │ │ - cbz r3, 4b9b2 │ │ │ │ - add.w r0, r4, #9 │ │ │ │ - mov.w r3, #0 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r0] │ │ │ │ - cmp r2, #1 │ │ │ │ - bne.n 4b9a8 │ │ │ │ - strexb r1, r3, [r0] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 4b998 │ │ │ │ - dmb ish │ │ │ │ - beq.n 4b9b2 │ │ │ │ - bl 2459ac │ │ │ │ - movs r1, #20 │ │ │ │ - mov r0, sp │ │ │ │ - bl 71e88 │ │ │ │ - ldr r3, [pc, #20] @ (4b9d0 ) │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - beq.n 4b9cc │ │ │ │ - blx 2a150 <__stack_chk_fail@plt> │ │ │ │ - add sp, #24 │ │ │ │ - pop {r4, pc} │ │ │ │ - cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 4b9f4 │ │ │ │ + cbnz r3, 4b8e4 │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n 4b9f4 │ │ │ │ + ble.n 4b8e4 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 4b9f4 │ │ │ │ - cbnz r4, 4ba14 │ │ │ │ + bne.n 4b8e4 │ │ │ │ + cbnz r4, 4b904 │ │ │ │ add r0, sp, #24 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #176] @ (4baac ) │ │ │ │ + ldr r4, [pc, #176] @ (4b99c ) │ │ │ │ movs r2, #0 │ │ │ │ movs r5, #2 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r5, r2, [sp, #8] │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 101898 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1019a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4ba14 │ │ │ │ + cbnz r0, 4b904 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4baa8 │ │ │ │ + b.n 4b998 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f43ac │ │ │ │ + bl f4428 │ │ │ │ mov r5, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 4ba28 │ │ │ │ - bl 7f720 │ │ │ │ + bne.n 4b918 │ │ │ │ + bl 7f734 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4ba10 │ │ │ │ + bne.n 4b900 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl f43ac │ │ │ │ + bl f4428 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 4ba3c │ │ │ │ - bl 7f720 │ │ │ │ + bne.n 4b92c │ │ │ │ + bl 7f734 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4ba10 │ │ │ │ + bne.n 4b900 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r3, r4 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #51888 @ 0xcab0 │ │ │ │ + movw r1, #52208 @ 0xcbf0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #15992 @ 0x3e78 │ │ │ │ + movw r0, #16312 @ 0x3fb8 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 8fe90 │ │ │ │ + bl 8fe78 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4ba10 │ │ │ │ - bl 95d94 │ │ │ │ + blt.n 4b900 │ │ │ │ + bl 95d68 │ │ │ │ mov r1, r4 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a848 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9889c │ │ │ │ - cbz r6, 4ba8a │ │ │ │ + bl 98868 │ │ │ │ + cbz r6, 4b97a │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 4ba94 │ │ │ │ - bl e4b58 │ │ │ │ + bne.n 4b984 │ │ │ │ + bl e4bd0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4ba5e │ │ │ │ - b.n 4ba10 │ │ │ │ + beq.n 4b94e │ │ │ │ + b.n 4b900 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 4baa8 │ │ │ │ + b.n 4b998 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w f1834 │ │ │ │ + b.w f18b4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ subs r5, #164 @ 0xa4 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.w 3f91a │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + cbz r1, 4b9b8 │ │ │ │ + ldr r2, [r1, #4] │ │ │ │ + ldr r2, [r2, #84] @ 0x54 │ │ │ │ + lsls r3, r2, #3 │ │ │ │ + bmi.n 4b9d4 │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #37616 @ 0x92f0 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 1271a4 │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + b.n 4b9ee │ │ │ │ + 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 781b0 │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + b.w 122210 │ │ │ │ + ldr r0, [pc, #0] @ (4b9f8 ) │ │ │ │ + bx lr │ │ │ │ + strb r4, [r5, #10] │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + b.w 3f902 │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + ldr r3, [pc, #132] @ (4ba94 ) │ │ │ │ + sub sp, #24 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + mov.w r3, #0 │ │ │ │ + ldrb r3, [r0, #8] │ │ │ │ + cbz r3, 4ba44 │ │ │ │ + adds r0, #9 │ │ │ │ + mov.w r3, #1 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r0] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 4ba3a │ │ │ │ + strexb r1, r3, [r0] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 4ba2a │ │ │ │ + dmb ish │ │ │ │ + beq.n 4ba44 │ │ │ │ + bl 2680cc │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + mov r1, sp │ │ │ │ + bl 4bcd4 │ │ │ │ + ldrb r3, [r4, #8] │ │ │ │ + cbz r3, 4ba76 │ │ │ │ + add.w r0, r4, #9 │ │ │ │ + mov.w r3, #0 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r0] │ │ │ │ + cmp r2, #1 │ │ │ │ + bne.n 4ba6c │ │ │ │ + strexb r1, r3, [r0] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 4ba5c │ │ │ │ + dmb ish │ │ │ │ + beq.n 4ba76 │ │ │ │ + bl 245a28 │ │ │ │ + movs r1, #20 │ │ │ │ + mov r0, sp │ │ │ │ + bl 71e08 │ │ │ │ + ldr r3, [pc, #20] @ (4ba94 ) │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + beq.n 4ba90 │ │ │ │ + blx 2a150 <__stack_chk_fail@plt> │ │ │ │ + add sp, #24 │ │ │ │ + pop {r4, pc} │ │ │ │ + cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 4bada │ │ │ │ + cbnz r0, 4babe │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 149364 │ │ │ │ + b.w 14944c │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4bacc │ │ │ │ + beq.n 4bab0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3904] @ 0xf40 │ │ │ │ - ldr r3, [pc, #272] @ (4bc08 ) │ │ │ │ - sub sp, #156 @ 0x9c │ │ │ │ - ldr r4, [r0, #8] │ │ │ │ - mov r6, r1 │ │ │ │ - ldrd ip, lr, [r0] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #148] @ 0x94 │ │ │ │ - mov.w r3, #0 │ │ │ │ - ldr.w r8, [r0, #12] │ │ │ │ - ands.w r5, r4, #63 @ 0x3f │ │ │ │ - bne.n 4bb18 │ │ │ │ - orrs.w r3, r4, r8 │ │ │ │ - bne.n 4bb1c │ │ │ │ - mov r9, r5 │ │ │ │ - b.n 4bb22 │ │ │ │ - mov.w r9, #0 │ │ │ │ - movs r5, #64 @ 0x40 │ │ │ │ - mov r7, sp │ │ │ │ - ldr.w r0, [ip] │ │ │ │ - ldr.w r1, [ip, #4] │ │ │ │ - ldr.w r2, [ip, #8] │ │ │ │ - ldr.w r3, [ip, #12] │ │ │ │ - stmia r7!, {r0, r1, r2, r3} │ │ │ │ - ldr.w r0, [ip, #16] │ │ │ │ - str r0, [r7, #0] │ │ │ │ - cmp.w r9, #0 │ │ │ │ - bne.n 4bb48 │ │ │ │ - cbz r5, 4bb48 │ │ │ │ - movs r3, #64 @ 0x40 │ │ │ │ - b.n 4bb4a │ │ │ │ - mov r3, r9 │ │ │ │ - subs r3, r5, r3 │ │ │ │ - bic.w r7, r5, #63 @ 0x3f │ │ │ │ - add.w r1, lr, r3 │ │ │ │ - lsrs r5, r5, #6 │ │ │ │ - add r7, r1 │ │ │ │ - beq.n 4bb60 │ │ │ │ - mov r0, sp │ │ │ │ - bl 193f28 │ │ │ │ - add r3, sp, #20 │ │ │ │ - rsb r1, r4, #119 @ 0x77 │ │ │ │ - mov.w fp, #128 @ 0x80 │ │ │ │ - and.w sl, r1, #63 @ 0x3f │ │ │ │ - mov r0, r3 │ │ │ │ - mov r2, fp │ │ │ │ - movs r1, #0 │ │ │ │ - add.w r5, sl, #9 │ │ │ │ - blx 2957c │ │ │ │ - mov r1, r7 │ │ │ │ - mov r2, r9 │ │ │ │ - add.w r7, r0, r9 │ │ │ │ - add r5, r9 │ │ │ │ - blx 29c10 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r3, r0 │ │ │ │ - strb.w fp, [r0, r9] │ │ │ │ - add.w r1, r7, sl │ │ │ │ - movs r0, #0 │ │ │ │ - cmp r1, r2 │ │ │ │ - beq.n 4bba2 │ │ │ │ - strb.w r0, [r2, #1]! │ │ │ │ - b.n 4bb98 │ │ │ │ - mov.w r2, r8, lsl #3 │ │ │ │ - lsrs r5, r5, #6 │ │ │ │ - orr.w r2, r2, r4, lsr #29 │ │ │ │ - lsls r4, r4, #3 │ │ │ │ - rev r4, r4 │ │ │ │ - movs r7, #0 │ │ │ │ - str.w r4, [r1, #5] │ │ │ │ - mov r4, r3 │ │ │ │ - rev r2, r2 │ │ │ │ - str.w r2, [r1, #1] │ │ │ │ - cmp r5, r7 │ │ │ │ - beq.n 4bbd0 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, sp │ │ │ │ - adds r7, #1 │ │ │ │ - adds r4, #64 @ 0x40 │ │ │ │ - bl 193f28 │ │ │ │ - b.n 4bbbe │ │ │ │ - ldrd r0, r1, [sp] │ │ │ │ - ldrd r2, r3, [sp, #8] │ │ │ │ - rev r0, r0 │ │ │ │ - str r0, [r6, #0] │ │ │ │ - rev r0, r1 │ │ │ │ - rev r1, r2 │ │ │ │ - rev r2, r3 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - str r0, [r6, #4] │ │ │ │ - rev r3, r3 │ │ │ │ - str r1, [r6, #8] │ │ │ │ - str r3, [r6, #16] │ │ │ │ - str r2, [r6, #12] │ │ │ │ - ldr r3, [pc, #24] @ (4bc08 ) │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #148] @ 0x94 │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - beq.n 4bc00 │ │ │ │ - blx 2a150 <__stack_chk_fail@plt> │ │ │ │ - add sp, #156 @ 0x9c │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - nop │ │ │ │ - cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ - bl 20addc <_Py_set_inheritable_async_safe@@Base+0x1dc> │ │ │ │ - cbz r0, 4bc5e │ │ │ │ + bl 20ad34 <_Py_set_inheritable_async_safe@@Base+0x1dc> │ │ │ │ + cbz r0, 4bb1a │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - cbnz r0, 4bc42 │ │ │ │ + cbnz r0, 4bafe │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 4bc62 │ │ │ │ + beq.n 4bb1e │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 4bc62 │ │ │ │ - bl 81e1c │ │ │ │ - cbnz r0, 4bc6a │ │ │ │ + b.n 4bb1e │ │ │ │ + bl 81e2c │ │ │ │ + cbnz r0, 4bb26 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4bc5e │ │ │ │ + beq.n 4bb1a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4bc5e │ │ │ │ + cbnz r3, 4bb1a │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 4bca4 │ │ │ │ + b.n 4bb60 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r1, [r5, #72] @ 0x48 │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ movne r2, r1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #15892 @ 0x3e14 │ │ │ │ + movw r0, #16212 @ 0x3f54 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 82744 │ │ │ │ + bl 82754 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4bca4 │ │ │ │ + beq.n 4bb60 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4bca4 │ │ │ │ + cbnz r3, 4bb60 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r0, 4bcb4 │ │ │ │ + cbz r0, 4bb70 │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ movs r1, #3 │ │ │ │ - b.w 20a3e8 │ │ │ │ + b.w 20a340 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r7, [r0, #8] │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - ble.n 4bd2c │ │ │ │ + ble.n 4bbe8 │ │ │ │ mov r6, r1 │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 4bd2c │ │ │ │ + beq.n 4bbe8 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ bic.w r8, r1, r1, asr #31 │ │ │ │ ldr r5, [r3, #4] │ │ │ │ - cbz r5, 4bcfa │ │ │ │ + cbz r5, 4bbb6 │ │ │ │ mov r1, r5 │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ - bl 26b498 │ │ │ │ + bl 26b5d8 │ │ │ │ cmp r0, r7 │ │ │ │ - bge.n 4bcfa │ │ │ │ + bge.n 4bbb6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 1e7a0c │ │ │ │ + b.w 1e7954 │ │ │ │ mul.w r5, r7, r5 │ │ │ │ cmp r6, #0 │ │ │ │ - ble.n 4bd10 │ │ │ │ + ble.n 4bbcc │ │ │ │ mov r1, r8 │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ - bl 26b498 │ │ │ │ + bl 26b5d8 │ │ │ │ cmp r0, r5 │ │ │ │ - blt.n 4bcf2 │ │ │ │ + blt.n 4bbae │ │ │ │ mul.w r1, r7, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20ca6c │ │ │ │ + bl 20c9c0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4bd3c │ │ │ │ + beq.n 4bbf8 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ mul.w r1, r5, r8 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r2 │ │ │ │ - bl 148470 <_PyBytes_Repeat@@Base> │ │ │ │ + bl 148558 <_PyBytes_Repeat@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4bd3e │ │ │ │ + beq.n 4bbfa │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 4bd3e │ │ │ │ + b.n 4bbfa │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r7, r0 │ │ │ │ subs r4, r1, #0 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - blt.n 4bd66 │ │ │ │ - cbz r0, 4bd66 │ │ │ │ + blt.n 4bc22 │ │ │ │ + cbz r0, 4bc22 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r4 │ │ │ │ - bgt.n 4bd7e │ │ │ │ + bgt.n 4bc3a │ │ │ │ movw r3, #56048 @ 0xdaf0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #15900 @ 0x3e1c │ │ │ │ + movw r1, #16220 @ 0x3f5c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 4bdc8 │ │ │ │ + bl 1271a4 │ │ │ │ + b.n 4bc84 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ ldr.w r6, [r1, r4, lsl #2] │ │ │ │ add.w r3, r1, r4, lsl #2 │ │ │ │ - cbz r5, 4bde6 │ │ │ │ + cbz r5, 4bca2 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ movw r1, #4968 @ 0x1368 │ │ │ │ movt r1, #72 @ 0x48 │ │ │ │ - bl 11b368 │ │ │ │ - bl cbf1c │ │ │ │ + bl 11b5d8 │ │ │ │ + bl cbf30 │ │ │ │ ldr.w r8, [r5, #4] │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ cmp r1, r8 │ │ │ │ - beq.n 4bdce │ │ │ │ + beq.n 4bc8a │ │ │ │ mov r0, r8 │ │ │ │ - bl 859a0 │ │ │ │ - cbnz r0, 4bdce │ │ │ │ + bl 8596c │ │ │ │ + cbnz r0, 4bc8a │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #64548 @ 0xfc24 │ │ │ │ + movw r1, #65036 @ 0xfe0c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1990 │ │ │ │ + bl d19a8 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4be14 │ │ │ │ + b.n 4bcd0 │ │ │ │ ldr r2, [r7, #20] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ str.w r5, [r2, r4, lsl #2] │ │ │ │ - b.n 4bdfc │ │ │ │ + b.n 4bcb8 │ │ │ │ add.w r1, r1, r2, lsl #2 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #4] │ │ │ │ adds r3, #4 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 4bdfc │ │ │ │ + beq.n 4bcb8 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ str.w r2, [r3, #-4] │ │ │ │ - b.n 4bdee │ │ │ │ + b.n 4bcaa │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4be12 │ │ │ │ + beq.n 4bcce │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4be12 │ │ │ │ + cbnz r3, 4bcce │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #3904] @ 0xf40 │ │ │ │ + ldr r3, [pc, #272] @ (4bdf8 ) │ │ │ │ + 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 4bd08 │ │ │ │ + orrs.w r3, r4, r8 │ │ │ │ + bne.n 4bd0c │ │ │ │ + mov r9, r5 │ │ │ │ + b.n 4bd12 │ │ │ │ + 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 4bd38 │ │ │ │ + cbz r5, 4bd38 │ │ │ │ + movs r3, #64 @ 0x40 │ │ │ │ + b.n 4bd3a │ │ │ │ + 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 4bd50 │ │ │ │ + mov r0, sp │ │ │ │ + bl 193ff0 │ │ │ │ + add r3, sp, #20 │ │ │ │ + rsb r1, r4, #119 @ 0x77 │ │ │ │ + mov.w fp, #128 @ 0x80 │ │ │ │ + and.w sl, r1, #63 @ 0x3f │ │ │ │ + mov r0, r3 │ │ │ │ + mov r2, fp │ │ │ │ + movs r1, #0 │ │ │ │ + add.w r5, sl, #9 │ │ │ │ + blx 2957c │ │ │ │ + mov r1, r7 │ │ │ │ + mov r2, r9 │ │ │ │ + add.w r7, r0, r9 │ │ │ │ + add r5, r9 │ │ │ │ + blx 29c10 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r3, r0 │ │ │ │ + strb.w fp, [r0, r9] │ │ │ │ + add.w r1, r7, sl │ │ │ │ + movs r0, #0 │ │ │ │ + cmp r1, r2 │ │ │ │ + beq.n 4bd92 │ │ │ │ + strb.w r0, [r2, #1]! │ │ │ │ + b.n 4bd88 │ │ │ │ + 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 4bdc0 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, sp │ │ │ │ + adds r7, #1 │ │ │ │ + adds r4, #64 @ 0x40 │ │ │ │ + bl 193ff0 │ │ │ │ + b.n 4bdae │ │ │ │ + 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] @ (4bdf8 ) │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #148] @ 0x94 │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + beq.n 4bdf0 │ │ │ │ + blx 2a150 <__stack_chk_fail@plt> │ │ │ │ + add sp, #156 @ 0x9c │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + nop │ │ │ │ + cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 4be22 │ │ │ │ + cbz r0, 4be06 │ │ │ │ movs r1, #3 │ │ │ │ - b.w 20a3e8 │ │ │ │ + b.w 20a340 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ ldrb.w r3, [r0, #35] @ 0x23 │ │ │ │ movw r1, #4308 @ 0x10d4 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ movw r2, #7780 @ 0x1e64 │ │ │ │ @@ -49997,1501 +49982,1450 @@ │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #1 │ │ │ │ ite ls │ │ │ │ movls r0, r1 │ │ │ │ movhi r0, r2 │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 4be58 │ │ │ │ + cbz r0, 4be3c │ │ │ │ movs r1, #5 │ │ │ │ - b.w 20a3e8 │ │ │ │ + b.w 20a340 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 4be6c │ │ │ │ + cbz r0, 4be50 │ │ │ │ movs r1, #7 │ │ │ │ - b.w 20a3e8 │ │ │ │ + b.w 20a340 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r3, [pc, #132] @ (4bf0c ) │ │ │ │ - sub sp, #24 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #20] │ │ │ │ - mov.w r3, #0 │ │ │ │ - ldrb r3, [r0, #8] │ │ │ │ - cbz r3, 4beba │ │ │ │ - adds r0, #9 │ │ │ │ - mov.w r3, #1 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r0] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 4beb0 │ │ │ │ - strexb r1, r3, [r0] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 4bea0 │ │ │ │ - dmb ish │ │ │ │ - beq.n 4beba │ │ │ │ - bl 267fdc │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - mov r1, sp │ │ │ │ - bl 4bae4 │ │ │ │ - ldrb r3, [r4, #8] │ │ │ │ - cbz r3, 4beec │ │ │ │ - add.w r0, r4, #9 │ │ │ │ - mov.w r3, #0 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r0] │ │ │ │ - cmp r2, #1 │ │ │ │ - bne.n 4bee2 │ │ │ │ - strexb r1, r3, [r0] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 4bed2 │ │ │ │ - dmb ish │ │ │ │ - beq.n 4beec │ │ │ │ - bl 2459ac │ │ │ │ - movs r1, #20 │ │ │ │ - mov r0, sp │ │ │ │ - bl 249b14 <_Py_strhex@@Base> │ │ │ │ - ldr r3, [pc, #20] @ (4bf0c ) │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - beq.n 4bf06 │ │ │ │ - blx 2a150 <__stack_chk_fail@plt> │ │ │ │ - add sp, #24 │ │ │ │ - pop {r4, pc} │ │ │ │ - nop │ │ │ │ - cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 4bf32 │ │ │ │ + cbnz r3, 4be7c │ │ │ │ cmp r2, #2 │ │ │ │ - ble.n 4bf32 │ │ │ │ + ble.n 4be7c │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 4bf32 │ │ │ │ - cbnz r4, 4bf52 │ │ │ │ + bne.n 4be7c │ │ │ │ + cbnz r4, 4be9c │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #188] @ (4bff8 ) │ │ │ │ + ldr r4, [pc, #192] @ (4bf44 ) │ │ │ │ movs r2, #0 │ │ │ │ movs r5, #3 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r5, r2, [sp, #8] │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 101898 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1019a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4bf52 │ │ │ │ + cbnz r0, 4be9c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4bff2 │ │ │ │ + b.n 4bf3c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f43ac │ │ │ │ + bl f4428 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 4bf66 │ │ │ │ - bl 7f720 │ │ │ │ + bne.n 4beb0 │ │ │ │ + bl 7f734 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4bf4e │ │ │ │ + bne.n 4be98 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 1d08c4 <_Py_Uid_Converter@@Base> │ │ │ │ + bl 1d0808 <_Py_Uid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4bf4e │ │ │ │ + beq.n 4be98 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 1e3cec <_Py_Gid_Converter@@Base> │ │ │ │ + bl 1e3c34 <_Py_Gid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4bf4e │ │ │ │ + beq.n 4be98 │ │ │ │ ldrd r7, r8, [sp, #28] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r2, r5 │ │ │ │ strd r7, r1, [sp] │ │ │ │ mov r3, r8 │ │ │ │ - movw r1, #15972 @ 0x3e64 │ │ │ │ + movw r1, #16256 @ 0x3f80 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #4980 @ 0x1374 │ │ │ │ + movw r0, #5300 @ 0x14b4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 8fe90 │ │ │ │ + bl 8fe78 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4bf4e │ │ │ │ - bl 95d94 │ │ │ │ + blt.n 4be98 │ │ │ │ + bl 95d68 │ │ │ │ mov r2, r7 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ blx 294a8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9889c │ │ │ │ - cbz r4, 4bfd4 │ │ │ │ + bl 98868 │ │ │ │ + cbz r4, 4bf1e │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 4bfde │ │ │ │ - bl e4b58 │ │ │ │ + bne.n 4bf28 │ │ │ │ + bl e4bd0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4bfa6 │ │ │ │ - b.n 4bf4e │ │ │ │ + beq.n 4bef0 │ │ │ │ + b.n 4be98 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 4bff2 │ │ │ │ + b.n 4bf3c │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w f1834 │ │ │ │ + b.w f18b4 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + nop │ │ │ │ subs r5, #252 @ 0xfc │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 4c022 │ │ │ │ + cbnz r0, 4bf6e │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 4c02a │ │ │ │ + cbz r0, 4bf76 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4c014 │ │ │ │ + beq.n 4bf60 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #32 │ │ │ │ mov r5, sp │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ mov r6, r3 │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ - cbz r6, 4c05e │ │ │ │ + cbz r6, 4bfaa │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r6, #0] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - cbz r2, 4c070 │ │ │ │ + cbz r2, 4bfbc │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r2, #0] │ │ │ │ mov r0, sp │ │ │ │ - bl 1085d4 │ │ │ │ + bl 1086f0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 78230 │ │ │ │ + bl 781b0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 78230 │ │ │ │ - cbz r4, 4c09e │ │ │ │ - ldr r0, [pc, #28] @ (4c0a4 ) │ │ │ │ - bl 1f5640 <_PyEval_GetBuiltin@@Base> │ │ │ │ + bl 781b0 │ │ │ │ + cbz r4, 4bfea │ │ │ │ + ldr r0, [pc, #28] @ (4bff0 ) │ │ │ │ + bl 1f5548 <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #3340 @ 0xd0c │ │ │ │ + movw r0, #3660 @ 0xe4c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 82744 │ │ │ │ + bl 82754 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bmi.n 4c180 │ │ │ │ + bmi.n 4c0cc │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -0004c0a8 : │ │ │ │ +0004bff4 : │ │ │ │ movw r3, #39980 @ 0x9c2c │ │ │ │ movt r3, #74 @ 0x4a │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - cbnz r0, 4c0b6 │ │ │ │ + cbnz r0, 4c002 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ bx lr │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #2 │ │ │ │ - bl 72074 │ │ │ │ - cbz r0, 4c0fc │ │ │ │ + bl 71ff4 │ │ │ │ + cbz r0, 4c048 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - bl 7dde8 │ │ │ │ + bl 7ddec │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 4c0e6 │ │ │ │ + cbz r0, 4c032 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ str r3, [r4, #12] │ │ │ │ - bl 7f908 │ │ │ │ - cbnz r0, 4c100 │ │ │ │ + bl 7f91c │ │ │ │ + cbnz r0, 4c04c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4c0fc │ │ │ │ + beq.n 4c048 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4c0fc │ │ │ │ + cbnz r3, 4c048 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4c102 │ │ │ │ + b.n 4c04e │ │ │ │ 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] @ (4c0e8 ) │ │ │ │ + sub sp, #24 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + mov.w r3, #0 │ │ │ │ + ldrb r3, [r0, #8] │ │ │ │ + cbz r3, 4c096 │ │ │ │ + adds r0, #9 │ │ │ │ + mov.w r3, #1 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r0] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 4c08c │ │ │ │ + strexb r1, r3, [r0] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 4c07c │ │ │ │ + dmb ish │ │ │ │ + beq.n 4c096 │ │ │ │ + bl 2680cc │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + mov r1, sp │ │ │ │ + bl 4bcd4 │ │ │ │ + ldrb r3, [r4, #8] │ │ │ │ + cbz r3, 4c0c8 │ │ │ │ + add.w r0, r4, #9 │ │ │ │ + mov.w r3, #0 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r0] │ │ │ │ + cmp r2, #1 │ │ │ │ + bne.n 4c0be │ │ │ │ + strexb r1, r3, [r0] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 4c0ae │ │ │ │ + dmb ish │ │ │ │ + beq.n 4c0c8 │ │ │ │ + bl 245a28 │ │ │ │ + movs r1, #20 │ │ │ │ + mov r0, sp │ │ │ │ + bl 2495fc <_Py_strhex@@Base> │ │ │ │ + ldr r3, [pc, #20] @ (4c0e8 ) │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + beq.n 4c0e2 │ │ │ │ + blx 2a150 <__stack_chk_fail@plt> │ │ │ │ + add sp, #24 │ │ │ │ + pop {r4, pc} │ │ │ │ + nop │ │ │ │ + cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ │ │ │ │ -0004c106 : │ │ │ │ +0004c0ec : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ - cbz r0, 4c11a │ │ │ │ - cbnz r1, 4c120 │ │ │ │ - bl 262848 │ │ │ │ - b.n 4c12a │ │ │ │ + cbz r0, 4c100 │ │ │ │ + cbnz r1, 4c106 │ │ │ │ + bl 2627d4 │ │ │ │ + b.n 4c110 │ │ │ │ add r2, sp, #4 │ │ │ │ - bl 9aa9c │ │ │ │ + bl 9aa64 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.n 4c13a │ │ │ │ - movw r0, #15980 @ 0x3e6c │ │ │ │ + bge.n 4c120 │ │ │ │ + movw r0, #16300 @ 0x3fac │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ movs r4, #0 │ │ │ │ - bl 1ed164 │ │ │ │ - b.n 4c140 │ │ │ │ + bl 1ed0b8 │ │ │ │ + b.n 4c126 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 7828c │ │ │ │ + bl 7820c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 4c16c │ │ │ │ + cbnz r0, 4c152 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 4c174 │ │ │ │ + cbz r0, 4c15a │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4c15e │ │ │ │ + beq.n 4c144 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ mov r4, r2 │ │ │ │ movw r2, #41388 @ 0xa1ac │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r5, r2 │ │ │ │ - bne.n 4c1ca │ │ │ │ + bne.n 4c1b0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 4c1ca │ │ │ │ + bne.n 4c1b0 │ │ │ │ subs r3, r4, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 4c1ca │ │ │ │ - bl 41838 │ │ │ │ + bhi.n 4c1b0 │ │ │ │ + bl 4181c │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 4c1d4 │ │ │ │ + beq.n 4c1ba │ │ │ │ cmp r4, #3 │ │ │ │ movw r2, #4308 @ 0x10d4 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ it eq │ │ │ │ eoreq.w r3, r0, #1 │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ movne r0, r2 │ │ │ │ - b.n 4c1d6 │ │ │ │ + b.n 4c1bc │ │ │ │ movw r0, #7528 @ 0x1d68 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 4c1d6 │ │ │ │ + b.n 4c1bc │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -0004c1d8 : │ │ │ │ +0004c1be : │ │ │ │ movw r3, #39980 @ 0x9c2c │ │ │ │ movt r3, #74 @ 0x4a │ │ │ │ ldr r0, [r3, #4] │ │ │ │ bx lr │ │ │ │ - movw r0, #13112 @ 0x3338 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - movs r1, #4 │ │ │ │ - b.w 7f6bc │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 4c218 │ │ │ │ + cbnz r0, 4c1f0 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 4c220 │ │ │ │ + cbz r0, 4c1f8 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4c20a │ │ │ │ + beq.n 4c1e2 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0004c222 : │ │ │ │ +0004c1fa : │ │ │ │ movw r3, #39980 @ 0x9c2c │ │ │ │ movt r3, #74 @ 0x4a │ │ │ │ ldr r0, [r3, #8] │ │ │ │ bx lr │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - cbnz r3, 4c24c │ │ │ │ + cbnz r3, 4c224 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r3 │ │ │ │ mov r0, r1 │ │ │ │ - cbz r2, 4c266 │ │ │ │ + cbz r2, 4c23e │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbz r3, 4c266 │ │ │ │ + cbz r3, 4c23e │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #57860 @ 0xe204 │ │ │ │ + movw r1, #58180 @ 0xe344 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 1271a4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4c314 │ │ │ │ - bl 165774 │ │ │ │ + b.n 4c2ec │ │ │ │ + bl 165860 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ ldr r1, [r5, #8] │ │ │ │ - cbz r2, 4c272 │ │ │ │ + cbz r2, 4c24a │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ - bl 23b264 │ │ │ │ + bl 23b1ec │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4c262 │ │ │ │ + beq.n 4c23a │ │ │ │ ldr r1, [r5, #12] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ bic.w r2, r1, #1 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r0 │ │ │ │ add.w r0, r4, #12 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r2, #0] │ │ │ │ - bl 186abc │ │ │ │ + bl 186b7c │ │ │ │ ldr r1, [r5, #16] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ bic.w r2, r1, #1 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r0 │ │ │ │ add.w r0, r4, #16 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r2, #0] │ │ │ │ - bl 186abc │ │ │ │ + bl 186b7c │ │ │ │ ldr r3, [r5, #20] │ │ │ │ - cbz r3, 4c314 │ │ │ │ + cbz r3, 4c2ec │ │ │ │ ldr r1, [r3, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 23b458 │ │ │ │ + bl 23b3e0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4c2d0 │ │ │ │ + beq.n 4c2a8 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ mvn.w r5, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ - b.n 4c2ea │ │ │ │ + b.n 4c2c2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4c262 │ │ │ │ + beq.n 4c23a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4c262 │ │ │ │ + bne.n 4c23a │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 4c262 │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 4c23a │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r6, r2 │ │ │ │ - bge.n 4c312 │ │ │ │ + bge.n 4c2ea │ │ │ │ ldr r0, [r1, #12] │ │ │ │ lsls r7, r6, #2 │ │ │ │ ldr.w ip, [r3, #12] │ │ │ │ ldr.w r3, [r0, r6, lsl #2] │ │ │ │ adds r6, #1 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add.w lr, r0, #1 │ │ │ │ cmp r0, r5 │ │ │ │ it ne │ │ │ │ strne.w lr, [r3] │ │ │ │ str.w r3, [ip, r7] │ │ │ │ - b.n 4c2ea │ │ │ │ + b.n 4c2c2 │ │ │ │ str r2, [r3, #4] │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r5, [r0, #16] │ │ │ │ - mov r4, r0 │ │ │ │ - ldrd r0, r6, [r5] │ │ │ │ - blx 297f8 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 297f8 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 297f8 │ │ │ │ - ldr r5, [r4, #4] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 781c4 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7e828 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 4c366 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 4c366 │ │ │ │ - mov r0, r5 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 77ddc <_Py_Dealloc@@Base> │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ + movw r0, #13408 @ 0x3460 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + movs r1, #4 │ │ │ │ + b.w 7f6d0 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ ldr r3, [r0, #24] │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ subs r3, r0, r3 │ │ │ │ - movw r0, #2492 @ 0x9bc │ │ │ │ + movw r0, #2768 @ 0xad0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - b.w 82744 │ │ │ │ + b.w 82754 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 4c3a4 │ │ │ │ + cbnz r0, 4c33a │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 4c3ac │ │ │ │ + cbz r0, 4c342 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4c396 │ │ │ │ + beq.n 4c32c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #3357 @ 0xd1d │ │ │ │ + movw r1, #3333 @ 0xd05 │ │ │ │ movt r1, #4 │ │ │ │ movw r0, #53928 @ 0xd2a8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.w 4064c <_PyBytes_ReverseFind@@Base+0x32> │ │ │ │ + b.w 40634 <_PyBytes_ReverseFind@@Base+0x32> │ │ │ │ │ │ │ │ -0004c3c4 : │ │ │ │ +0004c35a : │ │ │ │ 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 78144 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 7e83c │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 4c3b4 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 4c3b4 │ │ │ │ + mov r0, r5 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 77d5c <_Py_Dealloc@@Base> │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ - bl 2298dc │ │ │ │ + bl 22982c │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 4c402 │ │ │ │ + beq.n 4c3e8 │ │ │ │ cmp r0, #2 │ │ │ │ - bne.n 4c412 │ │ │ │ + bne.n 4c3f8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4c414 │ │ │ │ + beq.n 4c3fa │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 4c414 │ │ │ │ + b.n 4c3fa │ │ │ │ movw r3, #56044 @ 0xdaec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl e9f7c │ │ │ │ + bl e9fdc │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0004c418 : │ │ │ │ +0004c3fe : │ │ │ │ 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 22982c │ │ │ │ + subs r0, #1 │ │ │ │ + add sp, #12 │ │ │ │ + ldr.w pc, [sp], #4 │ │ │ │ + │ │ │ │ +0004c428 : │ │ │ │ + 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 22fc8c │ │ │ │ + vmov.f64 d9, d0 │ │ │ │ + vmov.f64 d8, d1 │ │ │ │ + bl 7f734 │ │ │ │ + cbnz r0, 4c490 │ │ │ │ + vabs.f64 d9, d9 │ │ │ │ + vldr d7, [pc, #68] @ 4c4a8 │ │ │ │ + vcmp.f64 d9, d7 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bhi.n 4c494 │ │ │ │ + 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 4c49c │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 4c49c │ │ │ │ + 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, 4c442 │ │ │ │ + cbz r3, 4c4ce │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 4c444 │ │ │ │ + b.n 4c4d0 │ │ │ │ mov r5, r3 │ │ │ │ add r5, r1 │ │ │ │ - cbnz r3, 4c452 │ │ │ │ + cbnz r3, 4c4de │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 4c452 │ │ │ │ + blt.n 4c4de │ │ │ │ cmp r1, #1 │ │ │ │ - bgt.n 4c452 │ │ │ │ - cbnz r4, 4c46e │ │ │ │ + bgt.n 4c4de │ │ │ │ + cbnz r4, 4c4fa │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #432] @ (4c608 ) │ │ │ │ + ldr r4, [pc, #428] @ (4c690 ) │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ str r2, [sp, #12] │ │ │ │ add r4, sp, #32 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r4, [sp, #16] │ │ │ │ movs r4, #1 │ │ │ │ str r4, [sp, #8] │ │ │ │ - bl 101898 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1019a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4c4c8 │ │ │ │ - cbz r5, 4c492 │ │ │ │ + cbz r0, 4c554 │ │ │ │ + cbz r5, 4c51e │ │ │ │ ldr r7, [r4, #0] │ │ │ │ - cbz r7, 4c47c │ │ │ │ + cbz r7, 4c508 │ │ │ │ subs r5, #1 │ │ │ │ - bne.n 4c47c │ │ │ │ + bne.n 4c508 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 4c496 │ │ │ │ + b.n 4c522 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbnz r0, 4c484 │ │ │ │ + cbnz r0, 4c510 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ - b.n 4c496 │ │ │ │ - bl c34a8 │ │ │ │ + b.n 4c522 │ │ │ │ + bl c34b0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4c4c8 │ │ │ │ + blt.n 4c554 │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 4c478 │ │ │ │ - b.n 4c480 │ │ │ │ + beq.n 4c504 │ │ │ │ + b.n 4c50c │ │ │ │ mov r7, r5 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 21c540 │ │ │ │ + bl 21c490 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4c4c8 │ │ │ │ + beq.n 4c554 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 4c51e │ │ │ │ + beq.n 4c5aa │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r4, [r3, #84] @ 0x54 │ │ │ │ ands.w r4, r4, #268435456 @ 0x10000000 │ │ │ │ - beq.n 4c4cc │ │ │ │ + beq.n 4c558 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43304 @ 0xa928 │ │ │ │ + movw r1, #43624 @ 0xaa68 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 1271a4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4c5dc │ │ │ │ + b.n 4c668 │ │ │ │ mov r0, r5 │ │ │ │ - bl 103b74 │ │ │ │ - cbnz r0, 4c4ec │ │ │ │ + bl 103c84 │ │ │ │ + cbnz r0, 4c578 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43344 @ 0xa950 │ │ │ │ + movw r1, #43664 @ 0xaa90 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 4c4c8 │ │ │ │ + bl 1271a4 │ │ │ │ + b.n 4c554 │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ - bl ce02c │ │ │ │ + bl ce03c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4c4c8 │ │ │ │ + beq.n 4c554 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 4c51e │ │ │ │ + ble.n 4c5aa │ │ │ │ movw r3, #56116 @ 0xdb34 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43388 @ 0xa97c │ │ │ │ + movw r1, #43708 @ 0xaabc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 1271a4 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl ceac4 │ │ │ │ - b.n 4c4c8 │ │ │ │ + bl cead4 │ │ │ │ + b.n 4c554 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 4c702 │ │ │ │ + bl 4c986 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4c536 │ │ │ │ + cbnz r0, 4c5c2 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 4c4c8 │ │ │ │ + beq.n 4c554 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl ceac4 │ │ │ │ - b.n 4c4c8 │ │ │ │ + bl cead4 │ │ │ │ + b.n 4c554 │ │ │ │ movs r1, #1 │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ blx 294c4 │ │ │ │ movs r1, #4 │ │ │ │ mov r6, r0 │ │ │ │ movs r0, #8 │ │ │ │ blx 294c4 │ │ │ │ mov r8, r0 │ │ │ │ movs r0, #16 │ │ │ │ blx 2a0fc │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r0, #8] │ │ │ │ - add r3, pc, #140 @ (adr r3, 4c5e8 ) │ │ │ │ + add r3, pc, #136 @ (adr r3, 4c670 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r8] │ │ │ │ - add r3, pc, #140 @ (adr r3, 4c5f0 ) │ │ │ │ + add r3, pc, #136 @ (adr r3, 4c678 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r8, #8] │ │ │ │ - add r3, pc, #136 @ (adr r3, 4c5f8 ) │ │ │ │ + add r3, pc, #132 @ (adr r3, 4c680 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r8, #16] │ │ │ │ - add r3, pc, #136 @ (adr r3, 4c600 ) │ │ │ │ + add r3, pc, #132 @ (adr r3, 4c688 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r8, #24] │ │ │ │ strd r8, r6, [r0] │ │ │ │ movs r3, #28 │ │ │ │ str r0, [r4, #16] │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r4, #8] │ │ │ │ - bl 7f720 │ │ │ │ - cbz r0, 4c5ac │ │ │ │ + bl 7f734 │ │ │ │ + cbz r0, 4c638 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4c52a │ │ │ │ + beq.n 4c5b6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4c52a │ │ │ │ + bne.n 4c5b6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 4c52a │ │ │ │ - cbz r5, 4c5dc │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 4c5b6 │ │ │ │ + cbz r5, 4c668 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ cmp.w r2, #2048 @ 0x800 │ │ │ │ - blt.n 4c5ce │ │ │ │ - bl 95d94 │ │ │ │ + blt.n 4c65a │ │ │ │ + bl 95d68 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 53de8 │ │ │ │ + bl 53de4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9889c │ │ │ │ - b.n 4c5d6 │ │ │ │ + bl 98868 │ │ │ │ + b.n 4c662 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ - bl 53de8 │ │ │ │ + bl 53de4 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl ceac4 │ │ │ │ + bl cead4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #88 @ 0x58 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - nop.w │ │ │ │ ldr r6, [sp, #864] @ 0x360 │ │ │ │ stmia r1!, {r0, r2} │ │ │ │ - bpl.n 4c5fe │ │ │ │ + bpl.n 4c686 │ │ │ │ adds r6, #124 @ 0x7c │ │ │ │ - ble.n 4c622 │ │ │ │ + ble.n 4c6aa │ │ │ │ adds r0, #112 @ 0x70 │ │ │ │ ldr r1, [r7, r4] │ │ │ │ @ instruction: 0xf70e0b31 │ │ │ │ vorr.i32 d17, #8454144 @ 0x00810000 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ ldrh r7, [r4, #60] @ 0x3c │ │ │ │ str r1, [r7, #76] @ 0x4c │ │ │ │ - ldr r7, [pc, #656] @ (4c898 ) │ │ │ │ + ldr r7, [pc, #656] @ (4c920 ) │ │ │ │ bkpt 0x00fa │ │ │ │ subs r6, #40 @ 0x28 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - push {lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #12 │ │ │ │ - add r2, sp, #4 │ │ │ │ - bl 2298dc │ │ │ │ - subs r0, #1 │ │ │ │ - add sp, #12 │ │ │ │ - ldr.w pc, [sp], #4 │ │ │ │ - │ │ │ │ -0004c62a : │ │ │ │ - movw r3, #39980 @ 0x9c2c │ │ │ │ - movt r3, #74 @ 0x4a │ │ │ │ - ldr r0, [r3, #28] │ │ │ │ - bx lr │ │ │ │ - push {lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8-d9} │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #20 │ │ │ │ - mov r0, r1 │ │ │ │ - bl 22fd3c │ │ │ │ - vmov.f64 d9, d0 │ │ │ │ - vmov.f64 d8, d1 │ │ │ │ - bl 7f720 │ │ │ │ - cbnz r0, 4c692 │ │ │ │ - vabs.f64 d9, d9 │ │ │ │ - vldr d7, [pc, #68] @ 4c6a8 │ │ │ │ - vcmp.f64 d9, d7 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 4c696 │ │ │ │ - vabs.f64 d8, d8 │ │ │ │ - movw r3, #4308 @ 0x10d4 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r0, #7780 @ 0x1e64 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - vcmp.f64 d8, d7 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - it ls │ │ │ │ - movls r0, r3 │ │ │ │ - b.n 4c69e │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 4c69e │ │ │ │ - movw r0, #7780 @ 0x1e64 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - add sp, #20 │ │ │ │ - vpop {d8-d9} │ │ │ │ - ldr.w pc, [sp], #4 │ │ │ │ - @ instruction: 0xffffffff │ │ │ │ - vqrdmlsh.s , , d31[0] │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr r0, [r0, #16] │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ + add.w r0, r3, r0, lsl #2 │ │ │ │ + b.w 1250d4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 209400 │ │ │ │ + bl 209358 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4c6d8 │ │ │ │ + beq.n 4c6ca │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4c6da │ │ │ │ + beq.n 4c6cc │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 4c6da │ │ │ │ + b.n 4c6cc │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [r0, #40] @ 0x28 │ │ │ │ - bl 8fe38 │ │ │ │ + bl 8fe20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 200818 <_PyUnicode_EncodeUTF16@@Base> │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 714a0 <_PyObject_GC_New@@Base> │ │ │ │ - mov r4, r0 │ │ │ │ - cbz r0, 4c720 │ │ │ │ - movs r3, #0 │ │ │ │ - strh r3, [r0, #12] │ │ │ │ - bl 80208 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr r0, [r0, #16] │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ - add.w r0, r3, r0, lsl #2 │ │ │ │ - b.w 124d64 │ │ │ │ + b.w 20076c <_PyUnicode_EncodeUTF16@@Base> │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r6, [r0, #4] │ │ │ │ mov r5, r1 │ │ │ │ movw r1, #17644 @ 0x44ec │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ mov r4, r0 │ │ │ │ cmp r6, r1 │ │ │ │ - beq.n 4c760 │ │ │ │ + beq.n 4c722 │ │ │ │ mov r0, r6 │ │ │ │ - bl 859a0 │ │ │ │ - cbnz r0, 4c760 │ │ │ │ + bl 8596c │ │ │ │ + cbnz r0, 4c722 │ │ │ │ ldr r6, [r5, #4] │ │ │ │ mov r3, r4 │ │ │ │ - b.n 4c762 │ │ │ │ + b.n 4c724 │ │ │ │ mov r3, r5 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bpl.n 4c79a │ │ │ │ + bpl.n 4c75c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl d2608 │ │ │ │ + bl d2620 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4c796 │ │ │ │ + cbz r0, 4c758 │ │ │ │ mov r1, r5 │ │ │ │ - bl 209400 │ │ │ │ + bl 209358 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 4c7a2 │ │ │ │ + bne.n 4c764 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4c796 │ │ │ │ + beq.n 4c758 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4c796 │ │ │ │ + cbnz r3, 4c758 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4c7a2 │ │ │ │ + b.n 4c764 │ │ │ │ movw r4, #7528 @ 0x1d68 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #20 │ │ │ │ mov r0, r1 │ │ │ │ - bl 22fd3c │ │ │ │ + bl 22fc8c │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vmov.f64 d8, d1 │ │ │ │ - bl 7f720 │ │ │ │ - cbnz r0, 4c802 │ │ │ │ + bl 7f734 │ │ │ │ + cbnz r0, 4c7c4 │ │ │ │ vabs.f64 d9, d9 │ │ │ │ - vldr d7, [pc, #68] @ 4c818 │ │ │ │ + vldr d7, [pc, #72] @ 4c7e0 │ │ │ │ vcmp.f64 d9, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 4c806 │ │ │ │ + bgt.n 4c7c8 │ │ │ │ vabs.f64 d8, d8 │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ vcmp.f64 d8, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it gt │ │ │ │ movgt r0, r3 │ │ │ │ - b.n 4c80e │ │ │ │ + b.n 4c7d0 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4c80e │ │ │ │ + b.n 4c7d0 │ │ │ │ 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, 4c84e │ │ │ │ + cbz r7, 4c816 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #12676 @ 0x3184 │ │ │ │ + movw r1, #12996 @ 0x32c4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 4c87c │ │ │ │ + bl 1271a4 │ │ │ │ + b.n 4c844 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r2, #5 │ │ │ │ - bpl.n 4c860 │ │ │ │ + bpl.n 4c828 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bgt.n 4c880 │ │ │ │ + bgt.n 4c848 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - movw r1, #16116 @ 0x3ef4 │ │ │ │ + movw r1, #16436 @ 0x4034 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d1990 │ │ │ │ + bl d19a8 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4c9ba │ │ │ │ + b.n 4c982 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl fb260 │ │ │ │ + bl fb3b0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4c87c │ │ │ │ + beq.n 4c844 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1762b4 <_PyEval_MatchClass@@Base+0x604> │ │ │ │ + bl 176390 <_PyEval_MatchClass@@Base+0x604> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r0, #1 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - bne.n 4c8b8 │ │ │ │ + bne.n 4c880 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4c87c │ │ │ │ + beq.n 4c844 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4c87c │ │ │ │ + bne.n 4c844 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 4c87c │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 4c844 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4c8c8 │ │ │ │ + beq.n 4c890 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4c8c8 │ │ │ │ + cbnz r3, 4c890 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ ldr.w r8, [r6, #12] │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr r5, [r3, #84] @ 0x54 │ │ │ │ ands.w r5, r5, #268435456 @ 0x10000000 │ │ │ │ - beq.n 4c90c │ │ │ │ + beq.n 4c8d4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 23b258 │ │ │ │ + bl 23b1e0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4c87c │ │ │ │ + beq.n 4c844 │ │ │ │ ldr.w r5, [r8, #8] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 20631c <_Py_RestoreSignals@@Base+0xb10> │ │ │ │ + bl 206274 <_Py_RestoreSignals@@Base+0xb10> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 4c8fc │ │ │ │ + bne.n 4c8c4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77270 │ │ │ │ - b.n 4c87c │ │ │ │ + bl 771f0 │ │ │ │ + b.n 4c844 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ lsls r2, r5, #2 │ │ │ │ mov r1, r7 │ │ │ │ blx 29c10 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77270 │ │ │ │ + bl 771f0 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ str r5, [r4, #16] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r3, #7 │ │ │ │ - bmi.n 4c932 │ │ │ │ + bmi.n 4c8fa │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #16176 @ 0x3f30 │ │ │ │ + movw r1, #16496 @ 0x4070 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1990 │ │ │ │ - b.n 4c87c │ │ │ │ - bl 83930 │ │ │ │ + bl d19a8 │ │ │ │ + b.n 4c844 │ │ │ │ + bl 83940 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 4c942 │ │ │ │ - bl 7f720 │ │ │ │ - cbz r0, 4c946 │ │ │ │ - b.n 4c87c │ │ │ │ + bne.n 4c90a │ │ │ │ + bl 7f734 │ │ │ │ + cbz r0, 4c90e │ │ │ │ + b.n 4c844 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 4c95e │ │ │ │ + bge.n 4c926 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5672 @ 0x1628 │ │ │ │ + movw r1, #5992 @ 0x1768 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 4c87c │ │ │ │ + bl 1271a4 │ │ │ │ + b.n 4c844 │ │ │ │ ldr r1, [r6, #24] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ str r0, [r4, #12] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 4c99e │ │ │ │ + beq.n 4c966 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.n 4c990 │ │ │ │ + bmi.n 4c958 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #16228 @ 0x3f64 │ │ │ │ + movw r1, #16548 @ 0x40a4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1990 │ │ │ │ - b.n 4c87c │ │ │ │ + bl d19a8 │ │ │ │ + b.n 4c844 │ │ │ │ ldr r0, [r4, #80] @ 0x50 │ │ │ │ - cbz r0, 4c9a8 │ │ │ │ - bl 86eb8 │ │ │ │ + cbz r0, 4c970 │ │ │ │ + bl 86e98 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 4c87c │ │ │ │ + blt.w 4c844 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 4c9ba │ │ │ │ + b.n 4c982 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r1, #0] │ │ │ │ str r1, [r4, #80] @ 0x50 │ │ │ │ - b.n 4c99e │ │ │ │ + b.n 4c966 │ │ │ │ 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 71498 <_PyObject_GC_New@@Base> │ │ │ │ + mov r4, r0 │ │ │ │ + cbz r0, 4c9a4 │ │ │ │ + movs r3, #0 │ │ │ │ + strh r3, [r0, #12] │ │ │ │ + bl 8021c │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r1, #0 │ │ │ │ - bl 20ca6c │ │ │ │ + bl 20c9c0 │ │ │ │ adds r0, #1 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #20 │ │ │ │ mov r0, r1 │ │ │ │ - bl 22fd3c │ │ │ │ + bl 22fc8c │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vmov.f64 d9, d1 │ │ │ │ - bl 7f720 │ │ │ │ - cbnz r0, 4ca28 │ │ │ │ + bl 7f734 │ │ │ │ + cbnz r0, 4ca12 │ │ │ │ vcmp.f64 d9, d8 │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it vs │ │ │ │ movvs r0, r3 │ │ │ │ - b.n 4ca2a │ │ │ │ + b.n 4ca14 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #20 │ │ │ │ vpop {d8-d9} │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ - ldr r0, [pc, #0] @ (4ca38 ) │ │ │ │ - bx lr │ │ │ │ - strb r4, [r5, #21] │ │ │ │ - lsls r0, r1, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r0, r1 │ │ │ │ - bl 22fd3c │ │ │ │ + bl 22fc8c │ │ │ │ vstr d0, [sp] │ │ │ │ vstr d1, [sp, #8] │ │ │ │ - bl 7f720 │ │ │ │ - cbnz r0, 4ca94 │ │ │ │ + bl 7f734 │ │ │ │ + cbnz r0, 4ca76 │ │ │ │ add r4, sp, #32 │ │ │ │ mov r5, r0 │ │ │ │ ldmia.w sp, {r0, r1, r2, r3} │ │ │ │ stmdb r4, {r0, r1, r2, r3} │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ mov r4, r0 │ │ │ │ vldr d0, [sp, #16] │ │ │ │ vldr d1, [sp, #24] │ │ │ │ str r5, [r0, #0] │ │ │ │ - bl 4ccfa │ │ │ │ + bl 4cc4c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 4ca8a │ │ │ │ - bl 263a0c <_Py_c_neg@@Base+0x10> │ │ │ │ - b.n 4ca94 │ │ │ │ + cbz r3, 4ca6c │ │ │ │ + bl 263994 <_Py_c_neg@@Base+0x22c> │ │ │ │ + b.n 4ca76 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 839e0 │ │ │ │ + b.w 839f0 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - b.w 7ffe0 │ │ │ │ + ldr r0, [pc, #0] @ (4ca80 ) │ │ │ │ + bx lr │ │ │ │ + strb r4, [r5, #21] │ │ │ │ + lsls r0, r1, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r1, r2 │ │ │ │ - cbz r3, 4caba │ │ │ │ + cbz r3, 4ca9e │ │ │ │ ldr r7, [r3, #8] │ │ │ │ - b.n 4cabc │ │ │ │ + b.n 4caa0 │ │ │ │ mov r7, r3 │ │ │ │ add r7, r1 │ │ │ │ - cbnz r3, 4caca │ │ │ │ + cbnz r3, 4caae │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 4caca │ │ │ │ + ble.n 4caae │ │ │ │ cmp r1, #2 │ │ │ │ - bgt.n 4caca │ │ │ │ - cbnz r4, 4caea │ │ │ │ + bgt.n 4caae │ │ │ │ + cbnz r4, 4cace │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #276] @ (4cbe4 ) │ │ │ │ + ldr r4, [pc, #276] @ (4cbc8 ) │ │ │ │ add r2, sp, #32 │ │ │ │ str r4, [sp, #0] │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r4, #1 │ │ │ │ movs r2, #0 │ │ │ │ movs r5, #2 │ │ │ │ str r2, [sp, #12] │ │ │ │ strd r4, r5, [sp, #4] │ │ │ │ - bl 101898 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1019a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4cbc0 │ │ │ │ + beq.n 4cba4 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl d781c <_PyNumber_Index@@Base> │ │ │ │ + bl d7884 <_PyNumber_Index@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 4cafe │ │ │ │ - bl 7f720 │ │ │ │ + cbnz r0, 4cae2 │ │ │ │ + bl 7f734 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4cbd4 │ │ │ │ - b.n 4cbc0 │ │ │ │ - bl 83930 │ │ │ │ + beq.n 4cbb8 │ │ │ │ + b.n 4cba4 │ │ │ │ + bl 83940 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4cb1a │ │ │ │ + beq.n 4cafe │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4cb1a │ │ │ │ + cbnz r3, 4cafe │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ adds r2, r5, #1 │ │ │ │ - beq.n 4caf4 │ │ │ │ + beq.n 4cad8 │ │ │ │ cmp r7, #1 │ │ │ │ - beq.n 4cb36 │ │ │ │ + beq.n 4cb1a │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl f43ac │ │ │ │ + bl f4428 │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 4cb38 │ │ │ │ - bl 7f720 │ │ │ │ - cbz r0, 4cb38 │ │ │ │ - b.n 4cbc0 │ │ │ │ + bne.n 4cb1c │ │ │ │ + bl 7f734 │ │ │ │ + cbz r0, 4cb1c │ │ │ │ + b.n 4cba4 │ │ │ │ movs r6, #0 │ │ │ │ cmp r5, #0 │ │ │ │ - bge.n 4cb58 │ │ │ │ + bge.n 4cb3c │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r2, #22 │ │ │ │ str r2, [r0, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w f1834 │ │ │ │ + b.w f18b4 │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #0 │ │ │ │ - bl 71e88 │ │ │ │ + bl 71e08 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #28] │ │ │ │ - cbz r0, 4cb6c │ │ │ │ + cbz r0, 4cb50 │ │ │ │ add.w r7, r0, #16 │ │ │ │ - b.n 4cb84 │ │ │ │ - bl 1e7a0c │ │ │ │ - b.n 4cbc0 │ │ │ │ + b.n 4cb68 │ │ │ │ + bl 1e7954 │ │ │ │ + b.n 4cba4 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 4cb98 │ │ │ │ - bl e4b58 │ │ │ │ + bne.n 4cb7c │ │ │ │ + bl e4bd0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4cbb6 │ │ │ │ + blt.n 4cb9a │ │ │ │ mov r1, r7 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ mov r3, r6 │ │ │ │ mov.w r0, #384 @ 0x180 │ │ │ │ blx 2a7cc │ │ │ │ subs r1, r0, #0 │ │ │ │ - bge.n 4cba8 │ │ │ │ - b.n 4cb72 │ │ │ │ + bge.n 4cb8c │ │ │ │ + b.n 4cb56 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1834 │ │ │ │ - b.n 4cbb6 │ │ │ │ + bl f18b4 │ │ │ │ + b.n 4cb9a │ │ │ │ cmp r5, r1 │ │ │ │ - beq.n 4cbb2 │ │ │ │ + beq.n 4cb96 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 9ac98 <_PyBytes_Resize@@Base> │ │ │ │ + bl 9ac60 <_PyBytes_Resize@@Base> │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - b.n 4cbde │ │ │ │ + b.n 4cbc2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 4cbc4 │ │ │ │ + bne.n 4cba8 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4cbde │ │ │ │ + b.n 4cbc2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4cbc0 │ │ │ │ + bne.n 4cba4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 4cbc0 │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 4cba4 │ │ │ │ cmp r7, #1 │ │ │ │ - beq.n 4cb3c │ │ │ │ + beq.n 4cb20 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4cb22 │ │ │ │ + b.n 4cb06 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ subs r6, #152 @ 0x98 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r3, [pc, #132] @ (4cc7c ) │ │ │ │ - sub sp, #40 @ 0x28 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - mov.w r3, #0 │ │ │ │ - ldrb r3, [r0, #12] │ │ │ │ - cbz r3, 4cc2c │ │ │ │ - adds r0, #13 │ │ │ │ - mov.w r3, #1 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r0] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 4cc22 │ │ │ │ - strexb r1, r3, [r0] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 4cc12 │ │ │ │ - dmb ish │ │ │ │ - beq.n 4cc2c │ │ │ │ - bl 267fdc │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - add r1, sp, #4 │ │ │ │ - bl 4cf52 │ │ │ │ - ldrb r3, [r4, #12] │ │ │ │ - cbz r3, 4cc5e │ │ │ │ - add.w r0, r4, #13 │ │ │ │ - mov.w r3, #0 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r0] │ │ │ │ - cmp r2, #1 │ │ │ │ - bne.n 4cc54 │ │ │ │ - strexb r1, r3, [r0] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 4cc44 │ │ │ │ - dmb ish │ │ │ │ - beq.n 4cc5e │ │ │ │ - bl 2459ac │ │ │ │ - ldr r1, [r4, #8] │ │ │ │ - add r0, sp, #4 │ │ │ │ - bl 71e88 │ │ │ │ - ldr r3, [pc, #20] @ (4cc7c ) │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - beq.n 4cc78 │ │ │ │ - blx 2a150 <__stack_chk_fail@plt> │ │ │ │ - add sp, #40 @ 0x28 │ │ │ │ - pop {r4, pc} │ │ │ │ - cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + b.w 7fff4 │ │ │ │ │ │ │ │ -0004cc80 : │ │ │ │ +0004cbd2 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ - cbnz r0, 4cc98 │ │ │ │ - bl 262848 │ │ │ │ - b.n 4cca2 │ │ │ │ + cbnz r0, 4cbea │ │ │ │ + bl 2627d4 │ │ │ │ + b.n 4cbf4 │ │ │ │ add r2, sp, #4 │ │ │ │ - bl 244d50 │ │ │ │ + bl 244e9c │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.n 4ccb2 │ │ │ │ - movw r0, #16388 @ 0x4004 │ │ │ │ + bge.n 4cc04 │ │ │ │ + movw r0, #16708 @ 0x4144 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ movs r4, #0 │ │ │ │ - bl 1ed164 │ │ │ │ - b.n 4ccb8 │ │ │ │ + bl 1ed0b8 │ │ │ │ + b.n 4cc0a │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 7828c │ │ │ │ + bl 7820c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ - cbz r0, 4ccea │ │ │ │ + cbz r0, 4cc3c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #56] @ 0x38 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4ccea │ │ │ │ + beq.n 4cc3c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 4ccea │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4cc3c │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1220d8 <_Py_union_type_or@@Base+0x228> │ │ │ │ + bl 122448 <_Py_union_type_or@@Base+0x228> │ │ │ │ mov r0, r4 │ │ │ │ - bl 20ad80 <_Py_set_inheritable_async_safe@@Base+0x180> │ │ │ │ + bl 20acd8 <_Py_set_inheritable_async_safe@@Base+0x180> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ vcmp.f64 d0, d1 │ │ │ │ vmov.f64 d7, d0 │ │ │ │ sub sp, #16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n 4cdfc │ │ │ │ + bvs.n 4cd4e │ │ │ │ vabs.f64 d5, d1 │ │ │ │ - vldr d6, [pc, #248] @ 4ce08 │ │ │ │ + vldr d6, [pc, #244] @ 4cd58 │ │ │ │ vmov.f64 d0, d1 │ │ │ │ vabs.f64 d4, d7 │ │ │ │ vcmp.f64 d5, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 4cd48 │ │ │ │ + ble.n 4cc9a │ │ │ │ vcmp.f64 d4, d6 │ │ │ │ vmov r3, s1 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ and.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ - bgt.n 4cd5e │ │ │ │ - vldr d0, [pc, #216] @ 4ce10 │ │ │ │ + bgt.n 4ccb0 │ │ │ │ + vldr d0, [pc, #212] @ 4cd60 │ │ │ │ cmp r3, #0 │ │ │ │ - vldr d7, [pc, #216] @ 4ce18 │ │ │ │ + vldr d7, [pc, #216] @ 4cd68 │ │ │ │ it ne │ │ │ │ vmovne.f64 d0, d7 │ │ │ │ - b.n 4ce00 │ │ │ │ + b.n 4cd52 │ │ │ │ vcmpe.f64 d4, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 4cda4 │ │ │ │ + bgt.n 4ccf6 │ │ │ │ vcmp.f64 d1, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 4cda4 │ │ │ │ - b.n 4cdf2 │ │ │ │ + beq.n 4ccf6 │ │ │ │ + b.n 4cd44 │ │ │ │ vmov r2, s15 │ │ │ │ vmov.f64 d5, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ vmov.f64 d6, d7 │ │ │ │ cmp r2, #0 │ │ │ │ it lt │ │ │ │ vmovlt.f64 d7, d5 │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 4cd92 │ │ │ │ - vldr d0, [pc, #156] @ 4ce20 │ │ │ │ + bne.n 4cce4 │ │ │ │ + vldr d0, [pc, #156] @ 4cd70 │ │ │ │ cmp r3, #0 │ │ │ │ - vldr d7, [pc, #160] @ 4ce28 │ │ │ │ + vldr d7, [pc, #156] @ 4cd78 │ │ │ │ it ne │ │ │ │ vmovne.f64 d0, d7 │ │ │ │ - b.n 4ce00 │ │ │ │ - vldr d0, [pc, #156] @ 4ce30 │ │ │ │ + b.n 4cd52 │ │ │ │ + vldr d0, [pc, #152] @ 4cd80 │ │ │ │ cmp r3, #0 │ │ │ │ - vldr d7, [pc, #156] @ 4ce38 │ │ │ │ + vldr d7, [pc, #156] @ 4cd88 │ │ │ │ it ne │ │ │ │ vmovne.f64 d0, d7 │ │ │ │ - b.n 4ce00 │ │ │ │ + b.n 4cd52 │ │ │ │ vmov r3, s15 │ │ │ │ vmov.f64 d5, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ vmov.f64 d6, d7 │ │ │ │ cmp r3, #0 │ │ │ │ vmov r3, s1 │ │ │ │ it lt │ │ │ │ vmovlt.f64 d7, d5 │ │ │ │ and.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 4cde0 │ │ │ │ - vldr d0, [pc, #112] @ 4ce40 │ │ │ │ + bne.n 4cd32 │ │ │ │ + vldr d0, [pc, #108] @ 4cd90 │ │ │ │ cmp r3, #0 │ │ │ │ - vldr d7, [pc, #112] @ 4ce48 │ │ │ │ + vldr d7, [pc, #112] @ 4cd98 │ │ │ │ it ne │ │ │ │ vmovne.f64 d0, d7 │ │ │ │ - b.n 4ce00 │ │ │ │ - vldr d0, [pc, #108] @ 4ce50 │ │ │ │ + b.n 4cd52 │ │ │ │ + vldr d0, [pc, #108] @ 4cda0 │ │ │ │ cmp r3, #0 │ │ │ │ - vldr d7, [pc, #112] @ 4ce58 │ │ │ │ + vldr d7, [pc, #108] @ 4cda8 │ │ │ │ it ne │ │ │ │ vmovne.f64 d0, d7 │ │ │ │ - b.n 4ce00 │ │ │ │ + b.n 4cd52 │ │ │ │ vmov.f64 d1, d7 │ │ │ │ add sp, #16 │ │ │ │ b.w 2a23c │ │ │ │ - vldr d0, [pc, #96] @ 4ce60 │ │ │ │ + vldr d0, [pc, #96] @ 4cdb0 │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ - nop.w │ │ │ │ + nop │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ cmp r5, #24 │ │ │ │ strb r4, [r0, r1] │ │ │ │ movs r1, #251 @ 0xfb │ │ │ │ subs r7, #249 @ 0xf9 │ │ │ │ cmp r5, #24 │ │ │ │ @@ -51504,19 +51438,19 @@ │ │ │ │ subal r7, #233 @ 0xe9 │ │ │ │ cmp r5, #24 │ │ │ │ strb r4, [r0, r1] │ │ │ │ movs r1, #251 @ 0xfb │ │ │ │ itett al │ │ │ │ moval r1, #210 @ 0xd2 │ │ │ │ ldrb r3, [r6, #28] │ │ │ │ - bls.n 4cf30 @ unpredictable │ │ │ │ + bls.n 4ce80 @ unpredictable │ │ │ │ andal r2, r0 │ │ │ │ movs r1, #210 @ 0xd2 │ │ │ │ ldrb r3, [r6, #28] │ │ │ │ - bls.n 4cf38 │ │ │ │ + bls.n 4ce88 │ │ │ │ stmia r0!, {r1} │ │ │ │ ... │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #0] │ │ │ │ cmp r5, #24 │ │ │ │ strb r4, [r0, r1] │ │ │ │ movs r1, #251 @ 0xfb │ │ │ │ @@ -51525,130 +51459,200 @@ │ │ │ │ strb r4, [r0, r1] │ │ │ │ movs r1, #251 @ 0xfb │ │ │ │ stmia r0!, {r0, r3} │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r7, #31] │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + ldr r3, [pc, #132] @ (4ce4c ) │ │ │ │ + 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, 4cdfc │ │ │ │ + adds r0, #13 │ │ │ │ + mov.w r3, #1 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r0] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 4cdf2 │ │ │ │ + strexb r1, r3, [r0] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 4cde2 │ │ │ │ + dmb ish │ │ │ │ + beq.n 4cdfc │ │ │ │ + bl 2680cc │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + add r1, sp, #4 │ │ │ │ + bl 4cf60 │ │ │ │ + ldrb r3, [r4, #12] │ │ │ │ + cbz r3, 4ce2e │ │ │ │ + add.w r0, r4, #13 │ │ │ │ + mov.w r3, #0 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r0] │ │ │ │ + cmp r2, #1 │ │ │ │ + bne.n 4ce24 │ │ │ │ + strexb r1, r3, [r0] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 4ce14 │ │ │ │ + dmb ish │ │ │ │ + beq.n 4ce2e │ │ │ │ + bl 245a28 │ │ │ │ + ldr r1, [r4, #8] │ │ │ │ + add r0, sp, #4 │ │ │ │ + bl 71e08 │ │ │ │ + ldr r3, [pc, #20] @ (4ce4c ) │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + beq.n 4ce48 │ │ │ │ + blx 2a150 <__stack_chk_fail@plt> │ │ │ │ + add sp, #40 @ 0x28 │ │ │ │ + pop {r4, pc} │ │ │ │ + cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ ldrb.w r2, [r0, #64] @ 0x40 │ │ │ │ - cbnz r2, 4ce70 │ │ │ │ - b.n 4d0d6 │ │ │ │ + cbnz r2, 4ce58 │ │ │ │ + b.n 4d0c0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [r0, #40] @ 0x28 │ │ │ │ - bl 8fe38 │ │ │ │ + bl 8fe20 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 248a7c <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ + b.w 248a00 <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ ldrb r3, [r0, #26] │ │ │ │ ldr r2, [r0, #8] │ │ │ │ - cbz r3, 4ceaa │ │ │ │ + cbz r3, 4ce92 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 4cec8 │ │ │ │ + beq.n 4ceb0 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - b.n 4cec8 │ │ │ │ + b.n 4ceb0 │ │ │ │ ldrb r3, [r0, #24] │ │ │ │ - cbnz r3, 4ceba │ │ │ │ + cbnz r3, 4cea2 │ │ │ │ ldrb r3, [r0, #25] │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r1, #126 @ 0x7e │ │ │ │ movne r1, #45 @ 0x2d │ │ │ │ - b.n 4cebc │ │ │ │ + b.n 4cea4 │ │ │ │ movs r1, #43 @ 0x2b │ │ │ │ - movw r0, #11936 @ 0x2ea0 │ │ │ │ + movw r0, #12240 @ 0x2fd0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - b.w ddc6c │ │ │ │ + b.w ddce4 │ │ │ │ mov r0, r2 │ │ │ │ bx lr │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r0, r1 │ │ │ │ - bl 22fd3c │ │ │ │ + bl 22fc8c │ │ │ │ vstr d0, [sp, #8] │ │ │ │ vstr d1, [sp, #16] │ │ │ │ - bl 7f720 │ │ │ │ - cbnz r0, 4cf46 │ │ │ │ + bl 7f734 │ │ │ │ + cbnz r0, 4cf2e │ │ │ │ add r3, sp, #8 │ │ │ │ add r5, sp, #40 @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmdb r5, {r0, r1, r2, r3} │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ mov r5, r0 │ │ │ │ vldr d1, [sp, #32] │ │ │ │ str r4, [r0, #0] │ │ │ │ vldr d0, [sp, #24] │ │ │ │ - bl 4ccfa │ │ │ │ + bl 4cc4c │ │ │ │ vldr d1, [sp, #32] │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vldr d0, [sp, #24] │ │ │ │ - bl 2487d4 <_Py_c_abs@@Base> │ │ │ │ + bl 248960 <_Py_c_abs@@Base> │ │ │ │ ldr r1, [r5, #0] │ │ │ │ vmov r2, r3, d0 │ │ │ │ - cbz r1, 4cf32 │ │ │ │ - bl 263a0c <_Py_c_neg@@Base+0x10> │ │ │ │ - b.n 4cf48 │ │ │ │ - movw r0, #16560 @ 0x40b0 │ │ │ │ + cbz r1, 4cf1a │ │ │ │ + bl 263994 <_Py_c_neg@@Base+0x22c> │ │ │ │ + b.n 4cf30 │ │ │ │ + movw r0, #16880 @ 0x41f0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ vstr d8, [sp] │ │ │ │ - bl 82744 │ │ │ │ + bl 82754 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 4cf48 │ │ │ │ + b.n 4cf30 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ vpop {d8} │ │ │ │ pop {r4, r5, pc} │ │ │ │ + │ │ │ │ +0004cf3a : │ │ │ │ + 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 244e9c │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + bl 7820c │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3880] @ 0xf28 │ │ │ │ - ldr r3, [pc, #292] @ (4d088 ) │ │ │ │ + ldr r3, [pc, #292] @ (4d098 ) │ │ │ │ sub sp, #184 @ 0xb8 │ │ │ │ ldr r7, [r0, #8] │ │ │ │ mov r5, r1 │ │ │ │ ldrd ip, lr, [r0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #180] @ 0xb4 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr.w r9, [r0, #12] │ │ │ │ ands.w r6, r7, #63 @ 0x3f │ │ │ │ - bne.n 4cf86 │ │ │ │ + bne.n 4cf94 │ │ │ │ orrs.w r3, r7, r9 │ │ │ │ - bne.n 4cf8a │ │ │ │ + bne.n 4cf98 │ │ │ │ mov r8, r6 │ │ │ │ - b.n 4cf90 │ │ │ │ + b.n 4cf9e │ │ │ │ movs r6, #0 │ │ │ │ mov.w r8, #64 @ 0x40 │ │ │ │ add r4, sp, #8 │ │ │ │ ldr.w r0, [ip] │ │ │ │ ldr.w r1, [ip, #4] │ │ │ │ ldr.w r2, [ip, #8] │ │ │ │ ldr.w r3, [ip, #12] │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldr.w r0, [ip, #16] │ │ │ │ ldr.w r1, [ip, #20] │ │ │ │ ldr.w r2, [ip, #24] │ │ │ │ ldr.w r3, [ip, #28] │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 4cfc2 │ │ │ │ + beq.n 4cfd0 │ │ │ │ cmp r6, #0 │ │ │ │ it eq │ │ │ │ moveq r6, #64 @ 0x40 │ │ │ │ add.w r3, r8, #9 │ │ │ │ mov.w sl, #128 @ 0x80 │ │ │ │ mov.w r9, r9, lsl #3 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ @@ -51681,20 +51685,20 @@ │ │ │ │ add.w r3, r3, r6, lsl #6 │ │ │ │ subs r3, #140 @ 0x8c │ │ │ │ ldmia.w r7, {r0, r1} │ │ │ │ strb.w sl, [r8, #-132] │ │ │ │ stmia.w r3, {r0, r1} │ │ │ │ add r1, sp, #8 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ - bl 4d0fc │ │ │ │ + bl 4d0e6 │ │ │ │ cmp r6, #2 │ │ │ │ - bne.n 4d040 │ │ │ │ + bne.n 4d04e │ │ │ │ add r1, sp, #8 │ │ │ │ add r0, sp, #116 @ 0x74 │ │ │ │ - bl 4d0fc │ │ │ │ + bl 4d0e6 │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ rev r0, r0 │ │ │ │ rev r1, r1 │ │ │ │ str r0, [r5, #0] │ │ │ │ rev r2, r2 │ │ │ │ rev r3, r3 │ │ │ │ @@ -51707,67 +51711,52 @@ │ │ │ │ rev r1, r1 │ │ │ │ str r0, [r5, #16] │ │ │ │ rev r2, r2 │ │ │ │ rev r3, r3 │ │ │ │ str r1, [r5, #20] │ │ │ │ str r3, [r5, #28] │ │ │ │ str r2, [r5, #24] │ │ │ │ - ldr r3, [pc, #20] @ (4d088 ) │ │ │ │ + ldr r3, [pc, #24] @ (4d098 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #180] @ 0xb4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 4d082 │ │ │ │ + beq.n 4d090 │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ add sp, #184 @ 0xb8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + nop │ │ │ │ cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ │ │ │ │ -0004d08c : │ │ │ │ +0004d09c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ add r2, sp, #4 │ │ │ │ - bl 244d50 │ │ │ │ + bl 9aa64 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 7828c │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -0004d0b2 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - add r2, sp, #4 │ │ │ │ - bl 9aa9c │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - bl 7828c │ │ │ │ + bl 7820c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [r0, #40] @ 0x28 │ │ │ │ - bl 8fe38 │ │ │ │ + bl 8fe20 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 248a7c <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ + b.w 248a00 <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, #116 @ 0x74 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ rev r3, r3 │ │ │ │ str r1, [sp, #0] │ │ │ │ rev r2, r2 │ │ │ │ @@ -54118,452 +54107,423 @@ │ │ │ │ add r3, r2 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ add r3, r0 │ │ │ │ str r3, [r2, #0] │ │ │ │ add sp, #116 @ 0x74 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r2, r0 │ │ │ │ - movw r0, #16616 @ 0x40e8 │ │ │ │ + movw r0, #16936 @ 0x4228 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r1, [r2, #16] │ │ │ │ - b.w ddc6c │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r3, [pc, #132] @ (4edec ) │ │ │ │ - sub sp, #40 @ 0x28 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - mov.w r3, #0 │ │ │ │ - ldrb r3, [r0, #12] │ │ │ │ - cbz r3, 4ed9c │ │ │ │ - adds r0, #13 │ │ │ │ - mov.w r3, #1 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r0] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 4ed92 │ │ │ │ - strexb r1, r3, [r0] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 4ed82 │ │ │ │ - dmb ish │ │ │ │ - beq.n 4ed9c │ │ │ │ - bl 267fdc │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - add r1, sp, #4 │ │ │ │ - bl 4cf52 │ │ │ │ - ldrb r3, [r4, #12] │ │ │ │ - cbz r3, 4edce │ │ │ │ - add.w r0, r4, #13 │ │ │ │ - mov.w r3, #0 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r0] │ │ │ │ - cmp r2, #1 │ │ │ │ - bne.n 4edc4 │ │ │ │ - strexb r1, r3, [r0] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 4edb4 │ │ │ │ - dmb ish │ │ │ │ - beq.n 4edce │ │ │ │ - bl 2459ac │ │ │ │ - ldr r1, [r4, #8] │ │ │ │ - add r0, sp, #4 │ │ │ │ - bl 249b14 <_Py_strhex@@Base> │ │ │ │ - ldr r3, [pc, #20] @ (4edec ) │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - beq.n 4ede8 │ │ │ │ - blx 2a150 <__stack_chk_fail@plt> │ │ │ │ - add sp, #40 @ 0x28 │ │ │ │ - pop {r4, pc} │ │ │ │ - cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ + b.w ddce4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ mov r1, r2 │ │ │ │ movs r2, #0 │ │ │ │ - cbz r3, 4ee0c │ │ │ │ + cbz r3, 4ed5e │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 4ee0e │ │ │ │ + b.n 4ed60 │ │ │ │ mov r5, r3 │ │ │ │ add r5, r1 │ │ │ │ str r2, [sp, #28] │ │ │ │ - cbnz r3, 4ee1e │ │ │ │ + cbnz r3, 4ed70 │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 4ee1e │ │ │ │ + ble.n 4ed70 │ │ │ │ cmp r1, #2 │ │ │ │ - bgt.n 4ee1e │ │ │ │ - cbnz r4, 4ee40 │ │ │ │ + bgt.n 4ed70 │ │ │ │ + cbnz r4, 4ed92 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #136] @ (4eeac ) │ │ │ │ + ldr r4, [pc, #136] @ (4edfc ) │ │ │ │ add r2, sp, #32 │ │ │ │ str r4, [sp, #0] │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r4, #1 │ │ │ │ movs r2, #0 │ │ │ │ movs r6, #2 │ │ │ │ str r2, [sp, #12] │ │ │ │ strd r4, r6, [sp, #4] │ │ │ │ - bl 101898 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1019a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4ee40 │ │ │ │ + cbnz r0, 4ed92 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4ee9e │ │ │ │ + b.n 4edf0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 11ac98 │ │ │ │ + bl 11af08 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4ee3c │ │ │ │ + beq.n 4ed8e │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 4ee64 │ │ │ │ + beq.n 4edb6 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 16a054 │ │ │ │ + bl 16a13c │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 4ee66 │ │ │ │ - bl 7f720 │ │ │ │ - cbz r0, 4ee66 │ │ │ │ - b.n 4ee3c │ │ │ │ + bne.n 4edb8 │ │ │ │ + bl 7f734 │ │ │ │ + cbz r0, 4edb8 │ │ │ │ + b.n 4ed8e │ │ │ │ mov r4, r5 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ - bl 95d94 │ │ │ │ + bl 95d68 │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r0 │ │ │ │ adds r6, #16 │ │ │ │ mov r0, r6 │ │ │ │ blx 29b70 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9889c │ │ │ │ + bl 98868 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 4ee96 │ │ │ │ + bne.n 4ede8 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1834 │ │ │ │ + bl f18b4 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 4ee9e │ │ │ │ + b.n 4edf0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7ffe0 │ │ │ │ + bl 7fff4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 7828c │ │ │ │ + bl 7820c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - nop │ │ │ │ subs r6, #196 @ 0xc4 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [r0, #40] @ 0x28 │ │ │ │ - bl 8fe38 │ │ │ │ + bl 8fe20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 248a7c <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ + b.w 248a00 <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ │ │ │ │ -0004eed4 : │ │ │ │ +0004ee24 : │ │ │ │ push {r4, r5, r6, r7} │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ - ldr r5, [pc, #60] @ (4ef18 ) │ │ │ │ + ldr r5, [pc, #60] @ (4ee68 ) │ │ │ │ ldr r4, [r4, r5] │ │ │ │ ldr r5, [r4, #8] │ │ │ │ ldr.w ip, [r5] │ │ │ │ ldrd r7, r6, [r1] │ │ │ │ movs r4, #0 │ │ │ │ cmp r4, r6 │ │ │ │ it eq │ │ │ │ cmpeq ip, r7 │ │ │ │ - beq.n 4ef12 │ │ │ │ + beq.n 4ee62 │ │ │ │ add.w r7, r5, #98304 @ 0x18000 │ │ │ │ cmp r4, r3 │ │ │ │ - bge.n 4ef0a │ │ │ │ + bge.n 4ee5a │ │ │ │ ldrb r6, [r2, r4] │ │ │ │ add r6, r7 │ │ │ │ ldrb.w r6, [r6, #548] @ 0x224 │ │ │ │ strb.w r6, [r0, r4, lsl #1] │ │ │ │ adds r4, #1 │ │ │ │ - b.n 4eef6 │ │ │ │ + b.n 4ee46 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r1] │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, r7} │ │ │ │ bx lr │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 4ef1e │ │ │ │ + b.n 4ee6e │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - b.w 261908 <_PyLong_DivmodNear@@Base+0xda4> │ │ │ │ + b.w 261890 <_PyLong_DivmodNear@@Base+0xdac> │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + ldr r3, [pc, #132] @ (4ef08 ) │ │ │ │ + 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, 4eeb8 │ │ │ │ + adds r0, #13 │ │ │ │ + mov.w r3, #1 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r0] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 4eeae │ │ │ │ + strexb r1, r3, [r0] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 4ee9e │ │ │ │ + dmb ish │ │ │ │ + beq.n 4eeb8 │ │ │ │ + bl 2680cc │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + add r1, sp, #4 │ │ │ │ + bl 4cf60 │ │ │ │ + ldrb r3, [r4, #12] │ │ │ │ + cbz r3, 4eeea │ │ │ │ + add.w r0, r4, #13 │ │ │ │ + mov.w r3, #0 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r0] │ │ │ │ + cmp r2, #1 │ │ │ │ + bne.n 4eee0 │ │ │ │ + strexb r1, r3, [r0] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 4eed0 │ │ │ │ + dmb ish │ │ │ │ + beq.n 4eeea │ │ │ │ + bl 245a28 │ │ │ │ + ldr r1, [r4, #8] │ │ │ │ + add r0, sp, #4 │ │ │ │ + bl 2495fc <_Py_strhex@@Base> │ │ │ │ + ldr r3, [pc, #20] @ (4ef08 ) │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + beq.n 4ef04 │ │ │ │ + blx 2a150 <__stack_chk_fail@plt> │ │ │ │ + add sp, #40 @ 0x28 │ │ │ │ + pop {r4, pc} │ │ │ │ + cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 4f29c <_PyDict_SizeOf@@Base+0x300> │ │ │ │ + bl 4f234 <_PyDict_SizeOf@@Base+0x2d2> │ │ │ │ ldr r3, [r4, #32] │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ add.w r0, r0, r2, lsl #2 │ │ │ │ - cbz r3, 4ef48 │ │ │ │ + cbz r3, 4ef30 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ add.w r0, r0, r3, lsl #4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7f908 │ │ │ │ + b.w 7f91c │ │ │ │ │ │ │ │ -0004ef50 <_PyMonitoring_FirePyStartEvent@@Base>: │ │ │ │ +0004ef38 <_PyMonitoring_FirePyStartEvent@@Base>: │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #28 │ │ │ │ movs r4, #0 │ │ │ │ movs r3, #2 │ │ │ │ movs r5, #0 │ │ │ │ strd r3, r4, [sp] │ │ │ │ add r3, sp, #8 │ │ │ │ strd r4, r5, [sp, #8] │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl 4f172 <_PyDict_SizeOf@@Base+0x1d6> │ │ │ │ + bl 4f10a <_PyDict_SizeOf@@Base+0x1a8> │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - cmp r3, #28 │ │ │ │ - bne.n 4ef8e <_PyMonitoring_FirePyStartEvent@@Base+0x3e> │ │ │ │ - movw r0, #44172 @ 0xac8c │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - movs r1, #6 │ │ │ │ - b.w 7f6bc │ │ │ │ - movw r0, #44164 @ 0xac84 │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - movs r1, #6 │ │ │ │ - b.w 7f6bc │ │ │ │ │ │ │ │ -0004ef9c <_PyDict_SizeOf@@Base>: │ │ │ │ - b.n 4f29c <_PyDict_SizeOf@@Base+0x300> │ │ │ │ +0004ef62 <_PyDict_SizeOf@@Base>: │ │ │ │ + b.n 4f234 <_PyDict_SizeOf@@Base+0x2d2> │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #4364 @ 0x110c │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r3, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 4efbe <_PyDict_SizeOf@@Base+0x22> │ │ │ │ + bne.n 4ef84 <_PyDict_SizeOf@@Base+0x22> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 4efc2 <_PyDict_SizeOf@@Base+0x26> │ │ │ │ + beq.n 4ef88 <_PyDict_SizeOf@@Base+0x26> │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - b.n 4efc2 <_PyDict_SizeOf@@Base+0x26> │ │ │ │ - b.w 1e016c <_PySet_Update@@Base+0x4c> │ │ │ │ + b.n 4ef88 <_PyDict_SizeOf@@Base+0x26> │ │ │ │ + b.w 1dffe8 <_PySet_Update@@Base+0x4c> │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r4, [r3, #104] @ 0x68 │ │ │ │ - cbnz r4, 4eff4 <_PyDict_SizeOf@@Base+0x58> │ │ │ │ + cbnz r4, 4efba <_PyDict_SizeOf@@Base+0x58> │ │ │ │ movw r3, #48072 @ 0xbbc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #16652 @ 0x410c │ │ │ │ + movw r1, #16972 @ 0x424c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 1271a4 │ │ │ │ mov r0, r4 │ │ │ │ - b.n 4f012 <_PyDict_SizeOf@@Base+0x76> │ │ │ │ + b.n 4efd8 <_PyDict_SizeOf@@Base+0x76> │ │ │ │ ldr r0, [r0, r4] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, r3 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ pop {r4, pc} │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r5, [r0, #16] │ │ │ │ - mov r4, r0 │ │ │ │ - ldrd r0, r6, [r5] │ │ │ │ - blx 297f8 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 297f8 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 297f8 │ │ │ │ - ldr r5, [r4, #4] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 781c4 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7e828 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 4f062 <_PyDict_SizeOf@@Base+0xc6> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 4f062 <_PyDict_SizeOf@@Base+0xc6> │ │ │ │ - mov r0, r5 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 77ddc <_Py_Dealloc@@Base> │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + cmp r3, #28 │ │ │ │ + bne.n 4efee <_PyDict_SizeOf@@Base+0x8c> │ │ │ │ + movw r0, #44492 @ 0xadcc │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + movs r1, #6 │ │ │ │ + b.w 7f6d0 │ │ │ │ + movw r0, #44484 @ 0xadc4 │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + movs r1, #6 │ │ │ │ + b.w 7f6d0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ subs r3, r2, #1 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r1 │ │ │ │ cmp r3, #2 │ │ │ │ - bhi.n 4f0a8 <_PyDict_SizeOf@@Base+0x10c> │ │ │ │ + bhi.n 4f040 <_PyDict_SizeOf@@Base+0xde> │ │ │ │ ldr r7, [r6, #0] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bmi.n 4f0c0 <_PyDict_SizeOf@@Base+0x124> │ │ │ │ + bmi.n 4f058 <_PyDict_SizeOf@@Base+0xf6> │ │ │ │ mov r3, r7 │ │ │ │ - movw r2, #62196 @ 0xf2f4 │ │ │ │ + movw r2, #62516 @ 0xf434 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #58280 @ 0xe3a8 │ │ │ │ + movw r1, #58600 @ 0xe4e8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #26108 @ 0x65fc │ │ │ │ + movw r0, #26428 @ 0x673c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23b068 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 4f16c <_PyDict_SizeOf@@Base+0x1d0> │ │ │ │ - movw r0, #26108 @ 0x65fc │ │ │ │ + bl 23afc8 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 4f104 <_PyDict_SizeOf@@Base+0x1a2> │ │ │ │ + movw r0, #26428 @ 0x673c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movs r3, #3 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl c0530 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c053c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4f07e <_PyDict_SizeOf@@Base+0xe2> │ │ │ │ - b.n 4f16c <_PyDict_SizeOf@@Base+0x1d0> │ │ │ │ + bne.n 4f016 <_PyDict_SizeOf@@Base+0xb4> │ │ │ │ + b.n 4f104 <_PyDict_SizeOf@@Base+0x1a2> │ │ │ │ cmp r4, #1 │ │ │ │ - ble.n 4f142 <_PyDict_SizeOf@@Base+0x1a6> │ │ │ │ + ble.n 4f0da <_PyDict_SizeOf@@Base+0x178> │ │ │ │ ldr r3, [r6, #4] │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4f128 <_PyDict_SizeOf@@Base+0x18c> │ │ │ │ + beq.n 4f0c0 <_PyDict_SizeOf@@Base+0x15e> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.n 4f10a <_PyDict_SizeOf@@Base+0x16e> │ │ │ │ + bpl.n 4f0a2 <_PyDict_SizeOf@@Base+0x140> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 88de4 │ │ │ │ + bl 88dc8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4f16c <_PyDict_SizeOf@@Base+0x1d0> │ │ │ │ + beq.n 4f104 <_PyDict_SizeOf@@Base+0x1a2> │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 4f12a <_PyDict_SizeOf@@Base+0x18e> │ │ │ │ + beq.n 4f0c2 <_PyDict_SizeOf@@Base+0x160> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21340 @ 0x535c │ │ │ │ + movw r1, #21660 @ 0x549c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 4f16c <_PyDict_SizeOf@@Base+0x1d0> │ │ │ │ - movw r2, #53808 @ 0xd230 │ │ │ │ + bl 1271a4 │ │ │ │ + b.n 4f104 <_PyDict_SizeOf@@Base+0x1a2> │ │ │ │ + movw r2, #54128 @ 0xd370 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #58440 @ 0xe448 │ │ │ │ + movw r1, #58760 @ 0xe588 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #26108 @ 0x65fc │ │ │ │ + movw r0, #26428 @ 0x673c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23b068 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 4f16c <_PyDict_SizeOf@@Base+0x1d0> │ │ │ │ + bl 23afc8 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 4f104 <_PyDict_SizeOf@@Base+0x1a2> │ │ │ │ movs r5, #0 │ │ │ │ cmp r4, #2 │ │ │ │ - beq.n 4f148 <_PyDict_SizeOf@@Base+0x1ac> │ │ │ │ + beq.n 4f0e0 <_PyDict_SizeOf@@Base+0x17e> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - bl f43ac │ │ │ │ + bl f4428 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 4f14a <_PyDict_SizeOf@@Base+0x1ae> │ │ │ │ - bl 7f720 │ │ │ │ - cbz r0, 4f14a <_PyDict_SizeOf@@Base+0x1ae> │ │ │ │ - b.n 4f16c <_PyDict_SizeOf@@Base+0x1d0> │ │ │ │ + bne.n 4f0e2 <_PyDict_SizeOf@@Base+0x180> │ │ │ │ + bl 7f734 │ │ │ │ + cbz r0, 4f0e2 <_PyDict_SizeOf@@Base+0x180> │ │ │ │ + b.n 4f104 <_PyDict_SizeOf@@Base+0x1a2> │ │ │ │ movs r4, #0 │ │ │ │ mov r5, r4 │ │ │ │ - b.n 4f14a <_PyDict_SizeOf@@Base+0x1ae> │ │ │ │ + b.n 4f0e2 <_PyDict_SizeOf@@Base+0x180> │ │ │ │ movs r4, #0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 248a7c <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ + bl 248a00 <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 4f16c <_PyDict_SizeOf@@Base+0x1d0> │ │ │ │ - movw r0, #35440 @ 0x8a70 │ │ │ │ + cbz r0, 4f104 <_PyDict_SizeOf@@Base+0x1a2> │ │ │ │ + movw r0, #35760 @ 0x8bb0 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 82744 │ │ │ │ + b.w 82754 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r9, r3 │ │ │ │ - ldr r3, [pc, #272] @ (4f298 <_PyDict_SizeOf@@Base+0x2fc>) │ │ │ │ + ldr r3, [pc, #272] @ (4f230 <_PyDict_SizeOf@@Base+0x2ce>) │ │ │ │ mov r8, r0 │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ sub sp, #20 │ │ │ │ ldr.w sl, [r0, r3] │ │ │ │ subs r0, r2, #0 │ │ │ │ ldrb.w r4, [r8] │ │ │ │ ldr r5, [sp, #56] @ 0x38 │ │ │ │ ldr.w r6, [sl, #8] │ │ │ │ ldr r7, [sp, #60] @ 0x3c │ │ │ │ str.w r1, [r9, #4] │ │ │ │ - bge.n 4f1be <_PyDict_SizeOf@@Base+0x222> │ │ │ │ + bge.n 4f156 <_PyDict_SizeOf@@Base+0x1f4> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #16684 @ 0x412c │ │ │ │ + movw r1, #17004 @ 0x426c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 4f1c8 <_PyDict_SizeOf@@Base+0x22c> │ │ │ │ + bl 1271a4 │ │ │ │ + b.n 4f160 <_PyDict_SizeOf@@Base+0x1fe> │ │ │ │ cmp r7, #5 │ │ │ │ - beq.n 4f1d2 <_PyDict_SizeOf@@Base+0x236> │ │ │ │ - bl 7ffe0 │ │ │ │ - cbnz r0, 4f1ce <_PyDict_SizeOf@@Base+0x232> │ │ │ │ + beq.n 4f16a <_PyDict_SizeOf@@Base+0x208> │ │ │ │ + bl 7fff4 │ │ │ │ + cbnz r0, 4f166 <_PyDict_SizeOf@@Base+0x204> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4f290 <_PyDict_SizeOf@@Base+0x2f4> │ │ │ │ + b.n 4f228 <_PyDict_SizeOf@@Base+0x2c6> │ │ │ │ str.w r0, [r9, #8] │ │ │ │ add.w r2, r9, #4 │ │ │ │ - movw r9, #50876 @ 0xc6bc │ │ │ │ + movw r9, #51196 @ 0xc7fc │ │ │ │ movt r9, #54 @ 0x36 │ │ │ │ orr.w r3, r5, #2147483648 @ 0x80000000 │ │ │ │ str r3, [sp, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 4f28e <_PyDict_SizeOf@@Base+0x2f2> │ │ │ │ + beq.n 4f226 <_PyDict_SizeOf@@Base+0x2c4> │ │ │ │ cmp r4, #15 │ │ │ │ mov.w r0, #1 │ │ │ │ it hi │ │ │ │ lsrhi r3, r4, #4 │ │ │ │ mov r1, sl │ │ │ │ str r7, [sp, #4] │ │ │ │ ite ls │ │ │ │ @@ -54574,72 +54534,72 @@ │ │ │ │ addhi r5, #4 │ │ │ │ str r2, [sp, #12] │ │ │ │ lsl.w fp, r0, r5 │ │ │ │ sxtb r0, r5 │ │ │ │ eor.w r4, r4, fp │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f0814 │ │ │ │ + bl 1f0768 │ │ │ │ uxtb r4, r4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4f1e4 <_PyDict_SizeOf@@Base+0x248> │ │ │ │ + beq.n 4f17c <_PyDict_SizeOf@@Base+0x21a> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4f1c8 <_PyDict_SizeOf@@Base+0x22c> │ │ │ │ + beq.n 4f160 <_PyDict_SizeOf@@Base+0x1fe> │ │ │ │ cmp r7, #9 │ │ │ │ - ble.n 4f280 <_PyDict_SizeOf@@Base+0x2e4> │ │ │ │ + ble.n 4f218 <_PyDict_SizeOf@@Base+0x2b6> │ │ │ │ add.w r5, r5, r5, lsl #4 │ │ │ │ - movw r2, #28548 @ 0x6f84 │ │ │ │ + movw r2, #28868 @ 0x70c4 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ add r5, r7 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ add.w r6, r6, r5, lsl #2 │ │ │ │ - movw r1, #40 @ 0x28 │ │ │ │ + movw r1, #360 @ 0x168 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ add.w r6, r6, #98304 @ 0x18000 │ │ │ │ ldr.w r2, [r2, r7, lsl #2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1990 │ │ │ │ + bl d19a8 │ │ │ │ ldr.w r0, [r6, #576] @ 0x240 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4f1c8 <_PyDict_SizeOf@@Base+0x22c> │ │ │ │ + beq.n 4f160 <_PyDict_SizeOf@@Base+0x1fe> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str.w r1, [r6, #576] @ 0x240 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4f1c8 <_PyDict_SizeOf@@Base+0x22c> │ │ │ │ + beq.n 4f160 <_PyDict_SizeOf@@Base+0x1fe> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4f1c8 <_PyDict_SizeOf@@Base+0x22c> │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 4f1c8 <_PyDict_SizeOf@@Base+0x22c> │ │ │ │ + bne.n 4f160 <_PyDict_SizeOf@@Base+0x1fe> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 4f160 <_PyDict_SizeOf@@Base+0x1fe> │ │ │ │ ldrb.w r3, [r8] │ │ │ │ bic.w r3, r3, fp │ │ │ │ strb.w r3, [r8] │ │ │ │ - b.n 4f1e4 <_PyDict_SizeOf@@Base+0x248> │ │ │ │ + b.n 4f17c <_PyDict_SizeOf@@Base+0x21a> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r0, #28] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r1, [r0, #24] │ │ │ │ ldr r0, [r2, #16] │ │ │ │ - cbz r3, 4f2b0 <_PyDict_SizeOf@@Base+0x314> │ │ │ │ + cbz r3, 4f248 <_PyDict_SizeOf@@Base+0x2e6> │ │ │ │ ldrd r3, r2, [r1, #12] │ │ │ │ add r3, r2 │ │ │ │ add.w r0, r0, r3, lsl #2 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 4f2f2 <_PyDict_SizeOf@@Base+0x356> │ │ │ │ + bne.n 4f28a <_PyDict_SizeOf@@Base+0x328> │ │ │ │ push {r4} │ │ │ │ ldrb r4, [r1, #5] │ │ │ │ ldrb r2, [r1, #4] │ │ │ │ ldrb r1, [r1, #6] │ │ │ │ lsl.w r2, r3, r2 │ │ │ │ cmp r1, #0 │ │ │ │ lsl.w r3, r3, r4 │ │ │ │ @@ -54655,886 +54615,907 @@ │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ umull r2, r0, r2, r0 │ │ │ │ lsrs r0, r0, #1 │ │ │ │ mla r0, r1, r0, r3 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0004f2f4 : │ │ │ │ +0004f28c : │ │ │ │ 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 78144 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 7e83c │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 4f2de │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 4f2de │ │ │ │ + mov r0, r5 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 77d5c <_Py_Dealloc@@Base> │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w f75b0 │ │ │ │ + b.w f75c8 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 4f29c <_PyDict_SizeOf@@Base+0x300> │ │ │ │ + bl 4f234 <_PyDict_SizeOf@@Base+0x2d2> │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 7f908 │ │ │ │ + b.w 7f91c │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0004f32a <_PyMonitoring_FirePyResumeEvent@@Base>: │ │ │ │ +0004f312 <_PyMonitoring_FirePyResumeEvent@@Base>: │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #28 │ │ │ │ movs r4, #0 │ │ │ │ movs r5, #0 │ │ │ │ movs r3, #2 │ │ │ │ strd r4, r5, [sp, #8] │ │ │ │ movs r4, #1 │ │ │ │ strd r3, r4, [sp] │ │ │ │ add r3, sp, #8 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl 4f172 <_PyDict_SizeOf@@Base+0x1d6> │ │ │ │ + bl 4f10a <_PyDict_SizeOf@@Base+0x1a8> │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 4f388 <_PyMonitoring_FirePyResumeEvent@@Base+0x5e> │ │ │ │ + bne.n 4f370 <_PyMonitoring_FirePyResumeEvent@@Base+0x5e> │ │ │ │ ldr r0, [r5, #0] │ │ │ │ movw r4, #26080 @ 0x65e0 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 4f3a0 <_PyMonitoring_FirePyResumeEvent@@Base+0x76> │ │ │ │ + bne.n 4f388 <_PyMonitoring_FirePyResumeEvent@@Base+0x76> │ │ │ │ vldr d9, [r0, #8] │ │ │ │ - b.n 4f3c0 <_PyMonitoring_FirePyResumeEvent@@Base+0x96> │ │ │ │ + b.n 4f3a8 <_PyMonitoring_FirePyResumeEvent@@Base+0x96> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #2456 @ 0x998 │ │ │ │ + movw r0, #2792 @ 0xae8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r2, r3 │ │ │ │ - bl c0530 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c053c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4f372 <_PyMonitoring_FirePyResumeEvent@@Base+0x48> │ │ │ │ - b.n 4f534 <_PyMonitoring_FirePyResumeEvent@@Base+0x20a> │ │ │ │ - bl 13dfb8 │ │ │ │ + bne.n 4f35a <_PyMonitoring_FirePyResumeEvent@@Base+0x48> │ │ │ │ + b.n 4f51c <_PyMonitoring_FirePyResumeEvent@@Base+0x20a> │ │ │ │ + bl 13e098 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 4f3c0 <_PyMonitoring_FirePyResumeEvent@@Base+0x96> │ │ │ │ - bl 7f720 │ │ │ │ + bne.n 4f3a8 <_PyMonitoring_FirePyResumeEvent@@Base+0x96> │ │ │ │ + bl 7f734 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 4f534 <_PyMonitoring_FirePyResumeEvent@@Base+0x20a> │ │ │ │ + bne.w 4f51c <_PyMonitoring_FirePyResumeEvent@@Base+0x20a> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 4f3ce <_PyMonitoring_FirePyResumeEvent@@Base+0xa4> │ │ │ │ + bne.n 4f3b6 <_PyMonitoring_FirePyResumeEvent@@Base+0xa4> │ │ │ │ vldr d8, [r0, #8] │ │ │ │ - b.n 4f3ee <_PyMonitoring_FirePyResumeEvent@@Base+0xc4> │ │ │ │ - bl 13dfb8 │ │ │ │ + b.n 4f3d6 <_PyMonitoring_FirePyResumeEvent@@Base+0xc4> │ │ │ │ + bl 13e098 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 4f3ee <_PyMonitoring_FirePyResumeEvent@@Base+0xc4> │ │ │ │ - bl 7f720 │ │ │ │ + bne.n 4f3d6 <_PyMonitoring_FirePyResumeEvent@@Base+0xc4> │ │ │ │ + bl 7f734 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 4f534 <_PyMonitoring_FirePyResumeEvent@@Base+0x20a> │ │ │ │ + bne.w 4f51c <_PyMonitoring_FirePyResumeEvent@@Base+0x20a> │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ vabs.f64 d7, d9 │ │ │ │ - vldr d10, [pc, #328] @ 4f540 <_PyMonitoring_FirePyResumeEvent@@Base+0x216> │ │ │ │ + vldr d10, [pc, #328] @ 4f528 <_PyMonitoring_FirePyResumeEvent@@Base+0x216> │ │ │ │ movs r3, #0 │ │ │ │ mov r5, r0 │ │ │ │ str r3, [r0, #0] │ │ │ │ vcmp.f64 d7, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 4f41a <_PyMonitoring_FirePyResumeEvent@@Base+0xf0> │ │ │ │ + bhi.n 4f402 <_PyMonitoring_FirePyResumeEvent@@Base+0xf0> │ │ │ │ vabs.f64 d7, d8 │ │ │ │ vcmp.f64 d7, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 4f48a <_PyMonitoring_FirePyResumeEvent@@Base+0x160> │ │ │ │ - b.n 4f4e2 <_PyMonitoring_FirePyResumeEvent@@Base+0x1b8> │ │ │ │ - ble.n 4f48a <_PyMonitoring_FirePyResumeEvent@@Base+0x160> │ │ │ │ + bhi.n 4f472 <_PyMonitoring_FirePyResumeEvent@@Base+0x160> │ │ │ │ + b.n 4f4ca <_PyMonitoring_FirePyResumeEvent@@Base+0x1b8> │ │ │ │ + ble.n 4f472 <_PyMonitoring_FirePyResumeEvent@@Base+0x160> │ │ │ │ vabs.f64 d7, d8 │ │ │ │ vcmp.f64 d7, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 4f48a <_PyMonitoring_FirePyResumeEvent@@Base+0x160> │ │ │ │ + bhi.n 4f472 <_PyMonitoring_FirePyResumeEvent@@Base+0x160> │ │ │ │ vcmp.f64 d8, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 4f48a <_PyMonitoring_FirePyResumeEvent@@Base+0x160> │ │ │ │ + beq.n 4f472 <_PyMonitoring_FirePyResumeEvent@@Base+0x160> │ │ │ │ mov r1, sp │ │ │ │ add r0, sp, #8 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ blx 2953c │ │ │ │ - vldr d6, [pc, #260] @ 4f548 <_PyMonitoring_FirePyResumeEvent@@Base+0x21e> │ │ │ │ + vldr d6, [pc, #260] @ 4f530 <_PyMonitoring_FirePyResumeEvent@@Base+0x21e> │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ vcmpe.f64 d9, #0.0 │ │ │ │ - vldr d5, [pc, #256] @ 4f550 <_PyMonitoring_FirePyResumeEvent@@Base+0x226> │ │ │ │ + vldr d5, [pc, #256] @ 4f538 <_PyMonitoring_FirePyResumeEvent@@Base+0x226> │ │ │ │ vmov.f64 d7, d6 │ │ │ │ cmp r1, #0 │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ it lt │ │ │ │ vmovlt.f64 d6, d5 │ │ │ │ cmp r3, #0 │ │ │ │ it lt │ │ │ │ vmovlt.f64 d7, d5 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 4f478 <_PyMonitoring_FirePyResumeEvent@@Base+0x14e> │ │ │ │ + ble.n 4f460 <_PyMonitoring_FirePyResumeEvent@@Base+0x14e> │ │ │ │ vstr d6, [sp, #16] │ │ │ │ vstr d7, [sp, #24] │ │ │ │ - b.n 4f51e <_PyMonitoring_FirePyResumeEvent@@Base+0x1f4> │ │ │ │ + b.n 4f506 <_PyMonitoring_FirePyResumeEvent@@Base+0x1f4> │ │ │ │ vneg.f64 d6, d6 │ │ │ │ vneg.f64 d7, d7 │ │ │ │ vstr d6, [sp, #16] │ │ │ │ vstr d7, [sp, #24] │ │ │ │ - b.n 4f4b6 <_PyMonitoring_FirePyResumeEvent@@Base+0x18c> │ │ │ │ + b.n 4f49e <_PyMonitoring_FirePyResumeEvent@@Base+0x18c> │ │ │ │ vmov.f64 d0, d9 │ │ │ │ - bl 263758 <_Py_hashtable_foreach@@Base+0x40> │ │ │ │ + bl 2636dc <_Py_hashtable_foreach@@Base+0x40> │ │ │ │ mov r4, r0 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ rsb r4, r4, r4, lsl #3 │ │ │ │ - bl 263758 <_Py_hashtable_foreach@@Base+0x40> │ │ │ │ + bl 2636dc <_Py_hashtable_foreach@@Base+0x40> │ │ │ │ add r4, r0 │ │ │ │ movw r3, #19424 @ 0x4be0 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ add.w r3, r3, r4, lsl #4 │ │ │ │ add r4, sp, #32 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmdb r4, {r0, r1, r2, r3} │ │ │ │ vcmp.f64 d9, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 4f51e <_PyMonitoring_FirePyResumeEvent@@Base+0x1f4> │ │ │ │ + beq.n 4f506 <_PyMonitoring_FirePyResumeEvent@@Base+0x1f4> │ │ │ │ vcmp.f64 d9, d9 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n 4f51e <_PyMonitoring_FirePyResumeEvent@@Base+0x1f4> │ │ │ │ + bvs.n 4f506 <_PyMonitoring_FirePyResumeEvent@@Base+0x1f4> │ │ │ │ vabs.f64 d8, d8 │ │ │ │ vcmp.f64 d8, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 4f51e <_PyMonitoring_FirePyResumeEvent@@Base+0x1f4> │ │ │ │ + ble.n 4f506 <_PyMonitoring_FirePyResumeEvent@@Base+0x1f4> │ │ │ │ movs r3, #33 @ 0x21 │ │ │ │ str r3, [r5, #0] │ │ │ │ - bl 263a0c <_Py_c_neg@@Base+0x10> │ │ │ │ - b.n 4f534 <_PyMonitoring_FirePyResumeEvent@@Base+0x20a> │ │ │ │ + bl 263994 <_Py_c_neg@@Base+0x22c> │ │ │ │ + b.n 4f51c <_PyMonitoring_FirePyResumeEvent@@Base+0x20a> │ │ │ │ vcmp.f64 d8, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 4f4fa <_PyMonitoring_FirePyResumeEvent@@Base+0x1d0> │ │ │ │ + bne.n 4f4e2 <_PyMonitoring_FirePyResumeEvent@@Base+0x1d0> │ │ │ │ vmul.f64 d8, d9, d8 │ │ │ │ vstr d9, [sp, #16] │ │ │ │ vstr d8, [sp, #24] │ │ │ │ - b.n 4f51e <_PyMonitoring_FirePyResumeEvent@@Base+0x1f4> │ │ │ │ + b.n 4f506 <_PyMonitoring_FirePyResumeEvent@@Base+0x1f4> │ │ │ │ vmov.f64 d0, d8 │ │ │ │ blx 29b4c │ │ │ │ vmov.f64 d7, d0 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ vmul.f64 d7, d9, d7 │ │ │ │ vstr d7, [sp, #16] │ │ │ │ blx 2a51c │ │ │ │ vmul.f64 d9, d9, d0 │ │ │ │ vstr d9, [sp, #24] │ │ │ │ vldr d0, [sp, #16] │ │ │ │ vldr d1, [sp, #24] │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ vpop {d8-d10} │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 1818a8 │ │ │ │ + b.w 181974 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ vpop {d8-d10} │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r6, #31] │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - vtbl.8 d30, {d0-d1}, d29 │ │ │ │ - rors r0, r6 │ │ │ │ + Address 0x4f53e is out of bounds. │ │ │ │ + │ │ │ │ + │ │ │ │ +0004f540 <_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 4f10a <_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 14eb74 │ │ │ │ + mov r3, r0 │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + cbz r0, 4f5b0 <_PyMonitoring_FirePyYieldEvent@@Base+0x70> │ │ │ │ + ldr r1, [r4, #56] @ 0x38 │ │ │ │ + ldr r2, [r4, #20] │ │ │ │ + cmp r1, r2 │ │ │ │ + blt.n 4f5b4 <_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 4f5a8 <_PyMonitoring_FirePyYieldEvent@@Base+0x68> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 4f5a8 <_PyMonitoring_FirePyYieldEvent@@Base+0x68> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + add.w r0, r4, #12 │ │ │ │ + bl cead4 │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 4f5c8 <_PyMonitoring_FirePyYieldEvent@@Base+0x88> │ │ │ │ + ldr r5, [r4, #12] │ │ │ │ + ldr r2, [r3, #16] │ │ │ │ + add r1, r5 │ │ │ │ + bl 1fbc1c │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ + ldr r3, [r4, #56] @ 0x38 │ │ │ │ + ldr r2, [r2, #8] │ │ │ │ + add r3, r2 │ │ │ │ + str r3, [r4, #56] @ 0x38 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #88 @ 0x58 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r3, 4f576 <_PyMonitoring_FirePyResumeEvent@@Base+0x24c> │ │ │ │ + cbz r3, 4f5e8 <_PyMonitoring_FirePyYieldEvent@@Base+0xa8> │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 4f578 <_PyMonitoring_FirePyResumeEvent@@Base+0x24e> │ │ │ │ + b.n 4f5ea <_PyMonitoring_FirePyYieldEvent@@Base+0xaa> │ │ │ │ mov r5, r3 │ │ │ │ add r5, r1 │ │ │ │ - cbnz r3, 4f586 <_PyMonitoring_FirePyResumeEvent@@Base+0x25c> │ │ │ │ + cbnz r3, 4f5f8 <_PyMonitoring_FirePyYieldEvent@@Base+0xb8> │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 4f586 <_PyMonitoring_FirePyResumeEvent@@Base+0x25c> │ │ │ │ + blt.n 4f5f8 <_PyMonitoring_FirePyYieldEvent@@Base+0xb8> │ │ │ │ cmp r1, #1 │ │ │ │ - bgt.n 4f586 <_PyMonitoring_FirePyResumeEvent@@Base+0x25c> │ │ │ │ - cbnz r4, 4f5a2 <_PyMonitoring_FirePyResumeEvent@@Base+0x278> │ │ │ │ + bgt.n 4f5f8 <_PyMonitoring_FirePyYieldEvent@@Base+0xb8> │ │ │ │ + cbnz r4, 4f614 <_PyMonitoring_FirePyYieldEvent@@Base+0xd4> │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #428] @ (4f738 <_PyMonitoring_FirePyResumeEvent@@Base+0x40e>) │ │ │ │ + ldr r4, [pc, #436] @ (4f7b0 <_PyMonitoring_FirePyYieldEvent@@Base+0x270>) │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ str r2, [sp, #12] │ │ │ │ add r4, sp, #32 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r4, [sp, #16] │ │ │ │ movs r4, #1 │ │ │ │ str r4, [sp, #8] │ │ │ │ - bl 101898 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1019a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4f5fc <_PyMonitoring_FirePyResumeEvent@@Base+0x2d2> │ │ │ │ - cbz r5, 4f5c6 <_PyMonitoring_FirePyResumeEvent@@Base+0x29c> │ │ │ │ + cbz r0, 4f66e <_PyMonitoring_FirePyYieldEvent@@Base+0x12e> │ │ │ │ + cbz r5, 4f638 <_PyMonitoring_FirePyYieldEvent@@Base+0xf8> │ │ │ │ ldr r7, [r4, #0] │ │ │ │ - cbz r7, 4f5b0 <_PyMonitoring_FirePyResumeEvent@@Base+0x286> │ │ │ │ + cbz r7, 4f622 <_PyMonitoring_FirePyYieldEvent@@Base+0xe2> │ │ │ │ subs r5, #1 │ │ │ │ - bne.n 4f5b0 <_PyMonitoring_FirePyResumeEvent@@Base+0x286> │ │ │ │ + bne.n 4f622 <_PyMonitoring_FirePyYieldEvent@@Base+0xe2> │ │ │ │ movs r2, #0 │ │ │ │ - b.n 4f5ca <_PyMonitoring_FirePyResumeEvent@@Base+0x2a0> │ │ │ │ + b.n 4f63c <_PyMonitoring_FirePyYieldEvent@@Base+0xfc> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbnz r0, 4f5b8 <_PyMonitoring_FirePyResumeEvent@@Base+0x28e> │ │ │ │ + cbnz r0, 4f62a <_PyMonitoring_FirePyYieldEvent@@Base+0xea> │ │ │ │ ldr r2, [r4, #8] │ │ │ │ - b.n 4f5ca <_PyMonitoring_FirePyResumeEvent@@Base+0x2a0> │ │ │ │ - bl c34a8 │ │ │ │ + b.n 4f63c <_PyMonitoring_FirePyYieldEvent@@Base+0xfc> │ │ │ │ + bl c34b0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4f5fc <_PyMonitoring_FirePyResumeEvent@@Base+0x2d2> │ │ │ │ + blt.n 4f66e <_PyMonitoring_FirePyYieldEvent@@Base+0x12e> │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 4f5ac <_PyMonitoring_FirePyResumeEvent@@Base+0x282> │ │ │ │ - b.n 4f5b4 <_PyMonitoring_FirePyResumeEvent@@Base+0x28a> │ │ │ │ + beq.n 4f61e <_PyMonitoring_FirePyYieldEvent@@Base+0xde> │ │ │ │ + b.n 4f626 <_PyMonitoring_FirePyYieldEvent@@Base+0xe6> │ │ │ │ mov r7, r5 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 21c540 │ │ │ │ + bl 21c490 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4f5fc <_PyMonitoring_FirePyResumeEvent@@Base+0x2d2> │ │ │ │ + beq.n 4f66e <_PyMonitoring_FirePyYieldEvent@@Base+0x12e> │ │ │ │ ldr r5, [sp, #28] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 4f652 <_PyMonitoring_FirePyResumeEvent@@Base+0x328> │ │ │ │ + beq.n 4f6c4 <_PyMonitoring_FirePyYieldEvent@@Base+0x184> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r4, [r3, #84] @ 0x54 │ │ │ │ ands.w r4, r4, #268435456 @ 0x10000000 │ │ │ │ - beq.n 4f600 <_PyMonitoring_FirePyResumeEvent@@Base+0x2d6> │ │ │ │ + beq.n 4f672 <_PyMonitoring_FirePyYieldEvent@@Base+0x132> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43304 @ 0xa928 │ │ │ │ + movw r1, #43624 @ 0xaa68 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 1271a4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4f710 <_PyMonitoring_FirePyResumeEvent@@Base+0x3e6> │ │ │ │ + b.n 4f782 <_PyMonitoring_FirePyYieldEvent@@Base+0x242> │ │ │ │ mov r0, r5 │ │ │ │ - bl 103b74 │ │ │ │ - cbnz r0, 4f620 <_PyMonitoring_FirePyResumeEvent@@Base+0x2f6> │ │ │ │ + bl 103c84 │ │ │ │ + cbnz r0, 4f692 <_PyMonitoring_FirePyYieldEvent@@Base+0x152> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43344 @ 0xa950 │ │ │ │ + movw r1, #43664 @ 0xaa90 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 4f5fc <_PyMonitoring_FirePyResumeEvent@@Base+0x2d2> │ │ │ │ + bl 1271a4 │ │ │ │ + b.n 4f66e <_PyMonitoring_FirePyYieldEvent@@Base+0x12e> │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ - bl ce02c │ │ │ │ + bl ce03c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4f5fc <_PyMonitoring_FirePyResumeEvent@@Base+0x2d2> │ │ │ │ + beq.n 4f66e <_PyMonitoring_FirePyYieldEvent@@Base+0x12e> │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 4f652 <_PyMonitoring_FirePyResumeEvent@@Base+0x328> │ │ │ │ + ble.n 4f6c4 <_PyMonitoring_FirePyYieldEvent@@Base+0x184> │ │ │ │ movw r3, #56116 @ 0xdb34 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43388 @ 0xa97c │ │ │ │ + movw r1, #43708 @ 0xaabc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 1271a4 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl ceac4 │ │ │ │ - b.n 4f5fc <_PyMonitoring_FirePyResumeEvent@@Base+0x2d2> │ │ │ │ + bl cead4 │ │ │ │ + b.n 4f66e <_PyMonitoring_FirePyYieldEvent@@Base+0x12e> │ │ │ │ ldr r3, [r6, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 4f87a <_PyMonitoring_FirePyReturnEvent@@Base+0x2e> │ │ │ │ + bl 4f934 <_PyMonitoring_FirePyReturnEvent@@Base+0xf8> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4f66a <_PyMonitoring_FirePyResumeEvent@@Base+0x340> │ │ │ │ + cbnz r0, 4f6dc <_PyMonitoring_FirePyYieldEvent@@Base+0x19c> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 4f5fc <_PyMonitoring_FirePyResumeEvent@@Base+0x2d2> │ │ │ │ + beq.n 4f66e <_PyMonitoring_FirePyYieldEvent@@Base+0x12e> │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl ceac4 │ │ │ │ - b.n 4f5fc <_PyMonitoring_FirePyResumeEvent@@Base+0x2d2> │ │ │ │ + bl cead4 │ │ │ │ + b.n 4f66e <_PyMonitoring_FirePyYieldEvent@@Base+0x12e> │ │ │ │ movs r1, #1 │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ blx 294c4 │ │ │ │ movs r1, #4 │ │ │ │ mov r6, r0 │ │ │ │ movs r0, #8 │ │ │ │ blx 294c4 │ │ │ │ mov r8, r0 │ │ │ │ movs r0, #16 │ │ │ │ blx 2a0fc │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r0, #8] │ │ │ │ - add r3, pc, #136 @ (adr r3, 4f718 <_PyMonitoring_FirePyResumeEvent@@Base+0x3ee>) │ │ │ │ + add r3, pc, #144 @ (adr r3, 4f790 <_PyMonitoring_FirePyYieldEvent@@Base+0x250>) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r8] │ │ │ │ - add r3, pc, #136 @ (adr r3, 4f720 <_PyMonitoring_FirePyResumeEvent@@Base+0x3f6>) │ │ │ │ + add r3, pc, #140 @ (adr r3, 4f798 <_PyMonitoring_FirePyYieldEvent@@Base+0x258>) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r8, #8] │ │ │ │ - add r3, pc, #132 @ (adr r3, 4f728 <_PyMonitoring_FirePyResumeEvent@@Base+0x3fe>) │ │ │ │ + add r3, pc, #140 @ (adr r3, 4f7a0 <_PyMonitoring_FirePyYieldEvent@@Base+0x260>) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r8, #16] │ │ │ │ - add r3, pc, #132 @ (adr r3, 4f730 <_PyMonitoring_FirePyResumeEvent@@Base+0x406>) │ │ │ │ + add r3, pc, #136 @ (adr r3, 4f7a8 <_PyMonitoring_FirePyYieldEvent@@Base+0x268>) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r8, #24] │ │ │ │ strd r8, r6, [r0] │ │ │ │ movs r3, #32 │ │ │ │ str r0, [r4, #16] │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r4, #8] │ │ │ │ - bl 7f720 │ │ │ │ - cbz r0, 4f6e0 <_PyMonitoring_FirePyResumeEvent@@Base+0x3b6> │ │ │ │ + bl 7f734 │ │ │ │ + cbz r0, 4f752 <_PyMonitoring_FirePyYieldEvent@@Base+0x212> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4f65e <_PyMonitoring_FirePyResumeEvent@@Base+0x334> │ │ │ │ + beq.n 4f6d0 <_PyMonitoring_FirePyYieldEvent@@Base+0x190> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4f65e <_PyMonitoring_FirePyResumeEvent@@Base+0x334> │ │ │ │ + bne.n 4f6d0 <_PyMonitoring_FirePyYieldEvent@@Base+0x190> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 4f65e <_PyMonitoring_FirePyResumeEvent@@Base+0x334> │ │ │ │ - cbz r5, 4f710 <_PyMonitoring_FirePyResumeEvent@@Base+0x3e6> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 4f6d0 <_PyMonitoring_FirePyYieldEvent@@Base+0x190> │ │ │ │ + cbz r5, 4f782 <_PyMonitoring_FirePyYieldEvent@@Base+0x242> │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ cmp.w r2, #2048 @ 0x800 │ │ │ │ - blt.n 4f702 <_PyMonitoring_FirePyResumeEvent@@Base+0x3d8> │ │ │ │ - bl 95d94 │ │ │ │ + blt.n 4f774 <_PyMonitoring_FirePyYieldEvent@@Base+0x234> │ │ │ │ + bl 95d68 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 53de8 │ │ │ │ + bl 53de4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9889c │ │ │ │ - b.n 4f70a <_PyMonitoring_FirePyResumeEvent@@Base+0x3e0> │ │ │ │ + bl 98868 │ │ │ │ + b.n 4f77c <_PyMonitoring_FirePyYieldEvent@@Base+0x23c> │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ - bl 53de8 │ │ │ │ + bl 53de4 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl ceac4 │ │ │ │ + bl cead4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #88 @ 0x58 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - b.n 4f3ea <_PyMonitoring_FirePyResumeEvent@@Base+0xc0> │ │ │ │ + nop │ │ │ │ + nop.w │ │ │ │ + b.n 4f462 <_PyMonitoring_FirePyResumeEvent@@Base+0x150> │ │ │ │ ldr r1, [r1, #32] │ │ │ │ add r6, sp, #532 @ 0x214 │ │ │ │ - cbnz r7, 4f77a <_PyMonitoring_FirePyYieldEvent@@Base+0x3e> │ │ │ │ + cbnz r7, 4f7f2 <_PyMonitoring_FirePyYieldEvent@@Base+0x2b2> │ │ │ │ @ instruction: 0xf3723c6e │ │ │ │ - bmi.w fffca1c6 <__bss_end__@@Base+0xffaf52be> │ │ │ │ + bmi.w fffca23e <__bss_end__@@Base+0xffaf5336> │ │ │ │ strh r7, [r7, r1] │ │ │ │ str r6, [r1, r4] │ │ │ │ ldr r4, [r1, #8] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - bls.n 4f68a <_PyMonitoring_FirePyResumeEvent@@Base+0x360> │ │ │ │ + bls.n 4f702 <_PyMonitoring_FirePyYieldEvent@@Base+0x1c2> │ │ │ │ subs r3, r0, #6 │ │ │ │ ldmia r5!, {r0, r3, r4} │ │ │ │ ldrh r0, [r4, r7] │ │ │ │ subs r7, #28 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - │ │ │ │ -0004f73c <_PyMonitoring_FirePyYieldEvent@@Base>: │ │ │ │ - push {r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #28 │ │ │ │ - movs r4, #3 │ │ │ │ - movs r5, #0 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - add r3, sp, #8 │ │ │ │ - strd r4, r4, [sp] │ │ │ │ - movs r4, #0 │ │ │ │ - strd r4, r5, [sp, #8] │ │ │ │ - str r4, [sp, #16] │ │ │ │ - bl 4f172 <_PyDict_SizeOf@@Base+0x1d6> │ │ │ │ - add sp, #28 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ - bl 14ea84 │ │ │ │ - mov r3, r0 │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ - cbz r0, 4f7ac <_PyMonitoring_FirePyYieldEvent@@Base+0x70> │ │ │ │ - ldr r1, [r4, #56] @ 0x38 │ │ │ │ - ldr r2, [r4, #20] │ │ │ │ - cmp r1, r2 │ │ │ │ - blt.n 4f7b0 <_PyMonitoring_FirePyYieldEvent@@Base+0x74> │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - movs r1, #0 │ │ │ │ - str r1, [r4, #8] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 4f7a4 <_PyMonitoring_FirePyYieldEvent@@Base+0x68> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 4f7a4 <_PyMonitoring_FirePyYieldEvent@@Base+0x68> │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - add.w r0, r4, #12 │ │ │ │ - bl ceac4 │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 4f7c4 <_PyMonitoring_FirePyYieldEvent@@Base+0x88> │ │ │ │ - ldr r5, [r4, #12] │ │ │ │ - ldr r2, [r3, #16] │ │ │ │ - add r1, r5 │ │ │ │ - bl 1fbcc8 │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ - ldr r3, [r4, #56] @ 0x38 │ │ │ │ - ldr r2, [r2, #8] │ │ │ │ - add r3, r2 │ │ │ │ - str r3, [r4, #56] @ 0x38 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ cmp r2, #1 │ │ │ │ - bhi.n 4f7e4 <_PyMonitoring_FirePyYieldEvent@@Base+0xa8> │ │ │ │ + bhi.n 4f7d2 <_PyMonitoring_FirePyYieldEvent@@Base+0x292> │ │ │ │ cmp r4, #0 │ │ │ │ - bgt.n 4f7fc <_PyMonitoring_FirePyYieldEvent@@Base+0xc0> │ │ │ │ - b.n 4f810 <_PyMonitoring_FirePyYieldEvent@@Base+0xd4> │ │ │ │ - movw r0, #58424 @ 0xe438 │ │ │ │ + bgt.n 4f7ea <_PyMonitoring_FirePyYieldEvent@@Base+0x2aa> │ │ │ │ + b.n 4f7fe <_PyMonitoring_FirePyYieldEvent@@Base+0x2be> │ │ │ │ + movw r0, #58744 @ 0xe578 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl c0530 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c053c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4f7de <_PyMonitoring_FirePyYieldEvent@@Base+0xa2> │ │ │ │ - b.n 4f81c <_PyMonitoring_FirePyYieldEvent@@Base+0xe0> │ │ │ │ + bne.n 4f7cc <_PyMonitoring_FirePyYieldEvent@@Base+0x28c> │ │ │ │ + b.n 4f80c <_PyMonitoring_FirePyYieldEvent@@Base+0x2cc> │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl f43ac │ │ │ │ + bl f4428 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 4f812 <_PyMonitoring_FirePyYieldEvent@@Base+0xd6> │ │ │ │ - bl 7f720 │ │ │ │ - cbz r0, 4f812 <_PyMonitoring_FirePyYieldEvent@@Base+0xd6> │ │ │ │ - b.n 4f81c <_PyMonitoring_FirePyYieldEvent@@Base+0xe0> │ │ │ │ + bne.n 4f800 <_PyMonitoring_FirePyYieldEvent@@Base+0x2c0> │ │ │ │ + bl 7f734 │ │ │ │ + cbz r0, 4f800 <_PyMonitoring_FirePyYieldEvent@@Base+0x2c0> │ │ │ │ + b.n 4f80c <_PyMonitoring_FirePyYieldEvent@@Base+0x2cc> │ │ │ │ movs r4, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.n 4f89c <_PyMonitoring_FirePyReturnEvent@@Base+0x50> │ │ │ │ + b.w 4f870 <_PyMonitoring_FirePyReturnEvent@@Base+0x34> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 4f830 <_PyMonitoring_FirePyYieldEvent@@Base+0xf4> │ │ │ │ + cbz r0, 4f820 <_PyMonitoring_FirePyYieldEvent@@Base+0x2e0> │ │ │ │ movw r1, #20492 @ 0x500c │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - b.w 1ab6b8 │ │ │ │ + b.w 1ab5d4 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0004f84c <_PyMonitoring_FirePyReturnEvent@@Base>: │ │ │ │ +0004f83c <_PyMonitoring_FirePyReturnEvent@@Base>: │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #28 │ │ │ │ movs r4, #2 │ │ │ │ movs r5, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ movs r3, #3 │ │ │ │ strd r3, r4, [sp] │ │ │ │ add r3, sp, #8 │ │ │ │ movs r4, #0 │ │ │ │ strd r4, r5, [sp, #8] │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl 4f172 <_PyDict_SizeOf@@Base+0x1d6> │ │ │ │ + bl 4f10a <_PyDict_SizeOf@@Base+0x1a8> │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 714a0 <_PyObject_GC_New@@Base> │ │ │ │ - mov r4, r0 │ │ │ │ - cbz r0, 4f898 <_PyMonitoring_FirePyReturnEvent@@Base+0x4c> │ │ │ │ - movs r3, #0 │ │ │ │ - strh r3, [r0, #12] │ │ │ │ - bl 80208 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, pc} │ │ │ │ + nop │ │ │ │ + movs r0, r0 │ │ │ │ + movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ - bl 243f90 <_PyObject_GetState@@Base> │ │ │ │ + bl 243f18 <_PyObject_GetState@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4f910 <_PyMonitoring_FirePyReturnEvent@@Base+0xc4> │ │ │ │ + cbz r0, 4f8e4 <_PyMonitoring_FirePyReturnEvent@@Base+0xa8> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ - cbnz r3, 4f8d2 <_PyMonitoring_FirePyReturnEvent@@Base+0x86> │ │ │ │ + cbnz r3, 4f8a6 <_PyMonitoring_FirePyReturnEvent@@Base+0x6a> │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r2, r4 │ │ │ │ - movw r0, #16820 @ 0x41b4 │ │ │ │ + movw r0, #17152 @ 0x4300 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 82744 │ │ │ │ + b.w 82754 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ cmp r6, #2 │ │ │ │ - bgt.n 4f8fe <_PyMonitoring_FirePyReturnEvent@@Base+0xb2> │ │ │ │ + bgt.n 4f8d2 <_PyMonitoring_FirePyReturnEvent@@Base+0x96> │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r2 │ │ │ │ - bl 94334 │ │ │ │ + bl 94308 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r2, r0 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r3, #26428 @ 0x673c │ │ │ │ + movw r3, #26748 @ 0x687c │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - movw r0, #16828 @ 0x41bc │ │ │ │ + movw r0, #17160 @ 0x4308 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 82744 │ │ │ │ + bl 82754 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 4f910 <_PyMonitoring_FirePyReturnEvent@@Base+0xc4> │ │ │ │ + b.n 4f8e4 <_PyMonitoring_FirePyReturnEvent@@Base+0xa8> │ │ │ │ ldr r1, [r5, #4] │ │ │ │ str r0, [sp, #0] │ │ │ │ - movw r0, #16840 @ 0x41c8 │ │ │ │ + movw r0, #17172 @ 0x4314 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 82744 │ │ │ │ + bl 82754 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 4f926 <_PyMonitoring_FirePyReturnEvent@@Base+0xda> │ │ │ │ + cbz r0, 4f8fa <_PyMonitoring_FirePyReturnEvent@@Base+0xbe> │ │ │ │ movw r1, #20956 @ 0x51dc │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - b.w 1ab6b8 │ │ │ │ + b.w 1ab5d4 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 4f956 <_PyMonitoring_FirePyReturnEvent@@Base+0x10a> │ │ │ │ + cbnz r0, 4f92a <_PyMonitoring_FirePyReturnEvent@@Base+0xee> │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 4f95e <_PyMonitoring_FirePyReturnEvent@@Base+0x112> │ │ │ │ + cbz r0, 4f932 <_PyMonitoring_FirePyReturnEvent@@Base+0xf6> │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4f948 <_PyMonitoring_FirePyReturnEvent@@Base+0xfc> │ │ │ │ + beq.n 4f91c <_PyMonitoring_FirePyReturnEvent@@Base+0xe0> │ │ │ │ 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 71498 <_PyObject_GC_New@@Base> │ │ │ │ + mov r4, r0 │ │ │ │ + cbz r0, 4f952 <_PyMonitoring_FirePyReturnEvent@@Base+0x116> │ │ │ │ + movs r3, #0 │ │ │ │ + strh r3, [r0, #12] │ │ │ │ + bl 8021c │ │ │ │ + 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, 4f97e <_PyMonitoring_FirePyReturnEvent@@Base+0x132> │ │ │ │ + cbz r3, 4f974 <_PyMonitoring_FirePyReturnEvent@@Base+0x138> │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 4f980 <_PyMonitoring_FirePyReturnEvent@@Base+0x134> │ │ │ │ + b.n 4f976 <_PyMonitoring_FirePyReturnEvent@@Base+0x13a> │ │ │ │ mov r5, r3 │ │ │ │ add r5, r1 │ │ │ │ - cbnz r3, 4f98e <_PyMonitoring_FirePyReturnEvent@@Base+0x142> │ │ │ │ + cbnz r3, 4f984 <_PyMonitoring_FirePyReturnEvent@@Base+0x148> │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 4f98e <_PyMonitoring_FirePyReturnEvent@@Base+0x142> │ │ │ │ + blt.n 4f984 <_PyMonitoring_FirePyReturnEvent@@Base+0x148> │ │ │ │ cmp r1, #1 │ │ │ │ - bgt.n 4f98e <_PyMonitoring_FirePyReturnEvent@@Base+0x142> │ │ │ │ - cbnz r4, 4f9b0 <_PyMonitoring_FirePyReturnEvent@@Base+0x164> │ │ │ │ + bgt.n 4f984 <_PyMonitoring_FirePyReturnEvent@@Base+0x148> │ │ │ │ + cbnz r4, 4f9a6 <_PyMonitoring_FirePyReturnEvent@@Base+0x16a> │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #12] │ │ │ │ add r4, sp, #32 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r4, [sp, #16] │ │ │ │ movs r4, #1 │ │ │ │ str r4, [sp, #8] │ │ │ │ movw r4, #16540 @ 0x409c │ │ │ │ movt r4, #72 @ 0x48 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 101898 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1019a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4fa0c <_PyMonitoring_FirePyReturnEvent@@Base+0x1c0> │ │ │ │ - cbz r5, 4f9d4 <_PyMonitoring_FirePyReturnEvent@@Base+0x188> │ │ │ │ + cbz r0, 4fa02 <_PyMonitoring_FirePyReturnEvent@@Base+0x1c6> │ │ │ │ + cbz r5, 4f9ca <_PyMonitoring_FirePyReturnEvent@@Base+0x18e> │ │ │ │ ldr r7, [r4, #0] │ │ │ │ - cbz r7, 4f9be <_PyMonitoring_FirePyReturnEvent@@Base+0x172> │ │ │ │ + cbz r7, 4f9b4 <_PyMonitoring_FirePyReturnEvent@@Base+0x178> │ │ │ │ subs r5, #1 │ │ │ │ - bne.n 4f9be <_PyMonitoring_FirePyReturnEvent@@Base+0x172> │ │ │ │ + bne.n 4f9b4 <_PyMonitoring_FirePyReturnEvent@@Base+0x178> │ │ │ │ movs r2, #0 │ │ │ │ - b.n 4f9d8 <_PyMonitoring_FirePyReturnEvent@@Base+0x18c> │ │ │ │ + b.n 4f9ce <_PyMonitoring_FirePyReturnEvent@@Base+0x192> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbnz r0, 4f9c6 <_PyMonitoring_FirePyReturnEvent@@Base+0x17a> │ │ │ │ + cbnz r0, 4f9bc <_PyMonitoring_FirePyReturnEvent@@Base+0x180> │ │ │ │ ldr r2, [r4, #8] │ │ │ │ - b.n 4f9d8 <_PyMonitoring_FirePyReturnEvent@@Base+0x18c> │ │ │ │ - bl c34a8 │ │ │ │ + b.n 4f9ce <_PyMonitoring_FirePyReturnEvent@@Base+0x192> │ │ │ │ + bl c34b0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4fa0c <_PyMonitoring_FirePyReturnEvent@@Base+0x1c0> │ │ │ │ + blt.n 4fa02 <_PyMonitoring_FirePyReturnEvent@@Base+0x1c6> │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 4f9ba <_PyMonitoring_FirePyReturnEvent@@Base+0x16e> │ │ │ │ - b.n 4f9c2 <_PyMonitoring_FirePyReturnEvent@@Base+0x176> │ │ │ │ + beq.n 4f9b0 <_PyMonitoring_FirePyReturnEvent@@Base+0x174> │ │ │ │ + b.n 4f9b8 <_PyMonitoring_FirePyReturnEvent@@Base+0x17c> │ │ │ │ mov r7, r5 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 21c540 │ │ │ │ + bl 21c490 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4fa0c <_PyMonitoring_FirePyReturnEvent@@Base+0x1c0> │ │ │ │ + beq.n 4fa02 <_PyMonitoring_FirePyReturnEvent@@Base+0x1c6> │ │ │ │ ldr r7, [sp, #28] │ │ │ │ ldr r5, [r6, #16] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 4fa62 <_PyMonitoring_FirePyReturnEvent@@Base+0x216> │ │ │ │ + beq.n 4fa58 <_PyMonitoring_FirePyReturnEvent@@Base+0x21c> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r4, [r3, #84] @ 0x54 │ │ │ │ ands.w r4, r4, #268435456 @ 0x10000000 │ │ │ │ - beq.n 4fa10 <_PyMonitoring_FirePyReturnEvent@@Base+0x1c4> │ │ │ │ + beq.n 4fa06 <_PyMonitoring_FirePyReturnEvent@@Base+0x1ca> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43304 @ 0xa928 │ │ │ │ + movw r1, #43624 @ 0xaa68 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 1271a4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4fb46 <_PyMonitoring_FirePyReturnEvent@@Base+0x2fa> │ │ │ │ + b.n 4fb3c <_PyMonitoring_FirePyReturnEvent@@Base+0x300> │ │ │ │ mov r0, r7 │ │ │ │ - bl 103b74 │ │ │ │ - cbnz r0, 4fa30 <_PyMonitoring_FirePyReturnEvent@@Base+0x1e4> │ │ │ │ + bl 103c84 │ │ │ │ + cbnz r0, 4fa26 <_PyMonitoring_FirePyReturnEvent@@Base+0x1ea> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43344 @ 0xa950 │ │ │ │ + movw r1, #43664 @ 0xaa90 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 4fa0c <_PyMonitoring_FirePyReturnEvent@@Base+0x1c0> │ │ │ │ + bl 1271a4 │ │ │ │ + b.n 4fa02 <_PyMonitoring_FirePyReturnEvent@@Base+0x1c6> │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ - bl ce02c │ │ │ │ + bl ce03c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4fa0c <_PyMonitoring_FirePyReturnEvent@@Base+0x1c0> │ │ │ │ + beq.n 4fa02 <_PyMonitoring_FirePyReturnEvent@@Base+0x1c6> │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 4fa62 <_PyMonitoring_FirePyReturnEvent@@Base+0x216> │ │ │ │ + ble.n 4fa58 <_PyMonitoring_FirePyReturnEvent@@Base+0x21c> │ │ │ │ movw r3, #56116 @ 0xdb34 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43388 @ 0xa97c │ │ │ │ + movw r1, #43708 @ 0xaabc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 1271a4 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl ceac4 │ │ │ │ - b.n 4fa0c <_PyMonitoring_FirePyReturnEvent@@Base+0x1c0> │ │ │ │ + bl cead4 │ │ │ │ + b.n 4fa02 <_PyMonitoring_FirePyReturnEvent@@Base+0x1c6> │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 4fb90 <_PyMonitoring_FirePyReturnEvent@@Base+0x344> │ │ │ │ + bl 4fc32 <_PyMonitoring_FireCallEvent@@Base+0x32> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4fa78 <_PyMonitoring_FirePyReturnEvent@@Base+0x22c> │ │ │ │ + cbnz r0, 4fa6e <_PyMonitoring_FirePyReturnEvent@@Base+0x232> │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 4fa0c <_PyMonitoring_FirePyReturnEvent@@Base+0x1c0> │ │ │ │ + beq.n 4fa02 <_PyMonitoring_FirePyReturnEvent@@Base+0x1c6> │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl ceac4 │ │ │ │ - b.n 4fa0c <_PyMonitoring_FirePyReturnEvent@@Base+0x1c0> │ │ │ │ + bl cead4 │ │ │ │ + b.n 4fa02 <_PyMonitoring_FirePyReturnEvent@@Base+0x1c6> │ │ │ │ movs r1, #1 │ │ │ │ movs r0, #128 @ 0x80 │ │ │ │ blx 294c4 │ │ │ │ movs r1, #8 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r1 │ │ │ │ blx 294c4 │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #16 │ │ │ │ blx 2a0fc │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r0, #8] │ │ │ │ - add r3, pc, #180 @ (adr r3, 4fb50 <_PyMonitoring_FirePyReturnEvent@@Base+0x304>) │ │ │ │ + add r3, pc, #180 @ (adr r3, 4fb48 <_PyMonitoring_FirePyReturnEvent@@Base+0x30c>) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r5] │ │ │ │ - add r3, pc, #176 @ (adr r3, 4fb58 <_PyMonitoring_FirePyReturnEvent@@Base+0x30c>) │ │ │ │ + add r3, pc, #180 @ (adr r3, 4fb50 <_PyMonitoring_FirePyReturnEvent@@Base+0x314>) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r5, #8] │ │ │ │ - add r3, pc, #176 @ (adr r3, 4fb60 <_PyMonitoring_FirePyReturnEvent@@Base+0x314>) │ │ │ │ + add r3, pc, #176 @ (adr r3, 4fb58 <_PyMonitoring_FirePyReturnEvent@@Base+0x31c>) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r5, #16] │ │ │ │ - add r3, pc, #172 @ (adr r3, 4fb68 <_PyMonitoring_FirePyReturnEvent@@Base+0x31c>) │ │ │ │ + add r3, pc, #176 @ (adr r3, 4fb60 <_PyMonitoring_FirePyReturnEvent@@Base+0x324>) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r5, #24] │ │ │ │ - add r3, pc, #172 @ (adr r3, 4fb70 <_PyMonitoring_FirePyReturnEvent@@Base+0x324>) │ │ │ │ + add r3, pc, #172 @ (adr r3, 4fb68 <_PyMonitoring_FirePyReturnEvent@@Base+0x32c>) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r5, #32] │ │ │ │ - add r3, pc, #168 @ (adr r3, 4fb78 <_PyMonitoring_FirePyReturnEvent@@Base+0x32c>) │ │ │ │ + add r3, pc, #172 @ (adr r3, 4fb70 <_PyMonitoring_FirePyReturnEvent@@Base+0x334>) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r5, #40] @ 0x28 │ │ │ │ - add r3, pc, #168 @ (adr r3, 4fb80 <_PyMonitoring_FirePyReturnEvent@@Base+0x334>) │ │ │ │ + add r3, pc, #168 @ (adr r3, 4fb78 <_PyMonitoring_FirePyReturnEvent@@Base+0x33c>) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r5, #48] @ 0x30 │ │ │ │ - add r3, pc, #164 @ (adr r3, 4fb88 <_PyMonitoring_FirePyReturnEvent@@Base+0x33c>) │ │ │ │ + add r3, pc, #168 @ (adr r3, 4fb80 <_PyMonitoring_FirePyReturnEvent@@Base+0x344>) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r5, #56] @ 0x38 │ │ │ │ strd r5, r8, [r0] │ │ │ │ movs r3, #48 @ 0x30 │ │ │ │ str r0, [r4, #16] │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r4, #8] │ │ │ │ - bl 7f720 │ │ │ │ - cbz r0, 4fb16 <_PyMonitoring_FirePyReturnEvent@@Base+0x2ca> │ │ │ │ + bl 7f734 │ │ │ │ + cbz r0, 4fb0c <_PyMonitoring_FirePyReturnEvent@@Base+0x2d0> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4fa6c <_PyMonitoring_FirePyReturnEvent@@Base+0x220> │ │ │ │ + beq.n 4fa62 <_PyMonitoring_FirePyReturnEvent@@Base+0x226> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4fa6c <_PyMonitoring_FirePyReturnEvent@@Base+0x220> │ │ │ │ + bne.n 4fa62 <_PyMonitoring_FirePyReturnEvent@@Base+0x226> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 4fa6c <_PyMonitoring_FirePyReturnEvent@@Base+0x220> │ │ │ │ - cbz r7, 4fb46 <_PyMonitoring_FirePyReturnEvent@@Base+0x2fa> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 4fa62 <_PyMonitoring_FirePyReturnEvent@@Base+0x226> │ │ │ │ + cbz r7, 4fb3c <_PyMonitoring_FirePyReturnEvent@@Base+0x300> │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ cmp.w r2, #2048 @ 0x800 │ │ │ │ - blt.n 4fb38 <_PyMonitoring_FirePyReturnEvent@@Base+0x2ec> │ │ │ │ - bl 95d94 │ │ │ │ + blt.n 4fb2e <_PyMonitoring_FirePyReturnEvent@@Base+0x2f2> │ │ │ │ + bl 95d68 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 21c714 │ │ │ │ + bl 21c664 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9889c │ │ │ │ - b.n 4fb40 <_PyMonitoring_FirePyReturnEvent@@Base+0x2f4> │ │ │ │ + bl 98868 │ │ │ │ + b.n 4fb36 <_PyMonitoring_FirePyReturnEvent@@Base+0x2fa> │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ - bl 21c714 │ │ │ │ + bl 21c664 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl ceac4 │ │ │ │ + bl cead4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #88 @ 0x58 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - nop │ │ │ │ + nop.w │ │ │ │ ldr r6, [sp, #864] @ 0x360 │ │ │ │ stmia r1!, {r0, r2} │ │ │ │ ldr r5, [sp, #372] @ 0x174 │ │ │ │ ldmia r3, {r0, r1, r3, r4, r5, r7} │ │ │ │ - bpl.n 4fb6a <_PyMonitoring_FirePyReturnEvent@@Base+0x31e> │ │ │ │ + bpl.n 4fb62 <_PyMonitoring_FirePyReturnEvent@@Base+0x326> │ │ │ │ adds r6, #124 @ 0x7c │ │ │ │ cmp r1, #42 @ 0x2a │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ - ble.n 4fb92 <_PyMonitoring_FirePyReturnEvent@@Base+0x346> │ │ │ │ + ble.n 4fb8a <_PyMonitoring_FirePyReturnEvent@@Base+0x34e> │ │ │ │ adds r0, #112 @ 0x70 │ │ │ │ lsls r2, r3, #5 │ │ │ │ str r1, [sp, #356] @ 0x164 │ │ │ │ ldr r1, [r7, r4] │ │ │ │ - blx fff5e51c <__bss_end__@@Base+0xffa89614> │ │ │ │ + blx fff5e514 <__bss_end__@@Base+0xffa8960c> │ │ │ │ asrs r7, r5, #20 │ │ │ │ lsrs r1, r6, #12 │ │ │ │ vmlsl.u q9, d0, d3[5] │ │ │ │ str r3, [r6, #112] @ 0x70 │ │ │ │ asrs r1, r2, #20 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - ldr r2, [pc, #540] @ (4fd9c <_PyMonitoring_FireJumpEvent@@Base+0x114>) │ │ │ │ + ldr r2, [pc, #540] @ (4fd94 <_PyMonitoring_FireJumpEvent@@Base+0xf6>) │ │ │ │ ldrh r4, [r6, #52] @ 0x34 │ │ │ │ ldrh r7, [r4, #60] @ 0x3c │ │ │ │ str r1, [r7, #76] @ 0x4c │ │ │ │ cmp r6, #13 │ │ │ │ - blt.n 4fba2 <_PyMonitoring_FirePyReturnEvent@@Base+0x356> │ │ │ │ - ldr r7, [pc, #656] @ (4fe1c <_PyMonitoring_FireJumpEvent@@Base+0x194>) │ │ │ │ + blt.n 4fb9a <_PyMonitoring_FirePyReturnEvent@@Base+0x35e> │ │ │ │ + ldr r7, [pc, #656] @ (4fe14 <_PyMonitoring_FireJumpEvent@@Base+0x176>) │ │ │ │ bkpt 0x00fa │ │ │ │ - ldr r0, [pc, #116] @ (4fc04 <_PyMonitoring_FirePyReturnEvent@@Base+0x3b8>) │ │ │ │ + ldr r0, [pc, #116] @ (4fbfc <_PyMonitoring_FirePyReturnEvent@@Base+0x3c0>) │ │ │ │ @ instruction: 0x47b5 │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 714a0 <_PyObject_GC_New@@Base> │ │ │ │ - mov r4, r0 │ │ │ │ - cbz r0, 4fbae <_PyMonitoring_FirePyReturnEvent@@Base+0x362> │ │ │ │ - movs r3, #0 │ │ │ │ - strh r3, [r0, #12] │ │ │ │ - bl 80208 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #64] @ (4fc04 <_PyMonitoring_FirePyReturnEvent@@Base+0x3b8>) │ │ │ │ - bl 1f5640 <_PyEval_GetBuiltin@@Base> │ │ │ │ + ldr r0, [pc, #60] @ (4fbd8 <_PyMonitoring_FirePyReturnEvent@@Base+0x39c>) │ │ │ │ + bl 1f5548 <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 4fbe4 <_PyMonitoring_FirePyReturnEvent@@Base+0x398> │ │ │ │ + blt.n 4fbba <_PyMonitoring_FirePyReturnEvent@@Base+0x37e> │ │ │ │ ldr r2, [r5, #12] │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #3332 @ 0xd04 │ │ │ │ + movw r0, #3652 @ 0xe44 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 82744 │ │ │ │ + b.w 82754 │ │ │ │ movs r0, #0 │ │ │ │ - bl 72218 │ │ │ │ + bl 72198 │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 4fc00 <_PyMonitoring_FirePyReturnEvent@@Base+0x3b4> │ │ │ │ + cbz r0, 4fbd6 <_PyMonitoring_FirePyReturnEvent@@Base+0x39a> │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #3340 @ 0xd0c │ │ │ │ + movw r0, #3660 @ 0xe4c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 82744 │ │ │ │ + b.w 82754 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - nop │ │ │ │ - b.n 4fa60 <_PyMonitoring_FirePyReturnEvent@@Base+0x214> │ │ │ │ + b.n 4fa34 <_PyMonitoring_FirePyReturnEvent@@Base+0x1f8> │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 147634 <_PyLong_Copy@@Base> │ │ │ │ + bl 14771c <_PyLong_Copy@@Base> │ │ │ │ mov r1, r0 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - movw r0, #57084 @ 0xdefc │ │ │ │ + movw r0, #57404 @ 0xe03c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - b.w 82744 │ │ │ │ + b.w 82754 │ │ │ │ │ │ │ │ -0004fc2c <_PyMonitoring_FireCallEvent@@Base>: │ │ │ │ +0004fc00 <_PyMonitoring_FireCallEvent@@Base>: │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ movs r4, #4 │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ @@ -55543,66 +55524,82 @@ │ │ │ │ strd r4, r4, [sp] │ │ │ │ movs r4, #0 │ │ │ │ str r5, [sp, #24] │ │ │ │ movs r5, #0 │ │ │ │ str r4, [sp, #16] │ │ │ │ movs r4, #0 │ │ │ │ strd r4, r5, [sp, #8] │ │ │ │ - bl 4f172 <_PyDict_SizeOf@@Base+0x1d6> │ │ │ │ + bl 4f10a <_PyDict_SizeOf@@Base+0x1a8> │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldrsb.w r3, [r0, #35] @ 0x23 │ │ │ │ - adds r3, #1 │ │ │ │ - bne.n 4fc7e <_PyMonitoring_FireCallEvent@@Base+0x52> │ │ │ │ - ldr r3, [r0, #68] @ 0x44 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - add.w r0, r0, r3, lsl #2 │ │ │ │ - ldr r0, [r0, #72] @ 0x48 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 4fc86 <_PyMonitoring_FireCallEvent@@Base+0x5a> │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - bx lr │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 71498 <_PyObject_GC_New@@Base> │ │ │ │ + mov r4, r0 │ │ │ │ + cbz r0, 4fc50 <_PyMonitoring_FireCallEvent@@Base+0x50> │ │ │ │ + movs r3, #0 │ │ │ │ + strh r3, [r0, #12] │ │ │ │ + bl 8021c │ │ │ │ + mov r0, r4 │ │ │ │ + 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 83940 │ │ │ │ + mov r4, r0 │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 4fc76 <_PyMonitoring_FireCallEvent@@Base+0x76> │ │ │ │ + bl 7f734 │ │ │ │ + cbnz r0, 4fc9a <_PyMonitoring_FireCallEvent@@Base+0x9a> │ │ │ │ + ldr r3, [r5, #12] │ │ │ │ + cbz r3, 4fc90 <_PyMonitoring_FireCallEvent@@Base+0x90> │ │ │ │ + adds r2, r4, #1 │ │ │ │ + blt.n 4fc8a <_PyMonitoring_FireCallEvent@@Base+0x8a> │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + subs r3, #1 │ │ │ │ + cmp r3, r4 │ │ │ │ + it ge │ │ │ │ + movge r3, r4 │ │ │ │ + b.n 4fc8e <_PyMonitoring_FireCallEvent@@Base+0x8e> │ │ │ │ + mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ + str r3, [r5, #8] │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bx lr │ │ │ │ + b.n 4fc9c <_PyMonitoring_FireCallEvent@@Base+0x9c> │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -0004fc88 <_PyMonitoring_FireJumpEvent@@Base>: │ │ │ │ +0004fc9e <_PyMonitoring_FireJumpEvent@@Base>: │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #28 │ │ │ │ movs r4, #7 │ │ │ │ movs r5, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ movs r3, #3 │ │ │ │ strd r3, r4, [sp] │ │ │ │ add r3, sp, #8 │ │ │ │ movs r4, #0 │ │ │ │ strd r4, r5, [sp, #8] │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl 4f172 <_PyDict_SizeOf@@Base+0x1d6> │ │ │ │ + bl 4f10a <_PyDict_SizeOf@@Base+0x1a8> │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r0, [pc, #4] @ (4fcbc <_PyMonitoring_FireJumpEvent@@Base+0x34>) │ │ │ │ - bx lr │ │ │ │ - nop │ │ │ │ - ldrb r4, [r5, #5] │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - ldr r0, [pc, #0] @ (4fcc4 <_PyMonitoring_FireJumpEvent@@Base+0x3c>) │ │ │ │ - bx lr │ │ │ │ - ldrb r4, [r5, #5] │ │ │ │ - lsls r0, r1, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ - movw r4, #41584 @ 0xa270 │ │ │ │ + movw r4, #41904 @ 0xa3b0 │ │ │ │ movt r4, #68 @ 0x44 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r2 │ │ │ │ mov ip, r3 │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ add r5, sp, #48 @ 0x30 │ │ │ │ @@ -55610,1236 +55607,1231 @@ │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1} │ │ │ │ stmia.w r5, {r0, r1} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 4fd0c <_PyMonitoring_FireJumpEvent@@Base+0x84> │ │ │ │ + bne.n 4fd10 <_PyMonitoring_FireJumpEvent@@Base+0x72> │ │ │ │ cmp r7, #2 │ │ │ │ - ble.n 4fd0c <_PyMonitoring_FireJumpEvent@@Base+0x84> │ │ │ │ + ble.n 4fd10 <_PyMonitoring_FireJumpEvent@@Base+0x72> │ │ │ │ cmp r7, #3 │ │ │ │ - bne.n 4fd0c <_PyMonitoring_FireJumpEvent@@Base+0x84> │ │ │ │ - cbnz r6, 4fd2e <_PyMonitoring_FireJumpEvent@@Base+0xa6> │ │ │ │ - ldr r4, [pc, #184] @ (4fdc8 <_PyMonitoring_FireJumpEvent@@Base+0x140>) │ │ │ │ + bne.n 4fd10 <_PyMonitoring_FireJumpEvent@@Base+0x72> │ │ │ │ + cbnz r6, 4fd32 <_PyMonitoring_FireJumpEvent@@Base+0x94> │ │ │ │ + ldr r4, [pc, #184] @ (4fdcc <_PyMonitoring_FireJumpEvent@@Base+0x12e>) │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ mov r3, ip │ │ │ │ mov r1, r7 │ │ │ │ movs r4, #3 │ │ │ │ str r2, [sp, #12] │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - bl 101898 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1019a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4fdaa <_PyMonitoring_FireJumpEvent@@Base+0x122> │ │ │ │ + beq.n 4fdae <_PyMonitoring_FireJumpEvent@@Base+0x110> │ │ │ │ ldr r0, [r6, #0] │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ - bl 11112c │ │ │ │ + bl 111260 │ │ │ │ ldr r5, [sp, #80] @ 0x50 │ │ │ │ ldr r4, [sp, #96] @ 0x60 │ │ │ │ - cbz r0, 4fda6 <_PyMonitoring_FireJumpEvent@@Base+0x11e> │ │ │ │ + cbz r0, 4fdaa <_PyMonitoring_FireJumpEvent@@Base+0x10c> │ │ │ │ ldr r0, [r6, #4] │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 1d08c4 <_Py_Uid_Converter@@Base> │ │ │ │ - cbz r0, 4fda6 <_PyMonitoring_FireJumpEvent@@Base+0x11e> │ │ │ │ + bl 1d0808 <_Py_Uid_Converter@@Base> │ │ │ │ + cbz r0, 4fdaa <_PyMonitoring_FireJumpEvent@@Base+0x10c> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 1e3cec <_Py_Gid_Converter@@Base> │ │ │ │ - cbz r0, 4fda6 <_PyMonitoring_FireJumpEvent@@Base+0x11e> │ │ │ │ + bl 1e3c34 <_Py_Gid_Converter@@Base> │ │ │ │ + cbz r0, 4fdaa <_PyMonitoring_FireJumpEvent@@Base+0x10c> │ │ │ │ ldrd r7, r6, [sp, #28] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r2, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r7, [sp, #0] │ │ │ │ mov r3, r6 │ │ │ │ - movw r1, #4972 @ 0x136c │ │ │ │ + movw r1, #5292 @ 0x14ac │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #4980 @ 0x1374 │ │ │ │ + movw r0, #5300 @ 0x14b4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 8fe90 │ │ │ │ + bl 8fe78 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4fda6 <_PyMonitoring_FireJumpEvent@@Base+0x11e> │ │ │ │ - bl 95d94 │ │ │ │ + blt.n 4fdaa <_PyMonitoring_FireJumpEvent@@Base+0x10c> │ │ │ │ + bl 95d68 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a5a8 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9889c │ │ │ │ + bl 98868 │ │ │ │ cmp r6, #0 │ │ │ │ - bge.n 4fdb0 <_PyMonitoring_FireJumpEvent@@Base+0x128> │ │ │ │ + bge.n 4fdb4 <_PyMonitoring_FireJumpEvent@@Base+0x116> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1850 │ │ │ │ + bl f18d0 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 4fdb8 <_PyMonitoring_FireJumpEvent@@Base+0x130> │ │ │ │ + b.n 4fdbc <_PyMonitoring_FireJumpEvent@@Base+0x11e> │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 4fdb8 <_PyMonitoring_FireJumpEvent@@Base+0x130> │ │ │ │ + b.n 4fdbc <_PyMonitoring_FireJumpEvent@@Base+0x11e> │ │ │ │ movw r6, #4356 @ 0x1104 │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ str r5, [sp, #80] @ 0x50 │ │ │ │ str r4, [sp, #96] @ 0x60 │ │ │ │ - bl 111704 │ │ │ │ + bl 111838 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #108 @ 0x6c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ lsrs r0, r1 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #28 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ - movw r1, #16864 @ 0x41e0 │ │ │ │ + movw r1, #17184 @ 0x4320 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 8c534 │ │ │ │ - cbz r0, 4fe06 <_PyMonitoring_FireJumpEvent@@Base+0x17e> │ │ │ │ + bl 8c520 │ │ │ │ + cbz r0, 4fe0a <_PyMonitoring_FireJumpEvent@@Base+0x16c> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, sp, #8 │ │ │ │ blx 2a854 <__clock_getres64@plt> │ │ │ │ - cbz r0, 4fe0a <_PyMonitoring_FireJumpEvent@@Base+0x182> │ │ │ │ + cbz r0, 4fe0e <_PyMonitoring_FireJumpEvent@@Base+0x170> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1834 │ │ │ │ + bl f18b4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4fe2a <_PyMonitoring_FireJumpEvent@@Base+0x1a2> │ │ │ │ + b.n 4fe2e <_PyMonitoring_FireJumpEvent@@Base+0x190> │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ - bl 26ba60 │ │ │ │ + bl 26bba0 │ │ │ │ vldr s15, [sp, #16] │ │ │ │ vmov d0, r0, r1 │ │ │ │ - vldr d6, [pc, #20] @ 4fe30 <_PyMonitoring_FireJumpEvent@@Base+0x1a8> │ │ │ │ + vldr d6, [pc, #24] @ 4fe38 <_PyMonitoring_FireJumpEvent@@Base+0x19a> │ │ │ │ vcvt.f64.s32 d7, s15 │ │ │ │ vmla.f64 d0, d7, d6 │ │ │ │ - bl 839e0 │ │ │ │ + bl 839f0 │ │ │ │ add sp, #28 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ - bvs.n 4fd5e <_PyMonitoring_FireJumpEvent@@Base+0xd6> │ │ │ │ + nop.w │ │ │ │ + bvs.n 4fd66 <_PyMonitoring_FireJumpEvent@@Base+0xc8> │ │ │ │ @ instruction: 0xe8262e0b │ │ │ │ subs r6, #17 │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r1 │ │ │ │ - bl 83930 │ │ │ │ - mov r4, r0 │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 4fe5a <_PyMonitoring_FireJumpEvent@@Base+0x1d2> │ │ │ │ - bl 7f720 │ │ │ │ - cbnz r0, 4fe7e <_PyMonitoring_FireJumpEvent@@Base+0x1f6> │ │ │ │ - ldr r3, [r5, #12] │ │ │ │ - cbz r3, 4fe74 <_PyMonitoring_FireJumpEvent@@Base+0x1ec> │ │ │ │ - adds r2, r4, #1 │ │ │ │ - blt.n 4fe6e <_PyMonitoring_FireJumpEvent@@Base+0x1e6> │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - subs r3, #1 │ │ │ │ - cmp r3, r4 │ │ │ │ - it ge │ │ │ │ - movge r3, r4 │ │ │ │ - b.n 4fe72 <_PyMonitoring_FireJumpEvent@@Base+0x1ea> │ │ │ │ - mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - str r3, [r5, #8] │ │ │ │ + ldrsb.w r3, [r0, #35] @ 0x23 │ │ │ │ + adds r3, #1 │ │ │ │ + bne.n 4fe60 <_PyMonitoring_FireJumpEvent@@Base+0x1c2> │ │ │ │ + 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 4fe68 <_PyMonitoring_FireJumpEvent@@Base+0x1ca> │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + bx lr │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 4fe80 <_PyMonitoring_FireJumpEvent@@Base+0x1f8> │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ + bx lr │ │ │ │ │ │ │ │ -0004fe82 <_PyMonitoring_FireBranchEvent@@Base>: │ │ │ │ +0004fe6a <_PyMonitoring_FireBranchEvent@@Base>: │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #28 │ │ │ │ movs r4, #8 │ │ │ │ movs r5, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ movs r3, #3 │ │ │ │ strd r3, r4, [sp] │ │ │ │ add.w r3, sp, r4 │ │ │ │ movs r4, #0 │ │ │ │ strd r4, r5, [sp, #8] │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl 4f172 <_PyDict_SizeOf@@Base+0x1d6> │ │ │ │ + bl 4f10a <_PyDict_SizeOf@@Base+0x1a8> │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - b.w 7ffe0 │ │ │ │ + ldr r0, [pc, #4] @ (4fea0 <_PyMonitoring_FireBranchEvent@@Base+0x36>) │ │ │ │ + bx lr │ │ │ │ + nop │ │ │ │ + ldrb r4, [r5, #5] │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + ldr r0, [pc, #0] @ (4fea8 <_PyMonitoring_FireBranchEvent@@Base+0x3e>) │ │ │ │ + bx lr │ │ │ │ + ldrb r4, [r5, #5] │ │ │ │ + lsls r0, r1, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #28 │ │ │ │ mov r0, r1 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 50264 <_PyMonitoring_FirePyThrowEvent@@Base+0x2bc> │ │ │ │ - cbz r0, 4ff0e <_PyMonitoring_FireBranchEvent@@Base+0x8c> │ │ │ │ + bl 501c4 <_PyMonitoring_FirePyThrowEvent@@Base+0x22c> │ │ │ │ + cbz r0, 4ff02 <_PyMonitoring_FireBranchEvent@@Base+0x98> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, sp, #8 │ │ │ │ blx 29c94 <__clock_gettime64@plt> │ │ │ │ - cbz r0, 4feee <_PyMonitoring_FireBranchEvent@@Base+0x6c> │ │ │ │ + cbz r0, 4fee2 <_PyMonitoring_FireBranchEvent@@Base+0x78> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1834 │ │ │ │ + bl f18b4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4ff0e <_PyMonitoring_FireBranchEvent@@Base+0x8c> │ │ │ │ + b.n 4ff02 <_PyMonitoring_FireBranchEvent@@Base+0x98> │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ - bl 26ba60 │ │ │ │ + bl 26bba0 │ │ │ │ vldr s15, [sp, #16] │ │ │ │ vmov d0, r0, r1 │ │ │ │ - vldr d6, [pc, #24] @ 4ff18 <_PyMonitoring_FireBranchEvent@@Base+0x96> │ │ │ │ + vldr d6, [pc, #20] @ 4ff08 <_PyMonitoring_FireBranchEvent@@Base+0x9e> │ │ │ │ vcvt.f64.s32 d7, s15 │ │ │ │ vmla.f64 d0, d7, d6 │ │ │ │ - bl 839e0 │ │ │ │ + bl 839f0 │ │ │ │ add sp, #28 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ - nop.w │ │ │ │ - bvs.n 4fe46 <_PyMonitoring_FireJumpEvent@@Base+0x1be> │ │ │ │ + bvs.n 4fe36 <_PyMonitoring_FireJumpEvent@@Base+0x198> │ │ │ │ @ instruction: 0xe8262e0b │ │ │ │ subs r6, #17 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov r3, r1 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bmi.n 4ff58 <_PyMonitoring_FireBranchEvent@@Base+0xd6> │ │ │ │ - movw r2, #62196 @ 0xf2f4 │ │ │ │ + bmi.n 4ff48 <_PyMonitoring_FireBranchEvent@@Base+0xde> │ │ │ │ + movw r2, #62516 @ 0xf434 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #62464 @ 0xf400 │ │ │ │ + movw r1, #62784 @ 0xf540 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #56404 @ 0xdc54 │ │ │ │ + movw r0, #56724 @ 0xdd94 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 23b068 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 23afc8 <_PyArg_BadArgument@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4ff9e <_PyMonitoring_FireBranchEvent@@Base+0x11c> │ │ │ │ + b.n 4ff8e <_PyMonitoring_FireBranchEvent@@Base+0x124> │ │ │ │ movw r6, #35736 @ 0x8b98 │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ subs r2, r0, r6 │ │ │ │ mov r5, r0 │ │ │ │ negs r1, r2 │ │ │ │ mov r0, r3 │ │ │ │ adcs r1, r2 │ │ │ │ - bl 22991c │ │ │ │ + bl 22986c │ │ │ │ cmp r5, r6 │ │ │ │ mov r4, r0 │ │ │ │ - beq.n 4ff9e <_PyMonitoring_FireBranchEvent@@Base+0x11c> │ │ │ │ + beq.n 4ff8e <_PyMonitoring_FireBranchEvent@@Base+0x124> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4ff54 <_PyMonitoring_FireBranchEvent@@Base+0xd2> │ │ │ │ + beq.n 4ff44 <_PyMonitoring_FireBranchEvent@@Base+0xda> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl d2608 │ │ │ │ + bl d2620 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4ff92 <_PyMonitoring_FireBranchEvent@@Base+0x110> │ │ │ │ + beq.n 4ff82 <_PyMonitoring_FireBranchEvent@@Base+0x118> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 4ff96 <_PyMonitoring_FireBranchEvent@@Base+0x114> │ │ │ │ + cbz r3, 4ff86 <_PyMonitoring_FireBranchEvent@@Base+0x11c> │ │ │ │ mov r4, r5 │ │ │ │ - b.n 4ff9e <_PyMonitoring_FireBranchEvent@@Base+0x11c> │ │ │ │ + b.n 4ff8e <_PyMonitoring_FireBranchEvent@@Base+0x124> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 4ff92 <_PyMonitoring_FireBranchEvent@@Base+0x110> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 4ff82 <_PyMonitoring_FireBranchEvent@@Base+0x118> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w 12497c │ │ │ │ + b.w 124cec │ │ │ │ │ │ │ │ -0004ffa8 <_PyMonitoring_FirePyThrowEvent@@Base>: │ │ │ │ +0004ff98 <_PyMonitoring_FirePyThrowEvent@@Base>: │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ add r0, sp, #12 │ │ │ │ movs r1, #13 │ │ │ │ mov r7, r2 │ │ │ │ - bl 502b0 <_PyMonitoring_FirePyThrowEvent@@Base+0x308> │ │ │ │ + bl 50210 <_PyMonitoring_FirePyThrowEvent@@Base+0x278> │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4fffe <_PyMonitoring_FirePyThrowEvent@@Base+0x56> │ │ │ │ + beq.n 4ffee <_PyMonitoring_FirePyThrowEvent@@Base+0x56> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r5 │ │ │ │ movs r5, #0 │ │ │ │ strd r4, r5, [sp, #16] │ │ │ │ ldr r5, [sp, #12] │ │ │ │ mov r1, r6 │ │ │ │ movs r3, #3 │ │ │ │ mov r2, r7 │ │ │ │ movs r6, #13 │ │ │ │ strd r3, r6, [sp] │ │ │ │ add r3, sp, #16 │ │ │ │ strd r4, r5, [sp, #24] │ │ │ │ - bl 4f172 <_PyDict_SizeOf@@Base+0x1d6> │ │ │ │ + bl 4f10a <_PyDict_SizeOf@@Base+0x1a8> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - cbnz r4, 4fffa <_PyMonitoring_FirePyThrowEvent@@Base+0x52> │ │ │ │ - bl d3c24 │ │ │ │ - b.n 4fffe <_PyMonitoring_FirePyThrowEvent@@Base+0x56> │ │ │ │ - bl 78230 │ │ │ │ + cbnz r4, 4ffea <_PyMonitoring_FirePyThrowEvent@@Base+0x52> │ │ │ │ + bl d3c34 │ │ │ │ + b.n 4ffee <_PyMonitoring_FirePyThrowEvent@@Base+0x56> │ │ │ │ + bl 781b0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ - ldr r3, [pc, #132] @ (50098 <_PyMonitoring_FirePyThrowEvent@@Base+0xf0>) │ │ │ │ - sub sp, #72 @ 0x48 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ - mov.w r3, #0 │ │ │ │ - ldrb r3, [r0, #12] │ │ │ │ - cbz r3, 50048 <_PyMonitoring_FirePyThrowEvent@@Base+0xa0> │ │ │ │ - adds r0, #13 │ │ │ │ - mov.w r3, #1 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r0] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 5003e <_PyMonitoring_FirePyThrowEvent@@Base+0x96> │ │ │ │ - strexb r1, r3, [r0] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 5002e <_PyMonitoring_FirePyThrowEvent@@Base+0x86> │ │ │ │ - dmb ish │ │ │ │ - beq.n 50048 <_PyMonitoring_FirePyThrowEvent@@Base+0xa0> │ │ │ │ - bl 267fdc │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - add r1, sp, #4 │ │ │ │ - bl 21cac8 │ │ │ │ - ldrb r3, [r4, #12] │ │ │ │ - cbz r3, 5007a <_PyMonitoring_FirePyThrowEvent@@Base+0xd2> │ │ │ │ - add.w r0, r4, #13 │ │ │ │ - mov.w r3, #0 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r0] │ │ │ │ - cmp r2, #1 │ │ │ │ - bne.n 50070 <_PyMonitoring_FirePyThrowEvent@@Base+0xc8> │ │ │ │ - strexb r1, r3, [r0] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 50060 <_PyMonitoring_FirePyThrowEvent@@Base+0xb8> │ │ │ │ - dmb ish │ │ │ │ - beq.n 5007a <_PyMonitoring_FirePyThrowEvent@@Base+0xd2> │ │ │ │ - bl 2459ac │ │ │ │ - ldr r1, [r4, #8] │ │ │ │ - add r0, sp, #4 │ │ │ │ - bl 249b14 <_Py_strhex@@Base> │ │ │ │ - ldr r3, [pc, #20] @ (50098 <_PyMonitoring_FirePyThrowEvent@@Base+0xf0>) │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #68] @ 0x44 │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - beq.n 50094 <_PyMonitoring_FirePyThrowEvent@@Base+0xec> │ │ │ │ - blx 2a150 <__stack_chk_fail@plt> │ │ │ │ - add sp, #72 @ 0x48 │ │ │ │ - pop {r4, pc} │ │ │ │ - cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + b.w 7fff4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ - ldr r6, [pc, #248] @ (501a8 <_PyMonitoring_FirePyThrowEvent@@Base+0x200>) │ │ │ │ + ldr r6, [pc, #252] @ (50108 <_PyMonitoring_FirePyThrowEvent@@Base+0x170>) │ │ │ │ mov r4, r1 │ │ │ │ mov r7, r2 │ │ │ │ mov ip, r3 │ │ │ │ sub sp, #96 @ 0x60 │ │ │ │ add r5, sp, #40 @ 0x28 │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1} │ │ │ │ stmia.w r5, {r0, r1} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 500dc <_PyMonitoring_FirePyThrowEvent@@Base+0x134> │ │ │ │ + bne.n 5003a <_PyMonitoring_FirePyThrowEvent@@Base+0xa2> │ │ │ │ cmp r7, #1 │ │ │ │ - ble.n 500dc <_PyMonitoring_FirePyThrowEvent@@Base+0x134> │ │ │ │ + ble.n 5003a <_PyMonitoring_FirePyThrowEvent@@Base+0xa2> │ │ │ │ cmp r7, #2 │ │ │ │ - bne.n 500dc <_PyMonitoring_FirePyThrowEvent@@Base+0x134> │ │ │ │ - cbnz r4, 500fe <_PyMonitoring_FirePyThrowEvent@@Base+0x156> │ │ │ │ + bne.n 5003a <_PyMonitoring_FirePyThrowEvent@@Base+0xa2> │ │ │ │ + cbnz r4, 5005c <_PyMonitoring_FirePyThrowEvent@@Base+0xc4> │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #204] @ (501ac <_PyMonitoring_FirePyThrowEvent@@Base+0x204>) │ │ │ │ + ldr r4, [pc, #204] @ (5010c <_PyMonitoring_FirePyThrowEvent@@Base+0x174>) │ │ │ │ add r2, sp, #32 │ │ │ │ str r4, [sp, #0] │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r4, #2 │ │ │ │ movs r2, #0 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ mov r3, ip │ │ │ │ mov r1, r7 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 101898 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1019a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 50182 <_PyMonitoring_FirePyThrowEvent@@Base+0x1da> │ │ │ │ + beq.n 500e0 <_PyMonitoring_FirePyThrowEvent@@Base+0x148> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ - bl 11112c │ │ │ │ + bl 111260 │ │ │ │ ldr r5, [sp, #88] @ 0x58 │ │ │ │ ldrd r7, r6, [sp, #72] @ 0x48 │ │ │ │ - cbz r0, 5014e <_PyMonitoring_FirePyThrowEvent@@Base+0x1a6> │ │ │ │ + cbz r0, 500ac <_PyMonitoring_FirePyThrowEvent@@Base+0x114> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 1ed6dc │ │ │ │ + bl 1ed630 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 50194 <_PyMonitoring_FirePyThrowEvent@@Base+0x1ec> │ │ │ │ + cbz r0, 500f2 <_PyMonitoring_FirePyThrowEvent@@Base+0x15a> │ │ │ │ ldrd sl, fp, [sp, #24] │ │ │ │ adds r3, r6, #1 │ │ │ │ - beq.n 50130 <_PyMonitoring_FirePyThrowEvent@@Base+0x188> │ │ │ │ + beq.n 5008e <_PyMonitoring_FirePyThrowEvent@@Base+0xf6> │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ mov r0, r6 │ │ │ │ - bl 3ff80 │ │ │ │ + bl 3ff68 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 50194 <_PyMonitoring_FirePyThrowEvent@@Base+0x1ec> │ │ │ │ + b.n 500f2 <_PyMonitoring_FirePyThrowEvent@@Base+0x15a> │ │ │ │ mov r2, r5 │ │ │ │ strd sl, fp, [sp] │ │ │ │ - movw r1, #61872 @ 0xf1b0 │ │ │ │ + movw r1, #62192 @ 0xf2f0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #9264 @ 0x2430 │ │ │ │ + movw r0, #9584 @ 0x2570 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 8fe90 │ │ │ │ + bl 8fe78 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 50152 <_PyMonitoring_FirePyThrowEvent@@Base+0x1aa> │ │ │ │ + bge.n 500b0 <_PyMonitoring_FirePyThrowEvent@@Base+0x118> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 50194 <_PyMonitoring_FirePyThrowEvent@@Base+0x1ec> │ │ │ │ - bl 95d94 │ │ │ │ + b.n 500f2 <_PyMonitoring_FirePyThrowEvent@@Base+0x15a> │ │ │ │ + bl 95d68 │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r7 │ │ │ │ blx 2a990 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9889c │ │ │ │ + bl 98868 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 5018c <_PyMonitoring_FirePyThrowEvent@@Base+0x1e4> │ │ │ │ + bge.n 500ea <_PyMonitoring_FirePyThrowEvent@@Base+0x152> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1850 │ │ │ │ - b.n 5014e <_PyMonitoring_FirePyThrowEvent@@Base+0x1a6> │ │ │ │ + bl f18d0 │ │ │ │ + b.n 500ac <_PyMonitoring_FirePyThrowEvent@@Base+0x114> │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 50194 <_PyMonitoring_FirePyThrowEvent@@Base+0x1ec> │ │ │ │ + b.n 500f2 <_PyMonitoring_FirePyThrowEvent@@Base+0x15a> │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ strd r7, r6, [sp, #72] @ 0x48 │ │ │ │ str r5, [sp, #88] @ 0x58 │ │ │ │ - bl 111704 │ │ │ │ + bl 111838 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #96 @ 0x60 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, sl, fp, pc} │ │ │ │ - add r2, pc, #672 @ (adr r2, 5044c <_PyMonitoring_FirePyThrowEvent@@Base+0x4a4>) │ │ │ │ + nop │ │ │ │ + add r3, pc, #928 @ (adr r3, 504ac <_PyMonitoring_FirePyThrowEvent@@Base+0x514>) │ │ │ │ lsls r4, r0, #1 │ │ │ │ lsrs r4, r6 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #56] @ (501f8 <_PyMonitoring_FirePyThrowEvent@@Base+0x250>) │ │ │ │ + ldr r4, [pc, #56] @ (50158 <_PyMonitoring_FirePyThrowEvent@@Base+0x1c0>) │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r4, #1360] @ 0x550 │ │ │ │ - bl 11cf10 │ │ │ │ + bl 11d17c │ │ │ │ ldr.w r5, [r4, #1292] @ 0x50c │ │ │ │ - cbz r5, 501da <_PyMonitoring_FirePyThrowEvent@@Base+0x232> │ │ │ │ + cbz r5, 5013a <_PyMonitoring_FirePyThrowEvent@@Base+0x1a2> │ │ │ │ ldr.w r5, [r4, #1364] @ 0x554 │ │ │ │ ldr.w r6, [r4, #1368] @ 0x558 │ │ │ │ - b.n 501dc <_PyMonitoring_FirePyThrowEvent@@Base+0x234> │ │ │ │ + b.n 5013c <_PyMonitoring_FirePyThrowEvent@@Base+0x1a4> │ │ │ │ mov r6, r5 │ │ │ │ ldr.w r0, [r4, #1360] @ 0x550 │ │ │ │ - bl ffb74 │ │ │ │ + bl ffc7c │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ - movw r0, #16880 @ 0x41f0 │ │ │ │ + movw r0, #17200 @ 0x4330 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 82744 │ │ │ │ + b.w 82754 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrb.w r3, [r0, #64] @ 0x40 │ │ │ │ - cbnz r3, 50228 <_PyMonitoring_FirePyThrowEvent@@Base+0x280> │ │ │ │ + cbnz r3, 50188 <_PyMonitoring_FirePyThrowEvent@@Base+0x1f0> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13036 @ 0x32ec │ │ │ │ + movw r1, #13356 @ 0x342c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 50244 <_PyMonitoring_FirePyThrowEvent@@Base+0x29c> │ │ │ │ + bl 1271a4 │ │ │ │ + b.n 501a4 <_PyMonitoring_FirePyThrowEvent@@Base+0x20c> │ │ │ │ ldrb.w r3, [r0, #65] @ 0x41 │ │ │ │ - cbz r3, 50248 <_PyMonitoring_FirePyThrowEvent@@Base+0x2a0> │ │ │ │ + cbz r3, 501a8 <_PyMonitoring_FirePyThrowEvent@@Base+0x210> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #12676 @ 0x3184 │ │ │ │ + movw r1, #12996 @ 0x32c4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 1271a4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5025e <_PyMonitoring_FirePyThrowEvent@@Base+0x2b6> │ │ │ │ + b.n 501be <_PyMonitoring_FirePyThrowEvent@@Base+0x226> │ │ │ │ ldr r0, [r0, #68] @ 0x44 │ │ │ │ - cbz r0, 50256 <_PyMonitoring_FirePyThrowEvent@@Base+0x2ae> │ │ │ │ + cbz r0, 501b6 <_PyMonitoring_FirePyThrowEvent@@Base+0x21e> │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - ldr r1, [pc, #12] @ (50260 <_PyMonitoring_FirePyThrowEvent@@Base+0x2b8>) │ │ │ │ - b.w 8e690 │ │ │ │ + ldr r1, [pc, #12] @ (501c0 <_PyMonitoring_FirePyThrowEvent@@Base+0x228>) │ │ │ │ + b.w 8e67c │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, pc} │ │ │ │ - ble.n 5021c <_PyMonitoring_FirePyThrowEvent@@Base+0x274> │ │ │ │ + ble.n 5017c <_PyMonitoring_FirePyThrowEvent@@Base+0x1e4> │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl f43ac │ │ │ │ + bl f4428 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 502aa <_PyMonitoring_FirePyThrowEvent@@Base+0x302> │ │ │ │ - bl 7f720 │ │ │ │ - cbz r0, 502aa <_PyMonitoring_FirePyThrowEvent@@Base+0x302> │ │ │ │ + bne.n 5020a <_PyMonitoring_FirePyThrowEvent@@Base+0x272> │ │ │ │ + bl 7f734 │ │ │ │ + cbz r0, 5020a <_PyMonitoring_FirePyThrowEvent@@Base+0x272> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - bl daf0c <_PyType_Name@@Base> │ │ │ │ - movw r1, #16884 @ 0x41f4 │ │ │ │ + bl daf7c <_PyType_Name@@Base> │ │ │ │ + movw r1, #17204 @ 0x4334 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl d1990 │ │ │ │ + bl d19a8 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 502ae <_PyMonitoring_FirePyThrowEvent@@Base+0x306> │ │ │ │ + b.n 5020e <_PyMonitoring_FirePyThrowEvent@@Base+0x276> │ │ │ │ movs r0, #1 │ │ │ │ str r4, [r5, #0] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ - bl d3c10 │ │ │ │ + bl d3c20 │ │ │ │ str r0, [r5, #0] │ │ │ │ - cbnz r0, 502e8 <_PyMonitoring_FirePyThrowEvent@@Base+0x340> │ │ │ │ + cbnz r0, 50248 <_PyMonitoring_FirePyThrowEvent@@Base+0x2b0> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #16920 @ 0x4218 │ │ │ │ + movw r1, #17240 @ 0x4358 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1990 │ │ │ │ + bl d19a8 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 502ea <_PyMonitoring_FirePyThrowEvent@@Base+0x342> │ │ │ │ + b.n 5024a <_PyMonitoring_FirePyThrowEvent@@Base+0x2b2> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #52] @ (50330 <_PyMonitoring_FirePyThrowEvent@@Base+0x388>) │ │ │ │ + ldr r2, [pc, #52] @ (50290 <_PyMonitoring_FirePyThrowEvent@@Base+0x2f8>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ addw r2, r3, #3800 @ 0xed8 │ │ │ │ ldr.w r3, [r3, #3800] @ 0xed8 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 50318 <_PyMonitoring_FirePyThrowEvent@@Base+0x370> │ │ │ │ + beq.n 50278 <_PyMonitoring_FirePyThrowEvent@@Base+0x2e0> │ │ │ │ ldr r3, [r3, #0] │ │ │ │ adds r4, #1 │ │ │ │ - b.n 5030e <_PyMonitoring_FirePyThrowEvent@@Base+0x366> │ │ │ │ + b.n 5026e <_PyMonitoring_FirePyThrowEvent@@Base+0x2d6> │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 50322 <_PyMonitoring_FirePyThrowEvent@@Base+0x37a> │ │ │ │ - bl 7f720 │ │ │ │ - cbnz r0, 5032c <_PyMonitoring_FirePyThrowEvent@@Base+0x384> │ │ │ │ + bne.n 50282 <_PyMonitoring_FirePyThrowEvent@@Base+0x2ea> │ │ │ │ + bl 7f734 │ │ │ │ + cbnz r0, 5028c <_PyMonitoring_FirePyThrowEvent@@Base+0x2f4> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7f908 │ │ │ │ + b.w 7f91c │ │ │ │ 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] @ (50328 <_PyMonitoring_FirePyThrowEvent@@Base+0x390>) │ │ │ │ + sub sp, #72 @ 0x48 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ + mov.w r3, #0 │ │ │ │ + ldrb r3, [r0, #12] │ │ │ │ + cbz r3, 502d8 <_PyMonitoring_FirePyThrowEvent@@Base+0x340> │ │ │ │ + adds r0, #13 │ │ │ │ + mov.w r3, #1 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r0] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 502ce <_PyMonitoring_FirePyThrowEvent@@Base+0x336> │ │ │ │ + strexb r1, r3, [r0] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 502be <_PyMonitoring_FirePyThrowEvent@@Base+0x326> │ │ │ │ + dmb ish │ │ │ │ + beq.n 502d8 <_PyMonitoring_FirePyThrowEvent@@Base+0x340> │ │ │ │ + bl 2680cc │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + add r1, sp, #4 │ │ │ │ + bl 21ca18 │ │ │ │ + ldrb r3, [r4, #12] │ │ │ │ + cbz r3, 5030a <_PyMonitoring_FirePyThrowEvent@@Base+0x372> │ │ │ │ + add.w r0, r4, #13 │ │ │ │ + mov.w r3, #0 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r0] │ │ │ │ + cmp r2, #1 │ │ │ │ + bne.n 50300 <_PyMonitoring_FirePyThrowEvent@@Base+0x368> │ │ │ │ + strexb r1, r3, [r0] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 502f0 <_PyMonitoring_FirePyThrowEvent@@Base+0x358> │ │ │ │ + dmb ish │ │ │ │ + beq.n 5030a <_PyMonitoring_FirePyThrowEvent@@Base+0x372> │ │ │ │ + bl 245a28 │ │ │ │ + ldr r1, [r4, #8] │ │ │ │ + add r0, sp, #4 │ │ │ │ + bl 2495fc <_Py_strhex@@Base> │ │ │ │ + ldr r3, [pc, #20] @ (50328 <_PyMonitoring_FirePyThrowEvent@@Base+0x390>) │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #68] @ 0x44 │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + beq.n 50324 <_PyMonitoring_FirePyThrowEvent@@Base+0x38c> │ │ │ │ + blx 2a150 <__stack_chk_fail@plt> │ │ │ │ + add sp, #72 @ 0x48 │ │ │ │ + pop {r4, pc} │ │ │ │ + cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #3912] @ 0xf48 │ │ │ │ + sub sp, #164 @ 0xa4 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r1 │ │ │ │ + bl f4428 │ │ │ │ + mov r4, r0 │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 50350 <_PyMonitoring_FirePyThrowEvent@@Base+0x3b8> │ │ │ │ + bl 7f734 │ │ │ │ + cbnz r0, 5037a <_PyMonitoring_FirePyThrowEvent@@Base+0x3e2> │ │ │ │ + bl 95d68 │ │ │ │ + add r1, sp, #64 @ 0x40 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2a224 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 98868 │ │ │ │ + cbz r6, 5038e <_PyMonitoring_FirePyThrowEvent@@Base+0x3f6> │ │ │ │ + blx 2a8e4 <__errno_location@plt> │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cmp r3, #4 │ │ │ │ + bne.n 5037e <_PyMonitoring_FirePyThrowEvent@@Base+0x3e6> │ │ │ │ + bl e4bd0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 50350 <_PyMonitoring_FirePyThrowEvent@@Base+0x3b8> │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 503d4 <_PyMonitoring_FirePyThrowEvent@@Base+0x43c> │ │ │ │ + movw r3, #6504 @ 0x1968 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl f18b4 │ │ │ │ + b.n 503d4 <_PyMonitoring_FirePyThrowEvent@@Base+0x43c> │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r3, [sp, #120] @ 0x78 │ │ │ │ + ldrd r4, r5, [sp, #112] @ 0x70 │ │ │ │ + strd r4, r5, [sp, #40] @ 0x28 │ │ │ │ + ldrd r4, r5, [sp, #104] @ 0x68 │ │ │ │ + strd r4, r5, [sp, #32] │ │ │ │ + ldrd r4, r5, [sp, #96] @ 0x60 │ │ │ │ + strd r4, r5, [sp, #24] │ │ │ │ + ldrd r4, r5, [sp, #88] @ 0x58 │ │ │ │ + strd r4, r5, [sp, #16] │ │ │ │ + ldrd r4, r5, [sp, #80] @ 0x50 │ │ │ │ + strd r4, r5, [sp, #8] │ │ │ │ + ldrd r2, r1, [sp, #128] @ 0x80 │ │ │ │ + strd r2, r1, [sp, #52] @ 0x34 │ │ │ │ + ldrd r4, r5, [sp, #72] @ 0x48 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + ldr r2, [sp, #68] @ 0x44 │ │ │ │ + ldr r1, [sp, #64] @ 0x40 │ │ │ │ + strd r4, r5, [sp] │ │ │ │ + bl 4048e │ │ │ │ + add sp, #164 @ 0xa4 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 5035a <_PyMonitoring_FirePyThrowEvent@@Base+0x3b2> │ │ │ │ + cbz r3, 503fe <_PyMonitoring_FirePyThrowEvent@@Base+0x466> │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r4, [r0, #20] │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ subs r0, r4, r0 │ │ │ │ - bl 26b498 │ │ │ │ + bl 26b5d8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7f908 │ │ │ │ + b.w 7f91c │ │ │ │ mov r0, r3 │ │ │ │ - b.w 7f908 │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - cmp r3, #64 @ 0x40 │ │ │ │ - bne.n 50374 <_PyMonitoring_FirePyThrowEvent@@Base+0x3cc> │ │ │ │ - movw r0, #44180 @ 0xac94 │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - movs r1, #6 │ │ │ │ - b.w 7f6bc │ │ │ │ - movw r0, #44188 @ 0xac9c │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - movs r1, #6 │ │ │ │ - b.w 7f6bc │ │ │ │ + b.w 7f91c │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ - ldr r5, [pc, #168] @ (5043c <_PyMonitoring_FirePyThrowEvent@@Base+0x494>) │ │ │ │ + ldr r5, [pc, #172] @ (504c0 <_PyMonitoring_FirePyThrowEvent@@Base+0x528>) │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r2 │ │ │ │ mov ip, r3 │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ add r4, sp, #32 │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1} │ │ │ │ stmia.w r4, {r0, r1} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 503c0 <_PyMonitoring_FirePyThrowEvent@@Base+0x418> │ │ │ │ + bne.n 50442 <_PyMonitoring_FirePyThrowEvent@@Base+0x4aa> │ │ │ │ cmp r7, #0 │ │ │ │ - ble.n 503c0 <_PyMonitoring_FirePyThrowEvent@@Base+0x418> │ │ │ │ + ble.n 50442 <_PyMonitoring_FirePyThrowEvent@@Base+0x4aa> │ │ │ │ cmp r7, #1 │ │ │ │ - bne.n 503c0 <_PyMonitoring_FirePyThrowEvent@@Base+0x418> │ │ │ │ - cbnz r6, 503e0 <_PyMonitoring_FirePyThrowEvent@@Base+0x438> │ │ │ │ - ldr r4, [pc, #124] @ (50440 <_PyMonitoring_FirePyThrowEvent@@Base+0x498>) │ │ │ │ + bne.n 50442 <_PyMonitoring_FirePyThrowEvent@@Base+0x4aa> │ │ │ │ + cbnz r6, 50462 <_PyMonitoring_FirePyThrowEvent@@Base+0x4ca> │ │ │ │ + ldr r4, [pc, #128] @ (504c4 <_PyMonitoring_FirePyThrowEvent@@Base+0x52c>) │ │ │ │ add r2, sp, #28 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ mov r3, ip │ │ │ │ mov r1, r7 │ │ │ │ movs r4, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - bl 101898 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1019a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 5041e <_PyMonitoring_FirePyThrowEvent@@Base+0x476> │ │ │ │ + cbz r0, 504a0 <_PyMonitoring_FirePyThrowEvent@@Base+0x508> │ │ │ │ ldr r0, [r6, #0] │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 11112c │ │ │ │ + bl 111260 │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ ldr r4, [sp, #80] @ 0x50 │ │ │ │ - cbnz r0, 503f2 <_PyMonitoring_FirePyThrowEvent@@Base+0x44a> │ │ │ │ + cbnz r0, 50474 <_PyMonitoring_FirePyThrowEvent@@Base+0x4dc> │ │ │ │ movs r6, #0 │ │ │ │ - b.n 5042c <_PyMonitoring_FirePyThrowEvent@@Base+0x484> │ │ │ │ - bl 95d94 │ │ │ │ + b.n 504ae <_PyMonitoring_FirePyThrowEvent@@Base+0x516> │ │ │ │ + bl 95d68 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx 29d58 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9889c │ │ │ │ + bl 98868 │ │ │ │ cmp r6, #0 │ │ │ │ - bge.n 50424 <_PyMonitoring_FirePyThrowEvent@@Base+0x47c> │ │ │ │ + bge.n 504a6 <_PyMonitoring_FirePyThrowEvent@@Base+0x50e> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1850 │ │ │ │ - b.n 503ee <_PyMonitoring_FirePyThrowEvent@@Base+0x446> │ │ │ │ + bl f18d0 │ │ │ │ + b.n 50470 <_PyMonitoring_FirePyThrowEvent@@Base+0x4d8> │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 5042c <_PyMonitoring_FirePyThrowEvent@@Base+0x484> │ │ │ │ + b.n 504ae <_PyMonitoring_FirePyThrowEvent@@Base+0x516> │ │ │ │ movw r6, #4356 @ 0x1104 │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ add r0, sp, #32 │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ str r4, [sp, #80] @ 0x50 │ │ │ │ - bl 111704 │ │ │ │ + bl 111838 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - add r2, pc, #896 @ (adr r2, 507c0 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x100>) │ │ │ │ + nop │ │ │ │ + add r4, pc, #128 @ (adr r4, 50544 ) │ │ │ │ lsls r4, r0, #1 │ │ │ │ asrs r0, r4 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3912] @ 0xf48 │ │ │ │ - sub sp, #164 @ 0xa4 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r1 │ │ │ │ - bl f43ac │ │ │ │ - mov r4, r0 │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 50468 <_PyMonitoring_FirePyThrowEvent@@Base+0x4c0> │ │ │ │ - bl 7f720 │ │ │ │ - cbnz r0, 50492 <_PyMonitoring_FirePyThrowEvent@@Base+0x4ea> │ │ │ │ - bl 95d94 │ │ │ │ - add r1, sp, #64 @ 0x40 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2a224 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 9889c │ │ │ │ - cbz r6, 504a6 <_PyMonitoring_FirePyThrowEvent@@Base+0x4fe> │ │ │ │ - blx 2a8e4 <__errno_location@plt> │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp r3, #4 │ │ │ │ - bne.n 50496 <_PyMonitoring_FirePyThrowEvent@@Base+0x4ee> │ │ │ │ - bl e4b58 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 50468 <_PyMonitoring_FirePyThrowEvent@@Base+0x4c0> │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 504ec <_PyMonitoring_FirePyThrowEvent@@Base+0x544> │ │ │ │ - movw r3, #6504 @ 0x1968 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl f1834 │ │ │ │ - b.n 504ec <_PyMonitoring_FirePyThrowEvent@@Base+0x544> │ │ │ │ - mov r0, r5 │ │ │ │ - ldr r3, [sp, #120] @ 0x78 │ │ │ │ - ldrd r4, r5, [sp, #112] @ 0x70 │ │ │ │ - strd r4, r5, [sp, #40] @ 0x28 │ │ │ │ - ldrd r4, r5, [sp, #104] @ 0x68 │ │ │ │ - strd r4, r5, [sp, #32] │ │ │ │ - ldrd r4, r5, [sp, #96] @ 0x60 │ │ │ │ - strd r4, r5, [sp, #24] │ │ │ │ - ldrd r4, r5, [sp, #88] @ 0x58 │ │ │ │ - strd r4, r5, [sp, #16] │ │ │ │ - ldrd r4, r5, [sp, #80] @ 0x50 │ │ │ │ - strd r4, r5, [sp, #8] │ │ │ │ - ldrd r2, r1, [sp, #128] @ 0x80 │ │ │ │ - strd r2, r1, [sp, #52] @ 0x34 │ │ │ │ - ldrd r4, r5, [sp, #72] @ 0x48 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - ldr r2, [sp, #68] @ 0x44 │ │ │ │ - ldr r1, [sp, #64] @ 0x40 │ │ │ │ - strd r4, r5, [sp] │ │ │ │ - bl 4042a │ │ │ │ - add sp, #164 @ 0xa4 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r0, r1 │ │ │ │ mov r3, sp │ │ │ │ - movw r1, #16960 @ 0x4240 │ │ │ │ + movw r1, #17280 @ 0x4380 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ add r2, sp, #4 │ │ │ │ - bl 8c534 │ │ │ │ - cbz r0, 50548 <_PyMonitoring_FirePyThrowEvent@@Base+0x5a0> │ │ │ │ + bl 8c520 │ │ │ │ + cbz r0, 50520 <_PyMonitoring_FirePyThrowEvent@@Base+0x588> │ │ │ │ ldr r1, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 14c9d4 <_PyTime_FromSecondsObject@@Base> │ │ │ │ + bl 14cabc <_PyTime_FromSecondsObject@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 50548 <_PyMonitoring_FirePyThrowEvent@@Base+0x5a0> │ │ │ │ + blt.n 50520 <_PyMonitoring_FirePyThrowEvent@@Base+0x588> │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ add r2, sp, #16 │ │ │ │ - bl 14d41c <_PyTime_AsTimespec@@Base> │ │ │ │ + bl 14d50c <_PyTime_AsTimespec@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 50548 <_PyMonitoring_FirePyThrowEvent@@Base+0x5a0> │ │ │ │ + beq.n 50520 <_PyMonitoring_FirePyThrowEvent@@Base+0x588> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, sp, #16 │ │ │ │ blx 2921c <__clock_settime64@plt> │ │ │ │ - cbz r0, 5054c <_PyMonitoring_FirePyThrowEvent@@Base+0x5a4> │ │ │ │ + cbz r0, 50524 <_PyMonitoring_FirePyThrowEvent@@Base+0x58c> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1834 │ │ │ │ + bl f18b4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 50554 <_PyMonitoring_FirePyThrowEvent@@Base+0x5ac> │ │ │ │ + b.n 5052c <_PyMonitoring_FirePyThrowEvent@@Base+0x594> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ │ │ │ │ -0005055a : │ │ │ │ +00050532 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ add r2, sp, #4 │ │ │ │ - bl b8c7c │ │ │ │ + bl b8c94 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1a1e48 │ │ │ │ + bl 1a1d58 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 5058a │ │ │ │ + bne.n 50562 │ │ │ │ movs r4, #0 │ │ │ │ - movw r0, #16980 @ 0x4254 │ │ │ │ + movw r0, #17300 @ 0x4394 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 1ed164 │ │ │ │ + bl 1ed0b8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00050590 <_PyMonitoring_FireRaiseEvent@@Base>: │ │ │ │ +00050568 <_PyMonitoring_FireRaiseEvent@@Base>: │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ add r0, sp, #12 │ │ │ │ movs r1, #10 │ │ │ │ mov r7, r2 │ │ │ │ - bl 502b0 <_PyMonitoring_FirePyThrowEvent@@Base+0x308> │ │ │ │ + bl 50210 <_PyMonitoring_FirePyThrowEvent@@Base+0x278> │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 505e6 <_PyMonitoring_FireRaiseEvent@@Base+0x56> │ │ │ │ + beq.n 505be <_PyMonitoring_FireRaiseEvent@@Base+0x56> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r5 │ │ │ │ movs r5, #0 │ │ │ │ strd r4, r5, [sp, #16] │ │ │ │ ldr r5, [sp, #12] │ │ │ │ mov r1, r6 │ │ │ │ movs r3, #3 │ │ │ │ mov r2, r7 │ │ │ │ movs r6, #10 │ │ │ │ strd r3, r6, [sp] │ │ │ │ add r3, sp, #16 │ │ │ │ strd r4, r5, [sp, #24] │ │ │ │ - bl 4f172 <_PyDict_SizeOf@@Base+0x1d6> │ │ │ │ + bl 4f10a <_PyDict_SizeOf@@Base+0x1a8> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - cbnz r4, 505e2 <_PyMonitoring_FireRaiseEvent@@Base+0x52> │ │ │ │ - bl d3c24 │ │ │ │ - b.n 505e6 <_PyMonitoring_FireRaiseEvent@@Base+0x56> │ │ │ │ - bl 78230 │ │ │ │ + cbnz r4, 505ba <_PyMonitoring_FireRaiseEvent@@Base+0x52> │ │ │ │ + bl d3c34 │ │ │ │ + b.n 505be <_PyMonitoring_FireRaiseEvent@@Base+0x56> │ │ │ │ + bl 781b0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + cmp r3, #64 @ 0x40 │ │ │ │ + bne.n 505d8 <_PyMonitoring_FireRaiseEvent@@Base+0x70> │ │ │ │ + movw r0, #44500 @ 0xadd4 │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + movs r1, #6 │ │ │ │ + b.w 7f6d0 │ │ │ │ + movw r0, #44508 @ 0xaddc │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + movs r1, #6 │ │ │ │ + b.w 7f6d0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r5, r1 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2957c │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl ce02c │ │ │ │ - cbnz r0, 50668 <_PyMonitoring_FireRaiseEvent@@Base+0xd8> │ │ │ │ + bl ce03c │ │ │ │ + cbnz r0, 50662 <_PyMonitoring_FireRaiseEvent@@Base+0xfa> │ │ │ │ ldr r7, [r4, #8] │ │ │ │ add.w r6, r4, #16 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r7, r5 │ │ │ │ - blt.n 5063e <_PyMonitoring_FireRaiseEvent@@Base+0xae> │ │ │ │ + blt.n 50638 <_PyMonitoring_FireRaiseEvent@@Base+0xd0> │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 5063e <_PyMonitoring_FireRaiseEvent@@Base+0xae> │ │ │ │ + ble.n 50638 <_PyMonitoring_FireRaiseEvent@@Base+0xd0> │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx 29204 │ │ │ │ - cbnz r0, 5063e <_PyMonitoring_FireRaiseEvent@@Base+0xae> │ │ │ │ + cbnz r0, 50638 <_PyMonitoring_FireRaiseEvent@@Base+0xd0> │ │ │ │ subs r1, r7, r5 │ │ │ │ adds r0, r6, r5 │ │ │ │ - bl 71e88 │ │ │ │ + bl 71e08 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 5066a <_PyMonitoring_FireRaiseEvent@@Base+0xda> │ │ │ │ + b.n 50664 <_PyMonitoring_FireRaiseEvent@@Base+0xfc> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #42428 @ 0xa5bc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 5065c <_PyMonitoring_FireRaiseEvent@@Base+0xcc> │ │ │ │ + bne.n 50656 <_PyMonitoring_FireRaiseEvent@@Base+0xee> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5066a <_PyMonitoring_FireRaiseEvent@@Base+0xda> │ │ │ │ + beq.n 50664 <_PyMonitoring_FireRaiseEvent@@Base+0xfc> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 5066a <_PyMonitoring_FireRaiseEvent@@Base+0xda> │ │ │ │ + b.n 50664 <_PyMonitoring_FireRaiseEvent@@Base+0xfc> │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 71e88 │ │ │ │ + bl 71e08 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 5066a <_PyMonitoring_FireRaiseEvent@@Base+0xda> │ │ │ │ + b.n 50664 <_PyMonitoring_FireRaiseEvent@@Base+0xfc> │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbz r3, 50674 <_PyMonitoring_FireRaiseEvent@@Base+0xe4> │ │ │ │ + cbz r3, 5066e <_PyMonitoring_FireRaiseEvent@@Base+0x106> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl ceac4 │ │ │ │ + bl cead4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #48] @ (506bc <_PyMonitoring_FireRaiseEvent@@Base+0x12c>) │ │ │ │ - bl 1f5640 <_PyEval_GetBuiltin@@Base> │ │ │ │ + ldr r0, [pc, #44] @ (506b4 <_PyMonitoring_FireRaiseEvent@@Base+0x14c>) │ │ │ │ + bl 1f5548 <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ - cbz r2, 506aa <_PyMonitoring_FireRaiseEvent@@Base+0x11a> │ │ │ │ + cbz r2, 506a4 <_PyMonitoring_FireRaiseEvent@@Base+0x13c> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - cbz r3, 506aa <_PyMonitoring_FireRaiseEvent@@Base+0x11a> │ │ │ │ - movw r0, #14604 @ 0x390c │ │ │ │ + cbz r3, 506a4 <_PyMonitoring_FireRaiseEvent@@Base+0x13c> │ │ │ │ + movw r0, #14924 @ 0x3a4c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 82744 │ │ │ │ - movw r0, #9732 @ 0x2604 │ │ │ │ + b.w 82754 │ │ │ │ + movw r0, #10052 @ 0x2744 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 82744 │ │ │ │ - nop │ │ │ │ - bmi.n 50798 <_PyMonitoring_FireExceptionHandledEvent@@Base+0xd8> │ │ │ │ + b.w 82754 │ │ │ │ + bmi.n 50790 <_PyMonitoring_FireExceptionHandledEvent@@Base+0xd8> │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -000506c0 <_PyMonitoring_FireExceptionHandledEvent@@Base>: │ │ │ │ +000506b8 <_PyMonitoring_FireExceptionHandledEvent@@Base>: │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ add r0, sp, #12 │ │ │ │ movs r1, #11 │ │ │ │ mov r7, r2 │ │ │ │ - bl 502b0 <_PyMonitoring_FirePyThrowEvent@@Base+0x308> │ │ │ │ + bl 50210 <_PyMonitoring_FirePyThrowEvent@@Base+0x278> │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 50716 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x56> │ │ │ │ + beq.n 5070e <_PyMonitoring_FireExceptionHandledEvent@@Base+0x56> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r5 │ │ │ │ movs r5, #0 │ │ │ │ strd r4, r5, [sp, #16] │ │ │ │ ldr r5, [sp, #12] │ │ │ │ mov r1, r6 │ │ │ │ movs r3, #3 │ │ │ │ mov r2, r7 │ │ │ │ movs r6, #11 │ │ │ │ strd r3, r6, [sp] │ │ │ │ add r3, sp, #16 │ │ │ │ strd r4, r5, [sp, #24] │ │ │ │ - bl 4f172 <_PyDict_SizeOf@@Base+0x1d6> │ │ │ │ + bl 4f10a <_PyDict_SizeOf@@Base+0x1a8> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - cbnz r4, 50712 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x52> │ │ │ │ - bl d3c24 │ │ │ │ - b.n 50716 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x56> │ │ │ │ - bl 78230 │ │ │ │ + cbnz r4, 5070a <_PyMonitoring_FireExceptionHandledEvent@@Base+0x52> │ │ │ │ + bl d3c34 │ │ │ │ + b.n 5070e <_PyMonitoring_FireExceptionHandledEvent@@Base+0x56> │ │ │ │ + bl 781b0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldrb r0, [r0, #8] │ │ │ │ - b.w 7ffe0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ str r4, [sp, #32] │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ str r4, [sp, #24] │ │ │ │ - bl 72218 │ │ │ │ + bl 72198 │ │ │ │ str r0, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5083a <_PyMonitoring_FireExceptionHandledEvent@@Base+0x17a> │ │ │ │ - ldr r5, [pc, #292] @ (50874 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1b4>) │ │ │ │ + beq.n 5082c <_PyMonitoring_FireExceptionHandledEvent@@Base+0x174> │ │ │ │ + ldr r5, [pc, #296] @ (50868 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1b0>) │ │ │ │ ldr.w r3, [r5, #1292] @ 0x50c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 50870 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1b0> │ │ │ │ + beq.w 50862 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1aa> │ │ │ │ add r3, sp, #8 │ │ │ │ mov r2, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - movw r1, #27073 @ 0x69c1 │ │ │ │ + movw r1, #27953 @ 0x6d31 │ │ │ │ movt r1, #18 │ │ │ │ - movw r3, #15329 @ 0x3be1 │ │ │ │ + movw r3, #15129 @ 0x3b19 │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ - movw r0, #57321 @ 0xdfe9 │ │ │ │ + movw r0, #57617 @ 0xe111 │ │ │ │ movt r0, #16 │ │ │ │ movw r4, #41212 @ 0xa0fc │ │ │ │ movt r4, #2 │ │ │ │ str r4, [sp, #8] │ │ │ │ movw r4, #38904 @ 0x97f8 │ │ │ │ movt r4, #2 │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl 6cb00 <_Py_hashtable_new_full@@Base> │ │ │ │ + bl 6caf8 <_Py_hashtable_new_full@@Base> │ │ │ │ str r0, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 50836 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x176> │ │ │ │ + beq.n 50828 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x170> │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r5, #1360] @ 0x550 │ │ │ │ - bl 11cf10 │ │ │ │ + bl 11d17c │ │ │ │ ldr.w r0, [r5, #1384] @ 0x568 │ │ │ │ - bl 50b28 <_PyMonitoring_FireStopIterationEvent@@Base+0x84> │ │ │ │ + bl 50b16 <_PyMonitoring_FireStopIterationEvent@@Base+0x84> │ │ │ │ mov r3, r0 │ │ │ │ ldr.w r0, [r5, #1360] @ 0x550 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl ffb74 │ │ │ │ + bl ffc7c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 50836 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x176> │ │ │ │ + beq.n 50828 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x170> │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r5, #1360] @ 0x550 │ │ │ │ - bl 11cf10 │ │ │ │ + bl 11d17c │ │ │ │ ldr.w r6, [r5, #1388] @ 0x56c │ │ │ │ - bl 19d240 │ │ │ │ + bl 19d160 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 507e6 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x126> │ │ │ │ + cbz r0, 507d8 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x120> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #3557 @ 0xde5 │ │ │ │ + movw r1, #3547 @ 0xddb │ │ │ │ movt r1, #5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 263718 <_Py_hashtable_foreach@@Base> │ │ │ │ - cbz r0, 507e8 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x128> │ │ │ │ + bl 26369c <_Py_hashtable_foreach@@Base> │ │ │ │ + cbz r0, 507da <_PyMonitoring_FireExceptionHandledEvent@@Base+0x122> │ │ │ │ mov r0, r4 │ │ │ │ - bl 10e314 <_Py_hashtable_destroy@@Base> │ │ │ │ + bl 10e43c <_Py_hashtable_destroy@@Base> │ │ │ │ movs r4, #0 │ │ │ │ ldr.w r0, [r5, #1360] @ 0x550 │ │ │ │ str r4, [sp, #20] │ │ │ │ - bl ffb74 │ │ │ │ + bl ffc7c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r3, 50836 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x176> │ │ │ │ - ldr r0, [pc, #128] @ (50878 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1b8>) │ │ │ │ + cbz r3, 50828 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x170> │ │ │ │ + ldr r0, [pc, #128] @ (5086c <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1b4>) │ │ │ │ movw r1, #4308 @ 0x10d4 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - bl 6d900 │ │ │ │ + bl 6d8f8 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add r2, sp, #16 │ │ │ │ - movw r1, #3615 @ 0xe1f │ │ │ │ + movw r1, #3605 @ 0xe15 │ │ │ │ movt r1, #5 │ │ │ │ - bl 263718 <_Py_hashtable_foreach@@Base> │ │ │ │ + bl 26369c <_Py_hashtable_foreach@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 5082a <_PyMonitoring_FireExceptionHandledEvent@@Base+0x16a> │ │ │ │ + cbnz r0, 5081c <_PyMonitoring_FireExceptionHandledEvent@@Base+0x164> │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r2, sp, #16 │ │ │ │ - movw r1, #3897 @ 0xf39 │ │ │ │ + movw r1, #3887 @ 0xf2f │ │ │ │ movt r1, #5 │ │ │ │ - bl 263718 <_Py_hashtable_foreach@@Base> │ │ │ │ + bl 26369c <_Py_hashtable_foreach@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #76] @ (50878 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1b8>) │ │ │ │ + ldr r0, [pc, #76] @ (5086c <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1b4>) │ │ │ │ movs r1, #0 │ │ │ │ - bl 6d900 │ │ │ │ - cbz r4, 50856 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x196> │ │ │ │ - b.n 5083a <_PyMonitoring_FireExceptionHandledEvent@@Base+0x17a> │ │ │ │ - bl 1e7a0c │ │ │ │ + bl 6d8f8 │ │ │ │ + cbz r4, 50848 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x190> │ │ │ │ + b.n 5082c <_PyMonitoring_FireExceptionHandledEvent@@Base+0x174> │ │ │ │ + bl 1e7954 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - cbz r0, 50856 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x196> │ │ │ │ + cbz r0, 50848 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x190> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [sp, #28] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 50856 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x196> │ │ │ │ + beq.n 50848 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x190> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 50856 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x196> │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 50848 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x190> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - cbz r0, 5085e <_PyMonitoring_FireExceptionHandledEvent@@Base+0x19e> │ │ │ │ - bl 10e314 <_Py_hashtable_destroy@@Base> │ │ │ │ + cbz r0, 50850 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x198> │ │ │ │ + bl 10e43c <_Py_hashtable_destroy@@Base> │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - cbz r0, 50866 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1a6> │ │ │ │ - bl 10e314 <_Py_hashtable_destroy@@Base> │ │ │ │ + cbz r0, 50858 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1a0> │ │ │ │ + bl 10e43c <_Py_hashtable_destroy@@Base> │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - cbz r0, 5086e <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1ae> │ │ │ │ - bl 10e314 <_Py_hashtable_destroy@@Base> │ │ │ │ + cbz r0, 50860 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1a8> │ │ │ │ + bl 10e43c <_Py_hashtable_destroy@@Base> │ │ │ │ ldr r0, [sp, #28] │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ + nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ str r0, [r0, #56] @ 0x38 │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -0005087c : │ │ │ │ +00050870 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ add r2, sp, #4 │ │ │ │ - bl 3e6b4 │ │ │ │ + bl 3e6a0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1a1e48 │ │ │ │ + bl 1a1d58 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #28 │ │ │ │ mov r5, sp │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1} │ │ │ │ stmia.w r5, {r0, r1} │ │ │ │ - cbz r2, 508d0 │ │ │ │ + cbz r2, 508c4 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r2, #0] │ │ │ │ mov r0, sp │ │ │ │ - bl 1085d4 │ │ │ │ + bl 1086f0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 7828c │ │ │ │ - cbz r4, 508f8 │ │ │ │ - ldr r0, [pc, #28] @ (50900 ) │ │ │ │ - bl 1f5640 <_PyEval_GetBuiltin@@Base> │ │ │ │ + bl 7820c │ │ │ │ + cbz r4, 508ec │ │ │ │ + ldr r0, [pc, #28] @ (508f4 ) │ │ │ │ + bl 1f5548 <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #3340 @ 0xd0c │ │ │ │ + movw r0, #3660 @ 0xe4c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 82744 │ │ │ │ + bl 82754 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - bmi.n 509dc <_PyMonitoring_FirePyUnwindEvent@@Base+0xd8> │ │ │ │ + bmi.n 509d0 <_PyMonitoring_FirePyUnwindEvent@@Base+0xd8> │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00050904 <_PyMonitoring_FirePyUnwindEvent@@Base>: │ │ │ │ +000508f8 <_PyMonitoring_FirePyUnwindEvent@@Base>: │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r6, r1 │ │ │ │ movs r1, #12 │ │ │ │ mov r5, r0 │ │ │ │ add.w r0, sp, r1 │ │ │ │ mov r7, r2 │ │ │ │ - bl 502b0 <_PyMonitoring_FirePyThrowEvent@@Base+0x308> │ │ │ │ + bl 50210 <_PyMonitoring_FirePyThrowEvent@@Base+0x278> │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5095c <_PyMonitoring_FirePyUnwindEvent@@Base+0x58> │ │ │ │ + beq.n 50950 <_PyMonitoring_FirePyUnwindEvent@@Base+0x58> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r5 │ │ │ │ movs r5, #0 │ │ │ │ strd r4, r5, [sp, #16] │ │ │ │ ldr r5, [sp, #12] │ │ │ │ mov r1, r6 │ │ │ │ movs r3, #3 │ │ │ │ mov r2, r7 │ │ │ │ movs r6, #12 │ │ │ │ strd r3, r6, [sp] │ │ │ │ add r3, sp, #16 │ │ │ │ strd r4, r5, [sp, #24] │ │ │ │ - bl 4f172 <_PyDict_SizeOf@@Base+0x1d6> │ │ │ │ + bl 4f10a <_PyDict_SizeOf@@Base+0x1a8> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - cbnz r4, 50958 <_PyMonitoring_FirePyUnwindEvent@@Base+0x54> │ │ │ │ - bl d3c24 │ │ │ │ - b.n 5095c <_PyMonitoring_FirePyUnwindEvent@@Base+0x58> │ │ │ │ - bl 78230 │ │ │ │ + cbnz r4, 5094c <_PyMonitoring_FirePyUnwindEvent@@Base+0x54> │ │ │ │ + bl d3c34 │ │ │ │ + b.n 50950 <_PyMonitoring_FirePyUnwindEvent@@Base+0x58> │ │ │ │ + bl 781b0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - movw r0, #54920 @ 0xd688 │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - b.w 7a158 │ │ │ │ + ldrb r0, [r0, #8] │ │ │ │ + b.w 7fff4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrb.w r3, [r0, #64] @ 0x40 │ │ │ │ - cbnz r3, 5099a <_PyMonitoring_FirePyUnwindEvent@@Base+0x96> │ │ │ │ + cbnz r3, 50988 <_PyMonitoring_FirePyUnwindEvent@@Base+0x90> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13036 @ 0x32ec │ │ │ │ + movw r1, #13356 @ 0x342c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 509b6 <_PyMonitoring_FirePyUnwindEvent@@Base+0xb2> │ │ │ │ + bl 1271a4 │ │ │ │ + b.n 509a4 <_PyMonitoring_FirePyUnwindEvent@@Base+0xac> │ │ │ │ ldrb.w r3, [r0, #65] @ 0x41 │ │ │ │ - cbz r3, 509ba <_PyMonitoring_FirePyUnwindEvent@@Base+0xb6> │ │ │ │ + cbz r3, 509a8 <_PyMonitoring_FirePyUnwindEvent@@Base+0xb0> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #12676 @ 0x3184 │ │ │ │ + movw r1, #12996 @ 0x32c4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 1271a4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 509c2 <_PyMonitoring_FirePyUnwindEvent@@Base+0xbe> │ │ │ │ + b.n 509b0 <_PyMonitoring_FirePyUnwindEvent@@Base+0xb8> │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 50a5c <_PyMonitoring_FirePyUnwindEvent@@Base+0x158> │ │ │ │ + bne.n 50a4a <_PyMonitoring_FirePyUnwindEvent@@Base+0x152> │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 50a5c <_PyMonitoring_FirePyUnwindEvent@@Base+0x158> │ │ │ │ + beq.n 50a4a <_PyMonitoring_FirePyUnwindEvent@@Base+0x152> │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, #3 │ │ │ │ movne r0, #5 │ │ │ │ - bl 72074 │ │ │ │ + bl 71ff4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 50aa0 <_PyMonitoring_FirePyUnwindEvent@@Base+0x19c> │ │ │ │ + beq.n 50a8e <_PyMonitoring_FirePyUnwindEvent@@Base+0x196> │ │ │ │ ldr r2, [r5, #12] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ ldr r2, [r2, #16] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r0 │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ @@ -56858,15 +56850,15 @@ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ ldr r2, [r5, #48] @ 0x30 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r1, #0] │ │ │ │ str r1, [r4, #20] │ │ │ │ - cbz r2, 50a6a <_PyMonitoring_FirePyUnwindEvent@@Base+0x166> │ │ │ │ + cbz r2, 50a58 <_PyMonitoring_FirePyUnwindEvent@@Base+0x160> │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, r0 │ │ │ │ itt ne │ │ │ │ addne r1, #1 │ │ │ │ @@ -56875,1390 +56867,1389 @@ │ │ │ │ str r3, [r4, #24] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r1, r3 │ │ │ │ itt ne │ │ │ │ addne r1, #1 │ │ │ │ strne r1, [r2, #0] │ │ │ │ str r2, [r4, #28] │ │ │ │ - b.n 50a6a <_PyMonitoring_FirePyUnwindEvent@@Base+0x166> │ │ │ │ + b.n 50a58 <_PyMonitoring_FirePyUnwindEvent@@Base+0x160> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ ldrd r1, r3, [r5, #4] │ │ │ │ mov r2, r4 │ │ │ │ - cbz r3, 50a7c <_PyMonitoring_FirePyUnwindEvent@@Base+0x178> │ │ │ │ + cbz r3, 50a6a <_PyMonitoring_FirePyUnwindEvent@@Base+0x172> │ │ │ │ movs r0, #3 │ │ │ │ - bl 7d584 │ │ │ │ + bl 7d588 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 50a84 <_PyMonitoring_FirePyUnwindEvent@@Base+0x180> │ │ │ │ + b.n 50a72 <_PyMonitoring_FirePyUnwindEvent@@Base+0x17a> │ │ │ │ movs r0, #2 │ │ │ │ - bl 7d610 │ │ │ │ + bl 7d614 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 50a94 <_PyMonitoring_FirePyUnwindEvent@@Base+0x190> │ │ │ │ + beq.n 50a82 <_PyMonitoring_FirePyUnwindEvent@@Base+0x18a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 50a98 <_PyMonitoring_FirePyUnwindEvent@@Base+0x194> │ │ │ │ + cbz r3, 50a86 <_PyMonitoring_FirePyUnwindEvent@@Base+0x18e> │ │ │ │ mov r4, r5 │ │ │ │ - b.n 50aa0 <_PyMonitoring_FirePyUnwindEvent@@Base+0x19c> │ │ │ │ + b.n 50a8e <_PyMonitoring_FirePyUnwindEvent@@Base+0x196> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 50a94 <_PyMonitoring_FirePyUnwindEvent@@Base+0x190> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 50a82 <_PyMonitoring_FirePyUnwindEvent@@Base+0x18a> │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -00050aa4 <_PyMonitoring_FireStopIterationEvent@@Base>: │ │ │ │ +00050a92 <_PyMonitoring_FireStopIterationEvent@@Base>: │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ movw r4, #48056 @ 0xbbb8 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ mov r7, r2 │ │ │ │ - bl e9f7c │ │ │ │ + bl e9fdc │ │ │ │ movs r1, #9 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 502b0 <_PyMonitoring_FirePyThrowEvent@@Base+0x308> │ │ │ │ + bl 50210 <_PyMonitoring_FirePyThrowEvent@@Base+0x278> │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 50b22 <_PyMonitoring_FireStopIterationEvent@@Base+0x7e> │ │ │ │ + beq.n 50b10 <_PyMonitoring_FireStopIterationEvent@@Base+0x7e> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r5 │ │ │ │ movs r5, #0 │ │ │ │ strd r4, r5, [sp, #16] │ │ │ │ ldr r5, [sp, #12] │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ movs r3, #3 │ │ │ │ movs r6, #9 │ │ │ │ strd r3, r6, [sp] │ │ │ │ add r3, sp, #16 │ │ │ │ strd r4, r5, [sp, #24] │ │ │ │ - bl 4f172 <_PyDict_SizeOf@@Base+0x1d6> │ │ │ │ + bl 4f10a <_PyDict_SizeOf@@Base+0x1a8> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 50b12 <_PyMonitoring_FireStopIterationEvent@@Base+0x6e> │ │ │ │ + beq.n 50b00 <_PyMonitoring_FireStopIterationEvent@@Base+0x6e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 50b12 <_PyMonitoring_FireStopIterationEvent@@Base+0x6e> │ │ │ │ + cbnz r3, 50b00 <_PyMonitoring_FireStopIterationEvent@@Base+0x6e> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - cbnz r4, 50b1c <_PyMonitoring_FireStopIterationEvent@@Base+0x78> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r4, 50b0a <_PyMonitoring_FireStopIterationEvent@@Base+0x78> │ │ │ │ mov r0, r4 │ │ │ │ - bl d3c24 │ │ │ │ - b.n 50b22 <_PyMonitoring_FireStopIterationEvent@@Base+0x7e> │ │ │ │ + bl d3c34 │ │ │ │ + b.n 50b10 <_PyMonitoring_FireStopIterationEvent@@Base+0x7e> │ │ │ │ movs r0, #0 │ │ │ │ - bl 78230 │ │ │ │ + bl 781b0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ - bl 19d1f4 │ │ │ │ - cbz r0, 50b58 <_PyMonitoring_FireStopIterationEvent@@Base+0xb4> │ │ │ │ + bl 19d114 │ │ │ │ + cbz r0, 50b46 <_PyMonitoring_FireStopIterationEvent@@Base+0xb4> │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #2917 @ 0xb65 │ │ │ │ + movw r1, #3031 @ 0xbd7 │ │ │ │ movt r1, #5 │ │ │ │ mov r0, r5 │ │ │ │ - bl 263718 <_Py_hashtable_foreach@@Base> │ │ │ │ - cbz r0, 50b5a <_PyMonitoring_FireStopIterationEvent@@Base+0xb6> │ │ │ │ + bl 26369c <_Py_hashtable_foreach@@Base> │ │ │ │ + cbz r0, 50b48 <_PyMonitoring_FireStopIterationEvent@@Base+0xb6> │ │ │ │ mov r0, r4 │ │ │ │ - bl 10e314 <_Py_hashtable_destroy@@Base> │ │ │ │ + bl 10e43c <_Py_hashtable_destroy@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldrb r0, [r0, #8] │ │ │ │ - b.w 7ffe0 │ │ │ │ + movw r0, #55240 @ 0xd7c8 │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + b.w 7a0ec │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + cbnz r1, 50b80 <_PyMonitoring_FireStopIterationEvent@@Base+0xee> │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #17480 @ 0x4448 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 1271a4 │ │ │ │ + b.n 50bac <_PyMonitoring_FireStopIterationEvent@@Base+0x11a> │ │ │ │ + movw r2, #4356 @ 0x1104 │ │ │ │ + movt r2, #70 @ 0x46 │ │ │ │ + mov r3, r0 │ │ │ │ + cmp r1, r2 │ │ │ │ + beq.n 50bc2 <_PyMonitoring_FireStopIterationEvent@@Base+0x130> │ │ │ │ + ldr r2, [r1, #4] │ │ │ │ + ldr r2, [r2, #84] @ 0x54 │ │ │ │ + lsls r2, r2, #1 │ │ │ │ + bmi.n 50bb2 <_PyMonitoring_FireStopIterationEvent@@Base+0x120> │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #17512 @ 0x4468 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 1271a4 │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + b.n 50bd4 <_PyMonitoring_FireStopIterationEvent@@Base+0x142> │ │ │ │ + ldr r2, [r1, #0] │ │ │ │ + mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r0 │ │ │ │ + beq.n 50bc4 <_PyMonitoring_FireStopIterationEvent@@Base+0x132> │ │ │ │ + adds r2, #1 │ │ │ │ + str r2, [r1, #0] │ │ │ │ + b.n 50bc4 <_PyMonitoring_FireStopIterationEvent@@Base+0x132> │ │ │ │ + movs r1, #0 │ │ │ │ + ldr r0, [r3, #28] │ │ │ │ + movs r2, #1 │ │ │ │ + str r1, [r3, #28] │ │ │ │ + strb.w r2, [r3, #32] │ │ │ │ + bl 7820c │ │ │ │ + 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] @ (50bbc <_PyMonitoring_FireStopIterationEvent@@Base+0x118>) │ │ │ │ + ldr r5, [pc, #68] @ (50c2c <_PyMonitoring_FireStopIterationEvent@@Base+0x19a>) │ │ │ │ mov r8, r1 │ │ │ │ mov r7, r3 │ │ │ │ movs r1, #8 │ │ │ │ mov r6, r2 │ │ │ │ ldr.w r3, [r5, #1324] @ 0x52c │ │ │ │ ldr.w r0, [r5, #1320] @ 0x528 │ │ │ │ blx r3 │ │ │ │ - cbz r0, 50bae <_PyMonitoring_FireStopIterationEvent@@Base+0x10a> │ │ │ │ + cbz r0, 50c20 <_PyMonitoring_FireStopIterationEvent@@Base+0x18e> │ │ │ │ mov r4, r0 │ │ │ │ ldmia.w r6, {r0, r1} │ │ │ │ mov r2, r4 │ │ │ │ stmia.w r4, {r0, r1} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 711b4 <_Py_hashtable_set@@Base> │ │ │ │ + bl 711ac <_Py_hashtable_set@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 50bb4 <_PyMonitoring_FireStopIterationEvent@@Base+0x110> │ │ │ │ + bge.n 50c26 <_PyMonitoring_FireStopIterationEvent@@Base+0x194> │ │ │ │ ldr.w r3, [r5, #1336] @ 0x538 │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r0, [r5, #1320] @ 0x528 │ │ │ │ blx r3 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 50bb6 <_PyMonitoring_FireStopIterationEvent@@Base+0x112> │ │ │ │ + b.n 50c28 <_PyMonitoring_FireStopIterationEvent@@Base+0x196> │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - movw r0, #54904 @ 0xd678 │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - b.w 7a158 │ │ │ │ + ldrb r0, [r0, #8] │ │ │ │ + b.w 7fff4 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 50bee <_PyMonitoring_FireStopIterationEvent@@Base+0x14a> │ │ │ │ + cbnz r3, 50c58 <_PyMonitoring_FireStopIterationEvent@@Base+0x1c6> │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 50bee <_PyMonitoring_FireStopIterationEvent@@Base+0x14a> │ │ │ │ + ble.n 50c58 <_PyMonitoring_FireStopIterationEvent@@Base+0x1c6> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 50bee <_PyMonitoring_FireStopIterationEvent@@Base+0x14a> │ │ │ │ - cbnz r4, 50c0e <_PyMonitoring_FireStopIterationEvent@@Base+0x16a> │ │ │ │ + bne.n 50c58 <_PyMonitoring_FireStopIterationEvent@@Base+0x1c6> │ │ │ │ + cbnz r4, 50c78 <_PyMonitoring_FireStopIterationEvent@@Base+0x1e6> │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #88] @ (50c4c <_PyMonitoring_FireStopIterationEvent@@Base+0x1a8>) │ │ │ │ + ldr r4, [pc, #88] @ (50cb4 <_PyMonitoring_FireStopIterationEvent@@Base+0x222>) │ │ │ │ add r2, sp, #28 │ │ │ │ str r4, [sp, #0] │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r4, #1 │ │ │ │ movs r2, #0 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 101898 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1019a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 50c0e <_PyMonitoring_FireStopIterationEvent@@Base+0x16a> │ │ │ │ + cbnz r0, 50c78 <_PyMonitoring_FireStopIterationEvent@@Base+0x1e6> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 50c44 <_PyMonitoring_FireStopIterationEvent@@Base+0x1a0> │ │ │ │ + b.n 50cae <_PyMonitoring_FireStopIterationEvent@@Base+0x21c> │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 14ea84 │ │ │ │ + bl 14eb74 │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 200cf4 <_PyUnicode_EncodeUTF16@@Base+0x4dc> │ │ │ │ + bl 200c48 <_PyUnicode_EncodeUTF16@@Base+0x4dc> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 50c0a <_PyMonitoring_FireStopIterationEvent@@Base+0x166> │ │ │ │ + beq.n 50c74 <_PyMonitoring_FireStopIterationEvent@@Base+0x1e2> │ │ │ │ mov r1, r5 │ │ │ │ - bl 23acdc <_PyGen_SetStopIterationValue@@Base+0x328> │ │ │ │ + bl 23ae08 <_PyGen_SetStopIterationValue@@Base+0x4cc> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 50c44 <_PyMonitoring_FireStopIterationEvent@@Base+0x1a0> │ │ │ │ + beq.n 50cae <_PyMonitoring_FireStopIterationEvent@@Base+0x21c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 50c44 <_PyMonitoring_FireStopIterationEvent@@Base+0x1a0> │ │ │ │ + cbnz r3, 50cae <_PyMonitoring_FireStopIterationEvent@@Base+0x21c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - nop │ │ │ │ adcs r4, r1 │ │ │ │ lsls r0, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ movw r3, #44040 @ 0xac08 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ sub sp, #32 │ │ │ │ mov r6, r0 │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #17160 @ 0x4308 │ │ │ │ + movw r1, #17572 @ 0x44a4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 144334 │ │ │ │ + bl 14441c │ │ │ │ movs r4, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 50ccc <_PyMonitoring_FireStopIterationEvent@@Base+0x228> │ │ │ │ + blt.n 50d34 <_PyMonitoring_FireStopIterationEvent@@Base+0x2a2> │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r6, #44] @ 0x2c │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 71e88 │ │ │ │ + bl 71e08 │ │ │ │ str r0, [sp, #0] │ │ │ │ - cbz r0, 50ccc <_PyMonitoring_FireStopIterationEvent@@Base+0x228> │ │ │ │ + cbz r0, 50d34 <_PyMonitoring_FireStopIterationEvent@@Base+0x2a2> │ │ │ │ ldr r3, [r6, #92] @ 0x5c │ │ │ │ ldr r1, [r6, #44] @ 0x2c │ │ │ │ add.w r6, r3, #16 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r6, [sp, #24] │ │ │ │ str r3, [sp, #16] │ │ │ │ add r6, r2 │ │ │ │ movs r3, #0 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r1, [sp, #20] │ │ │ │ str r6, [sp, #28] │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ - b.n 50d08 <_PyMonitoring_FireStopIterationEvent@@Base+0x264> │ │ │ │ + b.n 50d70 <_PyMonitoring_FireStopIterationEvent@@Base+0x2de> │ │ │ │ ldr r0, [sp, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 50ccc <_PyMonitoring_FireStopIterationEvent@@Base+0x228> │ │ │ │ + beq.n 50d34 <_PyMonitoring_FireStopIterationEvent@@Base+0x2a2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 50ccc <_PyMonitoring_FireStopIterationEvent@@Base+0x228> │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 50d34 <_PyMonitoring_FireStopIterationEvent@@Base+0x2a2> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 50d5c <_PyMonitoring_FireStopIterationEvent@@Base+0x2b8> │ │ │ │ + b.n 50dc4 <_PyMonitoring_FireStopIterationEvent@@Base+0x332> │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1cb2b0 │ │ │ │ + bl 1cb1f0 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ cmp r7, r5 │ │ │ │ - beq.n 50d08 <_PyMonitoring_FireStopIterationEvent@@Base+0x264> │ │ │ │ + beq.n 50d70 <_PyMonitoring_FireStopIterationEvent@@Base+0x2de> │ │ │ │ ldr.w r8, [sp, #8] │ │ │ │ subs r5, r7, r5 │ │ │ │ sub.w r4, r8, r4 │ │ │ │ cmp r4, #255 @ 0xff │ │ │ │ - bgt.n 50d1a <_PyMonitoring_FireStopIterationEvent@@Base+0x276> │ │ │ │ + bgt.n 50d82 <_PyMonitoring_FireStopIterationEvent@@Base+0x2f0> │ │ │ │ cmp r5, #127 @ 0x7f │ │ │ │ - bgt.n 50d2e <_PyMonitoring_FireStopIterationEvent@@Base+0x28a> │ │ │ │ + bgt.n 50d96 <_PyMonitoring_FireStopIterationEvent@@Base+0x304> │ │ │ │ cmn.w r5, #128 @ 0x80 │ │ │ │ - blt.n 50d44 <_PyMonitoring_FireStopIterationEvent@@Base+0x2a0> │ │ │ │ + blt.n 50dac <_PyMonitoring_FireStopIterationEvent@@Base+0x31a> │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, sp │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 51c60 │ │ │ │ + bl 51c52 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 50cb6 <_PyMonitoring_FireStopIterationEvent@@Base+0x212> │ │ │ │ + beq.n 50d1e <_PyMonitoring_FireStopIterationEvent@@Base+0x28c> │ │ │ │ mov r5, r7 │ │ │ │ mov r4, r8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r6, r3 │ │ │ │ - bhi.n 50cd0 <_PyMonitoring_FireStopIterationEvent@@Base+0x22c> │ │ │ │ + bhi.n 50d38 <_PyMonitoring_FireStopIterationEvent@@Base+0x2a6> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, sp │ │ │ │ - bl 9ac98 <_PyBytes_Resize@@Base> │ │ │ │ + bl 9ac60 <_PyBytes_Resize@@Base> │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - b.n 50d5c <_PyMonitoring_FireStopIterationEvent@@Base+0x2b8> │ │ │ │ + b.n 50dc4 <_PyMonitoring_FireStopIterationEvent@@Base+0x332> │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #255 @ 0xff │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, sp │ │ │ │ - bl 51c60 │ │ │ │ + bl 51c52 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 50cb6 <_PyMonitoring_FireStopIterationEvent@@Base+0x212> │ │ │ │ + beq.n 50d1e <_PyMonitoring_FireStopIterationEvent@@Base+0x28c> │ │ │ │ subs r4, #255 @ 0xff │ │ │ │ - b.n 50ce6 <_PyMonitoring_FireStopIterationEvent@@Base+0x242> │ │ │ │ + b.n 50d4e <_PyMonitoring_FireStopIterationEvent@@Base+0x2bc> │ │ │ │ movs r3, #127 @ 0x7f │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, sp │ │ │ │ - bl 51c60 │ │ │ │ + bl 51c52 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 50cb6 <_PyMonitoring_FireStopIterationEvent@@Base+0x212> │ │ │ │ + beq.n 50d1e <_PyMonitoring_FireStopIterationEvent@@Base+0x28c> │ │ │ │ subs r5, #127 @ 0x7f │ │ │ │ movs r4, #0 │ │ │ │ - b.n 50cea <_PyMonitoring_FireStopIterationEvent@@Base+0x246> │ │ │ │ + b.n 50d52 <_PyMonitoring_FireStopIterationEvent@@Base+0x2c0> │ │ │ │ mvn.w r3, #127 @ 0x7f │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, sp │ │ │ │ - bl 51c60 │ │ │ │ + bl 51c52 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 50cb6 <_PyMonitoring_FireStopIterationEvent@@Base+0x212> │ │ │ │ + beq.n 50d1e <_PyMonitoring_FireStopIterationEvent@@Base+0x28c> │ │ │ │ adds r5, #128 @ 0x80 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 50cee <_PyMonitoring_FireStopIterationEvent@@Base+0x24a> │ │ │ │ + b.n 50d56 <_PyMonitoring_FireStopIterationEvent@@Base+0x2c4> │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbnz r1, 50d8a <_PyMonitoring_FireStopIterationEvent@@Base+0x2e6> │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #17208 @ 0x4338 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 50db6 <_PyMonitoring_FireStopIterationEvent@@Base+0x312> │ │ │ │ - movw r2, #4356 @ 0x1104 │ │ │ │ - movt r2, #70 @ 0x46 │ │ │ │ - mov r3, r0 │ │ │ │ - cmp r1, r2 │ │ │ │ - beq.n 50dcc <_PyMonitoring_FireStopIterationEvent@@Base+0x328> │ │ │ │ - ldr r2, [r1, #4] │ │ │ │ - ldr r2, [r2, #84] @ 0x54 │ │ │ │ - lsls r2, r2, #1 │ │ │ │ - bmi.n 50dbc <_PyMonitoring_FireStopIterationEvent@@Base+0x318> │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #17240 @ 0x4358 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 50dde <_PyMonitoring_FireStopIterationEvent@@Base+0x33a> │ │ │ │ - ldr r2, [r1, #0] │ │ │ │ - mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r0 │ │ │ │ - beq.n 50dce <_PyMonitoring_FireStopIterationEvent@@Base+0x32a> │ │ │ │ - adds r2, #1 │ │ │ │ - str r2, [r1, #0] │ │ │ │ - b.n 50dce <_PyMonitoring_FireStopIterationEvent@@Base+0x32a> │ │ │ │ - movs r1, #0 │ │ │ │ - ldr r0, [r3, #28] │ │ │ │ - movs r2, #1 │ │ │ │ - str r1, [r3, #28] │ │ │ │ - strb.w r2, [r3, #32] │ │ │ │ - bl 7828c │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r3, pc} │ │ │ │ - b.w 3c934 │ │ │ │ + movw r0, #55224 @ 0xd7b8 │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + b.w 7a0ec │ │ │ │ + b.w 3cbb0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r0, r2 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r3 │ │ │ │ - bl 50b28 <_PyMonitoring_FireStopIterationEvent@@Base+0x84> │ │ │ │ - cbz r0, 50e14 <_PyMonitoring_FireStopIterationEvent@@Base+0x370> │ │ │ │ + bl 50b16 <_PyMonitoring_FireStopIterationEvent@@Base+0x84> │ │ │ │ + cbz r0, 50e0a <_PyMonitoring_FireStopIterationEvent@@Base+0x378> │ │ │ │ mov r2, r0 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 711b4 <_Py_hashtable_set@@Base> │ │ │ │ + bl 711ac <_Py_hashtable_set@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 50e1a <_PyMonitoring_FireStopIterationEvent@@Base+0x376> │ │ │ │ + bge.n 50e10 <_PyMonitoring_FireStopIterationEvent@@Base+0x37e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 10e314 <_Py_hashtable_destroy@@Base> │ │ │ │ + bl 10e43c <_Py_hashtable_destroy@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 50e1c <_PyMonitoring_FireStopIterationEvent@@Base+0x378> │ │ │ │ + b.n 50e12 <_PyMonitoring_FireStopIterationEvent@@Base+0x380> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movs r0, #4 │ │ │ │ ldr.w r8, [r3, #16] │ │ │ │ ldr r7, [r3, #8] │ │ │ │ mov r5, r3 │ │ │ │ mov r6, r2 │ │ │ │ - bl 72074 │ │ │ │ + bl 71ff4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 50eae <_PyMonitoring_FireStopIterationEvent@@Base+0x40a> │ │ │ │ + beq.n 50ea4 <_PyMonitoring_FireStopIterationEvent@@Base+0x412> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 124d64 │ │ │ │ - cbz r0, 50e70 <_PyMonitoring_FireStopIterationEvent@@Base+0x3cc> │ │ │ │ + bl 1250d4 │ │ │ │ + cbz r0, 50e66 <_PyMonitoring_FireStopIterationEvent@@Base+0x3d4> │ │ │ │ str r0, [r4, #12] │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl 124d64 │ │ │ │ - cbz r0, 50e70 <_PyMonitoring_FireStopIterationEvent@@Base+0x3cc> │ │ │ │ + bl 1250d4 │ │ │ │ + cbz r0, 50e66 <_PyMonitoring_FireStopIterationEvent@@Base+0x3d4> │ │ │ │ str r0, [r4, #16] │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ bl 2fdc0 <_Py_fstat@@Base+0x78> │ │ │ │ - cbz r0, 50e70 <_PyMonitoring_FireStopIterationEvent@@Base+0x3cc> │ │ │ │ + cbz r0, 50e66 <_PyMonitoring_FireStopIterationEvent@@Base+0x3d4> │ │ │ │ ldr r3, [r6, #4] │ │ │ │ str r0, [r4, #20] │ │ │ │ ldrh r0, [r3, #6] │ │ │ │ - bl 7dde8 │ │ │ │ + bl 7ddec │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 50e88 <_PyMonitoring_FireStopIterationEvent@@Base+0x3e4> │ │ │ │ + cbnz r0, 50e7e <_PyMonitoring_FireStopIterationEvent@@Base+0x3ec> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 50eae <_PyMonitoring_FireStopIterationEvent@@Base+0x40a> │ │ │ │ + beq.n 50ea4 <_PyMonitoring_FireStopIterationEvent@@Base+0x412> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 50eae <_PyMonitoring_FireStopIterationEvent@@Base+0x40a> │ │ │ │ + cbnz r3, 50ea4 <_PyMonitoring_FireStopIterationEvent@@Base+0x412> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 50eae <_PyMonitoring_FireStopIterationEvent@@Base+0x40a> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 50ea4 <_PyMonitoring_FireStopIterationEvent@@Base+0x412> │ │ │ │ ldr r0, [r5, #12] │ │ │ │ mov r1, r4 │ │ │ │ str r3, [r4, #24] │ │ │ │ - bl 83ab0 │ │ │ │ + bl 83ac0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 50eaa <_PyMonitoring_FireStopIterationEvent@@Base+0x406> │ │ │ │ + beq.n 50ea0 <_PyMonitoring_FireStopIterationEvent@@Base+0x40e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 50eaa <_PyMonitoring_FireStopIterationEvent@@Base+0x406> │ │ │ │ + cbnz r3, 50ea0 <_PyMonitoring_FireStopIterationEvent@@Base+0x40e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ lsrs r0, r5, #31 │ │ │ │ - b.n 50eb0 <_PyMonitoring_FireStopIterationEvent@@Base+0x40c> │ │ │ │ + b.n 50ea6 <_PyMonitoring_FireStopIterationEvent@@Base+0x414> │ │ │ │ movs r0, #1 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r6, [r0, #16] │ │ │ │ - cbz r6, 50ed8 <_PyMonitoring_FireStopIterationEvent@@Base+0x434> │ │ │ │ + cbz r6, 50ece <_PyMonitoring_FireStopIterationEvent@@Base+0x43c> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 50f32 <_PyMonitoring_FireStopIterationEvent@@Base+0x48e> │ │ │ │ + beq.n 50f28 <_PyMonitoring_FireStopIterationEvent@@Base+0x496> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - b.n 50f32 <_PyMonitoring_FireStopIterationEvent@@Base+0x48e> │ │ │ │ + b.n 50f28 <_PyMonitoring_FireStopIterationEvent@@Base+0x496> │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ - bl 72074 │ │ │ │ + bl 71ff4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 50f32 <_PyMonitoring_FireStopIterationEvent@@Base+0x48e> │ │ │ │ + cbz r0, 50f28 <_PyMonitoring_FireStopIterationEvent@@Base+0x496> │ │ │ │ add.w r9, r0, #8 │ │ │ │ mov r7, r5 │ │ │ │ mov r8, r6 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp r8, r3 │ │ │ │ - bge.n 50f20 <_PyMonitoring_FireStopIterationEvent@@Base+0x47c> │ │ │ │ + bge.n 50f16 <_PyMonitoring_FireStopIterationEvent@@Base+0x484> │ │ │ │ ldrd r0, r1, [r7, #40] @ 0x28 │ │ │ │ add.w r8, r8, #1 │ │ │ │ adds r7, #8 │ │ │ │ - bl 2357c4 │ │ │ │ - cbnz r0, 50f1a <_PyMonitoring_FireStopIterationEvent@@Base+0x476> │ │ │ │ + bl 235738 │ │ │ │ + cbnz r0, 50f10 <_PyMonitoring_FireStopIterationEvent@@Base+0x47e> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 50f32 <_PyMonitoring_FireStopIterationEvent@@Base+0x48e> │ │ │ │ + beq.n 50f28 <_PyMonitoring_FireStopIterationEvent@@Base+0x496> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 50f32 <_PyMonitoring_FireStopIterationEvent@@Base+0x48e> │ │ │ │ + cbnz r3, 50f28 <_PyMonitoring_FireStopIterationEvent@@Base+0x496> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 50f32 <_PyMonitoring_FireStopIterationEvent@@Base+0x48e> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 50f28 <_PyMonitoring_FireStopIterationEvent@@Base+0x496> │ │ │ │ str.w r0, [r9, #4]! │ │ │ │ - b.n 50eec <_PyMonitoring_FireStopIterationEvent@@Base+0x448> │ │ │ │ + b.n 50ee2 <_PyMonitoring_FireStopIterationEvent@@Base+0x450> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r4 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ str r4, [r5, #16] │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r0, r2 │ │ │ │ mov r2, r3 │ │ │ │ mov r3, r1 │ │ │ │ - movw r1, #3615 @ 0xe1f │ │ │ │ + movw r1, #3605 @ 0xe15 │ │ │ │ movt r1, #5 │ │ │ │ str r3, [r2, #16] │ │ │ │ - b.w 263718 <_Py_hashtable_foreach@@Base> │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [r0, #12] │ │ │ │ - ldrb r0, [r3, #0] │ │ │ │ - bl 263ac8 <_PyCrossInterpreterData_Release@@Base+0x8> │ │ │ │ - ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 7ffe0 │ │ │ │ + b.w 26369c <_Py_hashtable_foreach@@Base> │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #24 │ │ │ │ mov r6, r1 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ add r5, sp, #8 │ │ │ │ mov r1, r2 │ │ │ │ strd r3, r5, [sp] │ │ │ │ - movw r2, #17484 @ 0x444c │ │ │ │ + movw r2, #17756 @ 0x455c │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ mov r0, r6 │ │ │ │ add r3, sp, #16 │ │ │ │ - bl 1f9950 <_PyArg_ParseStack@@Base> │ │ │ │ - cbz r0, 50fd0 <_PyMonitoring_FireStopIterationEvent@@Base+0x52c> │ │ │ │ + bl 1f9884 <_PyArg_ParseStack@@Base> │ │ │ │ + cbz r0, 50fa8 <_PyMonitoring_FireStopIterationEvent@@Base+0x516> │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add r2, sp, #20 │ │ │ │ ldrd r5, r4, [sp, #12] │ │ │ │ - bl 263c58 │ │ │ │ - cbz r0, 50fd0 <_PyMonitoring_FireStopIterationEvent@@Base+0x52c> │ │ │ │ + bl 263d48 <_PyEval_AddPendingCall@@Base+0x164> │ │ │ │ + cbz r0, 50fa8 <_PyMonitoring_FireStopIterationEvent@@Base+0x516> │ │ │ │ add r2, sp, #20 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx 29560 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 50fc8 <_PyMonitoring_FireStopIterationEvent@@Base+0x524> │ │ │ │ + bne.n 50fa0 <_PyMonitoring_FireStopIterationEvent@@Base+0x50e> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1834 │ │ │ │ - b.n 50fd0 <_PyMonitoring_FireStopIterationEvent@@Base+0x52c> │ │ │ │ + bl f18b4 │ │ │ │ + b.n 50fa8 <_PyMonitoring_FireStopIterationEvent@@Base+0x516> │ │ │ │ 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 263b1c <_PyCrossInterpreterData_Release@@Base+0x124> │ │ │ │ + ldmia.w sp!, {r3, lr} │ │ │ │ + b.w 7fff4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d14} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3904] @ 0xf40 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #120 @ 0x78 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r3, 50ff2 <_PyMonitoring_FireStopIterationEvent@@Base+0x54e> │ │ │ │ + cbz r3, 50fe8 <_PyMonitoring_FireStopIterationEvent@@Base+0x556> │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 50ff4 <_PyMonitoring_FireStopIterationEvent@@Base+0x550> │ │ │ │ + b.n 50fea <_PyMonitoring_FireStopIterationEvent@@Base+0x558> │ │ │ │ mov r5, r3 │ │ │ │ add r5, r1 │ │ │ │ - cbnz r3, 51002 <_PyMonitoring_FireStopIterationEvent@@Base+0x55e> │ │ │ │ + cbnz r3, 50ff8 <_PyMonitoring_FireStopIterationEvent@@Base+0x566> │ │ │ │ cmp r1, #1 │ │ │ │ - ble.n 51002 <_PyMonitoring_FireStopIterationEvent@@Base+0x55e> │ │ │ │ + ble.n 50ff8 <_PyMonitoring_FireStopIterationEvent@@Base+0x566> │ │ │ │ cmp r1, #2 │ │ │ │ - bne.n 51002 <_PyMonitoring_FireStopIterationEvent@@Base+0x55e> │ │ │ │ - cbnz r4, 51022 <_PyMonitoring_FireStopIterationEvent@@Base+0x57e> │ │ │ │ + bne.n 50ff8 <_PyMonitoring_FireStopIterationEvent@@Base+0x566> │ │ │ │ + cbnz r4, 51018 <_PyMonitoring_FireStopIterationEvent@@Base+0x586> │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #480] @ (511e8 <_PyMonitoring_FireStopIterationEvent@@Base+0x744>) │ │ │ │ + ldr r4, [pc, #476] @ (511d8 <_PyMonitoring_FireStopIterationEvent@@Base+0x746>) │ │ │ │ add r2, sp, #104 @ 0x68 │ │ │ │ str r4, [sp, #0] │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r4, #2 │ │ │ │ movs r2, #0 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 101898 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1019a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 51022 <_PyMonitoring_FireStopIterationEvent@@Base+0x57e> │ │ │ │ + cbnz r0, 51018 <_PyMonitoring_FireStopIterationEvent@@Base+0x586> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 511c2 <_PyMonitoring_FireStopIterationEvent@@Base+0x71e> │ │ │ │ + b.n 511b8 <_PyMonitoring_FireStopIterationEvent@@Base+0x726> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 22fd3c │ │ │ │ + bl 22fc8c │ │ │ │ vstr d0, [sp, #40] @ 0x28 │ │ │ │ vstr d1, [sp, #48] @ 0x30 │ │ │ │ - bl 7f720 │ │ │ │ + bl 7f734 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5101e <_PyMonitoring_FireStopIterationEvent@@Base+0x57a> │ │ │ │ + bne.n 51014 <_PyMonitoring_FireStopIterationEvent@@Base+0x582> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 22fd3c │ │ │ │ + bl 22fc8c │ │ │ │ vstr d0, [sp, #24] │ │ │ │ vstr d1, [sp, #32] │ │ │ │ - bl 7f720 │ │ │ │ + bl 7f734 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5101e <_PyMonitoring_FireStopIterationEvent@@Base+0x57a> │ │ │ │ + bne.n 51014 <_PyMonitoring_FireStopIterationEvent@@Base+0x582> │ │ │ │ cmp r5, #2 │ │ │ │ - beq.n 510c0 <_PyMonitoring_FireStopIterationEvent@@Base+0x61c> │ │ │ │ + beq.n 510b6 <_PyMonitoring_FireStopIterationEvent@@Base+0x624> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movw r6, #26080 @ 0x65e0 │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ - cbz r0, 5108e <_PyMonitoring_FireStopIterationEvent@@Base+0x5ea> │ │ │ │ + cbz r0, 51084 <_PyMonitoring_FireStopIterationEvent@@Base+0x5f2> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 5106a <_PyMonitoring_FireStopIterationEvent@@Base+0x5c6> │ │ │ │ + bne.n 51060 <_PyMonitoring_FireStopIterationEvent@@Base+0x5ce> │ │ │ │ vldr d8, [r0, #8] │ │ │ │ - b.n 51088 <_PyMonitoring_FireStopIterationEvent@@Base+0x5e4> │ │ │ │ - bl 13dfb8 │ │ │ │ + b.n 5107e <_PyMonitoring_FireStopIterationEvent@@Base+0x5ec> │ │ │ │ + bl 13e098 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 51088 <_PyMonitoring_FireStopIterationEvent@@Base+0x5e4> │ │ │ │ - bl 7f720 │ │ │ │ + bne.n 5107e <_PyMonitoring_FireStopIterationEvent@@Base+0x5ec> │ │ │ │ + bl 7f734 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5101e <_PyMonitoring_FireStopIterationEvent@@Base+0x57a> │ │ │ │ + bne.n 51014 <_PyMonitoring_FireStopIterationEvent@@Base+0x582> │ │ │ │ cmp r5, #3 │ │ │ │ - beq.n 510ca <_PyMonitoring_FireStopIterationEvent@@Base+0x626> │ │ │ │ - b.n 51092 <_PyMonitoring_FireStopIterationEvent@@Base+0x5ee> │ │ │ │ - vldr d8, [pc, #320] @ 511d0 <_PyMonitoring_FireStopIterationEvent@@Base+0x72c> │ │ │ │ + beq.n 510c0 <_PyMonitoring_FireStopIterationEvent@@Base+0x62e> │ │ │ │ + b.n 51088 <_PyMonitoring_FireStopIterationEvent@@Base+0x5f6> │ │ │ │ + vldr d8, [pc, #312] @ 511c0 <_PyMonitoring_FireStopIterationEvent@@Base+0x72e> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 510a0 <_PyMonitoring_FireStopIterationEvent@@Base+0x5fc> │ │ │ │ + bne.n 51096 <_PyMonitoring_FireStopIterationEvent@@Base+0x604> │ │ │ │ vldr d9, [r0, #8] │ │ │ │ - b.n 510ce <_PyMonitoring_FireStopIterationEvent@@Base+0x62a> │ │ │ │ - bl 13dfb8 │ │ │ │ + b.n 510c4 <_PyMonitoring_FireStopIterationEvent@@Base+0x632> │ │ │ │ + bl 13e098 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 510ce <_PyMonitoring_FireStopIterationEvent@@Base+0x62a> │ │ │ │ - bl 7f720 │ │ │ │ + bne.n 510c4 <_PyMonitoring_FireStopIterationEvent@@Base+0x632> │ │ │ │ + bl 7f734 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5101e <_PyMonitoring_FireStopIterationEvent@@Base+0x57a> │ │ │ │ - b.n 510ce <_PyMonitoring_FireStopIterationEvent@@Base+0x62a> │ │ │ │ - vldr d9, [pc, #276] @ 511d8 <_PyMonitoring_FireStopIterationEvent@@Base+0x734> │ │ │ │ - vldr d8, [pc, #264] @ 511d0 <_PyMonitoring_FireStopIterationEvent@@Base+0x72c> │ │ │ │ - b.n 510ce <_PyMonitoring_FireStopIterationEvent@@Base+0x62a> │ │ │ │ - vldr d9, [pc, #268] @ 511d8 <_PyMonitoring_FireStopIterationEvent@@Base+0x734> │ │ │ │ + bne.n 51014 <_PyMonitoring_FireStopIterationEvent@@Base+0x582> │ │ │ │ + b.n 510c4 <_PyMonitoring_FireStopIterationEvent@@Base+0x632> │ │ │ │ + vldr d9, [pc, #272] @ 511c8 <_PyMonitoring_FireStopIterationEvent@@Base+0x736> │ │ │ │ + vldr d8, [pc, #260] @ 511c0 <_PyMonitoring_FireStopIterationEvent@@Base+0x72e> │ │ │ │ + b.n 510c4 <_PyMonitoring_FireStopIterationEvent@@Base+0x632> │ │ │ │ + vldr d9, [pc, #260] @ 511c8 <_PyMonitoring_FireStopIterationEvent@@Base+0x736> │ │ │ │ vcmpe.f64 d8, #0.0 │ │ │ │ vldr d12, [sp, #40] @ 0x28 │ │ │ │ vldr d11, [sp, #48] @ 0x30 │ │ │ │ vldr d13, [sp, #24] │ │ │ │ vldr d14, [sp, #32] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bmi.n 510f2 <_PyMonitoring_FireStopIterationEvent@@Base+0x64e> │ │ │ │ + bmi.n 510e8 <_PyMonitoring_FireStopIterationEvent@@Base+0x656> │ │ │ │ vcmpe.f64 d9, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n 51112 <_PyMonitoring_FireStopIterationEvent@@Base+0x66e> │ │ │ │ + bpl.n 51108 <_PyMonitoring_FireStopIterationEvent@@Base+0x676> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #62312 @ 0xf368 │ │ │ │ + movw r1, #62632 @ 0xf4a8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - bl 7f720 │ │ │ │ + bl 1271a4 │ │ │ │ + bl 7f734 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5101e <_PyMonitoring_FireStopIterationEvent@@Base+0x57a> │ │ │ │ - b.n 511ba <_PyMonitoring_FireStopIterationEvent@@Base+0x716> │ │ │ │ + bne.n 51014 <_PyMonitoring_FireStopIterationEvent@@Base+0x582> │ │ │ │ + b.n 511b0 <_PyMonitoring_FireStopIterationEvent@@Base+0x71e> │ │ │ │ vcmp.f64 d13, d12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 51126 <_PyMonitoring_FireStopIterationEvent@@Base+0x682> │ │ │ │ + bne.n 5111c <_PyMonitoring_FireStopIterationEvent@@Base+0x68a> │ │ │ │ vcmp.f64 d14, d11 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 511ba <_PyMonitoring_FireStopIterationEvent@@Base+0x716> │ │ │ │ + beq.n 511b0 <_PyMonitoring_FireStopIterationEvent@@Base+0x71e> │ │ │ │ vabs.f64 d7, d12 │ │ │ │ - vldr d6, [pc, #180] @ 511e0 <_PyMonitoring_FireStopIterationEvent@@Base+0x73c> │ │ │ │ + vldr d6, [pc, #172] @ 511d0 <_PyMonitoring_FireStopIterationEvent@@Base+0x73e> │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 511b0 <_PyMonitoring_FireStopIterationEvent@@Base+0x70c> │ │ │ │ + bgt.n 511a6 <_PyMonitoring_FireStopIterationEvent@@Base+0x714> │ │ │ │ vabs.f64 d7, d11 │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 511b0 <_PyMonitoring_FireStopIterationEvent@@Base+0x70c> │ │ │ │ + bgt.n 511a6 <_PyMonitoring_FireStopIterationEvent@@Base+0x714> │ │ │ │ vabs.f64 d7, d13 │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 511b0 <_PyMonitoring_FireStopIterationEvent@@Base+0x70c> │ │ │ │ + bgt.n 511a6 <_PyMonitoring_FireStopIterationEvent@@Base+0x714> │ │ │ │ vabs.f64 d7, d14 │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 511b0 <_PyMonitoring_FireStopIterationEvent@@Base+0x70c> │ │ │ │ + bgt.n 511a6 <_PyMonitoring_FireStopIterationEvent@@Base+0x714> │ │ │ │ vsub.f64 d1, d11, d14 │ │ │ │ vsub.f64 d0, d12, d13 │ │ │ │ - bl 2487d4 <_Py_c_abs@@Base> │ │ │ │ + bl 248960 <_Py_c_abs@@Base> │ │ │ │ vmov.f64 d1, d14 │ │ │ │ vmov.f64 d10, d0 │ │ │ │ vmov.f64 d0, d13 │ │ │ │ - bl 2487d4 <_Py_c_abs@@Base> │ │ │ │ + bl 248960 <_Py_c_abs@@Base> │ │ │ │ vmul.f64 d0, d8, d0 │ │ │ │ vcmpe.f64 d10, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bls.n 511ba <_PyMonitoring_FireStopIterationEvent@@Base+0x716> │ │ │ │ + bls.n 511b0 <_PyMonitoring_FireStopIterationEvent@@Base+0x71e> │ │ │ │ vmov.f64 d0, d12 │ │ │ │ vmov.f64 d1, d11 │ │ │ │ - bl 2487d4 <_Py_c_abs@@Base> │ │ │ │ + bl 248960 <_Py_c_abs@@Base> │ │ │ │ vmul.f64 d8, d8, d0 │ │ │ │ vcmpe.f64 d10, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bls.n 511ba <_PyMonitoring_FireStopIterationEvent@@Base+0x716> │ │ │ │ + bls.n 511b0 <_PyMonitoring_FireStopIterationEvent@@Base+0x71e> │ │ │ │ vcmpe.f64 d9, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bge.n 511ba <_PyMonitoring_FireStopIterationEvent@@Base+0x716> │ │ │ │ + bge.n 511b0 <_PyMonitoring_FireStopIterationEvent@@Base+0x71e> │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 511c2 <_PyMonitoring_FireStopIterationEvent@@Base+0x71e> │ │ │ │ + b.n 511b8 <_PyMonitoring_FireStopIterationEvent@@Base+0x726> │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #120 @ 0x78 │ │ │ │ vpop {d8-d14} │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - nop │ │ │ │ - nop.w │ │ │ │ - bvs.n 510fe <_PyMonitoring_FireStopIterationEvent@@Base+0x65a> │ │ │ │ + bvs.n 510ee <_PyMonitoring_FireStopIterationEvent@@Base+0x65c> │ │ │ │ @ instruction: 0xe8262e0b │ │ │ │ subs r6, #17 │ │ │ │ ... │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ sbcs r4, r4 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [r0, #12] │ │ │ │ - ldrb r0, [r3, #0] │ │ │ │ - sub.w r3, r0, #12 │ │ │ │ - cmp r3, #1 │ │ │ │ - bls.n 51212 <_PyMonitoring_FireStopIterationEvent@@Base+0x76e> │ │ │ │ - bl 512c2 <_Py_c_diff@@Base+0x6e> │ │ │ │ - ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 7ffe0 │ │ │ │ - ldr r0, [pc, #4] @ (51218 <_PyMonitoring_FireStopIterationEvent@@Base+0x774>) │ │ │ │ - pop {r3, pc} │ │ │ │ - nop │ │ │ │ - strb r4, [r5, #5] │ │ │ │ - lsls r0, r1, #1 │ │ │ │ │ │ │ │ -0005121c <_PyErr_FormatFromCause@@Base>: │ │ │ │ +000511dc <_PyErr_FormatFromCause@@Base>: │ │ │ │ push {r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4076] @ 0xfec │ │ │ │ - ldr r4, [pc, #32] @ (51250 <_PyErr_FormatFromCause@@Base+0x34>) │ │ │ │ + ldr r4, [pc, #32] @ (51210 <_PyErr_FormatFromCause@@Base+0x34>) │ │ │ │ sub sp, #12 │ │ │ │ add r3, sp, #20 │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r4, r2] │ │ │ │ ldr.w r2, [r3], #4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 20d694 │ │ │ │ + bl 20d5e8 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ movs r4, r1 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -00051254 <_Py_c_diff@@Base>: │ │ │ │ - sub sp, #64 @ 0x40 │ │ │ │ - vsub.f64 d0, d0, d2 │ │ │ │ - vsub.f64 d1, d1, d3 │ │ │ │ - add sp, #64 @ 0x40 │ │ │ │ - bx lr │ │ │ │ + movs r0, r0 │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r3, [r0, #12] │ │ │ │ + ldrb r0, [r3, #0] │ │ │ │ + sub.w r3, r0, #12 │ │ │ │ + cmp r3, #1 │ │ │ │ + bls.n 5123a <_PyErr_FormatFromCause@@Base+0x5e> │ │ │ │ + bl 513c8 │ │ │ │ + ldmia.w sp!, {r3, lr} │ │ │ │ + b.w 7fff4 │ │ │ │ + ldr r0, [pc, #4] @ (51240 <_PyErr_FormatFromCause@@Base+0x64>) │ │ │ │ + pop {r3, pc} │ │ │ │ + nop │ │ │ │ + strb r4, [r5, #5] │ │ │ │ + lsls r0, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #24 │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r0 │ │ │ │ add r5, sp, #12 │ │ │ │ mov r1, r2 │ │ │ │ add r3, sp, #16 │ │ │ │ - movw r2, #17540 @ 0x4484 │ │ │ │ + movw r2, #17860 @ 0x45c4 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ mov r0, r6 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 1f9950 <_PyArg_ParseStack@@Base> │ │ │ │ - cbz r0, 512be <_Py_c_diff@@Base+0x6a> │ │ │ │ + bl 1f9884 <_PyArg_ParseStack@@Base> │ │ │ │ + cbz r0, 512a0 <_PyErr_FormatFromCause@@Base+0xc4> │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r2, sp, #20 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ - bl 263c58 │ │ │ │ - cbz r0, 512be <_Py_c_diff@@Base+0x6a> │ │ │ │ + bl 263d48 <_PyEval_AddPendingCall@@Base+0x164> │ │ │ │ + cbz r0, 512a0 <_PyErr_FormatFromCause@@Base+0xc4> │ │ │ │ add r1, sp, #20 │ │ │ │ mov r0, r4 │ │ │ │ blx 2a9c8 │ │ │ │ - cbz r0, 512b6 <_Py_c_diff@@Base+0x62> │ │ │ │ + cbz r0, 51298 <_PyErr_FormatFromCause@@Base+0xbc> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1834 │ │ │ │ - b.n 512be <_Py_c_diff@@Base+0x6a> │ │ │ │ + bl f18b4 │ │ │ │ + b.n 512a0 <_PyErr_FormatFromCause@@Base+0xc4> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subs r0, #8 │ │ │ │ - uxtb r0, r0 │ │ │ │ - cmp r0, #3 │ │ │ │ - bls.n 51304 <_Py_c_diff@@Base+0xb0> │ │ │ │ - push {lr} │ │ │ │ + │ │ │ │ +000512a4 <_Py_c_diff@@Base>: │ │ │ │ + sub sp, #64 @ 0x40 │ │ │ │ + vsub.f64 d0, d0, d2 │ │ │ │ + vsub.f64 d1, d1, d3 │ │ │ │ + add sp, #64 @ 0x40 │ │ │ │ + bx lr │ │ │ │ + push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #12 │ │ │ │ - movw r2, #38480 @ 0x9650 │ │ │ │ - movt r2, #74 @ 0x4a │ │ │ │ - movs r3, #86 @ 0x56 │ │ │ │ - movs r1, #1 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - movw r3, #17324 @ 0x43ac │ │ │ │ - movt r3, #42 @ 0x2a │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ - movw r2, #17360 @ 0x43d0 │ │ │ │ - movt r2, #42 @ 0x2a │ │ │ │ - blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ - movs r0, #253 @ 0xfd │ │ │ │ - blx 2a8b4 │ │ │ │ - movw r3, #41584 @ 0xa270 │ │ │ │ - movt r3, #68 @ 0x44 │ │ │ │ - add.w r3, r3, r0, lsl #2 │ │ │ │ - ldr.w r0, [r3, #216] @ 0xd8 │ │ │ │ - bx lr │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + mov r4, r0 │ │ │ │ + sub sp, #36 @ 0x24 │ │ │ │ + add.w r0, r1, #12 │ │ │ │ + ldr r1, [r1, #8] │ │ │ │ + cbnz r2, 512d4 <_Py_c_diff@@Base+0x30> │ │ │ │ + cmp r1, #1 │ │ │ │ + bne.n 512d4 <_Py_c_diff@@Base+0x30> │ │ │ │ + mov r3, r0 │ │ │ │ + cbnz r0, 512f2 <_Py_c_diff@@Base+0x4e> │ │ │ │ + ldr r5, [pc, #60] @ (51314 <_Py_c_diff@@Base+0x70>) │ │ │ │ + add r3, sp, #28 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + movs r5, #1 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + movs r3, #0 │ │ │ │ + strd r5, r5, [sp, #4] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + bl 1019a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + mov r3, r0 │ │ │ │ + cbnz r0, 512f2 <_Py_c_diff@@Base+0x4e> │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 5130e <_Py_c_diff@@Base+0x6a> │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r4, [r3, #0] │ │ │ │ + bl 83424 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 512ee <_Py_c_diff@@Base+0x4a> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r4, #0] │ │ │ │ + str r4, [r0, #12] │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + nop │ │ │ │ + rors r0, r2 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00051316 : │ │ │ │ +00051318 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - cbnz r0, 5132c │ │ │ │ - bl 262848 │ │ │ │ - b.n 5135c │ │ │ │ + cbnz r0, 5132e │ │ │ │ + bl 2627d4 │ │ │ │ + b.n 5135e │ │ │ │ ldr r4, [r0, #4] │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 513a6 │ │ │ │ + beq.n 513a8 │ │ │ │ ldr r5, [r3, #36] @ 0x24 │ │ │ │ - cbnz r5, 5133e │ │ │ │ + cbnz r5, 51340 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - cbz r5, 51346 │ │ │ │ + cbz r5, 51348 │ │ │ │ mov r3, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r4, #84] @ 0x54 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bmi.n 513a6 │ │ │ │ + bmi.n 513a8 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - cbz r3, 513a6 │ │ │ │ + cbz r3, 513a8 │ │ │ │ mov r0, r2 │ │ │ │ - bl 7f908 │ │ │ │ + bl 7f91c │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 51360 │ │ │ │ + cbnz r0, 51362 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 513c2 │ │ │ │ + b.n 513c4 │ │ │ │ movs r3, #8 │ │ │ │ movs r2, #84 @ 0x54 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1af708 │ │ │ │ + bl 1af628 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 51384 │ │ │ │ + beq.n 51386 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 51384 │ │ │ │ + cbnz r3, 51386 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ movw r3, #7528 @ 0x1d68 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 513c2 │ │ │ │ + bne.n 513c4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 513a6 │ │ │ │ + beq.n 513a8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 513a6 │ │ │ │ + cbnz r3, 513a8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [r6, #4] │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #17560 @ 0x4498 │ │ │ │ + movw r1, #17880 @ 0x45d8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1990 │ │ │ │ - b.n 5135c │ │ │ │ + bl d19a8 │ │ │ │ + b.n 5135e │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ - ldr r3, [pc, #140] @ (51464 ) │ │ │ │ - sub sp, #72 @ 0x48 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ - mov.w r3, #0 │ │ │ │ - ldrb r3, [r0, #8] │ │ │ │ - cbz r3, 5140a │ │ │ │ - adds r0, #9 │ │ │ │ - mov.w r3, #1 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r0] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 51400 │ │ │ │ - strexb r1, r3, [r0] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 513f0 │ │ │ │ - dmb ish │ │ │ │ - beq.n 5140a │ │ │ │ - bl 267fdc │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - add r1, sp, #4 │ │ │ │ - bl 515c4 │ │ │ │ - ldrb r3, [r4, #8] │ │ │ │ - cbz r3, 5143c │ │ │ │ - add.w r0, r4, #9 │ │ │ │ - mov.w r3, #0 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r0] │ │ │ │ - cmp r2, #1 │ │ │ │ - bne.n 51432 │ │ │ │ - strexb r1, r3, [r0] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 51422 │ │ │ │ - dmb ish │ │ │ │ - beq.n 5143c │ │ │ │ - bl 2459ac │ │ │ │ - ldr r3, [r4, #12] │ │ │ │ - ldrb r0, [r3, #0] │ │ │ │ - bl 512c2 <_Py_c_diff@@Base+0x6e> │ │ │ │ - mov r1, r0 │ │ │ │ - add r0, sp, #4 │ │ │ │ - bl 71e88 │ │ │ │ - ldr r3, [pc, #20] @ (51464 ) │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #68] @ 0x44 │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - beq.n 5145e │ │ │ │ - blx 2a150 <__stack_chk_fail@plt> │ │ │ │ - add sp, #72 @ 0x48 │ │ │ │ - pop {r4, pc} │ │ │ │ - nop │ │ │ │ - cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ - push {r4, r5, lr} │ │ │ │ + subs r0, #8 │ │ │ │ + uxtb r0, r0 │ │ │ │ + cmp r0, #3 │ │ │ │ + bls.n 5140a │ │ │ │ + push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - mov r4, r0 │ │ │ │ - sub sp, #36 @ 0x24 │ │ │ │ - add.w r0, r1, #12 │ │ │ │ - ldr r1, [r1, #8] │ │ │ │ - cbnz r2, 5148a │ │ │ │ - cmp r1, #1 │ │ │ │ - bne.n 5148a │ │ │ │ - mov r3, r0 │ │ │ │ - cbnz r0, 514a8 │ │ │ │ - ldr r5, [pc, #60] @ (514c8 ) │ │ │ │ - add r3, sp, #28 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - movs r5, #1 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - movs r3, #0 │ │ │ │ - strd r5, r5, [sp, #4] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - bl 101898 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - mov r3, r0 │ │ │ │ - cbnz r0, 514a8 │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 514c4 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r4, [r3, #0] │ │ │ │ - bl 83414 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 514a4 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r4, #0] │ │ │ │ - str r4, [r0, #12] │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - rors r0, r2 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #12 │ │ │ │ + movw r2, #38480 @ 0x9650 │ │ │ │ + movt r2, #74 @ 0x4a │ │ │ │ + movs r3, #86 @ 0x56 │ │ │ │ + movs r1, #1 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + movw r3, #17684 @ 0x4514 │ │ │ │ + movt r3, #42 @ 0x2a │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ + movw r2, #17720 @ 0x4538 │ │ │ │ + movt r2, #42 @ 0x2a │ │ │ │ + blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ + movs r0, #253 @ 0xfd │ │ │ │ + blx 2a8b4 │ │ │ │ + movw r3, #41904 @ 0xa3b0 │ │ │ │ + movt r3, #68 @ 0x44 │ │ │ │ + add.w r3, r3, r0, lsl #2 │ │ │ │ + ldr.w r0, [r3, #216] @ 0xd8 │ │ │ │ + bx lr │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ movw r3, #44040 @ 0xac08 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #17596 @ 0x44bc │ │ │ │ + movw r1, #17916 @ 0x45fc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 144334 │ │ │ │ + bl 14441c │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 514fe │ │ │ │ + bge.n 5144e │ │ │ │ movs r0, #0 │ │ │ │ - b.n 515ae │ │ │ │ + b.n 514fe │ │ │ │ ldr r6, [r4, #20] │ │ │ │ movw r5, #4356 @ 0x1104 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ ldr r7, [r4, #24] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r6, r5 │ │ │ │ - beq.n 51540 │ │ │ │ + beq.n 51490 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - movw r1, #17680 @ 0x4510 │ │ │ │ + movw r1, #18000 @ 0x4650 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 85080 │ │ │ │ + bl 8504c │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 514fa │ │ │ │ + beq.n 5144a │ │ │ │ ldr r3, [r4, #16] │ │ │ │ - movw r0, #17688 @ 0x4518 │ │ │ │ + movw r0, #18008 @ 0x4658 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r3, r5 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 82744 │ │ │ │ - b.n 515ae │ │ │ │ + bl 82754 │ │ │ │ + b.n 514fe │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmp r5, r6 │ │ │ │ - bne.n 5158c │ │ │ │ + bne.n 514dc │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - movw r1, #17680 @ 0x4510 │ │ │ │ + movw r1, #18000 @ 0x4650 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 85080 │ │ │ │ + bl 8504c │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 514fa │ │ │ │ + beq.n 5144a │ │ │ │ ldr r3, [r4, #16] │ │ │ │ - movw r1, #30536 @ 0x7748 │ │ │ │ + movw r1, #30856 @ 0x7888 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r3, r5 │ │ │ │ - bl 85080 │ │ │ │ + bl 8504c │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 514fa │ │ │ │ + beq.n 5144a │ │ │ │ str r5, [sp, #0] │ │ │ │ movs r3, #1 │ │ │ │ ldr r1, [r7, #48] @ 0x30 │ │ │ │ - movw r0, #17696 @ 0x4520 │ │ │ │ + movw r0, #18016 @ 0x4660 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 82744 │ │ │ │ - b.n 515ae │ │ │ │ + bl 82754 │ │ │ │ + b.n 514fe │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r5, #0 │ │ │ │ it eq │ │ │ │ moveq r5, r6 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r2, r3 │ │ │ │ str r5, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ ite ne │ │ │ │ movne r3, r0 │ │ │ │ moveq r3, r6 │ │ │ │ - movw r0, #17704 @ 0x4528 │ │ │ │ + movw r0, #18024 @ 0x4668 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 82744 │ │ │ │ + bl 82754 │ │ │ │ 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] @ (515a0 ) │ │ │ │ + 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, 51546 │ │ │ │ + adds r0, #9 │ │ │ │ + mov.w r3, #1 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r0] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 5153c │ │ │ │ + strexb r1, r3, [r0] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 5152c │ │ │ │ + dmb ish │ │ │ │ + beq.n 51546 │ │ │ │ + bl 2680cc │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ + add r1, sp, #4 │ │ │ │ + bl 515b6 │ │ │ │ + ldrb r3, [r4, #8] │ │ │ │ + cbz r3, 51578 │ │ │ │ + add.w r0, r4, #9 │ │ │ │ + mov.w r3, #0 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r0] │ │ │ │ + cmp r2, #1 │ │ │ │ + bne.n 5156e │ │ │ │ + strexb r1, r3, [r0] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 5155e │ │ │ │ + dmb ish │ │ │ │ + beq.n 51578 │ │ │ │ + bl 245a28 │ │ │ │ + ldr r3, [r4, #12] │ │ │ │ + ldrb r0, [r3, #0] │ │ │ │ + bl 513c8 │ │ │ │ + mov r1, r0 │ │ │ │ + add r0, sp, #4 │ │ │ │ + bl 71e08 │ │ │ │ + ldr r3, [pc, #20] @ (515a0 ) │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #68] @ 0x44 │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + beq.n 5159a │ │ │ │ + blx 2a150 <__stack_chk_fail@plt> │ │ │ │ + add sp, #72 @ 0x48 │ │ │ │ + pop {r4, pc} │ │ │ │ + nop │ │ │ │ + cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ ldr r2, [r0, #48] @ 0x30 │ │ │ │ mov r3, r0 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr r0, [r1, #16] │ │ │ │ - cbz r2, 515c0 │ │ │ │ + cbz r2, 515b2 │ │ │ │ ldr r3, [r3, #104] @ 0x68 │ │ │ │ add r0, r3 │ │ │ │ - b.w 124d64 │ │ │ │ + b.w 1250d4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldrb r5, [r0, #0] │ │ │ │ sub.w r3, r5, #12 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 515f4 │ │ │ │ + bls.n 515e6 │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 512c2 <_Py_c_diff@@Base+0x6e> │ │ │ │ + bl 513c8 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.n 515f6 │ │ │ │ + b.n 515e8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3440] @ 0xd70 │ │ │ │ sub.w sp, sp, #620 @ 0x26c │ │ │ │ mov r9, r2 │ │ │ │ ldrd r5, sl, [r1, #16] │ │ │ │ mov r6, r0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #336] @ (51768 ) │ │ │ │ + ldr r3, [pc, #336] @ (51758 ) │ │ │ │ ldrd r8, r7, [r1, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #612] @ 0x264 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 263ac8 <_PyCrossInterpreterData_Release@@Base+0x8> │ │ │ │ + bl 263b1c <_PyCrossInterpreterData_Release@@Base+0x124> │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r0 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 26bb5c │ │ │ │ + bl 26bc9c │ │ │ │ orrs r3, r2 │ │ │ │ - bne.n 5163e │ │ │ │ + bne.n 51630 │ │ │ │ orrs.w sl, r5, sl │ │ │ │ - bne.n 51640 │ │ │ │ + bne.n 51632 │ │ │ │ mov r4, r2 │ │ │ │ mov r1, r8 │ │ │ │ movs r2, #200 @ 0xc8 │ │ │ │ add r0, sp, #8 │ │ │ │ blx 29c10 │ │ │ │ mov r0, r6 │ │ │ │ - bl 263ac8 <_PyCrossInterpreterData_Release@@Base+0x8> │ │ │ │ + bl 263b1c <_PyCrossInterpreterData_Release@@Base+0x124> │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 26b47c │ │ │ │ - cbz r4, 51662 │ │ │ │ + bl 26b5bc │ │ │ │ + cbz r4, 51654 │ │ │ │ cmp r1, #0 │ │ │ │ it eq │ │ │ │ moveq r1, r5 │ │ │ │ subs r1, r4, r1 │ │ │ │ mov r0, r6 │ │ │ │ adds r3, r7, r1 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 263ac8 <_PyCrossInterpreterData_Release@@Base+0x8> │ │ │ │ + bl 263b1c <_PyCrossInterpreterData_Release@@Base+0x124> │ │ │ │ mov r2, r7 │ │ │ │ movs r3, #0 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r6 │ │ │ │ add r7, sp, #212 @ 0xd4 │ │ │ │ - bl 263d94 │ │ │ │ + bl 263e84 <_PyEval_AddPendingCall@@Base+0x2a0> │ │ │ │ sub.w r3, r6, #12 │ │ │ │ mov r0, r6 │ │ │ │ uxtb r5, r3 │ │ │ │ cmp r5, #1 │ │ │ │ ite hi │ │ │ │ movhi.w fp, #6 │ │ │ │ movls.w fp, #31 │ │ │ │ - bl 263ac8 <_PyCrossInterpreterData_Release@@Base+0x8> │ │ │ │ + bl 263b1c <_PyCrossInterpreterData_Release@@Base+0x124> │ │ │ │ addw r3, r0, #615 @ 0x267 │ │ │ │ mov r8, r0 │ │ │ │ cmp r4, r0 │ │ │ │ add.w sl, sp, r3 │ │ │ │ - bne.n 516d8 │ │ │ │ + bne.n 516ca │ │ │ │ ldr r1, [sp, #0] │ │ │ │ add r2, sp, #8 │ │ │ │ - bl 263dd0 │ │ │ │ + bl 263f34 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 263ebc │ │ │ │ + bl 263fac │ │ │ │ movs r2, #200 @ 0xc8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ blx 2957c │ │ │ │ mov r1, r7 │ │ │ │ add r2, sp, #8 │ │ │ │ mov r0, r4 │ │ │ │ strb.w fp, [r7] │ │ │ │ - bl 263dd0 │ │ │ │ + bl 263f34 │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #200 @ 0xc8 │ │ │ │ add r0, sp, #412 @ 0x19c │ │ │ │ blx 2957c │ │ │ │ add r1, sp, #412 @ 0x19c │ │ │ │ mov r0, r4 │ │ │ │ - b.n 5170a │ │ │ │ + b.n 516fc │ │ │ │ movs r2, #200 @ 0xc8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ blx 2957c │ │ │ │ movs r3, #200 @ 0xc8 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r7 │ │ │ │ blx 29958 <__memcpy_chk@plt> │ │ │ │ mov r1, r7 │ │ │ │ add r2, sp, #8 │ │ │ │ mov r0, r8 │ │ │ │ strb.w fp, [r7, r4] │ │ │ │ - bl 263dd0 │ │ │ │ + bl 263f34 │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #200 @ 0xc8 │ │ │ │ add r0, sp, #412 @ 0x19c │ │ │ │ blx 2957c │ │ │ │ add r1, sp, #412 @ 0x19c │ │ │ │ mov r0, r8 │ │ │ │ movs r3, #128 @ 0x80 │ │ │ │ add r2, sp, #8 │ │ │ │ strb.w r3, [sl, #-204] │ │ │ │ - bl 263dd0 │ │ │ │ + bl 263f34 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 263ebc │ │ │ │ + bl 263fac │ │ │ │ mov r0, r6 │ │ │ │ cmp r5, #1 │ │ │ │ - bhi.n 51734 │ │ │ │ - bl 263ac8 <_PyCrossInterpreterData_Release@@Base+0x8> │ │ │ │ + bhi.n 51726 │ │ │ │ + bl 263b1c <_PyCrossInterpreterData_Release@@Base+0x124> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ mov r3, r9 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 51942 │ │ │ │ - b.n 5174c │ │ │ │ - bl 263ac8 <_PyCrossInterpreterData_Release@@Base+0x8> │ │ │ │ + bl 51932 │ │ │ │ + b.n 5173e │ │ │ │ + bl 263b1c <_PyCrossInterpreterData_Release@@Base+0x124> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 512c2 <_Py_c_diff@@Base+0x6e> │ │ │ │ + bl 513c8 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 51942 │ │ │ │ - ldr r3, [pc, #24] @ (51768 ) │ │ │ │ + bl 51932 │ │ │ │ + ldr r3, [pc, #24] @ (51758 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #612] @ 0x264 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 5175e │ │ │ │ + beq.n 51750 │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ add.w sp, sp, #620 @ 0x26c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - nop │ │ │ │ cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movs r1, #0 │ │ │ │ sub sp, #12 │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r5, r0 │ │ │ │ - bl 1f8664 │ │ │ │ + bl 1f86c0 <_PyParkingLot_UnparkAll@@Base+0xec> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 517c4 │ │ │ │ + cbz r0, 517b4 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ str r0, [sp, #0] │ │ │ │ - movw r0, #17720 @ 0x4538 │ │ │ │ + movw r0, #18040 @ 0x4678 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldrd r2, r3, [r5, #40] @ 0x28 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ - bl ddc6c │ │ │ │ + bl ddce4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 517b8 │ │ │ │ + beq.n 517a8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 517bc │ │ │ │ + cbz r3, 517ac │ │ │ │ mov r4, r5 │ │ │ │ - b.n 517c4 │ │ │ │ + b.n 517b4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 517b8 │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 517a8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -000517ca : │ │ │ │ +000517ba : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - cbnz r0, 517e0 │ │ │ │ - bl 262848 │ │ │ │ - b.n 5180a │ │ │ │ + cbnz r0, 517d0 │ │ │ │ + bl 2627d4 │ │ │ │ + b.n 517fa │ │ │ │ ldr r4, [r0, #4] │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ - cbz r2, 51852 │ │ │ │ + cbz r2, 51842 │ │ │ │ ldr r5, [r2, #8] │ │ │ │ - cbz r5, 517f4 │ │ │ │ + cbz r5, 517e4 │ │ │ │ mov r3, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [r4, #84] @ 0x54 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bmi.n 51852 │ │ │ │ + bmi.n 51842 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - cbz r2, 51852 │ │ │ │ + cbz r2, 51842 │ │ │ │ mov r0, r3 │ │ │ │ - bl 7f908 │ │ │ │ + bl 7f91c │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 5180e │ │ │ │ + cbnz r0, 517fe │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5186e │ │ │ │ + b.n 5185e │ │ │ │ movs r2, #8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl c8afc │ │ │ │ + bl c8b00 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 51830 │ │ │ │ + beq.n 51820 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 51830 │ │ │ │ + cbnz r3, 51820 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ movw r3, #7528 @ 0x1d68 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5186e │ │ │ │ + bne.n 5185e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 51852 │ │ │ │ + beq.n 51842 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 51852 │ │ │ │ + cbnz r3, 51842 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [r6, #4] │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #17560 @ 0x4498 │ │ │ │ + movw r1, #17880 @ 0x45d8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1990 │ │ │ │ - b.n 5180a │ │ │ │ + bl d19a8 │ │ │ │ + b.n 517fa │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 518b2 │ │ │ │ + bgt.n 518a2 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r2, 518a4 │ │ │ │ - movw r1, #13004 @ 0x32cc │ │ │ │ + cbz r2, 51894 │ │ │ │ + movw r1, #13324 @ 0x340c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 126e34 │ │ │ │ - b.n 518ba │ │ │ │ - movw r1, #13036 @ 0x32ec │ │ │ │ + bl 1271a4 │ │ │ │ + b.n 518aa │ │ │ │ + movw r1, #13356 @ 0x342c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 126e34 │ │ │ │ - b.n 518ba │ │ │ │ - bl 115384 <_PyLong_FromGid@@Base+0x10> │ │ │ │ + bl 1271a4 │ │ │ │ + b.n 518aa │ │ │ │ + bl 11564c <_PyLong_FromGid@@Base+0x10> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 518be │ │ │ │ + bge.n 518ae │ │ │ │ movs r0, #0 │ │ │ │ - b.n 518ca │ │ │ │ + b.n 518ba │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ strd r3, r3, [r4, #8] │ │ │ │ str r2, [r4, #16] │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ @@ -58266,2175 +58257,2177 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ movw r1, #57564 @ 0xe0dc │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 11b368 │ │ │ │ + bl 11b5d8 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r7, [r5, #4] │ │ │ │ ldr r6, [r3, #0] │ │ │ │ cmp r6, r7 │ │ │ │ - beq.n 5191a │ │ │ │ + beq.n 5190a │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 859a0 │ │ │ │ - cbnz r0, 5191a │ │ │ │ + bl 8596c │ │ │ │ + cbnz r0, 5190a │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ - movw r1, #17816 @ 0x4598 │ │ │ │ + movw r1, #18136 @ 0x46d8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1990 │ │ │ │ - b.n 51928 │ │ │ │ + bl d19a8 │ │ │ │ + b.n 51918 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 4b354 │ │ │ │ + bl 4b33c │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5192c │ │ │ │ + bne.n 5191c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5193a │ │ │ │ + b.n 5192a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - b.w 4fc5e <_PyMonitoring_FireCallEvent@@Base+0x32> │ │ │ │ + b.w 4fe40 <_PyMonitoring_FireJumpEvent@@Base+0x1a2> │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r5, r3 │ │ │ │ mov r7, r1 │ │ │ │ - bl 26b47c │ │ │ │ + bl 26b5bc │ │ │ │ subs r4, r4, r1 │ │ │ │ mov r9, r0 │ │ │ │ mov r8, r1 │ │ │ │ add r4, r5 │ │ │ │ mov.w sl, #0 │ │ │ │ cmp sl, r9 │ │ │ │ - beq.n 51988 │ │ │ │ + beq.n 51978 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ add.w sl, sl, #1 │ │ │ │ - bl 51994 │ │ │ │ + bl 51984 │ │ │ │ mov r0, r6 │ │ │ │ add r5, r7 │ │ │ │ - bl 263ebc │ │ │ │ - b.n 5196c │ │ │ │ + bl 263fac │ │ │ │ + b.n 5195c │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.n 51994 │ │ │ │ + b.n 51984 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3872] @ 0xf20 │ │ │ │ - ldr r3, [pc, #56] @ (519dc ) │ │ │ │ + ldr r3, [pc, #56] @ (519cc ) │ │ │ │ sub sp, #212 @ 0xd4 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r0 │ │ │ │ movs r2, #200 @ 0xc8 │ │ │ │ add r0, sp, #4 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #204] @ 0xcc │ │ │ │ mov.w r3, #0 │ │ │ │ blx 29c10 │ │ │ │ mov r2, r5 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ blx 29c10 │ │ │ │ - ldr r3, [pc, #20] @ (519dc ) │ │ │ │ + ldr r3, [pc, #20] @ (519cc ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 519d6 │ │ │ │ + beq.n 519c6 │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ add sp, #212 @ 0xd4 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ + │ │ │ │ +000519d0 : │ │ │ │ + mov r1, r0 │ │ │ │ + movw r0, #35736 @ 0x8b98 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + b.w d2620 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ - ldr r3, [pc, #140] @ (51a7c ) │ │ │ │ + ldr r3, [pc, #140] @ (51a7c ) │ │ │ │ sub sp, #72 @ 0x48 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb r3, [r0, #8] │ │ │ │ - cbz r3, 51a24 │ │ │ │ + cbz r3, 51a22 │ │ │ │ adds r0, #9 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 51a1a │ │ │ │ + bne.n 51a18 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 51a0a │ │ │ │ + bne.n 51a08 │ │ │ │ dmb ish │ │ │ │ - beq.n 51a24 │ │ │ │ - bl 267fdc │ │ │ │ + beq.n 51a22 │ │ │ │ + bl 2680cc │ │ │ │ ldr r0, [r4, #12] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 515c4 │ │ │ │ + bl 515b6 │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ - cbz r3, 51a56 │ │ │ │ + cbz r3, 51a54 │ │ │ │ add.w r0, r4, #9 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 51a4c │ │ │ │ + bne.n 51a4a │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 51a3c │ │ │ │ + bne.n 51a3a │ │ │ │ dmb ish │ │ │ │ - beq.n 51a56 │ │ │ │ - bl 2459ac │ │ │ │ + beq.n 51a54 │ │ │ │ + bl 245a28 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ - bl 512c2 <_Py_c_diff@@Base+0x6e> │ │ │ │ + bl 513c8 │ │ │ │ mov r1, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 249b14 <_Py_strhex@@Base> │ │ │ │ - ldr r3, [pc, #20] @ (51a7c ) │ │ │ │ + bl 2495fc <_Py_strhex@@Base> │ │ │ │ + ldr r3, [pc, #20] @ (51a7c ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 51a78 │ │ │ │ + beq.n 51a76 │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ add sp, #72 @ 0x48 │ │ │ │ pop {r4, pc} │ │ │ │ + nop │ │ │ │ cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ - │ │ │ │ -00051a80 : │ │ │ │ - mov r1, r0 │ │ │ │ - movw r0, #35736 @ 0x8b98 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - b.w d2608 │ │ │ │ - │ │ │ │ -00051a8e : │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - bx lr │ │ │ │ - ldr r3, [r0, #16] │ │ │ │ - cmp r3, #2 │ │ │ │ - beq.n 51b22 │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movw r4, #56136 @ 0xdb48 │ │ │ │ - movt r4, #70 @ 0x46 │ │ │ │ - movs r2, #1 │ │ │ │ - mov r1, r4 │ │ │ │ - bl 4af78 <_PyContext_NewHamtForTests@@Base+0x592> │ │ │ │ - cbnz r0, 51af4 │ │ │ │ - movw r3, #48056 @ 0xbbb8 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl d3a3c │ │ │ │ - cbz r0, 51ad6 │ │ │ │ - bl d3c50 │ │ │ │ - movw r0, #4356 @ 0x1104 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - b.n 51b20 │ │ │ │ - movw r3, #56100 @ 0xdb24 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl d3a3c │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 51ac8 │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ - bl d3a3c │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 51ac8 │ │ │ │ - b.n 51b1e │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.n 51b08 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 51b08 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - movw r3, #4304 @ 0x10d0 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #56904 @ 0xde48 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - movw r0, #4356 @ 0x1104 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - bx lr │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #20 │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 51b6a │ │ │ │ + bne.n 51abe │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 51b82 │ │ │ │ - movw r2, #62196 @ 0xf2f4 │ │ │ │ + bmi.n 51ad6 │ │ │ │ + movw r2, #62516 @ 0xf434 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #58280 @ 0xe3a8 │ │ │ │ + movw r1, #58600 @ 0xe4e8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #64420 @ 0xfba4 │ │ │ │ + movw r0, #64740 @ 0xfce4 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 23b068 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 51c3c │ │ │ │ + bl 23afc8 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 51b90 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #64420 @ 0xfba4 │ │ │ │ + movw r0, #64740 @ 0xfce4 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0530 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c053c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 51b42 │ │ │ │ - b.n 51c3c │ │ │ │ + bne.n 51a96 │ │ │ │ + b.n 51b90 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 88de4 │ │ │ │ + bl 88dc8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 51c3c │ │ │ │ + beq.n 51b90 │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 51bb2 │ │ │ │ + beq.n 51b06 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21340 @ 0x535c │ │ │ │ + movw r1, #21660 @ 0x549c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 51c3c │ │ │ │ + bl 1271a4 │ │ │ │ + b.n 51b90 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 1e3cec <_Py_Gid_Converter@@Base> │ │ │ │ + bl 1e3c34 <_Py_Gid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 51c3c │ │ │ │ + beq.n 51b90 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ mov.w r3, #65537 @ 0x10001 │ │ │ │ str r3, [sp, #12] │ │ │ │ lsls r0, r3, #2 │ │ │ │ cmp.w r3, #536870912 @ 0x20000000 │ │ │ │ - bcs.n 51bfa │ │ │ │ - bl 76ed4 │ │ │ │ + bcs.n 51b4e │ │ │ │ + bl 76e54 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - cbz r5, 51bfa │ │ │ │ + cbz r5, 51b4e │ │ │ │ mov r2, r5 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ blx 294f4 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 51c06 │ │ │ │ + bne.n 51b5a │ │ │ │ mov r0, r5 │ │ │ │ - bl 77270 │ │ │ │ + bl 771f0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r7, r3 │ │ │ │ - blt.n 51bc6 │ │ │ │ + blt.n 51b1a │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 51c02 │ │ │ │ - bl 1e7a0c │ │ │ │ + blt.n 51b56 │ │ │ │ + bl 1e7954 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 51c5a │ │ │ │ + b.n 51bae │ │ │ │ lsls r3, r3, #1 │ │ │ │ - b.n 51bc4 │ │ │ │ + b.n 51b18 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 72218 │ │ │ │ + bl 72198 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 51c40 │ │ │ │ - b.n 51c36 │ │ │ │ + cbnz r0, 51b94 │ │ │ │ + b.n 51b8a │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r6, lsl #2] │ │ │ │ adds r6, #1 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r6, r3 │ │ │ │ - bge.n 51c54 │ │ │ │ + bge.n 51ba8 │ │ │ │ ldr.w r0, [r5, r6, lsl #2] │ │ │ │ - bl 115374 <_PyLong_FromGid@@Base> │ │ │ │ + bl 11563c <_PyLong_FromGid@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 51c12 │ │ │ │ + bne.n 51b66 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 51c44 │ │ │ │ + bne.n 51b98 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77270 │ │ │ │ + bl 771f0 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 51c5a │ │ │ │ + b.n 51bae │ │ │ │ movs r6, #0 │ │ │ │ - b.n 51c1a │ │ │ │ + b.n 51b6e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 51c36 │ │ │ │ + bne.n 51b8a │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 51c36 │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 51b8a │ │ │ │ mov r0, r5 │ │ │ │ - bl 77270 │ │ │ │ + bl 771f0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ + │ │ │ │ +00051bb4 : │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + bx lr │ │ │ │ + ldr r3, [r0, #16] │ │ │ │ + cmp r3, #2 │ │ │ │ + beq.n 51c48 │ │ │ │ + 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 4af5c <_PyContext_NewHamtForTests@@Base+0x598> │ │ │ │ + cbnz r0, 51c1a │ │ │ │ + movw r3, #48056 @ 0xbbb8 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl d3a4c │ │ │ │ + cbz r0, 51bfc │ │ │ │ + bl d3c60 │ │ │ │ + movw r0, #4356 @ 0x1104 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + b.n 51c46 │ │ │ │ + movw r3, #56100 @ 0xdb24 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl d3a4c │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 51bee │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ + bl d3a4c │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 51bee │ │ │ │ + b.n 51c44 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.n 51c2e │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 51c2e │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + movw r3, #4304 @ 0x10d0 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #57224 @ 0xdf88 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 1271a4 │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + movw r0, #4356 @ 0x1104 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + bx lr │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r1 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r2 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r3, #2 │ │ │ │ cmp r3, r1 │ │ │ │ - bge.n 51c98 │ │ │ │ + bge.n 51c8a │ │ │ │ ldr r1, [r5, #0] │ │ │ │ movs r0, #1 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r1, #16 │ │ │ │ strb r6, [r1, r3] │ │ │ │ add r1, r3 │ │ │ │ strb r7, [r1, #1] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r3, #2 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 51ca4 │ │ │ │ + b.n 51c96 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bl 9ac98 <_PyBytes_Resize@@Base> │ │ │ │ + bl 9ac60 <_PyBytes_Resize@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 51c82 │ │ │ │ + bge.n 51c74 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mov r3, r0 │ │ │ │ - movw r0, #17968 @ 0x4630 │ │ │ │ + movw r0, #18216 @ 0x4728 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldrd r2, r3, [r3, #8] │ │ │ │ - b.w 82744 │ │ │ │ + b.w 82754 │ │ │ │ │ │ │ │ -00051cb8 : │ │ │ │ +00051caa : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ - bl cd75c │ │ │ │ + bl cd76c │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7828c │ │ │ │ - ldr r0, [pc, #4] @ (51cdc ) │ │ │ │ - bx lr │ │ │ │ - nop │ │ │ │ - strb r4, [r5, #5] │ │ │ │ - lsls r0, r1, #1 │ │ │ │ + b.w 7820c │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 1e3cec <_Py_Gid_Converter@@Base> │ │ │ │ - cbz r0, 51d20 │ │ │ │ + bl 1e3c34 <_Py_Gid_Converter@@Base> │ │ │ │ + cbz r0, 51d08 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 2956c │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 51d18 │ │ │ │ + bge.n 51d00 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w f1834 │ │ │ │ + b.w f18b4 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r5, r1 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r1, r2 │ │ │ │ - cbz r3, 51d40 │ │ │ │ + cbz r3, 51d28 │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 51d42 │ │ │ │ + b.n 51d2a │ │ │ │ mov r6, r3 │ │ │ │ add r6, r1 │ │ │ │ - cbnz r3, 51d50 │ │ │ │ + cbnz r3, 51d38 │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 51d50 │ │ │ │ + ble.n 51d38 │ │ │ │ cmp r1, #3 │ │ │ │ - bgt.n 51d50 │ │ │ │ - cbnz r5, 51d70 │ │ │ │ - ldr r4, [pc, #240] @ (51e44 ) │ │ │ │ + bgt.n 51d38 │ │ │ │ + cbnz r5, 51d58 │ │ │ │ + ldr r4, [pc, #240] @ (51e2c ) │ │ │ │ add r2, sp, #28 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r5, #3 │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r4, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ strd r4, r5, [sp, #4] │ │ │ │ - bl 101898 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1019a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 51e3e │ │ │ │ + beq.n 51e26 │ │ │ │ ldr r7, [r5, #0] │ │ │ │ cmp r6, #1 │ │ │ │ - beq.n 51e24 │ │ │ │ + beq.n 51e0c │ │ │ │ ldr r4, [r5, #4] │ │ │ │ - cbz r4, 51dbe │ │ │ │ + cbz r4, 51da6 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bmi.n 51da2 │ │ │ │ + bmi.n 51d8a │ │ │ │ mov r3, r4 │ │ │ │ - movw r2, #62196 @ 0xf2f4 │ │ │ │ + movw r2, #62516 @ 0xf434 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #11824 @ 0x2e30 │ │ │ │ + movw r1, #12224 @ 0x2fc0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #26320 @ 0x66d0 │ │ │ │ + movw r0, #26640 @ 0x6810 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23b068 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 51e3e │ │ │ │ + bl 23afc8 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 51e26 │ │ │ │ mov r0, r4 │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 88de4 │ │ │ │ + bl 88dc8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 51e3e │ │ │ │ + beq.n 51e26 │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 51dfc │ │ │ │ + bne.n 51de4 │ │ │ │ cmp r6, #2 │ │ │ │ - beq.n 51e2c │ │ │ │ + beq.n 51e14 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 51de6 │ │ │ │ - movw r2, #62196 @ 0xf2f4 │ │ │ │ + bmi.n 51dce │ │ │ │ + movw r2, #62516 @ 0xf434 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #11844 @ 0x2e44 │ │ │ │ + movw r1, #12244 @ 0x2fd4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #26320 @ 0x66d0 │ │ │ │ + movw r0, #26640 @ 0x6810 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23b068 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 51e3e │ │ │ │ + bl 23afc8 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 51e26 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r3 │ │ │ │ - bl 88de4 │ │ │ │ + bl 88dc8 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 51e3e │ │ │ │ + cbz r0, 51e26 │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 51e14 │ │ │ │ + beq.n 51dfc │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21340 @ 0x535c │ │ │ │ + movw r1, #21660 @ 0x549c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 51e3e │ │ │ │ - movw r3, #13080 @ 0x3318 │ │ │ │ + bl 1271a4 │ │ │ │ + b.n 51e26 │ │ │ │ + movw r3, #13400 @ 0x3458 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ moveq r4, r3 │ │ │ │ - b.n 51e2e │ │ │ │ - movw r4, #13080 @ 0x3318 │ │ │ │ + b.n 51e16 │ │ │ │ + movw r4, #13400 @ 0x3458 │ │ │ │ movt r4, #39 @ 0x27 │ │ │ │ movs r5, #0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 51e48 │ │ │ │ + b.w 51e30 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ rors r4, r7 │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00051e48 : │ │ │ │ +00051e30 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ mov r6, r2 │ │ │ │ - bl 256c10 <_PyUnicode_ToNumeric@@Base+0x92fc> │ │ │ │ - cbz r0, 51e76 │ │ │ │ + bl 256c08 │ │ │ │ + cbz r0, 51e5e │ │ │ │ mov r1, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1e1e30 │ │ │ │ + b.w 1e1d78 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ sub sp, #12 │ │ │ │ mov r3, r1 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 51eb0 │ │ │ │ - movw r2, #62196 @ 0xf2f4 │ │ │ │ + bmi.n 51e98 │ │ │ │ + movw r2, #62516 @ 0xf434 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #62464 @ 0xf400 │ │ │ │ + movw r1, #62784 @ 0xf540 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #51380 @ 0xc8b4 │ │ │ │ + movw r0, #51700 @ 0xc9f4 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 23b068 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 51ebe │ │ │ │ + bl 23afc8 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 51ea6 │ │ │ │ mov r5, r0 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 88de4 │ │ │ │ + bl 88dc8 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 51ec2 │ │ │ │ + cbnz r0, 51eaa │ │ │ │ movs r0, #0 │ │ │ │ - b.n 51f00 │ │ │ │ + b.n 51ee8 │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 51ee4 │ │ │ │ + beq.n 51ecc │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21340 @ 0x535c │ │ │ │ + movw r1, #21660 @ 0x549c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 51ebe │ │ │ │ + bl 1271a4 │ │ │ │ + b.n 51ea6 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ mov r1, r4 │ │ │ │ blx 2a0a4 │ │ │ │ - cbnz r0, 51ef8 │ │ │ │ + cbnz r0, 51ee0 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 1e7a0c │ │ │ │ + b.w 1e7954 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ + ldr r0, [pc, #0] @ (51ef0 ) │ │ │ │ + bx lr │ │ │ │ + strb r4, [r5, #5] │ │ │ │ + lsls r0, r1, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 51f26 │ │ │ │ + cbnz r3, 51f16 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 51f26 │ │ │ │ + ble.n 51f16 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 51f26 │ │ │ │ - cbnz r0, 51f3e │ │ │ │ - ldr r5, [pc, #52] @ (51f5c ) │ │ │ │ + bne.n 51f16 │ │ │ │ + cbnz r0, 51f2e │ │ │ │ + ldr r5, [pc, #52] @ (51f4c ) │ │ │ │ add r2, sp, #28 │ │ │ │ str r5, [sp, #0] │ │ │ │ movs r5, #1 │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r2, #0 │ │ │ │ strd r5, r5, [sp, #4] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 101898 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 51f56 │ │ │ │ + bl 1019a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 51f46 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 47248 <_PyLong_UnsignedLong_Converter@@Base> │ │ │ │ - cbz r0, 51f56 │ │ │ │ + bl 47392 <_PyLong_UnsignedLong_Converter@@Base> │ │ │ │ + cbz r0, 51f46 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.n 51f60 │ │ │ │ + b.n 51f96 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ tst r0, r5 │ │ │ │ lsls r0, r1, #1 │ │ │ │ + push {lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #12 │ │ │ │ + mov r0, r1 │ │ │ │ + add r1, sp, #4 │ │ │ │ + bl 1d0808 <_Py_Uid_Converter@@Base> │ │ │ │ + cbz r0, 51f90 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + blx 2a608 │ │ │ │ + cmp r0, #0 │ │ │ │ + bge.n 51f88 │ │ │ │ + movw r3, #6504 @ 0x1968 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + add sp, #12 │ │ │ │ + ldr.w lr, [sp], #4 │ │ │ │ + b.w f18b4 │ │ │ │ + movw r0, #4356 @ 0x1104 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + add sp, #12 │ │ │ │ + ldr.w pc, [sp], #4 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ cmp.w r1, #536870912 @ 0x20000000 │ │ │ │ - bcc.n 51f8e │ │ │ │ + bcc.n 51fc4 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #18016 @ 0x4660 │ │ │ │ + movw r1, #18336 @ 0x47a0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r4, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 51fd6 │ │ │ │ + bl 1271a4 │ │ │ │ + b.n 5200c │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r2 │ │ │ │ - bl 76ed4 │ │ │ │ + bl 76e54 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 51fa6 │ │ │ │ + cbnz r0, 51fdc │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 1e7a0c │ │ │ │ - cbz r4, 51fbc │ │ │ │ + b.w 1e7954 │ │ │ │ + cbz r4, 51ff2 │ │ │ │ ldr r1, [r7, #12] │ │ │ │ ldrb r0, [r1, #0] │ │ │ │ sub.w r3, r0, #12 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 51fbc │ │ │ │ + bhi.n 51ff2 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ - bl 515f6 │ │ │ │ + bl 515e8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - cbz r6, 51fca │ │ │ │ - bl 249b14 <_Py_strhex@@Base> │ │ │ │ + cbz r6, 52000 │ │ │ │ + bl 2495fc <_Py_strhex@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - b.n 51fd0 │ │ │ │ - bl 71e88 │ │ │ │ + b.n 52006 │ │ │ │ + bl 71e08 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77270 │ │ │ │ + bl 771f0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ + movw r0, #25432 @ 0x6358 │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ + b.w 7a0ec │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 1d08c4 <_Py_Uid_Converter@@Base> │ │ │ │ - cbz r0, 5201a │ │ │ │ + bl 1e3c34 <_Py_Gid_Converter@@Base> │ │ │ │ + cbz r0, 5205c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - blx 2a608 │ │ │ │ + blx 2a6c8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 52012 │ │ │ │ + bge.n 52054 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w f1834 │ │ │ │ + b.w f18b4 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ - movw r0, #25112 @ 0x6218 │ │ │ │ - movt r0, #40 @ 0x28 │ │ │ │ - b.w 7a158 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 5204e │ │ │ │ + cbnz r3, 52084 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 5204e │ │ │ │ + ble.n 52084 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 5204e │ │ │ │ - cbnz r0, 52066 │ │ │ │ - ldr r5, [pc, #52] @ (52084 ) │ │ │ │ + bne.n 52084 │ │ │ │ + cbnz r0, 5209c │ │ │ │ + ldr r5, [pc, #52] @ (520bc ) │ │ │ │ add r2, sp, #28 │ │ │ │ str r5, [sp, #0] │ │ │ │ movs r5, #1 │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r2, #0 │ │ │ │ strd r5, r5, [sp, #4] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 101898 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 5207e │ │ │ │ + bl 1019a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 520b4 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 47248 <_PyLong_UnsignedLong_Converter@@Base> │ │ │ │ - cbz r0, 5207e │ │ │ │ + bl 47392 <_PyLong_UnsignedLong_Converter@@Base> │ │ │ │ + cbz r0, 520b4 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.n 51f60 │ │ │ │ + b.n 51f96 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ + nop │ │ │ │ negs r4, r2 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 1e3cec <_Py_Gid_Converter@@Base> │ │ │ │ - cbz r0, 520c8 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - blx 2a6c8 │ │ │ │ - cmp r0, #0 │ │ │ │ - bge.n 520c0 │ │ │ │ - movw r3, #6504 @ 0x1968 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - add sp, #12 │ │ │ │ - ldr.w lr, [sp], #4 │ │ │ │ - b.w f1834 │ │ │ │ - movw r0, #4356 @ 0x1104 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - add sp, #12 │ │ │ │ - ldr.w pc, [sp], #4 │ │ │ │ - push {lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #12 │ │ │ │ - mov r0, r1 │ │ │ │ - add r1, sp, #4 │ │ │ │ - bl 1d08c4 <_Py_Uid_Converter@@Base> │ │ │ │ - cbz r0, 5210e │ │ │ │ + bl 1d0808 <_Py_Uid_Converter@@Base> │ │ │ │ + cbz r0, 52100 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 29a8c │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 52106 │ │ │ │ + bge.n 520f8 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w f1834 │ │ │ │ + b.w f18b4 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #10172 @ 0x27bc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 5213e │ │ │ │ + beq.n 52130 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 5216c │ │ │ │ + bne.n 5215e │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 52152 │ │ │ │ + beq.n 52144 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 5216e │ │ │ │ + bgt.n 52160 │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5012 @ 0x1394 │ │ │ │ + movw r1, #5312 @ 0x14c0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 52198 │ │ │ │ + bl 1271a4 │ │ │ │ + b.n 5218a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ - bl e45b0 │ │ │ │ + bl e4628 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 52198 │ │ │ │ + beq.n 5218a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 52198 │ │ │ │ + cbnz r3, 5218a │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ - movw r1, #18036 @ 0x4674 │ │ │ │ + movw r1, #18356 @ 0x47b4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 8c534 │ │ │ │ - cbz r0, 521de │ │ │ │ + bl 8c520 │ │ │ │ + cbz r0, 521d0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, sp │ │ │ │ blx 2a408 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 521e2 │ │ │ │ + cbz r0, 521d4 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ str r4, [r0, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1834 │ │ │ │ + bl f18b4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 521e8 │ │ │ │ + b.n 521da │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 7ffe0 │ │ │ │ + bl 7fff4 │ │ │ │ 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, 5221c │ │ │ │ + movw r3, #4356 @ 0x1104 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + subs r3, r1, r3 │ │ │ │ + negs r5, r3 │ │ │ │ + adcs r5, r3 │ │ │ │ + cbnz r5, 5221c │ │ │ │ + movw r3, #56076 @ 0xdb0c │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movs r2, #1 │ │ │ │ + movw r1, #18380 @ 0x47cc │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 14441c │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 5222c │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 5222e │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + b.n 5222e │ │ │ │ + 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 83930 │ │ │ │ + bl 83940 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5220e │ │ │ │ - bl 7f720 │ │ │ │ - cbnz r0, 52222 │ │ │ │ + bne.n 52254 │ │ │ │ + bl 7f734 │ │ │ │ + cbnz r0, 52268 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ - cbz r3, 52218 │ │ │ │ + cbz r3, 5225e │ │ │ │ bic.w r4, r4, r4, asr #31 │ │ │ │ str r4, [r5, #8] │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 52224 │ │ │ │ + b.n 5226a │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r1, #36528 @ 0x8eb0 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ mov r6, r2 │ │ │ │ - bl 11b368 │ │ │ │ + bl 11b5d8 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5227c │ │ │ │ + beq.n 522c2 │ │ │ │ ldr.w r2, [r2, #148] @ 0x94 │ │ │ │ ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 5227c │ │ │ │ + beq.n 522c2 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 52294 │ │ │ │ + ble.n 522da │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #18060 @ 0x468c │ │ │ │ + movw r1, #18520 @ 0x4858 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 522a6 │ │ │ │ + bl 1271a4 │ │ │ │ + b.n 522ec │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 5225e │ │ │ │ - movw r0, #43980 @ 0xabcc │ │ │ │ + beq.n 522a4 │ │ │ │ + movw r0, #44520 @ 0xade8 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r1, r6 │ │ │ │ - bl 16ae2c <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 16af14 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5225e │ │ │ │ - b.n 522a6 │ │ │ │ + bne.n 522a4 │ │ │ │ + b.n 522ec │ │ │ │ it eq │ │ │ │ ldreq r1, [r5, #12] │ │ │ │ mov r0, r4 │ │ │ │ it ne │ │ │ │ movne r1, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1d7bc4 │ │ │ │ + b.w 1d7a40 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r4, r0 │ │ │ │ - cbz r1, 522ea │ │ │ │ - movw r3, #4356 @ 0x1104 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - subs r3, r1, r3 │ │ │ │ - negs r5, r3 │ │ │ │ - adcs r5, r3 │ │ │ │ - cbnz r5, 522ea │ │ │ │ - movw r3, #56076 @ 0xdb0c │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movs r2, #1 │ │ │ │ - movw r1, #18096 @ 0x46b0 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 144334 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 522fa │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 522fc │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - b.n 522fc │ │ │ │ - mov r4, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ add r2, sp, #12 │ │ │ │ add r1, sp, #8 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 29144 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 5232e │ │ │ │ + bge.n 52320 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1834 │ │ │ │ - b.n 52356 │ │ │ │ + bl f18b4 │ │ │ │ + b.n 52348 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 115374 <_PyLong_FromGid@@Base> │ │ │ │ + bl 11563c <_PyLong_FromGid@@Base> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 115374 <_PyLong_FromGid@@Base> │ │ │ │ + bl 11563c <_PyLong_FromGid@@Base> │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 115374 <_PyLong_FromGid@@Base> │ │ │ │ + bl 11563c <_PyLong_FromGid@@Base> │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #64236 @ 0xfaec │ │ │ │ + movw r0, #64768 @ 0xfd00 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 82744 │ │ │ │ + bl 82754 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 125aa0 │ │ │ │ - cbz r0, 52392 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - cbz r0, 52396 │ │ │ │ - bl 1262ac │ │ │ │ - cmp r0, #0 │ │ │ │ - bge.n 52396 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 52392 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 52392 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 523ba │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.n 523aa │ │ │ │ - movw r0, #4356 @ 0x1104 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - b.n 523ba │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 523a0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 523a0 │ │ │ │ - pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ sub sp, #12 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ - bne.n 523e2 │ │ │ │ - bl 25ea04 │ │ │ │ + bne.n 52372 │ │ │ │ + bl 25e8cc │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 523ee │ │ │ │ + cbz r3, 5237e │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 524cc │ │ │ │ + b.n 5245c │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ - bl 524d4 │ │ │ │ + bl 52520 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 524c2 │ │ │ │ + beq.n 52452 │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 52412 │ │ │ │ + bne.n 523a2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25ea04 │ │ │ │ + bl 25e8cc │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 5246c │ │ │ │ + cbnz r3, 523fc │ │ │ │ movs r0, #4 │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ - bl 76ed4 │ │ │ │ + bl 76e54 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 52464 │ │ │ │ + cbz r0, 523f4 │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ - cbz r6, 52474 │ │ │ │ - b.n 5246c │ │ │ │ + cbz r6, 52404 │ │ │ │ + b.n 523fc │ │ │ │ mov r0, r4 │ │ │ │ - bl 524d4 │ │ │ │ + bl 52520 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 5244e │ │ │ │ + cbz r0, 523de │ │ │ │ cmp r8, r7 │ │ │ │ - beq.n 5247c │ │ │ │ + beq.n 5240c │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ str.w r3, [r5, r7, lsl #2] │ │ │ │ adds r7, #1 │ │ │ │ movs r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97dc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97d90 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5242a │ │ │ │ + bne.n 523ba │ │ │ │ ldr r1, [r4, #20] │ │ │ │ mov r0, r7 │ │ │ │ str.w fp, [r4, #8] │ │ │ │ - bl b1978 │ │ │ │ + bl b19a0 │ │ │ │ mov r8, r0 │ │ │ │ - cbnz r0, 52496 │ │ │ │ + cbnz r0, 52426 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77270 │ │ │ │ + bl 771f0 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - bl 1e7a0c │ │ │ │ + bl 1e7954 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b.n 524c2 │ │ │ │ + b.n 52452 │ │ │ │ mov r7, r6 │ │ │ │ mov.w r8, #1 │ │ │ │ - b.n 52442 │ │ │ │ + b.n 523d2 │ │ │ │ mov.w r8, r8, lsl #1 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r1, r8, lsl #2 │ │ │ │ - bl 83d44 │ │ │ │ + bl 83d58 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5245e │ │ │ │ + beq.n 523ee │ │ │ │ mov r5, r0 │ │ │ │ - b.n 52438 │ │ │ │ + b.n 523c8 │ │ │ │ cmp r7, r6 │ │ │ │ - ble.n 524aa │ │ │ │ + ble.n 5243a │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr.w r2, [r5, r6, lsl #2] │ │ │ │ str.w r2, [r3, r6, lsl #2] │ │ │ │ adds r6, #1 │ │ │ │ - b.n 52496 │ │ │ │ + b.n 52426 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77270 │ │ │ │ + bl 771f0 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, sl │ │ │ │ subs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - bl c236c <_PyArg_CheckPositional@@Base+0x1e3c> │ │ │ │ - b.n 524c8 │ │ │ │ + bl c2378 <_PyArg_CheckPositional@@Base+0x1e3c> │ │ │ │ + b.n 52458 │ │ │ │ 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 52492 │ │ │ │ + movw r3, #6504 @ 0x1968 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl f18b4 │ │ │ │ + b.n 524ba │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + bl 1bb6d8 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + bl 1bb6d8 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 1bb6d8 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r3, r0 │ │ │ │ + mov r1, r4 │ │ │ │ + movw r0, #64768 @ 0xfd00 │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + bl 82754 │ │ │ │ + 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 125e10 │ │ │ │ + cbz r0, 524f6 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + cbz r0, 524fa │ │ │ │ + bl 12661c │ │ │ │ + cmp r0, #0 │ │ │ │ + bge.n 524fa │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 524f6 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 524f6 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 5251e │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.n 5250e │ │ │ │ + movw r0, #4356 @ 0x1104 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + b.n 5251e │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 52504 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 52504 │ │ │ │ + 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 524f6 │ │ │ │ - bl 25ea04 │ │ │ │ + bne.n 52542 │ │ │ │ + bl 25e8cc │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 52502 │ │ │ │ + cbz r3, 5254e │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 52524 │ │ │ │ + b.n 52570 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 1d0374 │ │ │ │ - cbnz r0, 52512 │ │ │ │ + bl 1d02b8 │ │ │ │ + cbnz r0, 5255e │ │ │ │ movs r0, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ - b.n 52520 │ │ │ │ + b.n 5256c │ │ │ │ mov r0, r4 │ │ │ │ bl 30c68 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5250c │ │ │ │ - ldr r0, [pc, #8] @ (52528 ) │ │ │ │ + bne.n 52558 │ │ │ │ + ldr r0, [pc, #8] @ (52574 ) │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ strh r0, [r4, r6] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - movw r0, #18236 @ 0x473c │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - b.w 7a158 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 15e1b8 │ │ │ │ + bl 15e468 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 52556 │ │ │ │ + blt.n 52596 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.n 525b4 │ │ │ │ + b.n 52628 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ - push {r4, r5, lr} │ │ │ │ + movw r0, #18556 @ 0x487c │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + b.w 7a0ec │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - sub sp, #20 │ │ │ │ - add r2, sp, #12 │ │ │ │ - add r1, sp, #8 │ │ │ │ - add r0, sp, #4 │ │ │ │ - blx 29304 │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + movs r3, #0 │ │ │ │ + mov r4, r1 │ │ │ │ + cmp r2, #2 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bne.n 525cc │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ + add r1, sp, #4 │ │ │ │ + bl 11af08 │ │ │ │ + cbz r0, 525e2 │ │ │ │ + b.n 525e6 │ │ │ │ + movs r3, #2 │ │ │ │ + mov r1, r2 │ │ │ │ + movw r0, #64888 @ 0xfd78 │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + mov r2, r3 │ │ │ │ + bl c053c <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 525c0 │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 5261c │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + mov r1, sp │ │ │ │ + ldr r4, [sp, #4] │ │ │ │ + bl 1e3c34 <_Py_Gid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 52588 │ │ │ │ + beq.n 525e2 │ │ │ │ + ldr r1, [sp, #0] │ │ │ │ + add.w r0, r4, #16 │ │ │ │ + blx 2a010 │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 52614 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1834 │ │ │ │ - b.n 525b0 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - bl 1bb648 │ │ │ │ + bl f18b4 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - bl 1bb648 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 1bb648 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r3, r0 │ │ │ │ - mov r1, r4 │ │ │ │ - movw r0, #64236 @ 0xfaec │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - bl 82744 │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ + b.n 5261c │ │ │ │ + movw r4, #4356 @ 0x1104 │ │ │ │ + movt r4, #70 @ 0x46 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + bl 7820c │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ str.w r0, [ip, #-16] │ │ │ │ sub.w sp, sp, #4096 @ 0x1000 │ │ │ │ movw r2, #4097 @ 0x1001 │ │ │ │ sub sp, #8 │ │ │ │ add r1, sp, #4 │ │ │ │ blx 29f28 │ │ │ │ - cbz r0, 525f0 │ │ │ │ + cbz r0, 52664 │ │ │ │ mov r4, r0 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ str r4, [r0, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1834 │ │ │ │ - b.n 525f6 │ │ │ │ + bl f18b4 │ │ │ │ + b.n 5266a │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 8fa90 │ │ │ │ + bl 8fa78 │ │ │ │ add.w sp, sp, #4096 @ 0x1000 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movs r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ - bl 526c8 │ │ │ │ + bl 526ba │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 52642 │ │ │ │ + cbz r0, 526b6 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ mov r3, r0 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ movs r0, #3 │ │ │ │ - bl 7d584 │ │ │ │ + bl 7d588 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 52636 │ │ │ │ + beq.n 526aa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 5263a │ │ │ │ + cbz r3, 526ae │ │ │ │ mov r4, r5 │ │ │ │ - b.n 52642 │ │ │ │ + b.n 526b6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 52636 │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 526aa │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - movs r3, #0 │ │ │ │ - mov r4, r1 │ │ │ │ - cmp r2, #2 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bne.n 5266c │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ - add r1, sp, #4 │ │ │ │ - bl 11ac98 │ │ │ │ - cbz r0, 52682 │ │ │ │ - b.n 52686 │ │ │ │ - movs r3, #2 │ │ │ │ - mov r1, r2 │ │ │ │ - movw r0, #64568 @ 0xfc38 │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ - mov r2, r3 │ │ │ │ - bl c0530 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 52660 │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 526bc │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - mov r1, sp │ │ │ │ - ldr r4, [sp, #4] │ │ │ │ - bl 1e3cec <_Py_Gid_Converter@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 52682 │ │ │ │ - ldr r1, [sp, #0] │ │ │ │ - add.w r0, r4, #16 │ │ │ │ - blx 2a010 │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 526b4 │ │ │ │ - movw r3, #6504 @ 0x1968 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl f1834 │ │ │ │ - mov r4, r0 │ │ │ │ - b.n 526bc │ │ │ │ - movw r4, #4356 @ 0x1104 │ │ │ │ - movt r4, #70 @ 0x46 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - bl 7828c │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ - cbnz r3, 526e2 │ │ │ │ + cbnz r3, 526d4 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - cbz r3, 5273c │ │ │ │ - cbz r4, 526ee │ │ │ │ + cbz r3, 5272e │ │ │ │ + cbz r4, 526e0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 81e1c │ │ │ │ + bl 81e2c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 526f4 │ │ │ │ - bl 71328 │ │ │ │ + b.n 526e6 │ │ │ │ + bl 71320 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r4, 52738 │ │ │ │ + cbz r4, 5272a │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ - cbz r2, 5270c │ │ │ │ + cbz r2, 526fe │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #50660 @ 0xc5e4 │ │ │ │ + movw r1, #50980 @ 0xc724 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 7f994 │ │ │ │ + bl 7f9a8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 52722 │ │ │ │ + blt.n 52714 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ - cbz r2, 52756 │ │ │ │ + cbz r2, 52748 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #54116 @ 0xd364 │ │ │ │ + movw r1, #54436 @ 0xd4a4 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - bl 7f994 │ │ │ │ + bl 7f9a8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 52756 │ │ │ │ + bge.n 52748 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 52738 │ │ │ │ + beq.n 5272a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 52738 │ │ │ │ + cbnz r3, 5272a │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 52756 │ │ │ │ - cbz r4, 5274e │ │ │ │ + b.n 52748 │ │ │ │ + cbz r4, 52740 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 52756 │ │ │ │ + beq.n 52748 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 52756 │ │ │ │ + b.n 52748 │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #44] @ (52798 ) │ │ │ │ - bl 1f5640 <_PyEval_GetBuiltin@@Base> │ │ │ │ + ldr r0, [pc, #44] @ (5278c ) │ │ │ │ + bl 1f5548 <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - cbz r2, 52788 │ │ │ │ + cbz r2, 5277a │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - movw r0, #3332 @ 0xd04 │ │ │ │ + movw r0, #3652 @ 0xe44 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 82744 │ │ │ │ - movw r0, #9732 @ 0x2604 │ │ │ │ + b.w 82754 │ │ │ │ + movw r0, #10052 @ 0x2744 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 82744 │ │ │ │ - bmi.n 52874 │ │ │ │ + b.w 82754 │ │ │ │ + nop │ │ │ │ + bmi.n 52868 │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r1, #0 │ │ │ │ - b.w 1faef0 │ │ │ │ + b.w 1fae44 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ mov sl, r0 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r3, 527c0 │ │ │ │ + cbz r3, 527b4 │ │ │ │ ldr r7, [r3, #8] │ │ │ │ - b.n 527c2 │ │ │ │ + b.n 527b6 │ │ │ │ mov r7, r3 │ │ │ │ add r7, r1 │ │ │ │ subs r6, r7, #2 │ │ │ │ - cbnz r3, 527d2 │ │ │ │ + cbnz r3, 527c6 │ │ │ │ cmp r1, #1 │ │ │ │ - ble.n 527d2 │ │ │ │ + ble.n 527c6 │ │ │ │ cmp r1, #3 │ │ │ │ - bgt.n 527d2 │ │ │ │ - cbnz r4, 527f4 │ │ │ │ + bgt.n 527c6 │ │ │ │ + cbnz r4, 527e8 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #232] @ (528c0 ) │ │ │ │ + ldr r4, [pc, #232] @ (528b4 ) │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r5, #3 │ │ │ │ add r4, sp, #28 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r4, [sp, #16] │ │ │ │ movs r4, #2 │ │ │ │ strd r4, r5, [sp, #4] │ │ │ │ - bl 101898 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1019a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 527f4 │ │ │ │ + cbnz r0, 527e8 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 528ba │ │ │ │ + b.n 528ae │ │ │ │ ldrd r8, r9, [r4] │ │ │ │ - cbz r6, 52824 │ │ │ │ + cbz r6, 52818 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - cbz r5, 52804 │ │ │ │ + cbz r5, 527f8 │ │ │ │ subs r6, r7, #3 │ │ │ │ - beq.n 52832 │ │ │ │ - b.n 5280c │ │ │ │ + beq.n 52826 │ │ │ │ + b.n 52800 │ │ │ │ movw r5, #4356 @ 0x1104 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r0, 5281e │ │ │ │ - bl c34a8 │ │ │ │ + cbz r0, 52812 │ │ │ │ + bl c34b0 │ │ │ │ subs r7, r0, #0 │ │ │ │ - blt.n 527f0 │ │ │ │ + blt.n 527e4 │ │ │ │ cmp r6, #1 │ │ │ │ - bne.n 52820 │ │ │ │ - b.n 5283e │ │ │ │ + bne.n 52814 │ │ │ │ + b.n 52832 │ │ │ │ movs r7, #1 │ │ │ │ ldr r6, [r4, #16] │ │ │ │ - b.n 52846 │ │ │ │ + b.n 5283a │ │ │ │ movw r5, #4356 @ 0x1104 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ mov r6, r5 │ │ │ │ movs r7, #1 │ │ │ │ - b.n 52846 │ │ │ │ + b.n 5283a │ │ │ │ movw r6, #4356 @ 0x1104 │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ movs r7, #1 │ │ │ │ - b.n 52846 │ │ │ │ + b.n 5283a │ │ │ │ movw r6, #4356 @ 0x1104 │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ ldr.w sl, [sl, #16] │ │ │ │ mov r0, sl │ │ │ │ - bl 2149e8 │ │ │ │ + bl 214938 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 527f0 │ │ │ │ + beq.n 527e4 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ - bl 20e5d8 │ │ │ │ + bl 20e528 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 528aa │ │ │ │ + beq.n 5289e │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20e654 │ │ │ │ + bl 20e5a4 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 528aa │ │ │ │ + beq.n 5289e │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20e69c │ │ │ │ + bl 20e5ec │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 528aa │ │ │ │ + beq.n 5289e │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ - bl 20e868 │ │ │ │ + bl 20e7b8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 528aa │ │ │ │ + beq.n 5289e │ │ │ │ mov r0, r4 │ │ │ │ - bl 20fc70 <_PyThreadState_GetCurrent@@Base+0x120> │ │ │ │ + bl 20fbc0 <_PyThreadState_GetCurrent@@Base+0x120> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 528aa │ │ │ │ + beq.n 5289e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 528b2 │ │ │ │ + beq.n 528a6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 528b2 │ │ │ │ + cbnz r3, 528a6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 528b2 │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 528a6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7828c │ │ │ │ - b.n 527f0 │ │ │ │ + bl 7820c │ │ │ │ + b.n 527e4 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmp r0, r0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 4228c │ │ │ │ + bl 423ba │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 52900 │ │ │ │ + cbz r0, 528f4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 4a7a2 │ │ │ │ + bl 49eb2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 528f4 │ │ │ │ + beq.n 528e8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 528f8 │ │ │ │ + cbz r3, 528ec │ │ │ │ mov r4, r5 │ │ │ │ - b.n 52900 │ │ │ │ + b.n 528f4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 528f4 │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 528e8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r4, [r3, #104] @ 0x68 │ │ │ │ - cbz r4, 5297a │ │ │ │ + cbz r4, 5296e │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 52962 │ │ │ │ + bge.n 52956 │ │ │ │ ldr r3, [r1, #84] @ 0x54 │ │ │ │ lsls r2, r3, #30 │ │ │ │ - bpl.n 52962 │ │ │ │ - ldr r4, [pc, #96] @ (52988 ) │ │ │ │ + bpl.n 52956 │ │ │ │ + ldr r4, [pc, #96] @ (5297c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr.w r0, [r1, #180] @ 0xb4 │ │ │ │ movs r3, #28 │ │ │ │ subs r0, #1 │ │ │ │ ldr r2, [r2, r4] │ │ │ │ mul.w r3, r0, r3 │ │ │ │ ldr r4, [r2, #8] │ │ │ │ add.w r2, r3, #92672 @ 0x16a00 │ │ │ │ adds r5, r4, r3 │ │ │ │ adds r2, #252 @ 0xfc │ │ │ │ add.w r5, r5, #92672 @ 0x16a00 │ │ │ │ add r2, r4 │ │ │ │ ldr.w r5, [r5, #252] @ 0xfc │ │ │ │ cmp r5, r1 │ │ │ │ - beq.n 5295c │ │ │ │ + beq.n 52950 │ │ │ │ cmp r0, #10 │ │ │ │ ittt ls │ │ │ │ addls.w r3, r3, #98304 @ 0x18000 │ │ │ │ addls r3, #228 @ 0xe4 │ │ │ │ addls r2, r4, r3 │ │ │ │ add.w r1, r2, #24 │ │ │ │ - b.n 52964 │ │ │ │ + b.n 52958 │ │ │ │ add r1, r4 │ │ │ │ ldr r5, [r1, #0] │ │ │ │ movs r4, #0 │ │ │ │ - cbz r5, 52970 │ │ │ │ + cbz r5, 52964 │ │ │ │ ldr r5, [r5, #24] │ │ │ │ adds r4, #1 │ │ │ │ - b.n 52968 │ │ │ │ + b.n 5295c │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 5297a │ │ │ │ - bl 7f720 │ │ │ │ - cbnz r0, 52984 │ │ │ │ + bne.n 5296e │ │ │ │ + bl 7f734 │ │ │ │ + cbnz r0, 52978 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 7f908 │ │ │ │ + b.w 7f91c │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ + stmdb sp!, {r4, r5, r6, r8, r9, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #16 │ │ │ │ + mov r6, r1 │ │ │ │ + cmp r2, #3 │ │ │ │ + bne.n 529a6 │ │ │ │ + ldr r0, [r6, #0] │ │ │ │ + bl f4428 │ │ │ │ + mov r4, r0 │ │ │ │ + adds r2, r0, #1 │ │ │ │ + bne.n 529c8 │ │ │ │ + b.n 529c0 │ │ │ │ + movs r3, #3 │ │ │ │ + mov r1, r2 │ │ │ │ + movw r0, #65040 @ 0xfe10 │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + mov r2, r3 │ │ │ │ + bl c053c <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 52998 │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 52a46 │ │ │ │ + bl 7f734 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 529bc │ │ │ │ + ldr r0, [r6, #4] │ │ │ │ + bl f4428 │ │ │ │ + mov r5, r0 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.n 529dc │ │ │ │ + bl 7f734 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 529bc │ │ │ │ + ldr r0, [r6, #8] │ │ │ │ + add r1, sp, #8 │ │ │ │ + bl 1ed630 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 529bc │ │ │ │ + ldrd r8, r9, [sp, #8] │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r4 │ │ │ │ + strd r8, r9, [sp] │ │ │ │ + movw r1, #18576 @ 0x4890 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + movw r0, #18580 @ 0x4894 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + bl 8fe78 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 529bc │ │ │ │ + bl 95d68 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r3, r9 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 29fc4 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 98868 │ │ │ │ + cmp r4, #0 │ │ │ │ + bge.n 52a3e │ │ │ │ + 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 f18b4 │ │ │ │ + movw r0, #4356 @ 0x1104 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r8, r9, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl cbf1c │ │ │ │ + bl cbf30 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - cbz r0, 529bc │ │ │ │ + cbz r0, 52a7c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 529bc │ │ │ │ + beq.n 52a7c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 529bc │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 52a7c │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 529d8 │ │ │ │ + cbz r0, 52a98 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 529d8 │ │ │ │ + beq.n 52a98 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 529d8 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 52a98 │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 529f4 │ │ │ │ + cbz r0, 52ab4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 529f4 │ │ │ │ + beq.n 52ab4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 529f4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 52ab4 │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r0, 52a10 │ │ │ │ + cbz r0, 52ad0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 52a10 │ │ │ │ + beq.n 52ad0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 52a10 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 52ad0 │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - cbz r0, 52a2c │ │ │ │ + cbz r0, 52aec │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 52a2c │ │ │ │ + beq.n 52aec │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 52a2c │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 52aec │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #28] │ │ │ │ - cbz r0, 52a48 │ │ │ │ + cbz r0, 52b08 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #28] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 52a48 │ │ │ │ + beq.n 52b08 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 52a48 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 52b08 │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #32] │ │ │ │ - cbz r0, 52a64 │ │ │ │ + cbz r0, 52b24 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 52a64 │ │ │ │ + beq.n 52b24 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 52a64 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 52b24 │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ - cbz r0, 52a80 │ │ │ │ + cbz r0, 52b40 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #40] @ 0x28 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 52a80 │ │ │ │ + beq.n 52b40 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 52a80 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 52b40 │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ - cbz r0, 52a9c │ │ │ │ + cbz r0, 52b5c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #36] @ 0x24 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 52a9c │ │ │ │ + beq.n 52b5c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 52a9c │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 52b5c │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ - cbz r0, 52ab8 │ │ │ │ + cbz r0, 52b78 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 52ab8 │ │ │ │ + beq.n 52b78 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 52ab8 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 52b78 │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - cbz r0, 52ad4 │ │ │ │ + cbz r0, 52b94 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 52ad4 │ │ │ │ + beq.n 52b94 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 52ad4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 52b94 │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - cbz r0, 52af0 │ │ │ │ + cbz r0, 52bb0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 52af0 │ │ │ │ + beq.n 52bb0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 52af0 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 52bb0 │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ - cbz r0, 52b0c │ │ │ │ + cbz r0, 52bcc │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #48] @ 0x30 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 52b0c │ │ │ │ + beq.n 52bcc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 52b0c │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 52bcc │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ - cbz r0, 52b28 │ │ │ │ + cbz r0, 52be8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #52] @ 0x34 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 52b28 │ │ │ │ + beq.n 52be8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 52b28 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 52be8 │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ - cbz r0, 52b44 │ │ │ │ + cbz r0, 52c04 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #56] @ 0x38 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 52b44 │ │ │ │ + beq.n 52c04 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 52b44 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 52c04 │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ - cbz r0, 52b60 │ │ │ │ + cbz r0, 52c20 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 52b60 │ │ │ │ + beq.n 52c20 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 52b60 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 52c20 │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - cbz r0, 52b7c │ │ │ │ + cbz r0, 52c3c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #64] @ 0x40 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 52b7c │ │ │ │ + beq.n 52c3c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 52b7c │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 52c3c │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ - cbz r0, 52b98 │ │ │ │ + cbz r0, 52c58 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #68] @ 0x44 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 52b98 │ │ │ │ + beq.n 52c58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 52b98 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 52c58 │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ str r0, [r4, #72] @ 0x48 │ │ │ │ pop {r4, pc} │ │ │ │ - stmdb sp!, {r4, r5, r6, r8, r9, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #16 │ │ │ │ - mov r6, r1 │ │ │ │ - cmp r2, #3 │ │ │ │ - bne.n 52bc4 │ │ │ │ - ldr r0, [r6, #0] │ │ │ │ - bl f43ac │ │ │ │ - mov r4, r0 │ │ │ │ - adds r2, r0, #1 │ │ │ │ - bne.n 52be6 │ │ │ │ - b.n 52bde │ │ │ │ - movs r3, #3 │ │ │ │ - mov r1, r2 │ │ │ │ - movw r0, #64720 @ 0xfcd0 │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ - mov r2, r3 │ │ │ │ - bl c0530 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 52bb6 │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 52c64 │ │ │ │ - bl 7f720 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 52bda │ │ │ │ - ldr r0, [r6, #4] │ │ │ │ - bl f43ac │ │ │ │ - mov r5, r0 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 52bfa │ │ │ │ - bl 7f720 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 52bda │ │ │ │ - ldr r0, [r6, #8] │ │ │ │ - add r1, sp, #8 │ │ │ │ - bl 1ed6dc │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 52bda │ │ │ │ - ldrd r8, r9, [sp, #8] │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r4 │ │ │ │ - strd r8, r9, [sp] │ │ │ │ - movw r1, #18256 @ 0x4750 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #18260 @ 0x4754 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - bl 8fe90 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 52bda │ │ │ │ - bl 95d94 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 29fc4 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 9889c │ │ │ │ - cmp r4, #0 │ │ │ │ - bge.n 52c5c │ │ │ │ - movw r3, #6504 @ 0x1968 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r8, r9, lr} │ │ │ │ - b.w f1834 │ │ │ │ - movw r0, #4356 @ 0x1104 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r8, r9, pc} │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movw r1, #51096 @ 0xc798 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - mov r4, r0 │ │ │ │ - bl fa210 │ │ │ │ - cbnz r0, 52c92 │ │ │ │ - mov r0, r4 │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 2ea54 │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 77270 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, sp │ │ │ │ - bl 52d2c │ │ │ │ - cbz r0, 52cd2 │ │ │ │ + bl 52cd0 │ │ │ │ + cbz r0, 52c96 │ │ │ │ ldrd r3, r0, [sp] │ │ │ │ ubfx r3, r3, #8, #12 │ │ │ │ bfc r0, #0, #12 │ │ │ │ orrs r0, r3 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 52cd0 │ │ │ │ + beq.n 52c94 │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w 7dde8 │ │ │ │ - ldr r0, [pc, #4] @ (52cd8 ) │ │ │ │ + b.w 7ddec │ │ │ │ + ldr r0, [pc, #4] @ (52c9c ) │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ strb r4, [r3, #5] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - push {r3, lr} │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [r0, #20] │ │ │ │ - lsls r1, r3, #31 │ │ │ │ - bmi.n 52cf8 │ │ │ │ - ldr r2, [r0, #12] │ │ │ │ - ldr r2, [r2, #8] │ │ │ │ - lsls r2, r2, #31 │ │ │ │ - bpl.n 52d12 │ │ │ │ - movw r3, #6496 @ 0x1960 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13440 @ 0x3480 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 52d2a │ │ │ │ - tst.w r3, #14 │ │ │ │ - movw r3, #4308 @ 0x10d4 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r0, #7780 @ 0x1e64 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - it ne │ │ │ │ - movne r0, r3 │ │ │ │ - pop {r3, pc} │ │ │ │ + movw r1, #51416 @ 0xc8d8 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + mov r4, r0 │ │ │ │ + bl fa228 │ │ │ │ + cbnz r0, 52cc8 │ │ │ │ + mov r0, r4 │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 2ea54 │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 771f0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #7 │ │ │ │ - bpl.n 52d7e │ │ │ │ + bpl.n 52d22 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 52d7e │ │ │ │ + bne.n 52d22 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 18b90c │ │ │ │ + bl 18b9c4 │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 52d7e │ │ │ │ - bl 7f720 │ │ │ │ - cbnz r0, 52da2 │ │ │ │ + bne.n 52d22 │ │ │ │ + bl 7f734 │ │ │ │ + cbnz r0, 52d46 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbnz r3, 52d7e │ │ │ │ + cbnz r3, 52d22 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movs r0, #1 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.n 52da4 │ │ │ │ + b.n 52d48 │ │ │ │ mov r0, r5 │ │ │ │ - bl 140774 │ │ │ │ + bl 14085c │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 52d9a │ │ │ │ - bl 7f720 │ │ │ │ - cbnz r0, 52da2 │ │ │ │ + bne.n 52d3e │ │ │ │ + bl 7f734 │ │ │ │ + cbnz r0, 52d46 │ │ │ │ movs r0, #1 │ │ │ │ strd r6, r5, [r4] │ │ │ │ - b.n 52da4 │ │ │ │ + b.n 52d48 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r3, [r0, #20] │ │ │ │ + lsls r1, r3, #31 │ │ │ │ + bmi.n 52d68 │ │ │ │ + ldr r2, [r0, #12] │ │ │ │ + ldr r2, [r2, #8] │ │ │ │ + lsls r2, r2, #31 │ │ │ │ + bpl.n 52d82 │ │ │ │ + movw r3, #6496 @ 0x1960 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #13760 @ 0x35c0 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 1271a4 │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 52d9a │ │ │ │ + tst.w r3, #14 │ │ │ │ + movw r3, #4308 @ 0x10d4 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r0, #7780 @ 0x1e64 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + it ne │ │ │ │ + movne r0, r3 │ │ │ │ + pop {r3, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w 6cb9c │ │ │ │ + b.w 6cb94 │ │ │ │ + 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 52cd0 │ │ │ │ + cbz r0, 52dda │ │ │ │ + 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 52dd8 │ │ │ │ + add sp, #12 │ │ │ │ + ldr.w lr, [sp], #4 │ │ │ │ + b.w 7ddec │ │ │ │ + ldr r0, [pc, #4] @ (52de0 ) │ │ │ │ + add sp, #12 │ │ │ │ + ldr.w pc, [sp], #4 │ │ │ │ + strb r4, [r3, #5] │ │ │ │ + lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #44] @ (52dec ) │ │ │ │ - bl 1f5640 <_PyEval_GetBuiltin@@Base> │ │ │ │ + ldr r0, [pc, #44] @ (52e24 ) │ │ │ │ + bl 1f5548 <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - cbz r2, 52ddc │ │ │ │ + cbz r2, 52e12 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - movw r0, #3332 @ 0xd04 │ │ │ │ + movw r0, #3652 @ 0xe44 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 82744 │ │ │ │ - movw r0, #9732 @ 0x2604 │ │ │ │ + b.w 82754 │ │ │ │ + movw r0, #10052 @ 0x2744 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 82744 │ │ │ │ - bmi.n 52ec8 │ │ │ │ + b.w 82754 │ │ │ │ + nop │ │ │ │ + bmi.n 52f00 │ │ │ │ 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, 52e22 │ │ │ │ + cbnz r0, 52e5a │ │ │ │ ldr r4, [sp, #12] │ │ │ │ - cbz r4, 52e26 │ │ │ │ + cbz r4, 52e5e │ │ │ │ cmp r4, #106 @ 0x6a │ │ │ │ - beq.n 52e26 │ │ │ │ + beq.n 52e5e │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ str r4, [r0, #0] │ │ │ │ movs r0, #0 │ │ │ │ - b.n 52e28 │ │ │ │ + b.n 52e60 │ │ │ │ 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 f43ac │ │ │ │ + bl f4428 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 52e4c │ │ │ │ - bl 7f720 │ │ │ │ - cbnz r0, 52e90 │ │ │ │ + bne.n 52e84 │ │ │ │ + bl 7f734 │ │ │ │ + cbnz r0, 52ec8 │ │ │ │ orr.w r0, r4, #524288 @ 0x80000 │ │ │ │ blx 29410 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 52e6a │ │ │ │ + bne.n 52ea2 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1834 │ │ │ │ - b.n 52e7c │ │ │ │ + bl f18b4 │ │ │ │ + b.n 52eb4 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ - bl 11aec4 <_Py_set_inheritable@@Base> │ │ │ │ + bl 11b134 <_Py_set_inheritable@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 52e86 │ │ │ │ + bge.n 52ebe │ │ │ │ mov r0, r4 │ │ │ │ blx 29fa0 │ │ │ │ - bl 7f720 │ │ │ │ - cbnz r0, 52e90 │ │ │ │ + bl 7f734 │ │ │ │ + cbnz r0, 52ec8 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7ffe0 │ │ │ │ + b.w 7fff4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - push {lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #12 │ │ │ │ - mov r0, r1 │ │ │ │ - mov r1, sp │ │ │ │ - bl 52d2c │ │ │ │ - cbz r0, 52ecc │ │ │ │ - ldrd r3, r2, [sp] │ │ │ │ - lsrs r0, r3, #12 │ │ │ │ - orr.w r0, r0, r2, lsl #20 │ │ │ │ - bfi r0, r3, #0, #8 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - beq.n 52eca │ │ │ │ - add sp, #12 │ │ │ │ - ldr.w lr, [sp], #4 │ │ │ │ - b.w 7dde8 │ │ │ │ - ldr r0, [pc, #8] @ (52ed4 ) │ │ │ │ - add sp, #12 │ │ │ │ - ldr.w pc, [sp], #4 │ │ │ │ - nop │ │ │ │ - strb r4, [r3, #5] │ │ │ │ - lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 52efa │ │ │ │ + bne.n 52eee │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 52d2c │ │ │ │ - cbnz r0, 52f14 │ │ │ │ - b.n 52f10 │ │ │ │ + bl 52cd0 │ │ │ │ + cbnz r0, 52f08 │ │ │ │ + b.n 52f04 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #64836 @ 0xfd44 │ │ │ │ + movw r0, #65156 @ 0xfe84 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0530 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c053c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 52eee │ │ │ │ + bne.n 52ee2 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 52fa0 │ │ │ │ + b.n 52f94 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r1, sp │ │ │ │ - bl 52d2c │ │ │ │ + bl 52cd0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 52f10 │ │ │ │ + beq.n 52f04 │ │ │ │ ldrd r3, r1, [sp, #8] │ │ │ │ mvn.w r2, #1 │ │ │ │ ldr r4, [sp, #0] │ │ │ │ subs r1, #1 │ │ │ │ cmp r2, r3 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ sbcs.w r1, r2, r1 │ │ │ │ - bcs.n 52f3e │ │ │ │ + bcs.n 52f32 │ │ │ │ subs r1, r0, #1 │ │ │ │ cmp r2, r4 │ │ │ │ sbcs r2, r1 │ │ │ │ - bcc.n 52f56 │ │ │ │ + bcc.n 52f4a │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #18304 @ 0x4780 │ │ │ │ + movw r1, #18624 @ 0x48c0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 52f8a │ │ │ │ + bl 1271a4 │ │ │ │ + b.n 52f7e │ │ │ │ mov.w r2, #65280 @ 0xff00 │ │ │ │ movt r2, #15 │ │ │ │ movs r1, #0 │ │ │ │ movt r1, #65520 @ 0xfff0 │ │ │ │ and.w r0, r1, r4, lsl #12 │ │ │ │ and.w r2, r2, r3, lsl #8 │ │ │ │ bic.w r1, r3, #4080 @ 0xff0 │ │ │ │ @@ -60442,219 +60435,219 @@ │ │ │ │ bic.w r1, r1, #15 │ │ │ │ uxtb r0, r4 │ │ │ │ orr.w r1, r1, r4, lsr #20 │ │ │ │ orrs r0, r2 │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 52f96 │ │ │ │ - bl 7f720 │ │ │ │ + bne.n 52f8a │ │ │ │ + bl 7f734 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 52f10 │ │ │ │ - ldr r0, [pc, #16] @ (52fa4 ) │ │ │ │ - b.n 52fa0 │ │ │ │ + bne.n 52f04 │ │ │ │ + ldr r0, [pc, #16] @ (52f98 ) │ │ │ │ + b.n 52f94 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w fa3c0 │ │ │ │ + b.w fa4f0 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ strb r4, [r3, #5] │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #44] @ (52fe8 ) │ │ │ │ - bl 1f5640 <_PyEval_GetBuiltin@@Base> │ │ │ │ + ldr r0, [pc, #44] @ (52fdc ) │ │ │ │ + bl 1f5548 <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - cbz r2, 52fd6 │ │ │ │ + cbz r2, 52fca │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - movw r0, #3332 @ 0xd04 │ │ │ │ + movw r0, #3652 @ 0xe44 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 82744 │ │ │ │ - movw r0, #9732 @ 0x2604 │ │ │ │ + b.w 82754 │ │ │ │ + movw r0, #10052 @ 0x2744 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 82744 │ │ │ │ + b.w 82754 │ │ │ │ nop │ │ │ │ - bmi.n 530c4 │ │ │ │ + bmi.n 530b8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 5301c │ │ │ │ + beq.n 53010 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 5301c │ │ │ │ + ble.n 53010 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 53038 │ │ │ │ + beq.n 5302c │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 53038 │ │ │ │ + b.n 5302c │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5012 @ 0x1394 │ │ │ │ + movw r1, #5312 @ 0x14c0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 53056 │ │ │ │ + bl 1271a4 │ │ │ │ + b.n 5304a │ │ │ │ mov r0, r4 │ │ │ │ - bl c34a8 │ │ │ │ + bl c34b0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 53056 │ │ │ │ + beq.n 5304a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 53056 │ │ │ │ + cbnz r3, 5304a │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ mov r3, r2 │ │ │ │ mov r0, r3 │ │ │ │ movs r2, #24 │ │ │ │ movs r1, #0 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ blx 2957c │ │ │ │ mov r3, r0 │ │ │ │ - cbz r4, 53086 │ │ │ │ + cbz r4, 5307a │ │ │ │ add.w r4, r4, #3648 @ 0xe40 │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ - b.n 5308e │ │ │ │ + b.n 53082 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ strd r0, r1, [r3, #8] │ │ │ │ - movw r2, #12741 @ 0x31c5 │ │ │ │ + movw r2, #12729 @ 0x31b9 │ │ │ │ movt r2, #5 │ │ │ │ movs r0, #0 │ │ │ │ str r2, [r3, #16] │ │ │ │ pop {r4, pc} │ │ │ │ - b.n 5298c │ │ │ │ + b.n 52a4c │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 15e1b8 │ │ │ │ + bl 15e468 │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt.n 530fa │ │ │ │ + blt.n 530ee │ │ │ │ movs r1, #0 │ │ │ │ movs r0, #17 │ │ │ │ - bl 123cd4 │ │ │ │ + bl 124044 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2a168 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 530d6 │ │ │ │ + bne.n 530ca │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r6, [r0, #0] │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #17 │ │ │ │ - bl 123cd4 │ │ │ │ + bl 124044 │ │ │ │ adds r4, #1 │ │ │ │ - bne.n 530fe │ │ │ │ + bne.n 530f2 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ str r6, [r0, #0] │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w f1834 │ │ │ │ + b.w f18b4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 53106 │ │ │ │ + b.n 530fa │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - cbz r0, 53118 │ │ │ │ + cbz r0, 5310c │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ subs r0, r3, r0 │ │ │ │ bic.w r0, r0, r0, asr #31 │ │ │ │ - b.w 7f908 │ │ │ │ + b.w 7f91c │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #8 │ │ │ │ movs r3, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ - ldr r0, [pc, #20] @ (53148 ) │ │ │ │ + ldr r0, [pc, #20] @ (5313c ) │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 93304 │ │ │ │ + bl 932e0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ add r5, sp, #128 @ 0x80 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 5317c │ │ │ │ + beq.n 53170 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 5317c │ │ │ │ + ble.n 53170 │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 53198 │ │ │ │ + beq.n 5318c │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 53198 │ │ │ │ + b.n 5318c │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5012 @ 0x1394 │ │ │ │ + movw r1, #5312 @ 0x14c0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 531c0 │ │ │ │ + bl 1271a4 │ │ │ │ + b.n 531b4 │ │ │ │ mov r0, r4 │ │ │ │ - cbnz r2, 531a4 │ │ │ │ - bl 1071dc │ │ │ │ + cbnz r2, 53198 │ │ │ │ + bl 1072f8 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 531aa │ │ │ │ - bl 88f10 │ │ │ │ + b.n 5319e │ │ │ │ + bl 88ef4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 531c0 │ │ │ │ + beq.n 531b4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 531c0 │ │ │ │ + cbnz r3, 531b4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_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 │ │ │ │ @@ -60669,1000 +60662,1002 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r2, r0 │ │ │ │ sub sp, #20 │ │ │ │ add r4, sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ add r3, sp, #8 │ │ │ │ - movw r1, #17712 @ 0x4530 │ │ │ │ + movw r1, #18032 @ 0x4670 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr.w r2, [r2, #444] @ 0x1bc │ │ │ │ movs r5, #0 │ │ │ │ str r5, [sp, #12] │ │ │ │ ldr r2, [r2, #16] │ │ │ │ str r4, [sp, #0] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ - bl 8c534 │ │ │ │ - cbz r0, 5324e │ │ │ │ + bl 8c520 │ │ │ │ + cbz r0, 53242 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 35754 <_Py_IncRef@@Base+0x1da> │ │ │ │ + bl 35724 <_Py_IncRef@@Base+0x1da> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 53230 │ │ │ │ - b.n 5324e │ │ │ │ + cbnz r0, 53224 │ │ │ │ + b.n 53242 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 53252 │ │ │ │ + bne.n 53246 │ │ │ │ adds r5, #1 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, r5 │ │ │ │ - ble.n 53270 │ │ │ │ + ble.n 53264 │ │ │ │ mov r0, r4 │ │ │ │ - bl 236bd4 │ │ │ │ + bl 236b54 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 53224 │ │ │ │ + bne.n 53218 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ - cbz r3, 53270 │ │ │ │ + cbz r3, 53264 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 53260 │ │ │ │ + bne.n 53254 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 53270 │ │ │ │ + b.n 53264 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5322e │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 5322e │ │ │ │ + bne.n 53222 │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 53222 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5324e │ │ │ │ + bne.n 53242 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 5324e │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 53242 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 15e1b8 │ │ │ │ + bl 15e468 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 532a8 │ │ │ │ + blt.n 5329c │ │ │ │ blx 2a068 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 532ac │ │ │ │ + bne.n 532a0 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w f1834 │ │ │ │ + b.w f18b4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 532b4 │ │ │ │ + b.n 532a8 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 532e6 │ │ │ │ + beq.n 532da │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 532e6 │ │ │ │ + ble.n 532da │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 53302 │ │ │ │ + beq.n 532f6 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 53302 │ │ │ │ + b.n 532f6 │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5012 @ 0x1394 │ │ │ │ + movw r1, #5312 @ 0x14c0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 53320 │ │ │ │ + bl 1271a4 │ │ │ │ + b.n 53314 │ │ │ │ mov r0, r4 │ │ │ │ - bl d038c │ │ │ │ + bl d03a4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 53320 │ │ │ │ + beq.n 53314 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 53320 │ │ │ │ + cbnz r3, 53314 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_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, 53334 │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + ldr r6, [pc, #312] @ (53470 ) │ │ │ │ + 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, 53372 │ │ │ │ + cmp.w ip, #0 │ │ │ │ + ble.n 53372 │ │ │ │ + cmp.w ip, #3 │ │ │ │ + bgt.n 53372 │ │ │ │ + cbnz r4, 53396 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r4, [pc, #252] @ (53474 ) │ │ │ │ + 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 1019a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 53442 │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ + add r1, sp, #56 @ 0x38 │ │ │ │ + bl 111260 │ │ │ │ + ldr r6, [sp, #88] @ 0x58 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 5343e │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.n 533ec │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + cbz r0, 533c8 │ │ │ │ + bl f4428 │ │ │ │ + mov r5, r0 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.n 533c0 │ │ │ │ + bl 7f734 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 5343e │ │ │ │ + subs.w r9, r8, #2 │ │ │ │ + bne.n 533cc │ │ │ │ + b.n 533f0 │ │ │ │ + mov.w r5, #384 @ 0x180 │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + cbnz r0, 533dc │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ + add r1, sp, #28 │ │ │ │ + bl 1b91f8 │ │ │ │ + cbnz r0, 533f0 │ │ │ │ + b.n 5343e │ │ │ │ + add r1, sp, #32 │ │ │ │ + bl 52cd0 │ │ │ │ + cbz r0, 5343e │ │ │ │ + cmp.w r9, #1 │ │ │ │ + beq.n 533f0 │ │ │ │ + b.n 533d0 │ │ │ │ + mov.w r5, #384 @ 0x180 │ │ │ │ + ldrd r8, r9, [sp, #32] │ │ │ │ + ldr.w sl, [sp, #28] │ │ │ │ + bl 95d68 │ │ │ │ + cmn.w sl, #100 @ 0x64 │ │ │ │ + mov r7, r0 │ │ │ │ + beq.n 53416 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, sl │ │ │ │ + strd r8, r9, [sp] │ │ │ │ + blx 29620 │ │ │ │ + mov r4, r0 │ │ │ │ + b.n 53424 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + blx 29cdc │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 98868 │ │ │ │ + cbz r4, 53446 │ │ │ │ + blx 2a8e4 <__errno_location@plt> │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cmp r3, #4 │ │ │ │ + bne.n 53450 │ │ │ │ + bl e4bd0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 533f8 │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 53460 │ │ │ │ + mov r6, r0 │ │ │ │ + b.n 53460 │ │ │ │ + movw r4, #4356 @ 0x1104 │ │ │ │ + movt r4, #70 @ 0x46 │ │ │ │ + b.n 53460 │ │ │ │ + movw r3, #6504 @ 0x1968 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl f18b4 │ │ │ │ + mov r4, r0 │ │ │ │ + add r0, sp, #56 @ 0x38 │ │ │ │ + str r6, [sp, #88] @ 0x58 │ │ │ │ + bl 111838 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #112 @ 0x70 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + add r6, pc, #96 @ (adr r6, 534d4 ) │ │ │ │ + lsls r4, r0, #1 │ │ │ │ + cmp r4, r5 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #10172 @ 0x27bc │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 53350 │ │ │ │ + beq.n 534a4 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 53366 │ │ │ │ + bne.n 534ba │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 5339a │ │ │ │ + beq.n 534ee │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 53368 │ │ │ │ - b.n 5339a │ │ │ │ + bgt.n 534bc │ │ │ │ + b.n 534ee │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 53386 │ │ │ │ + beq.n 534da │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 533b4 │ │ │ │ + bne.n 53508 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 5339a │ │ │ │ + beq.n 534ee │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 533b6 │ │ │ │ + bgt.n 5350a │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5012 @ 0x1394 │ │ │ │ + movw r1, #5312 @ 0x14c0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 533f8 │ │ │ │ + bl 1271a4 │ │ │ │ + b.n 5354c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r1, r4 │ │ │ │ cmp r3, r2 │ │ │ │ mov r0, r5 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ - bl 823e4 │ │ │ │ + bl 823f4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 533e2 │ │ │ │ + beq.n 53536 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 533e2 │ │ │ │ + cbnz r3, 53536 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 533f8 │ │ │ │ + beq.n 5354c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 533f8 │ │ │ │ + cbnz r3, 5354c │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r0, r1 │ │ │ │ - bl f43ac │ │ │ │ + bl f4428 │ │ │ │ mov r5, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5341c │ │ │ │ - bl 7f720 │ │ │ │ - cbnz r0, 53486 │ │ │ │ + bne.n 53570 │ │ │ │ + bl 7f734 │ │ │ │ + cbnz r0, 535da │ │ │ │ movs r0, #72 @ 0x48 │ │ │ │ blx 29228 │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 5343a │ │ │ │ + bne.n 5358e │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w f1834 │ │ │ │ - bl 6bfc4 │ │ │ │ + b.w f18b4 │ │ │ │ + bl 6bfbc │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 5344a │ │ │ │ + cbnz r0, 5359e │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1e7a0c │ │ │ │ + b.w 1e7954 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a938 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - cbz r5, 53476 │ │ │ │ - bl 6c174 │ │ │ │ + cbz r5, 535ca │ │ │ │ + bl 6c16c │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ str r5, [r0, #0] │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w f1834 │ │ │ │ - bl 8fa90 │ │ │ │ + b.w f18b4 │ │ │ │ + bl 8fa78 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r3 │ │ │ │ - bl 6c174 │ │ │ │ - b.n 53488 │ │ │ │ + bl 6c16c │ │ │ │ + b.n 535dc │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3952] @ 0xf70 │ │ │ │ - sub sp, #112 @ 0x70 │ │ │ │ - mov r4, r1 │ │ │ │ - mov ip, r2 │ │ │ │ - mov r7, r3 │ │ │ │ - cbz r3, 534a8 │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - ldr r6, [pc, #312] @ (535e4 ) │ │ │ │ - add.w r8, r3, ip │ │ │ │ - movs r2, #0 │ │ │ │ - mvn.w r3, #99 @ 0x63 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - movs r3, #0 │ │ │ │ - strd r2, r3, [sp, #32] │ │ │ │ - add r5, sp, #56 @ 0x38 │ │ │ │ - ldmia r6!, {r0, r1, r2, r3} │ │ │ │ - add.w r9, r8, #4294967295 @ 0xffffffff │ │ │ │ - stmia r5!, {r0, r1, r2, r3} │ │ │ │ - ldmia r6!, {r0, r1, r2, r3} │ │ │ │ - stmia r5!, {r0, r1, r2, r3} │ │ │ │ - ldmia r6!, {r0, r1, r2, r3} │ │ │ │ - stmia r5!, {r0, r1, r2, r3} │ │ │ │ - ldmia.w r6, {r0, r1} │ │ │ │ - stmia.w r5, {r0, r1} │ │ │ │ - cbnz r7, 534e6 │ │ │ │ - cmp.w ip, #0 │ │ │ │ - ble.n 534e6 │ │ │ │ - cmp.w ip, #3 │ │ │ │ - bgt.n 534e6 │ │ │ │ - cbnz r4, 5350a │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r4, [pc, #252] @ (535e8 ) │ │ │ │ - movs r2, #0 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - mov r3, r7 │ │ │ │ - add r4, sp, #40 @ 0x28 │ │ │ │ - mov r1, ip │ │ │ │ - str r4, [sp, #16] │ │ │ │ - movs r5, #3 │ │ │ │ - movs r4, #1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - strd r4, r5, [sp, #4] │ │ │ │ - bl 101898 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 535b6 │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ - add r1, sp, #56 @ 0x38 │ │ │ │ - bl 11112c │ │ │ │ - ldr r6, [sp, #88] @ 0x58 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 535b2 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.n 53560 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - cbz r0, 5353c │ │ │ │ - bl f43ac │ │ │ │ - mov r5, r0 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 53534 │ │ │ │ - bl 7f720 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 535b2 │ │ │ │ - subs.w r9, r8, #2 │ │ │ │ - bne.n 53540 │ │ │ │ - b.n 53564 │ │ │ │ - mov.w r5, #384 @ 0x180 │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ - cbnz r0, 53550 │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - add r1, sp, #28 │ │ │ │ - bl 1b91f8 │ │ │ │ - cbnz r0, 53564 │ │ │ │ - b.n 535b2 │ │ │ │ - add r1, sp, #32 │ │ │ │ - bl 52d2c │ │ │ │ - cbz r0, 535b2 │ │ │ │ - cmp.w r9, #1 │ │ │ │ - beq.n 53564 │ │ │ │ - b.n 53544 │ │ │ │ - mov.w r5, #384 @ 0x180 │ │ │ │ - ldrd r8, r9, [sp, #32] │ │ │ │ - ldr.w sl, [sp, #28] │ │ │ │ - bl 95d94 │ │ │ │ - cmn.w sl, #100 @ 0x64 │ │ │ │ - mov r7, r0 │ │ │ │ - beq.n 5358a │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, sl │ │ │ │ - strd r8, r9, [sp] │ │ │ │ - blx 29620 │ │ │ │ - mov r4, r0 │ │ │ │ - b.n 53598 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - blx 29cdc │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 9889c │ │ │ │ - cbz r4, 535ba │ │ │ │ - blx 2a8e4 <__errno_location@plt> │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp r3, #4 │ │ │ │ - bne.n 535c4 │ │ │ │ - bl e4b58 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 5356c │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 535d4 │ │ │ │ - mov r6, r0 │ │ │ │ - b.n 535d4 │ │ │ │ - movw r4, #4356 @ 0x1104 │ │ │ │ - movt r4, #70 @ 0x46 │ │ │ │ - b.n 535d4 │ │ │ │ - movw r3, #6504 @ 0x1968 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl f1834 │ │ │ │ - mov r4, r0 │ │ │ │ - add r0, sp, #56 @ 0x38 │ │ │ │ - str r6, [sp, #88] @ 0x58 │ │ │ │ - bl 111704 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #112 @ 0x70 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - add r4, pc, #864 @ (adr r4, 53948 ) │ │ │ │ - lsls r4, r0, #1 │ │ │ │ - cmp r4, r5 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r6, #31772 @ 0x7c1c │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ mov r5, r1 │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n 53614 │ │ │ │ + beq.n 53608 │ │ │ │ mov r1, r6 │ │ │ │ - bl 859a0 │ │ │ │ - cbz r0, 53616 │ │ │ │ + bl 8596c │ │ │ │ + cbz r0, 5360a │ │ │ │ ldr r4, [r4, #8] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n 5362a │ │ │ │ + beq.n 5361e │ │ │ │ movw r1, #31772 @ 0x7c1c │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - bl 859a0 │ │ │ │ - cbz r0, 5362c │ │ │ │ + bl 8596c │ │ │ │ + cbz r0, 53620 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 128df4 │ │ │ │ + b.w 129164 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ movw r0, #10172 @ 0x27bc │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 53664 │ │ │ │ + beq.n 53658 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 5367a │ │ │ │ + bne.n 5366e │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 536ae │ │ │ │ + beq.n 536a2 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 5367c │ │ │ │ - b.n 536ae │ │ │ │ + bgt.n 53670 │ │ │ │ + b.n 536a2 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 5369a │ │ │ │ + beq.n 5368e │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 536c8 │ │ │ │ + bne.n 536bc │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 536ae │ │ │ │ + beq.n 536a2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 536ca │ │ │ │ + bgt.n 536be │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5012 @ 0x1394 │ │ │ │ + movw r1, #5312 @ 0x14c0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 5370c │ │ │ │ + bl 1271a4 │ │ │ │ + b.n 53700 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r5 │ │ │ │ cmp r3, r1 │ │ │ │ mov r1, r4 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ - bl d1354 │ │ │ │ + bl d136c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 536f6 │ │ │ │ + beq.n 536ea │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 536f6 │ │ │ │ + cbnz r3, 536ea │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5370c │ │ │ │ + beq.n 53700 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5370c │ │ │ │ + cbnz r3, 53700 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00053710 : │ │ │ │ +00053704 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldrb.w r3, [r3, #87] @ 0x57 │ │ │ │ ubfx r3, r3, #4, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.n 53740 │ │ │ │ + bmi.n 53734 │ │ │ │ clz r2, r1 │ │ │ │ lsrs r2, r2, #5 │ │ │ │ - cbz r1, 53740 │ │ │ │ + cbz r1, 53734 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1e27a0 │ │ │ │ - bl 498ac │ │ │ │ + b.w 1e26e8 │ │ │ │ + bl 4988c │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #18444 @ 0x480c │ │ │ │ + movw r1, #18764 @ 0x494c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d1990 │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldrd r8, r6, [r0, #8] │ │ │ │ - mov r4, r2 │ │ │ │ - mvn.w r3, #3758096384 @ 0xe0000000 │ │ │ │ - sub sp, #12 │ │ │ │ - mvn.w r2, r8 │ │ │ │ - subs r3, r3, r6 │ │ │ │ - cmp r2, r4 │ │ │ │ - sbcs.w r3, r3, #0 │ │ │ │ - bcc.w 53896 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - and.w r3, r8, #63 @ 0x3f │ │ │ │ - orrs.w r2, r8, r6 │ │ │ │ - beq.n 5379e │ │ │ │ - cbz r3, 537a2 │ │ │ │ - mov fp, r3 │ │ │ │ - b.n 537a6 │ │ │ │ - mov.w fp, #64 @ 0x40 │ │ │ │ - rsb r2, fp, #64 @ 0x40 │ │ │ │ - ldrd sl, r9, [r5] │ │ │ │ - cmp r4, r2 │ │ │ │ - bhi.n 537c4 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r7 │ │ │ │ - add.w r0, r9, fp │ │ │ │ - blx 29c10 │ │ │ │ - adds.w r4, r8, r4 │ │ │ │ - b.n 53888 │ │ │ │ - cmp.w fp, #0 │ │ │ │ - bne.n 53816 │ │ │ │ - cbnz r3, 537d2 │ │ │ │ - orrs.w r3, r8, r6 │ │ │ │ - beq.n 537da │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, sl │ │ │ │ - bl 49ee0 │ │ │ │ - ands.w r3, r4, #63 @ 0x3f │ │ │ │ - mov fp, r7 │ │ │ │ - it eq │ │ │ │ - moveq r3, #64 @ 0x40 │ │ │ │ - subs r3, r4, r3 │ │ │ │ - bic.w r2, r3, #63 @ 0x3f │ │ │ │ - adds r1, r7, r2 │ │ │ │ - subs r2, r4, r2 │ │ │ │ - mov r7, r1 │ │ │ │ - str r1, [sp, #0] │ │ │ │ - mov r1, fp │ │ │ │ - mov r0, sl │ │ │ │ - cmp fp, r7 │ │ │ │ - beq.n 53808 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - add.w fp, fp, #64 @ 0x40 │ │ │ │ - bl 49ee0 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - b.n 537f2 │ │ │ │ - ldr r1, [sp, #0] │ │ │ │ - mov r0, r9 │ │ │ │ - blx 29c10 │ │ │ │ - adds.w r4, r8, r4 │ │ │ │ - b.n 53888 │ │ │ │ - mov r1, r7 │ │ │ │ - add.w r0, r9, fp │ │ │ │ - add r7, r2 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - blx 29c10 │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ - strd sl, r9, [r5] │ │ │ │ - adds.w r8, r2, r8 │ │ │ │ - adc.w r6, r6, #0 │ │ │ │ - tst.w r8, #63 @ 0x3f │ │ │ │ - strd r8, r6, [r5, #8] │ │ │ │ - bne.n 53842 │ │ │ │ - orrs.w r3, r8, r6 │ │ │ │ - beq.n 5384a │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, sl │ │ │ │ - bl 49ee0 │ │ │ │ - subs r4, #64 @ 0x40 │ │ │ │ - add r4, fp │ │ │ │ - mov fp, r7 │ │ │ │ - ands.w r3, r4, #63 @ 0x3f │ │ │ │ - it eq │ │ │ │ - moveq r3, #64 @ 0x40 │ │ │ │ - subs r3, r4, r3 │ │ │ │ - bic.w r2, r3, #63 @ 0x3f │ │ │ │ - adds r1, r7, r2 │ │ │ │ - subs r2, r4, r2 │ │ │ │ - mov r7, r1 │ │ │ │ - str r1, [sp, #0] │ │ │ │ - mov r1, fp │ │ │ │ - mov r0, sl │ │ │ │ - cmp r7, fp │ │ │ │ - beq.n 5387c │ │ │ │ - str r2, [sp, #4] │ │ │ │ - add.w fp, fp, #64 @ 0x40 │ │ │ │ - bl 49ee0 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - b.n 53866 │ │ │ │ - ldr r1, [sp, #0] │ │ │ │ - mov r0, r9 │ │ │ │ - blx 29c10 │ │ │ │ - adds.w r4, r4, r8 │ │ │ │ - adc.w r6, r6, #0 │ │ │ │ - str.w sl, [r5] │ │ │ │ - strd r9, r4, [r5, #4] │ │ │ │ - str r6, [r5, #12] │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + b.w d19a8 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r3, #10172 @ 0x27bc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r2 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 538ca │ │ │ │ + beq.n 53784 │ │ │ │ movw r2, #10624 @ 0x2980 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 538e0 │ │ │ │ + bne.n 5379a │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r5, r2 │ │ │ │ - beq.n 5393a │ │ │ │ + beq.n 537f4 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bgt.n 538e2 │ │ │ │ - b.n 5393a │ │ │ │ + bgt.n 5379c │ │ │ │ + b.n 537f4 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r5, #0] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 53900 │ │ │ │ + beq.n 537ba │ │ │ │ movw r2, #10624 @ 0x2980 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 53916 │ │ │ │ + bne.n 537d0 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 5393a │ │ │ │ + beq.n 537f4 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 5393a │ │ │ │ - b.n 53918 │ │ │ │ + ble.n 537f4 │ │ │ │ + b.n 537d2 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r4, #0] │ │ │ │ - cbz r6, 53978 │ │ │ │ + cbz r6, 53832 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 53954 │ │ │ │ + bne.n 5380e │ │ │ │ ldr r6, [r6, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 53962 │ │ │ │ + bne.n 5381c │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5012 @ 0x1394 │ │ │ │ + movw r1, #5312 @ 0x14c0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r7, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 539b6 │ │ │ │ + bl 1271a4 │ │ │ │ + b.n 53870 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 5396a │ │ │ │ - b.n 5392c │ │ │ │ + bne.n 53824 │ │ │ │ + b.n 537e6 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 5393a │ │ │ │ - b.n 5396c │ │ │ │ + ble.n 537f4 │ │ │ │ + b.n 53826 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r6, #0] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl dccdc │ │ │ │ + bl dcd54 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5399a │ │ │ │ + beq.n 53854 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5399a │ │ │ │ + cbnz r3, 53854 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 539b0 │ │ │ │ + beq.n 5386a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 539b0 │ │ │ │ + cbnz r3, 5386a │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ - bl 7828c │ │ │ │ + bl 7820c │ │ │ │ mov r0, r7 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #36] @ (539f0 ) │ │ │ │ + ldr r4, [pc, #40] @ (538ac ) │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r4, #1360] @ 0x550 │ │ │ │ - bl 11cf10 │ │ │ │ + bl 11d17c │ │ │ │ ldr.w r3, [r4, #1292] @ 0x50c │ │ │ │ - cbz r3, 539de │ │ │ │ - bl 1ef398 │ │ │ │ + cbz r3, 53898 │ │ │ │ + bl 1ef214 │ │ │ │ ldr.w r0, [r4, #1360] @ 0x550 │ │ │ │ - bl ffb74 │ │ │ │ + bl ffc7c │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r4, pc} │ │ │ │ + nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + ldrd r8, r6, [r0, #8] │ │ │ │ + mov r4, r2 │ │ │ │ + mvn.w r3, #3758096384 @ 0xe0000000 │ │ │ │ + sub sp, #12 │ │ │ │ + mvn.w r2, r8 │ │ │ │ + subs r3, r3, r6 │ │ │ │ + cmp r2, r4 │ │ │ │ + sbcs.w r3, r3, #0 │ │ │ │ + bcc.w 539e4 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r7, r1 │ │ │ │ + and.w r3, r8, #63 @ 0x3f │ │ │ │ + orrs.w r2, r8, r6 │ │ │ │ + beq.n 538ec │ │ │ │ + cbz r3, 538f0 │ │ │ │ + mov fp, r3 │ │ │ │ + b.n 538f4 │ │ │ │ + mov.w fp, #64 @ 0x40 │ │ │ │ + rsb r2, fp, #64 @ 0x40 │ │ │ │ + ldrd sl, r9, [r5] │ │ │ │ + cmp r4, r2 │ │ │ │ + bhi.n 53912 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r7 │ │ │ │ + add.w r0, r9, fp │ │ │ │ + blx 29c10 │ │ │ │ + adds.w r4, r8, r4 │ │ │ │ + b.n 539d6 │ │ │ │ + cmp.w fp, #0 │ │ │ │ + bne.n 53964 │ │ │ │ + cbnz r3, 53920 │ │ │ │ + orrs.w r3, r8, r6 │ │ │ │ + beq.n 53928 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, sl │ │ │ │ + bl 4a086 │ │ │ │ + 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 53956 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + add.w fp, fp, #64 @ 0x40 │ │ │ │ + bl 4a086 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + b.n 53940 │ │ │ │ + ldr r1, [sp, #0] │ │ │ │ + mov r0, r9 │ │ │ │ + blx 29c10 │ │ │ │ + adds.w r4, r8, r4 │ │ │ │ + b.n 539d6 │ │ │ │ + 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 53990 │ │ │ │ + orrs.w r3, r8, r6 │ │ │ │ + beq.n 53998 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, sl │ │ │ │ + bl 4a086 │ │ │ │ + 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 539ca │ │ │ │ + str r2, [sp, #4] │ │ │ │ + add.w fp, fp, #64 @ 0x40 │ │ │ │ + bl 4a086 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + b.n 539b4 │ │ │ │ + ldr r1, [sp, #0] │ │ │ │ + mov r0, r9 │ │ │ │ + blx 29c10 │ │ │ │ + adds.w r4, r4, r8 │ │ │ │ + adc.w r6, r6, #0 │ │ │ │ + str.w sl, [r5] │ │ │ │ + strd r9, r4, [r5, #4] │ │ │ │ + str r6, [r5, #12] │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + push {r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #28 │ │ │ │ + mov r0, r1 │ │ │ │ + add r4, sp, #16 │ │ │ │ + mov r1, r2 │ │ │ │ + add r5, sp, #20 │ │ │ │ + mov r2, r3 │ │ │ │ + str r4, [sp, #8] │ │ │ │ + movw r4, #11161 @ 0x2b99 │ │ │ │ + movt r4, #4 │ │ │ │ + ldr r3, [pc, #56] @ (53a48 ) │ │ │ │ + str r4, [sp, #4] │ │ │ │ + movs r4, #0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + str r4, [sp, #16] │ │ │ │ + bl 213c00 <_PyArg_ParseStackAndKeywords@@Base> │ │ │ │ + cbz r0, 53a42 │ │ │ │ + ldrd r2, r1, [sp, #16] │ │ │ │ + mov.w r0, #434 @ 0x1b2 │ │ │ │ + blx 2a7cc │ │ │ │ + cmp r0, r4 │ │ │ │ + bge.n 53a3e │ │ │ │ + movw r3, #6504 @ 0x1968 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl f18b4 │ │ │ │ + b.n 53a42 │ │ │ │ + bl 7fff4 │ │ │ │ + add sp, #28 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + nop │ │ │ │ + orrs r4, r0 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ ldr r6, [r3, #84] @ 0x54 │ │ │ │ ands.w r6, r6, #268435456 @ 0x10000000 │ │ │ │ - beq.n 53a26 │ │ │ │ + beq.n 53a7e │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43304 @ 0xa928 │ │ │ │ + movw r1, #43624 @ 0xaa68 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 53a48 │ │ │ │ + bl 1271a4 │ │ │ │ + b.n 53aa0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ - bl 103b74 │ │ │ │ - cbnz r0, 53a4c │ │ │ │ + bl 103c84 │ │ │ │ + cbnz r0, 53aa4 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43344 @ 0xa950 │ │ │ │ + movw r1, #43664 @ 0xaa90 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 1271a4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 53b0c │ │ │ │ + b.n 53b64 │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl ce02c │ │ │ │ + bl ce03c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 53a48 │ │ │ │ + beq.n 53aa0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 53a7e │ │ │ │ + ble.n 53ad6 │ │ │ │ movw r3, #56116 @ 0xdb34 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43388 @ 0xa97c │ │ │ │ + movw r1, #43708 @ 0xaabc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 1271a4 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl ceac4 │ │ │ │ - b.n 53a48 │ │ │ │ + bl cead4 │ │ │ │ + b.n 53aa0 │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ - cbnz r3, 53aa8 │ │ │ │ + cbnz r3, 53b00 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp.w r2, #2048 @ 0x800 │ │ │ │ - blt.n 53a90 │ │ │ │ + blt.n 53ae8 │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r4, #8] │ │ │ │ - b.n 53aa8 │ │ │ │ + b.n 53b00 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 53762 │ │ │ │ + bl 538b0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl ceac4 │ │ │ │ + bl cead4 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 53b0c │ │ │ │ - bl 95d94 │ │ │ │ + b.n 53b64 │ │ │ │ + bl 95d68 │ │ │ │ add.w r5, r4, #9 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 53aca │ │ │ │ + bne.n 53b22 │ │ │ │ strexb r1, r3, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 53aba │ │ │ │ + bne.n 53b12 │ │ │ │ dmb ish │ │ │ │ - beq.n 53ad6 │ │ │ │ + beq.n 53b2e │ │ │ │ mov r0, r5 │ │ │ │ - bl 267fdc │ │ │ │ + bl 2680cc │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 53762 │ │ │ │ + bl 538b0 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r5] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 53af8 │ │ │ │ + bne.n 53b50 │ │ │ │ strexb r1, r3, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 53ae8 │ │ │ │ + bne.n 53b40 │ │ │ │ dmb ish │ │ │ │ - beq.n 53b04 │ │ │ │ + beq.n 53b5c │ │ │ │ mov r0, r5 │ │ │ │ - bl 2459ac │ │ │ │ + bl 245a28 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9889c │ │ │ │ - b.n 53a98 │ │ │ │ + bl 98868 │ │ │ │ + b.n 53af0 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - push {r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #28 │ │ │ │ - mov r0, r1 │ │ │ │ - add r4, sp, #16 │ │ │ │ - mov r1, r2 │ │ │ │ - add r5, sp, #20 │ │ │ │ - mov r2, r3 │ │ │ │ - str r4, [sp, #8] │ │ │ │ - movw r4, #11187 @ 0x2bb3 │ │ │ │ - movt r4, #4 │ │ │ │ - ldr r3, [pc, #52] @ (53b6c ) │ │ │ │ - str r4, [sp, #4] │ │ │ │ - movs r4, #0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - str r4, [sp, #16] │ │ │ │ - bl 213cb0 <_PyArg_ParseStackAndKeywords@@Base> │ │ │ │ - cbz r0, 53b68 │ │ │ │ - ldrd r2, r1, [sp, #16] │ │ │ │ - mov.w r0, #434 @ 0x1b2 │ │ │ │ - blx 2a7cc │ │ │ │ - cmp r0, r4 │ │ │ │ - bge.n 53b64 │ │ │ │ - movw r3, #6504 @ 0x1968 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl f1834 │ │ │ │ - b.n 53b68 │ │ │ │ - bl 7ffe0 │ │ │ │ - add sp, #28 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - orrs r4, r0 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ push {r4} │ │ │ │ mov.w r1, #264 @ 0x108 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldrd r2, r4, [r0, #4] │ │ │ │ add r3, r4 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ adds r3, #63 @ 0x3f │ │ │ │ ldr r0, [r2, #16] │ │ │ │ lsrs r3, r3, #6 │ │ │ │ mla r0, r1, r3, r0 │ │ │ │ - b.w 124d64 │ │ │ │ + b.w 1250d4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldrd r8, r6, [r0, #8] │ │ │ │ mov r4, r2 │ │ │ │ mvn.w r3, #3758096384 @ 0xe0000000 │ │ │ │ sub sp, #12 │ │ │ │ mvn.w r2, r8 │ │ │ │ subs r3, r3, r6 │ │ │ │ cmp r2, r4 │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ - bcc.w 53cc4 │ │ │ │ + bcc.w 53cbc │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ and.w r3, r8, #63 @ 0x3f │ │ │ │ orrs.w r2, r8, r6 │ │ │ │ - beq.n 53bcc │ │ │ │ - cbz r3, 53bd0 │ │ │ │ + beq.n 53bc4 │ │ │ │ + cbz r3, 53bc8 │ │ │ │ mov fp, r3 │ │ │ │ - b.n 53bd4 │ │ │ │ + b.n 53bcc │ │ │ │ mov.w fp, #64 @ 0x40 │ │ │ │ rsb r2, fp, #64 @ 0x40 │ │ │ │ ldrd sl, r9, [r5] │ │ │ │ cmp r4, r2 │ │ │ │ - bhi.n 53bf2 │ │ │ │ + bhi.n 53bea │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ add.w r0, r9, fp │ │ │ │ blx 29c10 │ │ │ │ adds.w r4, r8, r4 │ │ │ │ - b.n 53cb6 │ │ │ │ + b.n 53cae │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 53c44 │ │ │ │ - cbnz r3, 53c00 │ │ │ │ + bne.n 53c3c │ │ │ │ + cbnz r3, 53bf8 │ │ │ │ orrs.w r3, r8, r6 │ │ │ │ - beq.n 53c08 │ │ │ │ + beq.n 53c00 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ - bl 193f28 │ │ │ │ + bl 193ff0 │ │ │ │ ands.w r3, r4, #63 @ 0x3f │ │ │ │ mov fp, r7 │ │ │ │ it eq │ │ │ │ moveq r3, #64 @ 0x40 │ │ │ │ subs r3, r4, r3 │ │ │ │ bic.w r2, r3, #63 @ 0x3f │ │ │ │ adds r1, r7, r2 │ │ │ │ subs r2, r4, r2 │ │ │ │ mov r7, r1 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, fp │ │ │ │ mov r0, sl │ │ │ │ cmp fp, r7 │ │ │ │ - beq.n 53c36 │ │ │ │ + beq.n 53c2e │ │ │ │ str r2, [sp, #4] │ │ │ │ add.w fp, fp, #64 @ 0x40 │ │ │ │ - bl 193f28 │ │ │ │ + bl 193ff0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 53c20 │ │ │ │ + b.n 53c18 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r0, r9 │ │ │ │ blx 29c10 │ │ │ │ adds.w r4, r8, r4 │ │ │ │ - b.n 53cb6 │ │ │ │ + b.n 53cae │ │ │ │ mov r1, r7 │ │ │ │ add.w r0, r9, fp │ │ │ │ add r7, r2 │ │ │ │ str r2, [sp, #0] │ │ │ │ blx 29c10 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ strd sl, r9, [r5] │ │ │ │ adds.w r8, r2, r8 │ │ │ │ adc.w r6, r6, #0 │ │ │ │ tst.w r8, #63 @ 0x3f │ │ │ │ strd r8, r6, [r5, #8] │ │ │ │ - bne.n 53c70 │ │ │ │ + bne.n 53c68 │ │ │ │ orrs.w r3, r8, r6 │ │ │ │ - beq.n 53c78 │ │ │ │ + beq.n 53c70 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ - bl 193f28 │ │ │ │ + bl 193ff0 │ │ │ │ subs r4, #64 @ 0x40 │ │ │ │ add r4, fp │ │ │ │ mov fp, r7 │ │ │ │ ands.w r3, r4, #63 @ 0x3f │ │ │ │ it eq │ │ │ │ moveq r3, #64 @ 0x40 │ │ │ │ subs r3, r4, r3 │ │ │ │ @@ -61670,211 +61665,214 @@ │ │ │ │ adds r1, r7, r2 │ │ │ │ subs r2, r4, r2 │ │ │ │ mov r7, r1 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, fp │ │ │ │ mov r0, sl │ │ │ │ cmp r7, fp │ │ │ │ - beq.n 53caa │ │ │ │ + beq.n 53ca2 │ │ │ │ str r2, [sp, #4] │ │ │ │ add.w fp, fp, #64 @ 0x40 │ │ │ │ - bl 193f28 │ │ │ │ + bl 193ff0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 53c94 │ │ │ │ + b.n 53c8c │ │ │ │ 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} │ │ │ │ - nop │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ ldr r6, [r3, #84] @ 0x54 │ │ │ │ ands.w r6, r6, #268435456 @ 0x10000000 │ │ │ │ - beq.n 53cfe │ │ │ │ + beq.n 53cf4 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43304 @ 0xa928 │ │ │ │ + movw r1, #43624 @ 0xaa68 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 53d20 │ │ │ │ + bl 1271a4 │ │ │ │ + b.n 53d16 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ - bl 103b74 │ │ │ │ - cbnz r0, 53d24 │ │ │ │ + bl 103c84 │ │ │ │ + cbnz r0, 53d1a │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43344 @ 0xa950 │ │ │ │ + movw r1, #43664 @ 0xaa90 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 1271a4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 53de4 │ │ │ │ + b.n 53dda │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl ce02c │ │ │ │ + bl ce03c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 53d20 │ │ │ │ + beq.n 53d16 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 53d56 │ │ │ │ + ble.n 53d4c │ │ │ │ movw r3, #56116 @ 0xdb34 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43388 @ 0xa97c │ │ │ │ + movw r1, #43708 @ 0xaabc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 1271a4 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl ceac4 │ │ │ │ - b.n 53d20 │ │ │ │ + bl cead4 │ │ │ │ + b.n 53d16 │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ - cbnz r3, 53d80 │ │ │ │ + cbnz r3, 53d76 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp.w r2, #2048 @ 0x800 │ │ │ │ - blt.n 53d68 │ │ │ │ + blt.n 53d5e │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r4, #8] │ │ │ │ - b.n 53d80 │ │ │ │ + b.n 53d76 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 53b90 │ │ │ │ + bl 53b88 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl ceac4 │ │ │ │ + bl cead4 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 53de4 │ │ │ │ - bl 95d94 │ │ │ │ + b.n 53dda │ │ │ │ + bl 95d68 │ │ │ │ add.w r5, r4, #9 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 53da2 │ │ │ │ + bne.n 53d98 │ │ │ │ strexb r1, r3, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 53d92 │ │ │ │ + bne.n 53d88 │ │ │ │ dmb ish │ │ │ │ - beq.n 53dae │ │ │ │ + beq.n 53da4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 267fdc │ │ │ │ + bl 2680cc │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 53b90 │ │ │ │ + bl 53b88 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r5] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 53dd0 │ │ │ │ + bne.n 53dc6 │ │ │ │ strexb r1, r3, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 53dc0 │ │ │ │ + bne.n 53db6 │ │ │ │ dmb ish │ │ │ │ - beq.n 53ddc │ │ │ │ + beq.n 53dd2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2459ac │ │ │ │ + bl 245a28 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9889c │ │ │ │ - b.n 53d70 │ │ │ │ + bl 98868 │ │ │ │ + b.n 53d66 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ + │ │ │ │ +00053dde : │ │ │ │ + movs r1, #0 │ │ │ │ + b.w 1e4d7c │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldrd r8, r6, [r0, #8] │ │ │ │ mov r4, r2 │ │ │ │ mvn.w r3, #3758096384 @ 0xe0000000 │ │ │ │ sub sp, #12 │ │ │ │ mvn.w r2, r8 │ │ │ │ subs r3, r3, r6 │ │ │ │ cmp r2, r4 │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ - bcc.w 53f1c │ │ │ │ + bcc.w 53f18 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ ands.w r3, r8, #63 @ 0x3f │ │ │ │ - bne.n 53e24 │ │ │ │ + bne.n 53e20 │ │ │ │ orrs.w r2, r8, r6 │ │ │ │ - bne.n 53e28 │ │ │ │ + bne.n 53e24 │ │ │ │ mov fp, r3 │ │ │ │ - b.n 53e2c │ │ │ │ + b.n 53e28 │ │ │ │ mov.w fp, #64 @ 0x40 │ │ │ │ rsb r2, fp, #64 @ 0x40 │ │ │ │ ldrd sl, r9, [r5] │ │ │ │ cmp r4, r2 │ │ │ │ - bhi.n 53e4a │ │ │ │ + bhi.n 53e46 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ add.w r0, r9, fp │ │ │ │ blx 29c10 │ │ │ │ adds.w r4, r8, r4 │ │ │ │ - b.n 53f0e │ │ │ │ + b.n 53f0a │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 53e9c │ │ │ │ - cbnz r3, 53e58 │ │ │ │ + bne.n 53e98 │ │ │ │ + cbnz r3, 53e54 │ │ │ │ orrs.w r3, r8, r6 │ │ │ │ - beq.n 53e60 │ │ │ │ + beq.n 53e5c │ │ │ │ mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ - bl 4d0fc │ │ │ │ + bl 4d0e6 │ │ │ │ ands.w r3, r4, #63 @ 0x3f │ │ │ │ mov fp, r7 │ │ │ │ it eq │ │ │ │ moveq r3, #64 @ 0x40 │ │ │ │ subs r3, r4, r3 │ │ │ │ bic.w r3, r3, #63 @ 0x3f │ │ │ │ adds r2, r7, r3 │ │ │ │ add r7, r3 │ │ │ │ str r2, [sp, #0] │ │ │ │ subs r2, r4, r3 │ │ │ │ mov r1, sl │ │ │ │ mov r0, fp │ │ │ │ cmp fp, r7 │ │ │ │ - beq.n 53e8e │ │ │ │ + beq.n 53e8a │ │ │ │ str r2, [sp, #4] │ │ │ │ add.w fp, fp, #64 @ 0x40 │ │ │ │ - bl 4d0fc │ │ │ │ + bl 4d0e6 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 53e78 │ │ │ │ + b.n 53e74 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r0, r9 │ │ │ │ blx 29c10 │ │ │ │ adds.w r4, r8, r4 │ │ │ │ - b.n 53f0e │ │ │ │ + b.n 53f0a │ │ │ │ mov r1, r7 │ │ │ │ add.w r0, r9, fp │ │ │ │ add r7, r2 │ │ │ │ str r2, [sp, #0] │ │ │ │ blx 29c10 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ strd sl, r9, [r5] │ │ │ │ adds.w r8, r2, r8 │ │ │ │ adc.w r6, r6, #0 │ │ │ │ tst.w r8, #63 @ 0x3f │ │ │ │ strd r8, r6, [r5, #8] │ │ │ │ - bne.n 53ec8 │ │ │ │ + bne.n 53ec4 │ │ │ │ orrs.w r3, r8, r6 │ │ │ │ - beq.n 53ed0 │ │ │ │ + beq.n 53ecc │ │ │ │ mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ - bl 4d0fc │ │ │ │ + bl 4d0e6 │ │ │ │ subs r4, #64 @ 0x40 │ │ │ │ add r4, fp │ │ │ │ mov fp, r7 │ │ │ │ ands.w r3, r4, #63 @ 0x3f │ │ │ │ it eq │ │ │ │ moveq r3, #64 @ 0x40 │ │ │ │ subs r3, r4, r3 │ │ │ │ @@ -61882,509 +61880,488 @@ │ │ │ │ adds r2, r7, r3 │ │ │ │ add r7, r3 │ │ │ │ str r2, [sp, #0] │ │ │ │ subs r2, r4, r3 │ │ │ │ mov r1, sl │ │ │ │ mov r0, fp │ │ │ │ cmp r7, fp │ │ │ │ - beq.n 53f02 │ │ │ │ + beq.n 53efe │ │ │ │ str r2, [sp, #4] │ │ │ │ add.w fp, fp, #64 @ 0x40 │ │ │ │ - bl 4d0fc │ │ │ │ + bl 4d0e6 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 53eec │ │ │ │ + b.n 53ee8 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r0, r9 │ │ │ │ blx 29c10 │ │ │ │ adds.w r4, r4, r8 │ │ │ │ adc.w r6, r6, #0 │ │ │ │ str.w sl, [r5] │ │ │ │ strd r9, r4, [r5, #4] │ │ │ │ str r6, [r5, #12] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - │ │ │ │ -00053f22 : │ │ │ │ - movs r1, #0 │ │ │ │ - b.w 1e4e34 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ ldr r6, [r3, #84] @ 0x54 │ │ │ │ ands.w r6, r6, #268435456 @ 0x10000000 │ │ │ │ - beq.n 53f5a │ │ │ │ + beq.n 53f50 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43304 @ 0xa928 │ │ │ │ + movw r1, #43624 @ 0xaa68 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 53f7c │ │ │ │ + bl 1271a4 │ │ │ │ + b.n 53f72 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ - bl 103b74 │ │ │ │ - cbnz r0, 53f80 │ │ │ │ + bl 103c84 │ │ │ │ + cbnz r0, 53f76 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43344 @ 0xa950 │ │ │ │ + movw r1, #43664 @ 0xaa90 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 1271a4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 54040 │ │ │ │ + b.n 54036 │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl ce02c │ │ │ │ + bl ce03c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 53f7c │ │ │ │ + beq.n 53f72 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 53fb2 │ │ │ │ + ble.n 53fa8 │ │ │ │ movw r3, #56116 @ 0xdb34 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43388 @ 0xa97c │ │ │ │ + movw r1, #43708 @ 0xaabc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 1271a4 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl ceac4 │ │ │ │ - b.n 53f7c │ │ │ │ + bl cead4 │ │ │ │ + b.n 53f72 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - cbnz r3, 53fdc │ │ │ │ + cbnz r3, 53fd2 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp.w r2, #2048 @ 0x800 │ │ │ │ - blt.n 53fc4 │ │ │ │ + blt.n 53fba │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r4, #12] │ │ │ │ - b.n 53fdc │ │ │ │ + b.n 53fd2 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 53de8 │ │ │ │ + bl 53de4 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl ceac4 │ │ │ │ + bl cead4 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 54040 │ │ │ │ - bl 95d94 │ │ │ │ + b.n 54036 │ │ │ │ + bl 95d68 │ │ │ │ add.w r5, r4, #13 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 53ffe │ │ │ │ + bne.n 53ff4 │ │ │ │ strexb r1, r3, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 53fee │ │ │ │ + bne.n 53fe4 │ │ │ │ dmb ish │ │ │ │ - beq.n 5400a │ │ │ │ + beq.n 54000 │ │ │ │ mov r0, r5 │ │ │ │ - bl 267fdc │ │ │ │ + bl 2680cc │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 53de8 │ │ │ │ + bl 53de4 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r5] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 5402c │ │ │ │ + bne.n 54022 │ │ │ │ strexb r1, r3, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 5401c │ │ │ │ + bne.n 54012 │ │ │ │ dmb ish │ │ │ │ - beq.n 54038 │ │ │ │ + beq.n 5402e │ │ │ │ mov r0, r5 │ │ │ │ - bl 2459ac │ │ │ │ + bl 245a28 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9889c │ │ │ │ - b.n 53fcc │ │ │ │ + bl 98868 │ │ │ │ + b.n 53fc2 │ │ │ │ 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 f4428 │ │ │ │ + mov r4, r0 │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 5405c │ │ │ │ + bl 7f734 │ │ │ │ + cbnz r0, 54088 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, sp │ │ │ │ + blx 290d4 │ │ │ │ + cbz r0, 54076 │ │ │ │ + movw r3, #6504 @ 0x1968 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl f18b4 │ │ │ │ + b.n 5408a │ │ │ │ + ldrd r1, r2, [sp] │ │ │ │ + movw r0, #64384 @ 0xfb80 │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ + bl 82754 │ │ │ │ + b.n 5408a │ │ │ │ + movs r0, #0 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0005408e : │ │ │ │ + movs r2, #0 │ │ │ │ + mov r1, r2 │ │ │ │ + b.w 20076c <_PyUnicode_EncodeUTF16@@Base> │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ ldr r6, [r3, #84] @ 0x54 │ │ │ │ ands.w r6, r6, #268435456 @ 0x10000000 │ │ │ │ - beq.n 54076 │ │ │ │ + beq.n 540c8 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43304 @ 0xa928 │ │ │ │ + movw r1, #43624 @ 0xaa68 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 54098 │ │ │ │ + bl 1271a4 │ │ │ │ + b.n 540ea │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ - bl 103b74 │ │ │ │ - cbnz r0, 5409c │ │ │ │ + bl 103c84 │ │ │ │ + cbnz r0, 540ee │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43344 @ 0xa950 │ │ │ │ + movw r1, #43664 @ 0xaa90 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 1271a4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5415c │ │ │ │ + b.n 541ae │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl ce02c │ │ │ │ + bl ce03c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 54098 │ │ │ │ + beq.n 540ea │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 540ce │ │ │ │ + ble.n 54120 │ │ │ │ movw r3, #56116 @ 0xdb34 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43388 @ 0xa97c │ │ │ │ + movw r1, #43708 @ 0xaabc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 1271a4 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl ceac4 │ │ │ │ - b.n 54098 │ │ │ │ + bl cead4 │ │ │ │ + b.n 540ea │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - cbnz r3, 540f8 │ │ │ │ + cbnz r3, 5414a │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp.w r2, #2048 @ 0x800 │ │ │ │ - blt.n 540e0 │ │ │ │ + blt.n 54132 │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r4, #12] │ │ │ │ - b.n 540f8 │ │ │ │ + b.n 5414a │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 21c714 │ │ │ │ + bl 21c664 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl ceac4 │ │ │ │ + bl cead4 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 5415c │ │ │ │ - bl 95d94 │ │ │ │ + b.n 541ae │ │ │ │ + bl 95d68 │ │ │ │ add.w r5, r4, #13 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 5411a │ │ │ │ + bne.n 5416c │ │ │ │ strexb r1, r3, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 5410a │ │ │ │ + bne.n 5415c │ │ │ │ dmb ish │ │ │ │ - beq.n 54126 │ │ │ │ + beq.n 54178 │ │ │ │ mov r0, r5 │ │ │ │ - bl 267fdc │ │ │ │ + bl 2680cc │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 21c714 │ │ │ │ + bl 21c664 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r5] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 54148 │ │ │ │ + bne.n 5419a │ │ │ │ strexb r1, r3, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 54138 │ │ │ │ + bne.n 5418a │ │ │ │ dmb ish │ │ │ │ - beq.n 54154 │ │ │ │ + beq.n 541a6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2459ac │ │ │ │ + bl 245a28 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9889c │ │ │ │ - b.n 540e8 │ │ │ │ + bl 98868 │ │ │ │ + b.n 5413a │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - │ │ │ │ -00054160 : │ │ │ │ - movs r2, #0 │ │ │ │ - mov r1, r2 │ │ │ │ - b.w 200818 <_PyUnicode_EncodeUTF16@@Base> │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - mov r0, r1 │ │ │ │ - bl f43ac │ │ │ │ - mov r4, r0 │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 5418a │ │ │ │ - bl 7f720 │ │ │ │ - cbnz r0, 541b6 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, sp │ │ │ │ - blx 290d4 │ │ │ │ - cbz r0, 541a4 │ │ │ │ - movw r3, #6504 @ 0x1968 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl f1834 │ │ │ │ - b.n 541b8 │ │ │ │ - ldrd r1, r2, [sp] │ │ │ │ - movw r0, #64064 @ 0xfa40 │ │ │ │ - movt r0, #40 @ 0x28 │ │ │ │ - bl 82744 │ │ │ │ - b.n 541b8 │ │ │ │ - movs r0, #0 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r0, [r3, #104] @ 0x68 │ │ │ │ - cbnz r0, 541c6 │ │ │ │ - b.w 72218 │ │ │ │ + cbnz r0, 541bc │ │ │ │ + b.w 72198 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movs r0, #0 │ │ │ │ mov r4, r1 │ │ │ │ - bl 72218 │ │ │ │ + bl 72198 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 54220 │ │ │ │ + cbz r0, 54216 │ │ │ │ mov r0, r4 │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ - bl 574c0 │ │ │ │ + bl 57350 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ - b.n 541f4 │ │ │ │ + b.n 541ea │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 54244 │ │ │ │ + bne.n 5423a │ │ │ │ ldr r4, [r4, #24] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - cbz r4, 54254 │ │ │ │ + cbz r4, 5424a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r2, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 541f2 │ │ │ │ + ble.n 541e8 │ │ │ │ cmp r3, r6 │ │ │ │ it ne │ │ │ │ strne r2, [r4, #0] │ │ │ │ - bl 83ab0 │ │ │ │ + bl 83ac0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 541ee │ │ │ │ + beq.n 541e4 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 54224 │ │ │ │ + bne.n 5421a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 54234 │ │ │ │ + bne.n 5422a │ │ │ │ movs r5, #0 │ │ │ │ - b.n 54254 │ │ │ │ + b.n 5424a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 54216 │ │ │ │ + bne.n 5420c │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 54216 │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 5420c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 54220 │ │ │ │ + bne.n 54216 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 54220 │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 54216 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 541f2 │ │ │ │ + bne.n 541e8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 541f2 │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 541e8 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ ldr r6, [r3, #84] @ 0x54 │ │ │ │ ands.w r6, r6, #268435456 @ 0x10000000 │ │ │ │ - beq.n 5428a │ │ │ │ + beq.n 54280 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43304 @ 0xa928 │ │ │ │ + movw r1, #43624 @ 0xaa68 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 542ac │ │ │ │ + bl 1271a4 │ │ │ │ + b.n 542a2 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ - bl 103b74 │ │ │ │ - cbnz r0, 542b0 │ │ │ │ + bl 103c84 │ │ │ │ + cbnz r0, 542a6 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43344 @ 0xa950 │ │ │ │ + movw r1, #43664 @ 0xaa90 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 1271a4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 54370 │ │ │ │ + b.n 54366 │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl ce02c │ │ │ │ + bl ce03c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 542ac │ │ │ │ + beq.n 542a2 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 542e2 │ │ │ │ + ble.n 542d8 │ │ │ │ movw r3, #56116 @ 0xdb34 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43388 @ 0xa97c │ │ │ │ + movw r1, #43708 @ 0xaabc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 1271a4 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl ceac4 │ │ │ │ - b.n 542ac │ │ │ │ + bl cead4 │ │ │ │ + b.n 542a2 │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ - cbnz r3, 5430c │ │ │ │ + cbnz r3, 54302 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp.w r2, #2048 @ 0x800 │ │ │ │ - blt.n 542f4 │ │ │ │ + blt.n 542ea │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r4, #8] │ │ │ │ - b.n 5430c │ │ │ │ + b.n 54302 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 265814 │ │ │ │ + bl 265904 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl ceac4 │ │ │ │ + bl cead4 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 54370 │ │ │ │ - bl 95d94 │ │ │ │ + b.n 54366 │ │ │ │ + bl 95d68 │ │ │ │ add.w r5, r4, #9 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 5432e │ │ │ │ + bne.n 54324 │ │ │ │ strexb r1, r3, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 5431e │ │ │ │ + bne.n 54314 │ │ │ │ dmb ish │ │ │ │ - beq.n 5433a │ │ │ │ + beq.n 54330 │ │ │ │ mov r0, r5 │ │ │ │ - bl 267fdc │ │ │ │ + bl 2680cc │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 265814 │ │ │ │ + bl 265904 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r5] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 5435c │ │ │ │ + bne.n 54352 │ │ │ │ strexb r1, r3, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 5434c │ │ │ │ + bne.n 54342 │ │ │ │ dmb ish │ │ │ │ - beq.n 54368 │ │ │ │ + beq.n 5435e │ │ │ │ mov r0, r5 │ │ │ │ - bl 2459ac │ │ │ │ + bl 245a28 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9889c │ │ │ │ - b.n 542fc │ │ │ │ + bl 98868 │ │ │ │ + b.n 542f2 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - movw r1, #55204 @ 0xd7a4 │ │ │ │ + movw r1, #55524 @ 0xd8e4 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - b.w cbc74 │ │ │ │ + b.w cbc88 │ │ │ │ │ │ │ │ -00054380 : │ │ │ │ +00054376 : │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ - b.w 248a7c <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ + b.w 248a00 <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ │ │ │ │ -00054388 : │ │ │ │ +0005437e : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #36] @ (543bc ) │ │ │ │ + ldr r4, [pc, #36] @ (543b4 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r3, r4] │ │ │ │ - bl 1eee5c │ │ │ │ + bl 1eedb0 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 543ba │ │ │ │ - movw r0, #18896 @ 0x49d0 │ │ │ │ + bge.n 543b0 │ │ │ │ + movw r0, #19216 @ 0x4b10 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1ed164 │ │ │ │ + b.w 1ed0b8 │ │ │ │ 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 263ac8 <_PyCrossInterpreterData_Release@@Base+0x8> │ │ │ │ + bl 263b1c <_PyCrossInterpreterData_Release@@Base+0x124> │ │ │ │ lsls r0, r0, #3 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ rsb r0, r0, #1600 @ 0x640 │ │ │ │ - b.w 7ffe0 │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [r0, #12] │ │ │ │ - ldrb r0, [r3, #0] │ │ │ │ - bl 263ac8 <_PyCrossInterpreterData_Release@@Base+0x8> │ │ │ │ - lsls r0, r0, #3 │ │ │ │ - ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 7ffe0 │ │ │ │ - ldrd r1, r3, [r0, #8] │ │ │ │ - movw r0, #18936 @ 0x49f8 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ - ldr r1, [r1, #20] │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ - b.w ddc6c │ │ │ │ + b.w 7fff4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r2, [pc, #44] @ (5445c ) │ │ │ │ + ldr r2, [pc, #44] @ (5441c ) │ │ │ │ movs r0, #3 │ │ │ │ ldrd r1, r3, [r1, #4] │ │ │ │ - bl 7d584 │ │ │ │ - ldr r2, [pc, #36] @ (54460 ) │ │ │ │ + bl 7d588 │ │ │ │ + ldr r2, [pc, #36] @ (54420 ) │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r3, [r2, #520] @ 0x208 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 54458 │ │ │ │ + beq.n 54418 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r2, #520] @ 0x208 │ │ │ │ - cbnz r3, 54458 │ │ │ │ + cbnz r3, 54418 │ │ │ │ add.w r0, r2, #520 @ 0x208 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ asrs r0, r1, #32 │ │ │ │ lsls r1, r1, #1 │ │ │ │ lsrs r0, r0, #24 │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ @@ -62393,532 +62370,538 @@ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #10172 @ 0x27bc │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 54490 │ │ │ │ + beq.n 54450 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 544a6 │ │ │ │ + bne.n 54466 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 544da │ │ │ │ + beq.n 5449a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 544a8 │ │ │ │ - b.n 544da │ │ │ │ + bgt.n 54468 │ │ │ │ + b.n 5449a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 544c6 │ │ │ │ + beq.n 54486 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 544f4 │ │ │ │ + bne.n 544b4 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 544da │ │ │ │ + beq.n 5449a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 544f6 │ │ │ │ + bgt.n 544b6 │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5012 @ 0x1394 │ │ │ │ + movw r1, #5312 @ 0x14c0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 54538 │ │ │ │ + bl 1271a4 │ │ │ │ + b.n 544f8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r1, r4 │ │ │ │ cmp r3, r2 │ │ │ │ mov r0, r5 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ - bl c88b4 │ │ │ │ + bl c88b8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 54522 │ │ │ │ + beq.n 544e2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 54522 │ │ │ │ + cbnz r3, 544e2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 54538 │ │ │ │ + beq.n 544f8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 54538 │ │ │ │ + cbnz r3, 544f8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 5455e │ │ │ │ + bne.n 5451e │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl f43ac │ │ │ │ + bl f4428 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 5457e │ │ │ │ - b.n 54576 │ │ │ │ + bne.n 5453e │ │ │ │ + b.n 54536 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #17092 @ 0x42c4 │ │ │ │ + movw r0, #17384 @ 0x43e8 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0530 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c053c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 54550 │ │ │ │ - b.n 545fe │ │ │ │ - bl 7f720 │ │ │ │ + bne.n 54510 │ │ │ │ + b.n 545be │ │ │ │ + bl 7f734 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 545fe │ │ │ │ + bne.n 545be │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movw r3, #6288 @ 0x1890 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 545a6 │ │ │ │ + beq.n 54566 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #15812 @ 0x3dc4 │ │ │ │ + movw r1, #16132 @ 0x3f04 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1990 │ │ │ │ - b.n 545f2 │ │ │ │ + bl d19a8 │ │ │ │ + b.n 545b2 │ │ │ │ cmp r4, #5 │ │ │ │ - bhi.n 545b2 │ │ │ │ + bhi.n 54572 │ │ │ │ ldr r1, [r2, #112] @ 0x70 │ │ │ │ - cbnz r1, 545cc │ │ │ │ + cbnz r1, 5458c │ │ │ │ mov r0, r1 │ │ │ │ - b.n 545ea │ │ │ │ + b.n 545aa │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #64548 @ 0xfc24 │ │ │ │ + movw r1, #64868 @ 0xfd64 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1990 │ │ │ │ - b.n 545f2 │ │ │ │ + bl d19a8 │ │ │ │ + b.n 545b2 │ │ │ │ movs r2, #1 │ │ │ │ movs r0, #0 │ │ │ │ mov r3, r0 │ │ │ │ lsls r2, r4 │ │ │ │ ldrb r4, [r1, r3] │ │ │ │ tst r4, r2 │ │ │ │ itt ne │ │ │ │ movne r4, #1 │ │ │ │ lslne r4, r3 │ │ │ │ add.w r3, r3, #1 │ │ │ │ it ne │ │ │ │ orrne r0, r4 │ │ │ │ cmp r3, #10 │ │ │ │ - bne.n 545d4 │ │ │ │ + bne.n 54594 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 7ffe0 │ │ │ │ - bl 7f720 │ │ │ │ - cbnz r0, 545fe │ │ │ │ + b.w 7fff4 │ │ │ │ + bl 7f734 │ │ │ │ + cbnz r0, 545be │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 545ea │ │ │ │ + b.n 545aa │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - push {lr} │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #12 │ │ │ │ - movs r1, #1 │ │ │ │ - add r0, sp, #4 │ │ │ │ - movs r3, #6 │ │ │ │ - strh.w r3, [sp, #4] │ │ │ │ - bl 71e88 │ │ │ │ - add sp, #12 │ │ │ │ - ldr.w pc, [sp], #4 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r3, [r0, #12] │ │ │ │ + ldrb r0, [r3, #0] │ │ │ │ + bl 263b1c <_PyCrossInterpreterData_Release@@Base+0x124> │ │ │ │ + lsls r0, r0, #3 │ │ │ │ + ldmia.w sp!, {r3, lr} │ │ │ │ + b.w 7fff4 │ │ │ │ + ldrd r1, r3, [r0, #8] │ │ │ │ + movw r0, #19256 @ 0x4b38 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ + ldr r1, [r1, #20] │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ + b.w ddce4 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #4 │ │ │ │ - movs r3, #31 │ │ │ │ + movs r3, #6 │ │ │ │ strh.w r3, [sp, #4] │ │ │ │ - bl 71e88 │ │ │ │ + bl 71e08 │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ movw r3, #6288 @ 0x1890 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ mov r1, r2 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 54684 │ │ │ │ + beq.n 54658 │ │ │ │ ldr.w r2, [r0, #148] @ 0x94 │ │ │ │ ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 54684 │ │ │ │ + beq.n 54658 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ sub.w r3, r1, #16 │ │ │ │ cmp r3, #2 │ │ │ │ - bls.n 546ae │ │ │ │ - b.n 5469a │ │ │ │ + bls.n 54682 │ │ │ │ + b.n 5466e │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 54678 │ │ │ │ - movw r0, #53704 @ 0xd1c8 │ │ │ │ + beq.n 5464c │ │ │ │ + movw r0, #54024 @ 0xd308 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 16ae2c <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 16af14 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 54678 │ │ │ │ - b.n 54752 │ │ │ │ - movw r0, #53704 @ 0xd1c8 │ │ │ │ + bne.n 5464c │ │ │ │ + b.n 54726 │ │ │ │ + movw r0, #54024 @ 0xd308 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movs r3, #18 │ │ │ │ movs r2, #16 │ │ │ │ - bl c0530 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c053c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 54752 │ │ │ │ + beq.n 54726 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl f43ac │ │ │ │ + bl f4428 │ │ │ │ mov r3, r0 │ │ │ │ adds r3, #1 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ - bne.n 546c4 │ │ │ │ - bl 7f720 │ │ │ │ + bne.n 54698 │ │ │ │ + bl 7f734 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 54752 │ │ │ │ + bne.n 54726 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl f43ac │ │ │ │ + bl f4428 │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 546da │ │ │ │ - bl 7f720 │ │ │ │ + bne.n 546ae │ │ │ │ + bl 7f734 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 54752 │ │ │ │ + bne.n 54726 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - bl f43ac │ │ │ │ + bl f4428 │ │ │ │ mov r3, r0 │ │ │ │ adds r3, #1 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - bne.n 546ee │ │ │ │ - bl 7f720 │ │ │ │ - cbnz r0, 54752 │ │ │ │ + bne.n 546c2 │ │ │ │ + bl 7f734 │ │ │ │ + cbnz r0, 54726 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - bl f43ac │ │ │ │ + bl f4428 │ │ │ │ mov r3, r0 │ │ │ │ adds r3, #1 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ - bne.n 54702 │ │ │ │ - bl 7f720 │ │ │ │ - cbnz r0, 54752 │ │ │ │ + bne.n 546d6 │ │ │ │ + bl 7f734 │ │ │ │ + cbnz r0, 54726 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ - bl f43ac │ │ │ │ + bl f4428 │ │ │ │ mov r3, r0 │ │ │ │ adds r3, #1 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ - bne.n 54716 │ │ │ │ - bl 7f720 │ │ │ │ - cbnz r0, 54752 │ │ │ │ + bne.n 546ea │ │ │ │ + bl 7f734 │ │ │ │ + cbnz r0, 54726 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ - bl f43ac │ │ │ │ + bl f4428 │ │ │ │ mov r3, r0 │ │ │ │ adds r3, #1 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ - bne.n 5472a │ │ │ │ - bl 7f720 │ │ │ │ - cbnz r0, 54752 │ │ │ │ + bne.n 546fe │ │ │ │ + bl 7f734 │ │ │ │ + cbnz r0, 54726 │ │ │ │ ldr r6, [r4, #36] @ 0x24 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r7, r3, #4 │ │ │ │ - bmi.n 54756 │ │ │ │ - movw r2, #12048 @ 0x2f10 │ │ │ │ + bmi.n 5472a │ │ │ │ + movw r2, #12352 @ 0x3040 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #18980 @ 0x4a24 │ │ │ │ + movw r1, #19300 @ 0x4b64 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #53704 @ 0xd1c8 │ │ │ │ + movw r0, #54024 @ 0xd308 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r3, r6 │ │ │ │ - bl 23b068 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 23afc8 <_PyArg_BadArgument@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 54a8a │ │ │ │ + b.n 54a5e │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r5, r3, #5 │ │ │ │ - bmi.n 54782 │ │ │ │ + bmi.n 54756 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ - movw r2, #62408 @ 0xf3c8 │ │ │ │ + movw r2, #62728 @ 0xf508 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #18992 @ 0x4a30 │ │ │ │ + movw r1, #19312 @ 0x4b70 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #53704 @ 0xd1c8 │ │ │ │ + movw r0, #54024 @ 0xd308 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23b068 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 54752 │ │ │ │ + bl 23afc8 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 54726 │ │ │ │ ldr.w fp, [r4, #44] @ 0x2c │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #5 │ │ │ │ - bmi.n 547b0 │ │ │ │ + bmi.n 54784 │ │ │ │ mov r3, fp │ │ │ │ - movw r2, #62408 @ 0xf3c8 │ │ │ │ + movw r2, #62728 @ 0xf508 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #19004 @ 0x4a3c │ │ │ │ + movw r1, #19324 @ 0x4b7c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #53704 @ 0xd1c8 │ │ │ │ + movw r0, #54024 @ 0xd308 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23b068 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 54752 │ │ │ │ + bl 23afc8 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 54726 │ │ │ │ ldr.w sl, [r4, #48] @ 0x30 │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #5 │ │ │ │ - bmi.n 547de │ │ │ │ + bmi.n 547b2 │ │ │ │ mov r3, sl │ │ │ │ - movw r2, #62408 @ 0xf3c8 │ │ │ │ + movw r2, #62728 @ 0xf508 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #19016 @ 0x4a48 │ │ │ │ + movw r1, #19336 @ 0x4b88 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #53704 @ 0xd1c8 │ │ │ │ + movw r0, #54024 @ 0xd308 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23b068 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 54752 │ │ │ │ + bl 23afc8 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 54726 │ │ │ │ ldr.w r8, [r4, #52] @ 0x34 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - bmi.n 5480c │ │ │ │ + bmi.n 547e0 │ │ │ │ mov r3, r8 │ │ │ │ - movw r2, #62196 @ 0xf2f4 │ │ │ │ + movw r2, #62516 @ 0xf434 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #19028 @ 0x4a54 │ │ │ │ + movw r1, #19348 @ 0x4b94 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #53704 @ 0xd1c8 │ │ │ │ + movw r0, #54024 @ 0xd308 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23b068 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 54752 │ │ │ │ + bl 23afc8 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 54726 │ │ │ │ ldr r7, [r4, #56] @ 0x38 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bmi.n 54836 │ │ │ │ + bmi.n 5480a │ │ │ │ mov r3, r7 │ │ │ │ - movw r2, #62196 @ 0xf2f4 │ │ │ │ + movw r2, #62516 @ 0xf434 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #19040 @ 0x4a60 │ │ │ │ + movw r1, #19360 @ 0x4ba0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #53704 @ 0xd1c8 │ │ │ │ + movw r0, #54024 @ 0xd308 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23b068 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 54752 │ │ │ │ + bl 23afc8 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 54726 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - bmi.n 54862 │ │ │ │ + bmi.n 54836 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ - movw r2, #62196 @ 0xf2f4 │ │ │ │ + movw r2, #62516 @ 0xf434 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #19052 @ 0x4a6c │ │ │ │ + movw r1, #19372 @ 0x4bac │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #53704 @ 0xd1c8 │ │ │ │ + movw r0, #54024 @ 0xd308 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23b068 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 54752 │ │ │ │ + bl 23afc8 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 54726 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - bl f43ac │ │ │ │ + bl f4428 │ │ │ │ mov r3, r0 │ │ │ │ adds r3, #1 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ - bne.n 5487a │ │ │ │ - bl 7f720 │ │ │ │ + bne.n 5484e │ │ │ │ + bl 7f734 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 54752 │ │ │ │ + bne.w 54726 │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #4 │ │ │ │ - bmi.n 548a6 │ │ │ │ + bmi.n 5487a │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ - movw r2, #12048 @ 0x2f10 │ │ │ │ + movw r2, #12352 @ 0x3040 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #19064 @ 0x4a78 │ │ │ │ + movw r1, #19384 @ 0x4bb8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #53704 @ 0xd1c8 │ │ │ │ + movw r0, #54024 @ 0xd308 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23b068 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 54752 │ │ │ │ + bl 23afc8 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 54726 │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #4 │ │ │ │ - bmi.n 548d2 │ │ │ │ + bmi.n 548a6 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ - movw r2, #12048 @ 0x2f10 │ │ │ │ + movw r2, #12352 @ 0x3040 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #19076 @ 0x4a84 │ │ │ │ + movw r1, #19396 @ 0x4bc4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #53704 @ 0xd1c8 │ │ │ │ + movw r0, #54024 @ 0xd308 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23b068 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 54752 │ │ │ │ + bl 23afc8 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 54726 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #16 │ │ │ │ - ble.n 54930 │ │ │ │ + ble.n 54904 │ │ │ │ ldr r5, [r4, #76] @ 0x4c │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #5 │ │ │ │ - bmi.n 54902 │ │ │ │ + bmi.n 548d6 │ │ │ │ mov r3, r5 │ │ │ │ - movw r2, #62408 @ 0xf3c8 │ │ │ │ + movw r2, #62728 @ 0xf508 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #19088 @ 0x4a90 │ │ │ │ + movw r1, #19408 @ 0x4bd0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #53704 @ 0xd1c8 │ │ │ │ + movw r0, #54024 @ 0xd308 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23b068 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 54752 │ │ │ │ + bl 23afc8 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 54726 │ │ │ │ cmp r3, #17 │ │ │ │ - beq.n 54936 │ │ │ │ + beq.n 5490a │ │ │ │ ldr r4, [r4, #80] @ 0x50 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - bmi.n 54938 │ │ │ │ + bmi.n 5490c │ │ │ │ mov r3, r4 │ │ │ │ - movw r2, #62408 @ 0xf3c8 │ │ │ │ + movw r2, #62728 @ 0xf508 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #19100 @ 0x4a9c │ │ │ │ + movw r1, #19420 @ 0x4bdc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #53704 @ 0xd1c8 │ │ │ │ + movw r0, #54024 @ 0xd308 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23b068 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 54752 │ │ │ │ + bl 23afc8 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 54726 │ │ │ │ movs r4, #0 │ │ │ │ mov r5, r4 │ │ │ │ - b.n 54938 │ │ │ │ + b.n 5490c │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ mov r2, r6 │ │ │ │ str r3, [sp, #24] │ │ │ │ - movw r1, #20932 @ 0x51c4 │ │ │ │ + movw r1, #21252 @ 0x5304 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ str r3, [sp, #20] │ │ │ │ - movw r0, #20944 @ 0x51d0 │ │ │ │ + movw r0, #21264 @ 0x5310 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ strd r9, r3, [sp, #8] │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ strd r7, r3, [sp] │ │ │ │ mov r3, r8 │ │ │ │ - bl 8fe90 │ │ │ │ + bl 8fe78 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 54988 │ │ │ │ + blt.n 5495c │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 54994 │ │ │ │ + bge.n 54968 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #19112 @ 0x4aa8 │ │ │ │ + movw r1, #19432 @ 0x4be8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 1271a4 │ │ │ │ movs r6, #0 │ │ │ │ mov r5, r6 │ │ │ │ mov sl, r6 │ │ │ │ mov fp, r6 │ │ │ │ mov r4, r6 │ │ │ │ - b.n 54a72 │ │ │ │ + b.n 54a46 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bge.n 549b2 │ │ │ │ + bge.n 54986 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #19148 @ 0x4acc │ │ │ │ + movw r1, #19468 @ 0x4c0c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 54988 │ │ │ │ + bl 1271a4 │ │ │ │ + b.n 5495c │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 549d0 │ │ │ │ + bge.n 549a4 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #19192 @ 0x4af8 │ │ │ │ + movw r1, #19512 @ 0x4c38 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 54988 │ │ │ │ + bl 1271a4 │ │ │ │ + b.n 5495c │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 549ee │ │ │ │ + bge.n 549c2 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #19236 @ 0x4b24 │ │ │ │ + movw r1, #19556 @ 0x4c64 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 54988 │ │ │ │ + bl 1271a4 │ │ │ │ + b.n 5495c │ │ │ │ mov r0, fp │ │ │ │ - bl 54b42 │ │ │ │ + bl 54b3a │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 54988 │ │ │ │ + beq.n 5495c │ │ │ │ mov r0, sl │ │ │ │ - bl 54b42 │ │ │ │ + bl 54b3a │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 54a62 │ │ │ │ - cbz r5, 54a12 │ │ │ │ + cbz r0, 54a36 │ │ │ │ + cbz r5, 549e6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 54b42 │ │ │ │ + bl 54b3a │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 54a14 │ │ │ │ - b.n 54a6a │ │ │ │ - ldr r5, [pc, #128] @ (54a94 ) │ │ │ │ - cbz r4, 54a22 │ │ │ │ + cbnz r0, 549e8 │ │ │ │ + b.n 54a3e │ │ │ │ + ldr r5, [pc, #128] @ (54a68 ) │ │ │ │ + cbz r4, 549f6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 54b42 │ │ │ │ + bl 54b3a │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 54a24 │ │ │ │ - b.n 54a70 │ │ │ │ - ldr r4, [pc, #112] @ (54a94 ) │ │ │ │ + cbnz r0, 549f8 │ │ │ │ + b.n 54a44 │ │ │ │ + ldr r4, [pc, #112] @ (54a68 ) │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ mov r1, r9 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ @@ -62932,1646 +62915,1671 @@ │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ str r3, [sp, #0] │ │ │ │ strd r5, r4, [sp, #24] │ │ │ │ ldrd r2, r3, [sp, #60] @ 0x3c │ │ │ │ strd fp, sl, [sp, #16] │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ str.w r8, [sp, #32] │ │ │ │ - bl 20999c │ │ │ │ + bl 2098f4 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 54a72 │ │ │ │ + b.n 54a46 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 54a72 │ │ │ │ + b.n 54a46 │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 54a72 │ │ │ │ + b.n 54a46 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 78230 │ │ │ │ + bl 781b0 │ │ │ │ mov r0, sl │ │ │ │ - bl 78230 │ │ │ │ + bl 781b0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78230 │ │ │ │ + bl 781b0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 78230 │ │ │ │ + bl 781b0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ asrs r0, r1, #32 │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 54ab6 │ │ │ │ + cbnz r0, 54a8a │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbnz r0, 54ac0 │ │ │ │ - b.n 54ac6 │ │ │ │ + cbnz r0, 54a94 │ │ │ │ + b.n 54a9a │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 54ab0 │ │ │ │ - b.n 54afc │ │ │ │ + beq.n 54a84 │ │ │ │ + b.n 54ad0 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 54afc │ │ │ │ + cbnz r0, 54ad0 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 54ad0 │ │ │ │ + cbz r0, 54aa4 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 54afc │ │ │ │ + cbnz r0, 54ad0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 54ada │ │ │ │ + cbz r0, 54aae │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 54afc │ │ │ │ + cbnz r0, 54ad0 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - cbz r0, 54ae4 │ │ │ │ + cbz r0, 54ab8 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 54afc │ │ │ │ + cbnz r0, 54ad0 │ │ │ │ ldr r0, [r6, #24] │ │ │ │ - cbz r0, 54aee │ │ │ │ + cbz r0, 54ac2 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 54afc │ │ │ │ + cbnz r0, 54ad0 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - cbz r0, 54afc │ │ │ │ + cbz r0, 54ad0 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ + push {lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #12 │ │ │ │ + movs r1, #1 │ │ │ │ + add r0, sp, #4 │ │ │ │ + movs r3, #31 │ │ │ │ + strh.w r3, [sp, #4] │ │ │ │ + bl 71e08 │ │ │ │ + add sp, #12 │ │ │ │ + ldr.w pc, [sp], #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbnz r1, 54b2a │ │ │ │ + cbnz r1, 54b22 │ │ │ │ movw r3, #48072 @ 0xbbc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #11184 @ 0x2bb0 │ │ │ │ + movw r1, #11504 @ 0x2cf0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 1271a4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 54b40 │ │ │ │ + b.n 54b38 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ adds r0, #16 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r1, #0] │ │ │ │ - bl 186abc │ │ │ │ + bl 186b7c │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r6, [r0, #8] │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 72074 │ │ │ │ - cbz r0, 54bbc │ │ │ │ + bl 71ff4 │ │ │ │ + cbz r0, 54bb4 │ │ │ │ mov r4, r0 │ │ │ │ add.w r8, r0, #8 │ │ │ │ adds r5, #8 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 54b7a │ │ │ │ + b.n 54b72 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 54b74 │ │ │ │ + beq.n 54b6c │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ adds r7, #1 │ │ │ │ str.w r0, [r8, #4]! │ │ │ │ cmp r7, r6 │ │ │ │ - bge.n 54be2 │ │ │ │ + bge.n 54bda │ │ │ │ ldr.w r0, [r5, #4]! │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 54b6a │ │ │ │ + beq.n 54b62 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bmi.n 54bc0 │ │ │ │ + bmi.n 54bb8 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #19272 @ 0x4b48 │ │ │ │ + movw r1, #19592 @ 0x4c88 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1990 │ │ │ │ + bl d19a8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 54bd2 │ │ │ │ + bne.n 54bca │ │ │ │ movs r4, #0 │ │ │ │ - b.n 54be2 │ │ │ │ - bl 155b3c <_PyUnicode_Copy@@Base> │ │ │ │ + b.n 54bda │ │ │ │ + bl 155c2c <_PyUnicode_Copy@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 54b74 │ │ │ │ + bne.n 54b6c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 54bbc │ │ │ │ + beq.n 54bb4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 54bbc │ │ │ │ + bne.n 54bb4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 54bbc │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 54bb4 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, sp │ │ │ │ - bl 263b1c <_PyCrossInterpreterData_Release@@Base+0x5c> │ │ │ │ + bl 263a50 <_PyCrossInterpreterData_Release@@Base+0x58> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 54c0e │ │ │ │ + beq.n 54c06 │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ - bl 1f5d20 <_PyEval_GetBuiltin@@Base+0x6e0> │ │ │ │ - b.n 54c10 │ │ │ │ + bl 1f5bb8 <_PyEval_GetBuiltin@@Base+0x670> │ │ │ │ + b.n 54c08 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov r0, sp │ │ │ │ - bl 14d3f4 │ │ │ │ + bl 14d4e4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 54c3e │ │ │ │ + blt.n 54c36 │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w 1154d8 │ │ │ │ + b.w 1157a0 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov r0, sp │ │ │ │ - bl 170c70 │ │ │ │ + bl 170d50 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 54c6e │ │ │ │ + blt.n 54c66 │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w 1154d8 │ │ │ │ + b.w 1157a0 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, sp │ │ │ │ - bl 1f5954 <_PyEval_GetBuiltin@@Base+0x314> │ │ │ │ + bl 1f580c <_PyEval_GetBuiltin@@Base+0x2c4> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 54c9e │ │ │ │ + beq.n 54c96 │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ - bl 1154d8 │ │ │ │ - b.n 54ca0 │ │ │ │ + bl 1157a0 │ │ │ │ + b.n 54c98 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 54cd6 │ │ │ │ + beq.n 54cce │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 54cd6 │ │ │ │ + ble.n 54cce │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 54cee │ │ │ │ + beq.n 54ce6 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 54cee │ │ │ │ + b.n 54ce6 │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5012 @ 0x1394 │ │ │ │ + movw r1, #5312 @ 0x14c0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 54d1a │ │ │ │ + bl 1271a4 │ │ │ │ + b.n 54d12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 132104 │ │ │ │ - cbnz r0, 54d2e │ │ │ │ + bl 1321e8 │ │ │ │ + cbnz r0, 54d26 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #19364 @ 0x4ba4 │ │ │ │ + movw r1, #19684 @ 0x4ce4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1990 │ │ │ │ + bl d19a8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 54d1e │ │ │ │ + bne.n 54d16 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 54d4c │ │ │ │ + b.n 54d44 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 54d1a │ │ │ │ + bne.n 54d12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 54d1a │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 54d12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 865c4 │ │ │ │ + bl 865a4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 54d4c │ │ │ │ + beq.n 54d44 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 54d4c │ │ │ │ + cbnz r3, 54d44 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - push {lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #12 │ │ │ │ - movs r1, #0 │ │ │ │ - mov r0, sp │ │ │ │ - bl 263b1c <_PyCrossInterpreterData_Release@@Base+0x5c> │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 54d76 │ │ │ │ - ldrd r0, r1, [sp] │ │ │ │ - bl 1154d8 │ │ │ │ - b.n 54d78 │ │ │ │ - movs r0, #0 │ │ │ │ - add sp, #12 │ │ │ │ - ldr.w pc, [sp], #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 54da4 │ │ │ │ + bne.n 54d6e │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f43ac │ │ │ │ + bl f4428 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 54dc6 │ │ │ │ - b.n 54dbe │ │ │ │ + bne.n 54d90 │ │ │ │ + b.n 54d88 │ │ │ │ movs r3, #4 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #64884 @ 0xfd74 │ │ │ │ + movw r0, #65204 @ 0xfeb4 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0530 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c053c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 54d96 │ │ │ │ + bne.n 54d60 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 54e4e │ │ │ │ - bl 7f720 │ │ │ │ + b.n 54e18 │ │ │ │ + bl 7f734 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 54dba │ │ │ │ + bne.n 54d84 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 1ed6dc │ │ │ │ + bl 1ed630 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 54dba │ │ │ │ + beq.n 54d84 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 1ed6dc │ │ │ │ + bl 1ed630 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 54dba │ │ │ │ + beq.n 54d84 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl f43ac │ │ │ │ + bl f4428 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 54df4 │ │ │ │ - bl 7f720 │ │ │ │ + bne.n 54dbe │ │ │ │ + bl 7f734 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 54dba │ │ │ │ + bne.n 54d84 │ │ │ │ ldrd r6, r7, [sp, #24] │ │ │ │ ldrd sl, fp, [sp, #16] │ │ │ │ - bl 95d94 │ │ │ │ + bl 95d68 │ │ │ │ mov r2, r6 │ │ │ │ mov r9, r0 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r5 │ │ │ │ str.w r8, [sp, #8] │ │ │ │ strd sl, fp, [sp] │ │ │ │ blx 29bc4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9889c │ │ │ │ + bl 98868 │ │ │ │ cmp r4, #4 │ │ │ │ - bne.n 54e2a │ │ │ │ - bl e4b58 │ │ │ │ + bne.n 54df4 │ │ │ │ + bl e4bd0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 54dfc │ │ │ │ - b.n 54dba │ │ │ │ - cbz r4, 54e46 │ │ │ │ + beq.n 54dc6 │ │ │ │ + b.n 54d84 │ │ │ │ + cbz r4, 54e10 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ str r4, [r0, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w f1834 │ │ │ │ + b.w f18b4 │ │ │ │ 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 263a50 <_PyCrossInterpreterData_Release@@Base+0x58> │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 54e44 │ │ │ │ + ldrd r0, r1, [sp] │ │ │ │ + bl 1157a0 │ │ │ │ + b.n 54e46 │ │ │ │ + movs r0, #0 │ │ │ │ + add sp, #12 │ │ │ │ + ldr.w pc, [sp], #4 │ │ │ │ + push {lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r0, r1 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 50264 <_PyMonitoring_FirePyThrowEvent@@Base+0x2bc> │ │ │ │ - cbz r0, 54ea2 │ │ │ │ + bl 501c4 <_PyMonitoring_FirePyThrowEvent@@Base+0x22c> │ │ │ │ + cbz r0, 54e9a │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, sp, #16 │ │ │ │ blx 29c94 <__clock_gettime64@plt> │ │ │ │ - cbz r0, 54e88 │ │ │ │ + cbz r0, 54e80 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1834 │ │ │ │ - b.n 54e96 │ │ │ │ + bl f18b4 │ │ │ │ + b.n 54e8e │ │ │ │ movs r2, #1 │ │ │ │ add r1, sp, #16 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1b5740 │ │ │ │ + bl 1b56f0 <_PySys_GetRequiredAttrString@@Base+0x23e0> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 54e9a │ │ │ │ + bge.n 54e92 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 54ea2 │ │ │ │ + b.n 54e9a │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ - bl 1154d8 │ │ │ │ + bl 1157a0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #10172 @ 0x27bc │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 54ed4 │ │ │ │ + beq.n 54ecc │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 54eea │ │ │ │ + bne.n 54ee2 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 54f1e │ │ │ │ + beq.n 54f16 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 54eec │ │ │ │ - b.n 54f1e │ │ │ │ + bgt.n 54ee4 │ │ │ │ + b.n 54f16 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 54f0a │ │ │ │ + beq.n 54f02 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 54f38 │ │ │ │ + bne.n 54f30 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 54f1e │ │ │ │ + beq.n 54f16 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 54f3a │ │ │ │ + bgt.n 54f32 │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5012 @ 0x1394 │ │ │ │ + movw r1, #5312 @ 0x14c0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 54f7c │ │ │ │ + bl 1271a4 │ │ │ │ + b.n 54f74 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r1, r4 │ │ │ │ cmp r3, r2 │ │ │ │ mov r0, r5 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ - bl 12b230 │ │ │ │ + bl 12b59c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 54f66 │ │ │ │ + beq.n 54f5e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 54f66 │ │ │ │ + cbnz r3, 54f5e │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 54f7c │ │ │ │ + beq.n 54f74 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 54f7c │ │ │ │ + cbnz r3, 54f74 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_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 54f9e │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ + bl f4428 │ │ │ │ + mov r5, r0 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.n 54fc0 │ │ │ │ + b.n 54fb8 │ │ │ │ + movs r3, #3 │ │ │ │ + mov r1, r2 │ │ │ │ + movw r0, #65188 @ 0xfea4 │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + mov r2, r3 │ │ │ │ + bl c053c <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 54f90 │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 5502e │ │ │ │ + bl 7f734 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 54fb4 │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + add r1, sp, #16 │ │ │ │ + bl 1ed630 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 54fb4 │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + add r1, sp, #8 │ │ │ │ + bl 1ed630 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 54fb4 │ │ │ │ + ldrd r6, r7, [sp, #16] │ │ │ │ + ldrd sl, fp, [sp, #8] │ │ │ │ + bl 95d68 │ │ │ │ + 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 98868 │ │ │ │ + cmp r4, #4 │ │ │ │ + bne.n 5500a │ │ │ │ + bl e4bd0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 54fe0 │ │ │ │ + b.n 54fb4 │ │ │ │ + cbz r4, 55026 │ │ │ │ + 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 f18b4 │ │ │ │ + movw r0, #4356 @ 0x1104 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + add sp, #24 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, sl, fp, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r5, [pc, #100] @ (54ff4 ) │ │ │ │ + ldr r5, [pc, #100] @ (550a8 ) │ │ │ │ sub sp, #12 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r5, #1360] @ 0x550 │ │ │ │ - bl 11cf10 │ │ │ │ + bl 11d17c │ │ │ │ ldr.w r3, [r5, #1292] @ 0x50c │ │ │ │ - cbz r3, 54fde │ │ │ │ + cbz r3, 55092 │ │ │ │ ldr.w r0, [r5, #1380] @ 0x564 │ │ │ │ - bl 5518c <_Py_hashtable_size@@Base> │ │ │ │ + bl 5516a <_Py_hashtable_size@@Base> │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [r5, #1372] @ 0x55c │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 5518c <_Py_hashtable_size@@Base> │ │ │ │ + bl 5516a <_Py_hashtable_size@@Base> │ │ │ │ mov r3, r0 │ │ │ │ ldr.w r0, [r5, #1384] @ 0x568 │ │ │ │ add r4, r3 │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 5518c <_Py_hashtable_size@@Base> │ │ │ │ + bl 5516a <_Py_hashtable_size@@Base> │ │ │ │ add r2, sp, #4 │ │ │ │ mov r3, r0 │ │ │ │ - movw r1, #33313 @ 0x8221 │ │ │ │ + movw r1, #33309 @ 0x821d │ │ │ │ movt r1, #6 │ │ │ │ ldr.w r0, [r5, #1388] @ 0x56c │ │ │ │ add r4, r3 │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 263718 <_Py_hashtable_foreach@@Base> │ │ │ │ - b.n 54fe0 │ │ │ │ + bl 26369c <_Py_hashtable_foreach@@Base> │ │ │ │ + b.n 55094 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr.w r0, [r5, #1360] @ 0x550 │ │ │ │ - bl ffb74 │ │ │ │ + bl ffc7c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 124d64 │ │ │ │ + b.w 1250d4 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #24 │ │ │ │ mov r0, r1 │ │ │ │ add r4, sp, #8 │ │ │ │ - movw r1, #19420 @ 0x4bdc │ │ │ │ + movw r1, #19740 @ 0x4d1c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ add r3, sp, #16 │ │ │ │ str r4, [sp, #0] │ │ │ │ add r2, sp, #20 │ │ │ │ movs r4, #1 │ │ │ │ mov.w ip, #4294967295 @ 0xffffffff │ │ │ │ strd r4, ip, [sp, #8] │ │ │ │ - bl 8c534 │ │ │ │ - cbz r0, 5505e │ │ │ │ + bl 8c520 │ │ │ │ + cbz r0, 55112 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bpl.n 55046 │ │ │ │ + bpl.n 550fa │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add r3, sp, #12 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - bl 1fd900 │ │ │ │ + bl 1fd854 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - bl 1fe2fc │ │ │ │ - b.n 55060 │ │ │ │ + bl 1fe250 │ │ │ │ + b.n 55114 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13432 @ 0x3478 │ │ │ │ + movw r1, #13752 @ 0x35b8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1990 │ │ │ │ + bl d19a8 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, sl, fp, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - sub sp, #24 │ │ │ │ - mov r4, r1 │ │ │ │ - cmp r2, #3 │ │ │ │ - bne.n 5508a │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ - bl f43ac │ │ │ │ - mov r5, r0 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 550ac │ │ │ │ - b.n 550a4 │ │ │ │ - movs r3, #3 │ │ │ │ - mov r1, r2 │ │ │ │ - movw r0, #64868 @ 0xfd64 │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ - mov r2, r3 │ │ │ │ - bl c0530 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 5507c │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 5511a │ │ │ │ - bl 7f720 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 550a0 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - add r1, sp, #16 │ │ │ │ - bl 1ed6dc │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 550a0 │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ - add r1, sp, #8 │ │ │ │ - bl 1ed6dc │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 550a0 │ │ │ │ - ldrd r6, r7, [sp, #16] │ │ │ │ - ldrd sl, fp, [sp, #8] │ │ │ │ - bl 95d94 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r0, r5 │ │ │ │ - strd sl, fp, [sp] │ │ │ │ - blx 29f10 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9889c │ │ │ │ - cmp r4, #4 │ │ │ │ - bne.n 550f6 │ │ │ │ - bl e4b58 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 550cc │ │ │ │ - b.n 550a0 │ │ │ │ - cbz r4, 55112 │ │ │ │ - blx 2a8e4 <__errno_location@plt> │ │ │ │ - movw r3, #6504 @ 0x1968 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - str r4, [r0, #0] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - add sp, #24 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, sl, fp, lr} │ │ │ │ - b.w f1834 │ │ │ │ - movw r0, #4356 @ 0x1104 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - add sp, #24 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, sl, fp, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r3, #44040 @ 0xac08 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #17596 @ 0x44bc │ │ │ │ + movw r1, #17916 @ 0x45fc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 144334 │ │ │ │ + bl 14441c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5516e │ │ │ │ + blt.n 55166 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ str r4, [r5, #8] │ │ │ │ - bl 7828c │ │ │ │ + bl 7820c │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 55170 │ │ │ │ + b.n 55168 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldr r2, [pc, #20] @ (55188 ) │ │ │ │ - mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r3, [r3, r2] │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - add.w r3, r3, #98304 @ 0x18000 │ │ │ │ - ldr.w r0, [r3, #1224] @ 0x4c8 │ │ │ │ - b.n 55340 <_Py_hashtable_size@@Base+0x1b4> │ │ │ │ - movs r4, r1 │ │ │ │ - ... │ │ │ │ │ │ │ │ -0005518c <_Py_hashtable_size@@Base>: │ │ │ │ +0005516a <_Py_hashtable_size@@Base>: │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ lsls r0, r3, #4 │ │ │ │ add.w r0, r0, r2, lsl #2 │ │ │ │ adds r0, #40 @ 0x28 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - cbz r0, 551b2 <_Py_hashtable_size@@Base+0x26> │ │ │ │ + cbz r0, 55190 <_Py_hashtable_size@@Base+0x26> │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 72218 │ │ │ │ + bl 72198 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 55212 <_Py_hashtable_size@@Base+0x86> │ │ │ │ + cbz r0, 551f0 <_Py_hashtable_size@@Base+0x86> │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r0 │ │ │ │ - bge.n 551e4 <_Py_hashtable_size@@Base+0x58> │ │ │ │ + bge.n 551c2 <_Py_hashtable_size@@Base+0x58> │ │ │ │ ldr r2, [r2, #12] │ │ │ │ lsls r7, r3, #2 │ │ │ │ ldr.w r1, [r2, r3, lsl #2] │ │ │ │ adds r3, #1 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp r2, r6 │ │ │ │ add.w r2, r2, #1 │ │ │ │ it ne │ │ │ │ strne r2, [r1, #0] │ │ │ │ ldr r2, [r4, #12] │ │ │ │ str r1, [r2, r7] │ │ │ │ - b.n 551be <_Py_hashtable_size@@Base+0x32> │ │ │ │ - cbz r2, 551f6 <_Py_hashtable_size@@Base+0x6a> │ │ │ │ + b.n 5519c <_Py_hashtable_size@@Base+0x32> │ │ │ │ + cbz r2, 551d4 <_Py_hashtable_size@@Base+0x6a> │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - cbz r0, 551f6 <_Py_hashtable_size@@Base+0x6a> │ │ │ │ + cbz r0, 551d4 <_Py_hashtable_size@@Base+0x6a> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 55216 <_Py_hashtable_size@@Base+0x8a> │ │ │ │ + beq.n 551f4 <_Py_hashtable_size@@Base+0x8a> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 55216 <_Py_hashtable_size@@Base+0x8a> │ │ │ │ - bl 71328 │ │ │ │ - cbnz r0, 55216 <_Py_hashtable_size@@Base+0x8a> │ │ │ │ + b.n 551f4 <_Py_hashtable_size@@Base+0x8a> │ │ │ │ + bl 71320 │ │ │ │ + cbnz r0, 551f4 <_Py_hashtable_size@@Base+0x8a> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 55212 <_Py_hashtable_size@@Base+0x86> │ │ │ │ + beq.n 551f0 <_Py_hashtable_size@@Base+0x86> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 55212 <_Py_hashtable_size@@Base+0x86> │ │ │ │ + cbnz r3, 551f0 <_Py_hashtable_size@@Base+0x86> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 55266 <_Py_hashtable_size@@Base+0xda> │ │ │ │ + b.n 55244 <_Py_hashtable_size@@Base+0xda> │ │ │ │ ldrd r3, r1, [r5, #12] │ │ │ │ ldr r2, [r5, #8] │ │ │ │ - movw r5, #58972 @ 0xe65c │ │ │ │ + movw r5, #59292 @ 0xe79c │ │ │ │ movt r5, #41 @ 0x29 │ │ │ │ bic.w r1, r1, #1 │ │ │ │ bic.w r3, r3, #1 │ │ │ │ str r0, [sp, #8] │ │ │ │ str r1, [sp, #24] │ │ │ │ - movw r0, #19436 @ 0x4bec │ │ │ │ + movw r0, #19756 @ 0x4d2c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ str r3, [sp, #16] │ │ │ │ - movw r1, #58952 @ 0xe648 │ │ │ │ + movw r1, #59272 @ 0xe788 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r3, #60732 @ 0xed3c │ │ │ │ + movw r3, #61140 @ 0xeed4 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ str r1, [sp, #12] │ │ │ │ - movw r1, #14892 @ 0x3a2c │ │ │ │ + movw r1, #15212 @ 0x3b6c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ strd r4, r3, [sp] │ │ │ │ str r5, [sp, #20] │ │ │ │ - movw r3, #16852 @ 0x41d4 │ │ │ │ + movw r3, #17140 @ 0x42f4 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ - bl 82744 │ │ │ │ + bl 82754 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ - bl 82244 <_PyObject_New@@Base> │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 55336 <_Py_hashtable_size@@Base+0x1aa> │ │ │ │ - movs r3, #0 │ │ │ │ - strh r3, [r0, #8] │ │ │ │ - ldrb r3, [r4, #8] │ │ │ │ - cbz r3, 552b6 <_Py_hashtable_size@@Base+0x12a> │ │ │ │ - add.w r0, r4, #9 │ │ │ │ - mov.w r3, #1 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r0] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 552ac <_Py_hashtable_size@@Base+0x120> │ │ │ │ - strexb r1, r3, [r0] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 5529c <_Py_hashtable_size@@Base+0x110> │ │ │ │ - dmb ish │ │ │ │ - beq.n 552b6 <_Py_hashtable_size@@Base+0x12a> │ │ │ │ - bl 267fdc │ │ │ │ - ldr r3, [r4, #12] │ │ │ │ - ldrb r7, [r3, #0] │ │ │ │ - ldrd r8, r9, [r3, #4] │ │ │ │ - mov r0, r7 │ │ │ │ - ldrd sl, fp, [r3, #16] │ │ │ │ - bl 263ac8 <_PyCrossInterpreterData_Release@@Base+0x8> │ │ │ │ - mov r0, r7 │ │ │ │ - bl 263ac8 <_PyCrossInterpreterData_Release@@Base+0x8> │ │ │ │ - movs r1, #1 │ │ │ │ - blx 294c4 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 263ac8 <_PyCrossInterpreterData_Release@@Base+0x8> │ │ │ │ - mov r1, r9 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 29c10 │ │ │ │ - movs r1, #8 │ │ │ │ - movs r0, #25 │ │ │ │ - blx 294c4 │ │ │ │ - mov r1, r8 │ │ │ │ - movs r2, #200 @ 0xc8 │ │ │ │ - mov r8, r0 │ │ │ │ - blx 29c10 │ │ │ │ - movs r0, #24 │ │ │ │ - blx 2a0fc │ │ │ │ - ldrb r2, [r4, #8] │ │ │ │ - strd sl, fp, [r0, #16] │ │ │ │ - strb r7, [r0, #0] │ │ │ │ - str.w r8, [r0, #4] │ │ │ │ - str r6, [r0, #8] │ │ │ │ - str r0, [r5, #12] │ │ │ │ - cbz r2, 55336 <_Py_hashtable_size@@Base+0x1aa> │ │ │ │ - add.w r0, r4, #9 │ │ │ │ - mov.w r3, #0 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r0] │ │ │ │ - cmp r2, #1 │ │ │ │ - bne.n 5532c <_Py_hashtable_size@@Base+0x1a0> │ │ │ │ - strexb r1, r3, [r0] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 5531c <_Py_hashtable_size@@Base+0x190> │ │ │ │ - dmb ish │ │ │ │ - beq.n 55336 <_Py_hashtable_size@@Base+0x1aa> │ │ │ │ - bl 2459ac │ │ │ │ - mov r0, r5 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - b.w 490a0 │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r4, r1 │ │ │ │ - bl 714a0 <_PyObject_GC_New@@Base> │ │ │ │ - cbz r0, 55390 <_Py_hashtable_size@@Base+0x204> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r1, [pc, #52] @ (55394 <_Py_hashtable_size@@Base+0x208>) │ │ │ │ - cmp r3, r2 │ │ │ │ - sub.w r2, r0, #8 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r4, #0] │ │ │ │ - mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - str r4, [r0, #8] │ │ │ │ - ldr r3, [r3, r1] │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - ldr.w r1, [r3, #3796] @ 0xed4 │ │ │ │ - ldr.w r3, [r0, #-4] │ │ │ │ - ldr r4, [r1, #4] │ │ │ │ - and.w r3, r3, #3 │ │ │ │ - orrs r3, r4 │ │ │ │ - str r2, [r4, #0] │ │ │ │ - str.w r1, [r0, #-8] │ │ │ │ - str.w r3, [r0, #-4] │ │ │ │ - str r2, [r1, #4] │ │ │ │ - pop {r4, pc} │ │ │ │ - nop │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ - push {r4, r5, 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 553c4 <_Py_hashtable_size@@Base+0x238> │ │ │ │ - movw r3, #10624 @ 0x2980 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r1, r3 │ │ │ │ - bne.n 553da <_Py_hashtable_size@@Base+0x24e> │ │ │ │ - ldr r5, [r5, #8] │ │ │ │ - movw r3, #4356 @ 0x1104 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r5, r3 │ │ │ │ - beq.n 5540e <_Py_hashtable_size@@Base+0x282> │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bgt.n 553dc <_Py_hashtable_size@@Base+0x250> │ │ │ │ - b.n 5540e <_Py_hashtable_size@@Base+0x282> │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r1 │ │ │ │ - ldr r1, [r4, #4] │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r5, #0] │ │ │ │ - cmp r1, r2 │ │ │ │ - beq.n 553fa <_Py_hashtable_size@@Base+0x26e> │ │ │ │ - movw r3, #10624 @ 0x2980 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r1, r3 │ │ │ │ - bne.n 55428 <_Py_hashtable_size@@Base+0x29c> │ │ │ │ - ldr r4, [r4, #8] │ │ │ │ - movw r3, #4356 @ 0x1104 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r4, r3 │ │ │ │ - beq.n 5540e <_Py_hashtable_size@@Base+0x282> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bgt.n 5542a <_Py_hashtable_size@@Base+0x29e> │ │ │ │ - movw r3, #56104 @ 0xdb28 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5012 @ 0x1394 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - movs r6, #0 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 5546c <_Py_hashtable_size@@Base+0x2e0> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r1, r4 │ │ │ │ - cmp r3, r2 │ │ │ │ - mov r0, r5 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r4, #0] │ │ │ │ - bl 186860 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 55456 <_Py_hashtable_size@@Base+0x2ca> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 55456 <_Py_hashtable_size@@Base+0x2ca> │ │ │ │ - mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 5546c <_Py_hashtable_size@@Base+0x2e0> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 5546c <_Py_hashtable_size@@Base+0x2e0> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - mov r0, r6 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ mov r6, r1 │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 55496 <_Py_hashtable_size@@Base+0x30a> │ │ │ │ + bne.n 5526e <_Py_hashtable_size@@Base+0x104> │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl f43ac │ │ │ │ + bl f4428 │ │ │ │ mov r7, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 554b6 <_Py_hashtable_size@@Base+0x32a> │ │ │ │ - b.n 554ae <_Py_hashtable_size@@Base+0x322> │ │ │ │ + bne.n 5528e <_Py_hashtable_size@@Base+0x124> │ │ │ │ + b.n 55286 <_Py_hashtable_size@@Base+0x11c> │ │ │ │ movs r3, #3 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #64744 @ 0xfce8 │ │ │ │ + movw r0, #65064 @ 0xfe28 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0530 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c053c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 55488 <_Py_hashtable_size@@Base+0x2fc> │ │ │ │ - b.n 55578 <_Py_hashtable_size@@Base+0x3ec> │ │ │ │ - bl 7f720 │ │ │ │ + bne.n 55260 <_Py_hashtable_size@@Base+0xf6> │ │ │ │ + b.n 55350 <_Py_hashtable_size@@Base+0x1e6> │ │ │ │ + bl 7f734 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 55578 <_Py_hashtable_size@@Base+0x3ec> │ │ │ │ + bne.n 55350 <_Py_hashtable_size@@Base+0x1e6> │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - bl d781c <_PyNumber_Index@@Base> │ │ │ │ + bl d7884 <_PyNumber_Index@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 554ce <_Py_hashtable_size@@Base+0x342> │ │ │ │ - bl 7f720 │ │ │ │ + cbnz r0, 552a6 <_Py_hashtable_size@@Base+0x13c> │ │ │ │ + bl 7f734 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 55578 <_Py_hashtable_size@@Base+0x3ec> │ │ │ │ + bne.n 55350 <_Py_hashtable_size@@Base+0x1e6> │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 554ee <_Py_hashtable_size@@Base+0x362> │ │ │ │ - bl 83930 │ │ │ │ + b.n 552c6 <_Py_hashtable_size@@Base+0x15c> │ │ │ │ + bl 83940 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 554ea <_Py_hashtable_size@@Base+0x35e> │ │ │ │ + beq.n 552c2 <_Py_hashtable_size@@Base+0x158> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 554ea <_Py_hashtable_size@@Base+0x35e> │ │ │ │ + cbnz r3, 552c2 <_Py_hashtable_size@@Base+0x158> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ adds r3, r5, #1 │ │ │ │ - beq.n 554c0 <_Py_hashtable_size@@Base+0x334> │ │ │ │ + beq.n 55298 <_Py_hashtable_size@@Base+0x12e> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 1ed6dc │ │ │ │ + bl 1ed630 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 55578 <_Py_hashtable_size@@Base+0x3ec> │ │ │ │ + beq.n 55350 <_Py_hashtable_size@@Base+0x1e6> │ │ │ │ ldrd sl, fp, [sp, #16] │ │ │ │ cmp r5, #0 │ │ │ │ - bge.n 5551e <_Py_hashtable_size@@Base+0x392> │ │ │ │ + bge.n 552f6 <_Py_hashtable_size@@Base+0x18c> │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r2, #22 │ │ │ │ str r2, [r0, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w f1834 │ │ │ │ + b.w f18b4 │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #0 │ │ │ │ - bl 71e88 │ │ │ │ + bl 71e08 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ - cbz r0, 55578 <_Py_hashtable_size@@Base+0x3ec> │ │ │ │ + cbz r0, 55350 <_Py_hashtable_size@@Base+0x1e6> │ │ │ │ add.w r9, r0, #16 │ │ │ │ - bl 95d94 │ │ │ │ + bl 95d68 │ │ │ │ mov r2, r5 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ strd sl, fp, [sp] │ │ │ │ blx 299e8 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9889c │ │ │ │ + bl 98868 │ │ │ │ cmp r6, #0 │ │ │ │ - bge.n 5557c <_Py_hashtable_size@@Base+0x3f0> │ │ │ │ + bge.n 55354 <_Py_hashtable_size@@Base+0x1ea> │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 5558c <_Py_hashtable_size@@Base+0x400> │ │ │ │ - bl e4b58 │ │ │ │ + bne.n 55364 <_Py_hashtable_size@@Base+0x1fa> │ │ │ │ + bl e4bd0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 55530 <_Py_hashtable_size@@Base+0x3a4> │ │ │ │ + beq.n 55308 <_Py_hashtable_size@@Base+0x19e> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 55578 <_Py_hashtable_size@@Base+0x3ec> │ │ │ │ + beq.n 55350 <_Py_hashtable_size@@Base+0x1e6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 55578 <_Py_hashtable_size@@Base+0x3ec> │ │ │ │ + cbnz r3, 55350 <_Py_hashtable_size@@Base+0x1e6> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5559c <_Py_hashtable_size@@Base+0x410> │ │ │ │ + b.n 55374 <_Py_hashtable_size@@Base+0x20a> │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 55588 <_Py_hashtable_size@@Base+0x3fc> │ │ │ │ + beq.n 55360 <_Py_hashtable_size@@Base+0x1f6> │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 9ac98 <_PyBytes_Resize@@Base> │ │ │ │ + bl 9ac60 <_PyBytes_Resize@@Base> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - b.n 5559c <_Py_hashtable_size@@Base+0x410> │ │ │ │ + b.n 55374 <_Py_hashtable_size@@Base+0x20a> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1834 │ │ │ │ - b.n 55562 <_Py_hashtable_size@@Base+0x3d6> │ │ │ │ + bl f18b4 │ │ │ │ + b.n 5533a <_Py_hashtable_size@@Base+0x1d0> │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - push {r4, r5} │ │ │ │ - ldr r5, [r0, #4] │ │ │ │ - ldr r4, [r1, #4] │ │ │ │ - cmp r5, r4 │ │ │ │ - bne.n 555bc <_Py_hashtable_size@@Base+0x430> │ │ │ │ - subs r3, r2, #2 │ │ │ │ - cmp r3, #1 │ │ │ │ - bhi.n 555bc <_Py_hashtable_size@@Base+0x430> │ │ │ │ - pop {r4, r5} │ │ │ │ - ldr r1, [r1, #8] │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - b.w d1354 │ │ │ │ - movw r0, #7528 @ 0x1d68 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - pop {r4, r5} │ │ │ │ - bx lr │ │ │ │ - ldr r2, [pc, #20] @ (555e0 <_Py_hashtable_size@@Base+0x454>) │ │ │ │ + ldr r2, [pc, #20] @ (55390 <_Py_hashtable_size@@Base+0x226>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #98304 @ 0x18000 │ │ │ │ - ldr.w r0, [r3, #1228] @ 0x4cc │ │ │ │ - b.n 55340 <_Py_hashtable_size@@Base+0x1b4> │ │ │ │ - nop │ │ │ │ + ldr.w r0, [r3, #1224] @ 0x4c8 │ │ │ │ + b.n 5557c <_Py_hashtable_size@@Base+0x412> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - push {r4, r5, lr} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r5, [r0, #12] │ │ │ │ - sub sp, #12 │ │ │ │ - cmp r5, #0 │ │ │ │ - bge.n 55604 <_Py_hashtable_size@@Base+0x478> │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 242c84 <_PyDeadline_Get@@Base+0x30ac> │ │ │ │ - ldrd r1, r2, [r0, #16] │ │ │ │ - movs r3, #0 │ │ │ │ + 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 553c0 <_Py_hashtable_size@@Base+0x256> │ │ │ │ + movw r3, #10624 @ 0x2980 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + cmp r1, r3 │ │ │ │ + bne.n 553d6 <_Py_hashtable_size@@Base+0x26c> │ │ │ │ + ldr r5, [r5, #8] │ │ │ │ + movw r3, #4356 @ 0x1104 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + cmp r5, r3 │ │ │ │ + beq.n 5540a <_Py_hashtable_size@@Base+0x2a0> │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bgt.n 553d8 <_Py_hashtable_size@@Base+0x26e> │ │ │ │ + b.n 5540a <_Py_hashtable_size@@Base+0x2a0> │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r1 │ │ │ │ + ldr r1, [r4, #4] │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r5, #0] │ │ │ │ + cmp r1, r2 │ │ │ │ + beq.n 553f6 <_Py_hashtable_size@@Base+0x28c> │ │ │ │ + movw r3, #10624 @ 0x2980 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + cmp r1, r3 │ │ │ │ + bne.n 55424 <_Py_hashtable_size@@Base+0x2ba> │ │ │ │ + ldr r4, [r4, #8] │ │ │ │ + movw r3, #4356 @ 0x1104 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + cmp r4, r3 │ │ │ │ + beq.n 5540a <_Py_hashtable_size@@Base+0x2a0> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bgt.n 55426 <_Py_hashtable_size@@Base+0x2bc> │ │ │ │ + movw r3, #56104 @ 0xdb28 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #5312 @ 0x14c0 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + movs r6, #0 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 1271a4 │ │ │ │ + b.n 55468 <_Py_hashtable_size@@Base+0x2fe> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r1, r4 │ │ │ │ + cmp r3, r2 │ │ │ │ mov r0, r5 │ │ │ │ - movw r4, #35252 @ 0x89b4 │ │ │ │ - movt r4, #71 @ 0x47 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - bl 13daa8 │ │ │ │ - add sp, #12 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r4, #0] │ │ │ │ + bl 186920 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 55452 <_Py_hashtable_size@@Base+0x2e8> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 55452 <_Py_hashtable_size@@Base+0x2e8> │ │ │ │ + mov r0, r5 │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 55468 <_Py_hashtable_size@@Base+0x2fe> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 55468 <_Py_hashtable_size@@Base+0x2fe> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77d5c <_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, 5563a <_Py_hashtable_size@@Base+0x4ae> │ │ │ │ + cbnz r3, 55488 <_Py_hashtable_size@@Base+0x31e> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r2, 55654 <_Py_hashtable_size@@Base+0x4c8> │ │ │ │ + cbz r2, 554a2 <_Py_hashtable_size@@Base+0x338> │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbz r3, 55654 <_Py_hashtable_size@@Base+0x4c8> │ │ │ │ + cbz r3, 554a2 <_Py_hashtable_size@@Base+0x338> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #57748 @ 0xe194 │ │ │ │ + movw r1, #58068 @ 0xe2d4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - movs r5, #0 │ │ │ │ - b.n 5572a <_Py_hashtable_size@@Base+0x59e> │ │ │ │ + bl 1271a4 │ │ │ │ + movs r6, #0 │ │ │ │ + b.n 55572 <_Py_hashtable_size@@Base+0x408> │ │ │ │ ldr.w r3, [r1, #444] @ 0x1bc │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ - ldr r0, [r3, #12] │ │ │ │ - cmp r0, r2 │ │ │ │ - bne.n 5566c <_Py_hashtable_size@@Base+0x4e0> │ │ │ │ - bl 21c6f0 │ │ │ │ - mov r5, r0 │ │ │ │ - cbnz r0, 55678 <_Py_hashtable_size@@Base+0x4ec> │ │ │ │ - b.n 55650 <_Py_hashtable_size@@Base+0x4c4> │ │ │ │ - ldr r0, [r3, #8] │ │ │ │ - bl 4fb90 <_PyMonitoring_FirePyReturnEvent@@Base+0x344> │ │ │ │ - mov r5, r0 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 4b6ac │ │ │ │ + mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 55650 <_Py_hashtable_size@@Base+0x4c4> │ │ │ │ - ldrb r3, [r4, #12] │ │ │ │ - cbz r3, 556a2 <_Py_hashtable_size@@Base+0x516> │ │ │ │ - add.w r0, r4, #13 │ │ │ │ + beq.n 5549e <_Py_hashtable_size@@Base+0x334> │ │ │ │ + ldrb r3, [r4, #8] │ │ │ │ + cbz r3, 554de <_Py_hashtable_size@@Base+0x374> │ │ │ │ + add.w r0, r4, #9 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 55698 <_Py_hashtable_size@@Base+0x50c> │ │ │ │ + bne.n 554d4 <_Py_hashtable_size@@Base+0x36a> │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 55688 <_Py_hashtable_size@@Base+0x4fc> │ │ │ │ + bne.n 554c4 <_Py_hashtable_size@@Base+0x35a> │ │ │ │ dmb ish │ │ │ │ - beq.n 556a2 <_Py_hashtable_size@@Base+0x516> │ │ │ │ - bl 267fdc │ │ │ │ + beq.n 554de <_Py_hashtable_size@@Base+0x374> │ │ │ │ + bl 2680cc │ │ │ │ ldr r3, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ - movs r0, #128 @ 0x80 │ │ │ │ - str r2, [r5, #8] │ │ │ │ - ldrd r6, r7, [r3] │ │ │ │ + movs r0, #64 @ 0x40 │ │ │ │ + ldrd r9, r5, [r3] │ │ │ │ ldrd sl, fp, [r3, #8] │ │ │ │ blx 294c4 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r2, #128 @ 0x80 │ │ │ │ + add.w lr, r5, #64 @ 0x40 │ │ │ │ mov r8, r0 │ │ │ │ - blx 29c10 │ │ │ │ - movs r1, #8 │ │ │ │ - add.w r9, r6, #64 @ 0x40 │ │ │ │ - mov r0, r1 │ │ │ │ + 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 554f8 <_Py_hashtable_size@@Base+0x38e> │ │ │ │ + movs r1, #4 │ │ │ │ + movs r0, #5 │ │ │ │ blx 294c4 │ │ │ │ mov r7, r0 │ │ │ │ - mov lr, r0 │ │ │ │ - mov ip, lr │ │ │ │ - ldr r0, [r6, #0] │ │ │ │ - ldr r1, [r6, #4] │ │ │ │ - adds r6, #16 │ │ │ │ - ldr.w r2, [r6, #-8] │ │ │ │ - add.w lr, lr, #16 │ │ │ │ - ldr.w r3, [r6, #-4] │ │ │ │ - cmp r6, r9 │ │ │ │ - stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ - bne.n 556d2 <_Py_hashtable_size@@Base+0x546> │ │ │ │ + mov r5, r7 │ │ │ │ + ldr.w r0, [r9] │ │ │ │ + ldr.w r3, [r9, #12] │ │ │ │ + ldr.w r1, [r9, #4] │ │ │ │ + ldr.w r2, [r9, #8] │ │ │ │ + stmia r5!, {r0, r1, r2, r3} │ │ │ │ + ldr.w r0, [r9, #16] │ │ │ │ + str r0, [r5, #0] │ │ │ │ movs r0, #16 │ │ │ │ blx 2a0fc │ │ │ │ - ldrb r3, [r4, #12] │ │ │ │ + ldrb r3, [r4, #8] │ │ │ │ strd sl, fp, [r0, #8] │ │ │ │ str r7, [r0, #0] │ │ │ │ str.w r8, [r0, #4] │ │ │ │ - str r0, [r5, #16] │ │ │ │ - cbz r3, 5572a <_Py_hashtable_size@@Base+0x59e> │ │ │ │ - add.w r0, r4, #13 │ │ │ │ + str r0, [r6, #16] │ │ │ │ + cbz r3, 55572 <_Py_hashtable_size@@Base+0x408> │ │ │ │ + add.w r0, r4, #9 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 55720 <_Py_hashtable_size@@Base+0x594> │ │ │ │ + bne.n 55568 <_Py_hashtable_size@@Base+0x3fe> │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 55710 <_Py_hashtable_size@@Base+0x584> │ │ │ │ + bne.n 55558 <_Py_hashtable_size@@Base+0x3ee> │ │ │ │ dmb ish │ │ │ │ - beq.n 5572a <_Py_hashtable_size@@Base+0x59e> │ │ │ │ - bl 2459ac │ │ │ │ - mov r0, r5 │ │ │ │ + beq.n 55572 <_Py_hashtable_size@@Base+0x408> │ │ │ │ + bl 245a28 │ │ │ │ + mov r0, r6 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + b.w 49204 │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r4, r1 │ │ │ │ + bl 71498 <_PyObject_GC_New@@Base> │ │ │ │ + cbz r0, 555cc <_Py_hashtable_size@@Base+0x462> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r1, [pc, #52] @ (555d0 <_Py_hashtable_size@@Base+0x466>) │ │ │ │ + cmp r3, r2 │ │ │ │ + sub.w r2, r0, #8 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r4, #0] │ │ │ │ + mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ + str r4, [r0, #8] │ │ │ │ + ldr r3, [r3, r1] │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + ldr.w r1, [r3, #3796] @ 0xed4 │ │ │ │ + ldr.w r3, [r0, #-4] │ │ │ │ + ldr r4, [r1, #4] │ │ │ │ + and.w r3, r3, #3 │ │ │ │ + orrs r3, r4 │ │ │ │ + str r2, [r4, #0] │ │ │ │ + str.w r1, [r0, #-8] │ │ │ │ + str.w r3, [r0, #-4] │ │ │ │ + str r2, [r1, #4] │ │ │ │ + pop {r4, pc} │ │ │ │ + nop │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ subs r3, r2, #3 │ │ │ │ sub sp, #32 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 55760 <_Py_hashtable_size@@Base+0x5d4> │ │ │ │ + bhi.n 55604 <_Py_hashtable_size@@Base+0x49a> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f43ac │ │ │ │ + bl f4428 │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 55780 <_Py_hashtable_size@@Base+0x5f4> │ │ │ │ - b.n 55778 <_Py_hashtable_size@@Base+0x5ec> │ │ │ │ - movw r0, #64752 @ 0xfcf0 │ │ │ │ + bne.n 55624 <_Py_hashtable_size@@Base+0x4ba> │ │ │ │ + b.n 5561c <_Py_hashtable_size@@Base+0x4b2> │ │ │ │ + movw r0, #65072 @ 0xfe30 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movs r3, #4 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r5 │ │ │ │ - bl c0530 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c053c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 55750 <_Py_hashtable_size@@Base+0x5c4> │ │ │ │ - b.n 5586c <_Py_hashtable_size@@Base+0x6e0> │ │ │ │ - bl 7f720 │ │ │ │ + bne.n 555f4 <_Py_hashtable_size@@Base+0x48a> │ │ │ │ + b.n 55710 <_Py_hashtable_size@@Base+0x5a6> │ │ │ │ + bl 7f734 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5586c <_Py_hashtable_size@@Base+0x6e0> │ │ │ │ + bne.n 55710 <_Py_hashtable_size@@Base+0x5a6> │ │ │ │ ldrd r7, r0, [r4, #4] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 1ed6dc │ │ │ │ + bl 1ed630 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5586c <_Py_hashtable_size@@Base+0x6e0> │ │ │ │ + beq.n 55710 <_Py_hashtable_size@@Base+0x5a6> │ │ │ │ cmp r5, #3 │ │ │ │ - ble.n 557a8 <_Py_hashtable_size@@Base+0x61c> │ │ │ │ + ble.n 5564c <_Py_hashtable_size@@Base+0x4e2> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl f43ac │ │ │ │ + bl f4428 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 557ac <_Py_hashtable_size@@Base+0x620> │ │ │ │ - bl 7f720 │ │ │ │ - cbz r0, 557ac <_Py_hashtable_size@@Base+0x620> │ │ │ │ - b.n 5586c <_Py_hashtable_size@@Base+0x6e0> │ │ │ │ + bne.n 55650 <_Py_hashtable_size@@Base+0x4e6> │ │ │ │ + bl 7f734 │ │ │ │ + cbz r0, 55650 <_Py_hashtable_size@@Base+0x4e6> │ │ │ │ + b.n 55710 <_Py_hashtable_size@@Base+0x5a6> │ │ │ │ mov.w r8, #0 │ │ │ │ mov r0, r7 │ │ │ │ vldr d8, [sp, #24] │ │ │ │ - bl 152750 │ │ │ │ - cbnz r0, 557d0 <_Py_hashtable_size@@Base+0x644> │ │ │ │ + bl 152840 │ │ │ │ + cbnz r0, 55674 <_Py_hashtable_size@@Base+0x50a> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #19472 @ 0x4c10 │ │ │ │ + movw r1, #19792 @ 0x4d50 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 55852 <_Py_hashtable_size@@Base+0x6c6> │ │ │ │ + bl 1271a4 │ │ │ │ + b.n 556f6 <_Py_hashtable_size@@Base+0x58c> │ │ │ │ mov r0, r7 │ │ │ │ - bl 152d54 │ │ │ │ + bl 152e44 │ │ │ │ subs r6, r0, #0 │ │ │ │ - blt.n 55852 <_Py_hashtable_size@@Base+0x6c6> │ │ │ │ + blt.n 556f6 <_Py_hashtable_size@@Base+0x58c> │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r1, sp, #20 │ │ │ │ mov r3, r6 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 55a9e │ │ │ │ + bl 55a8a <_Py_hashtable_size@@Base+0x920> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 55852 <_Py_hashtable_size@@Base+0x6c6> │ │ │ │ - bl 95d94 │ │ │ │ + beq.n 556f6 <_Py_hashtable_size@@Base+0x58c> │ │ │ │ + bl 95d68 │ │ │ │ ldr.w sl, [sp, #16] │ │ │ │ mov r2, r6 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ str.w r8, [sp, #8] │ │ │ │ vstr d8, [sp] │ │ │ │ blx 297cc │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9889c │ │ │ │ + bl 98868 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ cmp r4, #0 │ │ │ │ mov r7, r0 │ │ │ │ - bge.n 5582e <_Py_hashtable_size@@Base+0x6a2> │ │ │ │ + bge.n 556d2 <_Py_hashtable_size@@Base+0x568> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 5582e <_Py_hashtable_size@@Base+0x6a2> │ │ │ │ - bl e4b58 │ │ │ │ + bne.n 556d2 <_Py_hashtable_size@@Base+0x568> │ │ │ │ + bl e4bd0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 557ee <_Py_hashtable_size@@Base+0x662> │ │ │ │ - b.n 55830 <_Py_hashtable_size@@Base+0x6a4> │ │ │ │ + beq.n 55692 <_Py_hashtable_size@@Base+0x528> │ │ │ │ + b.n 556d4 <_Py_hashtable_size@@Base+0x56a> │ │ │ │ movs r5, #0 │ │ │ │ mov r2, r6 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, sl │ │ │ │ ldr r6, [r7, #0] │ │ │ │ - bl 55ca6 │ │ │ │ + bl 55b86 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 5585c <_Py_hashtable_size@@Base+0x6d0> │ │ │ │ - cbnz r5, 55852 <_Py_hashtable_size@@Base+0x6c6> │ │ │ │ + bge.n 55700 <_Py_hashtable_size@@Base+0x596> │ │ │ │ + cbnz r5, 556f6 <_Py_hashtable_size@@Base+0x58c> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ str r6, [r7, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1834 │ │ │ │ - bl 7f720 │ │ │ │ - cbnz r0, 5586c <_Py_hashtable_size@@Base+0x6e0> │ │ │ │ + bl f18b4 │ │ │ │ + bl 7f734 │ │ │ │ + cbnz r0, 55710 <_Py_hashtable_size@@Base+0x5a6> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 7f908 │ │ │ │ + b.w 7f91c │ │ │ │ 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 55736 <_Py_hashtable_size@@Base+0x5cc> │ │ │ │ + subs r3, r2, #2 │ │ │ │ + cmp r3, #1 │ │ │ │ + bhi.n 55736 <_Py_hashtable_size@@Base+0x5cc> │ │ │ │ + pop {r4, r5} │ │ │ │ + ldr r1, [r1, #8] │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + b.w d136c │ │ │ │ + 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 55762 <_Py_hashtable_size@@Base+0x5f8> │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, lr} │ │ │ │ + b.w 242bd4 <_PyTime_AsTimeval@@Base+0x4cd4> │ │ │ │ + ldrd r1, r2, [r0, #16] │ │ │ │ + movs r3, #0 │ │ │ │ + mov r0, r5 │ │ │ │ + movw r4, #35252 @ 0x89b4 │ │ │ │ + movt r4, #71 @ 0x47 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + bl 13db88 │ │ │ │ + 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] @ (558b4 <_Py_hashtable_size@@Base+0x728>) │ │ │ │ + ldr r4, [pc, #44] @ (557b8 <_Py_hashtable_size@@Base+0x64e>) │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r4, #1360] @ 0x550 │ │ │ │ - bl 11cf10 │ │ │ │ + bl 11d17c │ │ │ │ ldr.w r3, [r4, #1292] @ 0x50c │ │ │ │ - cbz r3, 558a0 <_Py_hashtable_size@@Base+0x714> │ │ │ │ + cbz r3, 557a4 <_Py_hashtable_size@@Base+0x63a> │ │ │ │ ldr.w r3, [r4, #1364] @ 0x554 │ │ │ │ str.w r3, [r4, #1368] @ 0x558 │ │ │ │ ldr.w r0, [r4, #1360] @ 0x550 │ │ │ │ - bl ffb74 │ │ │ │ + bl ffc7c │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ + ldr r2, [pc, #20] @ (557d4 <_Py_hashtable_size@@Base+0x66a>) │ │ │ │ + mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r3, [r3, r2] │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + add.w r3, r3, #98304 @ 0x18000 │ │ │ │ + ldr.w r0, [r3, #1228] @ 0x4cc │ │ │ │ + b.n 5557c <_Py_hashtable_size@@Base+0x412> │ │ │ │ + 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 558e2 <_Py_hashtable_size@@Base+0x756> │ │ │ │ + beq.n 55802 <_Py_hashtable_size@@Base+0x698> │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 55910 <_Py_hashtable_size@@Base+0x784> │ │ │ │ + bne.n 55830 <_Py_hashtable_size@@Base+0x6c6> │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 558f6 <_Py_hashtable_size@@Base+0x76a> │ │ │ │ + beq.n 55816 <_Py_hashtable_size@@Base+0x6ac> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 55912 <_Py_hashtable_size@@Base+0x786> │ │ │ │ + bgt.n 55832 <_Py_hashtable_size@@Base+0x6c8> │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5012 @ 0x1394 │ │ │ │ + movw r1, #5312 @ 0x14c0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 5593c <_Py_hashtable_size@@Base+0x7b0> │ │ │ │ + bl 1271a4 │ │ │ │ + b.n 5585c <_Py_hashtable_size@@Base+0x6f2> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ - bl 128f58 │ │ │ │ + bl 1292c8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5593c <_Py_hashtable_size@@Base+0x7b0> │ │ │ │ + beq.n 5585c <_Py_hashtable_size@@Base+0x6f2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5593c <_Py_hashtable_size@@Base+0x7b0> │ │ │ │ + cbnz r3, 5585c <_Py_hashtable_size@@Base+0x6f2> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ mov r5, r1 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r3, 5595e <_Py_hashtable_size@@Base+0x7d2> │ │ │ │ + cbz r3, 5587e <_Py_hashtable_size@@Base+0x714> │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - b.n 55960 <_Py_hashtable_size@@Base+0x7d4> │ │ │ │ + b.n 55880 <_Py_hashtable_size@@Base+0x716> │ │ │ │ mov r4, r3 │ │ │ │ ldrb r6, [r7, #17] │ │ │ │ add r4, r1 │ │ │ │ ldrb r2, [r7, #16] │ │ │ │ ldrb r0, [r7, #18] │ │ │ │ lsls r6, r6, #8 │ │ │ │ ldrb.w r9, [r7, #14] │ │ │ │ orr.w r6, r6, r2, lsl #16 │ │ │ │ ldrb r2, [r7, #12] │ │ │ │ orrs r6, r0 │ │ │ │ ldrb r0, [r7, #13] │ │ │ │ ldrb.w sl, [r7, #15] │ │ │ │ str r0, [sp, #28] │ │ │ │ - cbz r2, 55986 <_Py_hashtable_size@@Base+0x7fa> │ │ │ │ + cbz r2, 558a6 <_Py_hashtable_size@@Base+0x73c> │ │ │ │ ldr.w r8, [r7, #20] │ │ │ │ - b.n 5598e <_Py_hashtable_size@@Base+0x802> │ │ │ │ + b.n 558ae <_Py_hashtable_size@@Base+0x744> │ │ │ │ movw r8, #4356 @ 0x1104 │ │ │ │ movt r8, #70 @ 0x46 │ │ │ │ ldrb.w fp, [r7, #19] │ │ │ │ - cbnz r3, 5599e <_Py_hashtable_size@@Base+0x812> │ │ │ │ + cbnz r3, 558be <_Py_hashtable_size@@Base+0x754> │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 5599e <_Py_hashtable_size@@Base+0x812> │ │ │ │ + blt.n 558be <_Py_hashtable_size@@Base+0x754> │ │ │ │ cmp r1, #5 │ │ │ │ - bgt.n 5599e <_Py_hashtable_size@@Base+0x812> │ │ │ │ - cbnz r5, 559c4 <_Py_hashtable_size@@Base+0x838> │ │ │ │ + bgt.n 558be <_Py_hashtable_size@@Base+0x754> │ │ │ │ + cbnz r5, 558e4 <_Py_hashtable_size@@Base+0x77a> │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #12] │ │ │ │ add r5, sp, #32 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r5, [sp, #16] │ │ │ │ movs r5, #5 │ │ │ │ str r5, [sp, #8] │ │ │ │ movw r5, #17616 @ 0x44d0 │ │ │ │ movt r5, #72 @ 0x48 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 101898 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1019a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 559c4 <_Py_hashtable_size@@Base+0x838> │ │ │ │ + cbnz r0, 558e4 <_Py_hashtable_size@@Base+0x77a> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 55a92 <_Py_hashtable_size@@Base+0x906> │ │ │ │ + b.n 559b2 <_Py_hashtable_size@@Base+0x848> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 55a56 <_Py_hashtable_size@@Base+0x8ca> │ │ │ │ + beq.n 55976 <_Py_hashtable_size@@Base+0x80c> │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - cbz r0, 559e4 <_Py_hashtable_size@@Base+0x858> │ │ │ │ - bl f43ac │ │ │ │ + cbz r0, 55904 <_Py_hashtable_size@@Base+0x79a> │ │ │ │ + bl f4428 │ │ │ │ mov r3, r0 │ │ │ │ adds r3, #1 │ │ │ │ str r0, [sp, #28] │ │ │ │ - bne.n 559e0 <_Py_hashtable_size@@Base+0x854> │ │ │ │ - bl 7f720 │ │ │ │ + bne.n 55900 <_Py_hashtable_size@@Base+0x796> │ │ │ │ + bl 7f734 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 559c0 <_Py_hashtable_size@@Base+0x834> │ │ │ │ + bne.n 558e0 <_Py_hashtable_size@@Base+0x776> │ │ │ │ subs r4, #1 │ │ │ │ - beq.n 55a56 <_Py_hashtable_size@@Base+0x8ca> │ │ │ │ + beq.n 55976 <_Py_hashtable_size@@Base+0x80c> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 55a00 <_Py_hashtable_size@@Base+0x874> │ │ │ │ - bl f43ac │ │ │ │ + cbz r0, 55920 <_Py_hashtable_size@@Base+0x7b6> │ │ │ │ + bl f4428 │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 559fc <_Py_hashtable_size@@Base+0x870> │ │ │ │ - bl 7f720 │ │ │ │ + bne.n 5591c <_Py_hashtable_size@@Base+0x7b2> │ │ │ │ + bl 7f734 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 559c0 <_Py_hashtable_size@@Base+0x834> │ │ │ │ + bne.n 558e0 <_Py_hashtable_size@@Base+0x776> │ │ │ │ subs r4, #1 │ │ │ │ - beq.n 55a56 <_Py_hashtable_size@@Base+0x8ca> │ │ │ │ + beq.n 55976 <_Py_hashtable_size@@Base+0x80c> │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - cbz r0, 55a1c <_Py_hashtable_size@@Base+0x890> │ │ │ │ - bl f43ac │ │ │ │ + cbz r0, 5593c <_Py_hashtable_size@@Base+0x7d2> │ │ │ │ + bl f4428 │ │ │ │ mov sl, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 55a18 <_Py_hashtable_size@@Base+0x88c> │ │ │ │ - bl 7f720 │ │ │ │ + bne.n 55938 <_Py_hashtable_size@@Base+0x7ce> │ │ │ │ + bl 7f734 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 559c0 <_Py_hashtable_size@@Base+0x834> │ │ │ │ + bne.n 558e0 <_Py_hashtable_size@@Base+0x776> │ │ │ │ subs r4, #1 │ │ │ │ - beq.n 55a56 <_Py_hashtable_size@@Base+0x8ca> │ │ │ │ + beq.n 55976 <_Py_hashtable_size@@Base+0x80c> │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - cbz r0, 55a36 <_Py_hashtable_size@@Base+0x8aa> │ │ │ │ - bl f43ac │ │ │ │ + cbz r0, 55956 <_Py_hashtable_size@@Base+0x7ec> │ │ │ │ + bl f4428 │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 55a32 <_Py_hashtable_size@@Base+0x8a6> │ │ │ │ - bl 7f720 │ │ │ │ + bne.n 55952 <_Py_hashtable_size@@Base+0x7e8> │ │ │ │ + bl 7f734 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 559c0 <_Py_hashtable_size@@Base+0x834> │ │ │ │ + bne.n 558e0 <_Py_hashtable_size@@Base+0x776> │ │ │ │ subs r4, #1 │ │ │ │ - beq.n 55a56 <_Py_hashtable_size@@Base+0x8ca> │ │ │ │ + beq.n 55976 <_Py_hashtable_size@@Base+0x80c> │ │ │ │ ldr r3, [r5, #16] │ │ │ │ - cbz r3, 55a40 <_Py_hashtable_size@@Base+0x8b4> │ │ │ │ + cbz r3, 55960 <_Py_hashtable_size@@Base+0x7f6> │ │ │ │ mov r8, r3 │ │ │ │ cmp r4, #1 │ │ │ │ - beq.n 55a56 <_Py_hashtable_size@@Base+0x8ca> │ │ │ │ + beq.n 55976 <_Py_hashtable_size@@Base+0x80c> │ │ │ │ ldr r0, [r5, #20] │ │ │ │ - bl f43ac │ │ │ │ + bl f4428 │ │ │ │ mov fp, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 55a56 <_Py_hashtable_size@@Base+0x8ca> │ │ │ │ - bl 7f720 │ │ │ │ + bne.n 55976 <_Py_hashtable_size@@Base+0x80c> │ │ │ │ + bl 7f734 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 559c0 <_Py_hashtable_size@@Base+0x834> │ │ │ │ + bne.n 558e0 <_Py_hashtable_size@@Base+0x776> │ │ │ │ ldr r0, [r7, #4] │ │ │ │ movw r3, #35460 @ 0x8a84 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 55a7a <_Py_hashtable_size@@Base+0x8ee> │ │ │ │ + bne.n 5599a <_Py_hashtable_size@@Base+0x830> │ │ │ │ strd fp, r0, [sp, #4] │ │ │ │ mov r3, r6 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r2, sl │ │ │ │ mov r1, r9 │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 1d7154 │ │ │ │ - b.n 55a92 <_Py_hashtable_size@@Base+0x906> │ │ │ │ - movw r2, #19508 @ 0x4c34 │ │ │ │ + bl 1d6fcc │ │ │ │ + b.n 559b2 <_Py_hashtable_size@@Base+0x848> │ │ │ │ + movw r2, #19828 @ 0x4d74 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r1, fp │ │ │ │ strd r6, r8, [sp, #8] │ │ │ │ strd r9, sl, [sp] │ │ │ │ - bl 260218 │ │ │ │ + bl 260198 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - │ │ │ │ -00055a98 : │ │ │ │ + stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ + bl 82254 <_PyObject_New@@Base> │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 55a84 <_Py_hashtable_size@@Base+0x91a> │ │ │ │ movs r3, #0 │ │ │ │ - b.w 24b5e8 │ │ │ │ + strh r3, [r0, #8] │ │ │ │ + ldrb r3, [r4, #8] │ │ │ │ + cbz r3, 55a04 <_Py_hashtable_size@@Base+0x89a> │ │ │ │ + add.w r0, r4, #9 │ │ │ │ + mov.w r3, #1 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r0] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 559fa <_Py_hashtable_size@@Base+0x890> │ │ │ │ + strexb r1, r3, [r0] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 559ea <_Py_hashtable_size@@Base+0x880> │ │ │ │ + dmb ish │ │ │ │ + beq.n 55a04 <_Py_hashtable_size@@Base+0x89a> │ │ │ │ + bl 2680cc │ │ │ │ + ldr r3, [r4, #12] │ │ │ │ + ldrb r7, [r3, #0] │ │ │ │ + ldrd r8, r9, [r3, #4] │ │ │ │ + mov r0, r7 │ │ │ │ + ldrd sl, fp, [r3, #16] │ │ │ │ + bl 263b1c <_PyCrossInterpreterData_Release@@Base+0x124> │ │ │ │ + mov r0, r7 │ │ │ │ + bl 263b1c <_PyCrossInterpreterData_Release@@Base+0x124> │ │ │ │ + movs r1, #1 │ │ │ │ + blx 294c4 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 263b1c <_PyCrossInterpreterData_Release@@Base+0x124> │ │ │ │ + mov r1, r9 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 29c10 │ │ │ │ + movs r1, #8 │ │ │ │ + movs r0, #25 │ │ │ │ + blx 294c4 │ │ │ │ + mov r1, r8 │ │ │ │ + movs r2, #200 @ 0xc8 │ │ │ │ + mov r8, r0 │ │ │ │ + blx 29c10 │ │ │ │ + movs r0, #24 │ │ │ │ + blx 2a0fc │ │ │ │ + ldrb r2, [r4, #8] │ │ │ │ + strd sl, fp, [r0, #16] │ │ │ │ + strb r7, [r0, #0] │ │ │ │ + str.w r8, [r0, #4] │ │ │ │ + str r6, [r0, #8] │ │ │ │ + str r0, [r5, #12] │ │ │ │ + cbz r2, 55a84 <_Py_hashtable_size@@Base+0x91a> │ │ │ │ + add.w r0, r4, #9 │ │ │ │ + mov.w r3, #0 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r0] │ │ │ │ + cmp r2, #1 │ │ │ │ + bne.n 55a7a <_Py_hashtable_size@@Base+0x910> │ │ │ │ + strexb r1, r3, [r0] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 55a6a <_Py_hashtable_size@@Base+0x900> │ │ │ │ + dmb ish │ │ │ │ + beq.n 55a84 <_Py_hashtable_size@@Base+0x91a> │ │ │ │ + bl 245a28 │ │ │ │ + mov r0, r5 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #12 │ │ │ │ mov r8, r3 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ cmp.w r3, #268435456 @ 0x10000000 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bge.n 55ac6 │ │ │ │ + bge.n 55ab2 <_Py_hashtable_size@@Base+0x948> │ │ │ │ lsls r0, r3, #3 │ │ │ │ - bl 76ed4 │ │ │ │ - b.n 55ac8 │ │ │ │ + bl 76e54 │ │ │ │ + b.n 55ab4 <_Py_hashtable_size@@Base+0x94a> │ │ │ │ movs r0, #0 │ │ │ │ str r0, [r6, #0] │ │ │ │ - cbz r0, 55af0 │ │ │ │ + cbz r0, 55adc <_Py_hashtable_size@@Base+0x972> │ │ │ │ movw r3, #47662 @ 0xba2e │ │ │ │ movt r3, #744 @ 0x2e8 │ │ │ │ cmp r8, r3 │ │ │ │ - bgt.n 55ae4 │ │ │ │ + bgt.n 55ad0 <_Py_hashtable_size@@Base+0x966> │ │ │ │ movs r0, #44 @ 0x2c │ │ │ │ mul.w r0, r0, r8 │ │ │ │ - bl 76ed4 │ │ │ │ - b.n 55ae6 │ │ │ │ + bl 76e54 │ │ │ │ + b.n 55ad2 <_Py_hashtable_size@@Base+0x968> │ │ │ │ movs r0, #0 │ │ │ │ str r0, [r7, #0] │ │ │ │ - cbnz r0, 55afa │ │ │ │ + cbnz r0, 55ae6 <_Py_hashtable_size@@Base+0x97c> │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl 77270 │ │ │ │ - bl 1e7a0c │ │ │ │ + bl 771f0 │ │ │ │ + bl 1e7954 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 55b8e │ │ │ │ + b.n 55b7a <_Py_hashtable_size@@Base+0xa10> │ │ │ │ movs r4, #0 │ │ │ │ mov.w fp, #44 @ 0x2c │ │ │ │ mvn.w sl, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ cmp r4, r8 │ │ │ │ - beq.n 55b68 │ │ │ │ - bl e6ee8 │ │ │ │ + beq.n 55b54 <_Py_hashtable_size@@Base+0x9ea> │ │ │ │ + bl e6f60 │ │ │ │ mul.w r9, fp, r4 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 55b6c │ │ │ │ + cbz r0, 55b58 <_Py_hashtable_size@@Base+0x9ee> │ │ │ │ ldr r1, [r7, #0] │ │ │ │ add r1, r9 │ │ │ │ - bl ce02c │ │ │ │ + bl ce03c │ │ │ │ ldr r2, [r5, #0] │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 55b3a │ │ │ │ + bne.n 55b26 <_Py_hashtable_size@@Base+0x9bc> │ │ │ │ cmp r2, sl │ │ │ │ - beq.n 55b6c │ │ │ │ + beq.n 55b58 <_Py_hashtable_size@@Base+0x9ee> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ - cbnz r2, 55b6c │ │ │ │ + cbnz r2, 55b58 <_Py_hashtable_size@@Base+0x9ee> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 55b6c │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 55b58 <_Py_hashtable_size@@Base+0x9ee> │ │ │ │ cmp r2, sl │ │ │ │ - beq.n 55b4a │ │ │ │ + beq.n 55b36 <_Py_hashtable_size@@Base+0x9cc> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ - cbnz r2, 55b4a │ │ │ │ + cbnz r2, 55b36 <_Py_hashtable_size@@Base+0x9cc> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [r7, #0] │ │ │ │ ldr r2, [r6, #0] │ │ │ │ ldr.w r1, [r1, r9] │ │ │ │ str.w r1, [r2, r4, lsl #3] │ │ │ │ ldr r1, [r7, #0] │ │ │ │ ldr r2, [r6, #0] │ │ │ │ add r1, r9 │ │ │ │ add.w r2, r2, r4, lsl #3 │ │ │ │ adds r4, #1 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ str r3, [r2, #4] │ │ │ │ - b.n 55b04 │ │ │ │ + b.n 55af0 <_Py_hashtable_size@@Base+0x986> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 55b8e │ │ │ │ + b.n 55b7a <_Py_hashtable_size@@Base+0xa10> │ │ │ │ ldr r0, [r6, #0] │ │ │ │ movs r5, #0 │ │ │ │ movs r6, #44 @ 0x2c │ │ │ │ - bl 77270 │ │ │ │ + bl 771f0 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 55b88 │ │ │ │ + beq.n 55b74 <_Py_hashtable_size@@Base+0xa0a> │ │ │ │ mla r0, r6, r5, r0 │ │ │ │ adds r5, #1 │ │ │ │ - bl ceac4 │ │ │ │ - b.n 55b76 │ │ │ │ - bl 77270 │ │ │ │ - b.n 55af4 │ │ │ │ + bl cead4 │ │ │ │ + b.n 55b62 <_Py_hashtable_size@@Base+0x9f8> │ │ │ │ + bl 771f0 │ │ │ │ + b.n 55ae0 <_Py_hashtable_size@@Base+0x976> │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + │ │ │ │ +00055b80 : │ │ │ │ + movs r3, #0 │ │ │ │ + b.w 24b578 │ │ │ │ + push {r3, r4, r5, r6, r7, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + movs r5, #0 │ │ │ │ + movs r7, #44 @ 0x2c │ │ │ │ + mov r4, r1 │ │ │ │ + mov r6, r2 │ │ │ │ + bl 771f0 │ │ │ │ + mla r0, r7, r5, r4 │ │ │ │ + cmp r5, r6 │ │ │ │ + beq.n 55bb0 │ │ │ │ + adds r5, #1 │ │ │ │ + bl cead4 │ │ │ │ + b.n 55ba0 │ │ │ │ + mov r0, r4 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ + b.w 771f0 │ │ │ │ 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] │ │ │ │ @@ -64583,290 +64591,160 @@ │ │ │ │ orrs r3, r2 │ │ │ │ str r3, [r1, #4] │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r4, #-8] │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ and.w r3, r3, #1 │ │ │ │ str.w r3, [r4, #-4] │ │ │ │ - bl 7828c │ │ │ │ + bl 7820c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #160] @ 0xa0 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 55bf6 │ │ │ │ + beq.n 55c1c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 55bf6 │ │ │ │ + cbnz r3, 55c1c │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 77ddc <_Py_Dealloc@@Base> │ │ │ │ + b.w 77d5c <_Py_Dealloc@@Base> │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - push {r3, r4, r5, r6, r7, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ - movs r1, #0 │ │ │ │ - ldr.w r3, [r0, #152] @ 0x98 │ │ │ │ - blx r3 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 55ca2 │ │ │ │ - movs r3, #0 │ │ │ │ - strh.w r3, [r0, #430] @ 0x1ae │ │ │ │ - ldrb.w r3, [r6, #430] @ 0x1ae │ │ │ │ - cbz r3, 55c4a │ │ │ │ - addw r0, r6, #431 @ 0x1af │ │ │ │ - mov.w r3, #1 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r0] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 55c40 │ │ │ │ - strexb r1, r3, [r0] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 55c30 │ │ │ │ - dmb ish │ │ │ │ - beq.n 55c4a │ │ │ │ - bl 267fdc │ │ │ │ - add.w r5, r6, #8 │ │ │ │ - add.w r4, r7, #8 │ │ │ │ - ldmia r5!, {r0, r1, r2, r3} │ │ │ │ - stmia r4!, {r0, r1, r2, r3} │ │ │ │ - ldmia r5!, {r0, r1, r2, r3} │ │ │ │ - stmia r4!, {r0, r1, r2, r3} │ │ │ │ - ldmia r5!, {r0, r1, r2, r3} │ │ │ │ - stmia r4!, {r0, r1, r2, r3} │ │ │ │ - ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ - stmia.w r4, {r0, r1, r2, r3} │ │ │ │ - mov.w r2, #358 @ 0x166 │ │ │ │ - add.w r1, r6, #72 @ 0x48 │ │ │ │ - add.w r0, r7, #72 @ 0x48 │ │ │ │ - blx 29c10 │ │ │ │ - ldrb.w r3, [r6, #430] @ 0x1ae │ │ │ │ - cbz r3, 55ca2 │ │ │ │ - addw r0, r6, #431 @ 0x1af │ │ │ │ - mov.w r3, #0 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r0] │ │ │ │ - cmp r2, #1 │ │ │ │ - bne.n 55c98 │ │ │ │ - strexb r1, r3, [r0] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 55c88 │ │ │ │ - dmb ish │ │ │ │ - beq.n 55ca2 │ │ │ │ - bl 2459ac │ │ │ │ - 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 │ │ │ │ - movs r5, #0 │ │ │ │ - movs r7, #44 @ 0x2c │ │ │ │ - mov r4, r1 │ │ │ │ - mov r6, r2 │ │ │ │ - bl 77270 │ │ │ │ - mla r0, r7, r5, r4 │ │ │ │ - cmp r5, r6 │ │ │ │ - beq.n 55cd0 │ │ │ │ - adds r5, #1 │ │ │ │ - bl ceac4 │ │ │ │ - b.n 55cc0 │ │ │ │ - mov r0, r4 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 77270 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #10172 @ 0x27bc │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 55d06 │ │ │ │ + beq.n 55c4a │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 55d1c │ │ │ │ + bne.n 55c60 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 55d50 │ │ │ │ + beq.n 55c94 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 55d1e │ │ │ │ - b.n 55d50 │ │ │ │ + bgt.n 55c62 │ │ │ │ + b.n 55c94 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 55d3c │ │ │ │ + beq.n 55c80 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 55d6a │ │ │ │ + bne.n 55cae │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 55d50 │ │ │ │ + beq.n 55c94 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 55d6c │ │ │ │ + bgt.n 55cb0 │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5012 @ 0x1394 │ │ │ │ + movw r1, #5312 @ 0x14c0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 55dae │ │ │ │ + bl 1271a4 │ │ │ │ + b.n 55cf2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r1, r4 │ │ │ │ cmp r3, r2 │ │ │ │ mov r0, r5 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ - bl 362b2 │ │ │ │ + bl 36282 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 55d98 │ │ │ │ + beq.n 55cdc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 55d98 │ │ │ │ + cbnz r3, 55cdc │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 55dae │ │ │ │ + beq.n 55cf2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 55dae │ │ │ │ + cbnz r3, 55cf2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r7, [r1, #8] │ │ │ │ - sub sp, #12 │ │ │ │ - mov r5, r1 │ │ │ │ - cmp r7, #0 │ │ │ │ - bgt.n 55e02 │ │ │ │ - ldr r2, [r0, #12] │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - cbz r2, 55de6 │ │ │ │ - ldr r3, [r2, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - tst.w r3, #268435456 @ 0x10000000 │ │ │ │ - it eq │ │ │ │ - moveq r2, #0 │ │ │ │ - ldr r4, [r1, #8] │ │ │ │ - movw r3, #54576 @ 0xd530 │ │ │ │ - movt r3, #39 @ 0x27 │ │ │ │ - movw r1, #59160 @ 0xe718 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - ldr r4, [r4, #12] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - bl d1990 │ │ │ │ - b.n 55e10 │ │ │ │ - mov r6, r2 │ │ │ │ - ldr r2, [r1, #12] │ │ │ │ - movs r1, #0 │ │ │ │ - bl 8e964 │ │ │ │ - mov r4, r0 │ │ │ │ - cbnz r0, 55e14 │ │ │ │ - movs r5, #0 │ │ │ │ - b.n 55e38 │ │ │ │ - mov r3, r6 │ │ │ │ - subs r2, r7, #1 │ │ │ │ - add.w r1, r5, #16 │ │ │ │ - bl 8ef90 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 55e38 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 55e38 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ - cbnz r3, 55e5a │ │ │ │ + cbnz r3, 55d12 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r2, 55e74 │ │ │ │ + cbz r2, 55d2c │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbz r3, 55e74 │ │ │ │ + cbz r3, 55d2c │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #57748 @ 0xe194 │ │ │ │ + movw r1, #58068 @ 0xe2d4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 1271a4 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 55f5a │ │ │ │ + b.n 55e12 │ │ │ │ ldr.w r3, [r1, #444] @ 0x1bc │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 55e8c │ │ │ │ - bl 4f87a <_PyMonitoring_FirePyReturnEvent@@Base+0x2e> │ │ │ │ + bne.n 55d44 │ │ │ │ + bl 4f934 <_PyMonitoring_FirePyReturnEvent@@Base+0xf8> │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 55e98 │ │ │ │ - b.n 55e70 │ │ │ │ + cbnz r0, 55d50 │ │ │ │ + b.n 55d28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 4c702 │ │ │ │ + bl 4c986 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 55e70 │ │ │ │ + beq.n 55d28 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - cbz r3, 55ec2 │ │ │ │ + cbz r3, 55d7a │ │ │ │ add.w r0, r4, #13 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 55eb8 │ │ │ │ + bne.n 55d70 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 55ea8 │ │ │ │ + bne.n 55d60 │ │ │ │ dmb ish │ │ │ │ - beq.n 55ec2 │ │ │ │ - bl 267fdc │ │ │ │ + beq.n 55d7a │ │ │ │ + bl 2680cc │ │ │ │ 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] │ │ │ │ @@ -64879,15 +64757,15 @@ │ │ │ │ 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 55ee0 │ │ │ │ + bne.n 55d98 │ │ │ │ movs r1, #4 │ │ │ │ movs r0, #8 │ │ │ │ blx 294c4 │ │ │ │ mov r9, r0 │ │ │ │ mov r5, r9 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ ldr r1, [r7, #4] │ │ │ │ @@ -64902,796 +64780,837 @@ │ │ │ │ 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, 55f5a │ │ │ │ + cbz r3, 55e12 │ │ │ │ add.w r0, r4, #13 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 55f50 │ │ │ │ + bne.n 55e08 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 55f40 │ │ │ │ + bne.n 55df8 │ │ │ │ dmb ish │ │ │ │ - beq.n 55f5a │ │ │ │ - bl 2459ac │ │ │ │ + beq.n 55e12 │ │ │ │ + bl 245a28 │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r4, r1 │ │ │ │ - ldr r1, [r0, #4] │ │ │ │ - movw r2, #10172 @ 0x27bc │ │ │ │ - movt r2, #70 @ 0x46 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r1, r2 │ │ │ │ - beq.n 55f8c │ │ │ │ - movw r3, #10624 @ 0x2980 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r1, r3 │ │ │ │ - bne.n 55fa2 │ │ │ │ - ldr r5, [r5, #8] │ │ │ │ - movw r3, #4356 @ 0x1104 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r5, r3 │ │ │ │ - beq.n 55fd6 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bgt.n 55fa4 │ │ │ │ - b.n 55fd6 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r1 │ │ │ │ - ldr r1, [r4, #4] │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r5, #0] │ │ │ │ - cmp r1, r2 │ │ │ │ - beq.n 55fc2 │ │ │ │ - movw r3, #10624 @ 0x2980 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r1, r3 │ │ │ │ - bne.n 55ff0 │ │ │ │ - ldr r4, [r4, #8] │ │ │ │ - movw r3, #4356 @ 0x1104 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r4, r3 │ │ │ │ - beq.n 55fd6 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bgt.n 55ff2 │ │ │ │ - movw r3, #56104 @ 0xdb28 │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + ldr r7, [r1, #8] │ │ │ │ + sub sp, #12 │ │ │ │ + mov r5, r1 │ │ │ │ + cmp r7, #0 │ │ │ │ + bgt.n 55e68 │ │ │ │ + ldr r2, [r0, #12] │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5012 @ 0x1394 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - movs r6, #0 │ │ │ │ + mov r1, r0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 56034 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r1, r4 │ │ │ │ - cmp r3, r2 │ │ │ │ - mov r0, r5 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r4, #0] │ │ │ │ - bl 36400 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 5601e │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 5601e │ │ │ │ - mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + cbz r2, 55e4c │ │ │ │ + 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, #54896 @ 0xd670 │ │ │ │ + movt r3, #39 @ 0x27 │ │ │ │ + movw r1, #59480 @ 0xe858 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr r4, [r4, #12] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + bl d19a8 │ │ │ │ + b.n 55e76 │ │ │ │ + mov r6, r2 │ │ │ │ + ldr r2, [r1, #12] │ │ │ │ + movs r1, #0 │ │ │ │ + bl 8e950 │ │ │ │ + mov r4, r0 │ │ │ │ + cbnz r0, 55e7a │ │ │ │ + movs r5, #0 │ │ │ │ + b.n 55e9e │ │ │ │ + mov r3, r6 │ │ │ │ + subs r2, r7, #1 │ │ │ │ + add.w r1, r5, #16 │ │ │ │ + bl 8ef7c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 56034 │ │ │ │ + beq.n 55e9e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 56034 │ │ │ │ + cbnz r3, 55e9e │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - mov r0, r6 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ + bl 77d5c <_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 5606a │ │ │ │ + bne.n 55ed6 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f43ac │ │ │ │ + bl f4428 │ │ │ │ mov r5, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 5608c │ │ │ │ - b.n 56084 │ │ │ │ + bne.n 55ef8 │ │ │ │ + b.n 55ef0 │ │ │ │ movs r3, #3 │ │ │ │ - movw r0, #64768 @ 0xfd00 │ │ │ │ + movw r0, #65088 @ 0xfe40 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0530 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c053c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5605c │ │ │ │ + bne.n 55ec8 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 560f0 │ │ │ │ - bl 7f720 │ │ │ │ + b.n 55f5c │ │ │ │ + bl 7f734 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 56080 │ │ │ │ + bne.n 55eec │ │ │ │ ldr r0, [r4, #4] │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #20 │ │ │ │ - bl ce02c │ │ │ │ + bl ce03c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 56080 │ │ │ │ + bne.n 55eec │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 1ed6dc │ │ │ │ + bl 1ed630 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 56080 │ │ │ │ + beq.n 55eec │ │ │ │ ldrd r8, r9, [sp, #8] │ │ │ │ - bl 95d94 │ │ │ │ + bl 95d68 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r6, r0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r5 │ │ │ │ strd r8, r9, [sp] │ │ │ │ blx 29e70 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9889c │ │ │ │ + bl 98868 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 560dc │ │ │ │ + bge.n 55f48 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 560fc │ │ │ │ - bl e4b58 │ │ │ │ + bne.n 55f68 │ │ │ │ + bl e4bd0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 560aa │ │ │ │ + beq.n 55f16 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 560e8 │ │ │ │ - bl 7f720 │ │ │ │ + bne.n 55f54 │ │ │ │ + bl 7f734 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 56080 │ │ │ │ + bne.n 55eec │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f908 │ │ │ │ + bl 7f91c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - cbz r3, 5610c │ │ │ │ + cbz r3, 55f78 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl ceac4 │ │ │ │ - b.n 5610c │ │ │ │ + bl cead4 │ │ │ │ + b.n 55f78 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1834 │ │ │ │ - b.n 560dc │ │ │ │ + bl f18b4 │ │ │ │ + b.n 55f48 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #64 @ 0x40 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r8, r9, pc} │ │ │ │ - stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - cbnz r3, 56132 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r1 │ │ │ │ - cbz r2, 5614c │ │ │ │ - ldr r3, [r2, #8] │ │ │ │ - cbz r3, 5614c │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ + 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 55fac │ │ │ │ + movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #57748 @ 0xe194 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + cmp r1, r3 │ │ │ │ + bne.n 55fc2 │ │ │ │ + ldr r5, [r5, #8] │ │ │ │ + movw r3, #4356 @ 0x1104 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + cmp r5, r3 │ │ │ │ + beq.n 55ff6 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bgt.n 55fc4 │ │ │ │ + b.n 55ff6 │ │ │ │ + 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 55fe2 │ │ │ │ + movw r3, #10624 @ 0x2980 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + cmp r1, r3 │ │ │ │ + bne.n 56010 │ │ │ │ + ldr r4, [r4, #8] │ │ │ │ + movw r3, #4356 @ 0x1104 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + cmp r4, r3 │ │ │ │ + beq.n 55ff6 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bgt.n 56012 │ │ │ │ + movw r3, #56104 @ 0xdb28 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #5312 @ 0x14c0 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ - b.n 56214 │ │ │ │ - bl 165774 │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - bl 49888 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 1271a4 │ │ │ │ + b.n 56054 │ │ │ │ + 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 363d0 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 5603e │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 5603e │ │ │ │ + mov r0, r5 │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 56054 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 56054 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + 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, r0 │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ + movs r1, #0 │ │ │ │ + ldr.w r3, [r0, #152] @ 0x98 │ │ │ │ + blx r3 │ │ │ │ + mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 56148 │ │ │ │ - ldrb r3, [r4, #8] │ │ │ │ - cbz r3, 56186 │ │ │ │ - add.w r0, r4, #9 │ │ │ │ + beq.n 560f8 │ │ │ │ + movs r3, #0 │ │ │ │ + strh.w r3, [r0, #222] @ 0xde │ │ │ │ + ldrb.w r3, [r4, #222] @ 0xde │ │ │ │ + cbz r3, 560aa │ │ │ │ + add.w r0, r4, #223 @ 0xdf │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 5617c │ │ │ │ + bne.n 560a0 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 5616c │ │ │ │ + bne.n 56090 │ │ │ │ dmb ish │ │ │ │ - beq.n 56186 │ │ │ │ - bl 267fdc │ │ │ │ - ldr r3, [r4, #12] │ │ │ │ - movs r1, #1 │ │ │ │ - movs r0, #64 @ 0x40 │ │ │ │ - ldrd r9, r5, [r3] │ │ │ │ - ldrd sl, fp, [r3, #8] │ │ │ │ - blx 294c4 │ │ │ │ - add.w lr, r5, #64 @ 0x40 │ │ │ │ - mov r8, r0 │ │ │ │ - mov ip, r0 │ │ │ │ - mov r7, ip │ │ │ │ - ldr r0, [r5, #0] │ │ │ │ - ldr r1, [r5, #4] │ │ │ │ - adds r5, #16 │ │ │ │ - ldr.w r2, [r5, #-8] │ │ │ │ - add.w ip, ip, #16 │ │ │ │ - ldr.w r3, [r5, #-4] │ │ │ │ - cmp r5, lr │ │ │ │ - stmia r7!, {r0, r1, r2, r3} │ │ │ │ - bne.n 561a0 │ │ │ │ - movs r1, #4 │ │ │ │ - mov r0, r1 │ │ │ │ - blx 294c4 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r5, r7 │ │ │ │ - ldr.w r0, [r9] │ │ │ │ - ldr.w r3, [r9, #12] │ │ │ │ - ldr.w r1, [r9, #4] │ │ │ │ - ldr.w r2, [r9, #8] │ │ │ │ + beq.n 560aa │ │ │ │ + bl 2680cc │ │ │ │ + add.w r6, r4, #8 │ │ │ │ + add.w r5, r7, #8 │ │ │ │ + ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ - movs r0, #16 │ │ │ │ - blx 2a0fc │ │ │ │ - ldrb r3, [r4, #8] │ │ │ │ - strd sl, fp, [r0, #8] │ │ │ │ - str r7, [r0, #0] │ │ │ │ - str.w r8, [r0, #4] │ │ │ │ - str r0, [r6, #12] │ │ │ │ - cbz r3, 56214 │ │ │ │ - add.w r0, r4, #9 │ │ │ │ + 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, 560f8 │ │ │ │ + add.w r0, r4, #223 @ 0xdf │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 5620a │ │ │ │ + bne.n 560ee │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 561fa │ │ │ │ + bne.n 560de │ │ │ │ dmb ish │ │ │ │ - beq.n 56214 │ │ │ │ - bl 2459ac │ │ │ │ - mov r0, r6 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [r0, #8] │ │ │ │ - movw r3, #4356 @ 0x1104 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - mov r1, r0 │ │ │ │ - cmp r4, r3 │ │ │ │ - beq.n 56276 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 56276 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - movw r0, #19576 @ 0x4c78 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - cmp r3, r2 │ │ │ │ - it ne │ │ │ │ - addne r3, #1 │ │ │ │ - mov r2, r4 │ │ │ │ - it ne │ │ │ │ - strne r3, [r4, #0] │ │ │ │ - mov r3, r4 │ │ │ │ - bl ddc6c │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 56286 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 56286 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 56286 │ │ │ │ - movw r0, #19612 @ 0x4c9c │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w ddc6c │ │ │ │ - mov r0, r5 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ + beq.n 560f8 │ │ │ │ + bl 245a28 │ │ │ │ + mov r0, r7 │ │ │ │ + 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, #4024] @ 0xfb8 │ │ │ │ subs r3, r2, #3 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 562b4 │ │ │ │ + bhi.n 56126 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f43ac │ │ │ │ + bl f4428 │ │ │ │ mov r7, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.n 562d4 │ │ │ │ - b.n 562cc │ │ │ │ - movw r0, #64776 @ 0xfd08 │ │ │ │ + bne.n 56146 │ │ │ │ + b.n 5613e │ │ │ │ + movw r0, #65096 @ 0xfe48 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movs r3, #4 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r5 │ │ │ │ - bl c0530 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c053c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 562a6 │ │ │ │ - b.n 563ae │ │ │ │ - bl 7f720 │ │ │ │ + bne.n 56118 │ │ │ │ + b.n 56220 │ │ │ │ + bl 7f734 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 563ae │ │ │ │ + bne.n 56220 │ │ │ │ ldrd r8, r0, [r4, #4] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 1ed6dc │ │ │ │ + bl 1ed630 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 563ae │ │ │ │ + beq.n 56220 │ │ │ │ cmp r5, #3 │ │ │ │ - ble.n 562fa │ │ │ │ + ble.n 5616c │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl f43ac │ │ │ │ + bl f4428 │ │ │ │ mov r6, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 562fc │ │ │ │ - bl 7f720 │ │ │ │ - cbz r0, 562fc │ │ │ │ - b.n 563ae │ │ │ │ + bne.n 5616e │ │ │ │ + bl 7f734 │ │ │ │ + cbz r0, 5616e │ │ │ │ + b.n 56220 │ │ │ │ movs r6, #0 │ │ │ │ mov r0, r8 │ │ │ │ ldrd sl, fp, [sp, #24] │ │ │ │ - bl 152750 │ │ │ │ - cbnz r0, 56320 │ │ │ │ + bl 152840 │ │ │ │ + cbnz r0, 56192 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #19636 @ 0x4cb4 │ │ │ │ + movw r1, #19896 @ 0x4db8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 56388 │ │ │ │ + bl 1271a4 │ │ │ │ + b.n 561fa │ │ │ │ mov r0, r8 │ │ │ │ - bl 152d54 │ │ │ │ + bl 152e44 │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt.n 56388 │ │ │ │ + blt.n 561fa │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r8 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r1, sp, #20 │ │ │ │ mov r3, r5 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 55a9e │ │ │ │ + bl 55a8a <_Py_hashtable_size@@Base+0x920> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 56388 │ │ │ │ - bl 95d94 │ │ │ │ + beq.n 561fa │ │ │ │ + bl 95d68 │ │ │ │ ldr.w r9, [sp, #16] │ │ │ │ mov r8, r0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ str r6, [sp, #8] │ │ │ │ strd sl, fp, [sp] │ │ │ │ blx 2a614 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9889c │ │ │ │ + bl 98868 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 5637a │ │ │ │ + bge.n 561ec │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 5639e │ │ │ │ - bl e4b58 │ │ │ │ + bne.n 56210 │ │ │ │ + bl e4bd0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5633e │ │ │ │ + beq.n 561b0 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 55ca6 │ │ │ │ + bl 55b86 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 56392 │ │ │ │ - bl 7f720 │ │ │ │ - cbnz r0, 563ae │ │ │ │ + bne.n 56204 │ │ │ │ + bl 7f734 │ │ │ │ + cbnz r0, 56220 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 7f908 │ │ │ │ + b.w 7f91c │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1834 │ │ │ │ - b.n 56376 │ │ │ │ + bl f18b4 │ │ │ │ + b.n 561e8 │ │ │ │ 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 56284 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.n 56284 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + movw r0, #19932 @ 0x4ddc │ │ │ │ + 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 ddce4 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 56294 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 56294 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 56294 │ │ │ │ + movw r0, #19968 @ 0x4e00 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ + b.w ddce4 │ │ │ │ + mov r0, r5 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + cbnz r3, 562b4 │ │ │ │ + mov r4, r0 │ │ │ │ + cbz r2, 562ce │ │ │ │ + ldr r3, [r2, #8] │ │ │ │ + cbz r3, 562ce │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #58068 @ 0xe2d4 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 1271a4 │ │ │ │ + movs r5, #0 │ │ │ │ + b.n 563a4 │ │ │ │ + ldr.w r3, [r1, #444] @ 0x1bc │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ + ldr r0, [r3, #12] │ │ │ │ + cmp r0, r2 │ │ │ │ + bne.n 562e6 │ │ │ │ + bl 21c640 │ │ │ │ + mov r5, r0 │ │ │ │ + cbnz r0, 562f2 │ │ │ │ + b.n 562ca │ │ │ │ + ldr r0, [r3, #8] │ │ │ │ + bl 4fc32 <_PyMonitoring_FireCallEvent@@Base+0x32> │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 562ca │ │ │ │ + ldrb r3, [r4, #12] │ │ │ │ + cbz r3, 5631c │ │ │ │ + add.w r0, r4, #13 │ │ │ │ + mov.w r3, #1 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r0] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 56312 │ │ │ │ + strexb r1, r3, [r0] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 56302 │ │ │ │ + dmb ish │ │ │ │ + beq.n 5631c │ │ │ │ + bl 2680cc │ │ │ │ + ldr r3, [r4, #16] │ │ │ │ + movs r1, #1 │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ + movs r0, #128 @ 0x80 │ │ │ │ + str r2, [r5, #8] │ │ │ │ + ldrd r6, r7, [r3] │ │ │ │ + ldrd sl, fp, [r3, #8] │ │ │ │ + blx 294c4 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r2, #128 @ 0x80 │ │ │ │ + mov r8, r0 │ │ │ │ + blx 29c10 │ │ │ │ + movs r1, #8 │ │ │ │ + add.w r9, r6, #64 @ 0x40 │ │ │ │ + mov r0, r1 │ │ │ │ + blx 294c4 │ │ │ │ + mov r7, r0 │ │ │ │ + mov lr, r0 │ │ │ │ + mov ip, lr │ │ │ │ + ldr r0, [r6, #0] │ │ │ │ + ldr r1, [r6, #4] │ │ │ │ + adds r6, #16 │ │ │ │ + ldr.w r2, [r6, #-8] │ │ │ │ + add.w lr, lr, #16 │ │ │ │ + ldr.w r3, [r6, #-4] │ │ │ │ + cmp r6, r9 │ │ │ │ + stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ + bne.n 5634c │ │ │ │ + movs r0, #16 │ │ │ │ + blx 2a0fc │ │ │ │ + ldrb r3, [r4, #12] │ │ │ │ + strd sl, fp, [r0, #8] │ │ │ │ + str r7, [r0, #0] │ │ │ │ + str.w r8, [r0, #4] │ │ │ │ + str r0, [r5, #16] │ │ │ │ + cbz r3, 563a4 │ │ │ │ + add.w r0, r4, #13 │ │ │ │ + mov.w r3, #0 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r0] │ │ │ │ + cmp r2, #1 │ │ │ │ + bne.n 5639a │ │ │ │ + strexb r1, r3, [r0] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 5638a │ │ │ │ + dmb ish │ │ │ │ + beq.n 563a4 │ │ │ │ + bl 245a28 │ │ │ │ + mov r0, r5 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #10172 @ 0x27bc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 563e2 │ │ │ │ + beq.n 563d6 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 56410 │ │ │ │ + bne.n 56404 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 563f6 │ │ │ │ + beq.n 563ea │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 56412 │ │ │ │ + bgt.n 56406 │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5012 @ 0x1394 │ │ │ │ + movw r1, #5312 @ 0x14c0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 5644c │ │ │ │ + bl 1271a4 │ │ │ │ + b.n 56440 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r0, [pc, #60] @ (56454 ) │ │ │ │ + ldr r0, [pc, #60] @ (56448 ) │ │ │ │ cmp r3, r2 │ │ │ │ add r1, sp, #4 │ │ │ │ it ne │ │ │ │ addne r3, #1 │ │ │ │ mov.w r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ it ne │ │ │ │ strne r3, [r4, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 93304 │ │ │ │ + bl 932e0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5644c │ │ │ │ + beq.n 56440 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5644c │ │ │ │ + cbnz r3, 56440 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ add r5, sp, #128 @ 0x80 │ │ │ │ lsls r0, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #20 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 56480 │ │ │ │ + bne.n 56474 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f43ac │ │ │ │ + bl f4428 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 564a0 │ │ │ │ - b.n 56498 │ │ │ │ + bne.n 56494 │ │ │ │ + b.n 5648c │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #64736 @ 0xfce0 │ │ │ │ + movw r0, #65056 @ 0xfe20 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0530 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c053c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 56470 │ │ │ │ - b.n 56552 │ │ │ │ - bl 7f720 │ │ │ │ + bne.n 56464 │ │ │ │ + b.n 56546 │ │ │ │ + bl 7f734 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 56552 │ │ │ │ + bne.n 56546 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 152750 │ │ │ │ - cbnz r0, 564c2 │ │ │ │ + bl 152840 │ │ │ │ + cbnz r0, 564b6 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #19672 @ 0x4cd8 │ │ │ │ + movw r1, #19992 @ 0x4e18 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 5653c │ │ │ │ + bl 1271a4 │ │ │ │ + b.n 56530 │ │ │ │ mov r0, r4 │ │ │ │ - bl 152d54 │ │ │ │ + bl 152e44 │ │ │ │ subs r6, r0, #0 │ │ │ │ - blt.n 5653c │ │ │ │ + blt.n 56530 │ │ │ │ movs r1, #1 │ │ │ │ mov r3, r6 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #12 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 55a9e │ │ │ │ + bl 55a8a <_Py_hashtable_size@@Base+0x920> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5653c │ │ │ │ - bl 95d94 │ │ │ │ + beq.n 56530 │ │ │ │ + bl 95d68 │ │ │ │ ldr.w r9, [sp, #8] │ │ │ │ mov r2, r6 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ blx 2a78c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9889c │ │ │ │ + bl 98868 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ cmp r4, #0 │ │ │ │ mov r7, r0 │ │ │ │ - bge.n 56518 │ │ │ │ + bge.n 5650c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 56518 │ │ │ │ - bl e4b58 │ │ │ │ + bne.n 5650c │ │ │ │ + bl e4bd0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 564e0 │ │ │ │ - b.n 5651a │ │ │ │ + beq.n 564d4 │ │ │ │ + b.n 5650e │ │ │ │ movs r5, #0 │ │ │ │ mov r2, r6 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r9 │ │ │ │ ldr r6, [r7, #0] │ │ │ │ - bl 55ca6 │ │ │ │ + bl 55b86 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 56546 │ │ │ │ - cbnz r5, 5653c │ │ │ │ + bge.n 5653a │ │ │ │ + cbnz r5, 56530 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ str r6, [r7, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1834 │ │ │ │ - bl 7f720 │ │ │ │ - cbnz r0, 56552 │ │ │ │ + bl f18b4 │ │ │ │ + bl 7f734 │ │ │ │ + cbnz r0, 56546 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 7f908 │ │ │ │ + b.w 7f91c │ │ │ │ movs r0, #0 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #10172 @ 0x27bc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 56586 │ │ │ │ + beq.n 5657a │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 565b4 │ │ │ │ + bne.n 565a8 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 5659a │ │ │ │ + beq.n 5658e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 565b6 │ │ │ │ + bgt.n 565aa │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5012 @ 0x1394 │ │ │ │ + movw r1, #5312 @ 0x14c0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 565f0 │ │ │ │ + bl 1271a4 │ │ │ │ + b.n 565e4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r0, [pc, #60] @ (565f8 ) │ │ │ │ + ldr r0, [pc, #60] @ (565ec ) │ │ │ │ cmp r3, r2 │ │ │ │ add r1, sp, #4 │ │ │ │ it ne │ │ │ │ addne r3, #1 │ │ │ │ mov.w r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ it ne │ │ │ │ strne r3, [r4, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 93304 │ │ │ │ + bl 932e0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 565f0 │ │ │ │ + beq.n 565e4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 565f0 │ │ │ │ + cbnz r3, 565e4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ ldr r7, [sp, #944] @ 0x3b0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -000565fc : │ │ │ │ +000565f0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #52] @ (56640 ) │ │ │ │ + ldr r4, [pc, #52] @ (56634 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r1, [r0, #36] @ 0x24 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r2, r4] │ │ │ │ - cbnz r1, 56624 │ │ │ │ + cbnz r1, 56618 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ ldr r1, [r3, #12] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w 3aeb0 <_PyImport_ClearExtension@@Base+0x30a> │ │ │ │ + b.w 3aeca <_PyImport_ClearExtension@@Base+0x38e> │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r2, #19708 @ 0x4cfc │ │ │ │ + movw r2, #20028 @ 0x4e3c │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 126e98 <_PyErr_SetString@@Base> │ │ │ │ + bl 127208 <_PyErr_SetString@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - push {r3, r4, r5, r6, r7, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ - movs r1, #0 │ │ │ │ - ldr.w r3, [r0, #152] @ 0x98 │ │ │ │ - blx r3 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 566e4 │ │ │ │ - movs r3, #0 │ │ │ │ - strh.w r3, [r0, #222] @ 0xde │ │ │ │ - ldrb.w r3, [r4, #222] @ 0xde │ │ │ │ - cbz r3, 56696 │ │ │ │ - add.w r0, r4, #223 @ 0xdf │ │ │ │ - mov.w r3, #1 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r0] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 5668c │ │ │ │ - strexb r1, r3, [r0] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 5667c │ │ │ │ - dmb ish │ │ │ │ - beq.n 56696 │ │ │ │ - bl 267fdc │ │ │ │ - add.w r6, r4, #8 │ │ │ │ - add.w r5, r7, #8 │ │ │ │ - ldmia r6!, {r0, r1, r2, r3} │ │ │ │ - stmia r5!, {r0, r1, r2, r3} │ │ │ │ - ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ - stmia.w r5, {r0, r1, r2, r3} │ │ │ │ - movs r2, #182 @ 0xb6 │ │ │ │ - add.w r1, r4, #40 @ 0x28 │ │ │ │ - add.w r0, r7, #40 @ 0x28 │ │ │ │ - blx 29c10 │ │ │ │ - ldrb.w r3, [r4, #222] @ 0xde │ │ │ │ - cbz r3, 566e4 │ │ │ │ - add.w r0, r4, #223 @ 0xdf │ │ │ │ - mov.w r3, #0 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r0] │ │ │ │ - cmp r2, #1 │ │ │ │ - bne.n 566da │ │ │ │ - strexb r1, r3, [r0] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 566ca │ │ │ │ - dmb ish │ │ │ │ - beq.n 566e4 │ │ │ │ - bl 2459ac │ │ │ │ - mov r0, r7 │ │ │ │ - pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - │ │ │ │ -000566e8 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - movw r4, #48048 @ 0xbbb0 │ │ │ │ - movt r4, #70 @ 0x46 │ │ │ │ - sub sp, #8 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r3, r2 │ │ │ │ - movs r5, #0 │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ - mov r2, r1 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r1, r6 │ │ │ │ - bl 1cb3d4 │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ - cbnz r3, 56734 │ │ │ │ + cbnz r3, 56656 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r2, 5674e │ │ │ │ + mov r0, r1 │ │ │ │ + cbz r2, 56670 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbz r3, 5674e │ │ │ │ + cbz r3, 56670 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #57748 @ 0xe194 │ │ │ │ + movw r1, #58068 @ 0xe2d4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 1271a4 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 5681e │ │ │ │ - ldr.w r3, [r1, #444] @ 0x1bc │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 4b654 │ │ │ │ + b.n 56738 │ │ │ │ + bl 165860 │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + bl 4986a │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5674a │ │ │ │ + beq.n 5666c │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ - cbz r3, 5678a │ │ │ │ + cbz r3, 566aa │ │ │ │ add.w r0, r4, #9 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 56780 │ │ │ │ + bne.n 566a0 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 56770 │ │ │ │ + bne.n 56690 │ │ │ │ dmb ish │ │ │ │ - beq.n 5678a │ │ │ │ - bl 267fdc │ │ │ │ - ldr r3, [r4, #16] │ │ │ │ + beq.n 566aa │ │ │ │ + bl 2680cc │ │ │ │ + ldr r3, [r4, #12] │ │ │ │ movs r1, #1 │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ ldrd r9, r5, [r3] │ │ │ │ ldrd sl, fp, [r3, #8] │ │ │ │ blx 294c4 │ │ │ │ add.w lr, r5, #64 @ 0x40 │ │ │ │ mov r8, r0 │ │ │ │ @@ -65701,149 +65620,225 @@ │ │ │ │ ldr r1, [r5, #4] │ │ │ │ adds r5, #16 │ │ │ │ ldr.w r2, [r5, #-8] │ │ │ │ add.w ip, ip, #16 │ │ │ │ ldr.w r3, [r5, #-4] │ │ │ │ cmp r5, lr │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ - bne.n 567a4 │ │ │ │ + bne.n 566c4 │ │ │ │ movs r1, #4 │ │ │ │ - movs r0, #5 │ │ │ │ + mov r0, r1 │ │ │ │ blx 294c4 │ │ │ │ mov r7, r0 │ │ │ │ mov r5, r7 │ │ │ │ ldr.w r0, [r9] │ │ │ │ ldr.w r3, [r9, #12] │ │ │ │ ldr.w r1, [r9, #4] │ │ │ │ ldr.w r2, [r9, #8] │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ - ldr.w r0, [r9, #16] │ │ │ │ - str r0, [r5, #0] │ │ │ │ movs r0, #16 │ │ │ │ blx 2a0fc │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ strd sl, fp, [r0, #8] │ │ │ │ str r7, [r0, #0] │ │ │ │ str.w r8, [r0, #4] │ │ │ │ - str r0, [r6, #16] │ │ │ │ - cbz r3, 5681e │ │ │ │ + str r0, [r6, #12] │ │ │ │ + cbz r3, 56738 │ │ │ │ add.w r0, r4, #9 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 56814 │ │ │ │ + bne.n 5672e │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 56804 │ │ │ │ + bne.n 5671e │ │ │ │ dmb ish │ │ │ │ - beq.n 5681e │ │ │ │ - bl 2459ac │ │ │ │ + beq.n 56738 │ │ │ │ + bl 245a28 │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + │ │ │ │ +0005673e : │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + movw r4, #48048 @ 0xbbb0 │ │ │ │ + movt r4, #70 @ 0x46 │ │ │ │ + sub sp, #8 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r3, r2 │ │ │ │ + movs r5, #0 │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ + mov r2, r1 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r1, r6 │ │ │ │ + bl 1cb314 │ │ │ │ + mov r0, r5 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + push {r3, r4, r5, r6, r7, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ + movs r1, #0 │ │ │ │ + ldr.w r3, [r0, #152] @ 0x98 │ │ │ │ + blx r3 │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 56818 │ │ │ │ + movs r3, #0 │ │ │ │ + strh.w r3, [r0, #430] @ 0x1ae │ │ │ │ + ldrb.w r3, [r6, #430] @ 0x1ae │ │ │ │ + cbz r3, 567c0 │ │ │ │ + addw r0, r6, #431 @ 0x1af │ │ │ │ + mov.w r3, #1 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r0] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 567b6 │ │ │ │ + strexb r1, r3, [r0] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 567a6 │ │ │ │ + dmb ish │ │ │ │ + beq.n 567c0 │ │ │ │ + bl 2680cc │ │ │ │ + add.w r5, r6, #8 │ │ │ │ + add.w r4, r7, #8 │ │ │ │ + ldmia r5!, {r0, r1, r2, r3} │ │ │ │ + stmia r4!, {r0, r1, r2, r3} │ │ │ │ + ldmia r5!, {r0, r1, r2, r3} │ │ │ │ + stmia r4!, {r0, r1, r2, r3} │ │ │ │ + ldmia r5!, {r0, r1, r2, r3} │ │ │ │ + stmia r4!, {r0, r1, r2, r3} │ │ │ │ + ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ + stmia.w r4, {r0, r1, r2, r3} │ │ │ │ + mov.w r2, #358 @ 0x166 │ │ │ │ + add.w r1, r6, #72 @ 0x48 │ │ │ │ + add.w r0, r7, #72 @ 0x48 │ │ │ │ + blx 29c10 │ │ │ │ + ldrb.w r3, [r6, #430] @ 0x1ae │ │ │ │ + cbz r3, 56818 │ │ │ │ + addw r0, r6, #431 @ 0x1af │ │ │ │ + mov.w r3, #0 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r0] │ │ │ │ + cmp r2, #1 │ │ │ │ + bne.n 5680e │ │ │ │ + strexb r1, r3, [r0] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 567fe │ │ │ │ + dmb ish │ │ │ │ + beq.n 56818 │ │ │ │ + bl 245a28 │ │ │ │ + mov r0, r7 │ │ │ │ + pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - cbz r0, 5682e │ │ │ │ - b.w 7a158 │ │ │ │ + cbz r0, 56826 │ │ │ │ + b.w 7a0ec │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00056838 <_PyXI_FillNamespaceFromDict@@Base>: │ │ │ │ +00056830 <_PyXI_FillNamespaceFromDict@@Base>: │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ movs r5, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r8, r1 │ │ │ │ mov r7, r2 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r5 │ │ │ │ - ble.n 568ec <_PyXI_FillNamespaceFromDict@@Base+0xb4> │ │ │ │ + ble.n 568e4 <_PyXI_FillNamespaceFromDict@@Base+0xb4> │ │ │ │ ldr r4, [r6, #4] │ │ │ │ mov r0, r8 │ │ │ │ ldr.w r1, [r4, r5, lsl #3] │ │ │ │ add.w r4, r4, r5, lsl #3 │ │ │ │ - bl 35e76 │ │ │ │ + bl 35e46 │ │ │ │ mov r9, r0 │ │ │ │ - cbnz r0, 56878 <_PyXI_FillNamespaceFromDict@@Base+0x40> │ │ │ │ - bl 7f720 │ │ │ │ + cbnz r0, 56870 <_PyXI_FillNamespaceFromDict@@Base+0x40> │ │ │ │ + bl 7f734 │ │ │ │ subs r4, r0, #0 │ │ │ │ it ne │ │ │ │ movne r4, #1 │ │ │ │ negs r4, r4 │ │ │ │ - b.n 568aa <_PyXI_FillNamespaceFromDict@@Base+0x72> │ │ │ │ + b.n 568a2 <_PyXI_FillNamespaceFromDict@@Base+0x72> │ │ │ │ movs r0, #24 │ │ │ │ - bl 6bfc4 │ │ │ │ + bl 6bfbc │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r4, #4] │ │ │ │ - cbnz r0, 5688a <_PyXI_FillNamespaceFromDict@@Base+0x52> │ │ │ │ - bl 1e7a0c │ │ │ │ - b.n 5689c <_PyXI_FillNamespaceFromDict@@Base+0x64> │ │ │ │ + cbnz r0, 56882 <_PyXI_FillNamespaceFromDict@@Base+0x52> │ │ │ │ + bl 1e7954 │ │ │ │ + b.n 56894 <_PyXI_FillNamespaceFromDict@@Base+0x64> │ │ │ │ mov r0, r9 │ │ │ │ - bl 191edc <_PyObject_GetCrossInterpreterData@@Base> │ │ │ │ - cbz r0, 568a0 <_PyXI_FillNamespaceFromDict@@Base+0x68> │ │ │ │ + bl 191d64 <_PyObject_GetCrossInterpreterData@@Base> │ │ │ │ + cbz r0, 56898 <_PyXI_FillNamespaceFromDict@@Base+0x68> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 6c174 │ │ │ │ + bl 6c16c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #4] │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ adds r0, #1 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ it ne │ │ │ │ movne r4, #0 │ │ │ │ - cbz r4, 568e8 <_PyXI_FillNamespaceFromDict@@Base+0xb0> │ │ │ │ - cbz r7, 568cc <_PyXI_FillNamespaceFromDict@@Base+0x94> │ │ │ │ - bl 139cac │ │ │ │ + cbz r4, 568e0 <_PyXI_FillNamespaceFromDict@@Base+0xb0> │ │ │ │ + cbz r7, 568c4 <_PyXI_FillNamespaceFromDict@@Base+0x94> │ │ │ │ + bl 139d88 │ │ │ │ add.w r0, r0, #4096 @ 0x1000 │ │ │ │ ldr.w r0, [r0, #1420] @ 0x58c │ │ │ │ - bl d3a3c │ │ │ │ - cbz r0, 568cc <_PyXI_FillNamespaceFromDict@@Base+0x94> │ │ │ │ + bl d3a4c │ │ │ │ + cbz r0, 568c4 <_PyXI_FillNamespaceFromDict@@Base+0x94> │ │ │ │ mov r3, r7 │ │ │ │ mvn.w r2, #6 │ │ │ │ str.w r2, [r3, #60]! │ │ │ │ str r3, [r7, #20] │ │ │ │ movs r7, #0 │ │ │ │ cmp r5, r7 │ │ │ │ - ble.n 568ee <_PyXI_FillNamespaceFromDict@@Base+0xb6> │ │ │ │ + ble.n 568e6 <_PyXI_FillNamespaceFromDict@@Base+0xb6> │ │ │ │ ldr r3, [r6, #4] │ │ │ │ add.w r3, r3, r7, lsl #3 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - cbz r0, 568e4 <_PyXI_FillNamespaceFromDict@@Base+0xac> │ │ │ │ + cbz r0, 568dc <_PyXI_FillNamespaceFromDict@@Base+0xac> │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #4] │ │ │ │ - bl 265f40 │ │ │ │ + bl 266030 │ │ │ │ adds r7, #1 │ │ │ │ - b.n 568ce <_PyXI_FillNamespaceFromDict@@Base+0x96> │ │ │ │ + b.n 568c6 <_PyXI_FillNamespaceFromDict@@Base+0x96> │ │ │ │ adds r5, #1 │ │ │ │ - b.n 56850 <_PyXI_FillNamespaceFromDict@@Base+0x18> │ │ │ │ + b.n 56848 <_PyXI_FillNamespaceFromDict@@Base+0x18> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r2, r0 │ │ │ │ - movw r0, #19828 @ 0x4d74 │ │ │ │ + movw r0, #20148 @ 0x4eb4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r1, [r2, #16] │ │ │ │ - b.w ddc6c │ │ │ │ + b.w ddce4 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ movw r1, #10112 @ 0x2780 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 11b368 │ │ │ │ + bl 11b5d8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 1cc108 │ │ │ │ + b.w 1cc048 │ │ │ │ ldrsb.w r1, [r0, #35] @ 0x23 │ │ │ │ movw r2, #4308 @ 0x10d4 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ movw r3, #7780 @ 0x1e64 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, #0 │ │ │ │ ite eq │ │ │ │ @@ -65859,124 +65854,91 @@ │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #1 │ │ │ │ ite ls │ │ │ │ movls r0, r1 │ │ │ │ movhi r0, r2 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00056972 <_PyXI_ApplyNamespace@@Base>: │ │ │ │ +0005696a <_PyXI_ApplyNamespace@@Base>: │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ movs r6, #0 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r7, r2 │ │ │ │ mvn.w fp, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, r6 │ │ │ │ - ble.n 56a1a <_PyXI_ApplyNamespace@@Base+0xa8> │ │ │ │ + ble.n 56a12 <_PyXI_ApplyNamespace@@Base+0xa8> │ │ │ │ ldr.w r5, [r8, #4] │ │ │ │ ldr.w r0, [r5, r6, lsl #3] │ │ │ │ add.w r5, r5, r6, lsl #3 │ │ │ │ - bl 7a158 │ │ │ │ + bl 7a0ec │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 56a1e <_PyXI_ApplyNamespace@@Base+0xac> │ │ │ │ + beq.n 56a16 <_PyXI_ApplyNamespace@@Base+0xac> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 569d0 <_PyXI_ApplyNamespace@@Base+0x5e> │ │ │ │ + cbz r0, 569c8 <_PyXI_ApplyNamespace@@Base+0x5e> │ │ │ │ ldr r3, [r0, #16] │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 569e0 <_PyXI_ApplyNamespace@@Base+0x6e> │ │ │ │ + cbnz r0, 569d8 <_PyXI_ApplyNamespace@@Base+0x6e> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 56a1e <_PyXI_ApplyNamespace@@Base+0xac> │ │ │ │ + beq.n 56a16 <_PyXI_ApplyNamespace@@Base+0xac> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 56a1e <_PyXI_ApplyNamespace@@Base+0xac> │ │ │ │ + cbnz r3, 56a16 <_PyXI_ApplyNamespace@@Base+0xac> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 56a1e <_PyXI_ApplyNamespace@@Base+0xac> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 56a16 <_PyXI_ApplyNamespace@@Base+0xac> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r7 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r7, #0] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 793e8 │ │ │ │ + bl 7937c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov sl, r0 │ │ │ │ cmp r3, fp │ │ │ │ - beq.n 569fe <_PyXI_ApplyNamespace@@Base+0x8c> │ │ │ │ + beq.n 569f6 <_PyXI_ApplyNamespace@@Base+0x8c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 569fe <_PyXI_ApplyNamespace@@Base+0x8c> │ │ │ │ + cbnz r3, 569f6 <_PyXI_ApplyNamespace@@Base+0x8c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, fp │ │ │ │ - beq.n 56a10 <_PyXI_ApplyNamespace@@Base+0x9e> │ │ │ │ + beq.n 56a08 <_PyXI_ApplyNamespace@@Base+0x9e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 56a10 <_PyXI_ApplyNamespace@@Base+0x9e> │ │ │ │ + cbnz r3, 56a08 <_PyXI_ApplyNamespace@@Base+0x9e> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 56a1e <_PyXI_ApplyNamespace@@Base+0xac> │ │ │ │ + bne.n 56a16 <_PyXI_ApplyNamespace@@Base+0xac> │ │ │ │ adds r6, #1 │ │ │ │ - b.n 5698e <_PyXI_ApplyNamespace@@Base+0x1c> │ │ │ │ + b.n 56986 <_PyXI_ApplyNamespace@@Base+0x1c> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 56a22 <_PyXI_ApplyNamespace@@Base+0xb0> │ │ │ │ + b.n 56a1a <_PyXI_ApplyNamespace@@Base+0xb0> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - push {r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - mov r4, r0 │ │ │ │ - sub sp, #36 @ 0x24 │ │ │ │ - add.w r0, r1, #12 │ │ │ │ - ldr r1, [r1, #8] │ │ │ │ - cbnz r2, 56a48 <_PyXI_ApplyNamespace@@Base+0xd6> │ │ │ │ - cmp r1, #1 │ │ │ │ - bne.n 56a48 <_PyXI_ApplyNamespace@@Base+0xd6> │ │ │ │ - mov r3, r0 │ │ │ │ - cbnz r0, 56a62 <_PyXI_ApplyNamespace@@Base+0xf0> │ │ │ │ - ldr r5, [pc, #40] @ (56a74 <_PyXI_ApplyNamespace@@Base+0x102>) │ │ │ │ - add r3, sp, #28 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - movs r5, #1 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - movs r3, #0 │ │ │ │ - strd r5, r5, [sp, #4] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - bl 101898 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - mov r3, r0 │ │ │ │ - cbz r0, 56a70 <_PyXI_ApplyNamespace@@Base+0xfe> │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 55340 <_Py_hashtable_size@@Base+0x1b4> │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - add ip, pc │ │ │ │ - lsls r0, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ - ldr r2, [pc, #192] @ (56b4c <_PyXI_ApplyNamespace@@Base+0x1da>) │ │ │ │ + ldr r2, [pc, #196] @ (56af4 <_PyXI_ApplyNamespace@@Base+0x18a>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ sub sp, #56 @ 0x38 │ │ │ │ add r6, sp, #20 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r7, [r3, #8] │ │ │ │ addw r4, r7, #3816 @ 0xee8 │ │ │ │ addw r7, r7, #3848 @ 0xf08 │ │ │ │ @@ -65985,158 +65947,192 @@ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ adds r4, #16 │ │ │ │ ldr.w r2, [r4, #-8] │ │ │ │ adds r6, #16 │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ cmp r4, r7 │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ - bne.n 56a9e <_PyXI_ApplyNamespace@@Base+0x12c> │ │ │ │ + bne.n 56a44 <_PyXI_ApplyNamespace@@Base+0xda> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ str r0, [r6, #0] │ │ │ │ movs r0, #0 │ │ │ │ - bl 72218 │ │ │ │ + bl 72198 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 56b42 <_PyXI_ApplyNamespace@@Base+0x1d0> │ │ │ │ - movw sl, #31984 @ 0x7cf0 │ │ │ │ + beq.n 56ae8 <_PyXI_ApplyNamespace@@Base+0x17e> │ │ │ │ + movw sl, #32304 @ 0x7e30 │ │ │ │ movt sl, #39 @ 0x27 │ │ │ │ - movw r9, #32172 @ 0x7dac │ │ │ │ + movw r9, #32492 @ 0x7eec │ │ │ │ movt r9, #39 @ 0x27 │ │ │ │ - movw r8, #18732 @ 0x492c │ │ │ │ + movw r8, #19024 @ 0x4a50 │ │ │ │ movt r8, #39 @ 0x27 │ │ │ │ add r4, sp, #20 │ │ │ │ movs r6, #3 │ │ │ │ ldrd r0, r7, [r4, #4] │ │ │ │ mov r1, r8 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mov r3, r9 │ │ │ │ strd sl, r7, [sp, #4] │ │ │ │ str r0, [sp, #0] │ │ │ │ - movw r0, #19856 @ 0x4d90 │ │ │ │ + movw r0, #20176 @ 0x4ed0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 82744 │ │ │ │ + bl 82754 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - cbz r7, 56b3c <_PyXI_ApplyNamespace@@Base+0x1ca> │ │ │ │ - bl 83ab0 │ │ │ │ + cbz r7, 56ae2 <_PyXI_ApplyNamespace@@Base+0x178> │ │ │ │ + bl 83ac0 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cbz r0, 56b24 <_PyXI_ApplyNamespace@@Base+0x1b2> │ │ │ │ + cbz r0, 56aca <_PyXI_ApplyNamespace@@Base+0x160> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 56b3c <_PyXI_ApplyNamespace@@Base+0x1ca> │ │ │ │ + beq.n 56ae2 <_PyXI_ApplyNamespace@@Base+0x178> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 56b3c <_PyXI_ApplyNamespace@@Base+0x1ca> │ │ │ │ + cbnz r3, 56ae2 <_PyXI_ApplyNamespace@@Base+0x178> │ │ │ │ mov r0, r7 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 56b3c <_PyXI_ApplyNamespace@@Base+0x1ca> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 56ae2 <_PyXI_ApplyNamespace@@Base+0x178> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 56b34 <_PyXI_ApplyNamespace@@Base+0x1c2> │ │ │ │ + beq.n 56ada <_PyXI_ApplyNamespace@@Base+0x170> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 56b34 <_PyXI_ApplyNamespace@@Base+0x1c2> │ │ │ │ + cbnz r3, 56ada <_PyXI_ApplyNamespace@@Base+0x170> │ │ │ │ mov r0, r7 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ adds r4, #12 │ │ │ │ subs r6, #1 │ │ │ │ - bne.n 56ae2 <_PyXI_ApplyNamespace@@Base+0x170> │ │ │ │ - b.n 56b44 <_PyXI_ApplyNamespace@@Base+0x1d2> │ │ │ │ + bne.n 56a88 <_PyXI_ApplyNamespace@@Base+0x11e> │ │ │ │ + b.n 56aea <_PyXI_ApplyNamespace@@Base+0x180> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78230 │ │ │ │ + bl 781b0 │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #56 @ 0x38 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, 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, #4048] @ 0xfd0 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ add.w r0, r1, #12 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ - cbnz r2, 56b72 <_PyXI_ApplyNamespace@@Base+0x200> │ │ │ │ + cbnz r2, 56b1a <_PyXI_ApplyNamespace@@Base+0x1b0> │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 56b72 <_PyXI_ApplyNamespace@@Base+0x200> │ │ │ │ + bne.n 56b1a <_PyXI_ApplyNamespace@@Base+0x1b0> │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 56b8c <_PyXI_ApplyNamespace@@Base+0x21a> │ │ │ │ - ldr r5, [pc, #44] @ (56ba0 <_PyXI_ApplyNamespace@@Base+0x22e>) │ │ │ │ + cbnz r0, 56b34 <_PyXI_ApplyNamespace@@Base+0x1ca> │ │ │ │ + ldr r5, [pc, #44] @ (56b48 <_PyXI_ApplyNamespace@@Base+0x1de>) │ │ │ │ add r3, sp, #28 │ │ │ │ str r5, [sp, #0] │ │ │ │ movs r5, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r3, #0 │ │ │ │ strd r5, r5, [sp, #4] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 101898 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1019a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 56b9a <_PyXI_ApplyNamespace@@Base+0x228> │ │ │ │ + cbz r0, 56b42 <_PyXI_ApplyNamespace@@Base+0x1d8> │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 55340 <_Py_hashtable_size@@Base+0x1b4> │ │ │ │ + b.w 5557c <_Py_hashtable_size@@Base+0x412> │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - cmp r0, r5 │ │ │ │ + add ip, pc │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00056ba4 <_PyXI_FreeNamespace@@Base>: │ │ │ │ +00056b4c <_PyXI_FreeNamespace@@Base>: │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 56bdc <_PyXI_FreeNamespace@@Base+0x38> │ │ │ │ + cbz r3, 56b84 <_PyXI_FreeNamespace@@Base+0x38> │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 56bc2 <_PyXI_FreeNamespace@@Base+0x1e> │ │ │ │ + cbz r2, 56b6a <_PyXI_FreeNamespace@@Base+0x1e> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbnz r3, 56bd2 <_PyXI_FreeNamespace@@Base+0x2e> │ │ │ │ + cbnz r3, 56b7a <_PyXI_FreeNamespace@@Base+0x2e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 22fe40 │ │ │ │ + bl 22fd90 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 6c174 │ │ │ │ - bl 139cac │ │ │ │ - bl 13a1dc │ │ │ │ - b.n 56bc2 <_PyXI_FreeNamespace@@Base+0x1e> │ │ │ │ + b.w 6c16c │ │ │ │ + bl 139d88 │ │ │ │ + bl 13a2b8 │ │ │ │ + b.n 56b6a <_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, 56ba8 <_PyXI_FreeNamespace@@Base+0x5c> │ │ │ │ + cmp r1, #1 │ │ │ │ + bne.n 56ba8 <_PyXI_FreeNamespace@@Base+0x5c> │ │ │ │ + mov r3, r0 │ │ │ │ + cbnz r0, 56bc2 <_PyXI_FreeNamespace@@Base+0x76> │ │ │ │ + ldr r5, [pc, #40] @ (56bd4 <_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 1019a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + mov r3, r0 │ │ │ │ + cbz r0, 56bd0 <_PyXI_FreeNamespace@@Base+0x84> │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ + ldmia.w sp!, {r4, r5, lr} │ │ │ │ + b.w 5557c <_Py_hashtable_size@@Base+0x412> │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + cmp r0, r5 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r0, [r2, #16] │ │ │ │ add r0, r3 │ │ │ │ - b.w 124d64 │ │ │ │ + b.w 1250d4 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - cbz r0, 56bf4 <_PyXI_FreeNamespace@@Base+0x50> │ │ │ │ - b.w 7a158 │ │ │ │ + cbz r0, 56bee <_PyXI_FreeNamespace@@Base+0xa2> │ │ │ │ + b.w 7a0ec │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 56c66 │ │ │ │ + bl 56c60 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 56c2a <_PyXI_FreeNamespace@@Base+0x86> │ │ │ │ - bl 7f720 │ │ │ │ + bne.n 56c24 <_PyXI_FreeNamespace@@Base+0xd8> │ │ │ │ + bl 7f734 │ │ │ │ cmp r0, #0 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - b.n 56c42 <_PyXI_FreeNamespace@@Base+0x9e> │ │ │ │ + b.n 56c3c <_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 │ │ │ │ @@ -66144,504 +66140,504 @@ │ │ │ │ pop {r3, pc} │ │ │ │ ldrd r2, r1, [r0, #4] │ │ │ │ ldr r3, [r0, #120] @ 0x78 │ │ │ │ ldrd r0, r2, [r2, #16] │ │ │ │ adds r0, #3 │ │ │ │ mla r0, r1, r2, r0 │ │ │ │ bic.w r0, r0, #3 │ │ │ │ - cbz r3, 56c62 <_PyXI_FreeNamespace@@Base+0xbe> │ │ │ │ + cbz r3, 56c5c <_PyXI_FreeNamespace@@Base+0x110> │ │ │ │ ldr r3, [r3, #0] │ │ │ │ adds r3, #1 │ │ │ │ add.w r0, r0, r3, lsl #2 │ │ │ │ - b.w 124d64 │ │ │ │ + b.w 1250d4 │ │ │ │ │ │ │ │ -00056c66 : │ │ │ │ +00056c60 : │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #17 │ │ │ │ - bpl.n 56c98 │ │ │ │ + bpl.n 56c92 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr.w r3, [r3, #164] @ 0xa4 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r3, 56c8e │ │ │ │ + cbnz r3, 56c88 │ │ │ │ ldr.w r0, [r4, #-4] │ │ │ │ and.w r0, r0, #1 │ │ │ │ - b.n 56c96 │ │ │ │ + b.n 56c90 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 56c84 │ │ │ │ + bne.n 56c7e │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - cbz r0, 56cc8 │ │ │ │ + cbz r0, 56cc2 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 56cc8 │ │ │ │ + beq.n 56cc2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 56cc8 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 56cc2 │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - cbz r0, 56ce4 │ │ │ │ + cbz r0, 56cde │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 56ce4 │ │ │ │ + beq.n 56cde │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 56ce4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 56cde │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 100f8c │ │ │ │ + bl 101094 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - cbz r0, 56d1a │ │ │ │ + cbz r0, 56d14 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 56d1a │ │ │ │ + beq.n 56d14 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 56d1a │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 56d14 │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - cbz r0, 56d36 │ │ │ │ + cbz r0, 56d30 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 56d36 │ │ │ │ + beq.n 56d30 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 56d36 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 56d30 │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - cbz r0, 56d52 │ │ │ │ + cbz r0, 56d4c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 56d52 │ │ │ │ + beq.n 56d4c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 56d52 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 56d4c │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 100f8c │ │ │ │ + bl 101094 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r3, r0 │ │ │ │ - movw r0, #19968 @ 0x4e00 │ │ │ │ + movw r0, #20288 @ 0x4f40 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - b.w 82744 │ │ │ │ + b.w 82754 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl cbf1c │ │ │ │ + bl cbf30 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - cbz r0, 56d9e │ │ │ │ + cbz r0, 56d98 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 56d9e │ │ │ │ + beq.n 56d98 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 56d9e │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 56d98 │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 56dba │ │ │ │ + cbz r0, 56db4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 56dba │ │ │ │ + beq.n 56db4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 56dba │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 56db4 │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 56dd6 │ │ │ │ + cbz r0, 56dd0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 56dd6 │ │ │ │ + beq.n 56dd0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 56dd6 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 56dd0 │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r0, 56df2 │ │ │ │ + cbz r0, 56dec │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 56df2 │ │ │ │ + beq.n 56dec │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 56df2 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 56dec │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - cbz r0, 56e0e │ │ │ │ + cbz r0, 56e08 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 56e0e │ │ │ │ + beq.n 56e08 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 56e0e │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 56e08 │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - cbz r0, 56e2a │ │ │ │ + cbz r0, 56e24 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 56e2a │ │ │ │ + beq.n 56e24 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 56e2a │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 56e24 │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - b.n 56d6e │ │ │ │ + b.n 56d68 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ - bne.n 56e52 │ │ │ │ - bl 25ea04 │ │ │ │ + bne.n 56e4c │ │ │ │ + bl 25e8cc │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 56e5e │ │ │ │ + cbz r3, 56e58 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 56e7e │ │ │ │ + b.n 56e78 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 1d2000 │ │ │ │ - cbnz r0, 56e7a │ │ │ │ + bl 1d1f40 │ │ │ │ + cbnz r0, 56e74 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 56e7a │ │ │ │ + cbnz r3, 56e74 │ │ │ │ movs r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97dc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 56e7a │ │ │ │ + bl 97d90 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 56e74 │ │ │ │ str r5, [r4, #8] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r0, [r3, #52] @ 0x34 │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r0, #36 @ 0x24 │ │ │ │ - b.w 7f908 │ │ │ │ + b.w 7f91c │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ ldr r0, [r3, #52] @ 0x34 │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r0, #36 @ 0x24 │ │ │ │ - b.w 7f908 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r0, r1 │ │ │ │ - cmp r3, r2 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r1, #0] │ │ │ │ - bx lr │ │ │ │ + b.w 7f91c │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #44040 @ 0xac08 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #20288 @ 0x4f40 │ │ │ │ + movw r1, #20608 @ 0x5080 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 144334 │ │ │ │ + bl 14441c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 56ee8 │ │ │ │ + blt.n 56ed0 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - cbz r0, 56eec │ │ │ │ + cbz r0, 56ed4 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ - b.n 56eec │ │ │ │ + b.n 56ed4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, pc} │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r0, r1 │ │ │ │ + cmp r3, r2 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r1, #0] │ │ │ │ + bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #24 │ │ │ │ mov r5, r0 │ │ │ │ - bl 13bb3c │ │ │ │ + bl 13bc1c │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq.n 56f20 │ │ │ │ - blt.w 5708e │ │ │ │ - movw r0, #62568 @ 0xf468 │ │ │ │ + beq.n 56f1a │ │ │ │ + blt.w 57088 │ │ │ │ + movw r0, #62888 @ 0xf5a8 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 7a158 │ │ │ │ - movw r0, #63940 @ 0xf9c4 │ │ │ │ + b.w 7a0ec │ │ │ │ + movw r0, #64260 @ 0xfb04 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 7a158 │ │ │ │ + bl 7a0ec │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 56f36 │ │ │ │ + cbnz r0, 56f30 │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 5706a │ │ │ │ + b.n 57064 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr.w r8, [r3, #8] │ │ │ │ cmp r8, r6 │ │ │ │ str r6, [sp, #20] │ │ │ │ - ble.n 56f7a │ │ │ │ + ble.n 56f74 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #20516 @ 0x5024 │ │ │ │ + movw r0, #20836 @ 0x5164 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ add.w r3, r3, r6, lsl #2 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - bl ddc6c │ │ │ │ + bl ddce4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 56f70 │ │ │ │ + beq.n 56f6a │ │ │ │ subs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 56f70 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 56f6a │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ mov r4, r7 │ │ │ │ adds r6, #1 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 56f3c │ │ │ │ - b.n 56f30 │ │ │ │ + bne.n 56f36 │ │ │ │ + b.n 56f2a │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ add r3, sp, #12 │ │ │ │ add r2, sp, #16 │ │ │ │ add r1, sp, #20 │ │ │ │ - bl 8de08 │ │ │ │ - cbz r0, 56fe4 │ │ │ │ + bl 8ddf4 │ │ │ │ + cbz r0, 56fde │ │ │ │ ldr r6, [sp, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #20524 @ 0x502c │ │ │ │ + movw r0, #20844 @ 0x516c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r2 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r6, #0] │ │ │ │ mov r3, r6 │ │ │ │ - bl ddc6c │ │ │ │ + bl ddce4 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 56fc6 │ │ │ │ + beq.n 56fc0 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ - cbnz r2, 56fc6 │ │ │ │ + cbnz r2, 56fc0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 56fdc │ │ │ │ + beq.n 56fd6 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ - cbnz r2, 56fdc │ │ │ │ + cbnz r2, 56fd6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 56f30 │ │ │ │ + beq.n 56f2a │ │ │ │ mov r4, r7 │ │ │ │ - b.n 56f7e │ │ │ │ + b.n 56f78 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 1b0e58 │ │ │ │ + bl 1b0d9c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 57072 │ │ │ │ + beq.n 5706c │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 1e365c │ │ │ │ + bl 1e35a4 │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 57012 │ │ │ │ + cbnz r0, 5700c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 57072 │ │ │ │ + beq.n 5706c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 57072 │ │ │ │ + cbnz r3, 5706c │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 57072 │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 5706c │ │ │ │ ldr r3, [r5, #8] │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r0, #20536 @ 0x5038 │ │ │ │ + movw r0, #20856 @ 0x5178 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl ddc6c │ │ │ │ + bl ddce4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5703e │ │ │ │ + beq.n 57038 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 5703e │ │ │ │ + cbnz r3, 57038 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 57054 │ │ │ │ + beq.n 5704e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 57054 │ │ │ │ + cbnz r3, 5704e │ │ │ │ mov r0, r7 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5706a │ │ │ │ + beq.n 57064 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5706a │ │ │ │ + cbnz r3, 57064 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - bl 13c08c │ │ │ │ - b.n 57092 │ │ │ │ + bl 13c16c │ │ │ │ + b.n 5708c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 57088 │ │ │ │ + beq.n 57082 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 57088 │ │ │ │ + cbnz r3, 57082 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - bl 13c08c │ │ │ │ + bl 13c16c │ │ │ │ mov.w r8, #0 │ │ │ │ mov r0, r8 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r3, r0 │ │ │ │ add.w r2, r0, #32 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r1, [r3, #20] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ cmp r1, r2 │ │ │ │ ittt ne │ │ │ │ ldrne r3, [r3, #16] │ │ │ │ addne r3, #1 │ │ │ │ addne.w r0, r0, r3, lsl #3 │ │ │ │ - b.w 124d64 │ │ │ │ + b.w 1250d4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ - cbnz r3, 570ce │ │ │ │ - cbz r2, 570e8 │ │ │ │ + cbnz r3, 570c8 │ │ │ │ + cbz r2, 570e2 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbz r3, 570e8 │ │ │ │ + cbz r3, 570e2 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #22364 @ 0x575c │ │ │ │ + movw r1, #22720 @ 0x58c0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 1271a4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 570f0 │ │ │ │ + b.n 570ea │ │ │ │ movw r0, #47264 @ 0xb8a0 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r3, pc} │ │ │ │ - movw r0, #64128 @ 0xfa80 │ │ │ │ - movt r0, #40 @ 0x28 │ │ │ │ - b.w 7a158 │ │ │ │ │ │ │ │ -000570fe <_Py_c_prod@@Base>: │ │ │ │ +000570ec <_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, #64448 @ 0xfbc0 │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ + b.w 7a0ec │ │ │ │ │ │ │ │ -00057118 <_Py_c_sum@@Base>: │ │ │ │ +00057112 <_Py_c_sum@@Base>: │ │ │ │ sub sp, #64 @ 0x40 │ │ │ │ vadd.f64 d0, d0, d2 │ │ │ │ vadd.f64 d1, d1, d3 │ │ │ │ add sp, #64 @ 0x40 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r3, r3, #22 │ │ │ │ - bpl.n 5716e <_Py_c_sum@@Base+0x56> │ │ │ │ + bpl.n 57168 <_Py_c_sum@@Base+0x56> │ │ │ │ ldr.w r1, [r0, #440] @ 0x1b8 │ │ │ │ - cbz r1, 57172 <_Py_c_sum@@Base+0x5a> │ │ │ │ + cbz r1, 5716c <_Py_c_sum@@Base+0x5a> │ │ │ │ push {r4} │ │ │ │ movs r0, #1 │ │ │ │ movw r3, #43691 @ 0xaaab │ │ │ │ movt r3, #43690 @ 0xaaaa │ │ │ │ ldrb r2, [r1, #4] │ │ │ │ ldrb r4, [r1, #5] │ │ │ │ ldrb r1, [r1, #6] │ │ │ │ @@ -66653,905 +66649,904 @@ │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ umull r2, r3, r2, r3 │ │ │ │ ite ne │ │ │ │ movne r2, #8 │ │ │ │ moveq r2, #12 │ │ │ │ lsrs r3, r3, #1 │ │ │ │ mla r0, r2, r3, r0 │ │ │ │ - b.w 124d64 │ │ │ │ + b.w 1250d4 │ │ │ │ movs r0, #208 @ 0xd0 │ │ │ │ - b.n 57176 <_Py_c_sum@@Base+0x5e> │ │ │ │ + b.n 57170 <_Py_c_sum@@Base+0x5e> │ │ │ │ mov.w r0, #464 @ 0x1d0 │ │ │ │ - b.w 124d64 │ │ │ │ + b.w 1250d4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 57198 <_Py_c_sum@@Base+0x80> │ │ │ │ + cbnz r0, 57192 <_Py_c_sum@@Base+0x80> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbnz r0, 571a2 <_Py_c_sum@@Base+0x8a> │ │ │ │ - b.n 571a8 <_Py_c_sum@@Base+0x90> │ │ │ │ + cbnz r0, 5719c <_Py_c_sum@@Base+0x8a> │ │ │ │ + b.n 571a2 <_Py_c_sum@@Base+0x90> │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 57192 <_Py_c_sum@@Base+0x7a> │ │ │ │ - b.n 571d4 <_Py_c_sum@@Base+0xbc> │ │ │ │ + beq.n 5718c <_Py_c_sum@@Base+0x7a> │ │ │ │ + b.n 571ce <_Py_c_sum@@Base+0xbc> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 571d4 <_Py_c_sum@@Base+0xbc> │ │ │ │ + cbnz r0, 571ce <_Py_c_sum@@Base+0xbc> │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 571b2 <_Py_c_sum@@Base+0x9a> │ │ │ │ + cbz r0, 571ac <_Py_c_sum@@Base+0x9a> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 571d4 <_Py_c_sum@@Base+0xbc> │ │ │ │ + cbnz r0, 571ce <_Py_c_sum@@Base+0xbc> │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 571bc <_Py_c_sum@@Base+0xa4> │ │ │ │ + cbz r0, 571b6 <_Py_c_sum@@Base+0xa4> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 571d4 <_Py_c_sum@@Base+0xbc> │ │ │ │ + cbnz r0, 571ce <_Py_c_sum@@Base+0xbc> │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - cbz r0, 571c6 <_Py_c_sum@@Base+0xae> │ │ │ │ + cbz r0, 571c0 <_Py_c_sum@@Base+0xae> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 571d4 <_Py_c_sum@@Base+0xbc> │ │ │ │ + cbnz r0, 571ce <_Py_c_sum@@Base+0xbc> │ │ │ │ ldr r0, [r6, #24] │ │ │ │ - cbz r0, 571d4 <_Py_c_sum@@Base+0xbc> │ │ │ │ + cbz r0, 571ce <_Py_c_sum@@Base+0xbc> │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 571f4 <_Py_c_sum@@Base+0xdc> │ │ │ │ + cbnz r0, 571ee <_Py_c_sum@@Base+0xdc> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbnz r0, 571fe <_Py_c_sum@@Base+0xe6> │ │ │ │ - b.n 57204 <_Py_c_sum@@Base+0xec> │ │ │ │ + cbnz r0, 571f8 <_Py_c_sum@@Base+0xe6> │ │ │ │ + b.n 571fe <_Py_c_sum@@Base+0xec> │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 571ee <_Py_c_sum@@Base+0xd6> │ │ │ │ - b.n 57212 <_Py_c_sum@@Base+0xfa> │ │ │ │ + beq.n 571e8 <_Py_c_sum@@Base+0xd6> │ │ │ │ + b.n 5720c <_Py_c_sum@@Base+0xfa> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 57212 <_Py_c_sum@@Base+0xfa> │ │ │ │ + cbnz r0, 5720c <_Py_c_sum@@Base+0xfa> │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 57212 <_Py_c_sum@@Base+0xfa> │ │ │ │ + cbz r0, 5720c <_Py_c_sum@@Base+0xfa> │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ mov r5, r0 │ │ │ │ ands.w r7, r4, #64 @ 0x40 │ │ │ │ ubfx r6, r4, #5, #1 │ │ │ │ - beq.n 57238 <_Py_c_sum@@Base+0x120> │ │ │ │ - cbz r6, 57248 <_Py_c_sum@@Base+0x130> │ │ │ │ + beq.n 57232 <_Py_c_sum@@Base+0x120> │ │ │ │ + cbz r6, 57242 <_Py_c_sum@@Base+0x130> │ │ │ │ ldr r4, [r0, #8] │ │ │ │ adds r4, #21 │ │ │ │ - b.n 5725c <_Py_c_sum@@Base+0x144> │ │ │ │ - cbz r6, 57248 <_Py_c_sum@@Base+0x130> │ │ │ │ + b.n 57256 <_Py_c_sum@@Base+0x144> │ │ │ │ + cbz r6, 57242 <_Py_c_sum@@Base+0x130> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ubfx r4, r4, #2, #3 │ │ │ │ mla r4, r3, r4, r4 │ │ │ │ adds r4, #28 │ │ │ │ - b.n 5725c <_Py_c_sum@@Base+0x144> │ │ │ │ + b.n 57256 <_Py_c_sum@@Base+0x144> │ │ │ │ ldr r3, [r5, #28] │ │ │ │ - cbz r3, 5725a <_Py_c_sum@@Base+0x142> │ │ │ │ + cbz r3, 57254 <_Py_c_sum@@Base+0x142> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ubfx r4, r4, #2, #3 │ │ │ │ mla r4, r3, r4, r4 │ │ │ │ adds r4, #32 │ │ │ │ - b.n 5725c <_Py_c_sum@@Base+0x144> │ │ │ │ + b.n 57256 <_Py_c_sum@@Base+0x144> │ │ │ │ movs r4, #32 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a00c8 │ │ │ │ - cbz r0, 57272 <_Py_c_sum@@Base+0x15a> │ │ │ │ - cbz r7, 5726c <_Py_c_sum@@Base+0x154> │ │ │ │ - cbz r6, 5726c <_Py_c_sum@@Base+0x154> │ │ │ │ + bl 19ffd8 │ │ │ │ + cbz r0, 5726c <_Py_c_sum@@Base+0x15a> │ │ │ │ + cbz r7, 57266 <_Py_c_sum@@Base+0x154> │ │ │ │ + cbz r6, 57266 <_Py_c_sum@@Base+0x154> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ - b.n 5726e <_Py_c_sum@@Base+0x156> │ │ │ │ + b.n 57268 <_Py_c_sum@@Base+0x156> │ │ │ │ ldr r3, [r5, #20] │ │ │ │ adds r4, #1 │ │ │ │ add r4, r3 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 7f908 │ │ │ │ + b.w 7f91c │ │ │ │ │ │ │ │ -0005727c : │ │ │ │ - b.w 148afc <_Py_HashDouble@@Base+0x634> │ │ │ │ +00057276 : │ │ │ │ + b.w 148be4 <_Py_HashDouble@@Base+0x634> │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3824] @ 0xef0 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ sub sp, #256 @ 0x100 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ ldr r6, [r3, #4] │ │ │ │ cmp r4, #1 │ │ │ │ - ble.n 572ce │ │ │ │ + ble.n 572c8 │ │ │ │ ldr r5, [r0, #12] │ │ │ │ subs r4, #1 │ │ │ │ mla r4, r6, r4, r5 │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sp │ │ │ │ cmp r5, r4 │ │ │ │ - bcs.n 572ce │ │ │ │ + bcs.n 572c8 │ │ │ │ blx 29958 <__memcpy_chk@plt> │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx 29c10 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, sp │ │ │ │ add r5, r6 │ │ │ │ subs r4, r4, r6 │ │ │ │ blx 29c10 │ │ │ │ - b.n 572a2 │ │ │ │ + b.n 5729c │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #256 @ 0x100 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -000572da : │ │ │ │ +000572d4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ movs r4, #0 │ │ │ │ add r3, sp, #12 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 7cf20 │ │ │ │ + bl 7cf24 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000572fa : │ │ │ │ +000572f4 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r3, #24368 @ 0x5f30 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 5734c │ │ │ │ + beq.n 57346 │ │ │ │ movw r3, #33156 @ 0x8184 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 5734c │ │ │ │ + beq.n 57346 │ │ │ │ movw r1, #16312 @ 0x3fb8 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 5734c │ │ │ │ - bl 859a0 │ │ │ │ - movw r3, #25828 @ 0x64e4 │ │ │ │ + beq.n 57346 │ │ │ │ + bl 8596c │ │ │ │ + movw r3, #26148 @ 0x6624 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ - movw r2, #13172 @ 0x3374 │ │ │ │ + movw r2, #13492 @ 0x34b4 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ cmp r0, #0 │ │ │ │ ite ne │ │ │ │ movne r0, r3 │ │ │ │ moveq r0, r2 │ │ │ │ - b.n 57354 │ │ │ │ - movw r0, #25828 @ 0x64e4 │ │ │ │ + b.n 5734e │ │ │ │ + movw r0, #26148 @ 0x6624 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r2, [pc, #52] @ (5738c ) │ │ │ │ - mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr r1, [r0, #8] │ │ │ │ - ldr r3, [r3, r2] │ │ │ │ - ldr r2, [r1, #4] │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - add.w r3, r3, #98304 @ 0x18000 │ │ │ │ - ldr.w r3, [r3, #1220] @ 0x4c4 │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.n 5737e │ │ │ │ - movw r0, #23020 @ 0x59ec │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - ldr r1, [r1, #8] │ │ │ │ - b.w ddc6c │ │ │ │ - movw r0, #23028 @ 0x59f4 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - b.w ddc6c │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr r2, [r3, #84] @ 0x54 │ │ │ │ + cmp r2, #0 │ │ │ │ + bge.n 573a0 │ │ │ │ + ldr r2, [r0, #84] @ 0x54 │ │ │ │ + lsls r2, r2, #30 │ │ │ │ + bpl.n 573a0 │ │ │ │ + push {r4, r5} │ │ │ │ + mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ + ldr r4, [pc, #64] @ (573a8 ) │ │ │ │ + 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 57398 │ │ │ │ + cmp r1, #10 │ │ │ │ + ittt ls │ │ │ │ + addls.w r0, r3, #98304 @ 0x18000 │ │ │ │ + addls r0, #228 @ 0xe4 │ │ │ │ + addls r2, r4, r0 │ │ │ │ + add.w r0, r2, #24 │ │ │ │ + pop {r4, r5} │ │ │ │ + bx lr │ │ │ │ + ldr r3, [r3, #104] @ 0x68 │ │ │ │ + add r0, r3 │ │ │ │ + bx lr │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ + movs r0, r0 │ │ │ │ ... │ │ │ │ │ │ │ │ -00057390 : │ │ │ │ +000573b0 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r3, #33156 @ 0x8184 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 573b2 │ │ │ │ + bne.n 573d2 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - b.n 573a8 │ │ │ │ + b.n 573c8 │ │ │ │ movw r3, #24368 @ 0x5f30 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 573c8 │ │ │ │ + bne.n 573e8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 8fe38 │ │ │ │ + b.w 8fe20 │ │ │ │ movw r1, #16312 @ 0x3fb8 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ cmp r5, r1 │ │ │ │ - beq.n 573e0 │ │ │ │ + beq.n 57400 │ │ │ │ mov r0, r5 │ │ │ │ - bl 859a0 │ │ │ │ - cbnz r0, 573e0 │ │ │ │ + bl 8596c │ │ │ │ + cbnz r0, 57400 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - b.n 573e4 │ │ │ │ + b.n 57404 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ - cbnz r3, 57404 │ │ │ │ + cbnz r3, 57424 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - cbz r2, 5741e │ │ │ │ + cbz r2, 5743e │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbz r3, 5741e │ │ │ │ + cbz r3, 5743e │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #23084 @ 0x5a2c │ │ │ │ + movw r1, #23860 @ 0x5d34 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 1271a4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 574bc │ │ │ │ - bl 14ea84 │ │ │ │ + b.n 574dc │ │ │ │ + bl 14eb74 │ │ │ │ ldr.w r5, [r4, #144] @ 0x90 │ │ │ │ ldr.w r9, [r0, #16] │ │ │ │ add.w r8, r4, #12 │ │ │ │ - cbz r5, 57448 │ │ │ │ + cbz r5, 57468 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #18236 @ 0x473c │ │ │ │ + movw r1, #18556 @ 0x487c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 5741a │ │ │ │ + bl 1271a4 │ │ │ │ + b.n 5743a │ │ │ │ movs r3, #1 │ │ │ │ str.w r3, [r4, #144] @ 0x90 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ - cbnz r3, 57460 │ │ │ │ + cbnz r3, 57480 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ str.w r3, [r4, #144] @ 0x90 │ │ │ │ - b.n 574bc │ │ │ │ + b.n 574dc │ │ │ │ ldr r0, [r4, #116] @ 0x74 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str.w r5, [r4, #128] @ 0x80 │ │ │ │ strd r3, r3, [r4, #104] @ 0x68 │ │ │ │ - cbz r0, 57476 │ │ │ │ - bl 77270 │ │ │ │ + cbz r0, 57496 │ │ │ │ + bl 771f0 │ │ │ │ str r5, [r4, #116] @ 0x74 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ movs r7, #0 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ mov r0, r8 │ │ │ │ adds r1, #44 @ 0x2c │ │ │ │ str r3, [r4, #12] │ │ │ │ strd r7, r7, [r4, #120] @ 0x78 │ │ │ │ - bl 1ea410 │ │ │ │ + bl 1ea358 │ │ │ │ mov r6, r0 │ │ │ │ - bl 7f720 │ │ │ │ + bl 7f734 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 5749a │ │ │ │ + cbz r0, 574ba │ │ │ │ str.w r7, [r4, #144] @ 0x90 │ │ │ │ - b.n 5741a │ │ │ │ + b.n 5743a │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r9 │ │ │ │ mov r3, r6 │ │ │ │ - bl 1ea894 <_PyCapsule_SetTraverse@@Base+0x94> │ │ │ │ - cbz r6, 574b4 │ │ │ │ + bl 1ea7dc <_PyCapsule_SetTraverse@@Base+0xe4> │ │ │ │ + cbz r6, 574d4 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r5, [r4, #12] │ │ │ │ subs r2, r3, r5 │ │ │ │ negs r3, r2 │ │ │ │ adcs r3, r2 │ │ │ │ str r3, [r4, #96] @ 0x60 │ │ │ │ movs r3, #0 │ │ │ │ str r5, [r4, #20] │ │ │ │ str.w r3, [r4, #144] @ 0x90 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr r2, [r3, #84] @ 0x54 │ │ │ │ - cmp r2, #0 │ │ │ │ - bge.n 57510 │ │ │ │ - ldr r2, [r0, #84] @ 0x54 │ │ │ │ - lsls r2, r2, #30 │ │ │ │ - bpl.n 57510 │ │ │ │ - push {r4, r5} │ │ │ │ - mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ - ldr r4, [pc, #64] @ (57518 ) │ │ │ │ - ldr.w r1, [r0, #180] @ 0xb4 │ │ │ │ - movs r3, #28 │ │ │ │ - subs r1, #1 │ │ │ │ - ldr r2, [r2, r4] │ │ │ │ - mul.w r3, r1, r3 │ │ │ │ - ldr r4, [r2, #8] │ │ │ │ - add.w r2, r3, #92672 @ 0x16a00 │ │ │ │ - adds r5, r4, r3 │ │ │ │ - adds r2, #252 @ 0xfc │ │ │ │ - add.w r5, r5, #92672 @ 0x16a00 │ │ │ │ - add r2, r4 │ │ │ │ - ldr.w r5, [r5, #252] @ 0xfc │ │ │ │ - cmp r5, r0 │ │ │ │ - beq.n 57508 │ │ │ │ - cmp r1, #10 │ │ │ │ - ittt ls │ │ │ │ - addls.w r0, r3, #98304 @ 0x18000 │ │ │ │ - addls r0, #228 @ 0xe4 │ │ │ │ - addls r2, r4, r0 │ │ │ │ - add.w r0, r2, #24 │ │ │ │ - pop {r4, r5} │ │ │ │ - bx lr │ │ │ │ - ldr r3, [r3, #104] @ 0x68 │ │ │ │ - add r0, r3 │ │ │ │ - bx lr │ │ │ │ - nop │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r1, 57540 │ │ │ │ + cbnz r1, 57500 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - bl f90b8 │ │ │ │ + bl f90d0 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 57552 │ │ │ │ - b.n 57582 │ │ │ │ - movw r0, #58156 @ 0xe32c │ │ │ │ + cbnz r0, 57512 │ │ │ │ + b.n 57542 │ │ │ │ + movw r0, #58476 @ 0xe46c │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 152028 <_PyArg_NoPositional@@Base> │ │ │ │ + bl 152118 <_PyArg_NoPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 57534 │ │ │ │ - b.n 57582 │ │ │ │ + bne.n 574f4 │ │ │ │ + b.n 57542 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl 86eb8 │ │ │ │ + bl 86e98 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5756c │ │ │ │ - cbz r5, 57584 │ │ │ │ + blt.n 5752c │ │ │ │ + cbz r5, 57544 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r1, r5 │ │ │ │ - bl 86eb8 │ │ │ │ + bl 86e98 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 57584 │ │ │ │ + bge.n 57544 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 57582 │ │ │ │ + beq.n 57542 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 57582 │ │ │ │ + cbnz r3, 57542 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r2, [pc, #48] @ (575bc ) │ │ │ │ + ldr r2, [pc, #48] @ (5757c ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r1, [r0, #8] │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #98304 @ 0x18000 │ │ │ │ ldr.w r3, [r3, #1220] @ 0x4c4 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 575b0 │ │ │ │ - movw r0, #23584 @ 0x5c20 │ │ │ │ + bne.n 57570 │ │ │ │ + movw r0, #23888 @ 0x5d50 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r1, [r1, #8] │ │ │ │ - b.w ddc6c │ │ │ │ - movw r0, #23596 @ 0x5c2c │ │ │ │ + b.w ddce4 │ │ │ │ + movw r0, #23896 @ 0x5d58 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - b.w ddc6c │ │ │ │ + b.w ddce4 │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r2, [pc, #48] @ (575b4 ) │ │ │ │ + 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 575a8 │ │ │ │ + movw r0, #23952 @ 0x5d90 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + ldr r1, [r1, #8] │ │ │ │ + b.w ddce4 │ │ │ │ + movw r0, #23964 @ 0x5d9c │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + b.w ddce4 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #23672 @ 0x5c78 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r3, pc} │ │ │ │ ldr r2, [r0, #20] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldr r2, [r2, #4] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ mla r0, r0, r2, r3 │ │ │ │ - b.w 124d64 │ │ │ │ + b.w 1250d4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #23736 @ 0x5cb8 │ │ │ │ + movw r1, #24012 @ 0x5dcc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 1271a4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #23860 @ 0x5d34 │ │ │ │ + movw r1, #24132 @ 0x5e44 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 1271a4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r8, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ ldr r5, [sp, #88] @ 0x58 │ │ │ │ - cbnz r5, 57672 │ │ │ │ + cbnz r5, 57642 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 57672 │ │ │ │ + ble.n 57642 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 57672 │ │ │ │ - cbnz r2, 57696 │ │ │ │ + bne.n 57642 │ │ │ │ + cbnz r2, 57666 │ │ │ │ mov r3, r5 │ │ │ │ movs r2, #0 │ │ │ │ movs r5, #1 │ │ │ │ strd r5, r2, [sp, #8] │ │ │ │ str r5, [sp, #4] │ │ │ │ add r5, sp, #36 @ 0x24 │ │ │ │ str r5, [sp, #16] │ │ │ │ movw r5, #17840 @ 0x45b0 │ │ │ │ movt r5, #72 @ 0x48 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 101898 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 57696 │ │ │ │ + bl 1019a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 57666 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 57750 │ │ │ │ + b.n 57720 │ │ │ │ ldr.w r3, [r8, #20] │ │ │ │ ldr.w r2, [r8, #8] │ │ │ │ ldr r1, [r0, #0] │ │ │ │ ldr r5, [r3, #4] │ │ │ │ movw r3, #65535 @ 0xffff │ │ │ │ str r1, [sp, #24] │ │ │ │ mul.w r5, r2, r5 │ │ │ │ adds r7, r5, r3 │ │ │ │ it mi │ │ │ │ addmi r7, r7, r3 │ │ │ │ asrs r7, r7, #16 │ │ │ │ - cbnz r2, 576c0 │ │ │ │ + cbnz r2, 57690 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 57750 │ │ │ │ + b.n 57720 │ │ │ │ mov r0, r4 │ │ │ │ mov.w fp, #2 │ │ │ │ movt fp, #32768 @ 0x8000 │ │ │ │ - bl 14ea84 │ │ │ │ + bl 14eb74 │ │ │ │ ldr.w sl, [r0, #16] │ │ │ │ movs r6, #0 │ │ │ │ mov.w r9, r6, lsl #16 │ │ │ │ cmp r7, r6 │ │ │ │ add.w r6, r6, #1 │ │ │ │ - ble.n 576b6 │ │ │ │ + ble.n 57686 │ │ │ │ ldr.w r0, [r8, #12] │ │ │ │ cmp.w r5, r6, lsl #16 │ │ │ │ ite lt │ │ │ │ sublt.w r1, r5, r9 │ │ │ │ movge.w r1, #65536 @ 0x10000 │ │ │ │ add r0, r9 │ │ │ │ - bl 71e88 │ │ │ │ + bl 71e08 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, fp │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 57692 │ │ │ │ + beq.n 57662 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ strd r0, r4, [sp, #40] @ 0x28 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ - bl 93304 │ │ │ │ + bl 932e0 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 5772e │ │ │ │ + beq.n 576fe │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ - cbnz r2, 5772e │ │ │ │ + cbnz r2, 576fe │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 57692 │ │ │ │ + beq.n 57662 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ add.w r9, r9, #65536 @ 0x10000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 576d8 │ │ │ │ + beq.n 576a8 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 576d4 │ │ │ │ + bne.n 576a4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 576d4 │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 576a4 │ │ │ │ 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, #24180 @ 0x5e74 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 1271a4 │ │ │ │ + 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, 57780 │ │ │ │ + cbz r2, 57778 │ │ │ │ mov r3, r5 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2553c0 <_PyUnicode_ToNumeric@@Base+0x7aac> │ │ │ │ + bl 25533c │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 57790 │ │ │ │ + cbnz r0, 57788 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 577fe │ │ │ │ + b.n 577f6 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl 1f3600 │ │ │ │ + bl 1f3508 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5776e │ │ │ │ - b.n 5777c │ │ │ │ + bne.n 57766 │ │ │ │ + b.n 57774 │ │ │ │ ldr r7, [r0, #8] │ │ │ │ - cbnz r7, 5779c │ │ │ │ - bl 1c9e2c │ │ │ │ + cbnz r7, 57794 │ │ │ │ + bl 1c9d6c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 577e8 │ │ │ │ + b.n 577e0 │ │ │ │ ldr r6, [r0, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ add.w r8, r0, #12 │ │ │ │ mov.w sl, #1 │ │ │ │ mvn.w r9, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r6, #0] │ │ │ │ mov r0, r6 │ │ │ │ cmp sl, r7 │ │ │ │ - bge.n 577e6 │ │ │ │ + bge.n 577de │ │ │ │ ldr.w r1, [r8, #4]! │ │ │ │ - bl 128df4 │ │ │ │ + bl 129164 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 577da │ │ │ │ + beq.n 577d2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 577da │ │ │ │ + cbnz r3, 577d2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ add.w sl, sl, #1 │ │ │ │ mov r6, r4 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 577b8 │ │ │ │ - b.n 577e8 │ │ │ │ + bne.n 577b0 │ │ │ │ + b.n 577e0 │ │ │ │ mov r4, r6 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 577fe │ │ │ │ + beq.n 577f6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 577fe │ │ │ │ + cbnz r3, 577f6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ │ │ │ -00057804 : │ │ │ │ +000577fc : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #276] @ (57928 ) │ │ │ │ + ldr r3, [pc, #276] @ (57920 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r0, [r2, r3] │ │ │ │ ldr r5, [r0, #52] @ 0x34 │ │ │ │ - cbz r5, 57842 │ │ │ │ + cbz r5, 5783a │ │ │ │ ldrb.w r3, [r5, #38] @ 0x26 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 5782a │ │ │ │ + bne.n 57822 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ - b.n 5781c │ │ │ │ + b.n 57814 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 5785c │ │ │ │ + beq.n 57854 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ ldr r1, [r5, #28] │ │ │ │ add.w r3, r2, #124 @ 0x7c │ │ │ │ ldr r2, [r2, #116] @ 0x74 │ │ │ │ add.w r3, r3, r2, lsl #1 │ │ │ │ cmp r1, r3 │ │ │ │ - bcs.n 5785c │ │ │ │ - b.n 57826 │ │ │ │ + bcs.n 57854 │ │ │ │ + b.n 5781e │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r2, #50804 @ 0xc674 │ │ │ │ + movw r2, #51124 @ 0xc7b4 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 126e98 <_PyErr_SetString@@Base> │ │ │ │ + bl 127208 <_PyErr_SetString@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 57924 │ │ │ │ + b.n 5791c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c9e9c │ │ │ │ + bl 1c9ddc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 57858 │ │ │ │ + beq.n 57850 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #24964 @ 0x6184 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 578f8 │ │ │ │ + bne.n 578f0 │ │ │ │ ldr r6, [r5, #24] │ │ │ │ - cbnz r6, 57882 │ │ │ │ + cbnz r6, 5787a │ │ │ │ mov r0, r5 │ │ │ │ - bl d3e68 │ │ │ │ + bl d3e78 │ │ │ │ mov r6, r0 │ │ │ │ ldr r5, [r6, #32] │ │ │ │ - cbnz r5, 578be │ │ │ │ - bl 71328 │ │ │ │ + cbnz r5, 578b6 │ │ │ │ + bl 71320 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 578bc │ │ │ │ + cbnz r0, 578b4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 57858 │ │ │ │ + beq.n 57850 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 57858 │ │ │ │ - ldr r2, [pc, #136] @ (5792c ) │ │ │ │ + bne.n 57850 │ │ │ │ + ldr r2, [pc, #136] @ (57924 ) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 578b2 │ │ │ │ + cbz r3, 578aa │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ - b.n 57858 │ │ │ │ + b.n 57850 │ │ │ │ str r0, [r6, #32] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 86eb8 │ │ │ │ + bl 86e98 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ it lt │ │ │ │ movlt r5, #0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 57922 │ │ │ │ + beq.n 5791a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 57922 │ │ │ │ - ldr r2, [pc, #76] @ (5792c ) │ │ │ │ + cbnz r3, 5791a │ │ │ │ + ldr r2, [pc, #76] @ (57924 ) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 578ee │ │ │ │ + cbz r3, 578e6 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ - b.n 57922 │ │ │ │ + b.n 5791a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 57924 │ │ │ │ + beq.n 5791c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 57924 │ │ │ │ - ldr r2, [pc, #32] @ (5792c ) │ │ │ │ + cbnz r3, 5791c │ │ │ │ + ldr r2, [pc, #32] @ (57924 ) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 57918 │ │ │ │ + cbz r3, 57910 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ - b.n 57924 │ │ │ │ + b.n 5791c │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #60] @ (5797c ) │ │ │ │ + ldr r1, [pc, #60] @ (57974 ) │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - bl 237fa8 │ │ │ │ + bl 237f28 │ │ │ │ movw r3, #7780 @ 0x1e64 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 57978 │ │ │ │ + bne.n 57970 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 5796a │ │ │ │ + beq.n 57962 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5796a │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 57962 │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movs r2, #0 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - ldr r1, [pc, #8] @ (5797c ) │ │ │ │ - b.w 237fa8 │ │ │ │ + ldr r1, [pc, #8] @ (57974 ) │ │ │ │ + b.w 237f28 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - bcc.n 578b0 │ │ │ │ + bcc.n 578a8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 5799e │ │ │ │ + cbnz r0, 57996 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbnz r0, 579a8 │ │ │ │ - b.n 579ae │ │ │ │ + cbnz r0, 579a0 │ │ │ │ + b.n 579a6 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 57998 │ │ │ │ - b.n 579bc │ │ │ │ + beq.n 57990 │ │ │ │ + b.n 579b4 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 579bc │ │ │ │ + cbnz r0, 579b4 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 579bc │ │ │ │ + cbz r0, 579b4 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 579e2 │ │ │ │ + bne.n 579da │ │ │ │ ldr r0, [r7, #0] │ │ │ │ - bl d781c <_PyNumber_Index@@Base> │ │ │ │ + bl d7884 <_PyNumber_Index@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 579fc │ │ │ │ - b.n 57a10 │ │ │ │ + cbnz r0, 579f4 │ │ │ │ + b.n 57a08 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #55888 @ 0xda50 │ │ │ │ + movw r0, #56208 @ 0xdb90 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0530 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c053c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 579d6 │ │ │ │ + bne.n 579ce │ │ │ │ movs r0, #0 │ │ │ │ - b.n 57aa0 │ │ │ │ - bl 83930 │ │ │ │ + b.n 57a98 │ │ │ │ + bl 83940 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 57a1e │ │ │ │ + bne.n 57a16 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 57a2e │ │ │ │ - bl 7f720 │ │ │ │ + bne.n 57a26 │ │ │ │ + bl 7f734 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 579f8 │ │ │ │ + bne.n 579f0 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 57a2e │ │ │ │ + b.n 57a26 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 57a0c │ │ │ │ + bne.n 57a04 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 57a0c │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 57a04 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 1ecf48 │ │ │ │ + bl 1ece9c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 579f8 │ │ │ │ + beq.n 579f0 │ │ │ │ ldr r6, [r5, #8] │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 57a5e │ │ │ │ + bne.n 57a56 │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #4524 @ 0x11ac │ │ │ │ + movw r1, #4844 @ 0x12ec │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 579f8 │ │ │ │ + bl 1271a4 │ │ │ │ + b.n 579f0 │ │ │ │ adds r1, r6, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 146b28 │ │ │ │ + bl 146c10 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 579f8 │ │ │ │ + beq.n 579f0 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ - cbz r3, 57a72 │ │ │ │ + cbz r3, 57a6a │ │ │ │ ldr r5, [r5, #20] │ │ │ │ - b.n 57a7a │ │ │ │ + b.n 57a72 │ │ │ │ movw r5, #10688 @ 0x29c0 │ │ │ │ movt r5, #77 @ 0x4d │ │ │ │ cmp r4, #0 │ │ │ │ itt lt │ │ │ │ addlt r4, r4, r6 │ │ │ │ biclt.w r4, r4, r4, asr #31 │ │ │ │ cmp r4, r6 │ │ │ │ @@ -67565,99 +67560,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] @ (57ab0 ) │ │ │ │ - b.w 237fa8 │ │ │ │ + ldr r1, [pc, #4] @ (57aa8 ) │ │ │ │ + b.w 237f28 │ │ │ │ nop │ │ │ │ - b.n 57eac │ │ │ │ + b.n 57ea4 │ │ │ │ lsls r0, r1, #1 │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - ldr r1, [pc, #4] @ (57ac0 ) │ │ │ │ - b.w 237fa8 │ │ │ │ + ldr r1, [pc, #4] @ (57ab8 ) │ │ │ │ + b.w 237f28 │ │ │ │ nop │ │ │ │ - b.n 57464 │ │ │ │ + b.n 5745c │ │ │ │ lsls r0, r1, #1 │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - ldr r1, [pc, #4] @ (57ad0 ) │ │ │ │ - b.w 237fa8 │ │ │ │ + ldr r1, [pc, #4] @ (57ac8 ) │ │ │ │ + b.w 237f28 │ │ │ │ nop │ │ │ │ - b.n 57524 │ │ │ │ + b.n 5751c │ │ │ │ lsls r0, r1, #1 │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - ldr r1, [pc, #4] @ (57ae0 ) │ │ │ │ - b.w 237fa8 │ │ │ │ + ldr r1, [pc, #4] @ (57ad8 ) │ │ │ │ + b.w 237f28 │ │ │ │ nop │ │ │ │ - b.n 57574 │ │ │ │ + b.n 5756c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r1, [pc, #8] @ (57af0 ) │ │ │ │ + ldr r1, [pc, #8] @ (57ae8 ) │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - b.w 237fa8 │ │ │ │ + b.w 237f28 │ │ │ │ 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 57b1a │ │ │ │ + beq.n 57b12 │ │ │ │ mov r5, r1 │ │ │ │ - cbz r1, 57b1a │ │ │ │ + cbz r1, 57b12 │ │ │ │ ldr r6, [r0, #12] │ │ │ │ - cbz r6, 57b2c │ │ │ │ + cbz r6, 57b24 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r4 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ - b.n 57b9e │ │ │ │ + b.n 57b96 │ │ │ │ ldr.w r8, [r0, #4] │ │ │ │ movw r3, #36024 @ 0x8cb8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r8, r3 │ │ │ │ - beq.n 57b4e │ │ │ │ + beq.n 57b46 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w be4a8 │ │ │ │ - bl 1a3894 │ │ │ │ + b.w be4b4 │ │ │ │ + bl 1a37a8 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 57b9e │ │ │ │ + cbz r0, 57b96 │ │ │ │ mov r1, r6 │ │ │ │ ldr.w r3, [r8, #156] @ 0x9c │ │ │ │ mov r0, r8 │ │ │ │ mov r2, r6 │ │ │ │ blx r3 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cbnz r0, 57b7c │ │ │ │ + cbnz r0, 57b74 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 57b9e │ │ │ │ + beq.n 57b96 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 57b9e │ │ │ │ + cbnz r3, 57b96 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 57b9e │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 57b96 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r2, #0] │ │ │ │ @@ -67669,46 +67664,46 @@ │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ strd r5, r7, [r0, #12] │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ subs r3, r2, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 57bf4 │ │ │ │ + bhi.n 57bec │ │ │ │ push {r4} │ │ │ │ movw r3, #51848 @ 0xca88 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 57bfe │ │ │ │ + bne.n 57bf6 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 57bfe │ │ │ │ + bne.n 57bf6 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 57bd4 │ │ │ │ + bne.n 57bcc │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r1, [r1, #12] │ │ │ │ subs r0, r3, r1 │ │ │ │ negs r3, r0 │ │ │ │ adcs r3, r0 │ │ │ │ - b.n 57bd6 │ │ │ │ + b.n 57bce │ │ │ │ movs r3, #0 │ │ │ │ subs r1, r2, #2 │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ negs r2, r1 │ │ │ │ adcs r2, r1 │ │ │ │ movw r1, #4308 @ 0x10d4 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ moveq r0, r1 │ │ │ │ - b.n 57c06 │ │ │ │ + b.n 57bfe │ │ │ │ movw r0, #7528 @ 0x1d68 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ movw r0, #7528 @ 0x1d68 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ @@ -67723,134 +67718,134 @@ │ │ │ │ mvneq.w r0, #1 │ │ │ │ eors r0, r3 │ │ │ │ adds r3, r0, #1 │ │ │ │ it eq │ │ │ │ mvneq.w r0, #1 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00057c34 : │ │ │ │ - cbnz r0, 57c3a │ │ │ │ - b.w 1e7a0c │ │ │ │ +00057c2c : │ │ │ │ + cbnz r0, 57c32 │ │ │ │ + b.w 1e7954 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r1, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - ldr r2, [pc, #28] @ (57c74 ) │ │ │ │ + ldr r2, [pc, #28] @ (57c6c ) │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r1, #0] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 57c6e │ │ │ │ + cbz r3, 57c66 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00057c78 : │ │ │ │ +00057c70 : │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - movw r1, #43764 @ 0xaaf4 │ │ │ │ + movw r1, #44304 @ 0xad10 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ - movw r0, #19652 @ 0x4cc4 │ │ │ │ + movw r0, #19944 @ 0x4de8 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 10e48c <_PyImport_GetModuleAttrString@@Base> │ │ │ │ + bl 10e5b4 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 57caa │ │ │ │ + cbnz r0, 57ca2 │ │ │ │ movs r4, #0 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ mov r6, r4 │ │ │ │ - b.n 57cd0 │ │ │ │ + b.n 57cc8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a158 │ │ │ │ + bl 7a0ec │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 57ca0 │ │ │ │ + beq.n 57c98 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl be4a8 │ │ │ │ + bl be4b4 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 57ccc │ │ │ │ - bl 83930 │ │ │ │ + cbz r0, 57cc4 │ │ │ │ + bl 83940 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 57cd0 │ │ │ │ + b.n 57cc8 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r7 │ │ │ │ - bl 7828c │ │ │ │ + bl 7820c │ │ │ │ mov r0, r4 │ │ │ │ - bl 7828c │ │ │ │ + bl 7820c │ │ │ │ mov r0, r6 │ │ │ │ - bl 7828c │ │ │ │ + bl 7820c │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - b.w 25e0a4 │ │ │ │ + b.w 25e01c │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #8 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r8, r2 │ │ │ │ mov r7, r1 │ │ │ │ - bl 7ffe0 │ │ │ │ + bl 7fff4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 57dfc │ │ │ │ + beq.n 57df4 │ │ │ │ strd r6, r0, [sp] │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #2 │ │ │ │ - ldr r0, [pc, #240] @ (57e08 ) │ │ │ │ + ldr r0, [pc, #240] @ (57e00 ) │ │ │ │ mov r1, sp │ │ │ │ - bl 132184 │ │ │ │ + bl 132268 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 57dda │ │ │ │ + beq.n 57dd2 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #17000 @ 0x4268 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 57d48 │ │ │ │ + beq.n 57d40 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #23988 @ 0x5db4 │ │ │ │ + movw r1, #24308 @ 0x5ef4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1990 │ │ │ │ - b.n 57dda │ │ │ │ + bl d19a8 │ │ │ │ + b.n 57dd2 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ - bl ce02c │ │ │ │ + bl ce03c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 57dda │ │ │ │ + blt.n 57dd2 │ │ │ │ movw r0, #54552 @ 0xd518 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 714a0 <_PyObject_GC_New@@Base> │ │ │ │ + bl 71498 <_PyObject_GC_New@@Base> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 57dda │ │ │ │ + beq.n 57dd2 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ str r5, [r0, #8] │ │ │ │ mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - ldr r1, [pc, #148] @ (57e0c ) │ │ │ │ + ldr r1, [pc, #148] @ (57e04 ) │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r6, #0] │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ str r6, [r0, #12] │ │ │ │ sub.w r6, r3, #8 │ │ │ │ ldr r2, [r2, r1] │ │ │ │ @@ -67862,46 +67857,46 @@ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ orr.w r0, r0, ip │ │ │ │ str.w r6, [ip] │ │ │ │ cmp r2, lr │ │ │ │ strd r1, r0, [r3, #-8] │ │ │ │ str r6, [r1, #4] │ │ │ │ str r3, [r7, #4] │ │ │ │ - beq.n 57dbc │ │ │ │ + beq.n 57db4 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ - cbnz r2, 57dbc │ │ │ │ + cbnz r2, 57db4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 57dca │ │ │ │ + bne.n 57dc2 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 57e00 │ │ │ │ + b.n 57df8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 57dc6 │ │ │ │ + bne.n 57dbe │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 57dc6 │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 57dbe │ │ │ │ movs r0, #0 │ │ │ │ - bl 7828c │ │ │ │ + bl 7820c │ │ │ │ mov r0, r5 │ │ │ │ - bl 7828c │ │ │ │ + bl 7820c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 57dfc │ │ │ │ + beq.n 57df4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 57dfc │ │ │ │ + cbnz r3, 57df4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ ldr r7, [sp, #528] @ 0x210 │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ @@ -67910,175 +67905,175 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r5, r1 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bmi.n 57e4a │ │ │ │ - movw r2, #62196 @ 0xf2f4 │ │ │ │ + bmi.n 57e42 │ │ │ │ + movw r2, #62516 @ 0xf434 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #62464 @ 0xf400 │ │ │ │ + movw r1, #62784 @ 0xf540 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #13956 @ 0x3684 │ │ │ │ + movw r0, #14276 @ 0x37c4 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r3, r5 │ │ │ │ - bl 23b068 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 23afc8 <_PyArg_BadArgument@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 57ee0 │ │ │ │ + b.n 57ed8 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ mov r4, r0 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ and.w r2, r3, #253 @ 0xfd │ │ │ │ cmp r2, #117 @ 0x75 │ │ │ │ - beq.n 57e70 │ │ │ │ + beq.n 57e68 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #24032 @ 0x5de0 │ │ │ │ + movw r1, #24352 @ 0x5f20 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 57e46 │ │ │ │ + bl 1271a4 │ │ │ │ + b.n 57e3e │ │ │ │ cmp r3, #117 @ 0x75 │ │ │ │ - bne.n 57eaa │ │ │ │ + bne.n 57ea2 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ - bl 123a24 │ │ │ │ + bl 123d94 │ │ │ │ cmp r0, #1 │ │ │ │ - ble.n 57ea0 │ │ │ │ + ble.n 57e98 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ subs r6, r0, #1 │ │ │ │ mov r0, r4 │ │ │ │ adds r1, r6, r7 │ │ │ │ - bl 20ca6c │ │ │ │ + bl 20c9c0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 57e46 │ │ │ │ + beq.n 57e3e │ │ │ │ ldr r1, [r4, #12] │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ add.w r1, r1, r7, lsl #2 │ │ │ │ - bl 123a24 │ │ │ │ + bl 123d94 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 57ee0 │ │ │ │ + b.n 57ed8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 13a3d0 │ │ │ │ + bl 13a4ac │ │ │ │ ldr r7, [r4, #8] │ │ │ │ mov r6, r0 │ │ │ │ adds r1, r0, r7 │ │ │ │ cmp.w r1, #536870912 @ 0x20000000 │ │ │ │ - bcc.n 57ec4 │ │ │ │ + bcc.n 57ebc │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 1e7a0c │ │ │ │ + b.w 1e7954 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20ca6c │ │ │ │ + bl 20c9c0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 57e46 │ │ │ │ + beq.n 57e3e │ │ │ │ ldr r1, [r4, #12] │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ add.w r1, r1, r7, lsl #2 │ │ │ │ - bl 17a400 │ │ │ │ - b.n 57ea0 │ │ │ │ + bl 17a4dc │ │ │ │ + b.n 57e98 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r6, [r0, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 57f68 │ │ │ │ + beq.n 57f60 │ │ │ │ ldr r5, [r0, #12] │ │ │ │ mov r4, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 57f68 │ │ │ │ + beq.n 57f60 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ mov r0, r6 │ │ │ │ mov r7, r1 │ │ │ │ ldr r3, [r3, #80] @ 0x50 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ ldr r3, [r6, #32] │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 57f2c │ │ │ │ + beq.n 57f24 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #80] @ 0x50 │ │ │ │ - cbz r3, 57f2c │ │ │ │ + cbz r3, 57f24 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - movw r3, #33633 @ 0x8361 │ │ │ │ + movw r3, #33629 @ 0x835d │ │ │ │ movt r3, #5 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 57f2c │ │ │ │ + bne.n 57f24 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 581be │ │ │ │ + bl 58234 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 57f48 │ │ │ │ + cbz r0, 57f40 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 57f48 │ │ │ │ + beq.n 57f40 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 57f48 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 57f40 │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r0, 57f68 │ │ │ │ + cbz r0, 57f60 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 57f68 │ │ │ │ + beq.n 57f60 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 57f68 │ │ │ │ + cbnz r3, 57f60 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 77ddc <_Py_Dealloc@@Base> │ │ │ │ + b.w 77d5c <_Py_Dealloc@@Base> │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #48072 @ 0xbbc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbnz r2, 57f92 │ │ │ │ - movw r1, #24128 @ 0x5e40 │ │ │ │ + cbnz r2, 57f8a │ │ │ │ + movw r1, #24448 @ 0x5f80 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 126e34 │ │ │ │ - b.n 57f9e │ │ │ │ - movw r1, #24152 @ 0x5e58 │ │ │ │ + bl 1271a4 │ │ │ │ + b.n 57f96 │ │ │ │ + movw r1, #24472 @ 0x5f98 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 126e34 │ │ │ │ + bl 1271a4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ mov r5, r2 │ │ │ │ - bl 1494dc │ │ │ │ - cbnz r0, 57fc6 │ │ │ │ + bl 1495c4 │ │ │ │ + cbnz r0, 57fbe │ │ │ │ movs r0, #0 │ │ │ │ - b.n 57fda │ │ │ │ + b.n 57fd2 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx r5 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 57fc2 │ │ │ │ + blt.n 57fba │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -68092,1296 +68087,1299 @@ │ │ │ │ str r1, [r2, #0] │ │ │ │ orrs r3, r2 │ │ │ │ str r3, [r1, #4] │ │ │ │ str.w r5, [r4, #-8] │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ and.w r3, r3, #1 │ │ │ │ str.w r3, [r4, #-4] │ │ │ │ - bl 7828c │ │ │ │ + bl 7820c │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 7828c │ │ │ │ + bl 7820c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ ldr.w r3, [r3, #160] @ 0xa0 │ │ │ │ bx r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 5804c │ │ │ │ + cbnz r3, 58044 │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n 5804c │ │ │ │ + ble.n 58044 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 5804c │ │ │ │ - cbnz r4, 58068 │ │ │ │ + bne.n 58044 │ │ │ │ + cbnz r4, 58060 │ │ │ │ add r0, sp, #24 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #60] @ (58090 ) │ │ │ │ + ldr r4, [pc, #60] @ (58088 ) │ │ │ │ movs r2, #0 │ │ │ │ movs r5, #2 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r5, r2, [sp, #8] │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 101898 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1019a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5808a │ │ │ │ + cbz r0, 58082 │ │ │ │ ldrd r5, r0, [r4] │ │ │ │ - bl f43ac │ │ │ │ + bl f4428 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 5807c │ │ │ │ - bl 7f720 │ │ │ │ - cbnz r0, 5808a │ │ │ │ + bne.n 58074 │ │ │ │ + bl 7f734 │ │ │ │ + cbnz r0, 58082 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 1bd054 │ │ │ │ + b.w 1bd054 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ cmp ip, fp │ │ │ │ lsls r0, r1, #1 │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #24172 @ 0x5e6c │ │ │ │ + movw r0, #24492 @ 0x5fac │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldrd r2, r3, [r1, #8] │ │ │ │ ldr r1, [r1, #4] │ │ │ │ - b.w 82744 │ │ │ │ + b.w 82754 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ movs r3, #1 │ │ │ │ mov r5, r0 │ │ │ │ add r4, sp, #8 │ │ │ │ mov r0, r1 │ │ │ │ mov r2, r3 │ │ │ │ movs r1, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ str r1, [sp, #8] │ │ │ │ - movw r1, #63940 @ 0xf9c4 │ │ │ │ + movw r1, #64260 @ 0xfb04 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - bl bfa10 │ │ │ │ - cbz r0, 580fc │ │ │ │ + bl bfa1c │ │ │ │ + cbz r0, 580f4 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ movw r3, #17000 @ 0x4268 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 58100 │ │ │ │ + beq.n 580f8 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #24180 @ 0x5e74 │ │ │ │ + movw r1, #24500 @ 0x5fb4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 1271a4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 58176 │ │ │ │ + b.n 5816e │ │ │ │ ldr r3, [r4, #32] │ │ │ │ - cbnz r3, 5810e │ │ │ │ + cbnz r3, 58106 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 58176 │ │ │ │ + b.n 5816e │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n 5812a │ │ │ │ + beq.n 58122 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #24212 @ 0x5e94 │ │ │ │ + movw r1, #24532 @ 0x5fd4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 580fc │ │ │ │ + bl 1271a4 │ │ │ │ + b.n 580f4 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ands.w r3, r3, #1 │ │ │ │ - beq.n 5814a │ │ │ │ + beq.n 58142 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #24252 @ 0x5ebc │ │ │ │ + movw r1, #24572 @ 0x5ffc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 580fc │ │ │ │ + bl 1271a4 │ │ │ │ + b.n 580f4 │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ - ldr r0, [pc, #40] @ (5817c ) │ │ │ │ + ldr r0, [pc, #40] @ (58174 ) │ │ │ │ add r1, sp, #12 │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl 93304 │ │ │ │ + bl 932e0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 580fc │ │ │ │ + beq.n 580f4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 58104 │ │ │ │ + beq.n 580fc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 58104 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 58104 │ │ │ │ + bne.n 580fc │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 580fc │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - b.n 57dd0 │ │ │ │ + b.n 57dc8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl daf0c <_PyType_Name@@Base> │ │ │ │ + bl daf7c <_PyType_Name@@Base> │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #24300 @ 0x5eec │ │ │ │ + movw r0, #24620 @ 0x602c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w ddc6c │ │ │ │ + b.w ddce4 │ │ │ │ ldrb r3, [r0, #17] │ │ │ │ ldrb r2, [r0, #16] │ │ │ │ ldrb r0, [r0, #18] │ │ │ │ lsls r3, r3, #8 │ │ │ │ orr.w r3, r3, r2, lsl #16 │ │ │ │ orrs r0, r3 │ │ │ │ - b.w 7ffe0 │ │ │ │ + b.w 7fff4 │ │ │ │ + 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, 581d6 │ │ │ │ + cmp r2, #0 │ │ │ │ + ble.n 581d6 │ │ │ │ + cmp r2, #1 │ │ │ │ + bne.n 581d6 │ │ │ │ + cbnz r0, 581ee │ │ │ │ + movs r4, #1 │ │ │ │ + strd r4, r4, [sp, #4] │ │ │ │ + ldr r4, [pc, #80] @ (58230 ) │ │ │ │ + movs r2, #0 │ │ │ │ + add r5, sp, #28 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + strd r2, r5, [sp, #12] │ │ │ │ + bl 1019a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 58228 │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + bl f4428 │ │ │ │ + mov r4, r0 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.n 58200 │ │ │ │ + bl 7f734 │ │ │ │ + cbnz r0, 58228 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2a15c │ │ │ │ + cmp r0, #0 │ │ │ │ + bge.n 5821e │ │ │ │ + movw r3, #6504 @ 0x1968 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ + ldmia.w sp!, {r4, r5, lr} │ │ │ │ + b.w f18b4 │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ + ldmia.w sp!, {r4, r5, lr} │ │ │ │ + b.w 7fff4 │ │ │ │ + movs r0, #0 │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + nop │ │ │ │ + mov r0, r1 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #16 │ │ │ │ mov r5, r0 │ │ │ │ - bl d3c10 │ │ │ │ + bl d3c20 │ │ │ │ movw r7, #54552 @ 0xd518 │ │ │ │ movt r7, #70 @ 0x46 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r8, [r3, #4] │ │ │ │ cmp r8, r7 │ │ │ │ - bne.n 58202 │ │ │ │ + bne.n 58278 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 582b0 │ │ │ │ + beq.n 58326 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 58226 │ │ │ │ + beq.n 5829c │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 58226 │ │ │ │ + b.n 5829c │ │ │ │ mov r0, r4 │ │ │ │ - bl 12f58c │ │ │ │ + bl 12f674 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 5821e │ │ │ │ + cbnz r0, 58294 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - movw r0, #24312 @ 0x5ef8 │ │ │ │ + movw r0, #24632 @ 0x6038 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - bl 1ed164 │ │ │ │ - b.n 582b0 │ │ │ │ + bl 1ed0b8 │ │ │ │ + b.n 58326 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ orr.w r3, r3, #32 │ │ │ │ str r3, [r0, #20] │ │ │ │ - ldr r0, [pc, #148] @ (582bc ) │ │ │ │ + ldr r0, [pc, #148] @ (58334 ) │ │ │ │ movs r2, #2 │ │ │ │ add r1, sp, #8 │ │ │ │ strd r5, r4, [sp, #8] │ │ │ │ - bl 132184 │ │ │ │ - cbnz r0, 58248 │ │ │ │ + bl 132268 │ │ │ │ + cbnz r0, 582be │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - movw r0, #24356 @ 0x5f24 │ │ │ │ + movw r0, #24676 @ 0x6064 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - bl 1ed164 │ │ │ │ - b.n 5825c │ │ │ │ + bl 1ed0b8 │ │ │ │ + b.n 582d2 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 5825c │ │ │ │ + beq.n 582d2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5825c │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 582d2 │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ cmp r8, r7 │ │ │ │ - beq.n 5829a │ │ │ │ + beq.n 58310 │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ - ldr r0, [pc, #88] @ (582c0 ) │ │ │ │ + ldr r0, [pc, #88] @ (58338 ) │ │ │ │ movs r3, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 93304 │ │ │ │ - cbnz r0, 58286 │ │ │ │ + bl 932e0 │ │ │ │ + cbnz r0, 582fc │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - movw r0, #24312 @ 0x5ef8 │ │ │ │ + movw r0, #24632 @ 0x6038 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - bl 1ed164 │ │ │ │ - b.n 5829a │ │ │ │ + bl 1ed0b8 │ │ │ │ + b.n 58310 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 5829a │ │ │ │ + beq.n 58310 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5829a │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 58310 │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 582b0 │ │ │ │ + beq.n 58326 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 582b0 │ │ │ │ + cbnz r3, 58326 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ - bl d3c24 │ │ │ │ + bl d3c34 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + nop │ │ │ │ add r4, sp, #864 @ 0x360 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 57f14 │ │ │ │ + b.n 57f8c │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ - cbz r3, 582cc │ │ │ │ + cbz r3, 58344 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 582d4 │ │ │ │ + b.n 5834c │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ - push {r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - mov r0, r1 │ │ │ │ - sub sp, #36 @ 0x24 │ │ │ │ - mov r1, r2 │ │ │ │ - cbnz r3, 58304 │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.n 58304 │ │ │ │ - cmp r2, #1 │ │ │ │ - bne.n 58304 │ │ │ │ - cbnz r0, 5831c │ │ │ │ - movs r4, #1 │ │ │ │ - strd r4, r4, [sp, #4] │ │ │ │ - ldr r4, [pc, #80] @ (5835c ) │ │ │ │ - movs r2, #0 │ │ │ │ - add r5, sp, #28 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - strd r2, r5, [sp, #12] │ │ │ │ - bl 101898 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 58356 │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - bl f43ac │ │ │ │ - mov r4, r0 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 5832e │ │ │ │ - bl 7f720 │ │ │ │ - cbnz r0, 58356 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2a15c │ │ │ │ - cmp r0, #0 │ │ │ │ - bge.n 5834c │ │ │ │ - movw r3, #6504 @ 0x1968 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w f1834 │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 7ffe0 │ │ │ │ - movs r0, #0 │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - mov r0, r1 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ - bl 581be │ │ │ │ + bl 58234 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ ldr.w r2, [r5, #172] @ 0xac │ │ │ │ - cbz r2, 583d6 │ │ │ │ + cbz r2, 583d2 │ │ │ │ mov r0, r2 │ │ │ │ movs r3, #0 │ │ │ │ ldr.w r7, [r0, #8]! │ │ │ │ add.w ip, r7, #4294967295 @ 0xffffffff │ │ │ │ cmp r3, ip │ │ │ │ add.w r3, r3, #1 │ │ │ │ - bge.n 5839c │ │ │ │ + bge.n 58398 │ │ │ │ ldr.w r1, [r0, #4]! │ │ │ │ cmp r5, r1 │ │ │ │ - bne.n 5838c │ │ │ │ + bne.n 58388 │ │ │ │ cmp r7, r3 │ │ │ │ - ble.n 583d6 │ │ │ │ - movw r1, #33633 @ 0x8361 │ │ │ │ + ble.n 583d2 │ │ │ │ + movw r1, #33629 @ 0x835d │ │ │ │ movt r1, #5 │ │ │ │ adds r2, #12 │ │ │ │ ldr.w r0, [r2, r3, lsl #2] │ │ │ │ ldr r5, [r0, #4] │ │ │ │ ldr r5, [r5, #84] @ 0x54 │ │ │ │ cmp r5, #0 │ │ │ │ - bge.n 583c2 │ │ │ │ + bge.n 583be │ │ │ │ ldr r0, [r0, #80] @ 0x50 │ │ │ │ - cbz r0, 583c2 │ │ │ │ + cbz r0, 583be │ │ │ │ ldr r5, [r0, #4] │ │ │ │ - cbz r5, 583c2 │ │ │ │ + cbz r5, 583be │ │ │ │ cmp r5, r1 │ │ │ │ - bne.n 583ca │ │ │ │ + bne.n 583c6 │ │ │ │ adds r3, #1 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 583aa │ │ │ │ - b.n 583d6 │ │ │ │ + bne.n 583a6 │ │ │ │ + b.n 583d2 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ mov r3, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - b.w 57980 │ │ │ │ - │ │ │ │ -000583de <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base>: │ │ │ │ - mov r2, r1 │ │ │ │ - movw r1, #33897 @ 0x8469 │ │ │ │ - movt r1, #5 │ │ │ │ - b.w 24c714 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x230> │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r0, r1 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 5840c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x2e> │ │ │ │ + cbnz r3, 583f6 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 5840c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x2e> │ │ │ │ + ble.n 583f6 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 5840c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x2e> │ │ │ │ - cbnz r0, 58424 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x46> │ │ │ │ + bne.n 583f6 │ │ │ │ + cbnz r0, 5840e │ │ │ │ movs r4, #1 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - ldr r4, [pc, #80] @ (58464 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x86>) │ │ │ │ + ldr r4, [pc, #80] @ (58450 ) │ │ │ │ movs r2, #0 │ │ │ │ add r5, sp, #28 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r2, r5, [sp, #12] │ │ │ │ - bl 101898 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 5845e <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x80> │ │ │ │ + bl 1019a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 58448 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f43ac │ │ │ │ + bl f4428 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 58436 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x58> │ │ │ │ - bl 7f720 │ │ │ │ - cbnz r0, 5845e <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x80> │ │ │ │ + bne.n 58420 │ │ │ │ + bl 7f734 │ │ │ │ + cbnz r0, 58448 │ │ │ │ mov r0, r4 │ │ │ │ blx 29548 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 58454 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x76> │ │ │ │ + bge.n 5843e │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w f1834 │ │ │ │ + b.w f18b4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 7ffe0 │ │ │ │ + b.w 7fff4 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ + nop │ │ │ │ mov r4, r6 │ │ │ │ lsls r0, r1, #1 │ │ │ │ + b.w 57978 │ │ │ │ + │ │ │ │ +00058458 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base>: │ │ │ │ + mov r2, r1 │ │ │ │ + movw r1, #33895 @ 0x8467 │ │ │ │ + movt r1, #5 │ │ │ │ + b.w 24c694 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x230> │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl ceac4 │ │ │ │ + bl cead4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #28 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ - movw r1, #24404 @ 0x5f54 │ │ │ │ + movw r1, #24724 @ 0x6094 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 14a63c │ │ │ │ - cbnz r0, 584a4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xc6> │ │ │ │ + bl 14a724 │ │ │ │ + cbnz r0, 584a2 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4a> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 584f8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x11a> │ │ │ │ + b.n 584f6 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x9e> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, sp, #8 │ │ │ │ blx 29fec <__sched_rr_get_interval64@plt> │ │ │ │ - cbz r0, 584be <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xe0> │ │ │ │ + cbz r0, 584bc <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x64> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1834 │ │ │ │ - b.n 584e8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x10a> │ │ │ │ + bl f18b4 │ │ │ │ + b.n 584e6 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x8e> │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ - bl 26ba60 │ │ │ │ + bl 26bba0 │ │ │ │ vldr s15, [sp, #16] │ │ │ │ vmov d0, r0, r1 │ │ │ │ - vldr d5, [pc, #48] @ 58500 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x122> │ │ │ │ + vldr d5, [pc, #48] @ 58500 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xa8> │ │ │ │ vmov.f64 d6, #240 @ 0xbf800000 -1.0 │ │ │ │ vcvt.f64.s32 d7, s15 │ │ │ │ vmla.f64 d0, d7, d5 │ │ │ │ vcmp.f64 d0, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 584f4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x116> │ │ │ │ - bl 7f720 │ │ │ │ + bne.n 584f2 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x9a> │ │ │ │ + bl 7f734 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 584a0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xc2> │ │ │ │ + bne.n 5849e <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x46> │ │ │ │ vmov.f64 d0, #240 @ 0xbf800000 -1.0 │ │ │ │ - bl 839e0 │ │ │ │ + bl 839f0 │ │ │ │ add sp, #28 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ - nop │ │ │ │ - bvs.n 5842e <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x50> │ │ │ │ + nop.w │ │ │ │ + bvs.n 5842e │ │ │ │ @ instruction: 0xe8262e0b │ │ │ │ subs r6, #17 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ - cbnz r3, 58520 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x142> │ │ │ │ - cbz r2, 5853a <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x15c> │ │ │ │ + cbnz r3, 58520 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xc8> │ │ │ │ + cbz r2, 5853a <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xe2> │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbz r3, 5853a <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x15c> │ │ │ │ + cbz r3, 5853a <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xe2> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #24428 @ 0x5f6c │ │ │ │ + movw r1, #24748 @ 0x60ac │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 1271a4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 58542 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x164> │ │ │ │ + b.n 58542 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xea> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ subs r3, r2, #1 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 58588 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1aa> │ │ │ │ + bhi.n 58588 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x130> │ │ │ │ ldr r6, [r5, #0] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #4 │ │ │ │ - bmi.n 585a0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1c2> │ │ │ │ + bmi.n 585a0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x148> │ │ │ │ mov r3, r6 │ │ │ │ - movw r2, #12048 @ 0x2f10 │ │ │ │ + movw r2, #12352 @ 0x3040 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #58280 @ 0xe3a8 │ │ │ │ + movw r1, #58600 @ 0xe4e8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #26252 @ 0x668c │ │ │ │ + movw r0, #26572 @ 0x67cc │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23b068 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 586f0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x312> │ │ │ │ - movw r0, #26252 @ 0x668c │ │ │ │ + bl 23afc8 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 586f0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x298> │ │ │ │ + movw r0, #26572 @ 0x67cc │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl c0530 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c053c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5855e <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x180> │ │ │ │ - b.n 586f0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x312> │ │ │ │ + bne.n 5855e <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x106> │ │ │ │ + b.n 586f0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x298> │ │ │ │ cmp r4, #1 │ │ │ │ - ble.n 5860a <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x22c> │ │ │ │ + ble.n 5860a <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1b2> │ │ │ │ ldr r4, [r5, #4] │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 5860a <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x22c> │ │ │ │ + beq.n 5860a <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1b2> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bpl.n 585ea <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x20c> │ │ │ │ + bpl.n 585ea <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x192> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 88de4 │ │ │ │ + bl 88dc8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 586f0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x312> │ │ │ │ + beq.w 586f0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x298> │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 5860a <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x22c> │ │ │ │ + beq.n 5860a <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1b2> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21340 @ 0x535c │ │ │ │ + movw r1, #21660 @ 0x549c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 586f0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x312> │ │ │ │ + bl 1271a4 │ │ │ │ + b.n 586f0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x298> │ │ │ │ mov r3, r4 │ │ │ │ - movw r2, #53808 @ 0xd230 │ │ │ │ + movw r2, #54128 @ 0xd370 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #58440 @ 0xe448 │ │ │ │ + movw r1, #58760 @ 0xe588 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #26252 @ 0x668c │ │ │ │ + movw r0, #26572 @ 0x67cc │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23b068 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 586f0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x312> │ │ │ │ + bl 23afc8 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 586f0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x298> │ │ │ │ ldr r7, [r6, #8] │ │ │ │ cmp.w r7, #536870912 @ 0x20000000 │ │ │ │ - blt.n 5862a <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x24c> │ │ │ │ + blt.n 5862a <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1d2> │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #24456 @ 0x5f88 │ │ │ │ + movw r1, #24776 @ 0x60c8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 586f0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x312> │ │ │ │ + bl 1271a4 │ │ │ │ + b.n 586f0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x298> │ │ │ │ lsls r1, r7, #2 │ │ │ │ movs r0, #0 │ │ │ │ - bl 71e88 │ │ │ │ + bl 71e08 │ │ │ │ str r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 586f0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x312> │ │ │ │ + beq.n 586f0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x298> │ │ │ │ adds r0, #16 │ │ │ │ mvn.w r3, #14 │ │ │ │ add.w r2, r6, #15 │ │ │ │ mov r4, r0 │ │ │ │ subs r1, r3, r6 │ │ │ │ adds r3, r1, r2 │ │ │ │ cmp r7, r3 │ │ │ │ - ble.n 586ca <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x2ec> │ │ │ │ + ble.n 586ca <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x272> │ │ │ │ ldrb.w r5, [r2, #1]! │ │ │ │ cmp r5, #39 @ 0x27 │ │ │ │ - beq.n 58658 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x27a> │ │ │ │ + beq.n 58658 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x200> │ │ │ │ cmp r5, #92 @ 0x5c │ │ │ │ - bne.n 58666 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x288> │ │ │ │ + bne.n 58666 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x20e> │ │ │ │ mov r3, r4 │ │ │ │ movs r6, #92 @ 0x5c │ │ │ │ strb.w r6, [r3], #2 │ │ │ │ strb r5, [r4, #1] │ │ │ │ mov r4, r3 │ │ │ │ - b.n 58646 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x268> │ │ │ │ + b.n 58646 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1ee> │ │ │ │ cmp r5, #9 │ │ │ │ - bne.n 58674 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x296> │ │ │ │ + bne.n 58674 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x21c> │ │ │ │ movw r3, #29788 @ 0x745c │ │ │ │ strh.w r3, [r4], #2 │ │ │ │ - b.n 58646 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x268> │ │ │ │ + b.n 58646 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1ee> │ │ │ │ cmp r5, #10 │ │ │ │ - bne.n 58682 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x2a4> │ │ │ │ + bne.n 58682 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x22a> │ │ │ │ movw r3, #28252 @ 0x6e5c │ │ │ │ strh.w r3, [r4], #2 │ │ │ │ - b.n 58646 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x268> │ │ │ │ + b.n 58646 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1ee> │ │ │ │ cmp r5, #13 │ │ │ │ - bne.n 58690 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x2b2> │ │ │ │ + bne.n 58690 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x238> │ │ │ │ movw r3, #29276 @ 0x725c │ │ │ │ strh.w r3, [r4], #2 │ │ │ │ - b.n 58646 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x268> │ │ │ │ + b.n 58646 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1ee> │ │ │ │ sub.w r3, r5, #32 │ │ │ │ cmp r3, #94 @ 0x5e │ │ │ │ - bls.n 586c4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x2e6> │ │ │ │ + bls.n 586c4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x26c> │ │ │ │ movw r6, #9656 @ 0x25b8 │ │ │ │ movt r6, #71 @ 0x47 │ │ │ │ movw r3, #30812 @ 0x785c │ │ │ │ strh r3, [r4, #0] │ │ │ │ mov.w ip, r5, lsr #4 │ │ │ │ and.w r5, r5, #15 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r4, #4 │ │ │ │ ldrb.w r3, [r3, ip] │ │ │ │ strb.w r3, [r4, #-2] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldrb r3, [r3, r5] │ │ │ │ strb.w r3, [r4, #-1] │ │ │ │ - b.n 58646 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x268> │ │ │ │ + b.n 58646 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1ee> │ │ │ │ strb.w r5, [r4], #1 │ │ │ │ - b.n 58646 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x268> │ │ │ │ + b.n 58646 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1ee> │ │ │ │ movs r3, #0 │ │ │ │ subs r1, r4, r0 │ │ │ │ strb r3, [r4, #0] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 9ac98 <_PyBytes_Resize@@Base> │ │ │ │ - cbnz r0, 586f0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x312> │ │ │ │ + bl 9ac60 <_PyBytes_Resize@@Base> │ │ │ │ + cbnz r0, 586f0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x298> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - cbz r1, 586f0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x312> │ │ │ │ + cbz r1, 586f0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x298> │ │ │ │ mov r2, r7 │ │ │ │ - movw r0, #35440 @ 0x8a70 │ │ │ │ + movw r0, #35760 @ 0x8bb0 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 82744 │ │ │ │ + b.w 82754 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ - cbnz r3, 5870e <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x330> │ │ │ │ - cbz r2, 58728 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x34a> │ │ │ │ + cbnz r3, 5870e <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x2b6> │ │ │ │ + cbz r2, 58728 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x2d0> │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbz r3, 58728 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x34a> │ │ │ │ + cbz r3, 58728 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x2d0> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #24488 @ 0x5fa8 │ │ │ │ + movw r1, #24808 @ 0x60e8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 1271a4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 58730 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x352> │ │ │ │ + b.n 58730 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x2d8> │ │ │ │ movw r0, #7520 @ 0x1d60 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ - cbnz r3, 5874a <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x36c> │ │ │ │ - cbz r2, 58764 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x386> │ │ │ │ + cbnz r3, 5874a <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x2f2> │ │ │ │ + cbz r2, 58764 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x30c> │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbz r3, 58764 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x386> │ │ │ │ + cbz r3, 58764 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x30c> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #24520 @ 0x5fc8 │ │ │ │ + movw r1, #24840 @ 0x6108 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 1271a4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5876c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x38e> │ │ │ │ + b.n 5876c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x314> │ │ │ │ movw r0, #7528 @ 0x1d68 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - bl 95d94 │ │ │ │ + bl 95d68 │ │ │ │ mov r5, r0 │ │ │ │ blx 29334 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9889c │ │ │ │ + bl 98868 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 587a4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x3c6> │ │ │ │ + bge.n 587a4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x34c> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w f1834 │ │ │ │ + b.w f18b4 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ movs r3, #1 │ │ │ │ mov r4, r0 │ │ │ │ add r5, sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ mov r2, r3 │ │ │ │ - movw r1, #44 @ 0x2c │ │ │ │ + movw r1, #472 @ 0x1d8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl bfa10 │ │ │ │ - cbz r0, 587e0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x402> │ │ │ │ + bl bfa1c │ │ │ │ + cbz r0, 587e0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x388> │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ bl 2ef94 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r0, r1 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 58804 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x426> │ │ │ │ + cbnz r3, 58804 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x3ac> │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 58804 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x426> │ │ │ │ + ble.n 58804 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x3ac> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 58804 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x426> │ │ │ │ - cbnz r0, 5881c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x43e> │ │ │ │ + bne.n 58804 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x3ac> │ │ │ │ + cbnz r0, 5881c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x3c4> │ │ │ │ movs r4, #1 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - ldr r4, [pc, #80] @ (5885c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x47e>) │ │ │ │ + ldr r4, [pc, #80] @ (5885c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x404>) │ │ │ │ movs r2, #0 │ │ │ │ add r5, sp, #28 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r2, r5, [sp, #12] │ │ │ │ - bl 101898 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 58854 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x476> │ │ │ │ + bl 1019a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 58854 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x3fc> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 15e1b8 │ │ │ │ + bl 15e468 │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt.n 58854 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x476> │ │ │ │ + blt.n 58854 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x3fc> │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #24560 @ 0x5ff0 │ │ │ │ + movw r1, #24880 @ 0x6130 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #15980 @ 0x3e6c │ │ │ │ + movw r0, #16300 @ 0x3fac │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 8fe90 │ │ │ │ + bl 8fe78 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 58854 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x476> │ │ │ │ + blt.n 58854 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x3fc> │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #42612 @ 0xa674 │ │ │ │ movt r1, #2 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 24cae0 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x5fc> │ │ │ │ + b.w 24ca60 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x5fc> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ mov r0, ip │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 58882 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4a4> │ │ │ │ + bne.n 58882 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x42a> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 1e3cec <_Py_Gid_Converter@@Base> │ │ │ │ - cbnz r0, 5889c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4be> │ │ │ │ - b.n 58898 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4ba> │ │ │ │ + bl 1e3c34 <_Py_Gid_Converter@@Base> │ │ │ │ + cbnz r0, 5889c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x444> │ │ │ │ + b.n 58898 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x440> │ │ │ │ movs r3, #3 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #65184 @ 0xfea0 │ │ │ │ + movw r0, #65504 @ 0xffe0 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0530 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c053c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 58876 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x498> │ │ │ │ + bne.n 58876 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x41e> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 588de <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x500> │ │ │ │ + b.n 588de <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x486> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 1e3cec <_Py_Gid_Converter@@Base> │ │ │ │ + bl 1e3c34 <_Py_Gid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 58898 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4ba> │ │ │ │ + beq.n 58898 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x440> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 1e3cec <_Py_Gid_Converter@@Base> │ │ │ │ + bl 1e3c34 <_Py_Gid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 58898 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4ba> │ │ │ │ + beq.n 58898 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x440> │ │ │ │ ldrd r2, r1, [sp, #4] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 29c7c │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 588d6 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4f8> │ │ │ │ + bge.n 588d6 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x47e> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w f1834 │ │ │ │ + b.w f18b4 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - │ │ │ │ -000588e2 : │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #24] @ (5890c ) │ │ │ │ - mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [r3, r4] │ │ │ │ - mov r4, r1 │ │ │ │ - mov r3, r2 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r2, r4 │ │ │ │ - bl 1aba40 │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - nop │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ - movw r4, #54276 @ 0xd404 │ │ │ │ + movw r4, #54596 @ 0xd544 │ │ │ │ movt r4, #38 @ 0x26 │ │ │ │ - movw r3, #54300 @ 0xd41c │ │ │ │ + movw r3, #54620 @ 0xd55c │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ - movw r2, #54268 @ 0xd3fc │ │ │ │ + movw r2, #54588 @ 0xd53c │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r1, #54288 @ 0xd410 │ │ │ │ + movw r1, #54608 @ 0xd550 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - movw r0, #24564 @ 0x5ff4 │ │ │ │ + movw r0, #24884 @ 0x6134 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 82744 │ │ │ │ + bl 82754 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - sub sp, #24 │ │ │ │ - ldr r4, [sp, #32] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #36] @ 0x24 │ │ │ │ - str r4, [sp, #4] │ │ │ │ - ldr r4, [sp, #40] @ 0x28 │ │ │ │ - str r4, [sp, #8] │ │ │ │ - ldr r4, [sp, #44] @ 0x2c │ │ │ │ - str r4, [sp, #12] │ │ │ │ - ldr r4, [sp, #48] @ 0x30 │ │ │ │ - str r4, [sp, #20] │ │ │ │ - movs r4, #0 │ │ │ │ - str r4, [sp, #16] │ │ │ │ - bl 13d568 │ │ │ │ - add sp, #24 │ │ │ │ - pop {r4, pc} │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 589a4 │ │ │ │ + bne.n 58946 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4ee> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 1d08c4 <_Py_Uid_Converter@@Base> │ │ │ │ - cbnz r0, 589be │ │ │ │ - b.n 589ba │ │ │ │ + bl 1d0808 <_Py_Uid_Converter@@Base> │ │ │ │ + cbnz r0, 58960 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x508> │ │ │ │ + b.n 5895c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x504> │ │ │ │ movs r3, #3 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #65172 @ 0xfe94 │ │ │ │ + movw r0, #65492 @ 0xffd4 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0530 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c053c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 58998 │ │ │ │ + bne.n 5893a <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4e2> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 58a00 │ │ │ │ + b.n 589a2 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x54a> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 1d08c4 <_Py_Uid_Converter@@Base> │ │ │ │ + bl 1d0808 <_Py_Uid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 589ba │ │ │ │ + beq.n 5895c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x504> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 1d08c4 <_Py_Uid_Converter@@Base> │ │ │ │ + bl 1d0808 <_Py_Uid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 589ba │ │ │ │ + beq.n 5895c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x504> │ │ │ │ ldrd r2, r1, [sp, #4] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 2a7d8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 589f8 │ │ │ │ + bge.n 5899a <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x542> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w f1834 │ │ │ │ + b.w f18b4 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ + │ │ │ │ +000589a6 : │ │ │ │ + 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] @ (589d0 ) │ │ │ │ + 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 1ab95c │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + nop │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + sub sp, #24 │ │ │ │ + ldr r4, [sp, #32] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #36] @ 0x24 │ │ │ │ + str r4, [sp, #4] │ │ │ │ + ldr r4, [sp, #40] @ 0x28 │ │ │ │ + str r4, [sp, #8] │ │ │ │ + ldr r4, [sp, #44] @ 0x2c │ │ │ │ + str r4, [sp, #12] │ │ │ │ + ldr r4, [sp, #48] @ 0x30 │ │ │ │ + str r4, [sp, #20] │ │ │ │ + movs r4, #0 │ │ │ │ + str r4, [sp, #16] │ │ │ │ + bl 13d648 │ │ │ │ + add sp, #24 │ │ │ │ + pop {r4, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #24572 @ 0x5ffc │ │ │ │ + movw r1, #24892 @ 0x613c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 1271a4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #24612 @ 0x6024 │ │ │ │ + movw r1, #24952 @ 0x6178 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 1271a4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #24684 @ 0x606c │ │ │ │ + movw r1, #25004 @ 0x61ac │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 1271a4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + movw r3, #4356 @ 0x1104 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + sub sp, #8 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r3, r1 │ │ │ │ + bne.n 58ab0 │ │ │ │ + mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ + mov.w r2, #13824 @ 0x3600 │ │ │ │ + movt r2, #50277 @ 0xc465 │ │ │ │ + mov r5, r3 │ │ │ │ + mov r4, r2 │ │ │ │ + strd r2, r3, [sp] │ │ │ │ + b.n 58ade │ │ │ │ + movs r2, #3 │ │ │ │ + mov r0, sp │ │ │ │ + bl 14cabc <_PyTime_FromSecondsObject@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 58ada │ │ │ │ + ldrd r4, r5, [sp] │ │ │ │ + cmp r5, #0 │ │ │ │ + bge.n 58ade │ │ │ │ + movw r3, #6496 @ 0x1960 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #11208 @ 0x2bc8 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 1271a4 │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 58af6 │ │ │ │ + ldr r3, [r6, #16] │ │ │ │ + adds r3, #16 │ │ │ │ + ldrexd r0, r1, [r3] │ │ │ │ + strexd r2, r4, r5, [r3] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 58ae2 │ │ │ │ + movw r0, #4356 @ 0x1104 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ mov r7, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r3 │ │ │ │ - bl 7f720 │ │ │ │ + bl 7f734 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 58bbc │ │ │ │ + bne.w 58c3a │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 261080 <_PyLong_DivmodNear@@Base+0x51c> │ │ │ │ + bl 261008 <_PyLong_DivmodNear@@Base+0x524> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 58bbc │ │ │ │ - cbz r4, 58ad2 │ │ │ │ + beq.w 58c3a │ │ │ │ + cbz r4, 58b50 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 261080 <_PyLong_DivmodNear@@Base+0x51c> │ │ │ │ + bl 261008 <_PyLong_DivmodNear@@Base+0x524> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 58af0 │ │ │ │ + cbnz r0, 58b6e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 58bbc │ │ │ │ + beq.n 58c3a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 58bbc │ │ │ │ + bne.n 58c3a │ │ │ │ mov r0, r5 │ │ │ │ - b.n 58bb2 │ │ │ │ + b.n 58c30 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ - cbz r6, 58b18 │ │ │ │ + cbz r6, 58b96 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 261080 <_PyLong_DivmodNear@@Base+0x51c> │ │ │ │ + bl 261008 <_PyLong_DivmodNear@@Base+0x524> │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 58b36 │ │ │ │ + cbnz r0, 58bb4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 58ba0 │ │ │ │ + beq.n 58c1e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 58ba0 │ │ │ │ + bne.n 58c1e │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 58ba0 │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 58c1e │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ movw r6, #4356 @ 0x1104 │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ ldr r0, [r7, #52] @ 0x34 │ │ │ │ - cbz r0, 58b4e │ │ │ │ + cbz r0, 58bcc │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r4 │ │ │ │ - bl be4a8 │ │ │ │ - bl 7828c │ │ │ │ - b.n 58b74 │ │ │ │ + bl be4b4 │ │ │ │ + bl 7820c │ │ │ │ + b.n 58bf2 │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [r3, #48] @ 0x30 │ │ │ │ - bl 10ef98 │ │ │ │ + bl 10f0c0 │ │ │ │ cmp r0, #0 │ │ │ │ - ble.n 58b74 │ │ │ │ + ble.n 58bf2 │ │ │ │ movw r3, #56072 @ 0xdb08 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #24728 @ 0x6098 │ │ │ │ + movw r1, #25048 @ 0x61d8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 144334 │ │ │ │ + bl 14441c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 58b8a │ │ │ │ + beq.n 58c08 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 58b8a │ │ │ │ + cbnz r3, 58c08 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 58ba0 │ │ │ │ + beq.n 58c1e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 58ba0 │ │ │ │ + cbnz r3, 58c1e │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 58bbc │ │ │ │ + beq.n 58c3a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 58bbc │ │ │ │ + cbnz r3, 58c3a │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 77ddc <_Py_Dealloc@@Base> │ │ │ │ + b.w 77d5c <_Py_Dealloc@@Base> │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - movw r3, #4356 @ 0x1104 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - sub sp, #8 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r3, r1 │ │ │ │ - bne.n 58bf4 │ │ │ │ - mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - mov.w r2, #13824 @ 0x3600 │ │ │ │ - movt r2, #50277 @ 0xc465 │ │ │ │ - mov r5, r3 │ │ │ │ - mov r4, r2 │ │ │ │ - strd r2, r3, [sp] │ │ │ │ - b.n 58c22 │ │ │ │ - movs r2, #3 │ │ │ │ - mov r0, sp │ │ │ │ - bl 14c9d4 <_PyTime_FromSecondsObject@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 58c1e │ │ │ │ - ldrd r4, r5, [sp] │ │ │ │ - cmp r5, #0 │ │ │ │ - bge.n 58c22 │ │ │ │ - movw r3, #6496 @ 0x1960 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #10888 @ 0x2a88 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 58c3a │ │ │ │ - ldr r3, [r6, #16] │ │ │ │ - adds r3, #16 │ │ │ │ - ldrexd r0, r1, [r3] │ │ │ │ - strexd r2, r4, r5, [r3] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 58c26 │ │ │ │ - movw r0, #4356 @ 0x1104 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r3, [pc, #288] @ (58d70 ) │ │ │ │ + ldr r3, [pc, #288] @ (58d70 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ sub sp, #12 │ │ │ │ ldr r0, [r2, r3] │ │ │ │ - cbnz r0, 58c68 │ │ │ │ - movw r1, #63284 @ 0xf734 │ │ │ │ + cbnz r0, 58c68 │ │ │ │ + movw r1, #63604 @ 0xf874 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - ldr r0, [pc, #272] @ (58d74 ) │ │ │ │ - bl 62644 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #272] @ (58d74 ) │ │ │ │ + bl 623a4 <_Py_FatalErrorFunc@@Base> │ │ │ │ movs r2, #0 │ │ │ │ - movw r1, #24836 @ 0x6104 │ │ │ │ + movw r1, #25156 @ 0x6244 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl f8818 <_PySys_GetOptionalAttrString@@Base+0x1cc> │ │ │ │ + bl f8830 <_PySys_GetOptionalAttrString@@Base+0x1cc> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 58c7e │ │ │ │ + bge.n 58c7e │ │ │ │ movs r4, #0 │ │ │ │ - b.n 58d68 │ │ │ │ - bl 71328 │ │ │ │ + b.n 58d68 │ │ │ │ + bl 71320 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 58c7a │ │ │ │ - ldr r0, [pc, #236] @ (58d78 ) │ │ │ │ + beq.n 58c7a │ │ │ │ + ldr r0, [pc, #236] @ (58d78 ) │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 58ca2 │ │ │ │ + bne.n 58ca2 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 58c92 │ │ │ │ + bne.n 58c92 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ mov r8, r0 │ │ │ │ dmb ish │ │ │ │ - beq.n 58cbe │ │ │ │ + beq.n 58cbe │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bl 1d73ac │ │ │ │ + bl 1d7224 │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ movw r9, #4356 @ 0x1104 │ │ │ │ movt r9, #70 @ 0x46 │ │ │ │ mvn.w sl, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r7, [r3, #620] @ 0x26c │ │ │ │ - cbz r7, 58d44 │ │ │ │ + cbz r7, 58d44 │ │ │ │ ldr.w r6, [r7, #3704] @ 0xe78 │ │ │ │ - cbz r6, 58d26 │ │ │ │ + cbz r6, 58d26 │ │ │ │ ldr r0, [r6, #76] @ 0x4c │ │ │ │ - bl 1d4c44 │ │ │ │ + bl 1d4b2c │ │ │ │ mov fp, r0 │ │ │ │ - cbnz r0, 58cec │ │ │ │ + cbnz r0, 58cec │ │ │ │ ldr r6, [r6, #4] │ │ │ │ - b.n 58cdc │ │ │ │ + b.n 58cdc │ │ │ │ ldr r0, [r6, #92] @ 0x5c │ │ │ │ - bl 7dde8 │ │ │ │ + bl 7ddec │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 58d2c │ │ │ │ + cbz r0, 58d2c │ │ │ │ ldr.w r3, [fp] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, #0 │ │ │ │ ite ne │ │ │ │ movne r2, r3 │ │ │ │ moveq r2, r9 │ │ │ │ - bl 793e8 │ │ │ │ + bl 7937c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov fp, r0 │ │ │ │ cmp r3, sl │ │ │ │ - beq.n 58d1e │ │ │ │ + beq.n 58d1e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 58d1e │ │ │ │ + cbnz r3, 58d1e │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ cmp.w fp, #0 │ │ │ │ - bge.n 58ce8 │ │ │ │ - b.n 58d2c │ │ │ │ + bge.n 58ce8 │ │ │ │ + b.n 58d2c │ │ │ │ ldr.w r7, [r7, #3644] @ 0xe3c │ │ │ │ - b.n 58cd6 │ │ │ │ + b.n 58cd6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 58d42 │ │ │ │ + beq.n 58d42 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 58d42 │ │ │ │ + cbnz r3, 58d42 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 58d5c │ │ │ │ + bne.n 58d5c │ │ │ │ strexb r1, r3, [r8] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 58d4c │ │ │ │ + bne.n 58d4c │ │ │ │ dmb ish │ │ │ │ - beq.n 58d68 │ │ │ │ - ldr r0, [pc, #20] @ (58d78 ) │ │ │ │ - bl 2459ac │ │ │ │ + beq.n 58d68 │ │ │ │ + ldr r0, [pc, #20] @ (58d78 ) │ │ │ │ + bl 245a28 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, pc, #416 @ (adr r6, 58f18 ) │ │ │ │ + add r7, pc, #672 @ (adr r7, 59018 ) │ │ │ │ lsls r4, r0, #1 │ │ │ │ str r0, [r5, r1] │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - cbnz r2, 58da2 │ │ │ │ + cbnz r2, 58da2 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 58db4 │ │ │ │ - b.n 58db0 │ │ │ │ + bge.n 58db4 │ │ │ │ + b.n 58db0 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r2 │ │ │ │ - bl 1ecf48 │ │ │ │ + bl 1ece9c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 58d9a │ │ │ │ - b.n 58dce │ │ │ │ + bne.n 58d9a │ │ │ │ + b.n 58dce │ │ │ │ adds r4, r4, r3 │ │ │ │ - bmi.n 58db8 │ │ │ │ + bmi.n 58db8 │ │ │ │ cmp r4, r3 │ │ │ │ - blt.n 58dd4 │ │ │ │ + blt.n 58dd4 │ │ │ │ movw r3, #56048 @ 0xdaf0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #62932 @ 0xf5d4 │ │ │ │ + movw r1, #63252 @ 0xf714 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 1271a4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 58df0 │ │ │ │ - cbnz r5, 58de8 │ │ │ │ + b.n 58df0 │ │ │ │ + cbnz r5, 58de8 │ │ │ │ mov r3, r5 │ │ │ │ adds r2, r4, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1df36c │ │ │ │ + b.w 1df1e8 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ movs r0, #0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ strb r2, [r3, r4] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, lr} │ │ │ │ @@ -69391,183 +69389,184 @@ │ │ │ │ sub sp, #16 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ str r4, [sp, #0] │ │ │ │ ldr r4, [sp, #28] │ │ │ │ str r4, [sp, #8] │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 1d7154 │ │ │ │ + bl 1d6fcc │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ ldrb r0, [r0, #19] │ │ │ │ - b.w 7ffe0 │ │ │ │ + b.w 7fff4 │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + sub sp, #16 │ │ │ │ + movw r2, #35460 @ 0x8a84 │ │ │ │ + movt r2, #71 @ 0x47 │ │ │ │ + movw r3, #4356 @ 0x1104 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + mov r4, r0 │ │ │ │ + str r2, [sp, #8] │ │ │ │ + str r3, [sp, #0] │ │ │ │ + ldrb r3, [r0, #21] │ │ │ │ + ldrb r1, [r0, #20] │ │ │ │ + ldrb r2, [r0, #22] │ │ │ │ + lsls r3, r3, #8 │ │ │ │ + ldrb r4, [r4, #23] │ │ │ │ + orr.w r3, r3, r1, lsl #16 │ │ │ │ + ldrb r1, [r0, #18] │ │ │ │ + orrs r3, r2 │ │ │ │ + ldrb r2, [r0, #19] │ │ │ │ + ldrb r0, [r0, #17] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + bl 1d6fcc │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r0, r1 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 58e3e │ │ │ │ + cbnz r3, 58e84 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 58e3e │ │ │ │ + ble.n 58e84 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 58e3e │ │ │ │ - cbnz r0, 58e56 │ │ │ │ + bne.n 58e84 │ │ │ │ + cbnz r0, 58e9c │ │ │ │ movs r4, #1 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - ldr r4, [pc, #48] @ (58e78 ) │ │ │ │ + ldr r4, [pc, #52] @ (58ec0 ) │ │ │ │ movs r2, #0 │ │ │ │ add r5, sp, #28 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r2, r5, [sp, #12] │ │ │ │ - bl 101898 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 58e72 │ │ │ │ + bl 1019a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 58eb8 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 15e1b8 │ │ │ │ + bl 15e468 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 58e72 │ │ │ │ + blt.n 58eb8 │ │ │ │ movw r1, #39924 @ 0x9bf4 │ │ │ │ movt r1, #2 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 24cae0 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x5fc> │ │ │ │ + b.w 24ca60 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x5fc> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ + nop │ │ │ │ mov ip, r1 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - sub sp, #16 │ │ │ │ - movw r2, #35460 @ 0x8a84 │ │ │ │ - movt r2, #71 @ 0x47 │ │ │ │ - movw r3, #4356 @ 0x1104 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - mov r4, r0 │ │ │ │ - str r2, [sp, #8] │ │ │ │ - str r3, [sp, #0] │ │ │ │ - ldrb r3, [r0, #21] │ │ │ │ - ldrb r1, [r0, #20] │ │ │ │ - ldrb r2, [r0, #22] │ │ │ │ - lsls r3, r3, #8 │ │ │ │ - ldrb r4, [r4, #23] │ │ │ │ - orr.w r3, r3, r1, lsl #16 │ │ │ │ - ldrb r1, [r0, #18] │ │ │ │ - orrs r3, r2 │ │ │ │ - ldrb r2, [r0, #19] │ │ │ │ - ldrb r0, [r0, #17] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - bl 1d7154 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3912] @ 0xf48 │ │ │ │ sub sp, #156 @ 0x9c │ │ │ │ mov r6, r1 │ │ │ │ add r4, sp, #12 │ │ │ │ add r3, sp, #16 │ │ │ │ mov r1, r2 │ │ │ │ mov r5, r0 │ │ │ │ strd r3, r4, [sp] │ │ │ │ mov r0, r6 │ │ │ │ add r3, sp, #20 │ │ │ │ - movw r2, #24860 @ 0x611c │ │ │ │ + movw r2, #25180 @ 0x625c │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - bl 1f9950 <_PyArg_ParseStack@@Base> │ │ │ │ + bl 1f9884 <_PyArg_ParseStack@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 58fb4 │ │ │ │ + beq.n 58fb6 │ │ │ │ ldrd r8, r9, [sp, #16] │ │ │ │ movs r3, #0 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 95d94 │ │ │ │ + bl 95d68 │ │ │ │ mov r3, r7 │ │ │ │ mov r6, r0 │ │ │ │ add r2, sp, #24 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ blx 293f8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9889c │ │ │ │ + bl 98868 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 58f34 │ │ │ │ + bge.n 58f36 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 58fa4 │ │ │ │ - bl e4b58 │ │ │ │ + bne.n 58fa6 │ │ │ │ + bl e4bd0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 58f02 │ │ │ │ - b.n 58f92 │ │ │ │ + beq.n 58f04 │ │ │ │ + b.n 58f94 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cbz r3, 58f9a │ │ │ │ + cbz r3, 58f9c │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ldr r0, [r3, #40] @ 0x28 │ │ │ │ - bl 83414 │ │ │ │ + bl 83424 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 58f92 │ │ │ │ + cbz r0, 58f94 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 7ffe0 │ │ │ │ + bl 7fff4 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 58f7c │ │ │ │ + cbz r0, 58f7e │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ str r3, [r4, #12] │ │ │ │ - bl 1bb648 │ │ │ │ + bl 1bb6d8 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 58f7c │ │ │ │ + cbz r0, 58f7e │ │ │ │ str r3, [r4, #16] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 7ffe0 │ │ │ │ + bl 7fff4 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 58f7c │ │ │ │ + cbz r0, 58f7e │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ str r3, [r4, #20] │ │ │ │ - bl 7ffe0 │ │ │ │ + bl 7fff4 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 58f7c │ │ │ │ + cbz r0, 58f7e │ │ │ │ ldr r0, [sp, #32] │ │ │ │ str r3, [r4, #24] │ │ │ │ - bl 7ffe0 │ │ │ │ - cbnz r0, 58f96 │ │ │ │ + bl 7fff4 │ │ │ │ + cbnz r0, 58f98 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 58f92 │ │ │ │ + beq.n 58f94 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 58f92 │ │ │ │ + cbnz r3, 58f94 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 58fb4 │ │ │ │ + b.n 58fb6 │ │ │ │ str r0, [r4, #28] │ │ │ │ - b.n 58fb4 │ │ │ │ + b.n 58fb6 │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ - b.n 58fb4 │ │ │ │ + b.n 58fb6 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1834 │ │ │ │ + bl f18b4 │ │ │ │ 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, #240] @ (590c0 ) │ │ │ │ + ldr r5, [pc, #244] @ (590c4 ) │ │ │ │ mov r8, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r2 │ │ │ │ mov ip, r3 │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ add r4, sp, #40 @ 0x28 │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ @@ -69575,806 +69574,807 @@ │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1} │ │ │ │ stmia.w r4, {r0, r1} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 58ffe │ │ │ │ + bne.n 59000 │ │ │ │ cmp r7, #1 │ │ │ │ - ble.n 58ffe │ │ │ │ + ble.n 59000 │ │ │ │ cmp r7, #2 │ │ │ │ - bne.n 58ffe │ │ │ │ - cbnz r6, 59020 │ │ │ │ - ldr r4, [pc, #196] @ (590c4 ) │ │ │ │ + bne.n 59000 │ │ │ │ + cbnz r6, 59022 │ │ │ │ + ldr r4, [pc, #196] @ (590c8 ) │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r3, ip │ │ │ │ movs r4, #2 │ │ │ │ mov r1, r7 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ str r2, [sp, #12] │ │ │ │ add r4, sp, #32 │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl 101898 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1019a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5909c │ │ │ │ + beq.n 5909e │ │ │ │ ldr r0, [r6, #0] │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ - bl 11112c │ │ │ │ + bl 111260 │ │ │ │ ldr r7, [sp, #88] @ 0x58 │ │ │ │ ldrd r9, r5, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 590a6 │ │ │ │ - movw r3, #61896 @ 0xf1c8 │ │ │ │ + beq.n 590a8 │ │ │ │ + movw r3, #62216 @ 0xf308 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov r0, r8 │ │ │ │ add r2, sp, #28 │ │ │ │ - bl 1f7f0c │ │ │ │ - cbz r0, 590aa │ │ │ │ + bl 1f7e48 │ │ │ │ + cbz r0, 590ac │ │ │ │ ldr r4, [sp, #28] │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ movs r3, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r4 │ │ │ │ adds r2, r5, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - beq.n 59062 │ │ │ │ + beq.n 59064 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a65c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 5906a │ │ │ │ + b.n 5906c │ │ │ │ mov r0, r9 │ │ │ │ blx 2a39c │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 59092 │ │ │ │ + bne.n 59094 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ - cbz r2, 5908c │ │ │ │ + cbz r2, 5908e │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, #22 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bne.n 59086 │ │ │ │ - bl f1834 │ │ │ │ - b.n 5908c │ │ │ │ + bne.n 59088 │ │ │ │ + bl f18b4 │ │ │ │ + b.n 5908e │ │ │ │ mov r1, r7 │ │ │ │ - bl 1116ec │ │ │ │ - bl 7f720 │ │ │ │ - cbnz r0, 590aa │ │ │ │ + bl 111820 │ │ │ │ + bl 7f734 │ │ │ │ + cbnz r0, 590ac │ │ │ │ mov r0, r4 │ │ │ │ - bl 7ffe0 │ │ │ │ + bl 7fff4 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 590ac │ │ │ │ + b.n 590ae │ │ │ │ mov r7, r0 │ │ │ │ mov r9, r0 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 590ac │ │ │ │ + b.n 590ae │ │ │ │ mov r6, r0 │ │ │ │ - b.n 590ac │ │ │ │ + b.n 590ae │ │ │ │ movs r6, #0 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ strd r9, r5, [sp, #72] @ 0x48 │ │ │ │ str r7, [sp, #88] @ 0x58 │ │ │ │ - bl 111704 │ │ │ │ + bl 111838 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - add r6, pc, #528 @ (adr r6, 592d4 ) │ │ │ │ + nop │ │ │ │ + add r7, pc, #784 @ (adr r7, 593d8 ) │ │ │ │ lsls r4, r0, #1 │ │ │ │ mov r8, r7 │ │ │ │ lsls r0, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 590ee │ │ │ │ + bne.n 590f2 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f43ac │ │ │ │ + bl f4428 │ │ │ │ mov r6, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 5910e │ │ │ │ - b.n 59106 │ │ │ │ + bne.n 59112 │ │ │ │ + b.n 5910a │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #64760 @ 0xfcf8 │ │ │ │ + movw r0, #65080 @ 0xfe38 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0530 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c053c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 590e0 │ │ │ │ - b.n 591b4 │ │ │ │ - bl 7f720 │ │ │ │ + bne.n 590e4 │ │ │ │ + b.n 591b8 │ │ │ │ + bl 7f734 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 591b4 │ │ │ │ + bne.n 591b8 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 152750 │ │ │ │ - cbnz r0, 59130 │ │ │ │ + bl 152840 │ │ │ │ + cbnz r0, 59134 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #24872 @ 0x6128 │ │ │ │ + movw r1, #25192 @ 0x6268 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 5918e │ │ │ │ + bl 1271a4 │ │ │ │ + b.n 59192 │ │ │ │ mov r0, r5 │ │ │ │ - bl 152d54 │ │ │ │ + bl 152e44 │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt.n 5918e │ │ │ │ + blt.n 59192 │ │ │ │ movs r1, #0 │ │ │ │ mov r3, r4 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ add r1, sp, #12 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 55a9e │ │ │ │ + bl 55a8a <_Py_hashtable_size@@Base+0x920> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5918e │ │ │ │ - bl 95d94 │ │ │ │ + beq.n 59192 │ │ │ │ + bl 95d68 │ │ │ │ ldr.w r8, [sp, #8] │ │ │ │ mov r2, r4 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ blx 296e4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9889c │ │ │ │ + bl 98868 │ │ │ │ cmp r5, #0 │ │ │ │ - bge.n 59180 │ │ │ │ + bge.n 59184 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 591a4 │ │ │ │ - bl e4b58 │ │ │ │ + bne.n 591a8 │ │ │ │ + bl e4bd0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5914e │ │ │ │ + beq.n 59152 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 55ca6 │ │ │ │ + bl 55b86 │ │ │ │ adds r3, r5, #1 │ │ │ │ - bne.n 59198 │ │ │ │ - bl 7f720 │ │ │ │ - cbnz r0, 591b4 │ │ │ │ + bne.n 5919c │ │ │ │ + bl 7f734 │ │ │ │ + cbnz r0, 591b8 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r5 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 7f908 │ │ │ │ + b.w 7f91c │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1834 │ │ │ │ - b.n 59180 │ │ │ │ + bl f18b4 │ │ │ │ + b.n 59184 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r0 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 591e0 │ │ │ │ + bne.n 591e4 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl 15e1b8 │ │ │ │ + bl 15e468 │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt.n 5924a │ │ │ │ - b.n 591f8 │ │ │ │ + blt.n 5924e │ │ │ │ + b.n 591fc │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #65084 @ 0xfe3c │ │ │ │ + movw r0, #65404 @ 0xff7c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0530 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c053c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 591d4 │ │ │ │ - b.n 5924a │ │ │ │ - movw r3, #61896 @ 0xf1c8 │ │ │ │ + bne.n 591d8 │ │ │ │ + b.n 5924e │ │ │ │ + movw r3, #62216 @ 0xf308 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f7f0c │ │ │ │ - cbz r0, 5924a │ │ │ │ + bl 1f7e48 │ │ │ │ + cbz r0, 5924e │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ mov r5, r0 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r5, #0] │ │ │ │ mov r1, r6 │ │ │ │ blx 2a65c │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 5923e │ │ │ │ + bne.n 59242 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 59238 │ │ │ │ + cbz r3, 5923c │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1834 │ │ │ │ - bl 7f720 │ │ │ │ - cbnz r0, 5924a │ │ │ │ + bl f18b4 │ │ │ │ + bl 7f734 │ │ │ │ + cbnz r0, 5924e │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 7ffe0 │ │ │ │ + b.w 7fff4 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r3, r1 │ │ │ │ mov r4, r0 │ │ │ │ - movw r1, #6668 @ 0x1a0c │ │ │ │ + movw r1, #6988 @ 0x1b4c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r3 │ │ │ │ - bl 23e4a8 <_PyTime_AsTimeval@@Base+0x4e8> │ │ │ │ + bl 23e434 <_PyTime_AsTimeval@@Base+0x534> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5927c │ │ │ │ + beq.n 59280 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.n 59280 │ │ │ │ + b.n 59284 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - cbz r0, 59298 │ │ │ │ + cbz r0, 5929c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 593a0 │ │ │ │ + beq.w 593a4 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ movw r2, #35236 @ 0x89a4 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 59394 │ │ │ │ + beq.n 59398 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ sub sp, #8 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 592d8 │ │ │ │ + bne.n 592dc │ │ │ │ ldr r3, [r0, #16] │ │ │ │ - cbnz r3, 592e6 │ │ │ │ + cbnz r3, 592ea │ │ │ │ ldr r3, [r0, #20] │ │ │ │ - cbnz r3, 592e6 │ │ │ │ - movw r0, #37816 @ 0x93b8 │ │ │ │ + cbnz r3, 592ea │ │ │ │ + movw r0, #38056 @ 0x94a8 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 7a158 │ │ │ │ - bge.n 592e6 │ │ │ │ - bl 242c84 <_PyDeadline_Get@@Base+0x30ac> │ │ │ │ + b.w 7a0ec │ │ │ │ + bge.n 592ea │ │ │ │ + bl 242bd4 <_PyTime_AsTimeval@@Base+0x4cd4> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5938e │ │ │ │ + beq.n 59392 │ │ │ │ movs r6, #45 @ 0x2d │ │ │ │ - b.n 592f6 │ │ │ │ + b.n 592fa │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r6, #43 @ 0x2b │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldrd r4, r7, [r0, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5930e │ │ │ │ + beq.n 59312 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5930e │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 59312 │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ - bl 26b498 │ │ │ │ + bl 26b5d8 │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 26b72c │ │ │ │ + bl 26b86c │ │ │ │ subs r4, r1, #0 │ │ │ │ it lt │ │ │ │ addlt.w r8, r8, #4294967295 @ 0xffffffff │ │ │ │ mov.w r1, #60 @ 0x3c │ │ │ │ mov r0, r8 │ │ │ │ it lt │ │ │ │ addlt r4, #60 @ 0x3c │ │ │ │ - bl 26b498 │ │ │ │ + bl 26b5d8 │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 26b72c │ │ │ │ + bl 26b86c │ │ │ │ subs r3, r1, #0 │ │ │ │ itt lt │ │ │ │ addlt.w r5, r5, #4294967295 @ 0xffffffff │ │ │ │ addlt r3, #60 @ 0x3c │ │ │ │ - cbz r7, 59362 │ │ │ │ + cbz r7, 59366 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ strd r4, r7, [sp] │ │ │ │ - movw r0, #24908 @ 0x614c │ │ │ │ + movw r0, #25228 @ 0x628c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl ddc6c │ │ │ │ - b.n 5938e │ │ │ │ - cbz r4, 59378 │ │ │ │ + bl ddce4 │ │ │ │ + b.n 59392 │ │ │ │ + cbz r4, 5937c │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r0, #24936 @ 0x6168 │ │ │ │ + movw r0, #25256 @ 0x62a8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl ddc6c │ │ │ │ - b.n 5938e │ │ │ │ + bl ddce4 │ │ │ │ + b.n 59392 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ - movw r0, #24956 @ 0x617c │ │ │ │ + movw r0, #25276 @ 0x62bc │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w ddc6c │ │ │ │ + b.w ddce4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - movw r0, #37816 @ 0x93b8 │ │ │ │ + movw r0, #38056 @ 0x94a8 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - b.w 7a158 │ │ │ │ + b.w 7a0ec │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 593d0 │ │ │ │ + bgt.n 593d4 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13036 @ 0x32ec │ │ │ │ + movw r1, #13356 @ 0x342c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 593ea │ │ │ │ + bl 1271a4 │ │ │ │ + b.n 593ee │ │ │ │ ldr r6, [r0, #12] │ │ │ │ - cbz r6, 593f0 │ │ │ │ + cbz r6, 593f4 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #29644 @ 0x73cc │ │ │ │ + movw r1, #29964 @ 0x750c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 1271a4 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5943c │ │ │ │ + b.n 59440 │ │ │ │ mov r0, r1 │ │ │ │ - cbnz r1, 5940c │ │ │ │ + cbnz r1, 59410 │ │ │ │ movw r3, #48072 @ 0xbbc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #30164 @ 0x75d4 │ │ │ │ + movw r1, #30484 @ 0x7714 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 593ea │ │ │ │ + bl 1271a4 │ │ │ │ + b.n 593ee │ │ │ │ movw r5, #6496 @ 0x1960 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ - bl d75c4 │ │ │ │ + bl d762c │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 59426 │ │ │ │ - bl 7f720 │ │ │ │ - cbz r0, 5942a │ │ │ │ - b.n 593ea │ │ │ │ + bne.n 5942a │ │ │ │ + bl 7f734 │ │ │ │ + cbz r0, 5942e │ │ │ │ + b.n 593ee │ │ │ │ cmp r0, #0 │ │ │ │ - bgt.n 5943a │ │ │ │ + bgt.n 5943e │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - movw r1, #24972 @ 0x618c │ │ │ │ + movw r1, #25292 @ 0x62cc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 126e34 │ │ │ │ - b.n 593ea │ │ │ │ + bl 1271a4 │ │ │ │ + b.n 593ee │ │ │ │ str r0, [r4, #16] │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - cbnz r3, 59476 │ │ │ │ + cbnz r3, 5947a │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - cbz r2, 5945c │ │ │ │ + cbz r2, 59460 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbnz r3, 59476 │ │ │ │ - bl 165774 │ │ │ │ + cbnz r3, 5947a │ │ │ │ + bl 165860 │ │ │ │ mov r1, r4 │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ movs r3, #1 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ - b.w 256b78 <_PyUnicode_ToNumeric@@Base+0x9264> │ │ │ │ + b.w 256b70 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #25012 @ 0x61b4 │ │ │ │ + movw r1, #25332 @ 0x62f4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 1271a4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ cmp r2, #1 │ │ │ │ - bhi.n 594ae │ │ │ │ + bhi.n 594b2 │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 594da │ │ │ │ - b.n 594c8 │ │ │ │ - movw r0, #40276 @ 0x9d54 │ │ │ │ + ble.n 594de │ │ │ │ + b.n 594cc │ │ │ │ + movw r0, #40816 @ 0x9f70 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl c0530 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c053c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 594a8 │ │ │ │ + bne.n 594ac │ │ │ │ movs r0, #0 │ │ │ │ - b.n 59580 │ │ │ │ + b.n 59584 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl d781c <_PyNumber_Index@@Base> │ │ │ │ + bl d7884 <_PyNumber_Index@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 594e0 │ │ │ │ - bl 7f720 │ │ │ │ + cbnz r0, 594e4 │ │ │ │ + bl 7f734 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 594c4 │ │ │ │ + bne.n 594c8 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 59500 │ │ │ │ - bl 83930 │ │ │ │ + b.n 59504 │ │ │ │ + bl 83940 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 594fc │ │ │ │ + beq.n 59500 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 594fc │ │ │ │ + cbnz r3, 59500 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ adds r3, r4, #1 │ │ │ │ - beq.n 594d2 │ │ │ │ + beq.n 594d6 │ │ │ │ ldr r6, [r5, #8] │ │ │ │ - cbnz r6, 5951c │ │ │ │ + cbnz r6, 59520 │ │ │ │ movw r3, #56048 @ 0xdaf0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #25044 @ 0x61d4 │ │ │ │ + movw r1, #25364 @ 0x6314 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 594c4 │ │ │ │ + bl 1271a4 │ │ │ │ + b.n 594c8 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 59524 │ │ │ │ + bge.n 59528 │ │ │ │ adds r4, r4, r6 │ │ │ │ - bmi.n 59528 │ │ │ │ + bmi.n 5952c │ │ │ │ cmp r6, r4 │ │ │ │ - bgt.n 59540 │ │ │ │ + bgt.n 59544 │ │ │ │ movw r3, #56048 @ 0xdaf0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #59592 @ 0xe8c8 │ │ │ │ + movw r1, #59912 @ 0xea08 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 594c4 │ │ │ │ + bl 1271a4 │ │ │ │ + b.n 594c8 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 5955e │ │ │ │ + ble.n 59562 │ │ │ │ movw r3, #56116 @ 0xdb34 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #47464 @ 0xb968 │ │ │ │ + movw r1, #47704 @ 0xba58 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 594c4 │ │ │ │ + bl 1271a4 │ │ │ │ + b.n 594c8 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ adds r1, r4, #1 │ │ │ │ subs r2, r6, r4 │ │ │ │ add r1, r0 │ │ │ │ ldrb r7, [r0, r4] │ │ │ │ add r0, r4 │ │ │ │ blx 2a344 │ │ │ │ subs r1, r6, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 146b28 │ │ │ │ + bl 146c10 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 594c4 │ │ │ │ - ldr r0, [pc, #8] @ (59584 ) │ │ │ │ + beq.n 594c8 │ │ │ │ + ldr r0, [pc, #8] @ (59588 ) │ │ │ │ add.w r0, r0, r7, lsl #4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ strb r4, [r5, #5] │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl f43ac │ │ │ │ + bl f4428 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 595a8 │ │ │ │ - bl 7f720 │ │ │ │ - cbnz r0, 595cc │ │ │ │ + bne.n 595ac │ │ │ │ + bl 7f734 │ │ │ │ + cbnz r0, 595d0 │ │ │ │ mov r0, r4 │ │ │ │ blx 29708 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 595c4 │ │ │ │ + bge.n 595c8 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w f1834 │ │ │ │ + b.w f18b4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7ffe0 │ │ │ │ + b.w 7fff4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r0, 595da │ │ │ │ + cbz r0, 595de │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ mov r0, r1 │ │ │ │ add r4, sp, #8 │ │ │ │ mov r1, r2 │ │ │ │ add r3, sp, #12 │ │ │ │ - movw r2, #25160 @ 0x6248 │ │ │ │ + movw r2, #25480 @ 0x6388 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1f9950 <_PyArg_ParseStack@@Base> │ │ │ │ - cbz r0, 59628 │ │ │ │ + bl 1f9884 <_PyArg_ParseStack@@Base> │ │ │ │ + cbz r0, 5962c │ │ │ │ ldrd r1, r0, [sp, #8] │ │ │ │ blx 299dc │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 59620 │ │ │ │ + bge.n 59624 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1834 │ │ │ │ - b.n 59628 │ │ │ │ + bl f18b4 │ │ │ │ + b.n 5962c │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 5964a │ │ │ │ + cbnz r0, 5964e │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbnz r0, 59654 │ │ │ │ - b.n 5965a │ │ │ │ + cbnz r0, 59658 │ │ │ │ + b.n 5965e │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 59644 │ │ │ │ - b.n 59668 │ │ │ │ + beq.n 59648 │ │ │ │ + b.n 5966c │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 59668 │ │ │ │ + cbnz r0, 5966c │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 59668 │ │ │ │ + cbz r0, 5966c │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrd r0, r1, [r0, #32] │ │ │ │ - b.w fa3c0 │ │ │ │ + b.w fa4f0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #8 │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - bl 7f720 │ │ │ │ + bl 7f734 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 597b6 │ │ │ │ + bne.w 597ba │ │ │ │ ldr r3, [r6, #60] @ 0x3c │ │ │ │ ldr r7, [r6, #12] │ │ │ │ ldr r2, [r3, #60] @ 0x3c │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 5972c │ │ │ │ + bne.n 59730 │ │ │ │ ldr r3, [r7, #48] @ 0x30 │ │ │ │ - cbz r3, 596a8 │ │ │ │ + cbz r3, 596ac │ │ │ │ ldr r3, [r7, #72] @ 0x48 │ │ │ │ - cbnz r3, 596b2 │ │ │ │ + cbnz r3, 596b6 │ │ │ │ ldrb.w r3, [r7, #77] @ 0x4d │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 597b6 │ │ │ │ + beq.w 597ba │ │ │ │ mov r0, r4 │ │ │ │ blx 29b58 │ │ │ │ - movw r2, #50900 @ 0xc6d4 │ │ │ │ + movw r2, #51220 @ 0xc814 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl aba08 │ │ │ │ + bl aba24 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 597aa │ │ │ │ + beq.n 597ae │ │ │ │ mov r0, r5 │ │ │ │ blx 29b58 │ │ │ │ - movw r2, #50900 @ 0xc6d4 │ │ │ │ + movw r2, #51220 @ 0xc814 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl aba08 │ │ │ │ + bl aba24 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 597aa │ │ │ │ + beq.n 597ae │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ bl 5d344 │ │ │ │ - bl 7828c │ │ │ │ + bl 7820c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5970e │ │ │ │ + beq.n 59712 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5970e │ │ │ │ + cbnz r3, 59712 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 597b6 │ │ │ │ + beq.n 597ba │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 597b6 │ │ │ │ + bne.n 597ba │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 77ddc <_Py_Dealloc@@Base> │ │ │ │ + b.w 77d5c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 597b6 │ │ │ │ + beq.n 597ba │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 29b58 │ │ │ │ - movw r2, #50900 @ 0xc6d4 │ │ │ │ + movw r2, #51220 @ 0xc814 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl aba08 │ │ │ │ + bl aba24 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 597aa │ │ │ │ + cbz r0, 597ae │ │ │ │ mov r0, r5 │ │ │ │ blx 29b58 │ │ │ │ - movw r2, #50900 @ 0xc6d4 │ │ │ │ + movw r2, #51220 @ 0xc814 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl aba08 │ │ │ │ + bl aba24 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 597aa │ │ │ │ + cbz r0, 597ae │ │ │ │ mov r3, r8 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sp │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ strd r4, r5, [sp] │ │ │ │ - bl 8e1fc │ │ │ │ - bl 7828c │ │ │ │ + bl 8e1e8 │ │ │ │ + bl 7820c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 59792 │ │ │ │ + beq.n 59796 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 59792 │ │ │ │ + cbnz r3, 59796 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 597b6 │ │ │ │ + beq.n 597ba │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 597b6 │ │ │ │ + cbnz r3, 597ba │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 597b6 │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 597ba │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 7828c │ │ │ │ + b.w 7820c │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ ldr r6, [sp, #56] @ 0x38 │ │ │ │ - cbz r6, 597dc │ │ │ │ + cbz r6, 597e0 │ │ │ │ ldr r7, [r6, #8] │ │ │ │ - b.n 597de │ │ │ │ + b.n 597e2 │ │ │ │ mov r7, r6 │ │ │ │ add r7, r1 │ │ │ │ - cbnz r6, 597ea │ │ │ │ + cbnz r6, 597ee │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 597ea │ │ │ │ - cbnz r1, 597ea │ │ │ │ - cbnz r0, 59806 │ │ │ │ + blt.n 597ee │ │ │ │ + cbnz r1, 597ee │ │ │ │ + cbnz r0, 5980a │ │ │ │ mov r3, r6 │ │ │ │ - ldr r6, [pc, #100] @ (59854 ) │ │ │ │ + ldr r6, [pc, #100] @ (59858 ) │ │ │ │ movs r2, #0 │ │ │ │ str r6, [sp, #0] │ │ │ │ strd r2, r2, [sp, #8] │ │ │ │ add r6, sp, #28 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r6, [sp, #16] │ │ │ │ - bl 101898 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 59806 │ │ │ │ + bl 1019a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 5980a │ │ │ │ movs r0, #0 │ │ │ │ - b.n 59850 │ │ │ │ - cbz r7, 59814 │ │ │ │ + b.n 59854 │ │ │ │ + cbz r7, 59818 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl c34a8 │ │ │ │ + bl c34b0 │ │ │ │ subs r2, r0, #0 │ │ │ │ - bge.n 59816 │ │ │ │ - b.n 59802 │ │ │ │ + bge.n 5981a │ │ │ │ + b.n 59806 │ │ │ │ movs r2, #1 │ │ │ │ mov.w r3, #32768 @ 0x8000 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 201b80 │ │ │ │ + bl 201ad8 │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 5983a │ │ │ │ - bl 7f720 │ │ │ │ + bne.n 5983e │ │ │ │ + bl 7f734 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 59802 │ │ │ │ + bne.n 59806 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 59850 │ │ │ │ + b.n 59854 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ movw r2, #7780 @ 0x1e64 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r0, r2 │ │ │ │ @@ -70384,96 +70384,96 @@ │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ - bl 7f720 │ │ │ │ + bl 7f734 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 598e6 │ │ │ │ + bne.n 598ea │ │ │ │ ldr r6, [r5, #12] │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r2, [r2, #60] @ 0x3c │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 598a2 │ │ │ │ + bne.n 598a6 │ │ │ │ mov r0, r4 │ │ │ │ blx 29b58 │ │ │ │ - movw r2, #50900 @ 0xc6d4 │ │ │ │ + movw r2, #51220 @ 0xc814 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl aba08 │ │ │ │ + bl aba24 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 598e6 │ │ │ │ + cbz r0, 598ea │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 5a9fa │ │ │ │ - b.n 598c8 │ │ │ │ + bl 5a9fe │ │ │ │ + b.n 598cc │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ - cbz r3, 598e6 │ │ │ │ + cbz r3, 598ea │ │ │ │ mov r0, r4 │ │ │ │ blx 29b58 │ │ │ │ - movw r2, #50900 @ 0xc6d4 │ │ │ │ + movw r2, #51220 @ 0xc814 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl aba08 │ │ │ │ + bl aba24 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 598e6 │ │ │ │ + cbz r0, 598ea │ │ │ │ ldr r0, [r5, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ - bl d2608 │ │ │ │ - bl 7828c │ │ │ │ + bl d2620 │ │ │ │ + bl 7820c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 598e6 │ │ │ │ + beq.n 598ea │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 598e6 │ │ │ │ + cbnz r3, 598ea │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 77ddc <_Py_Dealloc@@Base> │ │ │ │ + b.w 77d5c <_Py_Dealloc@@Base> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #56 @ 0x38 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r1 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #8 │ │ │ │ blx 2957c │ │ │ │ subs r3, r5, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 5991a │ │ │ │ + bhi.n 5991e │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ ands.w r2, r2, #268435456 @ 0x10000000 │ │ │ │ - beq.n 5996c │ │ │ │ - b.n 59930 │ │ │ │ - movw r0, #26392 @ 0x6718 │ │ │ │ + beq.n 59970 │ │ │ │ + b.n 59934 │ │ │ │ + movw r0, #26712 @ 0x6858 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ - bl c0530 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbz r0, 59974 │ │ │ │ - b.n 5990c │ │ │ │ + bl c053c <_PyArg_CheckPositional@@Base> │ │ │ │ + cbz r0, 59978 │ │ │ │ + b.n 59910 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 88de4 │ │ │ │ - cbz r0, 59974 │ │ │ │ + bl 88dc8 │ │ │ │ + cbz r0, 59978 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - cbz r3, 5994c │ │ │ │ + cbz r3, 59950 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r6 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ @@ -70483,793 +70483,793 @@ │ │ │ │ strd r3, r3, [sp, #20] │ │ │ │ str r3, [sp, #28] │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp, #32] │ │ │ │ strd r2, r3, [sp, #40] @ 0x28 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 59978 │ │ │ │ + b.n 5997c │ │ │ │ add r1, sp, #8 │ │ │ │ - bl ce02c │ │ │ │ - cbz r0, 59978 │ │ │ │ + bl ce03c │ │ │ │ + cbz r0, 5997c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 599fc │ │ │ │ + b.n 59a00 │ │ │ │ cmp r5, #1 │ │ │ │ - ble.n 599de │ │ │ │ + ble.n 599e2 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 599de │ │ │ │ + beq.n 599e2 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.n 599c0 │ │ │ │ + bpl.n 599c4 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 88de4 │ │ │ │ + bl 88dc8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 59974 │ │ │ │ + beq.n 59978 │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 599de │ │ │ │ + beq.n 599e2 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21340 @ 0x535c │ │ │ │ + movw r1, #21660 @ 0x549c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 59974 │ │ │ │ - movw r2, #53808 @ 0xd230 │ │ │ │ + bl 1271a4 │ │ │ │ + b.n 59978 │ │ │ │ + movw r2, #54128 @ 0xd370 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #58440 @ 0xe448 │ │ │ │ + movw r1, #58760 @ 0xe588 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #26392 @ 0x6718 │ │ │ │ + movw r0, #26712 @ 0x6858 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23b068 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 59974 │ │ │ │ + bl 23afc8 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 59978 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 71e88 │ │ │ │ + bl 71e08 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 59974 │ │ │ │ - movw r0, #35440 @ 0x8a70 │ │ │ │ + beq.n 59978 │ │ │ │ + movw r0, #35760 @ 0x8bb0 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 82744 │ │ │ │ + bl 82754 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 59a06 │ │ │ │ + cbz r3, 59a0a │ │ │ │ add r0, sp, #8 │ │ │ │ - bl ceac4 │ │ │ │ + bl cead4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #2484 @ 0x9b4 │ │ │ │ + movw r0, #2760 @ 0xac8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldrd r2, r3, [r1, #8] │ │ │ │ ldr r1, [r1, #4] │ │ │ │ - b.w 82744 │ │ │ │ + b.w 82754 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r2 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bpl.n 59a5e │ │ │ │ + bpl.n 59a62 │ │ │ │ mov r0, r1 │ │ │ │ - movw r1, #7904 @ 0x1ee0 │ │ │ │ + movw r1, #8188 @ 0x1ffc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 12dab8 │ │ │ │ - cbz r0, 59a5e │ │ │ │ - cbz r4, 59a6c │ │ │ │ + bl 12dbb0 │ │ │ │ + cbz r0, 59a62 │ │ │ │ + cbz r4, 59a70 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 59a6c │ │ │ │ + beq.n 59a70 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 59a6c │ │ │ │ + b.n 59a70 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 81314 │ │ │ │ + b.w 81328 │ │ │ │ ldr r0, [r5, #28] │ │ │ │ str r4, [r5, #28] │ │ │ │ - bl 7828c │ │ │ │ + bl 7820c │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r4, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ - cbnz r5, 59ab2 │ │ │ │ + cbnz r5, 59ab6 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 59ab2 │ │ │ │ + ble.n 59ab6 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 59ab2 │ │ │ │ - cbz r2, 59ab2 │ │ │ │ + bne.n 59ab6 │ │ │ │ + cbz r2, 59ab6 │ │ │ │ ldr.w r3, [r4, #444] @ 0x1bc │ │ │ │ - movw r1, #25196 @ 0x626c │ │ │ │ + movw r1, #25516 @ 0x63ac │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 59ace │ │ │ │ + bl 1271a4 │ │ │ │ + b.n 59ad2 │ │ │ │ mov r3, r5 │ │ │ │ - ldr r5, [pc, #28] @ (59ad4 ) │ │ │ │ + ldr r5, [pc, #28] @ (59ad8 ) │ │ │ │ add r2, sp, #28 │ │ │ │ str r5, [sp, #0] │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r5, #1 │ │ │ │ movs r2, #0 │ │ │ │ strd r5, r5, [sp, #4] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 101898 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1019a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 59a9c │ │ │ │ + bne.n 59aa0 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx r2 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 59b14 │ │ │ │ + bne.n 59b18 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #7 │ │ │ │ - bmi.n 59b2c │ │ │ │ - movw r2, #27976 @ 0x6d48 │ │ │ │ + bmi.n 59b30 │ │ │ │ + movw r2, #28296 @ 0x6e88 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #58280 @ 0xe3a8 │ │ │ │ + movw r1, #58600 @ 0xe4e8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #25808 @ 0x64d0 │ │ │ │ + movw r0, #26128 @ 0x6610 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23b068 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 59b46 │ │ │ │ + bl 23afc8 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 59b4a │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #25808 @ 0x64d0 │ │ │ │ + movw r0, #26128 @ 0x6610 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0530 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c053c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 59aec │ │ │ │ - b.n 59b46 │ │ │ │ + bne.n 59af0 │ │ │ │ + b.n 59b4a │ │ │ │ mov r0, r3 │ │ │ │ - bl 16a054 │ │ │ │ + bl 16a13c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl f43ac │ │ │ │ + bl f4428 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 59b4a │ │ │ │ - bl 7f720 │ │ │ │ - cbz r0, 59b4a │ │ │ │ + bne.n 59b4e │ │ │ │ + bl 7f734 │ │ │ │ + cbz r0, 59b4e │ │ │ │ movs r0, #0 │ │ │ │ - b.n 59b98 │ │ │ │ + b.n 59b9c │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #25296 @ 0x62d0 │ │ │ │ + movw r1, #25616 @ 0x6410 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #25300 @ 0x62d4 │ │ │ │ + movw r0, #25620 @ 0x6414 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 8fe90 │ │ │ │ + bl 8fe78 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 59b46 │ │ │ │ + blt.n 59b4a │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx 29a4c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 59b88 │ │ │ │ + cbz r0, 59b8c │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ str r4, [r0, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1834 │ │ │ │ - b.n 59b46 │ │ │ │ - bl e4b58 │ │ │ │ + bl f18b4 │ │ │ │ + b.n 59b4a │ │ │ │ + bl e4bd0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 59b46 │ │ │ │ + bne.n 59b4a │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - b.w 59b9e <_PyThread_CurrentFrames@@Base> │ │ │ │ + b.w 59ba2 <_PyThread_CurrentFrames@@Base> │ │ │ │ │ │ │ │ -00059b9e <_PyThread_CurrentFrames@@Base>: │ │ │ │ +00059ba2 <_PyThread_CurrentFrames@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r0, [pc, #332] @ (59cfc <_PyThread_CurrentFrames@@Base+0x15e>) │ │ │ │ + ldr r0, [pc, #332] @ (59d00 <_PyThread_CurrentFrames@@Base+0x15e>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ sub sp, #8 │ │ │ │ movs r2, #0 │ │ │ │ - movw r1, #25320 @ 0x62e8 │ │ │ │ + movw r1, #25640 @ 0x6428 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, r0] │ │ │ │ - bl f8818 <_PySys_GetOptionalAttrString@@Base+0x1cc> │ │ │ │ + bl f8830 <_PySys_GetOptionalAttrString@@Base+0x1cc> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 59bce <_PyThread_CurrentFrames@@Base+0x30> │ │ │ │ + bge.n 59bd2 <_PyThread_CurrentFrames@@Base+0x30> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 59cf4 <_PyThread_CurrentFrames@@Base+0x156> │ │ │ │ - bl 71328 │ │ │ │ + b.n 59cf8 <_PyThread_CurrentFrames@@Base+0x156> │ │ │ │ + bl 71320 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 59bca <_PyThread_CurrentFrames@@Base+0x2c> │ │ │ │ - ldr r0, [pc, #292] @ (59d00 <_PyThread_CurrentFrames@@Base+0x162>) │ │ │ │ + beq.n 59bce <_PyThread_CurrentFrames@@Base+0x2c> │ │ │ │ + ldr r0, [pc, #292] @ (59d04 <_PyThread_CurrentFrames@@Base+0x162>) │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 59bf2 <_PyThread_CurrentFrames@@Base+0x54> │ │ │ │ + bne.n 59bf6 <_PyThread_CurrentFrames@@Base+0x54> │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 59be2 <_PyThread_CurrentFrames@@Base+0x44> │ │ │ │ + bne.n 59be6 <_PyThread_CurrentFrames@@Base+0x44> │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ mov r9, r0 │ │ │ │ dmb ish │ │ │ │ - beq.n 59c0e <_PyThread_CurrentFrames@@Base+0x70> │ │ │ │ + beq.n 59c12 <_PyThread_CurrentFrames@@Base+0x70> │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bl 1d73ac │ │ │ │ + bl 1d7224 │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ mvn.w sl, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r8, [r3, #620] @ 0x26c │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 59c9e <_PyThread_CurrentFrames@@Base+0x100> │ │ │ │ + beq.n 59ca2 <_PyThread_CurrentFrames@@Base+0x100> │ │ │ │ ldr.w r7, [r8, #3704] @ 0xe78 │ │ │ │ - cbz r7, 59c76 <_PyThread_CurrentFrames@@Base+0xd8> │ │ │ │ + cbz r7, 59c7a <_PyThread_CurrentFrames@@Base+0xd8> │ │ │ │ ldr r6, [r7, #52] @ 0x34 │ │ │ │ - cbz r6, 59c72 <_PyThread_CurrentFrames@@Base+0xd4> │ │ │ │ + cbz r6, 59c76 <_PyThread_CurrentFrames@@Base+0xd4> │ │ │ │ ldrb.w r3, [r6, #38] @ 0x26 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 59c3a <_PyThread_CurrentFrames@@Base+0x9c> │ │ │ │ + bne.n 59c3e <_PyThread_CurrentFrames@@Base+0x9c> │ │ │ │ ldr r6, [r6, #4] │ │ │ │ - b.n 59c2c <_PyThread_CurrentFrames@@Base+0x8e> │ │ │ │ + b.n 59c30 <_PyThread_CurrentFrames@@Base+0x8e> │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 59c50 <_PyThread_CurrentFrames@@Base+0xb2> │ │ │ │ + beq.n 59c54 <_PyThread_CurrentFrames@@Base+0xb2> │ │ │ │ ldr r1, [r6, #0] │ │ │ │ ldr r2, [r6, #28] │ │ │ │ add.w r3, r1, #124 @ 0x7c │ │ │ │ ldr r1, [r1, #116] @ 0x74 │ │ │ │ add.w r3, r3, r1, lsl #1 │ │ │ │ cmp r2, r3 │ │ │ │ - bcc.n 59c36 <_PyThread_CurrentFrames@@Base+0x98> │ │ │ │ + bcc.n 59c3a <_PyThread_CurrentFrames@@Base+0x98> │ │ │ │ ldr r0, [r7, #92] @ 0x5c │ │ │ │ - bl 7dde8 │ │ │ │ + bl 7ddec │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 59c92 <_PyThread_CurrentFrames@@Base+0xf4> │ │ │ │ + cbz r0, 59c96 <_PyThread_CurrentFrames@@Base+0xf4> │ │ │ │ ldr r2, [r6, #24] │ │ │ │ - cbz r2, 59c7c <_PyThread_CurrentFrames@@Base+0xde> │ │ │ │ + cbz r2, 59c80 <_PyThread_CurrentFrames@@Base+0xde> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 793e8 │ │ │ │ + bl 7937c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 59cd4 <_PyThread_CurrentFrames@@Base+0x136> │ │ │ │ + bne.n 59cd8 <_PyThread_CurrentFrames@@Base+0x136> │ │ │ │ cmp r6, #0 │ │ │ │ - blt.n 59c92 <_PyThread_CurrentFrames@@Base+0xf4> │ │ │ │ + blt.n 59c96 <_PyThread_CurrentFrames@@Base+0xf4> │ │ │ │ ldr r7, [r7, #4] │ │ │ │ - b.n 59c28 <_PyThread_CurrentFrames@@Base+0x8a> │ │ │ │ + b.n 59c2c <_PyThread_CurrentFrames@@Base+0x8a> │ │ │ │ ldr.w r8, [r8, #3644] @ 0xe3c │ │ │ │ - b.n 59c1e <_PyThread_CurrentFrames@@Base+0x80> │ │ │ │ + b.n 59c22 <_PyThread_CurrentFrames@@Base+0x80> │ │ │ │ mov r0, r6 │ │ │ │ - bl d3e68 │ │ │ │ + bl d3e78 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 59c5e <_PyThread_CurrentFrames@@Base+0xc0> │ │ │ │ + bne.n 59c62 <_PyThread_CurrentFrames@@Base+0xc0> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 59cc4 <_PyThread_CurrentFrames@@Base+0x126> │ │ │ │ + bne.n 59cc8 <_PyThread_CurrentFrames@@Base+0x126> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 59ce4 <_PyThread_CurrentFrames@@Base+0x146> │ │ │ │ + bne.n 59ce8 <_PyThread_CurrentFrames@@Base+0x146> │ │ │ │ movs r4, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r9] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 59cb6 <_PyThread_CurrentFrames@@Base+0x118> │ │ │ │ + bne.n 59cba <_PyThread_CurrentFrames@@Base+0x118> │ │ │ │ strexb r1, r3, [r9] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 59ca6 <_PyThread_CurrentFrames@@Base+0x108> │ │ │ │ + bne.n 59caa <_PyThread_CurrentFrames@@Base+0x108> │ │ │ │ dmb ish │ │ │ │ - beq.n 59cf4 <_PyThread_CurrentFrames@@Base+0x156> │ │ │ │ - ldr r0, [pc, #64] @ (59d00 <_PyThread_CurrentFrames@@Base+0x162>) │ │ │ │ - bl 2459ac │ │ │ │ - b.n 59cf4 <_PyThread_CurrentFrames@@Base+0x156> │ │ │ │ + beq.n 59cf8 <_PyThread_CurrentFrames@@Base+0x156> │ │ │ │ + ldr r0, [pc, #64] @ (59d04 <_PyThread_CurrentFrames@@Base+0x162>) │ │ │ │ + bl 245a28 │ │ │ │ + b.n 59cf8 <_PyThread_CurrentFrames@@Base+0x156> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 59c92 <_PyThread_CurrentFrames@@Base+0xf4> │ │ │ │ + bne.n 59c96 <_PyThread_CurrentFrames@@Base+0xf4> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 59c92 <_PyThread_CurrentFrames@@Base+0xf4> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 59c96 <_PyThread_CurrentFrames@@Base+0xf4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 59c6e <_PyThread_CurrentFrames@@Base+0xd0> │ │ │ │ + bne.n 59c72 <_PyThread_CurrentFrames@@Base+0xd0> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 59c6e <_PyThread_CurrentFrames@@Base+0xd0> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 59c72 <_PyThread_CurrentFrames@@Base+0xd0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 59c9c <_PyThread_CurrentFrames@@Base+0xfe> │ │ │ │ + bne.n 59ca0 <_PyThread_CurrentFrames@@Base+0xfe> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 59c9c <_PyThread_CurrentFrames@@Base+0xfe> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 59ca0 <_PyThread_CurrentFrames@@Base+0xfe> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r5, r1] │ │ │ │ lsls r0, r1, #1 │ │ │ │ mov r3, r0 │ │ │ │ - movw r0, #25340 @ 0x62fc │ │ │ │ + movw r0, #25660 @ 0x643c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.w ddc6c │ │ │ │ + b.w ddce4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r0 │ │ │ │ sub sp, #32 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r3, 59d30 <_PyThread_CurrentFrames@@Base+0x192> │ │ │ │ + cbz r3, 59d34 <_PyThread_CurrentFrames@@Base+0x192> │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - b.n 59d32 <_PyThread_CurrentFrames@@Base+0x194> │ │ │ │ + b.n 59d36 <_PyThread_CurrentFrames@@Base+0x194> │ │ │ │ mov r4, r3 │ │ │ │ add r4, r1 │ │ │ │ - cbnz r3, 59d40 <_PyThread_CurrentFrames@@Base+0x1a2> │ │ │ │ + cbnz r3, 59d44 <_PyThread_CurrentFrames@@Base+0x1a2> │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 59d40 <_PyThread_CurrentFrames@@Base+0x1a2> │ │ │ │ + blt.n 59d44 <_PyThread_CurrentFrames@@Base+0x1a2> │ │ │ │ cmp r1, #2 │ │ │ │ - bgt.n 59d40 <_PyThread_CurrentFrames@@Base+0x1a2> │ │ │ │ - cbnz r0, 59d5c <_PyThread_CurrentFrames@@Base+0x1be> │ │ │ │ - ldr r6, [pc, #92] @ (59da0 <_PyThread_CurrentFrames@@Base+0x202>) │ │ │ │ + bgt.n 59d44 <_PyThread_CurrentFrames@@Base+0x1a2> │ │ │ │ + cbnz r0, 59d60 <_PyThread_CurrentFrames@@Base+0x1be> │ │ │ │ + ldr r6, [pc, #92] @ (59da4 <_PyThread_CurrentFrames@@Base+0x202>) │ │ │ │ movs r2, #0 │ │ │ │ str r6, [sp, #0] │ │ │ │ add r6, sp, #24 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r6, [sp, #16] │ │ │ │ movs r6, #2 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r6, [sp, #8] │ │ │ │ - bl 101898 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 59d5c <_PyThread_CurrentFrames@@Base+0x1be> │ │ │ │ + bl 1019a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 59d60 <_PyThread_CurrentFrames@@Base+0x1be> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 59d9a <_PyThread_CurrentFrames@@Base+0x1fc> │ │ │ │ - cbz r4, 59d7a <_PyThread_CurrentFrames@@Base+0x1dc> │ │ │ │ + b.n 59d9e <_PyThread_CurrentFrames@@Base+0x1fc> │ │ │ │ + cbz r4, 59d7e <_PyThread_CurrentFrames@@Base+0x1dc> │ │ │ │ ldr r6, [r0, #0] │ │ │ │ - cbz r6, 59d66 <_PyThread_CurrentFrames@@Base+0x1c8> │ │ │ │ + cbz r6, 59d6a <_PyThread_CurrentFrames@@Base+0x1c8> │ │ │ │ cmp r4, #1 │ │ │ │ - beq.n 59d7e <_PyThread_CurrentFrames@@Base+0x1e0> │ │ │ │ + beq.n 59d82 <_PyThread_CurrentFrames@@Base+0x1e0> │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl f43ac │ │ │ │ + bl f4428 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 59d7e <_PyThread_CurrentFrames@@Base+0x1e0> │ │ │ │ - bl 7f720 │ │ │ │ - cbz r0, 59d7e <_PyThread_CurrentFrames@@Base+0x1e0> │ │ │ │ - b.n 59d58 <_PyThread_CurrentFrames@@Base+0x1ba> │ │ │ │ + bne.n 59d82 <_PyThread_CurrentFrames@@Base+0x1e0> │ │ │ │ + bl 7f734 │ │ │ │ + cbz r0, 59d82 <_PyThread_CurrentFrames@@Base+0x1e0> │ │ │ │ + b.n 59d5c <_PyThread_CurrentFrames@@Base+0x1ba> │ │ │ │ movs r4, #1 │ │ │ │ movs r6, #0 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ - cbz r1, 59d86 <_PyThread_CurrentFrames@@Base+0x1e8> │ │ │ │ + cbz r1, 59d8a <_PyThread_CurrentFrames@@Base+0x1e8> │ │ │ │ ldr r0, [r5, #20] │ │ │ │ - b.n 59d8e <_PyThread_CurrentFrames@@Base+0x1f0> │ │ │ │ + b.n 59d92 <_PyThread_CurrentFrames@@Base+0x1f0> │ │ │ │ movw r0, #10688 @ 0x29c0 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ movs r5, #0 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r6 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 23c154 │ │ │ │ + bl 23c13c │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ bxns r7 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r3, [pc, #16] @ (59db8 <_PyThread_CurrentFrames@@Base+0x21a>) │ │ │ │ + ldr r3, [pc, #16] @ (59dbc <_PyThread_CurrentFrames@@Base+0x21a>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr.w r0, [r3, #3900] @ 0xf3c │ │ │ │ - b.w 7ffe0 │ │ │ │ + b.w 7fff4 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #12 │ │ │ │ mov r9, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ - bl 7f720 │ │ │ │ + bl 7f734 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 59f9c <_PyThread_CurrentFrames@@Base+0x3fe> │ │ │ │ - movw r3, #63940 @ 0xf9c4 │ │ │ │ + bne.w 59fa0 <_PyThread_CurrentFrames@@Base+0x3fe> │ │ │ │ + movw r3, #64260 @ 0xfb04 │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ cmp r6, #0 │ │ │ │ it eq │ │ │ │ moveq r6, r3 │ │ │ │ cmp r5, #0 │ │ │ │ it eq │ │ │ │ moveq r5, r3 │ │ │ │ ldr.w r8, [r9, #12] │ │ │ │ mov r7, r0 │ │ │ │ ldr.w r3, [r9, #60] @ 0x3c │ │ │ │ ldr r2, [r3, #60] @ 0x3c │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 59ef6 <_PyThread_CurrentFrames@@Base+0x358> │ │ │ │ + bne.n 59efa <_PyThread_CurrentFrames@@Base+0x358> │ │ │ │ ldr.w r4, [r8, #48] @ 0x30 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 59f90 <_PyThread_CurrentFrames@@Base+0x3f2> │ │ │ │ + beq.w 59f94 <_PyThread_CurrentFrames@@Base+0x3f2> │ │ │ │ ldr.w r4, [r8, #60] @ 0x3c │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 59f90 <_PyThread_CurrentFrames@@Base+0x3f2> │ │ │ │ + beq.w 59f94 <_PyThread_CurrentFrames@@Base+0x3f2> │ │ │ │ mov r0, r5 │ │ │ │ blx 29b58 │ │ │ │ - movw r2, #50900 @ 0xc6d4 │ │ │ │ + movw r2, #51220 @ 0xc814 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl aba08 │ │ │ │ + bl aba24 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 59f9c <_PyThread_CurrentFrames@@Base+0x3fe> │ │ │ │ + beq.w 59fa0 <_PyThread_CurrentFrames@@Base+0x3fe> │ │ │ │ mov r0, r6 │ │ │ │ blx 29b58 │ │ │ │ - movw r2, #50900 @ 0xc6d4 │ │ │ │ + movw r2, #51220 @ 0xc814 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl aba08 │ │ │ │ + bl aba24 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 59e6c <_PyThread_CurrentFrames@@Base+0x2ce> │ │ │ │ + cbnz r0, 59e70 <_PyThread_CurrentFrames@@Base+0x2ce> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 59f9c <_PyThread_CurrentFrames@@Base+0x3fe> │ │ │ │ + beq.w 59fa0 <_PyThread_CurrentFrames@@Base+0x3fe> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 59f9c <_PyThread_CurrentFrames@@Base+0x3fe> │ │ │ │ + bne.w 59fa0 <_PyThread_CurrentFrames@@Base+0x3fe> │ │ │ │ mov r0, r4 │ │ │ │ - b.n 59f46 <_PyThread_CurrentFrames@@Base+0x3a8> │ │ │ │ + b.n 59f4a <_PyThread_CurrentFrames@@Base+0x3a8> │ │ │ │ ldr.w r3, [r8, #48] @ 0x30 │ │ │ │ - cbz r3, 59ebe <_PyThread_CurrentFrames@@Base+0x320> │ │ │ │ + cbz r3, 59ec2 <_PyThread_CurrentFrames@@Base+0x320> │ │ │ │ ldr.w r3, [r8, #60] @ 0x3c │ │ │ │ - cbz r3, 59ebe <_PyThread_CurrentFrames@@Base+0x320> │ │ │ │ + cbz r3, 59ec2 <_PyThread_CurrentFrames@@Base+0x320> │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #2 │ │ │ │ - bl 7d610 │ │ │ │ + bl 7d614 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 59ec6 <_PyThread_CurrentFrames@@Base+0x328> │ │ │ │ + cbz r0, 59eca <_PyThread_CurrentFrames@@Base+0x328> │ │ │ │ ldr.w r1, [r8, #60] @ 0x3c │ │ │ │ mov r0, r8 │ │ │ │ mov r2, r5 │ │ │ │ - bl 25ddb0 │ │ │ │ + bl 25dd28 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ adds r0, #1 │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ - bne.n 59eae <_PyThread_CurrentFrames@@Base+0x310> │ │ │ │ + bne.n 59eb2 <_PyThread_CurrentFrames@@Base+0x310> │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 59ec6 <_PyThread_CurrentFrames@@Base+0x328> │ │ │ │ + beq.n 59eca <_PyThread_CurrentFrames@@Base+0x328> │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r5, #0] │ │ │ │ - cbnz r1, 59ec6 <_PyThread_CurrentFrames@@Base+0x328> │ │ │ │ + cbnz r1, 59eca <_PyThread_CurrentFrames@@Base+0x328> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 59ec6 <_PyThread_CurrentFrames@@Base+0x328> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 59eca <_PyThread_CurrentFrames@@Base+0x328> │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 59ebe <_PyThread_CurrentFrames@@Base+0x320> │ │ │ │ + beq.n 59ec2 <_PyThread_CurrentFrames@@Base+0x320> │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r5, #0] │ │ │ │ - cbnz r1, 59ebe <_PyThread_CurrentFrames@@Base+0x320> │ │ │ │ + cbnz r1, 59ec2 <_PyThread_CurrentFrames@@Base+0x320> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ movw r7, #4356 @ 0x1104 │ │ │ │ movt r7, #70 @ 0x46 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 59edc <_PyThread_CurrentFrames@@Base+0x33e> │ │ │ │ + beq.n 59ee0 <_PyThread_CurrentFrames@@Base+0x33e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 59edc <_PyThread_CurrentFrames@@Base+0x33e> │ │ │ │ + cbnz r3, 59ee0 <_PyThread_CurrentFrames@@Base+0x33e> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 59ef2 <_PyThread_CurrentFrames@@Base+0x354> │ │ │ │ + beq.n 59ef6 <_PyThread_CurrentFrames@@Base+0x354> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 59ef2 <_PyThread_CurrentFrames@@Base+0x354> │ │ │ │ + cbnz r3, 59ef6 <_PyThread_CurrentFrames@@Base+0x354> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ mov r4, r7 │ │ │ │ - b.n 59f90 <_PyThread_CurrentFrames@@Base+0x3f2> │ │ │ │ + b.n 59f94 <_PyThread_CurrentFrames@@Base+0x3f2> │ │ │ │ ldr.w r4, [r9, #24] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 59f90 <_PyThread_CurrentFrames@@Base+0x3f2> │ │ │ │ + beq.n 59f94 <_PyThread_CurrentFrames@@Base+0x3f2> │ │ │ │ mov r0, r5 │ │ │ │ blx 29b58 │ │ │ │ - movw r2, #50900 @ 0xc6d4 │ │ │ │ + movw r2, #51220 @ 0xc814 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl aba08 │ │ │ │ + bl aba24 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 59f9c <_PyThread_CurrentFrames@@Base+0x3fe> │ │ │ │ + beq.n 59fa0 <_PyThread_CurrentFrames@@Base+0x3fe> │ │ │ │ mov r0, r6 │ │ │ │ blx 29b58 │ │ │ │ - movw r2, #50900 @ 0xc6d4 │ │ │ │ + movw r2, #51220 @ 0xc814 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl aba08 │ │ │ │ + bl aba24 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 59f50 <_PyThread_CurrentFrames@@Base+0x3b2> │ │ │ │ + cbnz r0, 59f54 <_PyThread_CurrentFrames@@Base+0x3b2> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 59f9c <_PyThread_CurrentFrames@@Base+0x3fe> │ │ │ │ + beq.n 59fa0 <_PyThread_CurrentFrames@@Base+0x3fe> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 59f9c <_PyThread_CurrentFrames@@Base+0x3fe> │ │ │ │ + cbnz r3, 59fa0 <_PyThread_CurrentFrames@@Base+0x3fe> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 77ddc <_Py_Dealloc@@Base> │ │ │ │ + b.w 77d5c <_Py_Dealloc@@Base> │ │ │ │ mov r3, r7 │ │ │ │ movs r2, #2 │ │ │ │ ldr.w r0, [r9, #24] │ │ │ │ mov r1, sp │ │ │ │ strd r5, r6, [sp] │ │ │ │ - bl 8e1fc │ │ │ │ + bl 8e1e8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 59f7a <_PyThread_CurrentFrames@@Base+0x3dc> │ │ │ │ + beq.n 59f7e <_PyThread_CurrentFrames@@Base+0x3dc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 59f7a <_PyThread_CurrentFrames@@Base+0x3dc> │ │ │ │ + cbnz r3, 59f7e <_PyThread_CurrentFrames@@Base+0x3dc> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 59f90 <_PyThread_CurrentFrames@@Base+0x3f2> │ │ │ │ + beq.n 59f94 <_PyThread_CurrentFrames@@Base+0x3f2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 59f90 <_PyThread_CurrentFrames@@Base+0x3f2> │ │ │ │ + cbnz r3, 59f94 <_PyThread_CurrentFrames@@Base+0x3f2> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 7828c │ │ │ │ + b.w 7820c │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 7f720 │ │ │ │ + bl 7f734 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5a046 <_PyThread_CurrentFrames@@Base+0x4a8> │ │ │ │ + bne.n 5a04a <_PyThread_CurrentFrames@@Base+0x4a8> │ │ │ │ ldr r2, [r6, #60] @ 0x3c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - movw r3, #63940 @ 0xf9c4 │ │ │ │ + movw r3, #64260 @ 0xfb04 │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ cmp r5, #0 │ │ │ │ it eq │ │ │ │ moveq r5, r3 │ │ │ │ ldr r2, [r2, #60] @ 0x3c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 59ffe <_PyThread_CurrentFrames@@Base+0x460> │ │ │ │ + bne.n 5a002 <_PyThread_CurrentFrames@@Base+0x460> │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ - cbz r3, 5a03c <_PyThread_CurrentFrames@@Base+0x49e> │ │ │ │ + cbz r3, 5a040 <_PyThread_CurrentFrames@@Base+0x49e> │ │ │ │ ldr r1, [r0, #64] @ 0x40 │ │ │ │ - cbz r1, 5a03c <_PyThread_CurrentFrames@@Base+0x49e> │ │ │ │ + cbz r1, 5a040 <_PyThread_CurrentFrames@@Base+0x49e> │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ - bl 25ddb0 │ │ │ │ + bl 25dd28 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ it ne │ │ │ │ movne r4, r3 │ │ │ │ - b.n 5a03c <_PyThread_CurrentFrames@@Base+0x49e> │ │ │ │ + b.n 5a040 <_PyThread_CurrentFrames@@Base+0x49e> │ │ │ │ ldr r3, [r6, #28] │ │ │ │ - cbz r3, 5a03c <_PyThread_CurrentFrames@@Base+0x49e> │ │ │ │ + cbz r3, 5a040 <_PyThread_CurrentFrames@@Base+0x49e> │ │ │ │ mov r0, r5 │ │ │ │ blx 29b58 │ │ │ │ - movw r2, #50900 @ 0xc6d4 │ │ │ │ + movw r2, #51220 @ 0xc814 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl aba08 │ │ │ │ + bl aba24 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 5a046 <_PyThread_CurrentFrames@@Base+0x4a8> │ │ │ │ + cbz r0, 5a04a <_PyThread_CurrentFrames@@Base+0x4a8> │ │ │ │ ldr r0, [r6, #28] │ │ │ │ mov r1, r5 │ │ │ │ - bl d2608 │ │ │ │ + bl d2620 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5a03c <_PyThread_CurrentFrames@@Base+0x49e> │ │ │ │ + beq.n 5a040 <_PyThread_CurrentFrames@@Base+0x49e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5a03c <_PyThread_CurrentFrames@@Base+0x49e> │ │ │ │ + cbnz r3, 5a040 <_PyThread_CurrentFrames@@Base+0x49e> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 7828c │ │ │ │ + b.w 7820c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl f43ac │ │ │ │ + bl f4428 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5a068 <_PyThread_CurrentFrames@@Base+0x4ca> │ │ │ │ - bl 7f720 │ │ │ │ - cbnz r0, 5a080 <_PyThread_CurrentFrames@@Base+0x4e2> │ │ │ │ - ldr r2, [pc, #24] @ (5a084 <_PyThread_CurrentFrames@@Base+0x4e6>) │ │ │ │ + bne.n 5a06c <_PyThread_CurrentFrames@@Base+0x4ca> │ │ │ │ + bl 7f734 │ │ │ │ + cbnz r0, 5a084 <_PyThread_CurrentFrames@@Base+0x4e2> │ │ │ │ + ldr r2, [pc, #24] @ (5a088 <_PyThread_CurrentFrames@@Base+0x4e6>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str.w r4, [r3, #3900] @ 0xf3c │ │ │ │ - b.n 5a082 <_PyThread_CurrentFrames@@Base+0x4e4> │ │ │ │ + b.n 5a086 <_PyThread_CurrentFrames@@Base+0x4e4> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ subs r5, r1, #0 │ │ │ │ - blt.n 5a0a2 <_PyThread_CurrentFrames@@Base+0x504> │ │ │ │ + blt.n 5a0a6 <_PyThread_CurrentFrames@@Base+0x504> │ │ │ │ cmp r5, #1 │ │ │ │ - bne.n 5a0a8 <_PyThread_CurrentFrames@@Base+0x50a> │ │ │ │ - b.n 5a0ea <_PyThread_CurrentFrames@@Base+0x54c> │ │ │ │ + bne.n 5a0ac <_PyThread_CurrentFrames@@Base+0x50a> │ │ │ │ + b.n 5a0ee <_PyThread_CurrentFrames@@Base+0x54c> │ │ │ │ ldr r6, [r0, #8] │ │ │ │ movs r5, #0 │ │ │ │ - b.n 5a0c0 <_PyThread_CurrentFrames@@Base+0x522> │ │ │ │ + b.n 5a0c4 <_PyThread_CurrentFrames@@Base+0x522> │ │ │ │ ldr r6, [r0, #8] │ │ │ │ - cbz r5, 5a0c0 <_PyThread_CurrentFrames@@Base+0x522> │ │ │ │ + cbz r5, 5a0c4 <_PyThread_CurrentFrames@@Base+0x522> │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ - bl 26b498 │ │ │ │ + bl 26b5d8 │ │ │ │ cmp r0, r6 │ │ │ │ - bge.n 5a0c0 <_PyThread_CurrentFrames@@Base+0x522> │ │ │ │ + bge.n 5a0c4 <_PyThread_CurrentFrames@@Base+0x522> │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1e7a0c │ │ │ │ + b.w 1e7954 │ │ │ │ mul.w r5, r6, r5 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 146b28 │ │ │ │ + bl 146c10 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5a0fa <_PyThread_CurrentFrames@@Base+0x55c> │ │ │ │ + beq.n 5a0fe <_PyThread_CurrentFrames@@Base+0x55c> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - cbz r3, 5a0d8 <_PyThread_CurrentFrames@@Base+0x53a> │ │ │ │ + cbz r3, 5a0dc <_PyThread_CurrentFrames@@Base+0x53a> │ │ │ │ ldr r2, [r4, #20] │ │ │ │ - b.n 5a0e0 <_PyThread_CurrentFrames@@Base+0x542> │ │ │ │ + b.n 5a0e4 <_PyThread_CurrentFrames@@Base+0x542> │ │ │ │ movw r2, #10688 @ 0x29c0 │ │ │ │ movt r2, #77 @ 0x4d │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r2 │ │ │ │ - bl 148470 <_PyBytes_Repeat@@Base> │ │ │ │ + bl 148558 <_PyBytes_Repeat@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5a0fc <_PyThread_CurrentFrames@@Base+0x55e> │ │ │ │ + beq.n 5a100 <_PyThread_CurrentFrames@@Base+0x55e> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 5a0fc <_PyThread_CurrentFrames@@Base+0x55e> │ │ │ │ + b.n 5a100 <_PyThread_CurrentFrames@@Base+0x55e> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0005a100 : │ │ │ │ +0005a104 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #108] @ (5a17c ) │ │ │ │ + ldr r4, [pc, #108] @ (5a180 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r6, r2 │ │ │ │ ldr r3, [r3, r4] │ │ │ │ ldr r4, [r3, #76] @ 0x4c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r3, 5a130 │ │ │ │ + cbnz r3, 5a134 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - cbz r3, 5a126 │ │ │ │ + cbz r3, 5a12a │ │ │ │ mov r4, r3 │ │ │ │ - b.n 5a11a │ │ │ │ + b.n 5a11e │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - b.n 5a140 │ │ │ │ + b.n 5a144 │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5a140 │ │ │ │ + beq.n 5a144 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbz r3, 5a14e │ │ │ │ + cbz r3, 5a152 │ │ │ │ ldr r5, [r3, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r5, r2 │ │ │ │ itt ne │ │ │ │ addne r5, #1 │ │ │ │ strne r5, [r3, #0] │ │ │ │ str r3, [r0, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 5a162 │ │ │ │ + cbz r3, 5a166 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, r2 │ │ │ │ itt ne │ │ │ │ addne r0, #1 │ │ │ │ strne r0, [r3, #0] │ │ │ │ str r3, [r1, #0] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 20ba3c │ │ │ │ + bl 20b990 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ str r0, [r6, #0] │ │ │ │ @@ -71282,206 +71282,206 @@ │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #32 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ - cbz r4, 5a1a2 │ │ │ │ + cbz r4, 5a1a6 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ - b.n 5a1a4 │ │ │ │ + b.n 5a1a8 │ │ │ │ mov r7, r4 │ │ │ │ add r7, r1 │ │ │ │ - cbnz r4, 5a1b2 │ │ │ │ + cbnz r4, 5a1b6 │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 5a1b2 │ │ │ │ + ble.n 5a1b6 │ │ │ │ cmp r1, #2 │ │ │ │ - bgt.n 5a1b2 │ │ │ │ - cbnz r0, 5a1d0 │ │ │ │ + bgt.n 5a1b6 │ │ │ │ + cbnz r0, 5a1d4 │ │ │ │ mov r3, r4 │ │ │ │ - ldr r4, [pc, #72] @ (5a200 ) │ │ │ │ + ldr r4, [pc, #72] @ (5a204 ) │ │ │ │ movs r2, #0 │ │ │ │ mov.w ip, #2 │ │ │ │ str r4, [sp, #0] │ │ │ │ add r4, sp, #24 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r4, [sp, #16] │ │ │ │ movs r4, #1 │ │ │ │ strd r4, ip, [sp, #4] │ │ │ │ - bl 101898 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 5a1fa │ │ │ │ + bl 1019a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 5a1fe │ │ │ │ cmp r7, #1 │ │ │ │ ldr.w r8, [r0] │ │ │ │ itte eq │ │ │ │ movweq r4, #4356 @ 0x1104 │ │ │ │ movteq r4, #70 @ 0x46 │ │ │ │ ldrne r4, [r0, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 165774 │ │ │ │ + bl 165860 │ │ │ │ movs r3, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, r8 │ │ │ │ ldr r1, [r0, #44] @ 0x2c │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl f8840 │ │ │ │ + bl f8858 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx sp │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -0005a204 : │ │ │ │ +0005a208 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #40] @ (5a23c ) │ │ │ │ + ldr r4, [pc, #40] @ (5a240 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r3, r4] │ │ │ │ mov r4, r2 │ │ │ │ ldr r0, [r3, #76] @ 0x4c │ │ │ │ - bl 233194 │ │ │ │ + bl 2330e4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7828c │ │ │ │ + bl 7820c │ │ │ │ mov r0, r5 │ │ │ │ - bl 7828c │ │ │ │ + bl 7820c │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 7828c │ │ │ │ + b.w 7820c │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 83930 │ │ │ │ + bl 83940 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5a262 │ │ │ │ - bl 7f720 │ │ │ │ - cbnz r0, 5a282 │ │ │ │ + bne.n 5a266 │ │ │ │ + bl 7f734 │ │ │ │ + cbnz r0, 5a286 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ - cbz r3, 5a278 │ │ │ │ + cbz r3, 5a27c │ │ │ │ cmp r4, #0 │ │ │ │ - blt.n 5a274 │ │ │ │ + blt.n 5a278 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r4, r3 │ │ │ │ it ge │ │ │ │ movge r4, r3 │ │ │ │ - b.n 5a276 │ │ │ │ + b.n 5a27a │ │ │ │ movs r4, #0 │ │ │ │ str r4, [r5, #8] │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 5a284 │ │ │ │ + b.n 5a288 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movw r3, #44040 @ 0xac08 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #17596 @ 0x44bc │ │ │ │ + movw r1, #17916 @ 0x45fc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 144334 │ │ │ │ + bl 14441c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5a2ee │ │ │ │ + blt.n 5a2f2 │ │ │ │ ldrd r2, r3, [r4, #8] │ │ │ │ - cbnz r2, 5a320 │ │ │ │ + cbnz r2, 5a324 │ │ │ │ mov r0, r3 │ │ │ │ - bl 86280 │ │ │ │ + bl 86260 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 5a2ee │ │ │ │ + cbz r0, 5a2f2 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ - cbz r3, 5a302 │ │ │ │ - ldr r1, [pc, #128] @ (5a34c ) │ │ │ │ - movw r2, #3336 @ 0xd08 │ │ │ │ + cbz r3, 5a306 │ │ │ │ + ldr r1, [pc, #128] @ (5a350 ) │ │ │ │ + movw r2, #3656 @ 0xe48 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - bl 12703c <_PyObject_CallMethod@@Base> │ │ │ │ + bl 1273ac <_PyObject_CallMethod@@Base> │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cbnz r0, 5a2f2 │ │ │ │ + cbnz r0, 5a2f6 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 5a2ee │ │ │ │ + beq.n 5a2f2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5a2ee │ │ │ │ + cbnz r3, 5a2f2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5a348 │ │ │ │ + b.n 5a34c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 5a302 │ │ │ │ + beq.n 5a306 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5a302 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5a306 │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mov r2, r5 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - movw r0, #25356 @ 0x630c │ │ │ │ + movw r0, #25676 @ 0x644c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ movw r4, #4308 @ 0x10d4 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 82744 │ │ │ │ - b.n 5a348 │ │ │ │ + bl 82754 │ │ │ │ + b.n 5a34c │ │ │ │ ldr r6, [r4, #20] │ │ │ │ movw r5, #7780 @ 0x1e64 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r6, #0 │ │ │ │ it ne │ │ │ │ movne r5, r0 │ │ │ │ - movw r0, #25368 @ 0x6318 │ │ │ │ + movw r0, #25688 @ 0x6458 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 82744 │ │ │ │ + bl 82754 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add r7, sp, #416 @ 0x1a0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -0005a350 : │ │ │ │ - ldr r3, [pc, #56] @ (5a38c ) │ │ │ │ +0005a354 : │ │ │ │ + ldr r3, [pc, #56] @ (5a390 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3, #76] @ 0x4c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbnz r3, 5a366 │ │ │ │ + cbnz r3, 5a36a │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5a35a │ │ │ │ + bne.n 5a35e │ │ │ │ bx lr │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5a386 │ │ │ │ + beq.n 5a38a │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 5a380 │ │ │ │ + bne.n 5a384 │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 5a37c │ │ │ │ + b.n 5a380 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -71489,651 +71489,651 @@ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ subs r3, r2, #1 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r2 │ │ │ │ mov r7, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 5a3b8 │ │ │ │ + bhi.n 5a3bc │ │ │ │ ldr r0, [r5, #0] │ │ │ │ cmp r4, #1 │ │ │ │ - ble.n 5a3d2 │ │ │ │ + ble.n 5a3d6 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ - b.n 5a3da │ │ │ │ - movw r0, #60544 @ 0xec80 │ │ │ │ + b.n 5a3de │ │ │ │ + movw r0, #60952 @ 0xee18 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl c0530 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c053c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5a3ae │ │ │ │ + bne.n 5a3b2 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5a738 │ │ │ │ + b.n 5a73c │ │ │ │ movw r5, #4356 @ 0x1104 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ ldr r4, [r7, #12] │ │ │ │ - cbz r4, 5a404 │ │ │ │ + cbz r4, 5a408 │ │ │ │ ldr.w r9, [r7, #60] @ 0x3c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w r2, [r9, #60] @ 0x3c │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 5a41c │ │ │ │ + beq.n 5a420 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #25380 @ 0x6324 │ │ │ │ + movw r1, #25700 @ 0x6464 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 5a3ce │ │ │ │ + bl 1271a4 │ │ │ │ + b.n 5a3d2 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #61548 @ 0xf06c │ │ │ │ + movw r1, #61868 @ 0xf1ac │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 5a3ce │ │ │ │ - movw r1, #55880 @ 0xda48 │ │ │ │ + bl 1271a4 │ │ │ │ + b.n 5a3d2 │ │ │ │ + movw r1, #56200 @ 0xdb88 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - bl cbc74 │ │ │ │ + bl cbc88 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5a3ce │ │ │ │ + beq.n 5a3d2 │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ str r3, [r4, #48] @ 0x30 │ │ │ │ - bl 7828c │ │ │ │ + bl 7820c │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ - cbz r0, 5a452 │ │ │ │ + cbz r0, 5a456 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #52] @ 0x34 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5a452 │ │ │ │ + beq.n 5a456 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5a452 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5a456 │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ - cbz r0, 5a46e │ │ │ │ + cbz r0, 5a472 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #56] @ 0x38 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5a46e │ │ │ │ + beq.n 5a472 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5a46e │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5a472 │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ - cbz r0, 5a48a │ │ │ │ + cbz r0, 5a48e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5a48a │ │ │ │ + beq.n 5a48e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5a48a │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5a48e │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - cbz r0, 5a4a6 │ │ │ │ + cbz r0, 5a4aa │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #64] @ 0x40 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5a4a6 │ │ │ │ + beq.n 5a4aa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5a4a6 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5a4aa │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ - cbz r0, 5a4c2 │ │ │ │ + cbz r0, 5a4c6 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #68] @ 0x44 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5a4c2 │ │ │ │ + beq.n 5a4c6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5a4c2 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5a4c6 │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ - cbz r0, 5a4de │ │ │ │ + cbz r0, 5a4e2 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #72] @ 0x48 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5a4de │ │ │ │ + beq.n 5a4e2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5a4de │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5a4e2 │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 5a4fa │ │ │ │ - movw r0, #55516 @ 0xd8dc │ │ │ │ + bne.n 5a4fe │ │ │ │ + movw r0, #55836 @ 0xda1c │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 7a158 │ │ │ │ + bl 7a0ec │ │ │ │ str r0, [r4, #56] @ 0x38 │ │ │ │ - b.n 5a71e │ │ │ │ + b.n 5a722 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #25448 @ 0x6368 │ │ │ │ + movw r1, #25768 @ 0x64a8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl f5390 │ │ │ │ + bl f5414 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 5a3ce │ │ │ │ - movw fp, #54760 @ 0xd5e8 │ │ │ │ + beq.w 5a3d2 │ │ │ │ + movw fp, #55080 @ 0xd728 │ │ │ │ movt fp, #38 @ 0x26 │ │ │ │ mov.w r8, #0 │ │ │ │ - movw r3, #55516 @ 0xd8dc │ │ │ │ + movw r3, #55836 @ 0xda1c │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ str r3, [sp, #4] │ │ │ │ add.w r3, r0, #12 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldrd r2, r3, [r5, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #6 │ │ │ │ - bpl.n 5a544 │ │ │ │ + bpl.n 5a548 │ │ │ │ cmp r8, r3 │ │ │ │ - bge.w 5a714 │ │ │ │ + bge.w 5a718 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr.w sl, [r3, r8, lsl #2] │ │ │ │ - b.n 5a550 │ │ │ │ + b.n 5a554 │ │ │ │ cmp r8, r3 │ │ │ │ - bge.w 5a714 │ │ │ │ + bge.w 5a718 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr.w sl, [r3, r8, lsl #2] │ │ │ │ ldr.w r2, [sl, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - bpl.n 5a564 │ │ │ │ + bpl.n 5a568 │ │ │ │ mov r0, sl │ │ │ │ - bl 8fe38 │ │ │ │ + bl 8fe20 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 5a578 │ │ │ │ + b.n 5a57c │ │ │ │ lsls r1, r2, #4 │ │ │ │ - bmi.n 5a574 │ │ │ │ + bmi.n 5a578 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 5a57c │ │ │ │ - b.n 5a588 │ │ │ │ + bne.n 5a580 │ │ │ │ + b.n 5a58c │ │ │ │ add.w r6, sl, #16 │ │ │ │ - cbnz r6, 5a5a0 │ │ │ │ - b.n 5a568 │ │ │ │ + cbnz r6, 5a5a4 │ │ │ │ + b.n 5a56c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5a588 │ │ │ │ + cbnz r3, 5a58c │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #25476 @ 0x6384 │ │ │ │ + movw r1, #25796 @ 0x64c4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1990 │ │ │ │ - b.n 5a3ce │ │ │ │ + bl d19a8 │ │ │ │ + b.n 5a3d2 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ blx 2a890 │ │ │ │ - cbnz r0, 5a5c8 │ │ │ │ + cbnz r0, 5a5cc │ │ │ │ ldr.w r2, [sl] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne.w r2, [sl] │ │ │ │ str.w sl, [r4, #52] @ 0x34 │ │ │ │ - bl 7828c │ │ │ │ - b.n 5a70e │ │ │ │ + bl 7820c │ │ │ │ + b.n 5a712 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ blx 2a890 │ │ │ │ - cbnz r0, 5a5f0 │ │ │ │ + cbnz r0, 5a5f4 │ │ │ │ ldr.w r2, [sl] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne.w r2, [sl] │ │ │ │ str.w sl, [r4, #56] @ 0x38 │ │ │ │ - bl 7828c │ │ │ │ - b.n 5a70e │ │ │ │ - movw r1, #25500 @ 0x639c │ │ │ │ + bl 7820c │ │ │ │ + b.n 5a712 │ │ │ │ + movw r1, #25820 @ 0x64dc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r0, r6 │ │ │ │ blx 2a890 │ │ │ │ - cbnz r0, 5a61a │ │ │ │ + cbnz r0, 5a61e │ │ │ │ ldr.w r2, [sl] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne.w r2, [sl] │ │ │ │ str.w sl, [r4, #60] @ 0x3c │ │ │ │ - b.n 5a642 │ │ │ │ - movw r1, #25512 @ 0x63a8 │ │ │ │ + b.n 5a646 │ │ │ │ + movw r1, #25832 @ 0x64e8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r0, r6 │ │ │ │ blx 2a890 │ │ │ │ - cbnz r0, 5a662 │ │ │ │ + cbnz r0, 5a666 │ │ │ │ ldr.w r2, [sl] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne.w r2, [sl] │ │ │ │ str.w sl, [r4, #64] @ 0x40 │ │ │ │ - bl 7828c │ │ │ │ + bl 7820c │ │ │ │ ldr.w r3, [r9, #72] @ 0x48 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - movw r2, #40867 @ 0x9fa3 │ │ │ │ + movw r2, #40871 @ 0x9fa7 │ │ │ │ movt r2, #5 │ │ │ │ - movw r1, #40381 @ 0x9dbd │ │ │ │ + movw r1, #40385 @ 0x9dc1 │ │ │ │ movt r1, #5 │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ blx r3 │ │ │ │ - b.n 5a70e │ │ │ │ - movw r1, #60816 @ 0xed90 │ │ │ │ + b.n 5a712 │ │ │ │ + movw r1, #61224 @ 0xef28 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r6 │ │ │ │ blx 2a890 │ │ │ │ - cbnz r0, 5a6a2 │ │ │ │ + cbnz r0, 5a6a6 │ │ │ │ ldr.w r2, [sl] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne.w r2, [sl] │ │ │ │ str.w sl, [r4, #68] @ 0x44 │ │ │ │ - bl 7828c │ │ │ │ + bl 7820c │ │ │ │ ldr.w r3, [r9, #72] @ 0x48 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - movw r1, #39001 @ 0x9859 │ │ │ │ + movw r1, #39005 @ 0x985d │ │ │ │ movt r1, #5 │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ blx r3 │ │ │ │ - b.n 5a70e │ │ │ │ + b.n 5a712 │ │ │ │ mov r0, r6 │ │ │ │ - movw r1, #38580 @ 0x96b4 │ │ │ │ + movw r1, #38820 @ 0x97a4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ blx 2a890 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cbnz r0, 5a6e2 │ │ │ │ + cbnz r0, 5a6e6 │ │ │ │ ldr.w r2, [sl] │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne.w r2, [sl] │ │ │ │ str.w sl, [r4, #72] @ 0x48 │ │ │ │ - bl 7828c │ │ │ │ + bl 7820c │ │ │ │ ldr.w r3, [r9, #72] @ 0x48 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - movw r1, #38515 @ 0x9673 │ │ │ │ + movw r1, #38519 @ 0x9677 │ │ │ │ movt r1, #5 │ │ │ │ ldr r3, [r3, #68] @ 0x44 │ │ │ │ blx r3 │ │ │ │ - b.n 5a70e │ │ │ │ + b.n 5a712 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 5a6f4 │ │ │ │ + beq.n 5a6f8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5a6f4 │ │ │ │ + cbnz r3, 5a6f8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r2, r6 │ │ │ │ - movw r1, #25520 @ 0x63b0 │ │ │ │ + movw r1, #25840 @ 0x64f0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1990 │ │ │ │ - b.n 5a3ce │ │ │ │ + bl d19a8 │ │ │ │ + b.n 5a3d2 │ │ │ │ add.w r8, r8, #1 │ │ │ │ - b.n 5a52c │ │ │ │ + b.n 5a530 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 5a728 │ │ │ │ + bne.n 5a72c │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 5a738 │ │ │ │ + b.n 5a73c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5a71e │ │ │ │ + bne.n 5a722 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 5a71e │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 5a722 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r3, #44040 @ 0xac08 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #17596 @ 0x44bc │ │ │ │ + movw r1, #17916 @ 0x45fc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 144334 │ │ │ │ + bl 14441c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5a784 │ │ │ │ + blt.n 5a788 │ │ │ │ ldrd r3, r0, [r4, #12] │ │ │ │ ldrd r1, r2, [r4, #4] │ │ │ │ str r0, [sp, #0] │ │ │ │ - movw r0, #25544 @ 0x63c8 │ │ │ │ + movw r0, #25864 @ 0x6508 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 82744 │ │ │ │ - b.n 5a786 │ │ │ │ + bl 82754 │ │ │ │ + b.n 5a78a │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r3, #44040 @ 0xac08 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #17596 @ 0x44bc │ │ │ │ + movw r1, #17916 @ 0x45fc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 144334 │ │ │ │ + bl 14441c │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 5a7bc │ │ │ │ + bge.n 5a7c0 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5a7d0 │ │ │ │ + b.n 5a7d4 │ │ │ │ mov r0, r5 │ │ │ │ - bl c34a8 │ │ │ │ + bl c34b0 │ │ │ │ subs r3, r0, #0 │ │ │ │ - blt.n 5a7b8 │ │ │ │ + blt.n 5a7bc │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ str r3, [r4, #16] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #44040 @ 0xac08 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #17596 @ 0x44bc │ │ │ │ + movw r1, #17916 @ 0x45fc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 144334 │ │ │ │ + bl 14441c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5a814 │ │ │ │ + blt.n 5a818 │ │ │ │ ldrd r2, r3, [r4, #8] │ │ │ │ - movw r0, #2484 @ 0x9b4 │ │ │ │ + movw r0, #2760 @ 0xac8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 82744 │ │ │ │ + b.w 82754 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #44040 @ 0xac08 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #17596 @ 0x44bc │ │ │ │ + movw r1, #17916 @ 0x45fc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 144334 │ │ │ │ + bl 14441c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5a878 │ │ │ │ + blt.n 5a87c │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r1, [r2, #28] │ │ │ │ cmp r1, r4 │ │ │ │ - beq.n 5a864 │ │ │ │ - ldr r0, [pc, #44] @ (5a87c ) │ │ │ │ - bl 1f5640 <_PyEval_GetBuiltin@@Base> │ │ │ │ + beq.n 5a868 │ │ │ │ + ldr r0, [pc, #44] @ (5a880 ) │ │ │ │ + bl 1f5548 <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r1, r0 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - movw r0, #9732 @ 0x2604 │ │ │ │ + movw r0, #10052 @ 0x2744 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - b.w 82744 │ │ │ │ + b.w 82754 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - movw r0, #2484 @ 0x9b4 │ │ │ │ + movw r0, #2760 @ 0xac8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r1, [r1, #4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 82744 │ │ │ │ + b.w 82754 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - bmi.n 5a958 │ │ │ │ + bmi.n 5a95c │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ movw r3, #44040 @ 0xac08 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ sub sp, #28 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - movw r1, #17596 @ 0x44bc │ │ │ │ + movw r1, #17916 @ 0x45fc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 144334 │ │ │ │ + bl 14441c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5a8ce │ │ │ │ + blt.n 5a8d2 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - bmi.n 5a8d2 │ │ │ │ + bmi.n 5a8d6 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #19516 @ 0x4c3c │ │ │ │ + movw r1, #19836 @ 0x4d7c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 1271a4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5a93c │ │ │ │ + b.n 5a940 │ │ │ │ add r1, sp, #12 │ │ │ │ add r3, sp, #16 │ │ │ │ str r1, [sp, #0] │ │ │ │ add r2, sp, #20 │ │ │ │ - movw r1, #16336 @ 0x3fd0 │ │ │ │ + movw r1, #16656 @ 0x4110 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r0, r5 │ │ │ │ - bl 8c534 │ │ │ │ + bl 8c520 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5a8ce │ │ │ │ + beq.n 5a8d2 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r2, #0] │ │ │ │ str r2, [r4, #20] │ │ │ │ - bl 7828c │ │ │ │ + bl 7820c │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r2, #0] │ │ │ │ str r2, [r4, #24] │ │ │ │ - bl 7828c │ │ │ │ + bl 7820c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r2, #0] │ │ │ │ str r2, [r4, #16] │ │ │ │ - bl 7828c │ │ │ │ + bl 7820c │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r3, [r0, #20] │ │ │ │ - cbz r3, 5a948 │ │ │ │ + cbz r3, 5a94c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbnz r0, 5a94e │ │ │ │ + cbnz r0, 5a952 │ │ │ │ movs r0, #0 │ │ │ │ - b.w 72218 │ │ │ │ - b.w e85a0 │ │ │ │ + b.w 72198 │ │ │ │ + b.w e85f8 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r1 │ │ │ │ movw r1, #25948 @ 0x655c │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r2 │ │ │ │ - bl 11b368 │ │ │ │ + bl 11b5d8 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r7, [r3, #44] @ 0x2c │ │ │ │ cmp r6, r7 │ │ │ │ - beq.n 5a98e │ │ │ │ + beq.n 5a992 │ │ │ │ ldr.w r2, [r6, #148] @ 0x94 │ │ │ │ ldr.w r3, [r7, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 5a98e │ │ │ │ + beq.n 5a992 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #2 │ │ │ │ - beq.n 5a9b8 │ │ │ │ - b.n 5a9a6 │ │ │ │ + beq.n 5a9bc │ │ │ │ + b.n 5a9aa │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 5a986 │ │ │ │ - movw r0, #26108 @ 0x65fc │ │ │ │ + beq.n 5a98a │ │ │ │ + movw r0, #26428 @ 0x673c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r1, r5 │ │ │ │ - bl 16ae2c <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 16af14 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5a986 │ │ │ │ - b.n 5a9f6 │ │ │ │ + bne.n 5a98a │ │ │ │ + b.n 5a9fa │ │ │ │ movs r3, #2 │ │ │ │ - movw r0, #26108 @ 0x65fc │ │ │ │ + movw r0, #26428 @ 0x673c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r2, r3 │ │ │ │ - bl c0530 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbz r0, 5a9f6 │ │ │ │ + bl c053c <_PyArg_CheckPositional@@Base> │ │ │ │ + cbz r0, 5a9fa │ │ │ │ ldr.w r3, [r7, #444] @ 0x1bc │ │ │ │ ldr r5, [r4, #12] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r6, [r3, #40] @ 0x28 │ │ │ │ cmp r6, r0 │ │ │ │ - beq.n 5a9ea │ │ │ │ + beq.n 5a9ee │ │ │ │ mov r1, r6 │ │ │ │ - bl 859a0 │ │ │ │ - cbnz r0, 5a9ea │ │ │ │ + bl 8596c │ │ │ │ + cbnz r0, 5a9ee │ │ │ │ ldr r2, [r6, #12] │ │ │ │ mov r3, r5 │ │ │ │ - movw r1, #58280 @ 0xe3a8 │ │ │ │ + movw r1, #58600 @ 0xe4e8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #26108 @ 0x65fc │ │ │ │ + movw r0, #26428 @ 0x673c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 23b068 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 5a9f6 │ │ │ │ + bl 23afc8 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 5a9fa │ │ │ │ ldr r1, [r4, #16] │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 21ca80 │ │ │ │ + b.w 21c9d0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ - bl 25dae8 │ │ │ │ + bl 25da60 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5aa94 │ │ │ │ + beq.n 5aa98 │ │ │ │ ldr r0, [r5, #40] @ 0x28 │ │ │ │ - cbz r0, 5aa5c │ │ │ │ + cbz r0, 5aa60 │ │ │ │ mov r1, r4 │ │ │ │ - bl d2608 │ │ │ │ + bl d2620 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5aa94 │ │ │ │ + beq.n 5aa98 │ │ │ │ ldrb.w r3, [r5, #76] @ 0x4c │ │ │ │ ldr r1, [r5, #12] │ │ │ │ - cbz r3, 5aa6a │ │ │ │ + cbz r3, 5aa6e │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 5aa6a │ │ │ │ + beq.n 5aa6e │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ mov r2, r4 │ │ │ │ - bl 25de48 │ │ │ │ + bl 25ddc0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5aa7e │ │ │ │ + beq.n 5aa82 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ str r4, [r5, #20] │ │ │ │ - bl 7828c │ │ │ │ - b.n 5aa6a │ │ │ │ + bl 7820c │ │ │ │ + b.n 5aa6e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ - cbz r3, 5aa96 │ │ │ │ + cbz r3, 5aa9a │ │ │ │ ldr r1, [r5, #68] @ 0x44 │ │ │ │ - cbz r1, 5aa96 │ │ │ │ + cbz r1, 5aa9a │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 25ddb0 │ │ │ │ + bl 25dd28 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5aa96 │ │ │ │ + bne.n 5aa9a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5aa94 │ │ │ │ + beq.n 5aa98 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5aa94 │ │ │ │ + cbnz r3, 5aa98 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_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 │ │ │ │ @@ -72145,745 +72145,745 @@ │ │ │ │ add r2, sp, #8 │ │ │ │ movw r1, #4356 @ 0x1104 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ strd r3, r2, [sp] │ │ │ │ movs r3, #2 │ │ │ │ str r1, [sp, #8] │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #63940 @ 0xf9c4 │ │ │ │ + movw r1, #64260 @ 0xfb04 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - bl bfa10 │ │ │ │ - cbz r0, 5aadc │ │ │ │ + bl bfa1c │ │ │ │ + cbz r0, 5aae0 │ │ │ │ ldrd r2, r1, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ blx r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 5abf8 │ │ │ │ + bl 5abfc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5abf0 │ │ │ │ + beq.n 5abf4 │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 5ab0e │ │ │ │ + beq.n 5ab12 │ │ │ │ ldr r6, [r4, #20] │ │ │ │ - b.n 5ab16 │ │ │ │ + b.n 5ab1a │ │ │ │ movw r6, #10688 @ 0x29c0 │ │ │ │ movt r6, #77 @ 0x4d │ │ │ │ ldr r7, [r5, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 5abd8 │ │ │ │ + beq.n 5abdc │ │ │ │ movs r0, #3 │ │ │ │ ldr.w r8, [r5, #20] │ │ │ │ - bl 72074 │ │ │ │ + bl 71ff4 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 5ab2e │ │ │ │ + cbnz r0, 5ab32 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5abbc │ │ │ │ + b.n 5abc0 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ strd r3, r1, [sp] │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1d8404 <_PyOS_URandomNonblock@@Base+0x4d4> │ │ │ │ + bl 1d8280 <_PyOS_URandomNonblock@@Base+0x4d4> │ │ │ │ subs.w r8, r0, #0 │ │ │ │ - bge.n 5ab70 │ │ │ │ + bge.n 5ab74 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 155230 │ │ │ │ + bl 155320 │ │ │ │ movs r1, #0 │ │ │ │ str r0, [r4, #12] │ │ │ │ mov r0, r1 │ │ │ │ - bl 155230 │ │ │ │ + bl 155320 │ │ │ │ movs r1, #0 │ │ │ │ str r0, [r4, #16] │ │ │ │ mov r0, r1 │ │ │ │ - bl 155230 │ │ │ │ + bl 155320 │ │ │ │ str r0, [r4, #20] │ │ │ │ - bl 7f720 │ │ │ │ - cbz r0, 5abbc │ │ │ │ - b.n 5aba2 │ │ │ │ + bl 7f734 │ │ │ │ + cbz r0, 5abc0 │ │ │ │ + b.n 5aba6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 155230 │ │ │ │ + bl 155320 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r0, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ add.w r0, r7, r8 │ │ │ │ it ne │ │ │ │ addne r3, #1 │ │ │ │ sub.w r1, r9, r0 │ │ │ │ it ne │ │ │ │ strne r3, [r5, #0] │ │ │ │ add r0, r6 │ │ │ │ str r5, [r4, #16] │ │ │ │ - bl 155230 │ │ │ │ + bl 155320 │ │ │ │ str r0, [r4, #20] │ │ │ │ - bl 7f720 │ │ │ │ - cbz r0, 5abbc │ │ │ │ + bl 7f734 │ │ │ │ + cbz r0, 5abc0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5ab2a │ │ │ │ + beq.n 5ab2e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5ab2a │ │ │ │ + bne.n 5ab2e │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 5ab2a │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 5ab2e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5abcc │ │ │ │ + beq.n 5abd0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r3, 5abd0 │ │ │ │ + cbz r3, 5abd4 │ │ │ │ mov r5, r4 │ │ │ │ - b.n 5abf0 │ │ │ │ + b.n 5abf4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 5abcc │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 5abd0 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #45420 @ 0xb16c │ │ │ │ + movw r1, #45740 @ 0xb2ac │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 5ab2a │ │ │ │ + bl 1271a4 │ │ │ │ + b.n 5ab2e │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ mov.w r2, #284 @ 0x11c │ │ │ │ add r1, sp, #4 │ │ │ │ - bl ce02c │ │ │ │ + bl ce03c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5ac60 │ │ │ │ + blt.n 5ac64 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ movs r0, #0 │ │ │ │ - bl 155230 │ │ │ │ + bl 155320 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5ac56 │ │ │ │ + cbz r0, 5ac5a │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 5ac2a │ │ │ │ + cbz r3, 5ac2e │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 5ac32 │ │ │ │ + b.n 5ac36 │ │ │ │ movw r0, #10688 @ 0x29c0 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ ldr r2, [sp, #12] │ │ │ │ movs r3, #67 @ 0x43 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 146d08 │ │ │ │ + bl 146df0 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 5ac58 │ │ │ │ + bge.n 5ac5c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5ac56 │ │ │ │ + beq.n 5ac5a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5ac56 │ │ │ │ + cbnz r3, 5ac5a │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl ceac4 │ │ │ │ - b.n 5ac62 │ │ │ │ + bl cead4 │ │ │ │ + b.n 5ac66 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ movw r1, #25948 @ 0x655c │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r2 │ │ │ │ - bl 11b368 │ │ │ │ + bl 11b5d8 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 5aca4 │ │ │ │ + beq.n 5aca8 │ │ │ │ ldr.w r2, [r4, #148] @ 0x94 │ │ │ │ ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 5aca4 │ │ │ │ + beq.n 5aca8 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 5acd2 │ │ │ │ - b.n 5acbe │ │ │ │ + beq.n 5acd6 │ │ │ │ + b.n 5acc2 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 5ac9c │ │ │ │ - movw r0, #26140 @ 0x661c │ │ │ │ + beq.n 5aca0 │ │ │ │ + movw r0, #26460 @ 0x675c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r1, r6 │ │ │ │ - bl 16ae2c <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 16af14 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5ac9c │ │ │ │ + bne.n 5aca0 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5ad3a │ │ │ │ + b.n 5ad3e │ │ │ │ movs r3, #1 │ │ │ │ - movw r0, #26140 @ 0x661c │ │ │ │ + movw r0, #26460 @ 0x675c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r2, r3 │ │ │ │ - bl c0530 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c053c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5acba │ │ │ │ + beq.n 5acbe │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - bl 86280 │ │ │ │ + bl 86260 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5acba │ │ │ │ + beq.n 5acbe │ │ │ │ ldr.w r3, [r4, #152] @ 0x98 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 5ad06 │ │ │ │ + cbnz r0, 5ad0a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5acba │ │ │ │ + beq.n 5acbe │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5acba │ │ │ │ + bne.n 5acbe │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 5acba │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 5acbe │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r2 │ │ │ │ strd r5, r3, [r0, #8] │ │ │ │ movs r0, #2 │ │ │ │ - bl 7d610 │ │ │ │ + bl 7d614 │ │ │ │ str r0, [r4, #16] │ │ │ │ - cbnz r0, 5ad3a │ │ │ │ + cbnz r0, 5ad3e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5acba │ │ │ │ + beq.n 5acbe │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5acba │ │ │ │ + bne.n 5acbe │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 5acba │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 5acbe │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 5abf8 │ │ │ │ + bl 5abfc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5ae50 │ │ │ │ + beq.n 5ae54 │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 5ad6c │ │ │ │ + beq.n 5ad70 │ │ │ │ ldr r6, [r4, #20] │ │ │ │ - b.n 5ad74 │ │ │ │ + b.n 5ad78 │ │ │ │ movw r6, #10688 @ 0x29c0 │ │ │ │ movt r6, #77 @ 0x4d │ │ │ │ ldr r7, [r5, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 5ae38 │ │ │ │ + beq.n 5ae3c │ │ │ │ movs r0, #3 │ │ │ │ ldr.w r8, [r5, #20] │ │ │ │ - bl 72074 │ │ │ │ + bl 71ff4 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 5ad8c │ │ │ │ + cbnz r0, 5ad90 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5ae1c │ │ │ │ + b.n 5ae20 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r6 │ │ │ │ strd r3, r1, [sp] │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1d8404 <_PyOS_URandomNonblock@@Base+0x4d4> │ │ │ │ + bl 1d8280 <_PyOS_URandomNonblock@@Base+0x4d4> │ │ │ │ subs.w r8, r0, #0 │ │ │ │ - bge.n 5add0 │ │ │ │ + bge.n 5add4 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 155230 │ │ │ │ + bl 155320 │ │ │ │ movs r1, #0 │ │ │ │ str r0, [r4, #12] │ │ │ │ mov r0, r1 │ │ │ │ - bl 155230 │ │ │ │ + bl 155320 │ │ │ │ mov r1, r9 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [r4, #16] │ │ │ │ - bl 155230 │ │ │ │ + bl 155320 │ │ │ │ str r0, [r4, #20] │ │ │ │ - bl 7f720 │ │ │ │ - cbz r0, 5ae1c │ │ │ │ - b.n 5ae02 │ │ │ │ + bl 7f734 │ │ │ │ + cbz r0, 5ae20 │ │ │ │ + b.n 5ae06 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 155230 │ │ │ │ + bl 155320 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r0, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ add.w r0, r7, r8 │ │ │ │ it ne │ │ │ │ addne r3, #1 │ │ │ │ sub.w r1, r9, r0 │ │ │ │ it ne │ │ │ │ strne r3, [r5, #0] │ │ │ │ add r0, r6 │ │ │ │ str r5, [r4, #16] │ │ │ │ - bl 155230 │ │ │ │ + bl 155320 │ │ │ │ str r0, [r4, #20] │ │ │ │ - bl 7f720 │ │ │ │ - cbz r0, 5ae1c │ │ │ │ + bl 7f734 │ │ │ │ + cbz r0, 5ae20 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5ad88 │ │ │ │ + beq.n 5ad8c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5ad88 │ │ │ │ + bne.n 5ad8c │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 5ad88 │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 5ad8c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5ae2c │ │ │ │ + beq.n 5ae30 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r3, 5ae30 │ │ │ │ + cbz r3, 5ae34 │ │ │ │ mov r5, r4 │ │ │ │ - b.n 5ae50 │ │ │ │ + b.n 5ae54 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 5ae2c │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 5ae30 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #45420 @ 0xb16c │ │ │ │ + movw r1, #45740 @ 0xb2ac │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 5ad88 │ │ │ │ + bl 1271a4 │ │ │ │ + b.n 5ad8c │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ │ │ │ -0005ae58 <_PyArg_ParseTupleAndKeywordsFast@@Base>: │ │ │ │ +0005ae5c <_PyArg_ParseTupleAndKeywordsFast@@Base>: │ │ │ │ push {r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ add r3, sp, #32 │ │ │ │ ldr.w r4, [r3], #4 │ │ │ │ str r3, [sp, #12] │ │ │ │ - cbz r0, 5ae88 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x30> │ │ │ │ + cbz r0, 5ae8c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x30> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #5 │ │ │ │ - bpl.n 5ae88 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x30> │ │ │ │ + bpl.n 5ae8c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x30> │ │ │ │ mov r2, r1 │ │ │ │ - cbz r1, 5ae9c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x44> │ │ │ │ + cbz r1, 5aea0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x44> │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.n 5ae9c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x44> │ │ │ │ + bmi.n 5aea0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x44> │ │ │ │ movw r1, #2273 @ 0x8e1 │ │ │ │ - movw r0, #43508 @ 0xa9f4 │ │ │ │ + movw r0, #43828 @ 0xab34 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 214fc4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 214f14 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5aeac <_PyArg_ParseTupleAndKeywordsFast@@Base+0x54> │ │ │ │ + b.n 5aeb0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x54> │ │ │ │ ldr r1, [r0, #8] │ │ │ │ add r5, sp, #12 │ │ │ │ movs r3, #0 │ │ │ │ adds r0, #12 │ │ │ │ strd r4, r5, [sp] │ │ │ │ - bl 213ce4 <_PyArg_ParseStackAndKeywords@@Base+0x34> │ │ │ │ + bl 213c34 <_PyArg_ParseStackAndKeywords@@Base+0x34> │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 5aed6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x7e> │ │ │ │ + cbz r0, 5aeda <_PyArg_ParseTupleAndKeywordsFast@@Base+0x7e> │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 17e510 <_PyDeadline_Init@@Base+0x410> │ │ │ │ + bl 17e5dc <_PyDeadline_Init@@Base+0x40c> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, pc} │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ - bl 781c4 │ │ │ │ + bl 78144 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 7828c │ │ │ │ + bl 7820c │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 7828c │ │ │ │ + bl 7820c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 7828c │ │ │ │ + bl 7820c │ │ │ │ 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 5af2a <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd2> │ │ │ │ + beq.n 5af2e <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5af2a <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd2> │ │ │ │ + cbnz r3, 5af2e <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd2> │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 77ddc <_Py_Dealloc@@Base> │ │ │ │ + b.w 77d5c <_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 1ecf48 │ │ │ │ + bl 1ece9c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5afc2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x16a> │ │ │ │ + beq.n 5afc6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x16a> │ │ │ │ ldr r6, [r4, #8] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - cbz r6, 5af56 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xfe> │ │ │ │ + cbz r6, 5af5a <_PyArg_ParseTupleAndKeywordsFast@@Base+0xfe> │ │ │ │ ldr r5, [r4, #20] │ │ │ │ - b.n 5af5e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x106> │ │ │ │ + b.n 5af62 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x106> │ │ │ │ movw r5, #10688 @ 0x29c0 │ │ │ │ movt r5, #77 @ 0x4d │ │ │ │ uxtb r2, r2 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ed1f8 │ │ │ │ + bl 1ed14c │ │ │ │ subs r2, r0, #0 │ │ │ │ - bge.n 5af84 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x12c> │ │ │ │ + bge.n 5af88 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x12c> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26152 @ 0x6628 │ │ │ │ + movw r1, #26472 @ 0x6768 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 5afc2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x16a> │ │ │ │ + bl 1271a4 │ │ │ │ + b.n 5afc6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x16a> │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 5afac <_PyArg_ParseTupleAndKeywordsFast@@Base+0x154> │ │ │ │ + bgt.n 5afb0 <_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 146b28 │ │ │ │ + bl 146c10 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5afc2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x16a> │ │ │ │ + beq.n 5afc6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x16a> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 5afc4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x16c> │ │ │ │ + b.n 5afc8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x16c> │ │ │ │ movw r3, #56116 @ 0xdb34 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #47464 @ 0xb968 │ │ │ │ + movw r1, #47704 @ 0xba58 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 1271a4 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #20 │ │ │ │ - cbnz r1, 5aff2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x19a> │ │ │ │ + cbnz r1, 5aff6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x19a> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26184 @ 0x6648 │ │ │ │ + movw r1, #26504 @ 0x6788 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 5b01c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1c4> │ │ │ │ + bl 1271a4 │ │ │ │ + b.n 5b020 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1c4> │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r0 │ │ │ │ movw r1, #54560 @ 0xd520 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 11b368 │ │ │ │ + bl 11b5d8 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 5b048 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1f0> │ │ │ │ + bne.n 5b04c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1f0> │ │ │ │ ldr r7, [r7, #8] │ │ │ │ ldr r4, [r7, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 20680c <_Py_RestoreSignals@@Base+0x1000> │ │ │ │ + bl 206764 <_Py_RestoreSignals@@Base+0x1000> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 5b022 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1ca> │ │ │ │ + cbnz r0, 5b026 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1ca> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5b10e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2b6> │ │ │ │ + b.n 5b112 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2b6> │ │ │ │ movs r3, #0 │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 5b0ec <_PyArg_ParseTupleAndKeywordsFast@@Base+0x294> │ │ │ │ + beq.n 5b0f0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x294> │ │ │ │ ldr r2, [r7, #12] │ │ │ │ ldr.w r2, [r2, r3, lsl #2] │ │ │ │ - cbz r2, 5b040 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1e8> │ │ │ │ + cbz r2, 5b044 <_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 5b028 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1d0> │ │ │ │ + b.n 5b02c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1d0> │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - bpl.n 5b0d2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x27a> │ │ │ │ + bpl.n 5b0d6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x27a> │ │ │ │ ldr r4, [r7, #8] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 20680c <_Py_RestoreSignals@@Base+0x1000> │ │ │ │ + bl 206764 <_Py_RestoreSignals@@Base+0x1000> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5b01c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1c4> │ │ │ │ + beq.n 5b020 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1c4> │ │ │ │ add r3, sp, #4 │ │ │ │ add r2, sp, #8 │ │ │ │ add r1, sp, #12 │ │ │ │ mov r0, r7 │ │ │ │ - bl 8de08 │ │ │ │ + bl 8ddf4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5b0ec <_PyArg_ParseTupleAndKeywordsFast@@Base+0x294> │ │ │ │ + beq.n 5b0f0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x294> │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #7 │ │ │ │ - bmi.n 5b092 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x23a> │ │ │ │ + bmi.n 5b096 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x23a> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26220 @ 0x666c │ │ │ │ + movw r1, #26540 @ 0x67ac │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 5b0ca <_PyArg_ParseTupleAndKeywordsFast@@Base+0x272> │ │ │ │ - bl 83930 │ │ │ │ + bl 1271a4 │ │ │ │ + b.n 5b0ce <_PyArg_ParseTupleAndKeywordsFast@@Base+0x272> │ │ │ │ + bl 83940 │ │ │ │ mov r1, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 5b0ba <_PyArg_ParseTupleAndKeywordsFast@@Base+0x262> │ │ │ │ - bl 7f720 │ │ │ │ - cbnz r0, 5b0ca <_PyArg_ParseTupleAndKeywordsFast@@Base+0x272> │ │ │ │ + bne.n 5b0be <_PyArg_ParseTupleAndKeywordsFast@@Base+0x262> │ │ │ │ + bl 7f734 │ │ │ │ + cbnz r0, 5b0ce <_PyArg_ParseTupleAndKeywordsFast@@Base+0x272> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26248 @ 0x6688 │ │ │ │ + movw r1, #26568 @ 0x67c8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 5b0ca <_PyArg_ParseTupleAndKeywordsFast@@Base+0x272> │ │ │ │ + bl 1271a4 │ │ │ │ + b.n 5b0ce <_PyArg_ParseTupleAndKeywordsFast@@Base+0x272> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5b0a2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x24a> │ │ │ │ + blt.n 5b0a6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x24a> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 178dd8 │ │ │ │ + bl 178eb4 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5b060 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x208> │ │ │ │ + bne.n 5b064 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x208> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 5b01c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1c4> │ │ │ │ + beq.n 5b020 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1c4> │ │ │ │ subs r4, #1 │ │ │ │ - b.n 5b0fa <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2a2> │ │ │ │ + b.n 5b0fe <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2a2> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #26284 @ 0x66ac │ │ │ │ + movw r1, #26604 @ 0x67ec │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1990 │ │ │ │ - b.n 5b01c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1c4> │ │ │ │ + bl d19a8 │ │ │ │ + b.n 5b020 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1c4> │ │ │ │ mov r0, r6 │ │ │ │ - bl 1797bc │ │ │ │ + bl 179898 │ │ │ │ movs r0, #0 │ │ │ │ strd r5, r4, [r6, #12] │ │ │ │ - b.n 5b10e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2b6> │ │ │ │ + b.n 5b112 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2b6> │ │ │ │ ldr.w r0, [r5, r4, lsl #2] │ │ │ │ - bl 7828c │ │ │ │ + bl 7820c │ │ │ │ subs r4, #1 │ │ │ │ - bcs.n 5b0fa <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2a2> │ │ │ │ + bcs.n 5b0fe <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2a2> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77270 │ │ │ │ - b.n 5b01c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1c4> │ │ │ │ + bl 771f0 │ │ │ │ + b.n 5b020 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1c4> │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 5b130 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2d8> │ │ │ │ + cbnz r0, 5b134 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2d8> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbnz r0, 5b13a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2e2> │ │ │ │ - b.n 5b140 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2e8> │ │ │ │ + cbnz r0, 5b13e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2e2> │ │ │ │ + b.n 5b144 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2e8> │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5b12a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2d2> │ │ │ │ - b.n 5b158 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x300> │ │ │ │ + beq.n 5b12e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2d2> │ │ │ │ + b.n 5b15c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x300> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5b158 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x300> │ │ │ │ + cbnz r0, 5b15c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x300> │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 5b14a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2f2> │ │ │ │ + cbz r0, 5b14e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2f2> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5b158 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x300> │ │ │ │ + cbnz r0, 5b15c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x300> │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 5b158 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x300> │ │ │ │ + cbz r0, 5b15c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x300> │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 5b178 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x320> │ │ │ │ + cbnz r0, 5b17c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x320> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbnz r0, 5b182 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x32a> │ │ │ │ - b.n 5b188 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x330> │ │ │ │ + cbnz r0, 5b186 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x32a> │ │ │ │ + b.n 5b18c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x330> │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5b172 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x31a> │ │ │ │ - b.n 5b196 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x33e> │ │ │ │ + beq.n 5b176 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x31a> │ │ │ │ + b.n 5b19a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x33e> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5b196 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x33e> │ │ │ │ + cbnz r0, 5b19a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x33e> │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - cbz r0, 5b196 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x33e> │ │ │ │ + cbz r0, 5b19a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x33e> │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r0, #8] │ │ │ │ push {r4, r5} │ │ │ │ add.w r4, r3, r3, lsr #31 │ │ │ │ asrs r4, r4, #1 │ │ │ │ - cbz r3, 5b1a8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x350> │ │ │ │ + cbz r3, 5b1ac <_PyArg_ParseTupleAndKeywordsFast@@Base+0x350> │ │ │ │ ldr r2, [r0, #20] │ │ │ │ - b.n 5b1b0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x358> │ │ │ │ + b.n 5b1b4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x358> │ │ │ │ movw r2, #10688 @ 0x29c0 │ │ │ │ movt r2, #77 @ 0x4d │ │ │ │ subs r3, #1 │ │ │ │ add r3, r2 │ │ │ │ mov r1, r3 │ │ │ │ subs r0, r3, r1 │ │ │ │ cmp r4, r0 │ │ │ │ - ble.n 5b1ca <_PyArg_ParseTupleAndKeywordsFast@@Base+0x372> │ │ │ │ + ble.n 5b1ce <_PyArg_ParseTupleAndKeywordsFast@@Base+0x372> │ │ │ │ ldrb r0, [r2, #0] │ │ │ │ ldrb r5, [r1, #0] │ │ │ │ strb.w r5, [r2], #1 │ │ │ │ strb.w r0, [r1], #-1 │ │ │ │ - b.n 5b1b6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x35e> │ │ │ │ + b.n 5b1ba <_PyArg_ParseTupleAndKeywordsFast@@Base+0x35e> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r1, #54560 @ 0xd520 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 11b368 │ │ │ │ + bl 11b5d8 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r0, [r3, #68] @ 0x44 │ │ │ │ - bl 714a0 <_PyObject_GC_New@@Base> │ │ │ │ + bl 71498 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5b214 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3bc> │ │ │ │ + cbz r0, 5b218 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3bc> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ str r5, [r0, #8] │ │ │ │ - bl 80208 │ │ │ │ + bl 8021c │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 5b230 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3d8> │ │ │ │ + blt.n 5b234 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3d8> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - blt.n 5b24a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3f2> │ │ │ │ + blt.n 5b24e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3f2> │ │ │ │ movw r3, #56048 @ 0xdaf0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #62932 @ 0xf5d4 │ │ │ │ + movw r1, #63252 @ 0xf714 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 1271a4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5b254 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3fc> │ │ │ │ + b.n 5b258 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3fc> │ │ │ │ ldr r3, [r0, #20] │ │ │ │ - ldr r0, [pc, #8] @ (5b258 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x400>) │ │ │ │ + ldr r0, [pc, #8] @ (5b25c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x400>) │ │ │ │ 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} │ │ │ │ @@ -72891,481 +72891,481 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r1 │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ mov r4, r2 │ │ │ │ - bl 1494dc │ │ │ │ - cbnz r0, 5b27e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x426> │ │ │ │ + bl 1495c4 │ │ │ │ + cbnz r0, 5b282 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x426> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5b2b0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x458> │ │ │ │ + b.n 5b2b4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x458> │ │ │ │ mov r0, r5 │ │ │ │ blx r4 │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 5b29a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x442> │ │ │ │ - bl 7f720 │ │ │ │ + bne.n 5b29e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x442> │ │ │ │ + bl 7f734 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5b27a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x422> │ │ │ │ + bne.n 5b27e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x422> │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 5b2b0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x458> │ │ │ │ + b.n 5b2b4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x458> │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ movw r2, #7780 @ 0x1e64 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r0, r2 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #16 │ │ │ │ - cbnz r1, 5b2de <_PyArg_ParseTupleAndKeywordsFast@@Base+0x486> │ │ │ │ + cbnz r1, 5b2e2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x486> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26184 @ 0x6648 │ │ │ │ + movw r1, #26504 @ 0x6788 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 5b4d6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x67e> │ │ │ │ + bl 1271a4 │ │ │ │ + b.n 5b4da <_PyArg_ParseTupleAndKeywordsFast@@Base+0x67e> │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r0 │ │ │ │ movw r1, #54560 @ 0xd520 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 11b368 │ │ │ │ + bl 11b5d8 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr r3, [r3, #68] @ 0x44 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 5b36c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x514> │ │ │ │ + bne.n 5b370 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x514> │ │ │ │ ldr r3, [r6, #8] │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - bl 20e6f4 │ │ │ │ + bl 20e644 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 5b4d6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x67e> │ │ │ │ + beq.w 5b4da <_PyArg_ParseTupleAndKeywordsFast@@Base+0x67e> │ │ │ │ ldrd r1, r2, [r5] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ strd r1, r2, [r0] │ │ │ │ ldr r0, [r0, #12] │ │ │ │ str r3, [r4, #8] │ │ │ │ - bl 77270 │ │ │ │ + bl 771f0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ cmp.w r0, #268435456 @ 0x10000000 │ │ │ │ - bcs.n 5b32c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4d4> │ │ │ │ + bcs.n 5b330 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4d4> │ │ │ │ lsls r0, r0, #3 │ │ │ │ - bl 76ed4 │ │ │ │ - b.n 5b32e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4d6> │ │ │ │ + bl 76e54 │ │ │ │ + b.n 5b332 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4d6> │ │ │ │ movs r0, #0 │ │ │ │ str r0, [r4, #12] │ │ │ │ - cbz r0, 5b33e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4e6> │ │ │ │ + cbz r0, 5b342 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4e6> │ │ │ │ ldrd ip, r1, [r5, #8] │ │ │ │ movs r2, #0 │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ - b.n 5b360 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x508> │ │ │ │ + b.n 5b364 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x508> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77270 │ │ │ │ - bl 1e7a0c │ │ │ │ - b.n 5b4d6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x67e> │ │ │ │ + bl 771f0 │ │ │ │ + bl 1e7954 │ │ │ │ + b.n 5b4da <_PyArg_ParseTupleAndKeywordsFast@@Base+0x67e> │ │ │ │ ldr.w r3, [r1, r2, lsl #3] │ │ │ │ adds r2, #1 │ │ │ │ - cbz r3, 5b360 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x508> │ │ │ │ + cbz r3, 5b364 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x508> │ │ │ │ ldr r5, [r3, #0] │ │ │ │ add.w lr, r5, #1 │ │ │ │ cmp r5, r6 │ │ │ │ it ne │ │ │ │ strne.w lr, [r3] │ │ │ │ cmp r2, ip │ │ │ │ - bne.n 5b34a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4f2> │ │ │ │ + bne.n 5b34e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4f2> │ │ │ │ lsls r2, r2, #3 │ │ │ │ blx 29c10 │ │ │ │ - b.n 5b4ca <_PyArg_ParseTupleAndKeywordsFast@@Base+0x672> │ │ │ │ + b.n 5b4ce <_PyArg_ParseTupleAndKeywordsFast@@Base+0x672> │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - bpl.w 5b4b0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x658> │ │ │ │ + bpl.w 5b4b4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x658> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 20e6f4 │ │ │ │ + bl 20e644 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 5b4d6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x67e> │ │ │ │ + beq.w 5b4da <_PyArg_ParseTupleAndKeywordsFast@@Base+0x67e> │ │ │ │ add r3, sp, #4 │ │ │ │ add r2, sp, #8 │ │ │ │ add r1, sp, #12 │ │ │ │ mov r0, r6 │ │ │ │ - bl 8de08 │ │ │ │ + bl 8ddf4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 5b4ca <_PyArg_ParseTupleAndKeywordsFast@@Base+0x672> │ │ │ │ + beq.w 5b4ce <_PyArg_ParseTupleAndKeywordsFast@@Base+0x672> │ │ │ │ ldr.w r8, [sp, #4] │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #5 │ │ │ │ - bpl.n 5b3ac <_PyArg_ParseTupleAndKeywordsFast@@Base+0x554> │ │ │ │ + bpl.n 5b3b0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x554> │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 5b3c4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x56c> │ │ │ │ + beq.n 5b3c8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x56c> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26380 @ 0x670c │ │ │ │ + movw r1, #26700 @ 0x684c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 5b4a8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x650> │ │ │ │ + bl 1271a4 │ │ │ │ + b.n 5b4ac <_PyArg_ParseTupleAndKeywordsFast@@Base+0x650> │ │ │ │ ldr.w r0, [r8, #12] │ │ │ │ - bl 83930 │ │ │ │ + bl 83940 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 5b3da <_PyArg_ParseTupleAndKeywordsFast@@Base+0x582> │ │ │ │ - bl 7f720 │ │ │ │ + bne.n 5b3de <_PyArg_ParseTupleAndKeywordsFast@@Base+0x582> │ │ │ │ + bl 7f734 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5b4a8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x650> │ │ │ │ + bne.n 5b4ac <_PyArg_ParseTupleAndKeywordsFast@@Base+0x650> │ │ │ │ ldr.w r9, [r8, #16] │ │ │ │ ldr.w r8, [r4, #12] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r8 │ │ │ │ - bl 17d924 <_PyLong_UnsignedShort_Converter@@Base+0x1c78> │ │ │ │ + bl 17d9f4 <_PyLong_UnsignedShort_Converter@@Base+0x1c6c> │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - cbz r0, 5b3f6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x59e> │ │ │ │ + cbz r0, 5b3fa <_PyArg_ParseTupleAndKeywordsFast@@Base+0x59e> │ │ │ │ str r5, [r3, #4] │ │ │ │ - b.n 5b384 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x52c> │ │ │ │ + b.n 5b388 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x52c> │ │ │ │ ldr.w r2, [r9] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne.w r2, [r9] │ │ │ │ strd r9, r5, [r3] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #4] │ │ │ │ cmp.w r3, #1431655765 @ 0x55555555 │ │ │ │ - bhi.n 5b432 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5da> │ │ │ │ + bhi.n 5b436 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5da> │ │ │ │ ldr r1, [r4, #8] │ │ │ │ add.w r2, r3, r3, lsl #1 │ │ │ │ cmp.w r2, r1, lsl #1 │ │ │ │ - bcc.n 5b384 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x52c> │ │ │ │ + bcc.n 5b388 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x52c> │ │ │ │ movw r2, #50000 @ 0xc350 │ │ │ │ cmp r3, r2 │ │ │ │ ite hi │ │ │ │ movhi r2, #2 │ │ │ │ movls r2, #4 │ │ │ │ - b.n 5b434 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5dc> │ │ │ │ + b.n 5b438 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5dc> │ │ │ │ movs r2, #2 │ │ │ │ mul.w r3, r2, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 5b45a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x602> │ │ │ │ + blt.n 5b45e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x602> │ │ │ │ movs r5, #8 │ │ │ │ cmp r3, r5 │ │ │ │ - bls.n 5b446 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5ee> │ │ │ │ + bls.n 5b44a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5ee> │ │ │ │ lsls r5, r5, #1 │ │ │ │ - b.n 5b43e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5e6> │ │ │ │ + b.n 5b442 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5e6> │ │ │ │ cmp.w r5, #268435456 @ 0x10000000 │ │ │ │ - bcs.n 5b452 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5fa> │ │ │ │ + bcs.n 5b456 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5fa> │ │ │ │ lsls r0, r5, #3 │ │ │ │ - bl 76ed4 │ │ │ │ + bl 76e54 │ │ │ │ str r0, [r4, #12] │ │ │ │ - cbnz r0, 5b460 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x608> │ │ │ │ + cbnz r0, 5b464 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x608> │ │ │ │ str.w r8, [r4, #12] │ │ │ │ - bl 1e7a0c │ │ │ │ - b.n 5b4a8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x650> │ │ │ │ + bl 1e7954 │ │ │ │ + b.n 5b4ac <_PyArg_ParseTupleAndKeywordsFast@@Base+0x650> │ │ │ │ subs r3, r5, #1 │ │ │ │ lsls r2, r5, #3 │ │ │ │ str r5, [r4, #8] │ │ │ │ movs r1, #0 │ │ │ │ str r3, [r4, #0] │ │ │ │ add.w r5, r8, #8 │ │ │ │ blx 2957c │ │ │ │ ldr.w r9, [r4, #4] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 5b4a0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x648> │ │ │ │ + beq.n 5b4a4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x648> │ │ │ │ ldr.w sl, [r5, #-8] │ │ │ │ mov r2, sl │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 5b49c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x644> │ │ │ │ + beq.n 5b4a0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x644> │ │ │ │ ldr r1, [r4, #12] │ │ │ │ add.w r9, r9, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 17d924 <_PyLong_UnsignedShort_Converter@@Base+0x1c78> │ │ │ │ + bl 17d9f4 <_PyLong_UnsignedShort_Converter@@Base+0x1c6c> │ │ │ │ ldr.w r3, [r5, #-4] │ │ │ │ strd sl, r3, [r0] │ │ │ │ adds r5, #8 │ │ │ │ - b.n 5b476 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x61e> │ │ │ │ + b.n 5b47a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x61e> │ │ │ │ mov r0, r8 │ │ │ │ - bl 77270 │ │ │ │ - b.n 5b384 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x52c> │ │ │ │ + bl 771f0 │ │ │ │ + b.n 5b388 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x52c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 210370 <_PyTime_MonotonicWithInfo@@Base+0x368> │ │ │ │ - b.n 5b4d6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x67e> │ │ │ │ + bl 2102c0 <_PyTime_MonotonicWithInfo@@Base+0x368> │ │ │ │ + b.n 5b4da <_PyArg_ParseTupleAndKeywordsFast@@Base+0x67e> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #26416 @ 0x6730 │ │ │ │ + movw r1, #26736 @ 0x6870 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1990 │ │ │ │ - b.n 5b4d6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x67e> │ │ │ │ + bl d19a8 │ │ │ │ + b.n 5b4da <_PyArg_ParseTupleAndKeywordsFast@@Base+0x67e> │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - bl 210370 <_PyTime_MonotonicWithInfo@@Base+0x368> │ │ │ │ + bl 2102c0 <_PyTime_MonotonicWithInfo@@Base+0x368> │ │ │ │ movs r0, #0 │ │ │ │ str r4, [r7, #8] │ │ │ │ - b.n 5b4da <_PyArg_ParseTupleAndKeywordsFast@@Base+0x682> │ │ │ │ + b.n 5b4de <_PyArg_ParseTupleAndKeywordsFast@@Base+0x682> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ - bl 781c4 │ │ │ │ + bl 78144 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 5b512 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6ba> │ │ │ │ + cbz r0, 5b516 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6ba> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5b512 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6ba> │ │ │ │ + beq.n 5b516 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6ba> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5b512 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6ba> │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5b516 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6ba> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ ldr.w r3, [r5, #160] @ 0xa0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5b534 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6dc> │ │ │ │ + beq.n 5b538 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6dc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5b534 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6dc> │ │ │ │ + cbnz r3, 5b538 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6dc> │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 77ddc <_Py_Dealloc@@Base> │ │ │ │ + b.w 77d5c <_Py_Dealloc@@Base> │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r1, #54560 @ 0xd520 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 11b368 │ │ │ │ + bl 11b5d8 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r0, [r3, #72] @ 0x48 │ │ │ │ - bl 714a0 <_PyObject_GC_New@@Base> │ │ │ │ + bl 71498 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5b574 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x71c> │ │ │ │ + cbz r0, 5b578 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x71c> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ str r5, [r0, #8] │ │ │ │ - bl 80208 │ │ │ │ + bl 8021c │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movw r3, #44040 @ 0xac08 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #17596 @ 0x44bc │ │ │ │ + movw r1, #17916 @ 0x45fc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 144334 │ │ │ │ + bl 14441c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5b5da <_PyArg_ParseTupleAndKeywordsFast@@Base+0x782> │ │ │ │ + blt.n 5b5de <_PyArg_ParseTupleAndKeywordsFast@@Base+0x782> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ ldr.w r8, [r2, #8] │ │ │ │ lsls r3, r3, #5 │ │ │ │ - bpl.n 5b5c4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x76c> │ │ │ │ + bpl.n 5b5c8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x76c> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r8, r3 │ │ │ │ - bne.n 5b5c4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x76c> │ │ │ │ + bne.n 5b5c8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x76c> │ │ │ │ add.w r6, r5, #8 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 5b5f0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x798> │ │ │ │ + b.n 5b5f4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x798> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #23716 @ 0x5ca4 │ │ │ │ + movw r1, #23992 @ 0x5db8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 1271a4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5b672 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x81a> │ │ │ │ + b.n 5b676 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x81a> │ │ │ │ cmp r7, #0 │ │ │ │ - blt.n 5b61e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x7c6> │ │ │ │ + blt.n 5b622 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x7c6> │ │ │ │ cmp r3, r7 │ │ │ │ it ge │ │ │ │ movge r3, r7 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ str.w r3, [r2, r5, lsl #2] │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, r8 │ │ │ │ - bge.n 5b622 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x7ca> │ │ │ │ + bge.n 5b626 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x7ca> │ │ │ │ ldr.w r0, [r6, #4]! │ │ │ │ - bl 83930 │ │ │ │ + bl 83940 │ │ │ │ subs r7, r0, #0 │ │ │ │ - bge.n 5b608 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x7b0> │ │ │ │ - bl 7f720 │ │ │ │ + bge.n 5b60c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x7b0> │ │ │ │ + bl 7f734 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5b5da <_PyArg_ParseTupleAndKeywordsFast@@Base+0x782> │ │ │ │ + bne.n 5b5de <_PyArg_ParseTupleAndKeywordsFast@@Base+0x782> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ add.w r3, r3, r5, lsl #2 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 5b5de <_PyArg_ParseTupleAndKeywordsFast@@Base+0x786> │ │ │ │ + bne.n 5b5e2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x786> │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #20] │ │ │ │ - b.n 5b66a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x812> │ │ │ │ + b.n 5b66e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x812> │ │ │ │ movs r3, #0 │ │ │ │ - b.n 5b5e8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x790> │ │ │ │ + b.n 5b5ec <_PyArg_ParseTupleAndKeywordsFast@@Base+0x790> │ │ │ │ mov r0, r8 │ │ │ │ - bl 72074 │ │ │ │ + bl 71ff4 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5b5da <_PyArg_ParseTupleAndKeywordsFast@@Base+0x782> │ │ │ │ + beq.n 5b5de <_PyArg_ParseTupleAndKeywordsFast@@Base+0x782> │ │ │ │ add.w r5, r0, #8 │ │ │ │ movs r2, #0 │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r8 │ │ │ │ - bge.n 5b662 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x80a> │ │ │ │ + bge.n 5b666 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x80a> │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r0, [r4, #12] │ │ │ │ add.w r1, r1, r2, lsl #2 │ │ │ │ ldr.w r0, [r0, r2, lsl #2] │ │ │ │ adds r2, #1 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ add.w r1, r1, r0, lsl #2 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ ldr r1, [r0, #0] │ │ │ │ cmp r1, r6 │ │ │ │ itt ne │ │ │ │ addne r1, #1 │ │ │ │ strne r1, [r0, #0] │ │ │ │ str.w r0, [r5, #4]! │ │ │ │ - b.n 5b638 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x7e0> │ │ │ │ + b.n 5b63c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x7e0> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ str r3, [r4, #16] │ │ │ │ - bl 7828c │ │ │ │ + bl 7820c │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ - bl 781c4 │ │ │ │ + bl 78144 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 5b6a8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x850> │ │ │ │ + cbz r0, 5b6ac <_PyArg_ParseTupleAndKeywordsFast@@Base+0x850> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5b6a8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x850> │ │ │ │ + beq.n 5b6ac <_PyArg_ParseTupleAndKeywordsFast@@Base+0x850> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5b6a8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x850> │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5b6ac <_PyArg_ParseTupleAndKeywordsFast@@Base+0x850> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ ldr.w r3, [r5, #160] @ 0xa0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5b6ca <_PyArg_ParseTupleAndKeywordsFast@@Base+0x872> │ │ │ │ + beq.n 5b6ce <_PyArg_ParseTupleAndKeywordsFast@@Base+0x872> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5b6ca <_PyArg_ParseTupleAndKeywordsFast@@Base+0x872> │ │ │ │ + cbnz r3, 5b6ce <_PyArg_ParseTupleAndKeywordsFast@@Base+0x872> │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 77ddc <_Py_Dealloc@@Base> │ │ │ │ + b.w 77d5c <_Py_Dealloc@@Base> │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 5b6f8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x8a0> │ │ │ │ + bgt.n 5b6fc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x8a0> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13036 @ 0x32ec │ │ │ │ + movw r1, #13356 @ 0x342c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 5b71e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x8c6> │ │ │ │ + bl 1271a4 │ │ │ │ + b.n 5b722 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x8c6> │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - cbz r3, 5b714 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x8bc> │ │ │ │ + cbz r3, 5b718 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x8bc> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #29644 @ 0x73cc │ │ │ │ + movw r1, #29964 @ 0x750c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 5b71e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x8c6> │ │ │ │ + bl 1271a4 │ │ │ │ + b.n 5b722 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x8c6> │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - b.w 7f908 │ │ │ │ + b.w 7f91c │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl daf0c <_PyType_Name@@Base> │ │ │ │ + bl daf7c <_PyType_Name@@Base> │ │ │ │ mov r1, r0 │ │ │ │ ldr r5, [r4, #12] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ adds r3, r5, #1 │ │ │ │ - bne.n 5b752 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x8fa> │ │ │ │ - movw r0, #62416 @ 0xf3d0 │ │ │ │ + bne.n 5b756 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x8fa> │ │ │ │ + movw r0, #62736 @ 0xf510 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w ddc6c │ │ │ │ + b.w ddce4 │ │ │ │ mov r3, r5 │ │ │ │ - movw r0, #26492 @ 0x677c │ │ │ │ + movw r0, #26812 @ 0x68bc │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w ddc6c │ │ │ │ + b.w ddce4 │ │ │ │ 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 1797bc │ │ │ │ + bl 179898 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 20680c <_Py_RestoreSignals@@Base+0x1000> │ │ │ │ + bl 206764 <_Py_RestoreSignals@@Base+0x1000> │ │ │ │ ldr r2, [r4, #8] │ │ │ │ str r0, [r5, #12] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r2, #12] │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ @@ -73375,559 +73375,559 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #44040 @ 0xac08 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #17596 @ 0x44bc │ │ │ │ + movw r1, #17916 @ 0x45fc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 144334 │ │ │ │ + bl 14441c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5b7ee <_PyArg_ParseTupleAndKeywordsFast@@Base+0x996> │ │ │ │ + blt.n 5b7f2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x996> │ │ │ │ ldrd r2, r3, [r4, #8] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 5b7de <_PyArg_ParseTupleAndKeywordsFast@@Base+0x986> │ │ │ │ - movw r0, #2492 @ 0x9bc │ │ │ │ + blt.n 5b7e2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x986> │ │ │ │ + movw r0, #2768 @ 0xad0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 82744 │ │ │ │ - movw r0, #60504 @ 0xec58 │ │ │ │ + b.w 82754 │ │ │ │ + movw r0, #60824 @ 0xed98 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 82744 │ │ │ │ + b.w 82754 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ - bl 77270 │ │ │ │ + bl 771f0 │ │ │ │ movs r0, #0 │ │ │ │ str r0, [r4, #0] │ │ │ │ pop {r4, pc} │ │ │ │ - b.w 5a7d2 │ │ │ │ + b.w 5a7d6 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldr r1, [r0, #4] │ │ │ │ - cbz r3, 5b828 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x9d0> │ │ │ │ + cbz r3, 5b82c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x9d0> │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r0, #3 │ │ │ │ - b.w 7d584 │ │ │ │ + b.w 7d588 │ │ │ │ movs r0, #2 │ │ │ │ - b.w 7d610 │ │ │ │ + b.w 7d614 │ │ │ │ + nop │ │ │ │ + movs r0, r0 │ │ │ │ + movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r1 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #20 │ │ │ │ blx 2957c │ │ │ │ subs r3, r6, #1 │ │ │ │ cmp r3, #2 │ │ │ │ - bhi.n 5b862 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa0a> │ │ │ │ + bhi.n 5b86c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa10> │ │ │ │ ldr r0, [r7, #0] │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #20 │ │ │ │ - bl ce02c │ │ │ │ + bl ce03c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5b87a <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa22> │ │ │ │ - b.n 5b8c0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa68> │ │ │ │ - movw r0, #26164 @ 0x6634 │ │ │ │ + cbz r0, 5b884 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa28> │ │ │ │ + b.n 5b8ca <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa6e> │ │ │ │ + movw r0, #26484 @ 0x6774 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movs r3, #3 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ - bl c0530 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c053c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5b852 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x9fa> │ │ │ │ - b.n 5b8c0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa68> │ │ │ │ + bne.n 5b85c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa00> │ │ │ │ + b.n 5b8ca <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa6e> │ │ │ │ cmp r6, #1 │ │ │ │ - ble.n 5b8f4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa9c> │ │ │ │ + ble.n 5b8fe <_PyArg_ParseTupleAndKeywordsFast@@Base+0xaa2> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5b8e2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa8a> │ │ │ │ + beq.n 5b8ec <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa90> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.n 5b8c4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa6c> │ │ │ │ + bpl.n 5b8ce <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa72> │ │ │ │ mov r0, r3 │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 88de4 │ │ │ │ + bl 88dc8 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 5b8c0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa68> │ │ │ │ + cbz r0, 5b8ca <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa6e> │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 5b8e4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa8c> │ │ │ │ + beq.n 5b8ee <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa92> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21340 @ 0x535c │ │ │ │ + movw r1, #21660 @ 0x549c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 1271a4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5b924 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xacc> │ │ │ │ - movw r2, #53808 @ 0xd230 │ │ │ │ + b.n 5b92e <_PyArg_ParseTupleAndKeywordsFast@@Base+0xad2> │ │ │ │ + movw r2, #54128 @ 0xd370 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #58440 @ 0xe448 │ │ │ │ + movw r1, #58760 @ 0xe588 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #26164 @ 0x6634 │ │ │ │ + movw r0, #26484 @ 0x6774 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23b068 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 5b8c0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa68> │ │ │ │ + bl 23afc8 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 5b8ca <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa6e> │ │ │ │ mov r5, r0 │ │ │ │ cmp r6, #2 │ │ │ │ - beq.n 5b8f6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa9e> │ │ │ │ + beq.n 5b900 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xaa4> │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - bl c34a8 │ │ │ │ + bl c34b0 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.n 5b8f6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa9e> │ │ │ │ - b.n 5b8c0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa68> │ │ │ │ + bge.n 5b900 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xaa4> │ │ │ │ + b.n 5b8ca <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa6e> │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ strd r3, r1, [sp, #12] │ │ │ │ - cbnz r4, 5b904 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xaac> │ │ │ │ + cbnz r4, 5b90e <_PyArg_ParseTupleAndKeywordsFast@@Base+0xab2> │ │ │ │ add r3, sp, #16 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ add r3, sp, #12 │ │ │ │ - bl 192374 │ │ │ │ + bl 19243c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5b924 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xacc> │ │ │ │ + cbz r0, 5b92e <_PyArg_ParseTupleAndKeywordsFast@@Base+0xad2> │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - movw r0, #35440 @ 0x8a70 │ │ │ │ + movw r0, #35760 @ 0x8bb0 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 82744 │ │ │ │ + bl 82754 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - cbz r3, 5b92e <_PyArg_ParseTupleAndKeywordsFast@@Base+0xad6> │ │ │ │ + cbz r3, 5b938 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xadc> │ │ │ │ add r0, sp, #20 │ │ │ │ - bl ceac4 │ │ │ │ + bl cead4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ 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 │ │ │ │ movw r3, #44040 @ 0xac08 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #17596 @ 0x44bc │ │ │ │ + movw r1, #17916 @ 0x45fc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 144334 │ │ │ │ + bl 14441c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5b97a <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb22> │ │ │ │ + blt.n 5b984 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb28> │ │ │ │ ldrd r3, r0, [r4, #12] │ │ │ │ ldrd r1, r2, [r4, #4] │ │ │ │ str r0, [sp, #0] │ │ │ │ - movw r0, #25544 @ 0x63c8 │ │ │ │ + movw r0, #25864 @ 0x6508 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 82744 │ │ │ │ - b.n 5b97c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb24> │ │ │ │ + bl 82754 │ │ │ │ + b.n 5b986 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb2a> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r3, #44040 @ 0xac08 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #17596 @ 0x44bc │ │ │ │ + movw r1, #17916 @ 0x45fc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 144334 │ │ │ │ + bl 14441c │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 5b9b2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb5a> │ │ │ │ + bge.n 5b9bc <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb60> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5b9c6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb6e> │ │ │ │ + b.n 5b9d0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb74> │ │ │ │ mov r0, r5 │ │ │ │ - bl c34a8 │ │ │ │ + bl c34b0 │ │ │ │ subs r3, r0, #0 │ │ │ │ - blt.n 5b9ae <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb56> │ │ │ │ + blt.n 5b9b8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb5c> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ str r3, [r4, #16] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - cbz r1, 5b9e2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb8a> │ │ │ │ + cbz r1, 5b9ec <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb90> │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl ceac4 │ │ │ │ + bl cead4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1df0cc │ │ │ │ + bl 1def48 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5ba04 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xbac> │ │ │ │ - bl 7f720 │ │ │ │ - cbnz r0, 5ba0e <_PyArg_ParseTupleAndKeywordsFast@@Base+0xbb6> │ │ │ │ + bne.n 5ba0e <_PyArg_ParseTupleAndKeywordsFast@@Base+0xbb2> │ │ │ │ + bl 7f734 │ │ │ │ + cbnz r0, 5ba18 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xbbc> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7f908 │ │ │ │ + b.w 7f91c │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - nop │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #28 │ │ │ │ mov r0, r1 │ │ │ │ mov r3, sp │ │ │ │ - movw r1, #26520 @ 0x6798 │ │ │ │ + movw r1, #26840 @ 0x68d8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ add r2, sp, #4 │ │ │ │ - bl 8c534 │ │ │ │ - cbz r0, 5ba58 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc00> │ │ │ │ + bl 8c520 │ │ │ │ + cbz r0, 5ba5c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc00> │ │ │ │ ldrd r1, r0, [sp] │ │ │ │ add r2, sp, #8 │ │ │ │ blx 29894 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 5ba5c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc04> │ │ │ │ + bge.n 5ba60 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc04> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1834 │ │ │ │ + bl f18b4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5baac <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc54> │ │ │ │ - bne.n 5ba76 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc1e> │ │ │ │ + b.n 5bab0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc54> │ │ │ │ + bne.n 5ba7a <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc1e> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26536 @ 0x67a8 │ │ │ │ + movw r1, #26856 @ 0x68e8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 5ba58 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc00> │ │ │ │ + bl 1271a4 │ │ │ │ + b.n 5ba5c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc00> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 5ba86 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc2e> │ │ │ │ + bne.n 5ba8a <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc2e> │ │ │ │ movs r1, #4 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 71e88 │ │ │ │ - b.n 5baac <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc54> │ │ │ │ + bl 71e08 │ │ │ │ + b.n 5bab0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc54> │ │ │ │ cmp r3, #10 │ │ │ │ - bne.n 5ba94 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc3c> │ │ │ │ + bne.n 5ba98 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc3c> │ │ │ │ movs r1, #16 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 71e88 │ │ │ │ - b.n 5baac <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc54> │ │ │ │ + bl 71e08 │ │ │ │ + b.n 5bab0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc54> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #34952 @ 0x8888 │ │ │ │ + movw r1, #35272 @ 0x89c8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 5ba58 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc00> │ │ │ │ + bl 1271a4 │ │ │ │ + b.n 5ba5c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc00> │ │ │ │ add sp, #28 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #44040 @ 0xac08 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #17596 @ 0x44bc │ │ │ │ + movw r1, #17916 @ 0x45fc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 144334 │ │ │ │ + bl 14441c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5baf4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc9c> │ │ │ │ + blt.n 5baf8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc9c> │ │ │ │ ldrd r2, r3, [r4, #8] │ │ │ │ - movw r0, #26584 @ 0x67d8 │ │ │ │ + movw r0, #26904 @ 0x6918 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 82744 │ │ │ │ + b.w 82754 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r7, [r0, #12] │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r1, r6 │ │ │ │ - cbz r7, 5bb28 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xcd0> │ │ │ │ + cbz r7, 5bb2c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xcd0> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ subs r7, #1 │ │ │ │ ldr.w r0, [r3, r7, lsl #3] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5bb10 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xcb8> │ │ │ │ + beq.n 5bb14 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xcb8> │ │ │ │ blx r5 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5bb10 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xcb8> │ │ │ │ - b.n 5bb4e <_PyArg_ParseTupleAndKeywordsFast@@Base+0xcf6> │ │ │ │ + beq.n 5bb14 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xcb8> │ │ │ │ + b.n 5bb52 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xcf6> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - cbnz r0, 5bb32 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xcda> │ │ │ │ + cbnz r0, 5bb36 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xcda> │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - cbnz r0, 5bb3a <_PyArg_ParseTupleAndKeywordsFast@@Base+0xce2> │ │ │ │ - b.n 5bb40 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xce8> │ │ │ │ + cbnz r0, 5bb3e <_PyArg_ParseTupleAndKeywordsFast@@Base+0xce2> │ │ │ │ + b.n 5bb44 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xce8> │ │ │ │ blx r5 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5bb2c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xcd4> │ │ │ │ - b.n 5bb4e <_PyArg_ParseTupleAndKeywordsFast@@Base+0xcf6> │ │ │ │ + beq.n 5bb30 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xcd4> │ │ │ │ + b.n 5bb52 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xcf6> │ │ │ │ mov r1, r6 │ │ │ │ blx r5 │ │ │ │ - cbnz r0, 5bb4e <_PyArg_ParseTupleAndKeywordsFast@@Base+0xcf6> │ │ │ │ + cbnz r0, 5bb52 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xcf6> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 5bb4e <_PyArg_ParseTupleAndKeywordsFast@@Base+0xcf6> │ │ │ │ + cbz r0, 5bb52 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xcf6> │ │ │ │ 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} │ │ │ │ │ │ │ │ -0005bb52 <_PyLong_Size_t_Converter@@Base>: │ │ │ │ +0005bb56 <_PyLong_Size_t_Converter@@Base>: │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r1 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #7 │ │ │ │ - bpl.n 5bb8c <_PyLong_Size_t_Converter@@Base+0x3a> │ │ │ │ + bpl.n 5bb90 <_PyLong_Size_t_Converter@@Base+0x3a> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 5bb8c <_PyLong_Size_t_Converter@@Base+0x3a> │ │ │ │ + bne.n 5bb90 <_PyLong_Size_t_Converter@@Base+0x3a> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #25680 @ 0x6450 │ │ │ │ + movw r1, #26000 @ 0x6590 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 5bb9c <_PyLong_Size_t_Converter@@Base+0x4a> │ │ │ │ - bl eb3c8 │ │ │ │ + bl 1271a4 │ │ │ │ + b.n 5bba0 <_PyLong_Size_t_Converter@@Base+0x4a> │ │ │ │ + bl eb428 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 5bba0 <_PyLong_Size_t_Converter@@Base+0x4e> │ │ │ │ - bl 7f720 │ │ │ │ - cbz r0, 5bba0 <_PyLong_Size_t_Converter@@Base+0x4e> │ │ │ │ + bne.n 5bba4 <_PyLong_Size_t_Converter@@Base+0x4e> │ │ │ │ + bl 7f734 │ │ │ │ + cbz r0, 5bba4 <_PyLong_Size_t_Converter@@Base+0x4e> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5bba4 <_PyLong_Size_t_Converter@@Base+0x52> │ │ │ │ + b.n 5bba8 <_PyLong_Size_t_Converter@@Base+0x52> │ │ │ │ movs r0, #1 │ │ │ │ str r4, [r5, #0] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 5bbc4 <_PyLong_Size_t_Converter@@Base+0x72> │ │ │ │ + cbnz r0, 5bbc8 <_PyLong_Size_t_Converter@@Base+0x72> │ │ │ │ ldr r0, [r6, #72] @ 0x48 │ │ │ │ - cbz r0, 5bbd6 <_PyLong_Size_t_Converter@@Base+0x84> │ │ │ │ - b.n 5bbce <_PyLong_Size_t_Converter@@Base+0x7c> │ │ │ │ + cbz r0, 5bbda <_PyLong_Size_t_Converter@@Base+0x84> │ │ │ │ + b.n 5bbd2 <_PyLong_Size_t_Converter@@Base+0x7c> │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5bbbe <_PyLong_Size_t_Converter@@Base+0x6c> │ │ │ │ - b.n 5bc7c <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ + beq.n 5bbc2 <_PyLong_Size_t_Converter@@Base+0x6c> │ │ │ │ + b.n 5bc80 <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5bc7c <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ + bne.n 5bc80 <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ ldr r0, [r6, #68] @ 0x44 │ │ │ │ - cbz r0, 5bbe2 <_PyLong_Size_t_Converter@@Base+0x90> │ │ │ │ + cbz r0, 5bbe6 <_PyLong_Size_t_Converter@@Base+0x90> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5bc7c <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ + bne.n 5bc80 <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ ldr r0, [r6, #64] @ 0x40 │ │ │ │ - cbz r0, 5bbee <_PyLong_Size_t_Converter@@Base+0x9c> │ │ │ │ + cbz r0, 5bbf2 <_PyLong_Size_t_Converter@@Base+0x9c> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5bc7c <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ + bne.n 5bc80 <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ ldr r0, [r6, #60] @ 0x3c │ │ │ │ - cbz r0, 5bbfa <_PyLong_Size_t_Converter@@Base+0xa8> │ │ │ │ + cbz r0, 5bbfe <_PyLong_Size_t_Converter@@Base+0xa8> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5bc7c <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ + bne.n 5bc80 <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ ldr r0, [r6, #56] @ 0x38 │ │ │ │ - cbz r0, 5bc06 <_PyLong_Size_t_Converter@@Base+0xb4> │ │ │ │ + cbz r0, 5bc0a <_PyLong_Size_t_Converter@@Base+0xb4> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5bc7c <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ + bne.n 5bc80 <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ - cbz r0, 5bc12 <_PyLong_Size_t_Converter@@Base+0xc0> │ │ │ │ + cbz r0, 5bc16 <_PyLong_Size_t_Converter@@Base+0xc0> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5bc7c <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ + bne.n 5bc80 <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ - cbz r0, 5bc1e <_PyLong_Size_t_Converter@@Base+0xcc> │ │ │ │ + cbz r0, 5bc22 <_PyLong_Size_t_Converter@@Base+0xcc> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5bc7c <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ + bne.n 5bc80 <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 5bc28 <_PyLong_Size_t_Converter@@Base+0xd6> │ │ │ │ + cbz r0, 5bc2c <_PyLong_Size_t_Converter@@Base+0xd6> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5bc7c <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ + cbnz r0, 5bc80 <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 5bc32 <_PyLong_Size_t_Converter@@Base+0xe0> │ │ │ │ + cbz r0, 5bc36 <_PyLong_Size_t_Converter@@Base+0xe0> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5bc7c <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ + cbnz r0, 5bc80 <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 5bc3c <_PyLong_Size_t_Converter@@Base+0xea> │ │ │ │ + cbz r0, 5bc40 <_PyLong_Size_t_Converter@@Base+0xea> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5bc7c <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ + cbnz r0, 5bc80 <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - cbz r0, 5bc46 <_PyLong_Size_t_Converter@@Base+0xf4> │ │ │ │ + cbz r0, 5bc4a <_PyLong_Size_t_Converter@@Base+0xf4> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5bc7c <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ + cbnz r0, 5bc80 <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ ldr r0, [r6, #24] │ │ │ │ - cbz r0, 5bc50 <_PyLong_Size_t_Converter@@Base+0xfe> │ │ │ │ + cbz r0, 5bc54 <_PyLong_Size_t_Converter@@Base+0xfe> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5bc7c <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ + cbnz r0, 5bc80 <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - cbz r0, 5bc5a <_PyLong_Size_t_Converter@@Base+0x108> │ │ │ │ + cbz r0, 5bc5e <_PyLong_Size_t_Converter@@Base+0x108> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5bc7c <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ + cbnz r0, 5bc80 <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - cbz r0, 5bc64 <_PyLong_Size_t_Converter@@Base+0x112> │ │ │ │ + cbz r0, 5bc68 <_PyLong_Size_t_Converter@@Base+0x112> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5bc7c <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ + cbnz r0, 5bc80 <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ ldr r0, [r6, #40] @ 0x28 │ │ │ │ - cbz r0, 5bc6e <_PyLong_Size_t_Converter@@Base+0x11c> │ │ │ │ + cbz r0, 5bc72 <_PyLong_Size_t_Converter@@Base+0x11c> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5bc7c <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ + cbnz r0, 5bc80 <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ ldr r0, [r6, #36] @ 0x24 │ │ │ │ - cbz r0, 5bc7c <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ + cbz r0, 5bc80 <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 5bc9c <_PyLong_Size_t_Converter@@Base+0x14a> │ │ │ │ + cbnz r0, 5bca0 <_PyLong_Size_t_Converter@@Base+0x14a> │ │ │ │ ldr r0, [r6, #56] @ 0x38 │ │ │ │ - cbnz r0, 5bca6 <_PyLong_Size_t_Converter@@Base+0x154> │ │ │ │ - b.n 5bcae <_PyLong_Size_t_Converter@@Base+0x15c> │ │ │ │ + cbnz r0, 5bcaa <_PyLong_Size_t_Converter@@Base+0x154> │ │ │ │ + b.n 5bcb2 <_PyLong_Size_t_Converter@@Base+0x15c> │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5bc96 <_PyLong_Size_t_Converter@@Base+0x144> │ │ │ │ - b.n 5bd24 <_PyLong_Size_t_Converter@@Base+0x1d2> │ │ │ │ + beq.n 5bc9a <_PyLong_Size_t_Converter@@Base+0x144> │ │ │ │ + b.n 5bd28 <_PyLong_Size_t_Converter@@Base+0x1d2> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5bd24 <_PyLong_Size_t_Converter@@Base+0x1d2> │ │ │ │ + bne.n 5bd28 <_PyLong_Size_t_Converter@@Base+0x1d2> │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ - cbz r0, 5bcba <_PyLong_Size_t_Converter@@Base+0x168> │ │ │ │ + cbz r0, 5bcbe <_PyLong_Size_t_Converter@@Base+0x168> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5bd24 <_PyLong_Size_t_Converter@@Base+0x1d2> │ │ │ │ + bne.n 5bd28 <_PyLong_Size_t_Converter@@Base+0x1d2> │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - cbz r0, 5bcc6 <_PyLong_Size_t_Converter@@Base+0x174> │ │ │ │ + cbz r0, 5bcca <_PyLong_Size_t_Converter@@Base+0x174> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5bd24 <_PyLong_Size_t_Converter@@Base+0x1d2> │ │ │ │ + bne.n 5bd28 <_PyLong_Size_t_Converter@@Base+0x1d2> │ │ │ │ ldr r0, [r6, #40] @ 0x28 │ │ │ │ - cbz r0, 5bcd0 <_PyLong_Size_t_Converter@@Base+0x17e> │ │ │ │ + cbz r0, 5bcd4 <_PyLong_Size_t_Converter@@Base+0x17e> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5bd24 <_PyLong_Size_t_Converter@@Base+0x1d2> │ │ │ │ + cbnz r0, 5bd28 <_PyLong_Size_t_Converter@@Base+0x1d2> │ │ │ │ ldr r0, [r6, #36] @ 0x24 │ │ │ │ - cbz r0, 5bcda <_PyLong_Size_t_Converter@@Base+0x188> │ │ │ │ + cbz r0, 5bcde <_PyLong_Size_t_Converter@@Base+0x188> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5bd24 <_PyLong_Size_t_Converter@@Base+0x1d2> │ │ │ │ + cbnz r0, 5bd28 <_PyLong_Size_t_Converter@@Base+0x1d2> │ │ │ │ ldr r0, [r6, #32] │ │ │ │ - cbz r0, 5bce4 <_PyLong_Size_t_Converter@@Base+0x192> │ │ │ │ + cbz r0, 5bce8 <_PyLong_Size_t_Converter@@Base+0x192> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5bd24 <_PyLong_Size_t_Converter@@Base+0x1d2> │ │ │ │ + cbnz r0, 5bd28 <_PyLong_Size_t_Converter@@Base+0x1d2> │ │ │ │ ldr r0, [r6, #24] │ │ │ │ - cbz r0, 5bcee <_PyLong_Size_t_Converter@@Base+0x19c> │ │ │ │ + cbz r0, 5bcf2 <_PyLong_Size_t_Converter@@Base+0x19c> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5bd24 <_PyLong_Size_t_Converter@@Base+0x1d2> │ │ │ │ + cbnz r0, 5bd28 <_PyLong_Size_t_Converter@@Base+0x1d2> │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - cbz r0, 5bcf8 <_PyLong_Size_t_Converter@@Base+0x1a6> │ │ │ │ + cbz r0, 5bcfc <_PyLong_Size_t_Converter@@Base+0x1a6> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5bd24 <_PyLong_Size_t_Converter@@Base+0x1d2> │ │ │ │ + cbnz r0, 5bd28 <_PyLong_Size_t_Converter@@Base+0x1d2> │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ - cbz r0, 5bd02 <_PyLong_Size_t_Converter@@Base+0x1b0> │ │ │ │ + cbz r0, 5bd06 <_PyLong_Size_t_Converter@@Base+0x1b0> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5bd24 <_PyLong_Size_t_Converter@@Base+0x1d2> │ │ │ │ + cbnz r0, 5bd28 <_PyLong_Size_t_Converter@@Base+0x1d2> │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 5bd0c <_PyLong_Size_t_Converter@@Base+0x1ba> │ │ │ │ + cbz r0, 5bd10 <_PyLong_Size_t_Converter@@Base+0x1ba> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5bd24 <_PyLong_Size_t_Converter@@Base+0x1d2> │ │ │ │ + cbnz r0, 5bd28 <_PyLong_Size_t_Converter@@Base+0x1d2> │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 5bd16 <_PyLong_Size_t_Converter@@Base+0x1c4> │ │ │ │ + cbz r0, 5bd1a <_PyLong_Size_t_Converter@@Base+0x1c4> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5bd24 <_PyLong_Size_t_Converter@@Base+0x1d2> │ │ │ │ + cbnz r0, 5bd28 <_PyLong_Size_t_Converter@@Base+0x1d2> │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - cbz r0, 5bd24 <_PyLong_Size_t_Converter@@Base+0x1d2> │ │ │ │ + cbz r0, 5bd28 <_PyLong_Size_t_Converter@@Base+0x1d2> │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -73935,102 +73935,102 @@ │ │ │ │ str.w r0, [ip, #3840] @ 0xf00 │ │ │ │ sub sp, #244 @ 0xf4 │ │ │ │ movs r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ str r3, [sp, #20] │ │ │ │ - ldr r3, [pc, #248] @ (5be3c <_PyLong_Size_t_Converter@@Base+0x2ea>) │ │ │ │ + ldr r3, [pc, #248] @ (5be40 <_PyLong_Size_t_Converter@@Base+0x2ea>) │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #236] @ 0xec │ │ │ │ mov.w r3, #0 │ │ │ │ - bl b4df8 │ │ │ │ + bl b4e1c │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 5bd5a <_PyLong_Size_t_Converter@@Base+0x208> │ │ │ │ + beq.n 5bd5e <_PyLong_Size_t_Converter@@Base+0x208> │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #3 │ │ │ │ - bne.n 5bd8a <_PyLong_Size_t_Converter@@Base+0x238> │ │ │ │ - b.n 5bd70 <_PyLong_Size_t_Converter@@Base+0x21e> │ │ │ │ - movw r1, #26660 @ 0x6824 │ │ │ │ + bne.n 5bd8e <_PyLong_Size_t_Converter@@Base+0x238> │ │ │ │ + b.n 5bd74 <_PyLong_Size_t_Converter@@Base+0x21e> │ │ │ │ + movw r1, #26980 @ 0x6964 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ add r3, sp, #28 │ │ │ │ add r2, sp, #60 @ 0x3c │ │ │ │ mov r0, r5 │ │ │ │ - bl 8c534 │ │ │ │ - cbnz r0, 5bda2 <_PyLong_Size_t_Converter@@Base+0x250> │ │ │ │ - b.n 5bdc2 <_PyLong_Size_t_Converter@@Base+0x270> │ │ │ │ + bl 8c520 │ │ │ │ + cbnz r0, 5bda6 <_PyLong_Size_t_Converter@@Base+0x250> │ │ │ │ + b.n 5bdc6 <_PyLong_Size_t_Converter@@Base+0x270> │ │ │ │ add r1, sp, #28 │ │ │ │ add r3, sp, #20 │ │ │ │ str r1, [sp, #0] │ │ │ │ add r2, sp, #60 @ 0x3c │ │ │ │ - movw r1, #26672 @ 0x6830 │ │ │ │ + movw r1, #26992 @ 0x6970 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r0, r5 │ │ │ │ - bl 8c534 │ │ │ │ - cbnz r0, 5bda2 <_PyLong_Size_t_Converter@@Base+0x250> │ │ │ │ - b.n 5bdc2 <_PyLong_Size_t_Converter@@Base+0x270> │ │ │ │ + bl 8c520 │ │ │ │ + cbnz r0, 5bda6 <_PyLong_Size_t_Converter@@Base+0x250> │ │ │ │ + b.n 5bdc6 <_PyLong_Size_t_Converter@@Base+0x270> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26684 @ 0x683c │ │ │ │ + movw r1, #27004 @ 0x697c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1990 │ │ │ │ - b.n 5bdc2 <_PyLong_Size_t_Converter@@Base+0x270> │ │ │ │ + bl d19a8 │ │ │ │ + b.n 5bdc6 <_PyLong_Size_t_Converter@@Base+0x270> │ │ │ │ add r5, sp, #104 @ 0x68 │ │ │ │ - movw r0, #26664 @ 0x6828 │ │ │ │ + movw r0, #26984 @ 0x6968 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r1, [sp, #28] │ │ │ │ str r0, [sp, #0] │ │ │ │ add r3, sp, #24 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 210b74 │ │ │ │ - cbnz r0, 5bdc6 <_PyLong_Size_t_Converter@@Base+0x274> │ │ │ │ + bl 210ac4 │ │ │ │ + cbnz r0, 5bdca <_PyLong_Size_t_Converter@@Base+0x274> │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ - bl ceac4 │ │ │ │ + bl cead4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5be24 <_PyLong_Size_t_Converter@@Base+0x2d2> │ │ │ │ + b.n 5be28 <_PyLong_Size_t_Converter@@Base+0x2d2> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #49608 @ 0xc1c8 │ │ │ │ + movw r1, #49928 @ 0xc308 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #26728 @ 0x6868 │ │ │ │ + movw r0, #27048 @ 0x69a8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 8fe90 │ │ │ │ + bl 8fe78 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5bdc2 <_PyLong_Size_t_Converter@@Base+0x270> │ │ │ │ + blt.n 5bdc6 <_PyLong_Size_t_Converter@@Base+0x270> │ │ │ │ ldrd r0, r1, [r4, #32] │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #32] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ strd r1, r2, [sp, #36] @ 0x24 │ │ │ │ movs r1, #1 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ strd r3, r3, [sp] │ │ │ │ add r3, sp, #32 │ │ │ │ strd r2, r5, [sp, #44] @ 0x2c │ │ │ │ - movw r2, #48705 @ 0xbe41 │ │ │ │ + movw r2, #48709 @ 0xbe45 │ │ │ │ movt r2, #5 │ │ │ │ - bl 20b5e8 │ │ │ │ + bl 20b53c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5bdbc <_PyLong_Size_t_Converter@@Base+0x26a> │ │ │ │ + beq.n 5bdc0 <_PyLong_Size_t_Converter@@Base+0x26a> │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ - bl ceac4 │ │ │ │ + bl cead4 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 7f908 │ │ │ │ - ldr r3, [pc, #20] @ (5be3c <_PyLong_Size_t_Converter@@Base+0x2ea>) │ │ │ │ + bl 7f91c │ │ │ │ + ldr r3, [pc, #20] @ (5be40 <_PyLong_Size_t_Converter@@Base+0x2ea>) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 5be36 <_PyLong_Size_t_Converter@@Base+0x2e4> │ │ │ │ + beq.n 5be3a <_PyLong_Size_t_Converter@@Base+0x2e4> │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ add sp, #244 @ 0xf4 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -74054,119 +74054,119 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #28 │ │ │ │ mov r5, r0 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #8 │ │ │ │ - movw r1, #26744 @ 0x6878 │ │ │ │ + movw r1, #27064 @ 0x69b8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r4, #0 │ │ │ │ strd r4, r4, [sp, #16] │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl 8c534 │ │ │ │ - cbz r0, 5beba <_PyLong_Size_t_Converter@@Base+0x368> │ │ │ │ + bl 8c520 │ │ │ │ + cbz r0, 5bebe <_PyLong_Size_t_Converter@@Base+0x368> │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, r4 │ │ │ │ - bge.n 5bebe <_PyLong_Size_t_Converter@@Base+0x36c> │ │ │ │ + bge.n 5bec2 <_PyLong_Size_t_Converter@@Base+0x36c> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26760 @ 0x6888 │ │ │ │ + movw r1, #27080 @ 0x69c8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 1271a4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5bf10 <_PyLong_Size_t_Converter@@Base+0x3be> │ │ │ │ + b.n 5bf14 <_PyLong_Size_t_Converter@@Base+0x3be> │ │ │ │ mov r0, r4 │ │ │ │ - bl 71e88 │ │ │ │ + bl 71e08 │ │ │ │ str r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5beba <_PyLong_Size_t_Converter@@Base+0x368> │ │ │ │ + beq.n 5bebe <_PyLong_Size_t_Converter@@Base+0x368> │ │ │ │ add.w r1, r0, #16 │ │ │ │ add r4, sp, #16 │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 5bf16 <_PyLong_Size_t_Converter@@Base+0x3c4> │ │ │ │ + bl 5bf1a <_PyLong_Size_t_Converter@@Base+0x3c4> │ │ │ │ subs r1, r0, #0 │ │ │ │ - bge.n 5bee4 <_PyLong_Size_t_Converter@@Base+0x392> │ │ │ │ + bge.n 5bee8 <_PyLong_Size_t_Converter@@Base+0x392> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5bf04 <_PyLong_Size_t_Converter@@Base+0x3b2> │ │ │ │ + b.n 5bf08 <_PyLong_Size_t_Converter@@Base+0x3b2> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 5bef8 <_PyLong_Size_t_Converter@@Base+0x3a6> │ │ │ │ + bne.n 5befc <_PyLong_Size_t_Converter@@Base+0x3a6> │ │ │ │ ldrd r2, r1, [sp, #16] │ │ │ │ movs r0, #2 │ │ │ │ - bl 7d610 │ │ │ │ + bl 7d614 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 5bf04 <_PyLong_Size_t_Converter@@Base+0x3b2> │ │ │ │ + b.n 5bf08 <_PyLong_Size_t_Converter@@Base+0x3b2> │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 9ac98 <_PyBytes_Resize@@Base> │ │ │ │ + bl 9ac60 <_PyBytes_Resize@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 5beea <_PyLong_Size_t_Converter@@Base+0x398> │ │ │ │ - b.n 5bee0 <_PyLong_Size_t_Converter@@Base+0x38e> │ │ │ │ + bge.n 5beee <_PyLong_Size_t_Converter@@Base+0x398> │ │ │ │ + b.n 5bee4 <_PyLong_Size_t_Converter@@Base+0x38e> │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 78230 │ │ │ │ + bl 781b0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 78230 │ │ │ │ + bl 781b0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3880] @ 0xf28 │ │ │ │ sub sp, #184 @ 0xb8 │ │ │ │ - ldr r4, [pc, #136] @ (5bfb4 <_PyLong_Size_t_Converter@@Base+0x462>) │ │ │ │ + ldr r4, [pc, #136] @ (5bfb8 <_PyLong_Size_t_Converter@@Base+0x462>) │ │ │ │ add.w sl, sp, #20 │ │ │ │ mov r8, r1 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ str r4, [sp, #180] @ 0xb4 │ │ │ │ mov.w r4, #0 │ │ │ │ movs r5, #0 │ │ │ │ ldr.w r9, [sp, #216] @ 0xd8 │ │ │ │ mov r1, sl │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r3 │ │ │ │ str.w r5, [r9] │ │ │ │ - bl 20a694 │ │ │ │ - cbnz r0, 5bf56 <_PyLong_Size_t_Converter@@Base+0x404> │ │ │ │ + bl 20a5ec │ │ │ │ + cbnz r0, 5bf5a <_PyLong_Size_t_Converter@@Base+0x404> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5bf9a <_PyLong_Size_t_Converter@@Base+0x448> │ │ │ │ + b.n 5bf9e <_PyLong_Size_t_Converter@@Base+0x448> │ │ │ │ strd r5, r5, [sp] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ add r5, sp, #48 @ 0x30 │ │ │ │ ldrd r2, r3, [r4, #32] │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ add r3, sp, #24 │ │ │ │ - movw r2, #49081 @ 0xbfb9 │ │ │ │ + movw r2, #49085 @ 0xbfbd │ │ │ │ movt r2, #5 │ │ │ │ strd r8, r7, [sp, #24] │ │ │ │ str r6, [sp, #32] │ │ │ │ strd sl, r5, [sp, #36] @ 0x24 │ │ │ │ - bl 20b5e8 │ │ │ │ + bl 20b53c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5bf50 <_PyLong_Size_t_Converter@@Base+0x3fe> │ │ │ │ + beq.n 5bf54 <_PyLong_Size_t_Converter@@Base+0x3fe> │ │ │ │ ldr r3, [r4, #20] │ │ │ │ mov r1, r5 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 20a798 │ │ │ │ + bl 20a6f0 │ │ │ │ str.w r0, [r9] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5bf50 <_PyLong_Size_t_Converter@@Base+0x3fe> │ │ │ │ + beq.n 5bf54 <_PyLong_Size_t_Converter@@Base+0x3fe> │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [pc, #24] @ (5bfb4 <_PyLong_Size_t_Converter@@Base+0x462>) │ │ │ │ + ldr r3, [pc, #24] @ (5bfb8 <_PyLong_Size_t_Converter@@Base+0x462>) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #180] @ 0xb4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 5bfac <_PyLong_Size_t_Converter@@Base+0x45a> │ │ │ │ + beq.n 5bfb0 <_PyLong_Size_t_Converter@@Base+0x45a> │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ add sp, #184 @ 0xb8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -74187,126 +74187,126 @@ │ │ │ │ blx 2a774 │ │ │ │ str r0, [r4, #20] │ │ │ │ mvns r0, r0 │ │ │ │ lsrs r0, r0, #31 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -0005bff6 : │ │ │ │ +0005bffa : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - cbz r0, 5c010 │ │ │ │ + cbz r0, 5c014 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - bmi.n 5c028 │ │ │ │ + bmi.n 5c02c │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26792 @ 0x68a8 │ │ │ │ + movw r1, #27112 @ 0x69e8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 5c0d8 │ │ │ │ + bl 1271a4 │ │ │ │ + b.n 5c0dc │ │ │ │ mov r4, r1 │ │ │ │ - cbz r1, 5c034 │ │ │ │ + cbz r1, 5c038 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #6 │ │ │ │ - bmi.n 5c04c │ │ │ │ + bmi.n 5c050 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26828 @ 0x68cc │ │ │ │ + movw r1, #27148 @ 0x6a0c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 5c0d8 │ │ │ │ + bl 1271a4 │ │ │ │ + b.n 5c0dc │ │ │ │ ldr r6, [r4, #8] │ │ │ │ movw r1, #4356 @ 0x1104 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ movs r2, #0 │ │ │ │ cmp r2, r6 │ │ │ │ - bge.n 5c096 │ │ │ │ + bge.n 5c09a │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr.w r0, [r3, r2, lsl #2] │ │ │ │ - cbz r0, 5c07a │ │ │ │ + cbz r0, 5c07e │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldrb.w r3, [r3, #87] @ 0x57 │ │ │ │ ubfx r3, r3, #6, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bpl.n 5c092 │ │ │ │ + bpl.n 5c096 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 5c092 │ │ │ │ + beq.n 5c096 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26872 @ 0x68f8 │ │ │ │ + movw r1, #27192 @ 0x6a38 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1990 │ │ │ │ - b.n 5c0d8 │ │ │ │ + bl d19a8 │ │ │ │ + b.n 5c0dc │ │ │ │ adds r2, #1 │ │ │ │ - b.n 5c058 │ │ │ │ + b.n 5c05c │ │ │ │ ldr r0, [r5, #20] │ │ │ │ - cbnz r0, 5c0b2 │ │ │ │ + cbnz r0, 5c0b6 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26908 @ 0x691c │ │ │ │ + movw r1, #27228 @ 0x6a5c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1990 │ │ │ │ - b.n 5c0d8 │ │ │ │ + bl d19a8 │ │ │ │ + b.n 5c0dc │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 5c0cc │ │ │ │ + beq.n 5c0d0 │ │ │ │ adds r2, r3, #1 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 5c0c6 │ │ │ │ + bne.n 5c0ca │ │ │ │ str r2, [r0, #0] │ │ │ │ - b.n 5c0cc │ │ │ │ - cbnz r3, 5c0cc │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + b.n 5c0d0 │ │ │ │ + cbnz r3, 5c0d0 │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 2337d4 │ │ │ │ + b.w 233724 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov r3, r1 │ │ │ │ ldr r4, [r2, #84] @ 0x54 │ │ │ │ ands.w r4, r4, #268435456 @ 0x10000000 │ │ │ │ - bne.n 5c116 │ │ │ │ - movw r2, #62196 @ 0xf2f4 │ │ │ │ + bne.n 5c11a │ │ │ │ + movw r2, #62516 @ 0xf434 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #62464 @ 0xf400 │ │ │ │ + movw r1, #62784 @ 0xf540 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #17404 @ 0x43fc │ │ │ │ + movw r0, #17696 @ 0x4520 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 23b068 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 23afc8 <_PyArg_BadArgument@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - b.n 5c130 │ │ │ │ + b.n 5c134 │ │ │ │ ldrb r2, [r1, #16] │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ tst.w r2, #3 │ │ │ │ it ne │ │ │ │ movne r0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0005c132 <_PyInterpreterConfig_InitFromState@@Base>: │ │ │ │ +0005c136 <_PyInterpreterConfig_InitFromState@@Base>: │ │ │ │ add.w r2, r1, #4096 @ 0x1000 │ │ │ │ mov r3, r0 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ movs r0, #0 │ │ │ │ push {r4} │ │ │ │ ldr.w r2, [r2, #324] @ 0x144 │ │ │ │ cmp r1, #0 │ │ │ │ @@ -74326,385 +74326,385 @@ │ │ │ │ str r1, [r3, #4] │ │ │ │ and.w r1, r2, #65536 @ 0x10000 │ │ │ │ and.w r2, r2, #1024 @ 0x400 │ │ │ │ str r1, [r3, #8] │ │ │ │ str r2, [r3, #12] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005c178 <_PyErr_SetFromPyStatus@@Base>: │ │ │ │ +0005c17c <_PyErr_SetFromPyStatus@@Base>: │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ cmp r0, #1 │ │ │ │ add r4, sp, #16 │ │ │ │ stmdb r4, {r0, r1, r2, r3} │ │ │ │ - beq.n 5c1a4 <_PyErr_SetFromPyStatus@@Base+0x2c> │ │ │ │ + beq.n 5c1a8 <_PyErr_SetFromPyStatus@@Base+0x2c> │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26948 @ 0x6944 │ │ │ │ + movw r1, #27268 @ 0x6a84 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - b.n 5c1bc <_PyErr_SetFromPyStatus@@Base+0x44> │ │ │ │ + b.n 5c1c0 <_PyErr_SetFromPyStatus@@Base+0x44> │ │ │ │ ldr r4, [sp, #8] │ │ │ │ - cbz r4, 5c1ac <_PyErr_SetFromPyStatus@@Base+0x34> │ │ │ │ + cbz r4, 5c1b0 <_PyErr_SetFromPyStatus@@Base+0x34> │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ - cbnz r3, 5c1c8 <_PyErr_SetFromPyStatus@@Base+0x50> │ │ │ │ + cbnz r3, 5c1cc <_PyErr_SetFromPyStatus@@Base+0x50> │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26996 @ 0x6974 │ │ │ │ + movw r1, #27316 @ 0x6ab4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w d1990 │ │ │ │ - movw r1, #49492 @ 0xc154 │ │ │ │ + b.w d19a8 │ │ │ │ + movw r1, #49812 @ 0xc294 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ mov r0, r4 │ │ │ │ blx 2a890 │ │ │ │ - cbnz r0, 5c1e2 <_PyErr_SetFromPyStatus@@Base+0x6a> │ │ │ │ + cbnz r0, 5c1e6 <_PyErr_SetFromPyStatus@@Base+0x6a> │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1e7a0c │ │ │ │ + b.w 1e7954 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r2, 5c204 <_PyErr_SetFromPyStatus@@Base+0x8c> │ │ │ │ + cbz r2, 5c208 <_PyErr_SetFromPyStatus@@Base+0x8c> │ │ │ │ mov r3, r4 │ │ │ │ - movw r1, #34316 @ 0x860c │ │ │ │ + movw r1, #34636 @ 0x874c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w d1990 │ │ │ │ + b.w d19a8 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #34320 @ 0x8610 │ │ │ │ + movw r1, #34640 @ 0x8750 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w d1990 │ │ │ │ + b.w d19a8 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #32 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r4, r3 │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ - cbnz r6, 5c23c <_PyErr_SetFromPyStatus@@Base+0xc4> │ │ │ │ + cbnz r6, 5c240 <_PyErr_SetFromPyStatus@@Base+0xc4> │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 5c23c <_PyErr_SetFromPyStatus@@Base+0xc4> │ │ │ │ + blt.n 5c240 <_PyErr_SetFromPyStatus@@Base+0xc4> │ │ │ │ cmp r3, #1 │ │ │ │ - bgt.n 5c23c <_PyErr_SetFromPyStatus@@Base+0xc4> │ │ │ │ - cbnz r2, 5c25e <_PyErr_SetFromPyStatus@@Base+0xe6> │ │ │ │ + bgt.n 5c240 <_PyErr_SetFromPyStatus@@Base+0xc4> │ │ │ │ + cbnz r2, 5c262 <_PyErr_SetFromPyStatus@@Base+0xe6> │ │ │ │ add r2, sp, #28 │ │ │ │ movs r1, #1 │ │ │ │ mov r3, r6 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r1, [sp, #8] │ │ │ │ movs r2, #0 │ │ │ │ movw r6, #18556 @ 0x487c │ │ │ │ movt r6, #72 @ 0x48 │ │ │ │ mov r1, r4 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r2, [sp, #4] │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 101898 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 5c28a <_PyErr_SetFromPyStatus@@Base+0x112> │ │ │ │ + bl 1019a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 5c28e <_PyErr_SetFromPyStatus@@Base+0x112> │ │ │ │ cmp r4, #0 │ │ │ │ - bgt.n 5c278 <_PyErr_SetFromPyStatus@@Base+0x100> │ │ │ │ + bgt.n 5c27c <_PyErr_SetFromPyStatus@@Base+0x100> │ │ │ │ ldr.w r3, [r5, #444] @ 0x1bc │ │ │ │ - movw r1, #320 @ 0x140 │ │ │ │ + movw r1, #640 @ 0x280 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 5c28a <_PyErr_SetFromPyStatus@@Base+0x112> │ │ │ │ + bl 1271a4 │ │ │ │ + b.n 5c28e <_PyErr_SetFromPyStatus@@Base+0x112> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f43ac │ │ │ │ + bl f4428 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5c262 <_PyErr_SetFromPyStatus@@Base+0xea> │ │ │ │ - bl 7f720 │ │ │ │ + bne.n 5c266 <_PyErr_SetFromPyStatus@@Base+0xea> │ │ │ │ + bl 7f734 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5c262 <_PyErr_SetFromPyStatus@@Base+0xea> │ │ │ │ + beq.n 5c266 <_PyErr_SetFromPyStatus@@Base+0xea> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0005c290 : │ │ │ │ +0005c294 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #24 │ │ │ │ mov r9, r0 │ │ │ │ - movw r1, #49860 @ 0xc2c4 │ │ │ │ + movw r1, #50180 @ 0xc404 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #60484 @ 0xec44 │ │ │ │ + movw r0, #60804 @ 0xed84 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ ldrd r5, r6, [sp, #56] @ 0x38 │ │ │ │ mov sl, r2 │ │ │ │ ldr r7, [sp, #64] @ 0x40 │ │ │ │ mov r4, r3 │ │ │ │ - bl 10e48c <_PyImport_GetModuleAttrString@@Base> │ │ │ │ + bl 10e5b4 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 5c316 │ │ │ │ + cbz r0, 5c31a │ │ │ │ strd r4, r5, [sp] │ │ │ │ movw r1, #7780 @ 0x1e64 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ ldr r4, [sp, #68] @ 0x44 │ │ │ │ movw r5, #4308 @ 0x10d4 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ cmp r4, #0 │ │ │ │ it ne │ │ │ │ movne r1, r5 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r9 │ │ │ │ str r1, [sp, #16] │ │ │ │ strd r6, r7, [sp, #8] │ │ │ │ - movw r1, #27052 @ 0x69ac │ │ │ │ + movw r1, #27372 @ 0x6aec │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 85080 │ │ │ │ + bl 8504c │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5c314 │ │ │ │ + beq.n 5c318 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 5c314 │ │ │ │ + cbnz r3, 5c318 │ │ │ │ mov r0, r8 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ mov r8, r4 │ │ │ │ mov r0, r8 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r3, r3, #22 │ │ │ │ - bmi.n 5c34e │ │ │ │ + bmi.n 5c352 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ movs r7, #0 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ ldr.w r3, [r4, #8]! │ │ │ │ subs r2, #12 │ │ │ │ add.w r8, r3, r2, lsr #2 │ │ │ │ - b.n 5c360 │ │ │ │ + b.n 5c364 │ │ │ │ mov r1, r2 │ │ │ │ blx r5 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5c33c │ │ │ │ - b.n 5c372 │ │ │ │ + beq.n 5c340 │ │ │ │ + b.n 5c376 │ │ │ │ ldr.w r0, [r4, #4]! │ │ │ │ - cbnz r0, 5c368 │ │ │ │ + cbnz r0, 5c36c │ │ │ │ adds r7, #1 │ │ │ │ mov r1, r6 │ │ │ │ cmp r7, r8 │ │ │ │ - blt.n 5c358 │ │ │ │ - b.n 5c370 │ │ │ │ + blt.n 5c35c │ │ │ │ + b.n 5c374 │ │ │ │ blx r5 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5c35e │ │ │ │ - b.n 5c372 │ │ │ │ + beq.n 5c362 │ │ │ │ + b.n 5c376 │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ - b.w 383d4 │ │ │ │ + b.w 383a4 │ │ │ │ mov r3, r0 │ │ │ │ - movw r0, #27060 @ 0x69b4 │ │ │ │ + movw r0, #27380 @ 0x6af4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ add.w r1, r3, #16 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - b.w 82744 │ │ │ │ + b.w 82754 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #32 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ - cbnz r4, 5c3bc │ │ │ │ + cbnz r4, 5c3c0 │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 5c3bc │ │ │ │ + ble.n 5c3c0 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 5c3bc │ │ │ │ - cbnz r2, 5c3d6 │ │ │ │ + bne.n 5c3c0 │ │ │ │ + cbnz r2, 5c3da │ │ │ │ mov r3, r4 │ │ │ │ - ldr r4, [pc, #124] @ (5c43c ) │ │ │ │ + ldr r4, [pc, #124] @ (5c440 ) │ │ │ │ add r2, sp, #24 │ │ │ │ str r4, [sp, #0] │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r4, #2 │ │ │ │ movs r2, #0 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 101898 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 5c3fe │ │ │ │ + bl 1019a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 5c402 │ │ │ │ ldrd r6, r3, [r0] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bmi.n 5c402 │ │ │ │ - movw r2, #23756 @ 0x5ccc │ │ │ │ + bmi.n 5c406 │ │ │ │ + movw r2, #24076 @ 0x5e0c │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #58440 @ 0xe448 │ │ │ │ + movw r1, #58760 @ 0xe588 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #60804 @ 0xed84 │ │ │ │ + movw r0, #61212 @ 0xef1c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 23b068 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 23afc8 <_PyArg_BadArgument@@Base> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 5c436 │ │ │ │ + b.n 5c43a │ │ │ │ mov r0, r3 │ │ │ │ - bl 81e1c │ │ │ │ + bl 81e2c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5c3fe │ │ │ │ + beq.n 5c402 │ │ │ │ mov r0, r5 │ │ │ │ - bl 165774 │ │ │ │ + bl 165860 │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ mov r1, r6 │ │ │ │ - bl 23b264 │ │ │ │ + bl 23b1ec │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5c436 │ │ │ │ + beq.n 5c43a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5c436 │ │ │ │ + cbnz r3, 5c43a │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc, #672] @ (5c6e0 ) │ │ │ │ + ldr r0, [pc, #672] @ (5c6e4 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - movw r0, #64300 @ 0xfb2c │ │ │ │ + movw r0, #64620 @ 0xfc6c │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - b.w 7a158 │ │ │ │ - movw r0, #27068 @ 0x69bc │ │ │ │ + b.w 7a0ec │ │ │ │ + movw r0, #27388 @ 0x6afc │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #7 │ │ │ │ movs r1, #2 │ │ │ │ - b.w ddc6c │ │ │ │ + b.w ddce4 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 5c48a │ │ │ │ + blt.n 5c48e │ │ │ │ mov r4, r0 │ │ │ │ - bl 95d94 │ │ │ │ + bl 95d68 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 29a98 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9889c │ │ │ │ - cbnz r4, 5c494 │ │ │ │ + bl 98868 │ │ │ │ + cbnz r4, 5c498 │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 5c49c │ │ │ │ + b.n 5c4a0 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r0, 5c4a8 │ │ │ │ + cbz r0, 5c4ac │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - cbnz r1, 5c4d2 │ │ │ │ + cbnz r1, 5c4d6 │ │ │ │ movw r3, #48072 @ 0xbbc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #11184 @ 0x2bb0 │ │ │ │ + movw r1, #11504 @ 0x2cf0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 5c4f4 │ │ │ │ + bl 1271a4 │ │ │ │ + b.n 5c4f8 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov r4, r1 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.n 5c4fa │ │ │ │ + bmi.n 5c4fe │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #27084 @ 0x69cc │ │ │ │ + movw r1, #27404 @ 0x6b0c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1990 │ │ │ │ + bl d19a8 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5c526 │ │ │ │ + b.n 5c52a │ │ │ │ ldr r1, [r0, #20] │ │ │ │ mov r5, r0 │ │ │ │ - cbz r1, 5c514 │ │ │ │ + cbz r1, 5c518 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 5c51e │ │ │ │ + beq.n 5c522 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 5c51e │ │ │ │ - bl 23aa3c <_PyGen_SetStopIterationValue@@Base+0x88> │ │ │ │ + b.n 5c522 │ │ │ │ + bl 23a9c4 <_PyGen_SetStopIterationValue@@Base+0x88> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5c500 │ │ │ │ - b.n 5c4f4 │ │ │ │ + bne.n 5c504 │ │ │ │ + b.n 5c4f8 │ │ │ │ str r4, [r2, #0] │ │ │ │ - bl 7828c │ │ │ │ + bl 7820c │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r3, #44040 @ 0xac08 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #17596 @ 0x44bc │ │ │ │ + movw r1, #17916 @ 0x45fc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 144334 │ │ │ │ + bl 14441c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5c576 │ │ │ │ + blt.n 5c57a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [r5, #24] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ str r4, [r5, #24] │ │ │ │ - bl 7828c │ │ │ │ + bl 7820c │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 5c578 │ │ │ │ + b.n 5c57c │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r2 │ │ │ │ @@ -74717,53 +74717,53 @@ │ │ │ │ movw r2, #4308 @ 0x10d4 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r3, r0 │ │ │ │ subs r2, r4, r2 │ │ │ │ negs r4, r2 │ │ │ │ adcs r4, r2 │ │ │ │ str r4, [r0, #0] │ │ │ │ - cbz r5, 5c5b6 │ │ │ │ + cbz r5, 5c5ba │ │ │ │ add.w r5, r5, #3648 @ 0xe40 │ │ │ │ ldrd r0, r1, [r5] │ │ │ │ - b.n 5c5be │ │ │ │ + b.n 5c5c2 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ strd r0, r1, [r3, #8] │ │ │ │ - movw r2, #50713 @ 0xc619 │ │ │ │ + movw r2, #50717 @ 0xc61d │ │ │ │ movt r2, #5 │ │ │ │ movs r0, #0 │ │ │ │ str r2, [r3, #16] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 5c5ee │ │ │ │ + cbnz r0, 5c5f2 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbnz r0, 5c5f8 │ │ │ │ - b.n 5c5fe │ │ │ │ + cbnz r0, 5c5fc │ │ │ │ + b.n 5c602 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5c5e8 │ │ │ │ - b.n 5c616 │ │ │ │ + beq.n 5c5ec │ │ │ │ + b.n 5c61a │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5c616 │ │ │ │ + cbnz r0, 5c61a │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - cbz r0, 5c608 │ │ │ │ + cbz r0, 5c60c │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5c616 │ │ │ │ + cbnz r0, 5c61a │ │ │ │ ldr r0, [r6, #24] │ │ │ │ - cbz r0, 5c616 │ │ │ │ + cbz r0, 5c61a │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [r0, #0] │ │ │ │ movw r2, #4308 @ 0x10d4 │ │ │ │ @@ -74777,177 +74777,176 @@ │ │ │ │ bx lr │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 83930 │ │ │ │ + bl 83940 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5c656 │ │ │ │ - bl 7f720 │ │ │ │ - cbnz r0, 5c676 │ │ │ │ + bne.n 5c65a │ │ │ │ + bl 7f734 │ │ │ │ + cbnz r0, 5c67a │ │ │ │ ldr r3, [r5, #12] │ │ │ │ - cbz r3, 5c66c │ │ │ │ + cbz r3, 5c670 │ │ │ │ cmp r4, #0 │ │ │ │ - blt.n 5c668 │ │ │ │ + blt.n 5c66c │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r4, r3 │ │ │ │ it ge │ │ │ │ movge r4, r3 │ │ │ │ - b.n 5c66a │ │ │ │ + b.n 5c66e │ │ │ │ movs r4, #0 │ │ │ │ str r4, [r5, #8] │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 5c678 │ │ │ │ + b.n 5c67c │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r2 │ │ │ │ movs r3, #0 │ │ │ │ mov r5, r1 │ │ │ │ movs r2, #8 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - movw r0, #50875 @ 0xc6bb │ │ │ │ + movw r0, #50879 @ 0xc6bf │ │ │ │ movt r0, #5 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 192080 <_PyCrossInterpreterData_InitWithSize@@Base> │ │ │ │ + bl 192148 <_PyCrossInterpreterData_InitWithSize@@Base> │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 5c6b6 │ │ │ │ + beq.n 5c6ba │ │ │ │ ldr r4, [r4, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 13dfb8 │ │ │ │ + bl 13e098 │ │ │ │ movs r0, #0 │ │ │ │ vstr d0, [r4] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r3, [r0, #0] │ │ │ │ vldr d0, [r3] │ │ │ │ - b.w 839e0 │ │ │ │ + b.w 839f0 │ │ │ │ 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, 5c6e6 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 5c6f2 │ │ │ │ - b.n 5c6ec │ │ │ │ + cbz r0, 5c6f6 │ │ │ │ + b.n 5c6f0 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5c6dc │ │ │ │ - b.n 5c714 │ │ │ │ + beq.n 5c6e0 │ │ │ │ + b.n 5c718 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5c714 │ │ │ │ + cbnz r0, 5c718 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 5c6fc │ │ │ │ + cbz r0, 5c700 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5c714 │ │ │ │ + cbnz r0, 5c718 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 5c706 │ │ │ │ + cbz r0, 5c70a │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5c714 │ │ │ │ + cbnz r0, 5c718 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - cbz r0, 5c714 │ │ │ │ + cbz r0, 5c718 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 5c73c │ │ │ │ + cbnz r0, 5c740 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 5c744 │ │ │ │ + cbz r0, 5c748 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5c72e │ │ │ │ + beq.n 5c732 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 5c764 │ │ │ │ + cbnz r0, 5c768 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbnz r0, 5c76e │ │ │ │ - b.n 5c774 │ │ │ │ + cbnz r0, 5c772 │ │ │ │ + b.n 5c778 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5c75e │ │ │ │ - b.n 5c782 │ │ │ │ + beq.n 5c762 │ │ │ │ + b.n 5c786 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5c782 │ │ │ │ + cbnz r0, 5c786 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 5c782 │ │ │ │ + cbz r0, 5c786 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0005c784 : │ │ │ │ - vldr d0, [pc, #8] @ 5c790 │ │ │ │ +0005c788 : │ │ │ │ + vldr d0, [pc, #4] @ 5c790 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 5c7b6 │ │ │ │ + cbnz r0, 5c7b6 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbnz r0, 5c7c0 │ │ │ │ - b.n 5c7c6 │ │ │ │ + cbnz r0, 5c7c0 │ │ │ │ + b.n 5c7c6 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5c7b0 │ │ │ │ - b.n 5c7d4 │ │ │ │ + beq.n 5c7b0 │ │ │ │ + b.n 5c7d4 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5c7d4 │ │ │ │ + cbnz r0, 5c7d4 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 5c7d4 │ │ │ │ + cbz r0, 5c7d4 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ 0005c7d6 : │ │ │ │ @@ -75023,188 +75022,188 @@ │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r4, r1 │ │ │ │ cmp r1, r3 │ │ │ │ bne.n 5c89c <_PyXI_InitExcInfo@@Base+0x36> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #27304 @ 0x6aa8 │ │ │ │ + movw r1, #27624 @ 0x6be8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 1271a4 │ │ │ │ b.n 5ca60 <_PyXI_InitExcInfo@@Base+0x1fa> │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #1 │ │ │ │ bmi.n 5c8b0 <_PyXI_InitExcInfo@@Base+0x4a> │ │ │ │ cmp r3, #0 │ │ │ │ bge.n 5c8c4 <_PyXI_InitExcInfo@@Base+0x5e> │ │ │ │ ldr r3, [r1, #84] @ 0x54 │ │ │ │ lsls r3, r3, #1 │ │ │ │ bpl.n 5c8c4 <_PyXI_InitExcInfo@@Base+0x5e> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 211748 │ │ │ │ + bl 211698 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 5ca50 <_PyXI_InitExcInfo@@Base+0x1ea> │ │ │ │ movs r0, #0 │ │ │ │ b.n 5ca64 <_PyXI_InitExcInfo@@Base+0x1fe> │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #21520 @ 0x5410 │ │ │ │ + movw r1, #21804 @ 0x552c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl cbc74 │ │ │ │ + bl cbc88 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 5ca1a <_PyXI_InitExcInfo@@Base+0x1b4> │ │ │ │ - movw r1, #55192 @ 0xd798 │ │ │ │ + movw r1, #55512 @ 0xd8d8 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - bl cbc74 │ │ │ │ + bl cbc88 │ │ │ │ mov r6, r0 │ │ │ │ cbnz r0, 5c8f0 <_PyXI_InitExcInfo@@Base+0x8a> │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ b.n 5c988 <_PyXI_InitExcInfo@@Base+0x122> │ │ │ │ movs r1, #0 │ │ │ │ - bl 211c88 │ │ │ │ + bl 211bd8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r0, [r5, #4] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 5c90e <_PyXI_InitExcInfo@@Base+0xa8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cbnz r3, 5c90e <_PyXI_InitExcInfo@@Base+0xa8> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 5c8ea <_PyXI_InitExcInfo@@Base+0x84> │ │ │ │ mov r0, r7 │ │ │ │ - movw r1, #55204 @ 0xd7a4 │ │ │ │ + movw r1, #55524 @ 0xd8e4 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - bl cbc74 │ │ │ │ + bl cbc88 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 5c8ea <_PyXI_InitExcInfo@@Base+0x84> │ │ │ │ movs r1, #0 │ │ │ │ - bl 211c88 │ │ │ │ + bl 211bd8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r0, [r5, #8] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 5c946 <_PyXI_InitExcInfo@@Base+0xe0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cbnz r3, 5c946 <_PyXI_InitExcInfo@@Base+0xe0> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 5c8ea <_PyXI_InitExcInfo@@Base+0x84> │ │ │ │ mov r0, r7 │ │ │ │ - movw r1, #55252 @ 0xd7d4 │ │ │ │ + movw r1, #55572 @ 0xd914 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - bl cbc74 │ │ │ │ + bl cbc88 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 5c8ea <_PyXI_InitExcInfo@@Base+0x84> │ │ │ │ movs r1, #0 │ │ │ │ - bl 211c88 │ │ │ │ + bl 211bd8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r0, [r5, #12] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 5c97e <_PyXI_InitExcInfo@@Base+0x118> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cbnz r3, 5c97e <_PyXI_InitExcInfo@@Base+0x118> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #12] │ │ │ │ clz r3, r3 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ negs r6, r3 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 5c99e <_PyXI_InitExcInfo@@Base+0x138> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cbnz r3, 5c99e <_PyXI_InitExcInfo@@Base+0x138> │ │ │ │ mov r0, r7 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ bne.n 5ca24 <_PyXI_InitExcInfo@@Base+0x1be> │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #2272 @ 0x8e0 │ │ │ │ + movw r1, #2592 @ 0xa20 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl cbc74 │ │ │ │ + bl cbc88 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 5ca2e <_PyXI_InitExcInfo@@Base+0x1c8> │ │ │ │ movs r1, #0 │ │ │ │ - bl 211c88 │ │ │ │ + bl 211bd8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r0, [r5, #16] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 5c9d4 <_PyXI_InitExcInfo@@Base+0x16e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cbnz r3, 5c9d4 <_PyXI_InitExcInfo@@Base+0x16e> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cbz r3, 5ca38 <_PyXI_InitExcInfo@@Base+0x1d2> │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #34284 @ 0x85ec │ │ │ │ + movw r1, #34604 @ 0x872c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl cbc74 │ │ │ │ + bl cbc88 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 5ca42 <_PyXI_InitExcInfo@@Base+0x1dc> │ │ │ │ movs r1, #0 │ │ │ │ - bl 211c88 │ │ │ │ + bl 211bd8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r0, [r5, #20] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 5ca08 <_PyXI_InitExcInfo@@Base+0x1a2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 5ca08 <_PyXI_InitExcInfo@@Base+0x1a2> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 5c8c0 <_PyXI_InitExcInfo@@Base+0x5a> │ │ │ │ - movw r4, #27260 @ 0x6a7c │ │ │ │ + movw r4, #27580 @ 0x6bbc │ │ │ │ movt r4, #42 @ 0x2a │ │ │ │ b.n 5ca4a <_PyXI_InitExcInfo@@Base+0x1e4> │ │ │ │ - movw r4, #27120 @ 0x69f0 │ │ │ │ + movw r4, #27440 @ 0x6b30 │ │ │ │ movt r4, #42 @ 0x2a │ │ │ │ b.n 5ca4a <_PyXI_InitExcInfo@@Base+0x1e4> │ │ │ │ - movw r4, #29276 @ 0x725c │ │ │ │ + movw r4, #29596 @ 0x739c │ │ │ │ movt r4, #41 @ 0x29 │ │ │ │ b.n 5ca4a <_PyXI_InitExcInfo@@Base+0x1e4> │ │ │ │ - movw r4, #27164 @ 0x6a1c │ │ │ │ + movw r4, #27484 @ 0x6b5c │ │ │ │ movt r4, #42 @ 0x2a │ │ │ │ b.n 5ca4a <_PyXI_InitExcInfo@@Base+0x1e4> │ │ │ │ - movw r4, #29364 @ 0x72b4 │ │ │ │ + movw r4, #29684 @ 0x73f4 │ │ │ │ movt r4, #41 @ 0x29 │ │ │ │ b.n 5ca4a <_PyXI_InitExcInfo@@Base+0x1e4> │ │ │ │ - movw r4, #27208 @ 0x6a48 │ │ │ │ + movw r4, #27528 @ 0x6b88 │ │ │ │ movt r4, #42 @ 0x2a │ │ │ │ mov r0, r5 │ │ │ │ - bl 268a20 <_PySemaphore_Destroy@@Base+0x458> │ │ │ │ + bl 268b60 <_PySemaphore_Destroy@@Base+0x3e4> │ │ │ │ movw r3, #7536 @ 0x1d70 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 1271a4 │ │ │ │ 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 │ │ │ │ @@ -75213,51 +75212,51 @@ │ │ │ │ cbnz r3, 5ca84 <_PyXI_InitExcInfo@@Base+0x21e> │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ cbnz r3, 5ca84 <_PyXI_InitExcInfo@@Base+0x21e> │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ cbz r3, 5cae2 <_PyXI_InitExcInfo@@Base+0x27c> │ │ │ │ cbz r4, 5ca90 <_PyXI_InitExcInfo@@Base+0x22a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 81e1c │ │ │ │ + bl 81e2c │ │ │ │ mov r4, r0 │ │ │ │ b.n 5ca96 <_PyXI_InitExcInfo@@Base+0x230> │ │ │ │ - bl 71328 │ │ │ │ + bl 71320 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 5cb38 <_PyXI_InitExcInfo@@Base+0x2d2> │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ cbz r2, 5caaa <_PyXI_InitExcInfo@@Base+0x244> │ │ │ │ ldr r1, [pc, #160] @ (5cb40 <_PyXI_InitExcInfo@@Base+0x2da>) │ │ │ │ mov r0, r4 │ │ │ │ - bl 793e8 │ │ │ │ + bl 7937c │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 5caca <_PyXI_InitExcInfo@@Base+0x264> │ │ │ │ ldr r2, [r5, #44] @ 0x2c │ │ │ │ cbz r2, 5caba <_PyXI_InitExcInfo@@Base+0x254> │ │ │ │ ldr r1, [pc, #148] @ (5cb44 <_PyXI_InitExcInfo@@Base+0x2de>) │ │ │ │ mov r0, r4 │ │ │ │ - bl 793e8 │ │ │ │ + bl 7937c │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 5caca <_PyXI_InitExcInfo@@Base+0x264> │ │ │ │ ldr r2, [r5, #48] @ 0x30 │ │ │ │ cbz r2, 5cafc <_PyXI_InitExcInfo@@Base+0x296> │ │ │ │ ldr r1, [pc, #136] @ (5cb48 <_PyXI_InitExcInfo@@Base+0x2e2>) │ │ │ │ mov r0, r4 │ │ │ │ - bl 793e8 │ │ │ │ + bl 7937c │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 5cafc <_PyXI_InitExcInfo@@Base+0x296> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 5cb38 <_PyXI_InitExcInfo@@Base+0x2d2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 5cb38 <_PyXI_InitExcInfo@@Base+0x2d2> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ b.n 5cb38 <_PyXI_InitExcInfo@@Base+0x2d2> │ │ │ │ cbz r4, 5caf4 <_PyXI_InitExcInfo@@Base+0x28e> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 5cafc <_PyXI_InitExcInfo@@Base+0x296> │ │ │ │ adds r3, #1 │ │ │ │ @@ -75268,30 +75267,30 @@ │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ cmp r4, r3 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ bne.n 5cb16 <_PyXI_InitExcInfo@@Base+0x2b0> │ │ │ │ movs r0, #2 │ │ │ │ - bl 7d610 │ │ │ │ + bl 7d614 │ │ │ │ mov r5, r0 │ │ │ │ b.n 5cb20 <_PyXI_InitExcInfo@@Base+0x2ba> │ │ │ │ mov r3, r4 │ │ │ │ movs r0, #3 │ │ │ │ - bl 7d584 │ │ │ │ + bl 7d588 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 5cb3a <_PyXI_InitExcInfo@@Base+0x2d4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 5cb3a <_PyXI_InitExcInfo@@Base+0x2d4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ b.n 5cb3a <_PyXI_InitExcInfo@@Base+0x2d4> │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ bgt.n 5ca8c <_PyXI_InitExcInfo@@Base+0x226> │ │ │ │ lsls r0, r1, #1 │ │ │ │ @@ -75303,15 +75302,15 @@ │ │ │ │ 0005cb4c <_PyXI_ExcInfoAsObject@@Base>: │ │ │ │ b.w 321fc <_PyXI_ApplyError@@Base+0x16a> │ │ │ │ │ │ │ │ 0005cb50 <_PyXI_FormatExcInfo@@Base>: │ │ │ │ b.w 3243a <_PyXI_ApplyError@@Base+0x3a8> │ │ │ │ │ │ │ │ 0005cb54 <_PyXI_ClearExcInfo@@Base>: │ │ │ │ - b.w 268a20 <_PySemaphore_Destroy@@Base+0x458> │ │ │ │ + b.w 268b60 <_PySemaphore_Destroy@@Base+0x3e4> │ │ │ │ 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 │ │ │ │ @@ -75331,56 +75330,56 @@ │ │ │ │ add r2, sp, #24 │ │ │ │ str r4, [sp, #0] │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r4, #1 │ │ │ │ movs r2, #0 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 101898 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1019a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 5cc08 <_PyXI_ClearExcInfo@@Base+0xb4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f43ac │ │ │ │ + bl f4428 │ │ │ │ mov r5, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ bne.n 5cbb0 <_PyXI_ClearExcInfo@@Base+0x5c> │ │ │ │ - bl 7f720 │ │ │ │ + bl 7f734 │ │ │ │ cbnz r0, 5cc08 <_PyXI_ClearExcInfo@@Base+0xb4> │ │ │ │ cmp r6, #1 │ │ │ │ beq.n 5cbc8 <_PyXI_ClearExcInfo@@Base+0x74> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl f43ac │ │ │ │ + bl f4428 │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ bne.n 5cbca <_PyXI_ClearExcInfo@@Base+0x76> │ │ │ │ - bl 7f720 │ │ │ │ + bl 7f734 │ │ │ │ cbz r0, 5cbca <_PyXI_ClearExcInfo@@Base+0x76> │ │ │ │ b.n 5cc08 <_PyXI_ClearExcInfo@@Base+0xb4> │ │ │ │ movs r4, #0 │ │ │ │ - bl 95d94 │ │ │ │ + bl 95d68 │ │ │ │ mov r3, r0 │ │ │ │ orr.w r1, r4, #524288 @ 0x80000 │ │ │ │ mov r0, r5 │ │ │ │ mov r5, r3 │ │ │ │ blx 2a62c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9889c │ │ │ │ + bl 98868 │ │ │ │ adds r3, r4, #1 │ │ │ │ bne.n 5cbfc <_PyXI_ClearExcInfo@@Base+0xa8> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w f1834 │ │ │ │ + b.w f18b4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 7ffe0 │ │ │ │ + b.w 7fff4 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ ldr r0, [pc, #848] @ (5cf64 <_PyXI_ClearExcInfo@@Base+0x410>) │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ @@ -75403,50 +75402,50 @@ │ │ │ │ add r2, sp, #28 │ │ │ │ str r5, [sp, #0] │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r5, #1 │ │ │ │ movs r2, #0 │ │ │ │ strd r5, r5, [sp, #4] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 101898 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1019a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cbz r0, 5ccba <_PyXI_ClearExcInfo@@Base+0x166> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ bmi.n 5cc7a <_PyXI_ClearExcInfo@@Base+0x126> │ │ │ │ - movw r2, #62196 @ 0xf2f4 │ │ │ │ + movw r2, #62516 @ 0xf434 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #58280 @ 0xe3a8 │ │ │ │ + movw r1, #58600 @ 0xe4e8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #65428 @ 0xff94 │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ - bl 23b068 <_PyArg_BadArgument@@Base> │ │ │ │ + movw r0, #212 @ 0xd4 │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ + bl 23afc8 <_PyArg_BadArgument@@Base> │ │ │ │ b.n 5ccba <_PyXI_ClearExcInfo@@Base+0x166> │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r3 │ │ │ │ - bl 88de4 │ │ │ │ + bl 88dc8 │ │ │ │ cbz r0, 5ccba <_PyXI_ClearExcInfo@@Base+0x166> │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, r3 │ │ │ │ beq.n 5cca6 <_PyXI_ClearExcInfo@@Base+0x152> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21340 @ 0x535c │ │ │ │ + movw r1, #21660 @ 0x549c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 1271a4 │ │ │ │ b.n 5ccba <_PyXI_ClearExcInfo@@Base+0x166> │ │ │ │ ldr.w r3, [r4, #444] @ 0x1bc │ │ │ │ - movw r1, #65428 @ 0xff94 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ + movw r1, #212 @ 0xd4 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 126e34 │ │ │ │ + bl 1271a4 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r1, [pc, #0] @ (5ccc4 <_PyXI_ClearExcInfo@@Base+0x170>) │ │ │ │ lsls r0, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -75473,31 +75472,31 @@ │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ str r2, [sp, #12] │ │ │ │ movs r4, #1 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ add r4, sp, #40 @ 0x28 │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl 101898 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1019a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 5ce10 <_PyXI_ClearExcInfo@@Base+0x2bc> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 15e1b8 │ │ │ │ + bl 15e468 │ │ │ │ subs r7, r0, #0 │ │ │ │ blt.n 5ce10 <_PyXI_ClearExcInfo@@Base+0x2bc> │ │ │ │ cmp r6, #0 │ │ │ │ beq.n 5cdae <_PyXI_ClearExcInfo@@Base+0x25a> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cbz r0, 5cd3e <_PyXI_ClearExcInfo@@Base+0x1ea> │ │ │ │ - bl f43ac │ │ │ │ + bl f4428 │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ bne.n 5cd38 <_PyXI_ClearExcInfo@@Base+0x1e4> │ │ │ │ - bl 7f720 │ │ │ │ + bl 7f734 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 5ce10 <_PyXI_ClearExcInfo@@Base+0x2bc> │ │ │ │ subs r5, #2 │ │ │ │ bne.n 5cd42 <_PyXI_ClearExcInfo@@Base+0x1ee> │ │ │ │ b.n 5cdae <_PyXI_ClearExcInfo@@Base+0x25a> │ │ │ │ mov r5, r6 │ │ │ │ mov r6, r0 │ │ │ │ @@ -75506,103 +75505,103 @@ │ │ │ │ movt r8, #70 @ 0x46 │ │ │ │ cbz r0, 5cd7e <_PyXI_ClearExcInfo@@Base+0x22a> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r8 │ │ │ │ bne.n 5cd5a <_PyXI_ClearExcInfo@@Base+0x206> │ │ │ │ vldr d9, [r0, #8] │ │ │ │ b.n 5cd78 <_PyXI_ClearExcInfo@@Base+0x224> │ │ │ │ - bl 13dfb8 │ │ │ │ + bl 13e098 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ bne.n 5cd78 <_PyXI_ClearExcInfo@@Base+0x224> │ │ │ │ - bl 7f720 │ │ │ │ + bl 7f734 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 5ce10 <_PyXI_ClearExcInfo@@Base+0x2bc> │ │ │ │ cmp r5, #1 │ │ │ │ bne.n 5cd82 <_PyXI_ClearExcInfo@@Base+0x22e> │ │ │ │ b.n 5cdb8 <_PyXI_ClearExcInfo@@Base+0x264> │ │ │ │ vldr d9, [pc, #248] @ 5ce78 <_PyXI_ClearExcInfo@@Base+0x324> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r8 │ │ │ │ bne.n 5cd90 <_PyXI_ClearExcInfo@@Base+0x23c> │ │ │ │ vldr d8, [r0, #8] │ │ │ │ b.n 5cdbc <_PyXI_ClearExcInfo@@Base+0x268> │ │ │ │ - bl 13dfb8 │ │ │ │ + bl 13e098 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ bne.n 5cdbc <_PyXI_ClearExcInfo@@Base+0x268> │ │ │ │ - bl 7f720 │ │ │ │ + bl 7f734 │ │ │ │ cbz r0, 5cdbc <_PyXI_ClearExcInfo@@Base+0x268> │ │ │ │ b.n 5ce10 <_PyXI_ClearExcInfo@@Base+0x2bc> │ │ │ │ vldr d8, [pc, #200] @ 5ce78 <_PyXI_ClearExcInfo@@Base+0x324> │ │ │ │ vmov.f64 d9, d8 │ │ │ │ b.n 5cdbc <_PyXI_ClearExcInfo@@Base+0x268> │ │ │ │ vldr d8, [pc, #188] @ 5ce78 <_PyXI_ClearExcInfo@@Base+0x324> │ │ │ │ vmov.f64 d0, d9 │ │ │ │ mov.w r2, #51712 @ 0xca00 │ │ │ │ movt r2, #15258 @ 0x3b9a │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 1e5960 │ │ │ │ + bl 1e58a8 │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 5ce10 <_PyXI_ClearExcInfo@@Base+0x2bc> │ │ │ │ vmov.f64 d0, d8 │ │ │ │ mov.w r2, #51712 @ 0xca00 │ │ │ │ movt r2, #15258 @ 0x3b9a │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 1e5960 │ │ │ │ + bl 1e58a8 │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 5ce10 <_PyXI_ClearExcInfo@@Base+0x2bc> │ │ │ │ ldrd r0, r1, [sp, #24] │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ - bl 14d41c <_PyTime_AsTimespec@@Base> │ │ │ │ + bl 14d50c <_PyTime_AsTimespec@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 5ce14 <_PyXI_ClearExcInfo@@Base+0x2c0> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #27316 @ 0x6ab4 │ │ │ │ + movw r1, #27636 @ 0x6bf4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 1271a4 │ │ │ │ movs r0, #0 │ │ │ │ b.n 5ce6e <_PyXI_ClearExcInfo@@Base+0x31a> │ │ │ │ ldrd r0, r1, [sp, #32] │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ - bl 14d41c <_PyTime_AsTimespec@@Base> │ │ │ │ + bl 14d50c <_PyTime_AsTimespec@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 5ce3a <_PyXI_ClearExcInfo@@Base+0x2e6> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #27340 @ 0x6acc │ │ │ │ + movw r1, #27660 @ 0x6c0c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 1271a4 │ │ │ │ b.n 5ce10 <_PyXI_ClearExcInfo@@Base+0x2bc> │ │ │ │ - bl 95d94 │ │ │ │ + bl 95d68 │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r6 │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ mov r0, r7 │ │ │ │ blx 2a920 <__timerfd_settime64@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9889c │ │ │ │ + bl 98868 │ │ │ │ adds r4, #1 │ │ │ │ bne.n 5ce68 <_PyXI_ClearExcInfo@@Base+0x314> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1834 │ │ │ │ + bl f18b4 │ │ │ │ b.n 5ce6e <_PyXI_ClearExcInfo@@Base+0x31a> │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ bl 5cfb0 │ │ │ │ add sp, #120 @ 0x78 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ... │ │ │ │ @@ -75630,30 +75629,30 @@ │ │ │ │ movs r1, #1 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r1, [sp, #8] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 101898 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1019a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cbz r0, 5cef0 <_PyXI_ClearExcInfo@@Base+0x39c> │ │ │ │ cmp r4, #0 │ │ │ │ bgt.n 5cede <_PyXI_ClearExcInfo@@Base+0x38a> │ │ │ │ ldr.w r3, [r5, #444] @ 0x1bc │ │ │ │ - movw r1, #34648 @ 0x8758 │ │ │ │ + movw r1, #34968 @ 0x8898 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 126e34 │ │ │ │ + bl 1271a4 │ │ │ │ b.n 5cef0 <_PyXI_ClearExcInfo@@Base+0x39c> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f43ac │ │ │ │ + bl f4428 │ │ │ │ adds r0, #1 │ │ │ │ bne.n 5cec8 <_PyXI_ClearExcInfo@@Base+0x374> │ │ │ │ - bl 7f720 │ │ │ │ + bl 7f734 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 5cec8 <_PyXI_ClearExcInfo@@Base+0x374> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ ldr r1, [pc, #352] @ (5d05c ) │ │ │ │ @@ -75680,153 +75679,153 @@ │ │ │ │ movs r1, #1 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r1, [sp, #8] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 101898 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1019a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cbz r0, 5cf68 <_PyXI_ClearExcInfo@@Base+0x414> │ │ │ │ cmp r4, #0 │ │ │ │ bgt.n 5cf56 <_PyXI_ClearExcInfo@@Base+0x402> │ │ │ │ ldr.w r3, [r5, #444] @ 0x1bc │ │ │ │ - movw r1, #19440 @ 0x4bf0 │ │ │ │ + movw r1, #19732 @ 0x4d14 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 126e34 │ │ │ │ + bl 1271a4 │ │ │ │ b.n 5cf68 <_PyXI_ClearExcInfo@@Base+0x414> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f43ac │ │ │ │ + bl f4428 │ │ │ │ adds r0, #1 │ │ │ │ bne.n 5cf40 <_PyXI_ClearExcInfo@@Base+0x3ec> │ │ │ │ - bl 7f720 │ │ │ │ + bl 7f734 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 5cf40 <_PyXI_ClearExcInfo@@Base+0x3ec> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ ldr r1, [pc, #528] @ (5d184 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ 0005cf74 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - bl 7a158 │ │ │ │ + bl 7a0ec │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 5cfac │ │ │ │ - bl 1cc26c │ │ │ │ + bl 1cc1ac │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 5cfa0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbz r3, 5cfa4 │ │ │ │ mov r4, r5 │ │ │ │ b.n 5cfac │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ b.n 5cfa0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r0 │ │ │ │ vldr d8, [pc, #160] @ 5d068 │ │ │ │ ldrd r0, r1, [r0, #16] │ │ │ │ - bl 26ba60 │ │ │ │ + bl 26bba0 │ │ │ │ vldr s15, [r5, #24] │ │ │ │ vmov d0, r0, r1 │ │ │ │ vcvt.f64.s32 d7, s15 │ │ │ │ vmla.f64 d0, d7, d8 │ │ │ │ - bl 839e0 │ │ │ │ + bl 839f0 │ │ │ │ cbz r0, 5d01e │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, r1, [r5] │ │ │ │ - bl 26ba60 │ │ │ │ + bl 26bba0 │ │ │ │ vldr s14, [r5, #8] │ │ │ │ vmov d0, r0, r1 │ │ │ │ vcvt.f64.s32 d7, s14 │ │ │ │ vmla.f64 d0, d7, d8 │ │ │ │ - bl 839e0 │ │ │ │ + bl 839f0 │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 5d022 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 5d01e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 5d01e │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ movs r6, #0 │ │ │ │ b.n 5d05a │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #2 │ │ │ │ - bl 7d610 │ │ │ │ + bl 7d614 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 5d044 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 5d044 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 5d05a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 5d05a │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ vpop {d8} │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ bvs.n 5cf96 │ │ │ │ @ instruction: 0xe8262e0b │ │ │ │ subs r6, #17 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r0, r1 │ │ │ │ - bl 15e1b8 │ │ │ │ + bl 15e468 │ │ │ │ subs r4, r0, #0 │ │ │ │ blt.n 5d0bc │ │ │ │ - bl 95d94 │ │ │ │ + bl 95d68 │ │ │ │ mov r1, sp │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2a080 <__timerfd_gettime64@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9889c │ │ │ │ + bl 98868 │ │ │ │ adds r4, #1 │ │ │ │ bne.n 5d0b4 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1834 │ │ │ │ + bl f18b4 │ │ │ │ b.n 5d0be │ │ │ │ mov r0, sp │ │ │ │ bl 5cfb0 │ │ │ │ b.n 5d0be │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ @@ -75841,30 +75840,30 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #12 │ │ │ │ mov r9, r1 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r3 │ │ │ │ - bl 7a158 │ │ │ │ + bl 7a0ec │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 5d1c2 │ │ │ │ cmp r5, #0 │ │ │ │ beq.n 5d1bc │ │ │ │ mov r0, r5 │ │ │ │ - bl 8fa90 │ │ │ │ + bl 8fa78 │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 5d100 │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r0 │ │ │ │ b.n 5d120 │ │ │ │ cbz r4, 5d146 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8fa90 │ │ │ │ + bl 8fa78 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 5d1b6 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ @@ -75876,56 +75875,56 @@ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 5d136 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cbnz r3, 5d136 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ mov r6, r4 │ │ │ │ - bl 78230 │ │ │ │ + bl 781b0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 78230 │ │ │ │ + bl 781b0 │ │ │ │ b.n 5d1c2 │ │ │ │ ldr r2, [pc, #132] @ (5d1cc ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cbnz r3, 5d166 │ │ │ │ - movw r1, #35444 @ 0x8a74 │ │ │ │ + movw r1, #35764 @ 0x8bb4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #42788 @ 0xa724 │ │ │ │ + movw r0, #43108 @ 0xa864 │ │ │ │ movt r0, #68 @ 0x44 │ │ │ │ - bl 62644 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 623a4 <_Py_FatalErrorFunc@@Base> │ │ │ │ ldr.w r0, [r3, #3888] @ 0xf30 │ │ │ │ - movw r1, #36536 @ 0x8eb8 │ │ │ │ + movw r1, #36856 @ 0x8ff8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl cbc74 │ │ │ │ + bl cbc88 │ │ │ │ mov r7, r0 │ │ │ │ cbnz r0, 5d180 │ │ │ │ - bl d3c50 │ │ │ │ + bl d3c60 │ │ │ │ b.n 5d10e │ │ │ │ mov r3, r4 │ │ │ │ strd r0, r5, [sp] │ │ │ │ movs r2, #2 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ ldr r0, [pc, #64] @ (5d1d0 ) │ │ │ │ mov r1, sp │ │ │ │ - bl 93304 │ │ │ │ + bl 932e0 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 5d1ac │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cbnz r3, 5d1ac │ │ │ │ mov r0, r7 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n 5d17a │ │ │ │ mov r4, r8 │ │ │ │ b.n 5d10e │ │ │ │ mov r7, r5 │ │ │ │ mov r5, r0 │ │ │ │ b.n 5d120 │ │ │ │ @@ -75952,79 +75951,79 @@ │ │ │ │ sub sp, #16 │ │ │ │ mov r7, r0 │ │ │ │ mov r8, r1 │ │ │ │ mov r1, r0 │ │ │ │ mov r4, r2 │ │ │ │ ldr.w r9, [r5, r3] │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a5684 │ │ │ │ + bl 1a5594 │ │ │ │ cbz r0, 5d238 │ │ │ │ mov r5, r0 │ │ │ │ cbnz r4, 5d20a │ │ │ │ ldr.w r4, [r8, #80] @ 0x50 │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ - movw r1, #36536 @ 0x8eb8 │ │ │ │ + movw r1, #36856 @ 0x8ff8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr.w r0, [r3, #3888] @ 0xf30 │ │ │ │ - bl cbc74 │ │ │ │ + bl cbc88 │ │ │ │ mov r6, r0 │ │ │ │ cbnz r0, 5d23c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 5d238 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 5d238 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ b.n 5d2a2 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r5 │ │ │ │ strd r4, sl, [sp] │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r3, r7 │ │ │ │ ldr r1, [pc, #100] @ (5d2b0 ) │ │ │ │ - bl f8840 │ │ │ │ + bl f8858 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 5d266 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cbnz r3, 5d266 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ cbz r4, 5d28c │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r3 │ │ │ │ beq.n 5d27e │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cbnz r2, 5d27e │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a57fc │ │ │ │ + bl 1a570c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 5d2a2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 5d2a2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_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} │ │ │ │ @@ -76042,22 +76041,22 @@ │ │ │ │ adds r4, #32 │ │ │ │ cmp r1, r2 │ │ │ │ itt ne │ │ │ │ ldrne r3, [r3, #8] │ │ │ │ addne.w r4, r4, r3, lsl #2 │ │ │ │ adds r3, r4, #1 │ │ │ │ bne.n 5d2e6 │ │ │ │ - bl 7f720 │ │ │ │ + bl 7f734 │ │ │ │ cbnz r0, 5d2f0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 124d64 │ │ │ │ + b.w 1250d4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - b.w 5a9fa │ │ │ │ + b.w 5a9fe │ │ │ │ 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 │ │ │ │ @@ -76065,20 +76064,20 @@ │ │ │ │ cmp r3, #1 │ │ │ │ bhi.n 5d31c │ │ │ │ ldr r1, [r5, #0] │ │ │ │ cmp r4, #1 │ │ │ │ ble.n 5d334 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ b.n 5d33c │ │ │ │ - movw r0, #38580 @ 0x96b4 │ │ │ │ + movw r0, #38820 @ 0x97a4 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl c0530 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c053c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 5d312 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ @@ -76087,76 +76086,76 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r2 │ │ │ │ - bl 25dae8 │ │ │ │ + bl 25da60 │ │ │ │ adds r0, #1 │ │ │ │ beq.n 5d378 │ │ │ │ ldr r0, [r5, #44] @ 0x2c │ │ │ │ cbz r0, 5d3b4 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sp │ │ │ │ strd r4, r6, [sp] │ │ │ │ - bl 8e1fc │ │ │ │ + bl 8e1e8 │ │ │ │ mov r4, r0 │ │ │ │ cbnz r0, 5d37c │ │ │ │ movs r4, #0 │ │ │ │ b.n 5d3f2 │ │ │ │ ldrb.w r3, [r5, #77] @ 0x4d │ │ │ │ ldr r1, [r5, #12] │ │ │ │ cbz r3, 5d3c4 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ beq.n 5d3c4 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ mov r2, r4 │ │ │ │ - bl 25de48 │ │ │ │ + bl 25ddc0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r0, #1 │ │ │ │ beq.n 5d3d8 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ str r4, [r5, #20] │ │ │ │ - bl 7828c │ │ │ │ + bl 7820c │ │ │ │ b.n 5d3c4 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ movs r0, #2 │ │ │ │ - bl 7d610 │ │ │ │ + bl 7d614 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 5d378 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ cbz r3, 5d3f2 │ │ │ │ ldr r1, [r5, #72] @ 0x48 │ │ │ │ cbz r1, 5d3f2 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 25ddb0 │ │ │ │ + bl 25dd28 │ │ │ │ adds r0, #1 │ │ │ │ bne.n 5d3f2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 5d378 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 5d378 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ b.n 5d378 │ │ │ │ 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 │ │ │ │ @@ -76181,63 +76180,63 @@ │ │ │ │ movs r2, #0 │ │ │ │ str r6, [sp, #0] │ │ │ │ str r2, [sp, #12] │ │ │ │ movs r6, #1 │ │ │ │ strd r6, r6, [sp, #4] │ │ │ │ add r6, sp, #24 │ │ │ │ str r6, [sp, #16] │ │ │ │ - bl 101898 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1019a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 5d51a │ │ │ │ ldr r0, [r7, #0] │ │ │ │ - bl 15e1b8 │ │ │ │ + bl 15e468 │ │ │ │ subs.w r8, r0, #0 │ │ │ │ blt.n 5d51a │ │ │ │ cbz r5, 5d4ba │ │ │ │ ldr r0, [r7, #4] │ │ │ │ cbz r0, 5d46e │ │ │ │ - bl f43ac │ │ │ │ + bl f4428 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ bne.n 5d468 │ │ │ │ - bl 7f720 │ │ │ │ + bl 7f734 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 5d51a │ │ │ │ subs r4, #2 │ │ │ │ bne.n 5d472 │ │ │ │ b.n 5d4c4 │ │ │ │ mov r4, r5 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ cbz r0, 5d498 │ │ │ │ - bl 11bdbc │ │ │ │ + bl 11c028 │ │ │ │ mov r6, r0 │ │ │ │ mov r9, r1 │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r0, #4294967295 @ 0xffffffff │ │ │ │ bne.n 5d492 │ │ │ │ - bl 7f720 │ │ │ │ + bl 7f734 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 5d51a │ │ │ │ cmp r4, #1 │ │ │ │ bne.n 5d49c │ │ │ │ b.n 5d4cc │ │ │ │ mov r6, r0 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 11bdbc │ │ │ │ + bl 11c028 │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r1 │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r0, #4294967295 @ 0xffffffff │ │ │ │ bne.n 5d4d0 │ │ │ │ - bl 7f720 │ │ │ │ + bl 7f734 │ │ │ │ cbz r0, 5d4d0 │ │ │ │ b.n 5d51a │ │ │ │ mov r4, r5 │ │ │ │ mov r7, r5 │ │ │ │ mov r6, r5 │ │ │ │ mov r9, r5 │ │ │ │ b.n 5d4d0 │ │ │ │ @@ -76246,55 +76245,55 @@ │ │ │ │ mov r9, r4 │ │ │ │ b.n 5d4d0 │ │ │ │ movs r4, #0 │ │ │ │ mov r7, r4 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r9 │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ - bl 14d41c <_PyTime_AsTimespec@@Base> │ │ │ │ + bl 14d50c <_PyTime_AsTimespec@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 5d4f6 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #27316 @ 0x6ab4 │ │ │ │ + movw r1, #27636 @ 0x6bf4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 1271a4 │ │ │ │ b.n 5d51a │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ - bl 14d41c <_PyTime_AsTimespec@@Base> │ │ │ │ + bl 14d50c <_PyTime_AsTimespec@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 5d51e │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #27340 @ 0x6acc │ │ │ │ + movw r1, #27660 @ 0x6c0c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 1271a4 │ │ │ │ movs r0, #0 │ │ │ │ b.n 5d554 │ │ │ │ - bl 95d94 │ │ │ │ + bl 95d68 │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r5 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ mov r5, r3 │ │ │ │ mov r0, r8 │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ blx 2a920 <__timerfd_settime64@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9889c │ │ │ │ + bl 98868 │ │ │ │ adds r4, #1 │ │ │ │ bne.n 5d54e │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1834 │ │ │ │ + bl f18b4 │ │ │ │ b.n 5d554 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ bl 5d566 │ │ │ │ add sp, #108 @ 0x6c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ ldr r1, [pc, #704] @ (5d820 ) │ │ │ │ @@ -76308,56 +76307,56 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #24 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #1 │ │ │ │ add r0, sp, #16 │ │ │ │ add.w r1, r4, #16 │ │ │ │ - bl 1b5740 │ │ │ │ + bl 1b56f0 <_PySys_GetRequiredAttrString@@Base+0x23e0> │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 5d58c │ │ │ │ movs r0, #0 │ │ │ │ b.n 5d5b2 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1b5740 │ │ │ │ + bl 1b56f0 <_PySys_GetRequiredAttrString@@Base+0x23e0> │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 5d588 │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ strd r0, r1, [sp] │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ - movw r0, #50444 @ 0xc50c │ │ │ │ + movw r0, #50764 @ 0xc64c │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 82744 │ │ │ │ + bl 82754 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r0, r1 │ │ │ │ - bl 15e1b8 │ │ │ │ + bl 15e468 │ │ │ │ subs r4, r0, #0 │ │ │ │ blt.n 5d602 │ │ │ │ - bl 95d94 │ │ │ │ + bl 95d68 │ │ │ │ mov r1, sp │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2a080 <__timerfd_gettime64@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9889c │ │ │ │ + bl 98868 │ │ │ │ adds r4, #1 │ │ │ │ bne.n 5d5fa │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1834 │ │ │ │ + bl f18b4 │ │ │ │ b.n 5d604 │ │ │ │ mov r0, sp │ │ │ │ bl 5d566 │ │ │ │ b.n 5d604 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ @@ -76376,58 +76375,58 @@ │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx r3 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ - movw r2, #63940 @ 0xf9c4 │ │ │ │ + movw r2, #64260 @ 0xfb04 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ - bl 2375f0 │ │ │ │ + bl 237570 │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ ldr r3, [r3, #96] @ 0x60 │ │ │ │ blx r3 │ │ │ │ b.n 5d66e │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #61548 @ 0xf06c │ │ │ │ + movw r1, #61868 @ 0xf1ac │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 1271a4 │ │ │ │ b.n 5d66e │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ 0005d674 : │ │ │ │ - movw r0, #15156 @ 0x3b34 │ │ │ │ + movw r0, #15476 @ 0x3c74 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ bx lr │ │ │ │ │ │ │ │ 0005d67e : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #36] @ (5d6b4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr.w r0, [r3, #3880] @ 0xf28 │ │ │ │ cbnz r0, 5d6b0 │ │ │ │ - movw r1, #64160 @ 0xfaa0 │ │ │ │ + movw r1, #64480 @ 0xfbe0 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - movw r0, #17156 @ 0x4304 │ │ │ │ + movw r0, #17476 @ 0x4444 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 62644 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 623a4 <_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 │ │ │ │ @@ -76446,17 +76445,17 @@ │ │ │ │ mov r0, r5 │ │ │ │ strd r4, r2, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #28] │ │ │ │ movw r2, #35008 @ 0x88c0 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ str r2, [sp, #0] │ │ │ │ - movw r2, #27488 @ 0x6b60 │ │ │ │ + movw r2, #27808 @ 0x6ca0 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - bl d27f0 │ │ │ │ + bl d2808 │ │ │ │ cbz r0, 5d754 │ │ │ │ ldrd r5, r4, [sp, #28] │ │ │ │ cbnz r5, 5d720 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cbz r3, 5d714 │ │ │ │ ldr r5, [r4, #20] │ │ │ │ str r5, [sp, #28] │ │ │ │ @@ -76482,72 +76481,72 @@ │ │ │ │ ldrb r6, [r4, #18] │ │ │ │ orrs r5, r6 │ │ │ │ str r5, [sp, #8] │ │ │ │ ldrb r5, [r4, #15] │ │ │ │ str r5, [sp, #4] │ │ │ │ ldrb r4, [r4, #14] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 238520 │ │ │ │ + bl 2384a0 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r1, [pc, #880] @ (5dacc ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #44040 @ 0xac08 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r4, r0 │ │ │ │ - movw r1, #27504 @ 0x6b70 │ │ │ │ + movw r1, #27824 @ 0x6cb0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 144334 │ │ │ │ + bl 14441c │ │ │ │ cbnz r0, 5d7a0 │ │ │ │ mov r0, r4 │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ - movw r1, #13925 @ 0x3665 │ │ │ │ + movw r1, #13741 @ 0x35ad │ │ │ │ movt r1, #30 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 35ba2 │ │ │ │ + b.w 35b72 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl f43ac │ │ │ │ + bl f4428 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ bne.n 5d7c4 │ │ │ │ - bl 7f720 │ │ │ │ + bl 7f734 │ │ │ │ cbnz r0, 5d806 │ │ │ │ ldr r1, [pc, #68] @ (5d80c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ ldr r1, [r2, r1] │ │ │ │ ldr.w r2, [r3, #624] @ 0x270 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, r2 │ │ │ │ bne.n 5d7f6 │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #27688 @ 0x6c28 │ │ │ │ + movw r1, #28008 @ 0x6d68 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 1271a4 │ │ │ │ b.n 5d806 │ │ │ │ ldr.w r0, [r3, #3896] @ 0xf38 │ │ │ │ str.w r4, [r3, #3896] @ 0xf38 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7ffe0 │ │ │ │ + b.w 7fff4 │ │ │ │ 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 │ │ │ │ @@ -76559,67 +76558,67 @@ │ │ │ │ sub sp, #12 │ │ │ │ cmp r9, r7 │ │ │ │ beq.n 5d8d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r7 │ │ │ │ - bl 859a0 │ │ │ │ + bl 8596c │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 5d8d4 │ │ │ │ ldr r6, [r5, #4] │ │ │ │ cmp r6, r7 │ │ │ │ beq.n 5d8d4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 859a0 │ │ │ │ + bl 8596c │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 5d8d4 │ │ │ │ movw r8, #35008 @ 0x88c0 │ │ │ │ movt r8, #71 @ 0x47 │ │ │ │ cmp r9, r8 │ │ │ │ beq.n 5d86a │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r8 │ │ │ │ - bl 859a0 │ │ │ │ + bl 8596c │ │ │ │ cbz r0, 5d8d4 │ │ │ │ movw r7, #35252 @ 0x89b4 │ │ │ │ movt r7, #71 @ 0x47 │ │ │ │ cmp r6, r8 │ │ │ │ beq.n 5d886 │ │ │ │ movw r1, #35008 @ 0x88c0 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ mov r0, r6 │ │ │ │ - bl 859a0 │ │ │ │ + bl 8596c │ │ │ │ cbz r0, 5d8b8 │ │ │ │ ldrh.w r0, [r4, #13] │ │ │ │ ldrb r2, [r4, #16] │ │ │ │ rev16 r0, r0 │ │ │ │ ldrb r1, [r4, #15] │ │ │ │ uxth r0, r0 │ │ │ │ - bl 1f5e34 <_PyEval_GetBuiltin@@Base+0x7f4> │ │ │ │ + bl 1f5ccc <_PyEval_GetBuiltin@@Base+0x784> │ │ │ │ ldrh.w r3, [r5, #13] │ │ │ │ mov r4, r0 │ │ │ │ ldrb r2, [r5, #16] │ │ │ │ rev16 r0, r3 │ │ │ │ ldrb r1, [r5, #15] │ │ │ │ uxth r0, r0 │ │ │ │ - bl 1f5e34 <_PyEval_GetBuiltin@@Base+0x7f4> │ │ │ │ + bl 1f5ccc <_PyEval_GetBuiltin@@Base+0x784> │ │ │ │ movs r3, #0 │ │ │ │ subs r0, r4, r0 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r3 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 13daa8 │ │ │ │ + bl 13db88 │ │ │ │ b.n 5d8dc │ │ │ │ cmp r6, r7 │ │ │ │ beq.n 5d8c6 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 859a0 │ │ │ │ + bl 8596c │ │ │ │ cbz r0, 5d8d4 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ b.n 5d986 │ │ │ │ @@ -76636,51 +76635,51 @@ │ │ │ │ movt r5, #71 @ 0x47 │ │ │ │ cmp r4, r5 │ │ │ │ beq.n 5d97a │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 859a0 │ │ │ │ + bl 8596c │ │ │ │ cbnz r0, 5d97a │ │ │ │ ldr.w r8, [r6, #4] │ │ │ │ cmp r8, r5 │ │ │ │ beq.n 5d97a │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 859a0 │ │ │ │ + bl 8596c │ │ │ │ cbnz r0, 5d97a │ │ │ │ movw r1, #35008 @ 0x88c0 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ movw r5, #35252 @ 0x89b4 │ │ │ │ movt r5, #71 @ 0x47 │ │ │ │ cmp r4, r1 │ │ │ │ beq.n 5d93c │ │ │ │ mov r0, r4 │ │ │ │ - bl 859a0 │ │ │ │ + bl 8596c │ │ │ │ cbz r0, 5d942 │ │ │ │ cmp r8, r5 │ │ │ │ beq.n 5d958 │ │ │ │ b.n 5d948 │ │ │ │ cmp r4, r5 │ │ │ │ beq.n 5d96e │ │ │ │ b.n 5d964 │ │ │ │ movw r1, #35252 @ 0x89b4 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ mov r0, r8 │ │ │ │ - bl 859a0 │ │ │ │ + bl 8596c │ │ │ │ cbz r0, 5d97a │ │ │ │ ldr r1, [r6, #12] │ │ │ │ mov r0, r7 │ │ │ │ movs r2, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ b.n 5d986 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 859a0 │ │ │ │ + bl 8596c │ │ │ │ cbz r0, 5d97a │ │ │ │ ldr r1, [r7, #12] │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ b.n 5d986 │ │ │ │ movw r0, #7528 @ 0x1d68 │ │ │ │ @@ -76703,62 +76702,62 @@ │ │ │ │ cbz r2, 5d9ae │ │ │ │ negs r3, r3 │ │ │ │ add r0, r3 │ │ │ │ add r2, sp, #12 │ │ │ │ str r0, [sp, #12] │ │ │ │ add r1, sp, #8 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 239300 <_Py_c_pow@@Base+0x19c> │ │ │ │ + bl 2391e8 <_Py_c_pow@@Base+0x104> │ │ │ │ cbnz r0, 5d9d0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldrd r1, r2, [sp, #8] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1faf48 │ │ │ │ + b.w 1fae9c │ │ │ │ movs r0, #0 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ 0005d9d6 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #44040 @ 0xac08 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r4, r0 │ │ │ │ - movw r1, #27776 @ 0x6c80 │ │ │ │ + movw r1, #28096 @ 0x6dc0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 144334 │ │ │ │ + bl 14441c │ │ │ │ cbnz r0, 5da0a │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 110a40 │ │ │ │ + b.w 110b74 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ 0005da0e : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #6 │ │ │ │ bmi.n 5da3a │ │ │ │ movw r1, #1485 @ 0x5cd │ │ │ │ - movw r0, #64412 @ 0xfb9c │ │ │ │ + movw r0, #64732 @ 0xfcdc │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 214fc4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 214f14 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 5da40 │ │ │ │ - bl 1ae3d4 │ │ │ │ + bl 1ae2f4 │ │ │ │ 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 │ │ │ │ @@ -76779,52 +76778,52 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #6 │ │ │ │ bpl.n 5da8a │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w f4c38 <_PyList_Extend@@Base+0x24> │ │ │ │ + b.w f4cb4 <_PyList_Extend@@Base+0x24> │ │ │ │ movw r1, #1474 @ 0x5c2 │ │ │ │ - movw r0, #64412 @ 0xfb9c │ │ │ │ + movw r0, #64732 @ 0xfcdc │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 214fc4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 214f14 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ orr.w r5, r1, r0, lsl #8 │ │ │ │ mov r4, r2 │ │ │ │ sub sp, #20 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r3 │ │ │ │ subs r4, #1 │ │ │ │ mov sl, r3 │ │ │ │ - movw r9, #42788 @ 0xa724 │ │ │ │ + movw r9, #43108 @ 0xa864 │ │ │ │ movt r9, #68 @ 0x44 │ │ │ │ - bl 1f5e34 <_PyEval_GetBuiltin@@Base+0x7f4> │ │ │ │ + bl 1f5ccc <_PyEval_GetBuiltin@@Base+0x784> │ │ │ │ movs r1, #7 │ │ │ │ adds r0, #6 │ │ │ │ add.w r4, r9, r4, lsl #2 │ │ │ │ - bl 26b72c │ │ │ │ + bl 26b86c │ │ │ │ add.w r9, r9, r1, lsl #2 │ │ │ │ ldrd r6, r7, [sp, #52] @ 0x34 │ │ │ │ mov r3, sl │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ - movw r0, #27900 @ 0x6cfc │ │ │ │ + movw r0, #28220 @ 0x6e3c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ str r1, [sp, #0] │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ ldr.w r1, [r9, #88] @ 0x58 │ │ │ │ strd r7, r5, [sp, #8] │ │ │ │ str r6, [sp, #4] │ │ │ │ - bl ddc6c │ │ │ │ + bl ddce4 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r9, sl, pc} │ │ │ │ │ │ │ │ 0005db06 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -76838,19 +76837,19 @@ │ │ │ │ ubfxne r3, r2, #2, #1 │ │ │ │ moveq r3, r2 │ │ │ │ itt ne │ │ │ │ andne.w r2, r0, #1 │ │ │ │ eorne.w r3, r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 10cae0 <_PyLong_FromByteArray@@Base> │ │ │ │ + b.w 10cbf8 <_PyLong_FromByteArray@@Base> │ │ │ │ movw r1, #1292 @ 0x50c │ │ │ │ - movw r0, #20752 @ 0x5110 │ │ │ │ + movw r0, #21072 @ 0x5250 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 214fc4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 214f14 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ 0005db50 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -76861,32 +76860,32 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ ite ne │ │ │ │ orrne.w r2, r2, r2, lsr #1 │ │ │ │ moveq r2, #1 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ it ne │ │ │ │ andne.w r2, r2, #1 │ │ │ │ - b.w 10cae0 <_PyLong_FromByteArray@@Base> │ │ │ │ + b.w 10cbf8 <_PyLong_FromByteArray@@Base> │ │ │ │ movw r1, #1314 @ 0x522 │ │ │ │ - movw r0, #20752 @ 0x5110 │ │ │ │ + movw r0, #21072 @ 0x5250 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 214fc4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 214f14 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #44040 @ 0xac08 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #27980 @ 0x6d4c │ │ │ │ + movw r1, #28300 @ 0x6e8c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 144334 │ │ │ │ + bl 14441c │ │ │ │ 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 │ │ │ │ @@ -76895,63 +76894,63 @@ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ sub sp, #28 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ bmi.n 5dbf4 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #28036 @ 0x6d84 │ │ │ │ + movw r1, #28356 @ 0x6ec4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 1271a4 │ │ │ │ b.n 5dc4e │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ add r1, sp, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 88de4 │ │ │ │ + bl 88dc8 │ │ │ │ cbz r0, 5dc36 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ subs r3, r1, #7 │ │ │ │ cmp r3, #1 │ │ │ │ bls.n 5dc16 │ │ │ │ cmp r1, #10 │ │ │ │ bne.n 5dc36 │ │ │ │ add r3, sp, #8 │ │ │ │ add r2, sp, #16 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r3, sp, #12 │ │ │ │ - bl 26a524 │ │ │ │ + bl 26a664 │ │ │ │ cbnz r0, 5dc36 │ │ │ │ ldrd r2, r1, [sp, #8] │ │ │ │ mov r3, r5 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 1faf48 │ │ │ │ + b.w 1fae9c │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #28072 @ 0x6da8 │ │ │ │ + movw r1, #28392 @ 0x6ee8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1990 │ │ │ │ + bl d19a8 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl c34a8 │ │ │ │ + bl c34b0 │ │ │ │ subs r3, r0, #0 │ │ │ │ iteee lt │ │ │ │ movlt r0, #0 │ │ │ │ movwge r0, #4356 @ 0x1104 │ │ │ │ strge r3, [r4, #20] │ │ │ │ movtge r0, #70 @ 0x46 │ │ │ │ pop {r4, pc} │ │ │ │ @@ -76959,41 +76958,41 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r2, r0 │ │ │ │ sub sp, #8 │ │ │ │ movw r1, #42012 @ 0xa41c │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - movw r0, #28104 @ 0x6dc8 │ │ │ │ + movw r0, #28424 @ 0x6f08 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldrd r3, r4, [r2, #16] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 82744 │ │ │ │ + bl 82754 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #4 │ │ │ │ adds r0, #13 │ │ │ │ ldr r4, [r3, #4] │ │ │ │ - bl 71e88 │ │ │ │ + bl 71e08 │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #57084 @ 0xdefc │ │ │ │ + movw r0, #57404 @ 0xe03c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 82744 │ │ │ │ + bl 82754 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r0 │ │ │ │ - movw r0, #12936 @ 0x3288 │ │ │ │ + movw r0, #13240 @ 0x33b8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 82744 │ │ │ │ + b.w 82754 │ │ │ │ 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 │ │ │ │ @@ -77020,52 +77019,52 @@ │ │ │ │ str r4, [sp, #0] │ │ │ │ str r2, [sp, #12] │ │ │ │ add r4, sp, #28 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r4, [sp, #16] │ │ │ │ movs r4, #3 │ │ │ │ str r4, [sp, #8] │ │ │ │ - bl 101898 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1019a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 5dd9e │ │ │ │ cbz r6, 5dd8c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cbz r0, 5dd5e │ │ │ │ - bl f43ac │ │ │ │ + bl f4428 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ bne.n 5dd5a │ │ │ │ - bl 7f720 │ │ │ │ + bl 7f734 │ │ │ │ cbnz r0, 5dd9e │ │ │ │ subs r6, #1 │ │ │ │ beq.n 5dd8c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cbz r0, 5dd78 │ │ │ │ - bl f43ac │ │ │ │ + bl f4428 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ bne.n 5dd74 │ │ │ │ - bl 7f720 │ │ │ │ + bl 7f734 │ │ │ │ cbnz r0, 5dd9e │ │ │ │ cmp r6, #1 │ │ │ │ beq.n 5dd8c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl f43ac │ │ │ │ + bl f4428 │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ bne.n 5dd8c │ │ │ │ - bl 7f720 │ │ │ │ + bl 7f734 │ │ │ │ cbnz r0, 5dd9e │ │ │ │ ldr r3, [r7, #4] │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 1faf48 │ │ │ │ + b.w 1fae9c │ │ │ │ movs r0, #0 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ ldr r1, [pc, #944] @ (5e15c ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r3, lr} │ │ │ │ @@ -77073,21 +77072,21 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrh.w r3, [r0, #13] │ │ │ │ ldrb r2, [r0, #16] │ │ │ │ ldrb r1, [r0, #15] │ │ │ │ rev16 r0, r3 │ │ │ │ uxth r0, r0 │ │ │ │ - bl 1f5e34 <_PyEval_GetBuiltin@@Base+0x7f4> │ │ │ │ + bl 1f5ccc <_PyEval_GetBuiltin@@Base+0x784> │ │ │ │ movs r1, #7 │ │ │ │ adds r0, #6 │ │ │ │ - bl 26b72c │ │ │ │ + bl 26b86c │ │ │ │ adds r0, r1, #1 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 7ffe0 │ │ │ │ + b.w 7fff4 │ │ │ │ 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] │ │ │ │ @@ -77109,17 +77108,17 @@ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #24368 @ 0x5f30 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ beq.n 5de38 │ │ │ │ movw r1, #409 @ 0x199 │ │ │ │ - movw r0, #48388 @ 0xbd04 │ │ │ │ + movw r0, #48708 @ 0xbe44 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 214fc4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 214f14 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ b.n 5de3a │ │ │ │ ldr r0, [r0, #28] │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ 0005de3c : │ │ │ │ push {r3, lr} │ │ │ │ @@ -77128,17 +77127,17 @@ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #24368 @ 0x5f30 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ beq.n 5de6c │ │ │ │ movw r1, #389 @ 0x185 │ │ │ │ - movw r0, #48388 @ 0xbd04 │ │ │ │ + movw r0, #48708 @ 0xbe44 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 214fc4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 214f14 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ b.n 5de6e │ │ │ │ ldr r0, [r0, #8] │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ 0005de70 : │ │ │ │ push {r3, lr} │ │ │ │ @@ -77147,17 +77146,17 @@ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #24368 @ 0x5f30 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ beq.n 5dea0 │ │ │ │ mov.w r1, #450 @ 0x1c2 │ │ │ │ - movw r0, #48388 @ 0xbd04 │ │ │ │ + movw r0, #48708 @ 0xbe44 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 214fc4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 214f14 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ b.n 5dea2 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ 0005dea4 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ @@ -77165,18 +77164,18 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #24368 @ 0x5f30 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ beq.n 5ded2 │ │ │ │ - movw r0, #48388 @ 0xbd04 │ │ │ │ + movw r0, #48708 @ 0xbe44 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movw r1, #419 @ 0x1a3 │ │ │ │ - bl 214fc4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 214f14 <_PyErr_BadInternalCall@@Base> │ │ │ │ b.n 5df12 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r1, r3 │ │ │ │ beq.n 5df18 │ │ │ │ @@ -77190,25 +77189,25 @@ │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 5df1a │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ b.n 5df1a │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #28264 @ 0x6e68 │ │ │ │ + movw r1, #28584 @ 0x6fa8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 1271a4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 5df58 │ │ │ │ movs r4, #0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #3 │ │ │ │ - bl 1f0b2c │ │ │ │ + bl 1f0a80 │ │ │ │ ldr r2, [r5, #68] @ 0x44 │ │ │ │ cbz r2, 5df4a │ │ │ │ ldr r1, [pc, #48] @ (5df5c ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ubfx r2, r2, #0, #12 │ │ │ │ ldr r3, [r3, r1] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ @@ -77219,15 +77218,15 @@ │ │ │ │ itt eq │ │ │ │ moveq r1, #0 │ │ │ │ streq.w r1, [r3, r2, lsl #3] │ │ │ │ ldr r0, [r5, #28] │ │ │ │ movs r6, #0 │ │ │ │ str r4, [r5, #28] │ │ │ │ str r6, [r5, #68] @ 0x44 │ │ │ │ - bl 7828c │ │ │ │ + bl 7820c │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ 0005df60 : │ │ │ │ @@ -77237,17 +77236,17 @@ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #24368 @ 0x5f30 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ beq.n 5df8e │ │ │ │ mov.w r1, #460 @ 0x1cc │ │ │ │ - movw r0, #48388 @ 0xbd04 │ │ │ │ + movw r0, #48708 @ 0xbe44 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 214fc4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 214f14 <_PyErr_BadInternalCall@@Base> │ │ │ │ b.n 5dfce │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r1, r3 │ │ │ │ beq.n 5dfd4 │ │ │ │ @@ -77261,25 +77260,25 @@ │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 5dfd6 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ b.n 5dfd6 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #28288 @ 0x6e80 │ │ │ │ + movw r1, #28608 @ 0x6fc0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 1271a4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 5e014 │ │ │ │ movs r4, #0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #4 │ │ │ │ - bl 1f0b2c │ │ │ │ + bl 1f0a80 │ │ │ │ ldr r2, [r5, #68] @ 0x44 │ │ │ │ cbz r2, 5e006 │ │ │ │ ldr r1, [pc, #48] @ (5e018 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ubfx r2, r2, #0, #12 │ │ │ │ ldr r3, [r3, r1] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ @@ -77290,15 +77289,15 @@ │ │ │ │ itt eq │ │ │ │ moveq r1, #0 │ │ │ │ streq.w r1, [r3, r2, lsl #3] │ │ │ │ ldr r0, [r5, #32] │ │ │ │ movs r6, #0 │ │ │ │ str r4, [r5, #32] │ │ │ │ str r6, [r5, #68] @ 0x44 │ │ │ │ - bl 7828c │ │ │ │ + bl 7820c │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ 0005e01c : │ │ │ │ @@ -77320,31 +77319,31 @@ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r6, r3, #3 │ │ │ │ bpl.n 5e04c │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ mov r4, r0 │ │ │ │ lsls r5, r3, #26 │ │ │ │ bmi.n 5e052 │ │ │ │ - bl 498ac │ │ │ │ + bl 4988c │ │ │ │ b.n 5e0f6 │ │ │ │ mov r5, r1 │ │ │ │ cmp r1, #0 │ │ │ │ blt.n 5e05e │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r1, r3 │ │ │ │ blt.n 5e076 │ │ │ │ movw r3, #56048 @ 0xdaf0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26608 @ 0x67f0 │ │ │ │ + movw r1, #26928 @ 0x6930 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 1271a4 │ │ │ │ b.n 5e0f6 │ │ │ │ mov r6, r2 │ │ │ │ - bl 1f0cf0 │ │ │ │ + bl 1f0c48 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 5e0f6 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ ubfx ip, r3, #6, #1 │ │ │ │ lsls r2, r3, #25 │ │ │ │ bmi.n 5e0a6 │ │ │ │ ubfx r7, r3, #2, #3 │ │ │ │ @@ -77360,18 +77359,18 @@ │ │ │ │ movs r2, #127 @ 0x7f │ │ │ │ b.n 5e0ac │ │ │ │ movs r2, #255 @ 0xff │ │ │ │ cmp r6, r2 │ │ │ │ bls.n 5e0c8 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #28324 @ 0x6ea4 │ │ │ │ + movw r1, #28644 @ 0x6fe4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 1271a4 │ │ │ │ b.n 5e0f6 │ │ │ │ ubfx r2, r3, #2, #3 │ │ │ │ lsls r3, r3, #26 │ │ │ │ bpl.n 5e0de │ │ │ │ cmp.w ip, #0 │ │ │ │ beq.n 5e0da │ │ │ │ adds r4, #20 │ │ │ │ @@ -77395,62 +77394,62 @@ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 5e114 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ - b.w da02c │ │ │ │ + b.w da098 │ │ │ │ bx lr │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movw r3, #44040 @ 0xac08 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #28348 @ 0x6ebc │ │ │ │ + movw r1, #28668 @ 0x6ffc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 144334 │ │ │ │ + bl 14441c │ │ │ │ cbz r0, 5e148 │ │ │ │ movs r0, #0 │ │ │ │ b.n 5e174 │ │ │ │ - movw r1, #28564 @ 0x6f94 │ │ │ │ + movw r1, #28884 @ 0x70d4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8c534 │ │ │ │ + bl 8c520 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 5e144 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13925 @ 0x3665 │ │ │ │ + movw r1, #13741 @ 0x35ad │ │ │ │ movt r1, #30 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 23cc9c │ │ │ │ + bl 23cc24 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ movs r1, #2 │ │ │ │ - bl 45926 <_PyEval_FormatAwaitableError@@Base+0x116> │ │ │ │ + bl 45902 <_PyEval_FormatAwaitableError@@Base+0xc2> │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #12936 @ 0x3288 │ │ │ │ + movw r0, #13240 @ 0x33b8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 82744 │ │ │ │ + b.w 82754 │ │ │ │ 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] │ │ │ │ @@ -77470,29 +77469,29 @@ │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ str r5, [sp, #0] │ │ │ │ ldrb r4, [r4, #23] │ │ │ │ str r4, [sp, #4] │ │ │ │ movw r4, #35460 @ 0x8a84 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ str r4, [sp, #8] │ │ │ │ - bl 1d7154 │ │ │ │ + bl 1d6fcc │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #6508 @ 0x196c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r2, #40648 @ 0x9ec8 │ │ │ │ + movw r2, #41188 @ 0xa0e4 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #28584 @ 0x6fa8 │ │ │ │ + movw r1, #28904 @ 0x70e8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1990 │ │ │ │ + bl d19a8 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ 0005e220 : │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -77512,18 +77511,18 @@ │ │ │ │ add r0, r1 │ │ │ │ ldr.w r9, [r7, r8] │ │ │ │ lsls r4, r3, #3 │ │ │ │ sub.w r3, r2, r3, lsl #3 │ │ │ │ cmp r0, r3 │ │ │ │ bhi.n 5e26a │ │ │ │ add r0, r4 │ │ │ │ - bl 716b8 │ │ │ │ + bl 716b0 │ │ │ │ cbnz r0, 5e276 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e7b48 │ │ │ │ + bl 1e7a90 │ │ │ │ mov r4, r0 │ │ │ │ cbnz r0, 5e2d2 │ │ │ │ b.n 5e2f4 │ │ │ │ ldr.w r2, [r7, r8] │ │ │ │ add r4, r0 │ │ │ │ movs r1, #0 │ │ │ │ strd r1, r1, [r0] │ │ │ │ @@ -77564,15 +77563,15 @@ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r5, [r4, #4] │ │ │ │ cmp r3, r2 │ │ │ │ mov r0, r4 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ - bl 71b58 <_Py_NewReference@@Base> │ │ │ │ + bl 71b50 <_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 │ │ │ │ @@ -77584,52 +77583,52 @@ │ │ │ │ cbz r3, 5e354 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ movw r6, #4356 @ 0x1104 │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ cmp r0, r6 │ │ │ │ beq.n 5e354 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #40648 @ 0x9ec8 │ │ │ │ + movw r1, #41188 @ 0xa0e4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 1e4f60 │ │ │ │ + bl 1e4ea8 │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 5e33c │ │ │ │ movs r0, #0 │ │ │ │ b.n 5e3d2 │ │ │ │ cmp r0, r6 │ │ │ │ bne.n 5e364 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 5e354 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cbnz r3, 5e354 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 5e38c │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ b.n 5e38c │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2389a0 │ │ │ │ + bl 238920 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 5e388 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 5e388 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 5e338 │ │ │ │ ldrh.w r5, [r4, #13] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ rev16 r5, r5 │ │ │ │ ldrb r6, [r4, #15] │ │ │ │ @@ -77640,24 +77639,24 @@ │ │ │ │ ldrb.w r9, [r4, #18] │ │ │ │ ldrb.w sl, [r4, #19] │ │ │ │ beq.n 5e3ba │ │ │ │ subs r0, #1 │ │ │ │ str r0, [r4, #0] │ │ │ │ cbnz r0, 5e3ba │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ str.w r9, [sp] │ │ │ │ str r4, [sp, #8] │ │ │ │ - bl 1f9db0 <_PyArg_ParseStack@@Base+0x460> │ │ │ │ + bl 1f9d04 <_PyArg_ParseStack@@Base+0x480> │ │ │ │ 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 │ │ │ │ @@ -77665,77 +77664,77 @@ │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, r3 │ │ │ │ beq.n 5e446 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r6, r1 │ │ │ │ movs r1, #0 │ │ │ │ subs r2, #1 │ │ │ │ - bl ea954 │ │ │ │ + bl ea9b4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 5e418 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 5e418 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ cbz r5, 5e444 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ - movw r0, #28624 @ 0x6fd0 │ │ │ │ + movw r0, #28944 @ 0x7110 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl ddc6c │ │ │ │ + bl ddce4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 5e446 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 5e446 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ b.n 5e446 │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r1 │ │ │ │ - movw r1, #12920 @ 0x3278 │ │ │ │ + movw r1, #13224 @ 0x33a8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 8c534 │ │ │ │ + bl 8c520 │ │ │ │ cbz r0, 5e488 │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ bl 5e48c │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r0 │ │ │ │ - movw r0, #12936 @ 0x3288 │ │ │ │ + movw r0, #13240 @ 0x33b8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 82744 │ │ │ │ + bl 82754 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #6 │ │ │ │ adds r0, #13 │ │ │ │ - bl 71e88 │ │ │ │ + bl 71e08 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 5e4fc │ │ │ │ cmp r6, #3 │ │ │ │ ble.n 5e4ba │ │ │ │ ldrb r3, [r5, #19] │ │ │ │ cbz r3, 5e4ba │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ @@ -77746,118 +77745,118 @@ │ │ │ │ cbz r3, 5e4ce │ │ │ │ ldr r2, [r5, #20] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ bne.n 5e4d8 │ │ │ │ movs r0, #1 │ │ │ │ - bl 7d724 │ │ │ │ + bl 7d728 │ │ │ │ mov r5, r0 │ │ │ │ b.n 5e4e0 │ │ │ │ movs r0, #2 │ │ │ │ - bl 7d610 │ │ │ │ + bl 7d614 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 5e4f0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbz r3, 5e4f4 │ │ │ │ mov r4, r5 │ │ │ │ b.n 5e4fc │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ b.n 5e4f0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ movs r1, #0 │ │ │ │ subs r2, #1 │ │ │ │ - bl ea954 │ │ │ │ + bl ea9b4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 5e534 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 5e534 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ cbz r4, 5e564 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #28640 @ 0x6fe0 │ │ │ │ + movw r0, #28960 @ 0x7120 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl ddc6c │ │ │ │ + bl ddce4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 5e558 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbz r3, 5e55c │ │ │ │ mov r4, r5 │ │ │ │ b.n 5e564 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ b.n 5e558 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #6508 @ 0x196c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r2, #6668 @ 0x1a0c │ │ │ │ + movw r2, #6988 @ 0x1b4c │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #28584 @ 0x6fa8 │ │ │ │ + movw r1, #28904 @ 0x70e8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1990 │ │ │ │ + bl d19a8 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #6508 @ 0x196c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r2, #40748 @ 0x9f2c │ │ │ │ + movw r2, #41288 @ 0xa148 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #28584 @ 0x6fa8 │ │ │ │ + movw r1, #28904 @ 0x70e8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1990 │ │ │ │ + bl d19a8 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #32 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r0 │ │ │ │ add r4, sp, #28 │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [pc, #120] @ (5e65c ) │ │ │ │ - movw r2, #11876 @ 0x2e64 │ │ │ │ + movw r2, #12196 @ 0x2fa4 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl d27f0 │ │ │ │ + bl d2808 │ │ │ │ cbnz r0, 5e5f8 │ │ │ │ movs r5, #0 │ │ │ │ b.n 5e654 │ │ │ │ ldrb r4, [r5, #15] │ │ │ │ movs r3, #1 │ │ │ │ ldrb r2, [r5, #14] │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ @@ -77866,36 +77865,36 @@ │ │ │ │ movw r1, #1900 @ 0x76c │ │ │ │ str r4, [sp, #8] │ │ │ │ str r0, [sp, #20] │ │ │ │ movs r0, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r2, r3 │ │ │ │ strd r0, r3, [sp, #12] │ │ │ │ - movw r0, #28656 @ 0x6ff0 │ │ │ │ + movw r0, #28976 @ 0x7130 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 82744 │ │ │ │ + bl 82754 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 5e5f4 │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r5 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - bl 1fa0cc <_PyArg_ParseStack@@Base+0x77c> │ │ │ │ + bl 1fa020 <_PyArg_ParseStack@@Base+0x79c> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 5e654 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 5e654 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ ldr r2, [pc, #96] @ (5e6c0 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ @@ -77903,137 +77902,137 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ movs r1, #2 │ │ │ │ bl 5e48c │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #12936 @ 0x3288 │ │ │ │ + movw r0, #13240 @ 0x33b8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 82744 │ │ │ │ + b.w 82754 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ movw r2, #35252 @ 0x89b4 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ ldrd r1, r2, [r0, #16] │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - bl 13daa8 │ │ │ │ + bl 13db88 │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r4, #35252 @ 0x89b4 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ mov r6, r1 │ │ │ │ cmp r0, r4 │ │ │ │ beq.n 5e6e0 │ │ │ │ mov r1, r4 │ │ │ │ - bl 859a0 │ │ │ │ + bl 8596c │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 5e7c2 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ cmp r0, r4 │ │ │ │ beq.n 5e6f6 │ │ │ │ movw r1, #35252 @ 0x89b4 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ - bl 859a0 │ │ │ │ + bl 8596c │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 5e7c2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 23e338 <_PyTime_AsTimeval@@Base+0x378> │ │ │ │ + bl 23e2c4 <_PyTime_AsTimeval@@Base+0x3c4> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 5e784 │ │ │ │ mov r0, r6 │ │ │ │ - bl 23e338 <_PyTime_AsTimeval@@Base+0x378> │ │ │ │ + bl 23e2c4 <_PyTime_AsTimeval@@Base+0x3c4> │ │ │ │ mov r6, r0 │ │ │ │ cbnz r0, 5e724 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 5e784 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 5e784 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ b.n 5e784 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 234cfc │ │ │ │ + bl 234c7c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 5e744 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 5e744 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 5e75a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cbnz r3, 5e75a │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ cbz r4, 5e784 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movw r1, #35252 @ 0x89b4 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ - bl 234b68 │ │ │ │ + bl 234ae8 │ │ │ │ mov r6, r0 │ │ │ │ cbnz r0, 5e788 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 5e784 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 5e784 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ movs r5, #0 │ │ │ │ b.n 5e7ca │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ movs r0, #2 │ │ │ │ - bl 7d610 │ │ │ │ + bl 7d614 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 5e7aa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cbnz r3, 5e7aa │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 5e7ca │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 5e7ca │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ b.n 5e7ca │ │ │ │ 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 │ │ │ │ @@ -78043,312 +78042,312 @@ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r4, #35252 @ 0x89b4 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ mov r5, r1 │ │ │ │ cmp r0, r4 │ │ │ │ beq.n 5e7f8 │ │ │ │ mov r1, r4 │ │ │ │ - bl 859a0 │ │ │ │ + bl 8596c │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 5e8a2 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, r4 │ │ │ │ beq.n 5e80e │ │ │ │ movw r1, #35252 @ 0x89b4 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ - bl 859a0 │ │ │ │ + bl 8596c │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 5e8a2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 23e338 <_PyTime_AsTimeval@@Base+0x378> │ │ │ │ + bl 23e2c4 <_PyTime_AsTimeval@@Base+0x3c4> │ │ │ │ mov r4, r0 │ │ │ │ cbnz r0, 5e81c │ │ │ │ movs r4, #0 │ │ │ │ b.n 5e8aa │ │ │ │ mov r0, r5 │ │ │ │ - bl 23e338 <_PyTime_AsTimeval@@Base+0x378> │ │ │ │ + bl 23e2c4 <_PyTime_AsTimeval@@Base+0x3c4> │ │ │ │ mov r6, r0 │ │ │ │ cbnz r0, 5e840 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 5e818 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 5e818 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ b.n 5e818 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 133e30 │ │ │ │ + bl 133f18 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 5e860 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 5e860 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 5e876 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cbnz r3, 5e876 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ beq.n 5e818 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #35252 @ 0x89b4 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ - bl 234b68 │ │ │ │ + bl 234ae8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 5e8aa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 5e8aa │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ b.n 5e8aa │ │ │ │ movw r4, #7528 @ 0x1d68 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w 23bd3c │ │ │ │ + b.w 23bcc4 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #35236 @ 0x89a4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r0, r3 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ bne.n 5e8d0 │ │ │ │ - movw r0, #28668 @ 0x6ffc │ │ │ │ + movw r0, #28988 @ 0x713c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - b.w ddc6c │ │ │ │ + b.w ddce4 │ │ │ │ ldrd r2, r3, [r0, #8] │ │ │ │ cbnz r3, 5e8e2 │ │ │ │ - movw r0, #62416 @ 0xf3d0 │ │ │ │ + movw r0, #62736 @ 0xf510 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - b.w ddc6c │ │ │ │ - movw r0, #24672 @ 0x6060 │ │ │ │ + b.w ddce4 │ │ │ │ + movw r0, #24940 @ 0x616c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - b.w ddc6c │ │ │ │ + b.w ddce4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrd r2, r3, [r0, #4] │ │ │ │ ldr r4, [r2, #16] │ │ │ │ cbz r3, 5e90c │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r4, r4, r3, lsl #3 │ │ │ │ adds r4, #16 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ cbz r0, 5e926 │ │ │ │ - bl 243fb4 <_PySys_GetSizeOf@@Base> │ │ │ │ + bl 243f3c <_PySys_GetSizeOf@@Base> │ │ │ │ adds r2, r0, #1 │ │ │ │ bne.n 5e924 │ │ │ │ - bl 7f720 │ │ │ │ + bl 7f734 │ │ │ │ cbnz r0, 5e934 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ b.n 5e92a │ │ │ │ add r4, r0 │ │ │ │ adds r3, r4, #1 │ │ │ │ beq.n 5e918 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 124d64 │ │ │ │ + b.w 1250d4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - movw r0, #14924 @ 0x3a4c │ │ │ │ + movw r0, #15244 @ 0x3b8c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ - bl f5568 <_PySys_GetRequiredAttrString@@Base> │ │ │ │ + bl 1b3310 <_PySys_GetRequiredAttrString@@Base> │ │ │ │ cbz r0, 5e98c │ │ │ │ mov r2, r0 │ │ │ │ mov r4, r0 │ │ │ │ - movw r1, #9452 @ 0x24ec │ │ │ │ + movw r1, #9792 @ 0x2640 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #28676 @ 0x7004 │ │ │ │ + movw r0, #28996 @ 0x7144 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 8fe90 │ │ │ │ + bl 8fe78 │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 5e990 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 5e98c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 5e98c │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ movs r5, #0 │ │ │ │ b.n 5e9b4 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8e1fc │ │ │ │ + bl 8e1e8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 5e9b4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 5e9b4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #352] @ (5eb2c ) │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ mov r7, r1 │ │ │ │ mov r8, r2 │ │ │ │ mov r9, r3 │ │ │ │ ldr r6, [r0, r4] │ │ │ │ - movw r0, #28712 @ 0x7028 │ │ │ │ + movw r0, #29032 @ 0x7168 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 19a894 │ │ │ │ + bl 19a7ac │ │ │ │ cbz r0, 5ea02 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ cbz r3, 5ea02 │ │ │ │ - movw r1, #31796 @ 0x7c34 │ │ │ │ + movw r1, #32140 @ 0x7d8c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ blx 2a890 │ │ │ │ cbnz r0, 5ea0a │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ b.n 5eb26 │ │ │ │ - movw r4, #28696 @ 0x7018 │ │ │ │ + movw r4, #29016 @ 0x7158 │ │ │ │ movt r4, #42 @ 0x2a │ │ │ │ mov r0, r4 │ │ │ │ - bl 197d40 │ │ │ │ + bl 197c58 │ │ │ │ mov r4, r0 │ │ │ │ cbnz r0, 5ea1c │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e7b48 │ │ │ │ + bl 1e7a90 │ │ │ │ b.n 5ea52 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ blx 295d4 │ │ │ │ mov sl, r0 │ │ │ │ cbnz r0, 5ea38 │ │ │ │ - movw r0, #63812 @ 0xf944 │ │ │ │ + movw r0, #64132 @ 0xfa84 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 7a158 │ │ │ │ + bl 7a0ec │ │ │ │ mov sl, r4 │ │ │ │ mov r5, r0 │ │ │ │ b.n 5ea4a │ │ │ │ cmp r4, r0 │ │ │ │ beq.n 5eaf4 │ │ │ │ subs r1, r0, r4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f6bc │ │ │ │ + bl 7f6d0 │ │ │ │ add.w sl, sl, #1 │ │ │ │ mov r5, r0 │ │ │ │ cbnz r5, 5ea56 │ │ │ │ mov r0, r4 │ │ │ │ - bl 6c174 │ │ │ │ + bl 6c16c │ │ │ │ movs r4, #0 │ │ │ │ b.n 5eb26 │ │ │ │ mov r0, r5 │ │ │ │ - bl 10e544 │ │ │ │ + bl 10e66c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov fp, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 5ea74 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 5ea74 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ cmp.w fp, #0 │ │ │ │ bne.n 5ea8e │ │ │ │ movw r3, #48048 @ 0xbbb0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 122f8c <_PyErr_ExceptionMatches@@Base> │ │ │ │ + bl 1232fc <_PyErr_ExceptionMatches@@Base> │ │ │ │ cbnz r0, 5eaf4 │ │ │ │ b.n 5ea4c │ │ │ │ mov r1, sl │ │ │ │ mov r0, fp │ │ │ │ - bl cbc74 │ │ │ │ + bl cbc88 │ │ │ │ ldr.w r3, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 5eab2 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cbnz r3, 5eab2 │ │ │ │ mov r0, fp │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ cbnz r5, 5eac8 │ │ │ │ movw r3, #48072 @ 0xbbc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 122f8c <_PyErr_ExceptionMatches@@Base> │ │ │ │ + bl 1232fc <_PyErr_ExceptionMatches@@Base> │ │ │ │ cbnz r0, 5eaf4 │ │ │ │ b.n 5ea4c │ │ │ │ mov r0, r4 │ │ │ │ - bl 6c174 │ │ │ │ + bl 6c16c │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8e1fc │ │ │ │ + bl 8e1e8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 5eb26 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 5eb26 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ b.n 5eb26 │ │ │ │ mov r0, r6 │ │ │ │ - bl 122fa4 <_PyErr_Clear@@Base> │ │ │ │ + bl 123314 <_PyErr_Clear@@Base> │ │ │ │ movw r0, #56072 @ 0xdb08 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #0 │ │ │ │ - movw r2, #28732 @ 0x703c │ │ │ │ + movw r2, #29052 @ 0x717c │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 1f560c │ │ │ │ + bl 1f5514 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r3 │ │ │ │ - bl 6c174 │ │ │ │ + bl 6c16c │ │ │ │ cmp r4, #0 │ │ │ │ bge.w 5e9f8 │ │ │ │ b.n 5ea52 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ @@ -78380,19 +78379,19 @@ │ │ │ │ ldr r0, [r5, #120] @ 0x78 │ │ │ │ cbz r0, 5eb7e │ │ │ │ adds r4, #1 │ │ │ │ blx 29b58 │ │ │ │ add r4, r0 │ │ │ │ adds r3, r4, #1 │ │ │ │ bne.n 5eb88 │ │ │ │ - bl 7f720 │ │ │ │ + bl 7f734 │ │ │ │ cbnz r0, 5eb92 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 124d64 │ │ │ │ + b.w 1250d4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ 0005eb96 <_PyInterpreterState_RequiresIDRef@@Base>: │ │ │ │ ldr.w r0, [r0, #3664] @ 0xe50 │ │ │ │ bx lr │ │ │ │ │ │ │ │ @@ -78404,17 +78403,17 @@ │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r2, #24368 @ 0x5f30 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r0, r2 │ │ │ │ beq.n 5ebcc │ │ │ │ mov.w r1, #494 @ 0x1ee │ │ │ │ - movw r0, #48388 @ 0xbd04 │ │ │ │ + movw r0, #48708 @ 0xbe44 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 214fc4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 214f14 <_PyErr_BadInternalCall@@Base> │ │ │ │ b.n 5ec08 │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r1, r2 │ │ │ │ beq.n 5ec0e │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r0, [r2, #84] @ 0x54 │ │ │ │ @@ -78425,19 +78424,19 @@ │ │ │ │ cmp r2, r0 │ │ │ │ beq.n 5ec10 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ b.n 5ec10 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #28780 @ 0x706c │ │ │ │ + movw r1, #29100 @ 0x71ac │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1990 │ │ │ │ + bl d19a8 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 5ec44 │ │ │ │ movs r1, #0 │ │ │ │ ldr r4, [pc, #52] @ (5ec48 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r0, [r3, #68] @ 0x44 │ │ │ │ ldr r2, [r2, r4] │ │ │ │ @@ -78451,15 +78450,15 @@ │ │ │ │ itt eq │ │ │ │ moveq r4, #0 │ │ │ │ streq.w r4, [r2, r0, lsl #3] │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ movs r4, #0 │ │ │ │ str r1, [r3, #36] @ 0x24 │ │ │ │ str r4, [r3, #68] @ 0x44 │ │ │ │ - bl 7828c │ │ │ │ + bl 7820c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ 0005ec4c : │ │ │ │ @@ -78507,499 +78506,499 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 5ec9e <_PyRWMutex_Lock@@Base+0x20> │ │ │ │ dmb ish │ │ │ │ beq.n 5ecc2 <_PyRWMutex_Lock@@Base+0x44> │ │ │ │ mov r1, r3 │ │ │ │ b.n 5ec90 <_PyRWMutex_Lock@@Base+0x12> │ │ │ │ mov r0, r4 │ │ │ │ - bl 5ed2a <_PyRWMutex_RLock@@Base+0x46> │ │ │ │ + bl 5ed2c <_PyRWMutex_RLock@@Base+0x48> │ │ │ │ mov r1, r0 │ │ │ │ b.n 5ec90 <_PyRWMutex_Lock@@Base+0x12> │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ 0005ecc4 <_PyRWMutex_Unlock@@Base>: │ │ │ │ movs r2, #0 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r0] │ │ │ │ strex r1, r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 5ecca <_PyRWMutex_Unlock@@Base+0x6> │ │ │ │ lsls r3, r3, #30 │ │ │ │ dmb ish │ │ │ │ bpl.n 5ece2 <_PyRWMutex_Unlock@@Base+0x1e> │ │ │ │ - b.w 1f8858 <_PyParkingLot_UnparkAll@@Base> │ │ │ │ + b.w 1f85d4 <_PyParkingLot_UnparkAll@@Base> │ │ │ │ bx lr │ │ │ │ │ │ │ │ 0005ece4 <_PyRWMutex_RLock@@Base>: │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r1, [r0, #0] │ │ │ │ - lsls r2, r1, #31 │ │ │ │ - bmi.n 5ecfe <_PyRWMutex_RLock@@Base+0x1a> │ │ │ │ - lsls r3, r1, #30 │ │ │ │ - bpl.n 5ed08 <_PyRWMutex_RLock@@Base+0x24> │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mov r1, r3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 5ed2a <_PyRWMutex_RLock@@Base+0x46> │ │ │ │ - mov r1, r0 │ │ │ │ + lsls r2, r3, #31 │ │ │ │ + bmi.n 5ed02 <_PyRWMutex_RLock@@Base+0x1e> │ │ │ │ + lsls r2, r3, #30 │ │ │ │ + bpl.n 5ed0a <_PyRWMutex_RLock@@Base+0x26> │ │ │ │ + bl 5ed2c <_PyRWMutex_RLock@@Base+0x48> │ │ │ │ + mov r3, r0 │ │ │ │ b.n 5ecf6 <_PyRWMutex_RLock@@Base+0x12> │ │ │ │ - adds r2, r1, #4 │ │ │ │ + adds r1, r3, #4 │ │ │ │ dmb ish │ │ │ │ - ldrex r3, [r4] │ │ │ │ - cmp r3, r1 │ │ │ │ - bne.n 5ed1e <_PyRWMutex_RLock@@Base+0x3a> │ │ │ │ - strex r0, r2, [r4] │ │ │ │ + ldrex r2, [r4] │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.n 5ed20 <_PyRWMutex_RLock@@Base+0x3c> │ │ │ │ + strex r0, r1, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5ed0e <_PyRWMutex_RLock@@Base+0x2a> │ │ │ │ + bne.n 5ed10 <_PyRWMutex_RLock@@Base+0x2c> │ │ │ │ dmb ish │ │ │ │ - beq.n 5ed28 <_PyRWMutex_RLock@@Base+0x44> │ │ │ │ - mov r1, r3 │ │ │ │ + beq.n 5ed2a <_PyRWMutex_RLock@@Base+0x46> │ │ │ │ + mov r3, r2 │ │ │ │ b.n 5ecf6 <_PyRWMutex_RLock@@Base+0x12> │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #24 │ │ │ │ mov r4, r0 │ │ │ │ lsls r3, r1, #30 │ │ │ │ str r1, [sp, #20] │ │ │ │ - bmi.n 5ed64 <_PyRWMutex_RLock@@Base+0x80> │ │ │ │ + bmi.n 5ed66 <_PyRWMutex_RLock@@Base+0x82> │ │ │ │ mov r3, r1 │ │ │ │ orr.w r2, r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r4] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 5ed5c <_PyRWMutex_RLock@@Base+0x78> │ │ │ │ + bne.n 5ed5e <_PyRWMutex_RLock@@Base+0x7a> │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 5ed4c <_PyRWMutex_RLock@@Base+0x68> │ │ │ │ + bne.n 5ed4e <_PyRWMutex_RLock@@Base+0x6a> │ │ │ │ dmb ish │ │ │ │ - bne.n 5ed84 <_PyRWMutex_RLock@@Base+0xa0> │ │ │ │ + bne.n 5ed86 <_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 15da10 <_PyParkingLot_Park@@Base> │ │ │ │ + bl 15da48 <_PyParkingLot_Park@@Base> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0005ed88 <_PyRWMutex_RUnlock@@Base>: │ │ │ │ +0005ed8a <_PyRWMutex_RUnlock@@Base>: │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r0] │ │ │ │ subs r3, #4 │ │ │ │ strex r2, r3, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 5ed8c <_PyRWMutex_RUnlock@@Base+0x4> │ │ │ │ + bne.n 5ed8e <_PyRWMutex_RUnlock@@Base+0x4> │ │ │ │ lsrs r2, r3, #2 │ │ │ │ dmb ish │ │ │ │ - bne.n 5edaa <_PyRWMutex_RUnlock@@Base+0x22> │ │ │ │ + bne.n 5edac <_PyRWMutex_RUnlock@@Base+0x22> │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bpl.n 5edaa <_PyRWMutex_RUnlock@@Base+0x22> │ │ │ │ - b.w 1f8858 <_PyParkingLot_UnparkAll@@Base> │ │ │ │ + bpl.n 5edac <_PyRWMutex_RUnlock@@Base+0x22> │ │ │ │ + b.w 1f85d4 <_PyParkingLot_UnparkAll@@Base> │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005edac : │ │ │ │ +0005edae : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r0, 5edd6 │ │ │ │ + cbz r0, 5edd8 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r2, #33900 @ 0x846c │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 5edd6 │ │ │ │ + bne.n 5edd8 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 5edd6 │ │ │ │ + cbz r2, 5edd8 │ │ │ │ movs r0, #0 │ │ │ │ str r1, [r3, #16] │ │ │ │ - b.n 5edf0 │ │ │ │ + b.n 5edf2 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #28824 @ 0x7098 │ │ │ │ + movw r1, #29144 @ 0x71d8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 1271a4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005edf2 : │ │ │ │ +0005edf4 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r0, 5ee18 │ │ │ │ + cbz r0, 5ee1a │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #33900 @ 0x846c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 5ee18 │ │ │ │ + bne.n 5ee1a │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 5ee18 │ │ │ │ + cbz r3, 5ee1a │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - b.n 5ee30 │ │ │ │ + b.n 5ee32 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #28884 @ 0x70d4 │ │ │ │ + movw r1, #29204 @ 0x7214 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 1271a4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005ee32 : │ │ │ │ +0005ee34 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r0, 5ee58 │ │ │ │ + cbz r0, 5ee5a │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #33900 @ 0x846c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 5ee58 │ │ │ │ + bne.n 5ee5a │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 5ee58 │ │ │ │ + cbz r3, 5ee5a │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 5ee70 │ │ │ │ + b.n 5ee72 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #28944 @ 0x7110 │ │ │ │ + movw r1, #29264 @ 0x7250 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 1271a4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005ee72 : │ │ │ │ +0005ee74 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r0, 5ee98 │ │ │ │ + cbz r0, 5ee9a │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #33900 @ 0x846c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 5ee98 │ │ │ │ + bne.n 5ee9a │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 5ee98 │ │ │ │ + cbz r3, 5ee9a │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - b.n 5eeb0 │ │ │ │ + b.n 5eeb2 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #29008 @ 0x7150 │ │ │ │ + movw r1, #29328 @ 0x7290 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 1271a4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005eeb2 : │ │ │ │ +0005eeb4 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r0, 5eef0 │ │ │ │ + cbz r0, 5eef2 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r2, #33900 @ 0x846c │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 5eef0 │ │ │ │ + bne.n 5eef2 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 5eef0 │ │ │ │ - cbnz r1, 5ef0c │ │ │ │ + cbz r2, 5eef2 │ │ │ │ + cbnz r1, 5ef0e │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #29124 @ 0x71c4 │ │ │ │ + movw r1, #29444 @ 0x7304 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 5ef06 │ │ │ │ + bl 1271a4 │ │ │ │ + b.n 5ef08 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #29064 @ 0x7188 │ │ │ │ + movw r1, #29384 @ 0x72c8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 1271a4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5ef10 │ │ │ │ + b.n 5ef12 │ │ │ │ movs r0, #0 │ │ │ │ str r1, [r3, #8] │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005ef12 : │ │ │ │ +0005ef14 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r0, 5ef3c │ │ │ │ + cbz r0, 5ef3e │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r2, #33900 @ 0x846c │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 5ef3c │ │ │ │ + bne.n 5ef3e │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 5ef3c │ │ │ │ + cbz r2, 5ef3e │ │ │ │ movs r0, #0 │ │ │ │ str r1, [r3, #12] │ │ │ │ - b.n 5ef56 │ │ │ │ + b.n 5ef58 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #29172 @ 0x71f4 │ │ │ │ + movw r1, #29492 @ 0x7334 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 1271a4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005ef58 : │ │ │ │ +0005ef5a : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r0, 5ef82 │ │ │ │ + cbz r0, 5ef84 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r2, #33900 @ 0x846c │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 5ef82 │ │ │ │ + bne.n 5ef84 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 5ef82 │ │ │ │ + cbz r2, 5ef84 │ │ │ │ movs r0, #0 │ │ │ │ str r1, [r3, #20] │ │ │ │ - b.n 5ef9c │ │ │ │ + b.n 5ef9e │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #29228 @ 0x722c │ │ │ │ + movw r1, #29548 @ 0x736c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 1271a4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005ef9e : │ │ │ │ - b.w 10ddc0 <_PyLong_FromByteArray@@Base+0x12e0> │ │ │ │ +0005efa0 : │ │ │ │ + b.w 10dee8 <_PyLong_FromByteArray@@Base+0x12f0> │ │ │ │ │ │ │ │ -0005efa2 : │ │ │ │ - b.w 208b7c │ │ │ │ +0005efa4 : │ │ │ │ + b.w 208ad4 │ │ │ │ │ │ │ │ -0005efa6 : │ │ │ │ - b.w 3a586 │ │ │ │ +0005efa8 : │ │ │ │ + b.w 3a556 │ │ │ │ │ │ │ │ -0005efaa : │ │ │ │ - b.w 20fbd4 <_PyThreadState_GetCurrent@@Base+0x84> │ │ │ │ +0005efac : │ │ │ │ + b.w 20fb24 <_PyThreadState_GetCurrent@@Base+0x84> │ │ │ │ │ │ │ │ -0005efae : │ │ │ │ +0005efb0 : │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r9, r3 │ │ │ │ mov r7, r1 │ │ │ │ mov r1, r3 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r3 │ │ │ │ it ge │ │ │ │ movge r2, r3 │ │ │ │ mov r8, r2 │ │ │ │ - bl 146e84 │ │ │ │ - cbz r0, 5efe2 │ │ │ │ + bl 146f6c │ │ │ │ + cbz r0, 5efe4 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ blx 29c10 │ │ │ │ - b.n 5f058 │ │ │ │ + b.n 5f05a │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bl 76ed4 │ │ │ │ + bl 76e54 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 5eff4 │ │ │ │ + cbz r0, 5eff6 │ │ │ │ mov r3, r5 │ │ │ │ - b.n 5effe │ │ │ │ - bl 1e7a0c │ │ │ │ + b.n 5f000 │ │ │ │ + bl 1e7954 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5f05a │ │ │ │ + b.n 5f05c │ │ │ │ ldr r2, [r4, #20] │ │ │ │ cmp r2, r5 │ │ │ │ - ble.n 5f00c │ │ │ │ + ble.n 5f00e │ │ │ │ str.w r3, [r6, r5, lsl #2] │ │ │ │ adds r5, #1 │ │ │ │ - b.n 5effe │ │ │ │ + b.n 5f000 │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ - movw r2, #61535 @ 0xf05f │ │ │ │ + movw r2, #61537 @ 0xf061 │ │ │ │ movt r2, #5 │ │ │ │ movw r3, #64583 @ 0xfc47 │ │ │ │ movt r3, #5 │ │ │ │ cmp.w r9, #70 @ 0x46 │ │ │ │ ite ne │ │ │ │ movne r8, r2 │ │ │ │ moveq r8, r3 │ │ │ │ - bl 26b498 │ │ │ │ + bl 26b5d8 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - cbz r5, 5f052 │ │ │ │ - bl 195054 │ │ │ │ + cbz r5, 5f054 │ │ │ │ + bl 194fb8 │ │ │ │ mov r1, r7 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ subs r5, #1 │ │ │ │ blx 29c10 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r2, [r4, #28] │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ add r7, r3 │ │ │ │ blx r8 │ │ │ │ - b.n 5f030 │ │ │ │ + b.n 5f032 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77270 │ │ │ │ + bl 771f0 │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ push {r4, r5} │ │ │ │ subs r4, r0, #1 │ │ │ │ add.w r0, r1, r0, lsl #2 │ │ │ │ cmp r4, #0 │ │ │ │ - blt.n 5f08e │ │ │ │ + blt.n 5f090 │ │ │ │ ldr.w r1, [r2, r4, lsl #2] │ │ │ │ subs r5, r0, #4 │ │ │ │ ldr.w r3, [r0, #-4] │ │ │ │ subs r1, #1 │ │ │ │ cmp r3, r1 │ │ │ │ - bge.n 5f082 │ │ │ │ + bge.n 5f084 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r0, #-4] │ │ │ │ - b.n 5f08e │ │ │ │ + b.n 5f090 │ │ │ │ movs r3, #0 │ │ │ │ subs r4, #1 │ │ │ │ str.w r3, [r0, #-4] │ │ │ │ mov r0, r5 │ │ │ │ - b.n 5f066 │ │ │ │ + b.n 5f068 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005f092 : │ │ │ │ +0005f094 : │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005f0a4 : │ │ │ │ +0005f0a6 : │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r4, [pc, #68] @ (5f0fc ) │ │ │ │ + ldr r4, [pc, #68] @ (5f0fc ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [r3, r4] │ │ │ │ ldr r4, [r3, #8] │ │ │ │ addw r7, r4, #3748 @ 0xea4 │ │ │ │ addw r9, r4, #3796 @ 0xed4 │ │ │ │ ldr.w r8, [r4, #3740] @ 0xe9c │ │ │ │ str.w r2, [r4, #3740] @ 0xe9c │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 5f100 │ │ │ │ - cbnz r0, 5f0f2 │ │ │ │ + bl 5f100 │ │ │ │ + cbnz r0, 5f0f4 │ │ │ │ adds r7, #16 │ │ │ │ cmp r7, r9 │ │ │ │ - bne.n 5f0d4 │ │ │ │ + bne.n 5f0d6 │ │ │ │ addw r2, r4, #3800 @ 0xed8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 5f100 │ │ │ │ + bl 5f100 │ │ │ │ str.w r8, [r4, #3740] @ 0xe9c │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [r2, #0] │ │ │ │ mov r5, r2 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ mvn.w r9, #3221225472 @ 0xc0000000 │ │ │ │ mov r1, r6 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 5f154 │ │ │ │ + beq.n 5f154 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ add.w sl, r4, #8 │ │ │ │ mov r0, sl │ │ │ │ cmp r3, r9 │ │ │ │ add.w r2, r3, #1 │ │ │ │ it ne │ │ │ │ strne r2, [r4, #8] │ │ │ │ blx r7 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 5f14a │ │ │ │ + beq.n 5f14a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #8] │ │ │ │ - cbnz r3, 5f14a │ │ │ │ + cbnz r3, 5f14a │ │ │ │ mov r0, sl │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 5f158 │ │ │ │ + beq.n 5f158 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ - b.n 5f11c │ │ │ │ + b.n 5f11c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5f15c │ │ │ │ + b.n 5f15c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ │ │ │ 0005f160 : │ │ │ │ cbz r0, 5f170 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ 0005f172 : │ │ │ │ - b.w 1a1e48 │ │ │ │ + b.w 1a1d58 │ │ │ │ │ │ │ │ 0005f176 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r0, #8 │ │ │ │ - bl 6bfc4 │ │ │ │ + bl 6bfbc │ │ │ │ cbz r0, 5f190 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r0, #0] │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ 0005f192 : │ │ │ │ cbz r0, 5f1bc │ │ │ │ @@ -79012,15 +79011,15 @@ │ │ │ │ cbz r3, 5f1b2 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ blx 2a20c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 6c174 │ │ │ │ + b.w 6c16c │ │ │ │ bx lr │ │ │ │ │ │ │ │ 0005f1be : │ │ │ │ cbz r0, 5f1ce │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ @@ -79052,28 +79051,28 @@ │ │ │ │ ldr r5, [r0, #4] │ │ │ │ movw r1, #9964 @ 0x26ec │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ mov r4, r0 │ │ │ │ cmp r5, r1 │ │ │ │ beq.n 5f23e │ │ │ │ mov r0, r5 │ │ │ │ - bl 859a0 │ │ │ │ + bl 8596c │ │ │ │ movw r2, #10624 @ 0x2980 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ movw r3, #10172 @ 0x27bc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r2 │ │ │ │ it ne │ │ │ │ cmpne r5, r3 │ │ │ │ beq.n 5f23e │ │ │ │ cbnz r0, 5f23e │ │ │ │ movw r1, #953 @ 0x3b9 │ │ │ │ - movw r0, #58140 @ 0xe31c │ │ │ │ + movw r0, #58460 @ 0xe45c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 214fc4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 214f14 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ b.n 5f266 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r0, r2 │ │ │ │ beq.n 5f266 │ │ │ │ @@ -79096,64 +79095,64 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #20 │ │ │ │ mov r5, r1 │ │ │ │ add r1, sp, #12 │ │ │ │ mov r4, r2 │ │ │ │ - bl 88de4 │ │ │ │ + bl 88dc8 │ │ │ │ cbz r0, 5f2b0 <_Py_UTF8_Edit_Cost@@Base+0x48> │ │ │ │ mov r6, r0 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 88de4 │ │ │ │ + bl 88dc8 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 5f2b0 <_Py_UTF8_Edit_Cost@@Base+0x48> │ │ │ │ adds r3, r4, #1 │ │ │ │ bne.n 5f2a2 <_Py_UTF8_Edit_Cost@@Base+0x3a> │ │ │ │ ldrd r4, r3, [sp, #8] │ │ │ │ cmp r4, r3 │ │ │ │ it lt │ │ │ │ movlt r4, r3 │ │ │ │ lsls r4, r4, #1 │ │ │ │ movs r0, #160 @ 0xa0 │ │ │ │ - bl 76ed4 │ │ │ │ + bl 76e54 │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 5f2b6 <_Py_UTF8_Edit_Cost@@Base+0x4e> │ │ │ │ - bl 1e7a0c │ │ │ │ + bl 1e7954 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ b.n 5f2ce <_Py_UTF8_Edit_Cost@@Base+0x66> │ │ │ │ strd r4, r5, [sp] │ │ │ │ mov r2, r7 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - bl 1fdda0 │ │ │ │ + bl 1fdcf4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77270 │ │ │ │ + bl 771f0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ 0005f2d4 <_Py_hashtable_new@@Base>: │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 6cb00 <_Py_hashtable_new_full@@Base> │ │ │ │ + bl 6caf8 <_Py_hashtable_new_full@@Base> │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ │ │ │ │ 0005f2f4 : │ │ │ │ - movw r3, #43872 @ 0xab60 │ │ │ │ + movw r3, #44192 @ 0xaca0 │ │ │ │ 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] │ │ │ │ @@ -79175,15 +79174,15 @@ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r4, [r3, #104] @ 0x68 │ │ │ │ cbz r4, 5f340 │ │ │ │ add r4, r0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ movs r1, #0 │ │ │ │ cbz r0, 5f340 │ │ │ │ - bl 101ec0 <_PyArg_UnpackKeywords@@Base+0x628> │ │ │ │ + bl 101fc8 <_PyArg_UnpackKeywords@@Base+0x628> │ │ │ │ b.n 5f334 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ 0005f342 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -79191,36 +79190,36 @@ │ │ │ │ sub sp, #16 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r9, r2 │ │ │ │ mov sl, r3 │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ ldrd r6, r7, [sp, #52] @ 0x34 │ │ │ │ - bl 8fa90 │ │ │ │ + bl 8fa78 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 5f39a │ │ │ │ mov r3, sl │ │ │ │ mov r2, r9 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r4 │ │ │ │ strd r6, r7, [sp, #4] │ │ │ │ - bl 1ce2ac <_PyUnicode_IsWhitespace@@Base+0x1ec> │ │ │ │ + bl 1ce1ec <_PyUnicode_IsWhitespace@@Base+0x1ec> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 5f38e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbz r3, 5f392 │ │ │ │ mov r4, r5 │ │ │ │ b.n 5f39a │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ b.n 5f38e │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ │ │ │ 0005f3a2 : │ │ │ │ push {r0, r1, r2, r3} │ │ │ │ @@ -79232,15 +79231,15 @@ │ │ │ │ movw r1, #38476 @ 0x964c │ │ │ │ movt r1, #74 @ 0x4a │ │ │ │ add r3, sp, #16 │ │ │ │ ldr r0, [pc, #24] @ (5f3d8 ) │ │ │ │ ldr.w r2, [r3], #4 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1a42a8 │ │ │ │ + bl 1a41b8 │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ stc 0, cr0, [ip], #-288 @ 0xfffffee0 │ │ │ │ │ │ │ │ @@ -79258,28 +79257,28 @@ │ │ │ │ cbz r5, 5f430 │ │ │ │ movs r3, #0 │ │ │ │ ldr r6, [r4, #72] @ 0x48 │ │ │ │ mov r1, r0 │ │ │ │ str r3, [r4, #72] @ 0x48 │ │ │ │ mov r0, r5 │ │ │ │ add r2, sp, #4 │ │ │ │ - bl 8f960 │ │ │ │ + bl 8f948 │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ cbz r3, 5f420 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cbz r3, 5f420 │ │ │ │ - movw r0, #29292 @ 0x726c │ │ │ │ + movw r0, #29612 @ 0x73ac │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 1ed164 │ │ │ │ + bl 1ed0b8 │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ str r6, [r4, #72] @ 0x48 │ │ │ │ - bl 7828c │ │ │ │ + bl 7820c │ │ │ │ ldr r5, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 78230 │ │ │ │ + bl 781b0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ @@ -79289,54 +79288,54 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #20] @ (5f460 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r0, [r2, r3] │ │ │ │ bl 5f464 │ │ │ │ mov r4, r0 │ │ │ │ - bl 78230 │ │ │ │ + bl 781b0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ add r1, sp, #4 │ │ │ │ ldr r0, [pc, #76] @ (5f4c8 ) │ │ │ │ - bl 12623c <_PySys_GetOptionalAttr@@Base> │ │ │ │ + bl 1265ac <_PySys_GetOptionalAttr@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 5f4bc │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cbz r0, 5f48e │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ bmi.n 5f4c0 │ │ │ │ - bl 78230 │ │ │ │ - bl 71328 │ │ │ │ + bl 781b0 │ │ │ │ + bl 71320 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ cbz r0, 5f4bc │ │ │ │ ldr r1, [pc, #40] @ (5f4c8 ) │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 1cbf10 │ │ │ │ + bl 1cbe50 │ │ │ │ cbz r0, 5f4c0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 5f4bc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cbnz r3, 5f4bc │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ b.n 5f4c2 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xb820 │ │ │ │ @@ -79352,15 +79351,15 @@ │ │ │ │ movw r1, #38476 @ 0x964c │ │ │ │ movt r1, #74 @ 0x4a │ │ │ │ add r3, sp, #16 │ │ │ │ ldr r0, [pc, #20] @ (5f500 ) │ │ │ │ ldr.w r2, [r3], #4 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1bbf4c │ │ │ │ + bl 1bc270 │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ stc 0, cr0, [ip], #-288 @ 0xfffffee0 │ │ │ │ │ │ │ │ 0005f504 : │ │ │ │ @@ -79374,15 +79373,15 @@ │ │ │ │ movs r0, #0 │ │ │ │ blx 29c94 <__clock_gettime64@plt> │ │ │ │ cbnz r0, 5f530 │ │ │ │ mov r2, r0 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b5740 │ │ │ │ + bl 1b56f0 <_PySys_GetRequiredAttrString@@Base+0x23e0> │ │ │ │ adds r0, #1 │ │ │ │ bne.n 5f53c │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r5] │ │ │ │ mov r0, r4 │ │ │ │ @@ -79396,19 +79395,19 @@ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r8, r1 │ │ │ │ mov r9, r2 │ │ │ │ mov r4, r3 │ │ │ │ - bl c9f18 <_PyUnicodeWriter_PrepareInternal@@Base+0x4b8> │ │ │ │ + bl c9f30 <_PyUnicodeWriter_PrepareInternal@@Base+0x4b8> │ │ │ │ adds r0, #1 │ │ │ │ beq.w 5f6f0 │ │ │ │ ldr.w r0, [r8, #4] │ │ │ │ - bl c9f18 <_PyUnicodeWriter_PrepareInternal@@Base+0x4b8> │ │ │ │ + bl c9f30 <_PyUnicodeWriter_PrepareInternal@@Base+0x4b8> │ │ │ │ adds r0, #1 │ │ │ │ beq.w 5f6f0 │ │ │ │ ldrb r1, [r5, #16] │ │ │ │ ldrb.w r2, [r8, #16] │ │ │ │ ubfx r6, r1, #2, #3 │ │ │ │ ubfx r7, r2, #2, #3 │ │ │ │ cmp r6, r7 │ │ │ │ @@ -79448,30 +79447,30 @@ │ │ │ │ ldr.w r8, [r8, #28] │ │ │ │ cmp r6, r7 │ │ │ │ beq.n 5f5f8 │ │ │ │ mov r1, r8 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e36ec <_PyTime_gmtime@@Base+0x88> │ │ │ │ + bl 1e3634 <_PyTime_gmtime@@Base+0x88> │ │ │ │ mov r8, r0 │ │ │ │ cbnz r0, 5f5f8 │ │ │ │ - bl 77270 │ │ │ │ + bl 771f0 │ │ │ │ b.n 5f6f0 │ │ │ │ cmp r6, #1 │ │ │ │ beq.n 5f618 │ │ │ │ cmp r6, #2 │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ bne.n 5f6ce │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ add.w r0, r5, r9, lsl #1 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r8 │ │ │ │ - bl 201a50 │ │ │ │ + bl 2019a8 │ │ │ │ mov r4, r0 │ │ │ │ b.n 5f6e4 │ │ │ │ add.w r0, r5, r9 │ │ │ │ cmp r4, #0 │ │ │ │ blt.n 5f6e2 │ │ │ │ cmp.w sl, #0 │ │ │ │ bne.n 5f632 │ │ │ │ @@ -79512,130 +79511,130 @@ │ │ │ │ cbz r2, 5f694 │ │ │ │ mov r1, r4 │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ movs r4, #0 │ │ │ │ mov r3, sl │ │ │ │ strd r2, r4, [sp] │ │ │ │ mov r2, r8 │ │ │ │ - bl 12cb74 │ │ │ │ + bl 12cc6c │ │ │ │ b.n 5f6c8 │ │ │ │ mov.w r3, sl, asr #2 │ │ │ │ add.w r3, r3, r3, lsl #1 │ │ │ │ cmp.w r3, r4, asr #2 │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ bge.n 5f6b4 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r4 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r8 │ │ │ │ - bl 238648 │ │ │ │ + bl 2385c8 │ │ │ │ b.n 5f6c8 │ │ │ │ strd r3, r2, [sp] │ │ │ │ mov r1, r4 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r8 │ │ │ │ - bl 237108 │ │ │ │ + bl 237088 │ │ │ │ b.n 5f6c8 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ bic.w r4, r0, r0, asr #31 │ │ │ │ b.n 5f6e4 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ add.w r0, r5, r9, lsl #2 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r8 │ │ │ │ - bl 258474 │ │ │ │ + bl 2583ec │ │ │ │ mov r4, r0 │ │ │ │ b.n 5f6e4 │ │ │ │ movs r4, #0 │ │ │ │ cmp r6, r7 │ │ │ │ beq.n 5f6f8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 77270 │ │ │ │ + bl 771f0 │ │ │ │ b.n 5f6f8 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ b.n 5f6f8 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ │ │ │ 0005f700 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ cbnz r0, 5f722 │ │ │ │ - movw r0, #21244 @ 0x52fc │ │ │ │ + movw r0, #21564 @ 0x543c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movw r1, #1907 @ 0x773 │ │ │ │ - bl 214fc4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 214f14 <_PyErr_BadInternalCall@@Base> │ │ │ │ b.n 5f756 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cbz r3, 5f73c │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldrb.w r3, [r3, #87] @ 0x57 │ │ │ │ ubfx r3, r3, #4, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ lsls r3, r3, #31 │ │ │ │ bmi.n 5f73c │ │ │ │ cmp r1, #0 │ │ │ │ bge.n 5f74e │ │ │ │ - movw r0, #21244 @ 0x52fc │ │ │ │ + movw r0, #21564 @ 0x543c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movw r1, #1913 @ 0x779 │ │ │ │ - bl 214fc4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 214f14 <_PyErr_BadInternalCall@@Base> │ │ │ │ b.n 5f756 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w fa728 │ │ │ │ + b.w fa874 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ 0005f75c : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r2 │ │ │ │ - bl c9f18 <_PyUnicodeWriter_PrepareInternal@@Base+0x4b8> │ │ │ │ + bl c9f30 <_PyUnicodeWriter_PrepareInternal@@Base+0x4b8> │ │ │ │ adds r0, #1 │ │ │ │ beq.n 5f794 │ │ │ │ cbnz r4, 5f78a │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 22d09c <_PyGen_yf@@Base+0x274> │ │ │ │ + b.w 22cfec <_PyGen_yf@@Base+0x268> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl c9f18 <_PyUnicodeWriter_PrepareInternal@@Base+0x4b8> │ │ │ │ + bl c9f30 <_PyUnicodeWriter_PrepareInternal@@Base+0x4b8> │ │ │ │ adds r0, #1 │ │ │ │ bne.n 5f77c │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ 0005f798 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ - bl c9f18 <_PyUnicodeWriter_PrepareInternal@@Base+0x4b8> │ │ │ │ + bl c9f30 <_PyUnicodeWriter_PrepareInternal@@Base+0x4b8> │ │ │ │ adds r0, #1 │ │ │ │ beq.n 5f7c4 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1eb5d4 │ │ │ │ + b.w 1eb51c │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ 0005f7c8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -79659,18 +79658,18 @@ │ │ │ │ strb.w r2, [r4, #1600] @ 0x640 │ │ │ │ b.n 5f82a │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #8 │ │ │ │ bne.n 5f7e8 │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #29452 @ 0x730c │ │ │ │ + movw r1, #29772 @ 0x744c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 1271a4 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ @@ -79684,29 +79683,29 @@ │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #7 │ │ │ │ ldr r3, [r3, r1] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ bls.n 5f86a │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #29488 @ 0x7330 │ │ │ │ + movw r1, #29808 @ 0x7470 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1990 │ │ │ │ + bl d19a8 │ │ │ │ b.n 5f8ac │ │ │ │ add.w r1, r3, r0, lsl #2 │ │ │ │ add.w r1, r1, #4096 @ 0x1000 │ │ │ │ ldr.w r0, [r1, #1568] @ 0x620 │ │ │ │ cbnz r0, 5f890 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #29516 @ 0x734c │ │ │ │ + movw r1, #29836 @ 0x748c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1990 │ │ │ │ + bl d19a8 │ │ │ │ b.n 5f8ac │ │ │ │ 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 │ │ │ │ @@ -79739,18 +79738,18 @@ │ │ │ │ str r0, [r2, #4] │ │ │ │ b.n 5f90c │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #8 │ │ │ │ bne.n 5f8d8 │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #29548 @ 0x736c │ │ │ │ + movw r1, #29868 @ 0x74ac │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 1271a4 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ 0005f914 : │ │ │ │ @@ -79761,15 +79760,15 @@ │ │ │ │ ldr r2, [pc, #40] @ (5f94c ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r5, [r3, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1cc3bc │ │ │ │ + bl 1cc2fc │ │ │ │ cbnz r0, 5f946 │ │ │ │ add.w r1, r4, #10624 @ 0x2980 │ │ │ │ adds r1, #54 @ 0x36 │ │ │ │ add.w r5, r5, r1, lsl #2 │ │ │ │ str r0, [r5, #4] │ │ │ │ b.n 5f94a │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ @@ -79801,18 +79800,18 @@ │ │ │ │ strb.w r2, [r4, #376] @ 0x178 │ │ │ │ b.n 5f9b2 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #8 │ │ │ │ bne.n 5f970 │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #29584 @ 0x7390 │ │ │ │ + movw r1, #29904 @ 0x74d0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 1271a4 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ @@ -79826,29 +79825,29 @@ │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #7 │ │ │ │ ldr r3, [r3, r1] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ bls.n 5f9f2 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #29620 @ 0x73b4 │ │ │ │ + movw r1, #29940 @ 0x74f4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1990 │ │ │ │ + bl d19a8 │ │ │ │ b.n 5fa16 │ │ │ │ add.w r1, r3, r0, lsl #2 │ │ │ │ add.w r1, r1, #4096 @ 0x1000 │ │ │ │ ldr.w r0, [r1, #344] @ 0x158 │ │ │ │ cbnz r0, 5fa1c │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #29648 @ 0x73d0 │ │ │ │ + movw r1, #29968 @ 0x7510 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1990 │ │ │ │ + bl d19a8 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 5fa36 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ movs r0, #0 │ │ │ │ str.w r0, [r1, #344] @ 0x158 │ │ │ │ movs r4, #1 │ │ │ │ ldrb.w r1, [r3, #376] @ 0x178 │ │ │ │ @@ -79877,18 +79876,18 @@ │ │ │ │ str.w r0, [r1, r2, lsl #2] │ │ │ │ b.n 5fa8c │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #8 │ │ │ │ bne.n 5fa5c │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #29744 @ 0x7430 │ │ │ │ + movw r1, #30064 @ 0x7570 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 1271a4 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ 0005fa94 : │ │ │ │ @@ -79898,18 +79897,18 @@ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ blt.n 5fac2 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #29780 @ 0x7454 │ │ │ │ + movw r1, #30100 @ 0x7594 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 1271a4 │ │ │ │ b.n 5fadc │ │ │ │ ldr r2, [pc, #56] @ (5fafc ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ @@ -79918,15 +79917,15 @@ │ │ │ │ bl 5fb00 │ │ │ │ adds r0, #1 │ │ │ │ bne.n 5fae2 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 5fafa │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 81a6c <_PyType_LookupRef@@Base+0x118> │ │ │ │ + bl 81a7c <_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} │ │ │ │ @@ -79937,28 +79936,28 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r2, r1 │ │ │ │ cmp r1, #7 │ │ │ │ bls.n 5fb2c │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #29804 @ 0x746c │ │ │ │ + movw r1, #30124 @ 0x75ac │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1990 │ │ │ │ + bl d19a8 │ │ │ │ b.n 5fb4c │ │ │ │ add.w r3, r1, #1408 @ 0x580 │ │ │ │ ldr.w r3, [r0, r3, lsl #2] │ │ │ │ cbnz r3, 5fb52 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #29832 @ 0x7488 │ │ │ │ + movw r1, #30152 @ 0x75c8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1990 │ │ │ │ + bl d19a8 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 5fb54 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ 0005fb56 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ @@ -79991,18 +79990,18 @@ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ blt.n 5fbbe │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #29780 @ 0x7454 │ │ │ │ + movw r1, #30100 @ 0x7594 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 1271a4 │ │ │ │ b.n 5fbd4 │ │ │ │ ldr r2, [pc, #44] @ (5fbec ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ @@ -80040,18 +80039,18 @@ │ │ │ │ str.w r6, [r4, #-8] │ │ │ │ and.w r2, r2, #1 │ │ │ │ str.w r2, [r4, #-4] │ │ │ │ beq.n 5fc3c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cbnz r3, 5fc3c │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 7e828 │ │ │ │ + b.w 7e83c │ │ │ │ movs r3, #0 │ │ │ │ push {r4, r5, r6} │ │ │ │ mov r6, r3 │ │ │ │ cmp r3, r0 │ │ │ │ bge.n 5fc6a │ │ │ │ ldr.w r5, [r2, r3, lsl #2] │ │ │ │ adds r3, #1 │ │ │ │ @@ -80073,53 +80072,53 @@ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ bne.n 5fc90 │ │ │ │ - bl 25ea04 │ │ │ │ + bl 25e8cc │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cbz r3, 5fc9c │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ b.n 5fcce │ │ │ │ movs r1, #54 @ 0x36 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 97dc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97d90 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cbnz r0, 5fcca │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ cbnz r3, 5fcca │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97dc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97d90 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cbnz r0, 5fcca │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ cbnz r3, 5fcca │ │ │ │ movs r1, #26 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97dc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97d90 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cbnz r0, 5fcca │ │ │ │ str r5, [r4, #8] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - b.w 19dd70 │ │ │ │ + b.w 19dc90 │ │ │ │ movs r1, #2 │ │ │ │ - b.w 4f89c <_PyMonitoring_FirePyReturnEvent@@Base+0x50> │ │ │ │ + b.w 4f870 <_PyMonitoring_FirePyReturnEvent@@Base+0x34> │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 79dd8 │ │ │ │ + bl 79d6c │ │ │ │ cbz r0, 5fcf6 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r0, #12] │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ 0005fcf8 : │ │ │ │ push {r4, r5} │ │ │ │ @@ -80143,24 +80142,24 @@ │ │ │ │ mul.w r3, r4, r3 │ │ │ │ b.n 5fd1a │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ │ │ │ │ 0005fd32 <_PyBuffer_ReleaseInInterpreter@@Base>: │ │ │ │ mov r2, r1 │ │ │ │ - movw r1, #33897 @ 0x8469 │ │ │ │ + movw r1, #33895 @ 0x8467 │ │ │ │ movt r1, #5 │ │ │ │ - b.w 263ba8 <_PyCrossInterpreterData_Release@@Base+0xe8> │ │ │ │ + b.w 263ae0 <_PyCrossInterpreterData_Release@@Base+0xe8> │ │ │ │ │ │ │ │ 0005fd40 : │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r0, [r3, #40] @ 0x28 │ │ │ │ cbz r0, 5fd5c │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - movw r3, #56357 @ 0xdc25 │ │ │ │ + movw r3, #56409 @ 0xdc59 │ │ │ │ movt r3, #3 │ │ │ │ cmp r0, r3 │ │ │ │ it ne │ │ │ │ cmpne r0, #0 │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ @@ -80176,15 +80175,15 @@ │ │ │ │ sub sp, #12 │ │ │ │ add r3, sp, #20 │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r4, r2] │ │ │ │ ldr.w r2, [r3], #4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1a2570 │ │ │ │ + bl 1a2480 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ @@ -80198,759 +80197,498 @@ │ │ │ │ sub sp, #12 │ │ │ │ add r3, sp, #20 │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r4, r2] │ │ │ │ ldr.w r2, [r3], #4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1a2570 │ │ │ │ + bl 1a2480 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0005fdcc : │ │ │ │ - bic.w r0, r0, #2147483648 @ 0x80000000 │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -0005fdd2 : │ │ │ │ +0005fdcc : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, #0 │ │ │ │ - beq.n 5fdec │ │ │ │ - cbnz r0, 5fdf2 │ │ │ │ - bl 262848 │ │ │ │ - b.n 5fe0e │ │ │ │ + beq.n 5fde6 │ │ │ │ + cbnz r0, 5fdec │ │ │ │ + bl 2627d4 │ │ │ │ + b.n 5fe08 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #80] @ 0x50 │ │ │ │ - cbnz r3, 5fe14 │ │ │ │ + cbnz r3, 5fe0e │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #29864 @ 0x74a8 │ │ │ │ + movw r1, #30184 @ 0x75e8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 1271a4 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5fe38 │ │ │ │ + b.n 5fe32 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 5fdf8 │ │ │ │ + beq.n 5fdf2 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r2 │ │ │ │ add r1, sp, #4 │ │ │ │ movs r2, #1 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5fdf8 │ │ │ │ + bne.n 5fdf2 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [r5, #0] │ │ │ │ - bl ceac4 │ │ │ │ + bl cead4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - │ │ │ │ -0005fe3e : │ │ │ │ - b.w 152d54 │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [r0, #12] │ │ │ │ - sub sp, #8 │ │ │ │ - mov r4, r0 │ │ │ │ - cbnz r2, 5fe6a │ │ │ │ - movw r3, #63940 @ 0xf9c4 │ │ │ │ - movt r3, #38 @ 0x26 │ │ │ │ - movw r2, #40596 @ 0x9e94 │ │ │ │ - movt r2, #39 @ 0x27 │ │ │ │ - b.n 5fe72 │ │ │ │ - movw r3, #28776 @ 0x7068 │ │ │ │ - movt r3, #42 @ 0x2a │ │ │ │ - mov r1, r3 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - movw r0, #29904 @ 0x74d0 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - bl ddc6c │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0005fe86 : │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr r3, [r3, #80] @ 0x50 │ │ │ │ - cbz r3, 5fec0 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - cbz r3, 5fec0 │ │ │ │ - push {lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - sub sp, #52 @ 0x34 │ │ │ │ - movs r2, #0 │ │ │ │ - add r1, sp, #4 │ │ │ │ - blx r3 │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 5feb2 │ │ │ │ - bl d3c50 │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 5feba │ │ │ │ - add r0, sp, #4 │ │ │ │ - bl ceac4 │ │ │ │ - movs r0, #1 │ │ │ │ - add sp, #52 @ 0x34 │ │ │ │ - ldr.w pc, [sp], #4 │ │ │ │ - movs r0, #0 │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -0005fec4 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - movw r3, #33692 @ 0x839c │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.n 5fef2 │ │ │ │ - movw r0, #47876 @ 0xbb04 │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ - movs r1, #57 @ 0x39 │ │ │ │ - bl 214fc4 <_PyErr_BadInternalCall@@Base> │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 5ff06 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 5feee │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r0, #0] │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0005ff08 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - movw r3, #33156 @ 0x8184 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.n 5ff36 │ │ │ │ - movs r1, #25 │ │ │ │ - movw r0, #46128 @ 0xb430 │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ - bl 214fc4 <_PyErr_BadInternalCall@@Base> │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 5ff38 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0005ff3a : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - movw r3, #33156 @ 0x8184 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.n 5ff68 │ │ │ │ - movs r1, #35 @ 0x23 │ │ │ │ - movw r0, #46128 @ 0xb430 │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ - bl 214fc4 <_PyErr_BadInternalCall@@Base> │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 5ff6a │ │ │ │ - ldr r0, [r0, #12] │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0005ff6c : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - movw r3, #33444 @ 0x82a4 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.n 5ff9c │ │ │ │ - mov.w r1, #380 @ 0x17c │ │ │ │ - movw r0, #46128 @ 0xb430 │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ - bl 214fc4 <_PyErr_BadInternalCall@@Base> │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 5ff9e │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0005ffa0 : │ │ │ │ - b.w 1047c0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, #0 │ │ │ │ - beq.n 5ffc6 │ │ │ │ + beq.n 5fe5a │ │ │ │ mov r5, r2 │ │ │ │ clz r2, r0 │ │ │ │ lsrs r2, r2, #5 │ │ │ │ - cbnz r0, 5ffcc │ │ │ │ - bl 262848 │ │ │ │ - b.n 5ffd8 │ │ │ │ + cbnz r0, 5fe60 │ │ │ │ + bl 2627d4 │ │ │ │ + b.n 5fe6c │ │ │ │ mov r6, r1 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl ce02c │ │ │ │ + bl ce03c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5ffde │ │ │ │ + cbz r0, 5fe72 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5ffec │ │ │ │ + b.n 5fe80 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [r5, #0] │ │ │ │ - bl ceac4 │ │ │ │ + bl cead4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0005fff2 : │ │ │ │ - b.n 5ffa4 │ │ │ │ +0005fe86 : │ │ │ │ + b.n 5fe38 │ │ │ │ + │ │ │ │ +0005fe88 : │ │ │ │ + b.n 5fe38 │ │ │ │ │ │ │ │ -0005fff4 : │ │ │ │ - b.n 5ffa4 │ │ │ │ +0005fe8a : │ │ │ │ + b.w 152e44 │ │ │ │ + │ │ │ │ +0005fe8e : │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr r3, [r3, #80] @ 0x50 │ │ │ │ + cbz r3, 5fec8 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + cbz r3, 5fec8 │ │ │ │ + push {lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ + sub sp, #52 @ 0x34 │ │ │ │ + movs r2, #0 │ │ │ │ + add r1, sp, #4 │ │ │ │ + blx r3 │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 5feba │ │ │ │ + bl d3c60 │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 5fec2 │ │ │ │ + add r0, sp, #4 │ │ │ │ + bl cead4 │ │ │ │ + movs r0, #1 │ │ │ │ + add sp, #52 @ 0x34 │ │ │ │ + ldr.w pc, [sp], #4 │ │ │ │ + movs r0, #0 │ │ │ │ + bx lr │ │ │ │ │ │ │ │ -0005fff6 : │ │ │ │ +0005fecc : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ sub sp, #88 @ 0x58 │ │ │ │ ldr r3, [r3, #80] @ 0x50 │ │ │ │ - cbz r3, 6002c │ │ │ │ + cbz r3, 5ff02 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 6002c │ │ │ │ + cbz r3, 5ff02 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r4, r1 │ │ │ │ ldr r3, [r3, #80] @ 0x50 │ │ │ │ - cbz r3, 6002c │ │ │ │ + cbz r3, 5ff02 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 6002c │ │ │ │ + cbz r3, 5ff02 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ movw r2, #285 @ 0x11d │ │ │ │ - bl ce02c │ │ │ │ - cbz r0, 60048 │ │ │ │ - b.n 60042 │ │ │ │ + bl ce03c │ │ │ │ + cbz r0, 5ff1e │ │ │ │ + b.n 5ff18 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #29936 @ 0x74f0 │ │ │ │ + movw r1, #30224 @ 0x7610 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 1271a4 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 60180 │ │ │ │ + b.n 60056 │ │ │ │ mov.w r2, #284 @ 0x11c │ │ │ │ mov r1, sp │ │ │ │ mov r0, r4 │ │ │ │ - bl ce02c │ │ │ │ + bl ce03c │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 60060 │ │ │ │ + cbz r0, 5ff36 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl ceac4 │ │ │ │ - b.n 60042 │ │ │ │ + bl cead4 │ │ │ │ + b.n 5ff18 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, r4 │ │ │ │ - bge.n 6008c │ │ │ │ + bge.n 5ff62 │ │ │ │ movw r3, #56116 @ 0xdb34 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #29992 @ 0x7528 │ │ │ │ + movw r1, #30280 @ 0x7648 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 1271a4 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl ceac4 │ │ │ │ + bl cead4 │ │ │ │ mov r0, sp │ │ │ │ - bl ceac4 │ │ │ │ - b.n 60042 │ │ │ │ + bl cead4 │ │ │ │ + b.n 5ff18 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ - cbnz r3, 600d0 │ │ │ │ + cbnz r3, 5ffa6 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 1df32c │ │ │ │ - cbz r0, 600a4 │ │ │ │ + bl 1df1a8 │ │ │ │ + cbz r0, 5ff7a │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cbnz r3, 600a4 │ │ │ │ + cbnz r3, 5ff7a │ │ │ │ mov r0, sp │ │ │ │ - bl 1df32c │ │ │ │ - cbnz r0, 600b8 │ │ │ │ + bl 1df1a8 │ │ │ │ + cbnz r0, 5ff8e │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 23f160 <_PyTime_AsTimeval@@Base+0x11a0> │ │ │ │ - cbz r0, 600d0 │ │ │ │ + bl 23f03c <_PyTime_AsTimeval@@Base+0x113c> │ │ │ │ + cbz r0, 5ffa6 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cbnz r3, 600d0 │ │ │ │ + cbnz r3, 5ffa6 │ │ │ │ mov r0, sp │ │ │ │ - bl 23f160 <_PyTime_AsTimeval@@Base+0x11a0> │ │ │ │ - cbz r0, 600d0 │ │ │ │ + bl 23f03c <_PyTime_AsTimeval@@Base+0x113c> │ │ │ │ + cbz r0, 5ffa6 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ blx 29c10 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl ceac4 │ │ │ │ + bl cead4 │ │ │ │ mov r0, sp │ │ │ │ - bl ceac4 │ │ │ │ - b.n 60180 │ │ │ │ + bl cead4 │ │ │ │ + b.n 60056 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bl 76ed4 │ │ │ │ + bl 76e54 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 600ee │ │ │ │ - bl 1e7a0c │ │ │ │ + cbnz r0, 5ffc4 │ │ │ │ + bl 1e7954 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl ceac4 │ │ │ │ + bl cead4 │ │ │ │ mov r0, sp │ │ │ │ - bl ceac4 │ │ │ │ - b.n 60042 │ │ │ │ + bl cead4 │ │ │ │ + b.n 5ff18 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r3 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 60100 │ │ │ │ + ble.n 5ffd6 │ │ │ │ str.w r1, [r4, r3, lsl #2] │ │ │ │ adds r3, #1 │ │ │ │ - b.n 600f2 │ │ │ │ + b.n 5ffc8 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ movs r3, #0 │ │ │ │ movs r6, #1 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 60116 │ │ │ │ + ble.n 5ffec │ │ │ │ ldr.w r0, [r1, r3, lsl #2] │ │ │ │ adds r3, #1 │ │ │ │ mul.w r6, r0, r6 │ │ │ │ - b.n 60106 │ │ │ │ + b.n 5ffdc │ │ │ │ movs r7, #0 │ │ │ │ subs r6, #1 │ │ │ │ - bcc.n 6016e │ │ │ │ + bcc.n 60044 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr.w ip, [sp, #28] │ │ │ │ subs r1, r3, #1 │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 60150 │ │ │ │ + blt.n 60026 │ │ │ │ ldr.w r0, [ip, r1, lsl #2] │ │ │ │ sub.w lr, r3, #4 │ │ │ │ ldr.w r2, [r3, #-4] │ │ │ │ subs r1, #1 │ │ │ │ subs r0, #1 │ │ │ │ cmp r2, r0 │ │ │ │ - bge.n 60148 │ │ │ │ + bge.n 6001e │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r3, #-4] │ │ │ │ - b.n 60150 │ │ │ │ + b.n 60026 │ │ │ │ str.w r7, [r3, #-4] │ │ │ │ mov r3, lr │ │ │ │ - b.n 60128 │ │ │ │ + b.n 5fffe │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 195054 │ │ │ │ + bl 194fb8 │ │ │ │ mov r1, r4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 195054 │ │ │ │ + bl 194fb8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ blx 29c10 │ │ │ │ - b.n 60118 │ │ │ │ + b.n 5ffee │ │ │ │ mov r0, r4 │ │ │ │ - bl 77270 │ │ │ │ + bl 771f0 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl ceac4 │ │ │ │ + bl cead4 │ │ │ │ mov r0, sp │ │ │ │ - bl ceac4 │ │ │ │ + bl cead4 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #88 @ 0x58 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ │ │ │ -00060188 : │ │ │ │ - b.w d038c │ │ │ │ +0006005e : │ │ │ │ + b.w 1048dc │ │ │ │ + │ │ │ │ +00060062 : │ │ │ │ + b.w d03a4 │ │ │ │ │ │ │ │ -0006018c : │ │ │ │ - b.w 149bb4 │ │ │ │ +00060066 : │ │ │ │ + b.w 149c9c │ │ │ │ │ │ │ │ -00060190 <_PyBytes_DecodeEscape@@Base>: │ │ │ │ +0006006a <_PyBytes_DecodeEscape@@Base>: │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ mov r4, r3 │ │ │ │ add r3, sp, #12 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl cc74c <_PyBytes_DecodeEscape2@@Base> │ │ │ │ + bl cc760 <_PyBytes_DecodeEscape2@@Base> │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #72] @ 0x48 │ │ │ │ - cbz r3, 601c4 <_PyBytes_DecodeEscape@@Base+0x34> │ │ │ │ + cbz r3, 6009e <_PyBytes_DecodeEscape@@Base+0x34> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbnz r3, 601da <_PyBytes_DecodeEscape@@Base+0x4a> │ │ │ │ + cbnz r3, 600b4 <_PyBytes_DecodeEscape@@Base+0x4a> │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r2, #15936 @ 0x3e40 │ │ │ │ + movw r2, #16264 @ 0x3f88 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 126e98 <_PyErr_SetString@@Base> │ │ │ │ + bl 127208 <_PyErr_SetString@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -000601de : │ │ │ │ - push {r2, r3} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, lr} │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #84] @ (60244 ) │ │ │ │ - mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - sub sp, #12 │ │ │ │ - ldr r5, [r3, r2] │ │ │ │ - cbz r0, 601fc │ │ │ │ - cbnz r1, 60204 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 601ae <_PyBytes_DecodeEscape@@Base+0x1e> │ │ │ │ - b.n 6020c │ │ │ │ - bl cbc74 │ │ │ │ - mov r4, r0 │ │ │ │ - cbnz r0, 60210 │ │ │ │ - movs r5, #0 │ │ │ │ - b.n 60236 │ │ │ │ - add r3, sp, #28 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - mov r0, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bl 1ab2e8 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 60236 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 60236 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, lr} │ │ │ │ - add sp, #8 │ │ │ │ - bx lr │ │ │ │ - nop │ │ │ │ - movs r4, r1 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -00060248 <_PyObject_CallMethod_SizeT@@Base>: │ │ │ │ +000600b8 : │ │ │ │ push {r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #80] @ (602ac <_PyObject_CallMethod_SizeT@@Base+0x64>) │ │ │ │ + ldr r2, [pc, #80] @ (6011c ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ sub sp, #12 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ - cbz r0, 60266 <_PyObject_CallMethod_SizeT@@Base+0x1e> │ │ │ │ - cbnz r1, 6026e <_PyObject_CallMethod_SizeT@@Base+0x26> │ │ │ │ + cbz r0, 600d6 │ │ │ │ + cbnz r1, 600de │ │ │ │ mov r0, r5 │ │ │ │ - bl 601ae <_PyBytes_DecodeEscape@@Base+0x1e> │ │ │ │ - b.n 60276 <_PyObject_CallMethod_SizeT@@Base+0x2e> │ │ │ │ - bl cbc74 │ │ │ │ + bl 60088 <_PyBytes_DecodeEscape@@Base+0x1e> │ │ │ │ + b.n 600e6 │ │ │ │ + bl cbc88 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 6027a <_PyObject_CallMethod_SizeT@@Base+0x32> │ │ │ │ + cbnz r0, 600ea │ │ │ │ movs r5, #0 │ │ │ │ - b.n 602a0 <_PyObject_CallMethod_SizeT@@Base+0x58> │ │ │ │ + b.n 60110 │ │ │ │ add r3, sp, #28 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1ab2e8 │ │ │ │ + bl 1ab1f8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 602a0 <_PyObject_CallMethod_SizeT@@Base+0x58> │ │ │ │ + beq.n 60110 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 602a0 <_PyObject_CallMethod_SizeT@@Base+0x58> │ │ │ │ + cbnz r3, 60110 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -000602b0 : │ │ │ │ +00060120 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r6, [pc, #120] @ (60338 ) │ │ │ │ + ldr r6, [pc, #120] @ (601a8 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ mov r3, r1 │ │ │ │ mov r4, r2 │ │ │ │ mov r1, r0 │ │ │ │ sub sp, #8 │ │ │ │ mov r2, r3 │ │ │ │ ldr r0, [r5, r6] │ │ │ │ - cbz r3, 602f2 │ │ │ │ + cbz r3, 60162 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r5, r3, #5 │ │ │ │ - bmi.n 60324 │ │ │ │ + bmi.n 60194 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r2, #61592 @ 0xf098 │ │ │ │ + movw r2, #61912 @ 0xf1d8 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 126e98 <_PyErr_SetString@@Base> │ │ │ │ - b.n 60312 │ │ │ │ - cbz r4, 60318 │ │ │ │ + bl 127208 <_PyErr_SetString@@Base> │ │ │ │ + b.n 60182 │ │ │ │ + cbz r4, 60188 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.n 60316 │ │ │ │ + bmi.n 60186 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r2, #30048 @ 0x7560 │ │ │ │ + movw r2, #30336 @ 0x7680 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 126e98 <_PyErr_SetString@@Base> │ │ │ │ + bl 127208 <_PyErr_SetString@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 60334 │ │ │ │ - cbnz r2, 60328 │ │ │ │ + b.n 601a4 │ │ │ │ + cbnz r2, 60198 │ │ │ │ movs r3, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r2, r3 │ │ │ │ - bl 1a39e4 │ │ │ │ - b.n 60334 │ │ │ │ + bl 1a38f8 │ │ │ │ + b.n 601a4 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 602f4 │ │ │ │ + bne.n 60164 │ │ │ │ mov r3, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w dd3c0 │ │ │ │ + b.w dd438 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0006033c <_PyObject_CallMethodId@@Base>: │ │ │ │ +000601ac <_PyObject_CallMethodId@@Base>: │ │ │ │ push {r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #80] @ (603a0 <_PyObject_CallMethodId@@Base+0x64>) │ │ │ │ + ldr r2, [pc, #80] @ (60210 <_PyObject_CallMethodId@@Base+0x64>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ sub sp, #12 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ - cbz r0, 6035a <_PyObject_CallMethodId@@Base+0x1e> │ │ │ │ - cbnz r1, 60362 <_PyObject_CallMethodId@@Base+0x26> │ │ │ │ + cbz r0, 601ca <_PyObject_CallMethodId@@Base+0x1e> │ │ │ │ + cbnz r1, 601d2 <_PyObject_CallMethodId@@Base+0x26> │ │ │ │ mov r0, r5 │ │ │ │ - bl 601ae <_PyBytes_DecodeEscape@@Base+0x1e> │ │ │ │ - b.n 6036a <_PyObject_CallMethodId@@Base+0x2e> │ │ │ │ - bl 64416 <_PyObject_GetAttrId@@Base> │ │ │ │ + bl 60088 <_PyBytes_DecodeEscape@@Base+0x1e> │ │ │ │ + b.n 601da <_PyObject_CallMethodId@@Base+0x2e> │ │ │ │ + bl 6452a <_PyObject_GetAttrId@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 6036e <_PyObject_CallMethodId@@Base+0x32> │ │ │ │ + cbnz r0, 601de <_PyObject_CallMethodId@@Base+0x32> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 60394 <_PyObject_CallMethodId@@Base+0x58> │ │ │ │ + b.n 60204 <_PyObject_CallMethodId@@Base+0x58> │ │ │ │ add r3, sp, #28 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1ab2e8 │ │ │ │ + bl 1ab1f8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 60394 <_PyObject_CallMethodId@@Base+0x58> │ │ │ │ + beq.n 60204 <_PyObject_CallMethodId@@Base+0x58> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 60394 <_PyObject_CallMethodId@@Base+0x58> │ │ │ │ + cbnz r3, 60204 <_PyObject_CallMethodId@@Base+0x58> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [pc, #4] @ (603ac <_PyObject_CallMethodId@@Base+0x70>) │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - b.w 8e690 │ │ │ │ - add r2, pc, #608 @ (adr r2, 60610 <_PyObject_CallMethodId@@Base+0x2d4>) │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - push {r3, r4, r5, r6, r7, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r7, [r0, #4] │ │ │ │ - mov r5, r0 │ │ │ │ - mov r6, r1 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 7ea70 <_PyType_GetDict@@Base> │ │ │ │ - cbz r0, 603da <_PyObject_CallMethodId@@Base+0x9e> │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 81954 <_PyType_LookupRef@@Base> │ │ │ │ - mov r4, r0 │ │ │ │ - cbnz r0, 603e8 <_PyObject_CallMethodId@@Base+0xac> │ │ │ │ - b.n 60414 <_PyObject_CallMethodId@@Base+0xd8> │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 7f698 │ │ │ │ - cmp r0, #0 │ │ │ │ - bge.n 603cc <_PyObject_CallMethodId@@Base+0x90> │ │ │ │ - b.n 60420 <_PyObject_CallMethodId@@Base+0xe4> │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr.w r3, [r3, #136] @ 0x88 │ │ │ │ - cbz r3, 60420 <_PyObject_CallMethodId@@Base+0xe4> │ │ │ │ - ldr r2, [r5, #4] │ │ │ │ - mov r1, r5 │ │ │ │ - blx r3 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 60408 <_PyObject_CallMethodId@@Base+0xcc> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbz r3, 6040c <_PyObject_CallMethodId@@Base+0xd0> │ │ │ │ - mov r4, r5 │ │ │ │ - b.n 60420 <_PyObject_CallMethodId@@Base+0xe4> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 60408 <_PyObject_CallMethodId@@Base+0xcc> │ │ │ │ - ldr r0, [r5, #8] │ │ │ │ - mov r1, r6 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 8e690 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - b.w dccdc │ │ │ │ - subs r3, r2, #2 │ │ │ │ - cmp r3, #1 │ │ │ │ - bhi.n 6049e <_PyObject_CallMethodId@@Base+0x162> │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r4, r2 │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - movw r3, #33444 @ 0x82a4 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.n 604a8 <_PyObject_CallMethodId@@Base+0x16c> │ │ │ │ - ldr r3, [r1, #4] │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.n 604a8 <_PyObject_CallMethodId@@Base+0x16c> │ │ │ │ - ldr r1, [r1, #8] │ │ │ │ - movs r2, #2 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - bl d12bc │ │ │ │ - subs r3, r0, #0 │ │ │ │ - blt.n 604b2 <_PyObject_CallMethodId@@Base+0x176> │ │ │ │ - cmp r4, #2 │ │ │ │ - itete eq │ │ │ │ - movweq r2, #7780 @ 0x1e64 │ │ │ │ - movwne r2, #4308 @ 0x10d4 │ │ │ │ - movteq r2, #70 @ 0x46 │ │ │ │ - movtne r2, #70 @ 0x46 │ │ │ │ - itete eq │ │ │ │ - movweq r0, #4308 @ 0x10d4 │ │ │ │ - movwne r0, #7780 @ 0x1e64 │ │ │ │ - movteq r0, #70 @ 0x46 │ │ │ │ - movtne r0, #70 @ 0x46 │ │ │ │ - cmp r3, #0 │ │ │ │ - it eq │ │ │ │ - moveq r0, r2 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 604b4 <_PyObject_CallMethodId@@Base+0x178> │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - b.n 604b4 <_PyObject_CallMethodId@@Base+0x178> │ │ │ │ - movw r0, #7528 @ 0x1d68 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - bx lr │ │ │ │ - movw r0, #7528 @ 0x1d68 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - b.n 604b4 <_PyObject_CallMethodId@@Base+0x178> │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - nop │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r0, 604c2 <_PyObject_CallMethodId@@Base+0x186> │ │ │ │ + cbz r0, 6021e <_PyObject_CallMethodId@@Base+0x72> │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r0, 604ce <_PyObject_CallMethodId@@Base+0x192> │ │ │ │ + cbz r0, 6022a <_PyObject_CallMethodId@@Base+0x7e> │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r0, 604da <_PyObject_CallMethodId@@Base+0x19e> │ │ │ │ + cbz r0, 60236 <_PyObject_CallMethodId@@Base+0x8a> │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ - ldr r2, [pc, #16] @ (604f0 <_PyObject_CallMethodId@@Base+0x1b4>) │ │ │ │ + ldr r2, [pc, #16] @ (6024c <_PyObject_CallMethodId@@Base+0xa0>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldrb r1, [r2, r3] │ │ │ │ - cbnz r1, 604ec <_PyObject_CallMethodId@@Base+0x1b0> │ │ │ │ + cbnz r1, 60248 <_PyObject_CallMethodId@@Base+0x9c> │ │ │ │ movs r0, #1 │ │ │ │ strb r0, [r2, r3] │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ movs r4, r2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [pc, #8] @ (60500 <_PyObject_CallMethodId@@Base+0x1c4>) │ │ │ │ + ldr r2, [pc, #8] @ (6025c <_PyObject_CallMethodId@@Base+0xb0>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movs r1, #0 │ │ │ │ strb r1, [r2, r3] │ │ │ │ bx lr │ │ │ │ movs r4, r2 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ @@ -80987,152 +80725,152 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 60570 <_PyObject_CallMethodId@@Base+0x234> │ │ │ │ + cbnz r0, 602cc <_PyObject_CallMethodId@@Base+0x120> │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 60578 <_PyObject_CallMethodId@@Base+0x23c> │ │ │ │ + cbz r0, 602d4 <_PyObject_CallMethodId@@Base+0x128> │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 60562 <_PyObject_CallMethodId@@Base+0x226> │ │ │ │ + beq.n 602be <_PyObject_CallMethodId@@Base+0x112> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r0, 60584 <_PyObject_CallMethodId@@Base+0x248> │ │ │ │ + cbz r0, 602e0 <_PyObject_CallMethodId@@Base+0x134> │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ movs r6, #1 │ │ │ │ movs r4, #0 │ │ │ │ mov r7, r0 │ │ │ │ mov r5, r6 │ │ │ │ mov r0, r4 │ │ │ │ add.w ip, r5, r4 │ │ │ │ add.w lr, r0, r4 │ │ │ │ cmp ip, r1 │ │ │ │ - bge.n 605d8 <_PyObject_CallMethodId@@Base+0x29c> │ │ │ │ + bge.n 60334 <_PyObject_CallMethodId@@Base+0x188> │ │ │ │ ldrh.w r8, [r7, ip, lsl #1] │ │ │ │ ldrh.w lr, [r7, lr, lsl #1] │ │ │ │ - cbz r3, 605b0 <_PyObject_CallMethodId@@Base+0x274> │ │ │ │ + cbz r3, 6030c <_PyObject_CallMethodId@@Base+0x160> │ │ │ │ cmp r8, lr │ │ │ │ - bls.n 605be <_PyObject_CallMethodId@@Base+0x282> │ │ │ │ - b.n 605b4 <_PyObject_CallMethodId@@Base+0x278> │ │ │ │ + bls.n 6031a <_PyObject_CallMethodId@@Base+0x16e> │ │ │ │ + b.n 60310 <_PyObject_CallMethodId@@Base+0x164> │ │ │ │ cmp r8, lr │ │ │ │ - bcs.n 605be <_PyObject_CallMethodId@@Base+0x282> │ │ │ │ + bcs.n 6031a <_PyObject_CallMethodId@@Base+0x16e> │ │ │ │ add.w r5, ip, #1 │ │ │ │ movs r4, #0 │ │ │ │ subs r6, r5, r0 │ │ │ │ - b.n 60594 <_PyObject_CallMethodId@@Base+0x258> │ │ │ │ + b.n 602f0 <_PyObject_CallMethodId@@Base+0x144> │ │ │ │ cmp r8, lr │ │ │ │ - bne.n 605ce <_PyObject_CallMethodId@@Base+0x292> │ │ │ │ + bne.n 6032a <_PyObject_CallMethodId@@Base+0x17e> │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, r6 │ │ │ │ - bne.n 60594 <_PyObject_CallMethodId@@Base+0x258> │ │ │ │ + bne.n 602f0 <_PyObject_CallMethodId@@Base+0x144> │ │ │ │ add r5, r4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 60594 <_PyObject_CallMethodId@@Base+0x258> │ │ │ │ + b.n 602f0 <_PyObject_CallMethodId@@Base+0x144> │ │ │ │ movs r6, #1 │ │ │ │ mov r0, r5 │ │ │ │ movs r4, #0 │ │ │ │ add r5, r6 │ │ │ │ - b.n 60594 <_PyObject_CallMethodId@@Base+0x258> │ │ │ │ + b.n 602f0 <_PyObject_CallMethodId@@Base+0x144> │ │ │ │ str r6, [r2, #0] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ movs r6, #1 │ │ │ │ movs r4, #0 │ │ │ │ mov r7, r0 │ │ │ │ mov r5, r6 │ │ │ │ mov r0, r4 │ │ │ │ add.w ip, r5, r4 │ │ │ │ add.w lr, r0, r4 │ │ │ │ cmp ip, r1 │ │ │ │ - bge.n 60630 <_PyObject_CallMethodId@@Base+0x2f4> │ │ │ │ + bge.n 6038c <_PyObject_CallMethodId@@Base+0x1e0> │ │ │ │ ldr.w r8, [r7, ip, lsl #2] │ │ │ │ ldr.w lr, [r7, lr, lsl #2] │ │ │ │ - cbz r3, 60608 <_PyObject_CallMethodId@@Base+0x2cc> │ │ │ │ + cbz r3, 60364 <_PyObject_CallMethodId@@Base+0x1b8> │ │ │ │ cmp r8, lr │ │ │ │ - bls.n 60616 <_PyObject_CallMethodId@@Base+0x2da> │ │ │ │ - b.n 6060c <_PyObject_CallMethodId@@Base+0x2d0> │ │ │ │ + bls.n 60372 <_PyObject_CallMethodId@@Base+0x1c6> │ │ │ │ + b.n 60368 <_PyObject_CallMethodId@@Base+0x1bc> │ │ │ │ cmp r8, lr │ │ │ │ - bcs.n 60616 <_PyObject_CallMethodId@@Base+0x2da> │ │ │ │ + bcs.n 60372 <_PyObject_CallMethodId@@Base+0x1c6> │ │ │ │ add.w r5, ip, #1 │ │ │ │ movs r4, #0 │ │ │ │ subs r6, r5, r0 │ │ │ │ - b.n 605ec <_PyObject_CallMethodId@@Base+0x2b0> │ │ │ │ + b.n 60348 <_PyObject_CallMethodId@@Base+0x19c> │ │ │ │ cmp r8, lr │ │ │ │ - bne.n 60626 <_PyObject_CallMethodId@@Base+0x2ea> │ │ │ │ + bne.n 60382 <_PyObject_CallMethodId@@Base+0x1d6> │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, r6 │ │ │ │ - bne.n 605ec <_PyObject_CallMethodId@@Base+0x2b0> │ │ │ │ + bne.n 60348 <_PyObject_CallMethodId@@Base+0x19c> │ │ │ │ add r5, r4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 605ec <_PyObject_CallMethodId@@Base+0x2b0> │ │ │ │ + b.n 60348 <_PyObject_CallMethodId@@Base+0x19c> │ │ │ │ movs r6, #1 │ │ │ │ mov r0, r5 │ │ │ │ movs r4, #0 │ │ │ │ add r5, r6 │ │ │ │ - b.n 605ec <_PyObject_CallMethodId@@Base+0x2b0> │ │ │ │ + b.n 60348 <_PyObject_CallMethodId@@Base+0x19c> │ │ │ │ str r6, [r2, #0] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r2 │ │ │ │ add.w r7, r0, #16 │ │ │ │ mov r1, r5 │ │ │ │ subs r4, #1 │ │ │ │ - bmi.n 60664 <_PyObject_CallMethodId@@Base+0x328> │ │ │ │ + bmi.n 603c0 <_PyObject_CallMethodId@@Base+0x214> │ │ │ │ ldr.w r0, [r7, r4, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6064e <_PyObject_CallMethodId@@Base+0x312> │ │ │ │ + beq.n 603aa <_PyObject_CallMethodId@@Base+0x1fe> │ │ │ │ blx r6 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6064e <_PyObject_CallMethodId@@Base+0x312> │ │ │ │ - b.n 60666 <_PyObject_CallMethodId@@Base+0x32a> │ │ │ │ + beq.n 603aa <_PyObject_CallMethodId@@Base+0x1fe> │ │ │ │ + b.n 603c2 <_PyObject_CallMethodId@@Base+0x216> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r2 │ │ │ │ adds r5, r0, #4 │ │ │ │ add.w r4, r0, #132 @ 0x84 │ │ │ │ ldr.w r0, [r5, #4]! │ │ │ │ mov r1, r6 │ │ │ │ - cbnz r0, 60690 <_PyObject_CallMethodId@@Base+0x354> │ │ │ │ + cbnz r0, 603ec <_PyObject_CallMethodId@@Base+0x240> │ │ │ │ cmp r5, r4 │ │ │ │ - bne.n 60680 <_PyObject_CallMethodId@@Base+0x344> │ │ │ │ + bne.n 603dc <_PyObject_CallMethodId@@Base+0x230> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 60696 <_PyObject_CallMethodId@@Base+0x35a> │ │ │ │ + b.n 603f2 <_PyObject_CallMethodId@@Base+0x246> │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 60688 <_PyObject_CallMethodId@@Base+0x34c> │ │ │ │ + beq.n 603e4 <_PyObject_CallMethodId@@Base+0x238> │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r0, 606a2 <_PyObject_CallMethodId@@Base+0x366> │ │ │ │ + cbz r0, 603fe <_PyObject_CallMethodId@@Base+0x252> │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ - ldr r2, [pc, #36] @ (606cc <_PyObject_CallMethodId@@Base+0x390>) │ │ │ │ + ldr r2, [pc, #36] @ (60428 <_PyObject_CallMethodId@@Base+0x27c>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ add.w r2, r0, #98304 @ 0x18000 │ │ │ │ add.w r0, r0, #99328 @ 0x18400 │ │ │ │ adds r0, #220 @ 0xdc │ │ │ │ @@ -81147,120 +80885,120 @@ │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w e45b0 │ │ │ │ + b.w e4628 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r1, #0 │ │ │ │ - b.w 1ee224 <_PyObject_FunctionStr@@Base+0xd4> │ │ │ │ - b.w 19dd70 │ │ │ │ - b.w 19dd70 │ │ │ │ - b.w 19dd70 │ │ │ │ - b.w 19dd70 │ │ │ │ + b.w 1ee178 <_PyObject_FunctionStr@@Base+0xd4> │ │ │ │ + b.w 19dc90 │ │ │ │ + b.w 19dc90 │ │ │ │ + b.w 19dc90 │ │ │ │ + b.w 19dc90 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r3 │ │ │ │ - cbz r0, 60736 <_PyObject_CallMethodId@@Base+0x3fa> │ │ │ │ + cbz r0, 60492 <_PyObject_CallMethodId@@Base+0x2e6> │ │ │ │ movw r3, #38476 @ 0x964c │ │ │ │ movt r3, #74 @ 0x4a │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 60736 <_PyObject_CallMethodId@@Base+0x3fa> │ │ │ │ + beq.n 60492 <_PyObject_CallMethodId@@Base+0x2e6> │ │ │ │ movw r3, #38480 @ 0x9650 │ │ │ │ movt r3, #74 @ 0x4a │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 60776 <_PyObject_CallMethodId@@Base+0x43a> │ │ │ │ - bl 604dc <_PyObject_CallMethodId@@Base+0x1a0> │ │ │ │ - cbz r0, 6078a <_PyObject_CallMethodId@@Base+0x44e> │ │ │ │ + bne.n 604d2 <_PyObject_CallMethodId@@Base+0x326> │ │ │ │ + bl 60238 <_PyObject_CallMethodId@@Base+0x8c> │ │ │ │ + cbz r0, 604e6 <_PyObject_CallMethodId@@Base+0x33a> │ │ │ │ movw r3, #20208 @ 0x4ef0 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr r7, [r3, #0] │ │ │ │ dmb ish │ │ │ │ movw r2, #38532 @ 0x9684 │ │ │ │ movt r2, #74 @ 0x4a │ │ │ │ - movw r3, #2837 @ 0xb15 │ │ │ │ + movw r3, #2161 @ 0x871 │ │ │ │ movt r3, #6 │ │ │ │ ldr r4, [r2, #0] │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ moveq r4, r3 │ │ │ │ - cbz r5, 6076a <_PyObject_CallMethodId@@Base+0x42e> │ │ │ │ + cbz r5, 604c6 <_PyObject_CallMethodId@@Base+0x31a> │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ blx r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ blx r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.n 604f4 <_PyObject_CallMethodId@@Base+0x1b8> │ │ │ │ + b.n 60250 <_PyObject_CallMethodId@@Base+0xa4> │ │ │ │ mov r7, r1 │ │ │ │ - cbz r2, 6077e <_PyObject_CallMethodId@@Base+0x442> │ │ │ │ + cbz r2, 604da <_PyObject_CallMethodId@@Base+0x32e> │ │ │ │ mov r0, r2 │ │ │ │ blx r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - cbz r0, 607ee <_PyObject_CallMethodId@@Base+0x4b2> │ │ │ │ + cbz r0, 6054a <_PyObject_CallMethodId@@Base+0x39e> │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ clz r6, r1 │ │ │ │ mov r4, r1 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ - cbz r1, 607ec <_PyObject_CallMethodId@@Base+0x4b0> │ │ │ │ + cbz r1, 60548 <_PyObject_CallMethodId@@Base+0x39c> │ │ │ │ subs r5, r0, #1 │ │ │ │ ldrb.w r7, [r5, #1]! │ │ │ │ - cbz r7, 607ec <_PyObject_CallMethodId@@Base+0x4b0> │ │ │ │ + cbz r7, 60548 <_PyObject_CallMethodId@@Base+0x39c> │ │ │ │ ldrd r3, r2, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.n 607ca <_PyObject_CallMethodId@@Base+0x48e> │ │ │ │ + bcc.n 60526 <_PyObject_CallMethodId@@Base+0x37a> │ │ │ │ ldr r1, [r4, #8] │ │ │ │ movs r2, #0 │ │ │ │ strb r6, [r1, r3] │ │ │ │ ldrd r1, r3, [r4, #4] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 60702 <_PyObject_CallMethodId@@Base+0x3c6> │ │ │ │ + bl 6045e <_PyObject_CallMethodId@@Base+0x2b2> │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r7, #10 │ │ │ │ str r1, [r4, #12] │ │ │ │ strb r7, [r2, r3] │ │ │ │ - bne.n 607aa <_PyObject_CallMethodId@@Base+0x46e> │ │ │ │ + bne.n 60506 <_PyObject_CallMethodId@@Base+0x35a> │ │ │ │ ldrd r1, r3, [r4, #8] │ │ │ │ movs r2, #0 │ │ │ │ strb r6, [r1, r3] │ │ │ │ ldrd r1, r3, [r4, #4] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 60702 <_PyObject_CallMethodId@@Base+0x3c6> │ │ │ │ + bl 6045e <_PyObject_CallMethodId@@Base+0x2b2> │ │ │ │ str r6, [r4, #12] │ │ │ │ - b.n 607aa <_PyObject_CallMethodId@@Base+0x46e> │ │ │ │ + b.n 60506 <_PyObject_CallMethodId@@Base+0x35a> │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ mov r3, r0 │ │ │ │ mov r1, sp │ │ │ │ movs r0, #1 │ │ │ │ - movw r4, #2033 @ 0x7f1 │ │ │ │ + movw r4, #1357 @ 0x54d │ │ │ │ movt r4, #6 │ │ │ │ eors r4, r3 │ │ │ │ blx 29c94 <__clock_gettime64@plt> │ │ │ │ ldr r2, [sp, #8] │ │ │ │ movw r1, #56963 @ 0xde83 │ │ │ │ movt r1, #17179 @ 0x431b │ │ │ │ ldr r3, [sp, #0] │ │ │ │ @@ -81285,15 +81023,15 @@ │ │ │ │ moveq r0, #17 │ │ │ │ cmp r3, r2 │ │ │ │ eor.w r0, r0, r0, lsr #16 │ │ │ │ mul.w r0, r1, r0 │ │ │ │ eor.w r0, r0, r0, lsr #15 │ │ │ │ mul.w r0, r4, r0 │ │ │ │ eor.w r0, r0, r0, lsr #16 │ │ │ │ - bhi.n 60854 <_PyObject_CallMethodId@@Base+0x518> │ │ │ │ + bhi.n 605b0 <_PyObject_CallMethodId@@Base+0x404> │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3016] @ 0xbc8 │ │ │ │ subw sp, sp, #1044 @ 0x414 │ │ │ │ @@ -81301,22 +81039,22 @@ │ │ │ │ it ne │ │ │ │ cmpne r1, #0 │ │ │ │ mov sl, r3 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bne.n 608a6 <_PyObject_CallMethodId@@Base+0x56a> │ │ │ │ + bne.n 60602 <_PyObject_CallMethodId@@Base+0x456> │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.n 60a3e <_PyObject_CallMethodId@@Base+0x702> │ │ │ │ + b.n 6079a <_PyObject_CallMethodId@@Base+0x5ee> │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 608a0 <_PyObject_CallMethodId@@Base+0x564> │ │ │ │ + beq.n 605fc <_PyObject_CallMethodId@@Base+0x450> │ │ │ │ subs r4, r6, #1 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r9, r2 │ │ │ │ mov r7, r0 │ │ │ │ bfc r4, #0, #22 │ │ │ │ cmp r3, #0 │ │ │ │ add.w r2, r4, #116 @ 0x74 │ │ │ │ @@ -81327,66 +81065,66 @@ │ │ │ │ ldrlt r5, [r6, #0] │ │ │ │ movge r5, r3 │ │ │ │ mov.w r2, r2, asr #4 │ │ │ │ it lt │ │ │ │ lsllt r5, r5, #15 │ │ │ │ cmp r3, #3 │ │ │ │ mul.w r2, r0, r2 │ │ │ │ - bls.n 608f6 <_PyObject_CallMethodId@@Base+0x5ba> │ │ │ │ + bls.n 60652 <_PyObject_CallMethodId@@Base+0x4a6> │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - bhi.n 608ec <_PyObject_CallMethodId@@Base+0x5b0> │ │ │ │ + bhi.n 60648 <_PyObject_CallMethodId@@Base+0x49c> │ │ │ │ add.w r3, r3, r3, lsl #1 │ │ │ │ - b.n 608f8 <_PyObject_CallMethodId@@Base+0x5bc> │ │ │ │ + b.n 60654 <_PyObject_CallMethodId@@Base+0x4a8> │ │ │ │ cmp.w r3, #512 @ 0x200 │ │ │ │ it hi │ │ │ │ movhi r3, #0 │ │ │ │ - b.n 608f8 <_PyObject_CallMethodId@@Base+0x5bc> │ │ │ │ + b.n 60654 <_PyObject_CallMethodId@@Base+0x4a8> │ │ │ │ movs r3, #0 │ │ │ │ add.w r3, r3, r2, lsl #15 │ │ │ │ add r4, r3 │ │ │ │ ldr.w fp, [r6, #36] @ 0x24 │ │ │ │ ldrh.w r8, [r6, #10] │ │ │ │ cmp.w r8, #1 │ │ │ │ - bne.n 6091e <_PyObject_CallMethodId@@Base+0x5e2> │ │ │ │ + bne.n 6067a <_PyObject_CallMethodId@@Base+0x4ce> │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, fp │ │ │ │ str.w sl, [sp] │ │ │ │ blx r9 │ │ │ │ str r0, [sp, #12] │ │ │ │ - b.n 60a3e <_PyObject_CallMethodId@@Base+0x702> │ │ │ │ + b.n 6079a <_PyObject_CallMethodId@@Base+0x5ee> │ │ │ │ cmp r1, r8 │ │ │ │ - bne.n 60946 <_PyObject_CallMethodId@@Base+0x60a> │ │ │ │ + bne.n 606a2 <_PyObject_CallMethodId@@Base+0x4f6> │ │ │ │ mov.w r8, #0 │ │ │ │ ldrh r2, [r6, #10] │ │ │ │ mov r3, r5 │ │ │ │ cmp r2, r8 │ │ │ │ - bls.n 608a0 <_PyObject_CallMethodId@@Base+0x564> │ │ │ │ + bls.n 605fc <_PyObject_CallMethodId@@Base+0x450> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, fp │ │ │ │ str.w sl, [sp] │ │ │ │ blx r9 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 60a3e <_PyObject_CallMethodId@@Base+0x702> │ │ │ │ + beq.n 6079a <_PyObject_CallMethodId@@Base+0x5ee> │ │ │ │ add r4, r5 │ │ │ │ add.w r8, r8, #1 │ │ │ │ - b.n 60926 <_PyObject_CallMethodId@@Base+0x5ea> │ │ │ │ + b.n 60682 <_PyObject_CallMethodId@@Base+0x4d6> │ │ │ │ add.w r3, r8, #31 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #16 │ │ │ │ asrs r3, r3, #5 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov.w r3, #1024 @ 0x400 │ │ │ │ lsls r2, r2, #2 │ │ │ │ blx 2a92c <__memset_chk@plt> │ │ │ │ ands.w r8, r8, #31 │ │ │ │ - beq.n 60976 <_PyObject_CallMethodId@@Base+0x63a> │ │ │ │ + beq.n 606d2 <_PyObject_CallMethodId@@Base+0x526> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add r1, sp, #16 │ │ │ │ subs r2, r3, #1 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ lsl.w r3, r3, r8 │ │ │ │ str.w r3, [r1, r2, lsl #2] │ │ │ │ add.w r8, r5, #4294967295 @ 0xffffffff │ │ │ │ @@ -81394,20 +81132,20 @@ │ │ │ │ clz r8, r8 │ │ │ │ movs r3, #0 │ │ │ │ rsb r8, r8, #32 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r3 │ │ │ │ lsl.w r1, r1, r8 │ │ │ │ subs r1, r1, r5 │ │ │ │ - bl 26bb5c │ │ │ │ + bl 26bc9c │ │ │ │ ldr r2, [r6, #16] │ │ │ │ add.w lr, r0, #1 │ │ │ │ add r1, sp, #16 │ │ │ │ subs r6, r2, r4 │ │ │ │ - cbz r2, 609e2 <_PyObject_CallMethodId@@Base+0x6a6> │ │ │ │ + cbz r2, 6073e <_PyObject_CallMethodId@@Base+0x592> │ │ │ │ umull ip, r3, lr, r6 │ │ │ │ movs r0, #0 │ │ │ │ rsb ip, r8, #32 │ │ │ │ adds r3, r3, r6 │ │ │ │ adc.w r6, r0, r0 │ │ │ │ movs r0, #1 │ │ │ │ lsr.w r3, r3, r8 │ │ │ │ @@ -81419,52 +81157,52 @@ │ │ │ │ lsrs r6, r3, #5 │ │ │ │ and.w r3, r3, #31 │ │ │ │ lsl.w r3, r0, r3 │ │ │ │ ldr.w r0, [r1, r6, lsl #2] │ │ │ │ orrs r3, r0 │ │ │ │ str.w r3, [r1, r6, lsl #2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ - b.n 6099c <_PyObject_CallMethodId@@Base+0x660> │ │ │ │ + b.n 606f8 <_PyObject_CallMethodId@@Base+0x54c> │ │ │ │ mov r8, r2 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r8, r3 │ │ │ │ - beq.w 608a0 <_PyObject_CallMethodId@@Base+0x564> │ │ │ │ + beq.w 605fc <_PyObject_CallMethodId@@Base+0x450> │ │ │ │ add r3, sp, #16 │ │ │ │ ldr.w r6, [r3, r8, lsl #2] │ │ │ │ - cbnz r6, 60a0e <_PyObject_CallMethodId@@Base+0x6d2> │ │ │ │ + cbnz r6, 6076a <_PyObject_CallMethodId@@Base+0x5be> │ │ │ │ movs r6, #32 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, fp │ │ │ │ str.w sl, [sp] │ │ │ │ blx r9 │ │ │ │ - cbz r0, 60a3e <_PyObject_CallMethodId@@Base+0x702> │ │ │ │ + cbz r0, 6079a <_PyObject_CallMethodId@@Base+0x5ee> │ │ │ │ add r4, r5 │ │ │ │ subs r6, #1 │ │ │ │ - bne.n 609f6 <_PyObject_CallMethodId@@Base+0x6ba> │ │ │ │ - b.n 60a38 <_PyObject_CallMethodId@@Base+0x6fc> │ │ │ │ + bne.n 60752 <_PyObject_CallMethodId@@Base+0x5a6> │ │ │ │ + b.n 60794 <_PyObject_CallMethodId@@Base+0x5e8> │ │ │ │ mvns r6, r6 │ │ │ │ rbit r2, r6 │ │ │ │ clz r2, r2 │ │ │ │ mla r2, r5, r2, r4 │ │ │ │ - cbz r6, 60a34 <_PyObject_CallMethodId@@Base+0x6f8> │ │ │ │ + cbz r6, 60790 <_PyObject_CallMethodId@@Base+0x5e4> │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, fp │ │ │ │ str.w sl, [sp] │ │ │ │ blx r9 │ │ │ │ subs r3, r6, #1 │ │ │ │ ands r6, r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 60a10 <_PyObject_CallMethodId@@Base+0x6d4> │ │ │ │ - b.n 60a3e <_PyObject_CallMethodId@@Base+0x702> │ │ │ │ + bne.n 6076c <_PyObject_CallMethodId@@Base+0x5c0> │ │ │ │ + b.n 6079a <_PyObject_CallMethodId@@Base+0x5ee> │ │ │ │ add.w r4, r4, r5, lsl #5 │ │ │ │ add.w r8, r8, #1 │ │ │ │ - b.n 609e4 <_PyObject_CallMethodId@@Base+0x6a8> │ │ │ │ + b.n 60740 <_PyObject_CallMethodId@@Base+0x594> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ addw sp, sp, #1044 @ 0x414 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -81473,37 +81211,37 @@ │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r1 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r6, [r2, #4] │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ blx r6 │ │ │ │ - cbz r0, 60a7e <_PyObject_CallMethodId@@Base+0x742> │ │ │ │ + cbz r0, 607da <_PyObject_CallMethodId@@Base+0x62e> │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ - cbz r3, 60a7e <_PyObject_CallMethodId@@Base+0x742> │ │ │ │ + cbz r3, 607da <_PyObject_CallMethodId@@Base+0x62e> │ │ │ │ ldrd r2, r3, [r4, #4] │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r5, #24] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.n 6087a <_PyObject_CallMethodId@@Base+0x53e> │ │ │ │ + b.n 605d6 <_PyObject_CallMethodId@@Base+0x42a> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r4, r2 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ movs r1, #1 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r7, r3 │ │ │ │ str r2, [sp, #24] │ │ │ │ - bl 1a1d14 │ │ │ │ + bl 1a1c28 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ subs r3, r4, #1 │ │ │ │ ldrh r2, [r4, #12] │ │ │ │ cmp r1, #0 │ │ │ │ ldrh r0, [r4, #10] │ │ │ │ it ge │ │ │ │ movge r5, r1 │ │ │ │ @@ -81518,59 +81256,59 @@ │ │ │ │ sub.w r2, r4, r2 │ │ │ │ mul.w r0, r5, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ movw r0, #43691 @ 0xaaab │ │ │ │ movt r0, #43690 @ 0xaaaa │ │ │ │ mov.w r2, r2, asr #4 │ │ │ │ mul.w r2, r0, r2 │ │ │ │ - bls.n 60af6 <_PyObject_CallMethodId@@Base+0x7ba> │ │ │ │ + bls.n 60852 <_PyObject_CallMethodId@@Base+0x6a6> │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ - bhi.n 60aec <_PyObject_CallMethodId@@Base+0x7b0> │ │ │ │ + bhi.n 60848 <_PyObject_CallMethodId@@Base+0x69c> │ │ │ │ add.w r1, r1, r1, lsl #1 │ │ │ │ - b.n 60af8 <_PyObject_CallMethodId@@Base+0x7bc> │ │ │ │ + b.n 60854 <_PyObject_CallMethodId@@Base+0x6a8> │ │ │ │ cmp.w r1, #512 @ 0x200 │ │ │ │ it hi │ │ │ │ movhi r1, #0 │ │ │ │ - b.n 60af8 <_PyObject_CallMethodId@@Base+0x7bc> │ │ │ │ + b.n 60854 <_PyObject_CallMethodId@@Base+0x6a8> │ │ │ │ movs r1, #0 │ │ │ │ add.w r1, r1, r2, lsl #15 │ │ │ │ mov r0, r6 │ │ │ │ add r3, r1 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ strd r1, r5, [sp, #12] │ │ │ │ mov r1, sp │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #0] │ │ │ │ str r5, [sp, #20] │ │ │ │ blx r7 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - cbz r0, 60b80 <_PyObject_CallMethodId@@Base+0x844> │ │ │ │ + cbz r0, 608dc <_PyObject_CallMethodId@@Base+0x730> │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r4, #38528 @ 0x9680 │ │ │ │ movt r4, #74 @ 0x4a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #32768 @ 0x8000 │ │ │ │ - bcs.n 60b7e <_PyObject_CallMethodId@@Base+0x842> │ │ │ │ + bcs.n 608da <_PyObject_CallMethodId@@Base+0x72e> │ │ │ │ mov r5, r0 │ │ │ │ blx 29b58 │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 60b7e <_PyObject_CallMethodId@@Base+0x842> │ │ │ │ + cbz r0, 608da <_PyObject_CallMethodId@@Base+0x72e> │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ adds r1, r3, r2 │ │ │ │ strex r0, r1, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 60b42 <_PyObject_CallMethodId@@Base+0x806> │ │ │ │ + bne.n 6089e <_PyObject_CallMethodId@@Base+0x6f2> │ │ │ │ cmp.w r3, #32768 @ 0x8000 │ │ │ │ dmb ish │ │ │ │ - bcs.n 60b7e <_PyObject_CallMethodId@@Base+0x842> │ │ │ │ + bcs.n 608da <_PyObject_CallMethodId@@Base+0x72e> │ │ │ │ adds r1, r3, r2 │ │ │ │ movw r0, #40800 @ 0x9f60 │ │ │ │ movt r0, #74 @ 0x4a │ │ │ │ cmp.w r1, #32768 @ 0x8000 │ │ │ │ it cs │ │ │ │ rsbcs r2, r3, #32640 @ 0x7f80 │ │ │ │ mov r1, r5 │ │ │ │ @@ -81583,32 +81321,32 @@ │ │ │ │ bx lr │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 60ba8 <_PyObject_CallMethodId@@Base+0x86c> │ │ │ │ + cbz r0, 60904 <_PyObject_CallMethodId@@Base+0x758> │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ - cbz r3, 60ba8 <_PyObject_CallMethodId@@Base+0x86c> │ │ │ │ + cbz r3, 60904 <_PyObject_CallMethodId@@Base+0x758> │ │ │ │ movw r3, #38480 @ 0x9650 │ │ │ │ movt r3, #74 @ 0x4a │ │ │ │ ldr r1, [r3, #0] │ │ │ │ blx 2a9a0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.n 60b14 <_PyObject_CallMethodId@@Base+0x7d8> │ │ │ │ + b.n 60870 <_PyObject_CallMethodId@@Base+0x6c4> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #4071 @ 0xfe7 │ │ │ │ + movw r1, #4047 @ 0xfcf │ │ │ │ movt r1, #4 │ │ │ │ movw r0, #53512 @ 0xd108 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.w 4064c <_PyBytes_ReverseFind@@Base+0x32> │ │ │ │ - ldr r3, [pc, #44] @ (60bf8 <_PyObject_CallMethodId@@Base+0x8bc>) │ │ │ │ + b.w 40634 <_PyBytes_ReverseFind@@Base+0x32> │ │ │ │ + ldr r3, [pc, #44] @ (60954 <_PyObject_CallMethodId@@Base+0x7a8>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ dmb ish │ │ │ │ ldrb.w r3, [r3, #3912] @ 0xf48 │ │ │ │ dmb ish │ │ │ │ tst.w r3, #1 │ │ │ │ @@ -81618,149 +81356,152 @@ │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ it ne │ │ │ │ movne r0, r3 │ │ │ │ bx lr │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00060bfc : │ │ │ │ +00060958 : │ │ │ │ + bic.w r0, r0, #2147483648 @ 0x80000000 │ │ │ │ + bx lr │ │ │ │ + │ │ │ │ +0006095e : │ │ │ │ ldr r0, [r0, #12] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00060c00 : │ │ │ │ - movw r1, #2396 @ 0x95c │ │ │ │ +00060962 : │ │ │ │ + movw r1, #2716 @ 0xa9c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ - b.w 208b20 │ │ │ │ + b.w 208a78 │ │ │ │ │ │ │ │ -00060c0e : │ │ │ │ - b.w 60c00 │ │ │ │ +00060970 : │ │ │ │ + b.w 60962 │ │ │ │ │ │ │ │ -00060c12 : │ │ │ │ - b.w 60c00 │ │ │ │ +00060974 : │ │ │ │ + b.w 60962 │ │ │ │ │ │ │ │ -00060c16 : │ │ │ │ +00060978 : │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00060c1a : │ │ │ │ +0006097c : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00060c1c : │ │ │ │ +0006097e : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00060c1e <_PyFrame_IsEntryFrame@@Base>: │ │ │ │ +00060980 <_PyFrame_IsEntryFrame@@Base>: │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - cbz r0, 60c2e <_PyFrame_IsEntryFrame@@Base+0x10> │ │ │ │ + cbz r0, 60990 <_PyFrame_IsEntryFrame@@Base+0x10> │ │ │ │ ldrb.w r0, [r0, #38] @ 0x26 │ │ │ │ subs r3, r0, #3 │ │ │ │ negs r0, r3 │ │ │ │ adcs r0, r3 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00060c30 : │ │ │ │ +00060992 : │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #15 │ │ │ │ ite hi │ │ │ │ movhi r0, #0 │ │ │ │ movls r0, #1 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00060c3c : │ │ │ │ +0006099e : │ │ │ │ ldrd r3, r0, [r0, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ rsb r3, r3, #1 │ │ │ │ mul.w r0, r3, r0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00060c4e <_PyDict_NewPresized@@Base>: │ │ │ │ +000609b0 <_PyDict_NewPresized@@Base>: │ │ │ │ push {r4} │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr r4, [pc, #16] @ (60c68 <_PyDict_NewPresized@@Base+0x1a>) │ │ │ │ + ldr r4, [pc, #16] @ (609c8 <_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 bd164 <_PyDict_FromItems@@Base+0x324> │ │ │ │ - nop │ │ │ │ + b.w bd170 <_PyDict_FromItems@@Base+0x324> │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00060c6c <_PyDict_GetItemRef_KnownHash_LockHeld@@Base>: │ │ │ │ +000609cc <_PyDict_GetItemRef_KnownHash_LockHeld@@Base>: │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r3 │ │ │ │ add r3, sp, #4 │ │ │ │ - bl 78354 │ │ │ │ + bl 782d4 │ │ │ │ adds r0, #3 │ │ │ │ - beq.n 60c9e <_PyDict_GetItemRef_KnownHash_LockHeld@@Base+0x32> │ │ │ │ + beq.n 609fe <_PyDict_GetItemRef_KnownHash_LockHeld@@Base+0x32> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - cbz r2, 60ca6 <_PyDict_GetItemRef_KnownHash_LockHeld@@Base+0x3a> │ │ │ │ + cbz r2, 60a06 <_PyDict_GetItemRef_KnownHash_LockHeld@@Base+0x3a> │ │ │ │ ldr r1, [r2, #0] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ movs r0, #1 │ │ │ │ cmp r1, r3 │ │ │ │ itt ne │ │ │ │ addne r1, #1 │ │ │ │ strne r1, [r2, #0] │ │ │ │ - b.n 60ca8 <_PyDict_GetItemRef_KnownHash_LockHeld@@Base+0x3c> │ │ │ │ + b.n 60a08 <_PyDict_GetItemRef_KnownHash_LockHeld@@Base+0x3c> │ │ │ │ movs r2, #0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 60ca8 <_PyDict_GetItemRef_KnownHash_LockHeld@@Base+0x3c> │ │ │ │ + b.n 60a08 <_PyDict_GetItemRef_KnownHash_LockHeld@@Base+0x3c> │ │ │ │ mov r0, r2 │ │ │ │ str r2, [r4, #0] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00060cae : │ │ │ │ +00060a0e : │ │ │ │ movw r3, #21632 @ 0x5480 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r2, #0 │ │ │ │ movw r0, #17644 @ 0x44ec │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ mov r1, r2 │ │ │ │ ldr.w r3, [r3, #156] @ 0x9c │ │ │ │ bx r3 │ │ │ │ │ │ │ │ -00060cc8 <_Py_BreakPoint@@Base>: │ │ │ │ +00060a28 <_Py_BreakPoint@@Base>: │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00060cca : │ │ │ │ - b.w 574c0 │ │ │ │ +00060a2a : │ │ │ │ + b.w 57350 │ │ │ │ │ │ │ │ -00060cce : │ │ │ │ +00060a2e : │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ subs r3, r3, r0 │ │ │ │ negs r0, r3 │ │ │ │ adcs r0, r3 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00060cde : │ │ │ │ +00060a3e : │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ subs r3, r3, r0 │ │ │ │ negs r0, r3 │ │ │ │ adcs r0, r3 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00060cee : │ │ │ │ +00060a4e : │ │ │ │ movw r3, #7780 @ 0x1e64 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ subs r3, r3, r0 │ │ │ │ negs r0, r3 │ │ │ │ adcs r0, r3 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00060cfe <_Py_SetRefcnt@@Base>: │ │ │ │ +00060a5e <_Py_SetRefcnt@@Base>: │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r3 │ │ │ │ it ne │ │ │ │ strne r1, [r0, #0] │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ @@ -81769,105 +81510,105 @@ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ subs r3, r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ bfc r3, #0, #22 │ │ │ │ ldr r2, [r3, #104] @ 0x68 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 60d48 <_Py_SetRefcnt@@Base+0x4a> │ │ │ │ + bne.n 60aa8 <_Py_SetRefcnt@@Base+0x4a> │ │ │ │ ldrb r3, [r3, #20] │ │ │ │ - cbz r3, 60d48 <_Py_SetRefcnt@@Base+0x4a> │ │ │ │ + cbz r3, 60aa8 <_Py_SetRefcnt@@Base+0x4a> │ │ │ │ mov r0, r1 │ │ │ │ - bl 1a3850 │ │ │ │ + bl 1a3764 │ │ │ │ cmp r0, #4 │ │ │ │ - bls.n 60d48 <_Py_SetRefcnt@@Base+0x4a> │ │ │ │ + bls.n 60aa8 <_Py_SetRefcnt@@Base+0x4a> │ │ │ │ subs r1, r0, #4 │ │ │ │ movw r2, #38592 @ 0x96c0 │ │ │ │ movt r2, #74 @ 0x4a │ │ │ │ adds r0, r4, #4 │ │ │ │ - bl 67ea4 │ │ │ │ + bl 67dd4 │ │ │ │ add.w r1, r5, #32 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ bic.w r2, r3, #3 │ │ │ │ ands.w r0, r3, #3 │ │ │ │ - bne.n 60d5e <_Py_SetRefcnt@@Base+0x60> │ │ │ │ + bne.n 60abe <_Py_SetRefcnt@@Base+0x60> │ │ │ │ orr.w r2, r2, #1 │ │ │ │ - b.n 60d64 <_Py_SetRefcnt@@Base+0x66> │ │ │ │ + b.n 60ac4 <_Py_SetRefcnt@@Base+0x66> │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r2, r4, r0 │ │ │ │ dmb ish │ │ │ │ ldrex r6, [r1] │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 60d78 <_Py_SetRefcnt@@Base+0x7a> │ │ │ │ + bne.n 60ad8 <_Py_SetRefcnt@@Base+0x7a> │ │ │ │ strex ip, r2, [r1] │ │ │ │ cmp.w ip, #0 │ │ │ │ mov r3, r6 │ │ │ │ - bne.n 60d4e <_Py_SetRefcnt@@Base+0x50> │ │ │ │ - cbnz r0, 60dcc <_Py_SetRefcnt@@Base+0xce> │ │ │ │ + bne.n 60aae <_Py_SetRefcnt@@Base+0x50> │ │ │ │ + cbnz r0, 60b2c <_Py_SetRefcnt@@Base+0xce> │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ dmb ish │ │ │ │ - cbnz r3, 60d8a <_Py_SetRefcnt@@Base+0x8c> │ │ │ │ + cbnz r3, 60aea <_Py_SetRefcnt@@Base+0x8c> │ │ │ │ ldr r3, [r5, #32] │ │ │ │ - b.n 60db0 <_Py_SetRefcnt@@Base+0xb2> │ │ │ │ + b.n 60b10 <_Py_SetRefcnt@@Base+0xb2> │ │ │ │ addw r2, r3, #1420 @ 0x58c │ │ │ │ ldr.w r3, [r3, #1420] @ 0x58c │ │ │ │ str r3, [r4, #0] │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r2] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 60da6 <_Py_SetRefcnt@@Base+0xa8> │ │ │ │ + bne.n 60b06 <_Py_SetRefcnt@@Base+0xa8> │ │ │ │ strex r6, r4, [r2] │ │ │ │ cmp r6, #0 │ │ │ │ mov r3, r0 │ │ │ │ - beq.n 60d86 <_Py_SetRefcnt@@Base+0x88> │ │ │ │ - b.n 60d92 <_Py_SetRefcnt@@Base+0x94> │ │ │ │ + beq.n 60ae6 <_Py_SetRefcnt@@Base+0x88> │ │ │ │ + b.n 60af2 <_Py_SetRefcnt@@Base+0x94> │ │ │ │ mov r3, r0 │ │ │ │ - beq.n 60dcc <_Py_SetRefcnt@@Base+0xce> │ │ │ │ + beq.n 60b2c <_Py_SetRefcnt@@Base+0xce> │ │ │ │ bic.w r2, r3, #3 │ │ │ │ dmb ish │ │ │ │ orr.w r2, r2, #2 │ │ │ │ ldrex r0, [r1] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 60dac <_Py_SetRefcnt@@Base+0xae> │ │ │ │ + bne.n 60b0c <_Py_SetRefcnt@@Base+0xae> │ │ │ │ strex r4, r2, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ - b.n 60dac <_Py_SetRefcnt@@Base+0xae> │ │ │ │ + b.n 60b0c <_Py_SetRefcnt@@Base+0xae> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ add.w r3, r0, #116 @ 0x74 │ │ │ │ movw r5, #43691 @ 0xaaab │ │ │ │ movt r5, #43690 @ 0xaaaa │ │ │ │ subs r3, r1, r3 │ │ │ │ ldr r4, [r1, #24] │ │ │ │ asrs r3, r3, #4 │ │ │ │ cmp r4, #3 │ │ │ │ mul.w r3, r5, r3 │ │ │ │ - bls.n 60e0c <_Py_SetRefcnt@@Base+0x10e> │ │ │ │ + bls.n 60b6c <_Py_SetRefcnt@@Base+0x10e> │ │ │ │ cmp r4, #64 @ 0x40 │ │ │ │ - bhi.n 60e00 <_Py_SetRefcnt@@Base+0x102> │ │ │ │ + bhi.n 60b60 <_Py_SetRefcnt@@Base+0x102> │ │ │ │ add.w r5, r4, r4, lsl #1 │ │ │ │ - b.n 60e0e <_Py_SetRefcnt@@Base+0x110> │ │ │ │ + b.n 60b6e <_Py_SetRefcnt@@Base+0x110> │ │ │ │ cmp.w r4, #512 @ 0x200 │ │ │ │ ite ls │ │ │ │ movls r5, r4 │ │ │ │ movhi r5, #0 │ │ │ │ - b.n 60e0e <_Py_SetRefcnt@@Base+0x110> │ │ │ │ + b.n 60b6e <_Py_SetRefcnt@@Base+0x110> │ │ │ │ movs r5, #0 │ │ │ │ cmp r4, #0 │ │ │ │ add.w r5, r5, r3, lsl #15 │ │ │ │ add r0, r5 │ │ │ │ sub.w r0, r2, r0 │ │ │ │ itt lt │ │ │ │ ldrlt r4, [r1, #0] │ │ │ │ lsllt r4, r4, #15 │ │ │ │ mov r1, r4 │ │ │ │ - bl 26b47c │ │ │ │ + bl 26b5bc │ │ │ │ subs r0, r4, r1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r2 │ │ │ │ @@ -81878,375 +81619,375 @@ │ │ │ │ dmb ish │ │ │ │ ldr r7, [r0, #24] │ │ │ │ dmb ish │ │ │ │ add.w r7, r7, r1, lsl #22 │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ mov r1, r4 │ │ │ │ - bl 67c58 │ │ │ │ - cbz r0, 60e70 <_Py_SetRefcnt@@Base+0x172> │ │ │ │ + bl 67b88 │ │ │ │ + cbz r0, 60bd0 <_Py_SetRefcnt@@Base+0x172> │ │ │ │ mov r0, r7 │ │ │ │ mov r3, r8 │ │ │ │ mov r1, sl │ │ │ │ movs r2, #1 │ │ │ │ - bl 1bc4c8 │ │ │ │ + bl 1bbebc │ │ │ │ mov r7, r0 │ │ │ │ - b.n 60e8c <_Py_SetRefcnt@@Base+0x18e> │ │ │ │ + b.n 60bec <_Py_SetRefcnt@@Base+0x18e> │ │ │ │ mov r9, r0 │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, sl │ │ │ │ - bl 1bc4c8 │ │ │ │ + bl 1bbebc │ │ │ │ mov r2, sl │ │ │ │ mov r7, r0 │ │ │ │ mov r3, r9 │ │ │ │ add.w r0, r8, #96 @ 0x60 │ │ │ │ - bl 19f01c │ │ │ │ + bl 19ef3c │ │ │ │ ldr r0, [r6, #88] @ 0x58 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 19f824 │ │ │ │ - cbz r7, 60ea6 <_Py_SetRefcnt@@Base+0x1a8> │ │ │ │ + bl 19f744 │ │ │ │ + cbz r7, 60c06 <_Py_SetRefcnt@@Base+0x1a8> │ │ │ │ ldr r0, [r6, #84] @ 0x54 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 19f824 │ │ │ │ + b.w 19f744 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov.w r2, #516 @ 0x204 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #0 │ │ │ │ adds r0, #4 │ │ │ │ blx 2957c │ │ │ │ - ldr r1, [pc, #32] @ (60ee8 <_Py_SetRefcnt@@Base+0x1ea>) │ │ │ │ + ldr r1, [pc, #32] @ (60c48 <_Py_SetRefcnt@@Base+0x1ea>) │ │ │ │ mov.w r2, #900 @ 0x384 │ │ │ │ add.w r0, r4, #520 @ 0x208 │ │ │ │ blx 29c10 │ │ │ │ movs r3, #0 │ │ │ │ dmb ish │ │ │ │ str.w r3, [r4, #1420] @ 0x58c │ │ │ │ dmb ish │ │ │ │ str.w r3, [r4, #1580] @ 0x62c │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r4, [sp, #32] │ │ │ │ + ldr r5, [sp, #288] @ 0x120 │ │ │ │ movs r2, r5 │ │ │ │ - movw r3, #39424 @ 0x9a00 │ │ │ │ + movw r3, #39744 @ 0x9b40 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 60f62 <_Py_SetRefcnt@@Base+0x264> │ │ │ │ + beq.n 60cc2 <_Py_SetRefcnt@@Base+0x264> │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 60f60 <_Py_SetRefcnt@@Base+0x262> │ │ │ │ - ldr r2, [pc, #80] @ (60f64 <_Py_SetRefcnt@@Base+0x266>) │ │ │ │ + beq.n 60cc0 <_Py_SetRefcnt@@Base+0x262> │ │ │ │ + ldr r2, [pc, #80] @ (60cc4 <_Py_SetRefcnt@@Base+0x266>) │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ ldr r3, [r0, r2] │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 60f30 <_Py_SetRefcnt@@Base+0x232> │ │ │ │ + bne.n 60c90 <_Py_SetRefcnt@@Base+0x232> │ │ │ │ movw r3, #4292 @ 0x10c4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ str r1, [r0, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 60f30 <_Py_SetRefcnt@@Base+0x232> │ │ │ │ + beq.n 60c90 <_Py_SetRefcnt@@Base+0x232> │ │ │ │ blx 29280 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 60f48 <_Py_SetRefcnt@@Base+0x24a> │ │ │ │ - cbz r3, 60f44 <_Py_SetRefcnt@@Base+0x246> │ │ │ │ + beq.n 60ca8 <_Py_SetRefcnt@@Base+0x24a> │ │ │ │ + cbz r3, 60ca4 <_Py_SetRefcnt@@Base+0x246> │ │ │ │ mov r2, r3 │ │ │ │ ldr.w r3, [r3, #1592] @ 0x638 │ │ │ │ - b.n 60f36 <_Py_SetRefcnt@@Base+0x238> │ │ │ │ + b.n 60c96 <_Py_SetRefcnt@@Base+0x238> │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 60f56 <_Py_SetRefcnt@@Base+0x258> │ │ │ │ + bne.n 60cb6 <_Py_SetRefcnt@@Base+0x258> │ │ │ │ ldr.w r3, [r4, #1592] @ 0x638 │ │ │ │ - cbz r2, 60f54 <_Py_SetRefcnt@@Base+0x256> │ │ │ │ + cbz r2, 60cb4 <_Py_SetRefcnt@@Base+0x256> │ │ │ │ str.w r3, [r2, #1592] @ 0x638 │ │ │ │ - b.n 60f56 <_Py_SetRefcnt@@Base+0x258> │ │ │ │ + b.n 60cb6 <_Py_SetRefcnt@@Base+0x258> │ │ │ │ str r3, [r1, #16] │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1a0294 │ │ │ │ + b.w 1a01a4 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ movs r0, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3552] @ 0xde0 │ │ │ │ sub.w sp, sp, #524 @ 0x20c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r3 │ │ │ │ - bl 604dc <_PyObject_CallMethodId@@Base+0x1a0> │ │ │ │ - cbz r0, 60fae <_Py_SetRefcnt@@Base+0x2b0> │ │ │ │ + bl 60238 <_PyObject_CallMethodId@@Base+0x8c> │ │ │ │ + cbz r0, 60d0e <_Py_SetRefcnt@@Base+0x2b0> │ │ │ │ ldr r3, [sp, #544] @ 0x220 │ │ │ │ movs r2, #1 │ │ │ │ movw r1, #511 @ 0x1ff │ │ │ │ str r3, [sp, #4] │ │ │ │ add r0, sp, #8 │ │ │ │ mov.w r3, #512 @ 0x200 │ │ │ │ str r6, [sp, #0] │ │ │ │ blx 29ddc <__vsnprintf_chk@plt> │ │ │ │ mov r0, r4 │ │ │ │ - bl 604f4 <_PyObject_CallMethodId@@Base+0x1b8> │ │ │ │ + bl 60250 <_PyObject_CallMethodId@@Base+0xa4> │ │ │ │ add r3, sp, #8 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ - bl 60702 <_PyObject_CallMethodId@@Base+0x3c6> │ │ │ │ + bl 6045e <_PyObject_CallMethodId@@Base+0x2b2> │ │ │ │ add.w sp, sp, #524 @ 0x20c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r0, r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r4, #2148 @ 0x864 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ sub sp, #8 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ - cbnz r3, 60fda <_Py_SetRefcnt@@Base+0x2dc> │ │ │ │ + cbnz r3, 60d3a <_Py_SetRefcnt@@Base+0x2dc> │ │ │ │ add.w r0, r4, #40 @ 0x28 │ │ │ │ - bl 19602c <_start@@Base+0x568> │ │ │ │ + bl 195f44 <_start@@Base+0x56c> │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ - cbz r3, 60ff2 <_Py_SetRefcnt@@Base+0x2f4> │ │ │ │ + cbz r3, 60d52 <_Py_SetRefcnt@@Base+0x2f4> │ │ │ │ add r2, sp, #20 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - movw r0, #30328 @ 0x7678 │ │ │ │ + movw r0, #30616 @ 0x7798 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 67bcc │ │ │ │ - b.n 61032 <_Py_SetRefcnt@@Base+0x334> │ │ │ │ + bl 67afc │ │ │ │ + b.n 60d92 <_Py_SetRefcnt@@Base+0x334> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - cbnz r3, 61002 <_Py_SetRefcnt@@Base+0x304> │ │ │ │ + cbnz r3, 60d62 <_Py_SetRefcnt@@Base+0x304> │ │ │ │ movw r0, #2148 @ 0x864 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 19602c <_start@@Base+0x568> │ │ │ │ + bl 195f44 <_start@@Base+0x56c> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 61032 <_Py_SetRefcnt@@Base+0x334> │ │ │ │ + cbz r3, 60d92 <_Py_SetRefcnt@@Base+0x334> │ │ │ │ movw r3, #2672 @ 0xa70 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 60fde <_Py_SetRefcnt@@Base+0x2e0> │ │ │ │ - ldr r2, [pc, #36] @ (6103c <_Py_SetRefcnt@@Base+0x33e>) │ │ │ │ + blt.n 60d3e <_Py_SetRefcnt@@Base+0x2e0> │ │ │ │ + ldr r2, [pc, #36] @ (60d9c <_Py_SetRefcnt@@Base+0x33e>) │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r2] │ │ │ │ adds r0, r1, #1 │ │ │ │ strex r4, r0, [r2] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 6101a <_Py_SetRefcnt@@Base+0x31c> │ │ │ │ + bne.n 60d7a <_Py_SetRefcnt@@Base+0x31c> │ │ │ │ dmb ish │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r1, r3 │ │ │ │ - ble.n 60fde <_Py_SetRefcnt@@Base+0x2e0> │ │ │ │ + ble.n 60d3e <_Py_SetRefcnt@@Base+0x2e0> │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ - ldr r6, [pc, #976] @ (61410 <_Py_SetRefcnt@@Base+0x712>) │ │ │ │ + ldr r6, [pc, #976] @ (61170 <_Py_SetRefcnt@@Base+0x712>) │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4068] @ 0xfe4 │ │ │ │ movw r4, #2148 @ 0x864 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ sub sp, #8 │ │ │ │ mov r6, r0 │ │ │ │ add r5, sp, #28 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ ldr.w r7, [r5], #4 │ │ │ │ str r5, [sp, #4] │ │ │ │ - cbnz r3, 61070 <_Py_SetRefcnt@@Base+0x372> │ │ │ │ + cbnz r3, 60dd0 <_Py_SetRefcnt@@Base+0x372> │ │ │ │ add.w r0, r4, #40 @ 0x28 │ │ │ │ - bl 19602c <_start@@Base+0x568> │ │ │ │ + bl 195f44 <_start@@Base+0x56c> │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ - cbz r3, 61086 <_Py_SetRefcnt@@Base+0x388> │ │ │ │ + cbz r3, 60de6 <_Py_SetRefcnt@@Base+0x388> │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ - movw r0, #30348 @ 0x768c │ │ │ │ + movw r0, #30636 @ 0x77ac │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 67bcc │ │ │ │ - b.n 610c6 <_Py_SetRefcnt@@Base+0x3c8> │ │ │ │ + bl 67afc │ │ │ │ + b.n 60e26 <_Py_SetRefcnt@@Base+0x3c8> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - cbnz r3, 61096 <_Py_SetRefcnt@@Base+0x398> │ │ │ │ + cbnz r3, 60df6 <_Py_SetRefcnt@@Base+0x398> │ │ │ │ movw r0, #2148 @ 0x864 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 19602c <_start@@Base+0x568> │ │ │ │ + bl 195f44 <_start@@Base+0x56c> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 610c6 <_Py_SetRefcnt@@Base+0x3c8> │ │ │ │ + cbz r3, 60e26 <_Py_SetRefcnt@@Base+0x3c8> │ │ │ │ movw r3, #2668 @ 0xa6c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 61074 <_Py_SetRefcnt@@Base+0x376> │ │ │ │ - ldr r2, [pc, #60] @ (610e8 <_Py_SetRefcnt@@Base+0x3ea>) │ │ │ │ + blt.n 60dd4 <_Py_SetRefcnt@@Base+0x376> │ │ │ │ + ldr r2, [pc, #60] @ (60e48 <_Py_SetRefcnt@@Base+0x3ea>) │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r2] │ │ │ │ adds r0, r1, #1 │ │ │ │ strex r4, r0, [r2] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 610ae <_Py_SetRefcnt@@Base+0x3b0> │ │ │ │ + bne.n 60e0e <_Py_SetRefcnt@@Base+0x3b0> │ │ │ │ dmb ish │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r1, r3 │ │ │ │ - ble.n 61074 <_Py_SetRefcnt@@Base+0x376> │ │ │ │ + ble.n 60dd4 <_Py_SetRefcnt@@Base+0x376> │ │ │ │ movw r3, #20208 @ 0x4ef0 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - cbz r2, 610de <_Py_SetRefcnt@@Base+0x3e0> │ │ │ │ + cbz r2, 60e3e <_Py_SetRefcnt@@Base+0x3e0> │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r1, [r3, #16] │ │ │ │ dmb ish │ │ │ │ mov r0, r6 │ │ │ │ blx r2 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ - ldr r6, [pc, #992] @ (614cc <_Py_SetRefcnt@@Base+0x7ce>) │ │ │ │ + ldr r6, [pc, #992] @ (6122c <_Py_SetRefcnt@@Base+0x7ce>) │ │ │ │ lsls r5, r1, #1 │ │ │ │ sub sp, #8 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ ldr.w sl, [sp, #104] @ 0x68 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 612c0 <_Py_SetRefcnt@@Base+0x5c2> │ │ │ │ + beq.w 61020 <_Py_SetRefcnt@@Base+0x5c2> │ │ │ │ mov r5, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 612c0 <_Py_SetRefcnt@@Base+0x5c2> │ │ │ │ + beq.w 61020 <_Py_SetRefcnt@@Base+0x5c2> │ │ │ │ ldr r6, [sp, #100] @ 0x64 │ │ │ │ mov r8, r3 │ │ │ │ mov r4, r2 │ │ │ │ mov r9, r0 │ │ │ │ subs r3, r6, #3 │ │ │ │ cmp r3, #2 │ │ │ │ - bhi.n 61146 <_Py_SetRefcnt@@Base+0x448> │ │ │ │ + bhi.n 60ea6 <_Py_SetRefcnt@@Base+0x448> │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 61136 <_Py_SetRefcnt@@Base+0x438> │ │ │ │ - cbz r2, 61136 <_Py_SetRefcnt@@Base+0x438> │ │ │ │ + beq.n 60e96 <_Py_SetRefcnt@@Base+0x438> │ │ │ │ + cbz r2, 60e96 <_Py_SetRefcnt@@Base+0x438> │ │ │ │ negs r2, r2 │ │ │ │ add.w r0, sl, #96 @ 0x60 │ │ │ │ sbc.w r3, r3, r3 │ │ │ │ - bl 19f01c │ │ │ │ + bl 19ef3c │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ movs r2, #1 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 67dd6 │ │ │ │ - b.n 612ae <_Py_SetRefcnt@@Base+0x5b0> │ │ │ │ + bl 67d06 │ │ │ │ + b.n 6100e <_Py_SetRefcnt@@Base+0x5b0> │ │ │ │ cmp r6, #6 │ │ │ │ - bne.w 612ae <_Py_SetRefcnt@@Base+0x5b0> │ │ │ │ + bne.w 6100e <_Py_SetRefcnt@@Base+0x5b0> │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ movw r2, #40256 @ 0x9d40 │ │ │ │ movt r2, #74 @ 0x4a │ │ │ │ cmp r3, #0 │ │ │ │ ite gt │ │ │ │ addgt.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ movle r3, #112 @ 0x70 │ │ │ │ ldr.w r7, [r2, r3, lsl #2] │ │ │ │ dmb ish │ │ │ │ - cbnz r7, 6117e <_Py_SetRefcnt@@Base+0x480> │ │ │ │ + cbnz r7, 60ede <_Py_SetRefcnt@@Base+0x480> │ │ │ │ add r6, sp, #84 @ 0x54 │ │ │ │ mov r4, sp │ │ │ │ movs r7, #6 │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ - movw r1, #30368 @ 0x76a0 │ │ │ │ + movw r1, #30656 @ 0x77c0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - b.n 61198 <_Py_SetRefcnt@@Base+0x49a> │ │ │ │ + b.n 60ef8 <_Py_SetRefcnt@@Base+0x49a> │ │ │ │ ldr r3, [r7, #32] │ │ │ │ cmp.w r3, r8, lsr #5 │ │ │ │ - bhi.n 611a6 <_Py_SetRefcnt@@Base+0x4a8> │ │ │ │ + bhi.n 60f06 <_Py_SetRefcnt@@Base+0x4a8> │ │ │ │ add r6, sp, #84 @ 0x54 │ │ │ │ mov r4, sp │ │ │ │ movs r7, #6 │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ - movw r1, #30436 @ 0x76e4 │ │ │ │ + movw r1, #30724 @ 0x7804 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r9 │ │ │ │ movs r0, #22 │ │ │ │ str r7, [r4, #0] │ │ │ │ - bl 61040 <_Py_SetRefcnt@@Base+0x342> │ │ │ │ - b.n 612c0 <_Py_SetRefcnt@@Base+0x5c2> │ │ │ │ + bl 60da0 <_Py_SetRefcnt@@Base+0x342> │ │ │ │ + b.n 61020 <_Py_SetRefcnt@@Base+0x5c2> │ │ │ │ ldrb r3, [r7, #16] │ │ │ │ movw r6, #65535 @ 0xffff │ │ │ │ movt r6, #63 @ 0x3f │ │ │ │ add r6, r1 │ │ │ │ lsrs r6, r6, #22 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 61288 <_Py_SetRefcnt@@Base+0x58a> │ │ │ │ + bne.n 60fe8 <_Py_SetRefcnt@@Base+0x58a> │ │ │ │ ldr r0, [r7, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 61288 <_Py_SetRefcnt@@Base+0x58a> │ │ │ │ + beq.n 60fe8 <_Py_SetRefcnt@@Base+0x58a> │ │ │ │ cmp r1, r4 │ │ │ │ - beq.n 611da <_Py_SetRefcnt@@Base+0x4dc> │ │ │ │ + beq.n 60f3a <_Py_SetRefcnt@@Base+0x4dc> │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ - bl 19f824 │ │ │ │ - cbz r4, 611da <_Py_SetRefcnt@@Base+0x4dc> │ │ │ │ + bl 19f744 │ │ │ │ + cbz r4, 60f3a <_Py_SetRefcnt@@Base+0x4dc> │ │ │ │ negs r2, r4 │ │ │ │ add.w r0, sl, #96 @ 0x60 │ │ │ │ sbc.w r3, r3, r3 │ │ │ │ - bl 19f01c │ │ │ │ - bl 19c3a0 │ │ │ │ + bl 19ef3c │ │ │ │ + bl 19c2b8 │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt.n 61288 <_Py_SetRefcnt@@Base+0x58a> │ │ │ │ - bl 1962b8 <_start@@Base+0x7f4> │ │ │ │ - cbz r4, 611ea <_Py_SetRefcnt@@Base+0x4ec> │ │ │ │ - cbz r0, 611f8 <_Py_SetRefcnt@@Base+0x4fa> │ │ │ │ + blt.n 60fe8 <_Py_SetRefcnt@@Base+0x58a> │ │ │ │ + bl 1961d0 <_start@@Base+0x7f8> │ │ │ │ + cbz r4, 60f4a <_Py_SetRefcnt@@Base+0x4ec> │ │ │ │ + cbz r0, 60f58 <_Py_SetRefcnt@@Base+0x4fa> │ │ │ │ mov r3, sl │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 60e2a <_Py_SetRefcnt@@Base+0x12c> │ │ │ │ - b.n 61288 <_Py_SetRefcnt@@Base+0x58a> │ │ │ │ + bl 60b8a <_Py_SetRefcnt@@Base+0x12c> │ │ │ │ + b.n 60fe8 <_Py_SetRefcnt@@Base+0x58a> │ │ │ │ add.w fp, r7, #72 @ 0x48 │ │ │ │ ldrexd r2, r3, [fp] │ │ │ │ orrs r2, r3 │ │ │ │ - beq.n 61234 <_Py_SetRefcnt@@Base+0x536> │ │ │ │ + beq.n 60f94 <_Py_SetRefcnt@@Base+0x536> │ │ │ │ movw r3, #26215 @ 0x6667 │ │ │ │ movt r3, #26214 @ 0x6666 │ │ │ │ dmb ish │ │ │ │ smull r3, r2, r4, r3 │ │ │ │ asrs r4, r4, #31 │ │ │ │ rsb r4, r4, r2, asr #2 │ │ │ │ mov r2, r4 │ │ │ │ asrs r3, r4, #31 │ │ │ │ ldrexd r0, r1, [fp] │ │ │ │ adds r0, r0, r2 │ │ │ │ adcs r1, r3 │ │ │ │ strexd r4, r0, r1, [fp] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 6121e <_Py_SetRefcnt@@Base+0x520> │ │ │ │ + bne.n 60f7e <_Py_SetRefcnt@@Base+0x520> │ │ │ │ dmb ish │ │ │ │ - b.n 6127c <_Py_SetRefcnt@@Base+0x57e> │ │ │ │ + b.n 60fdc <_Py_SetRefcnt@@Base+0x57e> │ │ │ │ add r1, sp, #24 │ │ │ │ movs r0, #1 │ │ │ │ blx 29c94 <__clock_gettime64@plt> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov.w ip, #1000 @ 0x3e8 │ │ │ │ movw r1, #56963 @ 0xde83 │ │ │ │ @@ -82261,257 +82002,257 @@ │ │ │ │ adds r0, r2, r3 │ │ │ │ adc.w r1, r1, r3, asr #31 │ │ │ │ adds r2, r4, r0 │ │ │ │ adc.w r3, r1, r4, asr #31 │ │ │ │ ldrexd r0, r1, [fp] │ │ │ │ strexd r4, r2, r3, [fp] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 61270 <_Py_SetRefcnt@@Base+0x572> │ │ │ │ + bne.n 60fd0 <_Py_SetRefcnt@@Base+0x572> │ │ │ │ ldr r0, [r7, #88] @ 0x58 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ - bl 19f954 │ │ │ │ + bl 19f874 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ add.w r0, r7, #92 @ 0x5c │ │ │ │ - bl 19f824 │ │ │ │ - cbnz r0, 612ae <_Py_SetRefcnt@@Base+0x5b0> │ │ │ │ + bl 19f744 │ │ │ │ + cbnz r0, 6100e <_Py_SetRefcnt@@Base+0x5b0> │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r9 │ │ │ │ movs r0, #11 │ │ │ │ - movw r1, #30512 @ 0x7730 │ │ │ │ + movw r1, #30800 @ 0x7850 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add sp, #8 │ │ │ │ - b.n 61040 <_Py_SetRefcnt@@Base+0x342> │ │ │ │ + b.n 60da0 <_Py_SetRefcnt@@Base+0x342> │ │ │ │ movs r1, #0 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r1 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add sp, #8 │ │ │ │ - b.w 19c05c │ │ │ │ + b.w 19bf74 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ movs r3, #0 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ push {r4, r5, r6, r7} │ │ │ │ add.w r7, r0, #32 │ │ │ │ ldr r4, [r0, #32] │ │ │ │ dmb ish │ │ │ │ and.w r6, r4, #3 │ │ │ │ bic.w r5, r4, #3 │ │ │ │ cmp r6, #1 │ │ │ │ - bne.n 612f2 <_Py_SetRefcnt@@Base+0x5f4> │ │ │ │ + bne.n 61052 <_Py_SetRefcnt@@Base+0x5f4> │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 61302 <_Py_SetRefcnt@@Base+0x604> │ │ │ │ + bhi.n 61062 <_Py_SetRefcnt@@Base+0x604> │ │ │ │ adds r3, #1 │ │ │ │ yield │ │ │ │ - b.n 612d2 <_Py_SetRefcnt@@Base+0x5d4> │ │ │ │ + b.n 61032 <_Py_SetRefcnt@@Base+0x5d4> │ │ │ │ cmp r1, r6 │ │ │ │ - bne.n 612fa <_Py_SetRefcnt@@Base+0x5fc> │ │ │ │ + bne.n 6105a <_Py_SetRefcnt@@Base+0x5fc> │ │ │ │ movs r0, #1 │ │ │ │ - b.n 61320 <_Py_SetRefcnt@@Base+0x622> │ │ │ │ - cbz r2, 61306 <_Py_SetRefcnt@@Base+0x608> │ │ │ │ + b.n 61080 <_Py_SetRefcnt@@Base+0x622> │ │ │ │ + cbz r2, 61066 <_Py_SetRefcnt@@Base+0x608> │ │ │ │ cmp r6, #3 │ │ │ │ - bne.n 61306 <_Py_SetRefcnt@@Base+0x608> │ │ │ │ - b.n 612f6 <_Py_SetRefcnt@@Base+0x5f8> │ │ │ │ + bne.n 61066 <_Py_SetRefcnt@@Base+0x608> │ │ │ │ + b.n 61056 <_Py_SetRefcnt@@Base+0x5f8> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 61320 <_Py_SetRefcnt@@Base+0x622> │ │ │ │ + b.n 61080 <_Py_SetRefcnt@@Base+0x622> │ │ │ │ orrs r5, r1 │ │ │ │ dmb ish │ │ │ │ ldrex r6, [r7] │ │ │ │ cmp r6, r4 │ │ │ │ - bne.n 6131c <_Py_SetRefcnt@@Base+0x61e> │ │ │ │ + bne.n 6107c <_Py_SetRefcnt@@Base+0x61e> │ │ │ │ strex ip, r5, [r7] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 612f6 <_Py_SetRefcnt@@Base+0x5f8> │ │ │ │ - b.n 612d2 <_Py_SetRefcnt@@Base+0x5d4> │ │ │ │ + beq.n 61056 <_Py_SetRefcnt@@Base+0x5f8> │ │ │ │ + b.n 61032 <_Py_SetRefcnt@@Base+0x5d4> │ │ │ │ pop {r4, r5, r6, r7} │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 612ca <_Py_SetRefcnt@@Base+0x5cc> │ │ │ │ - cbnz r0, 61344 <_Py_SetRefcnt@@Base+0x646> │ │ │ │ + bl 6102a <_Py_SetRefcnt@@Base+0x5cc> │ │ │ │ + cbnz r0, 610a4 <_Py_SetRefcnt@@Base+0x646> │ │ │ │ yield │ │ │ │ - b.n 61334 <_Py_SetRefcnt@@Base+0x636> │ │ │ │ + b.n 61094 <_Py_SetRefcnt@@Base+0x636> │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 612ca <_Py_SetRefcnt@@Base+0x5cc> │ │ │ │ - cbnz r0, 6136a <_Py_SetRefcnt@@Base+0x66c> │ │ │ │ + bl 6102a <_Py_SetRefcnt@@Base+0x5cc> │ │ │ │ + cbnz r0, 610ca <_Py_SetRefcnt@@Base+0x66c> │ │ │ │ yield │ │ │ │ - b.n 6135a <_Py_SetRefcnt@@Base+0x65c> │ │ │ │ + b.n 610ba <_Py_SetRefcnt@@Base+0x65c> │ │ │ │ ldr r1, [r5, #0] │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #20] │ │ │ │ adds r1, #20 │ │ │ │ strd r3, r3, [r4, #40] @ 0x28 │ │ │ │ - bl 1a1fe0 │ │ │ │ + bl 1a1ef0 │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - movw r3, #39424 @ 0x9a00 │ │ │ │ + movw r3, #39744 @ 0x9b40 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 61450 <_Py_SetRefcnt@@Base+0x752> │ │ │ │ + beq.n 611b0 <_Py_SetRefcnt@@Base+0x752> │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ ldr r6, [r3, #12] │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n 61442 <_Py_SetRefcnt@@Base+0x744> │ │ │ │ + beq.n 611a2 <_Py_SetRefcnt@@Base+0x744> │ │ │ │ ldr.w r3, [r0, #1580] @ 0x62c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 61448 <_Py_SetRefcnt@@Base+0x74a> │ │ │ │ + beq.n 611a8 <_Py_SetRefcnt@@Base+0x74a> │ │ │ │ mov r8, r4 │ │ │ │ add.w r5, r6, #520 @ 0x208 │ │ │ │ addw sl, r6, #1420 @ 0x58c │ │ │ │ - bl 19b5dc <_Py_write_noraise@@Base+0xc74> │ │ │ │ + bl 19b4f4 <_Py_write_noraise@@Base+0xc74> │ │ │ │ ldr.w r7, [r8, #520] @ 0x208 │ │ │ │ - cbz r7, 6140c <_Py_SetRefcnt@@Base+0x70e> │ │ │ │ + cbz r7, 6116c <_Py_SetRefcnt@@Base+0x70e> │ │ │ │ mov.w r9, #0 │ │ │ │ dmb ish │ │ │ │ str r6, [r7, #36] @ 0x24 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r2 │ │ │ │ - bl 612ca <_Py_SetRefcnt@@Base+0x5cc> │ │ │ │ - cbnz r0, 613dc <_Py_SetRefcnt@@Base+0x6de> │ │ │ │ + bl 6102a <_Py_SetRefcnt@@Base+0x5cc> │ │ │ │ + cbnz r0, 6113c <_Py_SetRefcnt@@Base+0x6de> │ │ │ │ yield │ │ │ │ - b.n 613cc <_Py_SetRefcnt@@Base+0x6ce> │ │ │ │ + b.n 6112c <_Py_SetRefcnt@@Base+0x6ce> │ │ │ │ ldr r7, [r7, #40] @ 0x28 │ │ │ │ add.w r9, r9, #1 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 613c6 <_Py_SetRefcnt@@Base+0x6c8> │ │ │ │ + bne.n 61126 <_Py_SetRefcnt@@Base+0x6c8> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr.w r3, [r8, #520] @ 0x208 │ │ │ │ - cbnz r2, 61400 <_Py_SetRefcnt@@Base+0x702> │ │ │ │ + cbnz r2, 61160 <_Py_SetRefcnt@@Base+0x702> │ │ │ │ str r3, [r5, #0] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r3, [r8, #524] @ 0x20c │ │ │ │ str r3, [r5, #4] │ │ │ │ - bl 1a01d4 │ │ │ │ - b.n 6140e <_Py_SetRefcnt@@Base+0x710> │ │ │ │ + bl 1a00e4 │ │ │ │ + b.n 6116e <_Py_SetRefcnt@@Base+0x710> │ │ │ │ str r3, [r2, #40] @ 0x28 │ │ │ │ str r2, [r3, #44] @ 0x2c │ │ │ │ ldr.w r3, [r8, #524] @ 0x20c │ │ │ │ str r3, [r5, #4] │ │ │ │ - b.n 6140e <_Py_SetRefcnt@@Base+0x710> │ │ │ │ + b.n 6116e <_Py_SetRefcnt@@Base+0x710> │ │ │ │ mov r9, r7 │ │ │ │ ldr.w r3, [r6, #1580] @ 0x62c │ │ │ │ adds r5, #12 │ │ │ │ add.w r8, r8, #12 │ │ │ │ cmp r5, sl │ │ │ │ add r3, r9 │ │ │ │ str.w r3, [r6, #1580] @ 0x62c │ │ │ │ ldr.w r3, [r4, #1580] @ 0x62c │ │ │ │ sub.w r3, r3, r9 │ │ │ │ str.w r3, [r4, #1580] @ 0x62c │ │ │ │ - bne.n 613bc <_Py_SetRefcnt@@Base+0x6be> │ │ │ │ + bne.n 6111c <_Py_SetRefcnt@@Base+0x6be> │ │ │ │ mov r0, r4 │ │ │ │ - bl 19b5dc <_Py_write_noraise@@Base+0xc74> │ │ │ │ - cbnz r0, 6143a <_Py_SetRefcnt@@Base+0x73c> │ │ │ │ + bl 19b4f4 <_Py_write_noraise@@Base+0xc74> │ │ │ │ + cbnz r0, 6119a <_Py_SetRefcnt@@Base+0x73c> │ │ │ │ yield │ │ │ │ - b.n 6142e <_Py_SetRefcnt@@Base+0x730> │ │ │ │ + b.n 6118e <_Py_SetRefcnt@@Base+0x730> │ │ │ │ mov r0, r4 │ │ │ │ - bl 60eaa <_Py_SetRefcnt@@Base+0x1ac> │ │ │ │ - b.n 61448 <_Py_SetRefcnt@@Base+0x74a> │ │ │ │ + bl 60c0a <_Py_SetRefcnt@@Base+0x1ac> │ │ │ │ + b.n 611a8 <_Py_SetRefcnt@@Base+0x74a> │ │ │ │ movs r1, #2 │ │ │ │ - bl 19b0b0 <_Py_write_noraise@@Base+0x748> │ │ │ │ + bl 19afc8 <_Py_write_noraise@@Base+0x748> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.n 60eec <_Py_SetRefcnt@@Base+0x1ee> │ │ │ │ + b.n 60c4c <_Py_SetRefcnt@@Base+0x1ee> │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #0] │ │ │ │ dmb ish │ │ │ │ str r3, [r1, #72] @ 0x48 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r0] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 6146e <_Py_SetRefcnt@@Base+0x770> │ │ │ │ + bne.n 611ce <_Py_SetRefcnt@@Base+0x770> │ │ │ │ strex ip, r1, [r0] │ │ │ │ cmp.w ip, #0 │ │ │ │ mov r3, r2 │ │ │ │ - bne.n 61454 <_Py_SetRefcnt@@Base+0x756> │ │ │ │ + bne.n 611b4 <_Py_SetRefcnt@@Base+0x756> │ │ │ │ adds r0, #192 @ 0xc0 │ │ │ │ ldrex r3, [r0] │ │ │ │ adds r3, #1 │ │ │ │ strex r2, r3, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 61474 <_Py_SetRefcnt@@Base+0x776> │ │ │ │ + bne.n 611d4 <_Py_SetRefcnt@@Base+0x776> │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0, #108] @ 0x6c │ │ │ │ mov.w r8, #48 @ 0x30 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ add.w r6, r0, #116 @ 0x74 │ │ │ │ mla r3, r8, r3, r0 │ │ │ │ add.w r7, r3, #116 @ 0x74 │ │ │ │ cmp r6, r7 │ │ │ │ - bcs.n 614cc <_Py_SetRefcnt@@Base+0x7ce> │ │ │ │ + bcs.n 6122c <_Py_SetRefcnt@@Base+0x7ce> │ │ │ │ ldr.w r9, [r6, #24] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 614c4 <_Py_SetRefcnt@@Base+0x7c6> │ │ │ │ + bne.n 61224 <_Py_SetRefcnt@@Base+0x7c6> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d3a2c <_Py_fopen_obj@@Base+0x200> │ │ │ │ + bl 1d43c8 <_PyBytesWriter_Dealloc@@Base+0x574> │ │ │ │ str.w r9, [r6, #24] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mla r6, r8, r3, r6 │ │ │ │ - b.n 614aa <_Py_SetRefcnt@@Base+0x7ac> │ │ │ │ + b.n 6120a <_Py_SetRefcnt@@Base+0x7ac> │ │ │ │ movw r6, #2148 @ 0x864 │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ ldr.w r3, [r6, #244] @ 0xf4 │ │ │ │ - cbnz r3, 614e2 <_Py_SetRefcnt@@Base+0x7e4> │ │ │ │ + cbnz r3, 61242 <_Py_SetRefcnt@@Base+0x7e4> │ │ │ │ add.w r0, r6, #240 @ 0xf0 │ │ │ │ - bl 19602c <_start@@Base+0x568> │ │ │ │ + bl 195f44 <_start@@Base+0x56c> │ │ │ │ ldr.w r1, [r6, #240] @ 0xf0 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r2, [r5, #448] @ 0x1c0 │ │ │ │ subs r1, #0 │ │ │ │ it ne │ │ │ │ movne r1, #1 │ │ │ │ - bl 19ffc0 │ │ │ │ + bl 19fedc │ │ │ │ ldr.w r0, [r5, #448] @ 0x1c0 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ adds r0, #224 @ 0xe0 │ │ │ │ - bl 19f01c │ │ │ │ + bl 19ef3c │ │ │ │ ldr r0, [r4, #96] @ 0x60 │ │ │ │ mov r1, r5 │ │ │ │ lsls r0, r0, #15 │ │ │ │ negs r0, r0 │ │ │ │ - bl 19fa40 │ │ │ │ + bl 19f960 │ │ │ │ movs r3, #0 │ │ │ │ dmb ish │ │ │ │ str r3, [r4, #112] @ 0x70 │ │ │ │ dmb ish │ │ │ │ add.w r6, r4, #72 @ 0x48 │ │ │ │ dmb ish │ │ │ │ str r3, [r4, #72] @ 0x48 │ │ │ │ @@ -82527,25 +82268,25 @@ │ │ │ │ str r2, [r6, #0] │ │ │ │ adds r2, r1, #1 │ │ │ │ dmb ish │ │ │ │ ubfx r2, r2, #0, #22 │ │ │ │ orrs r2, r4 │ │ │ │ ldrex r7, [r5] │ │ │ │ cmp r7, r1 │ │ │ │ - bne.n 61560 <_Py_SetRefcnt@@Base+0x862> │ │ │ │ + bne.n 612c0 <_Py_SetRefcnt@@Base+0x862> │ │ │ │ strex ip, r2, [r5] │ │ │ │ cmp.w ip, #0 │ │ │ │ mov r1, r7 │ │ │ │ - bne.n 6153a <_Py_SetRefcnt@@Base+0x83c> │ │ │ │ + bne.n 6129a <_Py_SetRefcnt@@Base+0x83c> │ │ │ │ adds r3, #128 @ 0x80 │ │ │ │ ldrex r1, [r3] │ │ │ │ adds r1, #1 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 61566 <_Py_SetRefcnt@@Base+0x868> │ │ │ │ + bne.n 612c6 <_Py_SetRefcnt@@Base+0x868> │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r7, [r0, #108] @ 0x6c │ │ │ │ mov.w sl, #48 @ 0x30 │ │ │ │ @@ -82556,72 +82297,72 @@ │ │ │ │ mov r9, r1 │ │ │ │ mov fp, r2 │ │ │ │ mla r7, sl, r7, r0 │ │ │ │ movs r5, #0 │ │ │ │ mla r4, sl, r3, r4 │ │ │ │ adds r7, #116 @ 0x74 │ │ │ │ cmp r4, r7 │ │ │ │ - bcs.n 6161a <_Py_SetRefcnt@@Base+0x91c> │ │ │ │ + bcs.n 6137a <_Py_SetRefcnt@@Base+0x91c> │ │ │ │ ldr r3, [r4, #24] │ │ │ │ - cbz r3, 61604 <_Py_SetRefcnt@@Base+0x906> │ │ │ │ + cbz r3, 61364 <_Py_SetRefcnt@@Base+0x906> │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a1d14 │ │ │ │ + bl 1a1c28 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ - cbnz r3, 615ec <_Py_SetRefcnt@@Base+0x8ee> │ │ │ │ + cbnz r3, 6134c <_Py_SetRefcnt@@Base+0x8ee> │ │ │ │ ldr.w r0, [r8, #448] @ 0x1c0 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ add.w r0, r0, #256 @ 0x100 │ │ │ │ - bl 19f01c │ │ │ │ + bl 19ef3c │ │ │ │ ldr r3, [r6, #80] @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #80] @ 0x50 │ │ │ │ - bl 1a2020 │ │ │ │ + bl 1a1f30 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r9 │ │ │ │ it cs │ │ │ │ orrcs.w r5, r5, #1 │ │ │ │ - b.n 61612 <_Py_SetRefcnt@@Base+0x914> │ │ │ │ + b.n 61372 <_Py_SetRefcnt@@Base+0x914> │ │ │ │ ldr r2, [r4, #24] │ │ │ │ cmp r2, fp │ │ │ │ - bne.n 61612 <_Py_SetRefcnt@@Base+0x914> │ │ │ │ + bne.n 61372 <_Py_SetRefcnt@@Base+0x914> │ │ │ │ ldrh r2, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.n 61610 <_Py_SetRefcnt@@Base+0x912> │ │ │ │ + bcc.n 61370 <_Py_SetRefcnt@@Base+0x912> │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, #3 │ │ │ │ it hi │ │ │ │ orrhi.w r5, r5, #1 │ │ │ │ - b.n 61612 <_Py_SetRefcnt@@Base+0x914> │ │ │ │ + b.n 61372 <_Py_SetRefcnt@@Base+0x914> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r9 │ │ │ │ it cs │ │ │ │ orrcs.w r5, r5, #1 │ │ │ │ - b.n 61612 <_Py_SetRefcnt@@Base+0x914> │ │ │ │ + b.n 61372 <_Py_SetRefcnt@@Base+0x914> │ │ │ │ movs r5, #1 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mla r4, sl, r3, r4 │ │ │ │ - b.n 615a8 <_Py_SetRefcnt@@Base+0x8aa> │ │ │ │ + b.n 61308 <_Py_SetRefcnt@@Base+0x8aa> │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #20 │ │ │ │ mov r5, r0 │ │ │ │ mov r8, r1 │ │ │ │ mov sl, r3 │ │ │ │ ldr r7, [sp, #56] @ 0x38 │ │ │ │ str r2, [sp, #12] │ │ │ │ - cbz r3, 61644 <_Py_SetRefcnt@@Base+0x946> │ │ │ │ + cbz r3, 613a4 <_Py_SetRefcnt@@Base+0x946> │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [sl] │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ bic.w r3, r3, #3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ dmb ish │ │ │ │ str r3, [r5, #112] @ 0x70 │ │ │ │ @@ -82630,81 +82371,81 @@ │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r7 │ │ │ │ str r3, [r5, #84] @ 0x54 │ │ │ │ add.w r4, r5, #116 @ 0x74 │ │ │ │ mov.w fp, #8 │ │ │ │ movt fp, #1 │ │ │ │ lsls r0, r0, #15 │ │ │ │ - bl 19fa40 │ │ │ │ + bl 19f960 │ │ │ │ ldr.w r0, [r7, #448] @ 0x1c0 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ adds r0, #224 @ 0xe0 │ │ │ │ - bl 19f01c │ │ │ │ + bl 19ef3c │ │ │ │ ldr r3, [r5, #108] @ 0x6c │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ mla r3, r2, r3, r5 │ │ │ │ adds r3, #116 @ 0x74 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [r5, #116] @ 0x74 │ │ │ │ mla r4, r2, r3, r4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r4, r3 │ │ │ │ - bcs.w 617c8 <_Py_SetRefcnt@@Base+0xaca> │ │ │ │ + bcs.w 61528 <_Py_SetRefcnt@@Base+0xaca> │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 617b4 <_Py_SetRefcnt@@Base+0xab6> │ │ │ │ + beq.w 61514 <_Py_SetRefcnt@@Base+0xab6> │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ ldrb.w r2, [r8, #1597] @ 0x63d │ │ │ │ ubfx r3, r3, #3, #4 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 616ca <_Py_SetRefcnt@@Base+0x9cc> │ │ │ │ + beq.n 6142a <_Py_SetRefcnt@@Base+0x9cc> │ │ │ │ ldr.w r2, [r8] │ │ │ │ ldr r6, [r2, #16] │ │ │ │ - cbz r6, 616cc <_Py_SetRefcnt@@Base+0x9ce> │ │ │ │ + cbz r6, 6142c <_Py_SetRefcnt@@Base+0x9ce> │ │ │ │ ldrb.w r2, [r6, #1597] @ 0x63d │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 616cc <_Py_SetRefcnt@@Base+0x9ce> │ │ │ │ + beq.n 6142c <_Py_SetRefcnt@@Base+0x9ce> │ │ │ │ ldr.w r6, [r6, #1592] @ 0x638 │ │ │ │ - b.n 616ba <_Py_SetRefcnt@@Base+0x9bc> │ │ │ │ + b.n 6141a <_Py_SetRefcnt@@Base+0x9bc> │ │ │ │ mov r6, r8 │ │ │ │ ldr.w r0, [r7, #448] @ 0x1c0 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ add.w r0, r0, #256 @ 0x100 │ │ │ │ - bl 19f01c │ │ │ │ + bl 19ef3c │ │ │ │ ldr r3, [r5, #80] @ 0x50 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #80] @ 0x50 │ │ │ │ dmb ish │ │ │ │ str r6, [r4, #36] @ 0x24 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 612ca <_Py_SetRefcnt@@Base+0x5cc> │ │ │ │ - cbnz r0, 616fc <_Py_SetRefcnt@@Base+0x9fe> │ │ │ │ + bl 6102a <_Py_SetRefcnt@@Base+0x5cc> │ │ │ │ + cbnz r0, 6145c <_Py_SetRefcnt@@Base+0x9fe> │ │ │ │ yield │ │ │ │ - b.n 616ec <_Py_SetRefcnt@@Base+0x9ee> │ │ │ │ + b.n 6144c <_Py_SetRefcnt@@Base+0x9ee> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a1d14 │ │ │ │ + bl 1a1c28 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ str r3, [sp, #4] │ │ │ │ - cbnz r3, 61714 <_Py_SetRefcnt@@Base+0xa16> │ │ │ │ + cbnz r3, 61474 <_Py_SetRefcnt@@Base+0xa16> │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1a2020 │ │ │ │ + bl 1a1f30 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 617be <_Py_SetRefcnt@@Base+0xac0> │ │ │ │ + b.n 6151e <_Py_SetRefcnt@@Base+0xac0> │ │ │ │ ldr.w r9, [r4, #24] │ │ │ │ cmp.w r9, #0 │ │ │ │ itee ge │ │ │ │ movge r0, r9 │ │ │ │ ldrlt r0, [r4, #0] │ │ │ │ lsllt r0, r0, #15 │ │ │ │ - bl 19dde8 │ │ │ │ + bl 19dd08 │ │ │ │ movs r3, #12 │ │ │ │ ldrb.w ip, [r4, #14] │ │ │ │ mov.w lr, #0 │ │ │ │ mul.w r1, r3, r0 │ │ │ │ adds r2, r6, r1 │ │ │ │ add.w r1, r1, #520 @ 0x208 │ │ │ │ add r1, r6 │ │ │ │ @@ -82713,268 +82454,268 @@ │ │ │ │ ite ne │ │ │ │ movne r3, #0 │ │ │ │ moveq r3, #1 │ │ │ │ bfi ip, r3, #0, #1 │ │ │ │ ldr.w r3, [r2, #520] @ 0x208 │ │ │ │ strb.w ip, [r4, #14] │ │ │ │ strd r3, lr, [r4, #40] @ 0x28 │ │ │ │ - cbz r3, 61760 <_Py_SetRefcnt@@Base+0xa62> │ │ │ │ + cbz r3, 614c0 <_Py_SetRefcnt@@Base+0xa62> │ │ │ │ str r4, [r3, #44] @ 0x2c │ │ │ │ - b.n 61764 <_Py_SetRefcnt@@Base+0xa66> │ │ │ │ + b.n 614c4 <_Py_SetRefcnt@@Base+0xa66> │ │ │ │ str.w r4, [r2, #524] @ 0x20c │ │ │ │ movs r3, #12 │ │ │ │ mla r0, r3, r0, r6 │ │ │ │ str.w r4, [r0, #520] @ 0x208 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a01d4 │ │ │ │ + bl 1a00e4 │ │ │ │ ldr.w r3, [r6, #1580] @ 0x62c │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r6, #1580] @ 0x62c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, r9 │ │ │ │ - bne.n 617be <_Py_SetRefcnt@@Base+0xac0> │ │ │ │ + bne.n 6151e <_Py_SetRefcnt@@Base+0xac0> │ │ │ │ ldrh r3, [r4, #12] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bcs.n 617ac <_Py_SetRefcnt@@Base+0xaae> │ │ │ │ + bcs.n 6150c <_Py_SetRefcnt@@Base+0xaae> │ │ │ │ cmp.w r9, #65536 @ 0x10000 │ │ │ │ ite hi │ │ │ │ movhi r3, #0 │ │ │ │ movls r3, #1 │ │ │ │ cmp.w sl, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ - cbz r3, 617be <_Py_SetRefcnt@@Base+0xac0> │ │ │ │ + cbz r3, 6151e <_Py_SetRefcnt@@Base+0xac0> │ │ │ │ cmp r8, r6 │ │ │ │ - bne.n 617be <_Py_SetRefcnt@@Base+0xac0> │ │ │ │ + bne.n 6151e <_Py_SetRefcnt@@Base+0xac0> │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sl] │ │ │ │ - b.n 617be <_Py_SetRefcnt@@Base+0xac0> │ │ │ │ + b.n 6151e <_Py_SetRefcnt@@Base+0xac0> │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 6178c <_Py_SetRefcnt@@Base+0xa8e> │ │ │ │ - b.n 617be <_Py_SetRefcnt@@Base+0xac0> │ │ │ │ + bhi.n 614ec <_Py_SetRefcnt@@Base+0xa8e> │ │ │ │ + b.n 6151e <_Py_SetRefcnt@@Base+0xac0> │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1a2100 │ │ │ │ + bl 1a2010 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ mla r4, r2, r3, r4 │ │ │ │ - b.n 61696 <_Py_SetRefcnt@@Base+0x998> │ │ │ │ + b.n 613f6 <_Py_SetRefcnt@@Base+0x998> │ │ │ │ ldr r4, [r5, #88] @ 0x58 │ │ │ │ - cbnz r4, 617d6 <_Py_SetRefcnt@@Base+0xad8> │ │ │ │ + cbnz r4, 61536 <_Py_SetRefcnt@@Base+0xad8> │ │ │ │ mov r0, r5 │ │ │ │ mov r5, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 67cc2 │ │ │ │ + bl 67bf2 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r5, #38592 @ 0x96c0 │ │ │ │ movt r5, #74 @ 0x4a │ │ │ │ cmp r0, r5 │ │ │ │ - beq.w 61934 <_Py_SetRefcnt@@Base+0xc36> │ │ │ │ + beq.w 61694 <_Py_SetRefcnt@@Base+0xc36> │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 67aea │ │ │ │ + bl 67a1a │ │ │ │ add.w r1, r4, #32 │ │ │ │ add.w r0, r5, #32 │ │ │ │ - bl 67aea │ │ │ │ + bl 67a1a │ │ │ │ add.w r1, r4, #64 @ 0x40 │ │ │ │ add.w r0, r5, #64 @ 0x40 │ │ │ │ - bl 67aea │ │ │ │ + bl 67a1a │ │ │ │ add.w r1, r4, #96 @ 0x60 │ │ │ │ add.w r0, r5, #96 @ 0x60 │ │ │ │ - bl 67aea │ │ │ │ + bl 67a1a │ │ │ │ add.w r1, r4, #128 @ 0x80 │ │ │ │ add.w r0, r5, #128 @ 0x80 │ │ │ │ - bl 67aea │ │ │ │ + bl 67a1a │ │ │ │ add.w r1, r4, #160 @ 0xa0 │ │ │ │ add.w r0, r5, #160 @ 0xa0 │ │ │ │ - bl 67aea │ │ │ │ + bl 67a1a │ │ │ │ add.w r1, r4, #192 @ 0xc0 │ │ │ │ add.w r0, r5, #192 @ 0xc0 │ │ │ │ - bl 67aea │ │ │ │ + bl 67a1a │ │ │ │ add.w r1, r4, #256 @ 0x100 │ │ │ │ add.w r0, r5, #256 @ 0x100 │ │ │ │ - bl 67aea │ │ │ │ + bl 67a1a │ │ │ │ add.w r1, r4, #224 @ 0xe0 │ │ │ │ add.w r0, r5, #224 @ 0xe0 │ │ │ │ - bl 67aea │ │ │ │ + bl 67a1a │ │ │ │ add.w r1, r4, #288 @ 0x120 │ │ │ │ add.w r0, r5, #288 @ 0x120 │ │ │ │ - bl 67aea │ │ │ │ + bl 67a1a │ │ │ │ add.w r1, r4, #416 @ 0x1a0 │ │ │ │ add.w r0, r5, #416 @ 0x1a0 │ │ │ │ - bl 67aea │ │ │ │ + bl 67a1a │ │ │ │ add.w r1, r4, #448 @ 0x1c0 │ │ │ │ add.w r0, r5, #448 @ 0x1c0 │ │ │ │ - bl 67aea │ │ │ │ + bl 67a1a │ │ │ │ add.w r1, r4, #320 @ 0x140 │ │ │ │ add.w r0, r5, #320 @ 0x140 │ │ │ │ - bl 67aea │ │ │ │ + bl 67a1a │ │ │ │ add.w r1, r4, #352 @ 0x160 │ │ │ │ add.w r0, r5, #352 @ 0x160 │ │ │ │ - bl 67aea │ │ │ │ + bl 67a1a │ │ │ │ add.w r1, r4, #384 @ 0x180 │ │ │ │ add.w r0, r5, #384 @ 0x180 │ │ │ │ - bl 67aea │ │ │ │ + bl 67a1a │ │ │ │ add.w r1, r4, #480 @ 0x1e0 │ │ │ │ add.w r0, r5, #480 @ 0x1e0 │ │ │ │ - bl 67b6a │ │ │ │ + bl 67a9a │ │ │ │ add.w r1, r4, #496 @ 0x1f0 │ │ │ │ add.w r0, r5, #496 @ 0x1f0 │ │ │ │ - bl 67b6a │ │ │ │ + bl 67a9a │ │ │ │ add.w r1, r4, #512 @ 0x200 │ │ │ │ add.w r0, r5, #512 @ 0x200 │ │ │ │ - bl 67b6a │ │ │ │ + bl 67a9a │ │ │ │ add.w r1, r4, #528 @ 0x210 │ │ │ │ add.w r0, r5, #528 @ 0x210 │ │ │ │ - bl 67b6a │ │ │ │ + bl 67a9a │ │ │ │ add.w r1, r4, #544 @ 0x220 │ │ │ │ add.w r0, r5, #544 @ 0x220 │ │ │ │ - bl 67b6a │ │ │ │ + bl 67a9a │ │ │ │ add.w r1, r4, #560 @ 0x230 │ │ │ │ add.w r0, r5, #560 @ 0x230 │ │ │ │ - bl 67b6a │ │ │ │ + bl 67a9a │ │ │ │ add.w r1, r4, #576 @ 0x240 │ │ │ │ add.w r0, r5, #576 @ 0x240 │ │ │ │ - bl 67b6a │ │ │ │ + bl 67a9a │ │ │ │ add.w r1, r4, #592 @ 0x250 │ │ │ │ add.w r0, r5, #592 @ 0x250 │ │ │ │ - bl 67b6a │ │ │ │ + bl 67a9a │ │ │ │ add.w r1, r4, #608 @ 0x260 │ │ │ │ add.w r0, r5, #608 @ 0x260 │ │ │ │ - bl 67b6a │ │ │ │ + bl 67a9a │ │ │ │ add.w r1, r4, #624 @ 0x270 │ │ │ │ add.w r0, r5, #624 @ 0x270 │ │ │ │ - bl 67b6a │ │ │ │ + bl 67a9a │ │ │ │ mov r0, r4 │ │ │ │ mov.w r2, #640 @ 0x280 │ │ │ │ movs r1, #0 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ b.w 29578 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - movw r6, #39424 @ 0x9a00 │ │ │ │ + movw r6, #39744 @ 0x9b40 │ │ │ │ movt r6, #42 @ 0x2a │ │ │ │ sub sp, #8 │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n 61a4c <_Py_SetRefcnt@@Base+0xd4e> │ │ │ │ + beq.n 617ac <_Py_SetRefcnt@@Base+0xd4e> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 61a4c <_Py_SetRefcnt@@Base+0xd4e> │ │ │ │ + beq.n 617ac <_Py_SetRefcnt@@Base+0xd4e> │ │ │ │ movw r3, #4296 @ 0x10c8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldrex r1, [r3] │ │ │ │ subs r1, #1 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 61960 <_Py_SetRefcnt@@Base+0xc62> │ │ │ │ - ldr r0, [pc, #224] @ (61a50 <_Py_SetRefcnt@@Base+0xd52>) │ │ │ │ + bne.n 616c0 <_Py_SetRefcnt@@Base+0xc62> │ │ │ │ + ldr r0, [pc, #224] @ (617b0 <_Py_SetRefcnt@@Base+0xd52>) │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bl 19f090 │ │ │ │ + bl 19efb0 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ bic.w r3, r3, #3 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [r4, #1424] @ 0x590 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 61a4c <_Py_SetRefcnt@@Base+0xd4e> │ │ │ │ + bne.n 617ac <_Py_SetRefcnt@@Base+0xd4e> │ │ │ │ movw r5, #2676 @ 0xa74 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ ldr.w r3, [r5, #1424] @ 0x590 │ │ │ │ - cbz r3, 619b0 <_Py_SetRefcnt@@Base+0xcb2> │ │ │ │ + cbz r3, 61710 <_Py_SetRefcnt@@Base+0xcb2> │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ bic.w r2, r2, #3 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, r3 │ │ │ │ ite eq │ │ │ │ moveq r1, r5 │ │ │ │ movne r1, r6 │ │ │ │ - b.n 619b2 <_Py_SetRefcnt@@Base+0xcb4> │ │ │ │ + b.n 61712 <_Py_SetRefcnt@@Base+0xcb4> │ │ │ │ mov r1, r5 │ │ │ │ movw r2, #4292 @ 0x10c4 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - ldr r2, [pc, #144] @ (61a54 <_Py_SetRefcnt@@Base+0xd56>) │ │ │ │ + ldr r2, [pc, #144] @ (617b4 <_Py_SetRefcnt@@Base+0xd56>) │ │ │ │ str r1, [r3, r2] │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 619cc <_Py_SetRefcnt@@Base+0xcce> │ │ │ │ + beq.n 6172c <_Py_SetRefcnt@@Base+0xcce> │ │ │ │ blx 29280 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r4, [r3, #12] │ │ │ │ cmp r4, r6 │ │ │ │ - beq.n 61a4c <_Py_SetRefcnt@@Base+0xd4e> │ │ │ │ + beq.n 617ac <_Py_SetRefcnt@@Base+0xd4e> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ mov r0, r3 │ │ │ │ - cbz r3, 619ec <_Py_SetRefcnt@@Base+0xcee> │ │ │ │ + cbz r3, 6174c <_Py_SetRefcnt@@Base+0xcee> │ │ │ │ ldr.w r6, [r3, #1592] @ 0x638 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 619e8 <_Py_SetRefcnt@@Base+0xcea> │ │ │ │ - bl 61380 <_Py_SetRefcnt@@Base+0x682> │ │ │ │ + beq.n 61748 <_Py_SetRefcnt@@Base+0xcea> │ │ │ │ + bl 610e0 <_Py_SetRefcnt@@Base+0x682> │ │ │ │ mov r3, r6 │ │ │ │ - b.n 619d8 <_Py_SetRefcnt@@Base+0xcda> │ │ │ │ + b.n 61738 <_Py_SetRefcnt@@Base+0xcda> │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 619f8 <_Py_SetRefcnt@@Base+0xcfa> │ │ │ │ + beq.n 61758 <_Py_SetRefcnt@@Base+0xcfa> │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19b0b0 <_Py_write_noraise@@Base+0x748> │ │ │ │ + bl 19afc8 <_Py_write_noraise@@Base+0x748> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add.w r0, r0, #488 @ 0x1e8 │ │ │ │ - bl 617de <_Py_SetRefcnt@@Base+0xae0> │ │ │ │ + bl 6153e <_Py_SetRefcnt@@Base+0xae0> │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 61a4c <_Py_SetRefcnt@@Base+0xd4e> │ │ │ │ + beq.n 617ac <_Py_SetRefcnt@@Base+0xd4e> │ │ │ │ movw r3, #39248 @ 0x9950 │ │ │ │ movt r3, #74 @ 0x4a │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cbz r1, 61a34 <_Py_SetRefcnt@@Base+0xd36> │ │ │ │ + cbz r1, 61794 <_Py_SetRefcnt@@Base+0xd36> │ │ │ │ adds r2, #1 │ │ │ │ adds r3, #4 │ │ │ │ cmp r2, #16 │ │ │ │ - bne.n 61a10 <_Py_SetRefcnt@@Base+0xd12> │ │ │ │ + bne.n 61770 <_Py_SetRefcnt@@Base+0xd12> │ │ │ │ ldr.w r3, [r4, #2744] @ 0xab8 │ │ │ │ movs r2, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r1, #2752 @ 0xac0 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r4, #2728] @ 0xaa8 │ │ │ │ - bl 67dd6 │ │ │ │ - b.n 61a4c <_Py_SetRefcnt@@Base+0xd4e> │ │ │ │ + bl 67d06 │ │ │ │ + b.n 617ac <_Py_SetRefcnt@@Base+0xd4e> │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 61a46 <_Py_SetRefcnt@@Base+0xd48> │ │ │ │ + bne.n 617a6 <_Py_SetRefcnt@@Base+0xd48> │ │ │ │ strex r0, r4, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - bne.n 61a14 <_Py_SetRefcnt@@Base+0xd16> │ │ │ │ + bne.n 61774 <_Py_SetRefcnt@@Base+0xd16> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ str r7, [sp, #896] @ 0x380 │ │ │ │ lsls r2, r1, #1 │ │ │ │ movs r0, r1 │ │ │ │ movs r0, r0 │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ mov r1, r0 │ │ │ │ lsls r2, r0, #31 │ │ │ │ - bpl.n 61a72 <_Py_SetRefcnt@@Base+0xd74> │ │ │ │ + bpl.n 617d2 <_Py_SetRefcnt@@Base+0xd74> │ │ │ │ ldr.w r2, [r3, #724] @ 0x2d4 │ │ │ │ subs r1, #1 │ │ │ │ ldr.w r0, [r3, #708] @ 0x2c4 │ │ │ │ bx r2 │ │ │ │ ldr.w r2, [r3, #704] @ 0x2c0 │ │ │ │ ldr.w r0, [r3, #688] @ 0x2b0 │ │ │ │ bx r2 │ │ │ │ @@ -82985,224 +82726,224 @@ │ │ │ │ movw r4, #38480 @ 0x9650 │ │ │ │ movt r4, #74 @ 0x4a │ │ │ │ mov r5, r0 │ │ │ │ sub sp, #12 │ │ │ │ movs r1, #1 │ │ │ │ mov r3, r5 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - movw r2, #30572 @ 0x776c │ │ │ │ + movw r2, #30860 @ 0x788c │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - cbnz r5, 61ac2 <_Py_SetRefcnt@@Base+0xdc4> │ │ │ │ + cbnz r5, 61822 <_Py_SetRefcnt@@Base+0xdc4> │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #7988 @ 0x1f34 │ │ │ │ + movw r2, #8272 @ 0x2050 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b.w 2a1b0 <__fprintf_chk@plt> │ │ │ │ ldrb.w r3, [r5, #-4] │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #30608 @ 0x7790 │ │ │ │ + movw r2, #30896 @ 0x78b0 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ ldrb.w r8, [r5, #-8] │ │ │ │ subs r3, r5, #7 │ │ │ │ subs r2, r5, #4 │ │ │ │ ldrb.w r1, [r3], #1 │ │ │ │ cmp r2, r3 │ │ │ │ orr.w r8, r1, r8, lsl #8 │ │ │ │ - bne.n 61adc <_Py_SetRefcnt@@Base+0xdde> │ │ │ │ + bne.n 6183c <_Py_SetRefcnt@@Base+0xdde> │ │ │ │ mov r3, r8 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - movw r2, #30620 @ 0x779c │ │ │ │ + movw r2, #30908 @ 0x78bc │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ movs r3, #3 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #30656 @ 0x77c0 │ │ │ │ + movw r2, #30944 @ 0x78e0 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ ldrb.w r3, [r5, #-1] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cmp r3, #253 @ 0xfd │ │ │ │ - bne.n 61b3c <_Py_SetRefcnt@@Base+0xe3e> │ │ │ │ + bne.n 6189c <_Py_SetRefcnt@@Base+0xe3e> │ │ │ │ ldrb.w r3, [r5, #-2] │ │ │ │ cmp r3, #253 @ 0xfd │ │ │ │ - bne.n 61b3c <_Py_SetRefcnt@@Base+0xe3e> │ │ │ │ + bne.n 6189c <_Py_SetRefcnt@@Base+0xe3e> │ │ │ │ ldrb.w r3, [r5, #-3] │ │ │ │ cmp r3, #253 @ 0xfd │ │ │ │ - bne.n 61b3c <_Py_SetRefcnt@@Base+0xe3e> │ │ │ │ + bne.n 6189c <_Py_SetRefcnt@@Base+0xe3e> │ │ │ │ mov r3, r0 │ │ │ │ movs r2, #28 │ │ │ │ movs r1, #1 │ │ │ │ - movw r0, #30692 @ 0x77e4 │ │ │ │ + movw r0, #30980 @ 0x7904 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ blx 29fe0 │ │ │ │ - b.n 61ba2 <_Py_SetRefcnt@@Base+0xea4> │ │ │ │ - movw r9, #30760 @ 0x7828 │ │ │ │ + b.n 61902 <_Py_SetRefcnt@@Base+0xea4> │ │ │ │ + movw r9, #31048 @ 0x7948 │ │ │ │ movt r9, #42 @ 0x2a │ │ │ │ - movw r7, #30784 @ 0x7840 │ │ │ │ + movw r7, #31072 @ 0x7960 │ │ │ │ movt r7, #42 @ 0x2a │ │ │ │ subs r6, r5, #3 │ │ │ │ movs r3, #253 @ 0xfd │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #30724 @ 0x7804 │ │ │ │ + movw r2, #31012 @ 0x7924 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ subs r3, r5, r6 │ │ │ │ ldrb.w sl, [r6], #1 │ │ │ │ str.w sl, [sp] │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ movs r2, #9 │ │ │ │ movs r1, #1 │ │ │ │ cmp.w sl, #253 @ 0xfd │ │ │ │ - beq.n 61b84 <_Py_SetRefcnt@@Base+0xe86> │ │ │ │ + beq.n 618e4 <_Py_SetRefcnt@@Base+0xe86> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 29fe0 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ movs r0, #10 │ │ │ │ blx 2a24c │ │ │ │ cmp r6, r5 │ │ │ │ - bne.n 61b5e <_Py_SetRefcnt@@Base+0xe60> │ │ │ │ - movw r0, #30796 @ 0x784c │ │ │ │ + bne.n 618be <_Py_SetRefcnt@@Base+0xe60> │ │ │ │ + movw r0, #31084 @ 0x796c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r2, #146 @ 0x92 │ │ │ │ movs r1, #1 │ │ │ │ blx 29fe0 │ │ │ │ add.w r7, r5, r8 │ │ │ │ str r7, [sp, #0] │ │ │ │ movs r3, #4 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - movw r2, #30944 @ 0x78e0 │ │ │ │ + movw r2, #31232 @ 0x7a00 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ subs r3, r7, #1 │ │ │ │ adds r2, r7, #3 │ │ │ │ ldrb.w r1, [r3, #1]! │ │ │ │ cmp r1, #253 @ 0xfd │ │ │ │ - bne.n 61bce <_Py_SetRefcnt@@Base+0xed0> │ │ │ │ + bne.n 6192e <_Py_SetRefcnt@@Base+0xed0> │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 61bbe <_Py_SetRefcnt@@Base+0xec0> │ │ │ │ + bne.n 6191e <_Py_SetRefcnt@@Base+0xec0> │ │ │ │ movs r6, #1 │ │ │ │ - b.n 61bd0 <_Py_SetRefcnt@@Base+0xed2> │ │ │ │ + b.n 61930 <_Py_SetRefcnt@@Base+0xed2> │ │ │ │ movs r6, #0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r6, 61be6 <_Py_SetRefcnt@@Base+0xee8> │ │ │ │ + cbz r6, 61946 <_Py_SetRefcnt@@Base+0xee8> │ │ │ │ movs r2, #28 │ │ │ │ movs r1, #1 │ │ │ │ - movw r0, #30692 @ 0x77e4 │ │ │ │ + movw r0, #30980 @ 0x7904 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ blx 29fe0 │ │ │ │ - b.n 61c3c <_Py_SetRefcnt@@Base+0xf3e> │ │ │ │ - movw sl, #30984 @ 0x7908 │ │ │ │ + b.n 6199c <_Py_SetRefcnt@@Base+0xf3e> │ │ │ │ + movw sl, #31272 @ 0x7a28 │ │ │ │ movt sl, #42 @ 0x2a │ │ │ │ - movw r9, #30784 @ 0x7840 │ │ │ │ + movw r9, #31072 @ 0x7960 │ │ │ │ movt r9, #42 @ 0x2a │ │ │ │ mov r0, r3 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #253 @ 0xfd │ │ │ │ - movw r2, #30724 @ 0x7804 │ │ │ │ + movw r2, #31012 @ 0x7924 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ ldrb.w fp, [r7, r6] │ │ │ │ mov r2, sl │ │ │ │ ldr r0, [r4, #0] │ │ │ │ movs r1, #1 │ │ │ │ mov r3, r6 │ │ │ │ str.w fp, [sp] │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ movs r2, #9 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ cmp.w fp, #253 @ 0xfd │ │ │ │ - beq.n 61c2e <_Py_SetRefcnt@@Base+0xf30> │ │ │ │ + beq.n 6198e <_Py_SetRefcnt@@Base+0xf30> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ blx 29fe0 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ movs r0, #10 │ │ │ │ adds r6, #1 │ │ │ │ blx 2a24c │ │ │ │ cmp r6, #4 │ │ │ │ - bne.n 61c08 <_Py_SetRefcnt@@Base+0xf0a> │ │ │ │ + bne.n 61968 <_Py_SetRefcnt@@Base+0xf0a> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 61cc2 <_Py_SetRefcnt@@Base+0xfc4> │ │ │ │ - movw r8, #31028 @ 0x7934 │ │ │ │ + beq.n 61a22 <_Py_SetRefcnt@@Base+0xfc4> │ │ │ │ + movw r8, #31316 @ 0x7a54 │ │ │ │ movt r8, #42 @ 0x2a │ │ │ │ mov r6, r5 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r2, #14 │ │ │ │ movs r1, #1 │ │ │ │ - movw r0, #31012 @ 0x7924 │ │ │ │ + movw r0, #31300 @ 0x7a44 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ blx 29fe0 │ │ │ │ sub.w ip, r6, r5 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #1 │ │ │ │ cmp.w ip, #8 │ │ │ │ - beq.n 61c7e <_Py_SetRefcnt@@Base+0xf80> │ │ │ │ + beq.n 619de <_Py_SetRefcnt@@Base+0xf80> │ │ │ │ mov r0, r3 │ │ │ │ cmp r6, r7 │ │ │ │ - bcs.n 61c82 <_Py_SetRefcnt@@Base+0xf84> │ │ │ │ + bcs.n 619e2 <_Py_SetRefcnt@@Base+0xf84> │ │ │ │ ldrb.w r3, [r6], #1 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ - b.n 61c5e <_Py_SetRefcnt@@Base+0xf60> │ │ │ │ + b.n 619be <_Py_SetRefcnt@@Base+0xf60> │ │ │ │ cmp r6, r7 │ │ │ │ - bcc.n 61c8c <_Py_SetRefcnt@@Base+0xf8e> │ │ │ │ + bcc.n 619ec <_Py_SetRefcnt@@Base+0xf8e> │ │ │ │ ldr r1, [r4, #0] │ │ │ │ movs r0, #10 │ │ │ │ blx 2a24c │ │ │ │ - b.n 61cc2 <_Py_SetRefcnt@@Base+0xfc4> │ │ │ │ + b.n 61a22 <_Py_SetRefcnt@@Base+0xfc4> │ │ │ │ subs r2, r7, r6 │ │ │ │ cmp r2, #8 │ │ │ │ - ble.n 61ca6 <_Py_SetRefcnt@@Base+0xfa8> │ │ │ │ + ble.n 61a06 <_Py_SetRefcnt@@Base+0xfa8> │ │ │ │ sub.w r6, r7, #8 │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #1 │ │ │ │ - movw r0, #31036 @ 0x793c │ │ │ │ + movw r0, #31324 @ 0x7a5c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ blx 29fe0 │ │ │ │ - movw r8, #31028 @ 0x7934 │ │ │ │ + movw r8, #31316 @ 0x7a54 │ │ │ │ movt r8, #42 @ 0x2a │ │ │ │ ldr r0, [r4, #0] │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #1 │ │ │ │ cmp r6, r7 │ │ │ │ - bcs.n 61c82 <_Py_SetRefcnt@@Base+0xf84> │ │ │ │ + bcs.n 619e2 <_Py_SetRefcnt@@Base+0xf84> │ │ │ │ ldrb.w r3, [r6], #1 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ - b.n 61cae <_Py_SetRefcnt@@Base+0xfb0> │ │ │ │ + b.n 61a0e <_Py_SetRefcnt@@Base+0xfb0> │ │ │ │ ldr r1, [r4, #0] │ │ │ │ movs r0, #10 │ │ │ │ blx 2a24c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 29a1c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 2912c │ │ │ │ mov r1, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 6814c │ │ │ │ + b.w 68148 │ │ │ │ ldrd r2, r3, [r0, #40] @ 0x28 │ │ │ │ lsls r0, r3, #7 │ │ │ │ add.w r0, r0, r2, lsl #4 │ │ │ │ adds r0, #51 @ 0x33 │ │ │ │ - b.w 7ffe0 │ │ │ │ + b.w 7fff4 │ │ │ │ │ │ │ │ -00061cf2 : │ │ │ │ +00061a52 : │ │ │ │ ldr r0, [r0, #104] @ 0x68 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -83210,21 +82951,21 @@ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r2 │ │ │ │ strd r0, r1, [r2] │ │ │ │ mov r6, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, sp │ │ │ │ - bl 60586 <_PyObject_CallMethodId@@Base+0x24a> │ │ │ │ + bl 602e2 <_PyObject_CallMethodId@@Base+0x136> │ │ │ │ movs r3, #1 │ │ │ │ mov r7, r0 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r6 │ │ │ │ mov r5, r1 │ │ │ │ - bl 60586 <_PyObject_CallMethodId@@Base+0x24a> │ │ │ │ + bl 602e2 <_PyObject_CallMethodId@@Base+0x136> │ │ │ │ cmp r7, r0 │ │ │ │ it le │ │ │ │ movle r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ str r7, [r4, #8] │ │ │ │ it gt │ │ │ │ ldrgt r1, [sp, #0] │ │ │ │ @@ -83235,229 +82976,229 @@ │ │ │ │ add.w r1, r6, r1, lsl #1 │ │ │ │ blx 29204 │ │ │ │ cmp r0, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ str r3, [r4, #20] │ │ │ │ - bne.n 61d5a │ │ │ │ + bne.n 61aba │ │ │ │ str r0, [r4, #16] │ │ │ │ - b.n 61d8e │ │ │ │ + b.n 61aee │ │ │ │ add.w r2, r5, #2147483648 @ 0x80000000 │ │ │ │ subs r3, r5, r7 │ │ │ │ subs r2, #1 │ │ │ │ cmp r3, r7 │ │ │ │ it lt │ │ │ │ movlt r3, r7 │ │ │ │ str r5, [r4, #16] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #12] │ │ │ │ ldrh.w r1, [r6, r2, lsl #1] │ │ │ │ subs r3, r5, #2 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 61d8e │ │ │ │ + blt.n 61aee │ │ │ │ ldrh.w r2, [r6, r3, lsl #1] │ │ │ │ eors r2, r1 │ │ │ │ lsls r2, r2, #26 │ │ │ │ - bne.n 61d8a │ │ │ │ + bne.n 61aea │ │ │ │ subs r2, r5, #1 │ │ │ │ subs r3, r2, r3 │ │ │ │ str r3, [r4, #16] │ │ │ │ - b.n 61d8e │ │ │ │ + b.n 61aee │ │ │ │ subs r3, #1 │ │ │ │ - b.n 61d74 │ │ │ │ + b.n 61ad4 │ │ │ │ cmp r5, #255 @ 0xff │ │ │ │ mov r3, r5 │ │ │ │ add.w r2, r4, #23 │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ add.w r1, r4, #87 @ 0x57 │ │ │ │ strb.w r3, [r2, #1]! │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 61d9e │ │ │ │ + bne.n 61afe │ │ │ │ subs r3, r5, r3 │ │ │ │ subs r1, r5, #1 │ │ │ │ subs r0, r1, r3 │ │ │ │ cmp r3, r5 │ │ │ │ - bge.n 61dc0 │ │ │ │ + bge.n 61b20 │ │ │ │ ldrh.w r2, [r6, r3, lsl #1] │ │ │ │ adds r3, #1 │ │ │ │ and.w r2, r2, #63 @ 0x3f │ │ │ │ add r2, r4 │ │ │ │ strb r0, [r2, #24] │ │ │ │ - b.n 61daa │ │ │ │ + b.n 61b0a │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov lr, r2 │ │ │ │ ldr r4, [r2, #20] │ │ │ │ ldrd r7, r6, [r2, #4] │ │ │ │ add.w r1, r0, r1, lsl #1 │ │ │ │ ldr.w r8, [r2, #12] │ │ │ │ add.w r3, r7, #2147483648 @ 0x80000000 │ │ │ │ ldr.w ip, [lr], #24 │ │ │ │ subs r3, #1 │ │ │ │ add.w r3, r0, r3, lsl #1 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 61e84 │ │ │ │ + beq.n 61be4 │ │ │ │ cmp r3, r1 │ │ │ │ - bcs.w 61f14 │ │ │ │ + bcs.w 61c74 │ │ │ │ ldrh r2, [r3, #0] │ │ │ │ and.w r2, r2, #63 @ 0x3f │ │ │ │ ldrb.w r2, [lr, r2] │ │ │ │ add.w r3, r3, r2, lsl #1 │ │ │ │ - cbz r2, 61e06 │ │ │ │ + cbz r2, 61b66 │ │ │ │ cmp r1, r3 │ │ │ │ - bhi.n 61df0 │ │ │ │ - b.n 61f14 │ │ │ │ + bhi.n 61b50 │ │ │ │ + b.n 61c74 │ │ │ │ rsb r9, r7, #1 │ │ │ │ mov.w r9, r9, lsl #1 │ │ │ │ cmp r2, r6 │ │ │ │ mov r5, r2 │ │ │ │ add.w r4, r3, r9 │ │ │ │ it lt │ │ │ │ movlt r5, r6 │ │ │ │ cmp r5, r7 │ │ │ │ - bge.n 61e46 │ │ │ │ + bge.n 61ba6 │ │ │ │ ldrh.w fp, [ip, r5, lsl #1] │ │ │ │ ldrh.w sl, [r4, r5, lsl #1] │ │ │ │ cmp fp, sl │ │ │ │ - beq.n 61e34 │ │ │ │ + beq.n 61b94 │ │ │ │ subs r5, r5, r6 │ │ │ │ adds r5, #1 │ │ │ │ add.w r3, r3, r5, lsl #1 │ │ │ │ - b.n 61dea │ │ │ │ + b.n 61b4a │ │ │ │ adds r5, #1 │ │ │ │ - b.n 61e1a │ │ │ │ + b.n 61b7a │ │ │ │ ldrh.w sl, [ip, r2, lsl #1] │ │ │ │ ldrh.w r5, [r4, r2, lsl #1] │ │ │ │ adds r2, #1 │ │ │ │ cmp sl, r5 │ │ │ │ - bne.n 61e4c │ │ │ │ + bne.n 61bac │ │ │ │ cmp r2, r6 │ │ │ │ - blt.n 61e38 │ │ │ │ - b.n 61e7e │ │ │ │ + blt.n 61b98 │ │ │ │ + b.n 61bde │ │ │ │ add.w r3, r3, r8, lsl #1 │ │ │ │ sub.w r2, r7, r8 │ │ │ │ cmp r1, r3 │ │ │ │ - bls.n 61f14 │ │ │ │ + bls.n 61c74 │ │ │ │ ldrh r4, [r3, #0] │ │ │ │ and.w r4, r4, #63 @ 0x3f │ │ │ │ ldrb.w r5, [lr, r4] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 61e0e │ │ │ │ + beq.n 61b6e │ │ │ │ rsb r4, r6, #1 │ │ │ │ cmp r6, r2 │ │ │ │ ite ge │ │ │ │ addge r4, r4, r6 │ │ │ │ addlt r4, r4, r2 │ │ │ │ cmp r5, r4 │ │ │ │ ite gt │ │ │ │ lslgt r2, r5, #1 │ │ │ │ lslle r2, r4, #1 │ │ │ │ add r3, r2 │ │ │ │ - b.n 61dea │ │ │ │ + b.n 61b4a │ │ │ │ subs r0, r4, r0 │ │ │ │ asrs r0, r0, #1 │ │ │ │ - b.n 61f18 │ │ │ │ + b.n 61c78 │ │ │ │ ldr.w r9, [r2, #16] │ │ │ │ cmp r8, r9 │ │ │ │ add.w r5, r6, r9 │ │ │ │ it lt │ │ │ │ movlt r8, r9 │ │ │ │ cmp r5, r7 │ │ │ │ it ge │ │ │ │ movge r5, r7 │ │ │ │ cmp r3, r1 │ │ │ │ - bcs.n 61f14 │ │ │ │ + bcs.n 61c74 │ │ │ │ ldrh r2, [r3, #0] │ │ │ │ and.w r2, r2, #63 @ 0x3f │ │ │ │ ldrb.w r2, [lr, r2] │ │ │ │ add.w r3, r3, r2, lsl #1 │ │ │ │ - cbz r2, 61eb2 │ │ │ │ + cbz r2, 61c12 │ │ │ │ cmp r1, r3 │ │ │ │ - bhi.n 61e9c │ │ │ │ - b.n 61f14 │ │ │ │ + bhi.n 61bfc │ │ │ │ + b.n 61c74 │ │ │ │ rsb r2, r7, #1 │ │ │ │ mov r4, r6 │ │ │ │ add.w r2, r3, r2, lsl #1 │ │ │ │ cmp r4, r5 │ │ │ │ - bge.n 61ed4 │ │ │ │ + bge.n 61c34 │ │ │ │ ldrh.w fp, [ip, r4, lsl #1] │ │ │ │ ldrh.w sl, [r2, r4, lsl #1] │ │ │ │ adds r4, #1 │ │ │ │ cmp fp, sl │ │ │ │ - beq.n 61ebc │ │ │ │ + beq.n 61c1c │ │ │ │ add.w r3, r3, r9, lsl #1 │ │ │ │ - b.n 61e98 │ │ │ │ + b.n 61bf8 │ │ │ │ mov r4, r5 │ │ │ │ cmp r4, r7 │ │ │ │ - bge.n 61ef4 │ │ │ │ + bge.n 61c54 │ │ │ │ ldrh.w fp, [ip, r4, lsl #1] │ │ │ │ ldrh.w sl, [r2, r4, lsl #1] │ │ │ │ cmp fp, sl │ │ │ │ - beq.n 61ef0 │ │ │ │ + beq.n 61c50 │ │ │ │ subs r4, r4, r6 │ │ │ │ adds r4, #1 │ │ │ │ add.w r3, r3, r4, lsl #1 │ │ │ │ - b.n 61e98 │ │ │ │ + b.n 61bf8 │ │ │ │ adds r4, #1 │ │ │ │ - b.n 61ed6 │ │ │ │ + b.n 61c36 │ │ │ │ movs r4, #0 │ │ │ │ cmp r4, r6 │ │ │ │ - bge.n 61f0e │ │ │ │ + bge.n 61c6e │ │ │ │ ldrh.w fp, [ip, r4, lsl #1] │ │ │ │ ldrh.w sl, [r2, r4, lsl #1] │ │ │ │ adds r4, #1 │ │ │ │ cmp fp, sl │ │ │ │ - beq.n 61ef6 │ │ │ │ + beq.n 61c56 │ │ │ │ add.w r3, r3, r8, lsl #1 │ │ │ │ - b.n 61e98 │ │ │ │ + b.n 61bf8 │ │ │ │ subs r0, r2, r0 │ │ │ │ asrs r0, r0, #1 │ │ │ │ - b.n 61f18 │ │ │ │ + b.n 61c78 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ movs r5, #0 │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ mov r4, r5 │ │ │ │ mov r7, r3 │ │ │ │ - ldr r3, [pc, #80] @ (61f88 ) │ │ │ │ + ldr r3, [pc, #80] @ (61ce8 ) │ │ │ │ mov r9, r0 │ │ │ │ mov r8, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r7 │ │ │ │ add r2, sp, #4 │ │ │ │ ldr r6, [sp, #128] @ 0x80 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 61cfc │ │ │ │ + bl 61a5c │ │ │ │ add r2, sp, #4 │ │ │ │ sub.w r1, r8, r4 │ │ │ │ add.w r0, r9, r4, lsl #1 │ │ │ │ - bl 61dc4 │ │ │ │ + bl 61b24 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 61f6c │ │ │ │ + beq.n 61ccc │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 61f6c │ │ │ │ + beq.n 61ccc │ │ │ │ add r4, r0 │ │ │ │ add r4, r7 │ │ │ │ - b.n 61f4e │ │ │ │ - ldr r3, [pc, #24] @ (61f88 ) │ │ │ │ + b.n 61cae │ │ │ │ + ldr r3, [pc, #24] @ (61ce8 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 61f7e │ │ │ │ + beq.n 61cde │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ @@ -83466,21 +83207,21 @@ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r2 │ │ │ │ strd r0, r1, [r2] │ │ │ │ mov r6, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, sp │ │ │ │ - bl 605de <_PyObject_CallMethodId@@Base+0x2a2> │ │ │ │ + bl 6033a <_PyObject_CallMethodId@@Base+0x18e> │ │ │ │ movs r3, #1 │ │ │ │ mov r7, r0 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r6 │ │ │ │ mov r5, r1 │ │ │ │ - bl 605de <_PyObject_CallMethodId@@Base+0x2a2> │ │ │ │ + bl 6033a <_PyObject_CallMethodId@@Base+0x18e> │ │ │ │ cmp r7, r0 │ │ │ │ it le │ │ │ │ movle r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ str r7, [r4, #8] │ │ │ │ it gt │ │ │ │ ldrgt r1, [sp, #0] │ │ │ │ @@ -83491,430 +83232,430 @@ │ │ │ │ add.w r1, r6, r1, lsl #2 │ │ │ │ blx 29204 │ │ │ │ cmp r0, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ str r3, [r4, #20] │ │ │ │ - bne.n 61fea │ │ │ │ + bne.n 61d4a │ │ │ │ str r0, [r4, #16] │ │ │ │ - b.n 62020 │ │ │ │ + b.n 61d80 │ │ │ │ subs r3, r5, r7 │ │ │ │ add.w r2, r5, #1073741824 @ 0x40000000 │ │ │ │ cmp r3, r7 │ │ │ │ add.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ it lt │ │ │ │ movlt r3, r7 │ │ │ │ str r5, [r4, #16] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #12] │ │ │ │ subs r3, r5, #2 │ │ │ │ ldr.w r1, [r6, r2, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 62020 │ │ │ │ + blt.n 61d80 │ │ │ │ ldr.w r2, [r6, r3, lsl #2] │ │ │ │ eors r2, r1 │ │ │ │ lsls r2, r2, #26 │ │ │ │ - bne.n 6201c │ │ │ │ + bne.n 61d7c │ │ │ │ subs r2, r5, #1 │ │ │ │ subs r3, r2, r3 │ │ │ │ str r3, [r4, #16] │ │ │ │ - b.n 62020 │ │ │ │ + b.n 61d80 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 62006 │ │ │ │ + b.n 61d66 │ │ │ │ cmp r5, #255 @ 0xff │ │ │ │ mov r3, r5 │ │ │ │ add.w r2, r4, #23 │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ add.w r1, r4, #87 @ 0x57 │ │ │ │ strb.w r3, [r2, #1]! │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 62030 │ │ │ │ + bne.n 61d90 │ │ │ │ subs r3, r5, r3 │ │ │ │ subs r1, r5, #1 │ │ │ │ subs r0, r1, r3 │ │ │ │ cmp r3, r5 │ │ │ │ - bge.n 62052 │ │ │ │ + bge.n 61db2 │ │ │ │ ldr.w r2, [r6, r3, lsl #2] │ │ │ │ adds r3, #1 │ │ │ │ and.w r2, r2, #63 @ 0x3f │ │ │ │ add r2, r4 │ │ │ │ strb r0, [r2, #24] │ │ │ │ - b.n 6203c │ │ │ │ + b.n 61d9c │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov lr, r2 │ │ │ │ ldr r4, [r2, #20] │ │ │ │ ldrd r6, r5, [r2, #4] │ │ │ │ add.w r1, r0, r1, lsl #2 │ │ │ │ ldr.w r8, [r2, #12] │ │ │ │ add.w r3, r6, #1073741824 @ 0x40000000 │ │ │ │ ldr.w ip, [lr], #24 │ │ │ │ subs r3, #1 │ │ │ │ add.w r3, r0, r3, lsl #2 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 62120 │ │ │ │ + beq.n 61e80 │ │ │ │ cmp r3, r1 │ │ │ │ - bcs.w 621b6 │ │ │ │ + bcs.w 61f16 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ and.w r2, r2, #63 @ 0x3f │ │ │ │ ldrb.w r2, [lr, r2] │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ - cbz r2, 62098 │ │ │ │ + cbz r2, 61df8 │ │ │ │ cmp r1, r3 │ │ │ │ - bhi.n 62082 │ │ │ │ - b.n 621b6 │ │ │ │ + bhi.n 61de2 │ │ │ │ + b.n 61f16 │ │ │ │ rsb sl, r6, #1 │ │ │ │ mov r9, r2 │ │ │ │ mov.w sl, sl, lsl #2 │ │ │ │ cmp r9, r5 │ │ │ │ mov fp, r9 │ │ │ │ add.w r4, r3, sl │ │ │ │ it lt │ │ │ │ movlt fp, r5 │ │ │ │ cmp fp, r6 │ │ │ │ - bge.n 620e2 │ │ │ │ + bge.n 61e42 │ │ │ │ ldr.w r7, [ip, fp, lsl #2] │ │ │ │ ldr.w r2, [r4, fp, lsl #2] │ │ │ │ cmp r7, r2 │ │ │ │ - beq.n 620cc │ │ │ │ + beq.n 61e2c │ │ │ │ sub.w fp, fp, r5 │ │ │ │ add.w fp, fp, #1 │ │ │ │ add.w r3, r3, fp, lsl #2 │ │ │ │ - b.n 6207c │ │ │ │ + b.n 61ddc │ │ │ │ add.w fp, fp, #1 │ │ │ │ - b.n 620ae │ │ │ │ + b.n 61e0e │ │ │ │ ldr.w r7, [ip, r9, lsl #2] │ │ │ │ ldr.w r2, [r4, r9, lsl #2] │ │ │ │ add.w r9, r9, #1 │ │ │ │ cmp r7, r2 │ │ │ │ - bne.n 620e8 │ │ │ │ + bne.n 61e48 │ │ │ │ cmp r9, r5 │ │ │ │ - blt.n 620d2 │ │ │ │ - b.n 6211a │ │ │ │ + blt.n 61e32 │ │ │ │ + b.n 61e7a │ │ │ │ add.w r3, r3, r8, lsl #2 │ │ │ │ sub.w r9, r6, r8 │ │ │ │ cmp r1, r3 │ │ │ │ - bls.n 621b6 │ │ │ │ + bls.n 61f16 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ and.w r2, r2, #63 @ 0x3f │ │ │ │ ldrb.w r4, [lr, r2] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 620a2 │ │ │ │ + beq.n 61e02 │ │ │ │ rsb r2, r5, #1 │ │ │ │ cmp r5, r9 │ │ │ │ ite ge │ │ │ │ addge r2, r2, r5 │ │ │ │ addlt r2, r9 │ │ │ │ cmp r4, r2 │ │ │ │ ite gt │ │ │ │ lslgt r2, r4, #2 │ │ │ │ lslle r2, r2, #2 │ │ │ │ add r3, r2 │ │ │ │ - b.n 6207c │ │ │ │ + b.n 61ddc │ │ │ │ subs r0, r4, r0 │ │ │ │ asrs r0, r0, #2 │ │ │ │ - b.n 621ba │ │ │ │ + b.n 61f1a │ │ │ │ ldr.w sl, [r2, #16] │ │ │ │ cmp r8, sl │ │ │ │ add.w r9, r5, sl │ │ │ │ it lt │ │ │ │ movlt r8, sl │ │ │ │ cmp r9, r6 │ │ │ │ it ge │ │ │ │ movge r9, r6 │ │ │ │ cmp r3, r1 │ │ │ │ - bcs.n 621b6 │ │ │ │ + bcs.n 61f16 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ and.w r2, r2, #63 @ 0x3f │ │ │ │ ldrb.w r2, [lr, r2] │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ - cbz r2, 6214e │ │ │ │ + cbz r2, 61eae │ │ │ │ cmp r1, r3 │ │ │ │ - bhi.n 62138 │ │ │ │ - b.n 621b6 │ │ │ │ + bhi.n 61e98 │ │ │ │ + b.n 61f16 │ │ │ │ rsb r2, r6, #1 │ │ │ │ mov r4, r5 │ │ │ │ add.w r2, r3, r2, lsl #2 │ │ │ │ cmp r4, r9 │ │ │ │ - bge.n 62170 │ │ │ │ + bge.n 61ed0 │ │ │ │ ldr.w fp, [ip, r4, lsl #2] │ │ │ │ ldr.w r7, [r2, r4, lsl #2] │ │ │ │ adds r4, #1 │ │ │ │ cmp fp, r7 │ │ │ │ - beq.n 62158 │ │ │ │ + beq.n 61eb8 │ │ │ │ add.w r3, r3, sl, lsl #2 │ │ │ │ - b.n 62134 │ │ │ │ + b.n 61e94 │ │ │ │ mov fp, r9 │ │ │ │ cmp fp, r6 │ │ │ │ - bge.n 62196 │ │ │ │ + bge.n 61ef6 │ │ │ │ ldr.w r7, [ip, fp, lsl #2] │ │ │ │ ldr.w r4, [r2, fp, lsl #2] │ │ │ │ cmp r7, r4 │ │ │ │ - beq.n 62190 │ │ │ │ + beq.n 61ef0 │ │ │ │ sub.w fp, fp, r5 │ │ │ │ add.w fp, fp, #1 │ │ │ │ add.w r3, r3, fp, lsl #2 │ │ │ │ - b.n 62134 │ │ │ │ + b.n 61e94 │ │ │ │ add.w fp, fp, #1 │ │ │ │ - b.n 62172 │ │ │ │ + b.n 61ed2 │ │ │ │ movs r4, #0 │ │ │ │ cmp r4, r5 │ │ │ │ - bge.n 621b0 │ │ │ │ + bge.n 61f10 │ │ │ │ ldr.w fp, [ip, r4, lsl #2] │ │ │ │ ldr.w r7, [r2, r4, lsl #2] │ │ │ │ adds r4, #1 │ │ │ │ cmp fp, r7 │ │ │ │ - beq.n 62198 │ │ │ │ + beq.n 61ef8 │ │ │ │ add.w r3, r3, r8, lsl #2 │ │ │ │ - b.n 62134 │ │ │ │ + b.n 61e94 │ │ │ │ subs r0, r2, r0 │ │ │ │ asrs r0, r0, #2 │ │ │ │ - b.n 621ba │ │ │ │ + b.n 61f1a │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ movs r5, #0 │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ mov r4, r5 │ │ │ │ mov r7, r3 │ │ │ │ - ldr r3, [pc, #80] @ (62228 ) │ │ │ │ + ldr r3, [pc, #80] @ (61f88 ) │ │ │ │ mov r9, r0 │ │ │ │ mov r8, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r7 │ │ │ │ add r2, sp, #4 │ │ │ │ ldr r6, [sp, #128] @ 0x80 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 61f8c │ │ │ │ + bl 61cec │ │ │ │ add r2, sp, #4 │ │ │ │ sub.w r1, r8, r4 │ │ │ │ add.w r0, r9, r4, lsl #2 │ │ │ │ - bl 62056 │ │ │ │ + bl 61db6 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 6220e │ │ │ │ + beq.n 61f6e │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 6220e │ │ │ │ + beq.n 61f6e │ │ │ │ add r4, r0 │ │ │ │ add r4, r7 │ │ │ │ - b.n 621f0 │ │ │ │ - ldr r3, [pc, #24] @ (62228 ) │ │ │ │ + b.n 61f50 │ │ │ │ + ldr r3, [pc, #24] @ (61f88 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 62220 │ │ │ │ + beq.n 61f80 │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ │ │ │ │ -0006222c : │ │ │ │ +00061f8c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #24] @ (62254 ) │ │ │ │ + ldr r1, [pc, #24] @ (61fb4 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #1 │ │ │ │ ldr r3, [r3, r1] │ │ │ │ ldr r1, [r0, #0] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 7b1b4 │ │ │ │ + bl 7b138 │ │ │ │ str r0, [r4, #0] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00062258 <_PyUnicode_ToTitlecase@@Base>: │ │ │ │ +00061fb8 <_PyUnicode_ToTitlecase@@Base>: │ │ │ │ cmp.w r0, #1114112 @ 0x110000 │ │ │ │ push {r4} │ │ │ │ - bcs.n 62284 <_PyUnicode_ToTitlecase@@Base+0x2c> │ │ │ │ + bcs.n 61fe4 <_PyUnicode_ToTitlecase@@Base+0x2c> │ │ │ │ lsrs r4, r0, #7 │ │ │ │ - movw r1, #32008 @ 0x7d08 │ │ │ │ + movw r1, #32328 @ 0x7e48 │ │ │ │ movt r1, #54 @ 0x36 │ │ │ │ and.w r3, r0, #127 @ 0x7f │ │ │ │ - movw r2, #23304 @ 0x5b08 │ │ │ │ + movw r2, #23624 @ 0x5c48 │ │ │ │ movt r2, #53 @ 0x35 │ │ │ │ ldrh.w r1, [r1, r4, lsl #1] │ │ │ │ add.w r3, r3, r1, lsl #7 │ │ │ │ ldrh.w r2, [r2, r3, lsl #1] │ │ │ │ - b.n 62286 <_PyUnicode_ToTitlecase@@Base+0x2e> │ │ │ │ + b.n 61fe6 <_PyUnicode_ToTitlecase@@Base+0x2e> │ │ │ │ movs r2, #0 │ │ │ │ - movw r3, #15224 @ 0x3b78 │ │ │ │ + movw r3, #15544 @ 0x3cb8 │ │ │ │ movt r3, #53 @ 0x35 │ │ │ │ add.w r3, r3, r2, lsl #4 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ ldrh r2, [r3, #14] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ lsls r2, r2, #17 │ │ │ │ iteee pl │ │ │ │ addpl r0, r0, r3 │ │ │ │ uxthmi r0, r3 │ │ │ │ - movwmi r3, #48132 @ 0xbc04 │ │ │ │ + movwmi r3, #48452 @ 0xbd44 │ │ │ │ movtmi r3, #63 @ 0x3f │ │ │ │ it mi │ │ │ │ ldrmi.w r0, [r3, r0, lsl #2] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000622b2 : │ │ │ │ +00062012 : │ │ │ │ push {r4} │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr r4, [pc, #12] @ (622c8 ) │ │ │ │ + ldr r4, [pc, #12] @ (62028 ) │ │ │ │ ldr r1, [r0, #12] │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r3, r4] │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ b.w 2b826 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -000622cc : │ │ │ │ +0006202c : │ │ │ │ push {r4} │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr r4, [pc, #16] @ (622e4 ) │ │ │ │ + ldr r4, [pc, #16] @ (62044 ) │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ ldr r0, [r3, r4] │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ b.w 2b826 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -000622e8 <_PyEval_MonitorRaise@@Base>: │ │ │ │ +00062048 <_PyEval_MonitorRaise@@Base>: │ │ │ │ ldr r3, [r0, #8] │ │ │ │ add.w r3, r3, #98304 @ 0x18000 │ │ │ │ ldrb.w r3, [r3, #558] @ 0x22e │ │ │ │ - cbz r3, 622fa <_PyEval_MonitorRaise@@Base+0x12> │ │ │ │ + cbz r3, 6205a <_PyEval_MonitorRaise@@Base+0x12> │ │ │ │ movs r3, #10 │ │ │ │ - b.w 201840 │ │ │ │ + b.w 201798 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000622fc : │ │ │ │ +0006205c : │ │ │ │ movs r1, #0 │ │ │ │ - b.w 256c10 <_PyUnicode_ToNumeric@@Base+0x92fc> │ │ │ │ + b.w 256c08 │ │ │ │ │ │ │ │ -00062302 : │ │ │ │ +00062062 : │ │ │ │ movs r1, #1 │ │ │ │ - b.w 256c10 <_PyUnicode_ToNumeric@@Base+0x92fc> │ │ │ │ + b.w 256c08 │ │ │ │ │ │ │ │ -00062308 : │ │ │ │ +00062068 : │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00062318 : │ │ │ │ - b.w 210588 │ │ │ │ +00062078 : │ │ │ │ + b.w 2104d8 │ │ │ │ │ │ │ │ -0006231c : │ │ │ │ - ldr r2, [pc, #12] @ (6232c ) │ │ │ │ +0006207c : │ │ │ │ + ldr r2, [pc, #12] @ (6208c ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ - b.w 212eb4 │ │ │ │ + b.w 212e04 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00062330 : │ │ │ │ - ldr r2, [pc, #12] @ (62340 ) │ │ │ │ +00062090 : │ │ │ │ + ldr r2, [pc, #12] @ (620a0 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ - b.w 213294 │ │ │ │ + b.w 2131e4 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00062344 <_PyCriticalSection_BeginSlow@@Base>: │ │ │ │ +000620a4 <_PyCriticalSection_BeginSlow@@Base>: │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00062346 <_PyCriticalSection2_BeginSlow@@Base>: │ │ │ │ +000620a6 <_PyCriticalSection2_BeginSlow@@Base>: │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00062348 <_PyCriticalSection_SuspendAll@@Base>: │ │ │ │ +000620a8 <_PyCriticalSection_SuspendAll@@Base>: │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006234a <_PyCriticalSection_Resume@@Base>: │ │ │ │ +000620aa <_PyCriticalSection_Resume@@Base>: │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006234c : │ │ │ │ +000620ac : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006234e : │ │ │ │ +000620ae : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00062350 : │ │ │ │ +000620b0 : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00062352 : │ │ │ │ +000620b2 : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00062354 <_PyCrossInterpreterData_Clear@@Base>: │ │ │ │ +000620b4 <_PyCrossInterpreterData_Clear@@Base>: │ │ │ │ mov r0, r1 │ │ │ │ - b.w 24caa0 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x5bc> │ │ │ │ + b.w 24ca20 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x5bc> │ │ │ │ │ │ │ │ -0006235a <_PyXI_HasCapturedException@@Base>: │ │ │ │ +000620ba <_PyXI_HasCapturedException@@Base>: │ │ │ │ ldr r0, [r0, #24] │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00062364 : │ │ │ │ +000620c4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1cb3d4 │ │ │ │ + bl 1cb314 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00062382 <_PyArg_Parse_SizeT@@Base>: │ │ │ │ +000620e2 <_PyArg_Parse_SizeT@@Base>: │ │ │ │ push {r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4068] @ 0xfe4 │ │ │ │ sub sp, #20 │ │ │ │ movs r1, #1 │ │ │ │ add r4, sp, #28 │ │ │ │ add r3, sp, #12 │ │ │ │ movs r2, #0 │ │ │ │ strd r3, r1, [sp] │ │ │ │ mov r1, r2 │ │ │ │ ldr.w r3, [r4], #4 │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl 8c594 │ │ │ │ + bl 8c580 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000623b6 <_PyArg_ParseTuple_SizeT@@Base>: │ │ │ │ +00062116 <_PyArg_ParseTuple_SizeT@@Base>: │ │ │ │ push {r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4084] @ 0xff4 │ │ │ │ sub sp, #8 │ │ │ │ add r3, sp, #12 │ │ │ │ @@ -83923,265 +83664,265 @@ │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 2b782 │ │ │ │ add sp, #8 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000623e0 : │ │ │ │ +00062140 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov r3, r2 │ │ │ │ add r2, sp, #4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 2b782 │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ │ │ │ │ -00062400 <_PyArg_VaParse_SizeT@@Base>: │ │ │ │ - b.w 623e0 │ │ │ │ +00062160 <_PyArg_VaParse_SizeT@@Base>: │ │ │ │ + b.w 62140 │ │ │ │ │ │ │ │ -00062404 : │ │ │ │ +00062164 : │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ ldr.w r0, [r3, #624] @ 0x270 │ │ │ │ - cbz r0, 62420 │ │ │ │ + cbz r0, 62180 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 62420 │ │ │ │ + cbz r0, 62180 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ dmb ish │ │ │ │ mvns r0, r0 │ │ │ │ lsrs r0, r0, #31 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00062422 : │ │ │ │ +00062182 : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00062424 : │ │ │ │ - ldr r1, [pc, #12] @ (62434 ) │ │ │ │ +00062184 : │ │ │ │ + ldr r1, [pc, #12] @ (62194 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [r3, r1] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ - b.w 1a54dc │ │ │ │ + b.w 1a53ec │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00062438 <_Py_hashtable_len@@Base>: │ │ │ │ +00062198 <_Py_hashtable_len@@Base>: │ │ │ │ ldr r0, [r0, #0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006243c : │ │ │ │ +0006219c : │ │ │ │ push {r4} │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ strd r2, r1, [r0, #4] │ │ │ │ str r2, [r0, #12] │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00062450 : │ │ │ │ +000621b0 : │ │ │ │ push {r4} │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #1 │ │ │ │ strd r2, r1, [r0] │ │ │ │ - movw r2, #49492 @ 0xc154 │ │ │ │ + movw r2, #49812 @ 0xc294 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ strd r2, r1, [r0, #8] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006246c : │ │ │ │ +000621cc : │ │ │ │ push {r4} │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ strd r2, r2, [r0, #4] │ │ │ │ movs r2, #2 │ │ │ │ str r1, [r0, #12] │ │ │ │ str r2, [r0, #0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00062480 : │ │ │ │ +000621e0 : │ │ │ │ sub sp, #16 │ │ │ │ add.w ip, sp, #16 │ │ │ │ stmdb ip, {r0, r1, r2, r3} │ │ │ │ subs r3, r0, #1 │ │ │ │ negs r0, r3 │ │ │ │ adcs r0, r3 │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00062494 : │ │ │ │ +000621f4 : │ │ │ │ sub sp, #16 │ │ │ │ add.w ip, sp, #16 │ │ │ │ stmdb ip, {r0, r1, r2, r3} │ │ │ │ subs r3, r0, #2 │ │ │ │ negs r0, r3 │ │ │ │ adcs r0, r3 │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000624a8 : │ │ │ │ +00062208 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ - movw r5, #31044 @ 0x7944 │ │ │ │ + movw r5, #31332 @ 0x7a64 │ │ │ │ movt r5, #42 @ 0x2a │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 19b000 <_Py_write_noraise@@Base+0x698> │ │ │ │ + bl 19af18 <_Py_write_noraise@@Base+0x698> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -000624ce <_PyMonitoring_FireCReturnEvent@@Base>: │ │ │ │ +0006222e <_PyMonitoring_FireCReturnEvent@@Base>: │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #28 │ │ │ │ movs r4, #15 │ │ │ │ movs r5, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ movs r3, #3 │ │ │ │ strd r3, r4, [sp] │ │ │ │ add r3, sp, #8 │ │ │ │ movs r4, #0 │ │ │ │ strd r4, r5, [sp, #8] │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl 4f172 <_PyDict_SizeOf@@Base+0x1d6> │ │ │ │ + bl 4f10a <_PyDict_SizeOf@@Base+0x1a8> │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -000624fc <_PySeqLock_LockWrite@@Base>: │ │ │ │ +0006225c <_PySeqLock_LockWrite@@Base>: │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [r0, #0] │ │ │ │ lsls r3, r5, #31 │ │ │ │ - bpl.n 6251a <_PySeqLock_LockWrite@@Base+0x1e> │ │ │ │ + bpl.n 6227a <_PySeqLock_LockWrite@@Base+0x1e> │ │ │ │ blx 29334 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ - b.n 6250e <_PySeqLock_LockWrite@@Base+0x12> │ │ │ │ + b.n 6226e <_PySeqLock_LockWrite@@Base+0x12> │ │ │ │ adds r2, r5, #1 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 62530 <_PySeqLock_LockWrite@@Base+0x34> │ │ │ │ + bne.n 62290 <_PySeqLock_LockWrite@@Base+0x34> │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 62520 <_PySeqLock_LockWrite@@Base+0x24> │ │ │ │ + bne.n 62280 <_PySeqLock_LockWrite@@Base+0x24> │ │ │ │ dmb ish │ │ │ │ - bne.n 6253c <_PySeqLock_LockWrite@@Base+0x40> │ │ │ │ + bne.n 6229c <_PySeqLock_LockWrite@@Base+0x40> │ │ │ │ dmb ish │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r5, r3 │ │ │ │ blx 29334 │ │ │ │ - b.n 6250e <_PySeqLock_LockWrite@@Base+0x12> │ │ │ │ + b.n 6226e <_PySeqLock_LockWrite@@Base+0x12> │ │ │ │ │ │ │ │ -00062544 <_PySeqLock_AbandonWrite@@Base>: │ │ │ │ +000622a4 <_PySeqLock_AbandonWrite@@Base>: │ │ │ │ ldr r3, [r0, #0] │ │ │ │ subs r3, #1 │ │ │ │ dmb ish │ │ │ │ str r3, [r0, #0] │ │ │ │ dmb ish │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00062554 <_PySeqLock_UnlockWrite@@Base>: │ │ │ │ +000622b4 <_PySeqLock_UnlockWrite@@Base>: │ │ │ │ ldr r3, [r0, #0] │ │ │ │ adds r3, #1 │ │ │ │ dmb ish │ │ │ │ str r3, [r0, #0] │ │ │ │ dmb ish │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00062564 <_PySeqLock_BeginRead@@Base>: │ │ │ │ +000622c4 <_PySeqLock_BeginRead@@Base>: │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ dmb ish │ │ │ │ lsls r3, r0, #31 │ │ │ │ - bpl.n 6258a <_PySeqLock_BeginRead@@Base+0x26> │ │ │ │ + bpl.n 622ea <_PySeqLock_BeginRead@@Base+0x26> │ │ │ │ blx 29334 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ dmb ish │ │ │ │ - b.n 6257a <_PySeqLock_BeginRead@@Base+0x16> │ │ │ │ + b.n 622da <_PySeqLock_BeginRead@@Base+0x16> │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0006258c <_PySeqLock_EndRead@@Base>: │ │ │ │ +000622ec <_PySeqLock_EndRead@@Base>: │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ dmb ish │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 625ac <_PySeqLock_EndRead@@Base+0x20> │ │ │ │ + beq.n 6230c <_PySeqLock_EndRead@@Base+0x20> │ │ │ │ blx 29334 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 625ae <_PySeqLock_EndRead@@Base+0x22> │ │ │ │ + b.n 6230e <_PySeqLock_EndRead@@Base+0x22> │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -000625b0 <_PySeqLock_AfterFork@@Base>: │ │ │ │ +00062310 <_PySeqLock_AfterFork@@Base>: │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #0 │ │ │ │ ands.w r0, r3, #1 │ │ │ │ itt ne │ │ │ │ movne r0, #1 │ │ │ │ strne r1, [r2, #0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000625c2 <_Py_BuildValue_SizeT@@Base>: │ │ │ │ +00062322 <_Py_BuildValue_SizeT@@Base>: │ │ │ │ push {r0, r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ add r1, sp, #16 │ │ │ │ ldr.w r0, [r1], #4 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 8276c │ │ │ │ + bl 8277c │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000625ea : │ │ │ │ +0006234a : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ movs r4, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, sp │ │ │ │ strd r4, r3, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 196dcc │ │ │ │ + bl 196ce4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00062614 : │ │ │ │ +00062374 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r3, #38480 @ 0x9650 │ │ │ │ movt r3, #74 @ 0x4a │ │ │ │ sub sp, #12 │ │ │ │ @@ -84191,15 +83932,15 @@ │ │ │ │ blx 2912c │ │ │ │ mov r3, r4 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #1 │ │ │ │ str r5, [sp, #0] │ │ │ │ bl 2b26a │ │ │ │ │ │ │ │ -00062644 <_Py_FatalErrorFunc@@Base>: │ │ │ │ +000623a4 <_Py_FatalErrorFunc@@Base>: │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r3, #38480 @ 0x9650 │ │ │ │ movt r3, #74 @ 0x4a │ │ │ │ sub sp, #12 │ │ │ │ @@ -84213,604 +83954,962 @@ │ │ │ │ movs r1, #1 │ │ │ │ str r6, [sp, #0] │ │ │ │ bl 2b26a │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movw r1, #31068 @ 0x795c │ │ │ │ + movw r1, #31356 @ 0x7a7c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #43068 @ 0xa83c │ │ │ │ + movw r0, #43388 @ 0xa97c │ │ │ │ movt r0, #68 @ 0x44 │ │ │ │ - bl 62644 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 623a4 <_Py_FatalErrorFunc@@Base> │ │ │ │ │ │ │ │ -00062698 : │ │ │ │ +000623f8 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #32] @ (626c8 ) │ │ │ │ + ldr r3, [pc, #32] @ (62428 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r0, [r2, r3] │ │ │ │ - cbnz r0, 626be │ │ │ │ - movw r1, #63284 @ 0xf734 │ │ │ │ + cbnz r0, 6241e │ │ │ │ + movw r1, #63604 @ 0xf874 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - ldr r0, [pc, #16] @ (626cc ) │ │ │ │ - bl 62644 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #16] @ (6242c ) │ │ │ │ + bl 623a4 <_Py_FatalErrorFunc@@Base> │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 6d924 │ │ │ │ + b.w 6d91c │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, sp, #304 @ 0x130 │ │ │ │ + add r1, sp, #560 @ 0x230 │ │ │ │ lsls r4, r0, #1 │ │ │ │ │ │ │ │ -000626d0 : │ │ │ │ +00062430 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #24] @ (626f8 ) │ │ │ │ + ldr r2, [pc, #24] @ (62458 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ - bl 1d8f1c <_PyErr_ProgramDecodedTextObject@@Base+0x408> │ │ │ │ + bl 1d8d98 <_PyErr_ProgramDecodedTextObject@@Base+0x408> │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 1daeec │ │ │ │ + b.w 1dad68 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -000626fc <_PyThreadState_Prealloc@@Base>: │ │ │ │ +0006245c <_PyThreadState_Prealloc@@Base>: │ │ │ │ movs r1, #0 │ │ │ │ - b.w 19d290 <_PyThreadState_New@@Base+0x4> │ │ │ │ + b.w 19d1b0 <_PyThreadState_New@@Base+0x4> │ │ │ │ │ │ │ │ -00062702 <_PyThreadState_Init@@Base>: │ │ │ │ +00062462 <_PyThreadState_Init@@Base>: │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movw r1, #31096 @ 0x7978 │ │ │ │ + movw r1, #31384 @ 0x7a98 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [pc, #4] @ (62720 <_PyThreadState_Init@@Base+0x1e>) │ │ │ │ - bl 62644 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #4] @ (62480 <_PyThreadState_Init@@Base+0x1e>) │ │ │ │ + bl 623a4 <_Py_FatalErrorFunc@@Base> │ │ │ │ nop │ │ │ │ - add r0, sp, #384 @ 0x180 │ │ │ │ + add r1, sp, #640 @ 0x280 │ │ │ │ lsls r4, r0, #1 │ │ │ │ │ │ │ │ -00062724 : │ │ │ │ - ldr r3, [pc, #8] @ (62730 ) │ │ │ │ +00062484 : │ │ │ │ + ldr r3, [pc, #8] @ (62490 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r0, [r2, r3] │ │ │ │ - b.w 1d2e44 │ │ │ │ + b.w 1d2d84 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00062734 <_PyInterpreterState_GetEvalFrameFunc@@Base>: │ │ │ │ +00062494 <_PyInterpreterState_GetEvalFrameFunc@@Base>: │ │ │ │ add.w r0, r0, #4096 @ 0x1000 │ │ │ │ - movw r3, #57753 @ 0xe199 │ │ │ │ + movw r3, #57757 @ 0xe19d │ │ │ │ movt r3, #9 │ │ │ │ ldr.w r2, [r0, #340] @ 0x154 │ │ │ │ cmp r2, #0 │ │ │ │ ite ne │ │ │ │ movne r0, r2 │ │ │ │ moveq r0, r3 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006274e : │ │ │ │ +000624ae : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1d3acc │ │ │ │ + bl 1d39a8 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 62778 │ │ │ │ - ldr r2, [pc, #20] @ (6277c ) │ │ │ │ + bne.n 624d8 │ │ │ │ + ldr r2, [pc, #20] @ (624dc ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ - bl 1d490c │ │ │ │ - bl 1d736c │ │ │ │ + bl 1d4850 │ │ │ │ + bl 1d71e4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00062780 : │ │ │ │ - ldr r2, [pc, #12] @ (62790 ) │ │ │ │ +000624e0 : │ │ │ │ + ldr r2, [pc, #12] @ (624f0 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ - b.w 1d490c │ │ │ │ + b.w 1d4850 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00062794 : │ │ │ │ +000624f4 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r2 │ │ │ │ movs r1, #0 │ │ │ │ mov r4, r3 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r5 │ │ │ │ strd r4, r1, [sp] │ │ │ │ - bl 1afe3c │ │ │ │ + bl 1afd5c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -000627bc : │ │ │ │ +0006251c : │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ - b.w 1afd04 │ │ │ │ + b.w 1afc24 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldrd fp, sl, [r2, #8] │ │ │ │ sub sp, #12 │ │ │ │ ldrd r4, r5, [r2] │ │ │ │ add.w r3, fp, #4294967295 @ 0xffffffff │ │ │ │ orrs.w r3, r3, sl │ │ │ │ - bne.n 62842 │ │ │ │ + bne.n 625a2 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ orrs.w r3, r4, r5 │ │ │ │ - beq.n 62832 │ │ │ │ + beq.n 62592 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ movs r0, #0 │ │ │ │ mov.w r1, #2147483648 @ 0x80000000 │ │ │ │ - bl 26babc │ │ │ │ + bl 26bbfc │ │ │ │ cmp r7, r0 │ │ │ │ sbcs.w r1, r6, r1 │ │ │ │ - blt.n 6281e │ │ │ │ + blt.n 6257e │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ - bl 26babc │ │ │ │ + bl 26bbfc │ │ │ │ cmp r0, r7 │ │ │ │ sbcs r1, r6 │ │ │ │ - bge.n 62832 │ │ │ │ + bge.n 62592 │ │ │ │ mvns r4, r6 │ │ │ │ cmp r6, #0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ it lt │ │ │ │ movlt r0, #0 │ │ │ │ lsrs r4, r4, #31 │ │ │ │ rsb r1, r4, #2147483648 @ 0x80000000 │ │ │ │ - b.n 6295a │ │ │ │ + b.n 626ba │ │ │ │ mul.w r6, r4, r6 │ │ │ │ umull r0, r1, r4, r7 │ │ │ │ mla r6, r7, r5, r6 │ │ │ │ add r1, r6 │ │ │ │ - b.n 6295a │ │ │ │ + b.n 626ba │ │ │ │ mov r2, fp │ │ │ │ mov r3, sl │ │ │ │ - bl 26babc │ │ │ │ + bl 26bbfc │ │ │ │ mov r7, r3 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r2 │ │ │ │ mov r6, r1 │ │ │ │ orrs.w r3, r4, r5 │ │ │ │ strd r0, r2, [sp] │ │ │ │ - beq.n 6289c │ │ │ │ + beq.n 625fc │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ movs r0, #0 │ │ │ │ mov.w r1, #2147483648 @ 0x80000000 │ │ │ │ - bl 26babc │ │ │ │ + bl 26bbfc │ │ │ │ cmp r9, r0 │ │ │ │ sbcs.w r1, r7, r1 │ │ │ │ - blt.n 62888 │ │ │ │ + blt.n 625e8 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ - bl 26babc │ │ │ │ + bl 26bbfc │ │ │ │ cmp r0, r9 │ │ │ │ sbcs r1, r7 │ │ │ │ - bge.n 6289c │ │ │ │ + bge.n 625fc │ │ │ │ mvns r1, r7 │ │ │ │ cmp r7, #0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ it lt │ │ │ │ movlt r0, #0 │ │ │ │ lsrs r1, r1, #31 │ │ │ │ rsb r1, r1, #2147483648 @ 0x80000000 │ │ │ │ - b.n 628ac │ │ │ │ + b.n 6260c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mul.w r7, r4, r7 │ │ │ │ mla r7, r5, r9, r7 │ │ │ │ umull r0, r1, r4, r3 │ │ │ │ add r1, r7 │ │ │ │ mov r3, sl │ │ │ │ mov r2, fp │ │ │ │ - bl 26babc │ │ │ │ + bl 26bbfc │ │ │ │ orrs.w r3, r4, r5 │ │ │ │ mov sl, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r7, r0 │ │ │ │ - beq.n 62900 │ │ │ │ + beq.n 62660 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ movs r0, #0 │ │ │ │ mov.w r1, #2147483648 @ 0x80000000 │ │ │ │ - bl 26babc │ │ │ │ + bl 26bbfc │ │ │ │ cmp r8, r0 │ │ │ │ sbcs.w r1, r6, r1 │ │ │ │ - blt.n 628ec │ │ │ │ + blt.n 6264c │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ - bl 26babc │ │ │ │ + bl 26bbfc │ │ │ │ cmp r0, r8 │ │ │ │ sbcs r1, r6 │ │ │ │ - bge.n 62900 │ │ │ │ + bge.n 62660 │ │ │ │ mvns r3, r6 │ │ │ │ cmp r6, #0 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ it lt │ │ │ │ movlt r2, #0 │ │ │ │ lsrs r3, r3, #31 │ │ │ │ rsb r3, r3, #2147483648 @ 0x80000000 │ │ │ │ - b.n 62910 │ │ │ │ + b.n 62670 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mul.w r6, r4, r6 │ │ │ │ mla r6, r5, r8, r6 │ │ │ │ umull r2, r3, r4, r3 │ │ │ │ add r3, r6 │ │ │ │ cmp.w sl, #1 │ │ │ │ sbcs.w r1, r9, #0 │ │ │ │ - blt.n 6292c │ │ │ │ + blt.n 6268c │ │ │ │ mvn.w r4, #2147483648 @ 0x80000000 │ │ │ │ mvns r1, r7 │ │ │ │ sub.w r0, r4, r9 │ │ │ │ cmp r1, r2 │ │ │ │ sbcs r0, r3 │ │ │ │ - bge.n 62944 │ │ │ │ - b.n 6294c │ │ │ │ + bge.n 626a4 │ │ │ │ + b.n 626ac │ │ │ │ orrs.w sl, r9, sl │ │ │ │ - beq.n 62944 │ │ │ │ + beq.n 626a4 │ │ │ │ negs r0, r7 │ │ │ │ mov.w r1, #2147483648 @ 0x80000000 │ │ │ │ sbc.w r1, r1, r9 │ │ │ │ cmp r2, r0 │ │ │ │ sbcs.w r1, r3, r1 │ │ │ │ - blt.n 62954 │ │ │ │ + blt.n 626b4 │ │ │ │ adds r0, r7, r2 │ │ │ │ adc.w r1, r3, r9 │ │ │ │ - b.n 6295a │ │ │ │ + b.n 626ba │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mov r1, r4 │ │ │ │ - b.n 6295a │ │ │ │ + b.n 626ba │ │ │ │ movs r0, #0 │ │ │ │ mov.w r1, #2147483648 @ 0x80000000 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - mov r2, r0 │ │ │ │ - movw r0, #31144 @ 0x79a8 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - ldr r1, [r2, #8] │ │ │ │ - b.w ddc6c │ │ │ │ - ldr r2, [r0, #16] │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - cbz r2, 62992 │ │ │ │ - cbz r3, 6297c │ │ │ │ - ldr r1, [r3, #12] │ │ │ │ - b.n 62984 │ │ │ │ - movw r1, #40596 @ 0x9e94 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #31180 @ 0x79cc │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ - b.w ddc6c │ │ │ │ - cbz r3, 62998 │ │ │ │ - ldr r1, [r3, #12] │ │ │ │ - b.n 629a0 │ │ │ │ - movw r1, #40596 @ 0x9e94 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #31216 @ 0x79f0 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - b.w ddc6c │ │ │ │ │ │ │ │ -000629ac <_PyMonitoring_FireLineEvent@@Base>: │ │ │ │ +000626c0 <_PyMonitoring_FireLineEvent@@Base>: │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #28 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r3 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r2 │ │ │ │ - bl 7ffe0 │ │ │ │ - cbz r0, 62a04 <_PyMonitoring_FireLineEvent@@Base+0x58> │ │ │ │ + bl 7fff4 │ │ │ │ + cbz r0, 62718 <_PyMonitoring_FireLineEvent@@Base+0x58> │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ movs r3, #2 │ │ │ │ movs r5, #5 │ │ │ │ strd r3, r5, [sp] │ │ │ │ add r3, sp, #8 │ │ │ │ movs r6, #0 │ │ │ │ movs r7, #0 │ │ │ │ str r4, [sp, #16] │ │ │ │ strd r6, r7, [sp, #8] │ │ │ │ - bl 4f172 <_PyDict_SizeOf@@Base+0x1d6> │ │ │ │ + bl 4f10a <_PyDict_SizeOf@@Base+0x1a8> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 62a08 <_PyMonitoring_FireLineEvent@@Base+0x5c> │ │ │ │ + beq.n 6271c <_PyMonitoring_FireLineEvent@@Base+0x5c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 62a08 <_PyMonitoring_FireLineEvent@@Base+0x5c> │ │ │ │ + cbnz r3, 6271c <_PyMonitoring_FireLineEvent@@Base+0x5c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 62a08 <_PyMonitoring_FireLineEvent@@Base+0x5c> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 6271c <_PyMonitoring_FireLineEvent@@Base+0x5c> │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r5 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ - cbz r0, 62a3e <_PyMonitoring_FireLineEvent@@Base+0x92> │ │ │ │ + cbz r0, 62752 <_PyMonitoring_FireLineEvent@@Base+0x92> │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [r2, #32] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 62a3a <_PyMonitoring_FireLineEvent@@Base+0x8e> │ │ │ │ + beq.n 6274e <_PyMonitoring_FireLineEvent@@Base+0x8e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 62a3a <_PyMonitoring_FireLineEvent@@Base+0x8e> │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 6274e <_PyMonitoring_FireLineEvent@@Base+0x8e> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00062a42 : │ │ │ │ +00062756 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r6, r2 │ │ │ │ - bl 8fa90 │ │ │ │ - cbnz r0, 62a70 │ │ │ │ - ldr r2, [pc, #56] @ (62a98 ) │ │ │ │ + bl 8fa78 │ │ │ │ + cbnz r0, 62784 │ │ │ │ + ldr r2, [pc, #56] @ (627ac ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movs r1, #1 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r3, r2] │ │ │ │ - bl 1d490c │ │ │ │ - b.n 62a94 │ │ │ │ + bl 1d4850 │ │ │ │ + b.n 627a8 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d36f8 │ │ │ │ + bl 1d3638 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 62a94 │ │ │ │ + beq.n 627a8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 62a94 │ │ │ │ + cbnz r3, 627a8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00062a9c : │ │ │ │ +000627b0 : │ │ │ │ movs r2, #0 │ │ │ │ - b.w 62a42 │ │ │ │ + b.w 62756 │ │ │ │ │ │ │ │ -00062aa2 : │ │ │ │ +000627b6 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r6, r2 │ │ │ │ - bl 8fa90 │ │ │ │ - cbnz r0, 62ad0 │ │ │ │ - ldr r2, [pc, #56] @ (62af8 ) │ │ │ │ + bl 8fa78 │ │ │ │ + cbnz r0, 627e4 │ │ │ │ + ldr r2, [pc, #56] @ (6280c ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movs r1, #1 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r3, r2] │ │ │ │ - bl 1d490c │ │ │ │ - b.n 62af4 │ │ │ │ + bl 1d4850 │ │ │ │ + b.n 62808 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 6274e │ │ │ │ + bl 624ae │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 62af4 │ │ │ │ + beq.n 62808 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 62af4 │ │ │ │ + cbnz r3, 62808 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00062afc : │ │ │ │ +00062810 : │ │ │ │ movs r2, #0 │ │ │ │ - b.w 62aa2 │ │ │ │ + b.w 627b6 │ │ │ │ │ │ │ │ -00062b02 : │ │ │ │ +00062816 : │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ - bl 8fa90 │ │ │ │ - cbz r0, 62b46 │ │ │ │ + bl 8fa78 │ │ │ │ + cbz r0, 6285a │ │ │ │ mov r4, r0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1cdcd4 <_PyEval_MakePendingCalls@@Base+0x65c> │ │ │ │ + bl 1cdc14 <_PyEval_MakePendingCalls@@Base+0x65c> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 62b4a │ │ │ │ + beq.n 6285e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 62b4a │ │ │ │ + cbnz r3, 6285e │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 62b4a │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 6285e │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -00062b4e : │ │ │ │ +00062862 : │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.w 62b02 │ │ │ │ + b.w 62816 │ │ │ │ │ │ │ │ -00062b56 : │ │ │ │ +0006286a : │ │ │ │ movs r3, #0 │ │ │ │ - b.w 62b02 │ │ │ │ + b.w 62816 │ │ │ │ + │ │ │ │ +00062870 <_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] @ (628d4 <_PyObject_CallMethod_SizeT@@Base+0x64>) │ │ │ │ + mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ + sub sp, #12 │ │ │ │ + ldr r5, [r3, r2] │ │ │ │ + cbz r0, 6288e <_PyObject_CallMethod_SizeT@@Base+0x1e> │ │ │ │ + cbnz r1, 62896 <_PyObject_CallMethod_SizeT@@Base+0x26> │ │ │ │ + mov r0, r5 │ │ │ │ + bl 60088 <_PyBytes_DecodeEscape@@Base+0x1e> │ │ │ │ + b.n 6289e <_PyObject_CallMethod_SizeT@@Base+0x2e> │ │ │ │ + bl cbc88 │ │ │ │ + mov r4, r0 │ │ │ │ + cbnz r0, 628a2 <_PyObject_CallMethod_SizeT@@Base+0x32> │ │ │ │ + movs r5, #0 │ │ │ │ + b.n 628c8 <_PyObject_CallMethod_SizeT@@Base+0x58> │ │ │ │ + add r3, sp, #28 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + mov r0, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bl 1ab1f8 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 628c8 <_PyObject_CallMethod_SizeT@@Base+0x58> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 628c8 <_PyObject_CallMethod_SizeT@@Base+0x58> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77d5c <_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, 62900 <_PyObject_CallMethod_SizeT@@Base+0x90> │ │ │ │ + movw r3, #64260 @ 0xfb04 │ │ │ │ + movt r3, #38 @ 0x26 │ │ │ │ + movw r2, #40916 @ 0x9fd4 │ │ │ │ + movt r2, #39 @ 0x27 │ │ │ │ + b.n 62908 <_PyObject_CallMethod_SizeT@@Base+0x98> │ │ │ │ + movw r3, #29096 @ 0x71a8 │ │ │ │ + movt r3, #42 @ 0x2a │ │ │ │ + mov r1, r3 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + movw r0, #31432 @ 0x7ac8 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + bl ddce4 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + mov r2, r0 │ │ │ │ + movw r0, #31464 @ 0x7ae8 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + ldr r1, [r2, #8] │ │ │ │ + b.w ddce4 │ │ │ │ + ldr r2, [r0, #16] │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + cbz r2, 6294e <_PyObject_CallMethod_SizeT@@Base+0xde> │ │ │ │ + cbz r3, 62938 <_PyObject_CallMethod_SizeT@@Base+0xc8> │ │ │ │ + ldr r1, [r3, #12] │ │ │ │ + b.n 62940 <_PyObject_CallMethod_SizeT@@Base+0xd0> │ │ │ │ + movw r1, #40916 @ 0x9fd4 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + movw r0, #31500 @ 0x7b0c │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ + b.w ddce4 │ │ │ │ + cbz r3, 62954 <_PyObject_CallMethod_SizeT@@Base+0xe4> │ │ │ │ + ldr r1, [r3, #12] │ │ │ │ + b.n 6295c <_PyObject_CallMethod_SizeT@@Base+0xec> │ │ │ │ + movw r1, #40916 @ 0x9fd4 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + movw r0, #31536 @ 0x7b30 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + b.w ddce4 │ │ │ │ + │ │ │ │ +00062968 : │ │ │ │ + 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 62996 │ │ │ │ + movw r0, #48196 @ 0xbc44 │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + movs r1, #57 @ 0x39 │ │ │ │ + bl 214f14 <_PyErr_BadInternalCall@@Base> │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 629aa │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 62992 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r0, #0] │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +000629ac : │ │ │ │ + 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 629da │ │ │ │ + movs r1, #25 │ │ │ │ + movw r0, #46448 @ 0xb570 │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + bl 214f14 <_PyErr_BadInternalCall@@Base> │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 629dc │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +000629de : │ │ │ │ + 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 62a0c │ │ │ │ + movs r1, #35 @ 0x23 │ │ │ │ + movw r0, #46448 @ 0xb570 │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + bl 214f14 <_PyErr_BadInternalCall@@Base> │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 62a0e │ │ │ │ + ldr r0, [r0, #12] │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00062a10 : │ │ │ │ + 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 62a40 │ │ │ │ + mov.w r1, #380 @ 0x17c │ │ │ │ + movw r0, #46448 @ 0xb570 │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + bl 214f14 <_PyErr_BadInternalCall@@Base> │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 62a42 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -00062b5c <_PyArg_ParseTupleAndKeywords_SizeT@@Base>: │ │ │ │ +00062a44 <_PyArg_ParseTupleAndKeywords_SizeT@@Base>: │ │ │ │ push {r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4068] @ 0xfe4 │ │ │ │ sub sp, #20 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - cbz r0, 62b88 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x2c> │ │ │ │ + cbz r0, 62a70 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x2c> │ │ │ │ ldr r4, [r0, #4] │ │ │ │ ldr r4, [r4, #84] @ 0x54 │ │ │ │ lsls r4, r4, #5 │ │ │ │ - bpl.n 62b88 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x2c> │ │ │ │ - cbz r1, 62b84 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x28> │ │ │ │ + bpl.n 62a70 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x2c> │ │ │ │ + cbz r1, 62a6c <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x28> │ │ │ │ ldr r4, [r1, #4] │ │ │ │ ldr r4, [r4, #84] @ 0x54 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - bpl.n 62b88 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x2c> │ │ │ │ - cbz r2, 62b88 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x2c> │ │ │ │ - cbnz r3, 62b9c <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x40> │ │ │ │ + bpl.n 62a70 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x2c> │ │ │ │ + cbz r2, 62a70 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x2c> │ │ │ │ + cbnz r3, 62a84 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x40> │ │ │ │ movw r1, #1287 @ 0x507 │ │ │ │ - movw r0, #43508 @ 0xa9f4 │ │ │ │ + movw r0, #43828 @ 0xab34 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 214fc4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 214f14 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 62ba8 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x4c> │ │ │ │ + b.n 62a90 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x4c> │ │ │ │ add r4, sp, #32 │ │ │ │ str r4, [sp, #12] │ │ │ │ add r4, sp, #12 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl d2850 │ │ │ │ + bl d2868 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ add sp, #4 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00062bb2 : │ │ │ │ +00062a9a : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ - cbz r0, 62bdc │ │ │ │ + cbz r0, 62ac4 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ ldr r5, [r5, #84] @ 0x54 │ │ │ │ lsls r5, r5, #5 │ │ │ │ - bpl.n 62bdc │ │ │ │ - cbz r1, 62bd8 │ │ │ │ + bpl.n 62ac4 │ │ │ │ + cbz r1, 62ac0 │ │ │ │ ldr r5, [r1, #4] │ │ │ │ ldr r5, [r5, #84] @ 0x54 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - bpl.n 62bdc │ │ │ │ - cbz r2, 62bdc │ │ │ │ - cbnz r3, 62bf0 │ │ │ │ + bpl.n 62ac4 │ │ │ │ + cbz r2, 62ac4 │ │ │ │ + cbnz r3, 62ad8 │ │ │ │ movw r1, #1313 @ 0x521 │ │ │ │ - movw r0, #43508 @ 0xa9f4 │ │ │ │ + movw r0, #43828 @ 0xab34 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 214fc4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 214f14 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 62bfa │ │ │ │ + b.n 62ae2 │ │ │ │ str r4, [sp, #12] │ │ │ │ add r4, sp, #12 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl d2850 │ │ │ │ + bl d2868 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -00062bfe <_PyArg_VaParseTupleAndKeywords_SizeT@@Base>: │ │ │ │ +00062ae6 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base>: │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ - cbz r0, 62c28 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x2a> │ │ │ │ + cbz r0, 62b10 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x2a> │ │ │ │ ldr r5, [r0, #4] │ │ │ │ ldr r5, [r5, #84] @ 0x54 │ │ │ │ lsls r5, r5, #5 │ │ │ │ - bpl.n 62c28 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x2a> │ │ │ │ - cbz r1, 62c24 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x26> │ │ │ │ + bpl.n 62b10 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x2a> │ │ │ │ + cbz r1, 62b0c <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x26> │ │ │ │ ldr r5, [r1, #4] │ │ │ │ ldr r5, [r5, #84] @ 0x54 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - bpl.n 62c28 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x2a> │ │ │ │ - cbz r2, 62c28 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x2a> │ │ │ │ - cbnz r3, 62c3c <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x3e> │ │ │ │ + bpl.n 62b10 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x2a> │ │ │ │ + cbz r2, 62b10 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x2a> │ │ │ │ + cbnz r3, 62b24 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x3e> │ │ │ │ movw r1, #1338 @ 0x53a │ │ │ │ - movw r0, #43508 @ 0xa9f4 │ │ │ │ + movw r0, #43828 @ 0xab34 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 214fc4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 214f14 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 62c46 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x48> │ │ │ │ + b.n 62b2e <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x48> │ │ │ │ str r4, [sp, #12] │ │ │ │ add r4, sp, #12 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl d2850 │ │ │ │ + bl d2868 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ + ldr r1, [pc, #8] @ (62b3c <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x56>) │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + b.w 8e67c │ │ │ │ + nop │ │ │ │ + add r2, pc, #608 @ (adr r2, 62da0 ) │ │ │ │ + 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 7ea84 <_PyType_GetDict@@Base> │ │ │ │ + cbz r0, 62b6a <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x84> │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 81964 <_PyType_LookupRef@@Base> │ │ │ │ + mov r4, r0 │ │ │ │ + cbnz r0, 62b78 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x92> │ │ │ │ + b.n 62ba4 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0xbe> │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 7f6ac │ │ │ │ + cmp r0, #0 │ │ │ │ + bge.n 62b5c <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x76> │ │ │ │ + b.n 62bb0 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0xca> │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr.w r3, [r3, #136] @ 0x88 │ │ │ │ + cbz r3, 62bb0 <_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 62b98 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0xb2> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbz r3, 62b9c <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0xb6> │ │ │ │ + mov r4, r5 │ │ │ │ + b.n 62bb0 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0xca> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 62b98 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0xb2> │ │ │ │ + ldr r0, [r5, #8] │ │ │ │ + mov r1, r6 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ + b.w 8e67c │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r3, r4, r5, r6, r7, pc} │ │ │ │ + │ │ │ │ +00062bb4 : │ │ │ │ + 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, 62bdc │ │ │ │ + mov r5, r1 │ │ │ │ + movw r3, #15004 @ 0x3a9c │ │ │ │ + movt r3, #39 @ 0x27 │ │ │ │ + ldr r1, [r1, #8] │ │ │ │ + mov r4, r0 │ │ │ │ + mov r8, r6 │ │ │ │ + mov r9, r6 │ │ │ │ + b.n 62bee │ │ │ │ + movw r0, #31564 @ 0x7b4c │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + movw r1, #693 @ 0x2b5 │ │ │ │ + bl 214f14 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 62cbc │ │ │ │ + ldr.w r2, [r1, r9, lsl #3] │ │ │ │ + cbz r2, 62c02 │ │ │ │ + cmp r2, r3 │ │ │ │ + add.w r9, r9, #1 │ │ │ │ + it eq │ │ │ │ + addeq.w r8, r8, #1 │ │ │ │ + b.n 62bee │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 1a06e4 │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 62cbc │ │ │ │ + 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, #31721 @ 0x7be9 │ │ │ │ + movt r3, #17 │ │ │ │ + str r3, [r4, #24] │ │ │ │ + movw r3, #18969 @ 0x4a19 │ │ │ │ + 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, #12645 @ 0x3165 │ │ │ │ + movt r3, #22 │ │ │ │ + str.w r3, [r4, #156] @ 0x9c │ │ │ │ + movw r3, #49955 @ 0xc323 │ │ │ │ + movt r3, #5 │ │ │ │ + str r3, [r4, #92] @ 0x5c │ │ │ │ + bl 7f6ac │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 62cb6 │ │ │ │ + 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 7ea84 <_PyType_GetDict@@Base> │ │ │ │ + mov r3, r8 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r2, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 7f798 │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 62cc0 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 62cb6 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 62cb6 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + mov r0, r7 │ │ │ │ + bl 771f0 │ │ │ │ + mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ + mov r0, r6 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + │ │ │ │ +00062cc6 : │ │ │ │ + b.w 62bb4 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + b.w dcd54 │ │ │ │ + subs r3, r2, #2 │ │ │ │ + cmp r3, #1 │ │ │ │ + bhi.n 62d44 │ │ │ │ + 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 62d4e │ │ │ │ + ldr r3, [r1, #4] │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.n 62d4e │ │ │ │ + ldr r1, [r1, #8] │ │ │ │ + movs r2, #2 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + bl d12d4 │ │ │ │ + subs r3, r0, #0 │ │ │ │ + blt.n 62d58 │ │ │ │ + cmp r4, #2 │ │ │ │ + itete eq │ │ │ │ + movweq r2, #7780 @ 0x1e64 │ │ │ │ + movwne r2, #4308 @ 0x10d4 │ │ │ │ + movteq r2, #70 @ 0x46 │ │ │ │ + movtne r2, #70 @ 0x46 │ │ │ │ + itete eq │ │ │ │ + movweq r0, #4308 @ 0x10d4 │ │ │ │ + movwne r0, #7780 @ 0x1e64 │ │ │ │ + movteq r0, #70 @ 0x46 │ │ │ │ + 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 62d5a │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + b.n 62d5a │ │ │ │ + movw r0, #7528 @ 0x1d68 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + bx lr │ │ │ │ + movw r0, #7528 @ 0x1d68 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + b.n 62d5a │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -00062c4a : │ │ │ │ +00062d5c : │ │ │ │ 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 │ │ │ │ @@ -84840,58 +84939,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 20999c │ │ │ │ + bl 2098f4 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -00062ca2 : │ │ │ │ +00062db4 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #28 │ │ │ │ mov ip, r0 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r3 │ │ │ │ ldr r2, [r0, #44] @ 0x2c │ │ │ │ subs r0, r1, #0 │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ ldr r7, [sp, #52] @ 0x34 │ │ │ │ - bge.n 62cce │ │ │ │ + bge.n 62de0 │ │ │ │ str r2, [r6, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r2, [r4, #0] │ │ │ │ str r3, [r7, #0] │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 62d0c │ │ │ │ + b.n 62e1e │ │ │ │ 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 126be0 <_PyCode_CheckLineNumber@@Base> │ │ │ │ + bl 126f50 <_PyCode_CheckLineNumber@@Base> │ │ │ │ mov r0, sp │ │ │ │ - bl 30da0 │ │ │ │ + bl 30d2c │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sp │ │ │ │ - bl 151630 <_PyGen_FetchStopIterationValue@@Base+0x39c> │ │ │ │ + bl 151720 <_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 │ │ │ │ @@ -84899,69 +84998,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 62d46 │ │ │ │ + beq.n 62e58 │ │ │ │ ldr.w r2, [r0, #148] @ 0x94 │ │ │ │ ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 62d46 │ │ │ │ + beq.n 62e58 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 62d5c │ │ │ │ - b.n 62d6e │ │ │ │ + bne.n 62e6e │ │ │ │ + b.n 62e80 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 62d3e │ │ │ │ - movw r0, #57264 @ 0xdfb0 │ │ │ │ + beq.n 62e50 │ │ │ │ + movw r0, #57584 @ 0xe0f0 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 16ae2c <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 16af14 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 62d3e │ │ │ │ - b.n 62d7a │ │ │ │ + bne.n 62e50 │ │ │ │ + b.n 62e8c │ │ │ │ movs r3, #1 │ │ │ │ - movw r0, #57264 @ 0xdfb0 │ │ │ │ + movw r0, #57584 @ 0xe0f0 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0530 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbz r0, 62d7a │ │ │ │ + bl c053c <_PyArg_CheckPositional@@Base> │ │ │ │ + cbz r0, 62e8c │ │ │ │ ldr r1, [r5, #12] │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 1cc190 │ │ │ │ + b.w 1cc0d0 │ │ │ │ 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 77bc4 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 77b44 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 62dc0 │ │ │ │ + cbnz r0, 62ed2 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 62e9a │ │ │ │ + beq.n 62fac │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 62e9a │ │ │ │ + bne.n 62fac │ │ │ │ mov r0, r7 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 62e9a │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 62fac │ │ │ │ add.w r6, r7, #36 @ 0x24 │ │ │ │ add.w lr, r0, #36 @ 0x24 │ │ │ │ add.w sl, r0, #76 @ 0x4c │ │ │ │ mov r5, lr │ │ │ │ add.w fp, r7, #76 @ 0x4c │ │ │ │ mov.w ip, #1 │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ @@ -84969,55 +85068,55 @@ │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2} │ │ │ │ stmia.w r5, {r0, r1, r2} │ │ │ │ ldr r3, [r7, #68] @ 0x44 │ │ │ │ cmp ip, r3 │ │ │ │ add.w ip, ip, #1 │ │ │ │ - bge.n 62dfa │ │ │ │ + bge.n 62f0c │ │ │ │ ldr.w r2, [fp, #4]! │ │ │ │ str.w r2, [sl, #4]! │ │ │ │ - b.n 62de8 │ │ │ │ + b.n 62efa │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ movs r3, #253 @ 0xfd │ │ │ │ strb.w r3, [r4, #35] @ 0x23 │ │ │ │ movs r3, #1 │ │ │ │ str.w lr, [r7, #12] │ │ │ │ strb.w r3, [r4, #74] @ 0x4a │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 62e24 │ │ │ │ + beq.n 62f36 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 62e24 │ │ │ │ + cbnz r3, 62f36 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ movs r3, #0 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r3, [r4, #8] │ │ │ │ strd r3, r3, [r4, #20] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 62e3c │ │ │ │ + bne.n 62f4e │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ ldr.w r9, [r3, #84] @ 0x54 │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp r3, r2 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne.w r3, [r9] │ │ │ │ str.w r9, [r4, #12] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 62e5e │ │ │ │ + bne.n 62f70 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ ldr.w r8, [r3, #88] @ 0x58 │ │ │ │ ldr.w r3, [r8] │ │ │ │ - ldr r1, [pc, #60] @ (62ea0 ) │ │ │ │ + ldr r1, [pc, #60] @ (62fb4 ) │ │ │ │ cmp r3, r2 │ │ │ │ sub.w r2, r4, #8 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne.w r3, [r8] │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ str.w r8, [r4, #16] │ │ │ │ @@ -85030,3485 +85129,3385 @@ │ │ │ │ orrs r3, r0 │ │ │ │ str r2, [r0, #0] │ │ │ │ str.w r1, [r4, #-8] │ │ │ │ str.w r3, [r4, #-4] │ │ │ │ str r2, [r1, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00062ea4 : │ │ │ │ +00062fb8 : │ │ │ │ push {r4} │ │ │ │ mov r4, r0 │ │ │ │ mov r3, r2 │ │ │ │ movw r0, #26944 @ 0x6940 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ - b.n 62d7e │ │ │ │ + b.n 62e90 │ │ │ │ │ │ │ │ -00062ebc : │ │ │ │ +00062fd0 : │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r3 │ │ │ │ movw r0, #26944 @ 0x6940 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 62d7e │ │ │ │ + b.n 62e90 │ │ │ │ │ │ │ │ -00062ecc : │ │ │ │ +00062fe0 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ mov r3, r2 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r4 │ │ │ │ movw r0, #28252 @ 0x6e5c │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 62d7e │ │ │ │ - cbz r0, 62f28 │ │ │ │ - ldr r3, [pc, #60] @ (62f30 ) │ │ │ │ + bl 26be88 │ │ │ │ + cbz r0, 6303c │ │ │ │ + ldr r3, [pc, #60] @ (63044 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r5, [r3, #108] @ 0x6c │ │ │ │ - cbnz r5, 62f02 │ │ │ │ + cbnz r5, 63016 │ │ │ │ str r5, [r0, #28] │ │ │ │ - b.n 62f2a │ │ │ │ - bl 1d28e0 │ │ │ │ + b.n 6303e │ │ │ │ + bl 1d2820 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 258e1c │ │ │ │ + bl 258d94 │ │ │ │ str r0, [r4, #28] │ │ │ │ - cbnz r0, 62f2a │ │ │ │ + cbnz r0, 6303e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 62f28 │ │ │ │ + beq.n 6303c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 62f28 │ │ │ │ + cbnz r3, 6303c │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00062f34 : │ │ │ │ +00063048 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ mov r3, r2 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r4 │ │ │ │ movw r0, #27732 @ 0x6c54 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 62d7e │ │ │ │ - cbz r0, 62f62 │ │ │ │ + bl 62e90 │ │ │ │ + cbz r0, 63076 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r0, #28] │ │ │ │ strh r3, [r0, #32] │ │ │ │ strb.w r3, [r0, #34] @ 0x22 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00062f64 <_PyLong_FileDescriptor_Converter@@Base>: │ │ │ │ +00063078 <_PyLong_FileDescriptor_Converter@@Base>: │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ - bl 15e1b8 │ │ │ │ + bl 15e468 │ │ │ │ adds r3, r0, #1 │ │ │ │ itett ne │ │ │ │ movne r3, r0 │ │ │ │ moveq r0, #0 │ │ │ │ movne r0, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00062f86 : │ │ │ │ +0006309a : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ add r4, sp, #12 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 130218 <_Py_UniversalNewlineFgetsWithSize@@Base> │ │ │ │ + bl 130300 <_Py_UniversalNewlineFgetsWithSize@@Base> │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ vldr d0, [r0, #8] │ │ │ │ - b.w 119130 │ │ │ │ + b.w 1193a0 │ │ │ │ │ │ │ │ -00062faa : │ │ │ │ +000630be : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #24368 @ 0x5f30 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 62fdc │ │ │ │ - movw r0, #48388 @ 0xbd04 │ │ │ │ + beq.n 630f0 │ │ │ │ + movw r0, #48708 @ 0xbe44 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movw r1, #547 @ 0x223 │ │ │ │ - bl 214fc4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 214f14 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 63038 │ │ │ │ + b.n 6314c │ │ │ │ ldr r7, [r0, #56] @ 0x38 │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 62fd8 │ │ │ │ + beq.n 630ec │ │ │ │ ldr r2, [r7, #4] │ │ │ │ movw r3, #42012 @ 0xa41c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 63036 │ │ │ │ - bl 71328 │ │ │ │ + bne.n 6314a │ │ │ │ + bl 71320 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 62fd8 │ │ │ │ + beq.n 630ec │ │ │ │ mov r6, r7 │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r8, r3 │ │ │ │ - bge.n 6301e │ │ │ │ + bge.n 63132 │ │ │ │ ldrd r1, r2, [r6, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 793e8 │ │ │ │ + bl 7937c │ │ │ │ add.w r8, r8, #2 │ │ │ │ adds r6, #8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 63002 │ │ │ │ - b.n 62fd8 │ │ │ │ + bge.n 63116 │ │ │ │ + b.n 630ec │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r5, [r4, #56] @ 0x38 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 63036 │ │ │ │ + beq.n 6314a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 63036 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 6314a │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ │ │ │ -0006303c : │ │ │ │ +00063150 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #31244 @ 0x7a0c │ │ │ │ + movw r1, #31588 @ 0x7b64 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 1271a4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #10172 @ 0x27bc │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 63092 │ │ │ │ + beq.n 631a6 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 630a8 │ │ │ │ + bne.n 631bc │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 630dc │ │ │ │ + beq.n 631f0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 630dc │ │ │ │ - b.n 630aa │ │ │ │ + ble.n 631f0 │ │ │ │ + b.n 631be │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 630c8 │ │ │ │ + beq.n 631dc │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 630f6 │ │ │ │ + bne.n 6320a │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 630dc │ │ │ │ + beq.n 631f0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 630f8 │ │ │ │ + bgt.n 6320c │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5012 @ 0x1394 │ │ │ │ + movw r1, #5312 @ 0x14c0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 6313a │ │ │ │ + bl 1271a4 │ │ │ │ + b.n 6324e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r1, r4 │ │ │ │ cmp r3, r2 │ │ │ │ mov r0, r5 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ - bl f1970 │ │ │ │ + bl f19f0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 63124 │ │ │ │ + beq.n 63238 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 63124 │ │ │ │ + cbnz r3, 63238 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6313a │ │ │ │ + beq.n 6324e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6313a │ │ │ │ + cbnz r3, 6324e │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #10172 @ 0x27bc │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 6316a │ │ │ │ + beq.n 6327e │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 63180 │ │ │ │ + bne.n 63294 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 631b4 │ │ │ │ + beq.n 632c8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 631b4 │ │ │ │ - b.n 63182 │ │ │ │ + ble.n 632c8 │ │ │ │ + b.n 63296 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 631a0 │ │ │ │ + beq.n 632b4 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 631ce │ │ │ │ + bne.n 632e2 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 631b4 │ │ │ │ + beq.n 632c8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 631d0 │ │ │ │ + bgt.n 632e4 │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5012 @ 0x1394 │ │ │ │ + movw r1, #5312 @ 0x14c0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 63212 │ │ │ │ + bl 1271a4 │ │ │ │ + b.n 63326 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r1, r4 │ │ │ │ cmp r3, r2 │ │ │ │ mov r0, r5 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ - bl 115878 │ │ │ │ + bl 115ae8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 631fc │ │ │ │ + beq.n 63310 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 631fc │ │ │ │ + cbnz r3, 63310 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 63212 │ │ │ │ + beq.n 63326 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 63212 │ │ │ │ + cbnz r3, 63326 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #10172 @ 0x27bc │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 63242 │ │ │ │ + beq.n 63356 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 63258 │ │ │ │ + bne.n 6336c │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 6328c │ │ │ │ + beq.n 633a0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 6328c │ │ │ │ - b.n 6325a │ │ │ │ + ble.n 633a0 │ │ │ │ + b.n 6336e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 63278 │ │ │ │ + beq.n 6338c │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 632a6 │ │ │ │ + bne.n 633ba │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 6328c │ │ │ │ + beq.n 633a0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 632a8 │ │ │ │ + bgt.n 633bc │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5012 @ 0x1394 │ │ │ │ + movw r1, #5312 @ 0x14c0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 632ea │ │ │ │ + bl 1271a4 │ │ │ │ + b.n 633fe │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r1, r4 │ │ │ │ cmp r3, r2 │ │ │ │ mov r0, r5 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ - bl 13eb10 │ │ │ │ + bl 13ebf0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 632d4 │ │ │ │ + beq.n 633e8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 632d4 │ │ │ │ + cbnz r3, 633e8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 632ea │ │ │ │ + beq.n 633fe │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 632ea │ │ │ │ + cbnz r3, 633fe │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #10172 @ 0x27bc │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 6331a │ │ │ │ + beq.n 6342e │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 63330 │ │ │ │ + bne.n 63444 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 63364 │ │ │ │ + beq.n 63478 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 63364 │ │ │ │ - b.n 63332 │ │ │ │ + ble.n 63478 │ │ │ │ + b.n 63446 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 63350 │ │ │ │ + beq.n 63464 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 6337e │ │ │ │ + bne.n 63492 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 63364 │ │ │ │ + beq.n 63478 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 63380 │ │ │ │ + bgt.n 63494 │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5012 @ 0x1394 │ │ │ │ + movw r1, #5312 @ 0x14c0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 633c2 │ │ │ │ + bl 1271a4 │ │ │ │ + b.n 634d6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r1, r4 │ │ │ │ cmp r3, r2 │ │ │ │ mov r0, r5 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ - bl 133e30 │ │ │ │ + bl 133f18 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 633ac │ │ │ │ + beq.n 634c0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 633ac │ │ │ │ + cbnz r3, 634c0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 633c2 │ │ │ │ + beq.n 634d6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 633c2 │ │ │ │ + cbnz r3, 634d6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #10172 @ 0x27bc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 633f0 │ │ │ │ + beq.n 63504 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 6341e │ │ │ │ + bne.n 63532 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 63404 │ │ │ │ + beq.n 63518 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 63420 │ │ │ │ + bgt.n 63534 │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5012 @ 0x1394 │ │ │ │ + movw r1, #5312 @ 0x14c0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 6344a │ │ │ │ + bl 1271a4 │ │ │ │ + b.n 6355e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ - bl f4b44 │ │ │ │ + bl f4bc0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6344a │ │ │ │ + beq.n 6355e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6344a │ │ │ │ + cbnz r3, 6355e │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #10172 @ 0x27bc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 63478 │ │ │ │ + beq.n 6358c │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 634a6 │ │ │ │ + bne.n 635ba │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 6348c │ │ │ │ + beq.n 635a0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 634a8 │ │ │ │ + bgt.n 635bc │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5012 @ 0x1394 │ │ │ │ + movw r1, #5312 @ 0x14c0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 634d2 │ │ │ │ + bl 1271a4 │ │ │ │ + b.n 635e6 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ - bl 22e27c │ │ │ │ + bl 22e1cc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 634d2 │ │ │ │ + beq.n 635e6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 634d2 │ │ │ │ + cbnz r3, 635e6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #10172 @ 0x27bc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 63500 │ │ │ │ + beq.n 63614 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 6352e │ │ │ │ + bne.n 63642 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 63514 │ │ │ │ + beq.n 63628 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 63530 │ │ │ │ + bgt.n 63644 │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5012 @ 0x1394 │ │ │ │ + movw r1, #5312 @ 0x14c0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 6355a │ │ │ │ + bl 1271a4 │ │ │ │ + b.n 6366e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ - bl f954c │ │ │ │ + bl f9564 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6355a │ │ │ │ + beq.n 6366e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6355a │ │ │ │ + cbnz r3, 6366e │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #10172 @ 0x27bc │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 6358a │ │ │ │ + beq.n 6369e │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 635a0 │ │ │ │ + bne.n 636b4 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 635d4 │ │ │ │ + beq.n 636e8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 635d4 │ │ │ │ - b.n 635a2 │ │ │ │ + ble.n 636e8 │ │ │ │ + b.n 636b6 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 635c0 │ │ │ │ + beq.n 636d4 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 635ee │ │ │ │ + bne.n 63702 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 635d4 │ │ │ │ + beq.n 636e8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 635f0 │ │ │ │ + bgt.n 63704 │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5012 @ 0x1394 │ │ │ │ + movw r1, #5312 @ 0x14c0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 63632 │ │ │ │ + bl 1271a4 │ │ │ │ + b.n 63746 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r1, r4 │ │ │ │ cmp r3, r2 │ │ │ │ mov r0, r5 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ - bl ecbe4 │ │ │ │ + bl ecc60 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6361c │ │ │ │ + beq.n 63730 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 6361c │ │ │ │ + cbnz r3, 63730 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 63632 │ │ │ │ + beq.n 63746 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 63632 │ │ │ │ + cbnz r3, 63746 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #10172 @ 0x27bc │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 63662 │ │ │ │ + beq.n 63776 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 63678 │ │ │ │ + bne.n 6378c │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 636ac │ │ │ │ + beq.n 637c0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 636ac │ │ │ │ - b.n 6367a │ │ │ │ + ble.n 637c0 │ │ │ │ + b.n 6378e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 63698 │ │ │ │ + beq.n 637ac │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 636c6 │ │ │ │ + bne.n 637da │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 636ac │ │ │ │ + beq.n 637c0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 636c8 │ │ │ │ + bgt.n 637dc │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5012 @ 0x1394 │ │ │ │ + movw r1, #5312 @ 0x14c0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 6370a │ │ │ │ + bl 1271a4 │ │ │ │ + b.n 6381e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r1, r4 │ │ │ │ cmp r3, r2 │ │ │ │ mov r0, r5 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ - bl 174cc8 │ │ │ │ + bl 174da4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 636f4 │ │ │ │ + beq.n 63808 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 636f4 │ │ │ │ + cbnz r3, 63808 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6370a │ │ │ │ + beq.n 6381e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6370a │ │ │ │ + cbnz r3, 6381e │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #10172 @ 0x27bc │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 6373a │ │ │ │ + beq.n 6384e │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 63750 │ │ │ │ + bne.n 63864 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 63784 │ │ │ │ + beq.n 63898 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 63784 │ │ │ │ - b.n 63752 │ │ │ │ + ble.n 63898 │ │ │ │ + b.n 63866 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 63770 │ │ │ │ + beq.n 63884 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 6379e │ │ │ │ + bne.n 638b2 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 63784 │ │ │ │ + beq.n 63898 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 637a0 │ │ │ │ + bgt.n 638b4 │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5012 @ 0x1394 │ │ │ │ + movw r1, #5312 @ 0x14c0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 637e2 │ │ │ │ + bl 1271a4 │ │ │ │ + b.n 638f6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r1, r4 │ │ │ │ cmp r3, r2 │ │ │ │ mov r0, r5 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ - bl 117344 │ │ │ │ + bl 1175b4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 637cc │ │ │ │ + beq.n 638e0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 637cc │ │ │ │ + cbnz r3, 638e0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 637e2 │ │ │ │ + beq.n 638f6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 637e2 │ │ │ │ + cbnz r3, 638f6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #10172 @ 0x27bc │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 63812 │ │ │ │ + beq.n 63926 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 63828 │ │ │ │ + bne.n 6393c │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 6385c │ │ │ │ + beq.n 63970 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 6385c │ │ │ │ - b.n 6382a │ │ │ │ + ble.n 63970 │ │ │ │ + b.n 6393e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 63848 │ │ │ │ + beq.n 6395c │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 63876 │ │ │ │ + bne.n 6398a │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 6385c │ │ │ │ + beq.n 63970 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 63878 │ │ │ │ + bgt.n 6398c │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5012 @ 0x1394 │ │ │ │ + movw r1, #5312 @ 0x14c0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 638ba │ │ │ │ + bl 1271a4 │ │ │ │ + b.n 639ce │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r1, r4 │ │ │ │ cmp r3, r2 │ │ │ │ mov r0, r5 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ - bl 158234 │ │ │ │ + bl 158324 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 638a4 │ │ │ │ + beq.n 639b8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 638a4 │ │ │ │ + cbnz r3, 639b8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 638ba │ │ │ │ + beq.n 639ce │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 638ba │ │ │ │ + cbnz r3, 639ce │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #10172 @ 0x27bc │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 638ea │ │ │ │ + beq.n 639fe │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 63900 │ │ │ │ + bne.n 63a14 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 63934 │ │ │ │ + beq.n 63a48 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 63934 │ │ │ │ - b.n 63902 │ │ │ │ + ble.n 63a48 │ │ │ │ + b.n 63a16 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 63920 │ │ │ │ + beq.n 63a34 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 6394e │ │ │ │ + bne.n 63a62 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 63934 │ │ │ │ + beq.n 63a48 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 63950 │ │ │ │ + bgt.n 63a64 │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5012 @ 0x1394 │ │ │ │ + movw r1, #5312 @ 0x14c0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 63992 │ │ │ │ + bl 1271a4 │ │ │ │ + b.n 63aa6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r1, r4 │ │ │ │ cmp r3, r2 │ │ │ │ mov r0, r5 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ - bl 128df4 │ │ │ │ + bl 129164 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6397c │ │ │ │ + beq.n 63a90 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 6397c │ │ │ │ + cbnz r3, 63a90 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 63992 │ │ │ │ + beq.n 63aa6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 63992 │ │ │ │ + cbnz r3, 63aa6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #10172 @ 0x27bc │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 639c2 │ │ │ │ + beq.n 63ad6 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 639d8 │ │ │ │ + bne.n 63aec │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 63a0c │ │ │ │ + beq.n 63b20 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 63a0c │ │ │ │ - b.n 639da │ │ │ │ + ble.n 63b20 │ │ │ │ + b.n 63aee │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 639f8 │ │ │ │ + beq.n 63b0c │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 63a26 │ │ │ │ + bne.n 63b3a │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 63a0c │ │ │ │ + beq.n 63b20 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 63a28 │ │ │ │ + bgt.n 63b3c │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5012 @ 0x1394 │ │ │ │ + movw r1, #5312 @ 0x14c0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 63a6a │ │ │ │ + bl 1271a4 │ │ │ │ + b.n 63b7e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r1, r4 │ │ │ │ cmp r3, r2 │ │ │ │ mov r0, r5 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ - bl f5434 │ │ │ │ + bl f54b8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 63a54 │ │ │ │ + beq.n 63b68 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 63a54 │ │ │ │ + cbnz r3, 63b68 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 63a6a │ │ │ │ + beq.n 63b7e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 63a6a │ │ │ │ + cbnz r3, 63b7e │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #10172 @ 0x27bc │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 63a9a │ │ │ │ + beq.n 63bae │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 63ab0 │ │ │ │ + bne.n 63bc4 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 63ae4 │ │ │ │ + beq.n 63bf8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 63ae4 │ │ │ │ - b.n 63ab2 │ │ │ │ + ble.n 63bf8 │ │ │ │ + b.n 63bc6 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 63ad0 │ │ │ │ + beq.n 63be4 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 63afe │ │ │ │ + bne.n 63c12 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 63ae4 │ │ │ │ + beq.n 63bf8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 63b00 │ │ │ │ + bgt.n 63c14 │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5012 @ 0x1394 │ │ │ │ + movw r1, #5312 @ 0x14c0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 63b42 │ │ │ │ + bl 1271a4 │ │ │ │ + b.n 63c56 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r1, r4 │ │ │ │ cmp r3, r2 │ │ │ │ mov r0, r5 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ - bl 13cbb4 │ │ │ │ + bl 13cc94 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 63b2c │ │ │ │ + beq.n 63c40 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 63b2c │ │ │ │ + cbnz r3, 63c40 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 63b42 │ │ │ │ + beq.n 63c56 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 63b42 │ │ │ │ + cbnz r3, 63c56 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #10172 @ 0x27bc │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 63b72 │ │ │ │ + beq.n 63c86 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 63b88 │ │ │ │ + bne.n 63c9c │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 63bbc │ │ │ │ + beq.n 63cd0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 63bbc │ │ │ │ - b.n 63b8a │ │ │ │ + ble.n 63cd0 │ │ │ │ + b.n 63c9e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 63ba8 │ │ │ │ + beq.n 63cbc │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 63bd6 │ │ │ │ + bne.n 63cea │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 63bbc │ │ │ │ + beq.n 63cd0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 63bd8 │ │ │ │ + bgt.n 63cec │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5012 @ 0x1394 │ │ │ │ + movw r1, #5312 @ 0x14c0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 63c1a │ │ │ │ + bl 1271a4 │ │ │ │ + b.n 63d2e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r1, r4 │ │ │ │ cmp r3, r2 │ │ │ │ mov r0, r5 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ - bl 16b6b0 │ │ │ │ + bl 16b798 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 63c04 │ │ │ │ + beq.n 63d18 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 63c04 │ │ │ │ + cbnz r3, 63d18 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 63c1a │ │ │ │ + beq.n 63d2e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 63c1a │ │ │ │ + cbnz r3, 63d2e │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #10172 @ 0x27bc │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 63c4a │ │ │ │ + beq.n 63d5e │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 63c60 │ │ │ │ + bne.n 63d74 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 63c94 │ │ │ │ + beq.n 63da8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 63c94 │ │ │ │ - b.n 63c62 │ │ │ │ + ble.n 63da8 │ │ │ │ + b.n 63d76 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 63c80 │ │ │ │ + beq.n 63d94 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 63cae │ │ │ │ + bne.n 63dc2 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 63c94 │ │ │ │ + beq.n 63da8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 63cb0 │ │ │ │ + bgt.n 63dc4 │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5012 @ 0x1394 │ │ │ │ + movw r1, #5312 @ 0x14c0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 63cf2 │ │ │ │ + bl 1271a4 │ │ │ │ + b.n 63e06 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r1, r4 │ │ │ │ cmp r3, r2 │ │ │ │ mov r0, r5 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ - bl 2378c8 │ │ │ │ + bl 237848 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 63cdc │ │ │ │ + beq.n 63df0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 63cdc │ │ │ │ + cbnz r3, 63df0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 63cf2 │ │ │ │ + beq.n 63e06 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 63cf2 │ │ │ │ + cbnz r3, 63e06 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #10172 @ 0x27bc │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 63d22 │ │ │ │ + beq.n 63e36 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 63d38 │ │ │ │ + bne.n 63e4c │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 63d6c │ │ │ │ + beq.n 63e80 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 63d6c │ │ │ │ - b.n 63d3a │ │ │ │ + ble.n 63e80 │ │ │ │ + b.n 63e4e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 63d58 │ │ │ │ + beq.n 63e6c │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 63d86 │ │ │ │ + bne.n 63e9a │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 63d6c │ │ │ │ + beq.n 63e80 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 63d88 │ │ │ │ + bgt.n 63e9c │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5012 @ 0x1394 │ │ │ │ + movw r1, #5312 @ 0x14c0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 63dca │ │ │ │ + bl 1271a4 │ │ │ │ + b.n 63ede │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r1, r4 │ │ │ │ cmp r3, r2 │ │ │ │ mov r0, r5 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ - bl 210978 │ │ │ │ + bl 2108c8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 63db4 │ │ │ │ + beq.n 63ec8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 63db4 │ │ │ │ + cbnz r3, 63ec8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 63dca │ │ │ │ + beq.n 63ede │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 63dca │ │ │ │ + cbnz r3, 63ede │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #10172 @ 0x27bc │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 63dfa │ │ │ │ + beq.n 63f0e │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 63e10 │ │ │ │ + bne.n 63f24 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 63e44 │ │ │ │ + beq.n 63f58 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 63e44 │ │ │ │ - b.n 63e12 │ │ │ │ + ble.n 63f58 │ │ │ │ + b.n 63f26 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 63e30 │ │ │ │ + beq.n 63f44 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 63e5e │ │ │ │ + bne.n 63f72 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 63e44 │ │ │ │ + beq.n 63f58 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 63e60 │ │ │ │ + bgt.n 63f74 │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5012 @ 0x1394 │ │ │ │ + movw r1, #5312 @ 0x14c0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 63ea2 │ │ │ │ + bl 1271a4 │ │ │ │ + b.n 63fb6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r1, r4 │ │ │ │ cmp r3, r2 │ │ │ │ mov r0, r5 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ - bl 174adc │ │ │ │ + bl 174bb8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 63e8c │ │ │ │ + beq.n 63fa0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 63e8c │ │ │ │ + cbnz r3, 63fa0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 63ea2 │ │ │ │ + beq.n 63fb6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 63ea2 │ │ │ │ + cbnz r3, 63fb6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #10172 @ 0x27bc │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 63ed2 │ │ │ │ + beq.n 63fe6 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 63ee8 │ │ │ │ + bne.n 63ffc │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 63f1c │ │ │ │ + beq.n 64030 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 63f1c │ │ │ │ - b.n 63eea │ │ │ │ + ble.n 64030 │ │ │ │ + b.n 63ffe │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 63f08 │ │ │ │ + beq.n 6401c │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 63f36 │ │ │ │ + bne.n 6404a │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 63f1c │ │ │ │ + beq.n 64030 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 63f38 │ │ │ │ + bgt.n 6404c │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5012 @ 0x1394 │ │ │ │ + movw r1, #5312 @ 0x14c0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 63f7a │ │ │ │ + bl 1271a4 │ │ │ │ + b.n 6408e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r1, r4 │ │ │ │ cmp r3, r2 │ │ │ │ mov r0, r5 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ - bl 23ba70 │ │ │ │ + bl 23b9f8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 63f64 │ │ │ │ + beq.n 64078 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 63f64 │ │ │ │ + cbnz r3, 64078 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 63f7a │ │ │ │ + beq.n 6408e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 63f7a │ │ │ │ + cbnz r3, 6408e │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #10172 @ 0x27bc │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 63faa │ │ │ │ + beq.n 640be │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 63fc0 │ │ │ │ + bne.n 640d4 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 63ff4 │ │ │ │ + beq.n 64108 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 63ff4 │ │ │ │ - b.n 63fc2 │ │ │ │ + ble.n 64108 │ │ │ │ + b.n 640d6 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 63fe0 │ │ │ │ + beq.n 640f4 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 6400e │ │ │ │ + bne.n 64122 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 63ff4 │ │ │ │ + beq.n 64108 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 64010 │ │ │ │ + bgt.n 64124 │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5012 @ 0x1394 │ │ │ │ + movw r1, #5312 @ 0x14c0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 64052 │ │ │ │ + bl 1271a4 │ │ │ │ + b.n 64166 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r1, r4 │ │ │ │ cmp r3, r2 │ │ │ │ mov r0, r5 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ - bl 14bbec │ │ │ │ + bl 14bcd4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6403c │ │ │ │ + beq.n 64150 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 6403c │ │ │ │ + cbnz r3, 64150 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 64052 │ │ │ │ + beq.n 64166 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 64052 │ │ │ │ + cbnz r3, 64166 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #10172 @ 0x27bc │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 64082 │ │ │ │ + beq.n 64196 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 64098 │ │ │ │ + bne.n 641ac │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 640cc │ │ │ │ + beq.n 641e0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 640cc │ │ │ │ - b.n 6409a │ │ │ │ + ble.n 641e0 │ │ │ │ + b.n 641ae │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 640b8 │ │ │ │ + beq.n 641cc │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 640e6 │ │ │ │ + bne.n 641fa │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 640cc │ │ │ │ + beq.n 641e0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 640e8 │ │ │ │ + bgt.n 641fc │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5012 @ 0x1394 │ │ │ │ + movw r1, #5312 @ 0x14c0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 6412a │ │ │ │ + bl 1271a4 │ │ │ │ + b.n 6423e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r1, r4 │ │ │ │ cmp r3, r2 │ │ │ │ mov r0, r5 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ - bl 1587b4 │ │ │ │ + bl 1588a4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 64114 │ │ │ │ + beq.n 64228 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 64114 │ │ │ │ + cbnz r3, 64228 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6412a │ │ │ │ + beq.n 6423e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6412a │ │ │ │ + cbnz r3, 6423e │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #10172 @ 0x27bc │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 6415a │ │ │ │ + beq.n 6426e │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 64170 │ │ │ │ + bne.n 64284 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 641a4 │ │ │ │ + beq.n 642b8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 641a4 │ │ │ │ - b.n 64172 │ │ │ │ + ble.n 642b8 │ │ │ │ + b.n 64286 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 64190 │ │ │ │ + beq.n 642a4 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 641be │ │ │ │ + bne.n 642d2 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 641a4 │ │ │ │ + beq.n 642b8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 641c0 │ │ │ │ + bgt.n 642d4 │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5012 @ 0x1394 │ │ │ │ + movw r1, #5312 @ 0x14c0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 64202 │ │ │ │ + bl 1271a4 │ │ │ │ + b.n 64316 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r1, r4 │ │ │ │ cmp r3, r2 │ │ │ │ mov r0, r5 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ - bl e2068 │ │ │ │ + bl e20e0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 641ec │ │ │ │ + beq.n 64300 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 641ec │ │ │ │ + cbnz r3, 64300 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 64202 │ │ │ │ + beq.n 64316 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 64202 │ │ │ │ + cbnz r3, 64316 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00064206 : │ │ │ │ +0006431a : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #8948 @ 0x22f4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 6422c │ │ │ │ + bne.n 64340 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - b.w 210664 │ │ │ │ + b.w 2105b4 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #30816 @ 0x7860 │ │ │ │ + movw r1, #31136 @ 0x79a0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 1271a4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #31280 @ 0x7a30 │ │ │ │ + movw r1, #31624 @ 0x7b88 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 1271a4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0006426e <_PyInterpreterState_FailIfRunningMain@@Base>: │ │ │ │ +00064382 <_PyInterpreterState_FailIfRunningMain@@Base>: │ │ │ │ ldr.w r0, [r0, #3708] @ 0xe7c │ │ │ │ - cbz r0, 6429e <_PyInterpreterState_FailIfRunningMain@@Base+0x30> │ │ │ │ + cbz r0, 643b2 <_PyInterpreterState_FailIfRunningMain@@Base+0x30> │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #50244 @ 0xc444 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #28816 @ 0x7090 │ │ │ │ + movw r1, #29136 @ 0x71d0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 1271a4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000642a0 <_PyDict_GetItemStringWithError@@Base>: │ │ │ │ +000643b4 <_PyDict_GetItemStringWithError@@Base>: │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 7a158 │ │ │ │ + bl 7a0ec │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 642e0 <_PyDict_GetItemStringWithError@@Base+0x40> │ │ │ │ + cbz r0, 643f4 <_PyDict_GetItemStringWithError@@Base+0x40> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7eac4 │ │ │ │ + bl 7ead8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 642d4 <_PyDict_GetItemStringWithError@@Base+0x34> │ │ │ │ + beq.n 643e8 <_PyDict_GetItemStringWithError@@Base+0x34> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 642d8 <_PyDict_GetItemStringWithError@@Base+0x38> │ │ │ │ + cbz r3, 643ec <_PyDict_GetItemStringWithError@@Base+0x38> │ │ │ │ mov r4, r5 │ │ │ │ - b.n 642e0 <_PyDict_GetItemStringWithError@@Base+0x40> │ │ │ │ + b.n 643f4 <_PyDict_GetItemStringWithError@@Base+0x40> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 642d4 <_PyDict_GetItemStringWithError@@Base+0x34> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 643e8 <_PyDict_GetItemStringWithError@@Base+0x34> │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - movw r0, #31324 @ 0x7a5c │ │ │ │ + movw r0, #31668 @ 0x7bb4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - b.w 7a158 │ │ │ │ - movw r0, #31336 @ 0x7a68 │ │ │ │ + b.w 7a0ec │ │ │ │ + movw r0, #31680 @ 0x7bc0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - b.w 7a158 │ │ │ │ + b.w 7a0ec │ │ │ │ │ │ │ │ -000642fc : │ │ │ │ +00064410 : │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.w 79018 │ │ │ │ + b.w 78fac │ │ │ │ │ │ │ │ -00064304 : │ │ │ │ +00064418 : │ │ │ │ movs r3, #0 │ │ │ │ - b.w 79018 │ │ │ │ + b.w 78fac │ │ │ │ │ │ │ │ -0006430a : │ │ │ │ +0006441e : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r1, #16312 @ 0x3fb8 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 6433e │ │ │ │ - bl 859a0 │ │ │ │ - cbnz r0, 6433e │ │ │ │ + beq.n 64452 │ │ │ │ + bl 8596c │ │ │ │ + cbnz r0, 64452 │ │ │ │ movs r1, #130 @ 0x82 │ │ │ │ - movw r0, #12108 @ 0x2f4c │ │ │ │ + movw r0, #12428 @ 0x308c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 214fc4 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 64346 │ │ │ │ + bl 214f14 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 6445a │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bpl.n 6434a │ │ │ │ + bpl.n 6445e │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6434c │ │ │ │ + b.n 64460 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0006434e : │ │ │ │ +00064462 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r1, #16312 @ 0x3fb8 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 64386 │ │ │ │ - bl 859a0 │ │ │ │ - cbnz r0, 64386 │ │ │ │ + beq.n 6449a │ │ │ │ + bl 8596c │ │ │ │ + cbnz r0, 6449a │ │ │ │ movs r1, #140 @ 0x8c │ │ │ │ - movw r0, #12108 @ 0x2f4c │ │ │ │ + movw r0, #12428 @ 0x308c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 214fc4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 214f14 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6438a │ │ │ │ + b.n 6449e │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0006438c : │ │ │ │ +000644a0 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - bl 1cb34c │ │ │ │ + bl 1cb28c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 643c4 │ │ │ │ - bl 8fe38 │ │ │ │ + cbz r0, 644d8 │ │ │ │ + bl 8fe20 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 643b8 │ │ │ │ + beq.n 644cc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 643bc │ │ │ │ + cbz r3, 644d0 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 643c4 │ │ │ │ + b.n 644d8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 643b8 │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 644cc │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -000643c8 : │ │ │ │ - cbnz r0, 643ce │ │ │ │ - b.w 1e7a0c │ │ │ │ +000644dc : │ │ │ │ + cbnz r0, 644e2 │ │ │ │ + b.w 1e7954 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r5, r2 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r1, [r0, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - ldr r2, [pc, #32] @ (6440c ) │ │ │ │ + ldr r2, [pc, #32] @ (64520 ) │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r1, #0] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 64404 │ │ │ │ + cbz r3, 64518 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [r4, #8] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00064410 : │ │ │ │ +00064524 : │ │ │ │ movs r2, #0 │ │ │ │ - b.w 80f50 │ │ │ │ + b.w 80f64 │ │ │ │ │ │ │ │ -00064416 <_PyObject_GetAttrId@@Base>: │ │ │ │ +0006452a <_PyObject_GetAttrId@@Base>: │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ bl 2ced4 <_PyUnicode_FromId@@Base> │ │ │ │ - cbz r0, 6443a <_PyObject_GetAttrId@@Base+0x24> │ │ │ │ + cbz r0, 6454e <_PyObject_GetAttrId@@Base+0x24> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 8e690 │ │ │ │ + b.w 8e67c │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0006443c <_PyObject_AssertFailed@@Base>: │ │ │ │ +00064550 <_PyObject_AssertFailed@@Base>: │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r7, r1 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r0 │ │ │ │ - movw r2, #31352 @ 0x7a78 │ │ │ │ + movw r2, #31696 @ 0x7bd0 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ ldr r4, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r4, #38480 @ 0x9650 │ │ │ │ movt r4, #74 @ 0x4a │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 6448a <_PyObject_AssertFailed@@Base+0x4e> │ │ │ │ - movw r2, #31360 @ 0x7a80 │ │ │ │ + beq.n 6459e <_PyObject_AssertFailed@@Base+0x4e> │ │ │ │ + movw r2, #31704 @ 0x7bd8 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ ldr r0, [r4, #0] │ │ │ │ mov r3, r8 │ │ │ │ movs r1, #1 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 29a1c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - cbz r7, 644a6 <_PyObject_AssertFailed@@Base+0x6a> │ │ │ │ + cbz r7, 645ba <_PyObject_AssertFailed@@Base+0x6a> │ │ │ │ mov r3, r7 │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #31368 @ 0x7a88 │ │ │ │ + movw r2, #31712 @ 0x7be0 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ - b.n 644b4 <_PyObject_AssertFailed@@Base+0x78> │ │ │ │ - movw r2, #31392 @ 0x7aa0 │ │ │ │ + b.n 645c8 <_PyObject_AssertFailed@@Base+0x78> │ │ │ │ + movw r2, #31736 @ 0x7bf8 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ movs r1, #1 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 29a1c │ │ │ │ - cbz r5, 644ce <_PyObject_AssertFailed@@Base+0x92> │ │ │ │ - movw r2, #55240 @ 0xd7c8 │ │ │ │ + cbz r5, 645e2 <_PyObject_AssertFailed@@Base+0x92> │ │ │ │ + movw r2, #55560 @ 0xd908 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #1 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - movw r2, #7988 @ 0x1f34 │ │ │ │ + movw r2, #8272 @ 0x2050 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 29a1c │ │ │ │ mov r0, r6 │ │ │ │ - bl 1eb4a4 <_PyObject_IsFreed@@Base> │ │ │ │ + bl 1eb3ec <_PyObject_IsFreed@@Base> │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - cbz r3, 64508 <_PyObject_AssertFailed@@Base+0xcc> │ │ │ │ + cbz r3, 6461c <_PyObject_AssertFailed@@Base+0xcc> │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #62020 @ 0xf244 │ │ │ │ + movw r2, #62340 @ 0xf384 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 29a1c │ │ │ │ - b.n 64544 <_PyObject_AssertFailed@@Base+0x108> │ │ │ │ + b.n 64658 <_PyObject_AssertFailed@@Base+0x108> │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ and.w r3, r1, #24 │ │ │ │ ubfx r1, r1, #14, #1 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ addne r1, #1 │ │ │ │ sub.w r5, r6, r1, lsl #3 │ │ │ │ blx 2912c │ │ │ │ mov r1, r5 │ │ │ │ - bl 6814c │ │ │ │ + bl 68148 │ │ │ │ mov r0, r6 │ │ │ │ bl 2e4a4 <_PyObject_Dump@@Base> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #7988 @ 0x1f34 │ │ │ │ + movw r2, #8272 @ 0x2050 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 29a1c │ │ │ │ - movw r1, #31412 @ 0x7ab4 │ │ │ │ + movw r1, #31756 @ 0x7c0c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [pc, #4] @ (64554 <_PyObject_AssertFailed@@Base+0x118>) │ │ │ │ - bl 62644 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #4] @ (64668 <_PyObject_AssertFailed@@Base+0x118>) │ │ │ │ + bl 623a4 <_Py_FatalErrorFunc@@Base> │ │ │ │ nop │ │ │ │ - add r0, sp, #464 @ 0x1d0 │ │ │ │ + add r1, sp, #720 @ 0x2d0 │ │ │ │ lsls r4, r0, #1 │ │ │ │ │ │ │ │ -00064558 <_PyUnicode_CheckConsistency@@Base>: │ │ │ │ +0006466c <_PyUnicode_CheckConsistency@@Base>: │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov lr, r1 │ │ │ │ sub sp, #12 │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ ands.w r1, r1, #268435456 @ 0x10000000 │ │ │ │ - bne.n 64592 <_PyUnicode_CheckConsistency@@Base+0x3a> │ │ │ │ - ldr r4, [pc, #788] @ (6488c <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ + bne.n 646a6 <_PyUnicode_CheckConsistency@@Base+0x3a> │ │ │ │ + ldr r4, [pc, #788] @ (649a0 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ mov.w r2, #668 @ 0x29c │ │ │ │ - movw r3, #21244 @ 0x52fc │ │ │ │ + movw r3, #21564 @ 0x543c │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ strd r2, r4, [sp] │ │ │ │ - movw r2, #31436 @ 0x7acc │ │ │ │ + movw r2, #31780 @ 0x7c24 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - bl 6443c <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 64550 <_PyObject_AssertFailed@@Base> │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ mov r4, r0 │ │ │ │ and.w r2, r3, #96 @ 0x60 │ │ │ │ ubfx r5, r3, #2, #3 │ │ │ │ cmp r2, #96 @ 0x60 │ │ │ │ - bne.n 645c8 <_PyUnicode_CheckConsistency@@Base+0x70> │ │ │ │ + bne.n 646dc <_PyUnicode_CheckConsistency@@Base+0x70> │ │ │ │ cmp r5, #1 │ │ │ │ - beq.w 64724 <_PyUnicode_CheckConsistency@@Base+0x1cc> │ │ │ │ - ldr r4, [pc, #736] @ (6488c <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ + beq.w 64838 <_PyUnicode_CheckConsistency@@Base+0x1cc> │ │ │ │ + ldr r4, [pc, #736] @ (649a0 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ movw r1, #674 @ 0x2a2 │ │ │ │ - movw r3, #21244 @ 0x52fc │ │ │ │ + movw r3, #21564 @ 0x543c │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - movw r2, #31504 @ 0x7b10 │ │ │ │ + movw r2, #31848 @ 0x7c68 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ strd r1, r4, [sp] │ │ │ │ movs r1, #0 │ │ │ │ - bl 6443c <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 64550 <_PyObject_AssertFailed@@Base> │ │ │ │ subs r2, r5, #1 │ │ │ │ and.w ip, r3, #64 @ 0x40 │ │ │ │ cmp r5, #4 │ │ │ │ it ne │ │ │ │ cmpne r2, #1 │ │ │ │ ite hi │ │ │ │ movhi r2, #1 │ │ │ │ movls r2, #0 │ │ │ │ ands.w r1, r3, #32 │ │ │ │ - beq.n 6463e <_PyUnicode_CheckConsistency@@Base+0xe6> │ │ │ │ + beq.n 64752 <_PyUnicode_CheckConsistency@@Base+0xe6> │ │ │ │ add.w r7, r0, #28 │ │ │ │ - cbz r2, 64606 <_PyUnicode_CheckConsistency@@Base+0xae> │ │ │ │ - ldr r4, [pc, #676] @ (6488c <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ + cbz r2, 6471a <_PyUnicode_CheckConsistency@@Base+0xae> │ │ │ │ + ldr r4, [pc, #676] @ (649a0 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ movw r1, #682 @ 0x2aa │ │ │ │ - movw r3, #21244 @ 0x52fc │ │ │ │ + movw r3, #21564 @ 0x543c │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - movw r2, #31536 @ 0x7b30 │ │ │ │ + movw r2, #31880 @ 0x7c88 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ strd r1, r4, [sp] │ │ │ │ movs r1, #0 │ │ │ │ - bl 6443c <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 64550 <_PyObject_AssertFailed@@Base> │ │ │ │ and.w r1, ip, #255 @ 0xff │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 64630 <_PyUnicode_CheckConsistency@@Base+0xd8> │ │ │ │ - ldr r5, [pc, #632] @ (6488c <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ + beq.n 64744 <_PyUnicode_CheckConsistency@@Base+0xd8> │ │ │ │ + ldr r5, [pc, #632] @ (649a0 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ mov r1, r2 │ │ │ │ movw r4, #685 @ 0x2ad │ │ │ │ - movw r3, #21244 @ 0x52fc │ │ │ │ + movw r3, #21564 @ 0x543c │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - movw r2, #31632 @ 0x7b90 │ │ │ │ + movw r2, #31976 @ 0x7ce8 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ strd r4, r5, [sp] │ │ │ │ - bl 6443c <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 64550 <_PyObject_AssertFailed@@Base> │ │ │ │ ldr r6, [r0, #24] │ │ │ │ cmp r6, r7 │ │ │ │ - bne.n 646fc <_PyUnicode_CheckConsistency@@Base+0x1a4> │ │ │ │ - ldr r4, [pc, #596] @ (6488c <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ + bne.n 64810 <_PyUnicode_CheckConsistency@@Base+0x1a4> │ │ │ │ + ldr r4, [pc, #596] @ (649a0 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ movw r2, #686 @ 0x2ae │ │ │ │ - b.n 646e4 <_PyUnicode_CheckConsistency@@Base+0x18c> │ │ │ │ + b.n 647f8 <_PyUnicode_CheckConsistency@@Base+0x18c> │ │ │ │ ldr r7, [r0, #28] │ │ │ │ - cbz r2, 64660 <_PyUnicode_CheckConsistency@@Base+0x108> │ │ │ │ - ldr r4, [pc, #584] @ (6488c <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ + cbz r2, 64774 <_PyUnicode_CheckConsistency@@Base+0x108> │ │ │ │ + ldr r4, [pc, #584] @ (649a0 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ mov.w r2, #692 @ 0x2b4 │ │ │ │ - movw r3, #21244 @ 0x52fc │ │ │ │ + movw r3, #21564 @ 0x543c │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ strd r2, r4, [sp] │ │ │ │ - movw r2, #31536 @ 0x7b30 │ │ │ │ + movw r2, #31880 @ 0x7c88 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - bl 6443c <_PyObject_AssertFailed@@Base> │ │ │ │ - cbnz r7, 64682 <_PyUnicode_CheckConsistency@@Base+0x12a> │ │ │ │ - ldr r4, [pc, #552] @ (6488c <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ + bl 64550 <_PyObject_AssertFailed@@Base> │ │ │ │ + cbnz r7, 64796 <_PyUnicode_CheckConsistency@@Base+0x12a> │ │ │ │ + ldr r4, [pc, #552] @ (649a0 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ mov.w r2, #696 @ 0x2b8 │ │ │ │ - movw r3, #21244 @ 0x52fc │ │ │ │ + movw r3, #21564 @ 0x543c │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ strd r2, r4, [sp] │ │ │ │ mov r1, r7 │ │ │ │ - movw r2, #31684 @ 0x7bc4 │ │ │ │ + movw r2, #32028 @ 0x7d1c │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - bl 6443c <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 64550 <_PyObject_AssertFailed@@Base> │ │ │ │ ldr r6, [r0, #24] │ │ │ │ and.w r1, ip, #255 @ 0xff │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 646da <_PyUnicode_CheckConsistency@@Base+0x182> │ │ │ │ + beq.n 647ee <_PyUnicode_CheckConsistency@@Base+0x182> │ │ │ │ cmp r7, r6 │ │ │ │ - beq.n 646b2 <_PyUnicode_CheckConsistency@@Base+0x15a> │ │ │ │ - ldr r5, [pc, #504] @ (6488c <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ + beq.n 647c6 <_PyUnicode_CheckConsistency@@Base+0x15a> │ │ │ │ + ldr r5, [pc, #504] @ (649a0 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ mov r1, r2 │ │ │ │ movw r4, #698 @ 0x2ba │ │ │ │ - movw r3, #21244 @ 0x52fc │ │ │ │ + movw r3, #21564 @ 0x543c │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - movw r2, #31704 @ 0x7bd8 │ │ │ │ + movw r2, #32048 @ 0x7d30 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ strd r4, r5, [sp] │ │ │ │ - bl 6443c <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 64550 <_PyObject_AssertFailed@@Base> │ │ │ │ ldr r6, [r0, #20] │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r6, r1 │ │ │ │ - beq.n 64724 <_PyUnicode_CheckConsistency@@Base+0x1cc> │ │ │ │ - ldr r5, [pc, #464] @ (6488c <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ + beq.n 64838 <_PyUnicode_CheckConsistency@@Base+0x1cc> │ │ │ │ + ldr r5, [pc, #464] @ (649a0 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ mov r1, r2 │ │ │ │ movw r4, #699 @ 0x2bb │ │ │ │ - movw r3, #21244 @ 0x52fc │ │ │ │ + movw r3, #21564 @ 0x543c │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - movw r2, #31732 @ 0x7bf4 │ │ │ │ + movw r2, #32076 @ 0x7d4c │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ strd r4, r5, [sp] │ │ │ │ - bl 6443c <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 64550 <_PyObject_AssertFailed@@Base> │ │ │ │ cmp r7, r6 │ │ │ │ - bne.n 646fc <_PyUnicode_CheckConsistency@@Base+0x1a4> │ │ │ │ - ldr r4, [pc, #428] @ (6488c <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ + bne.n 64810 <_PyUnicode_CheckConsistency@@Base+0x1a4> │ │ │ │ + ldr r4, [pc, #428] @ (649a0 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ movw r2, #702 @ 0x2be │ │ │ │ - movw r3, #21244 @ 0x52fc │ │ │ │ + movw r3, #21564 @ 0x543c │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ strd r2, r4, [sp] │ │ │ │ - movw r2, #31656 @ 0x7ba8 │ │ │ │ + movw r2, #32000 @ 0x7d00 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - bl 6443c <_PyObject_AssertFailed@@Base> │ │ │ │ - cbnz r6, 64724 <_PyUnicode_CheckConsistency@@Base+0x1cc> │ │ │ │ + bl 64550 <_PyObject_AssertFailed@@Base> │ │ │ │ + cbnz r6, 64838 <_PyUnicode_CheckConsistency@@Base+0x1cc> │ │ │ │ ldr r2, [r4, #20] │ │ │ │ - cbz r2, 64724 <_PyUnicode_CheckConsistency@@Base+0x1cc> │ │ │ │ - ldr r5, [pc, #392] @ (6488c <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ + cbz r2, 64838 <_PyUnicode_CheckConsistency@@Base+0x1cc> │ │ │ │ + ldr r5, [pc, #392] @ (649a0 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ movw r2, #707 @ 0x2c3 │ │ │ │ - movw r3, #21244 @ 0x52fc │ │ │ │ + movw r3, #21564 @ 0x543c │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ strd r2, r5, [sp] │ │ │ │ mov r1, r6 │ │ │ │ - movw r2, #31772 @ 0x7c1c │ │ │ │ + movw r2, #32116 @ 0x7d74 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ mov r0, r4 │ │ │ │ - bl 6443c <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 64550 <_PyObject_AssertFailed@@Base> │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 64884 <_PyUnicode_CheckConsistency@@Base+0x32c> │ │ │ │ + beq.w 64998 <_PyUnicode_CheckConsistency@@Base+0x32c> │ │ │ │ lsls r1, r3, #26 │ │ │ │ - bpl.n 6473e <_PyUnicode_CheckConsistency@@Base+0x1e6> │ │ │ │ + bpl.n 64852 <_PyUnicode_CheckConsistency@@Base+0x1e6> │ │ │ │ lsls r2, r3, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r0, r4, #20 │ │ │ │ addpl.w r0, r4, #28 │ │ │ │ - b.n 64740 <_PyUnicode_CheckConsistency@@Base+0x1e8> │ │ │ │ + b.n 64854 <_PyUnicode_CheckConsistency@@Base+0x1e8> │ │ │ │ ldr r0, [r4, #28] │ │ │ │ movs r2, #0 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ mov r1, r2 │ │ │ │ cmp r6, r1 │ │ │ │ - ble.n 6476a <_PyUnicode_CheckConsistency@@Base+0x212> │ │ │ │ + ble.n 6487e <_PyUnicode_CheckConsistency@@Base+0x212> │ │ │ │ cmp r5, #1 │ │ │ │ - bne.n 64752 <_PyUnicode_CheckConsistency@@Base+0x1fa> │ │ │ │ + bne.n 64866 <_PyUnicode_CheckConsistency@@Base+0x1fa> │ │ │ │ ldrb r7, [r0, r1] │ │ │ │ - b.n 6475e <_PyUnicode_CheckConsistency@@Base+0x206> │ │ │ │ + b.n 64872 <_PyUnicode_CheckConsistency@@Base+0x206> │ │ │ │ cmp r5, #2 │ │ │ │ ite eq │ │ │ │ ldrheq.w r7, [r0, r1, lsl #1] │ │ │ │ ldrne.w r7, [r0, r1, lsl #2] │ │ │ │ cmp r2, r7 │ │ │ │ add.w r1, r1, #1 │ │ │ │ it cc │ │ │ │ movcc r2, r7 │ │ │ │ - b.n 64746 <_PyUnicode_CheckConsistency@@Base+0x1ee> │ │ │ │ + b.n 6485a <_PyUnicode_CheckConsistency@@Base+0x1ee> │ │ │ │ cmp r5, #1 │ │ │ │ - bne.n 647d8 <_PyUnicode_CheckConsistency@@Base+0x280> │ │ │ │ + bne.n 648ec <_PyUnicode_CheckConsistency@@Base+0x280> │ │ │ │ ands.w r1, r3, #64 @ 0x40 │ │ │ │ - bne.n 647bc <_PyUnicode_CheckConsistency@@Base+0x264> │ │ │ │ + bne.n 648d0 <_PyUnicode_CheckConsistency@@Base+0x264> │ │ │ │ cmp r2, #127 @ 0x7f │ │ │ │ - bhi.n 64798 <_PyUnicode_CheckConsistency@@Base+0x240> │ │ │ │ - ldr r5, [pc, #272] @ (6488c <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ + bhi.n 648ac <_PyUnicode_CheckConsistency@@Base+0x240> │ │ │ │ + ldr r5, [pc, #272] @ (649a0 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ movw r2, #727 @ 0x2d7 │ │ │ │ - movw r3, #21244 @ 0x52fc │ │ │ │ + movw r3, #21564 @ 0x543c │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ strd r2, r5, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #31800 @ 0x7c38 │ │ │ │ + movw r2, #32144 @ 0x7d90 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - bl 6443c <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 64550 <_PyObject_AssertFailed@@Base> │ │ │ │ cmp r2, #255 @ 0xff │ │ │ │ - bls.n 64852 <_PyUnicode_CheckConsistency@@Base+0x2fa> │ │ │ │ - ldr r5, [pc, #236] @ (6488c <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ + bls.n 64966 <_PyUnicode_CheckConsistency@@Base+0x2fa> │ │ │ │ + ldr r5, [pc, #236] @ (649a0 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ mov.w r2, #728 @ 0x2d8 │ │ │ │ - movw r3, #21244 @ 0x52fc │ │ │ │ + movw r3, #21564 @ 0x543c │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ strd r2, r5, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #31816 @ 0x7c48 │ │ │ │ + movw r2, #32160 @ 0x7da0 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - bl 6443c <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 64550 <_PyObject_AssertFailed@@Base> │ │ │ │ cmp r2, #127 @ 0x7f │ │ │ │ - bls.n 64852 <_PyUnicode_CheckConsistency@@Base+0x2fa> │ │ │ │ - movw r3, #21244 @ 0x52fc │ │ │ │ + bls.n 64966 <_PyUnicode_CheckConsistency@@Base+0x2fa> │ │ │ │ + movw r3, #21564 @ 0x543c │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - movw r2, #31832 @ 0x7c58 │ │ │ │ + movw r2, #32176 @ 0x7db0 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - ldr r5, [pc, #184] @ (6488c <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ + ldr r5, [pc, #184] @ (649a0 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ movw r1, #731 @ 0x2db │ │ │ │ - b.n 64878 <_PyUnicode_CheckConsistency@@Base+0x320> │ │ │ │ + b.n 6498c <_PyUnicode_CheckConsistency@@Base+0x320> │ │ │ │ cmp r5, #2 │ │ │ │ - bne.n 64816 <_PyUnicode_CheckConsistency@@Base+0x2be> │ │ │ │ + bne.n 6492a <_PyUnicode_CheckConsistency@@Base+0x2be> │ │ │ │ cmp r2, #255 @ 0xff │ │ │ │ - bhi.n 647f8 <_PyUnicode_CheckConsistency@@Base+0x2a0> │ │ │ │ - movw r3, #21244 @ 0x52fc │ │ │ │ + bhi.n 6490c <_PyUnicode_CheckConsistency@@Base+0x2a0> │ │ │ │ + movw r3, #21564 @ 0x543c │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - movw r2, #31848 @ 0x7c68 │ │ │ │ + movw r2, #32192 @ 0x7dc0 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - ldr r5, [pc, #152] @ (6488c <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ + ldr r5, [pc, #152] @ (649a0 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ movw r1, #734 @ 0x2de │ │ │ │ - b.n 64878 <_PyUnicode_CheckConsistency@@Base+0x320> │ │ │ │ + b.n 6498c <_PyUnicode_CheckConsistency@@Base+0x320> │ │ │ │ cmp.w r2, #65536 @ 0x10000 │ │ │ │ - bcc.n 64856 <_PyUnicode_CheckConsistency@@Base+0x2fe> │ │ │ │ - movw r3, #21244 @ 0x52fc │ │ │ │ + bcc.n 6496a <_PyUnicode_CheckConsistency@@Base+0x2fe> │ │ │ │ + movw r3, #21564 @ 0x543c │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - movw r2, #31868 @ 0x7c7c │ │ │ │ + movw r2, #32212 @ 0x7dd4 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - ldr r5, [pc, #124] @ (6488c <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ + ldr r5, [pc, #124] @ (649a0 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ movw r1, #735 @ 0x2df │ │ │ │ - b.n 64878 <_PyUnicode_CheckConsistency@@Base+0x320> │ │ │ │ + b.n 6498c <_PyUnicode_CheckConsistency@@Base+0x320> │ │ │ │ cmp.w r2, #65536 @ 0x10000 │ │ │ │ - bcs.n 64834 <_PyUnicode_CheckConsistency@@Base+0x2dc> │ │ │ │ - movw r3, #21244 @ 0x52fc │ │ │ │ + bcs.n 64948 <_PyUnicode_CheckConsistency@@Base+0x2dc> │ │ │ │ + movw r3, #21564 @ 0x543c │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - movw r2, #31888 @ 0x7c90 │ │ │ │ + movw r2, #32232 @ 0x7de8 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - ldr r5, [pc, #92] @ (6488c <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ + ldr r5, [pc, #92] @ (649a0 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ movw r1, #738 @ 0x2e2 │ │ │ │ - b.n 64878 <_PyUnicode_CheckConsistency@@Base+0x320> │ │ │ │ + b.n 6498c <_PyUnicode_CheckConsistency@@Base+0x320> │ │ │ │ cmp.w r2, #1114112 @ 0x110000 │ │ │ │ - bcc.n 6485c <_PyUnicode_CheckConsistency@@Base+0x304> │ │ │ │ - movw r3, #21244 @ 0x52fc │ │ │ │ + bcc.n 64970 <_PyUnicode_CheckConsistency@@Base+0x304> │ │ │ │ + movw r3, #21564 @ 0x543c │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - movw r2, #31908 @ 0x7ca4 │ │ │ │ + movw r2, #32252 @ 0x7dfc │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - ldr r5, [pc, #64] @ (6488c <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ + ldr r5, [pc, #64] @ (649a0 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ movw r1, #739 @ 0x2e3 │ │ │ │ - b.n 64878 <_PyUnicode_CheckConsistency@@Base+0x320> │ │ │ │ + b.n 6498c <_PyUnicode_CheckConsistency@@Base+0x320> │ │ │ │ ldrb r3, [r0, r6] │ │ │ │ - b.n 64860 <_PyUnicode_CheckConsistency@@Base+0x308> │ │ │ │ + b.n 64974 <_PyUnicode_CheckConsistency@@Base+0x308> │ │ │ │ ldrh.w r3, [r0, r6, lsl #1] │ │ │ │ - b.n 64860 <_PyUnicode_CheckConsistency@@Base+0x308> │ │ │ │ + b.n 64974 <_PyUnicode_CheckConsistency@@Base+0x308> │ │ │ │ ldr.w r3, [r0, r6, lsl #2] │ │ │ │ - cbz r3, 64884 <_PyUnicode_CheckConsistency@@Base+0x32c> │ │ │ │ - ldr r5, [pc, #40] @ (6488c <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ - movw r3, #21244 @ 0x52fc │ │ │ │ + cbz r3, 64998 <_PyUnicode_CheckConsistency@@Base+0x32c> │ │ │ │ + ldr r5, [pc, #40] @ (649a0 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ + movw r3, #21564 @ 0x543c │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - movw r2, #31928 @ 0x7cb8 │ │ │ │ + movw r2, #32272 @ 0x7e10 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ movw r1, #741 @ 0x2e5 │ │ │ │ strd r1, r5, [sp] │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #0 │ │ │ │ - bl 6443c <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 64550 <_PyObject_AssertFailed@@Base> │ │ │ │ movs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - add r0, sp, #560 @ 0x230 │ │ │ │ + add r1, sp, #816 @ 0x330 │ │ │ │ lsls r4, r0, #1 │ │ │ │ │ │ │ │ -00064890 : │ │ │ │ +000649a4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #84] @ (648f4 ) │ │ │ │ + ldr r0, [pc, #84] @ (64a08 ) │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 648b8 │ │ │ │ + bne.n 649cc │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 648a8 │ │ │ │ + bne.n 649bc │ │ │ │ mov r4, r0 │ │ │ │ dmb ish │ │ │ │ - beq.n 648c4 │ │ │ │ - bl 267fdc │ │ │ │ - bl 19a864 │ │ │ │ + beq.n 649d8 │ │ │ │ + bl 2680cc │ │ │ │ + bl 19a77c │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r4] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 648e0 │ │ │ │ + bne.n 649f4 │ │ │ │ strexb r1, r3, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 648d0 │ │ │ │ + bne.n 649e4 │ │ │ │ dmb ish │ │ │ │ - beq.n 648f0 │ │ │ │ + beq.n 64a04 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - ldr r0, [pc, #8] @ (648f4 ) │ │ │ │ - b.w 2459ac │ │ │ │ + ldr r0, [pc, #8] @ (64a08 ) │ │ │ │ + b.w 245a28 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ str r0, [r3, r2] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -000648f8 : │ │ │ │ +00064a0c : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #88] @ (64964 ) │ │ │ │ + ldr r0, [pc, #88] @ (64a78 ) │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 64922 │ │ │ │ + bne.n 64a36 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 64912 │ │ │ │ + bne.n 64a26 │ │ │ │ mov r5, r0 │ │ │ │ dmb ish │ │ │ │ - beq.n 6492e │ │ │ │ - bl 267fdc │ │ │ │ - ldr r3, [pc, #56] @ (64968 ) │ │ │ │ + beq.n 64a42 │ │ │ │ + bl 2680cc │ │ │ │ + ldr r3, [pc, #56] @ (64a7c ) │ │ │ │ mov.w r6, #0 │ │ │ │ ldmia.w r3, {r0, r1, r2} │ │ │ │ stmia.w r4, {r0, r1, r2} │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r5] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 64950 │ │ │ │ + bne.n 64a64 │ │ │ │ strexb r1, r6, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 64940 │ │ │ │ + bne.n 64a54 │ │ │ │ dmb ish │ │ │ │ - beq.n 64962 │ │ │ │ + beq.n 64a76 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ sub.w r0, r3, #140 @ 0x8c │ │ │ │ - b.w 2459ac │ │ │ │ + b.w 245a28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ str r0, [r3, r2] │ │ │ │ lsls r0, r1, #1 │ │ │ │ str r4, [r4, r4] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -0006496c : │ │ │ │ +00064a80 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #88] @ (649d8 ) │ │ │ │ + ldr r0, [pc, #88] @ (64aec ) │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 64996 │ │ │ │ + bne.n 64aaa │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 64986 │ │ │ │ + bne.n 64a9a │ │ │ │ mov r5, r0 │ │ │ │ dmb ish │ │ │ │ - beq.n 649a2 │ │ │ │ - bl 267fdc │ │ │ │ - ldr r3, [pc, #56] @ (649dc ) │ │ │ │ + beq.n 64ab6 │ │ │ │ + bl 2680cc │ │ │ │ + ldr r3, [pc, #56] @ (64af0 ) │ │ │ │ ldmia.w r4, {r0, r1, r2} │ │ │ │ stmia.w r3, {r0, r1, r2} │ │ │ │ mov.w r2, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r1, [r5] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 649c4 │ │ │ │ + bne.n 64ad8 │ │ │ │ strexb r0, r2, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 649b4 │ │ │ │ + bne.n 64ac8 │ │ │ │ dmb ish │ │ │ │ - beq.n 649d6 │ │ │ │ + beq.n 64aea │ │ │ │ sub.w r0, r3, #140 @ 0x8c │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 2459ac │ │ │ │ + b.w 245a28 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ str r0, [r3, r2] │ │ │ │ lsls r0, r1, #1 │ │ │ │ str r4, [r4, r4] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -000649e0 : │ │ │ │ +00064af4 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #156] @ (64a8c ) │ │ │ │ + ldr r3, [pc, #156] @ (64ba0 ) │ │ │ │ mov r5, r0 │ │ │ │ mov.w r2, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r1, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 64a0a │ │ │ │ + bne.n 64b1e │ │ │ │ strexb r0, r2, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 649fa │ │ │ │ + bne.n 64b0e │ │ │ │ mov r4, r3 │ │ │ │ dmb ish │ │ │ │ - beq.n 64a18 │ │ │ │ + beq.n 64b2c │ │ │ │ mov r0, r3 │ │ │ │ - bl 267fdc │ │ │ │ + bl 2680cc │ │ │ │ movw r0, #19968 @ 0x4e00 │ │ │ │ movt r0, #72 @ 0x48 │ │ │ │ ldr.w r2, [r0, #1604] @ 0x644 │ │ │ │ cmp r2, #31 │ │ │ │ - ble.n 64a54 │ │ │ │ + ble.n 64b68 │ │ │ │ mov.w r2, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r1, [r4] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 64a40 │ │ │ │ + bne.n 64b54 │ │ │ │ strexb r3, r2, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 64a30 │ │ │ │ + bne.n 64b44 │ │ │ │ dmb ish │ │ │ │ - beq.n 64a4e │ │ │ │ + beq.n 64b62 │ │ │ │ add.w r0, r0, #1472 @ 0x5c0 │ │ │ │ - bl 2459ac │ │ │ │ + bl 245a28 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 64a8a │ │ │ │ + b.n 64b9e │ │ │ │ adds r1, r2, #1 │ │ │ │ add.w r2, r0, r2, lsl #2 │ │ │ │ str.w r1, [r0, #1604] @ 0x644 │ │ │ │ mov.w r1, #0 │ │ │ │ str.w r5, [r2, #1476] @ 0x5c4 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r4] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 64a7a │ │ │ │ + bne.n 64b8e │ │ │ │ strexb r3, r1, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 64a6a │ │ │ │ + bne.n 64b7e │ │ │ │ dmb ish │ │ │ │ - beq.n 64a88 │ │ │ │ + beq.n 64b9c │ │ │ │ add.w r0, r0, #1472 @ 0x5c0 │ │ │ │ - bl 2459ac │ │ │ │ + bl 245a28 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ strh r0, [r0, r7] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00064a90 : │ │ │ │ +00064ba4 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r3, #55592 @ 0xd928 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ ldr.w r3, [r3, #152] @ 0x98 │ │ │ │ blx r3 │ │ │ │ - cbz r0, 64ae4 │ │ │ │ + cbz r0, 64bf8 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #0 │ │ │ │ add.w r1, r0, #8 │ │ │ │ mov.w r2, #284 @ 0x11c │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #12] │ │ │ │ str r3, [r4, #52] @ 0x34 │ │ │ │ - bl ce02c │ │ │ │ + bl ce03c │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 64ae6 │ │ │ │ + bge.n 64bfa │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 64ae4 │ │ │ │ + beq.n 64bf8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 64ae4 │ │ │ │ + cbnz r3, 64bf8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -00064aea : │ │ │ │ +00064bfe : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #55592 @ 0xd928 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 64b24 │ │ │ │ + beq.n 64c38 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #11540 @ 0x2d14 │ │ │ │ + movw r1, #11872 @ 0x2e60 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1990 │ │ │ │ + bl d19a8 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 64b2c │ │ │ │ + b.n 64c40 │ │ │ │ adds r0, #8 │ │ │ │ - bl ceac4 │ │ │ │ + bl cead4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r1 │ │ │ │ - cbnz r2, 64b52 │ │ │ │ + cbnz r2, 64c66 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bhi.n 64c1a │ │ │ │ + bhi.n 64d2e │ │ │ │ tbb [pc, r2] │ │ │ │ str r2, [r3, r1] │ │ │ │ lsrs r0, r2, #20 │ │ │ │ - movw r0, #12932 @ 0x3284 │ │ │ │ + movw r0, #13252 @ 0x33c4 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r1, r2 │ │ │ │ - bl 16ae2c <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 16af14 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 64b44 │ │ │ │ + bne.n 64c58 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 64cc2 │ │ │ │ + b.n 64dd6 │ │ │ │ ldr.w r8, [r4, #20] │ │ │ │ - b.n 64b72 │ │ │ │ + b.n 64c86 │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 128f58 │ │ │ │ + bl 1292c8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 64b64 │ │ │ │ + beq.n 64c78 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 128f58 │ │ │ │ + bl 1292c8 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 64ba2 │ │ │ │ + cbnz r0, 64cb6 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 64b64 │ │ │ │ + beq.n 64c78 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 64b64 │ │ │ │ + bne.n 64c78 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 64b64 │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 64c78 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 64c32 │ │ │ │ + beq.n 64d46 │ │ │ │ mov r0, r8 │ │ │ │ - bl 128f58 │ │ │ │ + bl 1292c8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 64c8e │ │ │ │ + beq.n 64da2 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 64c34 │ │ │ │ + bne.n 64d48 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #27392 @ 0x6b00 │ │ │ │ + movw r1, #27712 @ 0x6c40 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 1271a4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 64c8e │ │ │ │ + beq.n 64da2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 64c8e │ │ │ │ + bne.n 64da2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 64c8e │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 64da2 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 128f58 │ │ │ │ + bl 1292c8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 64b64 │ │ │ │ - ldr r4, [pc, #204] @ (64cc8 ) │ │ │ │ + beq.n 64c78 │ │ │ │ + ldr r4, [pc, #204] @ (64ddc ) │ │ │ │ sub.w r5, r4, #16 │ │ │ │ - b.n 64c34 │ │ │ │ + b.n 64d48 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #27424 @ 0x6b20 │ │ │ │ + movw r1, #27744 @ 0x6c60 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 64b64 │ │ │ │ + bl 1271a4 │ │ │ │ + b.n 64c78 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #27468 @ 0x6b4c │ │ │ │ + movw r1, #27788 @ 0x6c8c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1990 │ │ │ │ - b.n 64b64 │ │ │ │ - ldr r4, [pc, #148] @ (64cc8 ) │ │ │ │ + bl d19a8 │ │ │ │ + b.n 64c78 │ │ │ │ + ldr r4, [pc, #148] @ (64ddc ) │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1290fc │ │ │ │ + bl 12946c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 64cc2 │ │ │ │ + bne.n 64dd6 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 64c5a │ │ │ │ + beq.n 64d6e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 64c5a │ │ │ │ + cbnz r3, 64d6e │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 64c70 │ │ │ │ + beq.n 64d84 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 64c70 │ │ │ │ + cbnz r3, 64d84 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 64b64 │ │ │ │ + beq.w 64c78 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 64b64 │ │ │ │ + bne.w 64c78 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 64b64 │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 64c78 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 64ca4 │ │ │ │ + beq.n 64db8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 64ca4 │ │ │ │ + cbnz r3, 64db8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 64b64 │ │ │ │ + beq.w 64c78 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 64b64 │ │ │ │ + bne.w 64c78 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 64b64 │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 64c78 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ strb r4, [r7, #5] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00064ccc : │ │ │ │ +00064de0 : │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ movw r8, #4356 @ 0x1104 │ │ │ │ movt r8, #70 @ 0x46 │ │ │ │ ldr r6, [sp, #32] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ mov r7, r3 │ │ │ │ cmp r0, r8 │ │ │ │ - beq.n 64d0a │ │ │ │ + beq.n 64e1e │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #7 │ │ │ │ - bmi.n 64d02 │ │ │ │ + bmi.n 64e16 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 64d74 │ │ │ │ - bl 83930 │ │ │ │ + b.n 64e88 │ │ │ │ + bl 83940 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 64d0c │ │ │ │ + b.n 64e20 │ │ │ │ movs r3, #1 │ │ │ │ ldr.w r0, [r9, #8] │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r0, r8 │ │ │ │ - bne.n 64d22 │ │ │ │ + bne.n 64e36 │ │ │ │ cmp r3, #0 │ │ │ │ ite lt │ │ │ │ addlt.w r0, r4, #4294967295 @ 0xffffffff │ │ │ │ movge r0, #0 │ │ │ │ - b.n 64d34 │ │ │ │ + b.n 64e48 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #7 │ │ │ │ - bpl.n 64cfc │ │ │ │ - bl 83930 │ │ │ │ + bpl.n 64e10 │ │ │ │ + bl 83940 │ │ │ │ cmp r0, #0 │ │ │ │ it lt │ │ │ │ addlt r0, r0, r4 │ │ │ │ str r0, [r5, #0] │ │ │ │ ldr.w r0, [r9, #12] │ │ │ │ cmp r0, r8 │ │ │ │ - bne.n 64d4c │ │ │ │ + bne.n 64e60 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ ite ge │ │ │ │ movge r0, r4 │ │ │ │ movlt.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 64d5e │ │ │ │ + b.n 64e72 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #7 │ │ │ │ - bpl.n 64cfc │ │ │ │ - bl 83930 │ │ │ │ + bpl.n 64e10 │ │ │ │ + bl 83940 │ │ │ │ cmp r0, #0 │ │ │ │ it lt │ │ │ │ addlt r0, r0, r4 │ │ │ │ cmp r4, r0 │ │ │ │ str r0, [r7, #0] │ │ │ │ - blt.n 64cfc │ │ │ │ + blt.n 64e10 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r4 │ │ │ │ - bge.n 64cfc │ │ │ │ + bge.n 64e10 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ negs r0, r0 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ │ │ │ -00064d78 : │ │ │ │ +00064e8c : │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r3 │ │ │ │ mov r7, r1 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ - bl 110198 │ │ │ │ + bl 1102cc │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 64db0 │ │ │ │ + beq.n 64ec4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 11087c │ │ │ │ + bl 1109b0 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ str r3, [r2, #0] │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - │ │ │ │ -00064db2 : │ │ │ │ - stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r6, [r0, #0] │ │ │ │ - cbnz r6, 64dda │ │ │ │ - mov r5, r1 │ │ │ │ - movw r3, #14684 @ 0x395c │ │ │ │ - movt r3, #39 @ 0x27 │ │ │ │ - ldr r1, [r1, #8] │ │ │ │ - mov r4, r0 │ │ │ │ - mov r8, r6 │ │ │ │ - mov r9, r6 │ │ │ │ - b.n 64dec │ │ │ │ - movw r0, #32004 @ 0x7d04 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - movw r1, #693 @ 0x2b5 │ │ │ │ - bl 214fc4 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 64eba │ │ │ │ - ldr.w r2, [r1, r9, lsl #3] │ │ │ │ - cbz r2, 64e00 │ │ │ │ - cmp r2, r3 │ │ │ │ - add.w r9, r9, #1 │ │ │ │ - it eq │ │ │ │ - addeq.w r8, r8, #1 │ │ │ │ - b.n 64dec │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 1a07d4 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 64eba │ │ │ │ - ldr r3, [r5, #12] │ │ │ │ - ldr r2, [r5, #0] │ │ │ │ - sub.w r3, r9, r3 │ │ │ │ - adds r3, #3 │ │ │ │ - lsls r3, r3, #2 │ │ │ │ - strd r2, r3, [r4, #12] │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ - movs r3, #4 │ │ │ │ - str r0, [r4, #120] @ 0x78 │ │ │ │ - mov r0, r4 │ │ │ │ - str r3, [r4, #20] │ │ │ │ - mov.w r3, #16384 @ 0x4000 │ │ │ │ - str r3, [r4, #84] @ 0x54 │ │ │ │ - movw r3, #31097 @ 0x7979 │ │ │ │ - movt r3, #17 │ │ │ │ - str r3, [r4, #24] │ │ │ │ - movw r3, #19153 @ 0x4ad1 │ │ │ │ - movt r3, #30 │ │ │ │ - str r3, [r4, #44] @ 0x2c │ │ │ │ - movw r3, #42012 @ 0xa41c │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - str.w r3, [r4, #128] @ 0x80 │ │ │ │ - movw r3, #3888 @ 0xf30 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - str r3, [r4, #116] @ 0x74 │ │ │ │ - movw r3, #12409 @ 0x3079 │ │ │ │ - movt r3, #22 │ │ │ │ - str.w r3, [r4, #156] @ 0x9c │ │ │ │ - movw r3, #49951 @ 0xc31f │ │ │ │ - movt r3, #5 │ │ │ │ - str r3, [r4, #92] @ 0x5c │ │ │ │ - bl 7f698 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 64eb4 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r0, r4 │ │ │ │ - cmp r3, r2 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r4, #0] │ │ │ │ - bl 7ea70 <_PyType_GetDict@@Base> │ │ │ │ - mov r3, r8 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r2, r9 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 7f784 │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 64ebe │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 64eb4 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 64eb4 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - mov r0, r7 │ │ │ │ - bl 77270 │ │ │ │ - mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - mov r0, r6 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - │ │ │ │ -00064ec4 : │ │ │ │ - b.w 64db2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #16 │ │ │ │ movs r3, #2 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r2 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #8 │ │ │ │ - movw r1, #63940 @ 0xf9c4 │ │ │ │ + movw r1, #64260 @ 0xfb04 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ str r2, [sp, #4] │ │ │ │ add r2, sp, #12 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r3 │ │ │ │ - bl bfa10 │ │ │ │ - cbnz r0, 64efc │ │ │ │ + bl bfa1c │ │ │ │ + cbnz r0, 64efa │ │ │ │ movs r0, #0 │ │ │ │ - b.n 64f2e │ │ │ │ + b.n 64f2c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 4845e │ │ │ │ + bl 48442 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 64f12 │ │ │ │ - bl 7f720 │ │ │ │ + bne.n 64f10 │ │ │ │ + bl 7f734 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 64ef8 │ │ │ │ + bne.n 64ef6 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 64f26 │ │ │ │ - bl 7f720 │ │ │ │ + bne.n 64f24 │ │ │ │ + bl 7f734 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 64ef8 │ │ │ │ + bne.n 64ef6 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #16 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r4, r2 │ │ │ │ - bl 7f908 │ │ │ │ - cbnz r0, 64f54 │ │ │ │ + bl 7f91c │ │ │ │ + cbnz r0, 64f52 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 64fb0 │ │ │ │ + b.n 64fae │ │ │ │ mov r5, r0 │ │ │ │ strd r6, r0, [sp] │ │ │ │ - cbnz r4, 64f6a │ │ │ │ - ldr r0, [pc, #84] @ (64fb4 ) │ │ │ │ + cbnz r4, 64f68 │ │ │ │ + ldr r0, [pc, #88] @ (64fb4 ) │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sp │ │ │ │ - bl 132184 │ │ │ │ + bl 132268 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 64f78 │ │ │ │ - ldr r0, [pc, #76] @ (64fb8 ) │ │ │ │ + b.n 64f76 │ │ │ │ + ldr r0, [pc, #76] @ (64fb8 ) │ │ │ │ movs r2, #3 │ │ │ │ mov r1, sp │ │ │ │ str r4, [sp, #8] │ │ │ │ - bl 132184 │ │ │ │ + bl 132268 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 64f8e │ │ │ │ + beq.n 64f8c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 64f8e │ │ │ │ + cbnz r3, 64f8c │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 64f4e │ │ │ │ + beq.n 64f4c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 64fa0 │ │ │ │ + bne.n 64f9e │ │ │ │ movs r0, #0 │ │ │ │ - b.n 64fb0 │ │ │ │ + b.n 64fae │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 64f9c │ │ │ │ + bne.n 64f9a │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 64f9c │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 64f9a │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ + nop │ │ │ │ add r1, pc, #992 @ (adr r1, 65398 <_PyUnicodeWriter_WriteLatin1String@@Base+0x114>) │ │ │ │ lsls r0, r1, #1 │ │ │ │ add r7, sp, #288 @ 0x120 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ lsls r2, r3, #25 │ │ │ │ - bmi.n 64ff2 │ │ │ │ + bmi.n 64ff2 │ │ │ │ ubfx r3, r3, #2, #3 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 64ff6 │ │ │ │ + beq.n 64ff6 │ │ │ │ movw r2, #65535 @ 0xffff │ │ │ │ movt r2, #16 │ │ │ │ movw r1, #65535 @ 0xffff │ │ │ │ cmp r3, #2 │ │ │ │ it ne │ │ │ │ movne r1, r2 │ │ │ │ - b.n 64ff8 │ │ │ │ + b.n 64ff8 │ │ │ │ movs r1, #127 @ 0x7f │ │ │ │ - b.n 64ff8 │ │ │ │ + b.n 64ff8 │ │ │ │ movs r1, #255 @ 0xff │ │ │ │ mov r0, r6 │ │ │ │ - bl 71bfc │ │ │ │ + bl 71b7c │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 65018 │ │ │ │ + cbz r0, 65018 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r3 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r6, r2 │ │ │ │ ite le │ │ │ │ strle r6, [sp, #0] │ │ │ │ strgt r2, [sp, #0] │ │ │ │ mov r2, r4 │ │ │ │ - bl c9f50 <_PyUnicodeWriter_PrepareInternal@@Base+0x4f0> │ │ │ │ + bl c9f68 <_PyUnicodeWriter_PrepareInternal@@Base+0x4f0> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ 0006501e : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ bmi.n 6503a │ │ │ │ - bl 498ac │ │ │ │ + bl 4988c │ │ │ │ b.n 65076 │ │ │ │ movw r3, #44040 @ 0xac08 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ - movw r1, #32028 @ 0x7d1c │ │ │ │ + movw r1, #32348 @ 0x7e5c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ movs r2, #1 │ │ │ │ - bl 144334 │ │ │ │ + bl 14441c │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 65076 │ │ │ │ - movw r1, #13080 @ 0x3318 │ │ │ │ + movw r1, #13400 @ 0x3458 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r2, r6 │ │ │ │ cmp r5, #0 │ │ │ │ it ne │ │ │ │ movne r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 51e48 │ │ │ │ + b.w 51e30 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ 0006507a : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r4, r3, #3 │ │ │ │ bmi.n 65096 │ │ │ │ - bl 498ac │ │ │ │ + bl 4988c │ │ │ │ b.n 65118 │ │ │ │ movw r3, #44040 @ 0xac08 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r2 │ │ │ │ - movw r1, #32112 @ 0x7d70 │ │ │ │ + movw r1, #32432 @ 0x7eb0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ movs r2, #1 │ │ │ │ - bl 144334 │ │ │ │ + bl 14441c │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 65118 │ │ │ │ - movw r3, #13080 @ 0x3318 │ │ │ │ + movw r3, #13400 @ 0x3458 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ cmp r5, #0 │ │ │ │ it eq │ │ │ │ moveq r5, r3 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 51e48 │ │ │ │ + bl 51e30 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 65118 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ bmi.n 65110 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #33828 @ 0x8424 │ │ │ │ + movw r1, #34148 @ 0x8564 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d1990 │ │ │ │ + bl d19a8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 65118 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 65118 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ b.n 65118 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1a2e3c │ │ │ │ + b.w 1a2d54 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ 0006511c : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ bmi.n 65138 │ │ │ │ - bl 498ac │ │ │ │ + bl 4988c │ │ │ │ b.n 65174 │ │ │ │ movw r3, #44040 @ 0xac08 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ - movw r1, #32204 @ 0x7dcc │ │ │ │ + movw r1, #32524 @ 0x7f0c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ movs r2, #1 │ │ │ │ - bl 144334 │ │ │ │ + bl 14441c │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 65174 │ │ │ │ - movw r1, #13080 @ 0x3318 │ │ │ │ + movw r1, #13400 @ 0x3458 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r2, r6 │ │ │ │ cmp r5, #0 │ │ │ │ it ne │ │ │ │ movne r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 192e28 │ │ │ │ + b.w 192ef0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ 00065178 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r4, r3, #3 │ │ │ │ bmi.n 65194 │ │ │ │ - bl 498ac │ │ │ │ + bl 4988c │ │ │ │ b.n 651b6 │ │ │ │ movw r3, #44040 @ 0xac08 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ - movw r1, #32348 @ 0x7e5c │ │ │ │ + movw r1, #32668 @ 0x7f9c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ movs r2, #1 │ │ │ │ - bl 144334 │ │ │ │ + bl 14441c │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 651ba │ │ │ │ movs r4, #0 │ │ │ │ b.n 65214 │ │ │ │ - movw r3, #13080 @ 0x3318 │ │ │ │ + movw r3, #13400 @ 0x3458 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ cmp r5, #0 │ │ │ │ it eq │ │ │ │ moveq r5, r3 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 192e28 │ │ │ │ + bl 192ef0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 651b6 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ bmi.n 65214 │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #32440 @ 0x7eb8 │ │ │ │ + movw r1, #32760 @ 0x7ff8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d1990 │ │ │ │ + bl d19a8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 651b6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 651b6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ b.n 651b6 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ 00065218 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r2 │ │ │ │ - bl f1d4c <_Py_GetErrorHandler@@Base> │ │ │ │ + bl f1dcc <_Py_GetErrorHandler@@Base> │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 884c4 │ │ │ │ + b.w 884a4 │ │ │ │ │ │ │ │ 00065240 : │ │ │ │ movs r3, #0 │ │ │ │ - b.w 190050 │ │ │ │ + b.w 190118 │ │ │ │ │ │ │ │ 00065246 <_PyUnicode_DecodeUnicodeEscapeInternal@@Base>: │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ str r4, [sp, #4] │ │ │ │ add r4, sp, #12 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl c8c3c <_PyUnicode_DecodeUnicodeEscapeInternal2@@Base> │ │ │ │ + bl c8c40 <_PyUnicode_DecodeUnicodeEscapeInternal2@@Base> │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ 00065266 <_PyUnicodeWriter_PrepareKindInternal@@Base>: │ │ │ │ cmp r1, #2 │ │ │ │ beq.n 6527a <_PyUnicodeWriter_PrepareKindInternal@@Base+0x14> │ │ │ │ cmp r1, #4 │ │ │ │ movw r2, #65535 @ 0xffff │ │ │ │ movt r2, #16 │ │ │ │ it ne │ │ │ │ movne r2, #255 @ 0xff │ │ │ │ b.n 6527e <_PyUnicodeWriter_PrepareKindInternal@@Base+0x18> │ │ │ │ movw r2, #65535 @ 0xffff │ │ │ │ movs r1, #0 │ │ │ │ - b.w c9a60 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + b.w c9a78 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ │ │ │ │ 00065284 <_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 │ │ │ │ @@ -88556,15 +88555,15 @@ │ │ │ │ addmi r3, #20 │ │ │ │ addpl r3, #28 │ │ │ │ b.n 6530c <_PyUnicodeWriter_WriteLatin1String@@Base+0x88> │ │ │ │ cmp r6, #0 │ │ │ │ beq.n 652de <_PyUnicodeWriter_WriteLatin1String@@Base+0x5a> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl c9a60 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + bl c9a78 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ adds r1, r0, #1 │ │ │ │ bne.n 652de <_PyUnicodeWriter_WriteLatin1String@@Base+0x5a> │ │ │ │ b.n 65354 <_PyUnicodeWriter_WriteLatin1String@@Base+0xd0> │ │ │ │ ldr r3, [r3, #28] │ │ │ │ cmp r1, #2 │ │ │ │ beq.n 65320 <_PyUnicodeWriter_WriteLatin1String@@Base+0x9c> │ │ │ │ cmp r1, #4 │ │ │ │ @@ -88638,48 +88637,48 @@ │ │ │ │ cmp r4, r3 │ │ │ │ beq.n 653cc <_PyUnicodeWriter_WriteLatin1String@@Base+0x148> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bgt.n 653e8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x164> │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5012 @ 0x1394 │ │ │ │ + movw r1, #5312 @ 0x14c0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 1271a4 │ │ │ │ b.n 6542a <_PyUnicodeWriter_WriteLatin1String@@Base+0x1a6> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r1, r4 │ │ │ │ cmp r3, r2 │ │ │ │ mov r0, r5 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ - bl 170c60 │ │ │ │ + bl 170d40 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 65414 <_PyUnicodeWriter_WriteLatin1String@@Base+0x190> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 65414 <_PyUnicodeWriter_WriteLatin1String@@Base+0x190> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 6542a <_PyUnicodeWriter_WriteLatin1String@@Base+0x1a6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 6542a <_PyUnicodeWriter_WriteLatin1String@@Base+0x1a6> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_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] │ │ │ │ @@ -88698,38 +88697,38 @@ │ │ │ │ cmp r4, r3 │ │ │ │ beq.n 6546c <_PyUnicodeWriter_WriteLatin1String@@Base+0x1e8> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bgt.n 65488 <_PyUnicodeWriter_WriteLatin1String@@Base+0x204> │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5012 @ 0x1394 │ │ │ │ + movw r1, #5312 @ 0x14c0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 1271a4 │ │ │ │ b.n 654b2 <_PyUnicodeWriter_WriteLatin1String@@Base+0x22e> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ - bl 179cfc │ │ │ │ + bl 179dd8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 654b2 <_PyUnicodeWriter_WriteLatin1String@@Base+0x22e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 654b2 <_PyUnicodeWriter_WriteLatin1String@@Base+0x22e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_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] │ │ │ │ @@ -88748,38 +88747,38 @@ │ │ │ │ cmp r4, r3 │ │ │ │ beq.n 654f4 <_PyUnicodeWriter_WriteLatin1String@@Base+0x270> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bgt.n 65510 <_PyUnicodeWriter_WriteLatin1String@@Base+0x28c> │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5012 @ 0x1394 │ │ │ │ + movw r1, #5312 @ 0x14c0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 1271a4 │ │ │ │ b.n 6553a <_PyUnicodeWriter_WriteLatin1String@@Base+0x2b6> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ - bl 118e24 │ │ │ │ + bl 119094 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 6553a <_PyUnicodeWriter_WriteLatin1String@@Base+0x2b6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 6553a <_PyUnicodeWriter_WriteLatin1String@@Base+0x2b6> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_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] │ │ │ │ @@ -88798,38 +88797,38 @@ │ │ │ │ cmp r4, r3 │ │ │ │ beq.n 6557c <_PyUnicodeWriter_WriteLatin1String@@Base+0x2f8> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bgt.n 65598 <_PyUnicodeWriter_WriteLatin1String@@Base+0x314> │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5012 @ 0x1394 │ │ │ │ + movw r1, #5312 @ 0x14c0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 1271a4 │ │ │ │ b.n 655c2 <_PyUnicodeWriter_WriteLatin1String@@Base+0x33e> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ - bl 181d5c │ │ │ │ + bl 181e24 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 655c2 <_PyUnicodeWriter_WriteLatin1String@@Base+0x33e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 655c2 <_PyUnicodeWriter_WriteLatin1String@@Base+0x33e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ 000655c6 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -88856,41 +88855,41 @@ │ │ │ │ mov r4, r3 │ │ │ │ dmb ish │ │ │ │ beq.n 6561e │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - bl 1d73ac │ │ │ │ + bl 1d7224 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr.w r5, [r5, #3704] @ 0xe78 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r4] │ │ │ │ cmp r2, #1 │ │ │ │ bne.n 6563a │ │ │ │ strexb r1, r3, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 6562a │ │ │ │ dmb ish │ │ │ │ beq.n 65646 │ │ │ │ ldr r0, [pc, #136] @ (656cc ) │ │ │ │ - bl 2459ac │ │ │ │ - movw r6, #32544 @ 0x7f20 │ │ │ │ + bl 245a28 │ │ │ │ + movw r6, #32864 @ 0x8060 │ │ │ │ movt r6, #42 @ 0x2a │ │ │ │ mov.w sl, #1 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ cbz r5, 656c0 │ │ │ │ - bl 1eee5c │ │ │ │ + bl 1eedb0 │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 6566c │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ed164 │ │ │ │ + bl 1ed0b8 │ │ │ │ dmb ish │ │ │ │ ldrexb r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 65680 │ │ │ │ strexb r2, sl, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 65670 │ │ │ │ @@ -88899,27 +88898,27 @@ │ │ │ │ movne r3, #0 │ │ │ │ dmb ish │ │ │ │ beq.n 6569c │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [pc, #56] @ (656cc ) │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bl 1d73ac │ │ │ │ + bl 1d7224 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ dmb ish │ │ │ │ ldrexb r3, [r4] │ │ │ │ cmp r3, #1 │ │ │ │ bne.n 656b2 │ │ │ │ strexb r2, r9, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 656a2 │ │ │ │ dmb ish │ │ │ │ beq.n 65656 │ │ │ │ ldr r0, [pc, #16] @ (656cc ) │ │ │ │ - bl 2459ac │ │ │ │ + bl 245a28 │ │ │ │ b.n 65656 │ │ │ │ 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] │ │ │ │ @@ -88929,15 +88928,15 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ itete eq │ │ │ │ moveq r0, #0 │ │ │ │ - movwne r0, #36913 @ 0x9031 │ │ │ │ + movwne r0, #37145 @ 0x9119 │ │ │ │ moveq r1, r0 │ │ │ │ movtne r0, #21 │ │ │ │ bl 655c6 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ @@ -88947,21 +88946,21 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r4, [pc, #36] @ (65738 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r3, r4] │ │ │ │ - bl 1f6000 <_PyEval_SetProfile@@Base> │ │ │ │ + bl 1f5e98 <_PyEval_SetProfile@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 65736 │ │ │ │ - movw r0, #32592 @ 0x7f50 │ │ │ │ + movw r0, #32912 @ 0x8090 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1ed164 │ │ │ │ + b.w 1ed0b8 │ │ │ │ pop {r4, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ 0006573c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -88989,41 +88988,41 @@ │ │ │ │ mov r4, r3 │ │ │ │ dmb ish │ │ │ │ beq.n 65794 │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - bl 1d73ac │ │ │ │ + bl 1d7224 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr.w r5, [r5, #3704] @ 0xe78 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r4] │ │ │ │ cmp r2, #1 │ │ │ │ bne.n 657b0 │ │ │ │ strexb r1, r3, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 657a0 │ │ │ │ dmb ish │ │ │ │ beq.n 657bc │ │ │ │ ldr r0, [pc, #136] @ (65840 ) │ │ │ │ - bl 2459ac │ │ │ │ - movw r6, #32632 @ 0x7f78 │ │ │ │ + bl 245a28 │ │ │ │ + movw r6, #32952 @ 0x80b8 │ │ │ │ movt r6, #42 @ 0x2a │ │ │ │ mov.w sl, #1 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ cbz r5, 65836 │ │ │ │ - bl 1f6000 <_PyEval_SetProfile@@Base> │ │ │ │ + bl 1f5e98 <_PyEval_SetProfile@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 657e2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ed164 │ │ │ │ + bl 1ed0b8 │ │ │ │ dmb ish │ │ │ │ ldrexb r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 657f6 │ │ │ │ strexb r2, sl, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 657e6 │ │ │ │ @@ -89032,27 +89031,27 @@ │ │ │ │ movne r3, #0 │ │ │ │ dmb ish │ │ │ │ beq.n 65812 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [pc, #52] @ (65840 ) │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bl 1d73ac │ │ │ │ + bl 1d7224 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ dmb ish │ │ │ │ ldrexb r3, [r4] │ │ │ │ cmp r3, #1 │ │ │ │ bne.n 65828 │ │ │ │ strexb r2, r9, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 65818 │ │ │ │ dmb ish │ │ │ │ beq.n 657cc │ │ │ │ ldr r0, [pc, #16] @ (65840 ) │ │ │ │ - bl 2459ac │ │ │ │ + bl 245a28 │ │ │ │ b.n 657cc │ │ │ │ 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 │ │ │ │ @@ -89061,77 +89060,77 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ itete eq │ │ │ │ moveq r0, #0 │ │ │ │ - movwne r0, #33349 @ 0x8245 │ │ │ │ + movwne r0, #33065 @ 0x8129 │ │ │ │ moveq r1, r0 │ │ │ │ movtne r0, #31 │ │ │ │ bl 6573c │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ 00065878 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1ca1d4 │ │ │ │ + bl 1ca114 │ │ │ │ mov r4, r0 │ │ │ │ cbnz r0, 65896 │ │ │ │ - bl d3c50 │ │ │ │ + bl d3c60 │ │ │ │ mov r0, r4 │ │ │ │ b.n 658ac │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 658aa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cbnz r3, 658aa │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r2 │ │ │ │ mov r5, r3 │ │ │ │ - bl 1ca1d4 │ │ │ │ + bl 1ca114 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 6590a │ │ │ │ add.w r5, r0, r5, lsl #2 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ cbz r7, 658e6 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ - movw r1, #33800 @ 0x8408 │ │ │ │ + movw r1, #34120 @ 0x8548 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 85080 │ │ │ │ + bl 8504c │ │ │ │ mov r5, r0 │ │ │ │ b.n 658ee │ │ │ │ mov r1, r6 │ │ │ │ - bl d2608 │ │ │ │ + bl d2620 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 658fe │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbz r3, 65902 │ │ │ │ mov r4, r5 │ │ │ │ b.n 6590a │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ b.n 658fe │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ 0006590e : │ │ │ │ movs r3, #2 │ │ │ │ b.n 658ae │ │ │ │ @@ -89142,61 +89141,61 @@ │ │ │ │ │ │ │ │ 00065916 <_PyCrossInterpreterData_Lookup@@Base>: │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 139cac │ │ │ │ + bl 139d88 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 24c0bc │ │ │ │ + b.w 24c03c │ │ │ │ │ │ │ │ 00065934 <_PyXI_NamespaceFromNames@@Base>: │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r0, r3 │ │ │ │ beq.n 65952 <_PyXI_NamespaceFromNames@@Base+0x1e> │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 65956 <_PyXI_NamespaceFromNames@@Base+0x22> │ │ │ │ movs r4, #0 │ │ │ │ b.n 65980 <_PyXI_NamespaceFromNames@@Base+0x4c> │ │ │ │ - bl 22f434 │ │ │ │ + bl 22f384 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 65952 <_PyXI_NamespaceFromNames@@Base+0x1e> │ │ │ │ mov r1, r5 │ │ │ │ - bl 22f460 │ │ │ │ + bl 22f3b0 │ │ │ │ adds r0, #1 │ │ │ │ bne.n 65980 <_PyXI_NamespaceFromNames@@Base+0x4c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 6c174 │ │ │ │ + bl 6c16c │ │ │ │ mov r0, r5 │ │ │ │ - bl 152d54 │ │ │ │ + bl 152e44 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 65952 <_PyXI_NamespaceFromNames@@Base+0x1e> │ │ │ │ - bl d3c50 │ │ │ │ + bl d3c60 │ │ │ │ b.n 65952 <_PyXI_NamespaceFromNames@@Base+0x1e> │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ 00065984 : │ │ │ │ ldr r0, [pc, #28] @ (659a4 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movw r1, #4300 @ 0x10cc │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - movw r2, #32684 @ 0x7fac │ │ │ │ + movw r2, #33004 @ 0x80ec │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ ldr r1, [r1, #0] │ │ │ │ ldr r0, [r3, r0] │ │ │ │ - b.w 126e98 <_PyErr_SetString@@Base> │ │ │ │ + b.w 127208 <_PyErr_SetString@@Base> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ 000659a8 <_PyState_AddModule@@Base>: │ │ │ │ mov r3, r2 │ │ │ │ cbz r2, 659e8 <_PyState_AddModule@@Base+0x40> │ │ │ │ @@ -89205,93 +89204,93 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ cbz r1, 659dc <_PyState_AddModule@@Base+0x34> │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r2, #49036 @ 0xbf8c │ │ │ │ + movw r2, #49356 @ 0xc0cc │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 126e98 <_PyErr_SetString@@Base> │ │ │ │ + bl 127208 <_PyErr_SetString@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, pc} │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ ldr r1, [r3, #12] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w 1a3320 │ │ │ │ + b.w 1a3238 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r2, #32720 @ 0x7fd0 │ │ │ │ + movw r2, #33040 @ 0x8110 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 126e98 <_PyErr_SetString@@Base> │ │ │ │ + bl 127208 <_PyErr_SetString@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r2, #32720 @ 0x7fd0 │ │ │ │ + movw r2, #33040 @ 0x8110 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 126e98 <_PyErr_SetString@@Base> │ │ │ │ + bl 127208 <_PyErr_SetString@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r4, r1 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #3 │ │ │ │ bmi.n 65a78 <_PyState_AddModule@@Base+0xd0> │ │ │ │ - movw r2, #62196 @ 0xf2f4 │ │ │ │ + movw r2, #62516 @ 0xf434 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #62464 @ 0xf400 │ │ │ │ + movw r1, #62784 @ 0xf540 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #42008 @ 0xa418 │ │ │ │ + movw r0, #42328 @ 0xa558 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ mov r3, r4 │ │ │ │ - bl 23b068 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 23afc8 <_PyArg_BadArgument@@Base> │ │ │ │ movs r0, #0 │ │ │ │ b.n 65aa0 <_PyState_AddModule@@Base+0xf8> │ │ │ │ ldr r2, [pc, #40] @ (65aa4 <_PyState_AddModule@@Base+0xfc>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r0, r1 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ - bl 1a3e30 │ │ │ │ + bl 1a3d44 │ │ │ │ adds r3, r0, #1 │ │ │ │ beq.n 65a74 <_PyState_AddModule@@Base+0xcc> │ │ │ │ cbz r0, 65a98 <_PyState_AddModule@@Base+0xf0> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 1a5710 │ │ │ │ + b.w 1a5620 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ movs r0, #0 │ │ │ │ - bl 72218 │ │ │ │ + bl 72198 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 65c5a <_PyState_AddModule@@Base+0x2b2> │ │ │ │ ldr r3, [pc, #412] @ (65c64 <_PyState_AddModule@@Base+0x2bc>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ @@ -89311,152 +89310,152 @@ │ │ │ │ movw r3, #5900 @ 0x170c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ ldr r7, [r3, #0] │ │ │ │ adds r7, #16 │ │ │ │ ldr.w r0, [r7, #-16] │ │ │ │ cbz r0, 65b38 <_PyState_AddModule@@Base+0x190> │ │ │ │ - bl 7a158 │ │ │ │ + bl 7a0ec │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 65c44 <_PyState_AddModule@@Base+0x29c> │ │ │ │ - bl 83ab0 │ │ │ │ + bl 83ac0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r8 │ │ │ │ beq.n 65b2e <_PyState_AddModule@@Base+0x186> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 65b2e <_PyState_AddModule@@Base+0x186> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ adds r7, #16 │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n 65b00 <_PyState_AddModule@@Base+0x158> │ │ │ │ b.n 65c44 <_PyState_AddModule@@Base+0x29c> │ │ │ │ movw r3, #5904 @ 0x1710 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ ldr r7, [r3, #0] │ │ │ │ ldr r0, [r7, #0] │ │ │ │ adds r7, #16 │ │ │ │ cbz r0, 65b7e <_PyState_AddModule@@Base+0x1d6> │ │ │ │ cmp r6, #0 │ │ │ │ beq.n 65b46 <_PyState_AddModule@@Base+0x19e> │ │ │ │ - bl 7a158 │ │ │ │ + bl 7a0ec │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 65c44 <_PyState_AddModule@@Base+0x29c> │ │ │ │ - bl 83ab0 │ │ │ │ + bl 83ac0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r8 │ │ │ │ beq.n 65b76 <_PyState_AddModule@@Base+0x1ce> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 65b76 <_PyState_AddModule@@Base+0x1ce> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n 65b46 <_PyState_AddModule@@Base+0x19e> │ │ │ │ b.n 65c44 <_PyState_AddModule@@Base+0x29c> │ │ │ │ movw r3, #5908 @ 0x1714 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ ldr r7, [r3, #0] │ │ │ │ ldr r0, [r7, #0] │ │ │ │ adds r7, #16 │ │ │ │ cbz r0, 65bc4 <_PyState_AddModule@@Base+0x21c> │ │ │ │ cmp r6, #0 │ │ │ │ beq.n 65b8c <_PyState_AddModule@@Base+0x1e4> │ │ │ │ - bl 7a158 │ │ │ │ + bl 7a0ec │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 65c44 <_PyState_AddModule@@Base+0x29c> │ │ │ │ - bl 83ab0 │ │ │ │ + bl 83ac0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r8 │ │ │ │ beq.n 65bbc <_PyState_AddModule@@Base+0x214> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 65bbc <_PyState_AddModule@@Base+0x214> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n 65b8c <_PyState_AddModule@@Base+0x1e4> │ │ │ │ b.n 65c44 <_PyState_AddModule@@Base+0x29c> │ │ │ │ movw r3, #10692 @ 0x29c4 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr r6, [r3, #0] │ │ │ │ cmp r6, #0 │ │ │ │ beq.n 65c5c <_PyState_AddModule@@Base+0x2b4> │ │ │ │ adds r6, #16 │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r0, [r6, #-16] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 65c5c <_PyState_AddModule@@Base+0x2b4> │ │ │ │ - bl 7a158 │ │ │ │ + bl 7a0ec │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 65c44 <_PyState_AddModule@@Base+0x29c> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl d038c │ │ │ │ + bl d03a4 │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 65c08 <_PyState_AddModule@@Base+0x260> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r7 │ │ │ │ beq.n 65c44 <_PyState_AddModule@@Base+0x29c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 65c44 <_PyState_AddModule@@Base+0x29c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ b.n 65c44 <_PyState_AddModule@@Base+0x29c> │ │ │ │ beq.n 65c1e <_PyState_AddModule@@Base+0x276> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r7 │ │ │ │ beq.n 65c40 <_PyState_AddModule@@Base+0x298> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 65c40 <_PyState_AddModule@@Base+0x298> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ b.n 65c40 <_PyState_AddModule@@Base+0x298> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 83ab0 │ │ │ │ + bl 83ac0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r7 │ │ │ │ beq.n 65c3a <_PyState_AddModule@@Base+0x292> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 65c3a <_PyState_AddModule@@Base+0x292> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #0 │ │ │ │ bne.n 65c44 <_PyState_AddModule@@Base+0x29c> │ │ │ │ adds r6, #16 │ │ │ │ b.n 65bd8 <_PyState_AddModule@@Base+0x230> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 65c5a <_PyState_AddModule@@Base+0x2b2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 65c5a <_PyState_AddModule@@Base+0x2b2> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_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} │ │ │ │ @@ -89466,136 +89465,136 @@ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ movs r2, #0 │ │ │ │ ldr r5, [r0, #72] @ 0x48 │ │ │ │ mov r4, r0 │ │ │ │ str r2, [r0, #72] @ 0x48 │ │ │ │ ldr.w r0, [r3, #3880] @ 0xf28 │ │ │ │ cbnz r0, 65c9a <_PyState_AddModule@@Base+0x2f2> │ │ │ │ - movw r1, #64160 @ 0xfaa0 │ │ │ │ + movw r1, #64480 @ 0xfbe0 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - movw r0, #17156 @ 0x4304 │ │ │ │ + movw r0, #17476 @ 0x4444 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 62644 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 623a4 <_Py_FatalErrorFunc@@Base> │ │ │ │ ldr r6, [r0, #4] │ │ │ │ movw r3, #21632 @ 0x5480 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r6, r3 │ │ │ │ bne.n 65cae <_PyState_AddModule@@Base+0x306> │ │ │ │ - bl 10e488 │ │ │ │ + bl 10e5b0 │ │ │ │ b.n 65cce <_PyState_AddModule@@Base+0x326> │ │ │ │ - bl 1071dc │ │ │ │ + bl 1072f8 │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 65cce <_PyState_AddModule@@Base+0x326> │ │ │ │ movw r3, #56044 @ 0xdaec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 122f8c <_PyErr_ExceptionMatches@@Base> │ │ │ │ + bl 1232fc <_PyErr_ExceptionMatches@@Base> │ │ │ │ cbz r0, 65cce <_PyState_AddModule@@Base+0x326> │ │ │ │ mov r0, r4 │ │ │ │ - bl 122fa4 <_PyErr_Clear@@Base> │ │ │ │ + bl 123314 <_PyErr_Clear@@Base> │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 11e300 <_PyErr_ChainExceptions1@@Base> │ │ │ │ + b.w 11e500 <_PyErr_ChainExceptions1@@Base> │ │ │ │ │ │ │ │ 00065cd8 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [pc, #88] @ (65d44 ) │ │ │ │ - bl 126cf8 │ │ │ │ + bl 127068 │ │ │ │ mov r4, r0 │ │ │ │ cbnz r0, 65d0a │ │ │ │ - bl 7f720 │ │ │ │ + bl 7f734 │ │ │ │ cbnz r0, 65d3c │ │ │ │ - movw r0, #64116 @ 0xfa74 │ │ │ │ + movw r0, #64436 @ 0xfbb4 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 110a40 │ │ │ │ + bl 110b74 │ │ │ │ cbz r0, 65d3c │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [pc, #56] @ (65d48 ) │ │ │ │ movs r2, #2 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ mov r1, sp │ │ │ │ strd r4, r5, [sp] │ │ │ │ - bl 93304 │ │ │ │ + bl 932e0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 65d30 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbz r3, 65d34 │ │ │ │ mov r4, r5 │ │ │ │ b.n 65d3c │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ b.n 65d30 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ beq.n 65ca8 <_PyState_AddModule@@Base+0x300> │ │ │ │ lsls r0, r1, #1 │ │ │ │ b.n 659d4 <_PyState_AddModule@@Base+0x2c> │ │ │ │ lsls r0, r1, #1 │ │ │ │ cbnz r0, 65d5a │ │ │ │ - movw r0, #49720 @ 0xc238 │ │ │ │ + movw r0, #50040 @ 0xc378 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - b.w 1bbf14 │ │ │ │ + b.w 1bc238 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ - movw r7, #32764 @ 0x7ffc │ │ │ │ + movw r7, #33084 @ 0x813c │ │ │ │ movt r7, #42 @ 0x2a │ │ │ │ - movw r6, #38224 @ 0x9550 │ │ │ │ + movw r6, #38544 @ 0x9690 │ │ │ │ movt r6, #39 @ 0x27 │ │ │ │ - movw r5, #32756 @ 0x7ff4 │ │ │ │ + movw r5, #33076 @ 0x8134 │ │ │ │ movt r5, #42 @ 0x2a │ │ │ │ subs r4, #4 │ │ │ │ - movw r0, #23504 @ 0x5bd0 │ │ │ │ + movw r0, #23824 @ 0x5d10 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 1bbf14 │ │ │ │ + bl 1bc238 │ │ │ │ ldr.w r1, [r4, #4]! │ │ │ │ sub.w r3, r1, #32 │ │ │ │ cbz r1, 65dda │ │ │ │ cmp r1, #39 @ 0x27 │ │ │ │ bne.n 65dac │ │ │ │ - movw r0, #32748 @ 0x7fec │ │ │ │ + movw r0, #33068 @ 0x812c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 1bbf14 │ │ │ │ + bl 1bc238 │ │ │ │ b.n 65d90 │ │ │ │ cmp r3, #94 @ 0x5e │ │ │ │ bhi.n 65dbe │ │ │ │ - movw r0, #32752 @ 0x7ff0 │ │ │ │ + movw r0, #33072 @ 0x8130 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 1bbf14 │ │ │ │ + bl 1bc238 │ │ │ │ b.n 65d90 │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ bhi.n 65dca │ │ │ │ mov r0, r5 │ │ │ │ - bl 1bbf14 │ │ │ │ + bl 1bc238 │ │ │ │ b.n 65d90 │ │ │ │ cmp.w r1, #65536 @ 0x10000 │ │ │ │ mov r0, r6 │ │ │ │ it cc │ │ │ │ movcc r0, r7 │ │ │ │ - bl 1bbf14 │ │ │ │ + bl 1bc238 │ │ │ │ b.n 65d90 │ │ │ │ - movw r0, #23504 @ 0x5bd0 │ │ │ │ + movw r0, #23824 @ 0x5d10 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 1bbf14 │ │ │ │ + b.w 1bc238 │ │ │ │ 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 │ │ │ │ @@ -89603,32 +89602,32 @@ │ │ │ │ cmp r0, r5 │ │ │ │ beq.n 65e14 │ │ │ │ ldr.w r2, [r0, #148] @ 0x94 │ │ │ │ ldr.w r3, [r5, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ bne.n 65e34 │ │ │ │ cbz r1, 65e3c │ │ │ │ - movw r0, #32772 @ 0x8004 │ │ │ │ + movw r0, #33092 @ 0x8144 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 152028 <_PyArg_NoPositional@@Base> │ │ │ │ + bl 152118 <_PyArg_NoPositional@@Base> │ │ │ │ cbz r0, 65e52 │ │ │ │ cmp r4, r5 │ │ │ │ beq.n 65e3c │ │ │ │ ldr.w r2, [r4, #148] @ 0x94 │ │ │ │ ldr.w r3, [r5, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ beq.n 65e3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1b1038 │ │ │ │ + b.w 1b0f7c │ │ │ │ cmp r6, #0 │ │ │ │ beq.n 65e34 │ │ │ │ - movw r0, #32772 @ 0x8004 │ │ │ │ + movw r0, #33092 @ 0x8144 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r1, r6 │ │ │ │ - bl 16ae2c <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 16af14 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 65e34 │ │ │ │ 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 │ │ │ │ @@ -89636,32 +89635,32 @@ │ │ │ │ ldr r2, [pc, #84] @ (65ebc ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r7, [r3, r2] │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ cbz r3, 65eac │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ - bl f43ac │ │ │ │ + bl f4428 │ │ │ │ mov r6, r0 │ │ │ │ - bl 13a3a0 │ │ │ │ + bl 13a47c │ │ │ │ mov r4, r0 │ │ │ │ cbnz r0, 65e9c │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #2152 @ 0x868 │ │ │ │ + movw r1, #2472 @ 0x9a8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 1271a4 │ │ │ │ b.n 65eb4 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 2070f4 <_Py_RestoreSignals@@Base+0x18e8> │ │ │ │ + b.w 20704c <_Py_RestoreSignals@@Base+0x18e8> │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ @@ -89680,31 +89679,31 @@ │ │ │ │ movt r2, #74 @ 0x4a │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #1 │ │ │ │ str r1, [r3, #20] │ │ │ │ ldr r6, [r2, #0] │ │ │ │ mov r0, r6 │ │ │ │ blx 2912c │ │ │ │ - movw r1, #51984 @ 0xcb10 │ │ │ │ + movw r1, #52304 @ 0xcc50 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ movs r2, #20 │ │ │ │ mov r4, r0 │ │ │ │ - bl 19a968 <_Py_write_noraise@@Base> │ │ │ │ + bl 19a880 <_Py_write_noraise@@Base> │ │ │ │ cbz r5, 65f2a │ │ │ │ mov r0, r5 │ │ │ │ blx 29b58 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19a968 <_Py_write_noraise@@Base> │ │ │ │ - movw r1, #62160 @ 0xf2d0 │ │ │ │ + bl 19a880 <_Py_write_noraise@@Base> │ │ │ │ + movw r1, #62480 @ 0xf410 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19a968 <_Py_write_noraise@@Base> │ │ │ │ + bl 19a880 <_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 │ │ │ │ @@ -89722,38 +89721,38 @@ │ │ │ │ │ │ │ │ 00065f58 <_Py_FatalRefcountErrorFunc@@Base>: │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r2, r1 │ │ │ │ - movw r1, #32796 @ 0x801c │ │ │ │ + movw r1, #33116 @ 0x815c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ bl 65ec0 │ │ │ │ │ │ │ │ 00065f74 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ blx 2912c │ │ │ │ blx 29a98 │ │ │ │ cbnz r0, 65fc0 │ │ │ │ - bl 97d28 <_Py_GetConfig@@Base> │ │ │ │ + bl 97cf4 <_Py_GetConfig@@Base> │ │ │ │ ldr.w r0, [r0, #128] @ 0x80 │ │ │ │ cbz r0, 65fc2 │ │ │ │ cbz r4, 65fc0 │ │ │ │ - movw r1, #49288 @ 0xc088 │ │ │ │ + movw r1, #49608 @ 0xc1c8 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ mov r0, r4 │ │ │ │ blx 2a890 │ │ │ │ cbz r0, 65fc0 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #29748 @ 0x7434 │ │ │ │ + movw r1, #30068 @ 0x7574 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ blx 2a890 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ b.n 65fc2 │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ @@ -89776,15 +89775,15 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movw r0, #38472 @ 0x9648 │ │ │ │ movt r0, #74 @ 0x4a │ │ │ │ sub sp, #12 │ │ │ │ movs r2, #0 │ │ │ │ mov r3, sp │ │ │ │ - movw r1, #49288 @ 0xc088 │ │ │ │ + movw r1, #49608 @ 0xc1c8 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ movs r4, #0 │ │ │ │ movs r5, #13 │ │ │ │ strd r4, r5, [sp] │ │ │ │ bl 2bb44 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ @@ -89883,20 +89882,20 @@ │ │ │ │ movw r5, #19096 @ 0x4a98 │ │ │ │ movt r5, #72 @ 0x48 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r5, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r2, [sp, #8] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 101898 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1019a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 6618a │ │ │ │ cbz r4, 66156 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl c34a8 │ │ │ │ + bl c34b0 │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 6618a │ │ │ │ beq.n 66156 │ │ │ │ ldr r1, [pc, #120] @ (66190 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ @@ -89905,15 +89904,15 @@ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #98304 @ 0x18000 │ │ │ │ ldr.w r5, [r3, #1152] @ 0x480 │ │ │ │ add r3, sp, #32 │ │ │ │ add r2, sp, #28 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8de08 │ │ │ │ + bl 8ddf4 │ │ │ │ cbz r0, 6614a │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ it eq │ │ │ │ addeq r4, #1 │ │ │ │ @@ -89932,98 +89931,98 @@ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ add.w r3, r3, #98304 @ 0x18000 │ │ │ │ ldr.w r3, [r3, #1152] @ 0x480 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ add r4, r2 │ │ │ │ adds r3, r4, #1 │ │ │ │ bne.n 6617e │ │ │ │ - bl 7f720 │ │ │ │ + bl 7f734 │ │ │ │ cbnz r0, 6618a │ │ │ │ mov r0, r4 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 7f908 │ │ │ │ + b.w 7f91c │ │ │ │ movs r0, #0 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #96] @ 0x60 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 37ae6 │ │ │ │ + bl 37ab6 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, pc} │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ sub sp, #12 │ │ │ │ mov r3, r1 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ bmi.n 661ec │ │ │ │ - movw r2, #62196 @ 0xf2f4 │ │ │ │ + movw r2, #62516 @ 0xf434 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #62464 @ 0xf400 │ │ │ │ + movw r1, #62784 @ 0xf540 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #17728 @ 0x4540 │ │ │ │ + movw r0, #18020 @ 0x4664 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 23b068 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 23afc8 <_PyArg_BadArgument@@Base> │ │ │ │ b.n 66222 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 88de4 │ │ │ │ + bl 88dc8 │ │ │ │ cbz r0, 66222 │ │ │ │ blx 29b58 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r2 │ │ │ │ ite ne │ │ │ │ - movwne r1, #21340 @ 0x535c │ │ │ │ - movweq r1, #32856 @ 0x8058 │ │ │ │ + movwne r1, #21660 @ 0x549c │ │ │ │ + movweq r1, #33176 @ 0x8198 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ite ne │ │ │ │ movtne r1, #39 @ 0x27 │ │ │ │ movteq r1, #42 @ 0x2a │ │ │ │ - bl 126e34 │ │ │ │ + bl 1271a4 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ │ │ │ │ 0006622a : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ str.w r0, [ip, #-24] │ │ │ │ sub.w sp, sp, #4096 @ 0x1000 │ │ │ │ - movw r1, #3852 @ 0xf0c │ │ │ │ + movw r1, #4172 @ 0x104c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ sub sp, #4 │ │ │ │ blx 29c34 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 662de │ │ │ │ movw r5, #11572 @ 0x2d34 │ │ │ │ movt r5, #77 @ 0x4d │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cbz r3, 6626a │ │ │ │ ldr r0, [r5, #4] │ │ │ │ movs r1, #1 │ │ │ │ - bl 11cf10 │ │ │ │ + bl 11d17c │ │ │ │ b.n 6627e │ │ │ │ - bl 350b4 │ │ │ │ + bl 35084 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 66260 │ │ │ │ b.n 662e2 │ │ │ │ cbnz r4, 662cc │ │ │ │ cmp.w r7, #4096 @ 0x1000 │ │ │ │ bcc.n 662c0 │ │ │ │ @@ -90058,1051 +90057,967 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 6627e │ │ │ │ b.n 662d0 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r6 │ │ │ │ blx 293a0 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl ffb74 │ │ │ │ + bl ffc7c │ │ │ │ b.n 662e2 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ add.w sp, sp, #4096 @ 0x1000 │ │ │ │ add sp, #4 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - │ │ │ │ -000662ec : │ │ │ │ - push {r3, r4, r5, r6, r7, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - movs r5, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - movs r1, #58 @ 0x3a │ │ │ │ - blx 29490 │ │ │ │ - mov r4, r0 │ │ │ │ - cbz r0, 6630e │ │ │ │ - adds r5, #1 │ │ │ │ - adds r0, r4, #4 │ │ │ │ - b.n 662fe │ │ │ │ - mov r0, r5 │ │ │ │ - bl 72218 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 6639e │ │ │ │ - movs r1, #58 @ 0x3a │ │ │ │ - mov r0, r6 │ │ │ │ - blx 29490 │ │ │ │ - mov r5, r0 │ │ │ │ - cbnz r0, 66330 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 2987c │ │ │ │ - add.w r5, r6, r0, lsl #2 │ │ │ │ - subs r1, r5, r6 │ │ │ │ - mov r0, r6 │ │ │ │ - asrs r1, r1, #2 │ │ │ │ - bl 887a0 │ │ │ │ - cbnz r0, 66354 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 6639e │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cbnz r3, 6639e │ │ │ │ - mov r0, r7 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 6639e │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - ldr r2, [r7, #12] │ │ │ │ - str r0, [r2, r4] │ │ │ │ - adds r4, #4 │ │ │ │ - cbz r3, 66362 │ │ │ │ - adds r6, r5, #4 │ │ │ │ - b.n 6631a │ │ │ │ - ldr r0, [pc, #76] @ (663b0 ) │ │ │ │ - mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr r1, [pc, #72] @ (663b4 ) │ │ │ │ - mov r2, r7 │ │ │ │ - ldr r3, [r3, r0] │ │ │ │ - ldr r0, [r3, #8] │ │ │ │ - bl 1cbf10 │ │ │ │ - cbz r0, 66384 │ │ │ │ - movw r1, #32888 @ 0x8078 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [pc, #56] @ (663b8 ) │ │ │ │ - bl 62644 <_Py_FatalErrorFunc@@Base> │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 663ac │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cbnz r3, 663ac │ │ │ │ - mov r0, r7 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 77ddc <_Py_Dealloc@@Base> │ │ │ │ - movw r1, #32912 @ 0x8090 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [pc, #16] @ (663b8 ) │ │ │ │ - bl 62644 <_Py_FatalErrorFunc@@Base> │ │ │ │ - pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - nop │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ - b.n 66740 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - add r0, sp, #672 @ 0x2a0 │ │ │ │ - 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 663ec │ │ │ │ + beq.n 6631c │ │ │ │ mov.w r1, #380 @ 0x17c │ │ │ │ - movw r0, #46128 @ 0xb430 │ │ │ │ + movw r0, #46448 @ 0xb570 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 214fc4 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 663f2 │ │ │ │ + bl 214f14 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 66322 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbnz r0, 66404 │ │ │ │ - movw r0, #46128 @ 0xb430 │ │ │ │ + cbnz r0, 66334 │ │ │ │ + movw r0, #46448 @ 0xb570 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movw r1, #495 @ 0x1ef │ │ │ │ - bl 214fc4 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 66410 │ │ │ │ - ldr r1, [pc, #88] @ (66460 ) │ │ │ │ + bl 214f14 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 66340 │ │ │ │ + ldr r1, [pc, #88] @ (66390 ) │ │ │ │ add r2, sp, #4 │ │ │ │ - bl b8c7c │ │ │ │ + bl b8c94 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 66414 │ │ │ │ + bge.n 66344 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6645a │ │ │ │ + b.n 6638a │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - cbz r0, 66438 │ │ │ │ + cbz r0, 66368 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ ands.w r2, r2, #268435456 @ 0x10000000 │ │ │ │ - bne.n 66438 │ │ │ │ + bne.n 66368 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ str r2, [sp, #4] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 66438 │ │ │ │ + beq.n 66368 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 66438 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 66368 │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ ldr r5, [sp, #4] │ │ │ │ mov r3, r4 │ │ │ │ - movw r2, #54576 @ 0xd530 │ │ │ │ + movw r2, #54896 @ 0xd670 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov r1, r5 │ │ │ │ - movw r0, #32936 @ 0x80a8 │ │ │ │ + movw r0, #33208 @ 0x81b8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl ddc6c │ │ │ │ + bl ddce4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78230 │ │ │ │ + bl 781b0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ add r1, sp, #1008 @ 0x3f0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00066464 : │ │ │ │ +00066394 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #12 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r2 │ │ │ │ mov r9, r3 │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ - bl 7a158 │ │ │ │ - cbz r0, 664cc │ │ │ │ + bl 7a0ec │ │ │ │ + cbz r0, 663fc │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8fa90 │ │ │ │ + bl 8fa78 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 664b6 │ │ │ │ - cbz r6, 664d2 │ │ │ │ + cbz r0, 663e6 │ │ │ │ + cbz r6, 66402 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7a158 │ │ │ │ + bl 7a0ec │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 664d2 │ │ │ │ + cbnz r0, 66402 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 664b6 │ │ │ │ + beq.n 663e6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 664b6 │ │ │ │ + cbnz r3, 663e6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 664cc │ │ │ │ + beq.n 663fc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 664cc │ │ │ │ + cbnz r3, 663fc │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 66518 │ │ │ │ + b.n 66448 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r9 │ │ │ │ mov r1, r4 │ │ │ │ str r6, [sp, #0] │ │ │ │ mov r0, r8 │ │ │ │ str r7, [sp, #4] │ │ │ │ - bl 1d9598 │ │ │ │ + bl 1d9414 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r6, r3 │ │ │ │ - bl 78230 │ │ │ │ + bl 781b0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 66502 │ │ │ │ + beq.n 66432 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 66502 │ │ │ │ + cbnz r3, 66432 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 66518 │ │ │ │ + beq.n 66448 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 66518 │ │ │ │ + cbnz r3, 66448 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ │ │ │ -00066520 <_PyMonitoring_FireCRaiseEvent@@Base>: │ │ │ │ +00066450 <_PyMonitoring_FireCRaiseEvent@@Base>: │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ add r0, sp, #12 │ │ │ │ movs r1, #16 │ │ │ │ mov r7, r2 │ │ │ │ - bl 502b0 <_PyMonitoring_FirePyThrowEvent@@Base+0x308> │ │ │ │ + bl 50210 <_PyMonitoring_FirePyThrowEvent@@Base+0x278> │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 66576 <_PyMonitoring_FireCRaiseEvent@@Base+0x56> │ │ │ │ + beq.n 664a6 <_PyMonitoring_FireCRaiseEvent@@Base+0x56> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r5 │ │ │ │ movs r5, #0 │ │ │ │ strd r4, r5, [sp, #16] │ │ │ │ ldr r5, [sp, #12] │ │ │ │ mov r1, r6 │ │ │ │ movs r3, #3 │ │ │ │ mov r2, r7 │ │ │ │ movs r6, #16 │ │ │ │ strd r3, r6, [sp] │ │ │ │ add r3, sp, #16 │ │ │ │ strd r4, r5, [sp, #24] │ │ │ │ - bl 4f172 <_PyDict_SizeOf@@Base+0x1d6> │ │ │ │ + bl 4f10a <_PyDict_SizeOf@@Base+0x1a8> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - cbnz r4, 66572 <_PyMonitoring_FireCRaiseEvent@@Base+0x52> │ │ │ │ - bl d3c24 │ │ │ │ - b.n 66576 <_PyMonitoring_FireCRaiseEvent@@Base+0x56> │ │ │ │ - bl 78230 │ │ │ │ + cbnz r4, 664a2 <_PyMonitoring_FireCRaiseEvent@@Base+0x52> │ │ │ │ + bl d3c34 │ │ │ │ + b.n 664a6 <_PyMonitoring_FireCRaiseEvent@@Base+0x56> │ │ │ │ + bl 781b0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -0006657c <_PyMonitoring_FireReraiseEvent@@Base>: │ │ │ │ +000664ac <_PyMonitoring_FireReraiseEvent@@Base>: │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ add r0, sp, #12 │ │ │ │ movs r1, #14 │ │ │ │ mov r7, r2 │ │ │ │ - bl 502b0 <_PyMonitoring_FirePyThrowEvent@@Base+0x308> │ │ │ │ + bl 50210 <_PyMonitoring_FirePyThrowEvent@@Base+0x278> │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 665d2 <_PyMonitoring_FireReraiseEvent@@Base+0x56> │ │ │ │ + beq.n 66502 <_PyMonitoring_FireReraiseEvent@@Base+0x56> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r5 │ │ │ │ movs r5, #0 │ │ │ │ strd r4, r5, [sp, #16] │ │ │ │ ldr r5, [sp, #12] │ │ │ │ mov r1, r6 │ │ │ │ movs r3, #3 │ │ │ │ mov r2, r7 │ │ │ │ movs r6, #14 │ │ │ │ strd r3, r6, [sp] │ │ │ │ add r3, sp, #16 │ │ │ │ strd r4, r5, [sp, #24] │ │ │ │ - bl 4f172 <_PyDict_SizeOf@@Base+0x1d6> │ │ │ │ + bl 4f10a <_PyDict_SizeOf@@Base+0x1a8> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - cbnz r4, 665ce <_PyMonitoring_FireReraiseEvent@@Base+0x52> │ │ │ │ - bl d3c24 │ │ │ │ - b.n 665d2 <_PyMonitoring_FireReraiseEvent@@Base+0x56> │ │ │ │ - bl 78230 │ │ │ │ + cbnz r4, 664fe <_PyMonitoring_FireReraiseEvent@@Base+0x52> │ │ │ │ + bl d3c34 │ │ │ │ + b.n 66502 <_PyMonitoring_FireReraiseEvent@@Base+0x56> │ │ │ │ + bl 781b0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -000665d8 : │ │ │ │ +00066508 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r4, [pc, #240] @ (666d8 ) │ │ │ │ + ldr r4, [pc, #240] @ (66608 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ - ldr r3, [pc, #236] @ (666dc ) │ │ │ │ + ldr r3, [pc, #236] @ (6660c ) │ │ │ │ mov r7, r0 │ │ │ │ mov r5, r1 │ │ │ │ sub sp, #12 │ │ │ │ ldr r2, [r2, r4] │ │ │ │ ldr r4, [r2, #8] │ │ │ │ mov.w r2, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r1, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 66610 │ │ │ │ + bne.n 66540 │ │ │ │ strexb r0, r2, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 66600 │ │ │ │ + bne.n 66530 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #0 │ │ │ │ mov r6, r3 │ │ │ │ dmb ish │ │ │ │ - beq.n 6662e │ │ │ │ + beq.n 6655e │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - bl 1d73ac │ │ │ │ + bl 1d7224 │ │ │ │ ldr.w r4, [r4, #3704] @ 0xe78 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 666b0 │ │ │ │ + beq.n 665e0 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 66640 │ │ │ │ + beq.n 66570 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ - b.n 66632 │ │ │ │ - cbz r5, 66650 │ │ │ │ + b.n 66562 │ │ │ │ + cbz r5, 66580 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ add.w r3, r4, #88 @ 0x58 │ │ │ │ dmb ish │ │ │ │ ldrex r7, [r3] │ │ │ │ strex r2, r5, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 66658 │ │ │ │ + bne.n 66588 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r6] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 66680 │ │ │ │ + bne.n 665b0 │ │ │ │ strexb r1, r3, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 66670 │ │ │ │ + bne.n 665a0 │ │ │ │ dmb ish │ │ │ │ - beq.n 6668c │ │ │ │ - ldr r0, [pc, #84] @ (666dc ) │ │ │ │ - bl 2459ac │ │ │ │ + beq.n 665bc │ │ │ │ + ldr r0, [pc, #84] @ (6660c ) │ │ │ │ + bl 245a28 │ │ │ │ adds r4, #12 │ │ │ │ mov r0, r7 │ │ │ │ - bl 78230 │ │ │ │ + bl 781b0 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ orr.w r3, r3, #8 │ │ │ │ strex r2, r3, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 66698 │ │ │ │ + bne.n 665c8 │ │ │ │ movs r0, #1 │ │ │ │ dmb ish │ │ │ │ - b.n 666d2 │ │ │ │ + b.n 66602 │ │ │ │ dmb ish │ │ │ │ ldrexb r3, [r6] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 666c4 │ │ │ │ + bne.n 665f4 │ │ │ │ strexb r2, r4, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 666b4 │ │ │ │ + bne.n 665e4 │ │ │ │ dmb ish │ │ │ │ - beq.n 666d0 │ │ │ │ - ldr r0, [pc, #16] @ (666dc ) │ │ │ │ - bl 2459ac │ │ │ │ + beq.n 66600 │ │ │ │ + ldr r0, [pc, #16] @ (6660c ) │ │ │ │ + bl 245a28 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r5, r1] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -000666e0 : │ │ │ │ +00066610 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #172] @ (6679c ) │ │ │ │ + ldr r2, [pc, #172] @ (666cc ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ sub sp, #8 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ - cbnz r5, 66708 │ │ │ │ - movw r1, #63284 @ 0xf734 │ │ │ │ + cbnz r5, 66638 │ │ │ │ + movw r1, #63604 @ 0xf874 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - ldr r0, [pc, #156] @ (667a0 ) │ │ │ │ - bl 62644 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #156] @ (666d0 ) │ │ │ │ + bl 623a4 <_Py_FatalErrorFunc@@Base> │ │ │ │ mov r6, r0 │ │ │ │ add r1, sp, #4 │ │ │ │ - ldr r0, [pc, #148] @ (667a4 ) │ │ │ │ - bl 12623c <_PySys_GetOptionalAttr@@Base> │ │ │ │ + ldr r0, [pc, #148] @ (666d4 ) │ │ │ │ + bl 1265ac <_PySys_GetOptionalAttr@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 6678c │ │ │ │ + blt.n 666bc │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - cbz r0, 66722 │ │ │ │ + cbz r0, 66652 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #6 │ │ │ │ - bmi.n 66750 │ │ │ │ - bl 78230 │ │ │ │ + bmi.n 66680 │ │ │ │ + bl 781b0 │ │ │ │ movs r0, #0 │ │ │ │ - bl 72218 │ │ │ │ + bl 72198 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ - cbz r0, 6678c │ │ │ │ - ldr r1, [pc, #112] @ (667a4 ) │ │ │ │ + cbz r0, 666bc │ │ │ │ + ldr r1, [pc, #112] @ (666d4 ) │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 1cbf10 │ │ │ │ - cbz r0, 66750 │ │ │ │ + bl 1cbe50 │ │ │ │ + cbz r0, 66680 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6678c │ │ │ │ + beq.n 666bc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 6678c │ │ │ │ - b.n 66770 │ │ │ │ + cbnz r3, 666bc │ │ │ │ + b.n 666a0 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ - cbz r4, 6678c │ │ │ │ + cbz r4, 666bc │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 83ab0 │ │ │ │ + bl 83ac0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cbz r0, 66776 │ │ │ │ + cbz r0, 666a6 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6678c │ │ │ │ + beq.n 666bc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6678c │ │ │ │ + cbnz r3, 666bc │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 6678c │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 666bc │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 66798 │ │ │ │ + beq.n 666c8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 66798 │ │ │ │ + cbnz r3, 666c8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 77ddc <_Py_Dealloc@@Base> │ │ │ │ + b.w 77d5c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 122fa4 <_PyErr_Clear@@Base> │ │ │ │ + b.w 123314 <_PyErr_Clear@@Base> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, sp, #736 @ 0x2e0 │ │ │ │ + add r1, sp, #928 @ 0x3a0 │ │ │ │ lsls r4, r0, #1 │ │ │ │ subw r0, r0, #72 @ 0x48 │ │ │ │ │ │ │ │ -000667a8 : │ │ │ │ +000666d8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ - ldr r0, [pc, #56] @ (667f4 ) │ │ │ │ + ldr r0, [pc, #56] @ (66724 ) │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 12623c <_PySys_GetOptionalAttr@@Base> │ │ │ │ + bl 1265ac <_PySys_GetOptionalAttr@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 667cc │ │ │ │ + bge.n 666fc │ │ │ │ movs r4, #0 │ │ │ │ - bl d3c50 │ │ │ │ - b.n 667ec │ │ │ │ + bl d3c60 │ │ │ │ + b.n 6671c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - cbz r0, 667e6 │ │ │ │ + cbz r0, 66716 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r4, [r3, #84] @ 0x54 │ │ │ │ ands.w r4, r4, #33554432 @ 0x2000000 │ │ │ │ - beq.n 667e8 │ │ │ │ + beq.n 66718 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ cmp r4, #0 │ │ │ │ ite le │ │ │ │ movle r4, #0 │ │ │ │ movgt r4, #1 │ │ │ │ - b.n 667e8 │ │ │ │ + b.n 66718 │ │ │ │ mov r4, r0 │ │ │ │ - bl 78230 │ │ │ │ + bl 781b0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ subw r0, r0, #72 @ 0x48 │ │ │ │ │ │ │ │ -000667f8 : │ │ │ │ +00066728 : │ │ │ │ ldr r2, [r1, #0] │ │ │ │ mov r3, r0 │ │ │ │ push {r4} │ │ │ │ mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r4 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ it ne │ │ │ │ addne r2, #1 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ it ne │ │ │ │ strne r2, [r1, #0] │ │ │ │ str r1, [r3, #12] │ │ │ │ - b.w 7828c │ │ │ │ + b.w 7820c │ │ │ │ │ │ │ │ -00066818 : │ │ │ │ +00066748 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r2, #24368 @ 0x5f30 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 66848 │ │ │ │ - movw r0, #48388 @ 0xbd04 │ │ │ │ + beq.n 66778 │ │ │ │ + movw r0, #48708 @ 0xbe44 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movw r1, #557 @ 0x22d │ │ │ │ - bl 214fc4 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 66884 │ │ │ │ + bl 214f14 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 667b4 │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 6688a │ │ │ │ - cbz r1, 6686e │ │ │ │ + beq.n 667ba │ │ │ │ + cbz r1, 6679e │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bpl.n 6686e │ │ │ │ + bpl.n 6679e │ │ │ │ ldr r2, [r1, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 6688c │ │ │ │ + beq.n 667bc │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ - b.n 6688c │ │ │ │ + b.n 667bc │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #32964 @ 0x80c4 │ │ │ │ + movw r1, #33236 @ 0x81d4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 1271a4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 66896 │ │ │ │ + b.n 667c6 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r3, #56] @ 0x38 │ │ │ │ str r1, [r3, #56] @ 0x38 │ │ │ │ - bl 7828c │ │ │ │ + bl 7820c │ │ │ │ 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 668c6 │ │ │ │ + beq.n 667f6 │ │ │ │ movw r2, #10624 @ 0x2980 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 668dc │ │ │ │ + bne.n 6680c │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r5, r2 │ │ │ │ - beq.n 66936 │ │ │ │ + beq.n 66866 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 66936 │ │ │ │ - b.n 668de │ │ │ │ + ble.n 66866 │ │ │ │ + b.n 6680e │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r5, #0] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 668fc │ │ │ │ + beq.n 6682c │ │ │ │ movw r2, #10624 @ 0x2980 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 66912 │ │ │ │ + bne.n 66842 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 66936 │ │ │ │ + beq.n 66866 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 66936 │ │ │ │ - b.n 66914 │ │ │ │ + ble.n 66866 │ │ │ │ + b.n 66844 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r4, #0] │ │ │ │ - cbz r6, 66974 │ │ │ │ + cbz r6, 668a4 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 66950 │ │ │ │ + bne.n 66880 │ │ │ │ ldr r6, [r6, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 6695e │ │ │ │ + bne.n 6688e │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5012 @ 0x1394 │ │ │ │ + movw r1, #5312 @ 0x14c0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r7, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 669b2 │ │ │ │ + bl 1271a4 │ │ │ │ + b.n 668e2 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 66966 │ │ │ │ - b.n 66928 │ │ │ │ + bne.n 66896 │ │ │ │ + b.n 66858 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 66936 │ │ │ │ - b.n 66968 │ │ │ │ + ble.n 66866 │ │ │ │ + b.n 66898 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r6, #0] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1713c4 │ │ │ │ + bl 1714a4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 66996 │ │ │ │ + beq.n 668c6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 66996 │ │ │ │ + cbnz r3, 668c6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 669ac │ │ │ │ + beq.n 668dc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 669ac │ │ │ │ + cbnz r3, 668dc │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ - bl 7828c │ │ │ │ + bl 7820c │ │ │ │ mov r0, r7 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r3, #10172 @ 0x27bc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r2 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 669e4 │ │ │ │ + beq.n 66914 │ │ │ │ movw r2, #10624 @ 0x2980 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 669fa │ │ │ │ + bne.n 6692a │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r5, r2 │ │ │ │ - beq.n 66a54 │ │ │ │ + beq.n 66984 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 66a54 │ │ │ │ - b.n 669fc │ │ │ │ + ble.n 66984 │ │ │ │ + b.n 6692c │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r5, #0] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 66a1a │ │ │ │ + beq.n 6694a │ │ │ │ movw r2, #10624 @ 0x2980 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 66a30 │ │ │ │ + bne.n 66960 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 66a54 │ │ │ │ + beq.n 66984 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 66a54 │ │ │ │ - b.n 66a32 │ │ │ │ + ble.n 66984 │ │ │ │ + b.n 66962 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r4, #0] │ │ │ │ - cbz r6, 66a92 │ │ │ │ + cbz r6, 669c2 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 66a6e │ │ │ │ + bne.n 6699e │ │ │ │ ldr r6, [r6, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 66a7c │ │ │ │ + bne.n 669ac │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5012 @ 0x1394 │ │ │ │ + movw r1, #5312 @ 0x14c0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r7, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 66ad0 │ │ │ │ + bl 1271a4 │ │ │ │ + b.n 66a00 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 66a84 │ │ │ │ - b.n 66a46 │ │ │ │ + bne.n 669b4 │ │ │ │ + b.n 66976 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 66a54 │ │ │ │ - b.n 66a86 │ │ │ │ + ble.n 66984 │ │ │ │ + b.n 669b6 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r6, #0] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 404fa │ │ │ │ + bl 4055e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 66ab4 │ │ │ │ + beq.n 669e4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 66ab4 │ │ │ │ + cbnz r3, 669e4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 66aca │ │ │ │ + beq.n 669fa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 66aca │ │ │ │ + cbnz r3, 669fa │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ - bl 7828c │ │ │ │ + bl 7820c │ │ │ │ mov r0, r7 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -00066ad4 : │ │ │ │ +00066a04 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 66b04 │ │ │ │ - ldr r3, [pc, #52] @ (66b24 ) │ │ │ │ + cbz r0, 66a34 │ │ │ │ + ldr r3, [pc, #52] @ (66a54 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r7, [r2, r3] │ │ │ │ - bl 8fa90 │ │ │ │ + bl 8fa78 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 66b04 │ │ │ │ + cbnz r0, 66a34 │ │ │ │ ldr r0, [r7, #72] @ 0x48 │ │ │ │ str r4, [r7, #72] @ 0x48 │ │ │ │ - bl 7828c │ │ │ │ + bl 7820c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mov r3, r6 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1dfca0 │ │ │ │ + bl 1dfb1c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 7828c │ │ │ │ + b.w 7820c │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00066b28 : │ │ │ │ +00066a58 : │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - b.w 66ad4 │ │ │ │ + b.w 66a04 │ │ │ │ │ │ │ │ -00066b30 : │ │ │ │ +00066a60 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - cbz r0, 66b5a │ │ │ │ + cbz r0, 66a8a │ │ │ │ mov r5, r1 │ │ │ │ - bl 8fa90 │ │ │ │ + bl 8fa78 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 66b5e │ │ │ │ - ldr r3, [pc, #56] @ (66b84 ) │ │ │ │ + cbnz r0, 66a8e │ │ │ │ + ldr r3, [pc, #56] @ (66ab4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3, #72] @ 0x48 │ │ │ │ str r4, [r3, #72] @ 0x48 │ │ │ │ - bl 7828c │ │ │ │ + bl 7820c │ │ │ │ movs r5, #0 │ │ │ │ - b.n 66b7e │ │ │ │ + b.n 66aae │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1d8b14 <_PyErr_ProgramDecodedTextObject@@Base> │ │ │ │ + bl 1d8990 <_PyErr_ProgramDecodedTextObject@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 66b7e │ │ │ │ + beq.n 66aae │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 66b7e │ │ │ │ + cbnz r3, 66aae │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00066b88 <_PySys_GetAttr@@Base>: │ │ │ │ +00066ab8 <_PySys_GetAttr@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr.w r4, [r3, #3872] @ 0xf20 │ │ │ │ - cbz r4, 66bd2 <_PySys_GetAttr@@Base+0x4a> │ │ │ │ + cbz r4, 66b02 <_PySys_GetAttr@@Base+0x4a> │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r8, [r0, #72] @ 0x48 │ │ │ │ movs r7, #0 │ │ │ │ str r7, [r0, #72] @ 0x48 │ │ │ │ mov r0, r1 │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ mov r6, r1 │ │ │ │ blx r3 │ │ │ │ mov r2, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 66bc6 <_PySys_GetAttr@@Base+0x3e> │ │ │ │ + beq.n 66af6 <_PySys_GetAttr@@Base+0x3e> │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ - bl 15d214 <_PyDict_GetItem_KnownHash@@Base> │ │ │ │ + bl 15d2fc <_PyDict_GetItem_KnownHash@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - b.n 66bc8 <_PySys_GetAttr@@Base+0x40> │ │ │ │ + b.n 66af8 <_PySys_GetAttr@@Base+0x40> │ │ │ │ mov r4, r7 │ │ │ │ ldr r0, [r5, #72] @ 0x48 │ │ │ │ str.w r8, [r5, #72] @ 0x48 │ │ │ │ - bl 7828c │ │ │ │ + bl 7820c │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 66bf6 <_PySys_GetAttr@@Base+0x6e> │ │ │ │ + cbnz r0, 66b26 <_PySys_GetAttr@@Base+0x6e> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbnz r0, 66c00 <_PySys_GetAttr@@Base+0x78> │ │ │ │ - b.n 66c06 <_PySys_GetAttr@@Base+0x7e> │ │ │ │ + cbnz r0, 66b30 <_PySys_GetAttr@@Base+0x78> │ │ │ │ + b.n 66b36 <_PySys_GetAttr@@Base+0x7e> │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 66bf0 <_PySys_GetAttr@@Base+0x68> │ │ │ │ - b.n 66c1e <_PySys_GetAttr@@Base+0x96> │ │ │ │ + beq.n 66b20 <_PySys_GetAttr@@Base+0x68> │ │ │ │ + b.n 66b4e <_PySys_GetAttr@@Base+0x96> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 66c1e <_PySys_GetAttr@@Base+0x96> │ │ │ │ + cbnz r0, 66b4e <_PySys_GetAttr@@Base+0x96> │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 66c10 <_PySys_GetAttr@@Base+0x88> │ │ │ │ + cbz r0, 66b40 <_PySys_GetAttr@@Base+0x88> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 66c1e <_PySys_GetAttr@@Base+0x96> │ │ │ │ + cbnz r0, 66b4e <_PySys_GetAttr@@Base+0x96> │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - cbz r0, 66c1e <_PySys_GetAttr@@Base+0x96> │ │ │ │ + cbz r0, 66b4e <_PySys_GetAttr@@Base+0x96> │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 66c3e <_PySys_GetAttr@@Base+0xb6> │ │ │ │ + cbnz r0, 66b6e <_PySys_GetAttr@@Base+0xb6> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbnz r0, 66c48 <_PySys_GetAttr@@Base+0xc0> │ │ │ │ - b.n 66c4e <_PySys_GetAttr@@Base+0xc6> │ │ │ │ + cbnz r0, 66b78 <_PySys_GetAttr@@Base+0xc0> │ │ │ │ + b.n 66b7e <_PySys_GetAttr@@Base+0xc6> │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 66c38 <_PySys_GetAttr@@Base+0xb0> │ │ │ │ - b.n 66c66 <_PySys_GetAttr@@Base+0xde> │ │ │ │ + beq.n 66b68 <_PySys_GetAttr@@Base+0xb0> │ │ │ │ + b.n 66b96 <_PySys_GetAttr@@Base+0xde> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 66c66 <_PySys_GetAttr@@Base+0xde> │ │ │ │ + cbnz r0, 66b96 <_PySys_GetAttr@@Base+0xde> │ │ │ │ ldr r0, [r6, #32] │ │ │ │ - cbz r0, 66c58 <_PySys_GetAttr@@Base+0xd0> │ │ │ │ + cbz r0, 66b88 <_PySys_GetAttr@@Base+0xd0> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 66c66 <_PySys_GetAttr@@Base+0xde> │ │ │ │ + cbnz r0, 66b96 <_PySys_GetAttr@@Base+0xde> │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - cbz r0, 66c66 <_PySys_GetAttr@@Base+0xde> │ │ │ │ + cbz r0, 66b96 <_PySys_GetAttr@@Base+0xde> │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 66c96 <_PySys_GetAttr@@Base+0x10e> │ │ │ │ + cbnz r0, 66bc6 <_PySys_GetAttr@@Base+0x10e> │ │ │ │ movw r3, #42012 @ 0xa41c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r3, #92] @ 0x5c │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 66c80 <_PySys_GetAttr@@Base+0xf8> │ │ │ │ + beq.n 66bb0 <_PySys_GetAttr@@Base+0xf8> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 66cc6 <_PySys_GetAttr@@Base+0x13e> │ │ │ │ + cbnz r0, 66bf6 <_PySys_GetAttr@@Base+0x13e> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 66cce <_PySys_GetAttr@@Base+0x146> │ │ │ │ + cbz r0, 66bfe <_PySys_GetAttr@@Base+0x146> │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 66cb8 <_PySys_GetAttr@@Base+0x130> │ │ │ │ + beq.n 66be8 <_PySys_GetAttr@@Base+0x130> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 66cf6 <_PySys_GetAttr@@Base+0x16e> │ │ │ │ + cbnz r0, 66c26 <_PySys_GetAttr@@Base+0x16e> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 66cfe <_PySys_GetAttr@@Base+0x176> │ │ │ │ + cbz r0, 66c2e <_PySys_GetAttr@@Base+0x176> │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 66ce8 <_PySys_GetAttr@@Base+0x160> │ │ │ │ + beq.n 66c18 <_PySys_GetAttr@@Base+0x160> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrd r3, r2, [r0, #32] │ │ │ │ orrs r3, r2 │ │ │ │ ittee ne │ │ │ │ movwne r0, #4308 @ 0x10d4 │ │ │ │ movtne r0, #70 @ 0x46 │ │ │ │ movweq r0, #7780 @ 0x1e64 │ │ │ │ @@ -91112,28 +91027,28 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 66d38 <_PySys_GetAttr@@Base+0x1b0> │ │ │ │ + cbnz r0, 66c68 <_PySys_GetAttr@@Base+0x1b0> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbnz r0, 66d42 <_PySys_GetAttr@@Base+0x1ba> │ │ │ │ - b.n 66d48 <_PySys_GetAttr@@Base+0x1c0> │ │ │ │ + cbnz r0, 66c72 <_PySys_GetAttr@@Base+0x1ba> │ │ │ │ + b.n 66c78 <_PySys_GetAttr@@Base+0x1c0> │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 66d32 <_PySys_GetAttr@@Base+0x1aa> │ │ │ │ - b.n 66d56 <_PySys_GetAttr@@Base+0x1ce> │ │ │ │ + beq.n 66c62 <_PySys_GetAttr@@Base+0x1aa> │ │ │ │ + b.n 66c86 <_PySys_GetAttr@@Base+0x1ce> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 66d56 <_PySys_GetAttr@@Base+0x1ce> │ │ │ │ + cbnz r0, 66c86 <_PySys_GetAttr@@Base+0x1ce> │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 66d56 <_PySys_GetAttr@@Base+0x1ce> │ │ │ │ + cbz r0, 66c86 <_PySys_GetAttr@@Base+0x1ce> │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ @@ -91160,45 +91075,45 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ str.w r0, [ip, #-24] │ │ │ │ sub.w sp, sp, #4096 @ 0x1000 │ │ │ │ ldr r6, [r2, #0] │ │ │ │ sub sp, #8 │ │ │ │ - ldr r5, [pc, #92] @ (66e08 <_PySys_GetAttr@@Base+0x280>) │ │ │ │ + ldr r5, [pc, #92] @ (66d38 <_PySys_GetAttr@@Base+0x280>) │ │ │ │ add.w ip, sp, #4096 @ 0x1000 │ │ │ │ add r3, sp, #4 │ │ │ │ add.w ip, ip, #4 │ │ │ │ adds r6, #1 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ str.w r5, [ip] │ │ │ │ mov.w r5, #0 │ │ │ │ cmp r3, r0 │ │ │ │ str r6, [r2, #0] │ │ │ │ - bcc.n 66de4 <_PySys_GetAttr@@Base+0x25c> │ │ │ │ + bcc.n 66d14 <_PySys_GetAttr@@Base+0x25c> │ │ │ │ cmp r3, r1 │ │ │ │ mov r4, r1 │ │ │ │ ite ls │ │ │ │ movls r4, #0 │ │ │ │ movhi r4, #1 │ │ │ │ - cbnz r4, 66de4 <_PySys_GetAttr@@Base+0x25c> │ │ │ │ + cbnz r4, 66d14 <_PySys_GetAttr@@Base+0x25c> │ │ │ │ add r5, sp, #8 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #4] │ │ │ │ strb.w r4, [r5, #4091] @ 0xffb │ │ │ │ - bl 66d8e <_PySys_GetAttr@@Base+0x206> │ │ │ │ + bl 66cbe <_PySys_GetAttr@@Base+0x206> │ │ │ │ mov r3, r0 │ │ │ │ add.w r0, sp, #4096 @ 0x1000 │ │ │ │ - ldr r2, [pc, #28] @ (66e08 <_PySys_GetAttr@@Base+0x280>) │ │ │ │ + ldr r2, [pc, #28] @ (66d38 <_PySys_GetAttr@@Base+0x280>) │ │ │ │ adds r0, #4 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 66dfc <_PySys_GetAttr@@Base+0x274> │ │ │ │ + beq.n 66d2c <_PySys_GetAttr@@Base+0x274> │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ add.w sp, sp, #4096 @ 0x1000 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ @@ -91217,69 +91132,69 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 66e4c <_PySys_GetAttr@@Base+0x2c4> │ │ │ │ + cbnz r0, 66d7c <_PySys_GetAttr@@Base+0x2c4> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbnz r0, 66e56 <_PySys_GetAttr@@Base+0x2ce> │ │ │ │ - b.n 66e5c <_PySys_GetAttr@@Base+0x2d4> │ │ │ │ + cbnz r0, 66d86 <_PySys_GetAttr@@Base+0x2ce> │ │ │ │ + b.n 66d8c <_PySys_GetAttr@@Base+0x2d4> │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 66e46 <_PySys_GetAttr@@Base+0x2be> │ │ │ │ - b.n 66e6a <_PySys_GetAttr@@Base+0x2e2> │ │ │ │ + beq.n 66d76 <_PySys_GetAttr@@Base+0x2be> │ │ │ │ + b.n 66d9a <_PySys_GetAttr@@Base+0x2e2> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 66e6a <_PySys_GetAttr@@Base+0x2e2> │ │ │ │ + cbnz r0, 66d9a <_PySys_GetAttr@@Base+0x2e2> │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 66e6a <_PySys_GetAttr@@Base+0x2e2> │ │ │ │ + cbz r0, 66d9a <_PySys_GetAttr@@Base+0x2e2> │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc, #0] @ (66e70 <_PySys_GetAttr@@Base+0x2e8>) │ │ │ │ + ldr r0, [pc, #0] @ (66da0 <_PySys_GetAttr@@Base+0x2e8>) │ │ │ │ bx lr │ │ │ │ strb r4, [r5, #6] │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 66ec8 <_PySys_GetAttr@@Base+0x340> │ │ │ │ + cbz r0, 66df8 <_PySys_GetAttr@@Base+0x340> │ │ │ │ movs r0, #75 @ 0x4b │ │ │ │ blx 2a3d8 <__sysconf@plt> │ │ │ │ cmp.w r0, #32768 @ 0x8000 │ │ │ │ - ble.n 66e9c <_PySys_GetAttr@@Base+0x314> │ │ │ │ + ble.n 66dcc <_PySys_GetAttr@@Base+0x314> │ │ │ │ movs r0, #75 @ 0x4b │ │ │ │ blx 2a3d8 <__sysconf@plt> │ │ │ │ - b.n 66ea0 <_PySys_GetAttr@@Base+0x318> │ │ │ │ + b.n 66dd0 <_PySys_GetAttr@@Base+0x318> │ │ │ │ mov.w r0, #32768 @ 0x8000 │ │ │ │ cmp r0, r4 │ │ │ │ - bls.n 66eaa <_PySys_GetAttr@@Base+0x322> │ │ │ │ + bls.n 66dda <_PySys_GetAttr@@Base+0x322> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 66ed8 <_PySys_GetAttr@@Base+0x350> │ │ │ │ + b.n 66e08 <_PySys_GetAttr@@Base+0x350> │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2a1d8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 66ea4 <_PySys_GetAttr@@Base+0x31c> │ │ │ │ + bne.n 66dd4 <_PySys_GetAttr@@Base+0x31c> │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 29f34 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2a528 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 66ea4 <_PySys_GetAttr@@Base+0x31c> │ │ │ │ - ldr r3, [pc, #16] @ (66edc <_PySys_GetAttr@@Base+0x354>) │ │ │ │ + bne.n 66dd4 <_PySys_GetAttr@@Base+0x31c> │ │ │ │ + ldr r3, [pc, #16] @ (66e0c <_PySys_GetAttr@@Base+0x354>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ movs r0, #0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str.w r4, [r3, #3716] @ 0xe84 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ @@ -91289,82 +91204,82 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r4 │ │ │ │ cmp r4, r5 │ │ │ │ - bgt.n 66f00 <_PySys_GetAttr@@Base+0x378> │ │ │ │ + bgt.n 66e30 <_PySys_GetAttr@@Base+0x378> │ │ │ │ adds r4, #1 │ │ │ │ blx 29fa0 │ │ │ │ - b.n 66ef2 <_PySys_GetAttr@@Base+0x36a> │ │ │ │ + b.n 66e22 <_PySys_GetAttr@@Base+0x36a> │ │ │ │ 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, 66f1c <_PySys_GetAttr@@Base+0x394> │ │ │ │ - bl 17e510 <_PyDeadline_Init@@Base+0x410> │ │ │ │ + cbz r0, 66e4c <_PySys_GetAttr@@Base+0x394> │ │ │ │ + bl 17e5dc <_PyDeadline_Init@@Base+0x40c> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx 29310 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 18b590 │ │ │ │ - b.w 46d86 │ │ │ │ + b.w 18b648 │ │ │ │ + b.w 46cd2 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #20 │ │ │ │ movs r0, #4 │ │ │ │ mov r1, sp │ │ │ │ blx 29928 │ │ │ │ - cbnz r0, 66f70 <_PySys_GetAttr@@Base+0x3e8> │ │ │ │ + cbnz r0, 66ea0 <_PySys_GetAttr@@Base+0x3e8> │ │ │ │ mov r1, sp │ │ │ │ movs r0, #4 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp] │ │ │ │ blx 2a744 │ │ │ │ add sp, #20 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 66f46 <_PySys_GetAttr@@Base+0x3be> │ │ │ │ + bl 66e76 <_PySys_GetAttr@@Base+0x3be> │ │ │ │ blx 29198 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 29198 │ │ │ │ push {r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ movs r2, #0 │ │ │ │ add r4, sp, #24 │ │ │ │ - movw r0, #1935 @ 0x78f │ │ │ │ + movw r0, #1259 @ 0x4eb │ │ │ │ movt r0, #6 │ │ │ │ ldr.w r3, [r4], #4 │ │ │ │ str r4, [sp, #0] │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl 60f68 <_Py_SetRefcnt@@Base+0x26a> │ │ │ │ + bl 60cc8 <_Py_SetRefcnt@@Base+0x26a> │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -91373,770 +91288,770 @@ │ │ │ │ mov r7, r1 │ │ │ │ subs r1, r2, #1 │ │ │ │ mov r8, r0 │ │ │ │ orrs r1, r3 │ │ │ │ mov.w r0, #0 │ │ │ │ ldr.w r9, [sp, #92] @ 0x5c │ │ │ │ strb.w r0, [sp, #24] │ │ │ │ - beq.n 6700c <_PySys_GetAttr@@Base+0x484> │ │ │ │ - movw r4, #64896 @ 0xfd80 │ │ │ │ + beq.n 66f3c <_PySys_GetAttr@@Base+0x484> │ │ │ │ + movw r4, #65384 @ 0xff68 │ │ │ │ movt r4, #41 @ 0x29 │ │ │ │ orrs r2, r3 │ │ │ │ - bne.n 6701a <_PySys_GetAttr@@Base+0x492> │ │ │ │ + bne.n 66f4a <_PySys_GetAttr@@Base+0x492> │ │ │ │ mov.w r5, #1000 @ 0x3e8 │ │ │ │ - b.n 6701e <_PySys_GetAttr@@Base+0x496> │ │ │ │ - movw r4, #61848 @ 0xf198 │ │ │ │ + b.n 66f4e <_PySys_GetAttr@@Base+0x496> │ │ │ │ + movw r4, #62168 @ 0xf2d8 │ │ │ │ movt r4, #39 @ 0x27 │ │ │ │ mov.w r5, #1024 @ 0x400 │ │ │ │ - b.n 6701e <_PySys_GetAttr@@Base+0x496> │ │ │ │ + b.n 66f4e <_PySys_GetAttr@@Base+0x496> │ │ │ │ mov.w r5, #1024 @ 0x400 │ │ │ │ mov r3, r8 │ │ │ │ mov ip, r7 │ │ │ │ cmp r7, #0 │ │ │ │ - bge.n 6702e <_PySys_GetAttr@@Base+0x4a6> │ │ │ │ + bge.n 66f5e <_PySys_GetAttr@@Base+0x4a6> │ │ │ │ rsbs r3, r8, #0 │ │ │ │ sbc.w ip, r7, r7, lsl #1 │ │ │ │ cmp r3, r5 │ │ │ │ sbcs.w r2, ip, #0 │ │ │ │ - bge.n 67072 <_PySys_GetAttr@@Base+0x4ea> │ │ │ │ + bge.n 66fa2 <_PySys_GetAttr@@Base+0x4ea> │ │ │ │ add.w r3, r8, #4294967295 @ 0xffffffff │ │ │ │ orrs r3, r7 │ │ │ │ - bne.n 67044 <_PySys_GetAttr@@Base+0x4bc> │ │ │ │ + bne.n 66f74 <_PySys_GetAttr@@Base+0x4bc> │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ cmp r3, #66 @ 0x42 │ │ │ │ - beq.n 67130 <_PySys_GetAttr@@Base+0x5a8> │ │ │ │ + beq.n 67060 <_PySys_GetAttr@@Base+0x5a8> │ │ │ │ orrs.w r7, r8, r7 │ │ │ │ mov.w r3, #32 │ │ │ │ mov r1, r3 │ │ │ │ add r0, sp, #24 │ │ │ │ it eq │ │ │ │ - movweq r4, #63940 @ 0xf9c4 │ │ │ │ - movw r2, #33012 @ 0x80f4 │ │ │ │ + movweq r4, #64260 @ 0xfb04 │ │ │ │ + movw r2, #33284 @ 0x8204 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ it eq │ │ │ │ movteq r4, #38 @ 0x26 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #1 │ │ │ │ strd r8, r4, [sp, #4] │ │ │ │ blx 29f04 <__snprintf_chk@plt> │ │ │ │ - b.n 67130 <_PySys_GetAttr@@Base+0x5a8> │ │ │ │ + b.n 67060 <_PySys_GetAttr@@Base+0x5a8> │ │ │ │ smull r2, lr, r5, r5 │ │ │ │ cmp r3, r2 │ │ │ │ sbcs.w r1, ip, lr │ │ │ │ ittet lt │ │ │ │ movlt r2, r5 │ │ │ │ movlt.w lr, #0 │ │ │ │ - movwge r6, #63496 @ 0xf808 │ │ │ │ - movwlt r6, #61580 @ 0xf08c │ │ │ │ + movwge r6, #63984 @ 0xf9f0 │ │ │ │ + movwlt r6, #61900 @ 0xf1cc │ │ │ │ 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, #59732 @ 0xe954 │ │ │ │ + movwge r6, #60052 @ 0xea94 │ │ │ │ movtge r6, #40 @ 0x28 │ │ │ │ - bl 26babc │ │ │ │ + bl 26bbfc │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r7 │ │ │ │ - bl 26babc │ │ │ │ + bl 26bbfc │ │ │ │ movs r2, #10 │ │ │ │ movs r3, #0 │ │ │ │ add r7, sp, #16 │ │ │ │ - bl 26babc │ │ │ │ + bl 26bbfc │ │ │ │ cmp.w r5, #1024 @ 0x400 │ │ │ │ mov.w r3, #8 │ │ │ │ - movw r1, #57844 @ 0xe1f4 │ │ │ │ + movw r1, #58164 @ 0xe334 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r5, r0 │ │ │ │ str r4, [sp, #12] │ │ │ │ mov r0, r7 │ │ │ │ mov r4, r2 │ │ │ │ str r6, [sp, #4] │ │ │ │ - movw r2, #63940 @ 0xf9c4 │ │ │ │ + movw r2, #64260 @ 0xfb04 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ - movw r6, #33024 @ 0x8100 │ │ │ │ + movw r6, #33296 @ 0x8210 │ │ │ │ movt r6, #42 @ 0x2a │ │ │ │ it eq │ │ │ │ moveq r2, r1 │ │ │ │ str r6, [sp, #0] │ │ │ │ mov r1, r3 │ │ │ │ str r2, [sp, #8] │ │ │ │ movs r2, #1 │ │ │ │ blx 29f04 <__snprintf_chk@plt> │ │ │ │ cmp r4, #0 │ │ │ │ mov.w r3, #32 │ │ │ │ it lt │ │ │ │ neglt r4, r4 │ │ │ │ - movw r2, #33032 @ 0x8108 │ │ │ │ + movw r2, #33304 @ 0x8218 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ mov r1, r3 │ │ │ │ str r2, [sp, #0] │ │ │ │ add r0, sp, #24 │ │ │ │ movs r2, #1 │ │ │ │ str r7, [sp, #12] │ │ │ │ strd r5, r4, [sp, #4] │ │ │ │ blx 29f04 <__snprintf_chk@plt> │ │ │ │ - movw r2, #33004 @ 0x80ec │ │ │ │ + movw r2, #33276 @ 0x81fc │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ add r3, sp, #24 │ │ │ │ cmp.w r9, #0 │ │ │ │ it ne │ │ │ │ movne r2, r9 │ │ │ │ - movw r0, #1935 @ 0x78f │ │ │ │ + movw r0, #1259 @ 0x4eb │ │ │ │ movt r0, #6 │ │ │ │ - bl 66f9e <_PySys_GetAttr@@Base+0x416> │ │ │ │ + bl 66ece <_PySys_GetAttr@@Base+0x416> │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r2 │ │ │ │ mov r8, r3 │ │ │ │ subs r6, #1 │ │ │ │ mov r3, r1 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ - movw r2, #33064 @ 0x8128 │ │ │ │ + movw r2, #33336 @ 0x8238 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r0, #1935 @ 0x78f │ │ │ │ + movw r0, #1259 @ 0x4eb │ │ │ │ movt r0, #6 │ │ │ │ mov r1, r4 │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ - bl 66f9e <_PySys_GetAttr@@Base+0x416> │ │ │ │ + bl 66ece <_PySys_GetAttr@@Base+0x416> │ │ │ │ ldrd r0, r1, [r5, #16] │ │ │ │ orrs.w r6, r6, r8 │ │ │ │ mov.w r6, #0 │ │ │ │ strd r4, r6, [sp] │ │ │ │ - bne.n 67258 <_PySys_GetAttr@@Base+0x6d0> │ │ │ │ + bne.n 67188 <_PySys_GetAttr@@Base+0x6d0> │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ - bl 66fd2 <_PySys_GetAttr@@Base+0x44a> │ │ │ │ + bl 66f02 <_PySys_GetAttr@@Base+0x44a> │ │ │ │ strd r4, r6, [sp] │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ ldrd r0, r1, [r5] │ │ │ │ - bl 66fd2 <_PySys_GetAttr@@Base+0x44a> │ │ │ │ + bl 66f02 <_PySys_GetAttr@@Base+0x44a> │ │ │ │ strd r4, r6, [sp] │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ ldrd r0, r1, [r5, #8] │ │ │ │ - bl 66fd2 <_PySys_GetAttr@@Base+0x44a> │ │ │ │ + bl 66f02 <_PySys_GetAttr@@Base+0x44a> │ │ │ │ strd r4, r6, [sp] │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ ldrd r0, r1, [r5, #24] │ │ │ │ - bl 66fd2 <_PySys_GetAttr@@Base+0x44a> │ │ │ │ + bl 66f02 <_PySys_GetAttr@@Base+0x44a> │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ str r6, [sp, #4] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 66fd2 <_PySys_GetAttr@@Base+0x44a> │ │ │ │ + bl 66f02 <_PySys_GetAttr@@Base+0x44a> │ │ │ │ mov r1, r4 │ │ │ │ - movw r3, #64896 @ 0xfd80 │ │ │ │ + movw r3, #65384 @ 0xff68 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ - movw r2, #33004 @ 0x80ec │ │ │ │ + movw r2, #33276 @ 0x81fc │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r0, #1935 @ 0x78f │ │ │ │ + movw r0, #1259 @ 0x4eb │ │ │ │ movt r0, #6 │ │ │ │ - bl 66f9e <_PySys_GetAttr@@Base+0x416> │ │ │ │ + bl 66ece <_PySys_GetAttr@@Base+0x416> │ │ │ │ ldrd r1, r2, [r5] │ │ │ │ ldrd r0, r3, [r5, #8] │ │ │ │ cmp r0, r1 │ │ │ │ sbcs r3, r2 │ │ │ │ - bge.n 6724e <_PySys_GetAttr@@Base+0x6c6> │ │ │ │ + bge.n 6717e <_PySys_GetAttr@@Base+0x6c6> │ │ │ │ mov r1, r4 │ │ │ │ - movw r2, #50604 @ 0xc5ac │ │ │ │ + movw r2, #50924 @ 0xc6ec │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r0, #1935 @ 0x78f │ │ │ │ + movw r0, #1259 @ 0x4eb │ │ │ │ movt r0, #6 │ │ │ │ - bl 66f9e <_PySys_GetAttr@@Base+0x416> │ │ │ │ - movw r2, #33048 @ 0x8118 │ │ │ │ + bl 66ece <_PySys_GetAttr@@Base+0x416> │ │ │ │ + movw r2, #33320 @ 0x8228 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ mov r1, r4 │ │ │ │ cmp r7, r6 │ │ │ │ it ne │ │ │ │ movne r2, r7 │ │ │ │ - movw r0, #1935 @ 0x78f │ │ │ │ + movw r0, #1259 @ 0x4eb │ │ │ │ movt r0, #6 │ │ │ │ - bl 66f9e <_PySys_GetAttr@@Base+0x416> │ │ │ │ - movw r2, #7988 @ 0x1f34 │ │ │ │ + bl 66ece <_PySys_GetAttr@@Base+0x416> │ │ │ │ + movw r2, #8272 @ 0x2050 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - b.n 672d4 <_PySys_GetAttr@@Base+0x74c> │ │ │ │ - movw r2, #33072 @ 0x8130 │ │ │ │ + b.n 67204 <_PySys_GetAttr@@Base+0x74c> │ │ │ │ + movw r2, #33344 @ 0x8240 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - b.n 672d4 <_PySys_GetAttr@@Base+0x74c> │ │ │ │ + b.n 67204 <_PySys_GetAttr@@Base+0x74c> │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bl 66fd2 <_PySys_GetAttr@@Base+0x44a> │ │ │ │ + bl 66f02 <_PySys_GetAttr@@Base+0x44a> │ │ │ │ strd r4, r6, [sp] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldrd r0, r1, [r5] │ │ │ │ - bl 66fd2 <_PySys_GetAttr@@Base+0x44a> │ │ │ │ + bl 66f02 <_PySys_GetAttr@@Base+0x44a> │ │ │ │ strd r4, r6, [sp] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldrd r0, r1, [r5, #8] │ │ │ │ - bl 66fd2 <_PySys_GetAttr@@Base+0x44a> │ │ │ │ + bl 66f02 <_PySys_GetAttr@@Base+0x44a> │ │ │ │ strd r4, r6, [sp] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldrd r0, r1, [r5, #24] │ │ │ │ - bl 66fd2 <_PySys_GetAttr@@Base+0x44a> │ │ │ │ + bl 66f02 <_PySys_GetAttr@@Base+0x44a> │ │ │ │ mov r1, r4 │ │ │ │ - movw r3, #63940 @ 0xf9c4 │ │ │ │ + movw r3, #64260 @ 0xfb04 │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ - movw r2, #33080 @ 0x8138 │ │ │ │ + movw r2, #33352 @ 0x8248 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r0, #1935 @ 0x78f │ │ │ │ + movw r0, #1259 @ 0x4eb │ │ │ │ movt r0, #6 │ │ │ │ - bl 66f9e <_PySys_GetAttr@@Base+0x416> │ │ │ │ + bl 66ece <_PySys_GetAttr@@Base+0x416> │ │ │ │ ldr r1, [r5, #0] │ │ │ │ ldrd r2, r0, [r5, #4] │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r0, r1 │ │ │ │ sbcs r3, r2 │ │ │ │ - bge.n 6724e <_PySys_GetAttr@@Base+0x6c6> │ │ │ │ - movw r2, #33088 @ 0x8140 │ │ │ │ + bge.n 6717e <_PySys_GetAttr@@Base+0x6c6> │ │ │ │ + movw r2, #33360 @ 0x8250 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #1935 @ 0x78f │ │ │ │ + movw r0, #1259 @ 0x4eb │ │ │ │ movt r0, #6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.n 66f9e <_PySys_GetAttr@@Base+0x416> │ │ │ │ + b.n 66ece <_PySys_GetAttr@@Base+0x416> │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r2 │ │ │ │ - movw r5, #1935 @ 0x78f │ │ │ │ + movw r5, #1259 @ 0x4eb │ │ │ │ movt r5, #6 │ │ │ │ mov r3, r1 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - movw r2, #33064 @ 0x8128 │ │ │ │ + movw r2, #33336 @ 0x8238 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - bl 66f9e <_PySys_GetAttr@@Base+0x416> │ │ │ │ + bl 66ece <_PySys_GetAttr@@Base+0x416> │ │ │ │ movs r3, #0 │ │ │ │ strd r4, r3, [sp] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldrd r0, r1, [r6] │ │ │ │ - bl 66fd2 <_PySys_GetAttr@@Base+0x44a> │ │ │ │ + bl 66f02 <_PySys_GetAttr@@Base+0x44a> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - movw r2, #7988 @ 0x1f34 │ │ │ │ + movw r2, #8272 @ 0x2050 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.n 66f9e <_PySys_GetAttr@@Base+0x416> │ │ │ │ + b.n 66ece <_PySys_GetAttr@@Base+0x416> │ │ │ │ │ │ │ │ -0006733e : │ │ │ │ +0006726e : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ ldr.w r0, [r3, #848] @ 0x350 │ │ │ │ - cbnz r0, 6735e │ │ │ │ + cbnz r0, 6728e │ │ │ │ blx 2a8b4 │ │ │ │ movs r0, #0 │ │ │ │ blx 29258 │ │ │ │ │ │ │ │ -00067364 : │ │ │ │ +00067294 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 29b10 │ │ │ │ - cbnz r0, 67392 │ │ │ │ + cbnz r0, 672c2 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 67396 │ │ │ │ + bge.n 672c6 │ │ │ │ blx 2a20c │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ movs r3, #12 │ │ │ │ str r3, [r0, #0] │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ │ │ │ │ -0006739c : │ │ │ │ +000672cc : │ │ │ │ b.w 2a208 │ │ │ │ │ │ │ │ -000673a0 : │ │ │ │ +000672d0 : │ │ │ │ movs r1, #0 │ │ │ │ b.w 2927c │ │ │ │ │ │ │ │ -000673a6 : │ │ │ │ +000672d6 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 29280 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ negs r0, r0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -000673c2 : │ │ │ │ +000672f2 : │ │ │ │ b.w 2a318 │ │ │ │ │ │ │ │ -000673c6 : │ │ │ │ +000672f6 : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000673c8 : │ │ │ │ - ldr r3, [pc, #12] @ (673d8 ) │ │ │ │ +000672f8 : │ │ │ │ + ldr r3, [pc, #12] @ (67308 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr.w r0, [r3, #3716] @ 0xe84 │ │ │ │ bx lr │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -000673dc : │ │ │ │ - b.n 66e74 <_PySys_GetAttr@@Base+0x2ec> │ │ │ │ +0006730c : │ │ │ │ + b.n 66da4 <_PySys_GetAttr@@Base+0x2ec> │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r3 │ │ │ │ cmp r4, #1 │ │ │ │ - beq.n 67406 │ │ │ │ + beq.n 67336 │ │ │ │ cmp r4, #2 │ │ │ │ - bne.n 67480 │ │ │ │ + bne.n 673b0 │ │ │ │ mov.w r9, #1 │ │ │ │ - b.n 6740a │ │ │ │ + b.n 6733a │ │ │ │ mov.w r9, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx 29b58 │ │ │ │ adds r0, #1 │ │ │ │ cmp.w r0, #536870912 @ 0x20000000 │ │ │ │ - bcc.n 6741e │ │ │ │ + bcc.n 6734e │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - b.n 67484 │ │ │ │ + b.n 673b4 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bl 6bfc4 │ │ │ │ + bl 6bfbc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 67418 │ │ │ │ + beq.n 67348 │ │ │ │ mov r2, r6 │ │ │ │ mov r4, r0 │ │ │ │ mov sl, r2 │ │ │ │ ldrb.w r3, [r2], #1 │ │ │ │ mov r1, r3 │ │ │ │ - cbz r3, 67470 │ │ │ │ + cbz r3, 673a0 │ │ │ │ tst.w r3, #128 @ 0x80 │ │ │ │ - beq.n 6746a │ │ │ │ + beq.n 6739a │ │ │ │ add.w r1, r3, #56320 @ 0xdc00 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 6746a │ │ │ │ - bl 6c174 │ │ │ │ - cbz r5, 67452 │ │ │ │ + bne.n 6739a │ │ │ │ + bl 6c16c │ │ │ │ + cbz r5, 67382 │ │ │ │ sub.w r6, sl, r6 │ │ │ │ str r6, [r5, #0] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 67464 │ │ │ │ - movw r3, #49920 @ 0xc300 │ │ │ │ + beq.n 67394 │ │ │ │ + movw r3, #50240 @ 0xc440 │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ str.w r3, [r8] │ │ │ │ mvn.w r3, #1 │ │ │ │ - b.n 67484 │ │ │ │ + b.n 673b4 │ │ │ │ str.w r1, [r4], #4 │ │ │ │ - b.n 6742c │ │ │ │ + b.n 6735c │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r5, 6747a │ │ │ │ + cbz r5, 673aa │ │ │ │ subs r4, r4, r0 │ │ │ │ asrs r4, r4, #2 │ │ │ │ str r4, [r5, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r0, [r7, #0] │ │ │ │ - b.n 67484 │ │ │ │ + b.n 673b4 │ │ │ │ mvn.w r3, #2 │ │ │ │ mov r0, r3 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ │ │ │ -0006748a : │ │ │ │ +000673ba : │ │ │ │ movs r2, #0 │ │ │ │ - b.w 1b17a4 │ │ │ │ + b.w 1b16e8 │ │ │ │ │ │ │ │ -00067490 <_Py_closerange@@Base>: │ │ │ │ +000673c0 <_Py_closerange@@Base>: │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ bic.w r4, r0, r0, asr #31 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r5, r1 │ │ │ │ blx 29910 │ │ │ │ - cbz r0, 674d0 <_Py_closerange@@Base+0x40> │ │ │ │ + cbz r0, 67400 <_Py_closerange@@Base+0x40> │ │ │ │ movs r0, #4 │ │ │ │ blx 29228 │ │ │ │ cmp r0, r5 │ │ │ │ - bgt.n 674c2 <_Py_closerange@@Base+0x32> │ │ │ │ + bgt.n 673f2 <_Py_closerange@@Base+0x32> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ b.w 2a944 │ │ │ │ mov r0, r4 │ │ │ │ cmp r4, r5 │ │ │ │ - bgt.n 674d0 <_Py_closerange@@Base+0x40> │ │ │ │ + bgt.n 67400 <_Py_closerange@@Base+0x40> │ │ │ │ adds r4, #1 │ │ │ │ blx 29fa0 │ │ │ │ - b.n 674c2 <_Py_closerange@@Base+0x32> │ │ │ │ + b.n 673f2 <_Py_closerange@@Base+0x32> │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -000674d2 : │ │ │ │ +00067402 : │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000674d6 : │ │ │ │ +00067406 : │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000674da : │ │ │ │ +0006740a : │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r3, #1388] @ 0x56c │ │ │ │ orr.w r2, r2, r2, asr #31 │ │ │ │ str.w r2, [r3, #1388] @ 0x56c │ │ │ │ str.w r1, [r3, #1392] @ 0x570 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000674f8 : │ │ │ │ +00067428 : │ │ │ │ subs r3, r0, #1 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bhi.n 67548 │ │ │ │ + bhi.n 67478 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r5, #19968 @ 0x4e00 │ │ │ │ movt r5, #72 @ 0x48 │ │ │ │ mov r4, r0 │ │ │ │ add.w r3, r0, #109 @ 0x6d │ │ │ │ dmb ish │ │ │ │ ldr.w r6, [r5, r3, lsl #3] │ │ │ │ dmb ish │ │ │ │ ldr.w r1, [r5, #1404] @ 0x57c │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d44ac <_PyBytesWriter_Dealloc@@Base+0x534> │ │ │ │ - cbnz r0, 67544 │ │ │ │ + bl 1d4388 <_PyBytesWriter_Dealloc@@Base+0x534> │ │ │ │ + cbnz r0, 67474 │ │ │ │ ldr.w r1, [r5, #1400] @ 0x578 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d44ac <_PyBytesWriter_Dealloc@@Base+0x534> │ │ │ │ - cbnz r0, 67544 │ │ │ │ + bl 1d4388 <_PyBytesWriter_Dealloc@@Base+0x534> │ │ │ │ + cbnz r0, 67474 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f6eb4 │ │ │ │ + bl 1f6d9c │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006754e : │ │ │ │ +0006747e : │ │ │ │ movs r0, #2 │ │ │ │ - b.w 674f8 │ │ │ │ + b.w 67428 │ │ │ │ │ │ │ │ -00067554 : │ │ │ │ - ldr r3, [pc, #8] @ (67560 ) │ │ │ │ +00067484 : │ │ │ │ + ldr r3, [pc, #8] @ (67490 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r0, [r2, r3] │ │ │ │ b.w 302ce <_Py_fstat@@Base+0x586> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r3, [r1, #1] │ │ │ │ ldrb r0, [r1, #0] │ │ │ │ orr.w r0, r0, r3, lsl #8 │ │ │ │ eor.w r0, r0, #32768 @ 0x8000 │ │ │ │ sub.w r0, r0, #32768 @ 0x8000 │ │ │ │ - b.w 7ffe0 │ │ │ │ + b.w 7fff4 │ │ │ │ movs r0, #0 │ │ │ │ adds r3, r1, #4 │ │ │ │ ldrb.w r2, [r3, #-1]! │ │ │ │ cmp r1, r3 │ │ │ │ orr.w r0, r2, r0, lsl #8 │ │ │ │ - bne.n 6757c │ │ │ │ - b.w 7ffe0 │ │ │ │ + bne.n 674ac │ │ │ │ + b.w 7fff4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx 2950c │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 7ffe0 │ │ │ │ + b.w 7fff4 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ - b.w 7ffe0 │ │ │ │ + b.w 7fff4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 66f46 <_PySys_GetAttr@@Base+0x3be> │ │ │ │ + bl 66e76 <_PySys_GetAttr@@Base+0x3be> │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #20 │ │ │ │ - bl 66f46 <_PySys_GetAttr@@Base+0x3be> │ │ │ │ + bl 66e76 <_PySys_GetAttr@@Base+0x3be> │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - bl 26b498 │ │ │ │ + bl 26b5d8 │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #8 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 29e34 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #20 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w 7ffe0 │ │ │ │ + b.w 7fff4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3608] @ 0xe18 │ │ │ │ sub sp, #452 @ 0x1c4 │ │ │ │ movs r6, #0 │ │ │ │ add r4, sp, #32 │ │ │ │ movs r5, #255 @ 0xff │ │ │ │ mov r1, r4 │ │ │ │ - movw r3, #33160 @ 0x8188 │ │ │ │ + movw r3, #33432 @ 0x8298 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #20] │ │ │ │ add r5, sp, #192 @ 0xc0 │ │ │ │ - movw r3, #33172 @ 0x8194 │ │ │ │ + movw r3, #33444 @ 0x82a4 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ - movw r2, #33120 @ 0x8160 │ │ │ │ + movw r2, #33392 @ 0x8270 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ str r3, [sp, #16] │ │ │ │ - movw r0, #1935 @ 0x78f │ │ │ │ + movw r0, #1259 @ 0x4eb │ │ │ │ movt r0, #6 │ │ │ │ - movw r3, #33180 @ 0x819c │ │ │ │ + movw r3, #33452 @ 0x82ac │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ str r3, [sp, #12] │ │ │ │ - movw r3, #33192 @ 0x81a8 │ │ │ │ + movw r3, #33464 @ 0x82b8 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ str r3, [sp, #8] │ │ │ │ - movw r3, #33204 @ 0x81b4 │ │ │ │ + movw r3, #33476 @ 0x82c4 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ str r3, [sp, #4] │ │ │ │ - movw r3, #33216 @ 0x81c0 │ │ │ │ + movw r3, #33488 @ 0x82d0 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ str r3, [sp, #0] │ │ │ │ - movw r3, #33108 @ 0x8154 │ │ │ │ + movw r3, #33380 @ 0x8264 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ str r5, [r4, #8] │ │ │ │ strd r6, r6, [r4] │ │ │ │ - movw r5, #63940 @ 0xf9c4 │ │ │ │ + movw r5, #64260 @ 0xfb04 │ │ │ │ movt r5, #38 @ 0x26 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ - bl 66f9e <_PySys_GetAttr@@Base+0x416> │ │ │ │ - ldr r0, [pc, #880] @ (679f8 ) │ │ │ │ + bl 66ece <_PySys_GetAttr@@Base+0x416> │ │ │ │ + ldr r0, [pc, #880] @ (67928 ) │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r4, r5, [sp] │ │ │ │ - movw r1, #33224 @ 0x81c8 │ │ │ │ + movw r1, #33496 @ 0x82d8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 67156 <_PySys_GetAttr@@Base+0x5ce> │ │ │ │ - ldr r0, [pc, #860] @ (679fc ) │ │ │ │ + bl 67086 <_PySys_GetAttr@@Base+0x5ce> │ │ │ │ + ldr r0, [pc, #860] @ (6792c ) │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r4, r5, [sp] │ │ │ │ - movw r1, #33236 @ 0x81d4 │ │ │ │ + movw r1, #33508 @ 0x82e4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movw r5, #38592 @ 0x96c0 │ │ │ │ movt r5, #74 @ 0x4a │ │ │ │ - bl 67156 <_PySys_GetAttr@@Base+0x5ce> │ │ │ │ + bl 67086 <_PySys_GetAttr@@Base+0x5ce> │ │ │ │ mov r1, r4 │ │ │ │ - movw r3, #62584 @ 0xf478 │ │ │ │ + movw r3, #62904 @ 0xf5b8 │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ - movw r2, #33064 @ 0x8128 │ │ │ │ + movw r2, #33336 @ 0x8238 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r0, #1935 @ 0x78f │ │ │ │ + movw r0, #1259 @ 0x4eb │ │ │ │ movt r0, #6 │ │ │ │ - bl 66f9e <_PySys_GetAttr@@Base+0x416> │ │ │ │ + bl 66ece <_PySys_GetAttr@@Base+0x416> │ │ │ │ strd r4, r6, [sp] │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ ldrd r0, r1, [r5, #144] @ 0x90 │ │ │ │ - bl 66fd2 <_PySys_GetAttr@@Base+0x44a> │ │ │ │ + bl 66f02 <_PySys_GetAttr@@Base+0x44a> │ │ │ │ mov r1, r4 │ │ │ │ - movw r2, #7988 @ 0x1f34 │ │ │ │ + movw r2, #8272 @ 0x2050 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r0, #1935 @ 0x78f │ │ │ │ + movw r0, #1259 @ 0x4eb │ │ │ │ movt r0, #6 │ │ │ │ - bl 66f9e <_PySys_GetAttr@@Base+0x416> │ │ │ │ + bl 66ece <_PySys_GetAttr@@Base+0x416> │ │ │ │ mov r1, r4 │ │ │ │ - movw r3, #33248 @ 0x81e0 │ │ │ │ + movw r3, #33520 @ 0x82f0 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ - movw r2, #33064 @ 0x8128 │ │ │ │ + movw r2, #33336 @ 0x8238 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r0, #1935 @ 0x78f │ │ │ │ + movw r0, #1259 @ 0x4eb │ │ │ │ movt r0, #6 │ │ │ │ - bl 66f9e <_PySys_GetAttr@@Base+0x416> │ │ │ │ + bl 66ece <_PySys_GetAttr@@Base+0x416> │ │ │ │ strd r4, r6, [sp] │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ ldrd r0, r1, [r5, #176] @ 0xb0 │ │ │ │ - bl 66fd2 <_PySys_GetAttr@@Base+0x44a> │ │ │ │ + bl 66f02 <_PySys_GetAttr@@Base+0x44a> │ │ │ │ mov r1, r4 │ │ │ │ - movw r2, #7988 @ 0x1f34 │ │ │ │ + movw r2, #8272 @ 0x2050 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r0, #1935 @ 0x78f │ │ │ │ + movw r0, #1259 @ 0x4eb │ │ │ │ movt r0, #6 │ │ │ │ - bl 66f9e <_PySys_GetAttr@@Base+0x416> │ │ │ │ + bl 66ece <_PySys_GetAttr@@Base+0x416> │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ add.w r0, r5, #192 @ 0xc0 │ │ │ │ strd r4, r6, [sp] │ │ │ │ - movw r1, #33256 @ 0x81e8 │ │ │ │ + movw r1, #33528 @ 0x82f8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 67156 <_PySys_GetAttr@@Base+0x5ce> │ │ │ │ + bl 67086 <_PySys_GetAttr@@Base+0x5ce> │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r5 │ │ │ │ strd r4, r6, [sp] │ │ │ │ - movw r1, #33264 @ 0x81f0 │ │ │ │ + movw r1, #33536 @ 0x8300 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 67156 <_PySys_GetAttr@@Base+0x5ce> │ │ │ │ + bl 67086 <_PySys_GetAttr@@Base+0x5ce> │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ add.w r0, r5, #224 @ 0xe0 │ │ │ │ strd r4, r6, [sp] │ │ │ │ - movw r1, #33276 @ 0x81fc │ │ │ │ + movw r1, #33548 @ 0x830c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 67156 <_PySys_GetAttr@@Base+0x5ce> │ │ │ │ + bl 67086 <_PySys_GetAttr@@Base+0x5ce> │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ add.w r0, r5, #448 @ 0x1c0 │ │ │ │ strd r4, r6, [sp] │ │ │ │ - movw r1, #33288 @ 0x8208 │ │ │ │ + movw r1, #33560 @ 0x8318 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 67156 <_PySys_GetAttr@@Base+0x5ce> │ │ │ │ + bl 67086 <_PySys_GetAttr@@Base+0x5ce> │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ add.w r0, r5, #32 │ │ │ │ strd r4, r6, [sp] │ │ │ │ - movw r1, #62484 @ 0xf414 │ │ │ │ + movw r1, #62804 @ 0xf554 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - bl 67156 <_PySys_GetAttr@@Base+0x5ce> │ │ │ │ + bl 67086 <_PySys_GetAttr@@Base+0x5ce> │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ add.w r0, r5, #256 @ 0x100 │ │ │ │ strd r4, r6, [sp] │ │ │ │ - movw r1, #33276 @ 0x81fc │ │ │ │ + movw r1, #33548 @ 0x830c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 67156 <_PySys_GetAttr@@Base+0x5ce> │ │ │ │ + bl 67086 <_PySys_GetAttr@@Base+0x5ce> │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r5, #480 @ 0x1e0 │ │ │ │ - movw r1, #33296 @ 0x8210 │ │ │ │ + movw r1, #33568 @ 0x8320 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 672e6 <_PySys_GetAttr@@Base+0x75e> │ │ │ │ + bl 67216 <_PySys_GetAttr@@Base+0x75e> │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r5, #560 @ 0x230 │ │ │ │ - movw r1, #33308 @ 0x821c │ │ │ │ + movw r1, #33580 @ 0x832c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 672e6 <_PySys_GetAttr@@Base+0x75e> │ │ │ │ + bl 67216 <_PySys_GetAttr@@Base+0x75e> │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r5, #496 @ 0x1f0 │ │ │ │ - movw r1, #33320 @ 0x8228 │ │ │ │ + movw r1, #33592 @ 0x8338 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 672e6 <_PySys_GetAttr@@Base+0x75e> │ │ │ │ + bl 67216 <_PySys_GetAttr@@Base+0x75e> │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r5, #512 @ 0x200 │ │ │ │ - movw r1, #62404 @ 0xf3c4 │ │ │ │ + movw r1, #62724 @ 0xf504 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - bl 672e6 <_PySys_GetAttr@@Base+0x75e> │ │ │ │ + bl 67216 <_PySys_GetAttr@@Base+0x75e> │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r5, #528 @ 0x210 │ │ │ │ - movw r1, #33328 @ 0x8230 │ │ │ │ + movw r1, #33600 @ 0x8340 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 672e6 <_PySys_GetAttr@@Base+0x75e> │ │ │ │ + bl 67216 <_PySys_GetAttr@@Base+0x75e> │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r5, #544 @ 0x220 │ │ │ │ - movw r1, #33336 @ 0x8238 │ │ │ │ + movw r1, #33608 @ 0x8348 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 672e6 <_PySys_GetAttr@@Base+0x75e> │ │ │ │ + bl 67216 <_PySys_GetAttr@@Base+0x75e> │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ add.w r0, r5, #288 @ 0x120 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ strd r4, r6, [sp] │ │ │ │ - movw r1, #10556 @ 0x293c │ │ │ │ + movw r1, #10876 @ 0x2a7c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 67156 <_PySys_GetAttr@@Base+0x5ce> │ │ │ │ + bl 67086 <_PySys_GetAttr@@Base+0x5ce> │ │ │ │ ldrd r0, r1, [r5, #584] @ 0x248 │ │ │ │ orrs.w r3, r0, r1 │ │ │ │ - beq.n 6788c │ │ │ │ + beq.n 677bc │ │ │ │ ldrd r5, r7, [r5, #576] @ 0x240 │ │ │ │ movs r6, #10 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ umull r0, r1, r5, r6 │ │ │ │ mla r1, r6, r7, r1 │ │ │ │ - bl 26babc │ │ │ │ + bl 26bbfc │ │ │ │ movs r2, #10 │ │ │ │ movs r3, #0 │ │ │ │ - bl 26babc │ │ │ │ + bl 26bbfc │ │ │ │ mov r1, r4 │ │ │ │ strd r0, r2, [sp] │ │ │ │ - movw r3, #33344 @ 0x8240 │ │ │ │ + movw r3, #33616 @ 0x8350 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ - movw r2, #33356 @ 0x824c │ │ │ │ + movw r2, #33628 @ 0x835c │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r0, #1935 @ 0x78f │ │ │ │ + movw r0, #1259 @ 0x4eb │ │ │ │ movt r0, #6 │ │ │ │ movs r6, #0 │ │ │ │ - bl 66f9e <_PySys_GetAttr@@Base+0x416> │ │ │ │ + bl 66ece <_PySys_GetAttr@@Base+0x416> │ │ │ │ movs r7, #0 │ │ │ │ - bl 19e778 │ │ │ │ + bl 19e698 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #0] │ │ │ │ - movw r3, #33376 @ 0x8260 │ │ │ │ + movw r3, #33648 @ 0x8370 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ - movw r2, #33388 @ 0x826c │ │ │ │ + movw r2, #33660 @ 0x837c │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r0, #1935 @ 0x78f │ │ │ │ + movw r0, #1259 @ 0x4eb │ │ │ │ movt r0, #6 │ │ │ │ mov.w r9, #1000 @ 0x3e8 │ │ │ │ - bl 66f9e <_PySys_GetAttr@@Base+0x416> │ │ │ │ + bl 66ece <_PySys_GetAttr@@Base+0x416> │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ strd r6, r7, [sp, #56] @ 0x38 │ │ │ │ blx 2957c │ │ │ │ add r6, sp, #104 @ 0x68 │ │ │ │ movw r3, #39232 @ 0x9940 │ │ │ │ @@ -92154,15 +92069,15 @@ │ │ │ │ asrs r2, r2, #31 │ │ │ │ umull r5, r1, r5, r9 │ │ │ │ rsb r2, r2, r0, asr #18 │ │ │ │ movw r0, #39240 @ 0x9948 │ │ │ │ movt r0, #74 @ 0x4a │ │ │ │ subs.w r5, r5, sl │ │ │ │ mla r3, r9, r3, r1 │ │ │ │ - ldr r1, [pc, #200] @ (67a00 ) │ │ │ │ + ldr r1, [pc, #200] @ (67930 ) │ │ │ │ sbc.w r7, r3, r7 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ subs r5, r5, r3 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ sbc.w r7, r7, r3 │ │ │ │ adds r5, r5, r2 │ │ │ │ adc.w r7, r7, r2, asr #31 │ │ │ │ @@ -92176,263 +92091,263 @@ │ │ │ │ blx 290c8 <__getrusage64@plt> │ │ │ │ ldrd r3, r2, [r6] │ │ │ │ ldrd r0, r1, [r6, #8] │ │ │ │ umull sl, r8, r3, r9 │ │ │ │ movs r3, #0 │ │ │ │ mla r8, r9, r2, r8 │ │ │ │ mov.w r2, #1000 @ 0x3e8 │ │ │ │ - bl 26babc │ │ │ │ + bl 26bbfc │ │ │ │ adds.w sl, sl, r0 │ │ │ │ ldrd r3, r2, [r6, #16] │ │ │ │ adc.w r8, r8, r1 │ │ │ │ ldrd r0, r1, [r6, #24] │ │ │ │ umull fp, r3, r3, r9 │ │ │ │ mla r9, r9, r2, r3 │ │ │ │ movs r3, #0 │ │ │ │ mov.w r2, #1000 @ 0x3e8 │ │ │ │ - bl 26babc │ │ │ │ + bl 26bbfc │ │ │ │ ldr r3, [r6, #32] │ │ │ │ adds.w r0, fp, r0 │ │ │ │ adc.w r1, r9, r1 │ │ │ │ ldr.w r9, [r6, #52] @ 0x34 │ │ │ │ cmp r7, #0 │ │ │ │ mov.w r6, r3, lsl #10 │ │ │ │ - blt.n 679c8 │ │ │ │ + blt.n 678f8 │ │ │ │ mvn.w fp, #2147483648 @ 0x80000000 │ │ │ │ cmp r5, fp │ │ │ │ sbcs.w r7, r7, #0 │ │ │ │ - bge.n 679cc │ │ │ │ + bge.n 678fc │ │ │ │ mov fp, r5 │ │ │ │ - b.n 679cc │ │ │ │ + b.n 678fc │ │ │ │ mov.w fp, #0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - blt.n 679e2 │ │ │ │ + blt.n 67912 │ │ │ │ mvn.w r7, #2147483648 @ 0x80000000 │ │ │ │ cmp sl, r7 │ │ │ │ sbcs.w r8, r8, #0 │ │ │ │ - bge.n 679e4 │ │ │ │ + bge.n 67914 │ │ │ │ mov r7, sl │ │ │ │ - b.n 679e4 │ │ │ │ + b.n 67914 │ │ │ │ movs r7, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 67a04 │ │ │ │ + blt.n 67934 │ │ │ │ mvn.w r8, #2147483648 @ 0x80000000 │ │ │ │ cmp r0, r8 │ │ │ │ sbcs.w r1, r1, #0 │ │ │ │ - bge.n 67a08 │ │ │ │ + bge.n 67938 │ │ │ │ mov r8, r0 │ │ │ │ - b.n 67a08 │ │ │ │ + b.n 67938 │ │ │ │ str r7, [sp, #0] │ │ │ │ lsls r2, r1, #1 │ │ │ │ str r7, [sp, #128] @ 0x80 │ │ │ │ lsls r2, r1, #1 │ │ │ │ str r7, [sp, #224] @ 0xe0 │ │ │ │ lsls r2, r1, #1 │ │ │ │ mov.w r8, #0 │ │ │ │ movw r5, #19923 @ 0x4dd3 │ │ │ │ movt r5, #4194 @ 0x1062 │ │ │ │ mov r0, fp │ │ │ │ mov.w r1, #1000 @ 0x3e8 │ │ │ │ - bl 26b72c │ │ │ │ - movw r2, #33400 @ 0x8278 │ │ │ │ + bl 26b86c │ │ │ │ + movw r2, #33672 @ 0x8388 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ umull fp, r3, fp, r5 │ │ │ │ str r1, [sp, #4] │ │ │ │ - movw r0, #1935 @ 0x78f │ │ │ │ + movw r0, #1259 @ 0x4eb │ │ │ │ movt r0, #6 │ │ │ │ mov r1, r4 │ │ │ │ lsrs r3, r3, #6 │ │ │ │ str r3, [sp, #0] │ │ │ │ - movw r3, #62920 @ 0xf5c8 │ │ │ │ + movw r3, #63240 @ 0xf708 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - bl 66f9e <_PySys_GetAttr@@Base+0x416> │ │ │ │ + bl 66ece <_PySys_GetAttr@@Base+0x416> │ │ │ │ mov r0, r8 │ │ │ │ mov.w r1, #1000 @ 0x3e8 │ │ │ │ str.w r9, [sp, #16] │ │ │ │ - bl 26b72c │ │ │ │ + bl 26b86c │ │ │ │ umull r8, r3, r8, r5 │ │ │ │ mov r0, r7 │ │ │ │ umull r7, r5, r7, r5 │ │ │ │ str r1, [sp, #12] │ │ │ │ mov.w r1, #1000 @ 0x3e8 │ │ │ │ lsrs r3, r3, #6 │ │ │ │ str r3, [sp, #8] │ │ │ │ lsrs r5, r5, #6 │ │ │ │ - bl 26b72c │ │ │ │ + bl 26b86c │ │ │ │ str r5, [sp, #0] │ │ │ │ - movw r3, #25612 @ 0x640c │ │ │ │ + movw r3, #25932 @ 0x654c │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ str r1, [sp, #4] │ │ │ │ - movw r2, #33420 @ 0x828c │ │ │ │ + movw r2, #33692 @ 0x839c │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #1935 @ 0x78f │ │ │ │ + movw r0, #1259 @ 0x4eb │ │ │ │ movt r0, #6 │ │ │ │ - movw r5, #34320 @ 0x8610 │ │ │ │ + movw r5, #34640 @ 0x8750 │ │ │ │ movt r5, #41 @ 0x29 │ │ │ │ - bl 66f9e <_PySys_GetAttr@@Base+0x416> │ │ │ │ + bl 66ece <_PySys_GetAttr@@Base+0x416> │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #1 │ │ │ │ strd r4, r5, [sp] │ │ │ │ - bl 66fd2 <_PySys_GetAttr@@Base+0x44a> │ │ │ │ + bl 66f02 <_PySys_GetAttr@@Base+0x44a> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - cbz r3, 67ace │ │ │ │ + cbz r3, 679fe │ │ │ │ mov r1, r4 │ │ │ │ - movw r2, #33488 @ 0x82d0 │ │ │ │ + movw r2, #33760 @ 0x83e0 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r0, #1935 @ 0x78f │ │ │ │ + movw r0, #1259 @ 0x4eb │ │ │ │ movt r0, #6 │ │ │ │ - bl 66f9e <_PySys_GetAttr@@Base+0x416> │ │ │ │ + bl 66ece <_PySys_GetAttr@@Base+0x416> │ │ │ │ ldr r0, [sp, #24] │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ str r5, [sp, #4] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 66fd2 <_PySys_GetAttr@@Base+0x44a> │ │ │ │ + bl 66f02 <_PySys_GetAttr@@Base+0x44a> │ │ │ │ mov r1, r4 │ │ │ │ - movw r2, #7988 @ 0x1f34 │ │ │ │ + movw r2, #8272 @ 0x2050 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r0, #1935 @ 0x78f │ │ │ │ + movw r0, #1259 @ 0x4eb │ │ │ │ movt r0, #6 │ │ │ │ - bl 66f9e <_PySys_GetAttr@@Base+0x416> │ │ │ │ + bl 66ece <_PySys_GetAttr@@Base+0x416> │ │ │ │ add sp, #452 @ 0x1c4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 67b68 │ │ │ │ + beq.n 67a98 │ │ │ │ ldrd r2, r3, [r1] │ │ │ │ stmdb sp!, {r4, r5, r6, fp} │ │ │ │ orrs.w r4, r2, r3 │ │ │ │ - bne.n 67b04 │ │ │ │ + bne.n 67a34 │ │ │ │ ldrd r4, r5, [r1, #8] │ │ │ │ orrs r4, r5 │ │ │ │ - beq.n 67b62 │ │ │ │ + beq.n 67a92 │ │ │ │ ldrexd r4, r5, [r0] │ │ │ │ adds r4, r4, r2 │ │ │ │ adcs r5, r3 │ │ │ │ strexd r6, r4, r5, [r0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 67b04 │ │ │ │ + bne.n 67a34 │ │ │ │ ldrd r2, r3, [r1, #24] │ │ │ │ add.w r4, r0, #24 │ │ │ │ ldrexd fp, ip, [r4] │ │ │ │ adds.w fp, fp, r2 │ │ │ │ adc.w ip, ip, r3 │ │ │ │ strexd r6, fp, ip, [r4] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 67b1c │ │ │ │ + bne.n 67a4c │ │ │ │ ldrd r2, r3, [r1, #8] │ │ │ │ add.w r4, r0, #8 │ │ │ │ ldrexd fp, ip, [r4] │ │ │ │ adds.w fp, fp, r2 │ │ │ │ adc.w ip, ip, r3 │ │ │ │ strexd r6, fp, ip, [r4] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 67b38 │ │ │ │ + bne.n 67a68 │ │ │ │ ldrd r2, r3, [r1, #16] │ │ │ │ adds r0, #16 │ │ │ │ ldrexd r5, r6, [r0] │ │ │ │ adds r5, r5, r2 │ │ │ │ adcs r6, r3 │ │ │ │ strexd r4, r5, r6, [r0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 67b52 │ │ │ │ + bne.n 67a82 │ │ │ │ ldmia.w sp!, {r4, r5, r6, fp} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 67b9e │ │ │ │ + beq.n 67ace │ │ │ │ ldrd r2, r3, [r1] │ │ │ │ push {r4, r5, r6} │ │ │ │ ldrexd r4, r5, [r0] │ │ │ │ adds r4, r4, r2 │ │ │ │ adcs r5, r3 │ │ │ │ strexd r6, r4, r5, [r0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 67b74 │ │ │ │ + bne.n 67aa4 │ │ │ │ ldrd r2, r3, [r1, #8] │ │ │ │ adds r0, #8 │ │ │ │ ldrexd r5, r6, [r0] │ │ │ │ adds r5, r5, r2 │ │ │ │ adcs r6, r3 │ │ │ │ strexd r4, r5, r6, [r0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 67b8a │ │ │ │ + bne.n 67aba │ │ │ │ pop {r4, r5, r6} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ push {r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ - movw r2, #25172 @ 0x6254 │ │ │ │ + movw r2, #25492 @ 0x6394 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ add r3, sp, #20 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1ab2e8 │ │ │ │ + bl 1ab1f8 │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ mov r4, r2 │ │ │ │ sub sp, #80 @ 0x50 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 67c48 │ │ │ │ + cbz r0, 67b78 │ │ │ │ movs r0, #0 │ │ │ │ ldrb r6, [r2, r0] │ │ │ │ - cbz r6, 67bf2 │ │ │ │ + cbz r6, 67b22 │ │ │ │ cmp r0, #33 @ 0x21 │ │ │ │ - beq.n 67c48 │ │ │ │ + beq.n 67b78 │ │ │ │ adds r0, #1 │ │ │ │ - b.n 67be6 │ │ │ │ + b.n 67b16 │ │ │ │ cmp r0, #33 @ 0x21 │ │ │ │ - beq.n 67c48 │ │ │ │ + beq.n 67b78 │ │ │ │ movw r3, #2676 @ 0xa74 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr.w r3, [r3, #1424] @ 0x590 │ │ │ │ - cbz r3, 67c48 │ │ │ │ + cbz r3, 67b78 │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ bic.w r1, r1, #3 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 67c48 │ │ │ │ + beq.n 67b78 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ bic.w r3, r3, #3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r0, sp, #16 │ │ │ │ strd r2, r3, [sp, #4] │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ movs r2, #1 │ │ │ │ str r6, [sp, #12] │ │ │ │ - movw r1, #33500 @ 0x82dc │ │ │ │ + movw r1, #33772 @ 0x83ec │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, r3 │ │ │ │ blx 29f04 <__snprintf_chk@plt> │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #16 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 60f68 <_Py_SetRefcnt@@Base+0x26a> │ │ │ │ - b.n 67c54 │ │ │ │ + bl 60cc8 <_Py_SetRefcnt@@Base+0x26a> │ │ │ │ + b.n 67b84 │ │ │ │ movs r1, #0 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r1 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 60f68 <_Py_SetRefcnt@@Base+0x26a> │ │ │ │ + bl 60cc8 <_Py_SetRefcnt@@Base+0x26a> │ │ │ │ add sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #24 │ │ │ │ @@ -92440,37 +92355,37 @@ │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ add r2, sp, #20 │ │ │ │ add r3, sp, #16 │ │ │ │ str r2, [sp, #0] │ │ │ │ add r2, sp, #12 │ │ │ │ - bl 19f8e8 │ │ │ │ + bl 19f808 │ │ │ │ add.w r2, r5, r4, lsl #2 │ │ │ │ mov r1, r0 │ │ │ │ adds r2, #4 │ │ │ │ ldr.w r4, [r5, r4, lsl #2] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ bics r0, r4 │ │ │ │ mov r4, r1 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ subs r4, #1 │ │ │ │ - bcc.n 67cac │ │ │ │ + bcc.n 67bdc │ │ │ │ ldr.w r6, [r3], #4 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ and.w r0, r0, #1 │ │ │ │ bics r5, r6 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - b.n 67c96 │ │ │ │ + b.n 67bc6 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r3, 67cbe │ │ │ │ + cbz r3, 67bee │ │ │ │ ldr.w r2, [r2, r1, lsl #2] │ │ │ │ bics r3, r2 │ │ │ │ and.w r0, r0, #1 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @@ -92483,178 +92398,178 @@ │ │ │ │ sub sp, #24 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ add.w r5, r0, #116 @ 0x74 │ │ │ │ mla r3, r8, r3, r0 │ │ │ │ add.w r7, r3, #116 @ 0x74 │ │ │ │ cmp r7, r5 │ │ │ │ - bls.n 67d08 │ │ │ │ + bls.n 67c38 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ - cbnz r3, 67d00 │ │ │ │ + cbnz r3, 67c30 │ │ │ │ ldr r3, [r4, #104] @ 0x68 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 67d00 │ │ │ │ - bl 1d3a2c <_Py_fopen_obj@@Base+0x200> │ │ │ │ + beq.n 67c30 │ │ │ │ + bl 1d43c8 <_PyBytesWriter_Dealloc@@Base+0x574> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mla r5, r8, r3, r5 │ │ │ │ - b.n 67cea │ │ │ │ + b.n 67c1a │ │ │ │ ldr r2, [r4, #100] @ 0x64 │ │ │ │ movs r5, #0 │ │ │ │ ldr.w r0, [r6, #448] @ 0x1c0 │ │ │ │ lsls r2, r2, #15 │ │ │ │ adds r0, #192 @ 0xc0 │ │ │ │ negs r2, r2 │ │ │ │ sbc.w r3, r3, r3 │ │ │ │ - bl 19f01c │ │ │ │ + bl 19ef3c │ │ │ │ dmb ish │ │ │ │ str r5, [r4, #112] @ 0x70 │ │ │ │ dmb ish │ │ │ │ cmp r4, r5 │ │ │ │ - bge.n 67d48 │ │ │ │ + bge.n 67c78 │ │ │ │ ldr r0, [r4, #96] @ 0x60 │ │ │ │ mov r1, r6 │ │ │ │ lsls r0, r0, #15 │ │ │ │ negs r0, r0 │ │ │ │ - bl 19fa40 │ │ │ │ + bl 19f960 │ │ │ │ ldr r2, [r4, #96] @ 0x60 │ │ │ │ add.w r1, r4, #52 @ 0x34 │ │ │ │ add.w r0, r4, #68 @ 0x44 │ │ │ │ movs r3, #0 │ │ │ │ lsls r5, r2, #15 │ │ │ │ - b.n 67d80 │ │ │ │ + b.n 67cb0 │ │ │ │ lsrs r2, r4, #27 │ │ │ │ movw r3, #9572 @ 0x2564 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ add.w r1, r3, r2, lsl #2 │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ movs r3, #1 │ │ │ │ ubfx r0, r4, #22, #5 │ │ │ │ lsls r3, r0 │ │ │ │ mvns r3, r3 │ │ │ │ and.w r5, r3, r2 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r1] │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 67d7a │ │ │ │ + bne.n 67caa │ │ │ │ strex r7, r5, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ mov r2, r0 │ │ │ │ - beq.n 67d2c │ │ │ │ - b.n 67d64 │ │ │ │ + beq.n 67c5c │ │ │ │ + b.n 67c94 │ │ │ │ ldr.w r2, [r1, #4]! │ │ │ │ adds r7, r2, #1 │ │ │ │ - bne.n 67d8c │ │ │ │ + bne.n 67cbc │ │ │ │ adds r3, #32 │ │ │ │ - b.n 67d98 │ │ │ │ + b.n 67cc8 │ │ │ │ and.w r7, r2, #1 │ │ │ │ - cbz r2, 67d98 │ │ │ │ + cbz r2, 67cc8 │ │ │ │ add r3, r7 │ │ │ │ lsrs r2, r2, #1 │ │ │ │ - b.n 67d8c │ │ │ │ + b.n 67cbc │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 67d80 │ │ │ │ + bne.n 67cb0 │ │ │ │ lsrs r5, r5, #7 │ │ │ │ ldr.w r2, [r6, #456] @ 0x1c8 │ │ │ │ mul.w r5, r3, r5 │ │ │ │ ldr.w r3, [r2, #256] @ 0x100 │ │ │ │ dmb ish │ │ │ │ - cbz r3, 67db4 │ │ │ │ + cbz r3, 67ce4 │ │ │ │ yield │ │ │ │ - b.n 67da6 │ │ │ │ + b.n 67cd6 │ │ │ │ ldr.w r2, [r6, #448] @ 0x1c0 │ │ │ │ adds r3, r4, #4 │ │ │ │ ldr r7, [r4, #96] @ 0x60 │ │ │ │ str r2, [sp, #16] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w sp, {r0, r1, r2, r3} │ │ │ │ mov r2, r5 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ lsls r1, r7, #15 │ │ │ │ mov r0, r4 │ │ │ │ - bl 610ec <_Py_SetRefcnt@@Base+0x3ee> │ │ │ │ + bl 60e4c <_Py_SetRefcnt@@Base+0x3ee> │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ mov r4, r3 │ │ │ │ subs r3, r7, #3 │ │ │ │ cmp r3, #2 │ │ │ │ - bhi.n 67e30 │ │ │ │ + bhi.n 67d60 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r6, r2 │ │ │ │ - bl 19ed1c │ │ │ │ + bl 19ec3c │ │ │ │ mov r1, r0 │ │ │ │ - cbz r4, 67e02 │ │ │ │ + cbz r4, 67d32 │ │ │ │ subs r3, r5, r4 │ │ │ │ mov r5, r4 │ │ │ │ add r1, r3 │ │ │ │ cmp r7, #4 │ │ │ │ - bne.n 67e24 │ │ │ │ - cbz r5, 67e30 │ │ │ │ - cbz r1, 67e30 │ │ │ │ + bne.n 67d54 │ │ │ │ + cbz r5, 67d60 │ │ │ │ + cbz r1, 67d60 │ │ │ │ mov r4, r1 │ │ │ │ add r5, r1 │ │ │ │ mov.w r1, #1073741824 @ 0x40000000 │ │ │ │ movs r2, #1 │ │ │ │ subs r0, r5, r4 │ │ │ │ cmp r4, r1 │ │ │ │ - bcc.n 67e30 │ │ │ │ + bcc.n 67d60 │ │ │ │ add.w r4, r4, #3221225472 @ 0xc0000000 │ │ │ │ - bl 19f128 │ │ │ │ - b.n 67e0e │ │ │ │ + bl 19f048 │ │ │ │ + b.n 67d3e │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 19f128 │ │ │ │ + b.w 19f048 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ - cbz r2, 67e4c │ │ │ │ + cbz r2, 67d7c │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r2, #0] │ │ │ │ mov r2, r4 │ │ │ │ movs r3, #0 │ │ │ │ - ldr r0, [pc, #72] @ (67e9c ) │ │ │ │ - bl 19f01c │ │ │ │ - ldr r0, [pc, #72] @ (67ea0 ) │ │ │ │ - bl 1bc5b8 │ │ │ │ + ldr r0, [pc, #72] @ (67dcc ) │ │ │ │ + bl 19ef3c │ │ │ │ + ldr r0, [pc, #72] @ (67dd0 ) │ │ │ │ + bl 1bc0b4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #0 │ │ │ │ add r3, sp, #12 │ │ │ │ - bl 1bc68c │ │ │ │ + bl 1bc188 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mov r5, r0 │ │ │ │ - cbz r4, 67e96 │ │ │ │ + cbz r4, 67dc6 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r4 │ │ │ │ blx 29c88 │ │ │ │ - cbz r0, 67e96 │ │ │ │ + cbz r0, 67dc6 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ - cbz r2, 67e96 │ │ │ │ + cbz r2, 67dc6 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r2 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r0, #33520 @ 0x82f0 │ │ │ │ + movw r0, #33792 @ 0x8400 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 60fb4 <_Py_SetRefcnt@@Base+0x2b6> │ │ │ │ + bl 60d14 <_Py_SetRefcnt@@Base+0x2b6> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 67e98 │ │ │ │ + b.n 67dc8 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ str r7, [sp, #128] @ 0x80 │ │ │ │ lsls r2, r1, #1 │ │ │ │ ldr r0, [sp, #768] @ 0x300 │ │ │ │ lsls r2, r1, #1 │ │ │ │ @@ -92664,557 +92579,639 @@ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #20 │ │ │ │ mov r4, r2 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ movs r0, #1 │ │ │ │ - bl 1bc68c │ │ │ │ + bl 1bc188 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 67f46 │ │ │ │ + beq.n 67e76 │ │ │ │ mov r2, r5 │ │ │ │ movs r3, #0 │ │ │ │ mov r6, r0 │ │ │ │ add.w r0, r4, #128 @ 0x80 │ │ │ │ - bl 19f01c │ │ │ │ + bl 19ef3c │ │ │ │ add.w r0, r4, #528 @ 0x210 │ │ │ │ movw r7, #19164 @ 0x4adc │ │ │ │ movt r7, #72 @ 0x48 │ │ │ │ - bl 1bc5b8 │ │ │ │ + bl 1bc0b4 │ │ │ │ ldr.w r8, [r7] │ │ │ │ mov.w r9, #0 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx 291e0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 67f46 │ │ │ │ + cbz r0, 67e76 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #11 │ │ │ │ - bne.n 67f0e │ │ │ │ + bne.n 67e3e │ │ │ │ str.w r9, [r0] │ │ │ │ - b.n 67ef0 │ │ │ │ + b.n 67e20 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #22 │ │ │ │ - bne.n 67f32 │ │ │ │ + bne.n 67e62 │ │ │ │ cmp.w r8, #8 │ │ │ │ - bne.n 67f32 │ │ │ │ + bne.n 67e62 │ │ │ │ movs r2, #4 │ │ │ │ dmb ish │ │ │ │ str r2, [r7, #0] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx 291e0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 67f46 │ │ │ │ - movw r0, #33596 @ 0x833c │ │ │ │ + cbz r0, 67e76 │ │ │ │ + movw r0, #33868 @ 0x844c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 60fb4 <_Py_SetRefcnt@@Base+0x2b6> │ │ │ │ + bl 60d14 <_Py_SetRefcnt@@Base+0x2b6> │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ - bne.n 67f6e │ │ │ │ - bl 25ea04 │ │ │ │ + bne.n 67e9e │ │ │ │ + bl 25e8cc │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 67f8c │ │ │ │ + cbnz r3, 67ebc │ │ │ │ movs r1, #54 @ 0x36 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 97dc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 67f82 │ │ │ │ + bl 97d90 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 67eb2 │ │ │ │ str r5, [r4, #8] │ │ │ │ - b.n 67f8c │ │ │ │ + b.n 67ebc │ │ │ │ mov r0, r4 │ │ │ │ - bl 9d530 <_PyEvalFramePushAndInit@@Base+0x248> │ │ │ │ + bl 9d534 <_PyEvalFramePushAndInit@@Base+0x248> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 67f7e │ │ │ │ + beq.n 67eae │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 67fc4 │ │ │ │ + cbz r0, 67ef4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [r2, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 67fc0 │ │ │ │ + beq.n 67ef0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 67fc0 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 67ef0 │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 67ff8 │ │ │ │ + cbz r0, 67f28 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [r2, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 67ff4 │ │ │ │ + beq.n 67f24 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 67ff4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 67f24 │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movw r1, #33672 @ 0x8388 │ │ │ │ + movw r1, #33944 @ 0x8498 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #43228 @ 0xa8dc │ │ │ │ + movw r0, #43532 @ 0xaa0c │ │ │ │ movt r0, #68 @ 0x44 │ │ │ │ - bl 62644 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 623a4 <_Py_FatalErrorFunc@@Base> │ │ │ │ + │ │ │ │ +00067f4e : │ │ │ │ + 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, 67f70 │ │ │ │ + adds r5, #1 │ │ │ │ + adds r0, r4, #4 │ │ │ │ + b.n 67f60 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 72198 │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 68000 │ │ │ │ + movs r1, #58 @ 0x3a │ │ │ │ + mov r0, r6 │ │ │ │ + blx 29490 │ │ │ │ + mov r5, r0 │ │ │ │ + cbnz r0, 67f92 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 2987c │ │ │ │ + add.w r5, r6, r0, lsl #2 │ │ │ │ + subs r1, r5, r6 │ │ │ │ + mov r0, r6 │ │ │ │ + asrs r1, r1, #2 │ │ │ │ + bl 88780 │ │ │ │ + cbnz r0, 67fb6 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 68000 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cbnz r3, 68000 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 68000 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + ldr r2, [r7, #12] │ │ │ │ + str r0, [r2, r4] │ │ │ │ + adds r4, #4 │ │ │ │ + cbz r3, 67fc4 │ │ │ │ + adds r6, r5, #4 │ │ │ │ + b.n 67f7c │ │ │ │ + ldr r0, [pc, #72] @ (68010 ) │ │ │ │ + mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ + ldr r1, [pc, #72] @ (68014 ) │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r3, [r3, r0] │ │ │ │ + ldr r0, [r3, #8] │ │ │ │ + bl 1cbe50 │ │ │ │ + cbz r0, 67fe6 │ │ │ │ + movw r1, #33960 @ 0x84a8 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [pc, #52] @ (68018 ) │ │ │ │ + bl 623a4 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 6800e │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cbnz r3, 6800e │ │ │ │ + mov r0, r7 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ + b.w 77d5c <_Py_Dealloc@@Base> │ │ │ │ + movw r1, #33984 @ 0x84c0 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [pc, #12] @ (68018 ) │ │ │ │ + bl 623a4 <_Py_FatalErrorFunc@@Base> │ │ │ │ + pop {r3, r4, r5, r6, r7, pc} │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 683a0 <_Py_open@@Base+0x8e> │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + add r2, sp, #176 @ 0xb0 │ │ │ │ + lsls r4, r0, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ - ldr.w r9, [pc, #280] @ 68148 │ │ │ │ + ldr.w r9, [pc, #276] @ 68144 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ ldr.w r3, [r9, #1184] @ 0x4a0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 68140 │ │ │ │ + beq.w 6813e │ │ │ │ movw r5, #4780 @ 0x12ac │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ mov r7, r0 │ │ │ │ movs r6, #0 │ │ │ │ movs r2, #156 @ 0x9c │ │ │ │ mul.w r1, r2, r6 │ │ │ │ ldr.w sl, [r5, r1] │ │ │ │ cmp sl, r7 │ │ │ │ - beq.n 6806a │ │ │ │ + beq.n 68068 │ │ │ │ adds r6, #1 │ │ │ │ cmp r6, #5 │ │ │ │ - bne.n 6804c │ │ │ │ + bne.n 6804a │ │ │ │ mov.w r1, #624 @ 0x270 │ │ │ │ movs r6, #4 │ │ │ │ mov.w fp, #0 │ │ │ │ - b.n 6806e │ │ │ │ + b.n 6806c │ │ │ │ mov.w fp, #1 │ │ │ │ str r1, [sp, #12] │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ mov.w ip, #156 @ 0x9c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr.w r4, [r9, #1192] @ 0x4a8 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [sp, #8] │ │ │ │ mla ip, ip, r6, r5 │ │ │ │ ldr.w r2, [ip, #4] │ │ │ │ - cbz r2, 6809e │ │ │ │ + cbz r2, 6809c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ movs r2, #0 │ │ │ │ mov r0, sl │ │ │ │ str.w r2, [ip, #4] │ │ │ │ adds r1, #12 │ │ │ │ add r1, r5 │ │ │ │ blx 2a174 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 680c8 │ │ │ │ + beq.n 680c6 │ │ │ │ movs r2, #20 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #51984 @ 0xcb10 │ │ │ │ + movw r1, #52304 @ 0xcc50 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - bl 19a968 <_Py_write_noraise@@Base> │ │ │ │ + bl 19a880 <_Py_write_noraise@@Base> │ │ │ │ movs r3, #156 @ 0x9c │ │ │ │ mla r5, r3, r6, r5 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ mov r0, r5 │ │ │ │ blx 29b58 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 68104 │ │ │ │ + b.n 68102 │ │ │ │ mov r1, fp │ │ │ │ movs r2, #23 │ │ │ │ add r0, sp, #16 │ │ │ │ - movw r5, #44688 @ 0xae90 │ │ │ │ + movw r5, #44928 @ 0xaf80 │ │ │ │ movt r5, #40 @ 0x28 │ │ │ │ blx 2957c │ │ │ │ movs r3, #23 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r3 │ │ │ │ add r0, sp, #16 │ │ │ │ str r7, [sp, #4] │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 29f04 <__snprintf_chk@plt> │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #33688 @ 0x8398 │ │ │ │ + movw r1, #34008 @ 0x84d8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 19a968 <_Py_write_noraise@@Base> │ │ │ │ + bl 19a880 <_Py_write_noraise@@Base> │ │ │ │ add r0, sp, #16 │ │ │ │ blx 29b58 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19a968 <_Py_write_noraise@@Base> │ │ │ │ + bl 19a880 <_Py_write_noraise@@Base> │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #13132 @ 0x334c │ │ │ │ + movw r1, #13452 @ 0x348c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 19a968 <_Py_write_noraise@@Base> │ │ │ │ + bl 19a880 <_Py_write_noraise@@Base> │ │ │ │ ldr.w r1, [r9, #1196] @ 0x4ac │ │ │ │ mov r0, r4 │ │ │ │ bl 2ee20 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r1, [r9, #1200] @ 0x4b0 │ │ │ │ bl 2b554 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r0, r7 │ │ │ │ str.w r3, [r8] │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b.w 29e30 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r6, [pc, #188] @ (6821c ) │ │ │ │ + ldr r6, [pc, #188] @ (68218 ) │ │ │ │ mov r7, r1 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r6, #1360] @ 0x550 │ │ │ │ - bl 11cf10 │ │ │ │ + bl 11d17c │ │ │ │ ldr.w r5, [r6, #1292] @ 0x50c │ │ │ │ - cbz r5, 6817e │ │ │ │ + cbz r5, 6817a │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #0 │ │ │ │ bl 2fb48 <_PyTraceMalloc_GetTraceback@@Base+0x4e> │ │ │ │ mov r5, r0 │ │ │ │ - b.n 6818e │ │ │ │ - movw r1, #33732 @ 0x83c4 │ │ │ │ + b.n 6818a │ │ │ │ + movw r1, #34052 @ 0x8504 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r2, #65 @ 0x41 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19a968 <_Py_write_noraise@@Base> │ │ │ │ + bl 19a880 <_Py_write_noraise@@Base> │ │ │ │ ldr.w r0, [r6, #1360] @ 0x550 │ │ │ │ - bl ffb74 │ │ │ │ - cbz r5, 68216 │ │ │ │ - movw sl, #33856 @ 0x8440 │ │ │ │ + bl ffc7c │ │ │ │ + cbz r5, 68212 │ │ │ │ + movw sl, #34176 @ 0x8580 │ │ │ │ movt sl, #42 @ 0x2a │ │ │ │ - movw r9, #33868 @ 0x844c │ │ │ │ + movw r9, #34188 @ 0x858c │ │ │ │ movt r9, #42 @ 0x2a │ │ │ │ - movw r8, #7988 @ 0x1f34 │ │ │ │ + movw r8, #8272 @ 0x2050 │ │ │ │ movt r8, #41 @ 0x29 │ │ │ │ add.w r6, r5, #8 │ │ │ │ movs r7, #0 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #33800 @ 0x8408 │ │ │ │ + movw r1, #34120 @ 0x8548 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 19a968 <_Py_write_noraise@@Base> │ │ │ │ + bl 19a880 <_Py_write_noraise@@Base> │ │ │ │ ldrh r3, [r5, #4] │ │ │ │ movs r2, #8 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ add r6, r2 │ │ │ │ cmp r3, r7 │ │ │ │ - ble.n 68204 │ │ │ │ - bl 19a968 <_Py_write_noraise@@Base> │ │ │ │ + ble.n 68200 │ │ │ │ + bl 19a880 <_Py_write_noraise@@Base> │ │ │ │ ldr.w r1, [r6, #-8] │ │ │ │ mov r0, r4 │ │ │ │ adds r7, #1 │ │ │ │ - bl 1ec868 │ │ │ │ + bl 1ec7bc │ │ │ │ movs r2, #8 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19a968 <_Py_write_noraise@@Base> │ │ │ │ + bl 19a880 <_Py_write_noraise@@Base> │ │ │ │ ldr.w r1, [r6, #-4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ecc4c <_PyEvent_Notify@@Base+0x1b8> │ │ │ │ + bl 1ecba0 <_PyEvent_Notify@@Base+0x1b8> │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19a968 <_Py_write_noraise@@Base> │ │ │ │ - b.n 681c6 │ │ │ │ - movw r1, #7988 @ 0x1f34 │ │ │ │ + bl 19a880 <_Py_write_noraise@@Base> │ │ │ │ + b.n 681c2 │ │ │ │ + movw r1, #8272 @ 0x2050 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ movs r2, #1 │ │ │ │ - b.w 19a968 <_Py_write_noraise@@Base> │ │ │ │ + b.w 19a880 <_Py_write_noraise@@Base> │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r3 │ │ │ │ mov r0, r2 │ │ │ │ - bl 5518c <_Py_hashtable_size@@Base> │ │ │ │ + bl 5516a <_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>: │ │ │ │ +0006823e <_Py_stat@@Base>: │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ - bl 111668 │ │ │ │ - cbz r0, 682a2 <_Py_stat@@Base+0x60> │ │ │ │ + bl 11179c │ │ │ │ + cbz r0, 6829e <_Py_stat@@Base+0x60> │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r4, r0 │ │ │ │ - bl 142774 │ │ │ │ + bl 14285c │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 68280 <_Py_stat@@Base+0x3e> │ │ │ │ + bne.n 6827c <_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 6829e <_Py_stat@@Base+0x60> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 682a2 <_Py_stat@@Base+0x60> │ │ │ │ + cbnz r3, 6829e <_Py_stat@@Base+0x60> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 682a2 <_Py_stat@@Base+0x60> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 6829e <_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 682a2 <_Py_stat@@Base+0x64> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 682a6 <_Py_stat@@Base+0x64> │ │ │ │ + cbnz r3, 682a2 <_Py_stat@@Base+0x64> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 682a6 <_Py_stat@@Base+0x64> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 682a2 <_Py_stat@@Base+0x64> │ │ │ │ mvn.w r5, #1 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r5, #11484 @ 0x2cdc │ │ │ │ movt r5, #77 @ 0x4d │ │ │ │ ldr r4, [r5, #0] │ │ │ │ - cbz r4, 682d8 <_Py_stat@@Base+0x96> │ │ │ │ - bl 95d94 │ │ │ │ + cbz r4, 682d4 <_Py_stat@@Base+0x96> │ │ │ │ + bl 95d68 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r5, r0 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9889c │ │ │ │ + bl 98868 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 7ffe0 │ │ │ │ + b.w 7fff4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 95d94 │ │ │ │ + bl 95d68 │ │ │ │ mov r4, r0 │ │ │ │ blx 2a380 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9889c │ │ │ │ - bl e4b58 │ │ │ │ + bl 98868 │ │ │ │ + bl e4bd0 │ │ │ │ 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>: │ │ │ │ +00068312 <_Py_open@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #8 │ │ │ │ mov r7, r0 │ │ │ │ orr.w r6, r1, #524288 @ 0x80000 │ │ │ │ - bl 8fa90 │ │ │ │ + bl 8fa78 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 683bc <_Py_open@@Base+0xa6> │ │ │ │ + beq.n 683b8 <_Py_open@@Base+0xa6> │ │ │ │ mov r2, r0 │ │ │ │ mov r4, r0 │ │ │ │ str r6, [sp, #0] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #48092 @ 0xbbdc │ │ │ │ + movw r1, #48332 @ 0xbccc │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #49860 @ 0xc2c4 │ │ │ │ + movw r0, #50180 @ 0xc404 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 8fe90 │ │ │ │ + bl 8fe78 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 683d4 <_Py_open@@Base+0xbe> │ │ │ │ - bl 95d94 │ │ │ │ + blt.n 683d0 <_Py_open@@Base+0xbe> │ │ │ │ + bl 95d68 │ │ │ │ mov r1, r6 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r7 │ │ │ │ blx 2a004 <__open64_2@plt> │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9889c │ │ │ │ + bl 98868 │ │ │ │ cmp r5, #0 │ │ │ │ - bge.n 6838a <_Py_open@@Base+0x74> │ │ │ │ + bge.n 68386 <_Py_open@@Base+0x74> │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 683c2 <_Py_open@@Base+0xac> │ │ │ │ - bl e4b58 │ │ │ │ + bne.n 683be <_Py_open@@Base+0xac> │ │ │ │ + bl e4bd0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6835c <_Py_open@@Base+0x46> │ │ │ │ - b.n 683d4 <_Py_open@@Base+0xbe> │ │ │ │ + beq.n 68358 <_Py_open@@Base+0x46> │ │ │ │ + b.n 683d0 <_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 6839c <_Py_open@@Base+0x8a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 683a0 <_Py_open@@Base+0x8a> │ │ │ │ + cbnz r3, 6839c <_Py_open@@Base+0x8a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ movw r3, #23096 @ 0x5a38 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - bl 1b1f10 │ │ │ │ + bl 1b1e54 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 683ee <_Py_open@@Base+0xd8> │ │ │ │ + bne.n 683ea <_Py_open@@Base+0xd8> │ │ │ │ mov r0, r5 │ │ │ │ blx 29fa0 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 683ee <_Py_open@@Base+0xd8> │ │ │ │ + b.n 683ea <_Py_open@@Base+0xd8> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1850 │ │ │ │ + bl f18d0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 683bc <_Py_open@@Base+0xa6> │ │ │ │ + beq.n 683b8 <_Py_open@@Base+0xa6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 683bc <_Py_open@@Base+0xa6> │ │ │ │ + bne.n 683b8 <_Py_open@@Base+0xa6> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 683bc <_Py_open@@Base+0xa6> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 683b8 <_Py_open@@Base+0xa6> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3928] @ 0xf58 │ │ │ │ sub sp, #152 @ 0x98 │ │ │ │ - ldr r3, [pc, #108] @ (68474 <_Py_open@@Base+0x15e>) │ │ │ │ - movw r6, #61776 @ 0xf150 │ │ │ │ + ldr r3, [pc, #108] @ (68470 <_Py_open@@Base+0x15e>) │ │ │ │ + movw r6, #62096 @ 0xf290 │ │ │ │ movt r6, #40 @ 0x28 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #148] @ 0x94 │ │ │ │ mov.w r3, #0 │ │ │ │ add r2, sp, #16 │ │ │ │ add r3, sp, #12 │ │ │ │ str r6, [sp, #0] │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 210b74 │ │ │ │ - cbnz r0, 6842c <_Py_open@@Base+0x116> │ │ │ │ + bl 210ac4 │ │ │ │ + cbnz r0, 68428 <_Py_open@@Base+0x116> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6845c <_Py_open@@Base+0x146> │ │ │ │ + b.n 68458 <_Py_open@@Base+0x146> │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #49608 @ 0xc1c8 │ │ │ │ + movw r1, #49928 @ 0xc308 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #30896 @ 0x78b0 │ │ │ │ + movw r0, #31216 @ 0x79f0 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 8fe90 │ │ │ │ + bl 8fe78 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 68428 <_Py_open@@Base+0x112> │ │ │ │ + blt.n 68424 <_Py_open@@Base+0x112> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ movs r3, #0 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2131cc │ │ │ │ + bl 21311c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 68428 <_Py_open@@Base+0x112> │ │ │ │ - bl 7ffe0 │ │ │ │ - ldr r3, [pc, #20] @ (68474 <_Py_open@@Base+0x15e>) │ │ │ │ + blt.n 68424 <_Py_open@@Base+0x112> │ │ │ │ + bl 7fff4 │ │ │ │ + ldr r3, [pc, #20] @ (68470 <_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 6846a <_Py_open@@Base+0x158> │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ add sp, #152 @ 0x98 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl f43ac │ │ │ │ + bl f4428 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 684a4 <_Py_open@@Base+0x18e> │ │ │ │ - bl 7f720 │ │ │ │ + bne.n 684a0 <_Py_open@@Base+0x18e> │ │ │ │ + bl 7f734 │ │ │ │ cmp r0, #0 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - b.n 684bc <_Py_open@@Base+0x1a6> │ │ │ │ + b.n 684b8 <_Py_open@@Base+0x1a6> │ │ │ │ tst.w r0, #128 @ 0x80 │ │ │ │ movw r3, #7780 @ 0x1e64 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ it eq │ │ │ │ moveq r0, r3 │ │ │ │ @@ -93223,700 +93220,700 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r7, r0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ add.w r0, r1, #12 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ - cbnz r2, 684e0 <_Py_open@@Base+0x1ca> │ │ │ │ + cbnz r2, 684dc <_Py_open@@Base+0x1ca> │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 684e0 <_Py_open@@Base+0x1ca> │ │ │ │ + bne.n 684dc <_Py_open@@Base+0x1ca> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 684fa <_Py_open@@Base+0x1e4> │ │ │ │ - ldr r4, [pc, #100] @ (68548 <_Py_open@@Base+0x232>) │ │ │ │ + cbnz r0, 684f6 <_Py_open@@Base+0x1e4> │ │ │ │ + ldr r4, [pc, #100] @ (68544 <_Py_open@@Base+0x232>) │ │ │ │ add r3, sp, #28 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r4, #3 │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r3, #0 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 101898 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1019a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 68542 <_Py_open@@Base+0x22c> │ │ │ │ + cbz r0, 6853e <_Py_open@@Base+0x22c> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f43ac │ │ │ │ + bl f4428 │ │ │ │ mov r5, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.n 6850c <_Py_open@@Base+0x1f6> │ │ │ │ - bl 7f720 │ │ │ │ - cbnz r0, 68542 <_Py_open@@Base+0x22c> │ │ │ │ + bne.n 68508 <_Py_open@@Base+0x1f6> │ │ │ │ + bl 7f734 │ │ │ │ + cbnz r0, 6853e <_Py_open@@Base+0x22c> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl f43ac │ │ │ │ + bl f4428 │ │ │ │ mov r6, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 6851e <_Py_open@@Base+0x208> │ │ │ │ - bl 7f720 │ │ │ │ - cbnz r0, 68542 <_Py_open@@Base+0x22c> │ │ │ │ + bne.n 6851a <_Py_open@@Base+0x208> │ │ │ │ + bl 7f734 │ │ │ │ + cbnz r0, 6853e <_Py_open@@Base+0x22c> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl f43ac │ │ │ │ + bl f4428 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 68530 <_Py_open@@Base+0x21a> │ │ │ │ - bl 7f720 │ │ │ │ - cbnz r0, 68542 <_Py_open@@Base+0x22c> │ │ │ │ + bne.n 6852c <_Py_open@@Base+0x21a> │ │ │ │ + bl 7f734 │ │ │ │ + cbnz r0, 6853e <_Py_open@@Base+0x22c> │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 26a4ac │ │ │ │ + b.w 26a5ec │ │ │ │ movs r0, #0 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r2, [pc, #896] @ (688cc <_Py_open@@Base+0x5b6>) │ │ │ │ + ldr r2, [pc, #896] @ (688c8 <_Py_open@@Base+0x5b6>) │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r0, r1 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 6856c <_Py_open@@Base+0x256> │ │ │ │ + cbnz r3, 68568 <_Py_open@@Base+0x256> │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 6856c <_Py_open@@Base+0x256> │ │ │ │ + ble.n 68568 <_Py_open@@Base+0x256> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 6856c <_Py_open@@Base+0x256> │ │ │ │ - cbnz r0, 68584 <_Py_open@@Base+0x26e> │ │ │ │ + bne.n 68568 <_Py_open@@Base+0x256> │ │ │ │ + cbnz r0, 68580 <_Py_open@@Base+0x26e> │ │ │ │ movs r4, #1 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - ldr r4, [pc, #48] @ (685a4 <_Py_open@@Base+0x28e>) │ │ │ │ + ldr r4, [pc, #48] @ (685a0 <_Py_open@@Base+0x28e>) │ │ │ │ movs r2, #0 │ │ │ │ add r5, sp, #28 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r2, r5, [sp, #12] │ │ │ │ - bl 101898 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 6859c <_Py_open@@Base+0x286> │ │ │ │ + bl 1019a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 68598 <_Py_open@@Base+0x286> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f43ac │ │ │ │ + bl f4428 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 68596 <_Py_open@@Base+0x280> │ │ │ │ - bl 7f720 │ │ │ │ - cbnz r0, 6859c <_Py_open@@Base+0x286> │ │ │ │ + bne.n 68592 <_Py_open@@Base+0x280> │ │ │ │ + bl 7f734 │ │ │ │ + cbnz r0, 68598 <_Py_open@@Base+0x286> │ │ │ │ mov r0, r4 │ │ │ │ blx 29774 <_exit@plt> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldr r3, [pc, #48] @ (685d8 <_Py_open@@Base+0x2c2>) │ │ │ │ + ldr r3, [pc, #48] @ (685d4 <_Py_open@@Base+0x2c2>) │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r0, r1 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 685c8 <_Py_open@@Base+0x2b2> │ │ │ │ + cbnz r3, 685c4 <_Py_open@@Base+0x2b2> │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 685c8 <_Py_open@@Base+0x2b2> │ │ │ │ + ble.n 685c4 <_Py_open@@Base+0x2b2> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 685c8 <_Py_open@@Base+0x2b2> │ │ │ │ - cbnz r0, 685e4 <_Py_open@@Base+0x2ce> │ │ │ │ + bne.n 685c4 <_Py_open@@Base+0x2b2> │ │ │ │ + cbnz r0, 685e0 <_Py_open@@Base+0x2ce> │ │ │ │ movs r4, #1 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - ldr r4, [pc, #80] @ (68620 <_Py_open@@Base+0x30a>) │ │ │ │ + ldr r4, [pc, #80] @ (6861c <_Py_open@@Base+0x30a>) │ │ │ │ movs r2, #0 │ │ │ │ add r5, sp, #28 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r2, r5, [sp, #12] │ │ │ │ - bl 101898 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 685e4 <_Py_open@@Base+0x2ce> │ │ │ │ + bl 1019a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 685e0 <_Py_open@@Base+0x2ce> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6861c <_Py_open@@Base+0x306> │ │ │ │ + b.n 68618 <_Py_open@@Base+0x306> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f43ac │ │ │ │ + bl f4428 │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 68602 <_Py_open@@Base+0x2ec> │ │ │ │ - bl 7f720 │ │ │ │ + bne.n 685fe <_Py_open@@Base+0x2ec> │ │ │ │ + bl 7f734 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 685e0 <_Py_open@@Base+0x2ca> │ │ │ │ + bne.n 685dc <_Py_open@@Base+0x2ca> │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 6861c <_Py_open@@Base+0x306> │ │ │ │ + b.n 68618 <_Py_open@@Base+0x306> │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ movw r2, #7780 @ 0x1e64 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ movw r1, #65535 @ 0xffff │ │ │ │ cmp r3, r1 │ │ │ │ it ne │ │ │ │ movne r0, r2 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r3, [pc, #224] @ (68704 <_Py_open@@Base+0x3ee>) │ │ │ │ + ldr r3, [pc, #224] @ (68700 <_Py_open@@Base+0x3ee>) │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r0, r1 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 68644 <_Py_open@@Base+0x32e> │ │ │ │ + cbnz r3, 68640 <_Py_open@@Base+0x32e> │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 68644 <_Py_open@@Base+0x32e> │ │ │ │ + ble.n 68640 <_Py_open@@Base+0x32e> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 68644 <_Py_open@@Base+0x32e> │ │ │ │ - cbnz r0, 68660 <_Py_open@@Base+0x34a> │ │ │ │ + bne.n 68640 <_Py_open@@Base+0x32e> │ │ │ │ + cbnz r0, 6865c <_Py_open@@Base+0x34a> │ │ │ │ movs r4, #1 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - ldr r4, [pc, #84] @ (686a0 <_Py_open@@Base+0x38a>) │ │ │ │ + ldr r4, [pc, #84] @ (6869c <_Py_open@@Base+0x38a>) │ │ │ │ movs r2, #0 │ │ │ │ add r5, sp, #28 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r2, r5, [sp, #12] │ │ │ │ - bl 101898 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 68660 <_Py_open@@Base+0x34a> │ │ │ │ + bl 1019a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 6865c <_Py_open@@Base+0x34a> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6869c <_Py_open@@Base+0x386> │ │ │ │ + b.n 68698 <_Py_open@@Base+0x386> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f43ac │ │ │ │ + bl f4428 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 6867c <_Py_open@@Base+0x366> │ │ │ │ - bl 7f720 │ │ │ │ + bne.n 68678 <_Py_open@@Base+0x366> │ │ │ │ + bl 7f734 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6865c <_Py_open@@Base+0x346> │ │ │ │ + bne.n 68658 <_Py_open@@Base+0x346> │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 6869c <_Py_open@@Base+0x386> │ │ │ │ + b.n 68698 <_Py_open@@Base+0x386> │ │ │ │ and.w r3, r0, #127 @ 0x7f │ │ │ │ movw r2, #7780 @ 0x1e64 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ adds r3, #1 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ sbfx r3, r3, #1, #7 │ │ │ │ cmp r3, #0 │ │ │ │ it le │ │ │ │ movle r0, r2 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r3, [pc, #400] @ (68834 <_Py_open@@Base+0x51e>) │ │ │ │ + ldr r3, [pc, #400] @ (68830 <_Py_open@@Base+0x51e>) │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r0, r1 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 686c4 <_Py_open@@Base+0x3ae> │ │ │ │ + cbnz r3, 686c0 <_Py_open@@Base+0x3ae> │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 686c4 <_Py_open@@Base+0x3ae> │ │ │ │ + ble.n 686c0 <_Py_open@@Base+0x3ae> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 686c4 <_Py_open@@Base+0x3ae> │ │ │ │ - cbnz r0, 686e0 <_Py_open@@Base+0x3ca> │ │ │ │ + bne.n 686c0 <_Py_open@@Base+0x3ae> │ │ │ │ + cbnz r0, 686dc <_Py_open@@Base+0x3ca> │ │ │ │ movs r4, #1 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - ldr r4, [pc, #76] @ (68718 <_Py_open@@Base+0x402>) │ │ │ │ + ldr r4, [pc, #76] @ (68714 <_Py_open@@Base+0x402>) │ │ │ │ movs r2, #0 │ │ │ │ add r5, sp, #28 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r2, r5, [sp, #12] │ │ │ │ - bl 101898 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 686e0 <_Py_open@@Base+0x3ca> │ │ │ │ + bl 1019a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 686dc <_Py_open@@Base+0x3ca> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 68714 <_Py_open@@Base+0x3fe> │ │ │ │ + b.n 68710 <_Py_open@@Base+0x3fe> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f43ac │ │ │ │ + bl f4428 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 686fc <_Py_open@@Base+0x3e6> │ │ │ │ - bl 7f720 │ │ │ │ + bne.n 686f8 <_Py_open@@Base+0x3e6> │ │ │ │ + bl 7f734 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 686dc <_Py_open@@Base+0x3c6> │ │ │ │ + bne.n 686d8 <_Py_open@@Base+0x3c6> │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 68714 <_Py_open@@Base+0x3fe> │ │ │ │ + b.n 68710 <_Py_open@@Base+0x3fe> │ │ │ │ tst.w r0, #127 @ 0x7f │ │ │ │ movw r3, #7780 @ 0x1e64 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ it ne │ │ │ │ movne r0, r3 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r3, [pc, #576] @ (6895c <_Py_open@@Base+0x646>) │ │ │ │ + ldr r3, [pc, #576] @ (68958 <_Py_open@@Base+0x646>) │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r0, r1 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 6873c <_Py_open@@Base+0x426> │ │ │ │ + cbnz r3, 68738 <_Py_open@@Base+0x426> │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 6873c <_Py_open@@Base+0x426> │ │ │ │ + ble.n 68738 <_Py_open@@Base+0x426> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 6873c <_Py_open@@Base+0x426> │ │ │ │ - cbnz r0, 68754 <_Py_open@@Base+0x43e> │ │ │ │ + bne.n 68738 <_Py_open@@Base+0x426> │ │ │ │ + cbnz r0, 68750 <_Py_open@@Base+0x43e> │ │ │ │ movs r4, #1 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - ldr r4, [pc, #56] @ (6877c <_Py_open@@Base+0x466>) │ │ │ │ + ldr r4, [pc, #56] @ (68778 <_Py_open@@Base+0x466>) │ │ │ │ movs r2, #0 │ │ │ │ add r5, sp, #28 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r2, r5, [sp, #12] │ │ │ │ - bl 101898 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 68774 <_Py_open@@Base+0x45e> │ │ │ │ + bl 1019a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 68770 <_Py_open@@Base+0x45e> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f43ac │ │ │ │ + bl f4428 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 68766 <_Py_open@@Base+0x450> │ │ │ │ - bl 7f720 │ │ │ │ - cbnz r0, 68774 <_Py_open@@Base+0x45e> │ │ │ │ + bne.n 68762 <_Py_open@@Base+0x450> │ │ │ │ + bl 7f734 │ │ │ │ + cbnz r0, 68770 <_Py_open@@Base+0x45e> │ │ │ │ ubfx r0, r4, #8, #8 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 7ffe0 │ │ │ │ + b.w 7fff4 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldr r3, [pc, #752] @ (68a70 <_Py_open@@Base+0x75a>) │ │ │ │ + ldr r3, [pc, #752] @ (68a6c <_Py_open@@Base+0x75a>) │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r0, r1 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 687a0 <_Py_open@@Base+0x48a> │ │ │ │ + cbnz r3, 6879c <_Py_open@@Base+0x48a> │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 687a0 <_Py_open@@Base+0x48a> │ │ │ │ + ble.n 6879c <_Py_open@@Base+0x48a> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 687a0 <_Py_open@@Base+0x48a> │ │ │ │ - cbnz r0, 687b8 <_Py_open@@Base+0x4a2> │ │ │ │ + bne.n 6879c <_Py_open@@Base+0x48a> │ │ │ │ + cbnz r0, 687b4 <_Py_open@@Base+0x4a2> │ │ │ │ movs r4, #1 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - ldr r4, [pc, #56] @ (687e0 <_Py_open@@Base+0x4ca>) │ │ │ │ + ldr r4, [pc, #56] @ (687dc <_Py_open@@Base+0x4ca>) │ │ │ │ movs r2, #0 │ │ │ │ add r5, sp, #28 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r2, r5, [sp, #12] │ │ │ │ - bl 101898 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 687d8 <_Py_open@@Base+0x4c2> │ │ │ │ + bl 1019a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 687d4 <_Py_open@@Base+0x4c2> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f43ac │ │ │ │ + bl f4428 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 687ca <_Py_open@@Base+0x4b4> │ │ │ │ - bl 7f720 │ │ │ │ - cbnz r0, 687d8 <_Py_open@@Base+0x4c2> │ │ │ │ + bne.n 687c6 <_Py_open@@Base+0x4b4> │ │ │ │ + bl 7f734 │ │ │ │ + cbnz r0, 687d4 <_Py_open@@Base+0x4c2> │ │ │ │ and.w r0, r4, #127 @ 0x7f │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 7ffe0 │ │ │ │ + b.w 7fff4 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldr r3, [pc, #928] @ (68b84 <_Py_open@@Base+0x86e>) │ │ │ │ + ldr r3, [pc, #928] @ (68b80 <_Py_open@@Base+0x86e>) │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r0, r1 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 68804 <_Py_open@@Base+0x4ee> │ │ │ │ + cbnz r3, 68800 <_Py_open@@Base+0x4ee> │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 68804 <_Py_open@@Base+0x4ee> │ │ │ │ + ble.n 68800 <_Py_open@@Base+0x4ee> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 68804 <_Py_open@@Base+0x4ee> │ │ │ │ - cbnz r0, 6881c <_Py_open@@Base+0x506> │ │ │ │ + bne.n 68800 <_Py_open@@Base+0x4ee> │ │ │ │ + cbnz r0, 68818 <_Py_open@@Base+0x506> │ │ │ │ movs r4, #1 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - ldr r4, [pc, #56] @ (68844 <_Py_open@@Base+0x52e>) │ │ │ │ + ldr r4, [pc, #56] @ (68840 <_Py_open@@Base+0x52e>) │ │ │ │ movs r2, #0 │ │ │ │ add r5, sp, #28 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r2, r5, [sp, #12] │ │ │ │ - bl 101898 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 6883c <_Py_open@@Base+0x526> │ │ │ │ + bl 1019a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 68838 <_Py_open@@Base+0x526> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f43ac │ │ │ │ + bl f4428 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 6882e <_Py_open@@Base+0x518> │ │ │ │ - bl 7f720 │ │ │ │ - cbnz r0, 6883c <_Py_open@@Base+0x526> │ │ │ │ + bne.n 6882a <_Py_open@@Base+0x518> │ │ │ │ + bl 7f734 │ │ │ │ + cbnz r0, 68838 <_Py_open@@Base+0x526> │ │ │ │ ubfx r0, r4, #8, #8 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 7ffe0 │ │ │ │ + b.w 7fff4 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldr r4, [pc, #80] @ (68898 <_Py_open@@Base+0x582>) │ │ │ │ + ldr r4, [pc, #80] @ (68894 <_Py_open@@Base+0x582>) │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r1, r0 │ │ │ │ sub sp, #16 │ │ │ │ - movw r0, #33880 @ 0x8458 │ │ │ │ + movw r0, #34200 @ 0x8598 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldrb r2, [r1, #0] │ │ │ │ ldrb r3, [r1, #1] │ │ │ │ ldrb r4, [r1, #2] │ │ │ │ strd r3, r2, [sp, #4] │ │ │ │ ldrb r3, [r1, #3] │ │ │ │ ldrb r2, [r1, #4] │ │ │ │ ldrb r1, [r1, #5] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl ddc6c │ │ │ │ + bl ddce4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r1, r0 │ │ │ │ sub sp, #8 │ │ │ │ - movw r0, #33912 @ 0x8478 │ │ │ │ + movw r0, #34232 @ 0x85b8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldrd r3, r4, [r1, #16] │ │ │ │ ldrd r1, r2, [r1, #8] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl ddc6c │ │ │ │ + bl ddce4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl 1f7e70 │ │ │ │ + bl 1f7ce8 │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r0 │ │ │ │ - movw r0, #33968 @ 0x84b0 │ │ │ │ + movw r0, #34288 @ 0x85f0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ ldr r1, [r1, #12] │ │ │ │ - b.w ddc6c │ │ │ │ + b.w ddce4 │ │ │ │ push {r4} │ │ │ │ mov r3, r0 │ │ │ │ dmb ish │ │ │ │ ldrb r1, [r0, #8] │ │ │ │ dmb ish │ │ │ │ ldr r2, [r0, #4] │ │ │ │ tst.w r1, #1 │ │ │ │ - movw r4, #33992 @ 0x84c8 │ │ │ │ + movw r4, #34312 @ 0x8608 │ │ │ │ movt r4, #42 @ 0x2a │ │ │ │ - movw r1, #6728 @ 0x1a48 │ │ │ │ + movw r1, #7084 @ 0x1bac │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #34004 @ 0x84d4 │ │ │ │ + movw r0, #34324 @ 0x8614 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ it eq │ │ │ │ moveq r1, r4 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ - b.w ddc6c │ │ │ │ + b.w ddce4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ add.w r3, r0, #16 │ │ │ │ ldrexd r2, r3, [r3] │ │ │ │ strd r2, r3, [sp] │ │ │ │ - movw r1, #6728 @ 0x1a48 │ │ │ │ + movw r1, #7084 @ 0x1bac │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r4, [r0, #24] │ │ │ │ - movw r3, #33992 @ 0x84c8 │ │ │ │ + movw r3, #34312 @ 0x8608 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ ldr r2, [r0, #4] │ │ │ │ strd r4, r0, [sp, #8] │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ moveq r1, r3 │ │ │ │ - movw r0, #34028 @ 0x84ec │ │ │ │ + movw r0, #34348 @ 0x862c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - bl ddc6c │ │ │ │ + bl ddce4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movs r1, #0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ - bl b7004 │ │ │ │ - cbnz r0, 6897a <_Py_open@@Base+0x664> │ │ │ │ + bl b702c │ │ │ │ + cbnz r0, 68976 <_Py_open@@Base+0x664> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 689ac <_Py_open@@Base+0x696> │ │ │ │ + b.n 689a8 <_Py_open@@Base+0x696> │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl b7004 │ │ │ │ + bl b702c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 68976 <_Py_open@@Base+0x660> │ │ │ │ + beq.n 68972 <_Py_open@@Base+0x660> │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl b7004 │ │ │ │ + bl b702c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 68976 <_Py_open@@Base+0x660> │ │ │ │ + beq.n 68972 <_Py_open@@Base+0x660> │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r3, r6 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ - movw r0, #34072 @ 0x8518 │ │ │ │ + movw r0, #34392 @ 0x8658 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r1, [r1, #12] │ │ │ │ - bl ddc6c │ │ │ │ + bl ddce4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r2, #4] │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ ldrb r2, [r1, r3] │ │ │ │ orr.w r0, r2, r0, lsl #8 │ │ │ │ - bgt.n 689b4 <_Py_open@@Base+0x69e> │ │ │ │ - b.w 7dde8 │ │ │ │ + bgt.n 689b0 <_Py_open@@Base+0x69e> │ │ │ │ + b.w 7ddec │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r7, r0 │ │ │ │ - bl 71328 │ │ │ │ - cbz r0, 68a40 <_Py_open@@Base+0x72a> │ │ │ │ + bl 71320 │ │ │ │ + cbz r0, 68a3c <_Py_open@@Base+0x72a> │ │ │ │ mov r4, r0 │ │ │ │ movs r6, #0 │ │ │ │ mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r2, r6 │ │ │ │ - bls.n 68a42 <_Py_open@@Base+0x72c> │ │ │ │ + bls.n 68a3e <_Py_open@@Base+0x72c> │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr.w r9, [r3, r6, lsl #2] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 689fe <_Py_open@@Base+0x6e8> │ │ │ │ + bne.n 689fa <_Py_open@@Base+0x6e8> │ │ │ │ adds r6, #1 │ │ │ │ - b.n 689e4 <_Py_open@@Base+0x6ce> │ │ │ │ - bl 7f908 │ │ │ │ + b.n 689e0 <_Py_open@@Base+0x6ce> │ │ │ │ + bl 7f91c │ │ │ │ mov r2, r9 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - cbz r5, 68a2a <_Py_open@@Base+0x714> │ │ │ │ + cbz r5, 68a26 <_Py_open@@Base+0x714> │ │ │ │ mov r1, r5 │ │ │ │ - bl 793e8 │ │ │ │ + bl 7937c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 68a24 <_Py_open@@Base+0x70e> │ │ │ │ + beq.n 68a20 <_Py_open@@Base+0x70e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 68a24 <_Py_open@@Base+0x70e> │ │ │ │ + cbnz r3, 68a20 <_Py_open@@Base+0x70e> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #0 │ │ │ │ - bge.n 689fa <_Py_open@@Base+0x6e4> │ │ │ │ + bge.n 689f6 <_Py_open@@Base+0x6e4> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 68a40 <_Py_open@@Base+0x72a> │ │ │ │ + beq.n 68a3c <_Py_open@@Base+0x72a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 68a40 <_Py_open@@Base+0x72a> │ │ │ │ + cbnz r3, 68a3c <_Py_open@@Base+0x72a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - b.n 689c4 <_Py_open@@Base+0x6ae> │ │ │ │ + b.n 689c0 <_Py_open@@Base+0x6ae> │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - bl 689c4 <_Py_open@@Base+0x6ae> │ │ │ │ - cbz r0, 68ab6 <_Py_open@@Base+0x7a0> │ │ │ │ + bl 689c0 <_Py_open@@Base+0x6ae> │ │ │ │ + cbz r0, 68ab2 <_Py_open@@Base+0x7a0> │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #2 │ │ │ │ - bl 72074 │ │ │ │ + bl 71ff4 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 68a82 <_Py_open@@Base+0x76c> │ │ │ │ + cbnz r0, 68a7e <_Py_open@@Base+0x76c> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 68ab6 <_Py_open@@Base+0x7a0> │ │ │ │ + beq.n 68ab2 <_Py_open@@Base+0x7a0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 68ab6 <_Py_open@@Base+0x7a0> │ │ │ │ + cbnz r3, 68ab2 <_Py_open@@Base+0x7a0> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 68ab6 <_Py_open@@Base+0x7a0> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 68ab2 <_Py_open@@Base+0x7a0> │ │ │ │ movs r0, #1 │ │ │ │ - bl 72074 │ │ │ │ + bl 71ff4 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cbnz r0, 68aba <_Py_open@@Base+0x7a4> │ │ │ │ + cbnz r0, 68ab6 <_Py_open@@Base+0x7a4> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 68aa0 <_Py_open@@Base+0x78a> │ │ │ │ + beq.n 68a9c <_Py_open@@Base+0x78a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 68aa0 <_Py_open@@Base+0x78a> │ │ │ │ + cbnz r3, 68a9c <_Py_open@@Base+0x78a> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 68ab6 <_Py_open@@Base+0x7a0> │ │ │ │ + beq.n 68ab2 <_Py_open@@Base+0x7a0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 68ab6 <_Py_open@@Base+0x7a0> │ │ │ │ + cbnz r3, 68ab2 <_Py_open@@Base+0x7a0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 68ad2 <_Py_open@@Base+0x7bc> │ │ │ │ + b.n 68ace <_Py_open@@Base+0x7bc> │ │ │ │ movw r3, #21632 @ 0x5480 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ str r5, [r0, #12] │ │ │ │ strd r3, r0, [r4, #12] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - b.w 7f908 │ │ │ │ + b.w 7f91c │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl f43ac │ │ │ │ + bl f4428 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 68afa <_Py_open@@Base+0x7e4> │ │ │ │ - bl 7f720 │ │ │ │ - cbz r0, 68afe <_Py_open@@Base+0x7e8> │ │ │ │ - b.n 68b40 <_Py_open@@Base+0x82a> │ │ │ │ + bne.n 68af6 <_Py_open@@Base+0x7e4> │ │ │ │ + bl 7f734 │ │ │ │ + cbz r0, 68afa <_Py_open@@Base+0x7e8> │ │ │ │ + b.n 68b3c <_Py_open@@Base+0x82a> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 68b16 <_Py_open@@Base+0x800> │ │ │ │ + bge.n 68b12 <_Py_open@@Base+0x800> │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #34112 @ 0x8540 │ │ │ │ + movw r1, #34432 @ 0x8680 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 68b40 <_Py_open@@Base+0x82a> │ │ │ │ + bl 1271a4 │ │ │ │ + b.n 68b3c <_Py_open@@Base+0x82a> │ │ │ │ cmp.w r0, #65536 @ 0x10000 │ │ │ │ - blt.n 68b34 <_Py_open@@Base+0x81e> │ │ │ │ + blt.n 68b30 <_Py_open@@Base+0x81e> │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #34184 @ 0x8588 │ │ │ │ + movw r1, #34504 @ 0x86c8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 68b40 <_Py_open@@Base+0x82a> │ │ │ │ + bl 1271a4 │ │ │ │ + b.n 68b3c <_Py_open@@Base+0x82a> │ │ │ │ rev16 r0, r0 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ uxth r0, r0 │ │ │ │ - b.w 7dde8 │ │ │ │ + b.w 7ddec │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl f43ac │ │ │ │ + bl f4428 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 68b64 <_Py_open@@Base+0x84e> │ │ │ │ - bl 7f720 │ │ │ │ - cbz r0, 68b68 <_Py_open@@Base+0x852> │ │ │ │ - b.n 68baa <_Py_open@@Base+0x894> │ │ │ │ + bne.n 68b60 <_Py_open@@Base+0x84e> │ │ │ │ + bl 7f734 │ │ │ │ + cbz r0, 68b64 <_Py_open@@Base+0x852> │ │ │ │ + b.n 68ba6 <_Py_open@@Base+0x894> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 68b80 <_Py_open@@Base+0x86a> │ │ │ │ + bge.n 68b7c <_Py_open@@Base+0x86a> │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #34252 @ 0x85cc │ │ │ │ + movw r1, #34572 @ 0x870c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 68baa <_Py_open@@Base+0x894> │ │ │ │ + bl 1271a4 │ │ │ │ + b.n 68ba6 <_Py_open@@Base+0x894> │ │ │ │ cmp.w r0, #65536 @ 0x10000 │ │ │ │ - blt.n 68b9e <_Py_open@@Base+0x888> │ │ │ │ + blt.n 68b9a <_Py_open@@Base+0x888> │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #34324 @ 0x8614 │ │ │ │ + movw r1, #34644 @ 0x8754 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 68baa <_Py_open@@Base+0x894> │ │ │ │ + bl 1271a4 │ │ │ │ + b.n 68ba6 <_Py_open@@Base+0x894> │ │ │ │ rev16 r0, r0 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ uxth r0, r0 │ │ │ │ - b.w 7dde8 │ │ │ │ + b.w 7ddec │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 11ac98 │ │ │ │ - cbz r0, 68c10 <_Py_open@@Base+0x8fa> │ │ │ │ + bl 11af08 │ │ │ │ + cbz r0, 68c0c <_Py_open@@Base+0x8fa> │ │ │ │ ldr r5, [sp, #4] │ │ │ │ add.w r0, r5, #16 │ │ │ │ blx 290bc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 68bea <_Py_open@@Base+0x8d4> │ │ │ │ + beq.n 68be6 <_Py_open@@Base+0x8d4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 68bea <_Py_open@@Base+0x8d4> │ │ │ │ + cbnz r3, 68be6 <_Py_open@@Base+0x8d4> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - cbnz r4, 68c04 <_Py_open@@Base+0x8ee> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r4, 68c00 <_Py_open@@Base+0x8ee> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #34392 @ 0x8658 │ │ │ │ + movw r1, #34712 @ 0x8798 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 68c10 <_Py_open@@Base+0x8fa> │ │ │ │ + bl 1271a4 │ │ │ │ + b.n 68c0c <_Py_open@@Base+0x8fa> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 7dde8 │ │ │ │ + b.w 7ddec │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -93928,195 +93925,195 @@ │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ add r4, sp, #40 @ 0x28 │ │ │ │ strd r3, r2, [sp, #4] │ │ │ │ str r4, [sp, #0] │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ add r2, sp, #32 │ │ │ │ mov r4, r1 │ │ │ │ - movw r1, #34420 @ 0x8674 │ │ │ │ + movw r1, #34740 @ 0x87b4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ blx 29db8 <__isoc23_sscanf@plt> │ │ │ │ cmp r0, #6 │ │ │ │ - bne.n 68c8e <_Py_open@@Base+0x978> │ │ │ │ + bne.n 68c8a <_Py_open@@Base+0x978> │ │ │ │ ldrd r5, r6, [sp, #48] @ 0x30 │ │ │ │ ldrd r2, r1, [sp, #40] @ 0x28 │ │ │ │ orr.w r3, r6, r5 │ │ │ │ ldr.w ip, [sp, #36] @ 0x24 │ │ │ │ orrs r3, r1 │ │ │ │ ldr r7, [sp, #32] │ │ │ │ orrs r3, r2 │ │ │ │ orr.w r3, r3, ip │ │ │ │ orrs r3, r7 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bhi.n 68c8e <_Py_open@@Base+0x978> │ │ │ │ + bhi.n 68c8a <_Py_open@@Base+0x978> │ │ │ │ movs r3, #0 │ │ │ │ strb.w ip, [r4, #4] │ │ │ │ strb r7, [r4, #5] │ │ │ │ bfi r3, r6, #0, #8 │ │ │ │ bfi r3, r5, #8, #8 │ │ │ │ bfi r3, r1, #16, #8 │ │ │ │ bfi r3, r2, #24, #8 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 68ca8 <_Py_open@@Base+0x992> │ │ │ │ + b.n 68ca4 <_Py_open@@Base+0x992> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #34440 @ 0x8688 │ │ │ │ + movw r1, #34760 @ 0x87c8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 1271a4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldrd r2, r4, [r1] │ │ │ │ movw r3, #33532 @ 0x82fc │ │ │ │ movt r3, #55870 @ 0xda3e │ │ │ │ cmp r2, r3 │ │ │ │ adcs.w r3, r4, #2 │ │ │ │ - blt.n 68cf2 <_Py_open@@Base+0x9dc> │ │ │ │ + blt.n 68cee <_Py_open@@Base+0x9dc> │ │ │ │ movw r5, #32004 @ 0x7d04 │ │ │ │ movt r5, #9665 @ 0x25c1 │ │ │ │ movs r3, #2 │ │ │ │ cmp r5, r2 │ │ │ │ sbcs r3, r4 │ │ │ │ - blt.n 68cfe <_Py_open@@Base+0x9e8> │ │ │ │ + blt.n 68cfa <_Py_open@@Base+0x9e8> │ │ │ │ mov.w r3, #51712 @ 0xca00 │ │ │ │ movt r3, #15258 @ 0x3b9a │ │ │ │ movs r5, #0 │ │ │ │ umull r2, r6, r2, r3 │ │ │ │ mla r6, r3, r4, r6 │ │ │ │ - b.n 68d08 <_Py_open@@Base+0x9f2> │ │ │ │ + b.n 68d04 <_Py_open@@Base+0x9f2> │ │ │ │ movs r2, #0 │ │ │ │ mov.w r6, #2147483648 @ 0x80000000 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 68d08 <_Py_open@@Base+0x9f2> │ │ │ │ + b.n 68d04 <_Py_open@@Base+0x9f2> │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mvn.w r6, #2147483648 @ 0x80000000 │ │ │ │ mov r5, r2 │ │ │ │ ldrd r3, r7, [r1, #8] │ │ │ │ mov.w r4, #1000 @ 0x3e8 │ │ │ │ umull r3, r1, r3, r4 │ │ │ │ cmp r3, #1 │ │ │ │ mla r1, r4, r7, r1 │ │ │ │ sbcs.w r4, r1, #0 │ │ │ │ - blt.n 68d34 <_Py_open@@Base+0xa1e> │ │ │ │ + blt.n 68d30 <_Py_open@@Base+0xa1e> │ │ │ │ mvn.w r4, #2147483648 @ 0x80000000 │ │ │ │ mvns r7, r3 │ │ │ │ sub.w ip, r4, r1 │ │ │ │ cmp r7, r2 │ │ │ │ sbcs.w ip, ip, r6 │ │ │ │ - bge.n 68d4c <_Py_open@@Base+0xa36> │ │ │ │ - b.n 68d56 <_Py_open@@Base+0xa40> │ │ │ │ + bge.n 68d48 <_Py_open@@Base+0xa36> │ │ │ │ + b.n 68d52 <_Py_open@@Base+0xa40> │ │ │ │ orrs.w r4, r3, r1 │ │ │ │ - beq.n 68d4c <_Py_open@@Base+0xa36> │ │ │ │ + beq.n 68d48 <_Py_open@@Base+0xa36> │ │ │ │ negs r7, r3 │ │ │ │ mov.w r4, #2147483648 @ 0x80000000 │ │ │ │ sbc.w r4, r4, r1 │ │ │ │ cmp r2, r7 │ │ │ │ sbcs.w r4, r6, r4 │ │ │ │ - blt.n 68d5e <_Py_open@@Base+0xa48> │ │ │ │ + blt.n 68d5a <_Py_open@@Base+0xa48> │ │ │ │ adds r3, r3, r2 │ │ │ │ adc.w r4, r1, r6 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 68d68 <_Py_open@@Base+0xa52> │ │ │ │ + b.n 68d64 <_Py_open@@Base+0xa52> │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r1, r3 │ │ │ │ - b.n 68d68 <_Py_open@@Base+0xa52> │ │ │ │ + b.n 68d64 <_Py_open@@Base+0xa52> │ │ │ │ movs r3, #0 │ │ │ │ mov.w r4, #2147483648 @ 0x80000000 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ strd r3, r4, [r0] │ │ │ │ - cbnz r5, 68d72 <_Py_open@@Base+0xa5c> │ │ │ │ + cbnz r5, 68d6e <_Py_open@@Base+0xa5c> │ │ │ │ negs r0, r1 │ │ │ │ - cbz r1, 68d8c <_Py_open@@Base+0xa76> │ │ │ │ + cbz r1, 68d88 <_Py_open@@Base+0xa76> │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #57952 @ 0xe260 │ │ │ │ + movw r1, #58272 @ 0xe3a0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 1271a4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ sub sp, #8 │ │ │ │ mov r3, r1 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 68dc6 <_Py_open@@Base+0xab0> │ │ │ │ - movw r2, #62196 @ 0xf2f4 │ │ │ │ + bmi.n 68dc2 <_Py_open@@Base+0xab0> │ │ │ │ + movw r2, #62516 @ 0xf434 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #62464 @ 0xf400 │ │ │ │ + movw r1, #62784 @ 0xf540 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #34500 @ 0x86c4 │ │ │ │ + movw r0, #34820 @ 0x8804 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 23b068 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 68dd2 <_Py_open@@Base+0xabc> │ │ │ │ + bl 23afc8 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 68dce <_Py_open@@Base+0xabc> │ │ │ │ mov r1, sp │ │ │ │ mov r0, r3 │ │ │ │ - bl 88de4 │ │ │ │ + bl 88dc8 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 68dd6 <_Py_open@@Base+0xac0> │ │ │ │ + cbnz r0, 68dd2 <_Py_open@@Base+0xac0> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 68e28 <_Py_open@@Base+0xb12> │ │ │ │ + b.n 68e24 <_Py_open@@Base+0xb12> │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 68df8 <_Py_open@@Base+0xae2> │ │ │ │ + beq.n 68df4 <_Py_open@@Base+0xae2> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21340 @ 0x535c │ │ │ │ + movw r1, #21660 @ 0x549c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 68dd2 <_Py_open@@Base+0xabc> │ │ │ │ + bl 1271a4 │ │ │ │ + b.n 68dce <_Py_open@@Base+0xabc> │ │ │ │ mov r0, r4 │ │ │ │ add r1, sp, #4 │ │ │ │ blx 29a34 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 68e10 <_Py_open@@Base+0xafa> │ │ │ │ + cbz r0, 68e0c <_Py_open@@Base+0xafa> │ │ │ │ movs r1, #4 │ │ │ │ add.w r0, sp, r1 │ │ │ │ - bl 71e88 │ │ │ │ - b.n 68e28 <_Py_open@@Base+0xb12> │ │ │ │ + bl 71e08 │ │ │ │ + b.n 68e24 <_Py_open@@Base+0xb12> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #34464 @ 0x86a0 │ │ │ │ + movw r1, #34784 @ 0x87e0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 1271a4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r0, #20] │ │ │ │ - cbz r3, 68e64 <_Py_open@@Base+0xb4e> │ │ │ │ + cbz r3, 68e60 <_Py_open@@Base+0xb4e> │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ add r2, sp, #4 │ │ │ │ mov r1, sp │ │ │ │ blx 298b8 │ │ │ │ - cbz r0, 68e5a <_Py_open@@Base+0xb44> │ │ │ │ + cbz r0, 68e56 <_Py_open@@Base+0xb44> │ │ │ │ ldrd r3, r1, [sp] │ │ │ │ add r0, r3 │ │ │ │ subs r1, r1, r3 │ │ │ │ - bl 71e88 │ │ │ │ - b.n 68e6e <_Py_open@@Base+0xb58> │ │ │ │ + bl 71e08 │ │ │ │ + b.n 68e6a <_Py_open@@Base+0xb58> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 68e6e <_Py_open@@Base+0xb58> │ │ │ │ + b.n 68e6a <_Py_open@@Base+0xb58> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -94127,86 +94124,86 @@ │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2957c │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl ce02c │ │ │ │ - cbnz r0, 68eda <_Py_open@@Base+0xbc4> │ │ │ │ + bl ce03c │ │ │ │ + cbnz r0, 68ed6 <_Py_open@@Base+0xbc4> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 68ec2 <_Py_open@@Base+0xbac> │ │ │ │ + beq.n 68ebe <_Py_open@@Base+0xbac> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r4, r0 │ │ │ │ - movw r1, #34512 @ 0x86d0 │ │ │ │ + movw r1, #34832 @ 0x8810 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 1271a4 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl ceac4 │ │ │ │ - b.n 68edc <_Py_open@@Base+0xbc6> │ │ │ │ + bl cead4 │ │ │ │ + b.n 68ed8 <_Py_open@@Base+0xbc6> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - bl ceac4 │ │ │ │ + bl cead4 │ │ │ │ mov r0, r4 │ │ │ │ blx 292b0 │ │ │ │ - bl 7a158 │ │ │ │ + bl 7a0ec │ │ │ │ mov r4, r0 │ │ │ │ - b.n 68edc <_Py_open@@Base+0xbc6> │ │ │ │ + b.n 68ed8 <_Py_open@@Base+0xbc6> │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbz r3, 68ee6 <_Py_open@@Base+0xbd0> │ │ │ │ + cbz r3, 68ee2 <_Py_open@@Base+0xbd0> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl ceac4 │ │ │ │ + bl cead4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r0, r1 │ │ │ │ - bl f43ac │ │ │ │ + bl f4428 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 68f0e <_Py_open@@Base+0xbf8> │ │ │ │ - bl 7f720 │ │ │ │ - cbz r0, 68f16 <_Py_open@@Base+0xc00> │ │ │ │ + bne.n 68f0a <_Py_open@@Base+0xbf8> │ │ │ │ + bl 7f734 │ │ │ │ + cbz r0, 68f12 <_Py_open@@Base+0xc00> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 68f66 <_Py_open@@Base+0xc50> │ │ │ │ + b.n 68f62 <_Py_open@@Base+0xc50> │ │ │ │ subs r3, r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bls.n 68f2e <_Py_open@@Base+0xc18> │ │ │ │ + bls.n 68f2a <_Py_open@@Base+0xc18> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #6028 @ 0x178c │ │ │ │ + movw r1, #6312 @ 0x18a8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 68f0a <_Py_open@@Base+0xbf4> │ │ │ │ + bl 1271a4 │ │ │ │ + b.n 68f06 <_Py_open@@Base+0xbf4> │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ mov r5, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r5, #0] │ │ │ │ blx 29ac8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r3, 68f5e <_Py_open@@Base+0xc48> │ │ │ │ - cbz r0, 68f5e <_Py_open@@Base+0xc48> │ │ │ │ - movw r1, #34552 @ 0x86f8 │ │ │ │ + cbnz r3, 68f5a <_Py_open@@Base+0xc48> │ │ │ │ + cbz r0, 68f5a <_Py_open@@Base+0xc48> │ │ │ │ + movw r1, #34872 @ 0x8838 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ blx 29f88 │ │ │ │ - cbnz r0, 68f5e <_Py_open@@Base+0xc48> │ │ │ │ + cbnz r0, 68f5a <_Py_open@@Base+0xc48> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 7a158 │ │ │ │ + b.w 7a0ec │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3920] @ 0xf50 │ │ │ │ @@ -94222,187 +94219,187 @@ │ │ │ │ strd r5, r5, [sp, #52] @ 0x34 │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ blx 2957c │ │ │ │ ldr r3, [r7, #12] │ │ │ │ strd r5, r5, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #38 @ 0x26 │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ - beq.n 68fba <_Py_open@@Base+0xca4> │ │ │ │ + beq.n 68fb6 <_Py_open@@Base+0xca4> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #34568 @ 0x8708 │ │ │ │ + movw r1, #34888 @ 0x8848 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 68fee <_Py_open@@Base+0xcd8> │ │ │ │ + bl 1271a4 │ │ │ │ + b.n 68fea <_Py_open@@Base+0xcd8> │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ movw r2, #42636 @ 0xa68c │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ str r3, [sp, #24] │ │ │ │ str r2, [sp, #16] │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp, #20] │ │ │ │ - movw r2, #34604 @ 0x872c │ │ │ │ + movw r2, #34924 @ 0x886c │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #8] │ │ │ │ str.w r8, [sp, #12] │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r3, [pc, #532] @ (691fc <_Py_open@@Base+0xee6>) │ │ │ │ - bl d27f0 │ │ │ │ - cbnz r0, 68ff2 <_Py_open@@Base+0xcdc> │ │ │ │ + ldr r3, [pc, #532] @ (691f8 <_Py_open@@Base+0xee6>) │ │ │ │ + bl d2808 │ │ │ │ + cbnz r0, 68fee <_Py_open@@Base+0xcdc> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 691f4 <_Py_open@@Base+0xede> │ │ │ │ + b.n 691f0 <_Py_open@@Base+0xede> │ │ │ │ add.w r9, sp, #72 @ 0x48 │ │ │ │ movs r2, #28 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ blx 2957c │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - cbnz r0, 69020 <_Py_open@@Base+0xd0a> │ │ │ │ + cbnz r0, 6901c <_Py_open@@Base+0xd0a> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #34632 @ 0x8748 │ │ │ │ + movw r1, #34952 @ 0x8888 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 1271a4 │ │ │ │ movs r5, #0 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 691c2 <_Py_open@@Base+0xeac> │ │ │ │ - bl f43ac │ │ │ │ + b.n 691be <_Py_open@@Base+0xeac> │ │ │ │ + bl f4428 │ │ │ │ subs.w sl, r0, #0 │ │ │ │ - blt.n 69004 <_Py_open@@Base+0xcee> │ │ │ │ + blt.n 69000 <_Py_open@@Base+0xcee> │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - cbz r0, 69060 <_Py_open@@Base+0xd4a> │ │ │ │ - bl f43ac │ │ │ │ + cbz r0, 6905c <_Py_open@@Base+0xd4a> │ │ │ │ + bl f4428 │ │ │ │ mov r6, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 69044 <_Py_open@@Base+0xd2e> │ │ │ │ - bl 7f720 │ │ │ │ + bne.n 69040 <_Py_open@@Base+0xd2e> │ │ │ │ + bl 7f734 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 691c0 <_Py_open@@Base+0xeaa> │ │ │ │ - b.n 69048 <_Py_open@@Base+0xd32> │ │ │ │ + bne.w 691bc <_Py_open@@Base+0xeaa> │ │ │ │ + b.n 69044 <_Py_open@@Base+0xd32> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 69064 <_Py_open@@Base+0xd4e> │ │ │ │ + bge.n 69060 <_Py_open@@Base+0xd4e> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #34668 @ 0x876c │ │ │ │ + movw r1, #34988 @ 0x88ac │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 6901a <_Py_open@@Base+0xd04> │ │ │ │ + bl 1271a4 │ │ │ │ + b.n 69016 <_Py_open@@Base+0xd04> │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ - cbz r3, 69074 <_Py_open@@Base+0xd5e> │ │ │ │ + cbz r3, 69070 <_Py_open@@Base+0xd5e> │ │ │ │ ldr r4, [sp, #108] @ 0x6c │ │ │ │ adds r4, #7 │ │ │ │ bic.w r4, r4, #3 │ │ │ │ adds r4, #28 │ │ │ │ - b.n 69076 <_Py_open@@Base+0xd60> │ │ │ │ + b.n 69072 <_Py_open@@Base+0xd60> │ │ │ │ movs r4, #16 │ │ │ │ adds r3, r6, #1 │ │ │ │ it ne │ │ │ │ addne r4, #16 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ed4 │ │ │ │ + bl 76e54 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 6908c <_Py_open@@Base+0xd76> │ │ │ │ - bl 1e7a0c │ │ │ │ - b.n 6901a <_Py_open@@Base+0xd04> │ │ │ │ + cbnz r0, 69088 <_Py_open@@Base+0xd76> │ │ │ │ + bl 1e7954 │ │ │ │ + b.n 69016 <_Py_open@@Base+0xd04> │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #0 │ │ │ │ blx 2957c │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ strd r5, r4, [sp, #88] @ 0x58 │ │ │ │ - cbnz r0, 690a4 <_Py_open@@Base+0xd8e> │ │ │ │ + cbnz r0, 690a0 <_Py_open@@Base+0xd8e> │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ cmp r3, #11 │ │ │ │ - bhi.n 690b4 <_Py_open@@Base+0xd9e> │ │ │ │ - b.n 690b8 <_Py_open@@Base+0xda2> │ │ │ │ + bhi.n 690b0 <_Py_open@@Base+0xd9e> │ │ │ │ + b.n 690b4 <_Py_open@@Base+0xda2> │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ mov r1, r9 │ │ │ │ - bl 2138b0 <_PyTime_FromMillisecondsObject@@Base+0x490> │ │ │ │ + bl 213800 <_PyTime_FromMillisecondsObject@@Base+0x490> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 6909c <_Py_open@@Base+0xd86> │ │ │ │ - b.n 690ce <_Py_open@@Base+0xdb8> │ │ │ │ + bne.n 69098 <_Py_open@@Base+0xd86> │ │ │ │ + b.n 690ca <_Py_open@@Base+0xdb8> │ │ │ │ ldr r4, [sp, #88] @ 0x58 │ │ │ │ - cbnz r4, 690d2 <_Py_open@@Base+0xdbc> │ │ │ │ + cbnz r4, 690ce <_Py_open@@Base+0xdbc> │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #34696 @ 0x8788 │ │ │ │ + movw r1, #35016 @ 0x88c8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 1271a4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 691c2 <_Py_open@@Base+0xeac> │ │ │ │ + b.n 691be <_Py_open@@Base+0xeac> │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ movs r3, #3 │ │ │ │ mov.w lr, #16 │ │ │ │ str r3, [r4, #8] │ │ │ │ str.w sl, [r4, #12] │ │ │ │ movw r3, #279 @ 0x117 │ │ │ │ strd lr, r3, [r4] │ │ │ │ - cbz r1, 6912c <_Py_open@@Base+0xe16> │ │ │ │ + cbz r1, 69128 <_Py_open@@Base+0xe16> │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ cmp r2, #27 │ │ │ │ - bls.n 690f6 <_Py_open@@Base+0xde0> │ │ │ │ + bls.n 690f2 <_Py_open@@Base+0xde0> │ │ │ │ adds.w sl, r4, #16 │ │ │ │ - bne.n 6910e <_Py_open@@Base+0xdf8> │ │ │ │ + bne.n 6910a <_Py_open@@Base+0xdf8> │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #34740 @ 0x87b4 │ │ │ │ + movw r1, #35060 @ 0x88f4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 690ce <_Py_open@@Base+0xdb8> │ │ │ │ + bl 1271a4 │ │ │ │ + b.n 690ca <_Py_open@@Base+0xdb8> │ │ │ │ ldr r2, [sp, #108] @ 0x6c │ │ │ │ add.w r0, r4, #32 │ │ │ │ str r3, [r4, #20] │ │ │ │ movs r3, #2 │ │ │ │ str r3, [r4, #24] │ │ │ │ adds r3, r2, #7 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ str r2, [r4, #28] │ │ │ │ adds r3, #12 │ │ │ │ str r3, [r4, #16] │ │ │ │ blx 29c10 │ │ │ │ - b.n 6912e <_Py_open@@Base+0xe18> │ │ │ │ + b.n 6912a <_Py_open@@Base+0xe18> │ │ │ │ mov sl, r4 │ │ │ │ adds r3, r6, #1 │ │ │ │ - beq.n 6918c <_Py_open@@Base+0xe76> │ │ │ │ + beq.n 69188 <_Py_open@@Base+0xe76> │ │ │ │ ldr.w r3, [sl] │ │ │ │ negs r2, r3 │ │ │ │ cmp r3, #11 │ │ │ │ and.w r2, r2, #3 │ │ │ │ add.w r2, r2, #12 │ │ │ │ - bls.n 69162 <_Py_open@@Base+0xe4c> │ │ │ │ + bls.n 6915e <_Py_open@@Base+0xe4c> │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ add r4, r1 │ │ │ │ sub.w r4, r4, sl │ │ │ │ cmp r2, r4 │ │ │ │ - bhi.n 69162 <_Py_open@@Base+0xe4c> │ │ │ │ + bhi.n 6915e <_Py_open@@Base+0xe4c> │ │ │ │ subs r4, r4, r2 │ │ │ │ cmp r3, r4 │ │ │ │ - bhi.n 69162 <_Py_open@@Base+0xe4c> │ │ │ │ + bhi.n 6915e <_Py_open@@Base+0xe4c> │ │ │ │ adds r3, #3 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ adds.w r2, sl, r3 │ │ │ │ - bne.n 6917a <_Py_open@@Base+0xe64> │ │ │ │ + bne.n 69176 <_Py_open@@Base+0xe64> │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #34784 @ 0x87e0 │ │ │ │ + movw r1, #35104 @ 0x8920 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 690ce <_Py_open@@Base+0xdb8> │ │ │ │ + bl 1271a4 │ │ │ │ + b.n 690ca <_Py_open@@Base+0xdb8> │ │ │ │ movs r1, #4 │ │ │ │ movw r0, #279 @ 0x117 │ │ │ │ str r1, [r2, #8] │ │ │ │ movs r1, #16 │ │ │ │ str r0, [r2, #4] │ │ │ │ str.w r1, [sl, r3] │ │ │ │ str r6, [r2, #12] │ │ │ │ @@ -94413,1077 +94410,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, #4287 @ 0x10bf │ │ │ │ movt r2, #3 │ │ │ │ - bl 20b5e8 │ │ │ │ + bl 20b53c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 690ce <_Py_open@@Base+0xdb8> │ │ │ │ + beq.n 690ca <_Py_open@@Base+0xdb8> │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 7f908 │ │ │ │ + bl 7f91c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 691c2 <_Py_open@@Base+0xeac> │ │ │ │ + b.n 691be <_Py_open@@Base+0xeac> │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77270 │ │ │ │ + bl 771f0 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ - cbz r3, 691d2 <_Py_open@@Base+0xebc> │ │ │ │ + cbz r3, 691ce <_Py_open@@Base+0xebc> │ │ │ │ mov r0, r8 │ │ │ │ - bl ceac4 │ │ │ │ + bl cead4 │ │ │ │ movs r5, #0 │ │ │ │ movs r6, #44 @ 0x2c │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl 77270 │ │ │ │ + bl 771f0 │ │ │ │ ldrd r0, r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, r5 │ │ │ │ - ble.n 691f0 <_Py_open@@Base+0xeda> │ │ │ │ + ble.n 691ec <_Py_open@@Base+0xeda> │ │ │ │ mla r0, r6, r5, r0 │ │ │ │ adds r5, #1 │ │ │ │ - bl ceac4 │ │ │ │ - b.n 691dc <_Py_open@@Base+0xec6> │ │ │ │ - bl 77270 │ │ │ │ + bl cead4 │ │ │ │ + b.n 691d8 <_Py_open@@Base+0xec6> │ │ │ │ + bl 771f0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #144 @ 0x90 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r4, [pc, #256] @ (69300 <_Py_open@@Base+0xfea>) │ │ │ │ + ldr r4, [pc, #256] @ (692fc <_Py_open@@Base+0xfea>) │ │ │ │ lsls r0, r1, #1 │ │ │ │ cmn.w r0, #9 │ │ │ │ - beq.n 6923a <_Py_open@@Base+0xf24> │ │ │ │ + beq.n 69236 <_Py_open@@Base+0xf24> │ │ │ │ adds r3, r0, #3 │ │ │ │ - beq.n 69224 <_Py_open@@Base+0xf0e> │ │ │ │ + beq.n 69220 <_Py_open@@Base+0xf0e> │ │ │ │ adds r0, #10 │ │ │ │ - beq.n 6923e <_Py_open@@Base+0xf28> │ │ │ │ + beq.n 6923a <_Py_open@@Base+0xf28> │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #34868 @ 0x8834 │ │ │ │ + movw r1, #35188 @ 0x8974 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w 126e34 │ │ │ │ + b.w 1271a4 │ │ │ │ movw r3, #56032 @ 0xdae0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #34832 @ 0x8810 │ │ │ │ + movw r1, #35152 @ 0x8950 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w 126e34 │ │ │ │ - b.w 1e7a0c │ │ │ │ + b.w 1271a4 │ │ │ │ + b.w 1e7954 │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ add r5, sp, #32 │ │ │ │ mov r0, r1 │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ - movw r1, #34912 @ 0x8860 │ │ │ │ + movw r1, #35232 @ 0x89a0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ str r5, [sp, #0] │ │ │ │ add r2, sp, #28 │ │ │ │ movs r5, #0 │ │ │ │ strd r5, r5, [sp, #32] │ │ │ │ - bl 8c534 │ │ │ │ - cbnz r0, 69276 <_Py_open@@Base+0xf60> │ │ │ │ + bl 8c520 │ │ │ │ + cbnz r0, 69272 <_Py_open@@Base+0xf60> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6938a <_Py_open@@Base+0x1074> │ │ │ │ + b.n 69386 <_Py_open@@Base+0x1074> │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - movw r1, #34932 @ 0x8874 │ │ │ │ + movw r1, #35252 @ 0x89b4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl f5390 │ │ │ │ + bl f5414 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 69272 <_Py_open@@Base+0xf5c> │ │ │ │ + beq.n 6926e <_Py_open@@Base+0xf5c> │ │ │ │ ldr.w r9, [r0, #8] │ │ │ │ cmp.w r9, #0 │ │ │ │ - ble.n 692d2 <_Py_open@@Base+0xfbc> │ │ │ │ + ble.n 692ce <_Py_open@@Base+0xfbc> │ │ │ │ cmp.w r9, #268435456 @ 0x10000000 │ │ │ │ - bcc.n 6929e <_Py_open@@Base+0xf88> │ │ │ │ + bcc.n 6929a <_Py_open@@Base+0xf88> │ │ │ │ movs r7, #0 │ │ │ │ - b.n 692c6 <_Py_open@@Base+0xfb0> │ │ │ │ + b.n 692c2 <_Py_open@@Base+0xfb0> │ │ │ │ mov.w r0, r9, lsl #3 │ │ │ │ - bl 76ed4 │ │ │ │ + bl 76e54 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6929a <_Py_open@@Base+0xf84> │ │ │ │ + beq.n 69296 <_Py_open@@Base+0xf84> │ │ │ │ movw r3, #47662 @ 0xba2e │ │ │ │ movt r3, #744 @ 0x2e8 │ │ │ │ cmp r9, r3 │ │ │ │ - bhi.n 692c6 <_Py_open@@Base+0xfb0> │ │ │ │ + bhi.n 692c2 <_Py_open@@Base+0xfb0> │ │ │ │ movs r0, #44 @ 0x2c │ │ │ │ mul.w r0, r0, r9 │ │ │ │ - bl 76ed4 │ │ │ │ + bl 76e54 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 692d4 <_Py_open@@Base+0xfbe> │ │ │ │ + cbnz r0, 692d0 <_Py_open@@Base+0xfbe> │ │ │ │ movs r4, #0 │ │ │ │ - bl 1e7a0c │ │ │ │ + bl 1e7954 │ │ │ │ mov r5, r4 │ │ │ │ mov r8, r4 │ │ │ │ - b.n 6934e <_Py_open@@Base+0x1038> │ │ │ │ + b.n 6934a <_Py_open@@Base+0x1038> │ │ │ │ mov r7, r5 │ │ │ │ add.w r3, r6, #12 │ │ │ │ - movw r1, #34980 @ 0x88a4 │ │ │ │ + movw r1, #35300 @ 0x89e4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ str r4, [sp, #16] │ │ │ │ mov sl, r5 │ │ │ │ mov fp, r7 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r4, r3 │ │ │ │ cmp r8, r9 │ │ │ │ - bge.n 69328 <_Py_open@@Base+0x1012> │ │ │ │ + bge.n 69324 <_Py_open@@Base+0x1012> │ │ │ │ ldr r2, [r6, #4] │ │ │ │ add.w fp, fp, #8 │ │ │ │ str r1, [sp, #20] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r2, #6 │ │ │ │ itet mi │ │ │ │ ldrmi r2, [r6, #12] │ │ │ │ ldrpl.w r0, [r4, r8, lsl #2] │ │ │ │ ldrmi.w r0, [r2, r8, lsl #2] │ │ │ │ mov r2, sl │ │ │ │ - bl 14a63c │ │ │ │ + bl 14a724 │ │ │ │ add.w sl, sl, #44 @ 0x2c │ │ │ │ - cbz r0, 6934c <_Py_open@@Base+0x1036> │ │ │ │ + cbz r0, 69348 <_Py_open@@Base+0x1036> │ │ │ │ ldr.w r2, [sl, #-44] │ │ │ │ add.w r8, r8, #1 │ │ │ │ ldr.w r0, [sl, #-36] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ strd r2, r0, [fp, #-8] │ │ │ │ - b.n 692ec <_Py_open@@Base+0xfd6> │ │ │ │ + b.n 692e8 <_Py_open@@Base+0xfd6> │ │ │ │ ldr r4, [sp, #16] │ │ │ │ mov r2, r9 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - movw r4, #35543 @ 0x8ad7 │ │ │ │ + movw r4, #35539 @ 0x8ad3 │ │ │ │ movt r4, #6 │ │ │ │ movs r3, #0 │ │ │ │ str r4, [sp, #4] │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ bl 2ffa8 <_Py_fstat@@Base+0x260> │ │ │ │ mov r4, r0 │ │ │ │ - b.n 6934e <_Py_open@@Base+0x1038> │ │ │ │ + b.n 6934a <_Py_open@@Base+0x1038> │ │ │ │ mov r4, r0 │ │ │ │ mov.w r9, #0 │ │ │ │ mov.w sl, #44 @ 0x2c │ │ │ │ mla r0, sl, r9, r5 │ │ │ │ cmp r9, r8 │ │ │ │ - beq.n 69368 <_Py_open@@Base+0x1052> │ │ │ │ + beq.n 69364 <_Py_open@@Base+0x1052> │ │ │ │ add.w r9, r9, #1 │ │ │ │ - bl ceac4 │ │ │ │ - b.n 69356 <_Py_open@@Base+0x1040> │ │ │ │ + bl cead4 │ │ │ │ + b.n 69352 <_Py_open@@Base+0x1040> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77270 │ │ │ │ + bl 771f0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77270 │ │ │ │ + bl 771f0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6938a <_Py_open@@Base+0x1074> │ │ │ │ + beq.n 69386 <_Py_open@@Base+0x1074> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 6938a <_Py_open@@Base+0x1074> │ │ │ │ + cbnz r3, 69386 <_Py_open@@Base+0x1074> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ mov r3, sp │ │ │ │ - movw r1, #35068 @ 0x88fc │ │ │ │ + movw r1, #35388 @ 0x8a3c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ add r2, sp, #4 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 8c534 │ │ │ │ - cbz r0, 69404 <_Py_open@@Base+0x10ee> │ │ │ │ + bl 8c520 │ │ │ │ + cbz r0, 69400 <_Py_open@@Base+0x10ee> │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ - movw r1, #25172 @ 0x6254 │ │ │ │ + movw r1, #25492 @ 0x6394 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #35088 @ 0x8910 │ │ │ │ + movw r0, #35408 @ 0x8a50 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 8fe90 │ │ │ │ + bl 8fe78 │ │ │ │ cmp r0, r4 │ │ │ │ - blt.n 69404 <_Py_open@@Base+0x10ee> │ │ │ │ - bl 95d94 │ │ │ │ + blt.n 69400 <_Py_open@@Base+0x10ee> │ │ │ │ + bl 95d68 │ │ │ │ mov r5, r0 │ │ │ │ ldrd r1, r0, [sp] │ │ │ │ blx 2a7a4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9889c │ │ │ │ - cbnz r4, 69408 <_Py_open@@Base+0x10f2> │ │ │ │ + bl 98868 │ │ │ │ + cbnz r4, 69404 <_Py_open@@Base+0x10f2> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #35112 @ 0x8928 │ │ │ │ + movw r1, #35432 @ 0x8a68 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 1271a4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 69412 <_Py_open@@Base+0x10fc> │ │ │ │ + b.n 6940e <_Py_open@@Base+0x10fc> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ rev16 r0, r0 │ │ │ │ uxth r0, r0 │ │ │ │ - bl 7ffe0 │ │ │ │ + bl 7fff4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ mov r3, sp │ │ │ │ - movw r1, #35136 @ 0x8940 │ │ │ │ + movw r1, #35456 @ 0x8a80 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ add r2, sp, #4 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 8c534 │ │ │ │ - cbz r0, 6945c <_Py_open@@Base+0x1146> │ │ │ │ + bl 8c520 │ │ │ │ + cbz r0, 69458 <_Py_open@@Base+0x1146> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp.w r2, #65536 @ 0x10000 │ │ │ │ - bcc.n 69460 <_Py_open@@Base+0x114a> │ │ │ │ + bcc.n 6945c <_Py_open@@Base+0x114a> │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #35156 @ 0x8954 │ │ │ │ + movw r1, #35476 @ 0x8a94 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 1271a4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 694b4 <_Py_open@@Base+0x119e> │ │ │ │ + b.n 694b0 <_Py_open@@Base+0x119e> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - movw r1, #29312 @ 0x7280 │ │ │ │ + movw r1, #29632 @ 0x73c0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #35196 @ 0x897c │ │ │ │ + movw r0, #35516 @ 0x8abc │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 8fe90 │ │ │ │ + bl 8fe78 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 6945c <_Py_open@@Base+0x1146> │ │ │ │ - bl 95d94 │ │ │ │ + blt.n 69458 <_Py_open@@Base+0x1146> │ │ │ │ + bl 95d68 │ │ │ │ mov r5, r0 │ │ │ │ ldrd r1, r3, [sp] │ │ │ │ rev16 r0, r3 │ │ │ │ uxth r0, r0 │ │ │ │ blx 2a698 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9889c │ │ │ │ - cbnz r4, 694ae <_Py_open@@Base+0x1198> │ │ │ │ + bl 98868 │ │ │ │ + cbnz r4, 694aa <_Py_open@@Base+0x1198> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #35220 @ 0x8994 │ │ │ │ + movw r1, #35540 @ 0x8ad4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 6945c <_Py_open@@Base+0x1146> │ │ │ │ + bl 1271a4 │ │ │ │ + b.n 69458 <_Py_open@@Base+0x1146> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 7a158 │ │ │ │ + bl 7a0ec │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ - movw r1, #35244 @ 0x89ac │ │ │ │ + movw r1, #35564 @ 0x8aec │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 8c534 │ │ │ │ - cbz r0, 69506 <_Py_open@@Base+0x11f0> │ │ │ │ - bl 95d94 │ │ │ │ + bl 8c520 │ │ │ │ + cbz r0, 69502 <_Py_open@@Base+0x11f0> │ │ │ │ + bl 95d68 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 295e0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9889c │ │ │ │ - cbnz r4, 6950a <_Py_open@@Base+0x11f4> │ │ │ │ + bl 98868 │ │ │ │ + cbnz r4, 69506 <_Py_open@@Base+0x11f4> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #35264 @ 0x89c0 │ │ │ │ + movw r1, #35584 @ 0x8b00 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 1271a4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 69510 <_Py_open@@Base+0x11fa> │ │ │ │ + b.n 6950c <_Py_open@@Base+0x11fa> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 7ffe0 │ │ │ │ + bl 7fff4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ - movw r1, #35284 @ 0x89d4 │ │ │ │ + movw r1, #35604 @ 0x8b14 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 8c534 │ │ │ │ - cbnz r0, 6953a <_Py_open@@Base+0x1224> │ │ │ │ + bl 8c520 │ │ │ │ + cbnz r0, 69536 <_Py_open@@Base+0x1224> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6956c <_Py_open@@Base+0x1256> │ │ │ │ + b.n 69568 <_Py_open@@Base+0x1256> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1f8d6c │ │ │ │ + bl 1f8d14 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 69536 <_Py_open@@Base+0x1220> │ │ │ │ - ldr r3, [pc, #44] @ (69574 <_Py_open@@Base+0x125e>) │ │ │ │ + beq.n 69532 <_Py_open@@Base+0x1220> │ │ │ │ + ldr r3, [pc, #44] @ (69570 <_Py_open@@Base+0x125e>) │ │ │ │ ldr.w r3, [r3, #1256] @ 0x4e8 │ │ │ │ - cbz r3, 6955a <_Py_open@@Base+0x1244> │ │ │ │ + cbz r3, 69556 <_Py_open@@Base+0x1244> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r0, #164 @ 0xa4 │ │ │ │ mla r0, r0, r1, r3 │ │ │ │ - bl 205a44 <_Py_RestoreSignals@@Base+0x238> │ │ │ │ - cbnz r0, 69564 <_Py_open@@Base+0x124e> │ │ │ │ + bl 20599c <_Py_RestoreSignals@@Base+0x238> │ │ │ │ + cbnz r0, 69560 <_Py_open@@Base+0x124e> │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 6956c <_Py_open@@Base+0x1256> │ │ │ │ + b.n 69568 <_Py_open@@Base+0x1256> │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ - movw r1, #35300 @ 0x89e4 │ │ │ │ + movw r1, #35620 @ 0x8b24 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 8c534 │ │ │ │ - cbz r0, 695cc <_Py_open@@Base+0x12b6> │ │ │ │ + bl 8c520 │ │ │ │ + cbz r0, 695c8 <_Py_open@@Base+0x12b6> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r3, 695ba <_Py_open@@Base+0x12a4> │ │ │ │ - bl 95d94 │ │ │ │ + cbz r3, 695b6 <_Py_open@@Base+0x12a4> │ │ │ │ + bl 95d68 │ │ │ │ mov r4, r0 │ │ │ │ - bl 66f46 <_PySys_GetAttr@@Base+0x3be> │ │ │ │ + bl 66e76 <_PySys_GetAttr@@Base+0x3be> │ │ │ │ movs r0, #11 │ │ │ │ blx 29e34 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9889c │ │ │ │ - b.n 695c4 <_Py_open@@Base+0x12ae> │ │ │ │ - bl 66f46 <_PySys_GetAttr@@Base+0x3be> │ │ │ │ + bl 98868 │ │ │ │ + b.n 695c0 <_Py_open@@Base+0x12ae> │ │ │ │ + bl 66e76 <_PySys_GetAttr@@Base+0x3be> │ │ │ │ movs r0, #11 │ │ │ │ blx 29e34 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ - movw r1, #35312 @ 0x89f0 │ │ │ │ + movw r1, #35632 @ 0x8b30 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r3, #2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 8c534 │ │ │ │ - cbz r0, 69614 <_Py_open@@Base+0x12fe> │ │ │ │ + bl 8c520 │ │ │ │ + cbz r0, 69610 <_Py_open@@Base+0x12fe> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 674f8 │ │ │ │ - cbz r0, 69618 <_Py_open@@Base+0x1302> │ │ │ │ + bl 67428 │ │ │ │ + cbz r0, 69614 <_Py_open@@Base+0x1302> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #6028 @ 0x178c │ │ │ │ + movw r1, #6312 @ 0x18a8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 1271a4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 69620 <_Py_open@@Base+0x130a> │ │ │ │ + b.n 6961c <_Py_open@@Base+0x130a> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r0, r1 │ │ │ │ - bl f43ac │ │ │ │ + bl f4428 │ │ │ │ mov r5, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 69646 <_Py_open@@Base+0x1330> │ │ │ │ - bl 7f720 │ │ │ │ - cbnz r0, 69678 <_Py_open@@Base+0x1362> │ │ │ │ + bne.n 69642 <_Py_open@@Base+0x1330> │ │ │ │ + bl 7f734 │ │ │ │ + cbnz r0, 69674 <_Py_open@@Base+0x1362> │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #0] │ │ │ │ blx 29f94 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 69670 <_Py_open@@Base+0x135a> │ │ │ │ + bne.n 6966c <_Py_open@@Base+0x135a> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 69670 <_Py_open@@Base+0x135a> │ │ │ │ + cbz r3, 6966c <_Py_open@@Base+0x135a> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w f1834 │ │ │ │ + b.w f18b4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 7ffe0 │ │ │ │ + b.w 7fff4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 2a258 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 696a4 <_Py_open@@Base+0x138e> │ │ │ │ + bge.n 696a0 <_Py_open@@Base+0x138e> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w f1834 │ │ │ │ + b.w f18b4 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ movs r1, #33 @ 0x21 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 29fd0 │ │ │ │ - cbz r0, 696ea <_Py_open@@Base+0x13d4> │ │ │ │ + cbz r0, 696e6 <_Py_open@@Base+0x13d4> │ │ │ │ mov r4, r0 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r5, r0 │ │ │ │ ldr r6, [r0, #0] │ │ │ │ negs r4, r4 │ │ │ │ str r4, [r0, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1834 │ │ │ │ + bl f18b4 │ │ │ │ movs r0, #0 │ │ │ │ str r6, [r5, #0] │ │ │ │ - b.n 696f0 <_Py_open@@Base+0x13da> │ │ │ │ + b.n 696ec <_Py_open@@Base+0x13da> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 8fa90 │ │ │ │ + bl 8fa78 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 295f8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 6971c <_Py_open@@Base+0x1406> │ │ │ │ + bge.n 69718 <_Py_open@@Base+0x1406> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w f1834 │ │ │ │ + b.w f18b4 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3848] @ 0xf08 │ │ │ │ sub sp, #240 @ 0xf0 │ │ │ │ add r4, sp, #112 @ 0x70 │ │ │ │ mov r0, r4 │ │ │ │ blx 2a8a8 │ │ │ │ - cbz r0, 69750 <_Py_open@@Base+0x143a> │ │ │ │ + cbz r0, 6974c <_Py_open@@Base+0x143a> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1834 │ │ │ │ - b.n 69762 <_Py_open@@Base+0x144c> │ │ │ │ + bl f18b4 │ │ │ │ + b.n 6975e <_Py_open@@Base+0x144c> │ │ │ │ movs r2, #112 @ 0x70 │ │ │ │ add r1, sp, #128 @ 0x80 │ │ │ │ mov r0, sp │ │ │ │ blx 29c10 │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ - bl 206238 <_Py_RestoreSignals@@Base+0xa2c> │ │ │ │ + bl 206190 <_Py_RestoreSignals@@Base+0xa2c> │ │ │ │ add sp, #240 @ 0xf0 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3816] @ 0xee8 │ │ │ │ sub sp, #264 @ 0x108 │ │ │ │ mov r0, r1 │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 206054 <_Py_RestoreSignals@@Base+0x848> │ │ │ │ - cbz r0, 697c0 <_Py_open@@Base+0x14aa> │ │ │ │ + bl 205fac <_Py_RestoreSignals@@Base+0x848> │ │ │ │ + cbz r0, 697bc <_Py_open@@Base+0x14aa> │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ add r1, sp, #8 │ │ │ │ add r0, sp, #136 @ 0x88 │ │ │ │ add r6, sp, #4 │ │ │ │ blx 29c10 │ │ │ │ - bl 95d94 │ │ │ │ + bl 95d68 │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #136 @ 0x88 │ │ │ │ blx 29720 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9889c │ │ │ │ - cbz r4, 697ba <_Py_open@@Base+0x14a4> │ │ │ │ + bl 98868 │ │ │ │ + cbz r4, 697b6 <_Py_open@@Base+0x14a4> │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ str r4, [r0, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1834 │ │ │ │ - b.n 697c0 <_Py_open@@Base+0x14aa> │ │ │ │ + bl f18b4 │ │ │ │ + b.n 697bc <_Py_open@@Base+0x14aa> │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl 7ffe0 │ │ │ │ + bl 7fff4 │ │ │ │ add sp, #264 @ 0x108 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3848] @ 0xf08 │ │ │ │ sub sp, #240 @ 0xf0 │ │ │ │ add r4, sp, #112 @ 0x70 │ │ │ │ mov r0, r4 │ │ │ │ blx 290f0 │ │ │ │ - cbz r0, 697ee <_Py_open@@Base+0x14d8> │ │ │ │ + cbz r0, 697ea <_Py_open@@Base+0x14d8> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1834 │ │ │ │ - b.n 6980a <_Py_open@@Base+0x14f4> │ │ │ │ + bl f18b4 │ │ │ │ + b.n 69806 <_Py_open@@Base+0x14f4> │ │ │ │ mov r0, r4 │ │ │ │ blx 2a368 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 697de <_Py_open@@Base+0x14c8> │ │ │ │ + bne.n 697da <_Py_open@@Base+0x14c8> │ │ │ │ movs r2, #112 @ 0x70 │ │ │ │ add r1, sp, #128 @ 0x80 │ │ │ │ mov r0, sp │ │ │ │ blx 29c10 │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ - bl 206238 <_Py_RestoreSignals@@Base+0xa2c> │ │ │ │ + bl 206190 <_Py_RestoreSignals@@Base+0xa2c> │ │ │ │ add sp, #240 @ 0xf0 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r4, r1 │ │ │ │ mov r0, r1 │ │ │ │ mov r2, sp │ │ │ │ - movw r1, #35324 @ 0x89fc │ │ │ │ + movw r1, #35644 @ 0x8b3c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 8c534 │ │ │ │ - cbnz r0, 69854 <_Py_open@@Base+0x153e> │ │ │ │ - bl d3c50 │ │ │ │ - movw r2, #44185 @ 0xac99 │ │ │ │ + bl 8c520 │ │ │ │ + cbnz r0, 69850 <_Py_open@@Base+0x153e> │ │ │ │ + bl d3c60 │ │ │ │ + movw r2, #44809 @ 0xaf09 │ │ │ │ movt r2, #17 │ │ │ │ - movw r1, #35340 @ 0x8a0c │ │ │ │ + movw r1, #35660 @ 0x8b4c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r3, sp │ │ │ │ mov r0, r4 │ │ │ │ - bl 8c534 │ │ │ │ - cbnz r0, 69858 <_Py_open@@Base+0x1542> │ │ │ │ + bl 8c520 │ │ │ │ + cbnz r0, 69854 <_Py_open@@Base+0x1542> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 698cc <_Py_open@@Base+0x15b6> │ │ │ │ + b.n 698c8 <_Py_open@@Base+0x15b6> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 6985a <_Py_open@@Base+0x1544> │ │ │ │ + b.n 69856 <_Py_open@@Base+0x1544> │ │ │ │ movs r5, #1 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ - movw r1, #15104 @ 0x3b00 │ │ │ │ + movw r1, #15424 @ 0x3c40 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #35356 @ 0x8a1c │ │ │ │ + movw r0, #35676 @ 0x8b5c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 8fe90 │ │ │ │ + bl 8fe78 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 69850 <_Py_open@@Base+0x153a> │ │ │ │ + blt.n 6984c <_Py_open@@Base+0x153a> │ │ │ │ ldr r0, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl ce02c │ │ │ │ + bl ce03c │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 698c6 <_Py_open@@Base+0x15b0> │ │ │ │ + cbnz r0, 698c2 <_Py_open@@Base+0x15b0> │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 29e64 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl ceac4 │ │ │ │ - cbz r5, 698aa <_Py_open@@Base+0x1594> │ │ │ │ + bl cead4 │ │ │ │ + cbz r5, 698a6 <_Py_open@@Base+0x1594> │ │ │ │ ldr r0, [sp, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 698aa <_Py_open@@Base+0x1594> │ │ │ │ + beq.n 698a6 <_Py_open@@Base+0x1594> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 698aa <_Py_open@@Base+0x1594> │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - cbz r4, 698bc <_Py_open@@Base+0x15a6> │ │ │ │ + cbnz r3, 698a6 <_Py_open@@Base+0x1594> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + cbz r4, 698b8 <_Py_open@@Base+0x15a6> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1834 │ │ │ │ - b.n 698cc <_Py_open@@Base+0x15b6> │ │ │ │ + bl f18b4 │ │ │ │ + b.n 698c8 <_Py_open@@Base+0x15b6> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 698cc <_Py_open@@Base+0x15b6> │ │ │ │ + b.n 698c8 <_Py_open@@Base+0x15b6> │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 69894 <_Py_open@@Base+0x157e> │ │ │ │ - b.n 698ac <_Py_open@@Base+0x1596> │ │ │ │ + bne.n 69890 <_Py_open@@Base+0x157e> │ │ │ │ + b.n 698a8 <_Py_open@@Base+0x1596> │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2976] @ 0xba0 │ │ │ │ sub.w sp, sp, #1088 @ 0x440 │ │ │ │ mov r7, r3 │ │ │ │ add.w sl, sp, #12 │ │ │ │ movs r3, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r5, r2 │ │ │ │ str.w r3, [sl] │ │ │ │ - cbnz r2, 69904 <_Py_open@@Base+0x15ee> │ │ │ │ + cbnz r2, 69900 <_Py_open@@Base+0x15ee> │ │ │ │ movw r3, #44000 @ 0xabe0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - b.n 69906 <_Py_open@@Base+0x15f0> │ │ │ │ + b.n 69902 <_Py_open@@Base+0x15f0> │ │ │ │ mov r3, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r9 │ │ │ │ - movw r1, #35376 @ 0x8a30 │ │ │ │ + movw r1, #35696 @ 0x8b70 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #35380 @ 0x8a34 │ │ │ │ + movw r0, #35700 @ 0x8b74 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 8fe90 │ │ │ │ + bl 8fe78 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 699b8 <_Py_open@@Base+0x16a2> │ │ │ │ - cbnz r5, 69956 <_Py_open@@Base+0x1640> │ │ │ │ - bl 95d94 │ │ │ │ + blt.n 699b4 <_Py_open@@Base+0x16a2> │ │ │ │ + cbnz r5, 69952 <_Py_open@@Base+0x1640> │ │ │ │ + bl 95d68 │ │ │ │ ldr.w r2, [sl] │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ blx 29864 <__ioctl_time64@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9889c │ │ │ │ + bl 98868 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.w 69aa4 <_Py_open@@Base+0x178e> │ │ │ │ + bge.w 69aa0 <_Py_open@@Base+0x178e> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1834 │ │ │ │ - b.n 699b8 <_Py_open@@Base+0x16a2> │ │ │ │ + bl f18b4 │ │ │ │ + b.n 699b4 <_Py_open@@Base+0x16a2> │ │ │ │ add r4, sp, #16 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #35392 @ 0x8a40 │ │ │ │ + movw r1, #35712 @ 0x8b80 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 14a63c │ │ │ │ + bl 14a724 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 69a14 <_Py_open@@Base+0x16fe> │ │ │ │ + beq.n 69a10 <_Py_open@@Base+0x16fe> │ │ │ │ ldr.w r8, [r4] │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - cbz r7, 69996 <_Py_open@@Base+0x1680> │ │ │ │ + cbz r7, 69992 <_Py_open@@Base+0x1680> │ │ │ │ cmp.w r5, #1024 @ 0x400 │ │ │ │ add.w sl, sp, #60 @ 0x3c │ │ │ │ - bgt.n 699d4 <_Py_open@@Base+0x16be> │ │ │ │ + bgt.n 699d0 <_Py_open@@Base+0x16be> │ │ │ │ movw r3, #1025 @ 0x401 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, sl │ │ │ │ blx 29958 <__memcpy_chk@plt> │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [sl, r5] │ │ │ │ - b.n 69aac <_Py_open@@Base+0x1796> │ │ │ │ + b.n 69aa8 <_Py_open@@Base+0x1796> │ │ │ │ cmp.w r5, #1024 @ 0x400 │ │ │ │ - ble.n 699bc <_Py_open@@Base+0x16a6> │ │ │ │ + ble.n 699b8 <_Py_open@@Base+0x16a6> │ │ │ │ mov r0, r4 │ │ │ │ - bl ceac4 │ │ │ │ + bl cead4 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #35404 @ 0x8a4c │ │ │ │ + movw r1, #35724 @ 0x8b8c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 1271a4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 69ac8 <_Py_open@@Base+0x17b2> │ │ │ │ + b.n 69ac4 <_Py_open@@Base+0x17b2> │ │ │ │ add.w sl, sp, #60 @ 0x3c │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, sl │ │ │ │ movw r3, #1025 @ 0x401 │ │ │ │ blx 29958 <__memcpy_chk@plt> │ │ │ │ strb.w r7, [sl, r5] │ │ │ │ - b.n 69aac <_Py_open@@Base+0x1796> │ │ │ │ + b.n 69aa8 <_Py_open@@Base+0x1796> │ │ │ │ cmp r8, sl │ │ │ │ - beq.n 69aac <_Py_open@@Base+0x1796> │ │ │ │ + beq.n 69aa8 <_Py_open@@Base+0x1796> │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r8 │ │ │ │ blx 29864 <__ioctl_time64@plt> │ │ │ │ mov r6, r0 │ │ │ │ - cbz r7, 699f6 <_Py_open@@Base+0x16e0> │ │ │ │ + cbz r7, 699f2 <_Py_open@@Base+0x16e0> │ │ │ │ cmp.w r5, #1024 @ 0x400 │ │ │ │ - bgt.n 699f6 <_Py_open@@Base+0x16e0> │ │ │ │ + bgt.n 699f2 <_Py_open@@Base+0x16e0> │ │ │ │ mov r0, r8 │ │ │ │ mov r2, r5 │ │ │ │ add r1, sp, #60 @ 0x3c │ │ │ │ blx 29c10 │ │ │ │ cmp r6, #0 │ │ │ │ - blt.n 69a62 <_Py_open@@Base+0x174c> │ │ │ │ + blt.n 69a5e <_Py_open@@Base+0x174c> │ │ │ │ mov r0, r4 │ │ │ │ - bl ceac4 │ │ │ │ - cbz r7, 69a0a <_Py_open@@Base+0x16f4> │ │ │ │ + bl cead4 │ │ │ │ + cbz r7, 69a06 <_Py_open@@Base+0x16f4> │ │ │ │ mov r0, r6 │ │ │ │ - bl 7ffe0 │ │ │ │ - b.n 69ac8 <_Py_open@@Base+0x17b2> │ │ │ │ + bl 7fff4 │ │ │ │ + b.n 69ac4 <_Py_open@@Base+0x17b2> │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ - bl 71e88 │ │ │ │ - b.n 69ac8 <_Py_open@@Base+0x17b2> │ │ │ │ - bl d3c50 │ │ │ │ - movw r1, #35432 @ 0x8a68 │ │ │ │ + bl 71e08 │ │ │ │ + b.n 69ac4 <_Py_open@@Base+0x17b2> │ │ │ │ + bl d3c60 │ │ │ │ + movw r1, #35752 @ 0x8ba8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a63c │ │ │ │ - cbz r0, 69a88 <_Py_open@@Base+0x1772> │ │ │ │ + bl 14a724 │ │ │ │ + cbz r0, 69a84 <_Py_open@@Base+0x1772> │ │ │ │ ldr r7, [r4, #8] │ │ │ │ ldr r1, [r4, #0] │ │ │ │ cmp.w r7, #1024 @ 0x400 │ │ │ │ - bgt.n 6999c <_Py_open@@Base+0x1686> │ │ │ │ + bgt.n 69998 <_Py_open@@Base+0x1686> │ │ │ │ add r5, sp, #60 @ 0x3c │ │ │ │ movw r3, #1025 @ 0x401 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ blx 29958 <__memcpy_chk@plt> │ │ │ │ strb.w r8, [r5, r7] │ │ │ │ - bl 95d94 │ │ │ │ + bl 95d68 │ │ │ │ mov r1, r9 │ │ │ │ mov r8, r0 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx 29864 <__ioctl_time64@plt> │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9889c │ │ │ │ + bl 98868 │ │ │ │ cmp r6, #0 │ │ │ │ - bge.n 69a78 <_Py_open@@Base+0x1762> │ │ │ │ + bge.n 69a74 <_Py_open@@Base+0x1762> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1834 │ │ │ │ + bl f18b4 │ │ │ │ mov r0, r4 │ │ │ │ - bl ceac4 │ │ │ │ - b.n 699b8 <_Py_open@@Base+0x16a2> │ │ │ │ + bl cead4 │ │ │ │ + b.n 699b4 <_Py_open@@Base+0x16a2> │ │ │ │ mov r0, r4 │ │ │ │ - bl ceac4 │ │ │ │ + bl cead4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 71e88 │ │ │ │ - b.n 69ac8 <_Py_open@@Base+0x17b2> │ │ │ │ - bl d3c50 │ │ │ │ - movw r1, #35444 @ 0x8a74 │ │ │ │ + bl 71e08 │ │ │ │ + b.n 69ac4 <_Py_open@@Base+0x17b2> │ │ │ │ + bl d3c60 │ │ │ │ + movw r1, #35764 @ 0x8bb4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r2, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a63c │ │ │ │ + bl 14a724 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 69926 <_Py_open@@Base+0x1610> │ │ │ │ - b.n 699b8 <_Py_open@@Base+0x16a2> │ │ │ │ + bne.w 69922 <_Py_open@@Base+0x1610> │ │ │ │ + b.n 699b4 <_Py_open@@Base+0x16a2> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7ffe0 │ │ │ │ - b.n 69ac8 <_Py_open@@Base+0x17b2> │ │ │ │ - bl 95d94 │ │ │ │ + bl 7fff4 │ │ │ │ + b.n 69ac4 <_Py_open@@Base+0x17b2> │ │ │ │ + bl 95d68 │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ mov r9, r3 │ │ │ │ add r2, sp, #60 @ 0x3c │ │ │ │ blx 29864 <__ioctl_time64@plt> │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9889c │ │ │ │ - b.n 699e4 <_Py_open@@Base+0x16ce> │ │ │ │ + bl 98868 │ │ │ │ + b.n 699e0 <_Py_open@@Base+0x16ce> │ │ │ │ add.w sp, sp, #1088 @ 0x440 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r0, r1 │ │ │ │ - bl dd754 │ │ │ │ + bl dd7cc │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 69af0 <_Py_open@@Base+0x17da> │ │ │ │ - bl 7f720 │ │ │ │ - cbnz r0, 69b24 <_Py_open@@Base+0x180e> │ │ │ │ - bl 95d94 │ │ │ │ + bne.n 69aec <_Py_open@@Base+0x17da> │ │ │ │ + bl 7f734 │ │ │ │ + cbnz r0, 69b20 <_Py_open@@Base+0x180e> │ │ │ │ + bl 95d68 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 29fa0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9889c │ │ │ │ + bl 98868 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 69b28 <_Py_open@@Base+0x1812> │ │ │ │ + bge.n 69b24 <_Py_open@@Base+0x1812> │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #104 @ 0x68 │ │ │ │ - beq.n 69b28 <_Py_open@@Base+0x1812> │ │ │ │ + beq.n 69b24 <_Py_open@@Base+0x1812> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w f1834 │ │ │ │ + b.w f18b4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 69b30 <_Py_open@@Base+0x181a> │ │ │ │ + b.n 69b2c <_Py_open@@Base+0x181a> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r0, r1 │ │ │ │ - bl dd754 │ │ │ │ + bl dd7cc │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 69b56 <_Py_open@@Base+0x1840> │ │ │ │ - bl 7f720 │ │ │ │ - cbz r0, 69b56 <_Py_open@@Base+0x1840> │ │ │ │ + bne.n 69b52 <_Py_open@@Base+0x1840> │ │ │ │ + bl 7f734 │ │ │ │ + cbz r0, 69b52 <_Py_open@@Base+0x1840> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 69b70 <_Py_open@@Base+0x185a> │ │ │ │ + b.n 69b6c <_Py_open@@Base+0x185a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 143d34 <_Py_dup@@Base> │ │ │ │ + bl 143e1c <_Py_dup@@Base> │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 69b52 <_Py_open@@Base+0x183c> │ │ │ │ - bl 7ffe0 │ │ │ │ + beq.n 69b4e <_Py_open@@Base+0x183c> │ │ │ │ + bl 7fff4 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 69b70 <_Py_open@@Base+0x185a> │ │ │ │ + cbnz r0, 69b6c <_Py_open@@Base+0x185a> │ │ │ │ mov r0, r5 │ │ │ │ blx 29fa0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, #96 @ 0x60 │ │ │ │ mov r0, r1 │ │ │ │ add r3, sp, #4 │ │ │ │ - movw r1, #35544 @ 0x8ad8 │ │ │ │ + movw r1, #35864 @ 0x8c18 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r2, sp │ │ │ │ - bl 8c534 │ │ │ │ - cbz r0, 69bc0 <_Py_open@@Base+0x18aa> │ │ │ │ + bl 8c520 │ │ │ │ + cbz r0, 69bbc <_Py_open@@Base+0x18aa> │ │ │ │ ldr r0, [sp, #0] │ │ │ │ cmp r0, #2 │ │ │ │ - bne.n 69bc4 <_Py_open@@Base+0x18ae> │ │ │ │ + bne.n 69bc0 <_Py_open@@Base+0x18ae> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 69bf0 <_Py_open@@Base+0x18da> │ │ │ │ + beq.n 69bec <_Py_open@@Base+0x18da> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #35560 @ 0x8ae8 │ │ │ │ + movw r1, #35880 @ 0x8c28 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 1271a4 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl ceac4 │ │ │ │ + bl cead4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 69c20 <_Py_open@@Base+0x190a> │ │ │ │ + b.n 69c1c <_Py_open@@Base+0x190a> │ │ │ │ cmp r0, #10 │ │ │ │ - bne.n 69bd0 <_Py_open@@Base+0x18ba> │ │ │ │ + bne.n 69bcc <_Py_open@@Base+0x18ba> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #16 │ │ │ │ - beq.n 69bf0 <_Py_open@@Base+0x18da> │ │ │ │ - b.n 69ba4 <_Py_open@@Base+0x188e> │ │ │ │ + beq.n 69bec <_Py_open@@Base+0x18da> │ │ │ │ + b.n 69ba0 <_Py_open@@Base+0x188e> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #35604 @ 0x8b14 │ │ │ │ + movw r1, #35924 @ 0x8c54 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1990 │ │ │ │ + bl d19a8 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl ceac4 │ │ │ │ - b.n 69bc0 <_Py_open@@Base+0x18aa> │ │ │ │ + bl cead4 │ │ │ │ + b.n 69bbc <_Py_open@@Base+0x18aa> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r3, #46 @ 0x2e │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ blx 29138 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 69c14 <_Py_open@@Base+0x18fe> │ │ │ │ + cbnz r0, 69c10 <_Py_open@@Base+0x18fe> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1834 │ │ │ │ + bl f18b4 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl ceac4 │ │ │ │ - b.n 69bc0 <_Py_open@@Base+0x18aa> │ │ │ │ + bl cead4 │ │ │ │ + b.n 69bbc <_Py_open@@Base+0x18aa> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl ceac4 │ │ │ │ + bl cead4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a158 │ │ │ │ + bl 7a0ec │ │ │ │ add sp, #96 @ 0x60 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ add r4, sp, #4 │ │ │ │ - bl 66f46 <_PySys_GetAttr@@Base+0x3be> │ │ │ │ + bl 66e76 <_PySys_GetAttr@@Base+0x3be> │ │ │ │ movs r0, #0 │ │ │ │ cmp.w r4, #104857600 @ 0x6400000 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bcc.n 69c4e <_Py_open@@Base+0x1938> │ │ │ │ + bcc.n 69c4a <_Py_open@@Base+0x1938> │ │ │ │ sub.w r0, r4, #104857600 @ 0x6400000 │ │ │ │ cmn.w r4, #104857600 @ 0x6400000 │ │ │ │ - bcs.n 69c54 <_Py_open@@Base+0x193e> │ │ │ │ + bcs.n 69c50 <_Py_open@@Base+0x193e> │ │ │ │ add.w r1, r4, #104857600 @ 0x6400000 │ │ │ │ - b.n 69c58 <_Py_open@@Base+0x1942> │ │ │ │ + b.n 69c54 <_Py_open@@Base+0x1942> │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r2, r4 │ │ │ │ - bl 66d8e <_PySys_GetAttr@@Base+0x206> │ │ │ │ + bl 66cbe <_PySys_GetAttr@@Base+0x206> │ │ │ │ cmp r4, r0 │ │ │ │ ite cc │ │ │ │ subcc r2, r0, r4 │ │ │ │ subcs r2, r4, r0 │ │ │ │ movw r0, #4304 @ 0x10d0 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - movw r1, #35632 @ 0x8b30 │ │ │ │ + movw r1, #35952 @ 0x8c70 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d1990 │ │ │ │ + bl d19a8 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ - movw r1, #35724 @ 0x8b8c │ │ │ │ + movw r1, #36044 @ 0x8ccc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 8c534 │ │ │ │ - cbz r0, 69cc6 <_Py_open@@Base+0x19b0> │ │ │ │ + bl 8c520 │ │ │ │ + cbz r0, 69cc2 <_Py_open@@Base+0x19b0> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bge.n 69cca <_Py_open@@Base+0x19b4> │ │ │ │ + bge.n 69cc6 <_Py_open@@Base+0x19b4> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #35740 @ 0x8b9c │ │ │ │ + movw r1, #36060 @ 0x8cdc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 1271a4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 69cfa <_Py_open@@Base+0x19e4> │ │ │ │ - bl 673c8 │ │ │ │ + b.n 69cf6 <_Py_open@@Base+0x19e4> │ │ │ │ + bl 672f8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 66e74 <_PySys_GetAttr@@Base+0x2ec> │ │ │ │ + bl 66da4 <_PySys_GetAttr@@Base+0x2ec> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 69cf4 <_Py_open@@Base+0x19de> │ │ │ │ + bne.n 69cf0 <_Py_open@@Base+0x19de> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - movw r1, #35776 @ 0x8bc0 │ │ │ │ + movw r1, #36096 @ 0x8d00 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1990 │ │ │ │ - b.n 69cc6 <_Py_open@@Base+0x19b0> │ │ │ │ + bl d19a8 │ │ │ │ + b.n 69cc2 <_Py_open@@Base+0x19b0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f908 │ │ │ │ + bl 7f91c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r0, r3, #7 │ │ │ │ - bpl.n 69d28 <_Py_open@@Base+0x1a12> │ │ │ │ + bpl.n 69d24 <_Py_open@@Base+0x1a12> │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl f4a94 │ │ │ │ + bl f4b10 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 69d40 <_Py_open@@Base+0x1a2a> │ │ │ │ - bl 7f720 │ │ │ │ - cbz r0, 69d40 <_Py_open@@Base+0x1a2a> │ │ │ │ - b.n 69d4a <_Py_open@@Base+0x1a34> │ │ │ │ + bne.n 69d3c <_Py_open@@Base+0x1a2a> │ │ │ │ + bl 7f734 │ │ │ │ + cbz r0, 69d3c <_Py_open@@Base+0x1a2a> │ │ │ │ + b.n 69d46 <_Py_open@@Base+0x1a34> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #35804 @ 0x8bdc │ │ │ │ + movw r1, #36124 @ 0x8d1c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d1990 │ │ │ │ + b.w d19a8 │ │ │ │ rev r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7dde8 │ │ │ │ + b.w 7ddec │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - b.n 69cfe <_Py_open@@Base+0x19e8> │ │ │ │ + b.n 69cfa <_Py_open@@Base+0x19e8> │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #24 │ │ │ │ mov r0, r1 │ │ │ │ - bl f4a94 │ │ │ │ + bl f4b10 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 69d72 <_Py_open@@Base+0x1a5c> │ │ │ │ - bl 7f720 │ │ │ │ - cbnz r0, 69d8a <_Py_open@@Base+0x1a74> │ │ │ │ + bne.n 69d6e <_Py_open@@Base+0x1a5c> │ │ │ │ + bl 7f734 │ │ │ │ + cbnz r0, 69d86 <_Py_open@@Base+0x1a74> │ │ │ │ mov r0, r4 │ │ │ │ add r1, sp, #4 │ │ │ │ blx 2a7f0 │ │ │ │ - cbnz r0, 69d8e <_Py_open@@Base+0x1a78> │ │ │ │ + cbnz r0, 69d8a <_Py_open@@Base+0x1a78> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1834 │ │ │ │ + bl f18b4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 69d94 <_Py_open@@Base+0x1a7e> │ │ │ │ + b.n 69d90 <_Py_open@@Base+0x1a7e> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 8fa90 │ │ │ │ + bl 8fa78 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2912] @ 0xb60 │ │ │ │ subw sp, sp, #1148 @ 0x47c │ │ │ │ @@ -95491,1987 +95488,1986 @@ │ │ │ │ add r6, sp, #48 @ 0x30 │ │ │ │ add.w r9, sp, #44 @ 0x2c │ │ │ │ add r5, sp, #24 │ │ │ │ add.w sl, sp, #28 │ │ │ │ add.w r8, sp, #32 │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp, #20] │ │ │ │ - movw r1, #35828 @ 0x8bf4 │ │ │ │ + movw r1, #36148 @ 0x8d34 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r6 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [r6, #0] │ │ │ │ str r4, [r5, #0] │ │ │ │ str.w r4, [sl] │ │ │ │ str.w r4, [r9] │ │ │ │ str.w r4, [r8] │ │ │ │ - bl 8c534 │ │ │ │ - cbz r0, 69e06 <_Py_open@@Base+0x1af0> │ │ │ │ + bl 8c520 │ │ │ │ + cbz r0, 69e02 <_Py_open@@Base+0x1af0> │ │ │ │ ldr r0, [r6, #0] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #5 │ │ │ │ - bmi.n 69e0a <_Py_open@@Base+0x1af4> │ │ │ │ + bmi.n 69e06 <_Py_open@@Base+0x1af4> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #35844 @ 0x8c04 │ │ │ │ + movw r1, #36164 @ 0x8d44 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 1271a4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 69f76 <_Py_open@@Base+0x1c60> │ │ │ │ + b.n 69f72 <_Py_open@@Base+0x1c60> │ │ │ │ add r7, sp, #36 @ 0x24 │ │ │ │ add.w fp, sp, #40 @ 0x28 │ │ │ │ - movw r1, #35888 @ 0x8c30 │ │ │ │ + movw r1, #36208 @ 0x8d70 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r3, r7 │ │ │ │ mov r2, fp │ │ │ │ strd r8, sl, [sp] │ │ │ │ - bl 8c534 │ │ │ │ + bl 8c520 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 69e06 <_Py_open@@Base+0x1af0> │ │ │ │ + beq.n 69e02 <_Py_open@@Base+0x1af0> │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1048576 @ 0x100000 │ │ │ │ - bcc.n 69e4a <_Py_open@@Base+0x1b34> │ │ │ │ + bcc.n 69e46 <_Py_open@@Base+0x1b34> │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #35936 @ 0x8c60 │ │ │ │ + movw r1, #36256 @ 0x8da0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 69e06 <_Py_open@@Base+0x1af0> │ │ │ │ + bl 1271a4 │ │ │ │ + b.n 69e02 <_Py_open@@Base+0x1af0> │ │ │ │ ldr r2, [r6, #0] │ │ │ │ - movw r1, #15104 @ 0x3b00 │ │ │ │ + movw r1, #15424 @ 0x3c40 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #35980 @ 0x8c8c │ │ │ │ + movw r0, #36300 @ 0x8dcc │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 8fe90 │ │ │ │ + bl 8fe78 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 69e06 <_Py_open@@Base+0x1af0> │ │ │ │ + blt.n 69e02 <_Py_open@@Base+0x1af0> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ add r7, sp, #84 @ 0x54 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r7 │ │ │ │ - movw r2, #44688 @ 0xae90 │ │ │ │ + movw r2, #44928 @ 0xaf80 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - bl 6ca70 │ │ │ │ + bl 6ca68 │ │ │ │ movs r2, #28 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ blx 2957c │ │ │ │ movs r3, #2 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ movs r3, #4 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - bl 95d94 │ │ │ │ + bl 95d68 │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r7 │ │ │ │ ldr.w r0, [fp] │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ mov fp, r3 │ │ │ │ mov r3, r5 │ │ │ │ blx 29a0c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ mov fp, r1 │ │ │ │ - bl 9889c │ │ │ │ + bl 98868 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 69ebe <_Py_open@@Base+0x1ba8> │ │ │ │ + beq.n 69eba <_Py_open@@Base+0x1ba8> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r1, fp │ │ │ │ str r4, [r5, #0] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 2617e8 <_PyLong_DivmodNear@@Base+0xc84> │ │ │ │ - b.n 69eda <_Py_open@@Base+0x1bc4> │ │ │ │ + bl 261770 <_PyLong_DivmodNear@@Base+0xc8c> │ │ │ │ + b.n 69ed6 <_Py_open@@Base+0x1bc4> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r2, [r3, #28] │ │ │ │ - cbz r2, 69ede <_Py_open@@Base+0x1bc8> │ │ │ │ + cbz r2, 69eda <_Py_open@@Base+0x1bc8> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #36000 @ 0x8ca0 │ │ │ │ + movw r1, #36320 @ 0x8de0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 1271a4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 69f6e <_Py_open@@Base+0x1c58> │ │ │ │ + b.n 69f6a <_Py_open@@Base+0x1c58> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 69efa <_Py_open@@Base+0x1be4> │ │ │ │ + beq.n 69ef6 <_Py_open@@Base+0x1be4> │ │ │ │ cmp r2, #10 │ │ │ │ - bne.n 69f1a <_Py_open@@Base+0x1c04> │ │ │ │ + bne.n 69f16 <_Py_open@@Base+0x1c04> │ │ │ │ ldr r2, [r3, #20] │ │ │ │ ldr.w r3, [r8] │ │ │ │ ldr.w r1, [sl] │ │ │ │ rev r3, r3 │ │ │ │ str r1, [r2, #24] │ │ │ │ str r3, [r2, #4] │ │ │ │ - b.n 69f1a <_Py_open@@Base+0x1c04> │ │ │ │ + b.n 69f16 <_Py_open@@Base+0x1c04> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 69f1a <_Py_open@@Base+0x1c04> │ │ │ │ + beq.n 69f16 <_Py_open@@Base+0x1c04> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #36040 @ 0x8cc8 │ │ │ │ + movw r1, #36360 @ 0x8e08 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 69eda <_Py_open@@Base+0x1bc4> │ │ │ │ - bl 95d94 │ │ │ │ + bl 1271a4 │ │ │ │ + b.n 69ed6 <_Py_open@@Base+0x1bc4> │ │ │ │ + bl 95d68 │ │ │ │ ldr.w r3, [r9] │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #32 │ │ │ │ str r7, [sp, #0] │ │ │ │ mov r6, r0 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r2, sp, #116 @ 0x74 │ │ │ │ movw r3, #1025 @ 0x401 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ldrd r1, r0, [r0, #16] │ │ │ │ blx 29080 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9889c │ │ │ │ - cbz r4, 69f52 <_Py_open@@Base+0x1c3c> │ │ │ │ + bl 98868 │ │ │ │ + cbz r4, 69f4e <_Py_open@@Base+0x1c3c> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 2617e8 <_PyLong_DivmodNear@@Base+0xc84> │ │ │ │ - b.n 69eda <_Py_open@@Base+0x1bc4> │ │ │ │ + bl 261770 <_PyLong_DivmodNear@@Base+0xc8c> │ │ │ │ + b.n 69ed6 <_Py_open@@Base+0x1bc4> │ │ │ │ add r0, sp, #116 @ 0x74 │ │ │ │ - bl 7a158 │ │ │ │ + bl 7a0ec │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 69eda <_Py_open@@Base+0x1bc4> │ │ │ │ + beq.n 69ed6 <_Py_open@@Base+0x1bc4> │ │ │ │ mov r2, r7 │ │ │ │ - movw r0, #36072 @ 0x8ce8 │ │ │ │ + movw r0, #36392 @ 0x8e28 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 82744 │ │ │ │ + bl 82754 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - cbz r0, 69f76 <_Py_open@@Base+0x1c60> │ │ │ │ + cbz r0, 69f72 <_Py_open@@Base+0x1c60> │ │ │ │ blx 295c8 │ │ │ │ mov r0, r4 │ │ │ │ addw sp, sp, #1148 @ 0x47c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ - movw r1, #36076 @ 0x8cec │ │ │ │ + movw r1, #36396 @ 0x8e2c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 8c534 │ │ │ │ - cbz r0, 69fd2 <_Py_open@@Base+0x1cbc> │ │ │ │ + bl 8c520 │ │ │ │ + cbz r0, 69fce <_Py_open@@Base+0x1cbc> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 69fbc <_Py_open@@Base+0x1ca6> │ │ │ │ + blt.n 69fb8 <_Py_open@@Base+0x1ca6> │ │ │ │ movw r3, #65523 @ 0xfff3 │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ cmp r0, r3 │ │ │ │ - bhi.n 69fbc <_Py_open@@Base+0x1ca6> │ │ │ │ + bhi.n 69fb8 <_Py_open@@Base+0x1ca6> │ │ │ │ adds r0, #12 │ │ │ │ - bl 124d64 │ │ │ │ - b.n 69fd4 <_Py_open@@Base+0x1cbe> │ │ │ │ + bl 1250d4 │ │ │ │ + b.n 69fd0 <_Py_open@@Base+0x1cbe> │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #36088 @ 0x8cf8 │ │ │ │ + movw r1, #36408 @ 0x8e38 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1990 │ │ │ │ + bl d19a8 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ mov r3, r1 │ │ │ │ movs r0, #0 │ │ │ │ mov r1, r0 │ │ │ │ add.w r2, r3, #8 │ │ │ │ push {r4} │ │ │ │ ldrb.w r4, [r2, #-1]! │ │ │ │ lsls r1, r1, #8 │ │ │ │ orr.w r1, r1, r0, lsr #24 │ │ │ │ cmp r3, r2 │ │ │ │ orr.w r0, r4, r0, lsl #8 │ │ │ │ - bne.n 69fe6 <_Py_open@@Base+0x1cd0> │ │ │ │ + bne.n 69fe2 <_Py_open@@Base+0x1cd0> │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ - b.w 1154d8 │ │ │ │ + b.w 1157a0 │ │ │ │ movs r0, #0 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ push {r4} │ │ │ │ mov r4, r1 │ │ │ │ mov r1, r0 │ │ │ │ subs r3, #1 │ │ │ │ lsls r1, r1, #8 │ │ │ │ orr.w r1, r1, r0, lsr #24 │ │ │ │ cmp r3, #0 │ │ │ │ ldrb r2, [r4, r3] │ │ │ │ orr.w r0, r2, r0, lsl #8 │ │ │ │ - bgt.n 6a00a <_Py_open@@Base+0x1cf4> │ │ │ │ + bgt.n 6a006 <_Py_open@@Base+0x1cf4> │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ - b.w fa3c0 │ │ │ │ + b.w fa4f0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r1 │ │ │ │ mov r1, r2 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r3 │ │ │ │ - bl 2033ac <_PyTime_ObjectToTimespec@@Base+0x57c> │ │ │ │ + bl 203304 <_PyTime_ObjectToTimespec@@Base+0x57c> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 6a068 <_Py_open@@Base+0x1d52> │ │ │ │ + bne.n 6a064 <_Py_open@@Base+0x1d52> │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d3a3c │ │ │ │ - cbz r0, 6a062 <_Py_open@@Base+0x1d4c> │ │ │ │ + bl d3a4c │ │ │ │ + cbz r0, 6a05e <_Py_open@@Base+0x1d4c> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldrb r1, [r5, #0] │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 1f14b0 │ │ │ │ + bl 1f1408 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6a090 <_Py_open@@Base+0x1d7a> │ │ │ │ + b.n 6a08c <_Py_open@@Base+0x1d7a> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 6a07e <_Py_open@@Base+0x1d68> │ │ │ │ + beq.n 6a07a <_Py_open@@Base+0x1d68> │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 6a07e <_Py_open@@Base+0x1d68> │ │ │ │ + bne.n 6a07a <_Py_open@@Base+0x1d68> │ │ │ │ add.w r1, r3, #32768 @ 0x8000 │ │ │ │ cmp.w r1, #65536 @ 0x10000 │ │ │ │ - bcs.n 6a058 <_Py_open@@Base+0x1d42> │ │ │ │ + bcs.n 6a054 <_Py_open@@Base+0x1d42> │ │ │ │ mov r1, r4 │ │ │ │ add r2, r4 │ │ │ │ strb.w r3, [r1], #1 │ │ │ │ asrs r3, r3, #8 │ │ │ │ subs r0, r2, r1 │ │ │ │ cmp r0, #0 │ │ │ │ - bgt.n 6a082 <_Py_open@@Base+0x1d6c> │ │ │ │ + bgt.n 6a07e <_Py_open@@Base+0x1d6c> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r1 │ │ │ │ mov r1, r2 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r3 │ │ │ │ - bl 1f1340 │ │ │ │ + bl 1f1298 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 6a0d8 <_Py_open@@Base+0x1dc2> │ │ │ │ + bne.n 6a0d4 <_Py_open@@Base+0x1dc2> │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d3a3c │ │ │ │ - cbz r0, 6a0d2 <_Py_open@@Base+0x1dbc> │ │ │ │ + bl d3a4c │ │ │ │ + cbz r0, 6a0ce <_Py_open@@Base+0x1dbc> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movs r3, #1 │ │ │ │ ldrb r1, [r5, #0] │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 1f14b0 │ │ │ │ + bl 1f1408 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6a108 <_Py_open@@Base+0x1df2> │ │ │ │ + b.n 6a104 <_Py_open@@Base+0x1df2> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 6a0f6 <_Py_open@@Base+0x1de0> │ │ │ │ + beq.n 6a0f2 <_Py_open@@Base+0x1de0> │ │ │ │ lsls r0, r2, #3 │ │ │ │ movs r3, #1 │ │ │ │ lsl.w r0, r3, r0 │ │ │ │ cmp r0, r1 │ │ │ │ - bhi.n 6a0f6 <_Py_open@@Base+0x1de0> │ │ │ │ + bhi.n 6a0f2 <_Py_open@@Base+0x1de0> │ │ │ │ ldrb r1, [r5, #0] │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 1f14b0 │ │ │ │ - b.n 6a0d2 <_Py_open@@Base+0x1dbc> │ │ │ │ + bl 1f1408 │ │ │ │ + b.n 6a0ce <_Py_open@@Base+0x1dbc> │ │ │ │ mov r3, r4 │ │ │ │ add r4, r2 │ │ │ │ strb.w r1, [r3], #1 │ │ │ │ lsrs r1, r1, #8 │ │ │ │ subs r2, r4, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - bgt.n 6a0fa <_Py_open@@Base+0x1de4> │ │ │ │ + bgt.n 6a0f6 <_Py_open@@Base+0x1de4> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #20 │ │ │ │ mov r5, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r3 │ │ │ │ - bl 15cd8c <_PyCompile_OpcodeHasJump@@Base+0x14> │ │ │ │ - cbz r0, 6a17e <_Py_open@@Base+0x1e68> │ │ │ │ + bl 15ce74 <_PyCompile_OpcodeHasJump@@Base+0x14> │ │ │ │ + cbz r0, 6a17a <_Py_open@@Base+0x1e68> │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r5 │ │ │ │ movs r2, #0 │ │ │ │ strd r3, r2, [sp] │ │ │ │ movs r2, #8 │ │ │ │ - bl 10b54c <_PyLong_AsByteArray@@Base> │ │ │ │ + bl 10b664 <_PyLong_AsByteArray@@Base> │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 6a154 <_Py_open@@Base+0x1e3e> │ │ │ │ + beq.n 6a150 <_Py_open@@Base+0x1e3e> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ - cbnz r2, 6a154 <_Py_open@@Base+0x1e3e> │ │ │ │ + cbnz r2, 6a150 <_Py_open@@Base+0x1e3e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - bge.n 6a182 <_Py_open@@Base+0x1e6c> │ │ │ │ + bge.n 6a17e <_Py_open@@Base+0x1e6c> │ │ │ │ ldrb r2, [r7, #0] │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r6, #12] │ │ │ │ mvn.w r5, #2147483648 @ 0x80000000 │ │ │ │ - movw r1, #25176 @ 0x6258 │ │ │ │ + movw r1, #25496 @ 0x6398 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ strd r4, r5, [sp, #8] │ │ │ │ movs r4, #0 │ │ │ │ mov.w r5, #2147483648 @ 0x80000000 │ │ │ │ strd r4, r5, [sp] │ │ │ │ - bl d1990 │ │ │ │ + bl d19a8 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r5 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r3 │ │ │ │ - bl 15cd8c <_PyCompile_OpcodeHasJump@@Base+0x14> │ │ │ │ - cbz r0, 6a1f0 <_Py_open@@Base+0x1eda> │ │ │ │ + bl 15ce74 <_PyCompile_OpcodeHasJump@@Base+0x14> │ │ │ │ + cbz r0, 6a1ec <_Py_open@@Base+0x1eda> │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r5 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #8 │ │ │ │ strd r3, r3, [sp] │ │ │ │ movs r3, #1 │ │ │ │ - bl 10b54c <_PyLong_AsByteArray@@Base> │ │ │ │ + bl 10b664 <_PyLong_AsByteArray@@Base> │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 6a1d0 <_Py_open@@Base+0x1eba> │ │ │ │ + beq.n 6a1cc <_Py_open@@Base+0x1eba> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ - cbnz r2, 6a1d0 <_Py_open@@Base+0x1eba> │ │ │ │ + cbnz r2, 6a1cc <_Py_open@@Base+0x1eba> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - bge.n 6a1f4 <_Py_open@@Base+0x1ede> │ │ │ │ + bge.n 6a1f0 <_Py_open@@Base+0x1ede> │ │ │ │ ldrb r2, [r7, #0] │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r6, #12] │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - movw r1, #61828 @ 0xf184 │ │ │ │ + movw r1, #62148 @ 0xf2c4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ strd r4, r5, [sp] │ │ │ │ - bl d1990 │ │ │ │ + bl d19a8 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 6a21c <_Py_open@@Base+0x1f06> │ │ │ │ + bne.n 6a218 <_Py_open@@Base+0x1f06> │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl f43ac │ │ │ │ + bl f4428 │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 6a23e <_Py_open@@Base+0x1f28> │ │ │ │ - b.n 6a236 <_Py_open@@Base+0x1f20> │ │ │ │ + bne.n 6a23a <_Py_open@@Base+0x1f28> │ │ │ │ + b.n 6a232 <_Py_open@@Base+0x1f20> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #64680 @ 0xfca8 │ │ │ │ + movw r0, #65000 @ 0xfde8 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0530 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c053c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6a20e <_Py_open@@Base+0x1ef8> │ │ │ │ + bne.n 6a20a <_Py_open@@Base+0x1ef8> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6a270 <_Py_open@@Base+0x1f5a> │ │ │ │ - bl 7f720 │ │ │ │ + b.n 6a26c <_Py_open@@Base+0x1f5a> │ │ │ │ + bl 7f734 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6a232 <_Py_open@@Base+0x1f1c> │ │ │ │ + bne.n 6a22e <_Py_open@@Base+0x1f1c> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl f43ac │ │ │ │ + bl f4428 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 6a252 <_Py_open@@Base+0x1f3c> │ │ │ │ - bl 7f720 │ │ │ │ + bne.n 6a24e <_Py_open@@Base+0x1f3c> │ │ │ │ + bl 7f734 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6a232 <_Py_open@@Base+0x1f1c> │ │ │ │ - bl 95d94 │ │ │ │ + bne.n 6a22e <_Py_open@@Base+0x1f1c> │ │ │ │ + bl 95d68 │ │ │ │ mov r3, r0 │ │ │ │ subs r1, r5, #1 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r3 │ │ │ │ - bl 67490 <_Py_closerange@@Base> │ │ │ │ + bl 673c0 <_Py_closerange@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9889c │ │ │ │ + bl 98868 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ sub sp, #148 @ 0x94 │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 6a296 <_Py_open@@Base+0x1f80> │ │ │ │ + bne.n 6a292 <_Py_open@@Base+0x1f80> │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl f43ac │ │ │ │ + bl f4428 │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 6a2b4 <_Py_open@@Base+0x1f9e> │ │ │ │ - b.n 6a2ae <_Py_open@@Base+0x1f98> │ │ │ │ + bne.n 6a2b0 <_Py_open@@Base+0x1f9e> │ │ │ │ + b.n 6a2aa <_Py_open@@Base+0x1f98> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #25764 @ 0x64a4 │ │ │ │ + movw r0, #26084 @ 0x65e4 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0530 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c053c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6a288 <_Py_open@@Base+0x1f72> │ │ │ │ - b.n 6a31a <_Py_open@@Base+0x2004> │ │ │ │ - bl 7f720 │ │ │ │ - cbnz r0, 6a31a <_Py_open@@Base+0x2004> │ │ │ │ + bne.n 6a284 <_Py_open@@Base+0x1f72> │ │ │ │ + b.n 6a316 <_Py_open@@Base+0x2004> │ │ │ │ + bl 7f734 │ │ │ │ + cbnz r0, 6a316 <_Py_open@@Base+0x2004> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl f43ac │ │ │ │ + bl f4428 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 6a2c6 <_Py_open@@Base+0x1fb0> │ │ │ │ - bl 7f720 │ │ │ │ - cbnz r0, 6a31a <_Py_open@@Base+0x2004> │ │ │ │ + bne.n 6a2c2 <_Py_open@@Base+0x1fb0> │ │ │ │ + bl 7f734 │ │ │ │ + cbnz r0, 6a316 <_Py_open@@Base+0x2004> │ │ │ │ subs r3, r4, #1 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bls.n 6a2e4 <_Py_open@@Base+0x1fce> │ │ │ │ + bls.n 6a2e0 <_Py_open@@Base+0x1fce> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #6028 @ 0x178c │ │ │ │ + movw r1, #6312 @ 0x18a8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 6a31a <_Py_open@@Base+0x2004> │ │ │ │ + bl 1271a4 │ │ │ │ + b.n 6a316 <_Py_open@@Base+0x2004> │ │ │ │ movs r1, #0 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ blx 2a174 │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ - cbz r5, 6a2f8 <_Py_open@@Base+0x1fe2> │ │ │ │ + cbz r5, 6a2f4 <_Py_open@@Base+0x1fe2> │ │ │ │ bic.w r3, r3, #268435456 @ 0x10000000 │ │ │ │ - b.n 6a2fc <_Py_open@@Base+0x1fe6> │ │ │ │ + b.n 6a2f8 <_Py_open@@Base+0x1fe6> │ │ │ │ orr.w r3, r3, #268435456 @ 0x10000000 │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #136] @ 0x88 │ │ │ │ blx 2a174 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 6a31e <_Py_open@@Base+0x2008> │ │ │ │ + bge.n 6a31a <_Py_open@@Base+0x2008> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1834 │ │ │ │ + bl f18b4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6a326 <_Py_open@@Base+0x2010> │ │ │ │ + b.n 6a322 <_Py_open@@Base+0x2010> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #148 @ 0x94 │ │ │ │ pop {r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ subs r3, r2, #2 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, #2 │ │ │ │ - bhi.n 6a354 <_Py_open@@Base+0x203e> │ │ │ │ + bhi.n 6a350 <_Py_open@@Base+0x203e> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f43ac │ │ │ │ + bl f4428 │ │ │ │ mov r6, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.n 6a376 <_Py_open@@Base+0x2060> │ │ │ │ - b.n 6a36e <_Py_open@@Base+0x2058> │ │ │ │ - movw r0, #25788 @ 0x64bc │ │ │ │ + bne.n 6a372 <_Py_open@@Base+0x2060> │ │ │ │ + b.n 6a36a <_Py_open@@Base+0x2058> │ │ │ │ + movw r0, #26108 @ 0x65fc │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movs r3, #4 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r5 │ │ │ │ - bl c0530 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c053c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6a346 <_Py_open@@Base+0x2030> │ │ │ │ + bne.n 6a342 <_Py_open@@Base+0x2030> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6a3fe <_Py_open@@Base+0x20e8> │ │ │ │ - bl 7f720 │ │ │ │ + b.n 6a3fa <_Py_open@@Base+0x20e8> │ │ │ │ + bl 7f734 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6a36a <_Py_open@@Base+0x2054> │ │ │ │ + bne.n 6a366 <_Py_open@@Base+0x2054> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl f43ac │ │ │ │ + bl f4428 │ │ │ │ mov r7, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 6a38a <_Py_open@@Base+0x2074> │ │ │ │ - bl 7f720 │ │ │ │ + bne.n 6a386 <_Py_open@@Base+0x2074> │ │ │ │ + bl 7f734 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6a36a <_Py_open@@Base+0x2054> │ │ │ │ + bne.n 6a366 <_Py_open@@Base+0x2054> │ │ │ │ cmp r5, #2 │ │ │ │ - ble.n 6a3d0 <_Py_open@@Base+0x20ba> │ │ │ │ + ble.n 6a3cc <_Py_open@@Base+0x20ba> │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ cmp r5, #3 │ │ │ │ - beq.n 6a3aa <_Py_open@@Base+0x2094> │ │ │ │ + beq.n 6a3a6 <_Py_open@@Base+0x2094> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl f43ac │ │ │ │ + bl f4428 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 6a3ac <_Py_open@@Base+0x2096> │ │ │ │ - bl 7f720 │ │ │ │ - cbz r0, 6a3ac <_Py_open@@Base+0x2096> │ │ │ │ - b.n 6a36a <_Py_open@@Base+0x2054> │ │ │ │ + bne.n 6a3a8 <_Py_open@@Base+0x2096> │ │ │ │ + bl 7f734 │ │ │ │ + cbz r0, 6a3a8 <_Py_open@@Base+0x2096> │ │ │ │ + b.n 6a366 <_Py_open@@Base+0x2054> │ │ │ │ movs r4, #0 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r8, r3 │ │ │ │ - beq.n 6a3d2 <_Py_open@@Base+0x20bc> │ │ │ │ + beq.n 6a3ce <_Py_open@@Base+0x20bc> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #36124 @ 0x8d1c │ │ │ │ + movw r1, #36444 @ 0x8e5c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 6a36a <_Py_open@@Base+0x2054> │ │ │ │ + bl 1271a4 │ │ │ │ + b.n 6a366 <_Py_open@@Base+0x2054> │ │ │ │ movs r4, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov.w r0, #424 @ 0x1a8 │ │ │ │ str r4, [sp, #0] │ │ │ │ blx 2a7cc │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 6a3f6 <_Py_open@@Base+0x20e0> │ │ │ │ + bge.n 6a3f2 <_Py_open@@Base+0x20e0> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1834 │ │ │ │ - b.n 6a36a <_Py_open@@Base+0x2054> │ │ │ │ + bl f18b4 │ │ │ │ + b.n 6a366 <_Py_open@@Base+0x2054> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r1 │ │ │ │ mov r7, r0 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 6a446 <_Py_open@@Base+0x2130> │ │ │ │ + bne.n 6a442 <_Py_open@@Base+0x2130> │ │ │ │ ldr r5, [r4, #0] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - bmi.n 6a45e <_Py_open@@Base+0x2148> │ │ │ │ + bmi.n 6a45a <_Py_open@@Base+0x2148> │ │ │ │ mov r3, r5 │ │ │ │ - movw r2, #62196 @ 0xf2f4 │ │ │ │ + movw r2, #62516 @ 0xf434 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #58280 @ 0xe3a8 │ │ │ │ + movw r1, #58600 @ 0xe4e8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #47240 @ 0xb888 │ │ │ │ + movw r0, #47480 @ 0xb978 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23b068 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 6a486 <_Py_open@@Base+0x2170> │ │ │ │ + bl 23afc8 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 6a482 <_Py_open@@Base+0x2170> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #47240 @ 0xb888 │ │ │ │ + movw r0, #47480 @ 0xb978 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0530 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c053c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6a41c <_Py_open@@Base+0x2106> │ │ │ │ - b.n 6a486 <_Py_open@@Base+0x2170> │ │ │ │ + bne.n 6a418 <_Py_open@@Base+0x2106> │ │ │ │ + b.n 6a482 <_Py_open@@Base+0x2170> │ │ │ │ ldr r6, [r4, #4] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bmi.n 6a48a <_Py_open@@Base+0x2174> │ │ │ │ - movw r2, #62196 @ 0xf2f4 │ │ │ │ + bmi.n 6a486 <_Py_open@@Base+0x2174> │ │ │ │ + movw r2, #62516 @ 0xf434 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #58440 @ 0xe448 │ │ │ │ + movw r1, #58760 @ 0xe588 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #47240 @ 0xb888 │ │ │ │ + movw r0, #47480 @ 0xb978 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r3, r6 │ │ │ │ - bl 23b068 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 23afc8 <_PyArg_BadArgument@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6a586 <_Py_open@@Base+0x2270> │ │ │ │ + b.n 6a582 <_Py_open@@Base+0x2270> │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 6a57e <_Py_open@@Base+0x2268> │ │ │ │ + beq.n 6a57a <_Py_open@@Base+0x2268> │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #46624 @ 0xb620 │ │ │ │ + movw r1, #46864 @ 0xb710 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ bl c5150 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 6a4ee <_Py_open@@Base+0x21d8> │ │ │ │ - movw r1, #31680 @ 0x7bc0 │ │ │ │ + cbz r0, 6a4ea <_Py_open@@Base+0x21d8> │ │ │ │ + movw r1, #32000 @ 0x7d00 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r0, r5 │ │ │ │ bl c5150 │ │ │ │ - cbz r0, 6a4f2 <_Py_open@@Base+0x21dc> │ │ │ │ + cbz r0, 6a4ee <_Py_open@@Base+0x21dc> │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #46628 @ 0xb624 │ │ │ │ + movw r1, #46868 @ 0xb714 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ bl c5150 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 6a4f8 <_Py_open@@Base+0x21e2> │ │ │ │ + cbz r0, 6a4f4 <_Py_open@@Base+0x21e2> │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #46632 @ 0xb628 │ │ │ │ + movw r1, #46872 @ 0xb718 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ bl c5150 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 6a4fc <_Py_open@@Base+0x21e6> │ │ │ │ + cbz r0, 6a4f8 <_Py_open@@Base+0x21e6> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #46640 @ 0xb630 │ │ │ │ + movw r1, #46880 @ 0xb720 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 6a486 <_Py_open@@Base+0x2170> │ │ │ │ + bl 1271a4 │ │ │ │ + b.n 6a482 <_Py_open@@Base+0x2170> │ │ │ │ movs r5, #1 │ │ │ │ - b.n 6a4fe <_Py_open@@Base+0x21e8> │ │ │ │ + b.n 6a4fa <_Py_open@@Base+0x21e8> │ │ │ │ movs r4, #1 │ │ │ │ mov r5, r4 │ │ │ │ - b.n 6a4fe <_Py_open@@Base+0x21e8> │ │ │ │ + b.n 6a4fa <_Py_open@@Base+0x21e8> │ │ │ │ mov r5, r0 │ │ │ │ - b.n 6a4fe <_Py_open@@Base+0x21e8> │ │ │ │ + b.n 6a4fa <_Py_open@@Base+0x21e8> │ │ │ │ movs r4, #1 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1dde30 │ │ │ │ + bl 1ddcac │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 6a562 <_Py_open@@Base+0x224c> │ │ │ │ - movw r3, #9701 @ 0x25e5 │ │ │ │ + bne.n 6a55e <_Py_open@@Base+0x224c> │ │ │ │ + movw r3, #9897 @ 0x26a9 │ │ │ │ movt r3, #24 │ │ │ │ - movw r1, #8753 @ 0x2231 │ │ │ │ + movw r1, #8953 @ 0x22f9 │ │ │ │ movt r1, #24 │ │ │ │ mov r2, r4 │ │ │ │ cmp r5, #0 │ │ │ │ it ne │ │ │ │ movne r3, r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6a486 <_Py_open@@Base+0x2170> │ │ │ │ + beq.n 6a482 <_Py_open@@Base+0x2170> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1156b8 │ │ │ │ + bl 1155f0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6a556 <_Py_open@@Base+0x2240> │ │ │ │ + beq.n 6a552 <_Py_open@@Base+0x2240> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6a556 <_Py_open@@Base+0x2240> │ │ │ │ + cbnz r3, 6a552 <_Py_open@@Base+0x2240> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - cbnz r5, 6a566 <_Py_open@@Base+0x2250> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r5, 6a562 <_Py_open@@Base+0x2250> │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 6a56e <_Py_open@@Base+0x2258> │ │ │ │ + b.n 6a56a <_Py_open@@Base+0x2258> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6a558 <_Py_open@@Base+0x2242> │ │ │ │ + beq.n 6a554 <_Py_open@@Base+0x2242> │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6a586 <_Py_open@@Base+0x2270> │ │ │ │ + beq.n 6a582 <_Py_open@@Base+0x2270> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 6a586 <_Py_open@@Base+0x2270> │ │ │ │ + b.n 6a582 <_Py_open@@Base+0x2270> │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ cmp r2, #1 │ │ │ │ - bgt.n 6a5b6 <_Py_open@@Base+0x22a0> │ │ │ │ + bgt.n 6a5b2 <_Py_open@@Base+0x22a0> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #36148 @ 0x8d34 │ │ │ │ + movw r1, #36468 @ 0x8e74 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1990 │ │ │ │ - b.n 6a620 <_Py_open@@Base+0x230a> │ │ │ │ + bl d19a8 │ │ │ │ + b.n 6a61c <_Py_open@@Base+0x230a> │ │ │ │ mov r5, r2 │ │ │ │ cmp r2, #4 │ │ │ │ - ble.n 6a5d4 <_Py_open@@Base+0x22be> │ │ │ │ + ble.n 6a5d0 <_Py_open@@Base+0x22be> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #36196 @ 0x8d64 │ │ │ │ + movw r1, #36516 @ 0x8ea4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1990 │ │ │ │ - b.n 6a620 <_Py_open@@Base+0x230a> │ │ │ │ + bl d19a8 │ │ │ │ + b.n 6a61c <_Py_open@@Base+0x230a> │ │ │ │ ldr r0, [r1, #0] │ │ │ │ mov r4, r1 │ │ │ │ - bl 15e1b8 │ │ │ │ + bl 15e468 │ │ │ │ subs.w r8, r0, #0 │ │ │ │ - blt.n 6a620 <_Py_open@@Base+0x230a> │ │ │ │ + blt.n 6a61c <_Py_open@@Base+0x230a> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 16a054 │ │ │ │ + bl 16a13c │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 6a5f4 <_Py_open@@Base+0x22de> │ │ │ │ - bl 7f720 │ │ │ │ - cbnz r0, 6a620 <_Py_open@@Base+0x230a> │ │ │ │ + bne.n 6a5f0 <_Py_open@@Base+0x22de> │ │ │ │ + bl 7f734 │ │ │ │ + cbnz r0, 6a61c <_Py_open@@Base+0x230a> │ │ │ │ cmp r5, #2 │ │ │ │ - beq.n 6a60a <_Py_open@@Base+0x22f4> │ │ │ │ + beq.n 6a606 <_Py_open@@Base+0x22f4> │ │ │ │ ldr r7, [r4, #8] │ │ │ │ cmp r5, #3 │ │ │ │ - beq.n 6a610 <_Py_open@@Base+0x22fa> │ │ │ │ + beq.n 6a60c <_Py_open@@Base+0x22fa> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl c34a8 │ │ │ │ + bl c34b0 │ │ │ │ subs r3, r0, #0 │ │ │ │ - bge.n 6a612 <_Py_open@@Base+0x22fc> │ │ │ │ - b.n 6a620 <_Py_open@@Base+0x230a> │ │ │ │ + bge.n 6a60e <_Py_open@@Base+0x22fc> │ │ │ │ + b.n 6a61c <_Py_open@@Base+0x230a> │ │ │ │ movs r3, #1 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 6a612 <_Py_open@@Base+0x22fc> │ │ │ │ + b.n 6a60e <_Py_open@@Base+0x22fc> │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 698d0 <_Py_open@@Base+0x15ba> │ │ │ │ + b.w 698cc <_Py_open@@Base+0x15ba> │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 15e1b8 │ │ │ │ + bl 15e468 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 6a658 <_Py_open@@Base+0x2342> │ │ │ │ + blt.n 6a654 <_Py_open@@Base+0x2342> │ │ │ │ blx 29b28 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 6a65c <_Py_open@@Base+0x2346> │ │ │ │ + bne.n 6a658 <_Py_open@@Base+0x2346> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w f1834 │ │ │ │ + b.w f18b4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6a664 <_Py_open@@Base+0x234e> │ │ │ │ + b.n 6a660 <_Py_open@@Base+0x234e> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #32 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r3, 6a680 <_Py_open@@Base+0x236a> │ │ │ │ + cbz r3, 6a67c <_Py_open@@Base+0x236a> │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 6a682 <_Py_open@@Base+0x236c> │ │ │ │ + b.n 6a67e <_Py_open@@Base+0x236c> │ │ │ │ mov r6, r3 │ │ │ │ add r6, r1 │ │ │ │ - cbnz r3, 6a690 <_Py_open@@Base+0x237a> │ │ │ │ + cbnz r3, 6a68c <_Py_open@@Base+0x237a> │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 6a690 <_Py_open@@Base+0x237a> │ │ │ │ + ble.n 6a68c <_Py_open@@Base+0x237a> │ │ │ │ cmp r1, #2 │ │ │ │ - bgt.n 6a690 <_Py_open@@Base+0x237a> │ │ │ │ - cbnz r4, 6a6b2 <_Py_open@@Base+0x239c> │ │ │ │ + bgt.n 6a68c <_Py_open@@Base+0x237a> │ │ │ │ + cbnz r4, 6a6ae <_Py_open@@Base+0x239c> │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #124] @ (6a710 <_Py_open@@Base+0x23fa>) │ │ │ │ + ldr r4, [pc, #124] @ (6a70c <_Py_open@@Base+0x23fa>) │ │ │ │ add r2, sp, #24 │ │ │ │ str r4, [sp, #0] │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r4, #1 │ │ │ │ movs r2, #0 │ │ │ │ movs r5, #2 │ │ │ │ str r2, [sp, #12] │ │ │ │ strd r4, r5, [sp, #4] │ │ │ │ - bl 101898 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1019a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 6a6b2 <_Py_open@@Base+0x239c> │ │ │ │ + cbnz r0, 6a6ae <_Py_open@@Base+0x239c> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6a70c <_Py_open@@Base+0x23f6> │ │ │ │ + b.n 6a708 <_Py_open@@Base+0x23f6> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 15e1b8 │ │ │ │ + bl 15e468 │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt.n 6a6ae <_Py_open@@Base+0x2398> │ │ │ │ + blt.n 6a6aa <_Py_open@@Base+0x2398> │ │ │ │ cmp r6, #1 │ │ │ │ - beq.n 6a6d4 <_Py_open@@Base+0x23be> │ │ │ │ + beq.n 6a6d0 <_Py_open@@Base+0x23be> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl f43ac │ │ │ │ + bl f4428 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 6a6d6 <_Py_open@@Base+0x23c0> │ │ │ │ - bl 7f720 │ │ │ │ - cbz r0, 6a6d6 <_Py_open@@Base+0x23c0> │ │ │ │ - b.n 6a6ae <_Py_open@@Base+0x2398> │ │ │ │ + bne.n 6a6d2 <_Py_open@@Base+0x23c0> │ │ │ │ + bl 7f734 │ │ │ │ + cbz r0, 6a6d2 <_Py_open@@Base+0x23c0> │ │ │ │ + b.n 6a6aa <_Py_open@@Base+0x2398> │ │ │ │ movs r4, #0 │ │ │ │ - bl 95d94 │ │ │ │ + bl 95d68 │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ mov r5, r3 │ │ │ │ blx 2a5c0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9889c │ │ │ │ - cbz r4, 6a704 <_Py_open@@Base+0x23ee> │ │ │ │ + bl 98868 │ │ │ │ + cbz r4, 6a700 <_Py_open@@Base+0x23ee> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w f1834 │ │ │ │ + b.w f18b4 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r4, [pc, #352] @ (6a874 ) │ │ │ │ + ldr r4, [pc, #352] @ (6a870 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 66f46 <_PySys_GetAttr@@Base+0x3be> │ │ │ │ - bl 6bf1c │ │ │ │ - cbnz r0, 6a734 <_Py_open@@Base+0x241e> │ │ │ │ + bl 66e76 <_PySys_GetAttr@@Base+0x3be> │ │ │ │ + bl 6bf14 │ │ │ │ + cbnz r0, 6a730 <_Py_open@@Base+0x241e> │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1e7a0c │ │ │ │ + b.w 1e7954 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #1 │ │ │ │ - bl 11cf10 │ │ │ │ + bl 11d17c │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #32765 @ 0x7ffd │ │ │ │ + movw r0, #32557 @ 0x7f2d │ │ │ │ movt r0, #6 │ │ │ │ - bl 1d2558 │ │ │ │ + bl 1d2498 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 6a76e <_Py_open@@Base+0x2458> │ │ │ │ + bne.n 6a76a <_Py_open@@Base+0x2458> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1072fc │ │ │ │ + bl 107418 │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #36240 @ 0x8d90 │ │ │ │ + movw r1, #36560 @ 0x8ed0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 1271a4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6a78a <_Py_open@@Base+0x2474> │ │ │ │ + b.n 6a786 <_Py_open@@Base+0x2474> │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11cf10 │ │ │ │ + bl 11d17c │ │ │ │ mov r0, r4 │ │ │ │ - bl ffb74 │ │ │ │ + bl ffc7c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1072fc │ │ │ │ + bl 107418 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0006a78c : │ │ │ │ +0006a788 : │ │ │ │ b.w 303d4 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r0, r1 │ │ │ │ mov r7, r1 │ │ │ │ - bl 152750 │ │ │ │ - cbnz r0, 6a7c2 │ │ │ │ + bl 152840 │ │ │ │ + cbnz r0, 6a7be │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #36268 @ 0x8dac │ │ │ │ + movw r1, #36588 @ 0x8eec │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 6a7cc │ │ │ │ + bl 1271a4 │ │ │ │ + b.n 6a7c8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 152d54 │ │ │ │ + bl 152e44 │ │ │ │ subs r6, r0, #0 │ │ │ │ - bge.n 6a7d0 │ │ │ │ + bge.n 6a7cc │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6a8a6 │ │ │ │ + b.n 6a8a2 │ │ │ │ cmp.w r6, #65536 @ 0x10000 │ │ │ │ - ble.n 6a7ee │ │ │ │ + ble.n 6a7ea │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #36308 @ 0x8dd4 │ │ │ │ + movw r1, #36628 @ 0x8f14 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 6a7cc │ │ │ │ + bl 1271a4 │ │ │ │ + b.n 6a7c8 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - bl 76ed4 │ │ │ │ + bl 76e54 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 6a7fe │ │ │ │ - bl 1e7a0c │ │ │ │ - b.n 6a7cc │ │ │ │ + cbnz r0, 6a7fa │ │ │ │ + bl 1e7954 │ │ │ │ + b.n 6a7c8 │ │ │ │ mov.w r9, #0 │ │ │ │ mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ cmp r9, r6 │ │ │ │ - beq.n 6a876 │ │ │ │ - bl e6ee8 │ │ │ │ + beq.n 6a872 │ │ │ │ + bl e6f60 │ │ │ │ add.w r1, r5, r9, lsl #2 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6a890 │ │ │ │ + beq.n 6a88c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #7 │ │ │ │ - bmi.n 6a846 │ │ │ │ + bmi.n 6a842 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #36324 @ 0x8de4 │ │ │ │ + movw r1, #36644 @ 0x8f24 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 1271a4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 6a852 │ │ │ │ - b.n 6a890 │ │ │ │ - bl 1e3cec <_Py_Gid_Converter@@Base> │ │ │ │ + bne.n 6a84e │ │ │ │ + b.n 6a88c │ │ │ │ + bl 1e3c34 <_Py_Gid_Converter@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r0, 6a860 │ │ │ │ + cbnz r0, 6a85c │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 6a890 │ │ │ │ + beq.n 6a88c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6a890 │ │ │ │ + cbnz r3, 6a88c │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 6a890 │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 6a88c │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 6a870 │ │ │ │ + beq.n 6a86c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6a870 │ │ │ │ + cbnz r3, 6a86c │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ add.w r9, r9, #1 │ │ │ │ - b.n 6a806 │ │ │ │ + b.n 6a802 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ blx 291d4 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 6a898 │ │ │ │ + bge.n 6a894 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1834 │ │ │ │ + bl f18b4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77270 │ │ │ │ - b.n 6a7cc │ │ │ │ + bl 771f0 │ │ │ │ + b.n 6a7c8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77270 │ │ │ │ + bl 771f0 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ mov r0, r1 │ │ │ │ add r4, sp, #12 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - ldr r3, [pc, #44] @ (6a8f0 ) │ │ │ │ + ldr r3, [pc, #44] @ (6a8ec ) │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 213cb0 <_PyArg_ParseStackAndKeywords@@Base> │ │ │ │ - cbz r0, 6a8ea │ │ │ │ + bl 213c00 <_PyArg_ParseStackAndKeywords@@Base> │ │ │ │ + cbz r0, 6a8e6 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 2a334 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 6a8e6 │ │ │ │ + bge.n 6a8e2 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1834 │ │ │ │ - b.n 6a8ea │ │ │ │ - bl 7ffe0 │ │ │ │ + bl f18b4 │ │ │ │ + b.n 6a8e6 │ │ │ │ + bl 7fff4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldr r4, [pc, #528] @ (6ab04 ) │ │ │ │ + ldr r4, [pc, #528] @ (6ab00 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ mov r0, r1 │ │ │ │ add r4, sp, #8 │ │ │ │ mov r1, r2 │ │ │ │ add r3, sp, #12 │ │ │ │ - movw r2, #36348 @ 0x8dfc │ │ │ │ + movw r2, #36668 @ 0x8f3c │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1f9950 <_PyArg_ParseStack@@Base> │ │ │ │ - cbz r0, 6a940 │ │ │ │ + bl 1f9884 <_PyArg_ParseStack@@Base> │ │ │ │ + cbz r0, 6a93c │ │ │ │ ldrd r1, r0, [sp, #8] │ │ │ │ blx 29804 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 6a938 │ │ │ │ + bge.n 6a934 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1834 │ │ │ │ - b.n 6a940 │ │ │ │ + bl f18b4 │ │ │ │ + b.n 6a93c │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #8 │ │ │ │ mov r1, r0 │ │ │ │ - cbnz r0, 6a968 │ │ │ │ + cbnz r0, 6a964 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r4] │ │ │ │ strd r2, r3, [r4, #8] │ │ │ │ - b.n 6a98a │ │ │ │ + b.n 6a986 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, sp │ │ │ │ - bl 14c9d4 <_PyTime_FromSecondsObject@@Base> │ │ │ │ + bl 14cabc <_PyTime_FromSecondsObject@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 6a986 │ │ │ │ + blt.n 6a982 │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 23dfc0 <_PyTime_AsTimeval@@Base> │ │ │ │ + b.w 23df00 <_PyTime_AsTimeval@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #2 │ │ │ │ - bl 72074 │ │ │ │ - cbz r0, 6aa16 │ │ │ │ + bl 71ff4 │ │ │ │ + cbz r0, 6aa12 │ │ │ │ mov r4, r0 │ │ │ │ - vldr d8, [pc, #120] @ 6aa28 │ │ │ │ + vldr d8, [pc, #116] @ 6aa20 │ │ │ │ ldrd r0, r1, [r5, #24] │ │ │ │ - bl 26ba60 │ │ │ │ + bl 26bba0 │ │ │ │ vmov d7, r0, r1 │ │ │ │ ldrd r0, r1, [r5, #16] │ │ │ │ vdiv.f64 d9, d7, d8 │ │ │ │ - bl 26ba60 │ │ │ │ + bl 26bba0 │ │ │ │ vmov d0, r0, r1 │ │ │ │ vadd.f64 d0, d9, d0 │ │ │ │ - bl 839e0 │ │ │ │ + bl 839f0 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 6aa00 │ │ │ │ + cbz r0, 6a9fc │ │ │ │ ldrd r0, r1, [r5, #8] │ │ │ │ str r3, [r4, #12] │ │ │ │ - bl 26ba60 │ │ │ │ + bl 26bba0 │ │ │ │ vmov d7, r0, r1 │ │ │ │ ldrd r0, r1, [r5] │ │ │ │ vdiv.f64 d9, d7, d8 │ │ │ │ - bl 26ba60 │ │ │ │ + bl 26bba0 │ │ │ │ vmov d0, r0, r1 │ │ │ │ vadd.f64 d0, d9, d0 │ │ │ │ - bl 839e0 │ │ │ │ - cbnz r0, 6aa1a │ │ │ │ + bl 839f0 │ │ │ │ + cbnz r0, 6aa16 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6aa16 │ │ │ │ + beq.n 6aa12 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6aa16 │ │ │ │ + cbnz r3, 6aa12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6aa1c │ │ │ │ + b.n 6aa18 │ │ │ │ str r0, [r4, #16] │ │ │ │ vpop {d8-d9} │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #36] @ 0x24 │ │ │ │ asrs r6, r5 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ subs r3, r2, #2 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ mov r5, r2 │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 6aa5a │ │ │ │ + bhi.n 6aa52 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f43ac │ │ │ │ + bl f4428 │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 6aa78 │ │ │ │ - b.n 6aa72 │ │ │ │ - movw r0, #25684 @ 0x6454 │ │ │ │ + bne.n 6aa70 │ │ │ │ + b.n 6aa6a │ │ │ │ + movw r0, #26004 @ 0x6594 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movs r3, #3 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r5 │ │ │ │ - bl c0530 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c053c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6aa4c │ │ │ │ - b.n 6aaae │ │ │ │ - bl 7f720 │ │ │ │ - cbnz r0, 6aaae │ │ │ │ + bne.n 6aa44 │ │ │ │ + b.n 6aaa6 │ │ │ │ + bl 7f734 │ │ │ │ + cbnz r0, 6aaa6 │ │ │ │ cmp r5, #2 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #16 │ │ │ │ it le │ │ │ │ movle r4, #0 │ │ │ │ ldr r5, [r7, #16] │ │ │ │ it gt │ │ │ │ ldrgt r4, [r4, #8] │ │ │ │ - bl 6a944 │ │ │ │ + bl 6a940 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 6aaae │ │ │ │ + blt.n 6aaa6 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r4 │ │ │ │ - bl 6a944 │ │ │ │ + bl 6a940 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 6aaae │ │ │ │ + blt.n 6aaa6 │ │ │ │ mov r1, sp │ │ │ │ add r2, sp, #32 │ │ │ │ mov r0, r6 │ │ │ │ blx 2981c <__setitimer64@plt> │ │ │ │ - cbz r0, 6aab2 │ │ │ │ + cbz r0, 6aaaa │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl f1834 │ │ │ │ + bl f18b4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6aab8 │ │ │ │ + b.n 6aab0 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 6a98e │ │ │ │ + bl 6a98a │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl f43ac │ │ │ │ + bl f4428 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 6aae0 │ │ │ │ - bl 7f720 │ │ │ │ - cbnz r0, 6aafe │ │ │ │ + bne.n 6aad8 │ │ │ │ + bl 7f734 │ │ │ │ + cbnz r0, 6aaf6 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, sp │ │ │ │ ldr r4, [r5, #16] │ │ │ │ blx 2a884 <__getitimer64@plt> │ │ │ │ - cbz r0, 6aaf6 │ │ │ │ + cbz r0, 6aaee │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl f1834 │ │ │ │ + bl f18b4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6ab00 │ │ │ │ + b.n 6aaf8 │ │ │ │ mov r0, sp │ │ │ │ - bl 6a98e │ │ │ │ - b.n 6ab00 │ │ │ │ + bl 6a98a │ │ │ │ + b.n 6aaf8 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r6, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ str r5, [r0, #0] │ │ │ │ - bl d3c10 │ │ │ │ + bl d3c20 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1834 │ │ │ │ - movw r0, #36360 @ 0x8e08 │ │ │ │ + bl f18b4 │ │ │ │ + movw r0, #36680 @ 0x8f48 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 1ed164 │ │ │ │ + bl 1ed0b8 │ │ │ │ mov r0, r5 │ │ │ │ - bl d3c24 │ │ │ │ + bl d3c34 │ │ │ │ movs r0, #0 │ │ │ │ str r6, [r4, #0] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0006ab4a <_PyOS_IsMainThread@@Base>: │ │ │ │ +0006ab42 <_PyOS_IsMainThread@@Base>: │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #44] @ (6ab88 <_PyOS_IsMainThread@@Base+0x3e>) │ │ │ │ + ldr r3, [pc, #44] @ (6ab80 <_PyOS_IsMainThread@@Base+0x3e>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - bl 6c1a4 │ │ │ │ + bl 6c19c │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ ldr.w r2, [r3, #640] @ 0x280 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 6ab82 <_PyOS_IsMainThread@@Base+0x38> │ │ │ │ + bne.n 6ab7a <_PyOS_IsMainThread@@Base+0x38> │ │ │ │ ldr.w r0, [r3, #624] @ 0x270 │ │ │ │ subs r3, r0, r4 │ │ │ │ negs r0, r3 │ │ │ │ adcs r0, r3 │ │ │ │ - b.n 6ab84 <_PyOS_IsMainThread@@Base+0x3a> │ │ │ │ + b.n 6ab7c <_PyOS_IsMainThread@@Base+0x3a> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ movw r1, #10112 @ 0x2780 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 11b368 │ │ │ │ + bl 11b5d8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 1d1074 │ │ │ │ + b.w 1d0fb4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #6508 @ 0x196c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 14dba8 │ │ │ │ + bl 14dc98 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #6508 @ 0x196c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 14dba8 │ │ │ │ + bl 14dc98 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #56128 @ 0xdb40 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 14dba8 │ │ │ │ + bl 14dc98 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 71328 │ │ │ │ - cbz r0, 6ac58 <_PyOS_IsMainThread@@Base+0x10e> │ │ │ │ - ldr r2, [pc, #48] @ (6ac60 <_PyOS_IsMainThread@@Base+0x116>) │ │ │ │ - movw r1, #36424 @ 0x8e48 │ │ │ │ + bl 71320 │ │ │ │ + cbz r0, 6ac50 <_PyOS_IsMainThread@@Base+0x10e> │ │ │ │ + ldr r2, [pc, #48] @ (6ac58 <_PyOS_IsMainThread@@Base+0x116>) │ │ │ │ + movw r1, #36744 @ 0x8f88 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r4, r0 │ │ │ │ - bl 7f994 │ │ │ │ + bl 7f9a8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 6ac5a <_PyOS_IsMainThread@@Base+0x110> │ │ │ │ + bge.n 6ac52 <_PyOS_IsMainThread@@Base+0x110> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6ac58 <_PyOS_IsMainThread@@Base+0x10e> │ │ │ │ + beq.n 6ac50 <_PyOS_IsMainThread@@Base+0x10e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6ac58 <_PyOS_IsMainThread@@Base+0x10e> │ │ │ │ + cbnz r3, 6ac50 <_PyOS_IsMainThread@@Base+0x10e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ strb r4, [r5, #5] │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #37 @ 0x25 │ │ │ │ - bl 1eca94 <_PyEvent_Notify@@Base> │ │ │ │ + bl 1ec9e8 <_PyEvent_Notify@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ecab8 <_PyEvent_Notify@@Base+0x24> │ │ │ │ + bl 1eca0c <_PyEvent_Notify@@Base+0x24> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r0, r1 │ │ │ │ mov r3, sp │ │ │ │ - movw r1, #16960 @ 0x4240 │ │ │ │ + movw r1, #17280 @ 0x4380 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ add r2, sp, #4 │ │ │ │ - bl 8c534 │ │ │ │ - cbz r0, 6acda <_PyOS_IsMainThread@@Base+0x190> │ │ │ │ + bl 8c520 │ │ │ │ + cbz r0, 6acd2 <_PyOS_IsMainThread@@Base+0x190> │ │ │ │ ldr r1, [sp, #0] │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 24a1b8 <_PyTime_FromLong@@Base> │ │ │ │ + bl 24a06c <_PyTime_FromLong@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 6acda <_PyOS_IsMainThread@@Base+0x190> │ │ │ │ + blt.n 6acd2 <_PyOS_IsMainThread@@Base+0x190> │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ add r2, sp, #16 │ │ │ │ - bl 14d41c <_PyTime_AsTimespec@@Base> │ │ │ │ + bl 14d50c <_PyTime_AsTimespec@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 6acda <_PyOS_IsMainThread@@Base+0x190> │ │ │ │ + beq.n 6acd2 <_PyOS_IsMainThread@@Base+0x190> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, sp, #16 │ │ │ │ blx 2921c <__clock_settime64@plt> │ │ │ │ - cbz r0, 6acde <_PyOS_IsMainThread@@Base+0x194> │ │ │ │ + cbz r0, 6acd6 <_PyOS_IsMainThread@@Base+0x194> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1834 │ │ │ │ + bl f18b4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6ace6 <_PyOS_IsMainThread@@Base+0x19c> │ │ │ │ + b.n 6acde <_PyOS_IsMainThread@@Base+0x19c> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ - bl 125aa0 │ │ │ │ + bl 125e10 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 6ad52 <_PyOS_IsMainThread@@Base+0x208> │ │ │ │ + cbz r0, 6ad4a <_PyOS_IsMainThread@@Base+0x208> │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl de834 │ │ │ │ + bl de8ac │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl de834 │ │ │ │ + bl de8ac │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl de834 │ │ │ │ + bl de8ac │ │ │ │ mov r2, r6 │ │ │ │ ldrd r6, r7, [r4, #24] │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r5 │ │ │ │ strd r6, r7, [sp] │ │ │ │ - movw r0, #36440 @ 0x8e58 │ │ │ │ + movw r0, #36760 @ 0x8f98 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 82744 │ │ │ │ + bl 82754 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6ad46 <_PyOS_IsMainThread@@Base+0x1fc> │ │ │ │ + beq.n 6ad3e <_PyOS_IsMainThread@@Base+0x1fc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 6ad4a <_PyOS_IsMainThread@@Base+0x200> │ │ │ │ + cbz r3, 6ad42 <_PyOS_IsMainThread@@Base+0x200> │ │ │ │ mov r4, r5 │ │ │ │ - b.n 6ad52 <_PyOS_IsMainThread@@Base+0x208> │ │ │ │ + b.n 6ad4a <_PyOS_IsMainThread@@Base+0x208> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 6ad46 <_PyOS_IsMainThread@@Base+0x1fc> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 6ad3e <_PyOS_IsMainThread@@Base+0x1fc> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ sub sp, #8 │ │ │ │ mov r3, r1 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 6ad90 <_PyOS_IsMainThread@@Base+0x246> │ │ │ │ - movw r2, #62196 @ 0xf2f4 │ │ │ │ + bmi.n 6ad88 <_PyOS_IsMainThread@@Base+0x246> │ │ │ │ + movw r2, #62516 @ 0xf434 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #62464 @ 0xf400 │ │ │ │ + movw r1, #62784 @ 0xf540 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #19012 @ 0x4a44 │ │ │ │ + movw r0, #19304 @ 0x4b68 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 23b068 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 6add4 <_PyOS_IsMainThread@@Base+0x28a> │ │ │ │ + bl 23afc8 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 6adcc <_PyOS_IsMainThread@@Base+0x28a> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 88de4 │ │ │ │ + bl 88dc8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 6add4 <_PyOS_IsMainThread@@Base+0x28a> │ │ │ │ + cbz r0, 6adcc <_PyOS_IsMainThread@@Base+0x28a> │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6adbe <_PyOS_IsMainThread@@Base+0x274> │ │ │ │ + beq.n 6adb6 <_PyOS_IsMainThread@@Base+0x274> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21340 @ 0x535c │ │ │ │ + movw r1, #21660 @ 0x549c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 6add4 <_PyOS_IsMainThread@@Base+0x28a> │ │ │ │ + bl 1271a4 │ │ │ │ + b.n 6adcc <_PyOS_IsMainThread@@Base+0x28a> │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #5 │ │ │ │ movs r0, #0 │ │ │ │ blx 2984c │ │ │ │ movs r1, #0 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w f1aa4 │ │ │ │ + b.w f1b24 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 6ae00 <_PyOS_IsMainThread@@Base+0x2b6> │ │ │ │ + bne.n 6adf8 <_PyOS_IsMainThread@@Base+0x2b6> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 6ae18 <_PyOS_IsMainThread@@Base+0x2ce> │ │ │ │ - b.n 6ae58 <_PyOS_IsMainThread@@Base+0x30e> │ │ │ │ + bne.n 6ae10 <_PyOS_IsMainThread@@Base+0x2ce> │ │ │ │ + b.n 6ae50 <_PyOS_IsMainThread@@Base+0x30e> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #960 @ 0x3c0 │ │ │ │ + movw r0, #1280 @ 0x500 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0530 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c053c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6adf0 <_PyOS_IsMainThread@@Base+0x2a6> │ │ │ │ - b.n 6aec6 <_PyOS_IsMainThread@@Base+0x37c> │ │ │ │ + bne.n 6ade8 <_PyOS_IsMainThread@@Base+0x2a6> │ │ │ │ + b.n 6aebe <_PyOS_IsMainThread@@Base+0x37c> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bpl.n 6ae3a <_PyOS_IsMainThread@@Base+0x2f0> │ │ │ │ + bpl.n 6ae32 <_PyOS_IsMainThread@@Base+0x2f0> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 88de4 │ │ │ │ + bl 88dc8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6aec6 <_PyOS_IsMainThread@@Base+0x37c> │ │ │ │ + beq.n 6aebe <_PyOS_IsMainThread@@Base+0x37c> │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6ae5a <_PyOS_IsMainThread@@Base+0x310> │ │ │ │ - b.n 6ae98 <_PyOS_IsMainThread@@Base+0x34e> │ │ │ │ - movw r2, #53808 @ 0xd230 │ │ │ │ + beq.n 6ae52 <_PyOS_IsMainThread@@Base+0x310> │ │ │ │ + b.n 6ae90 <_PyOS_IsMainThread@@Base+0x34e> │ │ │ │ + movw r2, #54128 @ 0xd370 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #58280 @ 0xe3a8 │ │ │ │ + movw r1, #58600 @ 0xe4e8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #960 @ 0x3c0 │ │ │ │ + movw r0, #1280 @ 0x500 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 23b068 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 6aec6 <_PyOS_IsMainThread@@Base+0x37c> │ │ │ │ + bl 23afc8 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 6aebe <_PyOS_IsMainThread@@Base+0x37c> │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 6ae82 <_PyOS_IsMainThread@@Base+0x338> │ │ │ │ - movw r2, #62196 @ 0xf2f4 │ │ │ │ + bmi.n 6ae7a <_PyOS_IsMainThread@@Base+0x338> │ │ │ │ + movw r2, #62516 @ 0xf434 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #58440 @ 0xe448 │ │ │ │ + movw r1, #58760 @ 0xe588 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #960 @ 0x3c0 │ │ │ │ + movw r0, #1280 @ 0x500 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 23b068 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 6aec6 <_PyOS_IsMainThread@@Base+0x37c> │ │ │ │ + bl 23afc8 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 6aebe <_PyOS_IsMainThread@@Base+0x37c> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 88de4 │ │ │ │ + bl 88dc8 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 6aec6 <_PyOS_IsMainThread@@Base+0x37c> │ │ │ │ + cbz r0, 6aebe <_PyOS_IsMainThread@@Base+0x37c> │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6aeb0 <_PyOS_IsMainThread@@Base+0x366> │ │ │ │ + beq.n 6aea8 <_PyOS_IsMainThread@@Base+0x366> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21340 @ 0x535c │ │ │ │ + movw r1, #21660 @ 0x549c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 6aec6 <_PyOS_IsMainThread@@Base+0x37c> │ │ │ │ + bl 1271a4 │ │ │ │ + b.n 6aebe <_PyOS_IsMainThread@@Base+0x37c> │ │ │ │ mov r1, r5 │ │ │ │ movs r2, #5 │ │ │ │ mov r0, r4 │ │ │ │ blx 2984c │ │ │ │ movs r1, #0 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w f1aa4 │ │ │ │ + b.w f1b24 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 6aef2 <_PyOS_IsMainThread@@Base+0x3a8> │ │ │ │ + bne.n 6aeea <_PyOS_IsMainThread@@Base+0x3a8> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 6af0a <_PyOS_IsMainThread@@Base+0x3c0> │ │ │ │ - b.n 6af4a <_PyOS_IsMainThread@@Base+0x400> │ │ │ │ + bne.n 6af02 <_PyOS_IsMainThread@@Base+0x3c0> │ │ │ │ + b.n 6af42 <_PyOS_IsMainThread@@Base+0x400> │ │ │ │ movs r3, #3 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #972 @ 0x3cc │ │ │ │ + movw r0, #1292 @ 0x50c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0530 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c053c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6aee2 <_PyOS_IsMainThread@@Base+0x398> │ │ │ │ - b.n 6afca <_PyOS_IsMainThread@@Base+0x480> │ │ │ │ + bne.n 6aeda <_PyOS_IsMainThread@@Base+0x398> │ │ │ │ + b.n 6afc2 <_PyOS_IsMainThread@@Base+0x480> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bpl.n 6af2c <_PyOS_IsMainThread@@Base+0x3e2> │ │ │ │ + bpl.n 6af24 <_PyOS_IsMainThread@@Base+0x3e2> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 88de4 │ │ │ │ + bl 88dc8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6afca <_PyOS_IsMainThread@@Base+0x480> │ │ │ │ + beq.n 6afc2 <_PyOS_IsMainThread@@Base+0x480> │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6af4c <_PyOS_IsMainThread@@Base+0x402> │ │ │ │ - b.n 6af8a <_PyOS_IsMainThread@@Base+0x440> │ │ │ │ - movw r2, #53808 @ 0xd230 │ │ │ │ + beq.n 6af44 <_PyOS_IsMainThread@@Base+0x402> │ │ │ │ + b.n 6af82 <_PyOS_IsMainThread@@Base+0x440> │ │ │ │ + movw r2, #54128 @ 0xd370 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #58280 @ 0xe3a8 │ │ │ │ + movw r1, #58600 @ 0xe4e8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #972 @ 0x3cc │ │ │ │ + movw r0, #1292 @ 0x50c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 23b068 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 6afca <_PyOS_IsMainThread@@Base+0x480> │ │ │ │ + bl 23afc8 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 6afc2 <_PyOS_IsMainThread@@Base+0x480> │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 6af74 <_PyOS_IsMainThread@@Base+0x42a> │ │ │ │ - movw r2, #62196 @ 0xf2f4 │ │ │ │ + bmi.n 6af6c <_PyOS_IsMainThread@@Base+0x42a> │ │ │ │ + movw r2, #62516 @ 0xf434 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #58440 @ 0xe448 │ │ │ │ + movw r1, #58760 @ 0xe588 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #972 @ 0x3cc │ │ │ │ + movw r0, #1292 @ 0x50c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 23b068 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 6afca <_PyOS_IsMainThread@@Base+0x480> │ │ │ │ + bl 23afc8 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 6afc2 <_PyOS_IsMainThread@@Base+0x480> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 88de4 │ │ │ │ + bl 88dc8 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 6afca <_PyOS_IsMainThread@@Base+0x480> │ │ │ │ + cbz r0, 6afc2 <_PyOS_IsMainThread@@Base+0x480> │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6afa2 <_PyOS_IsMainThread@@Base+0x458> │ │ │ │ + beq.n 6af9a <_PyOS_IsMainThread@@Base+0x458> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21340 @ 0x535c │ │ │ │ + movw r1, #21660 @ 0x549c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 6afca <_PyOS_IsMainThread@@Base+0x480> │ │ │ │ + bl 1271a4 │ │ │ │ + b.n 6afc2 <_PyOS_IsMainThread@@Base+0x480> │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl f43ac │ │ │ │ + bl f4428 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 6afb4 <_PyOS_IsMainThread@@Base+0x46a> │ │ │ │ - bl 7f720 │ │ │ │ - cbnz r0, 6afca <_PyOS_IsMainThread@@Base+0x480> │ │ │ │ + bne.n 6afac <_PyOS_IsMainThread@@Base+0x46a> │ │ │ │ + bl 7f734 │ │ │ │ + cbnz r0, 6afc2 <_PyOS_IsMainThread@@Base+0x480> │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx 2984c │ │ │ │ movs r1, #0 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w f1aa4 │ │ │ │ + b.w f1b24 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ sub sp, #8 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 6b042 <_PyOS_IsMainThread@@Base+0x4f8> │ │ │ │ + beq.n 6b03a <_PyOS_IsMainThread@@Base+0x4f8> │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov r3, r1 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.n 6b024 <_PyOS_IsMainThread@@Base+0x4da> │ │ │ │ + bpl.n 6b01c <_PyOS_IsMainThread@@Base+0x4da> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 88de4 │ │ │ │ + bl 88dc8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 6b068 <_PyOS_IsMainThread@@Base+0x51e> │ │ │ │ + cbz r0, 6b060 <_PyOS_IsMainThread@@Base+0x51e> │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6b044 <_PyOS_IsMainThread@@Base+0x4fa> │ │ │ │ + beq.n 6b03c <_PyOS_IsMainThread@@Base+0x4fa> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21340 @ 0x535c │ │ │ │ + movw r1, #21660 @ 0x549c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 6b068 <_PyOS_IsMainThread@@Base+0x51e> │ │ │ │ - movw r2, #53808 @ 0xd230 │ │ │ │ + bl 1271a4 │ │ │ │ + b.n 6b060 <_PyOS_IsMainThread@@Base+0x51e> │ │ │ │ + movw r2, #54128 @ 0xd370 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #62464 @ 0xf400 │ │ │ │ + movw r1, #62784 @ 0xf540 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #988 @ 0x3dc │ │ │ │ + movw r0, #1308 @ 0x51c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 23b068 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 6b068 <_PyOS_IsMainThread@@Base+0x51e> │ │ │ │ + bl 23afc8 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 6b060 <_PyOS_IsMainThread@@Base+0x51e> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2a450 │ │ │ │ - cbnz r0, 6b05c <_PyOS_IsMainThread@@Base+0x512> │ │ │ │ + cbnz r0, 6b054 <_PyOS_IsMainThread@@Base+0x512> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1834 │ │ │ │ - b.n 6b068 <_PyOS_IsMainThread@@Base+0x51e> │ │ │ │ + bl f18b4 │ │ │ │ + b.n 6b060 <_PyOS_IsMainThread@@Base+0x51e> │ │ │ │ movs r1, #0 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w f1aa4 │ │ │ │ + b.w f1b24 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 6b0ac <_PyOS_IsMainThread@@Base+0x562> │ │ │ │ + bne.n 6b0a4 <_PyOS_IsMainThread@@Base+0x562> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bmi.n 6b0c4 <_PyOS_IsMainThread@@Base+0x57a> │ │ │ │ - movw r2, #62196 @ 0xf2f4 │ │ │ │ + bmi.n 6b0bc <_PyOS_IsMainThread@@Base+0x57a> │ │ │ │ + movw r2, #62516 @ 0xf434 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #58280 @ 0xe3a8 │ │ │ │ + movw r1, #58600 @ 0xe4e8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #1000 @ 0x3e8 │ │ │ │ + movw r0, #1320 @ 0x528 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 23b068 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 6b0d0 <_PyOS_IsMainThread@@Base+0x586> │ │ │ │ + bl 23afc8 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 6b0c8 <_PyOS_IsMainThread@@Base+0x586> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #1000 @ 0x3e8 │ │ │ │ + movw r0, #1320 @ 0x528 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0530 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c053c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6b084 <_PyOS_IsMainThread@@Base+0x53a> │ │ │ │ - b.n 6b0d0 <_PyOS_IsMainThread@@Base+0x586> │ │ │ │ + bne.n 6b07c <_PyOS_IsMainThread@@Base+0x53a> │ │ │ │ + b.n 6b0c8 <_PyOS_IsMainThread@@Base+0x586> │ │ │ │ mov r1, sp │ │ │ │ mov r0, r3 │ │ │ │ - bl 88de4 │ │ │ │ + bl 88dc8 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 6b0d4 <_PyOS_IsMainThread@@Base+0x58a> │ │ │ │ + cbnz r0, 6b0cc <_PyOS_IsMainThread@@Base+0x58a> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6b162 <_PyOS_IsMainThread@@Base+0x618> │ │ │ │ + b.n 6b15a <_PyOS_IsMainThread@@Base+0x618> │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 6b10c <_PyOS_IsMainThread@@Base+0x5c2> │ │ │ │ + bne.n 6b104 <_PyOS_IsMainThread@@Base+0x5c2> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6b142 <_PyOS_IsMainThread@@Base+0x5f8> │ │ │ │ + beq.n 6b13a <_PyOS_IsMainThread@@Base+0x5f8> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.n 6b124 <_PyOS_IsMainThread@@Base+0x5da> │ │ │ │ + bpl.n 6b11c <_PyOS_IsMainThread@@Base+0x5da> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 88de4 │ │ │ │ + bl 88dc8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6b0d0 <_PyOS_IsMainThread@@Base+0x586> │ │ │ │ + beq.n 6b0c8 <_PyOS_IsMainThread@@Base+0x586> │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6b144 <_PyOS_IsMainThread@@Base+0x5fa> │ │ │ │ + beq.n 6b13c <_PyOS_IsMainThread@@Base+0x5fa> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21340 @ 0x535c │ │ │ │ + movw r1, #21660 @ 0x549c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 6b0d0 <_PyOS_IsMainThread@@Base+0x586> │ │ │ │ - movw r2, #53808 @ 0xd230 │ │ │ │ + bl 1271a4 │ │ │ │ + b.n 6b0c8 <_PyOS_IsMainThread@@Base+0x586> │ │ │ │ + movw r2, #54128 @ 0xd370 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #58440 @ 0xe448 │ │ │ │ + movw r1, #58760 @ 0xe588 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #1000 @ 0x3e8 │ │ │ │ + movw r0, #1320 @ 0x528 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 23b068 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 6b0d0 <_PyOS_IsMainThread@@Base+0x586> │ │ │ │ + bl 23afc8 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 6b0c8 <_PyOS_IsMainThread@@Base+0x586> │ │ │ │ movs r4, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx 29834 │ │ │ │ - cbz r0, 6b15a <_PyOS_IsMainThread@@Base+0x610> │ │ │ │ + cbz r0, 6b152 <_PyOS_IsMainThread@@Base+0x610> │ │ │ │ movs r1, #0 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w f1aa4 │ │ │ │ + b.w f1b24 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ - cbnz r2, 6b182 <_PyOS_IsMainThread@@Base+0x638> │ │ │ │ + cbnz r2, 6b17a <_PyOS_IsMainThread@@Base+0x638> │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 6b196 <_PyOS_IsMainThread@@Base+0x64c> │ │ │ │ - b.n 6b1a8 <_PyOS_IsMainThread@@Base+0x65e> │ │ │ │ - movw r0, #4840 @ 0x12e8 │ │ │ │ + bne.n 6b18e <_PyOS_IsMainThread@@Base+0x64c> │ │ │ │ + b.n 6b1a0 <_PyOS_IsMainThread@@Base+0x65e> │ │ │ │ + movw r0, #5124 @ 0x1404 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r1, r2 │ │ │ │ - bl 16ae2c <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 16af14 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6b17a <_PyOS_IsMainThread@@Base+0x630> │ │ │ │ - b.n 6b1b4 <_PyOS_IsMainThread@@Base+0x66a> │ │ │ │ + bne.n 6b172 <_PyOS_IsMainThread@@Base+0x630> │ │ │ │ + b.n 6b1ac <_PyOS_IsMainThread@@Base+0x66a> │ │ │ │ movs r3, #1 │ │ │ │ - movw r0, #4840 @ 0x12e8 │ │ │ │ + movw r0, #5124 @ 0x1404 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0530 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbz r0, 6b1b4 <_PyOS_IsMainThread@@Base+0x66a> │ │ │ │ + bl c053c <_PyArg_CheckPositional@@Base> │ │ │ │ + cbz r0, 6b1ac <_PyOS_IsMainThread@@Base+0x66a> │ │ │ │ ldr r1, [r4, #12] │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 21c968 │ │ │ │ + b.w 21c8b8 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ - cbnz r2, 6b1d4 <_PyOS_IsMainThread@@Base+0x68a> │ │ │ │ + cbnz r2, 6b1cc <_PyOS_IsMainThread@@Base+0x68a> │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 6b1e8 <_PyOS_IsMainThread@@Base+0x69e> │ │ │ │ - b.n 6b1fa <_PyOS_IsMainThread@@Base+0x6b0> │ │ │ │ - movw r0, #4636 @ 0x121c │ │ │ │ + bne.n 6b1e0 <_PyOS_IsMainThread@@Base+0x69e> │ │ │ │ + b.n 6b1f2 <_PyOS_IsMainThread@@Base+0x6b0> │ │ │ │ + movw r0, #4956 @ 0x135c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r1, r2 │ │ │ │ - bl 16ae2c <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 16af14 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6b1cc <_PyOS_IsMainThread@@Base+0x682> │ │ │ │ - b.n 6b206 <_PyOS_IsMainThread@@Base+0x6bc> │ │ │ │ + bne.n 6b1c4 <_PyOS_IsMainThread@@Base+0x682> │ │ │ │ + b.n 6b1fe <_PyOS_IsMainThread@@Base+0x6bc> │ │ │ │ movs r3, #1 │ │ │ │ - movw r0, #4636 @ 0x121c │ │ │ │ + movw r0, #4956 @ 0x135c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0530 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbz r0, 6b206 <_PyOS_IsMainThread@@Base+0x6bc> │ │ │ │ + bl c053c <_PyArg_CheckPositional@@Base> │ │ │ │ + cbz r0, 6b1fe <_PyOS_IsMainThread@@Base+0x6bc> │ │ │ │ ldr r1, [r4, #12] │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 23077c │ │ │ │ + b.w 2306cc │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r1 │ │ │ │ - cbnz r2, 6b226 <_PyOS_IsMainThread@@Base+0x6dc> │ │ │ │ + cbnz r2, 6b21e <_PyOS_IsMainThread@@Base+0x6dc> │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 6b23a <_PyOS_IsMainThread@@Base+0x6f0> │ │ │ │ - b.n 6b24c <_PyOS_IsMainThread@@Base+0x702> │ │ │ │ - movw r0, #61940 @ 0xf1f4 │ │ │ │ + bne.n 6b232 <_PyOS_IsMainThread@@Base+0x6f0> │ │ │ │ + b.n 6b244 <_PyOS_IsMainThread@@Base+0x702> │ │ │ │ + movw r0, #62260 @ 0xf334 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r1, r2 │ │ │ │ - bl 16ae2c <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 16af14 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6b21e <_PyOS_IsMainThread@@Base+0x6d4> │ │ │ │ - b.n 6b27c <_PyOS_IsMainThread@@Base+0x732> │ │ │ │ + bne.n 6b216 <_PyOS_IsMainThread@@Base+0x6d4> │ │ │ │ + b.n 6b274 <_PyOS_IsMainThread@@Base+0x732> │ │ │ │ movs r3, #1 │ │ │ │ - movw r0, #61940 @ 0xf1f4 │ │ │ │ + movw r0, #62260 @ 0xf334 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0530 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbz r0, 6b27c <_PyOS_IsMainThread@@Base+0x732> │ │ │ │ + bl c053c <_PyArg_CheckPositional@@Base> │ │ │ │ + cbz r0, 6b274 <_PyOS_IsMainThread@@Base+0x732> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r1, [r6, #8] │ │ │ │ - bl 8e690 │ │ │ │ + bl 8e67c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 6b27c <_PyOS_IsMainThread@@Base+0x732> │ │ │ │ + cbz r0, 6b274 <_PyOS_IsMainThread@@Base+0x732> │ │ │ │ ldr r0, [r6, #12] │ │ │ │ movs r1, #1 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ - bl fb260 │ │ │ │ + bl fb3b0 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 6b280 <_PyOS_IsMainThread@@Base+0x736> │ │ │ │ + cbnz r0, 6b278 <_PyOS_IsMainThread@@Base+0x736> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6b27c <_PyOS_IsMainThread@@Base+0x732> │ │ │ │ + beq.n 6b274 <_PyOS_IsMainThread@@Base+0x732> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6b27c <_PyOS_IsMainThread@@Base+0x732> │ │ │ │ + cbnz r3, 6b274 <_PyOS_IsMainThread@@Base+0x732> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ movs r6, #0 │ │ │ │ - b.n 6b2b8 <_PyOS_IsMainThread@@Base+0x76e> │ │ │ │ + b.n 6b2b0 <_PyOS_IsMainThread@@Base+0x76e> │ │ │ │ ldr r2, [r6, #16] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl dccdc │ │ │ │ + bl dcd54 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6b2a2 <_PyOS_IsMainThread@@Base+0x758> │ │ │ │ + beq.n 6b29a <_PyOS_IsMainThread@@Base+0x758> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 6b2a2 <_PyOS_IsMainThread@@Base+0x758> │ │ │ │ + cbnz r3, 6b29a <_PyOS_IsMainThread@@Base+0x758> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6b2b8 <_PyOS_IsMainThread@@Base+0x76e> │ │ │ │ + beq.n 6b2b0 <_PyOS_IsMainThread@@Base+0x76e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6b2b8 <_PyOS_IsMainThread@@Base+0x76e> │ │ │ │ + cbnz r3, 6b2b0 <_PyOS_IsMainThread@@Base+0x76e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ - movw r1, #54800 @ 0xd610 │ │ │ │ + movw r1, #55120 @ 0xd750 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 8c534 │ │ │ │ - cbnz r0, 6b2e2 <_PyOS_IsMainThread@@Base+0x798> │ │ │ │ + bl 8c520 │ │ │ │ + cbnz r0, 6b2da <_PyOS_IsMainThread@@Base+0x798> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6b318 <_PyOS_IsMainThread@@Base+0x7ce> │ │ │ │ + b.n 6b310 <_PyOS_IsMainThread@@Base+0x7ce> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movs r1, #0 │ │ │ │ - bl e95c8 │ │ │ │ + bl e9628 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6b2de <_PyOS_IsMainThread@@Base+0x794> │ │ │ │ + beq.n 6b2d6 <_PyOS_IsMainThread@@Base+0x794> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ movw r4, #7780 @ 0x1e64 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, #47 @ 0x2f │ │ │ │ it eq │ │ │ │ moveq r4, r3 │ │ │ │ - bl 77270 │ │ │ │ + bl 771f0 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ @@ -97480,502 +97476,502 @@ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #16 │ │ │ │ mov r0, r1 │ │ │ │ add r3, sp, #8 │ │ │ │ - movw r1, #36448 @ 0x8e60 │ │ │ │ + movw r1, #36768 @ 0x8fa0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ add r2, sp, #12 │ │ │ │ - bl 8c534 │ │ │ │ - cbnz r0, 6b346 <_PyOS_IsMainThread@@Base+0x7fc> │ │ │ │ + bl 8c520 │ │ │ │ + cbnz r0, 6b33e <_PyOS_IsMainThread@@Base+0x7fc> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6b3c2 <_PyOS_IsMainThread@@Base+0x878> │ │ │ │ + b.n 6b3ba <_PyOS_IsMainThread@@Base+0x878> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl e95c8 │ │ │ │ + bl e9628 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6b342 <_PyOS_IsMainThread@@Base+0x7f8> │ │ │ │ + beq.n 6b33a <_PyOS_IsMainThread@@Base+0x7f8> │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, sp │ │ │ │ - bl e95c8 │ │ │ │ + bl e9628 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 6b3bc <_PyOS_IsMainThread@@Base+0x872> │ │ │ │ + cbz r0, 6b3b4 <_PyOS_IsMainThread@@Base+0x872> │ │ │ │ ldrd r3, r0, [sp] │ │ │ │ cmp r3, r0 │ │ │ │ - bgt.n 6b376 <_PyOS_IsMainThread@@Base+0x82c> │ │ │ │ + bgt.n 6b36e <_PyOS_IsMainThread@@Base+0x82c> │ │ │ │ subs r0, r0, r3 │ │ │ │ mov r1, r4 │ │ │ │ add.w r0, r6, r0, lsl #2 │ │ │ │ blx 2a034 │ │ │ │ - cbz r0, 6b396 <_PyOS_IsMainThread@@Base+0x84c> │ │ │ │ + cbz r0, 6b38e <_PyOS_IsMainThread@@Base+0x84c> │ │ │ │ movw r3, #7780 @ 0x1e64 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ movw r5, #7780 @ 0x1e64 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ - b.n 6b3b4 <_PyOS_IsMainThread@@Base+0x86a> │ │ │ │ + b.n 6b3ac <_PyOS_IsMainThread@@Base+0x86a> │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ movw r5, #4308 @ 0x10d4 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r5 │ │ │ │ - bl 77270 │ │ │ │ + bl 771f0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77270 │ │ │ │ + bl 771f0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ - movw r1, #54800 @ 0xd610 │ │ │ │ + movw r1, #55120 @ 0xd750 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 8c534 │ │ │ │ - cbz r0, 6b414 <_PyOS_IsMainThread@@Base+0x8ca> │ │ │ │ + bl 8c520 │ │ │ │ + cbz r0, 6b40c <_PyOS_IsMainThread@@Base+0x8ca> │ │ │ │ movw r3, #38480 @ 0x9650 │ │ │ │ movt r3, #74 @ 0x4a │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - bl 8fe38 │ │ │ │ + bl 8fe20 │ │ │ │ movs r1, #1 │ │ │ │ mov r3, r0 │ │ │ │ - movw r2, #37684 @ 0x9334 │ │ │ │ + movw r2, #37924 @ 0x9424 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0006b418 <_Py_Get_Getpath_CodeObject@@Base>: │ │ │ │ - movw r0, #49712 @ 0xc230 │ │ │ │ +0006b410 <_Py_Get_Getpath_CodeObject@@Base>: │ │ │ │ + movw r0, #50032 @ 0xc370 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ movw r1, #13680 @ 0x3570 │ │ │ │ - b.w 91b28 │ │ │ │ + b.w 91b04 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 83414 │ │ │ │ + bl 83424 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6b4a2 <_Py_Get_Getpath_CodeObject@@Base+0x8a> │ │ │ │ + beq.n 6b49a <_Py_Get_Getpath_CodeObject@@Base+0x8a> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl 7ffe0 │ │ │ │ + bl 7fff4 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ str r3, [r4, #12] │ │ │ │ - bl 7ffe0 │ │ │ │ + bl 7fff4 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ str r3, [r4, #16] │ │ │ │ - bl 7ffe0 │ │ │ │ + bl 7fff4 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ str r3, [r4, #20] │ │ │ │ - bl 7ffe0 │ │ │ │ + bl 7fff4 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r3, [r4, #24] │ │ │ │ - bl 1bb648 │ │ │ │ + bl 1bb6d8 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ str r3, [r4, #28] │ │ │ │ - bl 7ffe0 │ │ │ │ + bl 7fff4 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ str r3, [r4, #32] │ │ │ │ - bl 7ffe0 │ │ │ │ + bl 7fff4 │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ - bl 7f720 │ │ │ │ - cbz r0, 6b4a4 <_Py_Get_Getpath_CodeObject@@Base+0x8c> │ │ │ │ + bl 7f734 │ │ │ │ + cbz r0, 6b49c <_Py_Get_Getpath_CodeObject@@Base+0x8c> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6b4a2 <_Py_Get_Getpath_CodeObject@@Base+0x8a> │ │ │ │ + beq.n 6b49a <_Py_Get_Getpath_CodeObject@@Base+0x8a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6b4a2 <_Py_Get_Getpath_CodeObject@@Base+0x8a> │ │ │ │ + cbnz r3, 6b49a <_Py_Get_Getpath_CodeObject@@Base+0x8a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3696] @ 0xe70 │ │ │ │ sub sp, #384 @ 0x180 │ │ │ │ mov r3, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r3 │ │ │ │ - bl 206054 <_Py_RestoreSignals@@Base+0x848> │ │ │ │ - cbz r0, 6b51c <_Py_Get_Getpath_CodeObject@@Base+0x104> │ │ │ │ + bl 205fac <_Py_RestoreSignals@@Base+0x848> │ │ │ │ + cbz r0, 6b514 <_Py_Get_Getpath_CodeObject@@Base+0x104> │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ mov r1, sp │ │ │ │ add.w r0, sp, r2 │ │ │ │ blx 29c10 │ │ │ │ - bl 95d94 │ │ │ │ + bl 95d68 │ │ │ │ add r1, sp, #256 @ 0x100 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #128 @ 0x80 │ │ │ │ blx 29240 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9889c │ │ │ │ + bl 98868 │ │ │ │ adds r5, #1 │ │ │ │ - bne.n 6b512 <_Py_Get_Getpath_CodeObject@@Base+0xfa> │ │ │ │ + bne.n 6b50a <_Py_Get_Getpath_CodeObject@@Base+0xfa> │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 6b502 <_Py_Get_Getpath_CodeObject@@Base+0xea> │ │ │ │ - bl e4b58 │ │ │ │ + bne.n 6b4fa <_Py_Get_Getpath_CodeObject@@Base+0xea> │ │ │ │ + bl e4bd0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6b4d2 <_Py_Get_Getpath_CodeObject@@Base+0xba> │ │ │ │ + beq.n 6b4ca <_Py_Get_Getpath_CodeObject@@Base+0xba> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6b51c <_Py_Get_Getpath_CodeObject@@Base+0x104> │ │ │ │ + b.n 6b514 <_Py_Get_Getpath_CodeObject@@Base+0x104> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1834 │ │ │ │ - b.n 6b51c <_Py_Get_Getpath_CodeObject@@Base+0x104> │ │ │ │ + bl f18b4 │ │ │ │ + b.n 6b514 <_Py_Get_Getpath_CodeObject@@Base+0x104> │ │ │ │ ldr r3, [r4, #16] │ │ │ │ add r1, sp, #256 @ 0x100 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 6b428 <_Py_Get_Getpath_CodeObject@@Base+0x10> │ │ │ │ + bl 6b420 <_Py_Get_Getpath_CodeObject@@Base+0x10> │ │ │ │ add sp, #384 @ 0x180 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3656] @ 0xe48 │ │ │ │ sub sp, #408 @ 0x198 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r0 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 6b546 <_Py_Get_Getpath_CodeObject@@Base+0x12e> │ │ │ │ + bne.n 6b53e <_Py_Get_Getpath_CodeObject@@Base+0x12e> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 206054 <_Py_RestoreSignals@@Base+0x848> │ │ │ │ - cbnz r0, 6b55e <_Py_Get_Getpath_CodeObject@@Base+0x146> │ │ │ │ - b.n 6b614 <_Py_Get_Getpath_CodeObject@@Base+0x1fc> │ │ │ │ + bl 205fac <_Py_RestoreSignals@@Base+0x848> │ │ │ │ + cbnz r0, 6b556 <_Py_Get_Getpath_CodeObject@@Base+0x146> │ │ │ │ + b.n 6b60c <_Py_Get_Getpath_CodeObject@@Base+0x1fc> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #25872 @ 0x6510 │ │ │ │ + movw r0, #26192 @ 0x6650 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0530 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c053c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6b53a <_Py_Get_Getpath_CodeObject@@Base+0x122> │ │ │ │ - b.n 6b614 <_Py_Get_Getpath_CodeObject@@Base+0x1fc> │ │ │ │ + bne.n 6b532 <_Py_Get_Getpath_CodeObject@@Base+0x122> │ │ │ │ + b.n 6b60c <_Py_Get_Getpath_CodeObject@@Base+0x1fc> │ │ │ │ ldr r4, [r4, #4] │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ add r1, sp, #24 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ blx 29c10 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sp │ │ │ │ - bl 14c9d4 <_PyTime_FromSecondsObject@@Base> │ │ │ │ + bl 14cabc <_PyTime_FromSecondsObject@@Base> │ │ │ │ mov r9, sp │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 6b614 <_Py_Get_Getpath_CodeObject@@Base+0x1fc> │ │ │ │ + blt.n 6b60c <_Py_Get_Getpath_CodeObject@@Base+0x1fc> │ │ │ │ ldr r4, [sp, #4] │ │ │ │ add.w sl, sp, #4 │ │ │ │ ldr r5, [sp, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 6b59e <_Py_Get_Getpath_CodeObject@@Base+0x186> │ │ │ │ + bge.n 6b596 <_Py_Get_Getpath_CodeObject@@Base+0x186> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #680 @ 0x2a8 │ │ │ │ + movw r1, #1000 @ 0x3e8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 6b614 <_Py_Get_Getpath_CodeObject@@Base+0x1fc> │ │ │ │ + bl 1271a4 │ │ │ │ + b.n 6b60c <_Py_Get_Getpath_CodeObject@@Base+0x1fc> │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 17e100 <_PyDeadline_Init@@Base> │ │ │ │ + bl 17e1d0 <_PyDeadline_Init@@Base> │ │ │ │ mov r8, r0 │ │ │ │ mov r7, r1 │ │ │ │ add r2, sp, #8 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 14d41c <_PyTime_AsTimespec@@Base> │ │ │ │ + bl 14d50c <_PyTime_AsTimespec@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 6b614 <_Py_Get_Getpath_CodeObject@@Base+0x1fc> │ │ │ │ - bl 95d94 │ │ │ │ + blt.n 6b60c <_Py_Get_Getpath_CodeObject@@Base+0x1fc> │ │ │ │ + bl 95d68 │ │ │ │ add r2, sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ add r1, sp, #280 @ 0x118 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ blx 29594 <__sigtimedwait64@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9889c │ │ │ │ + bl 98868 │ │ │ │ adds r4, #1 │ │ │ │ - bne.n 6b622 <_Py_Get_Getpath_CodeObject@@Base+0x20a> │ │ │ │ + bne.n 6b61a <_Py_Get_Getpath_CodeObject@@Base+0x20a> │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 6b5f2 <_Py_Get_Getpath_CodeObject@@Base+0x1da> │ │ │ │ + beq.n 6b5ea <_Py_Get_Getpath_CodeObject@@Base+0x1da> │ │ │ │ cmp r3, #11 │ │ │ │ - beq.n 6b618 <_Py_Get_Getpath_CodeObject@@Base+0x200> │ │ │ │ + beq.n 6b610 <_Py_Get_Getpath_CodeObject@@Base+0x200> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1834 │ │ │ │ - b.n 6b62c <_Py_Get_Getpath_CodeObject@@Base+0x214> │ │ │ │ - bl e4b58 │ │ │ │ + bl f18b4 │ │ │ │ + b.n 6b624 <_Py_Get_Getpath_CodeObject@@Base+0x214> │ │ │ │ + bl e4bd0 │ │ │ │ mov r1, r7 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r8 │ │ │ │ - cbnz r3, 6b614 <_Py_Get_Getpath_CodeObject@@Base+0x1fc> │ │ │ │ - bl 23fbd8 <_PyDeadline_Get@@Base> │ │ │ │ + cbnz r3, 6b60c <_Py_Get_Getpath_CodeObject@@Base+0x1fc> │ │ │ │ + bl 243074 <_PyDeadline_Get@@Base> │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r1, #0 │ │ │ │ str.w r0, [r9] │ │ │ │ str.w r1, [sl] │ │ │ │ - bge.n 6b5aa <_Py_Get_Getpath_CodeObject@@Base+0x192> │ │ │ │ - b.n 6b622 <_Py_Get_Getpath_CodeObject@@Base+0x20a> │ │ │ │ + bge.n 6b5a2 <_Py_Get_Getpath_CodeObject@@Base+0x192> │ │ │ │ + b.n 6b61a <_Py_Get_Getpath_CodeObject@@Base+0x20a> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6b62c <_Py_Get_Getpath_CodeObject@@Base+0x214> │ │ │ │ + b.n 6b624 <_Py_Get_Getpath_CodeObject@@Base+0x214> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 6b62c <_Py_Get_Getpath_CodeObject@@Base+0x214> │ │ │ │ + b.n 6b624 <_Py_Get_Getpath_CodeObject@@Base+0x214> │ │ │ │ ldr r3, [r6, #16] │ │ │ │ add r1, sp, #280 @ 0x118 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 6b428 <_Py_Get_Getpath_CodeObject@@Base+0x10> │ │ │ │ + bl 6b420 <_Py_Get_Getpath_CodeObject@@Base+0x10> │ │ │ │ add sp, #408 @ 0x198 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ movw r3, #42428 @ 0xa5bc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r5, r1 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 6b67c <_Py_Get_Getpath_CodeObject@@Base+0x264> │ │ │ │ + beq.n 6b674 <_Py_Get_Getpath_CodeObject@@Base+0x264> │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 6b67c <_Py_Get_Getpath_CodeObject@@Base+0x264> │ │ │ │ + beq.n 6b674 <_Py_Get_Getpath_CodeObject@@Base+0x264> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #36452 @ 0x8e64 │ │ │ │ + movw r1, #36772 @ 0x8fa4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 1271a4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6b6b0 <_Py_Get_Getpath_CodeObject@@Base+0x298> │ │ │ │ + b.n 6b6a8 <_Py_Get_Getpath_CodeObject@@Base+0x298> │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 6b6aa <_Py_Get_Getpath_CodeObject@@Base+0x292> │ │ │ │ + beq.n 6b6a2 <_Py_Get_Getpath_CodeObject@@Base+0x292> │ │ │ │ mov r1, r4 │ │ │ │ - bl 9ab70 <_PyArena_AddPyObject@@Base> │ │ │ │ + bl 9ab38 <_PyArena_AddPyObject@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 6b698 <_Py_Get_Getpath_CodeObject@@Base+0x280> │ │ │ │ + bge.n 6b690 <_Py_Get_Getpath_CodeObject@@Base+0x280> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 6b676 <_Py_Get_Getpath_CodeObject@@Base+0x25e> │ │ │ │ + b.n 6b66e <_Py_Get_Getpath_CodeObject@@Base+0x25e> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ str r4, [r5, #0] │ │ │ │ - b.n 6b6ae <_Py_Get_Getpath_CodeObject@@Base+0x296> │ │ │ │ + b.n 6b6a6 <_Py_Get_Getpath_CodeObject@@Base+0x296> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #0] │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -0006b6b2 : │ │ │ │ +0006b6aa : │ │ │ │ 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] @ (6b830 ) │ │ │ │ + ldr r5, [pc, #364] @ (6b828 ) │ │ │ │ sub sp, #28 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - movw r4, #38208 @ 0x9540 │ │ │ │ + movw r4, #38528 @ 0x9680 │ │ │ │ movt r4, #42 @ 0x2a │ │ │ │ mov r8, r2 │ │ │ │ subs r7, r0, #0 │ │ │ │ str r4, [sp, #4] │ │ │ │ ldr.w r9, [r3, r5] │ │ │ │ - ble.n 6b6e2 │ │ │ │ + ble.n 6b6da │ │ │ │ mov r5, r1 │ │ │ │ - cbnz r1, 6b6e6 │ │ │ │ + cbnz r1, 6b6de │ │ │ │ add r5, sp, #4 │ │ │ │ movs r7, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 72218 │ │ │ │ + bl 72198 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6b81c │ │ │ │ + beq.w 6b814 │ │ │ │ movs r6, #0 │ │ │ │ ldr.w r0, [r5, r6, lsl #2] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ - bl 887a0 │ │ │ │ - cbnz r0, 6b722 │ │ │ │ + bl 88780 │ │ │ │ + cbnz r0, 6b71a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 6b81c │ │ │ │ + beq.w 6b814 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 6b81c │ │ │ │ + bne.w 6b814 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 6b81c │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 6b814 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r6, lsl #2] │ │ │ │ adds r6, #1 │ │ │ │ cmp r7, r6 │ │ │ │ - bne.n 6b6f6 │ │ │ │ + bne.n 6b6ee │ │ │ │ ldr.w r9, [r9, #8] │ │ │ │ - movw r0, #61032 @ 0xee68 │ │ │ │ + movw r0, #61352 @ 0xefa8 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 7a110 │ │ │ │ + bl 7a0a4 │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1cbf10 │ │ │ │ + bl 1cbe50 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r7, r3 │ │ │ │ - bl 78230 │ │ │ │ + bl 781b0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cbz r7, 6b77a │ │ │ │ + cbz r7, 6b772 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6b76c │ │ │ │ + beq.n 6b764 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6b76c │ │ │ │ + cbnz r3, 6b764 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - movw r1, #36484 @ 0x8e84 │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + movw r1, #36804 @ 0x8fc4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [pc, #188] @ (6b834 ) │ │ │ │ - bl 62644 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #188] @ (6b82c ) │ │ │ │ + bl 623a4 <_Py_FatalErrorFunc@@Base> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6b78a │ │ │ │ + beq.n 6b782 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6b78a │ │ │ │ + cbnz r3, 6b782 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 6b82a │ │ │ │ + beq.n 6b822 │ │ │ │ add r1, sp, #8 │ │ │ │ add r0, sp, #16 │ │ │ │ movs r4, #0 │ │ │ │ strd r6, r5, [sp, #16] │ │ │ │ str r4, [sp, #8] │ │ │ │ - bl 1cce88 <_PyInterpreterState_SetRunningMain@@Base+0x78> │ │ │ │ + bl 1ccdc8 <_PyInterpreterState_SetRunningMain@@Base+0x78> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6b82a │ │ │ │ + beq.n 6b822 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ - cbnz r5, 6b7b6 │ │ │ │ - movw r1, #36508 @ 0x8e9c │ │ │ │ + cbnz r5, 6b7ae │ │ │ │ + movw r1, #36828 @ 0x8fdc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [pc, #128] @ (6b834 ) │ │ │ │ - bl 62644 <_Py_FatalErrorFunc@@Base> │ │ │ │ - ldr r0, [pc, #128] @ (6b838 ) │ │ │ │ + ldr r0, [pc, #128] @ (6b82c ) │ │ │ │ + bl 623a4 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #128] @ (6b830 ) │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 12623c <_PySys_GetOptionalAttr@@Base> │ │ │ │ + bl 1265ac <_PySys_GetOptionalAttr@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 6b7d0 │ │ │ │ - movw r1, #36540 @ 0x8ebc │ │ │ │ + bge.n 6b7c8 │ │ │ │ + movw r1, #36860 @ 0x8ffc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [pc, #104] @ (6b834 ) │ │ │ │ - bl 62644 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #104] @ (6b82c ) │ │ │ │ + bl 623a4 <_Py_FatalErrorFunc@@Base> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - cbz r0, 6b804 │ │ │ │ + cbz r0, 6b7fc │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ bl 1bb110 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 6b7ee │ │ │ │ - movw r1, #36560 @ 0x8ed0 │ │ │ │ + bge.n 6b7e6 │ │ │ │ + movw r1, #36880 @ 0x9010 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [pc, #72] @ (6b834 ) │ │ │ │ - bl 62644 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #72] @ (6b82c ) │ │ │ │ + bl 623a4 <_Py_FatalErrorFunc@@Base> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6b804 │ │ │ │ + beq.n 6b7fc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 6b804 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 6b7fc │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6b82a │ │ │ │ + beq.n 6b822 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 6b82a │ │ │ │ + cbnz r3, 6b822 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 6b82a │ │ │ │ - movw r1, #36592 @ 0x8ef0 │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 6b822 │ │ │ │ + movw r1, #36912 @ 0x9030 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [pc, #12] @ (6b834 ) │ │ │ │ - bl 62644 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #12] @ (6b82c ) │ │ │ │ + bl 623a4 <_Py_FatalErrorFunc@@Base> │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, sp, #1008 @ 0x3f0 │ │ │ │ + add r2, sp, #240 @ 0xf0 │ │ │ │ lsls r4, r0, #1 │ │ │ │ - b.n 6bbc4 │ │ │ │ + b.n 6bbbc │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -0006b83c : │ │ │ │ +0006b834 : │ │ │ │ movw r3, #40036 @ 0x9c64 │ │ │ │ movt r3, #74 @ 0x4a │ │ │ │ ldr r2, [r3, #0] │ │ │ │ clz r2, r2 │ │ │ │ lsrs r2, r2, #5 │ │ │ │ - b.w 6b6b2 │ │ │ │ + b.w 6b6aa │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, #72 @ 0x48 │ │ │ │ mov r6, r1 │ │ │ │ add r4, sp, #24 │ │ │ │ @@ -97984,371 +97980,371 @@ │ │ │ │ mov r1, r2 │ │ │ │ strd r3, r4, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ add r4, sp, #28 │ │ │ │ strd r2, r2, [sp, #20] │ │ │ │ str r2, [sp, #16] │ │ │ │ mov r0, r6 │ │ │ │ - movw r2, #36612 @ 0x8f04 │ │ │ │ + movw r2, #36932 @ 0x9044 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - ldr r3, [pc, #148] @ (6b918 ) │ │ │ │ + ldr r3, [pc, #148] @ (6b910 ) │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl d27f0 │ │ │ │ - cbz r0, 6b8b2 │ │ │ │ + bl d2808 │ │ │ │ + cbz r0, 6b8aa │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 6b8b6 │ │ │ │ + bge.n 6b8ae │ │ │ │ mov r0, r4 │ │ │ │ - bl ceac4 │ │ │ │ + bl cead4 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #36632 @ 0x8f18 │ │ │ │ + movw r1, #36952 @ 0x9058 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 1271a4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6b914 │ │ │ │ - bne.n 6b8be │ │ │ │ + b.n 6b90c │ │ │ │ + bne.n 6b8b6 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 6b8e0 │ │ │ │ + b.n 6b8d8 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 6b8e0 │ │ │ │ + ble.n 6b8d8 │ │ │ │ mov r0, r4 │ │ │ │ - bl ceac4 │ │ │ │ + bl cead4 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #36672 @ 0x8f40 │ │ │ │ + movw r1, #36992 @ 0x9080 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 6b8b2 │ │ │ │ + bl 1271a4 │ │ │ │ + b.n 6b8aa │ │ │ │ add r3, sp, #16 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - bl 5bf16 <_PyLong_Size_t_Converter@@Base+0x3c4> │ │ │ │ + bl 5bf1a <_PyLong_Size_t_Converter@@Base+0x3c4> │ │ │ │ ldr r6, [sp, #16] │ │ │ │ subs r5, r0, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bge.n 6b900 │ │ │ │ - bl ceac4 │ │ │ │ + bge.n 6b8f8 │ │ │ │ + bl cead4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 78230 │ │ │ │ - b.n 6b8b2 │ │ │ │ - bl ceac4 │ │ │ │ - movw r0, #36720 @ 0x8f70 │ │ │ │ + bl 781b0 │ │ │ │ + b.n 6b8aa │ │ │ │ + bl cead4 │ │ │ │ + movw r0, #37040 @ 0x90b0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 82744 │ │ │ │ + bl 82754 │ │ │ │ add sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r4, [pc, #704] @ (6bbdc ) │ │ │ │ + ldr r4, [pc, #704] @ (6bbd4 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ movs r0, #0 │ │ │ │ - bl 72218 │ │ │ │ + bl 72198 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6b9bc │ │ │ │ + beq.n 6b9b4 │ │ │ │ mov r4, r0 │ │ │ │ blx 2a0c8 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 6b958 │ │ │ │ - movw r9, #64145 @ 0xfa91 │ │ │ │ + cbz r0, 6b950 │ │ │ │ + movw r9, #64121 @ 0xfa79 │ │ │ │ movt r9, #8 │ │ │ │ - movw r8, #36724 @ 0x8f74 │ │ │ │ + movw r8, #37044 @ 0x90b4 │ │ │ │ movt r8, #42 @ 0x2a │ │ │ │ mov r7, r0 │ │ │ │ mvn.w sl, #3221225472 @ 0xc0000000 │ │ │ │ - b.n 6b98e │ │ │ │ + b.n 6b986 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1834 │ │ │ │ + bl f18b4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6b9bc │ │ │ │ + beq.n 6b9b4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6b9bc │ │ │ │ + cbnz r3, 6b9b4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 6b9bc │ │ │ │ - bl 83ab0 │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 6b9b4 │ │ │ │ + bl 83ac0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 6b9a6 │ │ │ │ + beq.n 6b99e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 6b9d0 │ │ │ │ + bne.n 6b9c8 │ │ │ │ adds r7, #8 │ │ │ │ ldr r1, [r7, #0] │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r8 │ │ │ │ - cbz r1, 6b9e0 │ │ │ │ + cbz r1, 6b9d8 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - bl 82744 │ │ │ │ + bl 82754 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 6b97e │ │ │ │ + bne.n 6b976 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78230 │ │ │ │ + bl 781b0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 6b9c0 │ │ │ │ + bne.n 6b9b8 │ │ │ │ mov r0, r6 │ │ │ │ blx 29a40 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6b9e6 │ │ │ │ + b.n 6b9de │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6b9b6 │ │ │ │ + bne.n 6b9ae │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 6b9b6 │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 6b9ae │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6b98c │ │ │ │ + bne.n 6b984 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 6b98c │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 6b984 │ │ │ │ mov r0, r6 │ │ │ │ blx 29a40 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 6ba2c │ │ │ │ + bne.n 6ba24 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 6ba44 │ │ │ │ - movw r2, #62196 @ 0xf2f4 │ │ │ │ + bmi.n 6ba3c │ │ │ │ + movw r2, #62516 @ 0xf434 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #58280 @ 0xe3a8 │ │ │ │ + movw r1, #58600 @ 0xe4e8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #984 @ 0x3d8 │ │ │ │ + movw r0, #1304 @ 0x518 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 23b068 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 6baa6 │ │ │ │ + bl 23afc8 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 6ba9e │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #984 @ 0x3d8 │ │ │ │ + movw r0, #1304 @ 0x518 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0530 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c053c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6ba04 │ │ │ │ - b.n 6baa6 │ │ │ │ + bne.n 6b9fc │ │ │ │ + b.n 6ba9e │ │ │ │ mov r1, sp │ │ │ │ mov r0, r3 │ │ │ │ - bl 88de4 │ │ │ │ + bl 88dc8 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 6baa6 │ │ │ │ + cbz r0, 6ba9e │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6ba72 │ │ │ │ + beq.n 6ba6a │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21340 @ 0x535c │ │ │ │ + movw r1, #21660 @ 0x549c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 6baa6 │ │ │ │ + bl 1271a4 │ │ │ │ + b.n 6ba9e │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ movs r4, #0 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ str r4, [sp, #4] │ │ │ │ - cbnz r3, 6ba92 │ │ │ │ + cbnz r3, 6ba8a │ │ │ │ mov r0, r7 │ │ │ │ - bl cbf1c │ │ │ │ - movw r1, #36728 @ 0x8f78 │ │ │ │ + bl cbf30 │ │ │ │ + movw r1, #37048 @ 0x90b8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 6baa6 │ │ │ │ + bl 1271a4 │ │ │ │ + b.n 6ba9e │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6bab6 │ │ │ │ + beq.n 6baae │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 11ac98 │ │ │ │ - cbnz r0, 6baaa │ │ │ │ + bl 11af08 │ │ │ │ + cbnz r0, 6baa2 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6bae6 │ │ │ │ + b.n 6bade │ │ │ │ ldr r4, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 9d2a4 │ │ │ │ + bl 9d2a8 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 6bab8 │ │ │ │ + b.n 6bab0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx 2962c │ │ │ │ - cbnz r0, 6bad6 │ │ │ │ + cbnz r0, 6bace │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1834 │ │ │ │ + bl f18b4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78230 │ │ │ │ - b.n 6baa6 │ │ │ │ + bl 781b0 │ │ │ │ + b.n 6ba9e │ │ │ │ movs r1, #0 │ │ │ │ - bl f1aa4 │ │ │ │ + bl f1b24 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r3 │ │ │ │ - bl 78230 │ │ │ │ + bl 781b0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 71328 │ │ │ │ + bl 71320 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6bb7a │ │ │ │ + beq.n 6bb72 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - movw r8, #63904 @ 0xf9a0 │ │ │ │ + movw r8, #64392 @ 0xfb88 │ │ │ │ movt r8, #41 @ 0x29 │ │ │ │ mov r5, r0 │ │ │ │ movs r7, #0 │ │ │ │ mvn.w fp, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w sl, [r3, #8] │ │ │ │ - b.n 6bb4c │ │ │ │ + b.n 6bb44 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl 82744 │ │ │ │ + bl 82754 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 6bb7e │ │ │ │ + cbz r0, 6bb76 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 793e8 │ │ │ │ + bl 7937c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, fp │ │ │ │ - bne.n 6bb98 │ │ │ │ + bne.n 6bb90 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, fp │ │ │ │ - bne.n 6bba8 │ │ │ │ + bne.n 6bba0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - blt.n 6bb74 │ │ │ │ + blt.n 6bb6c │ │ │ │ adds r7, #1 │ │ │ │ ldr.w r3, [sl, #8] │ │ │ │ cmp r3, r7 │ │ │ │ - bls.n 6bbb8 │ │ │ │ + bls.n 6bbb0 │ │ │ │ ldr.w r3, [sl, #12] │ │ │ │ ldr.w r6, [r3, r7, lsl #3] │ │ │ │ add.w r3, r3, r7, lsl #3 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 6bb4a │ │ │ │ + beq.n 6bb42 │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ - bl 7dde8 │ │ │ │ + bl 7ddec │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6bb1e │ │ │ │ + bne.n 6bb16 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7828c │ │ │ │ + bl 7820c │ │ │ │ movs r5, #0 │ │ │ │ - b.n 6bbb8 │ │ │ │ + b.n 6bbb0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6bb74 │ │ │ │ + beq.n 6bb6c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6bb74 │ │ │ │ + bne.n 6bb6c │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 6bb74 │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 6bb6c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6bb3e │ │ │ │ + bne.n 6bb36 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 6bb3e │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 6bb36 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6bb44 │ │ │ │ + bne.n 6bb3c │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 6bb44 │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 6bb3c │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - b.n 6baec │ │ │ │ + b.n 6bae4 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - bl 6baec │ │ │ │ - cbz r0, 6bc2c │ │ │ │ + bl 6bae4 │ │ │ │ + cbz r0, 6bc24 │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #2 │ │ │ │ - bl 72074 │ │ │ │ + bl 71ff4 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 6bbf8 │ │ │ │ + cbnz r0, 6bbf0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6bc2c │ │ │ │ + beq.n 6bc24 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 6bc2c │ │ │ │ + cbnz r3, 6bc24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 6bc2c │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 6bc24 │ │ │ │ movs r0, #1 │ │ │ │ - bl 72074 │ │ │ │ + bl 71ff4 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cbnz r0, 6bc30 │ │ │ │ + cbnz r0, 6bc28 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 6bc16 │ │ │ │ + beq.n 6bc0e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 6bc16 │ │ │ │ + cbnz r3, 6bc0e │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6bc2c │ │ │ │ + beq.n 6bc24 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6bc2c │ │ │ │ + cbnz r3, 6bc24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6bc48 │ │ │ │ + b.n 6bc40 │ │ │ │ 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 │ │ │ │ @@ -98361,212 +98357,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, 6bc70 │ │ │ │ + cbnz r3, 6bc68 │ │ │ │ cmp r2, r4 │ │ │ │ - ble.n 6bc70 │ │ │ │ + ble.n 6bc68 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 6bc70 │ │ │ │ - cbnz r0, 6bc8c │ │ │ │ + bne.n 6bc68 │ │ │ │ + cbnz r0, 6bc84 │ │ │ │ movs r4, #1 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - ldr r4, [pc, #128] @ (6bcf8 ) │ │ │ │ + ldr r4, [pc, #128] @ (6bcf0 ) │ │ │ │ movs r2, #0 │ │ │ │ add r5, sp, #28 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r2, r5, [sp, #12] │ │ │ │ - bl 101898 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 6bc8c │ │ │ │ + bl 1019a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 6bc84 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6bcea │ │ │ │ + b.n 6bce2 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 11ac98 │ │ │ │ + bl 11af08 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6bc88 │ │ │ │ + beq.n 6bc80 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ - bl 9d2a4 │ │ │ │ + bl 9d2a8 │ │ │ │ mov r2, r5 │ │ │ │ mov r4, r0 │ │ │ │ - movw r1, #15104 @ 0x3b00 │ │ │ │ + movw r1, #15424 @ 0x3c40 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #36764 @ 0x8f9c │ │ │ │ + movw r0, #37084 @ 0x90dc │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 8fe90 │ │ │ │ + bl 8fe78 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 6bcca │ │ │ │ - bl 7f720 │ │ │ │ + bge.n 6bcc2 │ │ │ │ + bl 7f734 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6bc88 │ │ │ │ + bne.n 6bc80 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6bce2 │ │ │ │ - bl 95d94 │ │ │ │ + b.n 6bcda │ │ │ │ + bl 95d68 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 29404 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9889c │ │ │ │ + bl 98868 │ │ │ │ adds r3, r4, #1 │ │ │ │ - beq.n 6bcbc │ │ │ │ + beq.n 6bcb4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7ffe0 │ │ │ │ + bl 7fff4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 7828c │ │ │ │ + bl 7820c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldr r4, [pc, #768] @ (6bffc ) │ │ │ │ + ldr r4, [pc, #768] @ (6bff4 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ ldrb r5, [r0, #0] │ │ │ │ sub sp, #28 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 6bdd4 │ │ │ │ + beq.n 6bdcc │ │ │ │ mov r7, r0 │ │ │ │ mov r3, r0 │ │ │ │ mov.w ip, #0 │ │ │ │ ldrb.w r2, [r3, #1]! │ │ │ │ mov r6, ip │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 6bd10 │ │ │ │ + bne.n 6bd08 │ │ │ │ movw r3, #38464 @ 0x9640 │ │ │ │ movt r3, #74 @ 0x4a │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 6bdd4 │ │ │ │ + beq.n 6bdcc │ │ │ │ sub.w lr, r5, #32 │ │ │ │ sub.w r2, r5, #97 @ 0x61 │ │ │ │ cmp r2, #25 │ │ │ │ it hi │ │ │ │ movhi lr, r5 │ │ │ │ add.w r4, r3, #39936 @ 0x9c00 │ │ │ │ adds r4, #60 @ 0x3c │ │ │ │ subs r3, #4 │ │ │ │ uxtb.w lr, lr │ │ │ │ add.w fp, r7, #1 │ │ │ │ mov r9, r7 │ │ │ │ mov r8, r1 │ │ │ │ - b.n 6bd5e │ │ │ │ + b.n 6bd56 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r5 │ │ │ │ ldrb r1, [r1, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 6be02 │ │ │ │ + beq.n 6bdfa │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 6bdd4 │ │ │ │ + beq.n 6bdcc │ │ │ │ ldr.w r0, [r3, #4]! │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6bdd6 │ │ │ │ + beq.n 6bdce │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 6bd50 │ │ │ │ + beq.n 6bd48 │ │ │ │ sub.w r1, r2, #97 @ 0x61 │ │ │ │ cmp r1, #25 │ │ │ │ itt ls │ │ │ │ subls r2, #32 │ │ │ │ uxtbls r2, r2 │ │ │ │ cmp lr, r2 │ │ │ │ - bne.n 6bd50 │ │ │ │ + bne.n 6bd48 │ │ │ │ ldrb.w r2, [r9, #1] │ │ │ │ adds r1, r0, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 6be3c │ │ │ │ + beq.n 6be34 │ │ │ │ mov r7, r9 │ │ │ │ str r1, [sp, #4] │ │ │ │ str.w fp, [sp, #16] │ │ │ │ strd r6, r3, [sp, #8] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ sub.w r9, r2, #32 │ │ │ │ sub.w r3, r2, #97 @ 0x61 │ │ │ │ ldr.w sl, [sp, #4] │ │ │ │ uxtb.w r9, r9 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldrb r1, [r1, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 6be34 │ │ │ │ + beq.n 6be2c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 6be2e │ │ │ │ + beq.n 6be26 │ │ │ │ sub.w r3, r2, #97 @ 0x61 │ │ │ │ cmp r3, #25 │ │ │ │ sub.w r3, r1, #97 @ 0x61 │ │ │ │ it hi │ │ │ │ movhi r9, r2 │ │ │ │ cmp r3, #25 │ │ │ │ itt ls │ │ │ │ subls r1, #32 │ │ │ │ uxtbls r1, r1 │ │ │ │ cmp r1, r9 │ │ │ │ - beq.n 6bddc │ │ │ │ + beq.n 6bdd4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, sl │ │ │ │ mov r9, r7 │ │ │ │ - b.n 6bd54 │ │ │ │ + b.n 6bd4c │ │ │ │ movs r0, #0 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb.w r2, [r3, #1]! │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 6bd92 │ │ │ │ + bne.n 6bd8a │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r9, r7 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 6bd54 │ │ │ │ + bne.n 6bd4c │ │ │ │ ldrb.w r1, [r0, ip] │ │ │ │ add.w r2, r0, ip │ │ │ │ cmp r1, #61 @ 0x3d │ │ │ │ - bne.n 6bd5a │ │ │ │ + bne.n 6bd52 │ │ │ │ adds r6, #2 │ │ │ │ mov r1, r8 │ │ │ │ cmn r0, r6 │ │ │ │ - beq.n 6be44 │ │ │ │ + beq.n 6be3c │ │ │ │ mov r3, r2 │ │ │ │ add.w r4, r8, #65 @ 0x41 │ │ │ │ subs r2, r4, r1 │ │ │ │ ldrb.w r0, [r3, #1]! │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 6be40 │ │ │ │ - cbz r0, 6be40 │ │ │ │ + beq.n 6be38 │ │ │ │ + cbz r0, 6be38 │ │ │ │ strb.w r0, [r1], #1 │ │ │ │ - b.n 6be1c │ │ │ │ + b.n 6be14 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r9, r7 │ │ │ │ - b.n 6be02 │ │ │ │ + b.n 6bdfa │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, sl │ │ │ │ mov r9, r7 │ │ │ │ - b.n 6bdfc │ │ │ │ + b.n 6bdf4 │ │ │ │ str r6, [sp, #8] │ │ │ │ - b.n 6bdfa │ │ │ │ + b.n 6bdf2 │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r1, #0] │ │ │ │ movs r0, #1 │ │ │ │ - b.n 6bdd6 │ │ │ │ + b.n 6bdce │ │ │ │ │ │ │ │ -0006be48 <_PyConfig_InitCompatConfig@@Base>: │ │ │ │ +0006be40 <_PyConfig_InitCompatConfig@@Base>: │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ mov.w r2, #284 @ 0x11c │ │ │ │ movs r1, #0 │ │ │ │ @@ -98588,21 +98584,21 @@ │ │ │ │ strd r2, r2, [r4, #272] @ 0x110 │ │ │ │ str.w r2, [r4, #176] @ 0xb0 │ │ │ │ str r2, [r4, #44] @ 0x2c │ │ │ │ strd r3, r3, [r4, #184] @ 0xb8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ │ │ │ │ -0006bea8 : │ │ │ │ +0006bea0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 6be48 <_PyConfig_InitCompatConfig@@Base> │ │ │ │ + bl 6be40 <_PyConfig_InitCompatConfig@@Base> │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ str r3, [r4, #8] │ │ │ │ strd r3, r2, [r4, #112] @ 0x70 │ │ │ │ strd r2, r2, [r4, #124] @ 0x7c │ │ │ │ strd r2, r2, [r4, #132] @ 0x84 │ │ │ │ @@ -98610,15 +98606,15 @@ │ │ │ │ strd r2, r3, [r4, #148] @ 0x94 │ │ │ │ str.w r3, [r4, #192] @ 0xc0 │ │ │ │ strd r1, r2, [r4] │ │ │ │ strd r3, r3, [r4, #156] @ 0x9c │ │ │ │ str r3, [r4, #76] @ 0x4c │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0006bee8 : │ │ │ │ +0006bee0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #0 │ │ │ │ @@ -98630,340 +98626,340 @@ │ │ │ │ str r2, [r4, #16] │ │ │ │ strd r1, r2, [r4] │ │ │ │ str r2, [r4, #12] │ │ │ │ strd r3, r3, [r4, #20] │ │ │ │ strd r3, r3, [r4, #28] │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0006bf1c : │ │ │ │ +0006bf14 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r4, #19968 @ 0x4e00 │ │ │ │ movt r4, #72 @ 0x48 │ │ │ │ ldr.w r3, [r4, #848] @ 0x350 │ │ │ │ - cbz r3, 6bf72 │ │ │ │ + cbz r3, 6bf6a │ │ │ │ ldr.w r2, [r4, #672] @ 0x2a0 │ │ │ │ - movw r3, #49361 @ 0xc0d1 │ │ │ │ + movw r3, #49353 @ 0xc0c9 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 6bf62 │ │ │ │ + bne.n 6bf5a │ │ │ │ movs r0, #16 │ │ │ │ blx 2a0fc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 6bf8a │ │ │ │ + cbz r0, 6bf82 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx 29d7c │ │ │ │ - cbnz r0, 6bf78 │ │ │ │ + cbnz r0, 6bf70 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ ldr.w r0, [r4, #668] @ 0x29c │ │ │ │ movs r1, #16 │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6bf52 │ │ │ │ - b.n 6bf8a │ │ │ │ - bl 6c004 │ │ │ │ - b.n 6bf38 │ │ │ │ - movw r0, #49400 @ 0xc0f8 │ │ │ │ + bne.n 6bf4a │ │ │ │ + b.n 6bf82 │ │ │ │ + bl 6bffc │ │ │ │ + b.n 6bf30 │ │ │ │ + movw r0, #49720 @ 0xc238 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ blx 2963c │ │ │ │ mov r0, r4 │ │ │ │ - bl 6c174 │ │ │ │ + bl 6c16c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6bf5e │ │ │ │ + b.n 6bf56 │ │ │ │ nop │ │ │ │ │ │ │ │ -0006bf90 : │ │ │ │ +0006bf88 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ movs r2, #2 │ │ │ │ movs r3, #0 │ │ │ │ mov r4, r1 │ │ │ │ strd r3, r2, [sp] │ │ │ │ mov r2, r1 │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 6c058 <_Py_DecodeLocaleEx@@Base> │ │ │ │ - cbnz r0, 6bfba │ │ │ │ + bl 6c050 <_Py_DecodeLocaleEx@@Base> │ │ │ │ + cbnz r0, 6bfb2 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - cbz r4, 6bfbe │ │ │ │ + cbz r4, 6bfb6 │ │ │ │ str r0, [r4, #0] │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6bfb6 │ │ │ │ + b.n 6bfae │ │ │ │ nop │ │ │ │ │ │ │ │ -0006bfc4 : │ │ │ │ +0006bfbc : │ │ │ │ subs r1, r0, #0 │ │ │ │ - blt.n 6bffe │ │ │ │ + blt.n 6bff6 │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ push {r4} │ │ │ │ - movw r2, #49361 @ 0xc0d1 │ │ │ │ + movw r2, #49353 @ 0xc0c9 │ │ │ │ movt r2, #6 │ │ │ │ ldr.w r4, [r3, #672] @ 0x2a0 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 6bff2 │ │ │ │ + bne.n 6bfea │ │ │ │ cmp r1, #1 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ it cc │ │ │ │ movcc r1, #1 │ │ │ │ mov r0, r1 │ │ │ │ b.w 2a0f8 │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ mov r3, r4 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx r3 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ -0006c004 : │ │ │ │ +0006bffc : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r4, #19968 @ 0x4e00 │ │ │ │ movt r4, #72 @ 0x48 │ │ │ │ ldr.w r3, [r4, #848] @ 0x350 │ │ │ │ - cbz r3, 6c022 │ │ │ │ + cbz r3, 6c01a │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movw r3, #38528 @ 0x9680 │ │ │ │ movt r3, #74 @ 0x4a │ │ │ │ movs r2, #1 │ │ │ │ str.w r2, [r4, #848] @ 0x350 │ │ │ │ ldr.w r1, [r3, #1504] @ 0x5e0 │ │ │ │ - cbnz r1, 6c03a │ │ │ │ + cbnz r1, 6c032 │ │ │ │ str.w r2, [r3, #1504] @ 0x5e0 │ │ │ │ - ldr r5, [pc, #24] @ (6c054 ) │ │ │ │ + ldr r5, [pc, #24] @ (6c04c ) │ │ │ │ mov r0, r5 │ │ │ │ blx 2a540 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx 29168 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6c020 │ │ │ │ + bne.n 6c018 │ │ │ │ str.w r5, [r4, #852] @ 0x354 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ str r0, [r3, r5] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -0006c058 <_Py_DecodeLocaleEx@@Base>: │ │ │ │ +0006c050 <_Py_DecodeLocaleEx@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldrd r4, r5, [sp, #32] │ │ │ │ - cbnz r4, 6c092 <_Py_DecodeLocaleEx@@Base+0x3a> │ │ │ │ + cbnz r4, 6c08a <_Py_DecodeLocaleEx@@Base+0x3a> │ │ │ │ mov r6, r3 │ │ │ │ - ldr r3, [pc, #88] @ (6c0cc <_Py_DecodeLocaleEx@@Base+0x74>) │ │ │ │ + ldr r3, [pc, #88] @ (6c0c4 <_Py_DecodeLocaleEx@@Base+0x74>) │ │ │ │ mov r7, r2 │ │ │ │ mov r9, r0 │ │ │ │ mov r8, r1 │ │ │ │ ldr.w r2, [r3, #1472] @ 0x5c0 │ │ │ │ cmp r2, #0 │ │ │ │ - bgt.n 6c09a <_Py_DecodeLocaleEx@@Base+0x42> │ │ │ │ + bgt.n 6c092 <_Py_DecodeLocaleEx@@Base+0x42> │ │ │ │ ldr.w r0, [r3, #1180] @ 0x49c │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 6c0b2 <_Py_DecodeLocaleEx@@Base+0x5a> │ │ │ │ + beq.n 6c0aa <_Py_DecodeLocaleEx@@Base+0x5a> │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r8 │ │ │ │ - cbnz r0, 6c0be <_Py_DecodeLocaleEx@@Base+0x66> │ │ │ │ + cbnz r0, 6c0b6 <_Py_DecodeLocaleEx@@Base+0x66> │ │ │ │ mov r0, r9 │ │ │ │ str r5, [sp, #32] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.n 6c1d8 │ │ │ │ + b.n 6c1d0 │ │ │ │ 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 19a288 │ │ │ │ - bl 197888 │ │ │ │ - ldr r3, [pc, #20] @ (6c0cc <_Py_DecodeLocaleEx@@Base+0x74>) │ │ │ │ + b.w 19a1a0 │ │ │ │ + bl 1977a0 │ │ │ │ + ldr r3, [pc, #20] @ (6c0c4 <_Py_DecodeLocaleEx@@Base+0x74>) │ │ │ │ str.w r0, [r3, #1180] @ 0x49c │ │ │ │ - b.n 6c088 <_Py_DecodeLocaleEx@@Base+0x30> │ │ │ │ + b.n 6c080 <_Py_DecodeLocaleEx@@Base+0x30> │ │ │ │ mov r0, r9 │ │ │ │ str r5, [sp, #32] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 673de │ │ │ │ + b.w 6730e │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ cmp r1, #1 │ │ │ │ it cc │ │ │ │ movcc r1, #1 │ │ │ │ mov r0, r1 │ │ │ │ b.w 2a0f8 │ │ │ │ │ │ │ │ -0006c0dc : │ │ │ │ +0006c0d4 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r2 │ │ │ │ mov r0, sp │ │ │ │ movs r2, #0 │ │ │ │ mov r5, r3 │ │ │ │ - bl 197bac │ │ │ │ + bl 197ac4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - cbnz r3, 6c136 │ │ │ │ - cbnz r5, 6c118 │ │ │ │ + cbnz r3, 6c12e │ │ │ │ + cbnz r5, 6c110 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl 6c174 │ │ │ │ + bl 6c16c │ │ │ │ movs r3, #0 │ │ │ │ str r5, [r6, #0] │ │ │ │ strd r3, r3, [r4] │ │ │ │ strd r3, r3, [r4, #8] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r5 │ │ │ │ - bl 6c408 │ │ │ │ + bl 6c400 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6c100 │ │ │ │ - ldr r2, [pc, #24] @ (6c140 ) │ │ │ │ + bne.n 6c0f8 │ │ │ │ + ldr r2, [pc, #24] @ (6c138 ) │ │ │ │ movs r1, #1 │ │ │ │ - movw r3, #49492 @ 0xc154 │ │ │ │ + movw r3, #49812 @ 0xc294 │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ stmia.w r4, {r1, r2, r3, r5} │ │ │ │ - b.n 6c112 │ │ │ │ + b.n 6c10a │ │ │ │ ldmia.w sp, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ - b.n 6c112 │ │ │ │ - add r6, pc, #288 @ (adr r6, 6c264 ) │ │ │ │ + b.n 6c10a │ │ │ │ + add r7, pc, #544 @ (adr r7, 6c35c ) │ │ │ │ movs r2, r5 │ │ │ │ │ │ │ │ -0006c144 : │ │ │ │ +0006c13c : │ │ │ │ ldr r1, [r0, #0] │ │ │ │ - cbnz r1, 6c168 │ │ │ │ + cbnz r1, 6c160 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #4 │ │ │ │ blx 29b10 │ │ │ │ - cbnz r0, 6c16c │ │ │ │ + cbnz r0, 6c164 │ │ │ │ movs r3, #1 │ │ │ │ movs r0, #0 │ │ │ │ str r3, [r4, #0] │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ │ │ │ │ -0006c174 : │ │ │ │ +0006c16c : │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ push {r4} │ │ │ │ - movw r2, #50069 @ 0xc395 │ │ │ │ + movw r2, #50061 @ 0xc38d │ │ │ │ movt r2, #6 │ │ │ │ ldr.w r4, [r3, #684] @ 0x2ac │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 6c196 │ │ │ │ + bne.n 6c18e │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ b.w 297f4 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ mov r3, r4 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx r3 │ │ │ │ │ │ │ │ -0006c1a4 : │ │ │ │ +0006c19c : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ sub sp, #12 │ │ │ │ ldr.w r3, [r3, #848] @ 0x350 │ │ │ │ - cbz r3, 6c1d0 │ │ │ │ + cbz r3, 6c1c8 │ │ │ │ blx 2a8fc │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ - bl 6c004 │ │ │ │ - b.n 6c1c2 │ │ │ │ + bl 6bffc │ │ │ │ + b.n 6c1ba │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r2 │ │ │ │ mov r7, r3 │ │ │ │ ldr.w ip, [sp, #64] @ 0x40 │ │ │ │ cmp.w ip, #1 │ │ │ │ - beq.n 6c2e4 │ │ │ │ + beq.n 6c2dc │ │ │ │ cmp.w ip, #2 │ │ │ │ - bne.n 6c2ea │ │ │ │ + bne.n 6c2e2 │ │ │ │ mov.w r8, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r2 │ │ │ │ blx 29b40 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.n 6c25e │ │ │ │ + beq.n 6c256 │ │ │ │ mvn.w r2, #3758096384 @ 0xe0000000 │ │ │ │ cmp r0, r2 │ │ │ │ - bcs.n 6c300 │ │ │ │ + bcs.n 6c2f8 │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ add.w sl, r0, #1 │ │ │ │ - movw r2, #49361 @ 0xc0d1 │ │ │ │ + movw r2, #49353 @ 0xc0c9 │ │ │ │ movt r2, #6 │ │ │ │ ldr.w r9, [r3, #672] @ 0x2a0 │ │ │ │ mov.w r1, sl, lsl #2 │ │ │ │ cmp r9, r2 │ │ │ │ - bne.n 6c2f4 │ │ │ │ + bne.n 6c2ec │ │ │ │ mov r0, r1 │ │ │ │ blx 2a0fc │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6c300 │ │ │ │ + beq.n 6c2f8 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ blx 29b40 │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 6c32e │ │ │ │ + bne.n 6c326 │ │ │ │ mov r0, r9 │ │ │ │ - bl 6c174 │ │ │ │ + bl 6c16c │ │ │ │ mov r0, r5 │ │ │ │ blx 29b58 │ │ │ │ add.w r9, r0, #1 │ │ │ │ cmp.w r9, #536870912 @ 0x20000000 │ │ │ │ - bcs.n 6c300 │ │ │ │ + bcs.n 6c2f8 │ │ │ │ mov.w r0, r9, lsl #2 │ │ │ │ - bl 6bfc4 │ │ │ │ + bl 6bfbc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6c300 │ │ │ │ + beq.n 6c2f8 │ │ │ │ mov r2, r9 │ │ │ │ mov fp, r0 │ │ │ │ mov r9, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r7, r4 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #0 │ │ │ │ @@ -98975,141 +98971,141 @@ │ │ │ │ blx 2969c │ │ │ │ mov r3, r0 │ │ │ │ mov sl, fp │ │ │ │ add.w ip, r3, #4294967295 @ 0xffffffff │ │ │ │ add.w r0, fp, #4 │ │ │ │ ldrd r1, r2, [sp, #8] │ │ │ │ cmn.w ip, #4 │ │ │ │ - bhi.n 6c306 │ │ │ │ + bhi.n 6c2fe │ │ │ │ ldr.w ip, [fp] │ │ │ │ movw r5, #2047 @ 0x7ff │ │ │ │ mov sl, r0 │ │ │ │ sub.w lr, ip, #55296 @ 0xd800 │ │ │ │ cmp lr, r5 │ │ │ │ - bls.n 6c30a │ │ │ │ + bls.n 6c302 │ │ │ │ cmp.w ip, #1114112 @ 0x110000 │ │ │ │ - bcs.n 6c30a │ │ │ │ + bcs.n 6c302 │ │ │ │ add r1, r3 │ │ │ │ subs r2, r2, r3 │ │ │ │ mov fp, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 6c28e │ │ │ │ + bne.n 6c286 │ │ │ │ mov r0, r4 │ │ │ │ - cbz r7, 6c2de │ │ │ │ + cbz r7, 6c2d6 │ │ │ │ sub.w r2, sl, r4 │ │ │ │ asrs r2, r2, #2 │ │ │ │ str r2, [r7, #0] │ │ │ │ str r0, [r6, #0] │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6c2ee │ │ │ │ + b.n 6c2e6 │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 6c206 │ │ │ │ + b.n 6c1fe │ │ │ │ mvn.w r0, #2 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ blx r9 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6c248 │ │ │ │ + bne.n 6c240 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6c2ee │ │ │ │ + b.n 6c2e6 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 6c2d2 │ │ │ │ + beq.n 6c2ca │ │ │ │ mov r3, r1 │ │ │ │ mov r0, fp │ │ │ │ subs r2, #1 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 6c36c │ │ │ │ + beq.n 6c364 │ │ │ │ ldrb.w r1, [r3], #1 │ │ │ │ add.w r1, r1, #56320 @ 0xdc00 │ │ │ │ str.w r1, [r0], #4 │ │ │ │ mov r1, r3 │ │ │ │ movs r3, #0 │ │ │ │ mov sl, r0 │ │ │ │ strd r3, r3, [sp, #16] │ │ │ │ - b.n 6c2cc │ │ │ │ - cbz r0, 6c360 │ │ │ │ + b.n 6c2c4 │ │ │ │ + cbz r0, 6c358 │ │ │ │ sub.w r0, r9, #4 │ │ │ │ movs r1, #0 │ │ │ │ movw ip, #2047 @ 0x7ff │ │ │ │ ldr.w r2, [r0, #4]! │ │ │ │ adds r1, #1 │ │ │ │ cmp.w r2, #1114112 @ 0x110000 │ │ │ │ sub.w lr, r2, #55296 @ 0xd800 │ │ │ │ ite cc │ │ │ │ movcc r2, #0 │ │ │ │ movcs r2, #1 │ │ │ │ cmp lr, ip │ │ │ │ it ls │ │ │ │ orrls.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 6c258 │ │ │ │ + bne.w 6c250 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 6c33a │ │ │ │ + bne.n 6c332 │ │ │ │ str.w r9, [r6] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 6c2e0 │ │ │ │ + beq.n 6c2d8 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 6c2e0 │ │ │ │ + b.n 6c2d8 │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #8] │ │ │ │ ldr r5, [sp, #4] │ │ │ │ mov r4, r7 │ │ │ │ - bl 6c174 │ │ │ │ + bl 6c16c │ │ │ │ mov r7, r9 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - cbz r4, 6c382 │ │ │ │ + cbz r4, 6c37a │ │ │ │ subs r1, r1, r5 │ │ │ │ str r1, [r4, #0] │ │ │ │ - cbz r7, 6c38e │ │ │ │ - movw r3, #49920 @ 0xc300 │ │ │ │ + cbz r7, 6c386 │ │ │ │ + movw r3, #50240 @ 0xc440 │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ str r3, [r7, #0] │ │ │ │ mvn.w r0, #1 │ │ │ │ - b.n 6c2ee │ │ │ │ + b.n 6c2e6 │ │ │ │ mov r0, r1 │ │ │ │ b.w 297f4 │ │ │ │ nop │ │ │ │ │ │ │ │ -0006c39c : │ │ │ │ +0006c394 : │ │ │ │ mov r2, r1 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 6c3be │ │ │ │ + blt.n 6c3b6 │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ push {r4} │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r4, [r3, #680] @ 0x2a8 │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ mov r3, r4 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx r3 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ -0006c3c4 : │ │ │ │ +0006c3bc : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ sub sp, #12 │ │ │ │ ldr.w r3, [r3, #848] @ 0x350 │ │ │ │ - cbz r3, 6c3f2 │ │ │ │ + cbz r3, 6c3ea │ │ │ │ blx 2a8fc │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movs r1, #0 │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ - bl 6c004 │ │ │ │ - b.n 6c3e2 │ │ │ │ + bl 6bffc │ │ │ │ + b.n 6c3da │ │ │ │ cmp r2, #1 │ │ │ │ mov r0, r1 │ │ │ │ it cc │ │ │ │ movcc r2, #1 │ │ │ │ mov r1, r2 │ │ │ │ b.w 2a6f8 │ │ │ │ nop │ │ │ │ @@ -99117,460 +99113,460 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ blx 2987c │ │ │ │ mvn.w r3, #3758096384 @ 0xe0000000 │ │ │ │ cmp r0, r3 │ │ │ │ - bcs.n 6c468 │ │ │ │ + bcs.n 6c460 │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ adds r4, r0, #1 │ │ │ │ - movw r2, #49361 @ 0xc0d1 │ │ │ │ + movw r2, #49353 @ 0xc0c9 │ │ │ │ movt r2, #6 │ │ │ │ ldr.w r6, [r3, #672] @ 0x2a0 │ │ │ │ lsls r4, r4, #2 │ │ │ │ cmp r6, r2 │ │ │ │ - bne.n 6c45a │ │ │ │ + bne.n 6c452 │ │ │ │ mov r0, r4 │ │ │ │ blx 2a0fc │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 6c468 │ │ │ │ + cbz r0, 6c460 │ │ │ │ mov r0, r3 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ blx 29c10 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ mov r1, r4 │ │ │ │ blx r6 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6c44a │ │ │ │ + bne.n 6c442 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 6c456 │ │ │ │ + b.n 6c44e │ │ │ │ │ │ │ │ -0006c46c : │ │ │ │ +0006c464 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r5, [pc, #156] @ (6c518 ) │ │ │ │ + ldr r5, [pc, #156] @ (6c510 ) │ │ │ │ mov r4, r0 │ │ │ │ mov.w r3, #1 │ │ │ │ sub sp, #12 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 6c498 │ │ │ │ + bne.n 6c490 │ │ │ │ strexb r0, r3, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6c488 │ │ │ │ + bne.n 6c480 │ │ │ │ dmb ish │ │ │ │ - bne.n 6c4fe │ │ │ │ - cbnz r4, 6c4d2 │ │ │ │ + bne.n 6c4f6 │ │ │ │ + cbnz r4, 6c4ca │ │ │ │ mov ip, r1 │ │ │ │ - ldr r4, [pc, #120] @ (6c51c ) │ │ │ │ + ldr r4, [pc, #120] @ (6c514 ) │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldr.w r3, [ip] │ │ │ │ str r3, [r4, #0] │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r5] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 6c4c8 │ │ │ │ + bne.n 6c4c0 │ │ │ │ strexb r1, r3, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 6c4b8 │ │ │ │ + bne.n 6c4b0 │ │ │ │ dmb ish │ │ │ │ - bne.n 6c50a │ │ │ │ + bne.n 6c502 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ cmp r4, #1 │ │ │ │ - beq.n 6c4ec │ │ │ │ + beq.n 6c4e4 │ │ │ │ cmp r4, #2 │ │ │ │ - bne.n 6c4b0 │ │ │ │ + bne.n 6c4a8 │ │ │ │ mov ip, r1 │ │ │ │ - ldr r4, [pc, #64] @ (6c520 ) │ │ │ │ + ldr r4, [pc, #64] @ (6c518 ) │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldr.w r3, [ip] │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 6c4b0 │ │ │ │ + b.n 6c4a8 │ │ │ │ mov ip, r1 │ │ │ │ - ldr r4, [pc, #52] @ (6c524 ) │ │ │ │ + ldr r4, [pc, #52] @ (6c51c ) │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldr.w r3, [ip] │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 6c4b0 │ │ │ │ + b.n 6c4a8 │ │ │ │ mov r0, r5 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 267fdc │ │ │ │ + bl 2680cc │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - b.n 6c49e │ │ │ │ - ldr r0, [pc, #12] @ (6c518 ) │ │ │ │ + b.n 6c496 │ │ │ │ + ldr r0, [pc, #12] @ (6c510 ) │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 2459ac │ │ │ │ + b.w 245a28 │ │ │ │ nop │ │ │ │ str r0, [r3, r2] │ │ │ │ lsls r0, r1, #1 │ │ │ │ str r4, [r3, r2] │ │ │ │ lsls r0, r1, #1 │ │ │ │ str r4, [r0, r3] │ │ │ │ lsls r0, r1, #1 │ │ │ │ str r0, [r6, r2] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -0006c528 : │ │ │ │ +0006c520 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ - cbz r1, 6c548 │ │ │ │ + cbz r1, 6c540 │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ - bl 26b220 │ │ │ │ + bl 26b360 │ │ │ │ cmp r0, r5 │ │ │ │ - bcc.n 6c564 │ │ │ │ + bcc.n 6c55c │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r4, [r3, #676] @ 0x2a4 │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r0, 6c574 │ │ │ │ - cbz r2, 6c574 │ │ │ │ + cbz r0, 6c56c │ │ │ │ + cbz r2, 6c56c │ │ │ │ b.w 294c0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r1 │ │ │ │ - b.n 6c570 │ │ │ │ + b.n 6c568 │ │ │ │ nop │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 6c5ea │ │ │ │ + ble.n 6c5e2 │ │ │ │ movw r6, #19968 @ 0x4e00 │ │ │ │ movt r6, #72 @ 0x48 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ - movw r7, #50069 @ 0xc395 │ │ │ │ + movw r7, #50061 @ 0xc38d │ │ │ │ movt r7, #6 │ │ │ │ ldr.w r3, [r6, #684] @ 0x2ac │ │ │ │ ldr r0, [r2, #0] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 6c602 │ │ │ │ + bne.n 6c5fa │ │ │ │ blx 297f8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 6c5ea │ │ │ │ + ble.n 6c5e2 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r3, [r6, #684] @ 0x2ac │ │ │ │ ldr r0, [r2, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 6c60c │ │ │ │ + bne.n 6c604 │ │ │ │ blx 297f8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #2 │ │ │ │ - ble.n 6c5ea │ │ │ │ + ble.n 6c5e2 │ │ │ │ movs r5, #2 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r3, [r6, #684] @ 0x2ac │ │ │ │ ldr.w r0, [r2, r5, lsl #2] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 6c5f8 │ │ │ │ + bne.n 6c5f0 │ │ │ │ blx 297f8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r5, #1 │ │ │ │ cmp r3, r5 │ │ │ │ - bgt.n 6c5d0 │ │ │ │ + bgt.n 6c5c8 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 6c174 │ │ │ │ + bl 6c16c │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r4] │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [r6, #668] @ 0x29c │ │ │ │ blx r3 │ │ │ │ - b.n 6c5e2 │ │ │ │ + b.n 6c5da │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [r6, #668] @ 0x29c │ │ │ │ blx r3 │ │ │ │ - b.n 6c5b2 │ │ │ │ + b.n 6c5aa │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [r6, #668] @ 0x29c │ │ │ │ blx r3 │ │ │ │ - b.n 6c5c8 │ │ │ │ + b.n 6c5c0 │ │ │ │ nop │ │ │ │ │ │ │ │ -0006c618 : │ │ │ │ +0006c610 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w r8, [r1] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r3 │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ cmp r8, r3 │ │ │ │ - beq.n 6c688 │ │ │ │ + beq.n 6c680 │ │ │ │ mov r7, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 6c6c8 │ │ │ │ + blt.n 6c6c0 │ │ │ │ cmp r8, r2 │ │ │ │ mov r5, r1 │ │ │ │ mov sl, r8 │ │ │ │ it ge │ │ │ │ movge sl, r2 │ │ │ │ - bl 6c408 │ │ │ │ + bl 6c400 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 6c688 │ │ │ │ + cbz r0, 6c680 │ │ │ │ add.w r1, r8, #1 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bl 6c39c │ │ │ │ + bl 6c394 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 6c6b0 │ │ │ │ + cbz r0, 6c6a8 │ │ │ │ mov.w r3, sl, lsl #2 │ │ │ │ add.w r1, r0, sl, lsl #2 │ │ │ │ cmp r8, r7 │ │ │ │ - bgt.n 6c6a0 │ │ │ │ + bgt.n 6c698 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ movs r3, #0 │ │ │ │ str.w r9, [r6, sl, lsl #2] │ │ │ │ adds r2, #1 │ │ │ │ str r6, [r5, #4] │ │ │ │ str r3, [r4, #0] │ │ │ │ str r2, [r5, #0] │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ str r3, [r4, #12] │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r2, [pc, #84] @ (6c6e0 ) │ │ │ │ + ldr r2, [pc, #84] @ (6c6d8 ) │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #1 │ │ │ │ - movw r3, #49492 @ 0xc154 │ │ │ │ + movw r3, #49812 @ 0xc294 │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ str r0, [r4, #12] │ │ │ │ strd r1, r2, [r4] │ │ │ │ str r3, [r4, #8] │ │ │ │ - b.n 6c682 │ │ │ │ + b.n 6c67a │ │ │ │ sub.w r2, r8, sl │ │ │ │ adds r3, #4 │ │ │ │ add r0, r3 │ │ │ │ lsls r2, r2, #2 │ │ │ │ blx 2a344 │ │ │ │ - b.n 6c66c │ │ │ │ + b.n 6c664 │ │ │ │ mov r0, r9 │ │ │ │ - bl 6c174 │ │ │ │ - ldr r2, [pc, #40] @ (6c6e0 ) │ │ │ │ + bl 6c16c │ │ │ │ + ldr r2, [pc, #40] @ (6c6d8 ) │ │ │ │ movs r1, #1 │ │ │ │ - movw r3, #49492 @ 0xc154 │ │ │ │ + movw r3, #49812 @ 0xc294 │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ stmia.w r4, {r1, r2, r3, r6} │ │ │ │ - b.n 6c682 │ │ │ │ - ldr r2, [pc, #20] @ (6c6e0 ) │ │ │ │ + b.n 6c67a │ │ │ │ + ldr r2, [pc, #20] @ (6c6d8 ) │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #1 │ │ │ │ - movw r3, #50448 @ 0xc510 │ │ │ │ + movw r3, #50768 @ 0xc650 │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ str r0, [r4, #12] │ │ │ │ strd r1, r2, [r4] │ │ │ │ str r3, [r4, #8] │ │ │ │ - b.n 6c682 │ │ │ │ - add r5, sp, #560 @ 0x230 │ │ │ │ + b.n 6c67a │ │ │ │ + add r6, sp, #816 @ 0x330 │ │ │ │ movs r2, r5 │ │ │ │ │ │ │ │ -0006c6e4 : │ │ │ │ +0006c6dc : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #72] @ 0x48 │ │ │ │ movs r5, #0 │ │ │ │ - bl 6c174 │ │ │ │ + bl 6c16c │ │ │ │ ldr.w r0, [r4, #200] @ 0xc8 │ │ │ │ str r5, [r4, #72] @ 0x48 │ │ │ │ - bl 6c174 │ │ │ │ + bl 6c16c │ │ │ │ ldr.w r0, [r4, #204] @ 0xcc │ │ │ │ str.w r5, [r4, #200] @ 0xc8 │ │ │ │ - bl 6c174 │ │ │ │ + bl 6c16c │ │ │ │ ldr.w r0, [r4, #196] @ 0xc4 │ │ │ │ str.w r5, [r4, #204] @ 0xcc │ │ │ │ - bl 6c174 │ │ │ │ + bl 6c16c │ │ │ │ add.w r0, r4, #88 @ 0x58 │ │ │ │ str.w r5, [r4, #196] @ 0xc4 │ │ │ │ - bl 6c57c │ │ │ │ + bl 6c574 │ │ │ │ add.w r0, r4, #104 @ 0x68 │ │ │ │ - bl 6c57c │ │ │ │ + bl 6c574 │ │ │ │ add.w r0, r4, #96 @ 0x60 │ │ │ │ - bl 6c57c │ │ │ │ + bl 6c574 │ │ │ │ add.w r0, r4, #216 @ 0xd8 │ │ │ │ - bl 6c57c │ │ │ │ + bl 6c574 │ │ │ │ ldr.w r0, [r4, #224] @ 0xe0 │ │ │ │ str.w r5, [r4, #212] @ 0xd4 │ │ │ │ - bl 6c174 │ │ │ │ + bl 6c16c │ │ │ │ ldr.w r0, [r4, #228] @ 0xe4 │ │ │ │ str.w r5, [r4, #224] @ 0xe0 │ │ │ │ - bl 6c174 │ │ │ │ + bl 6c16c │ │ │ │ ldr.w r0, [r4, #232] @ 0xe8 │ │ │ │ str.w r5, [r4, #228] @ 0xe4 │ │ │ │ - bl 6c174 │ │ │ │ + bl 6c16c │ │ │ │ ldr.w r0, [r4, #236] @ 0xec │ │ │ │ str.w r5, [r4, #232] @ 0xe8 │ │ │ │ - bl 6c174 │ │ │ │ + bl 6c16c │ │ │ │ ldr.w r0, [r4, #240] @ 0xf0 │ │ │ │ str.w r5, [r4, #236] @ 0xec │ │ │ │ - bl 6c174 │ │ │ │ + bl 6c16c │ │ │ │ ldr.w r0, [r4, #244] @ 0xf4 │ │ │ │ str.w r5, [r4, #240] @ 0xf0 │ │ │ │ - bl 6c174 │ │ │ │ + bl 6c16c │ │ │ │ ldr.w r0, [r4, #248] @ 0xf8 │ │ │ │ str.w r5, [r4, #244] @ 0xf4 │ │ │ │ - bl 6c174 │ │ │ │ + bl 6c16c │ │ │ │ ldr.w r0, [r4, #208] @ 0xd0 │ │ │ │ str.w r5, [r4, #248] @ 0xf8 │ │ │ │ - bl 6c174 │ │ │ │ + bl 6c16c │ │ │ │ ldr.w r0, [r4, #268] @ 0x10c │ │ │ │ str.w r5, [r4, #208] @ 0xd0 │ │ │ │ - bl 6c174 │ │ │ │ + bl 6c16c │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ str.w r5, [r4, #268] @ 0x10c │ │ │ │ - bl 6c174 │ │ │ │ + bl 6c16c │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ str r5, [r4, #64] @ 0x40 │ │ │ │ - bl 6c174 │ │ │ │ + bl 6c16c │ │ │ │ ldr.w r0, [r4, #164] @ 0xa4 │ │ │ │ str r5, [r4, #68] @ 0x44 │ │ │ │ - bl 6c174 │ │ │ │ + bl 6c16c │ │ │ │ ldr.w r0, [r4, #168] @ 0xa8 │ │ │ │ str.w r5, [r4, #164] @ 0xa4 │ │ │ │ - bl 6c174 │ │ │ │ + bl 6c16c │ │ │ │ ldr.w r0, [r4, #256] @ 0x100 │ │ │ │ str.w r5, [r4, #168] @ 0xa8 │ │ │ │ - bl 6c174 │ │ │ │ + bl 6c16c │ │ │ │ ldr.w r0, [r4, #260] @ 0x104 │ │ │ │ str.w r5, [r4, #256] @ 0x100 │ │ │ │ - bl 6c174 │ │ │ │ + bl 6c16c │ │ │ │ ldr.w r0, [r4, #264] @ 0x108 │ │ │ │ str.w r5, [r4, #260] @ 0x104 │ │ │ │ - bl 6c174 │ │ │ │ + bl 6c16c │ │ │ │ ldr.w r0, [r4, #172] @ 0xac │ │ │ │ str.w r5, [r4, #264] @ 0x108 │ │ │ │ - bl 6c174 │ │ │ │ + bl 6c16c │ │ │ │ add.w r0, r4, #80 @ 0x50 │ │ │ │ str.w r5, [r4, #172] @ 0xac │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.n 6c57c │ │ │ │ + b.n 6c574 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ movs r0, #0 │ │ │ │ - b.w 19a7ec │ │ │ │ + b.w 19a704 │ │ │ │ nop │ │ │ │ - cbz r1, 6c876 │ │ │ │ + cbz r1, 6c86e │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ ldrb r1, [r0, #0] │ │ │ │ mov r2, r4 │ │ │ │ - ldr r0, [pc, #60] @ (6c878 ) │ │ │ │ + ldr r0, [pc, #60] @ (6c870 ) │ │ │ │ sub.w r6, r4, #8 │ │ │ │ - bl 19c53c <_PyPathConfig_ClearGlobal@@Base+0x148> │ │ │ │ + bl 19c454 <_PyPathConfig_ClearGlobal@@Base+0x148> │ │ │ │ ldrb.w r2, [r4, #-8] │ │ │ │ subs r3, r4, #7 │ │ │ │ subs r0, r4, #4 │ │ │ │ ldrb.w r1, [r3], #1 │ │ │ │ cmp r3, r0 │ │ │ │ orr.w r2, r1, r2, lsl #8 │ │ │ │ - bne.n 6c84a │ │ │ │ + bne.n 6c842 │ │ │ │ mov.w r3, #3722304989 @ 0xdddddddd │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r4, #-8] │ │ │ │ movs r1, #221 @ 0xdd │ │ │ │ str r3, [r6, #4] │ │ │ │ adds r2, #4 │ │ │ │ blx 2957c │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r1, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ - stmia r6!, {r2, r4, r5} │ │ │ │ + stmia r7!, {r2, r4, r5, r6} │ │ │ │ movs r2, r5 │ │ │ │ │ │ │ │ -0006c87c : │ │ │ │ +0006c874 : │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ ldr.w r0, [r3, #1412] @ 0x584 │ │ │ │ - cbz r0, 6c892 │ │ │ │ + cbz r0, 6c88a │ │ │ │ ldr.w r0, [r3, #1416] @ 0x588 │ │ │ │ b.w 2a318 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006c894 : │ │ │ │ +0006c88c : │ │ │ │ ldr r0, [r0, #0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006c898 : │ │ │ │ +0006c890 : │ │ │ │ ldr r0, [r0, #4] │ │ │ │ b.w 2a318 │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3912] @ 0xf48 │ │ │ │ - ldr r3, [pc, #436] @ (6ca68 ) │ │ │ │ + ldr r3, [pc, #436] @ (6ca60 ) │ │ │ │ sub sp, #148 @ 0x94 │ │ │ │ mov r8, r0 │ │ │ │ mov r6, r1 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 6ca40 │ │ │ │ + beq.w 6ca38 │ │ │ │ ldrb r1, [r0, #0] │ │ │ │ mov r5, r2 │ │ │ │ - ldr r0, [pc, #416] @ (6ca6c ) │ │ │ │ + ldr r0, [pc, #416] @ (6ca64 ) │ │ │ │ mov r2, r6 │ │ │ │ - bl 19c53c <_PyPathConfig_ClearGlobal@@Base+0x148> │ │ │ │ + bl 19c454 <_PyPathConfig_ClearGlobal@@Base+0x148> │ │ │ │ ldrb.w r4, [r6, #-8] │ │ │ │ sub.w r7, r6, #8 │ │ │ │ subs r3, r6, #7 │ │ │ │ subs r1, r6, #4 │ │ │ │ ldrb.w r2, [r3], #1 │ │ │ │ cmp r3, r1 │ │ │ │ orr.w r4, r2, r4, lsl #8 │ │ │ │ - bne.n 6c8de │ │ │ │ + bne.n 6c8d6 │ │ │ │ movw r3, #65523 @ 0xfff3 │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ cmp r5, r3 │ │ │ │ - bhi.w 6ca60 │ │ │ │ + bhi.w 6ca58 │ │ │ │ add.w fp, r5, #12 │ │ │ │ cmp r4, #128 @ 0x80 │ │ │ │ - bls.n 6c97e │ │ │ │ + bls.n 6c976 │ │ │ │ add.w r9, sp, #12 │ │ │ │ mov ip, r6 │ │ │ │ mov sl, r9 │ │ │ │ add.w r3, r6, #64 @ 0x40 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov lr, sl │ │ │ │ ldr.w r3, [ip, #12] │ │ │ │ @@ -99578,15 +99574,15 @@ │ │ │ │ add.w ip, ip, #16 │ │ │ │ ldr.w r1, [ip, #-12] │ │ │ │ add.w sl, sl, #16 │ │ │ │ ldr.w r2, [ip, #-8] │ │ │ │ stmia.w lr!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp ip, r3 │ │ │ │ - bne.n 6c90e │ │ │ │ + bne.n 6c906 │ │ │ │ movs r2, #72 @ 0x48 │ │ │ │ movs r1, #221 @ 0xdd │ │ │ │ mov r0, r7 │ │ │ │ add.w sl, sp, #76 @ 0x4c │ │ │ │ blx 2957c │ │ │ │ sub.w r3, r4, #64 @ 0x40 │ │ │ │ add r6, r3 │ │ │ │ @@ -99599,20 +99595,20 @@ │ │ │ │ add.w ip, ip, #16 │ │ │ │ ldr.w r1, [ip, #-12] │ │ │ │ add.w sl, sl, #16 │ │ │ │ ldr.w r2, [ip, #-8] │ │ │ │ stmia.w lr!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp ip, r3 │ │ │ │ - bne.n 6c94e │ │ │ │ + bne.n 6c946 │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ movs r1, #221 @ 0xdd │ │ │ │ blx 2957c │ │ │ │ - b.n 6c998 │ │ │ │ + b.n 6c990 │ │ │ │ add.w r9, sp, #12 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r9 │ │ │ │ blx 29c10 │ │ │ │ movs r1, #221 @ 0xdd │ │ │ │ add.w r2, r4, #12 │ │ │ │ @@ -99629,257 +99625,257 @@ │ │ │ │ moveq r5, r4 │ │ │ │ add.w sl, r7, #8 │ │ │ │ adds r3, r7, #4 │ │ │ │ mov r2, r5 │ │ │ │ strb.w r2, [r3, #-1]! │ │ │ │ lsrs r2, r2, #8 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 6c9b6 │ │ │ │ + bne.n 6c9ae │ │ │ │ ldrb.w r2, [r8] │ │ │ │ mov.w r1, #4261281277 @ 0xfdfdfdfd │ │ │ │ strb r2, [r3, #4] │ │ │ │ cmp r4, #128 @ 0x80 │ │ │ │ movw r2, #65021 @ 0xfdfd │ │ │ │ movt r2, #253 @ 0xfd │ │ │ │ strh.w r2, [r3, #5] │ │ │ │ strb r2, [r3, #7] │ │ │ │ mov r2, r5 │ │ │ │ str.w r1, [sl, r5] │ │ │ │ mov r1, r9 │ │ │ │ - bls.n 6ca32 │ │ │ │ + bls.n 6ca2a │ │ │ │ cmp r5, #64 @ 0x40 │ │ │ │ mov r0, sl │ │ │ │ it cs │ │ │ │ movcs r2, #64 @ 0x40 │ │ │ │ sub.w r7, r4, #64 @ 0x40 │ │ │ │ blx 29c10 │ │ │ │ cmp r5, r7 │ │ │ │ - bls.n 6ca0a │ │ │ │ + bls.n 6ca02 │ │ │ │ subs r2, r5, r7 │ │ │ │ add.w r0, sl, r7 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ add r1, sp, #76 @ 0x4c │ │ │ │ it cs │ │ │ │ movcs r2, #64 @ 0x40 │ │ │ │ blx 29c10 │ │ │ │ - cbz r6, 6ca60 │ │ │ │ + cbz r6, 6ca58 │ │ │ │ cmp r5, r4 │ │ │ │ - bls.n 6ca1c │ │ │ │ + bls.n 6ca14 │ │ │ │ subs r2, r5, r4 │ │ │ │ movs r1, #205 @ 0xcd │ │ │ │ add.w r0, sl, r4 │ │ │ │ blx 2957c │ │ │ │ - ldr r3, [pc, #72] @ (6ca68 ) │ │ │ │ + ldr r3, [pc, #72] @ (6ca60 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 6ca5c │ │ │ │ + bne.n 6ca54 │ │ │ │ mov r0, sl │ │ │ │ add sp, #148 @ 0x94 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r5, r4 │ │ │ │ mov r0, sl │ │ │ │ it cs │ │ │ │ movcs r2, r4 │ │ │ │ blx 29c10 │ │ │ │ - b.n 6ca0a │ │ │ │ - ldr r3, [pc, #36] @ (6ca68 ) │ │ │ │ + b.n 6ca02 │ │ │ │ + ldr r3, [pc, #36] @ (6ca60 ) │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ eors r1, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 6ca5c │ │ │ │ + bne.n 6ca54 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #148 @ 0x94 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 19a7ec │ │ │ │ + b.w 19a704 │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ mov.w sl, #0 │ │ │ │ - b.n 6ca1c │ │ │ │ + b.n 6ca14 │ │ │ │ nop │ │ │ │ cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ - stmia r6!, {r3, r4, r7} │ │ │ │ + stmia r7!, {r3, r4, r6, r7} │ │ │ │ movs r2, r5 │ │ │ │ │ │ │ │ -0006ca70 : │ │ │ │ +0006ca68 : │ │ │ │ push {r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ add r3, sp, #16 │ │ │ │ ldr.w r2, [r3], #4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 6ca98 │ │ │ │ + bl 6ca90 │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006ca98 : │ │ │ │ +0006ca90 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mvn.w ip, #2147483648 @ 0x80000000 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp r1, ip │ │ │ │ - bcs.n 6cad0 │ │ │ │ + bcs.n 6cac8 │ │ │ │ strd r2, r3, [sp] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movs r2, #1 │ │ │ │ blx 29ddc <__vsnprintf_chk@plt> │ │ │ │ - cbz r5, 6cacc │ │ │ │ + cbz r5, 6cac4 │ │ │ │ add r4, r5 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r4, #-1] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movw r0, #64870 @ 0xfd66 │ │ │ │ movt r0, #65535 @ 0xffff │ │ │ │ - b.n 6cac4 │ │ │ │ + b.n 6cabc │ │ │ │ nop │ │ │ │ │ │ │ │ -0006cadc : │ │ │ │ +0006cad4 : │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 6cafc │ │ │ │ + cbz r3, 6caf4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ blx 2a20c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #0] │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ -0006cb00 <_Py_hashtable_new_full@@Base>: │ │ │ │ +0006caf8 <_Py_hashtable_new_full@@Base>: │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov sl, r2 │ │ │ │ mov r9, r3 │ │ │ │ - cbz r4, 6cb82 <_Py_hashtable_new_full@@Base+0x82> │ │ │ │ + cbz r4, 6cb7a <_Py_hashtable_new_full@@Base+0x82> │ │ │ │ ldrd r8, fp, [r4] │ │ │ │ movs r0, #40 @ 0x28 │ │ │ │ blx r8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 6cb98 <_Py_hashtable_new_full@@Base+0x98> │ │ │ │ + cbz r0, 6cb90 <_Py_hashtable_new_full@@Base+0x98> │ │ │ │ movs r1, #0 │ │ │ │ movs r3, #16 │ │ │ │ strd r1, r3, [r0] │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ blx r8 │ │ │ │ movs r1, #0 │ │ │ │ str r0, [r4, #8] │ │ │ │ - cbz r0, 6cb94 <_Py_hashtable_new_full@@Base+0x94> │ │ │ │ + cbz r0, 6cb8c <_Py_hashtable_new_full@@Base+0x94> │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ blx 2957c │ │ │ │ - movw r3, #27073 @ 0x69c1 │ │ │ │ + movw r3, #27953 @ 0x6d31 │ │ │ │ movt r3, #18 │ │ │ │ - movw r2, #2161 @ 0x871 │ │ │ │ + movw r2, #2153 @ 0x869 │ │ │ │ movt r2, #7 │ │ │ │ cmp r5, r3 │ │ │ │ strd sl, r9, [r4, #24] │ │ │ │ strd r7, r5, [r4, #16] │ │ │ │ str.w r8, [r4, #32] │ │ │ │ str.w fp, [r4, #36] @ 0x24 │ │ │ │ str r2, [r4, #12] │ │ │ │ - bne.n 6cb7c <_Py_hashtable_new_full@@Base+0x7c> │ │ │ │ - movw r3, #57321 @ 0xdfe9 │ │ │ │ + bne.n 6cb74 <_Py_hashtable_new_full@@Base+0x7c> │ │ │ │ + movw r3, #57617 @ 0xe111 │ │ │ │ movt r3, #16 │ │ │ │ cmp r7, r3 │ │ │ │ ittt eq │ │ │ │ - movweq r3, #57277 @ 0xdfbd │ │ │ │ + movweq r3, #57573 @ 0xe0e5 │ │ │ │ movteq r3, #16 │ │ │ │ streq r3, [r4, #12] │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - movw fp, #29297 @ 0x7271 │ │ │ │ + movw fp, #29169 @ 0x71f1 │ │ │ │ movt fp, #7 │ │ │ │ - movw r8, #28373 @ 0x6ed5 │ │ │ │ + movw r8, #28245 @ 0x6e55 │ │ │ │ movt r8, #7 │ │ │ │ - b.n 6cb20 <_Py_hashtable_new_full@@Base+0x20> │ │ │ │ + b.n 6cb18 <_Py_hashtable_new_full@@Base+0x20> │ │ │ │ mov r0, r4 │ │ │ │ blx fp │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6cb7c <_Py_hashtable_new_full@@Base+0x7c> │ │ │ │ + b.n 6cb74 <_Py_hashtable_new_full@@Base+0x7c> │ │ │ │ │ │ │ │ -0006cb9c : │ │ │ │ +0006cb94 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ - cbz r3, 6cbb6 │ │ │ │ + cbz r3, 6cbae │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7ea70 <_PyType_GetDict@@Base> │ │ │ │ - cbnz r0, 6cbd4 │ │ │ │ + bl 7ea84 <_PyType_GetDict@@Base> │ │ │ │ + cbnz r0, 6cbcc │ │ │ │ mov r0, r5 │ │ │ │ - bl 7f698 │ │ │ │ + bl 7f6ac │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 6cbec │ │ │ │ + blt.n 6cbe4 │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6cbb0 │ │ │ │ + bne.n 6cba8 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #62896 @ 0xf5b0 │ │ │ │ + movw r1, #63216 @ 0xf6f0 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1990 │ │ │ │ + bl d19a8 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ adds r5, r4, #1 │ │ │ │ - bne.w 6d020 │ │ │ │ + bne.w 6d018 │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ mov r9, r0 │ │ │ │ lsls r1, r3, #26 │ │ │ │ - bpl.w 6d252 │ │ │ │ + bpl.w 6d24a │ │ │ │ lsls r2, r3, #25 │ │ │ │ - bpl.w 6d23a │ │ │ │ + bpl.w 6d232 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ubfx r3, r3, #2, #3 │ │ │ │ add.w fp, r0, #20 │ │ │ │ mul.w r4, r2, r3 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 6d01c │ │ │ │ + beq.w 6d014 │ │ │ │ movw r2, #43976 @ 0xabc8 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ - movw r3, #53957 @ 0xd2c5 │ │ │ │ + movw r3, #53949 @ 0xd2bd │ │ │ │ movt r3, #6 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 6d258 │ │ │ │ + bne.w 6d250 │ │ │ │ movw r3, #40056 @ 0x9c78 │ │ │ │ movt r3, #74 @ 0x4a │ │ │ │ movw lr, #25973 @ 0x6575 │ │ │ │ movt lr, #28787 @ 0x7073 │ │ │ │ movw r1, #29281 @ 0x7261 │ │ │ │ movt r1, #28261 @ 0x6e65 │ │ │ │ ldrd ip, r0, [r3] │ │ │ │ @@ -99905,15 +99901,15 @@ │ │ │ │ eor.w r5, r8, r5 │ │ │ │ lsls r7, r4, #24 │ │ │ │ eor.w r0, r8, r0 │ │ │ │ str r7, [sp, #0] │ │ │ │ cmp r4, #7 │ │ │ │ mov.w r7, #0 │ │ │ │ str r7, [sp, #8] │ │ │ │ - ble.w 6d028 │ │ │ │ + ble.w 6d020 │ │ │ │ adds.w sl, lr, r5 │ │ │ │ ldr.w lr, [fp] │ │ │ │ adc.w r8, r2, r6 │ │ │ │ ldr.w r6, [fp, #4] │ │ │ │ eor.w r0, r0, lr │ │ │ │ adds r1, r1, r0 │ │ │ │ eor.w r3, r3, r6 │ │ │ │ @@ -99949,15 +99945,15 @@ │ │ │ │ eor.w r0, r0, r8 │ │ │ │ orr.w r3, r3, r7, lsr #11 │ │ │ │ sub.w r8, r4, #8 │ │ │ │ eor.w r6, sl, r6 │ │ │ │ eors r2, r1 │ │ │ │ eor.w r3, r3, sl │ │ │ │ cmp.w r8, #7 │ │ │ │ - bls.n 6ce0e │ │ │ │ + bls.n 6ce06 │ │ │ │ add.w sl, fp, #8 │ │ │ │ add.w r7, fp, r4 │ │ │ │ strd r4, r9, [sp, #20] │ │ │ │ strd r7, fp, [sp, #12] │ │ │ │ str.w r8, [sp, #28] │ │ │ │ adds.w r9, lr, r5 │ │ │ │ ldr.w lr, [sl] │ │ │ │ @@ -99999,26 +99995,26 @@ │ │ │ │ add.w sl, sl, #8 │ │ │ │ lsls r2, r2, #17 │ │ │ │ sub.w r4, r4, sl │ │ │ │ orr.w r2, r2, r8, lsr #15 │ │ │ │ eor.w r5, ip, r5 │ │ │ │ eors r2, r1 │ │ │ │ cmp r4, #7 │ │ │ │ - bgt.n 6cd72 │ │ │ │ + bgt.n 6cd6a │ │ │ │ ldrd fp, r4, [sp, #16] │ │ │ │ ldrd r9, r8, [sp, #24] │ │ │ │ bic.w r7, r4, #7 │ │ │ │ sub.w r7, r8, r7 │ │ │ │ bic.w r4, r4, #7 │ │ │ │ mov.w r8, #0 │ │ │ │ adds r7, #7 │ │ │ │ add fp, r4 │ │ │ │ mov r4, r8 │ │ │ │ cmp r7, #6 │ │ │ │ - bhi.w 6d074 │ │ │ │ + bhi.w 6d06c │ │ │ │ tbh [pc, r7, lsl #1] │ │ │ │ lsls r5, r3, #4 │ │ │ │ lsls r1, r3, #4 │ │ │ │ lsls r5, r2, #4 │ │ │ │ movs r3, r2 │ │ │ │ lsls r1, r0, #8 │ │ │ │ movs r3, r1 │ │ │ │ @@ -100165,32 +100161,32 @@ │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ subs r7, r4, #1 │ │ │ │ movs r4, #0 │ │ │ │ mov r8, r4 │ │ │ │ cmp r7, #6 │ │ │ │ - bhi.n 6d074 │ │ │ │ + bhi.n 6d06c │ │ │ │ addw sl, pc, #8 │ │ │ │ ldr.w pc, [sl, r7, lsl #2] │ │ │ │ nop │ │ │ │ - beq.n 6d112 │ │ │ │ + beq.n 6d0fa │ │ │ │ movs r6, r0 │ │ │ │ - beq.n 6d106 │ │ │ │ + beq.n 6d0ee │ │ │ │ movs r6, r0 │ │ │ │ - beq.n 6d0fa │ │ │ │ + beq.n 6d0e2 │ │ │ │ movs r6, r0 │ │ │ │ - ldmia r6, {r0, r2, r4, r6} │ │ │ │ + ldmia r6, {r0, r2, r3, r6} │ │ │ │ movs r6, r0 │ │ │ │ - bcs.n 6d0b2 │ │ │ │ - movs r6, r0 │ │ │ │ - ldmia r6, {r0, r2, r6} │ │ │ │ + bcs.n 6d09a │ │ │ │ movs r6, r0 │ │ │ │ ldmia r6!, {r0, r2, r3, r4, r5} │ │ │ │ movs r6, r0 │ │ │ │ + ldmia r6!, {r0, r2, r4, r5} │ │ │ │ + movs r6, r0 │ │ │ │ ldrb.w r4, [fp, #2] │ │ │ │ bfi r8, r4, #16, #8 │ │ │ │ ldrb.w r4, [fp, #1] │ │ │ │ bfi r8, r4, #8, #8 │ │ │ │ ldrb.w r4, [fp] │ │ │ │ bfi r8, r4, #0, #8 │ │ │ │ str.w r8, [sp, #8] │ │ │ │ @@ -100319,79 +100315,79 @@ │ │ │ │ orr.w r3, r3, r4, lsr #15 │ │ │ │ mov.w r2, r2, lsl #21 │ │ │ │ eor.w r3, r3, r6 │ │ │ │ orr.w r2, r2, r1, lsr #11 │ │ │ │ adc.w r0, r0, r4 │ │ │ │ eors r3, r2 │ │ │ │ eor.w r4, r3, r0 │ │ │ │ - b.n 6d014 │ │ │ │ + b.n 6d00c │ │ │ │ ldrb.w r7, [fp, #4] │ │ │ │ bfi r4, r7, #0, #8 │ │ │ │ - b.n 6ce54 │ │ │ │ + b.n 6ce4c │ │ │ │ add.w fp, r0, #28 │ │ │ │ ldr.w r2, [r9, #8] │ │ │ │ ubfx r3, r3, #2, #3 │ │ │ │ mul.w r4, r2, r3 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 6cc32 │ │ │ │ - b.n 6d01c │ │ │ │ + bne.w 6cc2a │ │ │ │ + b.n 6d014 │ │ │ │ ldr.w fp, [r0, #28] │ │ │ │ - b.n 6d23e │ │ │ │ + b.n 6d236 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, fp │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 6d014 │ │ │ │ + b.n 6d00c │ │ │ │ nop │ │ │ │ │ │ │ │ -0006d264 <_Py_HashBytes@@Base>: │ │ │ │ +0006d25c <_Py_HashBytes@@Base>: │ │ │ │ mov r3, r1 │ │ │ │ - cbz r1, 6d2b8 <_Py_HashBytes@@Base+0x54> │ │ │ │ + cbz r1, 6d2b0 <_Py_HashBytes@@Base+0x54> │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw ip, #43976 @ 0xabc8 │ │ │ │ movt ip, #70 @ 0x46 │ │ │ │ sub sp, #8 │ │ │ │ ldr.w r4, [ip, #4] │ │ │ │ - movw ip, #53957 @ 0xd2c5 │ │ │ │ + movw ip, #53949 @ 0xd2bd │ │ │ │ movt ip, #6 │ │ │ │ cmp r4, ip │ │ │ │ - bne.n 6d2bc <_Py_HashBytes@@Base+0x58> │ │ │ │ + bne.n 6d2b4 <_Py_HashBytes@@Base+0x58> │ │ │ │ movw r1, #40056 @ 0x9c78 │ │ │ │ movt r1, #74 @ 0x4a │ │ │ │ strd r0, r3, [sp] │ │ │ │ ldrd r2, r3, [r1, #8] │ │ │ │ ldrd r0, r1, [r1] │ │ │ │ - bl 6d2f4 <_Py_HashBytes@@Base+0x90> │ │ │ │ + bl 6d2ec <_Py_HashBytes@@Base+0x90> │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r3, #1 │ │ │ │ it eq │ │ │ │ mvneq.w r3, #1 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r1 │ │ │ │ bx lr │ │ │ │ blx r4 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 6d2aa <_Py_HashBytes@@Base+0x46> │ │ │ │ + b.n 6d2a2 <_Py_HashBytes@@Base+0x46> │ │ │ │ nop │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ movw ip, #40056 @ 0x9c78 │ │ │ │ movt ip, #74 @ 0x4a │ │ │ │ strd r0, r1, [sp] │ │ │ │ ldrd r2, r3, [ip, #8] │ │ │ │ ldrd r0, r1, [ip] │ │ │ │ - bl 6d2f4 <_Py_HashBytes@@Base+0x90> │ │ │ │ + bl 6d2ec <_Py_HashBytes@@Base+0x90> │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ movw r5, #25973 @ 0x6575 │ │ │ │ movt r5, #28787 @ 0x7073 │ │ │ │ movw lr, #29281 @ 0x7261 │ │ │ │ @@ -100421,15 +100417,15 @@ │ │ │ │ ldr.w fp, [sp, #64] @ 0x40 │ │ │ │ lsls r3, r3, #24 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r3, #7 │ │ │ │ - ble.w 6d892 <_Py_HashBytes@@Base+0x62e> │ │ │ │ + ble.w 6d88a <_Py_HashBytes@@Base+0x62e> │ │ │ │ adds.w r9, r5, r4 │ │ │ │ ldr.w r5, [fp] │ │ │ │ ldr.w sl, [fp, #4] │ │ │ │ adc.w r8, ip, r6 │ │ │ │ eors r1, r5 │ │ │ │ adds.w r6, lr, r1 │ │ │ │ eor.w r2, r2, sl │ │ │ │ @@ -100465,15 +100461,15 @@ │ │ │ │ eor.w r2, r2, r9 │ │ │ │ subs r3, #8 │ │ │ │ eor.w r5, r8, r5 │ │ │ │ eor.w ip, ip, lr │ │ │ │ eor.w r1, r1, r8 │ │ │ │ add.w r9, fp, #8 │ │ │ │ cmp r3, #7 │ │ │ │ - bls.n 6d4a4 <_Py_HashBytes@@Base+0x240> │ │ │ │ + bls.n 6d49c <_Py_HashBytes@@Base+0x240> │ │ │ │ ldr r7, [sp, #68] @ 0x44 │ │ │ │ mov sl, r9 │ │ │ │ strd r3, r9, [sp, #16] │ │ │ │ add r7, fp │ │ │ │ str r7, [sp, #12] │ │ │ │ adds.w r9, r5, r4 │ │ │ │ ldr.w r5, [sl] │ │ │ │ @@ -100515,26 +100511,26 @@ │ │ │ │ orr.w r2, r2, r7, lsr #11 │ │ │ │ orr.w ip, ip, r8, lsr #15 │ │ │ │ sub.w r3, r3, sl │ │ │ │ eors r4, r0 │ │ │ │ eor.w ip, ip, lr │ │ │ │ eor.w r2, r2, r9 │ │ │ │ cmp r3, #7 │ │ │ │ - bgt.n 6d406 <_Py_HashBytes@@Base+0x1a2> │ │ │ │ + bgt.n 6d3fe <_Py_HashBytes@@Base+0x1a2> │ │ │ │ ldrd r3, r9, [sp, #16] │ │ │ │ ldr r7, [sp, #68] @ 0x44 │ │ │ │ bic.w r7, r7, #7 │ │ │ │ subs r7, #8 │ │ │ │ sub.w r8, r3, r7 │ │ │ │ add.w fp, r7, r9 │ │ │ │ add.w r8, r8, #4294967295 @ 0xffffffff │ │ │ │ mov.w r9, #0 │ │ │ │ mov r3, r9 │ │ │ │ cmp.w r8, #6 │ │ │ │ - bhi.w 6d6de <_Py_HashBytes@@Base+0x47a> │ │ │ │ + bhi.w 6d6d6 <_Py_HashBytes@@Base+0x47a> │ │ │ │ tbh [pc, r8, lsl #1] │ │ │ │ lsls r4, r0, #4 │ │ │ │ lsls r0, r0, #4 │ │ │ │ lsls r4, r7, #3 │ │ │ │ movs r3, r2 │ │ │ │ lsls r7, r7, #7 │ │ │ │ movs r3, r1 │ │ │ │ @@ -100814,58 +100810,58 @@ │ │ │ │ mov.w r0, r1, lsl #17 │ │ │ │ orr.w r0, r0, r2, lsr #15 │ │ │ │ eor.w r3, r3, lr │ │ │ │ adc.w lr, lr, r2 │ │ │ │ lsls r2, r2, #17 │ │ │ │ orr.w r2, r2, r1, lsr #15 │ │ │ │ eor.w r1, r0, r5 │ │ │ │ - b.n 6d6a2 <_Py_HashBytes@@Base+0x43e> │ │ │ │ + b.n 6d69a <_Py_HashBytes@@Base+0x43e> │ │ │ │ add.w r8, r3, #4294967295 @ 0xffffffff │ │ │ │ movs r3, #0 │ │ │ │ mov r9, r3 │ │ │ │ cmp.w r8, #6 │ │ │ │ - bhi.w 6d6de <_Py_HashBytes@@Base+0x47a> │ │ │ │ + bhi.w 6d6d6 <_Py_HashBytes@@Base+0x47a> │ │ │ │ addw sl, pc, #8 │ │ │ │ ldr.w pc, [sl, r8, lsl #2] │ │ │ │ nop │ │ │ │ - bvs.n 6d856 <_Py_HashBytes@@Base+0x5f2> │ │ │ │ + bvs.n 6d83e <_Py_HashBytes@@Base+0x5e2> │ │ │ │ movs r6, r0 │ │ │ │ - bvs.n 6d84a <_Py_HashBytes@@Base+0x5e6> │ │ │ │ + bvs.n 6d832 <_Py_HashBytes@@Base+0x5d6> │ │ │ │ movs r6, r0 │ │ │ │ - bvs.n 6d83e <_Py_HashBytes@@Base+0x5da> │ │ │ │ + bvs.n 6d826 <_Py_HashBytes@@Base+0x5ca> │ │ │ │ movs r6, r0 │ │ │ │ - bmi.n 6d89e <_Py_HashBytes@@Base+0x63a> │ │ │ │ + bmi.n 6d886 <_Py_HashBytes@@Base+0x62a> │ │ │ │ movs r6, r0 │ │ │ │ - bhi.n 6d852 <_Py_HashBytes@@Base+0x5ee> │ │ │ │ + bhi.n 6d83a <_Py_HashBytes@@Base+0x5de> │ │ │ │ movs r6, r0 │ │ │ │ - bmi.n 6d886 <_Py_HashBytes@@Base+0x622> │ │ │ │ + bmi.n 6d86e <_Py_HashBytes@@Base+0x612> │ │ │ │ movs r6, r0 │ │ │ │ - bmi.n 6d87a <_Py_HashBytes@@Base+0x616> │ │ │ │ + bmi.n 6d862 <_Py_HashBytes@@Base+0x606> │ │ │ │ movs r6, r0 │ │ │ │ ldrb.w r8, [fp, #4] │ │ │ │ bfi r3, r8, #0, #8 │ │ │ │ - b.n 6d4f0 <_Py_HashBytes@@Base+0x28c> │ │ │ │ + b.n 6d4e8 <_Py_HashBytes@@Base+0x28c> │ │ │ │ nop │ │ │ │ │ │ │ │ -0006d8d4 : │ │ │ │ +0006d8cc : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ ldr.w r3, [r3, #848] @ 0x350 │ │ │ │ - cbz r3, 6d8fa │ │ │ │ + cbz r3, 6d8f2 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ movs r0, #224 @ 0xe0 │ │ │ │ b.w 2a7c8 │ │ │ │ - bl 6c004 │ │ │ │ - b.n 6d8f0 │ │ │ │ + bl 6bffc │ │ │ │ + b.n 6d8e8 │ │ │ │ │ │ │ │ -0006d900 : │ │ │ │ +0006d8f8 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ blx 29280 │ │ │ │ subs r0, #0 │ │ │ │ @@ -100878,116 +100874,111 @@ │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r4, r0 │ │ │ │ - ldr.w r8, [pc, #980] @ 6dd10 │ │ │ │ + ldr.w r8, [pc, #980] @ 6dd08 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr.w fp, [r0] │ │ │ │ mov r7, r0 │ │ │ │ ldr.w r5, [r8] │ │ │ │ ldr.w r3, [r8, #-4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 6db6a │ │ │ │ + bne.w 6db64 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ ldr.w r3, [r6, #3724] @ 0xe8c │ │ │ │ ldr.w r5, [r6, #3728] @ 0xe90 │ │ │ │ cmp r4, r3 │ │ │ │ it ne │ │ │ │ cmpne r3, #0 │ │ │ │ - bne.w 6db9e │ │ │ │ + bne.w 6dc22 │ │ │ │ ldr r5, [r6, #8] │ │ │ │ add.w r9, r5, #64 @ 0x40 │ │ │ │ mov r0, r9 │ │ │ │ blx 29b34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6dcdc │ │ │ │ + bne.w 6dcf0 │ │ │ │ add.w sl, r5, #8 │ │ │ │ mov r3, r0 │ │ │ │ ldr.w r2, [sl] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 6da68 │ │ │ │ + bne.n 6da58 │ │ │ │ add.w sl, r5, #136 @ 0x88 │ │ │ │ mov r0, sl │ │ │ │ blx 29b34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6dc88 │ │ │ │ + bne.w 6dc3c │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r5, #8] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 6da5e │ │ │ │ + bne.w 6daf2 │ │ │ │ add.w r0, r5, #88 @ 0x58 │ │ │ │ blx 29c64 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6dcf8 │ │ │ │ + bne.w 6dc94 │ │ │ │ mov r0, sl │ │ │ │ blx 29988 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6dcea │ │ │ │ + bne.w 6dc86 │ │ │ │ ldr.w r5, [r8] │ │ │ │ ldr.w r3, [r8, #-4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 6db72 │ │ │ │ + bne.w 6db6c │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr.w r3, [r2, #3724] @ 0xe8c │ │ │ │ ldr.w r5, [r2, #3728] @ 0xe90 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r4, r3 │ │ │ │ - bne.w 6db78 │ │ │ │ + bne.w 6db72 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ add.w r8, r4, #12 │ │ │ │ orr.w r3, r3, #32 │ │ │ │ strb r3, [r4, #16] │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r8] │ │ │ │ bic.w r3, r3, #1 │ │ │ │ strex r2, r3, [r8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 6d9ee │ │ │ │ + bne.n 6d9e8 │ │ │ │ dmb ish │ │ │ │ ldr r3, [r6, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 6db50 │ │ │ │ + bne.w 6db4a │ │ │ │ movw r5, #19968 @ 0x4e00 │ │ │ │ movt r5, #72 @ 0x48 │ │ │ │ ldr.w r3, [r5, #848] @ 0x350 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 6dbaa │ │ │ │ + beq.w 6dc0a │ │ │ │ blx 2a8fc │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr.w r3, [r5, #640] @ 0x280 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 6da36 │ │ │ │ - ldr r3, [pc, #728] @ (6dd08 ) │ │ │ │ + bne.n 6da30 │ │ │ │ + ldr r3, [pc, #728] @ (6dd00 ) │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 6dc66 │ │ │ │ + bne.w 6dc6e │ │ │ │ ldr r3, [r6, #0] │ │ │ │ bic.w r3, r3, #255 @ 0xff │ │ │ │ ldr r2, [r4, #12] │ │ │ │ bic.w r1, r2, #255 @ 0xff │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 6dc42 │ │ │ │ + bne.w 6dc4a │ │ │ │ mov r0, r9 │ │ │ │ blx 29988 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6db90 │ │ │ │ + bne.w 6db8a │ │ │ │ str.w fp, [r7] │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - str r4, [r5, #4] │ │ │ │ - ldr r3, [r5, #12] │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r5, #12] │ │ │ │ - b.n 6d9a2 │ │ │ │ mov r1, r5 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ str r2, [sp, #20] │ │ │ │ mov.w ip, #1000 @ 0x3e8 │ │ │ │ movw r0, #19968 @ 0x4e00 │ │ │ │ movt r0, #72 @ 0x48 │ │ │ │ ldr.w r2, [r1], #16 │ │ │ │ @@ -101000,231 +100991,237 @@ │ │ │ │ umull r2, r1, r2, ip │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr.w r2, [r0, #852] @ 0x354 │ │ │ │ add r0, sp, #32 │ │ │ │ str r1, [sp, #12] │ │ │ │ str r0, [sp, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 6dc96 │ │ │ │ - bl fcad0 │ │ │ │ + beq.w 6dcac │ │ │ │ + bl fcc20 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrd r2, ip, [sp, #32] │ │ │ │ movw lr, #65535 @ 0xffff │ │ │ │ movt lr, #32767 @ 0x7fff │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mvns r0, r0 │ │ │ │ sub.w lr, lr, r1 │ │ │ │ cmp r0, r2 │ │ │ │ sbcs.w lr, lr, ip │ │ │ │ - blt.w 6dc7e │ │ │ │ + blt.w 6dca2 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ adds r0, r0, r2 │ │ │ │ adc.w r1, r1, ip │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl fefa4 <_PyTime_AsTimespec_clamp@@Base> │ │ │ │ + bl ff0b0 <_PyTime_AsTimespec_clamp@@Base> │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ mov r1, r9 │ │ │ │ blx 29d94 <__pthread_cond_timedwait64@plt> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #110 @ 0x6e │ │ │ │ - beq.n 6db0a │ │ │ │ + beq.n 6db04 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6dc26 │ │ │ │ + bne.w 6dbfc │ │ │ │ mov r3, r6 │ │ │ │ mov r6, r4 │ │ │ │ mov r4, r3 │ │ │ │ ldr.w r2, [sl] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 6dbc2 │ │ │ │ + bne.n 6db98 │ │ │ │ mov r3, r4 │ │ │ │ mov r4, r6 │ │ │ │ mov r6, r3 │ │ │ │ - b.n 6d988 │ │ │ │ + b.n 6d980 │ │ │ │ + str r4, [r5, #4] │ │ │ │ + ldr r3, [r5, #12] │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r5, #12] │ │ │ │ + b.n 6d99c │ │ │ │ mov r2, r4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r4, r6 │ │ │ │ mov r6, r2 │ │ │ │ ldr.w r2, [sl] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 6d980 │ │ │ │ + beq.w 6d978 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 6d980 │ │ │ │ + bne.w 6d978 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 19d670 <_PyThreadState_New@@Base+0x3e4> │ │ │ │ + bl 19d590 <_PyThreadState_New@@Base+0x3e4> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6dc9e │ │ │ │ + bne.w 6dcb4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ dmb ish │ │ │ │ adds r3, #12 │ │ │ │ ldrex r1, [r3] │ │ │ │ orr.w r1, r1, #1 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 6db38 │ │ │ │ + bne.n 6db32 │ │ │ │ movs r3, #1 │ │ │ │ dmb ish │ │ │ │ - b.n 6d980 │ │ │ │ + b.n 6d978 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r8] │ │ │ │ orr.w r3, r3, #4 │ │ │ │ strex r2, r3, [r8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 6db54 │ │ │ │ + bne.n 6db4e │ │ │ │ dmb ish │ │ │ │ - b.n 6da36 │ │ │ │ + b.n 6da30 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 6db9e │ │ │ │ + bne.n 6dc22 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - b.n 6d968 │ │ │ │ + b.n 6d960 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.w 6d9de │ │ │ │ - bl 6c1a4 │ │ │ │ + beq.w 6d9d8 │ │ │ │ + bl 6c19c │ │ │ │ cmp r0, r5 │ │ │ │ - beq.w 6d9de │ │ │ │ + beq.w 6d9d8 │ │ │ │ mov r0, r9 │ │ │ │ blx 29988 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6dcd2 │ │ │ │ - movw r1, #63552 @ 0xf840 │ │ │ │ + beq.w 6dce6 │ │ │ │ + movw r1, #63872 @ 0xf980 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - ldr r0, [pc, #368] @ (6dd0c ) │ │ │ │ - bl 62644 <_Py_FatalErrorFunc@@Base> │ │ │ │ - bl 6c1a4 │ │ │ │ - cmp r0, r5 │ │ │ │ - beq.n 6db6e │ │ │ │ - bl 6733e │ │ │ │ - bl 6c004 │ │ │ │ - blx 2a8fc │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ - ldr.w r2, [r5, #640] @ 0x280 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.w 6da2c │ │ │ │ - b.n 6da36 │ │ │ │ + ldr r0, [pc, #368] @ (6dd04 ) │ │ │ │ + bl 623a4 <_Py_FatalErrorFunc@@Base> │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mov.w r1, #1000 @ 0x3e8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r2, #1 │ │ │ │ it cc │ │ │ │ movcc r2, #1 │ │ │ │ ldr.w r0, [r3, #852] @ 0x354 │ │ │ │ umull r3, r2, r2, r1 │ │ │ │ strd r3, r2, [sp, #12] │ │ │ │ ldr r3, [r5, #12] │ │ │ │ str r3, [sp, #20] │ │ │ │ - cbz r0, 6dc3a │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 6dc34 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl fcad0 │ │ │ │ + bl fcc20 │ │ │ │ ldrd r2, ip, [sp, #32] │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mvns r0, r0 │ │ │ │ sub.w lr, r1, r3 │ │ │ │ cmp r0, r2 │ │ │ │ sbcs.w lr, lr, ip │ │ │ │ - blt.n 6dc34 │ │ │ │ + blt.n 6dc2e │ │ │ │ ldr r0, [sp, #12] │ │ │ │ adds r0, r2, r0 │ │ │ │ adc.w r1, ip, r3 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ - bl fefa4 <_PyTime_AsTimespec_clamp@@Base> │ │ │ │ + bl ff0b0 <_PyTime_AsTimespec_clamp@@Base> │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ mov r1, r9 │ │ │ │ blx 29d94 <__pthread_cond_timedwait64@plt> │ │ │ │ cmp r0, #110 @ 0x6e │ │ │ │ - beq.w 6db02 │ │ │ │ + beq.n 6dafc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6daf2 │ │ │ │ - movw r1, #63520 @ 0xf820 │ │ │ │ + beq.w 6dae2 │ │ │ │ + movw r1, #63840 @ 0xf960 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - ldr r0, [pc, #220] @ (6dd0c ) │ │ │ │ - bl 62644 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #252] @ (6dd04 ) │ │ │ │ + bl 623a4 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 6bffc │ │ │ │ + blx 2a8fc │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ + ldr.w r2, [r5, #640] @ 0x280 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.w 6da26 │ │ │ │ + b.n 6da30 │ │ │ │ + bl 6c19c │ │ │ │ + cmp r0, r5 │ │ │ │ + beq.n 6db68 │ │ │ │ + bl 6726e │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6dc0a │ │ │ │ + b.n 6dbe2 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ bl 5f504 │ │ │ │ - b.n 6dbe8 │ │ │ │ + b.n 6dbc0 │ │ │ │ + movw r1, #63908 @ 0xf9a4 │ │ │ │ + movt r1, #38 @ 0x26 │ │ │ │ + ldr r0, [pc, #188] @ (6dd04 ) │ │ │ │ + bl 623a4 <_Py_FatalErrorFunc@@Base> │ │ │ │ uxtb r1, r2 │ │ │ │ dmb ish │ │ │ │ orrs r1, r3 │ │ │ │ ldrex r0, [r8] │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 6dc5a │ │ │ │ + bne.n 6dc62 │ │ │ │ strex r4, r1, [r8] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 6dc4a │ │ │ │ + bne.n 6dc52 │ │ │ │ mov r2, r0 │ │ │ │ dmb ish │ │ │ │ - beq.w 6da48 │ │ │ │ - b.n 6dc42 │ │ │ │ + beq.w 6da42 │ │ │ │ + b.n 6dc4a │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r8] │ │ │ │ orr.w r3, r3, #4 │ │ │ │ strex r2, r3, [r8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 6db64 │ │ │ │ - b.n 6dc6a │ │ │ │ + beq.w 6db5e │ │ │ │ + b.n 6dc72 │ │ │ │ + movw r1, #63988 @ 0xf9f4 │ │ │ │ + movt r1, #38 @ 0x26 │ │ │ │ + ldr r0, [pc, #116] @ (6dd04 ) │ │ │ │ + bl 623a4 <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #63948 @ 0xf9cc │ │ │ │ + movt r1, #38 @ 0x26 │ │ │ │ + ldr r0, [pc, #100] @ (6dd04 ) │ │ │ │ + bl 623a4 <_Py_FatalErrorFunc@@Base> │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6dace │ │ │ │ - movw r1, #63588 @ 0xf864 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ - ldr r0, [pc, #120] @ (6dd0c ) │ │ │ │ - bl 62644 <_Py_FatalErrorFunc@@Base> │ │ │ │ + b.n 6dabe │ │ │ │ bl 5f504 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - b.n 6daa6 │ │ │ │ + b.n 6da96 │ │ │ │ mov r0, r9 │ │ │ │ blx 29988 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6db90 │ │ │ │ + bne.w 6db8a │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 6dba6 │ │ │ │ + beq.n 6dc2a │ │ │ │ ldr r3, [sp, #4] │ │ │ │ dmb ish │ │ │ │ add.w fp, r3, #12 │ │ │ │ ldrex r3, [fp] │ │ │ │ bic.w r3, r3, #1 │ │ │ │ strex r2, r3, [fp] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 6dcbc │ │ │ │ + bne.n 6dcd0 │ │ │ │ dmb ish │ │ │ │ - b.n 6dba6 │ │ │ │ + b.n 6dc2a │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a54dc │ │ │ │ - b.n 6dba6 │ │ │ │ - movw r1, #63488 @ 0xf800 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ - ldr r0, [pc, #36] @ (6dd0c ) │ │ │ │ - bl 62644 <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #63668 @ 0xf8b4 │ │ │ │ + bl 1a53ec │ │ │ │ + b.n 6dc2a │ │ │ │ + movw r1, #63808 @ 0xf940 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - ldr r0, [pc, #24] @ (6dd0c ) │ │ │ │ - bl 62644 <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #63628 @ 0xf88c │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ - ldr r0, [pc, #8] @ (6dd0c ) │ │ │ │ - bl 62644 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #8] @ (6dd04 ) │ │ │ │ + bl 623a4 <_Py_FatalErrorFunc@@Base> │ │ │ │ nop │ │ │ │ strb r0, [r5, r1] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ands r0, r4 │ │ │ │ + adcs r0, r4 │ │ │ │ movs r6, r5 │ │ │ │ str r0, [r4, r1] │ │ │ │ lsls r0, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ @@ -101236,288 +101233,288 @@ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ ldr.w r3, [r2, #624] @ 0x270 │ │ │ │ str r2, [sp, #8] │ │ │ │ cmp r1, r3 │ │ │ │ str r0, [sp, #28] │ │ │ │ str r1, [sp, #20] │ │ │ │ - bne.w 70412 │ │ │ │ + bne.w 7040a │ │ │ │ addw r3, pc, #1288 @ 0x508 │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [sp, #72] @ 0x48 │ │ │ │ - movw r1, #63932 @ 0xf9bc │ │ │ │ + movw r1, #64252 @ 0xfafc │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ movs r2, #8 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ blx 29204 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 704ce │ │ │ │ + beq.w 704c6 │ │ │ │ movs r2, #8 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - movw r1, #63944 @ 0xf9c8 │ │ │ │ + movw r1, #64264 @ 0xfb08 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ blx 29204 │ │ │ │ clz r3, r0 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr r4, [pc, #780] @ (6e090 ) │ │ │ │ + ldr r4, [pc, #780] @ (6e088 ) │ │ │ │ movs r6, #2 │ │ │ │ add r5, sp, #56 @ 0x38 │ │ │ │ - movw r1, #7045 @ 0x1b85 │ │ │ │ + movw r1, #46145 @ 0xb441 │ │ │ │ movt r1, #7 │ │ │ │ add.w r7, r4, #4096 @ 0x1000 │ │ │ │ - movw r0, #4529 @ 0x11b1 │ │ │ │ + movw r0, #4521 @ 0x11a9 │ │ │ │ movt r0, #7 │ │ │ │ str.w r3, [r4, #1508] @ 0x5e4 │ │ │ │ movs r3, #0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r2, r3 │ │ │ │ str.w r6, [r4, #1504] @ 0x5e0 │ │ │ │ - movw r8, #49093 @ 0xbfc5 │ │ │ │ + movw r8, #49085 @ 0xbfbd │ │ │ │ movt r8, #6 │ │ │ │ - movw r6, #49525 @ 0xc175 │ │ │ │ + movw r6, #49517 @ 0xc16d │ │ │ │ movt r6, #6 │ │ │ │ str.w r8, [sp, #56] @ 0x38 │ │ │ │ str r6, [sp, #60] @ 0x3c │ │ │ │ - bl 6cb00 <_Py_hashtable_new_full@@Base> │ │ │ │ + bl 6caf8 <_Py_hashtable_new_full@@Base> │ │ │ │ mov r6, r0 │ │ │ │ str.w r0, [r7, #792] @ 0x318 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 70548 │ │ │ │ - ldr r0, [pc, #708] @ (6e094 ) │ │ │ │ - movw sl, #4529 @ 0x11b1 │ │ │ │ + beq.w 70540 │ │ │ │ + ldr r0, [pc, #708] @ (6e08c ) │ │ │ │ + movw sl, #4521 @ 0x11a9 │ │ │ │ movt sl, #7 │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #696] @ (6e098 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #696] @ (6e09c ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #692] @ (6e0a0 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #692] @ (6e0a4 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #688] @ (6e0a8 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #688] @ (6e0ac ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #684] @ (6e0b0 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #684] @ (6e0b4 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #680] @ (6e0b8 ) │ │ │ │ - bl 7068c │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #696] @ (6e090 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #696] @ (6e094 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #692] @ (6e098 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #692] @ (6e09c ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #688] @ (6e0a0 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #688] @ (6e0a4 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #684] @ (6e0a8 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #684] @ (6e0ac ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #680] @ (6e0b0 ) │ │ │ │ + bl 70684 │ │ │ │ add.w r0, r4, #16256 @ 0x3f80 │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #672] @ (6e0bc ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #668] @ (6e0c0 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #668] @ (6e0c4 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #664] @ (6e0c8 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #664] @ (6e0cc ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #660] @ (6e0d0 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #660] @ (6e0d4 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #656] @ (6e0d8 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #656] @ (6e0dc ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #652] @ (6e0e0 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #652] @ (6e0e4 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #648] @ (6e0e8 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #648] @ (6e0ec ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #644] @ (6e0f0 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #644] @ (6e0f4 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #640] @ (6e0f8 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #640] @ (6e0fc ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #636] @ (6e100 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #636] @ (6e104 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #632] @ (6e108 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #632] @ (6e10c ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #628] @ (6e110 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #628] @ (6e114 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #624] @ (6e118 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #624] @ (6e11c ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #620] @ (6e120 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #620] @ (6e124 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #616] @ (6e128 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #616] @ (6e12c ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #612] @ (6e130 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #612] @ (6e134 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #608] @ (6e138 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #608] @ (6e13c ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #604] @ (6e140 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #604] @ (6e144 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #600] @ (6e148 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #600] @ (6e14c ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #596] @ (6e150 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #596] @ (6e154 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #592] @ (6e158 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #592] @ (6e15c ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #588] @ (6e160 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #588] @ (6e164 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #584] @ (6e168 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #584] @ (6e16c ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #580] @ (6e170 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #580] @ (6e174 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #576] @ (6e178 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #576] @ (6e17c ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #572] @ (6e180 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #572] @ (6e184 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #568] @ (6e188 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #568] @ (6e18c ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #564] @ (6e190 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #564] @ (6e194 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #560] @ (6e198 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #560] @ (6e19c ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #556] @ (6e1a0 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #556] @ (6e1a4 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #552] @ (6e1a8 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #552] @ (6e1ac ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #548] @ (6e1b0 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #548] @ (6e1b4 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #544] @ (6e1b8 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #544] @ (6e1bc ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #540] @ (6e1c0 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #540] @ (6e1c4 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #536] @ (6e1c8 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #536] @ (6e1cc ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #532] @ (6e1d0 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #532] @ (6e1d4 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #528] @ (6e1d8 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #528] @ (6e1dc ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #524] @ (6e1e0 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #524] @ (6e1e4 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #520] @ (6e1e8 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #520] @ (6e1ec ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #516] @ (6e1f0 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #516] @ (6e1f4 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #512] @ (6e1f8 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #512] @ (6e1fc ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #508] @ (6e200 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #508] @ (6e204 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #504] @ (6e208 ) │ │ │ │ - bl 7068c │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #672] @ (6e0b4 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #668] @ (6e0b8 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #668] @ (6e0bc ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #664] @ (6e0c0 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #664] @ (6e0c4 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #660] @ (6e0c8 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #660] @ (6e0cc ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #656] @ (6e0d0 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #656] @ (6e0d4 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #652] @ (6e0d8 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #652] @ (6e0dc ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #648] @ (6e0e0 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #648] @ (6e0e4 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #644] @ (6e0e8 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #644] @ (6e0ec ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #640] @ (6e0f0 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #640] @ (6e0f4 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #636] @ (6e0f8 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #636] @ (6e0fc ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #632] @ (6e100 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #632] @ (6e104 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #628] @ (6e108 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #628] @ (6e10c ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #624] @ (6e110 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #624] @ (6e114 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #620] @ (6e118 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #620] @ (6e11c ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #616] @ (6e120 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #616] @ (6e124 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #612] @ (6e128 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #612] @ (6e12c ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #608] @ (6e130 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #608] @ (6e134 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #604] @ (6e138 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #604] @ (6e13c ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #600] @ (6e140 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #600] @ (6e144 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #596] @ (6e148 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #596] @ (6e14c ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #592] @ (6e150 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #592] @ (6e154 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #588] @ (6e158 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #588] @ (6e15c ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #584] @ (6e160 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #584] @ (6e164 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #580] @ (6e168 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #580] @ (6e16c ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #576] @ (6e170 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #576] @ (6e174 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #572] @ (6e178 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #572] @ (6e17c ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #568] @ (6e180 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #568] @ (6e184 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #564] @ (6e188 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #564] @ (6e18c ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #560] @ (6e190 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #560] @ (6e194 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #556] @ (6e198 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #556] @ (6e19c ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #552] @ (6e1a0 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #552] @ (6e1a4 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #548] @ (6e1a8 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #548] @ (6e1ac ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #544] @ (6e1b0 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #544] @ (6e1b4 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #540] @ (6e1b8 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #540] @ (6e1bc ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #536] @ (6e1c0 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #536] @ (6e1c4 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #532] @ (6e1c8 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #532] @ (6e1cc ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #528] @ (6e1d0 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #528] @ (6e1d4 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #524] @ (6e1d8 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #524] @ (6e1dc ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #520] @ (6e1e0 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #520] @ (6e1e4 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #516] @ (6e1e8 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #516] @ (6e1ec ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #512] @ (6e1f0 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #512] @ (6e1f4 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #508] @ (6e1f8 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #508] @ (6e1fc ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #504] @ (6e200 ) │ │ │ │ + bl 70684 │ │ │ │ add.w r0, r4, #19072 @ 0x4a80 │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #496] @ (6e20c ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #492] @ (6e210 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #492] @ (6e214 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #488] @ (6e218 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #488] @ (6e21c ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #484] @ (6e220 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #484] @ (6e224 ) │ │ │ │ - bl 7068c │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #496] @ (6e204 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #492] @ (6e208 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #492] @ (6e20c ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #488] @ (6e210 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #488] @ (6e214 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #484] @ (6e218 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #484] @ (6e21c ) │ │ │ │ + bl 70684 │ │ │ │ add.w r0, r4, #19328 @ 0x4b80 │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #472] @ (6e228 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #472] @ (6e22c ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #468] @ (6e230 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #468] @ (6e234 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #464] @ (6e238 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #464] @ (6e23c ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #460] @ (6e240 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #460] @ (6e244 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #456] @ (6e248 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #456] @ (6e24c ) │ │ │ │ - bl 7068c │ │ │ │ - b.n 6e258 │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #472] @ (6e220 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #472] @ (6e224 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #468] @ (6e228 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #468] @ (6e22c ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #464] @ (6e230 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #464] @ (6e234 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #460] @ (6e238 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #460] @ (6e23c ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #456] @ (6e240 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #456] @ (6e244 ) │ │ │ │ + bl 70684 │ │ │ │ + b.n 6e250 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldr r4, [sp, #240] @ 0xf0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldr r4, [sp, #368] @ 0x170 │ │ │ │ @@ -101572,135 +101569,135 @@ │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldr r7, [sp, #656] @ 0x290 │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldr r7, [sp, #800] @ 0x320 │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldr r7, [sp, #944] @ 0x3b0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r0, pc, #48 @ (adr r0, 6e13c ) │ │ │ │ + add r0, pc, #48 @ (adr r0, 6e134 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r0, pc, #176 @ (adr r0, 6e1c0 ) │ │ │ │ + add r0, pc, #176 @ (adr r0, 6e1b8 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r0, pc, #320 @ (adr r0, 6e254 ) │ │ │ │ + add r0, pc, #320 @ (adr r0, 6e24c ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r0, pc, #448 @ (adr r0, 6e2d8 ) │ │ │ │ + add r0, pc, #448 @ (adr r0, 6e2d0 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r0, pc, #608 @ (adr r0, 6e37c ) │ │ │ │ + add r0, pc, #608 @ (adr r0, 6e374 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r0, pc, #752 @ (adr r0, 6e410 ) │ │ │ │ + add r0, pc, #752 @ (adr r0, 6e408 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r0, pc, #896 @ (adr r0, 6e4a4 ) │ │ │ │ + add r0, pc, #896 @ (adr r0, 6e49c ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r1, pc, #32 @ (adr r1, 6e148 ) │ │ │ │ + add r1, pc, #32 @ (adr r1, 6e140 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r1, pc, #160 @ (adr r1, 6e1cc ) │ │ │ │ + add r1, pc, #160 @ (adr r1, 6e1c4 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r1, pc, #304 @ (adr r1, 6e260 ) │ │ │ │ + add r1, pc, #304 @ (adr r1, 6e258 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r1, pc, #432 @ (adr r1, 6e2e4 ) │ │ │ │ + add r1, pc, #432 @ (adr r1, 6e2dc ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r1, pc, #624 @ (adr r1, 6e3a8 ) │ │ │ │ + add r1, pc, #624 @ (adr r1, 6e3a0 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r1, pc, #736 @ (adr r1, 6e41c ) │ │ │ │ + add r1, pc, #736 @ (adr r1, 6e414 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r1, pc, #864 @ (adr r1, 6e4a0 ) │ │ │ │ + add r1, pc, #864 @ (adr r1, 6e498 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r1, pc, #992 @ (adr r1, 6e524 ) │ │ │ │ + add r1, pc, #992 @ (adr r1, 6e51c ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r2, pc, #96 @ (adr r2, 6e1a8 ) │ │ │ │ + add r2, pc, #96 @ (adr r2, 6e1a0 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r2, pc, #224 @ (adr r2, 6e22c ) │ │ │ │ + add r2, pc, #224 @ (adr r2, 6e224 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r2, pc, #368 @ (adr r2, 6e2c0 ) │ │ │ │ + add r2, pc, #368 @ (adr r2, 6e2b8 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r2, pc, #480 @ (adr r2, 6e334 ) │ │ │ │ + add r2, pc, #480 @ (adr r2, 6e32c ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r2, pc, #608 @ (adr r2, 6e3b8 ) │ │ │ │ + add r2, pc, #608 @ (adr r2, 6e3b0 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r2, pc, #720 @ (adr r2, 6e42c ) │ │ │ │ + add r2, pc, #720 @ (adr r2, 6e424 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r2, pc, #848 @ (adr r2, 6e4b0 ) │ │ │ │ + add r2, pc, #848 @ (adr r2, 6e4a8 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r2, pc, #960 @ (adr r2, 6e524 ) │ │ │ │ + add r2, pc, #960 @ (adr r2, 6e51c ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r3, pc, #64 @ (adr r3, 6e1a8 ) │ │ │ │ + add r3, pc, #64 @ (adr r3, 6e1a0 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r3, pc, #192 @ (adr r3, 6e22c ) │ │ │ │ + add r3, pc, #192 @ (adr r3, 6e224 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r3, pc, #336 @ (adr r3, 6e2c0 ) │ │ │ │ + add r3, pc, #336 @ (adr r3, 6e2b8 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r3, pc, #464 @ (adr r3, 6e344 ) │ │ │ │ + add r3, pc, #464 @ (adr r3, 6e33c ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r3, pc, #608 @ (adr r3, 6e3d8 ) │ │ │ │ + add r3, pc, #608 @ (adr r3, 6e3d0 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r3, pc, #736 @ (adr r3, 6e45c ) │ │ │ │ + add r3, pc, #736 @ (adr r3, 6e454 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r3, pc, #864 @ (adr r3, 6e4e0 ) │ │ │ │ + add r3, pc, #864 @ (adr r3, 6e4d8 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r3, pc, #976 @ (adr r3, 6e554 ) │ │ │ │ + add r3, pc, #976 @ (adr r3, 6e54c ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r4, pc, #64 @ (adr r4, 6e1c8 ) │ │ │ │ + add r4, pc, #64 @ (adr r4, 6e1c0 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r4, pc, #192 @ (adr r4, 6e24c ) │ │ │ │ + add r4, pc, #192 @ (adr r4, 6e244 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r4, pc, #352 @ (adr r4, 6e2f0 ) │ │ │ │ + add r4, pc, #352 @ (adr r4, 6e2e8 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r4, pc, #496 @ (adr r4, 6e384 ) │ │ │ │ + add r4, pc, #496 @ (adr r4, 6e37c ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r4, pc, #624 @ (adr r4, 6e408 ) │ │ │ │ + add r4, pc, #624 @ (adr r4, 6e400 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r4, pc, #768 @ (adr r4, 6e49c ) │ │ │ │ + add r4, pc, #768 @ (adr r4, 6e494 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r4, pc, #928 @ (adr r4, 6e540 ) │ │ │ │ + add r4, pc, #928 @ (adr r4, 6e538 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r5, pc, #48 @ (adr r5, 6e1d4 ) │ │ │ │ + add r5, pc, #48 @ (adr r5, 6e1cc ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r5, pc, #160 @ (adr r5, 6e248 ) │ │ │ │ + add r5, pc, #160 @ (adr r5, 6e240 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r5, pc, #288 @ (adr r5, 6e2cc ) │ │ │ │ + add r5, pc, #288 @ (adr r5, 6e2c4 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r5, pc, #416 @ (adr r5, 6e350 ) │ │ │ │ + add r5, pc, #416 @ (adr r5, 6e348 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r5, pc, #544 @ (adr r5, 6e3d4 ) │ │ │ │ + add r5, pc, #544 @ (adr r5, 6e3cc ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r5, pc, #688 @ (adr r5, 6e468 ) │ │ │ │ + add r5, pc, #688 @ (adr r5, 6e460 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r5, pc, #816 @ (adr r5, 6e4ec ) │ │ │ │ + add r5, pc, #816 @ (adr r5, 6e4e4 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r5, pc, #944 @ (adr r5, 6e570 ) │ │ │ │ + add r5, pc, #944 @ (adr r5, 6e568 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r6, pc, #48 @ (adr r6, 6e1f4 ) │ │ │ │ + add r6, pc, #48 @ (adr r6, 6e1ec ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r6, pc, #176 @ (adr r6, 6e278 ) │ │ │ │ + add r6, pc, #176 @ (adr r6, 6e270 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r6, pc, #304 @ (adr r6, 6e2fc ) │ │ │ │ + add r6, pc, #304 @ (adr r6, 6e2f4 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r6, pc, #432 @ (adr r6, 6e380 ) │ │ │ │ + add r6, pc, #432 @ (adr r6, 6e378 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r6, pc, #560 @ (adr r6, 6e404 ) │ │ │ │ + add r6, pc, #560 @ (adr r6, 6e3fc ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r6, pc, #720 @ (adr r6, 6e4a8 ) │ │ │ │ + add r6, pc, #720 @ (adr r6, 6e4a0 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r6, pc, #880 @ (adr r6, 6e54c ) │ │ │ │ + add r6, pc, #880 @ (adr r6, 6e544 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r6, pc, #992 @ (adr r6, 6e5c0 ) │ │ │ │ + add r6, pc, #992 @ (adr r6, 6e5b8 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r7, pc, #96 @ (adr r7, 6e244 ) │ │ │ │ + add r7, pc, #96 @ (adr r7, 6e23c ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r7, pc, #208 @ (adr r7, 6e2b8 ) │ │ │ │ + add r7, pc, #208 @ (adr r7, 6e2b0 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r7, pc, #336 @ (adr r7, 6e33c ) │ │ │ │ + add r7, pc, #336 @ (adr r7, 6e334 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r7, pc, #464 @ (adr r7, 6e3c0 ) │ │ │ │ + add r7, pc, #464 @ (adr r7, 6e3b8 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r7, pc, #640 @ (adr r7, 6e474 ) │ │ │ │ + add r7, pc, #640 @ (adr r7, 6e46c ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r7, pc, #768 @ (adr r7, 6e4f8 ) │ │ │ │ + add r7, pc, #768 @ (adr r7, 6e4f0 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r7, pc, #896 @ (adr r7, 6e57c ) │ │ │ │ + add r7, pc, #896 @ (adr r7, 6e574 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ add r0, sp, #16 │ │ │ │ lsls r0, r1, #1 │ │ │ │ add r0, sp, #144 @ 0x90 │ │ │ │ lsls r0, r1, #1 │ │ │ │ add r0, sp, #256 @ 0x100 │ │ │ │ lsls r0, r1, #1 │ │ │ │ @@ -101739,267 +101736,267 @@ │ │ │ │ add r2, sp, #576 @ 0x240 │ │ │ │ lsls r0, r1, #1 │ │ │ │ add r2, sp, #720 @ 0x2d0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ lsls r5, r0, #16 │ │ │ │ lsls r3, r0, #8 │ │ │ │ vcge.u8 d4, d1, d31 │ │ │ │ - ldr r0, [pc, #764] @ (6e558 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #764] @ (6e55c ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #760] @ (6e560 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #760] @ (6e564 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #756] @ (6e568 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #756] @ (6e56c ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #752] @ (6e570 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #752] @ (6e574 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #748] @ (6e578 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #748] @ (6e57c ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #744] @ (6e580 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #744] @ (6e584 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #740] @ (6e588 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #740] @ (6e58c ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #736] @ (6e590 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #736] @ (6e594 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #732] @ (6e598 ) │ │ │ │ - bl 7068c │ │ │ │ + ldr r0, [pc, #764] @ (6e550 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #764] @ (6e554 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #760] @ (6e558 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #760] @ (6e55c ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #756] @ (6e560 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #756] @ (6e564 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #752] @ (6e568 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #752] @ (6e56c ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #748] @ (6e570 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #748] @ (6e574 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #744] @ (6e578 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #744] @ (6e57c ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #740] @ (6e580 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #740] @ (6e584 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #736] @ (6e588 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #736] @ (6e58c ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #732] @ (6e590 ) │ │ │ │ + bl 70684 │ │ │ │ add.w r0, r4, #20224 @ 0x4f00 │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #724] @ (6e59c ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #720] @ (6e5a0 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #720] @ (6e5a4 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #716] @ (6e5a8 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #716] @ (6e5ac ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #712] @ (6e5b0 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #712] @ (6e5b4 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #708] @ (6e5b8 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #708] @ (6e5bc ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #704] @ (6e5c0 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #704] @ (6e5c4 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #700] @ (6e5c8 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #700] @ (6e5cc ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #696] @ (6e5d0 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #696] @ (6e5d4 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #692] @ (6e5d8 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #692] @ (6e5dc ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #688] @ (6e5e0 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #688] @ (6e5e4 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #684] @ (6e5e8 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #684] @ (6e5ec ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #680] @ (6e5f0 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #680] @ (6e5f4 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #676] @ (6e5f8 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #676] @ (6e5fc ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #672] @ (6e600 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #672] @ (6e604 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #668] @ (6e608 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #668] @ (6e60c ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #664] @ (6e610 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #664] @ (6e614 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #660] @ (6e618 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #660] @ (6e61c ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #656] @ (6e620 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #656] @ (6e624 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #652] @ (6e628 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #652] @ (6e62c ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #648] @ (6e630 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #648] @ (6e634 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #644] @ (6e638 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #644] @ (6e63c ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #640] @ (6e640 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #640] @ (6e644 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #636] @ (6e648 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #636] @ (6e64c ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #632] @ (6e650 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #632] @ (6e654 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #628] @ (6e658 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #628] @ (6e65c ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #624] @ (6e660 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #624] @ (6e664 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #620] @ (6e668 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #620] @ (6e66c ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #616] @ (6e670 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #616] @ (6e674 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #612] @ (6e678 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #612] @ (6e67c ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #608] @ (6e680 ) │ │ │ │ - bl 7068c │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #724] @ (6e594 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #720] @ (6e598 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #720] @ (6e59c ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #716] @ (6e5a0 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #716] @ (6e5a4 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #712] @ (6e5a8 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #712] @ (6e5ac ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #708] @ (6e5b0 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #708] @ (6e5b4 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #704] @ (6e5b8 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #704] @ (6e5bc ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #700] @ (6e5c0 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #700] @ (6e5c4 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #696] @ (6e5c8 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #696] @ (6e5cc ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #692] @ (6e5d0 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #692] @ (6e5d4 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #688] @ (6e5d8 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #688] @ (6e5dc ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #684] @ (6e5e0 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #684] @ (6e5e4 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #680] @ (6e5e8 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #680] @ (6e5ec ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #676] @ (6e5f0 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #676] @ (6e5f4 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #672] @ (6e5f8 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #672] @ (6e5fc ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #668] @ (6e600 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #668] @ (6e604 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #664] @ (6e608 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #664] @ (6e60c ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #660] @ (6e610 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #660] @ (6e614 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #656] @ (6e618 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #656] @ (6e61c ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #652] @ (6e620 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #652] @ (6e624 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #648] @ (6e628 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #648] @ (6e62c ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #644] @ (6e630 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #644] @ (6e634 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #640] @ (6e638 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #640] @ (6e63c ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #636] @ (6e640 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #636] @ (6e644 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #632] @ (6e648 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #632] @ (6e64c ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #628] @ (6e650 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #628] @ (6e654 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #624] @ (6e658 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #624] @ (6e65c ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #620] @ (6e660 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #620] @ (6e664 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #616] @ (6e668 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #616] @ (6e66c ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #612] @ (6e670 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #612] @ (6e674 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #608] @ (6e678 ) │ │ │ │ + bl 70684 │ │ │ │ add.w r0, r4, #22272 @ 0x5700 │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #600] @ (6e684 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #596] @ (6e688 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #596] @ (6e68c ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #592] @ (6e690 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #592] @ (6e694 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #588] @ (6e698 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #588] @ (6e69c ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #584] @ (6e6a0 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #584] @ (6e6a4 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #580] @ (6e6a8 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #580] @ (6e6ac ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #576] @ (6e6b0 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #576] @ (6e6b4 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #572] @ (6e6b8 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #572] @ (6e6bc ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #568] @ (6e6c0 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #568] @ (6e6c4 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #564] @ (6e6c8 ) │ │ │ │ - bl 7068c │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #600] @ (6e67c ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #596] @ (6e680 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #596] @ (6e684 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #592] @ (6e688 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #592] @ (6e68c ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #588] @ (6e690 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #588] @ (6e694 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #584] @ (6e698 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #584] @ (6e69c ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #580] @ (6e6a0 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #580] @ (6e6a4 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #576] @ (6e6a8 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #576] @ (6e6ac ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #572] @ (6e6b0 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #572] @ (6e6b4 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #568] @ (6e6b8 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #568] @ (6e6bc ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #564] @ (6e6c0 ) │ │ │ │ + bl 70684 │ │ │ │ add.w r0, r4, #22912 @ 0x5980 │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #556] @ (6e6cc ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #552] @ (6e6d0 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #552] @ (6e6d4 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #548] @ (6e6d8 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #548] @ (6e6dc ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #544] @ (6e6e0 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #544] @ (6e6e4 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #540] @ (6e6e8 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #540] @ (6e6ec ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #536] @ (6e6f0 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #536] @ (6e6f4 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #532] @ (6e6f8 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #532] @ (6e6fc ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #528] @ (6e700 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #528] @ (6e704 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #524] @ (6e708 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #524] @ (6e70c ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #520] @ (6e710 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #520] @ (6e714 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #516] @ (6e718 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #516] @ (6e71c ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #512] @ (6e720 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #512] @ (6e724 ) │ │ │ │ - bl 7068c │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #556] @ (6e6c4 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #552] @ (6e6c8 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #552] @ (6e6cc ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #548] @ (6e6d0 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #548] @ (6e6d4 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #544] @ (6e6d8 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #544] @ (6e6dc ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #540] @ (6e6e0 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #540] @ (6e6e4 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #536] @ (6e6e8 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #536] @ (6e6ec ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #532] @ (6e6f0 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #532] @ (6e6f4 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #528] @ (6e6f8 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #528] @ (6e6fc ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #524] @ (6e700 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #524] @ (6e704 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #520] @ (6e708 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #520] @ (6e70c ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #516] @ (6e710 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #516] @ (6e714 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #512] @ (6e718 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #512] @ (6e71c ) │ │ │ │ + bl 70684 │ │ │ │ add.w r0, r4, #23680 @ 0x5c80 │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #500] @ (6e728 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #500] @ (6e72c ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #496] @ (6e730 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #496] @ (6e734 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #492] @ (6e738 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #492] @ (6e73c ) │ │ │ │ - bl 7068c │ │ │ │ - b.n 6e740 │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #500] @ (6e720 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #500] @ (6e724 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #496] @ (6e728 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #496] @ (6e72c ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #492] @ (6e730 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #492] @ (6e734 ) │ │ │ │ + bl 70684 │ │ │ │ + b.n 6e738 │ │ │ │ nop │ │ │ │ add r2, sp, #848 @ 0x350 │ │ │ │ lsls r0, r1, #1 │ │ │ │ add r2, sp, #976 @ 0x3d0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ lsls r0, r1, #1 │ │ │ │ @@ -102087,25 +102084,25 @@ │ │ │ │ lsls r0, r1, #1 │ │ │ │ sub sp, #112 @ 0x70 │ │ │ │ lsls r0, r1, #1 │ │ │ │ sub sp, #272 @ 0x110 │ │ │ │ lsls r0, r1, #1 │ │ │ │ sub sp, #400 @ 0x190 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbz r4, 6e618 │ │ │ │ + cbz r4, 6e610 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbz r0, 6e626 │ │ │ │ + cbz r0, 6e61e │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbz r0, 6e638 │ │ │ │ + cbz r0, 6e630 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbz r0, 6e648 │ │ │ │ + cbz r0, 6e640 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbz r0, 6e656 │ │ │ │ + cbz r0, 6e64e │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbz r4, 6e666 │ │ │ │ + cbz r4, 6e65e │ │ │ │ lsls r0, r1, #1 │ │ │ │ sxth r4, r2 │ │ │ │ lsls r0, r1, #1 │ │ │ │ sxth r4, r7 │ │ │ │ lsls r0, r1, #1 │ │ │ │ sxtb r4, r3 │ │ │ │ lsls r0, r1, #1 │ │ │ │ @@ -102115,27 +102112,27 @@ │ │ │ │ lsls r0, r1, #1 │ │ │ │ uxth r0, r7 │ │ │ │ lsls r0, r1, #1 │ │ │ │ uxtb r4, r2 │ │ │ │ lsls r0, r1, #1 │ │ │ │ uxtb r0, r6 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbz r0, 6e694 │ │ │ │ + cbz r0, 6e68c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbz r0, 6e6a0 │ │ │ │ + cbz r0, 6e698 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbz r0, 6e6ac │ │ │ │ + cbz r0, 6e6a4 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbz r4, 6e6b8 │ │ │ │ + cbz r4, 6e6b0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbz r4, 6e6c8 │ │ │ │ + cbz r4, 6e6c0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbz r4, 6e6d4 │ │ │ │ + cbz r4, 6e6cc │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbz r4, 6e6e0 │ │ │ │ + cbz r4, 6e6d8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r3} │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r2, r3, r5} │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r2, r4, r6} │ │ │ │ lsls r0, r1, #1 │ │ │ │ @@ -102201,29 +102198,29 @@ │ │ │ │ lsls r0, r1, #1 │ │ │ │ @ instruction: 0xb8ac │ │ │ │ lsls r0, r1, #1 │ │ │ │ @ instruction: 0xb8d4 │ │ │ │ lsls r0, r1, #1 │ │ │ │ @ instruction: 0xb8f8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbnz r4, 6e702 │ │ │ │ + cbnz r4, 6e6fa │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbnz r0, 6e710 │ │ │ │ + cbnz r0, 6e708 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbnz r4, 6e71a │ │ │ │ + cbnz r4, 6e712 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbnz r4, 6e726 │ │ │ │ + cbnz r4, 6e71e │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbnz r0, 6e732 │ │ │ │ + cbnz r0, 6e72a │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbnz r0, 6e73c │ │ │ │ + cbnz r0, 6e734 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbnz r4, 6e746 │ │ │ │ + cbnz r4, 6e73e │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbnz r0, 6e752 │ │ │ │ + cbnz r0, 6e74a │ │ │ │ lsls r0, r1, #1 │ │ │ │ rev r0, r1 │ │ │ │ lsls r0, r1, #1 │ │ │ │ rev r4, r4 │ │ │ │ lsls r0, r1, #1 │ │ │ │ rev16 r4, r1 │ │ │ │ lsls r0, r1, #1 │ │ │ │ @@ -102231,284 +102228,284 @@ │ │ │ │ lsls r0, r1, #1 │ │ │ │ hlt 0x001c │ │ │ │ lsls r0, r1, #1 │ │ │ │ hlt 0x003c │ │ │ │ lsls r0, r1, #1 │ │ │ │ revsh r4, r4 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbnz r4, 6e778 │ │ │ │ + cbnz r4, 6e770 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbnz r4, 6e784 │ │ │ │ + cbnz r4, 6e77c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbnz r0, 6e790 │ │ │ │ + cbnz r0, 6e788 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r0, [pc, #764] @ (6ea40 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #764] @ (6ea44 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #760] @ (6ea48 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #760] @ (6ea4c ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #756] @ (6ea50 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #756] @ (6ea54 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #752] @ (6ea58 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #752] @ (6ea5c ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #748] @ (6ea60 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #748] @ (6ea64 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #744] @ (6ea68 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #744] @ (6ea6c ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #740] @ (6ea70 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #740] @ (6ea74 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #736] @ (6ea78 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #736] @ (6ea7c ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #732] @ (6ea80 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #732] @ (6ea84 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #728] @ (6ea88 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #728] @ (6ea8c ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #724] @ (6ea90 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #724] @ (6ea94 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #720] @ (6ea98 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #720] @ (6ea9c ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #716] @ (6eaa0 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #716] @ (6eaa4 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #712] @ (6eaa8 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #712] @ (6eaac ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #708] @ (6eab0 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #708] @ (6eab4 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #704] @ (6eab8 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #704] @ (6eabc ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #700] @ (6eac0 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #700] @ (6eac4 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #696] @ (6eac8 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #696] @ (6eacc ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #692] @ (6ead0 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #692] @ (6ead4 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #688] @ (6ead8 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #688] @ (6eadc ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #684] @ (6eae0 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #684] @ (6eae4 ) │ │ │ │ - bl 7068c │ │ │ │ + ldr r0, [pc, #764] @ (6ea38 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #764] @ (6ea3c ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #760] @ (6ea40 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #760] @ (6ea44 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #756] @ (6ea48 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #756] @ (6ea4c ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #752] @ (6ea50 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #752] @ (6ea54 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #748] @ (6ea58 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #748] @ (6ea5c ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #744] @ (6ea60 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #744] @ (6ea64 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #740] @ (6ea68 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #740] @ (6ea6c ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #736] @ (6ea70 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #736] @ (6ea74 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #732] @ (6ea78 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #732] @ (6ea7c ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #728] @ (6ea80 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #728] @ (6ea84 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #724] @ (6ea88 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #724] @ (6ea8c ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #720] @ (6ea90 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #720] @ (6ea94 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #716] @ (6ea98 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #716] @ (6ea9c ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #712] @ (6eaa0 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #712] @ (6eaa4 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #708] @ (6eaa8 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #708] @ (6eaac ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #704] @ (6eab0 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #704] @ (6eab4 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #700] @ (6eab8 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #700] @ (6eabc ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #696] @ (6eac0 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #696] @ (6eac4 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #692] @ (6eac8 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #692] @ (6eacc ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #688] @ (6ead0 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #688] @ (6ead4 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #684] @ (6ead8 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #684] @ (6eadc ) │ │ │ │ + bl 70684 │ │ │ │ add.w r0, r4, #25216 @ 0x6280 │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #672] @ (6eae8 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #672] @ (6eaec ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #668] @ (6eaf0 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #668] @ (6eaf4 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #664] @ (6eaf8 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #664] @ (6eafc ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #660] @ (6eb00 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #660] @ (6eb04 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #656] @ (6eb08 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #656] @ (6eb0c ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #652] @ (6eb10 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #652] @ (6eb14 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #648] @ (6eb18 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #648] @ (6eb1c ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #644] @ (6eb20 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #644] @ (6eb24 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #640] @ (6eb28 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #640] @ (6eb2c ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #636] @ (6eb30 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #636] @ (6eb34 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #632] @ (6eb38 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #632] @ (6eb3c ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #628] @ (6eb40 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #628] @ (6eb44 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #624] @ (6eb48 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #624] @ (6eb4c ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #620] @ (6eb50 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #620] @ (6eb54 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #616] @ (6eb58 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #616] @ (6eb5c ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #612] @ (6eb60 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #612] @ (6eb64 ) │ │ │ │ - bl 7068c │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #672] @ (6eae0 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #672] @ (6eae4 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #668] @ (6eae8 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #668] @ (6eaec ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #664] @ (6eaf0 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #664] @ (6eaf4 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #660] @ (6eaf8 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #660] @ (6eafc ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #656] @ (6eb00 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #656] @ (6eb04 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #652] @ (6eb08 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #652] @ (6eb0c ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #648] @ (6eb10 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #648] @ (6eb14 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #644] @ (6eb18 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #644] @ (6eb1c ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #640] @ (6eb20 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #640] @ (6eb24 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #636] @ (6eb28 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #636] @ (6eb2c ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #632] @ (6eb30 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #632] @ (6eb34 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #628] @ (6eb38 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #628] @ (6eb3c ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #624] @ (6eb40 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #624] @ (6eb44 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #620] @ (6eb48 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #620] @ (6eb4c ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #616] @ (6eb50 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #616] @ (6eb54 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #612] @ (6eb58 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #612] @ (6eb5c ) │ │ │ │ + bl 70684 │ │ │ │ add.w r0, r4, #26240 @ 0x6680 │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #600] @ (6eb68 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #600] @ (6eb6c ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #596] @ (6eb70 ) │ │ │ │ - bl 7068c │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #600] @ (6eb60 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #600] @ (6eb64 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #596] @ (6eb68 ) │ │ │ │ + bl 70684 │ │ │ │ add.w r0, r4, #26368 @ 0x6700 │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #588] @ (6eb74 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #584] @ (6eb78 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #584] @ (6eb7c ) │ │ │ │ - bl 7068c │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #588] @ (6eb6c ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #584] @ (6eb70 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #584] @ (6eb74 ) │ │ │ │ + bl 70684 │ │ │ │ add.w r0, r4, #26496 @ 0x6780 │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #572] @ (6eb80 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #572] @ (6eb84 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #568] @ (6eb88 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #568] @ (6eb8c ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #564] @ (6eb90 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #564] @ (6eb94 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #560] @ (6eb98 ) │ │ │ │ - bl 7068c │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #572] @ (6eb78 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #572] @ (6eb7c ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #568] @ (6eb80 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #568] @ (6eb84 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #564] @ (6eb88 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #564] @ (6eb8c ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #560] @ (6eb90 ) │ │ │ │ + bl 70684 │ │ │ │ add.w r0, r4, #26752 @ 0x6880 │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #552] @ (6eb9c ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #548] @ (6eba0 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #548] @ (6eba4 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #544] @ (6eba8 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #544] @ (6ebac ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #540] @ (6ebb0 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #540] @ (6ebb4 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #536] @ (6ebb8 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #536] @ (6ebbc ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #532] @ (6ebc0 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #532] @ (6ebc4 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #528] @ (6ebc8 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #528] @ (6ebcc ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #524] @ (6ebd0 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #524] @ (6ebd4 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #520] @ (6ebd8 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #520] @ (6ebdc ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #516] @ (6ebe0 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #516] @ (6ebe4 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #512] @ (6ebe8 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #512] @ (6ebec ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #508] @ (6ebf0 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #508] @ (6ebf4 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #504] @ (6ebf8 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #504] @ (6ebfc ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #500] @ (6ec00 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #500] @ (6ec04 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #496] @ (6ec08 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #496] @ (6ec0c ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #492] @ (6ec10 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #492] @ (6ec14 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #488] @ (6ec18 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #488] @ (6ec1c ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #484] @ (6ec20 ) │ │ │ │ - bl 7068c │ │ │ │ - b.n 6ec24 │ │ │ │ - cbnz r4, 6ea9a │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - cbnz r4, 6eaa4 │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #552] @ (6eb94 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #548] @ (6eb98 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #548] @ (6eb9c ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #544] @ (6eba0 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #544] @ (6eba4 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #540] @ (6eba8 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #540] @ (6ebac ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #536] @ (6ebb0 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #536] @ (6ebb4 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #532] @ (6ebb8 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #532] @ (6ebbc ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #528] @ (6ebc0 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #528] @ (6ebc4 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #524] @ (6ebc8 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #524] @ (6ebcc ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #520] @ (6ebd0 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #520] @ (6ebd4 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #516] @ (6ebd8 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #516] @ (6ebdc ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #512] @ (6ebe0 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #512] @ (6ebe4 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #508] @ (6ebe8 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #508] @ (6ebec ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #504] @ (6ebf0 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #504] @ (6ebf4 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #500] @ (6ebf8 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #500] @ (6ebfc ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #496] @ (6ec00 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #496] @ (6ec04 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #492] @ (6ec08 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #492] @ (6ec0c ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #488] @ (6ec10 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #488] @ (6ec14 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #484] @ (6ec18 ) │ │ │ │ + bl 70684 │ │ │ │ + b.n 6ec1c │ │ │ │ + cbnz r4, 6ea92 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + cbnz r4, 6ea9c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbnz r4, 6eab0 │ │ │ │ + cbnz r4, 6eaa8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbnz r0, 6eabc │ │ │ │ + cbnz r0, 6eab4 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbnz r4, 6eac6 │ │ │ │ + cbnz r4, 6eabe │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbnz r0, 6ead2 │ │ │ │ + cbnz r0, 6eaca │ │ │ │ lsls r0, r1, #1 │ │ │ │ pop {r2, r3} │ │ │ │ lsls r0, r1, #1 │ │ │ │ pop {r2, r3, r5} │ │ │ │ lsls r0, r1, #1 │ │ │ │ pop {r2, r3, r6} │ │ │ │ lsls r0, r1, #1 │ │ │ │ @@ -102732,267 +102729,267 @@ │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldmia r2, {r2, r4, r6} │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldmia r2!, {r4, r5, r6} │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldmia r2, {r2, r3, r7} │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r0, [pc, #760] @ (6ef20 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #760] @ (6ef24 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #756] @ (6ef28 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #756] @ (6ef2c ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #752] @ (6ef30 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #752] @ (6ef34 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #748] @ (6ef38 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #748] @ (6ef3c ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #744] @ (6ef40 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #744] @ (6ef44 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #740] @ (6ef48 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #740] @ (6ef4c ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #736] @ (6ef50 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #736] @ (6ef54 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #732] @ (6ef58 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #732] @ (6ef5c ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #728] @ (6ef60 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #728] @ (6ef64 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #724] @ (6ef68 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #724] @ (6ef6c ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #720] @ (6ef70 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #720] @ (6ef74 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #716] @ (6ef78 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #716] @ (6ef7c ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #712] @ (6ef80 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #712] @ (6ef84 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #708] @ (6ef88 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #708] @ (6ef8c ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #704] @ (6ef90 ) │ │ │ │ - bl 7068c │ │ │ │ + ldr r0, [pc, #760] @ (6ef18 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #760] @ (6ef1c ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #756] @ (6ef20 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #756] @ (6ef24 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #752] @ (6ef28 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #752] @ (6ef2c ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #748] @ (6ef30 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #748] @ (6ef34 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #744] @ (6ef38 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #744] @ (6ef3c ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #740] @ (6ef40 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #740] @ (6ef44 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #736] @ (6ef48 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #736] @ (6ef4c ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #732] @ (6ef50 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #732] @ (6ef54 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #728] @ (6ef58 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #728] @ (6ef5c ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #724] @ (6ef60 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #724] @ (6ef64 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #720] @ (6ef68 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #720] @ (6ef6c ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #716] @ (6ef70 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #716] @ (6ef74 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #712] @ (6ef78 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #712] @ (6ef7c ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #708] @ (6ef80 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #708] @ (6ef84 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #704] @ (6ef88 ) │ │ │ │ + bl 70684 │ │ │ │ add.w r0, r4, #28672 @ 0x7000 │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #696] @ (6ef94 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #692] @ (6ef98 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #692] @ (6ef9c ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #688] @ (6efa0 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #688] @ (6efa4 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #684] @ (6efa8 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #684] @ (6efac ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #680] @ (6efb0 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #680] @ (6efb4 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #676] @ (6efb8 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #676] @ (6efbc ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #672] @ (6efc0 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #672] @ (6efc4 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #668] @ (6efc8 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #668] @ (6efcc ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #664] @ (6efd0 ) │ │ │ │ - bl 7068c │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #696] @ (6ef8c ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #692] @ (6ef90 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #692] @ (6ef94 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #688] @ (6ef98 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #688] @ (6ef9c ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #684] @ (6efa0 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #684] @ (6efa4 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #680] @ (6efa8 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #680] @ (6efac ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #676] @ (6efb0 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #676] @ (6efb4 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #672] @ (6efb8 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #672] @ (6efbc ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #668] @ (6efc0 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #668] @ (6efc4 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #664] @ (6efc8 ) │ │ │ │ + bl 70684 │ │ │ │ add.w r0, r4, #29184 @ 0x7200 │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #656] @ (6efd4 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #652] @ (6efd8 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #652] @ (6efdc ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #648] @ (6efe0 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #648] @ (6efe4 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #644] @ (6efe8 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #644] @ (6efec ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #640] @ (6eff0 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #640] @ (6eff4 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #636] @ (6eff8 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #636] @ (6effc ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #632] @ (6f000 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #632] @ (6f004 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #628] @ (6f008 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #628] @ (6f00c ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #624] @ (6f010 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #624] @ (6f014 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #620] @ (6f018 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #620] @ (6f01c ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #616] @ (6f020 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #616] @ (6f024 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #612] @ (6f028 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #612] @ (6f02c ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #608] @ (6f030 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #608] @ (6f034 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #604] @ (6f038 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #604] @ (6f03c ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #600] @ (6f040 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #600] @ (6f044 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #596] @ (6f048 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #596] @ (6f04c ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #592] @ (6f050 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #592] @ (6f054 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #588] @ (6f058 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #588] @ (6f05c ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #584] @ (6f060 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #584] @ (6f064 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #580] @ (6f068 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #580] @ (6f06c ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #576] @ (6f070 ) │ │ │ │ - bl 7068c │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #656] @ (6efcc ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #652] @ (6efd0 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #652] @ (6efd4 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #648] @ (6efd8 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #648] @ (6efdc ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #644] @ (6efe0 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #644] @ (6efe4 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #640] @ (6efe8 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #640] @ (6efec ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #636] @ (6eff0 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #636] @ (6eff4 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #632] @ (6eff8 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #632] @ (6effc ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #628] @ (6f000 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #628] @ (6f004 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #624] @ (6f008 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #624] @ (6f00c ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #620] @ (6f010 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #620] @ (6f014 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #616] @ (6f018 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #616] @ (6f01c ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #612] @ (6f020 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #612] @ (6f024 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #608] @ (6f028 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #608] @ (6f02c ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #604] @ (6f030 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #604] @ (6f034 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #600] @ (6f038 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #600] @ (6f03c ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #596] @ (6f040 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #596] @ (6f044 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #592] @ (6f048 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #592] @ (6f04c ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #588] @ (6f050 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #588] @ (6f054 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #584] @ (6f058 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #584] @ (6f05c ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #580] @ (6f060 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #580] @ (6f064 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #576] @ (6f068 ) │ │ │ │ + bl 70684 │ │ │ │ add.w r0, r4, #30464 @ 0x7700 │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #568] @ (6f074 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #564] @ (6f078 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #564] @ (6f07c ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #560] @ (6f080 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #560] @ (6f084 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #556] @ (6f088 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #556] @ (6f08c ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #552] @ (6f090 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #552] @ (6f094 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #548] @ (6f098 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #548] @ (6f09c ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #544] @ (6f0a0 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #544] @ (6f0a4 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #540] @ (6f0a8 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #540] @ (6f0ac ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #536] @ (6f0b0 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #536] @ (6f0b4 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #532] @ (6f0b8 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #532] @ (6f0bc ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #528] @ (6f0c0 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #528] @ (6f0c4 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #524] @ (6f0c8 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #524] @ (6f0cc ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #520] @ (6f0d0 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #520] @ (6f0d4 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #516] @ (6f0d8 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #516] @ (6f0dc ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #512] @ (6f0e0 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #512] @ (6f0e4 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #508] @ (6f0e8 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #508] @ (6f0ec ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #504] @ (6f0f0 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #504] @ (6f0f4 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #500] @ (6f0f8 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #500] @ (6f0fc ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #496] @ (6f100 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #496] @ (6f104 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #492] @ (6f108 ) │ │ │ │ - bl 7068c │ │ │ │ - b.n 6f10c │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #568] @ (6f06c ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #564] @ (6f070 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #564] @ (6f074 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #560] @ (6f078 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #560] @ (6f07c ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #556] @ (6f080 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #556] @ (6f084 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #552] @ (6f088 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #552] @ (6f08c ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #548] @ (6f090 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #548] @ (6f094 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #544] @ (6f098 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #544] @ (6f09c ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #540] @ (6f0a0 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #540] @ (6f0a4 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #536] @ (6f0a8 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #536] @ (6f0ac ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #532] @ (6f0b0 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #532] @ (6f0b4 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #528] @ (6f0b8 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #528] @ (6f0bc ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #524] @ (6f0c0 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #524] @ (6f0c4 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #520] @ (6f0c8 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #520] @ (6f0cc ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #516] @ (6f0d0 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #516] @ (6f0d4 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #512] @ (6f0d8 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #512] @ (6f0dc ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #508] @ (6f0e0 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #508] @ (6f0e4 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #504] @ (6f0e8 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #504] @ (6f0ec ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #500] @ (6f0f0 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #500] @ (6f0f4 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #496] @ (6f0f8 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #496] @ (6f0fc ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #492] @ (6f100 ) │ │ │ │ + bl 70684 │ │ │ │ + b.n 6f104 │ │ │ │ ldmia r2, {r2, r5, r7} │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldmia r2, {r2, r3, r4, r5, r7} │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldmia r2!, {r3, r4, r6, r7} │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldmia r2, {r2, r4, r5, r6, r7} │ │ │ │ @@ -103075,501 +103072,501 @@ │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldmia r7, {r4, r5, r7} │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldmia r7, {r2, r3, r6, r7} │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldmia r7, {r3, r5, r6, r7} │ │ │ │ lsls r0, r1, #1 │ │ │ │ - beq.n 6f010 │ │ │ │ + beq.n 6f008 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - beq.n 6f04c │ │ │ │ + beq.n 6f044 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - beq.n 6f088 │ │ │ │ + beq.n 6f080 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - beq.n 6f0d4 │ │ │ │ + beq.n 6f0cc │ │ │ │ lsls r0, r1, #1 │ │ │ │ - beq.n 6ef10 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - beq.n 6ef4c │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - beq.n 6ef90 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - beq.n 6efcc │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bne.n 6f010 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bne.n 6f054 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bne.n 6f088 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bne.n 6f0d4 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bne.n 6ef20 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bne.n 6ef64 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bne.n 6efa0 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bne.n 6efec │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bcs.n 6f038 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bcs.n 6f084 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bcs.n 6f0d0 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bcs.n 6f10c │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bcs.n 6ef50 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bcs.n 6ef8c │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bcs.n 6efd8 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bcs.n 6f01c │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bcc.n 6f068 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bcc.n 6f0a4 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bcc.n 6f0f0 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bcc.n 6f134 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bcc.n 6ef78 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bcc.n 6efb4 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bcc.n 6eff8 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bcc.n 6f03c │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bmi.n 6f088 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bmi.n 6f0c4 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bmi.n 6f100 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bmi.n 6f13c │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bmi.n 6ef78 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bmi.n 6efbc │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bmi.n 6f000 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bmi.n 6f03c │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bpl.n 6f0b8 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bpl.n 6f0ec │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bpl.n 6f128 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bpl.n 6f164 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bpl.n 6efa0 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bpl.n 6efd4 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bpl.n 6f008 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bpl.n 6f03c │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bpl.n 6f080 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bvs.n 6f0bc │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bvs.n 6f0f8 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bvs.n 6f134 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bvs.n 6f178 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bvs.n 6efbc │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bvs.n 6f008 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bvs.n 6f04c │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bvs.n 6f090 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bvc.n 6f0cc │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bvc.n 6f110 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bvc.n 6f144 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bvc.n 6f180 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bvc.n 6f1bc │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bvc.n 6eff8 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bvc.n 6f034 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bvc.n 6f080 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bvc.n 6f0bc │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bhi.n 6f100 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bhi.n 6f13c │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bhi.n 6f170 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bhi.n 6f1ac │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bhi.n 6f1e8 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bhi.n 6f02c │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bhi.n 6f068 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bhi.n 6f0b4 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bhi.n 6f0f0 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bls.n 6f12c │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bls.n 6f170 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bls.n 6f1b4 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - ldr r0, [pc, #756] @ (6f404 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #756] @ (6f408 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #752] @ (6f40c ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #752] @ (6f410 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #748] @ (6f414 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #748] @ (6f418 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #744] @ (6f41c ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #744] @ (6f420 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #740] @ (6f424 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #740] @ (6f428 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #736] @ (6f42c ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #736] @ (6f430 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #732] @ (6f434 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #732] @ (6f438 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #728] @ (6f43c ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #728] @ (6f440 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #724] @ (6f444 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #724] @ (6f448 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #720] @ (6f44c ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #720] @ (6f450 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #716] @ (6f454 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #716] @ (6f458 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #712] @ (6f45c ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #712] @ (6f460 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #708] @ (6f464 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #708] @ (6f468 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #704] @ (6f46c ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #704] @ (6f470 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #700] @ (6f474 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #700] @ (6f478 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #696] @ (6f47c ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #696] @ (6f480 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #692] @ (6f484 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #692] @ (6f488 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #688] @ (6f48c ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #688] @ (6f490 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #684] @ (6f494 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #684] @ (6f498 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #680] @ (6f49c ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #680] @ (6f4a0 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #676] @ (6f4a4 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #676] @ (6f4a8 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #672] @ (6f4ac ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #672] @ (6f4b0 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #668] @ (6f4b4 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #668] @ (6f4b8 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #664] @ (6f4bc ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #664] @ (6f4c0 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #660] @ (6f4c4 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #660] @ (6f4c8 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #656] @ (6f4cc ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #656] @ (6f4d0 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #652] @ (6f4d4 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #652] @ (6f4d8 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #648] @ (6f4dc ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #648] @ (6f4e0 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #644] @ (6f4e4 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #644] @ (6f4e8 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #640] @ (6f4ec ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #640] @ (6f4f0 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #636] @ (6f4f4 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #636] @ (6f4f8 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #632] @ (6f4fc ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #632] @ (6f500 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #628] @ (6f504 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #628] @ (6f508 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #624] @ (6f50c ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #624] @ (6f510 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #620] @ (6f514 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #620] @ (6f518 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #616] @ (6f51c ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #616] @ (6f520 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #612] @ (6f524 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #612] @ (6f528 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #608] @ (6f52c ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #608] @ (6f530 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #604] @ (6f534 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #604] @ (6f538 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #600] @ (6f53c ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #600] @ (6f540 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #596] @ (6f544 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #596] @ (6f548 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #592] @ (6f54c ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #592] @ (6f550 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #588] @ (6f554 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #588] @ (6f558 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #584] @ (6f55c ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #584] @ (6f560 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #580] @ (6f564 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #580] @ (6f568 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #576] @ (6f56c ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #576] @ (6f570 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #572] @ (6f574 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #572] @ (6f578 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #568] @ (6f57c ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #568] @ (6f580 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #564] @ (6f584 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #564] @ (6f588 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #560] @ (6f58c ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #560] @ (6f590 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #556] @ (6f594 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #556] @ (6f598 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #552] @ (6f59c ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #552] @ (6f5a0 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #548] @ (6f5a4 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #548] @ (6f5a8 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #544] @ (6f5ac ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #544] @ (6f5b0 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #540] @ (6f5b4 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #540] @ (6f5b8 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #536] @ (6f5bc ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #536] @ (6f5c0 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #532] @ (6f5c4 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #532] @ (6f5c8 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #528] @ (6f5cc ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #528] @ (6f5d0 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #524] @ (6f5d4 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #524] @ (6f5d8 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #520] @ (6f5dc ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #520] @ (6f5e0 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #516] @ (6f5e4 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #516] @ (6f5e8 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #512] @ (6f5ec ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #512] @ (6f5f0 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #508] @ (6f5f4 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #508] @ (6f5f8 ) │ │ │ │ - bl 7068c │ │ │ │ - b.n 6f5fc │ │ │ │ - nop │ │ │ │ - bls.n 6f4f0 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bls.n 6f32c │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bls.n 6f368 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bls.n 6f3ac │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bls.n 6f3f0 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bge.n 6f434 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bge.n 6f478 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bge.n 6f4b4 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bge.n 6f4f8 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bge.n 6f33c │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bge.n 6f378 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bge.n 6f3bc │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bge.n 6f408 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - blt.n 6f444 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - blt.n 6f478 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - blt.n 6f4b4 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - blt.n 6f4f0 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - blt.n 6f53c │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - blt.n 6f378 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - blt.n 6f3b4 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - blt.n 6f3e8 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - blt.n 6f41c │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - blt.n 6f458 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bgt.n 6f494 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bgt.n 6f4d0 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bgt.n 6f514 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bgt.n 6f568 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bgt.n 6f3bc │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bgt.n 6f3f8 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bgt.n 6f43c │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - ble.n 6f490 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - ble.n 6f4d4 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - ble.n 6f510 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - ble.n 6f54c │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - ble.n 6f588 │ │ │ │ + beq.n 6ef08 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + beq.n 6ef44 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + beq.n 6ef88 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + beq.n 6efc4 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bne.n 6f008 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bne.n 6f04c │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bne.n 6f080 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bne.n 6f0cc │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bne.n 6ef18 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bne.n 6ef5c │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bne.n 6ef98 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bne.n 6efe4 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bcs.n 6f030 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bcs.n 6f07c │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bcs.n 6f0c8 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bcs.n 6f104 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bcs.n 6ef48 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bcs.n 6ef84 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bcs.n 6efd0 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bcs.n 6f014 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bcc.n 6f060 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bcc.n 6f09c │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bcc.n 6f0e8 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bcc.n 6f12c │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bcc.n 6ef70 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bcc.n 6efac │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bcc.n 6eff0 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bcc.n 6f034 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bmi.n 6f080 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bmi.n 6f0bc │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bmi.n 6f0f8 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bmi.n 6f134 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bmi.n 6ef70 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bmi.n 6efb4 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bmi.n 6eff8 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bmi.n 6f034 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bpl.n 6f0b0 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bpl.n 6f0e4 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bpl.n 6f120 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bpl.n 6f15c │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bpl.n 6ef98 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bpl.n 6efcc │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bpl.n 6f000 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bpl.n 6f034 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bpl.n 6f078 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bvs.n 6f0b4 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bvs.n 6f0f0 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bvs.n 6f12c │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bvs.n 6f170 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bvs.n 6efb4 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bvs.n 6f000 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bvs.n 6f044 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bvs.n 6f088 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bvc.n 6f0c4 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bvc.n 6f108 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bvc.n 6f13c │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bvc.n 6f178 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bvc.n 6f1b4 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bvc.n 6eff0 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bvc.n 6f02c │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bvc.n 6f078 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bvc.n 6f0b4 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bhi.n 6f0f8 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bhi.n 6f134 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bhi.n 6f168 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bhi.n 6f1a4 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bhi.n 6f1e0 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bhi.n 6f024 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bhi.n 6f060 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bhi.n 6f0ac │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bhi.n 6f0e8 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bls.n 6f124 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bls.n 6f168 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bls.n 6f1ac │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + ldr r0, [pc, #756] @ (6f3fc ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #756] @ (6f400 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #752] @ (6f404 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #752] @ (6f408 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #748] @ (6f40c ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #748] @ (6f410 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #744] @ (6f414 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #744] @ (6f418 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #740] @ (6f41c ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #740] @ (6f420 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #736] @ (6f424 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #736] @ (6f428 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #732] @ (6f42c ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #732] @ (6f430 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #728] @ (6f434 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #728] @ (6f438 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #724] @ (6f43c ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #724] @ (6f440 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #720] @ (6f444 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #720] @ (6f448 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #716] @ (6f44c ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #716] @ (6f450 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #712] @ (6f454 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #712] @ (6f458 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #708] @ (6f45c ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #708] @ (6f460 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #704] @ (6f464 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #704] @ (6f468 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #700] @ (6f46c ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #700] @ (6f470 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #696] @ (6f474 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #696] @ (6f478 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #692] @ (6f47c ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #692] @ (6f480 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #688] @ (6f484 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #688] @ (6f488 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #684] @ (6f48c ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #684] @ (6f490 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #680] @ (6f494 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #680] @ (6f498 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #676] @ (6f49c ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #676] @ (6f4a0 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #672] @ (6f4a4 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #672] @ (6f4a8 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #668] @ (6f4ac ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #668] @ (6f4b0 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #664] @ (6f4b4 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #664] @ (6f4b8 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #660] @ (6f4bc ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #660] @ (6f4c0 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #656] @ (6f4c4 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #656] @ (6f4c8 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #652] @ (6f4cc ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #652] @ (6f4d0 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #648] @ (6f4d4 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #648] @ (6f4d8 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #644] @ (6f4dc ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #644] @ (6f4e0 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #640] @ (6f4e4 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #640] @ (6f4e8 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #636] @ (6f4ec ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #636] @ (6f4f0 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #632] @ (6f4f4 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #632] @ (6f4f8 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #628] @ (6f4fc ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #628] @ (6f500 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #624] @ (6f504 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #624] @ (6f508 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #620] @ (6f50c ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #620] @ (6f510 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #616] @ (6f514 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #616] @ (6f518 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #612] @ (6f51c ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #612] @ (6f520 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #608] @ (6f524 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #608] @ (6f528 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #604] @ (6f52c ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #604] @ (6f530 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #600] @ (6f534 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #600] @ (6f538 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #596] @ (6f53c ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #596] @ (6f540 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #592] @ (6f544 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #592] @ (6f548 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #588] @ (6f54c ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #588] @ (6f550 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #584] @ (6f554 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #584] @ (6f558 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #580] @ (6f55c ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #580] @ (6f560 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #576] @ (6f564 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #576] @ (6f568 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #572] @ (6f56c ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #572] @ (6f570 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #568] @ (6f574 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #568] @ (6f578 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #564] @ (6f57c ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #564] @ (6f580 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #560] @ (6f584 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #560] @ (6f588 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #556] @ (6f58c ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #556] @ (6f590 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #552] @ (6f594 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #552] @ (6f598 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #548] @ (6f59c ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #548] @ (6f5a0 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #544] @ (6f5a4 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #544] @ (6f5a8 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #540] @ (6f5ac ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #540] @ (6f5b0 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #536] @ (6f5b4 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #536] @ (6f5b8 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #532] @ (6f5bc ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #532] @ (6f5c0 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #528] @ (6f5c4 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #528] @ (6f5c8 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #524] @ (6f5cc ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #524] @ (6f5d0 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #520] @ (6f5d4 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #520] @ (6f5d8 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #516] @ (6f5dc ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #516] @ (6f5e0 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #512] @ (6f5e4 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #512] @ (6f5e8 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #508] @ (6f5ec ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #508] @ (6f5f0 ) │ │ │ │ + bl 70684 │ │ │ │ + b.n 6f5f4 │ │ │ │ + nop │ │ │ │ + bls.n 6f4e8 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bls.n 6f324 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bls.n 6f360 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bls.n 6f3a4 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bls.n 6f3e8 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bge.n 6f42c │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bge.n 6f470 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bge.n 6f4ac │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bge.n 6f4f0 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bge.n 6f334 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bge.n 6f370 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bge.n 6f3b4 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bge.n 6f400 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + blt.n 6f43c │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + blt.n 6f470 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + blt.n 6f4ac │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + blt.n 6f4e8 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + blt.n 6f534 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + blt.n 6f370 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + blt.n 6f3ac │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + blt.n 6f3e0 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + blt.n 6f414 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + blt.n 6f450 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bgt.n 6f48c │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bgt.n 6f4c8 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bgt.n 6f50c │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bgt.n 6f560 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bgt.n 6f3b4 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bgt.n 6f3f0 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bgt.n 6f434 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + ble.n 6f488 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + ble.n 6f4cc │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + ble.n 6f508 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + ble.n 6f544 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + ble.n 6f580 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ble.n 6f3d4 │ │ │ │ + ble.n 6f3cc │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ble.n 6f418 │ │ │ │ + ble.n 6f410 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ble.n 6f454 │ │ │ │ + ble.n 6f44c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ble.n 6f498 │ │ │ │ + ble.n 6f490 │ │ │ │ lsls r0, r1, #1 │ │ │ │ udf #24 │ │ │ │ lsls r0, r1, #1 │ │ │ │ udf #52 @ 0x34 │ │ │ │ lsls r0, r1, #1 │ │ │ │ udf #84 @ 0x54 │ │ │ │ lsls r0, r1, #1 │ │ │ │ @@ -103597,406 +103594,406 @@ │ │ │ │ lsls r0, r1, #1 │ │ │ │ svc 172 @ 0xac │ │ │ │ lsls r0, r1, #1 │ │ │ │ svc 208 @ 0xd0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ svc 240 @ 0xf0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f500 │ │ │ │ + b.n 6f4f8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f53c │ │ │ │ + b.n 6f534 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f578 │ │ │ │ + b.n 6f570 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f5b4 │ │ │ │ + b.n 6f5ac │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f5f8 │ │ │ │ + b.n 6f5f0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f63c │ │ │ │ + b.n 6f634 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f678 │ │ │ │ + b.n 6f670 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f6b4 │ │ │ │ + b.n 6f6ac │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f6f0 │ │ │ │ + b.n 6f6e8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f72c │ │ │ │ + b.n 6f724 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f770 │ │ │ │ + b.n 6f768 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f7b4 │ │ │ │ + b.n 6f7ac │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f7f0 │ │ │ │ + b.n 6f7e8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f82c │ │ │ │ + b.n 6f824 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f868 │ │ │ │ + b.n 6f860 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f8ac │ │ │ │ + b.n 6f8a4 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f8e8 │ │ │ │ + b.n 6f8e0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f924 │ │ │ │ + b.n 6f91c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f960 │ │ │ │ + b.n 6f958 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f9ac │ │ │ │ + b.n 6f9a4 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f9f8 │ │ │ │ + b.n 6f9f0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6fa34 │ │ │ │ + b.n 6fa2c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6fa78 │ │ │ │ + b.n 6fa70 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6faac │ │ │ │ + b.n 6faa4 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6fae8 │ │ │ │ + b.n 6fae0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6fb1c │ │ │ │ + b.n 6fb14 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6fb58 │ │ │ │ + b.n 6fb50 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6fb94 │ │ │ │ + b.n 6fb8c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6fbd0 │ │ │ │ + b.n 6fbc8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6fc24 │ │ │ │ + b.n 6fc1c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6fc68 │ │ │ │ + b.n 6fc60 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6fcac │ │ │ │ + b.n 6fca4 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6fd00 │ │ │ │ + b.n 6fcf8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6fd54 │ │ │ │ + b.n 6fd4c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6ed90 │ │ │ │ + b.n 6ed88 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6edd4 │ │ │ │ + b.n 6edcc │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6ee08 │ │ │ │ + b.n 6ee00 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6ee3c │ │ │ │ + b.n 6ee34 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6ee78 │ │ │ │ + b.n 6ee70 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6eebc │ │ │ │ + b.n 6eeb4 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6eef0 │ │ │ │ + b.n 6eee8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6ef2c │ │ │ │ + b.n 6ef24 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6ef68 │ │ │ │ + b.n 6ef60 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6efac │ │ │ │ + b.n 6efa4 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6efe8 │ │ │ │ + b.n 6efe0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f02c │ │ │ │ + b.n 6f024 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f070 │ │ │ │ + b.n 6f068 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f0b4 │ │ │ │ + b.n 6f0ac │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f0f8 │ │ │ │ + b.n 6f0f0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f134 │ │ │ │ + b.n 6f12c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f188 │ │ │ │ + b.n 6f180 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f1cc │ │ │ │ + b.n 6f1c4 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f208 │ │ │ │ + b.n 6f200 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f244 │ │ │ │ + b.n 6f23c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f280 │ │ │ │ + b.n 6f278 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f2bc │ │ │ │ + b.n 6f2b4 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f2f8 │ │ │ │ + b.n 6f2f0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f33c │ │ │ │ + b.n 6f334 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f378 │ │ │ │ + b.n 6f370 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f3bc │ │ │ │ + b.n 6f3b4 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f3f8 │ │ │ │ + b.n 6f3f0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f434 │ │ │ │ + b.n 6f42c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f478 │ │ │ │ + b.n 6f470 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f4b4 │ │ │ │ + b.n 6f4ac │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f500 │ │ │ │ + b.n 6f4f8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f544 │ │ │ │ + b.n 6f53c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f580 │ │ │ │ + b.n 6f578 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f5d4 │ │ │ │ + b.n 6f5cc │ │ │ │ lsls r0, r1, #1 │ │ │ │ @ instruction: 0xe80c0048 │ │ │ │ @ instruction: 0xe82c0048 │ │ │ │ - ldr r0, [pc, #760] @ (6f8f8 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #760] @ (6f8fc ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #756] @ (6f900 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #756] @ (6f904 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #752] @ (6f908 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #752] @ (6f90c ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #748] @ (6f910 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #748] @ (6f914 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #744] @ (6f918 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #744] @ (6f91c ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #740] @ (6f920 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #740] @ (6f924 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #736] @ (6f928 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #736] @ (6f92c ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #732] @ (6f930 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #732] @ (6f934 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #728] @ (6f938 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #728] @ (6f93c ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #724] @ (6f940 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #724] @ (6f944 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #720] @ (6f948 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #720] @ (6f94c ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #716] @ (6f950 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #716] @ (6f954 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #712] @ (6f958 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #712] @ (6f95c ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #708] @ (6f960 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #708] @ (6f964 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #704] @ (6f968 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #704] @ (6f96c ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #700] @ (6f970 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #700] @ (6f974 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #696] @ (6f978 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #696] @ (6f97c ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #692] @ (6f980 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #692] @ (6f984 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #688] @ (6f988 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #688] @ (6f98c ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #684] @ (6f990 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #684] @ (6f994 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #680] @ (6f998 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #680] @ (6f99c ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #676] @ (6f9a0 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #676] @ (6f9a4 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #672] @ (6f9a8 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #672] @ (6f9ac ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #668] @ (6f9b0 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #668] @ (6f9b4 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #664] @ (6f9b8 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #664] @ (6f9bc ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #660] @ (6f9c0 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #660] @ (6f9c4 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #656] @ (6f9c8 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #656] @ (6f9cc ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #652] @ (6f9d0 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #652] @ (6f9d4 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #648] @ (6f9d8 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #648] @ (6f9dc ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #644] @ (6f9e0 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #644] @ (6f9e4 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #640] @ (6f9e8 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #640] @ (6f9ec ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #636] @ (6f9f0 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #636] @ (6f9f4 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #632] @ (6f9f8 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #632] @ (6f9fc ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #628] @ (6fa00 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #628] @ (6fa04 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #624] @ (6fa08 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #624] @ (6fa0c ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #620] @ (6fa10 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #620] @ (6fa14 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #616] @ (6fa18 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #616] @ (6fa1c ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #612] @ (6fa20 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #612] @ (6fa24 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #608] @ (6fa28 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #608] @ (6fa2c ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #604] @ (6fa30 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #604] @ (6fa34 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #600] @ (6fa38 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #600] @ (6fa3c ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #596] @ (6fa40 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #596] @ (6fa44 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #592] @ (6fa48 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #592] @ (6fa4c ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #588] @ (6fa50 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #588] @ (6fa54 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #584] @ (6fa58 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #584] @ (6fa5c ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #580] @ (6fa60 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #580] @ (6fa64 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #576] @ (6fa68 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #576] @ (6fa6c ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #572] @ (6fa70 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #572] @ (6fa74 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #568] @ (6fa78 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #568] @ (6fa7c ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #564] @ (6fa80 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #564] @ (6fa84 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #560] @ (6fa88 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #560] @ (6fa8c ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #556] @ (6fa90 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #556] @ (6fa94 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #552] @ (6fa98 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #552] @ (6fa9c ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #548] @ (6faa0 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #548] @ (6faa4 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #544] @ (6faa8 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #544] @ (6faac ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #540] @ (6fab0 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #540] @ (6fab4 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #536] @ (6fab8 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #536] @ (6fabc ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #532] @ (6fac0 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #532] @ (6fac4 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #528] @ (6fac8 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #528] @ (6facc ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #524] @ (6fad0 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r5, [pc, #524] @ (6fad4 ) │ │ │ │ - ldr r0, [pc, #524] @ (6fad8 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #524] @ (6fadc ) │ │ │ │ - bl 7068c │ │ │ │ + ldr r0, [pc, #760] @ (6f8f0 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #760] @ (6f8f4 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #756] @ (6f8f8 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #756] @ (6f8fc ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #752] @ (6f900 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #752] @ (6f904 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #748] @ (6f908 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #748] @ (6f90c ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #744] @ (6f910 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #744] @ (6f914 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #740] @ (6f918 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #740] @ (6f91c ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #736] @ (6f920 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #736] @ (6f924 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #732] @ (6f928 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #732] @ (6f92c ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #728] @ (6f930 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #728] @ (6f934 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #724] @ (6f938 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #724] @ (6f93c ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #720] @ (6f940 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #720] @ (6f944 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #716] @ (6f948 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #716] @ (6f94c ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #712] @ (6f950 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #712] @ (6f954 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #708] @ (6f958 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #708] @ (6f95c ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #704] @ (6f960 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #704] @ (6f964 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #700] @ (6f968 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #700] @ (6f96c ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #696] @ (6f970 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #696] @ (6f974 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #692] @ (6f978 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #692] @ (6f97c ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #688] @ (6f980 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #688] @ (6f984 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #684] @ (6f988 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #684] @ (6f98c ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #680] @ (6f990 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #680] @ (6f994 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #676] @ (6f998 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #676] @ (6f99c ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #672] @ (6f9a0 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #672] @ (6f9a4 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #668] @ (6f9a8 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #668] @ (6f9ac ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #664] @ (6f9b0 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #664] @ (6f9b4 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #660] @ (6f9b8 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #660] @ (6f9bc ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #656] @ (6f9c0 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #656] @ (6f9c4 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #652] @ (6f9c8 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #652] @ (6f9cc ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #648] @ (6f9d0 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #648] @ (6f9d4 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #644] @ (6f9d8 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #644] @ (6f9dc ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #640] @ (6f9e0 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #640] @ (6f9e4 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #636] @ (6f9e8 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #636] @ (6f9ec ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #632] @ (6f9f0 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #632] @ (6f9f4 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #628] @ (6f9f8 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #628] @ (6f9fc ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #624] @ (6fa00 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #624] @ (6fa04 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #620] @ (6fa08 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #620] @ (6fa0c ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #616] @ (6fa10 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #616] @ (6fa14 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #612] @ (6fa18 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #612] @ (6fa1c ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #608] @ (6fa20 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #608] @ (6fa24 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #604] @ (6fa28 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #604] @ (6fa2c ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #600] @ (6fa30 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #600] @ (6fa34 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #596] @ (6fa38 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #596] @ (6fa3c ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #592] @ (6fa40 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #592] @ (6fa44 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #588] @ (6fa48 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #588] @ (6fa4c ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #584] @ (6fa50 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #584] @ (6fa54 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #580] @ (6fa58 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #580] @ (6fa5c ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #576] @ (6fa60 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #576] @ (6fa64 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #572] @ (6fa68 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #572] @ (6fa6c ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #568] @ (6fa70 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #568] @ (6fa74 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #564] @ (6fa78 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #564] @ (6fa7c ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #560] @ (6fa80 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #560] @ (6fa84 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #556] @ (6fa88 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #556] @ (6fa8c ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #552] @ (6fa90 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #552] @ (6fa94 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #548] @ (6fa98 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #548] @ (6fa9c ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #544] @ (6faa0 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #544] @ (6faa4 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #540] @ (6faa8 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #540] @ (6faac ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #536] @ (6fab0 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #536] @ (6fab4 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #532] @ (6fab8 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #532] @ (6fabc ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #528] @ (6fac0 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #528] @ (6fac4 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #524] @ (6fac8 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r5, [pc, #524] @ (6facc ) │ │ │ │ + ldr r0, [pc, #524] @ (6fad0 ) │ │ │ │ + bl 70684 │ │ │ │ + ldr r0, [pc, #524] @ (6fad4 ) │ │ │ │ + bl 70684 │ │ │ │ add.w r9, r5, #20 │ │ │ │ - ldr r0, [pc, #516] @ (6fae0 ) │ │ │ │ + ldr r0, [pc, #516] @ (6fad8 ) │ │ │ │ addw fp, r5, #3092 @ 0xc14 │ │ │ │ - bl 7068c │ │ │ │ + bl 70684 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ str r3, [sp, #12] │ │ │ │ - movw r3, #53957 @ 0xd2c5 │ │ │ │ + movw r3, #53949 @ 0xd2bd │ │ │ │ movt r3, #6 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 6fae4 │ │ │ │ + b.n 6fadc │ │ │ │ strex r0, r0, [ip, #288] @ 0x120 │ │ │ │ strd r0, r0, [r8], #-288 @ 0x120 │ │ │ │ stmia.w r4, {r3, r6} │ │ │ │ ldmia.w ip, {r3, r6} │ │ │ │ ldmia.w ip!, {r3, r6} │ │ │ │ strd r0, r0, [r0], #288 @ 0x120 │ │ │ │ stmdb r0, {r3, r6} │ │ │ │ @@ -104139,59 +104136,59 @@ │ │ │ │ ldr r2, [sp, #688] @ 0x2b0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldr.w r0, [r7, #792] @ 0x318 │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 70318 │ │ │ │ + bne.w 70352 │ │ │ │ ldr.w r6, [r7, #792] @ 0x318 │ │ │ │ ldr r3, [r6, #32] │ │ │ │ cmp r3, r8 │ │ │ │ - bne.w 7039c │ │ │ │ + bne.w 70394 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w r2, [r3, #672] @ 0x2a0 │ │ │ │ - movw r3, #49361 @ 0xc0d1 │ │ │ │ + movw r3, #49353 @ 0xc0c9 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 70402 │ │ │ │ + bne.w 703fa │ │ │ │ movs r0, #16 │ │ │ │ blx 2a0fc │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 6fbc4 │ │ │ │ + beq.n 6fbbc │ │ │ │ ldr r3, [r6, #16] │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 7030c │ │ │ │ + bne.w 70304 │ │ │ │ ldr.w r0, [r9, #-8] │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 6fb82 │ │ │ │ + bne.n 6fb7a │ │ │ │ ldrb r0, [r5, #16] │ │ │ │ lsls r3, r0, #26 │ │ │ │ - bpl.w 7043c │ │ │ │ + bpl.w 70434 │ │ │ │ lsls r1, r0, #25 │ │ │ │ it pl │ │ │ │ addpl.w r2, r9, #8 │ │ │ │ - bpl.n 6fb44 │ │ │ │ + bpl.n 6fb3c │ │ │ │ mov r2, r9 │ │ │ │ ldr.w r3, [r9, #-12] │ │ │ │ ubfx r0, r0, #2, #3 │ │ │ │ mul.w r0, r3, r0 │ │ │ │ - cbz r0, 6fb7e │ │ │ │ + cbz r0, 6fb76 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 70452 │ │ │ │ + bne.w 7044a │ │ │ │ movw r1, #40056 @ 0x9c78 │ │ │ │ movt r1, #74 @ 0x4a │ │ │ │ strd r2, r0, [sp] │ │ │ │ ldrd r2, r3, [r1, #8] │ │ │ │ ldrd r0, r1, [r1] │ │ │ │ - bl 6d2f4 <_Py_HashBytes@@Base+0x90> │ │ │ │ + bl 6d2ec <_Py_HashBytes@@Base+0x90> │ │ │ │ adds r2, r0, #1 │ │ │ │ it eq │ │ │ │ mvneq.w r0, #1 │ │ │ │ str.w r0, [r9, #-8] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ vmov.f32 s14, #96 @ 0x3f000000 0.5 │ │ │ │ strd r0, r5, [r4, #4] │ │ │ │ @@ -104202,89 +104199,89 @@ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ vmov s13, r3 │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vcvt.f32.u32 s12, s13 │ │ │ │ vdiv.f32 s13, s15, s12 │ │ │ │ vcmpe.f32 s13, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.w 703d0 │ │ │ │ + bgt.w 703c8 │ │ │ │ subs r3, #1 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ ands r3, r0 │ │ │ │ ldr.w r1, [r2, r3, lsl #2] │ │ │ │ str r1, [r4, #0] │ │ │ │ str.w r4, [r2, r3, lsl #2] │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ add.w r9, r9, #24 │ │ │ │ adds r5, #24 │ │ │ │ cmp fp, r9 │ │ │ │ orr.w r3, r3, #3 │ │ │ │ strb.w r3, [r5, #-8] │ │ │ │ - bne.n 6fae4 │ │ │ │ - ldr r5, [pc, #724] @ (6feb0 ) │ │ │ │ - movw sl, #4529 @ 0x11b1 │ │ │ │ + bne.n 6fadc │ │ │ │ + ldr r5, [pc, #724] @ (6fea8 ) │ │ │ │ + movw sl, #4521 @ 0x11a9 │ │ │ │ movt sl, #7 │ │ │ │ - ldr.w fp, [pc, #748] @ 6fed0 │ │ │ │ + ldr.w fp, [pc, #748] @ 6fec8 │ │ │ │ add.w r9, r5, #20 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ str r3, [sp, #12] │ │ │ │ - movw r3, #53957 @ 0xd2c5 │ │ │ │ + movw r3, #53949 @ 0xd2bd │ │ │ │ movt r3, #6 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr.w r0, [r7, #792] @ 0x318 │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7035a │ │ │ │ + bne.w 70310 │ │ │ │ ldr.w r6, [r7, #792] @ 0x318 │ │ │ │ ldr r3, [r6, #32] │ │ │ │ cmp r3, r8 │ │ │ │ - bne.w 703a6 │ │ │ │ + bne.w 7039e │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w r2, [r3, #672] @ 0x2a0 │ │ │ │ - movw r3, #49361 @ 0xc0d1 │ │ │ │ + movw r3, #49353 @ 0xc0c9 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 703f4 │ │ │ │ + bne.w 703ec │ │ │ │ movs r0, #16 │ │ │ │ blx 2a0fc │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 6fcde │ │ │ │ + beq.n 6fcd6 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 70312 │ │ │ │ + bne.w 7030a │ │ │ │ ldr.w r0, [r9, #-8] │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 6fc9c │ │ │ │ + bne.n 6fc94 │ │ │ │ ldrb r0, [r5, #16] │ │ │ │ lsls r1, r0, #26 │ │ │ │ - bpl.w 7044c │ │ │ │ + bpl.w 70444 │ │ │ │ lsls r2, r0, #25 │ │ │ │ it pl │ │ │ │ addpl.w r2, r9, #8 │ │ │ │ - bpl.n 6fc5e │ │ │ │ + bpl.n 6fc56 │ │ │ │ mov r2, r9 │ │ │ │ ldr.w r3, [r9, #-12] │ │ │ │ ubfx r0, r0, #2, #3 │ │ │ │ mul.w r0, r3, r0 │ │ │ │ - cbz r0, 6fc98 │ │ │ │ + cbz r0, 6fc90 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 70444 │ │ │ │ + bne.w 7043c │ │ │ │ movw r1, #40056 @ 0x9c78 │ │ │ │ movt r1, #74 @ 0x4a │ │ │ │ strd r2, r0, [sp] │ │ │ │ ldrd r2, r3, [r1, #8] │ │ │ │ ldrd r0, r1, [r1] │ │ │ │ - bl 6d2f4 <_Py_HashBytes@@Base+0x90> │ │ │ │ + bl 6d2ec <_Py_HashBytes@@Base+0x90> │ │ │ │ adds r3, r0, #1 │ │ │ │ it eq │ │ │ │ mvneq.w r0, #1 │ │ │ │ str.w r0, [r9, #-8] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ vmov.f32 s14, #96 @ 0x3f000000 0.5 │ │ │ │ strd r0, r5, [r4, #4] │ │ │ │ @@ -104295,963 +104292,963 @@ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ vmov s13, r3 │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vcvt.f32.u32 s12, s13 │ │ │ │ vdiv.f32 s13, s15, s12 │ │ │ │ vcmpe.f32 s13, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.w 703ae │ │ │ │ + bgt.w 703a6 │ │ │ │ subs r3, #1 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ ands r3, r0 │ │ │ │ ldr.w r1, [r2, r3, lsl #2] │ │ │ │ str r1, [r4, #0] │ │ │ │ str.w r4, [r2, r3, lsl #2] │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ add.w r9, r9, #32 │ │ │ │ adds r5, #32 │ │ │ │ cmp fp, r9 │ │ │ │ orr.w r3, r3, #3 │ │ │ │ strb.w r3, [r5, #-16] │ │ │ │ - bne.n 6fbfe │ │ │ │ + bne.n 6fbf6 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr.w r3, [r3, #624] @ 0x270 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 70412 │ │ │ │ - bl 71328 │ │ │ │ + bne.w 7040a │ │ │ │ + bl 71320 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7051c │ │ │ │ + beq.w 70514 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add.w r3, r2, #98304 @ 0x18000 │ │ │ │ str.w r4, [r3, #1152] @ 0x480 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w r3, [r3, #624] @ 0x270 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 6fd76 │ │ │ │ + bne.n 6fd6e │ │ │ │ movw r2, #8036 @ 0x1f64 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ ldr r5, [r2, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 70512 │ │ │ │ - ldr r3, [pc, #384] @ (6feb4 ) │ │ │ │ + bne.w 7050a │ │ │ │ + ldr r3, [pc, #384] @ (6feac ) │ │ │ │ add.w ip, sp, #72 @ 0x48 │ │ │ │ movs r7, #1 │ │ │ │ movs r4, #8 │ │ │ │ str r7, [r2, #4] │ │ │ │ mov r6, ip │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldrh.w r3, [r6], #2 │ │ │ │ subs r4, #1 │ │ │ │ and.w r3, r3, #31 │ │ │ │ lsl.w r3, r7, r3 │ │ │ │ orr.w r5, r5, r3 │ │ │ │ - bne.n 6fd44 │ │ │ │ + bne.n 6fd3c │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ str r5, [r3, #20] │ │ │ │ - ldr r2, [pc, #340] @ (6feb8 ) │ │ │ │ + ldr r2, [pc, #340] @ (6feb0 ) │ │ │ │ str r2, [r3, #44] @ 0x2c │ │ │ │ adds r2, #16 │ │ │ │ str r2, [r3, #48] @ 0x30 │ │ │ │ - ldr r2, [pc, #336] @ (6febc ) │ │ │ │ + ldr r2, [pc, #336] @ (6feb4 ) │ │ │ │ str r2, [r3, #52] @ 0x34 │ │ │ │ - ldr r2, [pc, #336] @ (6fec0 ) │ │ │ │ + ldr r2, [pc, #336] @ (6feb8 ) │ │ │ │ str r2, [r3, #56] @ 0x38 │ │ │ │ - ldr r2, [pc, #336] @ (6fec4 ) │ │ │ │ + ldr r2, [pc, #336] @ (6febc ) │ │ │ │ str r2, [r3, #60] @ 0x3c │ │ │ │ movs r0, #1 │ │ │ │ - bl 72184 │ │ │ │ + bl 72104 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7056a │ │ │ │ + beq.w 70562 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r2, #1 │ │ │ │ add.w r8, r3, #4096 @ 0x1000 │ │ │ │ add.w r4, r3, #7520 @ 0x1d60 │ │ │ │ add.w r5, r3, #7552 @ 0x1d80 │ │ │ │ adds r4, #24 │ │ │ │ adds r5, #20 │ │ │ │ movw r3, #625 @ 0x271 │ │ │ │ strd r2, r3, [r0, #16] │ │ │ │ str.w r0, [r8, #3448] @ 0xd78 │ │ │ │ mov r0, r1 │ │ │ │ - bl 19d778 <_PyThreadState_New@@Base+0x4ec> │ │ │ │ + bl 19d698 <_PyThreadState_New@@Base+0x4ec> │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7056a │ │ │ │ + beq.w 70562 │ │ │ │ str.w r0, [r4, #4]! │ │ │ │ cmp r5, r4 │ │ │ │ - bne.n 6fda4 │ │ │ │ + bne.n 6fd9c │ │ │ │ add r7, sp, #40 @ 0x28 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ strd r4, r4, [r7, #4] │ │ │ │ str r4, [r7, #12] │ │ │ │ - bl 72218 │ │ │ │ + bl 72198 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str.w r0, [r3, #3856] @ 0xf10 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 70462 │ │ │ │ + beq.w 7045a │ │ │ │ mov r0, r4 │ │ │ │ - bl 72218 │ │ │ │ + bl 72198 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str.w r0, [r3, #3860] @ 0xf14 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 70462 │ │ │ │ + beq.w 7045a │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r7 │ │ │ │ - bl 72320 │ │ │ │ + bl 722a0 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7045c │ │ │ │ + bne.w 70454 │ │ │ │ ldr.w r5, [r8, #1436] @ 0x59c │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 6fe7e │ │ │ │ + bne.n 6fe76 │ │ │ │ movs r0, #5 │ │ │ │ - bl 72218 │ │ │ │ + bl 72198 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7049a │ │ │ │ + beq.w 70492 │ │ │ │ movw r6, #43976 @ 0xabc8 │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ - ldr r1, [pc, #172] @ (6fec8 ) │ │ │ │ - movw r2, #49240 @ 0xc058 │ │ │ │ + ldr r1, [pc, #172] @ (6fec0 ) │ │ │ │ + movw r2, #49560 @ 0xc198 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ ldr r0, [r6, #64] @ 0x40 │ │ │ │ - bl 1a0918 │ │ │ │ + bl 1a0828 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - ldr r1, [pc, #156] @ (6fecc ) │ │ │ │ + ldr r1, [pc, #156] @ (6fec4 ) │ │ │ │ mov r2, r5 │ │ │ │ str r0, [r3, #0] │ │ │ │ ldr r0, [r6, #64] @ 0x40 │ │ │ │ - bl 1a0918 │ │ │ │ + bl 1a0828 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - ldr r1, [pc, #144] @ (6fecc ) │ │ │ │ + ldr r1, [pc, #144] @ (6fec4 ) │ │ │ │ mov r2, r5 │ │ │ │ str r0, [r3, #4] │ │ │ │ ldr r0, [r6, #68] @ 0x44 │ │ │ │ - bl 1a0918 │ │ │ │ + bl 1a0828 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - ldr r1, [pc, #128] @ (6fecc ) │ │ │ │ + ldr r1, [pc, #128] @ (6fec4 ) │ │ │ │ mov r2, r5 │ │ │ │ str r0, [r3, #8] │ │ │ │ ldr r0, [r6, #72] @ 0x48 │ │ │ │ - bl 1a0918 │ │ │ │ + bl 1a0828 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [r6, #76] @ 0x4c │ │ │ │ str r1, [r3, #12] │ │ │ │ - ldr r1, [pc, #108] @ (6fecc ) │ │ │ │ - bl 1a0918 │ │ │ │ + ldr r1, [pc, #108] @ (6fec4 ) │ │ │ │ + bl 1a0828 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ subs r3, r1, #4 │ │ │ │ adds r1, #16 │ │ │ │ str r0, [r1, #0] │ │ │ │ ldr.w r2, [r3, #4]! │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 70484 │ │ │ │ + beq.w 7047c │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 6fe6c │ │ │ │ + bne.n 6fe64 │ │ │ │ str.w r4, [r8, #1436] @ 0x59c │ │ │ │ ldr.w r3, [r8, #1440] @ 0x5a0 │ │ │ │ - cbnz r3, 6fe92 │ │ │ │ - bl 71328 │ │ │ │ + cbnz r3, 6fe8a │ │ │ │ + bl 71320 │ │ │ │ str.w r0, [r8, #1440] @ 0x5a0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 704a0 │ │ │ │ + beq.w 70498 │ │ │ │ ldr.w r3, [r8, #1444] @ 0x5a4 │ │ │ │ - cbnz r3, 6fed4 │ │ │ │ - movw r0, #56264 @ 0xdbc8 │ │ │ │ + cbnz r3, 6fecc │ │ │ │ + movw r0, #56584 @ 0xdd08 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 7a158 │ │ │ │ + bl 7a0ec │ │ │ │ str.w r0, [r8, #1444] @ 0x5a4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 704a0 │ │ │ │ - b.n 6fed4 │ │ │ │ + beq.w 70498 │ │ │ │ + b.n 6fecc │ │ │ │ movs r0, r0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - lsls r4, r4 │ │ │ │ + rors r4, r4 │ │ │ │ movs r6, r5 │ │ │ │ strb r4, [r5, #5] │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ strh r4, [r7, #10] │ │ │ │ lsls r0, r1, #1 │ │ │ │ asrs r0, r1, #32 │ │ │ │ lsls r1, r1, #1 │ │ │ │ stmia r4!, {r2, r5, r6} │ │ │ │ lsls r0, r1, #1 │ │ │ │ - beq.n 6ffc0 │ │ │ │ + beq.n 6ffb8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ asrs r4, r2, #32 │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r2, #0 │ │ │ │ movs r0, #128 @ 0x80 │ │ │ │ str.w r2, [r8, #1452] @ 0x5ac │ │ │ │ add.w r3, r3, #5568 @ 0x15c0 │ │ │ │ str.w r2, [r3, #-4] │ │ │ │ movs r2, #32 │ │ │ │ str r2, [r3, #0] │ │ │ │ - bl 76ed4 │ │ │ │ + bl 76e54 │ │ │ │ str.w r0, [r8, #1464] @ 0x5b8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7050a │ │ │ │ + beq.w 70502 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a099c │ │ │ │ + bl 1a08ac │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7045c │ │ │ │ + bne.w 70454 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ mov r0, sl │ │ │ │ - bl 1a3388 │ │ │ │ + bl 1a329c │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 704f2 │ │ │ │ + beq.w 704ea │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r3, [sl, #3880] @ 0xf28 │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #63812 @ 0xf944 │ │ │ │ + movw r2, #64132 @ 0xfa84 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ - bl 1a2efc │ │ │ │ + bl 1a2e14 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 704f2 │ │ │ │ + blt.w 704ea │ │ │ │ mov r0, r9 │ │ │ │ - bl 81ddc │ │ │ │ + bl 81dec │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 704f2 │ │ │ │ + beq.w 704ea │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r1, [pc, #820] @ (70284 ) │ │ │ │ + ldr r1, [pc, #820] @ (7027c ) │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ str.w r0, [sl, #3876] @ 0xf24 │ │ │ │ - bl 7eac4 │ │ │ │ + bl 7ead8 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 704f2 │ │ │ │ + beq.w 704ea │ │ │ │ mov r0, r4 │ │ │ │ add.w r4, sl, #98304 @ 0x18000 │ │ │ │ - ldr r1, [pc, #792] @ (70288 ) │ │ │ │ + ldr r1, [pc, #792] @ (70280 ) │ │ │ │ str.w r3, [r4, #512] @ 0x200 │ │ │ │ - bl 7eac4 │ │ │ │ + bl 7ead8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 704f2 │ │ │ │ + beq.w 704ea │ │ │ │ str.w r0, [r4, #516] @ 0x204 │ │ │ │ movw r0, #22148 @ 0x5684 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - ldr r1, [pc, #768] @ (7028c ) │ │ │ │ - bl 890c4 <_PyType_Lookup@@Base> │ │ │ │ + ldr r1, [pc, #768] @ (70284 ) │ │ │ │ + bl 890a8 <_PyType_Lookup@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 704f2 │ │ │ │ + beq.w 704ea │ │ │ │ str.w r0, [r4, #520] @ 0x208 │ │ │ │ movw r0, #36416 @ 0x8e40 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - ldr r1, [pc, #748] @ (70290 ) │ │ │ │ - bl 890c4 <_PyType_Lookup@@Base> │ │ │ │ + ldr r1, [pc, #748] @ (70288 ) │ │ │ │ + bl 890a8 <_PyType_Lookup@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 704f2 │ │ │ │ + beq.w 704ea │ │ │ │ str.w r0, [r4, #524] @ 0x20c │ │ │ │ mov r0, r9 │ │ │ │ - bl 81ddc │ │ │ │ + bl 81dec │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 704ba │ │ │ │ - ldr r5, [pc, #720] @ (70294 ) │ │ │ │ + beq.w 704b2 │ │ │ │ + ldr r5, [pc, #720] @ (7028c ) │ │ │ │ mov.w fp, #0 │ │ │ │ ldrd r2, r1, [r5] │ │ │ │ mov r0, r6 │ │ │ │ - bl 7f994 │ │ │ │ + bl 7f9a8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 704ba │ │ │ │ + bne.w 704b2 │ │ │ │ add.w fp, fp, #1 │ │ │ │ adds r5, #8 │ │ │ │ cmp.w fp, #68 @ 0x44 │ │ │ │ - bne.n 6ffc6 │ │ │ │ + bne.n 6ffbe │ │ │ │ movw r3, #7536 @ 0x1d70 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ mov r4, r0 │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r1, [r3, #80] @ 0x50 │ │ │ │ - ldr r3, [pc, #664] @ (70298 ) │ │ │ │ + ldr r3, [pc, #664] @ (70290 ) │ │ │ │ ldr.w r3, [r3, fp] │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - bl 7d610 │ │ │ │ + bl 7d614 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 704ba │ │ │ │ + beq.w 704b2 │ │ │ │ mov r2, r4 │ │ │ │ str r0, [sp, #16] │ │ │ │ - movw r0, #63984 @ 0xf9f0 │ │ │ │ + movw r0, #64304 @ 0xfb30 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 890f8 │ │ │ │ + bl 890dc │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add.w r5, r5, #40960 @ 0xa000 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ str.w r0, [r5, #1804] @ 0x70c │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 70040 │ │ │ │ + beq.n 70038 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 704ea │ │ │ │ + beq.w 704e2 │ │ │ │ ldr.w r2, [r5, #1804] @ 0x70c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 704ba │ │ │ │ - movw r1, #5924 @ 0x1724 │ │ │ │ + beq.w 704b2 │ │ │ │ + movw r1, #6244 @ 0x1864 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7f994 │ │ │ │ + bl 7f9a8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 704ba │ │ │ │ + bne.w 704b2 │ │ │ │ movw r5, #6504 @ 0x1968 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ movw r4, #8036 @ 0x1f64 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ - movw r1, #64008 @ 0xfa08 │ │ │ │ + movw r1, #64328 @ 0xfb48 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mov r0, r6 │ │ │ │ str r2, [r4, #8] │ │ │ │ - bl 7f994 │ │ │ │ + bl 7f9a8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 704ba │ │ │ │ + bne.w 704b2 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ - movw r1, #4032 @ 0xfc0 │ │ │ │ + movw r1, #4352 @ 0x1100 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [r4, #12] │ │ │ │ - bl 7f994 │ │ │ │ + bl 7f9a8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 704ba │ │ │ │ + bne.w 704b2 │ │ │ │ ldr.w r0, [sl, #3876] @ 0xf24 │ │ │ │ - bl 81e1c │ │ │ │ + bl 81e2c │ │ │ │ add.w r3, sl, #4096 @ 0x1000 │ │ │ │ str.w r0, [r3, #336] @ 0x150 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 704f2 │ │ │ │ + beq.w 704ea │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 700cc │ │ │ │ + beq.n 700c4 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 704e2 │ │ │ │ + beq.w 704da │ │ │ │ ldr.w r0, [sl, #3876] @ 0xf24 │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ - movw r1, #64028 @ 0xfa1c │ │ │ │ + movw r1, #64348 @ 0xfb5c │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - bl 8f960 │ │ │ │ + bl 8f948 │ │ │ │ cmp r0, #0 │ │ │ │ - ble.w 704f2 │ │ │ │ + ble.w 704ea │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w r2, [r3, #624] @ 0x270 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ str.w r3, [sl, #3904] @ 0xf40 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ strd r3, r3, [r7, #4] │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 70120 │ │ │ │ + bne.n 70118 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr.w r3, [r3, #3720] @ 0xe88 │ │ │ │ add.w r0, r3, #648 @ 0x288 │ │ │ │ ldr.w r2, [r3, #652] @ 0x28c │ │ │ │ - cbnz r2, 70120 │ │ │ │ + cbnz r2, 70118 │ │ │ │ ldr.w r2, [r3, #648] @ 0x288 │ │ │ │ movs r1, #1 │ │ │ │ str.w r1, [r3, #652] @ 0x28c │ │ │ │ - cbz r2, 70120 │ │ │ │ - bl 1a3c64 │ │ │ │ + cbz r2, 70118 │ │ │ │ + bl 1a3b78 │ │ │ │ ldr.w r3, [r8, #1408] @ 0x580 │ │ │ │ - cbnz r3, 70136 │ │ │ │ + cbnz r3, 7012e │ │ │ │ ldr.w r3, [r8, #1404] @ 0x57c │ │ │ │ movs r2, #1 │ │ │ │ str.w r2, [r8, #1408] @ 0x580 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 704d4 │ │ │ │ + bne.w 704cc │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r2, #0 │ │ │ │ - movw r0, #64040 @ 0xfa28 │ │ │ │ + movw r0, #64360 @ 0xfb68 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 890f8 │ │ │ │ + bl 890dc │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7062c │ │ │ │ + beq.w 70624 │ │ │ │ ldr.w r2, [r8, #312] @ 0x138 │ │ │ │ movs r3, #0 │ │ │ │ str.w r0, [r8, #1420] @ 0x58c │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ strd r3, r3, [r7, #4] │ │ │ │ str r3, [r7, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 702e4 │ │ │ │ + beq.w 702dc │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr.w r8, [r3, #8] │ │ │ │ add.w r3, r8, #4096 @ 0x1000 │ │ │ │ ldr.w r5, [r3, #184] @ 0xb8 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 70610 │ │ │ │ - movw r0, #64108 @ 0xfa6c │ │ │ │ + bne.w 70608 │ │ │ │ + movw r0, #64428 @ 0xfbac │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 1a3df0 │ │ │ │ + bl 1a3d04 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.w 705c6 │ │ │ │ - movw r0, #64108 @ 0xfa6c │ │ │ │ + bne.w 705be │ │ │ │ + movw r0, #64428 @ 0xfbac │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 1aa760 │ │ │ │ + bl 1aa670 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 705c6 │ │ │ │ + beq.w 705be │ │ │ │ str.w r0, [r8, #3888] @ 0xf30 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 7061e │ │ │ │ - movw r0, #60576 @ 0xeca0 │ │ │ │ + bne.w 70616 │ │ │ │ + movw r0, #60896 @ 0xede0 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 7a158 │ │ │ │ + bl 7a0ec │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 705c6 │ │ │ │ + beq.w 705be │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #50660 @ 0xc5e4 │ │ │ │ + movw r1, #50980 @ 0xc724 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #64152 @ 0xfa98 │ │ │ │ + movw r0, #64472 @ 0xfbd8 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 82744 │ │ │ │ + bl 82754 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 70600 │ │ │ │ - bl 86e28 <_PyNamespace_New@@Base> │ │ │ │ + beq.w 705f8 │ │ │ │ + bl 86e08 <_PyNamespace_New@@Base> │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 70204 │ │ │ │ + beq.n 701fc │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 70204 │ │ │ │ + cbnz r3, 701fc │ │ │ │ mov r0, r8 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 70600 │ │ │ │ + beq.w 705f8 │ │ │ │ mov r2, r9 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r1, r5 │ │ │ │ - bl cb0a0 <_PyUnicodeWriter_PrepareInternal@@Base+0x1640> │ │ │ │ + bl cb0b4 <_PyUnicodeWriter_PrepareInternal@@Base+0x163c> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7022c │ │ │ │ + beq.n 70224 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 70608 │ │ │ │ + beq.w 70600 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 70246 │ │ │ │ + beq.n 7023e │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - cbnz r3, 70246 │ │ │ │ + cbnz r3, 7023e │ │ │ │ mov r0, r9 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 705fe │ │ │ │ + beq.w 705f6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1aaf80 │ │ │ │ + bl 1aae90 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 705e4 │ │ │ │ - ldr r3, [pc, #60] @ (70298 ) │ │ │ │ + blt.w 705dc │ │ │ │ + ldr r3, [pc, #60] @ (70290 ) │ │ │ │ ldr.w r3, [r3, fp] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr.w r0, [r3, #3880] @ 0xf28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 705d6 │ │ │ │ + beq.w 705ce │ │ │ │ mov r2, r8 │ │ │ │ - movw r1, #60576 @ 0xeca0 │ │ │ │ + movw r1, #60896 @ 0xede0 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - bl cc6fc │ │ │ │ + bl cc710 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 705ac │ │ │ │ - b.n 7029c │ │ │ │ + blt.w 705a4 │ │ │ │ + b.n 70294 │ │ │ │ nop │ │ │ │ - bcc.n 701f0 │ │ │ │ + bcc.n 701e8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - bvc.n 702dc │ │ │ │ + bvc.n 702d4 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbnz r4, 702ae │ │ │ │ + cbnz r4, 702a6 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r4, pc, #192 @ (adr r4, 70354 ) │ │ │ │ + add r4, pc, #192 @ (adr r4, 7034c ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - lsrs r4, r4 │ │ │ │ + tst r4, r4 │ │ │ │ movs r6, r5 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ str.w r8, [sp] │ │ │ │ - movw r2, #49608 @ 0xc1c8 │ │ │ │ + movw r2, #49928 @ 0xc308 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #64200 @ 0xfac8 │ │ │ │ + movw r1, #64520 @ 0xfc08 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - bl ccba4 │ │ │ │ + bl ccbb8 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 702d2 │ │ │ │ + beq.n 702ca │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 705a4 │ │ │ │ + beq.w 7059c │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 705c6 │ │ │ │ + beq.w 705be │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 70592 │ │ │ │ + bne.w 7058a │ │ │ │ movs r4, #0 │ │ │ │ mov r5, r4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 78230 │ │ │ │ + bl 781b0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ strd r3, r5, [sp, #40] @ 0x28 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr r0, [sp, #28] │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 6fb82 │ │ │ │ + b.n 6fb7a │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 6fc9c │ │ │ │ + b.n 6fc94 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 6faf4 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.w 6faf4 │ │ │ │ + beq.w 6fc06 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 6fc06 │ │ │ │ ldr.w r3, [r9, #-20] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7033e │ │ │ │ + beq.n 70336 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9, #-20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 70502 │ │ │ │ + beq.w 704fa │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7034c │ │ │ │ + beq.n 70344 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - add.w r9, r9, #24 │ │ │ │ - adds r5, #24 │ │ │ │ + add.w r9, r9, #32 │ │ │ │ + adds r5, #32 │ │ │ │ cmp fp, r9 │ │ │ │ - bne.w 6fae4 │ │ │ │ - b.n 6fbd8 │ │ │ │ + bne.w 6fbf6 │ │ │ │ + b.n 6fcea │ │ │ │ ldr r4, [r0, #12] │ │ │ │ - cmp r4, r5 │ │ │ │ - beq.w 6fc0e │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 6fc0e │ │ │ │ + beq.w 6faec │ │ │ │ + cmp r4, r5 │ │ │ │ + beq.w 6faec │ │ │ │ ldr.w r3, [r9, #-20] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 70380 │ │ │ │ + beq.n 70378 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9, #-20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7065e │ │ │ │ + beq.w 70656 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7038e │ │ │ │ + beq.n 70386 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - add.w r9, r9, #32 │ │ │ │ - adds r5, #32 │ │ │ │ + add.w r9, r9, #24 │ │ │ │ + adds r5, #24 │ │ │ │ cmp fp, r9 │ │ │ │ - bne.w 6fbfe │ │ │ │ - b.n 6fcf2 │ │ │ │ + bne.w 6fadc │ │ │ │ + b.n 6fbd0 │ │ │ │ movs r0, #16 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - b.w 6fb1c │ │ │ │ + b.w 6fb14 │ │ │ │ movs r0, #16 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 6fc36 │ │ │ │ + b.n 6fc2e │ │ │ │ mov r0, r6 │ │ │ │ - bl 19d6ac <_PyThreadState_New@@Base+0x420> │ │ │ │ + bl 19d5cc <_PyThreadState_New@@Base+0x420> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 7064e │ │ │ │ + beq.w 70646 │ │ │ │ ldrd r3, r2, [r6, #4] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ subs r3, #1 │ │ │ │ ands r3, r1 │ │ │ │ ldr.w r1, [r2, r3, lsl #2] │ │ │ │ str r1, [r4, #0] │ │ │ │ str.w r4, [r2, r3, lsl #2] │ │ │ │ - b.n 6fcde │ │ │ │ + b.n 6fcd6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19d6ac <_PyThreadState_New@@Base+0x420> │ │ │ │ + bl 19d5cc <_PyThreadState_New@@Base+0x420> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 7063e │ │ │ │ + beq.w 70636 │ │ │ │ ldrd r3, r2, [r6, #4] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ subs r3, #1 │ │ │ │ ands r3, r1 │ │ │ │ ldr.w r1, [r2, r3, lsl #2] │ │ │ │ str r1, [r4, #0] │ │ │ │ str.w r4, [r2, r3, lsl #2] │ │ │ │ - b.w 6fbc4 │ │ │ │ + b.w 6fbbc │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r1, #16 │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 6fc36 │ │ │ │ + b.n 6fc2e │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r1, #16 │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ - b.w 6fb1c │ │ │ │ + b.w 6fb14 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r2, #324] @ 0x144 │ │ │ │ lsls r1, r2, #26 │ │ │ │ - bpl.w 6fd00 │ │ │ │ + bpl.w 6fcf8 │ │ │ │ add.w r3, r3, #98304 @ 0x18000 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r4, [r3, #1152] @ 0x480 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 6fd0c │ │ │ │ + beq.w 6fd04 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 6fd0c │ │ │ │ + b.n 6fd04 │ │ │ │ ldr.w r2, [r9, #8] │ │ │ │ - b.w 6fb44 │ │ │ │ + b.w 6fb3c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r2 │ │ │ │ blx r3 │ │ │ │ - b.n 6fc90 │ │ │ │ + b.n 6fc88 │ │ │ │ ldr.w r2, [r9, #8] │ │ │ │ - b.n 6fc5e │ │ │ │ + b.n 6fc56 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r2 │ │ │ │ blx r3 │ │ │ │ - b.w 6fb76 │ │ │ │ + b.w 6fb6e │ │ │ │ ldrd r5, r4, [sp, #44] @ 0x2c │ │ │ │ - b.n 702ec │ │ │ │ - ldr r3, [pc, #516] @ (70668 ) │ │ │ │ + b.n 702e4 │ │ │ │ + ldr r3, [pc, #516] @ (70660 ) │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ strd r2, r3, [sp, #40] @ 0x28 │ │ │ │ - movw r3, #49492 @ 0xc154 │ │ │ │ + movw r3, #49812 @ 0xc294 │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ - b.n 70304 │ │ │ │ + b.n 702fc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7049a │ │ │ │ + beq.n 70492 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 7049a │ │ │ │ + cbnz r3, 70492 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r8, #1436] @ 0x59c │ │ │ │ ldr r4, [sp, #28] │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #452] @ (7066c ) │ │ │ │ + ldr r2, [pc, #452] @ (70664 ) │ │ │ │ movs r1, #1 │ │ │ │ - movw r3, #63956 @ 0xf9d4 │ │ │ │ + movw r3, #64276 @ 0xfb14 │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ str r0, [r4, #12] │ │ │ │ strd r1, r2, [r4] │ │ │ │ str r3, [r4, #8] │ │ │ │ - b.n 70304 │ │ │ │ - movw r4, #63784 @ 0xf928 │ │ │ │ + b.n 702fc │ │ │ │ + movw r4, #64104 @ 0xfa68 │ │ │ │ movt r4, #38 @ 0x26 │ │ │ │ movs r3, #0 │ │ │ │ - ldr r5, [pc, #424] @ (70670 ) │ │ │ │ + ldr r5, [pc, #424] @ (70668 ) │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.n 702ec │ │ │ │ + b.n 702e4 │ │ │ │ movs r3, #1 │ │ │ │ - b.w 6dd80 │ │ │ │ + b.w 6dd78 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add.w r0, r3, #5472 @ 0x1560 │ │ │ │ adds r0, #28 │ │ │ │ - bl 1a3c64 │ │ │ │ - b.n 70136 │ │ │ │ + bl 1a3b78 │ │ │ │ + b.n 7012e │ │ │ │ mov r0, r9 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 700cc │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 700c4 │ │ │ │ mov r0, r1 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 70040 │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 70038 │ │ │ │ mov r0, r9 │ │ │ │ - movw r4, #63824 @ 0xf950 │ │ │ │ + movw r4, #64144 @ 0xfa90 │ │ │ │ movt r4, #38 @ 0x26 │ │ │ │ - bl 78230 │ │ │ │ - b.n 704c2 │ │ │ │ + bl 781b0 │ │ │ │ + b.n 704ba │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 7033e │ │ │ │ - ldr r3, [pc, #360] @ (70674 ) │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 70336 │ │ │ │ + ldr r3, [pc, #360] @ (7066c ) │ │ │ │ movs r2, #1 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - b.n 7046a │ │ │ │ + b.n 70462 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - b.n 6fd62 │ │ │ │ - ldr r7, [pc, #344] @ (70678 ) │ │ │ │ - movw r6, #63752 @ 0xf908 │ │ │ │ + b.n 6fd5a │ │ │ │ + ldr r7, [pc, #344] @ (70670 ) │ │ │ │ + movw r6, #64072 @ 0xfa48 │ │ │ │ movt r6, #38 @ 0x26 │ │ │ │ add r5, sp, #56 @ 0x38 │ │ │ │ - bl d3c50 │ │ │ │ + bl d3c60 │ │ │ │ str r4, [sp, #68] @ 0x44 │ │ │ │ movs r3, #1 │ │ │ │ add r4, sp, #40 @ 0x28 │ │ │ │ str r7, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ str r6, [sp, #64] @ 0x40 │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr r4, [sp, #28] │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ - b.n 70304 │ │ │ │ - bl d3c50 │ │ │ │ - ldr r7, [pc, #300] @ (7067c ) │ │ │ │ + b.n 702fc │ │ │ │ + bl d3c60 │ │ │ │ + ldr r7, [pc, #300] @ (70674 ) │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ str r6, [sp, #84] @ 0x54 │ │ │ │ str r7, [sp, #76] @ 0x4c │ │ │ │ - movw r6, #63712 @ 0xf8e0 │ │ │ │ + movw r6, #64032 @ 0xfa20 │ │ │ │ movt r6, #38 @ 0x26 │ │ │ │ str r6, [sp, #80] @ 0x50 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ - b.n 7052e │ │ │ │ + b.n 70526 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ add r4, sp, #40 @ 0x28 │ │ │ │ strd r2, r3, [sp, #72] @ 0x48 │ │ │ │ - movw r3, #49492 @ 0xc154 │ │ │ │ + movw r3, #49812 @ 0xc294 │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ ldmdb r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr r4, [sp, #28] │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ - b.n 70304 │ │ │ │ + b.n 702fc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 702e4 │ │ │ │ + bne.w 702dc │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 702e4 │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 702dc │ │ │ │ mov r0, r8 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 702d2 │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 702ca │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 705c6 │ │ │ │ + beq.n 705be │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 705c6 │ │ │ │ + cbnz r3, 705be │ │ │ │ mov r0, r8 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ movs r3, #1 │ │ │ │ - movw r4, #63860 @ 0xf974 │ │ │ │ + movw r4, #64180 @ 0xfab4 │ │ │ │ movt r4, #38 @ 0x26 │ │ │ │ - ldr r5, [pc, #172] @ (70680 ) │ │ │ │ + ldr r5, [pc, #172] @ (70678 ) │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.n 702e8 │ │ │ │ - movw r1, #64160 @ 0xfaa0 │ │ │ │ + b.n 702e0 │ │ │ │ + movw r1, #64480 @ 0xfbe0 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - ldr r0, [pc, #164] @ (70684 ) │ │ │ │ - bl 62644 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #164] @ (7067c ) │ │ │ │ + bl 623a4 <_Py_FatalErrorFunc@@Base> │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 705fe │ │ │ │ + beq.n 705f6 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 705fe │ │ │ │ + cbnz r3, 705f6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78230 │ │ │ │ - b.n 705c6 │ │ │ │ + bl 781b0 │ │ │ │ + b.n 705be │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 7022c │ │ │ │ - movw r0, #64072 @ 0xfa48 │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 70224 │ │ │ │ + movw r0, #64392 @ 0xfb88 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 1a4270 │ │ │ │ - b.n 70182 │ │ │ │ - movw r0, #64128 @ 0xfa80 │ │ │ │ + bl 1a4180 │ │ │ │ + b.n 7017a │ │ │ │ + movw r0, #64448 @ 0xfbc0 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 1a4270 │ │ │ │ - b.n 701b2 │ │ │ │ + bl 1a4180 │ │ │ │ + b.n 701aa │ │ │ │ movs r3, #1 │ │ │ │ - movw r4, #63892 @ 0xf994 │ │ │ │ + movw r4, #64212 @ 0xfad4 │ │ │ │ movt r4, #38 @ 0x26 │ │ │ │ - ldr r5, [pc, #80] @ (70688 ) │ │ │ │ + ldr r5, [pc, #80] @ (70680 ) │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.n 702ec │ │ │ │ + b.n 702e4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r0, r4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ - b.w 6fbc4 │ │ │ │ + b.w 6fbbc │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r0, r4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ - b.w 6fcde │ │ │ │ + b.w 6fcd6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 70380 │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 70378 │ │ │ │ nop │ │ │ │ - lsls r4, r6 │ │ │ │ + rors r4, r6 │ │ │ │ movs r6, r5 │ │ │ │ - lsrs r0, r0 │ │ │ │ + tst r0, r0 │ │ │ │ movs r6, r5 │ │ │ │ - lsls r0, r0 │ │ │ │ + rors r0, r0 │ │ │ │ movs r6, r5 │ │ │ │ - lsrs r4, r2 │ │ │ │ + tst r4, r2 │ │ │ │ movs r6, r5 │ │ │ │ - eors r4, r1 │ │ │ │ + sbcs r4, r1 │ │ │ │ movs r6, r5 │ │ │ │ - ands r4, r5 │ │ │ │ + adcs r4, r5 │ │ │ │ movs r6, r5 │ │ │ │ - eors r4, r5 │ │ │ │ + sbcs r4, r5 │ │ │ │ movs r6, r5 │ │ │ │ - orrs r4, r0 │ │ │ │ + add r4, r8 │ │ │ │ movs r6, r5 │ │ │ │ - lsls r0, r3 │ │ │ │ + rors r0, r3 │ │ │ │ movs r6, r5 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r5, [pc, #436] @ (70850 ) │ │ │ │ + ldr r5, [pc, #436] @ (70848 ) │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ sub sp, #8 │ │ │ │ ldr.w r0, [r5, #792] @ 0x318 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 707b2 │ │ │ │ + bne.w 707aa │ │ │ │ ldr.w r6, [r5, #792] @ 0x318 │ │ │ │ - movw r3, #49093 @ 0xbfc5 │ │ │ │ + movw r3, #49085 @ 0xbfbd │ │ │ │ movt r3, #6 │ │ │ │ movw r2, #19968 @ 0x4e00 │ │ │ │ movt r2, #72 @ 0x48 │ │ │ │ ldr r1, [r6, #32] │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 707e0 │ │ │ │ + bne.w 707d8 │ │ │ │ ldr.w r5, [r2, #672] @ 0x2a0 │ │ │ │ - movw r3, #49361 @ 0xc0d1 │ │ │ │ + movw r3, #49353 @ 0xc0c9 │ │ │ │ movt r3, #6 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.w 707fe │ │ │ │ + bne.w 707f6 │ │ │ │ movs r0, #16 │ │ │ │ blx 2a0fc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 70792 │ │ │ │ + beq.n 7078a │ │ │ │ ldr r2, [r6, #16] │ │ │ │ - movw r3, #4529 @ 0x11b1 │ │ │ │ + movw r3, #4521 @ 0x11a9 │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7079e │ │ │ │ + bne.n 70796 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ adds r2, r1, #1 │ │ │ │ - bne.n 70752 │ │ │ │ + bne.n 7074a │ │ │ │ ldrb r1, [r4, #16] │ │ │ │ lsls r3, r1, #26 │ │ │ │ - bpl.w 70834 │ │ │ │ + bpl.w 7082c │ │ │ │ lsls r0, r1, #25 │ │ │ │ - bpl.w 70810 │ │ │ │ + bpl.w 70808 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ubfx r1, r1, #2, #3 │ │ │ │ add.w r0, r4, #20 │ │ │ │ mul.w r1, r3, r1 │ │ │ │ - cbz r1, 70750 │ │ │ │ + cbz r1, 70748 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - movw r3, #53957 @ 0xd2c5 │ │ │ │ + movw r3, #53949 @ 0xd2bd │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 70826 │ │ │ │ + bne.n 7081e │ │ │ │ strd r0, r1, [sp] │ │ │ │ movw r1, #40056 @ 0x9c78 │ │ │ │ movt r1, #74 @ 0x4a │ │ │ │ ldrd r2, r3, [r1, #8] │ │ │ │ ldrd r0, r1, [r1] │ │ │ │ - bl 6d2f4 <_Py_HashBytes@@Base+0x90> │ │ │ │ + bl 6d2ec <_Py_HashBytes@@Base+0x90> │ │ │ │ mov r1, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 7082e │ │ │ │ + beq.n 70826 │ │ │ │ str r1, [r4, #12] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ vmov.f32 s14, #96 @ 0x3f000000 0.5 │ │ │ │ strd r4, r4, [r5, #8] │ │ │ │ adds r3, #1 │ │ │ │ vmov s15, r3 │ │ │ │ str r1, [r5, #4] │ │ │ │ @@ -105259,15 +105256,15 @@ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vmov s13, r3 │ │ │ │ vcvt.f32.u32 s12, s13 │ │ │ │ vdiv.f32 s13, s15, s12 │ │ │ │ vcmpe.f32 s13, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 707ee │ │ │ │ + bgt.n 707e6 │ │ │ │ subs r3, #1 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ ands r3, r1 │ │ │ │ ldr.w r1, [r2, r3, lsl #2] │ │ │ │ str r1, [r5, #0] │ │ │ │ str.w r5, [r2, r3, lsl #2] │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ @@ -105278,130 +105275,130 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx r2 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r1, r0 │ │ │ │ vmov.f32 s14, #96 @ 0x3f000000 0.5 │ │ │ │ adds r3, #1 │ │ │ │ strd r4, r4, [r5, #8] │ │ │ │ - b.n 7075e │ │ │ │ + b.n 70756 │ │ │ │ ldr r6, [r0, #12] │ │ │ │ cmp r6, #0 │ │ │ │ it ne │ │ │ │ cmpne r4, r6 │ │ │ │ - beq.w 706b0 │ │ │ │ + beq.w 706a8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 707d0 │ │ │ │ + beq.n 707c8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 70846 │ │ │ │ + beq.n 7083e │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7079a │ │ │ │ + beq.n 70792 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - b.n 7079a │ │ │ │ + b.n 70792 │ │ │ │ movs r0, #16 │ │ │ │ blx r1 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 706ea │ │ │ │ - b.n 70792 │ │ │ │ + bne.w 706e2 │ │ │ │ + b.n 7078a │ │ │ │ mov r0, r6 │ │ │ │ - bl 19d6ac <_PyThreadState_New@@Base+0x420> │ │ │ │ + bl 19d5cc <_PyThreadState_New@@Base+0x420> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 70838 │ │ │ │ + beq.n 70830 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - b.n 70782 │ │ │ │ + b.n 7077a │ │ │ │ ldr.w r0, [r2, #668] @ 0x29c │ │ │ │ movs r1, #16 │ │ │ │ blx r5 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 706ea │ │ │ │ - b.n 70792 │ │ │ │ + bne.w 706e2 │ │ │ │ + b.n 7078a │ │ │ │ add.w r0, r4, #28 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ubfx r1, r1, #2, #3 │ │ │ │ mul.w r1, r3, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7071c │ │ │ │ - b.n 70750 │ │ │ │ + bne.w 70714 │ │ │ │ + b.n 70748 │ │ │ │ blx r2 │ │ │ │ mov r1, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 70750 │ │ │ │ + bne.n 70748 │ │ │ │ mvn.w r1, #1 │ │ │ │ - b.n 70750 │ │ │ │ + b.n 70748 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ - b.n 70814 │ │ │ │ + b.n 7080c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r6, #36] @ 0x24 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ blx r2 │ │ │ │ - b.n 70792 │ │ │ │ + b.n 7078a │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 707d0 │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 707c8 │ │ │ │ nop │ │ │ │ ldr r0, [r0, #96] @ 0x60 │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00070854 <_Py_hashtable_get@@Base>: │ │ │ │ +0007084c <_Py_hashtable_get@@Base>: │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ blx r3 │ │ │ │ - cbnz r0, 7086a <_Py_hashtable_get@@Base+0x16> │ │ │ │ + cbnz r0, 70862 <_Py_hashtable_get@@Base+0x16> │ │ │ │ pop {r3, pc} │ │ │ │ ldr r0, [r0, #12] │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ - movw r3, #4529 @ 0x11b1 │ │ │ │ + movw r3, #4521 @ 0x11a9 │ │ │ │ movt r3, #7 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r9, r0 │ │ │ │ mov sl, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 70fae <_Py_hashtable_get@@Base+0x75a> │ │ │ │ + bne.w 70fa6 <_Py_hashtable_get@@Base+0x75a> │ │ │ │ ldr r4, [r1, #12] │ │ │ │ adds r5, r4, #1 │ │ │ │ - bne.w 70cb6 <_Py_hashtable_get@@Base+0x462> │ │ │ │ + bne.w 70cae <_Py_hashtable_get@@Base+0x462> │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ lsls r1, r3, #26 │ │ │ │ - bpl.w 70fda <_Py_hashtable_get@@Base+0x786> │ │ │ │ + bpl.w 70fd2 <_Py_hashtable_get@@Base+0x786> │ │ │ │ lsls r2, r3, #25 │ │ │ │ - bpl.w 70fb6 <_Py_hashtable_get@@Base+0x762> │ │ │ │ + bpl.w 70fae <_Py_hashtable_get@@Base+0x762> │ │ │ │ ldr.w r2, [sl, #8] │ │ │ │ ubfx r3, r3, #2, #3 │ │ │ │ add.w r1, sl, #20 │ │ │ │ str r1, [sp, #4] │ │ │ │ mul.w r4, r2, r3 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 70cb2 <_Py_hashtable_get@@Base+0x45e> │ │ │ │ + beq.w 70caa <_Py_hashtable_get@@Base+0x45e> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - movw r3, #53957 @ 0xd2c5 │ │ │ │ + movw r3, #53949 @ 0xd2bd │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 70fe2 <_Py_hashtable_get@@Base+0x78e> │ │ │ │ + bne.w 70fda <_Py_hashtable_get@@Base+0x78e> │ │ │ │ movw r3, #40056 @ 0x9c78 │ │ │ │ movt r3, #74 @ 0x4a │ │ │ │ movw lr, #25973 @ 0x6575 │ │ │ │ movt lr, #28787 @ 0x7073 │ │ │ │ movw r1, #29281 @ 0x7261 │ │ │ │ movt r1, #28261 @ 0x6e65 │ │ │ │ ldr.w ip, [r3] │ │ │ │ @@ -105426,15 +105423,15 @@ │ │ │ │ eors r2, r7 │ │ │ │ eors r3, r7 │ │ │ │ eor.w r5, r8, r5 │ │ │ │ lsls r7, r4, #24 │ │ │ │ eor.w r0, r8, r0 │ │ │ │ cmp r4, #7 │ │ │ │ str r7, [sp, #8] │ │ │ │ - ble.w 70d0c <_Py_hashtable_get@@Base+0x4b8> │ │ │ │ + ble.w 70d04 <_Py_hashtable_get@@Base+0x4b8> │ │ │ │ adds.w lr, lr, r5 │ │ │ │ adc.w r8, r2, r6 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ ldr r7, [r6, #0] │ │ │ │ ldr r6, [r6, #4] │ │ │ │ eors r0, r7 │ │ │ │ str r7, [sp, #12] │ │ │ │ @@ -105471,15 +105468,15 @@ │ │ │ │ lsls r3, r3, #21 │ │ │ │ eor.w r0, r0, r8 │ │ │ │ orr.w r3, r3, r7, lsr #11 │ │ │ │ sub.w r8, r4, #8 │ │ │ │ eors r2, r1 │ │ │ │ eor.w r3, r3, fp │ │ │ │ cmp.w r8, #7 │ │ │ │ - bls.n 70a98 <_Py_hashtable_get@@Base+0x244> │ │ │ │ + bls.n 70a90 <_Py_hashtable_get@@Base+0x244> │ │ │ │ ldr r7, [sp, #4] │ │ │ │ strd r9, sl, [sp, #20] │ │ │ │ add.w fp, r7, #8 │ │ │ │ str.w r8, [sp, #28] │ │ │ │ add r7, r4 │ │ │ │ strd r7, r4, [sp, #12] │ │ │ │ adds.w r8, r5, lr │ │ │ │ @@ -105522,28 +105519,28 @@ │ │ │ │ eor.w lr, lr, r0 │ │ │ │ eors r0, r3 │ │ │ │ eor.w r3, r8, r4 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ eor.w r6, r9, r8 │ │ │ │ sub.w r4, r4, fp │ │ │ │ cmp r4, #7 │ │ │ │ - bgt.n 709fa <_Py_hashtable_get@@Base+0x1a6> │ │ │ │ + bgt.n 709f2 <_Py_hashtable_get@@Base+0x1a6> │ │ │ │ ldrd r4, r9, [sp, #16] │ │ │ │ ldrd sl, r8, [sp, #24] │ │ │ │ bic.w r7, r4, #7 │ │ │ │ mov r4, r7 │ │ │ │ sub.w r8, r8, r7 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ add.w r8, r8, #7 │ │ │ │ add r7, r4 │ │ │ │ str r7, [sp, #4] │ │ │ │ movs r7, #0 │ │ │ │ mov r4, r7 │ │ │ │ cmp.w r8, #6 │ │ │ │ - bhi.w 70ffc <_Py_hashtable_get@@Base+0x7a8> │ │ │ │ + bhi.w 70ff4 <_Py_hashtable_get@@Base+0x7a8> │ │ │ │ tbh [pc, r8, lsl #1] │ │ │ │ lsls r2, r1, #6 │ │ │ │ lsls r4, r6, #9 │ │ │ │ lsls r2, r0, #6 │ │ │ │ movs r3, r2 │ │ │ │ lsls r7, r5, #9 │ │ │ │ movs r3, r1 │ │ │ │ @@ -105692,104 +105689,104 @@ │ │ │ │ mvneq.w r4, #1 │ │ │ │ str.w r4, [sl, #12] │ │ │ │ mov r5, r4 │ │ │ │ ldrd r3, r2, [r9, #4] │ │ │ │ subs r3, #1 │ │ │ │ ands r3, r5 │ │ │ │ ldr.w r4, [r2, r3, lsl #2] │ │ │ │ - cbz r4, 70d02 <_Py_hashtable_get@@Base+0x4ae> │ │ │ │ + cbz r4, 70cfa <_Py_hashtable_get@@Base+0x4ae> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 70d40 <_Py_hashtable_get@@Base+0x4ec> │ │ │ │ + beq.n 70d38 <_Py_hashtable_get@@Base+0x4ec> │ │ │ │ ldr r4, [r4, #0] │ │ │ │ - cbz r4, 70d02 <_Py_hashtable_get@@Base+0x4ae> │ │ │ │ + cbz r4, 70cfa <_Py_hashtable_get@@Base+0x4ae> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 70ccc <_Py_hashtable_get@@Base+0x478> │ │ │ │ + bne.n 70cc4 <_Py_hashtable_get@@Base+0x478> │ │ │ │ ldr.w r2, [r9, #20] │ │ │ │ - movw r3, #7045 @ 0x1b85 │ │ │ │ + movw r3, #46145 @ 0xb441 │ │ │ │ movt r3, #7 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 70f88 <_Py_hashtable_get@@Base+0x734> │ │ │ │ + bne.w 70f80 <_Py_hashtable_get@@Base+0x734> │ │ │ │ cmp.w sl, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, #0 │ │ │ │ - beq.w 70fec <_Py_hashtable_get@@Base+0x798> │ │ │ │ + beq.w 70fe4 <_Py_hashtable_get@@Base+0x798> │ │ │ │ ldr.w r3, [sl, #8] │ │ │ │ ldr r2, [r1, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 70d74 <_Py_hashtable_get@@Base+0x520> │ │ │ │ - b.n 70ccc <_Py_hashtable_get@@Base+0x478> │ │ │ │ + beq.n 70d6c <_Py_hashtable_get@@Base+0x520> │ │ │ │ + b.n 70cc4 <_Py_hashtable_get@@Base+0x478> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w r8, r4, #4294967295 @ 0xffffffff │ │ │ │ movs r7, #0 │ │ │ │ mov r4, r7 │ │ │ │ cmp.w r8, #6 │ │ │ │ - bhi.w 70ffc <_Py_hashtable_get@@Base+0x7a8> │ │ │ │ + bhi.w 70ff4 <_Py_hashtable_get@@Base+0x7a8> │ │ │ │ addw fp, pc, #4 │ │ │ │ ldr.w pc, [fp, r8, lsl #2] │ │ │ │ - lsrs r1, r2, #23 │ │ │ │ - movs r7, r0 │ │ │ │ - lsrs r5, r4, #30 │ │ │ │ + lsrs r1, r1, #23 │ │ │ │ movs r7, r0 │ │ │ │ - lsrs r1, r0, #23 │ │ │ │ + lsrs r5, r3, #30 │ │ │ │ movs r7, r0 │ │ │ │ - lsrs r3, r4, #11 │ │ │ │ + lsrs r1, r7, #22 │ │ │ │ movs r7, r0 │ │ │ │ - lsrs r3, r3, #30 │ │ │ │ + lsrs r3, r3, #11 │ │ │ │ movs r7, r0 │ │ │ │ - lsrs r3, r2, #11 │ │ │ │ + lsrs r3, r2, #30 │ │ │ │ movs r7, r0 │ │ │ │ lsrs r3, r1, #11 │ │ │ │ movs r7, r0 │ │ │ │ + lsrs r3, r0, #11 │ │ │ │ + movs r7, r0 │ │ │ │ ldr.w r2, [r9, #20] │ │ │ │ - movw r3, #7045 @ 0x1b85 │ │ │ │ + movw r3, #46145 @ 0xb441 │ │ │ │ movt r3, #7 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 70f88 <_Py_hashtable_get@@Base+0x734> │ │ │ │ + bne.w 70f80 <_Py_hashtable_get@@Base+0x734> │ │ │ │ sub.w ip, sl, r1 │ │ │ │ rsbs r0, ip, #0 │ │ │ │ adc.w r0, r0, ip │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ cmpne.w sl, #0 │ │ │ │ - beq.n 70db4 <_Py_hashtable_get@@Base+0x560> │ │ │ │ + beq.n 70dac <_Py_hashtable_get@@Base+0x560> │ │ │ │ ldr.w r3, [sl, #8] │ │ │ │ ldr r2, [r1, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 70ccc <_Py_hashtable_get@@Base+0x478> │ │ │ │ + bne.n 70cc4 <_Py_hashtable_get@@Base+0x478> │ │ │ │ ldrb.w r0, [sl, #16] │ │ │ │ ldrb r6, [r1, #16] │ │ │ │ ubfx r2, r0, #2, #3 │ │ │ │ ubfx r7, r6, #2, #3 │ │ │ │ cmp r7, r2 │ │ │ │ - bne.n 70ccc <_Py_hashtable_get@@Base+0x478> │ │ │ │ + bne.n 70cc4 <_Py_hashtable_get@@Base+0x478> │ │ │ │ lsls r7, r0, #26 │ │ │ │ - bpl.w 70fd4 <_Py_hashtable_get@@Base+0x780> │ │ │ │ + bpl.w 70fcc <_Py_hashtable_get@@Base+0x780> │ │ │ │ lsls r0, r0, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r0, sl, #20 │ │ │ │ addpl.w r0, sl, #28 │ │ │ │ lsls r7, r6, #26 │ │ │ │ - bpl.w 70fd0 <_Py_hashtable_get@@Base+0x77c> │ │ │ │ + bpl.w 70fc8 <_Py_hashtable_get@@Base+0x77c> │ │ │ │ lsls r6, r6, #25 │ │ │ │ ite mi │ │ │ │ addmi r1, #20 │ │ │ │ addpl r1, #28 │ │ │ │ mul.w r2, r3, r2 │ │ │ │ blx 29204 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 70ccc <_Py_hashtable_get@@Base+0x478> │ │ │ │ + beq.n 70cc4 <_Py_hashtable_get@@Base+0x478> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r4, [sp, #4] │ │ │ │ ldrb r4, [r4, #2] │ │ │ │ bfi r7, r4, #16, #8 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ @@ -105922,60 +105919,60 @@ │ │ │ │ orr.w r3, r3, r2, lsr #15 │ │ │ │ mov.w r1, r1, lsl #21 │ │ │ │ orr.w r1, r1, r0, lsr #11 │ │ │ │ eor.w r3, r3, r5 │ │ │ │ adc.w r2, r2, r4 │ │ │ │ eors r3, r1 │ │ │ │ eor.w r4, r3, r2 │ │ │ │ - b.n 70caa <_Py_hashtable_get@@Base+0x456> │ │ │ │ + b.n 70ca2 <_Py_hashtable_get@@Base+0x456> │ │ │ │ mov r0, sl │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 70ccc <_Py_hashtable_get@@Base+0x478> │ │ │ │ + beq.w 70cc4 <_Py_hashtable_get@@Base+0x478> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r7, [sp, #4] │ │ │ │ ldrb r7, [r7, #4] │ │ │ │ bfi r4, r7, #0, #8 │ │ │ │ - b.n 70ae2 <_Py_hashtable_get@@Base+0x28e> │ │ │ │ + b.n 70ada <_Py_hashtable_get@@Base+0x28e> │ │ │ │ ldr r4, [sp, #4] │ │ │ │ ldrb r4, [r4, #1] │ │ │ │ bfi r7, r4, #8, #8 │ │ │ │ - b.n 70dd0 <_Py_hashtable_get@@Base+0x57c> │ │ │ │ + b.n 70dc8 <_Py_hashtable_get@@Base+0x57c> │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 70cb8 <_Py_hashtable_get@@Base+0x464> │ │ │ │ + b.n 70cb0 <_Py_hashtable_get@@Base+0x464> │ │ │ │ add.w r2, sl, #28 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr.w r2, [sl, #8] │ │ │ │ ubfx r3, r3, #2, #3 │ │ │ │ mul.w r4, r2, r3 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 708c4 <_Py_hashtable_get@@Base+0x70> │ │ │ │ - b.n 70cb2 <_Py_hashtable_get@@Base+0x45e> │ │ │ │ + bne.w 708bc <_Py_hashtable_get@@Base+0x70> │ │ │ │ + b.n 70caa <_Py_hashtable_get@@Base+0x45e> │ │ │ │ ldr r1, [r1, #28] │ │ │ │ - b.n 70da6 <_Py_hashtable_get@@Base+0x552> │ │ │ │ + b.n 70d9e <_Py_hashtable_get@@Base+0x552> │ │ │ │ ldr.w r0, [sl, #28] │ │ │ │ - b.n 70d98 <_Py_hashtable_get@@Base+0x544> │ │ │ │ + b.n 70d90 <_Py_hashtable_get@@Base+0x544> │ │ │ │ ldr.w r2, [sl, #28] │ │ │ │ str r2, [sp, #4] │ │ │ │ - b.n 70fbc <_Py_hashtable_get@@Base+0x768> │ │ │ │ + b.n 70fb4 <_Py_hashtable_get@@Base+0x768> │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 70caa <_Py_hashtable_get@@Base+0x456> │ │ │ │ + b.n 70ca2 <_Py_hashtable_get@@Base+0x456> │ │ │ │ sub.w r3, r1, sl │ │ │ │ negs r0, r3 │ │ │ │ adcs r0, r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 70db8 <_Py_hashtable_get@@Base+0x564> │ │ │ │ - b.n 70ccc <_Py_hashtable_get@@Base+0x478> │ │ │ │ + bne.w 70db0 <_Py_hashtable_get@@Base+0x564> │ │ │ │ + b.n 70cc4 <_Py_hashtable_get@@Base+0x478> │ │ │ │ ldr r7, [sp, #8] │ │ │ │ adds.w lr, lr, r5 │ │ │ │ mov.w r4, r5, lsl #13 │ │ │ │ adc.w r6, r2, r6 │ │ │ │ eors r3, r7 │ │ │ │ orr.w r4, r4, r2, lsr #19 │ │ │ │ lsls r2, r2, #13 │ │ │ │ @@ -106093,77 +106090,77 @@ │ │ │ │ orr.w r3, r3, r4, lsr #15 │ │ │ │ mov.w r2, r2, lsl #21 │ │ │ │ orr.w r2, r2, r1, lsr #11 │ │ │ │ eor.w r3, r3, r6 │ │ │ │ adc.w r0, r0, r4 │ │ │ │ eors r3, r2 │ │ │ │ eor.w r4, r3, r0 │ │ │ │ - b.n 70caa <_Py_hashtable_get@@Base+0x456> │ │ │ │ - b.w 6cbf4 │ │ │ │ + b.n 70ca2 <_Py_hashtable_get@@Base+0x456> │ │ │ │ + b.w 6cbec │ │ │ │ │ │ │ │ -000711b4 <_Py_hashtable_set@@Base>: │ │ │ │ +000711ac <_Py_hashtable_set@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [r0, #32] │ │ │ │ - movw r3, #49093 @ 0xbfc5 │ │ │ │ + movw r3, #49085 @ 0xbfbd │ │ │ │ movt r3, #6 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 712c0 <_Py_hashtable_set@@Base+0x10c> │ │ │ │ + bne.n 712b8 <_Py_hashtable_set@@Base+0x10c> │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ - movw r2, #49361 @ 0xc0d1 │ │ │ │ + movw r2, #49353 @ 0xc0c9 │ │ │ │ movt r2, #6 │ │ │ │ ldr.w r5, [r3, #672] @ 0x2a0 │ │ │ │ cmp r5, r2 │ │ │ │ - bne.n 712dc <_Py_hashtable_set@@Base+0x128> │ │ │ │ + bne.n 712d4 <_Py_hashtable_set@@Base+0x128> │ │ │ │ movs r0, #16 │ │ │ │ blx 2a0fc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 71320 <_Py_hashtable_set@@Base+0x16c> │ │ │ │ + beq.w 71318 <_Py_hashtable_set@@Base+0x16c> │ │ │ │ ldr r2, [r4, #16] │ │ │ │ - movw r3, #4529 @ 0x11b1 │ │ │ │ + movw r3, #4521 @ 0x11a9 │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 712ae <_Py_hashtable_set@@Base+0xfa> │ │ │ │ + bne.n 712a6 <_Py_hashtable_set@@Base+0xfa> │ │ │ │ ldr r3, [r6, #12] │ │ │ │ adds r1, r3, #1 │ │ │ │ - bne.n 71266 <_Py_hashtable_set@@Base+0xb2> │ │ │ │ + bne.n 7125e <_Py_hashtable_set@@Base+0xb2> │ │ │ │ ldrb r3, [r6, #16] │ │ │ │ lsls r2, r3, #26 │ │ │ │ - bpl.n 71310 <_Py_hashtable_set@@Base+0x15c> │ │ │ │ + bpl.n 71308 <_Py_hashtable_set@@Base+0x15c> │ │ │ │ lsls r0, r3, #25 │ │ │ │ - bpl.n 712ec <_Py_hashtable_set@@Base+0x138> │ │ │ │ + bpl.n 712e4 <_Py_hashtable_set@@Base+0x138> │ │ │ │ ldr r2, [r6, #8] │ │ │ │ ubfx r3, r3, #2, #3 │ │ │ │ add.w r0, r6, #20 │ │ │ │ mul.w r3, r2, r3 │ │ │ │ - cbz r3, 71264 <_Py_hashtable_set@@Base+0xb0> │ │ │ │ + cbz r3, 7125c <_Py_hashtable_set@@Base+0xb0> │ │ │ │ movw r2, #43976 @ 0xabc8 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ ldr.w r8, [r2, #4] │ │ │ │ - movw r2, #53957 @ 0xd2c5 │ │ │ │ + movw r2, #53949 @ 0xd2bd │ │ │ │ movt r2, #6 │ │ │ │ cmp r8, r2 │ │ │ │ - bne.n 71300 <_Py_hashtable_set@@Base+0x14c> │ │ │ │ + bne.n 712f8 <_Py_hashtable_set@@Base+0x14c> │ │ │ │ movw r1, #40056 @ 0x9c78 │ │ │ │ movt r1, #74 @ 0x4a │ │ │ │ strd r0, r3, [sp] │ │ │ │ ldrd r2, r3, [r1, #8] │ │ │ │ ldrd r0, r1, [r1] │ │ │ │ - bl 6d2f4 <_Py_HashBytes@@Base+0x90> │ │ │ │ + bl 6d2ec <_Py_HashBytes@@Base+0x90> │ │ │ │ mov r3, r0 │ │ │ │ adds r1, r3, #1 │ │ │ │ - beq.n 7130a <_Py_hashtable_set@@Base+0x156> │ │ │ │ + beq.n 71302 <_Py_hashtable_set@@Base+0x156> │ │ │ │ str r3, [r6, #12] │ │ │ │ ldr r2, [r4, #0] │ │ │ │ vmov.f32 s14, #96 @ 0x3f000000 0.5 │ │ │ │ str r6, [r5, #8] │ │ │ │ str r7, [r5, #12] │ │ │ │ adds r2, #1 │ │ │ │ str r3, [r5, #4] │ │ │ │ @@ -106172,15 +106169,15 @@ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ vmov s13, r2 │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vcvt.f32.u32 s12, s13 │ │ │ │ vdiv.f32 s13, s15, s12 │ │ │ │ vcmpe.f32 s13, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 712cc <_Py_hashtable_set@@Base+0x118> │ │ │ │ + bgt.n 712c4 <_Py_hashtable_set@@Base+0x118> │ │ │ │ subs r2, #1 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ands r2, r3 │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r3, [r1, r2, lsl #2] │ │ │ │ str r3, [r5, #0] │ │ │ │ str.w r5, [r1, r2, lsl #2] │ │ │ │ @@ -106189,84 +106186,84 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx r2 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mov r3, r0 │ │ │ │ vmov.f32 s14, #96 @ 0x3f000000 0.5 │ │ │ │ str r6, [r5, #8] │ │ │ │ str r7, [r5, #12] │ │ │ │ - b.n 71270 <_Py_hashtable_set@@Base+0xbc> │ │ │ │ + b.n 71268 <_Py_hashtable_set@@Base+0xbc> │ │ │ │ movs r0, #16 │ │ │ │ blx r2 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 71200 <_Py_hashtable_set@@Base+0x4c> │ │ │ │ - b.n 71320 <_Py_hashtable_set@@Base+0x16c> │ │ │ │ + bne.n 711f8 <_Py_hashtable_set@@Base+0x4c> │ │ │ │ + b.n 71318 <_Py_hashtable_set@@Base+0x16c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 19d6ac <_PyThreadState_New@@Base+0x420> │ │ │ │ + bl 19d5cc <_PyThreadState_New@@Base+0x420> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 71314 <_Py_hashtable_set@@Base+0x160> │ │ │ │ + beq.n 7130c <_Py_hashtable_set@@Base+0x160> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - b.n 71296 <_Py_hashtable_set@@Base+0xe2> │ │ │ │ + b.n 7128e <_Py_hashtable_set@@Base+0xe2> │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ movs r1, #16 │ │ │ │ blx r5 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 71200 <_Py_hashtable_set@@Base+0x4c> │ │ │ │ - b.n 71320 <_Py_hashtable_set@@Base+0x16c> │ │ │ │ + bne.n 711f8 <_Py_hashtable_set@@Base+0x4c> │ │ │ │ + b.n 71318 <_Py_hashtable_set@@Base+0x16c> │ │ │ │ add.w r0, r6, #28 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ ubfx r3, r3, #2, #3 │ │ │ │ mul.w r3, r2, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7122e <_Py_hashtable_set@@Base+0x7a> │ │ │ │ - b.n 71264 <_Py_hashtable_set@@Base+0xb0> │ │ │ │ + bne.n 71226 <_Py_hashtable_set@@Base+0x7a> │ │ │ │ + b.n 7125c <_Py_hashtable_set@@Base+0xb0> │ │ │ │ mov r1, r3 │ │ │ │ blx r8 │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 71264 <_Py_hashtable_set@@Base+0xb0> │ │ │ │ + bne.n 7125c <_Py_hashtable_set@@Base+0xb0> │ │ │ │ mvn.w r3, #1 │ │ │ │ - b.n 71264 <_Py_hashtable_set@@Base+0xb0> │ │ │ │ + b.n 7125c <_Py_hashtable_set@@Base+0xb0> │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - b.n 712f0 <_Py_hashtable_set@@Base+0x13c> │ │ │ │ + b.n 712e8 <_Py_hashtable_set@@Base+0x13c> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ blx r2 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 712a8 <_Py_hashtable_set@@Base+0xf4> │ │ │ │ + b.n 712a0 <_Py_hashtable_set@@Base+0xf4> │ │ │ │ nop │ │ │ │ │ │ │ │ -00071328 : │ │ │ │ +00071320 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #156] @ (713d4 ) │ │ │ │ + ldr r3, [pc, #156] @ (713cc ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r5, [r3, #8] │ │ │ │ add.w r3, r5, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r3, #2416] @ 0x970 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 7138c │ │ │ │ + ble.n 71384 │ │ │ │ subs r2, #1 │ │ │ │ - ldr r1, [pc, #136] @ (713d8 ) │ │ │ │ + ldr r1, [pc, #136] @ (713d0 ) │ │ │ │ str.w r2, [r3, #2416] @ 0x970 │ │ │ │ movs r0, #1 │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ ldr.w r4, [r3, #2096] @ 0x830 │ │ │ │ ldr.w r3, [r1, #1416] @ 0x588 │ │ │ │ str r0, [r4, #0] │ │ │ │ - cbnz r3, 713aa │ │ │ │ - ldr r2, [pc, #116] @ (713dc ) │ │ │ │ + cbnz r3, 713a2 │ │ │ │ + ldr r2, [pc, #116] @ (713d4 ) │ │ │ │ movw r1, #42704 @ 0xa6d0 │ │ │ │ adds r0, r5, r1 │ │ │ │ str r2, [r4, #24] │ │ │ │ str r3, [r4, #28] │ │ │ │ str r3, [r4, #8] │ │ │ │ ldr r3, [r5, r1] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ @@ -106275,70 +106272,70 @@ │ │ │ │ adc.w r2, r2, #0 │ │ │ │ str r2, [r0, #4] │ │ │ │ strd r3, r2, [r4, #16] │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movw r0, #21632 @ 0x5480 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 714a0 <_PyObject_GC_New@@Base> │ │ │ │ + bl 71498 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 713ca │ │ │ │ - ldr r3, [pc, #60] @ (713dc ) │ │ │ │ + cbz r0, 713c2 │ │ │ │ + ldr r3, [pc, #60] @ (713d4 ) │ │ │ │ movw r1, #42704 @ 0xa6d0 │ │ │ │ str r3, [r4, #24] │ │ │ │ adds r0, r5, r1 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 71370 │ │ │ │ - movw r2, #25253 @ 0x62a5 │ │ │ │ + b.n 71368 │ │ │ │ + movw r2, #26133 @ 0x6615 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 713be │ │ │ │ + bne.n 713b6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 126718 │ │ │ │ - b.n 7139c │ │ │ │ + bl 126a88 │ │ │ │ + b.n 71394 │ │ │ │ ldr.w r2, [r1, #1420] @ 0x58c │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ - b.n 7139c │ │ │ │ - ldr r0, [pc, #16] @ (713dc ) │ │ │ │ - bl 1a2a5c │ │ │ │ - b.n 71388 │ │ │ │ + b.n 71394 │ │ │ │ + ldr r0, [pc, #16] @ (713d4 ) │ │ │ │ + bl 1a2974 │ │ │ │ + b.n 71380 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ add r4, sp, #112 @ 0x70 │ │ │ │ lsls r6, r0, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r8, r3 │ │ │ │ - ldr r3, [pc, #164] @ (71498 ) │ │ │ │ + ldr r3, [pc, #164] @ (71490 ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r2 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r4, [r3, #8] │ │ │ │ add.w r4, r4, #4096 @ 0x1000 │ │ │ │ ldr.w r0, [r4, #2416] @ 0x970 │ │ │ │ cmp r0, #0 │ │ │ │ - ble.n 71450 │ │ │ │ + ble.n 71448 │ │ │ │ subs r0, #1 │ │ │ │ str.w r0, [r4, #2416] @ 0x970 │ │ │ │ - ldr r2, [pc, #132] @ (7149c ) │ │ │ │ + ldr r2, [pc, #132] @ (71494 ) │ │ │ │ movs r3, #1 │ │ │ │ add.w r4, r4, r0, lsl #2 │ │ │ │ ldr.w r4, [r4, #2096] @ 0x830 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r3, 71476 │ │ │ │ + cbnz r3, 7146e │ │ │ │ movw r1, #42704 @ 0xa6d0 │ │ │ │ adds r0, r5, r1 │ │ │ │ str r7, [r4, #24] │ │ │ │ ldr r3, [r5, r1] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ adds.w r3, r3, #4096 @ 0x1000 │ │ │ │ str r6, [r4, #28] │ │ │ │ @@ -106347,45 +106344,45 @@ │ │ │ │ str r3, [r5, r1] │ │ │ │ str r2, [r0, #4] │ │ │ │ strd r3, r2, [r4, #16] │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movw r0, #21632 @ 0x5480 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 714a0 <_PyObject_GC_New@@Base> │ │ │ │ + bl 71498 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 71428 │ │ │ │ + bne.n 71420 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a2a5c │ │ │ │ + bl 1a2974 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7144a │ │ │ │ + beq.n 71442 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77270 │ │ │ │ - b.n 7144a │ │ │ │ - movw r1, #25253 @ 0x62a5 │ │ │ │ + bl 771f0 │ │ │ │ + b.n 71442 │ │ │ │ + movw r1, #26133 @ 0x6615 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 7148a │ │ │ │ + bne.n 71482 │ │ │ │ mov r0, r4 │ │ │ │ - bl 126718 │ │ │ │ - b.n 71428 │ │ │ │ + bl 126a88 │ │ │ │ + b.n 71420 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 71428 │ │ │ │ + b.n 71420 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -000714a0 <_PyObject_GC_New@@Base>: │ │ │ │ +00071498 <_PyObject_GC_New@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ sub sp, #12 │ │ │ │ ldr r6, [r0, #16] │ │ │ │ @@ -106393,369 +106390,369 @@ │ │ │ │ and.w r2, r3, #24 │ │ │ │ ubfx r4, r3, #14, #1 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ addne r4, #1 │ │ │ │ lsls r2, r3, #29 │ │ │ │ mov.w r4, r4, lsl #3 │ │ │ │ - bmi.w 71684 <_PyObject_GC_New@@Base+0x1e4> │ │ │ │ - ldr.w sl, [pc, #480] @ 716b4 <_PyObject_GC_New@@Base+0x214> │ │ │ │ + bmi.w 7167c <_PyObject_GC_New@@Base+0x1e4> │ │ │ │ + ldr.w sl, [pc, #480] @ 716ac <_PyObject_GC_New@@Base+0x214> │ │ │ │ mrc 15, 0, r9, cr13, cr0, {3} │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ ldr.w r8, [sl, r9] │ │ │ │ subs r3, r3, r4 │ │ │ │ cmp r6, r3 │ │ │ │ - bhi.w 71648 <_PyObject_GC_New@@Base+0x1a8> │ │ │ │ + bhi.w 71640 <_PyObject_GC_New@@Base+0x1a8> │ │ │ │ adds r6, r4, r6 │ │ │ │ - bmi.w 71648 <_PyObject_GC_New@@Base+0x1a8> │ │ │ │ + bmi.w 71640 <_PyObject_GC_New@@Base+0x1a8> │ │ │ │ movw r7, #19968 @ 0x4e00 │ │ │ │ movt r7, #72 @ 0x48 │ │ │ │ - movw r3, #6037 @ 0x1795 │ │ │ │ + movw r3, #6029 @ 0x178d │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r2, [r7, #712] @ 0x2c8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7163a <_PyObject_GC_New@@Base+0x19a> │ │ │ │ + bne.w 71632 <_PyObject_GC_New@@Base+0x19a> │ │ │ │ ldr.w r0, [r8, #8] │ │ │ │ subs r1, r6, #1 │ │ │ │ cmp.w r1, #512 @ 0x200 │ │ │ │ add.w r3, r0, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r3, #1528] @ 0x5f8 │ │ │ │ - bcs.n 715fe <_PyObject_GC_New@@Base+0x15e> │ │ │ │ + bcs.n 715f6 <_PyObject_GC_New@@Base+0x15e> │ │ │ │ lsrs r1, r1, #3 │ │ │ │ ldr.w r3, [r2, r1, lsl #3] │ │ │ │ ldr.w ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 715ee <_PyObject_GC_New@@Base+0x14e> │ │ │ │ + beq.n 715e6 <_PyObject_GC_New@@Base+0x14e> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w lr, [r3, #4] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr.w r6, [lr] │ │ │ │ str r6, [r3, #4] │ │ │ │ - cbz r6, 71580 <_PyObject_GC_New@@Base+0xe0> │ │ │ │ + cbz r6, 71578 <_PyObject_GC_New@@Base+0xe0> │ │ │ │ add r4, lr │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [lr] │ │ │ │ strd r3, r3, [r4, #-8] │ │ │ │ ldr.w r3, [r0, #3760] @ 0xeb0 │ │ │ │ ldr.w r2, [r0, #3756] @ 0xeac │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r0, #3760] @ 0xeb0 │ │ │ │ cmp r3, r2 │ │ │ │ - bgt.n 715ac <_PyObject_GC_New@@Base+0x10c> │ │ │ │ + bgt.n 715a4 <_PyObject_GC_New@@Base+0x10c> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r5, [r4, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - ldr r2, [pc, #328] @ (716b0 <_PyObject_GC_New@@Base+0x210>) │ │ │ │ + ldr r2, [pc, #328] @ (716a8 <_PyObject_GC_New@@Base+0x210>) │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 71656 <_PyObject_GC_New@@Base+0x1b6> │ │ │ │ + bne.n 7164e <_PyObject_GC_New@@Base+0x1b6> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrd r7, r2, [r3, #24] │ │ │ │ - cmp r2, r7 │ │ │ │ - bcc.n 715a0 <_PyObject_GC_New@@Base+0x100> │ │ │ │ + cmp r7, r2 │ │ │ │ + bhi.n 71598 <_PyObject_GC_New@@Base+0x100> │ │ │ │ adds r1, #1 │ │ │ │ adds r2, r3, r7 │ │ │ │ str r2, [r3, #4] │ │ │ │ add.w r1, r7, r1, lsl #3 │ │ │ │ str r1, [r3, #24] │ │ │ │ str r6, [r3, r7] │ │ │ │ ldr.w r8, [sl, r9] │ │ │ │ ldr.w r0, [r8, #8] │ │ │ │ - b.n 7153c <_PyObject_GC_New@@Base+0x9c> │ │ │ │ + b.n 71534 <_PyObject_GC_New@@Base+0x9c> │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str.w r3, [ip, #12] │ │ │ │ str.w ip, [r3, #8] │ │ │ │ - b.n 7153c <_PyObject_GC_New@@Base+0x9c> │ │ │ │ + b.n 71534 <_PyObject_GC_New@@Base+0x9c> │ │ │ │ ldr.w r3, [r0, #3740] @ 0xe9c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7155a <_PyObject_GC_New@@Base+0xba> │ │ │ │ + beq.n 71552 <_PyObject_GC_New@@Base+0xba> │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7155a <_PyObject_GC_New@@Base+0xba> │ │ │ │ + beq.n 71552 <_PyObject_GC_New@@Base+0xba> │ │ │ │ ldr.w r3, [r0, #3852] @ 0xf0c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7155a <_PyObject_GC_New@@Base+0xba> │ │ │ │ + bne.n 71552 <_PyObject_GC_New@@Base+0xba> │ │ │ │ ldr.w r3, [r8, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 716a6 <_PyObject_GC_New@@Base+0x206> │ │ │ │ + bne.n 7169e <_PyObject_GC_New@@Base+0x206> │ │ │ │ add.w r2, r8, #12 │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ lsls r3, r3, #27 │ │ │ │ - bmi.n 7155a <_PyObject_GC_New@@Base+0xba> │ │ │ │ + bmi.n 71552 <_PyObject_GC_New@@Base+0xba> │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r2] │ │ │ │ orr.w r3, r3, #16 │ │ │ │ strex r1, r3, [r2] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 715d8 <_PyObject_GC_New@@Base+0x138> │ │ │ │ + bne.n 715d0 <_PyObject_GC_New@@Base+0x138> │ │ │ │ dmb ish │ │ │ │ - b.n 7155a <_PyObject_GC_New@@Base+0xba> │ │ │ │ + b.n 71552 <_PyObject_GC_New@@Base+0xba> │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 71850 │ │ │ │ + bl 71848 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov lr, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 71596 <_PyObject_GC_New@@Base+0xf6> │ │ │ │ + bne.n 7158e <_PyObject_GC_New@@Base+0xf6> │ │ │ │ ldr.w fp, [r7, #672] @ 0x2a0 │ │ │ │ - movw r3, #49361 @ 0xc0d1 │ │ │ │ + movw r3, #49353 @ 0xc0c9 │ │ │ │ movt r3, #6 │ │ │ │ str r2, [sp, #4] │ │ │ │ cmp fp, r3 │ │ │ │ - bne.n 7166a <_PyObject_GC_New@@Base+0x1ca> │ │ │ │ + bne.n 71662 <_PyObject_GC_New@@Base+0x1ca> │ │ │ │ cmp r6, #1 │ │ │ │ mov r0, r6 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2a0fc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov lr, r0 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 71648 <_PyObject_GC_New@@Base+0x1a8> │ │ │ │ + beq.n 71640 <_PyObject_GC_New@@Base+0x1a8> │ │ │ │ ldr.w r8, [sl, r9] │ │ │ │ ldr.w r3, [r2, #800] @ 0x320 │ │ │ │ ldr.w r0, [r8, #8] │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #800] @ 0x320 │ │ │ │ - b.n 7153c <_PyObject_GC_New@@Base+0x9c> │ │ │ │ + b.n 71534 <_PyObject_GC_New@@Base+0x9c> │ │ │ │ ldr.w r0, [r7, #708] @ 0x2c4 │ │ │ │ mov r1, r6 │ │ │ │ blx r2 │ │ │ │ mov lr, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 71596 <_PyObject_GC_New@@Base+0xf6> │ │ │ │ + bne.n 7158e <_PyObject_GC_New@@Base+0xf6> │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e7b48 │ │ │ │ + bl 1e7a90 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 7155a <_PyObject_GC_New@@Base+0xba> │ │ │ │ - b.n 71578 <_PyObject_GC_New@@Base+0xd8> │ │ │ │ - movw r1, #25253 @ 0x62a5 │ │ │ │ + bne.n 71552 <_PyObject_GC_New@@Base+0xba> │ │ │ │ + b.n 71570 <_PyObject_GC_New@@Base+0xd8> │ │ │ │ + movw r1, #26133 @ 0x6615 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 71678 <_PyObject_GC_New@@Base+0x1d8> │ │ │ │ + bne.n 71670 <_PyObject_GC_New@@Base+0x1d8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 126718 │ │ │ │ - b.n 71578 <_PyObject_GC_New@@Base+0xd8> │ │ │ │ + bl 126a88 │ │ │ │ + b.n 71570 <_PyObject_GC_New@@Base+0xd8> │ │ │ │ ldr.w r0, [r7, #668] @ 0x29c │ │ │ │ mov r1, r6 │ │ │ │ blx fp │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov lr, r0 │ │ │ │ - b.n 71620 <_PyObject_GC_New@@Base+0x180> │ │ │ │ + b.n 71618 <_PyObject_GC_New@@Base+0x180> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 71578 <_PyObject_GC_New@@Base+0xd8> │ │ │ │ + b.n 71570 <_PyObject_GC_New@@Base+0xd8> │ │ │ │ ldr.w r2, [r0, #440] @ 0x1b8 │ │ │ │ mrc 15, 0, r9, cr13, cr0, {3} │ │ │ │ - ldr.w sl, [pc, #36] @ 716b4 <_PyObject_GC_New@@Base+0x214> │ │ │ │ + ldr.w sl, [pc, #36] @ 716ac <_PyObject_GC_New@@Base+0x214> │ │ │ │ ldrd r3, r2, [r2, #12] │ │ │ │ add r3, r2 │ │ │ │ adds r2, r3, #3 │ │ │ │ adds r3, #1 │ │ │ │ bic.w r2, r2, #3 │ │ │ │ add.w r3, r2, r3, lsl #2 │ │ │ │ add r6, r3 │ │ │ │ - b.n 714d8 <_PyObject_GC_New@@Base+0x38> │ │ │ │ + b.n 714d0 <_PyObject_GC_New@@Base+0x38> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7155a <_PyObject_GC_New@@Base+0xba> │ │ │ │ - b.n 715c8 <_PyObject_GC_New@@Base+0x128> │ │ │ │ + bne.w 71552 <_PyObject_GC_New@@Base+0xba> │ │ │ │ + b.n 715c0 <_PyObject_GC_New@@Base+0x128> │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -000716b8 : │ │ │ │ +000716b0 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt.n 7178c │ │ │ │ + blt.n 71784 │ │ │ │ movw r5, #19968 @ 0x4e00 │ │ │ │ movt r5, #72 @ 0x48 │ │ │ │ - movw r3, #6037 @ 0x1795 │ │ │ │ + movw r3, #6029 @ 0x178d │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r2, [r5, #712] @ 0x2c8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 71776 │ │ │ │ - ldr r2, [pc, #168] @ (71790 ) │ │ │ │ + bne.n 7176e │ │ │ │ + ldr r2, [pc, #168] @ (71788 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ subs r1, r4, #1 │ │ │ │ cmp.w r1, #512 @ 0x200 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r7, [r3, #1528] @ 0x5f8 │ │ │ │ - bcs.n 7174a │ │ │ │ + bcs.n 71742 │ │ │ │ lsrs r1, r1, #3 │ │ │ │ ldr.w r3, [r7, r1, lsl #3] │ │ │ │ ldr r6, [r3, #8] │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 71740 │ │ │ │ + beq.n 71738 │ │ │ │ ldrd r2, r0, [r3] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ str r2, [r3, #4] │ │ │ │ - cbz r2, 7171c │ │ │ │ + cbz r2, 71714 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrd r4, r5, [r3, #24] │ │ │ │ cmp r5, r4 │ │ │ │ - bcc.n 71736 │ │ │ │ + bcc.n 7172e │ │ │ │ adds r1, #1 │ │ │ │ add.w r1, r4, r1, lsl #3 │ │ │ │ str r1, [r3, #24] │ │ │ │ adds r1, r3, r4 │ │ │ │ str r1, [r3, #4] │ │ │ │ str r2, [r3, r4] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [r6, #12] │ │ │ │ str r6, [r3, #8] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r7 │ │ │ │ - bl 71850 │ │ │ │ + bl 71848 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 71718 │ │ │ │ + bne.n 71710 │ │ │ │ ldr.w r2, [r5, #672] @ 0x2a0 │ │ │ │ - movw r3, #49361 @ 0xc0d1 │ │ │ │ + movw r3, #49353 @ 0xc0c9 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 71782 │ │ │ │ + bne.n 7177a │ │ │ │ cmp r4, #1 │ │ │ │ mov r0, r4 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2a0fc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 71718 │ │ │ │ + beq.n 71710 │ │ │ │ ldr.w r3, [r7, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r7, #800] @ 0x320 │ │ │ │ - b.n 71718 │ │ │ │ + b.n 71710 │ │ │ │ ldr.w r0, [r5, #708] @ 0x2c4 │ │ │ │ mov r1, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r2 │ │ │ │ ldr.w r0, [r5, #668] @ 0x29c │ │ │ │ mov r1, r4 │ │ │ │ blx r2 │ │ │ │ - b.n 71766 │ │ │ │ + b.n 7175e │ │ │ │ movs r0, #0 │ │ │ │ - b.n 71718 │ │ │ │ + b.n 71710 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r0, [pc, #168] @ (7184c ) │ │ │ │ + ldr r0, [pc, #168] @ (71844 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ subs r3, r1, #1 │ │ │ │ mov r4, r1 │ │ │ │ cmp.w r3, #512 @ 0x200 │ │ │ │ ldr r2, [r2, r0] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r6, [r2, #1528] @ 0x5f8 │ │ │ │ - bcs.n 7183a │ │ │ │ + bcs.n 71832 │ │ │ │ lsrs r2, r3, #3 │ │ │ │ ldr.w r3, [r6, r2, lsl #3] │ │ │ │ ldr r5, [r3, #8] │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n 717fa │ │ │ │ + beq.n 717f2 │ │ │ │ ldrd r1, r0, [r3] │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ ldr r1, [r0, #0] │ │ │ │ str r1, [r3, #4] │ │ │ │ - cbz r1, 717da │ │ │ │ + cbz r1, 717d2 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrd r4, r6, [r3, #24] │ │ │ │ cmp r4, r6 │ │ │ │ - bhi.n 717f2 │ │ │ │ + bhi.n 717ea │ │ │ │ adds r2, #1 │ │ │ │ add.w r2, r4, r2, lsl #3 │ │ │ │ str r2, [r3, #24] │ │ │ │ adds r2, r3, r4 │ │ │ │ str r2, [r3, #4] │ │ │ │ str r1, [r3, r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [r5, #12] │ │ │ │ str r5, [r3, #8] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 71850 │ │ │ │ + bl 71848 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 717d8 │ │ │ │ + bne.n 717d0 │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ - movw r2, #49361 @ 0xc0d1 │ │ │ │ + movw r2, #49353 @ 0xc0c9 │ │ │ │ movt r2, #6 │ │ │ │ ldr.w r5, [r3, #672] @ 0x2a0 │ │ │ │ cmp r5, r2 │ │ │ │ - bne.n 71842 │ │ │ │ + bne.n 7183a │ │ │ │ cmp r4, #1 │ │ │ │ mov r0, r4 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2a0fc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 717d8 │ │ │ │ + beq.n 717d0 │ │ │ │ ldr.w r3, [r6, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r6, #800] @ 0x320 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r1, #0 │ │ │ │ - bge.n 71806 │ │ │ │ + bge.n 717fe │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ mov r1, r4 │ │ │ │ blx r5 │ │ │ │ - b.n 7182a │ │ │ │ + b.n 71822 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w r4, [r0, #524] @ 0x20c │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 7197c │ │ │ │ + beq.w 71974 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ add.w r3, r2, #132 @ 0x84 │ │ │ │ ldr.w r1, [r0, r3, lsl #2] │ │ │ │ cmp r4, r1 │ │ │ │ itt eq │ │ │ │ moveq r1, #0 │ │ │ │ streq.w r1, [r0, r3, lsl #2] │ │ │ │ ldr r3, [r4, #16] │ │ │ │ subs r0, r2, #1 │ │ │ │ cmp r2, #1 │ │ │ │ - bls.n 71916 │ │ │ │ + bls.n 7190e │ │ │ │ adds r2, #131 @ 0x83 │ │ │ │ str.w r4, [r5, r2, lsl #2] │ │ │ │ - cbnz r3, 718ee │ │ │ │ + cbnz r3, 718e6 │ │ │ │ ldr.w r2, [r5, #512] @ 0x200 │ │ │ │ movw r7, #65535 @ 0xffff │ │ │ │ ldr.w r1, [r5, r6, lsl #3] │ │ │ │ movw r5, #28087 @ 0x6db7 │ │ │ │ movt r5, #46811 @ 0xb6db │ │ │ │ subs r2, r4, r2 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ @@ -106790,81 +106787,81 @@ │ │ │ │ str r0, [r4, #8] │ │ │ │ str r5, [r4, #16] │ │ │ │ movs r0, #1 │ │ │ │ strd r2, r2, [r3, #8] │ │ │ │ cmp r6, r1 │ │ │ │ strd r3, r3, [r2, #8] │ │ │ │ str r0, [r3, #0] │ │ │ │ - bne.n 718c8 │ │ │ │ + bne.n 718c0 │ │ │ │ ldr r4, [r3, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ str r2, [r3, #4] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - cbnz r3, 7195e │ │ │ │ + cbnz r3, 71956 │ │ │ │ ldr.w r2, [r5, #512] @ 0x200 │ │ │ │ movw r1, #28087 @ 0x6db7 │ │ │ │ movt r1, #46811 @ 0xb6db │ │ │ │ ldr r3, [r4, #4] │ │ │ │ subs r2, r4, r2 │ │ │ │ asrs r2, r2, #2 │ │ │ │ mul.w r2, r1, r2 │ │ │ │ movw r1, #65535 @ 0xffff │ │ │ │ str r2, [r3, #16] │ │ │ │ add.w r2, r3, #4096 @ 0x1000 │ │ │ │ str r1, [r3, #20] │ │ │ │ strd r2, r0, [r4, #4] │ │ │ │ - cbnz r0, 7194c │ │ │ │ + cbnz r0, 71944 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ str.w r2, [r5, #524] @ 0x20c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 71ad4 │ │ │ │ + bne.w 71acc │ │ │ │ ldr.w r2, [r5, r6, lsl #3] │ │ │ │ movs r1, #1 │ │ │ │ strd r2, r2, [r3, #8] │ │ │ │ strd r3, r3, [r2, #8] │ │ │ │ str r1, [r3, #0] │ │ │ │ - b.n 718c8 │ │ │ │ + b.n 718c0 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ str r2, [r4, #16] │ │ │ │ str r0, [r4, #8] │ │ │ │ - cbz r0, 7196e │ │ │ │ + cbz r0, 71966 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ ldr.w r2, [r5, r6, lsl #3] │ │ │ │ - b.n 718fa │ │ │ │ + b.n 718f2 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ str.w r2, [r5, #524] @ 0x20c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 71966 │ │ │ │ + beq.n 7195e │ │ │ │ str r0, [r2, #24] │ │ │ │ - b.n 71966 │ │ │ │ + b.n 7195e │ │ │ │ movw r8, #19968 @ 0x4e00 │ │ │ │ movt r8, #72 @ 0x48 │ │ │ │ ldr.w r3, [r8, #816] @ 0x330 │ │ │ │ adds r2, r3, #1 │ │ │ │ - beq.w 71a94 │ │ │ │ + beq.w 71a8c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 71ae4 │ │ │ │ + bne.w 71adc │ │ │ │ ldr.w r7, [r5, #520] @ 0x208 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 71a2a │ │ │ │ + beq.n 71a22 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ mov.w r1, #262144 @ 0x40000 │ │ │ │ str.w r3, [r5, #520] @ 0x208 │ │ │ │ ldrd r0, r3, [r8, #804] @ 0x324 │ │ │ │ blx r3 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 71b02 │ │ │ │ + beq.w 71afa │ │ │ │ cmn.w r5, #804 @ 0x324 │ │ │ │ - beq.w 71af4 │ │ │ │ + beq.w 71aec │ │ │ │ lsrs r2, r0, #18 │ │ │ │ ubfx r0, r0, #0, #18 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 71a8e │ │ │ │ + beq.n 71a86 │ │ │ │ add.w r3, r1, #262144 @ 0x40000 │ │ │ │ lsrs r3, r3, #18 │ │ │ │ add.w r3, r5, r3, lsl #3 │ │ │ │ str.w r0, [r3, #808] @ 0x328 │ │ │ │ add.w r3, r5, r2, lsl #3 │ │ │ │ ldr.w r2, [r5, #792] @ 0x318 │ │ │ │ adds r2, #1 │ │ │ │ @@ -106881,113 +106878,113 @@ │ │ │ │ movs r3, #0 │ │ │ │ str r1, [r7, #4] │ │ │ │ str r3, [r7, #16] │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ str r3, [r7, #8] │ │ │ │ ubfx r3, r1, #0, #12 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 71b0e │ │ │ │ + bne.n 71b06 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ movs r3, #0 │ │ │ │ str r2, [r7, #12] │ │ │ │ mov r4, r7 │ │ │ │ add.w r1, r2, #132 @ 0x84 │ │ │ │ str.w r7, [r5, #524] @ 0x20c │ │ │ │ strd r3, r3, [r7, #20] │ │ │ │ str.w r3, [r5, r1, lsl #2] │ │ │ │ - b.n 71882 │ │ │ │ + b.n 7187a │ │ │ │ ldr.w r3, [r5, #516] @ 0x204 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 71aaa │ │ │ │ + bne.n 71aa2 │ │ │ │ ldr.w r1, [r5, #512] @ 0x200 │ │ │ │ movs r7, #16 │ │ │ │ mov.w r2, #448 @ 0x1c0 │ │ │ │ ldr.w r3, [r8, #680] @ 0x2a8 │ │ │ │ ldr.w r0, [r8, #668] @ 0x29c │ │ │ │ blx r3 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 71acc │ │ │ │ + beq.n 71ac4 │ │ │ │ ldr.w r2, [r5, #516] @ 0x204 │ │ │ │ mov.w lr, #28 │ │ │ │ str.w r0, [r5, #512] @ 0x200 │ │ │ │ mov.w ip, #0 │ │ │ │ subs r0, r7, #1 │ │ │ │ mla lr, r2, lr, lr │ │ │ │ add.w r3, r9, lr │ │ │ │ - b.n 71a7c │ │ │ │ + b.n 71a74 │ │ │ │ cmp r2, r0 │ │ │ │ ite cc │ │ │ │ movcc r1, r3 │ │ │ │ movcs r1, #0 │ │ │ │ str.w ip, [r3, #-28] │ │ │ │ str.w r1, [r3, #-8] │ │ │ │ adds r2, #1 │ │ │ │ adds r3, #28 │ │ │ │ cmp r2, r7 │ │ │ │ - bcc.n 71a68 │ │ │ │ + bcc.n 71a60 │ │ │ │ sub.w lr, lr, #28 │ │ │ │ str.w r7, [r5, #516] @ 0x204 │ │ │ │ add.w r7, r9, lr │ │ │ │ - b.n 7199c │ │ │ │ + b.n 71994 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 719d4 │ │ │ │ - movw r0, #51280 @ 0xc850 │ │ │ │ + b.n 719cc │ │ │ │ + movw r0, #51600 @ 0xc990 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 19a894 │ │ │ │ - cbnz r0, 71ad8 │ │ │ │ + bl 19a7ac │ │ │ │ + cbnz r0, 71ad0 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r8, #816] @ 0x330 │ │ │ │ - b.n 71994 │ │ │ │ + b.n 7198c │ │ │ │ lsls r7, r3, #1 │ │ │ │ cmp.w r3, r3, lsl #1 │ │ │ │ - bcs.n 71acc │ │ │ │ + bcs.n 71ac4 │ │ │ │ movw r3, #37449 @ 0x9249 │ │ │ │ movt r3, #2340 @ 0x924 │ │ │ │ cmp r7, r3 │ │ │ │ - bhi.n 71acc │ │ │ │ + bhi.n 71ac4 │ │ │ │ movs r2, #28 │ │ │ │ ldr.w r1, [r5, #512] @ 0x200 │ │ │ │ mul.w r2, r7, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 71a3c │ │ │ │ + bge.n 71a34 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r5, #524] @ 0x20c │ │ │ │ - b.n 718e8 │ │ │ │ + b.n 718e0 │ │ │ │ str r0, [r2, #24] │ │ │ │ - b.n 7194c │ │ │ │ + b.n 71944 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 71aa2 │ │ │ │ + beq.n 71a9a │ │ │ │ movs r3, #1 │ │ │ │ str.w r3, [r8, #816] @ 0x330 │ │ │ │ movw r3, #38480 @ 0x9650 │ │ │ │ movt r3, #74 @ 0x4a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ bl 2d1c6 <_PyObject_DebugMallocStats@@Base> │ │ │ │ - b.n 71994 │ │ │ │ + b.n 7198c │ │ │ │ ldr.w r3, [r8, #812] @ 0x32c │ │ │ │ mov.w r2, #262144 @ 0x40000 │ │ │ │ ldr.w r0, [r8, #804] @ 0x324 │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [r5, #520] @ 0x208 │ │ │ │ str r3, [r7, #20] │ │ │ │ str.w r7, [r5, #520] @ 0x208 │ │ │ │ - b.n 71acc │ │ │ │ + b.n 71ac4 │ │ │ │ rsb r3, r3, #4096 @ 0x1000 │ │ │ │ add r1, r3 │ │ │ │ movs r3, #63 @ 0x3f │ │ │ │ str r1, [r7, #4] │ │ │ │ str r3, [r7, #8] │ │ │ │ - b.n 71a10 │ │ │ │ + b.n 71a08 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - vldr d7, [pc, #36] @ 71b50 │ │ │ │ + vldr d7, [pc, #36] @ 71b48 │ │ │ │ sub sp, #20 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ movs r3, #34 @ 0x22 │ │ │ │ movs r0, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #3 │ │ │ │ vstr d7, [sp, #8] │ │ │ │ @@ -106995,516 +106992,470 @@ │ │ │ │ adds r3, r0, #1 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ add sp, #20 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ ... │ │ │ │ │ │ │ │ -00071b58 <_Py_NewReference@@Base>: │ │ │ │ - ldr r2, [pc, #36] @ (71b80 <_Py_NewReference@@Base+0x28>) │ │ │ │ +00071b50 <_Py_NewReference@@Base>: │ │ │ │ + ldr r2, [pc, #36] @ (71b78 <_Py_NewReference@@Base+0x28>) │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r3, 71b66 <_Py_NewReference@@Base+0xe> │ │ │ │ + cbnz r3, 71b5e <_Py_NewReference@@Base+0xe> │ │ │ │ bx lr │ │ │ │ - movw r1, #25253 @ 0x62a5 │ │ │ │ + movw r1, #26133 @ 0x6615 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 71b76 <_Py_NewReference@@Base+0x1e> │ │ │ │ - b.w 126718 │ │ │ │ + bne.n 71b6e <_Py_NewReference@@Base+0x1e> │ │ │ │ + b.w 126a88 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ bx r3 │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 71bf4 <_Py_NewReference@@Base+0x9c> │ │ │ │ - cbz r1, 71bf4 <_Py_NewReference@@Base+0x9c> │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - ldr r2, [r1, #8] │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.n 71be4 <_Py_NewReference@@Base+0x8c> │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldrb.w lr, [r0, #16] │ │ │ │ - ldrb.w ip, [r1, #16] │ │ │ │ - ubfx r2, lr, #2, #3 │ │ │ │ - ubfx r4, ip, #2, #3 │ │ │ │ - cmp r4, r2 │ │ │ │ - bne.n 71be8 <_Py_NewReference@@Base+0x90> │ │ │ │ - tst.w lr, #32 │ │ │ │ - beq.n 71bec <_Py_NewReference@@Base+0x94> │ │ │ │ - tst.w lr, #64 @ 0x40 │ │ │ │ - ite ne │ │ │ │ - addne r0, #20 │ │ │ │ - addeq r0, #28 │ │ │ │ - tst.w ip, #32 │ │ │ │ - beq.n 71bf0 <_Py_NewReference@@Base+0x98> │ │ │ │ - tst.w ip, #64 @ 0x40 │ │ │ │ - ite ne │ │ │ │ - addne r1, #20 │ │ │ │ - addeq r1, #28 │ │ │ │ - mul.w r2, r3, r2 │ │ │ │ - blx 29204 │ │ │ │ - clz r0, r0 │ │ │ │ - lsrs r0, r0, #5 │ │ │ │ - pop {r4, pc} │ │ │ │ - movs r0, #0 │ │ │ │ - bx lr │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldr r0, [r0, #28] │ │ │ │ - b.n 71bc4 <_Py_NewReference@@Base+0x6c> │ │ │ │ - ldr r1, [r1, #28] │ │ │ │ - b.n 71bd4 <_Py_NewReference@@Base+0x7c> │ │ │ │ - subs r3, r0, r1 │ │ │ │ - negs r0, r3 │ │ │ │ - adcs r0, r3 │ │ │ │ - bx lr │ │ │ │ │ │ │ │ -00071bfc : │ │ │ │ +00071b7c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #12 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 71e2a │ │ │ │ + beq.w 71daa │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #127 @ 0x7f │ │ │ │ - bhi.w 71d3a │ │ │ │ + bhi.w 71cba │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 71e3a │ │ │ │ + blt.w 71dba │ │ │ │ movw r3, #65514 @ 0xffea │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ cmp r0, r3 │ │ │ │ - bgt.w 71db8 │ │ │ │ + bgt.w 71d38 │ │ │ │ movw r7, #19968 @ 0x4e00 │ │ │ │ movt r7, #72 @ 0x48 │ │ │ │ movs r6, #1 │ │ │ │ - movw r3, #6037 @ 0x1795 │ │ │ │ + movw r3, #6029 @ 0x178d │ │ │ │ movt r3, #7 │ │ │ │ add.w r9, r0, #21 │ │ │ │ ldr.w r2, [r7, #712] @ 0x2c8 │ │ │ │ mov r8, r6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 71da8 │ │ │ │ - ldr r3, [pc, #552] @ (71e7c ) │ │ │ │ + bne.w 71d28 │ │ │ │ + ldr r3, [pc, #552] @ (71dfc ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r3, #1528] @ 0x5f8 │ │ │ │ add.w r3, r9, #4294967295 @ 0xffffffff │ │ │ │ cmp.w r3, #512 @ 0x200 │ │ │ │ - bcs.w 71df6 │ │ │ │ + bcs.w 71d76 │ │ │ │ lsrs r1, r3, #3 │ │ │ │ ldr.w r3, [r2, r1, lsl #3] │ │ │ │ ldr.w ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq.w 71de4 │ │ │ │ + beq.w 71d64 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r4, [r3, #4] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r2, [r4, #0] │ │ │ │ str r2, [r3, #4] │ │ │ │ - cbz r2, 71cd6 │ │ │ │ + cbz r2, 71c56 │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ str r3, [r4, #4] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ - ldr r2, [pc, #472] @ (71e80 ) │ │ │ │ + ldr r2, [pc, #472] @ (71e00 ) │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r3, 71cfa │ │ │ │ + cbnz r3, 71c7a │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 71d10 │ │ │ │ + beq.n 71c90 │ │ │ │ adds r3, r4, r5 │ │ │ │ lsls r6, r6, #2 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ orr.w r6, r6, #96 @ 0x60 │ │ │ │ movs r2, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ str r1, [r4, #12] │ │ │ │ strb r6, [r4, #16] │ │ │ │ strb r2, [r3, #20] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldrd r7, r0, [r3, #24] │ │ │ │ cmp r7, r0 │ │ │ │ - bhi.n 71cee │ │ │ │ + bhi.n 71c6e │ │ │ │ adds r1, #1 │ │ │ │ add.w r1, r7, r1, lsl #3 │ │ │ │ str r1, [r3, #24] │ │ │ │ adds r1, r3, r7 │ │ │ │ str r1, [r3, #4] │ │ │ │ str r2, [r3, r7] │ │ │ │ - b.n 71c8e │ │ │ │ + b.n 71c0e │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str.w r3, [ip, #12] │ │ │ │ str.w ip, [r3, #8] │ │ │ │ - b.n 71c8e │ │ │ │ - movw r1, #25253 @ 0x62a5 │ │ │ │ + b.n 71c0e │ │ │ │ + movw r1, #26133 @ 0x6615 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 71e2e │ │ │ │ + bne.w 71dae │ │ │ │ mov r0, r4 │ │ │ │ - bl 126718 │ │ │ │ - b.n 71cb2 │ │ │ │ + bl 126a88 │ │ │ │ + b.n 71c32 │ │ │ │ lsls r3, r6, #2 │ │ │ │ add.w r2, r4, #28 │ │ │ │ orr.w r3, r3, #32 │ │ │ │ cmp r6, #1 │ │ │ │ strb r3, [r4, #16] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r5, [r4, #8] │ │ │ │ str r3, [r4, #12] │ │ │ │ - beq.n 71dda │ │ │ │ + beq.n 71d5a │ │ │ │ cmp r6, #2 │ │ │ │ strd r8, r8, [r4, #20] │ │ │ │ ite eq │ │ │ │ strheq.w r8, [r2, r5, lsl #1] │ │ │ │ strne.w r8, [r2, r5, lsl #2] │ │ │ │ - b.n 71cce │ │ │ │ + b.n 71c4e │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ - bls.n 71dc2 │ │ │ │ + bls.n 71d42 │ │ │ │ cmp.w r1, #65536 @ 0x10000 │ │ │ │ - bcc.n 71e22 │ │ │ │ + bcc.n 71da2 │ │ │ │ cmp.w r1, #1114112 @ 0x110000 │ │ │ │ - bcs.w 71e64 │ │ │ │ + bcs.w 71de4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 71e3a │ │ │ │ + blt.n 71dba │ │ │ │ movs r6, #4 │ │ │ │ mov r1, r6 │ │ │ │ movw r0, #65507 @ 0xffe3 │ │ │ │ movt r0, #32767 @ 0x7fff │ │ │ │ - bl 26b498 │ │ │ │ + bl 26b5d8 │ │ │ │ movw r1, #65528 @ 0xfff8 │ │ │ │ movt r1, #8191 @ 0x1fff │ │ │ │ movw r3, #65527 @ 0xfff7 │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ movw r2, #65520 @ 0xfff0 │ │ │ │ movt r2, #16383 @ 0x3fff │ │ │ │ cmp r0, r1 │ │ │ │ it ne │ │ │ │ movne r3, r2 │ │ │ │ cmp r5, r3 │ │ │ │ - bgt.n 71db8 │ │ │ │ + bgt.n 71d38 │ │ │ │ mla r9, r5, r6, r6 │ │ │ │ add.w r9, r9, #28 │ │ │ │ movw r7, #19968 @ 0x4e00 │ │ │ │ movt r7, #72 @ 0x48 │ │ │ │ - movw r3, #6037 @ 0x1795 │ │ │ │ + movw r3, #6029 @ 0x178d │ │ │ │ movt r3, #7 │ │ │ │ mov.w r8, #0 │ │ │ │ ldr.w r2, [r7, #712] @ 0x2c8 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 71c52 │ │ │ │ + beq.w 71bd2 │ │ │ │ ldr.w r0, [r7, #708] @ 0x2c4 │ │ │ │ mov r1, r9 │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 71c8e │ │ │ │ + bne.w 71c0e │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 1e7a0c │ │ │ │ + b.w 1e7954 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 71e3a │ │ │ │ + blt.n 71dba │ │ │ │ movw r3, #65506 @ 0xffe2 │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ cmp r0, r3 │ │ │ │ - bgt.n 71db8 │ │ │ │ + bgt.n 71d38 │ │ │ │ add.w r9, r0, #29 │ │ │ │ movs r6, #1 │ │ │ │ - b.n 71d8a │ │ │ │ + b.n 71d0a │ │ │ │ strb.w r8, [r2, r5] │ │ │ │ strd r8, r8, [r4, #20] │ │ │ │ - b.n 71cce │ │ │ │ + b.n 71c4e │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 71850 │ │ │ │ + bl 71848 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 71c8e │ │ │ │ + bne.w 71c0e │ │ │ │ ldr.w r4, [r7, #672] @ 0x2a0 │ │ │ │ - movw r3, #49361 @ 0xc0d1 │ │ │ │ + movw r3, #49353 @ 0xc0c9 │ │ │ │ movt r3, #6 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 71e54 │ │ │ │ + bne.n 71dd4 │ │ │ │ mov r0, r9 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 2a0fc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 71db8 │ │ │ │ + beq.n 71d38 │ │ │ │ ldr.w r3, [r2, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #800] @ 0x320 │ │ │ │ - b.n 71c8e │ │ │ │ + b.n 71c0e │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 71e3a │ │ │ │ + blt.n 71dba │ │ │ │ movs r6, #2 │ │ │ │ - b.n 71d52 │ │ │ │ - ldr r4, [pc, #88] @ (71e84 ) │ │ │ │ - b.n 71cce │ │ │ │ + b.n 71cd2 │ │ │ │ + ldr r4, [pc, #88] @ (71e04 ) │ │ │ │ + b.n 71c4e │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 71cb2 │ │ │ │ + b.n 71c32 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #64264 @ 0xfb08 │ │ │ │ + movw r1, #64584 @ 0xfc48 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 1271a4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 71cce │ │ │ │ + b.n 71c4e │ │ │ │ ldr.w r0, [r7, #668] @ 0x29c │ │ │ │ mov r1, r9 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx r4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ - b.n 71e12 │ │ │ │ + b.n 71d92 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #64212 @ 0xfad4 │ │ │ │ + movw r1, #64532 @ 0xfc14 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 71e50 │ │ │ │ + bl 1271a4 │ │ │ │ + b.n 71dd0 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00071e88 : │ │ │ │ +00071e08 : │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ subs r4, r1, #0 │ │ │ │ - blt.w 7201e │ │ │ │ + blt.w 71f9e │ │ │ │ sub.w r3, r4, #1 │ │ │ │ cmp r0, #0 │ │ │ │ clz r3, r3 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r3, r3, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 71fd0 │ │ │ │ + bne.w 71f50 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 71ff8 │ │ │ │ + beq.w 71f78 │ │ │ │ movw r3, #65518 @ 0xffee │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ cmp r4, r3 │ │ │ │ - bhi.w 72044 │ │ │ │ + bhi.w 71fc4 │ │ │ │ movw r7, #19968 @ 0x4e00 │ │ │ │ movt r7, #72 @ 0x48 │ │ │ │ - movw r3, #6037 @ 0x1795 │ │ │ │ + movw r3, #6029 @ 0x178d │ │ │ │ movt r3, #7 │ │ │ │ add.w r8, r4, #17 │ │ │ │ ldr.w r2, [r7, #712] @ 0x2c8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 71f5c │ │ │ │ - ldr r2, [pc, #380] @ (72068 ) │ │ │ │ + bne.n 71edc │ │ │ │ + ldr r2, [pc, #380] @ (71fe8 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ cmp.w r8, #512 @ 0x200 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r9, [r3, #1528] @ 0x5f8 │ │ │ │ - bhi.n 71fa8 │ │ │ │ + bhi.n 71f28 │ │ │ │ lsrs r0, r4, #3 │ │ │ │ adds r1, r0, #2 │ │ │ │ ldr.w r3, [r9, r1, lsl #3] │ │ │ │ ldr.w ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 71ffc │ │ │ │ + beq.n 71f7c │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r5, [r3, #4] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r1, [r5, #0] │ │ │ │ str r1, [r3, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 71f8a │ │ │ │ + beq.n 71f0a │ │ │ │ movw r3, #42428 @ 0xa5bc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ str r3, [r5, #4] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ - ldr r2, [pc, #304] @ (7206c ) │ │ │ │ + ldr r2, [pc, #304] @ (71fec ) │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7200a │ │ │ │ + bne.n 71f8a │ │ │ │ adds r3, r5, r4 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ strd r4, r2, [r5, #8] │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r3, #16] │ │ │ │ - cbnz r6, 71f78 │ │ │ │ + cbnz r6, 71ef8 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr.w r0, [r7, #708] @ 0x2c4 │ │ │ │ mov r1, r8 │ │ │ │ blx r2 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 71f20 │ │ │ │ - bl 1e7a0c │ │ │ │ + bne.n 71ea0 │ │ │ │ + bl 1e7954 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 72034 │ │ │ │ + beq.n 71fb4 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 71f56 │ │ │ │ + beq.n 71ed6 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ add.w r0, r5, #16 │ │ │ │ blx 29c10 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldrd lr, r2, [r3, #24] │ │ │ │ cmp lr, r2 │ │ │ │ - bhi.n 71fec │ │ │ │ + bhi.n 71f6c │ │ │ │ adds r0, #3 │ │ │ │ add.w r2, r3, lr │ │ │ │ str r2, [r3, #4] │ │ │ │ add.w r0, lr, r0, lsl #3 │ │ │ │ str r0, [r3, #24] │ │ │ │ str.w r1, [r3, lr] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 71f20 │ │ │ │ + bne.n 71ea0 │ │ │ │ ldr.w r2, [r7, #672] @ 0x2a0 │ │ │ │ - movw r3, #49361 @ 0xc0d1 │ │ │ │ + movw r3, #49353 @ 0xc0c9 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 72038 │ │ │ │ + bne.n 71fb8 │ │ │ │ mov r0, r8 │ │ │ │ blx 2a0fc │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 71f6a │ │ │ │ + beq.n 71eea │ │ │ │ ldr.w r3, [r9, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r9, #800] @ 0x320 │ │ │ │ - b.n 71f20 │ │ │ │ + b.n 71ea0 │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ movs r1, #24 │ │ │ │ movw r5, #13200 @ 0x3390 │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ mla r5, r1, r2, r5 │ │ │ │ add r5, r3 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str.w r3, [ip, #12] │ │ │ │ str.w ip, [r3, #8] │ │ │ │ - b.n 71f20 │ │ │ │ - ldr r5, [pc, #116] @ (72070 ) │ │ │ │ - b.n 71f56 │ │ │ │ + b.n 71ea0 │ │ │ │ + ldr r5, [pc, #116] @ (71ff0 ) │ │ │ │ + b.n 71ed6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 71850 │ │ │ │ + bl 71848 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 71f20 │ │ │ │ - b.n 71fa8 │ │ │ │ - movw r1, #25253 @ 0x62a5 │ │ │ │ + bne.n 71ea0 │ │ │ │ + b.n 71f28 │ │ │ │ + movw r1, #26133 @ 0x6615 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 7205c │ │ │ │ + bne.n 71fdc │ │ │ │ mov r0, r5 │ │ │ │ - bl 126718 │ │ │ │ - b.n 71f46 │ │ │ │ + bl 126a88 │ │ │ │ + b.n 71ec6 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #64304 @ 0xfb30 │ │ │ │ + movw r1, #64624 @ 0xfc70 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 1271a4 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 71f56 │ │ │ │ + b.n 71ed6 │ │ │ │ ldr.w r0, [r7, #668] @ 0x29c │ │ │ │ mov r1, r8 │ │ │ │ blx r2 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 71fc0 │ │ │ │ + b.n 71f40 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #64356 @ 0xfb64 │ │ │ │ + movw r1, #64676 @ 0xfca4 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ ldr r0, [r3, #112] @ 0x70 │ │ │ │ - bl 126e34 │ │ │ │ - b.n 72034 │ │ │ │ + bl 1271a4 │ │ │ │ + b.n 71fb4 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 71f46 │ │ │ │ + b.n 71ec6 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ strh r4, [r7, #10] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00072074 : │ │ │ │ +00071ff4 : │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq.n 7211a │ │ │ │ - blt.n 72156 │ │ │ │ - ldr.w r9, [pc, #244] @ 72180 │ │ │ │ + beq.n 7209a │ │ │ │ + blt.n 720d6 │ │ │ │ + ldr.w r9, [pc, #244] @ 72100 │ │ │ │ mrc 15, 0, r8, cr13, cr0, {3} │ │ │ │ cmp r5, #20 │ │ │ │ ldr.w r7, [r9, r8] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ - bgt.n 7211e │ │ │ │ + bgt.n 7209e │ │ │ │ lsls r6, r5, #2 │ │ │ │ add r3, r6 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r3, #1608] @ 0x648 │ │ │ │ - cbz r4, 720f6 │ │ │ │ - ldr r0, [pc, #204] @ (72178 ) │ │ │ │ + cbz r4, 72076 │ │ │ │ + ldr r0, [pc, #204] @ (720f8 ) │ │ │ │ ldr.w r2, [r3, #1688] @ 0x698 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ subs r2, #1 │ │ │ │ str.w r1, [r3, #1608] @ 0x648 │ │ │ │ str.w r2, [r3, #1688] @ 0x698 │ │ │ │ movs r2, #1 │ │ │ │ ldr.w r3, [r0, #1416] @ 0x588 │ │ │ │ str r2, [r4, #0] │ │ │ │ - cbnz r3, 72136 │ │ │ │ + cbnz r3, 720b6 │ │ │ │ movs r1, #0 │ │ │ │ mov r2, r6 │ │ │ │ add.w r0, r4, #12 │ │ │ │ blx 2957c │ │ │ │ ldr r1, [r7, #8] │ │ │ │ ldr.w r1, [r1, #3796] @ 0xed4 │ │ │ │ sub.w r2, r4, #8 │ │ │ │ @@ -107516,79 +107467,79 @@ │ │ │ │ strd r1, r3, [r4, #-8] │ │ │ │ str r2, [r1, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r1, r5 │ │ │ │ movw r0, #42012 @ 0xa41c │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 77bc4 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 77b44 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 72132 │ │ │ │ + cbz r0, 720b2 │ │ │ │ lsls r2, r5, #2 │ │ │ │ ldr.w r5, [r9, r8] │ │ │ │ movs r1, #0 │ │ │ │ adds r0, #12 │ │ │ │ blx 2957c │ │ │ │ ldr r1, [r5, #8] │ │ │ │ - b.n 720d4 │ │ │ │ - ldr r4, [pc, #96] @ (7217c ) │ │ │ │ - b.n 720f0 │ │ │ │ + b.n 72054 │ │ │ │ + ldr r4, [pc, #96] @ (720fc ) │ │ │ │ + b.n 72070 │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ cmp r5, r3 │ │ │ │ - bls.n 720f6 │ │ │ │ - bl 1e7a0c │ │ │ │ + bls.n 72076 │ │ │ │ + bl 1e7954 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 7214e │ │ │ │ + cbnz r0, 720ce │ │ │ │ movs r4, #0 │ │ │ │ - b.n 720f0 │ │ │ │ - movw r2, #25253 @ 0x62a5 │ │ │ │ + b.n 72070 │ │ │ │ + movw r2, #26133 @ 0x6615 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 72166 │ │ │ │ + bne.n 720e6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 126718 │ │ │ │ + bl 126a88 │ │ │ │ ldr.w r7, [r9, r8] │ │ │ │ - b.n 720c6 │ │ │ │ + b.n 72046 │ │ │ │ ldr.w r7, [r9, r8] │ │ │ │ lsls r6, r5, #2 │ │ │ │ - b.n 720c6 │ │ │ │ + b.n 72046 │ │ │ │ movs r1, #38 @ 0x26 │ │ │ │ - movw r0, #64384 @ 0xfb80 │ │ │ │ + movw r0, #64704 @ 0xfcc0 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 214fc4 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 72132 │ │ │ │ + bl 214f14 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 720b2 │ │ │ │ ldr.w r2, [r0, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr.w r7, [r9, r8] │ │ │ │ - b.n 720c6 │ │ │ │ + b.n 72046 │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ asrs r0, r1, #32 │ │ │ │ lsls r1, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #128] @ (72214 ) │ │ │ │ + ldr r2, [pc, #128] @ (72194 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #7 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - bgt.n 721fa │ │ │ │ + bgt.n 7217a │ │ │ │ add.w r3, r2, r0, lsl #2 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r0, [r3, #3480] @ 0xd98 │ │ │ │ - cbz r0, 721be │ │ │ │ + cbz r0, 7213e │ │ │ │ ldr r1, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str.w r1, [r3, #3480] @ 0xd98 │ │ │ │ strd r2, r2, [r0, #12] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ add.w ip, r2, #8192 @ 0x2000 │ │ │ │ movs r3, #4 │ │ │ │ @@ -107600,61 +107551,61 @@ │ │ │ │ adds r3, #27 │ │ │ │ lsls r5, r4 │ │ │ │ subs r2, r0, r2 │ │ │ │ lsrs r1, r3, #3 │ │ │ │ bic.w r3, r3, #7 │ │ │ │ add.w r2, r1, r2, asr #3 │ │ │ │ cmp.w r2, #288 @ 0x120 │ │ │ │ - bhi.n 721fa │ │ │ │ + bhi.n 7217a │ │ │ │ add r3, r0 │ │ │ │ str.w r3, [ip, #1720] @ 0x6b8 │ │ │ │ movs r3, #0 │ │ │ │ strd r4, r5, [r0, #4] │ │ │ │ strd r3, r3, [r0, #12] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r0, #4 │ │ │ │ movs r5, #1 │ │ │ │ lsls r0, r4 │ │ │ │ adds r0, #27 │ │ │ │ lsls r5, r4 │ │ │ │ bic.w r0, r0, #7 │ │ │ │ - bl 76ed4 │ │ │ │ + bl 76e54 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 721ee │ │ │ │ + bne.n 7216e │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00072218 : │ │ │ │ +00072198 : │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt.n 722d8 │ │ │ │ - ldr r7, [pc, #236] @ (72318 ) │ │ │ │ + blt.n 72258 │ │ │ │ + ldr r7, [pc, #236] @ (72298 ) │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ ldr r3, [r7, r6] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r3, #2092] @ 0x82c │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 722b0 │ │ │ │ + ble.n 72230 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r3, #2092] @ 0x82c │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ movs r2, #1 │ │ │ │ ldr.w r4, [r3, #1772] @ 0x6ec │ │ │ │ str r2, [r4, #0] │ │ │ │ - ldr r2, [pc, #200] @ (7231c ) │ │ │ │ + ldr r2, [pc, #200] @ (7229c ) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 722c4 │ │ │ │ - cbnz r5, 7228a │ │ │ │ + bne.n 72244 │ │ │ │ + cbnz r5, 7220a │ │ │ │ ldr r0, [r7, r6] │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ sub.w r2, r4, #8 │ │ │ │ str r1, [r4, #12] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ @@ -107666,421 +107617,421 @@ │ │ │ │ str r2, [r0, #0] │ │ │ │ strd r1, r3, [r4, #-8] │ │ │ │ str r2, [r1, #4] │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76fb0 │ │ │ │ + bl 76f30 │ │ │ │ str r0, [r4, #12] │ │ │ │ - cbz r0, 722f8 │ │ │ │ + cbz r0, 72278 │ │ │ │ ldr r1, [r7, r6] │ │ │ │ sub.w r2, r4, #8 │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ str r5, [r4, #8] │ │ │ │ ldr r1, [r1, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ str r5, [r4, #16] │ │ │ │ ldr.w r1, [r1, #3796] @ 0xed4 │ │ │ │ - b.n 7227a │ │ │ │ + b.n 721fa │ │ │ │ movw r0, #22148 @ 0x5684 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 714a0 <_PyObject_GC_New@@Base> │ │ │ │ + bl 71498 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7225c │ │ │ │ - b.n 722e8 │ │ │ │ - movw r1, #25253 @ 0x62a5 │ │ │ │ + bne.n 721dc │ │ │ │ + b.n 72268 │ │ │ │ + movw r1, #26133 @ 0x6615 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 722ec │ │ │ │ + bne.n 7226c │ │ │ │ mov r0, r4 │ │ │ │ - bl 126718 │ │ │ │ - b.n 7225c │ │ │ │ - movw r0, #64412 @ 0xfb9c │ │ │ │ + bl 126a88 │ │ │ │ + b.n 721dc │ │ │ │ + movw r0, #64732 @ 0xfcdc │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ mov.w r1, #264 @ 0x108 │ │ │ │ - bl 214fc4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 214f14 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 72286 │ │ │ │ + b.n 72206 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 7225c │ │ │ │ + b.n 721dc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 72308 │ │ │ │ + beq.n 72288 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 72310 │ │ │ │ + cbz r3, 72290 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 1e7a0c │ │ │ │ + b.w 1e7954 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 72308 │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 72288 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ - ldr.w fp, [pc, #252] @ 72430 │ │ │ │ + ldr.w fp, [pc, #252] @ 723b0 │ │ │ │ movw r6, #19968 @ 0x4e00 │ │ │ │ movt r6, #72 @ 0x48 │ │ │ │ mov r5, r1 │ │ │ │ add.w sl, r1, #90112 @ 0x16000 │ │ │ │ add.w r9, r6, #4096 @ 0x1000 │ │ │ │ str r0, [sp, #12] │ │ │ │ str.w fp, [sp, #4] │ │ │ │ - b.n 723c4 │ │ │ │ + b.n 72344 │ │ │ │ ldr.w r1, [sl, #2808] @ 0xaf8 │ │ │ │ movs r7, #1 │ │ │ │ mov.w r8, #0 │ │ │ │ add.w r3, r1, #352 @ 0x160 │ │ │ │ adds r2, r1, #1 │ │ │ │ str.w r2, [r4, #180] @ 0xb4 │ │ │ │ add.w r3, r6, r3, lsl #4 │ │ │ │ dmb ish │ │ │ │ ldrexd fp, ip, [r3] │ │ │ │ adds.w fp, fp, r7 │ │ │ │ adc.w ip, ip, r8 │ │ │ │ strexd r0, fp, ip, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7236c │ │ │ │ + bne.n 722ec │ │ │ │ add.w r3, r6, r1, lsl #4 │ │ │ │ movw r2, #5624 @ 0x15f8 │ │ │ │ dmb ish │ │ │ │ str r4, [r3, r2] │ │ │ │ movs r3, #28 │ │ │ │ movs r7, #1 │ │ │ │ mov r0, r4 │ │ │ │ mla r1, r3, r1, r5 │ │ │ │ add.w r1, r1, #92672 @ 0x16a00 │ │ │ │ strd r4, r7, [r1, #252] @ 0xfc │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr.w r3, [sl, #2808] @ 0xaf8 │ │ │ │ add r3, r7 │ │ │ │ str.w r3, [sl, #2808] @ 0xaf8 │ │ │ │ - bl 72eb4 │ │ │ │ + bl 72e34 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w 72922 │ │ │ │ + beq.w 728a2 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 7293a │ │ │ │ - ldr r3, [pc, #108] @ (7242c ) │ │ │ │ + blt.w 728ba │ │ │ │ + ldr r3, [pc, #108] @ (723ac ) │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 72434 │ │ │ │ + beq.n 723b4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w r4, [r3, #4]! │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr.w r3, [r6, #624] @ 0x270 │ │ │ │ subs r2, r5, r3 │ │ │ │ clz r2, r2 │ │ │ │ lsrs r2, r2, #5 │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ orr.w r1, r2, #258 @ 0x102 │ │ │ │ lsls r2, r2, #19 │ │ │ │ - bmi.n 723f4 │ │ │ │ + bmi.n 72374 │ │ │ │ ldr.w r2, [r9, #1520] @ 0x5f0 │ │ │ │ str r1, [r4, #84] @ 0x54 │ │ │ │ adds r1, r2, #1 │ │ │ │ str.w r1, [r9, #1520] @ 0x5f0 │ │ │ │ str.w r2, [r4, #192] @ 0xc0 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 72350 │ │ │ │ + beq.n 722d0 │ │ │ │ ldr.w r1, [r4, #180] @ 0xb4 │ │ │ │ movs r7, #1 │ │ │ │ mov.w r8, #0 │ │ │ │ dmb ish │ │ │ │ addw r3, r1, #351 @ 0x15f │ │ │ │ subs r1, #1 │ │ │ │ add.w r3, r6, r3, lsl #4 │ │ │ │ ldrexd fp, ip, [r3] │ │ │ │ adds.w fp, fp, r7 │ │ │ │ adc.w ip, ip, r8 │ │ │ │ strexd r0, fp, ip, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 72410 │ │ │ │ + bne.n 72390 │ │ │ │ dmb ish │ │ │ │ - b.n 7238e │ │ │ │ + b.n 7230e │ │ │ │ nop │ │ │ │ - add r8, fp │ │ │ │ + mov r0, r3 │ │ │ │ movs r6, r5 │ │ │ │ - orrs r4, r2 │ │ │ │ + add r4, sl │ │ │ │ movs r6, r5 │ │ │ │ movw r0, #36416 @ 0x8e40 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 7ea70 <_PyType_GetDict@@Base> │ │ │ │ - ldr r1, [pc, #856] @ (7279c ) │ │ │ │ - bl 7eac4 │ │ │ │ + bl 7ea84 <_PyType_GetDict@@Base> │ │ │ │ + ldr r1, [pc, #856] @ (7271c ) │ │ │ │ + bl 7ead8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 72ce0 │ │ │ │ + beq.w 72c60 │ │ │ │ add.w r4, r5, #98304 @ 0x18000 │ │ │ │ str.w r7, [r4, #1160] @ 0x488 │ │ │ │ movw r7, #43976 @ 0xabc8 │ │ │ │ movt r7, #70 @ 0x46 │ │ │ │ add.w r0, r7, #116 @ 0x74 │ │ │ │ - bl 7eb30 │ │ │ │ + bl 7eb44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 72cf4 │ │ │ │ + beq.w 72c74 │ │ │ │ str.w r0, [r4, #1208] @ 0x4b8 │ │ │ │ add.w r0, r7, #136 @ 0x88 │ │ │ │ - bl 7eb30 │ │ │ │ + bl 7eb44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 72cf4 │ │ │ │ + beq.w 72c74 │ │ │ │ str.w r0, [r4, #1212] @ 0x4bc │ │ │ │ add.w r0, r7, #156 @ 0x9c │ │ │ │ - bl 7eb30 │ │ │ │ + bl 7eb44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 72cf4 │ │ │ │ + beq.w 72c74 │ │ │ │ str.w r0, [r4, #1216] @ 0x4c0 │ │ │ │ add.w r0, r7, #176 @ 0xb0 │ │ │ │ - bl 7eb30 │ │ │ │ + bl 7eb44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 72cf4 │ │ │ │ + beq.w 72c74 │ │ │ │ str.w r0, [r4, #1220] @ 0x4c4 │ │ │ │ add.w r0, r7, #196 @ 0xc4 │ │ │ │ - bl 7eb30 │ │ │ │ + bl 7eb44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 72cf4 │ │ │ │ + beq.w 72c74 │ │ │ │ str.w r0, [r4, #1224] @ 0x4c8 │ │ │ │ add.w r0, r7, #216 @ 0xd8 │ │ │ │ - bl 7eb30 │ │ │ │ + bl 7eb44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 72cf4 │ │ │ │ + beq.w 72c74 │ │ │ │ str.w r0, [r4, #1228] @ 0x4cc │ │ │ │ movs r3, #0 │ │ │ │ - ldr r1, [pc, #720] @ (727a0 ) │ │ │ │ + ldr r1, [pc, #720] @ (72720 ) │ │ │ │ add.w r2, r7, #236 @ 0xec │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a06b4 │ │ │ │ + bl 1a05c4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 72cbe │ │ │ │ + blt.w 72c3e │ │ │ │ add.w r1, r7, #252 @ 0xfc │ │ │ │ mov r0, r5 │ │ │ │ - bl 19da10 │ │ │ │ + bl 19d930 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 72ca8 │ │ │ │ + blt.w 72c28 │ │ │ │ add.w r1, r7, #460 @ 0x1cc │ │ │ │ mov r0, r5 │ │ │ │ - bl 19da10 │ │ │ │ + bl 19d930 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 72ca8 │ │ │ │ + blt.w 72c28 │ │ │ │ add.w r1, r7, #668 @ 0x29c │ │ │ │ mov r0, r5 │ │ │ │ - bl 19da10 │ │ │ │ + bl 19d930 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 72ca8 │ │ │ │ - ldr r2, [pc, #660] @ (727a4 ) │ │ │ │ + blt.w 72c28 │ │ │ │ + ldr r2, [pc, #660] @ (72724 ) │ │ │ │ movs r3, #0 │ │ │ │ - ldr r1, [pc, #660] @ (727a8 ) │ │ │ │ + ldr r1, [pc, #660] @ (72728 ) │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a06b4 │ │ │ │ + bl 1a05c4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 72c92 │ │ │ │ - ldr.w r8, [pc, #708] @ 727e8 │ │ │ │ + blt.w 72c12 │ │ │ │ + ldr.w r8, [pc, #708] @ 72768 │ │ │ │ movs r4, #0 │ │ │ │ strd r4, r4, [sp, #16] │ │ │ │ strd r4, r4, [sp, #24] │ │ │ │ ldr.w r1, [r8, r4, lsl #3] │ │ │ │ mov r0, r5 │ │ │ │ - bl 19da10 │ │ │ │ + bl 19d930 │ │ │ │ adds r4, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 72c78 │ │ │ │ + blt.w 72bf8 │ │ │ │ cmp r4, #68 @ 0x44 │ │ │ │ - bne.n 7252e │ │ │ │ + bne.n 724ae │ │ │ │ add.w r8, sp, #32 │ │ │ │ movw sl, #36624 @ 0x8f10 │ │ │ │ movt sl, #70 @ 0x46 │ │ │ │ mov r9, r8 │ │ │ │ movs r4, #0 │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r0, [sl] │ │ │ │ mov r1, r2 │ │ │ │ adds r4, #1 │ │ │ │ - bl 7fd74 <_PyTuple_Resize@@Base+0x2b4> │ │ │ │ + bl 7fd88 <_PyTuple_Resize@@Base+0x2b4> │ │ │ │ str.w r0, [r9], #4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 72c64 │ │ │ │ + beq.w 72be4 │ │ │ │ cmp r4, #16 │ │ │ │ - bne.n 72554 │ │ │ │ + bne.n 724d4 │ │ │ │ mov.w r9, #0 │ │ │ │ mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r2, [r8], #4 │ │ │ │ mov r0, r2 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 7258e │ │ │ │ + beq.n 7250e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbnz r3, 7258e │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 7250e │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ add.w r9, r9, #1 │ │ │ │ cmp.w r9, #16 │ │ │ │ - bne.n 72578 │ │ │ │ + bne.n 724f8 │ │ │ │ add.w r8, r5, #40960 @ 0xa000 │ │ │ │ - bl 71328 │ │ │ │ + bl 71320 │ │ │ │ str.w r0, [r8, #1792] @ 0x700 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 72c44 │ │ │ │ + beq.w 72bc4 │ │ │ │ ldr.w r2, [r7, #892] @ 0x37c │ │ │ │ - ldr r1, [pc, #508] @ (727ac ) │ │ │ │ - bl 793e8 │ │ │ │ + ldr r1, [pc, #508] @ (7272c ) │ │ │ │ + bl 7937c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72c3c │ │ │ │ - ldr r4, [pc, #500] @ (727b0 ) │ │ │ │ + bne.w 72bbc │ │ │ │ + ldr r4, [pc, #500] @ (72730 ) │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r3, [r4, #1052] @ 0x41c │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 72c4e │ │ │ │ + bne.w 72bce │ │ │ │ ldr.w r2, [r7, #892] @ 0x37c │ │ │ │ - ldr r1, [pc, #484] @ (727b4 ) │ │ │ │ + ldr r1, [pc, #484] @ (72734 ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 793e8 │ │ │ │ + bl 7937c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72c34 │ │ │ │ + bne.w 72bb4 │ │ │ │ ldr.w r3, [r4, #2700] @ 0xa8c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 72c20 │ │ │ │ + bne.w 72ba0 │ │ │ │ ldr.w r2, [r7, #892] @ 0x37c │ │ │ │ - ldr r1, [pc, #452] @ (727b8 ) │ │ │ │ + ldr r1, [pc, #452] @ (72738 ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 793e8 │ │ │ │ + bl 7937c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72c18 │ │ │ │ + bne.w 72b98 │ │ │ │ ldr.w r3, [r4, #2716] @ 0xa9c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 72c04 │ │ │ │ + bne.w 72b84 │ │ │ │ ldr.w r2, [r7, #892] @ 0x37c │ │ │ │ - ldr r1, [pc, #408] @ (727ac ) │ │ │ │ + ldr r1, [pc, #408] @ (7272c ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 793e8 │ │ │ │ + bl 7937c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72c3c │ │ │ │ + bne.w 72bbc │ │ │ │ ldr.w r3, [r4, #1052] @ 0x41c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 72bf0 │ │ │ │ + bne.w 72b70 │ │ │ │ ldr.w r2, [r7, #896] @ 0x380 │ │ │ │ - ldr r1, [pc, #388] @ (727bc ) │ │ │ │ + ldr r1, [pc, #388] @ (7273c ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 793e8 │ │ │ │ + bl 7937c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72be8 │ │ │ │ + bne.w 72b68 │ │ │ │ ldr.w r3, [r4, #1388] @ 0x56c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 72bd4 │ │ │ │ + bne.w 72b54 │ │ │ │ ldr.w r2, [r7, #896] @ 0x380 │ │ │ │ - ldr r1, [pc, #360] @ (727c0 ) │ │ │ │ + ldr r1, [pc, #360] @ (72740 ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 793e8 │ │ │ │ + bl 7937c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72bcc │ │ │ │ + bne.w 72b4c │ │ │ │ ldr.w r3, [r4, #2604] @ 0xa2c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 72bb8 │ │ │ │ + bne.w 72b38 │ │ │ │ ldr.w r2, [r7, #900] @ 0x384 │ │ │ │ - ldr r1, [pc, #328] @ (727c4 ) │ │ │ │ + ldr r1, [pc, #328] @ (72744 ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 793e8 │ │ │ │ + bl 7937c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72bb0 │ │ │ │ + bne.w 72b30 │ │ │ │ ldr.w r3, [r4, #1036] @ 0x40c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 72b9c │ │ │ │ + bne.w 72b1c │ │ │ │ ldr.w r2, [r7, #904] @ 0x388 │ │ │ │ - ldr r1, [pc, #300] @ (727c8 ) │ │ │ │ + ldr r1, [pc, #300] @ (72748 ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 793e8 │ │ │ │ + bl 7937c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72b94 │ │ │ │ + bne.w 72b14 │ │ │ │ ldr.w r3, [r4, #2524] @ 0x9dc │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 72b80 │ │ │ │ + bne.w 72b00 │ │ │ │ ldr.w r2, [r7, #908] @ 0x38c │ │ │ │ - ldr r1, [pc, #268] @ (727cc ) │ │ │ │ + ldr r1, [pc, #268] @ (7274c ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 793e8 │ │ │ │ + bl 7937c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72b78 │ │ │ │ + bne.w 72af8 │ │ │ │ ldr.w r3, [r4, #2652] @ 0xa5c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 72b64 │ │ │ │ + bne.w 72ae4 │ │ │ │ ldr.w r2, [r7, #912] @ 0x390 │ │ │ │ - ldr r1, [pc, #240] @ (727d0 ) │ │ │ │ + ldr r1, [pc, #240] @ (72750 ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 793e8 │ │ │ │ + bl 7937c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72b5c │ │ │ │ + bne.w 72adc │ │ │ │ ldr.w r3, [r4, #2540] @ 0x9ec │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 72b48 │ │ │ │ + bne.w 72ac8 │ │ │ │ ldr.w r2, [r7, #916] @ 0x394 │ │ │ │ - ldr r1, [pc, #208] @ (727d4 ) │ │ │ │ + ldr r1, [pc, #208] @ (72754 ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 793e8 │ │ │ │ + bl 7937c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72aee │ │ │ │ + bne.w 72a6e │ │ │ │ ldr.w r3, [r4, #1148] @ 0x47c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 72ada │ │ │ │ + bne.w 72a5a │ │ │ │ ldr.w r2, [r7, #920] @ 0x398 │ │ │ │ - ldr r1, [pc, #180] @ (727d8 ) │ │ │ │ + ldr r1, [pc, #180] @ (72758 ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 793e8 │ │ │ │ + bl 7937c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72ad2 │ │ │ │ + bne.w 72a52 │ │ │ │ ldr.w r3, [r4, #908] @ 0x38c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 72abe │ │ │ │ + bne.w 72a3e │ │ │ │ ldr.w r2, [r7, #924] @ 0x39c │ │ │ │ - ldr r1, [pc, #148] @ (727dc ) │ │ │ │ + ldr r1, [pc, #148] @ (7275c ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 793e8 │ │ │ │ + bl 7937c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72ab6 │ │ │ │ + bne.w 72a36 │ │ │ │ ldr.w r3, [r4, #1212] @ 0x4bc │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 72aa2 │ │ │ │ + bne.w 72a22 │ │ │ │ ldr.w r2, [r7, #928] @ 0x3a0 │ │ │ │ - ldr r1, [pc, #120] @ (727e0 ) │ │ │ │ + ldr r1, [pc, #120] @ (72760 ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 793e8 │ │ │ │ + bl 7937c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72a9a │ │ │ │ + bne.w 72a1a │ │ │ │ ldr.w r3, [r4, #1196] @ 0x4ac │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 72a86 │ │ │ │ + bne.w 72a06 │ │ │ │ ldr.w r2, [r7, #932] @ 0x3a4 │ │ │ │ - ldr r1, [pc, #88] @ (727e4 ) │ │ │ │ + ldr r1, [pc, #88] @ (72764 ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 793e8 │ │ │ │ + bl 7937c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72a7e │ │ │ │ - b.n 727ec │ │ │ │ + bne.w 729fe │ │ │ │ + b.n 7276c │ │ │ │ nop │ │ │ │ add r4, sp, #592 @ 0x250 │ │ │ │ lsls r0, r1, #1 │ │ │ │ subs r4, r6, #5 │ │ │ │ lsls r3, r1, #1 │ │ │ │ add r7, sp, #208 @ 0xd0 │ │ │ │ lsls r6, r0, #1 │ │ │ │ @@ -108112,109 +108063,109 @@ │ │ │ │ lsls r0, r1, #1 │ │ │ │ strb r4, [r7, #10] │ │ │ │ lsls r0, r1, #1 │ │ │ │ strb r4, [r5, #10] │ │ │ │ lsls r0, r1, #1 │ │ │ │ strb r4, [r5, #6] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - lsrs r4, r4 │ │ │ │ + tst r4, r4 │ │ │ │ movs r6, r5 │ │ │ │ ldr.w r3, [r4, #940] @ 0x3ac │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 72a6a │ │ │ │ + bne.w 729ea │ │ │ │ ldr.w r2, [r7, #936] @ 0x3a8 │ │ │ │ - ldr r1, [pc, #760] @ (72af8 ) │ │ │ │ + ldr r1, [pc, #760] @ (72a78 ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 793e8 │ │ │ │ + bl 7937c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72a62 │ │ │ │ + bne.w 729e2 │ │ │ │ ldr.w r3, [r4, #1084] @ 0x43c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 72a4e │ │ │ │ + bne.w 729ce │ │ │ │ ldr.w r2, [r7, #936] @ 0x3a8 │ │ │ │ - ldr r1, [pc, #728] @ (72afc ) │ │ │ │ + ldr r1, [pc, #728] @ (72a7c ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 793e8 │ │ │ │ + bl 7937c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72a46 │ │ │ │ + bne.w 729c6 │ │ │ │ ldr.w r3, [r4, #892] @ 0x37c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 72a32 │ │ │ │ + bne.w 729b2 │ │ │ │ ldr.w r2, [r7, #940] @ 0x3ac │ │ │ │ - ldr r1, [pc, #700] @ (72b00 ) │ │ │ │ + ldr r1, [pc, #700] @ (72a80 ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 793e8 │ │ │ │ + bl 7937c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72a2a │ │ │ │ + bne.w 729aa │ │ │ │ ldr.w r3, [r4, #924] @ 0x39c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 72a16 │ │ │ │ + bne.w 72996 │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ ldr.w r2, [r7, #944] @ 0x3b0 │ │ │ │ - ldr r1, [pc, #664] @ (72b04 ) │ │ │ │ - bl 793e8 │ │ │ │ + ldr r1, [pc, #664] @ (72a84 ) │ │ │ │ + bl 7937c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 729ee │ │ │ │ + bne.w 7296e │ │ │ │ ldr.w r3, [r4, #2636] @ 0xa4c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 729da │ │ │ │ - ldr r2, [pc, #644] @ (72b08 ) │ │ │ │ + bne.w 7295a │ │ │ │ + ldr r2, [pc, #644] @ (72a88 ) │ │ │ │ movs r3, #0 │ │ │ │ - ldr r1, [pc, #644] @ (72b0c ) │ │ │ │ + ldr r1, [pc, #644] @ (72a8c ) │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a06b4 │ │ │ │ + bl 1a05c4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 729ba │ │ │ │ + blt.w 7293a │ │ │ │ ldr.w r3, [r6, #624] @ 0x270 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 728c8 │ │ │ │ + bne.n 72848 │ │ │ │ movw r0, #8576 @ 0x2180 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 7ea70 <_PyType_GetDict@@Base> │ │ │ │ - ldr r2, [pc, #612] @ (72b10 ) │ │ │ │ - movw r1, #64704 @ 0xfcc0 │ │ │ │ + bl 7ea84 <_PyType_GetDict@@Base> │ │ │ │ + ldr r2, [pc, #612] @ (72a90 ) │ │ │ │ + movw r1, #65024 @ 0xfe00 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - bl 7f994 │ │ │ │ - ldr r2, [pc, #604] @ (72b14 ) │ │ │ │ + bl 7f9a8 │ │ │ │ + ldr r2, [pc, #604] @ (72a94 ) │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r3, [r2, #564] @ 0x234 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 72998 │ │ │ │ + bne.n 72918 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 72984 │ │ │ │ + bne.n 72904 │ │ │ │ movw r3, #7536 @ 0x1d70 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r4, #0 │ │ │ │ - ldr r1, [pc, #580] @ (72b18 ) │ │ │ │ + ldr r1, [pc, #580] @ (72a98 ) │ │ │ │ mov r0, r5 │ │ │ │ strd r4, r4, [sp, #16] │ │ │ │ ldr r6, [r3, #0] │ │ │ │ str.w r6, [r7, #1092] @ 0x444 │ │ │ │ strd r4, r4, [sp, #24] │ │ │ │ ldr r3, [r6, #92] @ 0x5c │ │ │ │ str.w r3, [r7, #1056] @ 0x420 │ │ │ │ ldr r3, [r6, #96] @ 0x60 │ │ │ │ str.w r3, [r7, #1060] @ 0x424 │ │ │ │ - bl 19da10 │ │ │ │ + bl 19d930 │ │ │ │ cmp r0, r4 │ │ │ │ - blt.n 7295c │ │ │ │ + blt.n 728dc │ │ │ │ ldr r3, [r6, #92] @ 0x5c │ │ │ │ mov r0, r5 │ │ │ │ str.w r3, [r7, #1264] @ 0x4f0 │ │ │ │ - ldr r1, [pc, #536] @ (72b1c ) │ │ │ │ + ldr r1, [pc, #536] @ (72a9c ) │ │ │ │ ldr r3, [r6, #96] @ 0x60 │ │ │ │ str.w r3, [r7, #1268] @ 0x4f4 │ │ │ │ - bl 19da10 │ │ │ │ + bl 19d930 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 7295c │ │ │ │ + blt.n 728dc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ strd r4, r4, [r3] │ │ │ │ strd r4, r4, [r3, #8] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r8, [sp, #8] │ │ │ │ @@ -108222,177 +108173,177 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 2cdf8 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 2ce42 │ │ │ │ - movw r3, #64436 @ 0xfbb4 │ │ │ │ + movw r3, #64756 @ 0xfcf4 │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ - ldr r0, [pc, #476] @ (72b20 ) │ │ │ │ + ldr r0, [pc, #476] @ (72aa0 ) │ │ │ │ add r2, sp, #16 │ │ │ │ movs r1, #0 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ str r1, [sp, #28] │ │ │ │ movs r1, #1 │ │ │ │ str r0, [sp, #20] │ │ │ │ str r3, [sp, #24] │ │ │ │ str r1, [sp, #16] │ │ │ │ ldmia r2, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ - b.n 7291a │ │ │ │ + b.n 7289a │ │ │ │ movs r0, #0 │ │ │ │ - bl 62780 │ │ │ │ - ldr r3, [pc, #448] @ (72b24 ) │ │ │ │ + bl 624e0 │ │ │ │ + ldr r3, [pc, #448] @ (72aa4 ) │ │ │ │ movs r2, #1 │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ - movw r3, #64740 @ 0xfce4 │ │ │ │ + movw r3, #65060 @ 0xfe24 │ │ │ │ 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 7291a │ │ │ │ + b.n 7289a │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r2, #564] @ 0x234 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 728c8 │ │ │ │ + bne.n 72848 │ │ │ │ add.w r0, r2, #564 @ 0x234 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 728c8 │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 72848 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 729a4 │ │ │ │ + beq.n 72924 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r2, #564] @ 0x234 │ │ │ │ - cbz r3, 729d0 │ │ │ │ - ldr r3, [pc, #384] @ (72b28 ) │ │ │ │ + cbz r3, 72950 │ │ │ │ + ldr r3, [pc, #384] @ (72aa8 ) │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #28] │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ - movw r3, #64712 @ 0xfcc8 │ │ │ │ + movw r3, #65032 @ 0xfe08 │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ - b.n 72976 │ │ │ │ - ldr r3, [pc, #368] @ (72b2c ) │ │ │ │ + b.n 728f6 │ │ │ │ + ldr r3, [pc, #368] @ (72aac ) │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #28] │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ - movw r3, #64656 @ 0xfc90 │ │ │ │ + movw r3, #64976 @ 0xfdd0 │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ - b.n 72976 │ │ │ │ + b.n 728f6 │ │ │ │ add.w r0, r2, #564 @ 0x234 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 729a4 │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 72924 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #2636] @ 0xa4c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 72882 │ │ │ │ - ldr r0, [pc, #284] @ (72b04 ) │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 72882 │ │ │ │ - ldr r0, [pc, #276] @ (72b04 ) │ │ │ │ - bl 7828c │ │ │ │ - movw r3, #64540 @ 0xfc1c │ │ │ │ + bne.w 72802 │ │ │ │ + ldr r0, [pc, #284] @ (72a84 ) │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 72802 │ │ │ │ + ldr r0, [pc, #276] @ (72a84 ) │ │ │ │ + bl 7820c │ │ │ │ + movw r3, #64860 @ 0xfd5c │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ - ldr r1, [pc, #304] @ (72b30 ) │ │ │ │ + ldr r1, [pc, #304] @ (72ab0 ) │ │ │ │ movs r2, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ add r3, sp, #16 │ │ │ │ str r2, [sp, #28] │ │ │ │ movs r2, #1 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ str r1, [sp, #20] │ │ │ │ str r2, [sp, #16] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ - b.n 7291a │ │ │ │ + b.n 7289a │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #924] @ 0x39c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 72860 │ │ │ │ - ldr r0, [pc, #220] @ (72b00 ) │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 72860 │ │ │ │ - ldr r0, [pc, #212] @ (72b00 ) │ │ │ │ - bl 7828c │ │ │ │ - b.n 729f4 │ │ │ │ + bne.w 727e0 │ │ │ │ + ldr r0, [pc, #220] @ (72a80 ) │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 727e0 │ │ │ │ + ldr r0, [pc, #212] @ (72a80 ) │ │ │ │ + bl 7820c │ │ │ │ + b.n 72974 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #892] @ 0x37c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7283e │ │ │ │ - ldr r0, [pc, #188] @ (72afc ) │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 7283e │ │ │ │ - ldr r0, [pc, #180] @ (72afc ) │ │ │ │ - bl 7828c │ │ │ │ - b.n 729f4 │ │ │ │ + bne.w 727be │ │ │ │ + ldr r0, [pc, #188] @ (72a7c ) │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 727be │ │ │ │ + ldr r0, [pc, #180] @ (72a7c ) │ │ │ │ + bl 7820c │ │ │ │ + b.n 72974 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1084] @ 0x43c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7281c │ │ │ │ - ldr r0, [pc, #156] @ (72af8 ) │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 7281c │ │ │ │ - ldr r0, [pc, #148] @ (72af8 ) │ │ │ │ - bl 7828c │ │ │ │ - b.n 729f4 │ │ │ │ + bne.w 7279c │ │ │ │ + ldr r0, [pc, #156] @ (72a78 ) │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 7279c │ │ │ │ + ldr r0, [pc, #148] @ (72a78 ) │ │ │ │ + bl 7820c │ │ │ │ + b.n 72974 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #940] @ 0x3ac │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 727fa │ │ │ │ - ldr r0, [pc, #188] @ (72b34 ) │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 727fa │ │ │ │ - ldr r0, [pc, #180] @ (72b34 ) │ │ │ │ - bl 7828c │ │ │ │ - b.n 729f4 │ │ │ │ + bne.w 7277a │ │ │ │ + ldr r0, [pc, #188] @ (72ab4 ) │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 7277a │ │ │ │ + ldr r0, [pc, #180] @ (72ab4 ) │ │ │ │ + bl 7820c │ │ │ │ + b.n 72974 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1196] @ 0x4ac │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 72784 │ │ │ │ - ldr r0, [pc, #164] @ (72b38 ) │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 72784 │ │ │ │ - ldr r0, [pc, #156] @ (72b38 ) │ │ │ │ - bl 7828c │ │ │ │ - b.n 729f4 │ │ │ │ + bne.w 72704 │ │ │ │ + ldr r0, [pc, #164] @ (72ab8 ) │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 72704 │ │ │ │ + ldr r0, [pc, #156] @ (72ab8 ) │ │ │ │ + bl 7820c │ │ │ │ + b.n 72974 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1212] @ 0x4bc │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 72762 │ │ │ │ - ldr r0, [pc, #140] @ (72b3c ) │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 72762 │ │ │ │ - ldr r0, [pc, #132] @ (72b3c ) │ │ │ │ - bl 7828c │ │ │ │ - b.n 729f4 │ │ │ │ + bne.w 726e2 │ │ │ │ + ldr r0, [pc, #140] @ (72abc ) │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 726e2 │ │ │ │ + ldr r0, [pc, #132] @ (72abc ) │ │ │ │ + bl 7820c │ │ │ │ + b.n 72974 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #908] @ 0x38c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 72740 │ │ │ │ - ldr r0, [pc, #116] @ (72b40 ) │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 72740 │ │ │ │ - ldr r0, [pc, #108] @ (72b40 ) │ │ │ │ - bl 7828c │ │ │ │ - b.n 729f4 │ │ │ │ + bne.w 726c0 │ │ │ │ + ldr r0, [pc, #116] @ (72ac0 ) │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 726c0 │ │ │ │ + ldr r0, [pc, #108] @ (72ac0 ) │ │ │ │ + bl 7820c │ │ │ │ + b.n 72974 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1148] @ 0x47c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7271e │ │ │ │ - ldr r0, [pc, #92] @ (72b44 ) │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 7271e │ │ │ │ - ldr r0, [pc, #84] @ (72b44 ) │ │ │ │ - bl 7828c │ │ │ │ - b.n 729f4 │ │ │ │ + bne.w 7269e │ │ │ │ + ldr r0, [pc, #92] @ (72ac4 ) │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 7269e │ │ │ │ + ldr r0, [pc, #84] @ (72ac4 ) │ │ │ │ + bl 7820c │ │ │ │ + b.n 72974 │ │ │ │ nop │ │ │ │ strb r4, [r7, #8] │ │ │ │ lsls r0, r1, #1 │ │ │ │ strb r4, [r7, #5] │ │ │ │ lsls r0, r1, #1 │ │ │ │ strb r4, [r3, #6] │ │ │ │ lsls r0, r1, #1 │ │ │ │ @@ -108406,189 +108357,189 @@ │ │ │ │ lsls r1, r1, #1 │ │ │ │ lsrs r0, r0, #24 │ │ │ │ lsls r1, r1, #1 │ │ │ │ add r7, sp, #560 @ 0x230 │ │ │ │ lsls r6, r0, #1 │ │ │ │ add sp, #368 @ 0x170 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - add ip, fp │ │ │ │ + mov r4, r3 │ │ │ │ movs r6, r5 │ │ │ │ - cmp r0, sp │ │ │ │ + mov r8, r5 │ │ │ │ movs r6, r5 │ │ │ │ - cmp r0, fp │ │ │ │ + mov r8, r3 │ │ │ │ movs r6, r5 │ │ │ │ - cmp r4, r8 │ │ │ │ + mov ip, r0 │ │ │ │ movs r6, r5 │ │ │ │ - cmp r0, r6 │ │ │ │ + mov r0, lr │ │ │ │ movs r6, r5 │ │ │ │ strb r4, [r5, #6] │ │ │ │ lsls r0, r1, #1 │ │ │ │ strb r4, [r5, #10] │ │ │ │ lsls r0, r1, #1 │ │ │ │ strb r4, [r7, #10] │ │ │ │ lsls r0, r1, #1 │ │ │ │ strb r4, [r1, #6] │ │ │ │ lsls r0, r1, #1 │ │ │ │ strb r4, [r7, #9] │ │ │ │ lsls r0, r1, #1 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #2540] @ 0x9ec │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 726fc │ │ │ │ - ldr r0, [pc, #424] @ (72d00 ) │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 726fc │ │ │ │ - ldr r0, [pc, #416] @ (72d00 ) │ │ │ │ - bl 7828c │ │ │ │ - b.n 729f4 │ │ │ │ + bne.w 7267c │ │ │ │ + ldr r0, [pc, #424] @ (72c80 ) │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 7267c │ │ │ │ + ldr r0, [pc, #416] @ (72c80 ) │ │ │ │ + bl 7820c │ │ │ │ + b.n 72974 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #2652] @ 0xa5c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 726da │ │ │ │ - ldr r0, [pc, #400] @ (72d04 ) │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 726da │ │ │ │ - ldr r0, [pc, #392] @ (72d04 ) │ │ │ │ - bl 7828c │ │ │ │ - b.n 729f4 │ │ │ │ + bne.w 7265a │ │ │ │ + ldr r0, [pc, #400] @ (72c84 ) │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 7265a │ │ │ │ + ldr r0, [pc, #392] @ (72c84 ) │ │ │ │ + bl 7820c │ │ │ │ + b.n 72974 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #2524] @ 0x9dc │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 726b8 │ │ │ │ - ldr r0, [pc, #376] @ (72d08 ) │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 726b8 │ │ │ │ - ldr r0, [pc, #368] @ (72d08 ) │ │ │ │ - bl 7828c │ │ │ │ - b.n 729f4 │ │ │ │ + bne.w 72638 │ │ │ │ + ldr r0, [pc, #376] @ (72c88 ) │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 72638 │ │ │ │ + ldr r0, [pc, #368] @ (72c88 ) │ │ │ │ + bl 7820c │ │ │ │ + b.n 72974 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1036] @ 0x40c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 72696 │ │ │ │ - ldr r0, [pc, #352] @ (72d0c ) │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 72696 │ │ │ │ - ldr r0, [pc, #344] @ (72d0c ) │ │ │ │ - bl 7828c │ │ │ │ - b.n 729f4 │ │ │ │ + bne.w 72616 │ │ │ │ + ldr r0, [pc, #352] @ (72c8c ) │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 72616 │ │ │ │ + ldr r0, [pc, #344] @ (72c8c ) │ │ │ │ + bl 7820c │ │ │ │ + b.n 72974 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #2604] @ 0xa2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 72674 │ │ │ │ - ldr r0, [pc, #328] @ (72d10 ) │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 72674 │ │ │ │ - ldr r0, [pc, #320] @ (72d10 ) │ │ │ │ - bl 7828c │ │ │ │ - b.n 729f4 │ │ │ │ + bne.w 725f4 │ │ │ │ + ldr r0, [pc, #328] @ (72c90 ) │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 725f4 │ │ │ │ + ldr r0, [pc, #320] @ (72c90 ) │ │ │ │ + bl 7820c │ │ │ │ + b.n 72974 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1388] @ 0x56c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 72652 │ │ │ │ - ldr r0, [pc, #304] @ (72d14 ) │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 72652 │ │ │ │ - ldr r0, [pc, #296] @ (72d14 ) │ │ │ │ - bl 7828c │ │ │ │ - b.n 729f4 │ │ │ │ + bne.w 725d2 │ │ │ │ + ldr r0, [pc, #304] @ (72c94 ) │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 725d2 │ │ │ │ + ldr r0, [pc, #296] @ (72c94 ) │ │ │ │ + bl 7820c │ │ │ │ + b.n 72974 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1052] @ 0x41c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 72630 │ │ │ │ - ldr r0, [pc, #280] @ (72d18 ) │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 72630 │ │ │ │ + bne.w 725b0 │ │ │ │ + ldr r0, [pc, #280] @ (72c98 ) │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 725b0 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #2716] @ 0xa9c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7260e │ │ │ │ - ldr r0, [pc, #264] @ (72d1c ) │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 7260e │ │ │ │ - ldr r0, [pc, #256] @ (72d1c ) │ │ │ │ - bl 7828c │ │ │ │ - b.n 729f4 │ │ │ │ + bne.w 7258e │ │ │ │ + ldr r0, [pc, #264] @ (72c9c ) │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 7258e │ │ │ │ + ldr r0, [pc, #256] @ (72c9c ) │ │ │ │ + bl 7820c │ │ │ │ + b.n 72974 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #2700] @ 0xa8c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 725ec │ │ │ │ - ldr r0, [pc, #240] @ (72d20 ) │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 725ec │ │ │ │ - ldr r0, [pc, #232] @ (72d20 ) │ │ │ │ - bl 7828c │ │ │ │ - b.n 729f4 │ │ │ │ - ldr r0, [pc, #216] @ (72d18 ) │ │ │ │ - bl 7828c │ │ │ │ - b.n 729f4 │ │ │ │ - movw r3, #49492 @ 0xc154 │ │ │ │ + bne.w 7256c │ │ │ │ + ldr r0, [pc, #240] @ (72ca0 ) │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 7256c │ │ │ │ + ldr r0, [pc, #232] @ (72ca0 ) │ │ │ │ + bl 7820c │ │ │ │ + b.n 72974 │ │ │ │ + ldr r0, [pc, #216] @ (72c98 ) │ │ │ │ + bl 7820c │ │ │ │ + b.n 72974 │ │ │ │ + movw r3, #49812 @ 0xc294 │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ - b.n 729fc │ │ │ │ + b.n 7297c │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1052] @ 0x41c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 725ca │ │ │ │ + bne.w 7254a │ │ │ │ addw r0, r4, #1052 @ 0x41c │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 725ca │ │ │ │ - ldr r3, [pc, #188] @ (72d24 ) │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 7254a │ │ │ │ + ldr r3, [pc, #188] @ (72ca4 ) │ │ │ │ movs r2, #1 │ │ │ │ str r0, [sp, #28] │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ - movw r3, #49492 @ 0xc154 │ │ │ │ + movw r3, #49812 @ 0xc294 │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ - b.n 72976 │ │ │ │ + b.n 728f6 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #168] @ (72d28 ) │ │ │ │ + ldr r2, [pc, #168] @ (72ca8 ) │ │ │ │ movs r1, #1 │ │ │ │ - movw r3, #64740 @ 0xfce4 │ │ │ │ + movw r3, #65060 @ 0xfe24 │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ str r0, [r4, #12] │ │ │ │ strd r1, r2, [r4] │ │ │ │ str r3, [r4, #8] │ │ │ │ - b.n 7291a │ │ │ │ - ldr r3, [pc, #152] @ (72d2c ) │ │ │ │ + b.n 7289a │ │ │ │ + ldr r3, [pc, #152] @ (72cac ) │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #28] │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ - movw r3, #64628 @ 0xfc74 │ │ │ │ + movw r3, #64948 @ 0xfdb4 │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ - b.n 72976 │ │ │ │ - ldr r3, [pc, #132] @ (72d30 ) │ │ │ │ + b.n 728f6 │ │ │ │ + ldr r3, [pc, #132] @ (72cb0 ) │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #28] │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ - movw r3, #64596 @ 0xfc54 │ │ │ │ + movw r3, #64916 @ 0xfd94 │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ - b.n 72976 │ │ │ │ - ldr r2, [pc, #116] @ (72d34 ) │ │ │ │ + b.n 728f6 │ │ │ │ + ldr r2, [pc, #116] @ (72cb4 ) │ │ │ │ add r3, sp, #16 │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ strd r1, r2, [sp, #16] │ │ │ │ - movw r2, #64568 @ 0xfc38 │ │ │ │ + movw r2, #64888 @ 0xfd78 │ │ │ │ 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 7291a │ │ │ │ - bl 7f720 │ │ │ │ + b.n 7289a │ │ │ │ + bl 7f734 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7244e │ │ │ │ - movw r3, #64468 @ 0xfbd4 │ │ │ │ + beq.w 723ce │ │ │ │ + movw r3, #64788 @ 0xfd14 │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ - b.n 72942 │ │ │ │ - movw r3, #64508 @ 0xfbfc │ │ │ │ + b.n 728c2 │ │ │ │ + movw r3, #64828 @ 0xfd3c │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ - b.n 72942 │ │ │ │ + b.n 728c2 │ │ │ │ nop │ │ │ │ strb r4, [r5, #31] │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldrb r4, [r3, #1] │ │ │ │ lsls r0, r1, #1 │ │ │ │ strb r4, [r3, #31] │ │ │ │ lsls r0, r1, #1 │ │ │ │ @@ -108600,183 +108551,183 @@ │ │ │ │ lsls r0, r1, #1 │ │ │ │ strb r4, [r3, #8] │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldrb r4, [r3, #2] │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldrb r4, [r1, #2] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cmp r0, pc │ │ │ │ + mov r8, r7 │ │ │ │ movs r6, r5 │ │ │ │ - cmp ip, r2 │ │ │ │ + mov ip, sl │ │ │ │ movs r6, r5 │ │ │ │ - cmp r4, r3 │ │ │ │ + mov r4, fp │ │ │ │ movs r6, r5 │ │ │ │ - cmp r4, r0 │ │ │ │ + mov r4, r8 │ │ │ │ movs r6, r5 │ │ │ │ - add r8, lr │ │ │ │ + mov r0, r6 │ │ │ │ movs r6, r5 │ │ │ │ - b.w 19da00 │ │ │ │ + b.w 19d920 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ movw r5, #19968 @ 0x4e00 │ │ │ │ movt r5, #72 @ 0x48 │ │ │ │ add.w r3, r5, #4096 @ 0x1000 │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r1 │ │ │ │ ldr.w r3, [r3, #1168] @ 0x490 │ │ │ │ - cbz r3, 72d84 │ │ │ │ + cbz r3, 72d04 │ │ │ │ ldr.w r3, [r5, #1412] @ 0x584 │ │ │ │ - cbz r3, 72d84 │ │ │ │ - ldr r3, [pc, #320] @ (72eac ) │ │ │ │ + cbz r3, 72d04 │ │ │ │ + ldr r3, [pc, #320] @ (72e2c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r7, [r2, r3] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 72e9c │ │ │ │ + beq.w 72e1c │ │ │ │ ldr.w r0, [r5, #1416] @ 0x588 │ │ │ │ blx 2a31c │ │ │ │ cmp r7, r0 │ │ │ │ - bne.w 72e9c │ │ │ │ + bne.w 72e1c │ │ │ │ movw r3, #65523 @ 0xfff3 │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ cmp r4, r3 │ │ │ │ - bhi.w 72e98 │ │ │ │ + bhi.w 72e18 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ - movw r3, #6037 @ 0x1795 │ │ │ │ + movw r3, #6029 @ 0x178d │ │ │ │ movt r3, #7 │ │ │ │ add.w r7, r4, #12 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 72e5e │ │ │ │ - ldr r2, [pc, #260] @ (72eac ) │ │ │ │ + bne.n 72dde │ │ │ │ + ldr r2, [pc, #260] @ (72e2c ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ cmp.w r7, #512 @ 0x200 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r8, [r3, #1528] @ 0x5f8 │ │ │ │ - bhi.n 72e3a │ │ │ │ + bhi.n 72dba │ │ │ │ add.w r1, r4, #11 │ │ │ │ mov.w ip, r1, lsr #3 │ │ │ │ ldr.w r3, [r8, ip, lsl #3] │ │ │ │ ldr.w lr, [r3, #8] │ │ │ │ cmp r3, lr │ │ │ │ - beq.n 72e80 │ │ │ │ + beq.n 72e00 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ str r2, [r3, #4] │ │ │ │ - cbz r2, 72e1c │ │ │ │ + cbz r2, 72d9c │ │ │ │ movs r2, #0 │ │ │ │ lsrs r1, r4, #8 │ │ │ │ mov r3, r0 │ │ │ │ bfi r2, r1, #16, #8 │ │ │ │ bfi r2, r4, #24, #8 │ │ │ │ str.w r2, [r3], #8 │ │ │ │ movw r2, #65021 @ 0xfdfd │ │ │ │ movt r2, #253 @ 0xfd │ │ │ │ ldrb r1, [r6, #0] │ │ │ │ strb r1, [r0, #4] │ │ │ │ strh.w r2, [r0, #5] │ │ │ │ strb r2, [r0, #7] │ │ │ │ - cbz r4, 72e78 │ │ │ │ + cbz r4, 72df8 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r3 │ │ │ │ movs r1, #205 @ 0xcd │ │ │ │ blx 2957c │ │ │ │ mov r3, r0 │ │ │ │ mov.w r2, #4261281277 @ 0xfdfdfdfd │ │ │ │ str r2, [r0, r4] │ │ │ │ mov r0, r3 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldrd r9, r1, [r3, #24] │ │ │ │ cmp r9, r1 │ │ │ │ - bhi.n 72e6c │ │ │ │ + bhi.n 72dec │ │ │ │ add.w r1, ip, #1 │ │ │ │ add.w r1, r9, r1, lsl #3 │ │ │ │ str r1, [r3, #24] │ │ │ │ add.w r1, r3, r9 │ │ │ │ str r1, [r3, #4] │ │ │ │ str.w r2, [r3, r9] │ │ │ │ - cbnz r0, 72e66 │ │ │ │ + cbnz r0, 72de6 │ │ │ │ ldr.w r2, [r5, #672] @ 0x2a0 │ │ │ │ - movw r3, #49361 @ 0xc0d1 │ │ │ │ + movw r3, #49353 @ 0xc0c9 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 72e8e │ │ │ │ + bne.n 72e0e │ │ │ │ mov r0, r7 │ │ │ │ blx 2a0fc │ │ │ │ - cbz r0, 72e98 │ │ │ │ + cbz r0, 72e18 │ │ │ │ ldr.w r3, [r8, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8, #800] @ 0x320 │ │ │ │ - b.n 72e66 │ │ │ │ + b.n 72de6 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ mov r1, r7 │ │ │ │ blx r2 │ │ │ │ - cbz r0, 72e98 │ │ │ │ + cbz r0, 72e18 │ │ │ │ mov r3, r0 │ │ │ │ rev r2, r4 │ │ │ │ - b.n 72dec │ │ │ │ + b.n 72d6c │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str.w r3, [lr, #12] │ │ │ │ str.w lr, [r3, #8] │ │ │ │ - b.n 72dde │ │ │ │ + b.n 72d5e │ │ │ │ mov.w r2, #4261281277 @ 0xfdfdfdfd │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 72e16 │ │ │ │ + b.n 72d96 │ │ │ │ mov r1, ip │ │ │ │ mov r0, r8 │ │ │ │ - bl 71850 │ │ │ │ + bl 71848 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 72e66 │ │ │ │ - b.n 72e3a │ │ │ │ + bne.n 72de6 │ │ │ │ + b.n 72dba │ │ │ │ ldr.w r0, [r5, #668] @ 0x29c │ │ │ │ mov r1, r7 │ │ │ │ blx r2 │ │ │ │ - b.n 72e50 │ │ │ │ + b.n 72dd0 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 72e16 │ │ │ │ - movw r1, #64780 @ 0xfd0c │ │ │ │ + b.n 72d96 │ │ │ │ + movw r1, #65100 @ 0xfe4c │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - ldr r0, [pc, #8] @ (72eb0 ) │ │ │ │ - bl 62644 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #8] @ (72e30 ) │ │ │ │ + bl 623a4 <_Py_FatalErrorFunc@@Base> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r8, r5 │ │ │ │ + mov r8, sp │ │ │ │ movs r6, r5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r9, r0 │ │ │ │ str r1, [sp, #16] │ │ │ │ lsls r7, r3, #30 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ - bmi.w 736d4 │ │ │ │ + bmi.w 73654 │ │ │ │ orr.w r3, r3, #8192 @ 0x2000 │ │ │ │ str r3, [r0, #84] @ 0x54 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 75fc0 │ │ │ │ + beq.w 75f40 │ │ │ │ ldr.w r4, [r0, #132] @ 0x84 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 73724 │ │ │ │ + beq.w 736a4 │ │ │ │ ldr.w r0, [r9, #128] @ 0x80 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7378a │ │ │ │ + beq.w 7370a │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r6, r3, #30 │ │ │ │ - bpl.w 737b6 │ │ │ │ - ldr r5, [pc, #756] @ (731f4 ) │ │ │ │ + bpl.w 73736 │ │ │ │ + ldr r5, [pc, #756] @ (73174 ) │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r0, #180] @ 0xb4 │ │ │ │ subs r3, #1 │ │ │ │ ldr r2, [r5, r6] │ │ │ │ cmp r3, #10 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ mov.w r2, #28 │ │ │ │ @@ -108790,60 +108741,60 @@ │ │ │ │ add r1, r2 │ │ │ │ add.w r2, r4, #92672 @ 0x16a00 │ │ │ │ ldr.w r2, [r2, #252] @ 0xfc │ │ │ │ cmp r2, r0 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 75b08 │ │ │ │ + beq.w 75a88 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 74984 │ │ │ │ + beq.w 74904 │ │ │ │ ldr.w r2, [r9, #4] │ │ │ │ ldr.w r1, [r9, #128] @ 0x80 │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ clz r2, r2 │ │ │ │ cmp r1, #0 │ │ │ │ mov.w r2, r2, lsr #5 │ │ │ │ mov r4, r3 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ and.w r0, r3, #2 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 749ac │ │ │ │ + bne.w 7492c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 73892 │ │ │ │ + bne.w 73812 │ │ │ │ ldr.w r2, [r9, #168] @ 0xa8 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 74860 │ │ │ │ + beq.w 747e0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 760c0 │ │ │ │ + bl 76040 │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ adds r0, #1 │ │ │ │ mov r4, r3 │ │ │ │ - beq.w 75054 │ │ │ │ + beq.w 74fd4 │ │ │ │ lsls r6, r3, #22 │ │ │ │ - bpl.w 74670 │ │ │ │ + bpl.w 745f0 │ │ │ │ ldr.w r2, [r9, #156] @ 0x9c │ │ │ │ ldr.w r0, [r9, #128] @ 0x80 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 737be │ │ │ │ + bne.w 7373e │ │ │ │ movw r2, #36416 @ 0x8e40 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.w 738b2 │ │ │ │ + bne.w 73832 │ │ │ │ lsls r6, r3, #24 │ │ │ │ itt pl │ │ │ │ ldrpl.w r3, [r2, #156] @ 0x9c │ │ │ │ strpl.w r3, [r9, #156] @ 0x9c │ │ │ │ - bmi.w 74a5c │ │ │ │ + bmi.w 749dc │ │ │ │ lsls r0, r4, #30 │ │ │ │ - bpl.w 738c6 │ │ │ │ - ldr r5, [pc, #552] @ (731f4 ) │ │ │ │ + bpl.w 73846 │ │ │ │ + ldr r5, [pc, #552] @ (73174 ) │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r9, #180] @ 0xb4 │ │ │ │ subs r3, #1 │ │ │ │ ldr r2, [r5, r6] │ │ │ │ cmp r3, #10 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ mov.w r2, #28 │ │ │ │ @@ -108857,626 +108808,626 @@ │ │ │ │ cmp r1, r9 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ add.w r1, r2, #92672 @ 0x16a00 │ │ │ │ adds r1, #252 @ 0xfc │ │ │ │ add r1, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 75b72 │ │ │ │ + beq.w 75af2 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr.w r8, [r1, #16] │ │ │ │ ldr.w r3, [r3, #1412] @ 0x584 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 738de │ │ │ │ + bne.w 7385e │ │ │ │ ldr.w r4, [r9, #116] @ 0x74 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 746ca │ │ │ │ + bne.w 7464a │ │ │ │ ldr.w r7, [r9, #120] @ 0x78 │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ and.w r3, r3, #2 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 74248 │ │ │ │ + beq.w 741c8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7411c │ │ │ │ + bne.w 7409c │ │ │ │ ldr.w sl, [r7] │ │ │ │ ldr.w r4, [r9, #132] @ 0x84 │ │ │ │ str r4, [sp, #8] │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 74168 │ │ │ │ + bne.w 740e8 │ │ │ │ ldr.w r7, [r9, #124] @ 0x7c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 74e80 │ │ │ │ - ldr.w r8, [pc, #412] @ 731fc │ │ │ │ + bne.w 74e00 │ │ │ │ + ldr.w r8, [pc, #412] @ 7317c │ │ │ │ movw sl, #42220 @ 0xa4ec │ │ │ │ movt sl, #70 @ 0x46 │ │ │ │ ldr.w r3, [r8, #1180] @ 0x49c │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 74c52 │ │ │ │ + bne.w 74bd2 │ │ │ │ ldr.w r2, [r8, #1188] @ 0x4a4 │ │ │ │ adds r7, r2, #1 │ │ │ │ - beq.w 74c52 │ │ │ │ + beq.w 74bd2 │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ - ldr r1, [pc, #372] @ (731f8 ) │ │ │ │ + ldr r1, [pc, #372] @ (73178 ) │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 78354 │ │ │ │ + bl 782d4 │ │ │ │ adds r5, r0, #3 │ │ │ │ - beq.w 75050 │ │ │ │ + beq.w 74fd0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 74664 │ │ │ │ + bne.w 745e4 │ │ │ │ ldr.w r1, [r9, #88] @ 0x58 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 74610 │ │ │ │ - ldr r1, [pc, #340] @ (731f8 ) │ │ │ │ + bne.w 74590 │ │ │ │ + ldr r1, [pc, #340] @ (73178 ) │ │ │ │ mov r0, r4 │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ - bl 793e8 │ │ │ │ + bl 7937c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 75050 │ │ │ │ + blt.w 74fd0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7429a │ │ │ │ + beq.w 7421a │ │ │ │ ldr.w r5, [r9, #128] @ 0x80 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 75b3e │ │ │ │ + beq.w 75abe │ │ │ │ ldr.w r1, [r9, #84] @ 0x54 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ lsls r0, r1, #17 │ │ │ │ - bpl.w 74ed2 │ │ │ │ + bpl.w 74e52 │ │ │ │ and.w r3, r3, #24 │ │ │ │ orrs r1, r3 │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ str.w r1, [r9, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7433a │ │ │ │ + beq.w 742ba │ │ │ │ ldr.w r3, [r9, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7434a │ │ │ │ + bne.w 742ca │ │ │ │ ldr.w r3, [r9, #104] @ 0x68 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ str.w r2, [r9, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 74354 │ │ │ │ + bne.w 742d4 │ │ │ │ ldr.w r3, [r9, #144] @ 0x90 │ │ │ │ ldr r2, [r5, #104] @ 0x68 │ │ │ │ str.w r2, [r9, #104] @ 0x68 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7435e │ │ │ │ + bne.w 742de │ │ │ │ ldr.w r2, [r5, #172] @ 0xac │ │ │ │ movw r3, #7516 @ 0x1d5c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r6, [r3, #0] │ │ │ │ ldr.w r3, [r5, #144] @ 0x90 │ │ │ │ str.w r3, [r9, #144] @ 0x90 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 74372 │ │ │ │ + beq.w 742f2 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 74396 │ │ │ │ + ble.w 74316 │ │ │ │ ldr r0, [r2, #12] │ │ │ │ cmp r6, r0 │ │ │ │ - beq.w 7438e │ │ │ │ + beq.w 7430e │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 7317a │ │ │ │ + beq.n 730fa │ │ │ │ ldr r4, [r2, #16] │ │ │ │ cmp r6, r4 │ │ │ │ - beq.w 7438e │ │ │ │ + beq.w 7430e │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 7317a │ │ │ │ + beq.n 730fa │ │ │ │ ldr r4, [r2, #20] │ │ │ │ cmp r6, r4 │ │ │ │ - beq.w 7438e │ │ │ │ + beq.w 7430e │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 7317a │ │ │ │ + beq.n 730fa │ │ │ │ add.w r7, r2, #20 │ │ │ │ movs r4, #3 │ │ │ │ mov ip, r3 │ │ │ │ ldr.w r3, [r7, #4]! │ │ │ │ adds r4, #1 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.w 7438e │ │ │ │ + beq.w 7430e │ │ │ │ cmp ip, r4 │ │ │ │ - bne.n 73162 │ │ │ │ + bne.n 730e2 │ │ │ │ mov r3, ip │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 74396 │ │ │ │ + ble.w 74316 │ │ │ │ movw r6, #40764 @ 0x9f3c │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ cmp r0, r6 │ │ │ │ - beq.w 759c2 │ │ │ │ + beq.w 75942 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 731b6 │ │ │ │ + beq.n 73136 │ │ │ │ ldr r4, [r2, #16] │ │ │ │ cmp r4, r6 │ │ │ │ - beq.w 759c2 │ │ │ │ + beq.w 75942 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 731b6 │ │ │ │ + beq.n 73136 │ │ │ │ add.w r7, r2, #16 │ │ │ │ movs r4, #2 │ │ │ │ mov ip, r6 │ │ │ │ ldr.w r6, [r7, #4]! │ │ │ │ adds r4, #1 │ │ │ │ cmp r6, ip │ │ │ │ - beq.w 759c2 │ │ │ │ + beq.w 75942 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 731a0 │ │ │ │ + bne.n 73120 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 74396 │ │ │ │ + ble.w 74316 │ │ │ │ movw r6, #42636 @ 0xa68c │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ cmp r0, r6 │ │ │ │ - beq.w 759ce │ │ │ │ + beq.w 7594e │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 73200 │ │ │ │ + beq.n 73180 │ │ │ │ ldr r4, [r2, #16] │ │ │ │ cmp r4, r6 │ │ │ │ - beq.w 759ce │ │ │ │ + beq.w 7594e │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 73200 │ │ │ │ + beq.n 73180 │ │ │ │ add.w r7, r2, #16 │ │ │ │ movs r4, #2 │ │ │ │ mov ip, r6 │ │ │ │ ldr.w r6, [r7, #4]! │ │ │ │ adds r4, #1 │ │ │ │ cmp r6, ip │ │ │ │ - beq.w 759ce │ │ │ │ + beq.w 7594e │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 731dc │ │ │ │ + bne.n 7315c │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 74396 │ │ │ │ - b.n 73200 │ │ │ │ + ble.w 74316 │ │ │ │ + b.n 73180 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, pc, #608 @ (adr r2, 7345c ) │ │ │ │ + add r2, pc, #608 @ (adr r2, 733dc ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldr r6, [sp, #0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ movw r6, #42428 @ 0xa5bc │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ cmp r0, r6 │ │ │ │ - beq.w 75bc0 │ │ │ │ + beq.w 75b40 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 7323c │ │ │ │ + beq.n 731bc │ │ │ │ ldr r4, [r2, #16] │ │ │ │ cmp r4, r6 │ │ │ │ - beq.w 75bc0 │ │ │ │ + beq.w 75b40 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 7323c │ │ │ │ + beq.n 731bc │ │ │ │ add.w r7, r2, #16 │ │ │ │ movs r4, #2 │ │ │ │ mov ip, r6 │ │ │ │ ldr.w r6, [r7, #4]! │ │ │ │ adds r4, #1 │ │ │ │ cmp r6, ip │ │ │ │ - beq.w 75bc0 │ │ │ │ + beq.w 75b40 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 73226 │ │ │ │ + bne.n 731a6 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 74396 │ │ │ │ + ble.w 74316 │ │ │ │ cmp r0, sl │ │ │ │ - beq.w 759da │ │ │ │ + beq.w 7595a │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 7326e │ │ │ │ + beq.n 731ee │ │ │ │ ldr r4, [r2, #16] │ │ │ │ cmp r4, sl │ │ │ │ - beq.w 759da │ │ │ │ + beq.w 7595a │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 7326e │ │ │ │ + beq.n 731ee │ │ │ │ add.w r6, r2, #16 │ │ │ │ movs r4, #2 │ │ │ │ ldr.w r7, [r6, #4]! │ │ │ │ adds r4, #1 │ │ │ │ cmp r7, sl │ │ │ │ - beq.w 759da │ │ │ │ + beq.w 7595a │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 73258 │ │ │ │ + bne.n 731d8 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 74396 │ │ │ │ + ble.w 74316 │ │ │ │ movw r6, #42012 @ 0xa41c │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ cmp r0, r6 │ │ │ │ - beq.w 753bc │ │ │ │ + beq.w 7533c │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 732aa │ │ │ │ + beq.n 7322a │ │ │ │ ldr r4, [r2, #16] │ │ │ │ cmp r4, r6 │ │ │ │ - beq.w 753bc │ │ │ │ + beq.w 7533c │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 732aa │ │ │ │ + beq.n 7322a │ │ │ │ add.w r7, r2, #16 │ │ │ │ movs r4, #2 │ │ │ │ mov ip, r6 │ │ │ │ ldr.w r6, [r7, #4]! │ │ │ │ adds r4, #1 │ │ │ │ cmp r6, ip │ │ │ │ - beq.w 753bc │ │ │ │ + beq.w 7533c │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 73294 │ │ │ │ + bne.n 73214 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 74396 │ │ │ │ + ble.w 74316 │ │ │ │ movw r6, #22148 @ 0x5684 │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ cmp r0, r6 │ │ │ │ - beq.w 75ae8 │ │ │ │ + beq.w 75a68 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 732e6 │ │ │ │ + beq.n 73266 │ │ │ │ ldr r4, [r2, #16] │ │ │ │ cmp r4, r6 │ │ │ │ - beq.w 75ae8 │ │ │ │ + beq.w 75a68 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 732e6 │ │ │ │ + beq.n 73266 │ │ │ │ add.w r7, r2, #16 │ │ │ │ movs r4, #2 │ │ │ │ mov ip, r6 │ │ │ │ ldr.w r6, [r7, #4]! │ │ │ │ adds r4, #1 │ │ │ │ cmp r6, ip │ │ │ │ - beq.w 75ae8 │ │ │ │ + beq.w 75a68 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 732d0 │ │ │ │ + bne.n 73250 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 74396 │ │ │ │ + ble.w 74316 │ │ │ │ movw r4, #21632 @ 0x5480 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ cmp r0, r4 │ │ │ │ - beq.w 75a7c │ │ │ │ + beq.w 759fc │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 73318 │ │ │ │ + beq.n 73298 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r0, r4 │ │ │ │ - beq.w 75a7c │ │ │ │ + beq.w 759fc │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 73318 │ │ │ │ + beq.n 73298 │ │ │ │ adds r2, #16 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r6, [r2, #4]! │ │ │ │ adds r0, #1 │ │ │ │ cmp r6, r4 │ │ │ │ - beq.w 75a7c │ │ │ │ + beq.w 759fc │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 73308 │ │ │ │ + bne.n 73288 │ │ │ │ ldr r1, [r5, #84] @ 0x54 │ │ │ │ lsls r7, r1, #9 │ │ │ │ - bmi.w 74ec0 │ │ │ │ + bmi.w 74e40 │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ ldr.w r2, [r9, #172] @ 0xac │ │ │ │ lsls r0, r1, #8 │ │ │ │ - bmi.w 759e6 │ │ │ │ + bmi.w 75966 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ str r1, [sp, #20] │ │ │ │ cmp r1, #1 │ │ │ │ - ble.w 735b4 │ │ │ │ + ble.w 73534 │ │ │ │ mov.w fp, #1 │ │ │ │ adds r2, #12 │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr.w r4, [r2, #4]! │ │ │ │ str r2, [sp, #12] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - bge.w 73dec │ │ │ │ + bge.w 73d6c │ │ │ │ ldr.w r2, [r9, #48] @ 0x30 │ │ │ │ - cbz r2, 73364 │ │ │ │ + cbz r2, 732e4 │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 73e84 │ │ │ │ + bne.w 73e04 │ │ │ │ ldr.w r5, [r4, #128] @ 0x80 │ │ │ │ ldr.w r2, [r9, #40] @ 0x28 │ │ │ │ - cbz r2, 73376 │ │ │ │ + cbz r2, 732f6 │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 74074 │ │ │ │ + bne.w 73ff4 │ │ │ │ ldr.w r2, [r9, #52] @ 0x34 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 733f2 │ │ │ │ + beq.n 73372 │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 733f2 │ │ │ │ + beq.n 73372 │ │ │ │ ldr r6, [r5, #52] @ 0x34 │ │ │ │ ldrd ip, r7, [r2, #4] │ │ │ │ mov lr, r6 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 7448a │ │ │ │ - cbnz r0, 7339e │ │ │ │ + bne.w 7440a │ │ │ │ + cbnz r0, 7331e │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 749d2 │ │ │ │ + bne.w 74952 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 733ac │ │ │ │ + bne.n 7332c │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 74f34 │ │ │ │ - cbnz r7, 733b6 │ │ │ │ + bne.w 74eb4 │ │ │ │ + cbnz r7, 73336 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 753d2 │ │ │ │ + bne.w 75352 │ │ │ │ ldr r0, [r2, #12] │ │ │ │ - cbnz r0, 733c2 │ │ │ │ + cbnz r0, 73342 │ │ │ │ ldr r7, [r1, #12] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75490 │ │ │ │ + bne.w 75410 │ │ │ │ ldr r0, [r2, #20] │ │ │ │ - cbnz r0, 733ce │ │ │ │ + cbnz r0, 7334e │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7597a │ │ │ │ + bne.w 758fa │ │ │ │ ldr r0, [r2, #28] │ │ │ │ - cbnz r0, 733da │ │ │ │ + cbnz r0, 7335a │ │ │ │ ldr r7, [r1, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 74e90 │ │ │ │ + bne.w 74e10 │ │ │ │ ldr r0, [r2, #32] │ │ │ │ - cbnz r0, 733e6 │ │ │ │ + cbnz r0, 73366 │ │ │ │ ldr r7, [r1, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75afe │ │ │ │ + bne.w 75a7e │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ - cbnz r0, 733f2 │ │ │ │ + cbnz r0, 73372 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 75b1e │ │ │ │ + bne.w 75a9e │ │ │ │ ldr.w r2, [r9, #56] @ 0x38 │ │ │ │ - cbz r2, 7342c │ │ │ │ + cbz r2, 733ac │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ - cbz r1, 7342c │ │ │ │ + cbz r1, 733ac │ │ │ │ ldr r6, [r5, #56] @ 0x38 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ ldrd ip, r7, [r2, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 74418 │ │ │ │ - cbnz r0, 73414 │ │ │ │ + bne.w 74398 │ │ │ │ + cbnz r0, 73394 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 749c4 │ │ │ │ + bne.w 74944 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 73422 │ │ │ │ + bne.n 733a2 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 74a90 │ │ │ │ - cbnz r7, 7342c │ │ │ │ + bne.w 74a10 │ │ │ │ + cbnz r7, 733ac │ │ │ │ ldr r1, [r1, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 74446 │ │ │ │ + bne.w 743c6 │ │ │ │ ldr.w r2, [r9, #80] @ 0x50 │ │ │ │ - cbz r2, 7343a │ │ │ │ + cbz r2, 733ba │ │ │ │ ldr r1, [r4, #80] @ 0x50 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 740ae │ │ │ │ + bne.w 7402e │ │ │ │ ldr.w r2, [r9, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 75a1a │ │ │ │ + beq.w 7599a │ │ │ │ ldr.w r2, [r9, #32] │ │ │ │ - cbnz r2, 7345c │ │ │ │ + cbnz r2, 733dc │ │ │ │ ldr.w r2, [r9, #72] @ 0x48 │ │ │ │ - cbnz r2, 7345c │ │ │ │ + cbnz r2, 733dc │ │ │ │ ldr r2, [r4, #32] │ │ │ │ str.w r2, [r9, #32] │ │ │ │ ldr r2, [r4, #72] @ 0x48 │ │ │ │ str.w r2, [r9, #72] @ 0x48 │ │ │ │ ldr.w r2, [r9, #36] @ 0x24 │ │ │ │ - cbnz r2, 73474 │ │ │ │ + cbnz r2, 733f4 │ │ │ │ ldr.w r2, [r9, #76] @ 0x4c │ │ │ │ - cbnz r2, 73474 │ │ │ │ + cbnz r2, 733f4 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ str.w r2, [r9, #36] @ 0x24 │ │ │ │ ldr r2, [r4, #76] @ 0x4c │ │ │ │ str.w r2, [r9, #76] @ 0x4c │ │ │ │ ldr.w r2, [r9, #44] @ 0x2c │ │ │ │ ldr.w r1, [r9, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 74266 │ │ │ │ + bne.w 741e6 │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 74266 │ │ │ │ + beq.w 741e6 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 74286 │ │ │ │ + beq.w 74206 │ │ │ │ ldr r0, [r5, #44] @ 0x2c │ │ │ │ cmp r2, r0 │ │ │ │ it ne │ │ │ │ strne.w r2, [r9, #44] @ 0x2c │ │ │ │ - cbnz r1, 734a4 │ │ │ │ + cbnz r1, 73424 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 74276 │ │ │ │ + bne.w 741f6 │ │ │ │ ldr.w r2, [r9, #64] @ 0x40 │ │ │ │ - cbnz r2, 734c4 │ │ │ │ + cbnz r2, 73444 │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ lsls r1, r2, #20 │ │ │ │ ldr r2, [r4, #64] @ 0x40 │ │ │ │ itttt mi │ │ │ │ ldrmi r3, [sp, #8] │ │ │ │ orrmi.w r3, r3, #2048 @ 0x800 │ │ │ │ strmi r3, [sp, #8] │ │ │ │ strmi.w r3, [r9, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 74f92 │ │ │ │ + bne.w 74f12 │ │ │ │ ldr.w r2, [r9, #68] @ 0x44 │ │ │ │ - cbnz r2, 734dc │ │ │ │ + cbnz r2, 7345c │ │ │ │ ldr r2, [r4, #68] @ 0x44 │ │ │ │ - cbz r2, 734dc │ │ │ │ + cbz r2, 7345c │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 73d18 │ │ │ │ + beq.w 73c98 │ │ │ │ ldr r1, [r5, #68] @ 0x44 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 73d18 │ │ │ │ + bne.w 73c98 │ │ │ │ ldr.w r2, [r9, #100] @ 0x64 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 73d26 │ │ │ │ + beq.w 73ca6 │ │ │ │ ldrd r1, r2, [r9, #108] @ 0x6c │ │ │ │ - cbnz r1, 734f4 │ │ │ │ + cbnz r1, 73474 │ │ │ │ ldr r1, [r4, #108] @ 0x6c │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 73c8c │ │ │ │ - cbnz r2, 734fe │ │ │ │ + bne.w 73c0c │ │ │ │ + cbnz r2, 7347e │ │ │ │ ldr r6, [r4, #112] @ 0x70 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 743cc │ │ │ │ + bne.w 7434c │ │ │ │ ldr.w r1, [r9, #136] @ 0x88 │ │ │ │ ldr.w r2, [r4, #136] @ 0x88 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 73cc6 │ │ │ │ + bne.w 73c46 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 75af4 │ │ │ │ + bne.w 75a74 │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ ldr.w r1, [r9, #140] @ 0x8c │ │ │ │ - cbnz r1, 73524 │ │ │ │ + cbnz r1, 734a4 │ │ │ │ ldr.w r1, [r4, #140] @ 0x8c │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 75b8a │ │ │ │ + bne.w 75b0a │ │ │ │ ldr.w r1, [r9, #144] @ 0x90 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7431c │ │ │ │ + beq.w 7429c │ │ │ │ ldrd r1, r0, [r9, #148] @ 0x94 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 73e38 │ │ │ │ + bne.w 73db8 │ │ │ │ ldr.w r6, [r4, #148] @ 0x94 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 73e38 │ │ │ │ + beq.w 73db8 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 742f6 │ │ │ │ + beq.w 74276 │ │ │ │ ldr.w r1, [r5, #148] @ 0x94 │ │ │ │ cmp r6, r1 │ │ │ │ it ne │ │ │ │ strne.w r6, [r9, #148] @ 0x94 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 747fa │ │ │ │ + beq.w 7477a │ │ │ │ ldr.w r1, [r9, #164] @ 0xa4 │ │ │ │ - cbnz r1, 7356a │ │ │ │ + cbnz r1, 734ea │ │ │ │ ldr.w r1, [r4, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 73e58 │ │ │ │ + bne.w 73dd8 │ │ │ │ ldr.w r1, [r9, #196] @ 0xc4 │ │ │ │ - cbnz r1, 7357a │ │ │ │ + cbnz r1, 734fa │ │ │ │ ldr.w r1, [r4, #196] @ 0xc4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 753c8 │ │ │ │ + bne.w 75348 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ eor.w r1, r3, r2 │ │ │ │ lsls r6, r1, #17 │ │ │ │ - bmi.w 73db4 │ │ │ │ + bmi.w 73d34 │ │ │ │ ldr.w r1, [r9, #160] @ 0xa0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 743f2 │ │ │ │ + beq.w 74372 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ tst.w r3, #96 @ 0x60 │ │ │ │ - bne.w 73dec │ │ │ │ + bne.w 73d6c │ │ │ │ and.w r2, r2, #96 @ 0x60 │ │ │ │ add.w fp, fp, #1 │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str.w r3, [r9, #84] @ 0x54 │ │ │ │ cmp fp, r2 │ │ │ │ - bne.w 73342 │ │ │ │ + bne.w 732c2 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ - cbz r5, 735e6 │ │ │ │ + cbz r5, 73566 │ │ │ │ ldr.w r2, [r9, #40] @ 0x28 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 74774 │ │ │ │ + beq.w 746f4 │ │ │ │ ldr.w r2, [r9, #48] @ 0x30 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 74784 │ │ │ │ + beq.w 74704 │ │ │ │ ldr.w r2, [r9, #52] @ 0x34 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 74794 │ │ │ │ + beq.w 74714 │ │ │ │ ldr.w r2, [r9, #56] @ 0x38 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 747a4 │ │ │ │ + beq.w 74724 │ │ │ │ ldr.w r2, [r9, #80] @ 0x50 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7476a │ │ │ │ + beq.w 746ea │ │ │ │ and.w r2, r3, #17408 @ 0x4400 │ │ │ │ cmp.w r2, #17408 @ 0x4400 │ │ │ │ - bne.n 73606 │ │ │ │ + bne.n 73586 │ │ │ │ ldr.w r1, [r9, #160] @ 0xa0 │ │ │ │ - movw r2, #47073 @ 0xb7e1 │ │ │ │ + movw r2, #47069 @ 0xb7dd │ │ │ │ movt r2, #7 │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, r2 │ │ │ │ - beq.w 75f06 │ │ │ │ + beq.w 75e86 │ │ │ │ lsls r1, r3, #27 │ │ │ │ - bmi.w 74572 │ │ │ │ + bmi.w 744f2 │ │ │ │ lsls r2, r3, #28 │ │ │ │ - bpl.w 7429a │ │ │ │ + bpl.w 7421a │ │ │ │ ldr.w r2, [r9, #104] @ 0x68 │ │ │ │ adds r2, #16 │ │ │ │ bics.w r2, r2, #16 │ │ │ │ - bne.w 75f34 │ │ │ │ + bne.w 75eb4 │ │ │ │ ldr.w r2, [r9, #60] @ 0x3c │ │ │ │ mvn.w r1, #15 │ │ │ │ str.w r1, [r9, #104] @ 0x68 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 742a8 │ │ │ │ + beq.w 74228 │ │ │ │ ldr.w r4, [r9, #168] @ 0xa8 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 7367a │ │ │ │ + ble.n 735fa │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 73652 │ │ │ │ + bge.n 735d2 │ │ │ │ mov r1, r9 │ │ │ │ - bl 7d868 │ │ │ │ + bl 7d86c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 75050 │ │ │ │ + blt.w 74fd0 │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 7367a │ │ │ │ + beq.n 735fa │ │ │ │ adds r4, #12 │ │ │ │ movs r6, #1 │ │ │ │ ldr.w r0, [r4, #4]! │ │ │ │ mov r1, r9 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 75d9c │ │ │ │ - bl 7d868 │ │ │ │ + bge.w 75d1c │ │ │ │ + bl 7d86c │ │ │ │ adds r6, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 75050 │ │ │ │ + blt.w 74fd0 │ │ │ │ cmp r5, r6 │ │ │ │ - bne.n 7365a │ │ │ │ + bne.n 735da │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ - cbz r2, 736ae │ │ │ │ + cbz r2, 7362e │ │ │ │ lsls r7, r3, #27 │ │ │ │ - bmi.w 744f0 │ │ │ │ + bmi.w 74470 │ │ │ │ lsls r2, r3, #17 │ │ │ │ - bpl.n 73696 │ │ │ │ + bpl.n 73616 │ │ │ │ ldr.w r3, [r9, #92] @ 0x5c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 75da8 │ │ │ │ + beq.w 75d28 │ │ │ │ ldr.w r3, [r9, #144] @ 0x90 │ │ │ │ cmp r3, #7 │ │ │ │ - bgt.n 736aa │ │ │ │ + bgt.n 7362a │ │ │ │ ldr.w r2, [r9, #16] │ │ │ │ add r3, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 75dca │ │ │ │ + ble.w 75d4a │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ orr.w r2, r3, #4096 @ 0x1000 │ │ │ │ lsls r0, r3, #30 │ │ │ │ it pl │ │ │ │ bicpl.w r3, r3, #8192 @ 0x2000 │ │ │ │ str.w r2, [r9, #84] @ 0x54 │ │ │ │ itt pl │ │ │ │ orrpl.w r3, r3, #4096 @ 0x1000 │ │ │ │ strpl.w r3, [r9, #84] @ 0x54 │ │ │ │ - bmi.w 745c8 │ │ │ │ + bmi.w 74548 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r5, [pc, #664] @ (73970 ) │ │ │ │ + ldr r5, [pc, #664] @ (738f0 ) │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r0, #180] @ 0xb4 │ │ │ │ movs r0, #28 │ │ │ │ subs r3, #1 │ │ │ │ ldr r2, [r5, r6] │ │ │ │ cmp r3, #10 │ │ │ │ mul.w r0, r3, r0 │ │ │ │ @@ -109490,30 +109441,30 @@ │ │ │ │ cmp r3, r9 │ │ │ │ it eq │ │ │ │ orreq.w r2, r2, #1 │ │ │ │ add.w r3, r0, #92672 @ 0x16a00 │ │ │ │ adds r3, #252 @ 0xfc │ │ │ │ add r3, r4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 75bb4 │ │ │ │ + beq.w 75b34 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r3, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 75fc0 │ │ │ │ + beq.w 75f40 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 72eea │ │ │ │ - bl 71328 │ │ │ │ + bne.w 72e6a │ │ │ │ + bl 71320 │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ and.w r2, r3, #2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75054 │ │ │ │ + beq.w 74fd4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 74cdc │ │ │ │ - ldr r5, [pc, #560] @ (73970 ) │ │ │ │ + beq.w 74c5c │ │ │ │ + ldr r5, [pc, #560] @ (738f0 ) │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r9, #180] @ 0xb4 │ │ │ │ subs r3, #1 │ │ │ │ ldr r2, [r5, r6] │ │ │ │ cmp r3, #10 │ │ │ │ ldr r4, [r2, #8] │ │ │ │ mov.w r2, #28 │ │ │ │ @@ -109527,240 +109478,240 @@ │ │ │ │ cmp r1, r9 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ add.w r1, r2, #92672 @ 0x16a00 │ │ │ │ adds r1, #252 @ 0xfc │ │ │ │ add r1, r4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 75adc │ │ │ │ + beq.w 75a5c │ │ │ │ str r0, [r1, #16] │ │ │ │ ldr.w r0, [r9, #128] @ 0x80 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72ef6 │ │ │ │ + bne.w 72e76 │ │ │ │ movw r2, #36416 @ 0x8e40 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ cmp r9, r2 │ │ │ │ - beq.w 74996 │ │ │ │ + beq.w 74916 │ │ │ │ lsls r5, r3, #22 │ │ │ │ - bmi.w 75e9e │ │ │ │ + bmi.w 75e1e │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ movw r0, #36416 @ 0x8e40 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ str.w r2, [r9, #128] @ 0x80 │ │ │ │ lsls r4, r3, #30 │ │ │ │ - bmi.w 72efe │ │ │ │ + bmi.w 72e7e │ │ │ │ ldr.w r3, [r0, #132] @ 0x84 │ │ │ │ - b.w 72f40 │ │ │ │ + b.w 72ec0 │ │ │ │ lsls r1, r3, #24 │ │ │ │ - bmi.w 74a5c │ │ │ │ + bmi.w 749dc │ │ │ │ ldr r1, [sp, #16] │ │ │ │ and.w r1, r1, #1 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ orreq.w r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 75450 │ │ │ │ + beq.w 753d0 │ │ │ │ lsls r3, r3, #30 │ │ │ │ it pl │ │ │ │ ldrpl.w r5, [r9, #132] @ 0x84 │ │ │ │ - bpl.n 7381c │ │ │ │ - ldr r5, [pc, #396] @ (73970 ) │ │ │ │ + bpl.n 7379c │ │ │ │ + ldr r5, [pc, #396] @ (738f0 ) │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ ldr.w r1, [r9, #180] @ 0xb4 │ │ │ │ subs r1, #1 │ │ │ │ ldr r3, [r5, r6] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ movs r3, #28 │ │ │ │ mul.w r3, r1, r3 │ │ │ │ adds r2, r0, r3 │ │ │ │ add.w r2, r2, #92672 @ 0x16a00 │ │ │ │ ldr.w r4, [r2, #252] @ 0xfc │ │ │ │ add.w r2, r3, #92672 @ 0x16a00 │ │ │ │ adds r2, #252 @ 0xfc │ │ │ │ add r2, r0 │ │ │ │ cmp r4, r9 │ │ │ │ - beq.n 7381a │ │ │ │ + beq.n 7379a │ │ │ │ cmp r1, #10 │ │ │ │ ittt ls │ │ │ │ addls.w r3, r3, #98304 @ 0x18000 │ │ │ │ addls r3, #228 @ 0xe4 │ │ │ │ addls r2, r0, r3 │ │ │ │ ldr r5, [r2, #16] │ │ │ │ - ldr r3, [pc, #340] @ (73974 ) │ │ │ │ + ldr r3, [pc, #340] @ (738f4 ) │ │ │ │ movw sl, #42220 @ 0xa4ec │ │ │ │ movt sl, #70 @ 0x46 │ │ │ │ ldr.w r2, [r3, #3160] @ 0xc58 │ │ │ │ cmp r2, sl │ │ │ │ - bne.w 75042 │ │ │ │ + bne.w 74fc2 │ │ │ │ ldr.w r2, [r3, #3168] @ 0xc60 │ │ │ │ adds r7, r2, #1 │ │ │ │ - beq.w 75042 │ │ │ │ - ldr r1, [pc, #316] @ (73978 ) │ │ │ │ + beq.w 74fc2 │ │ │ │ + ldr r1, [pc, #316] @ (738f8 ) │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ - bl 78354 │ │ │ │ + bl 782d4 │ │ │ │ adds r4, r0, #3 │ │ │ │ - beq.w 75050 │ │ │ │ + beq.w 74fd0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 74f24 │ │ │ │ + bne.w 74ea4 │ │ │ │ movs r3, #0 │ │ │ │ - ldr r0, [pc, #296] @ (7397c ) │ │ │ │ + ldr r0, [pc, #296] @ (738fc ) │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r9 │ │ │ │ - bl 79018 │ │ │ │ + bl 78fac │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75050 │ │ │ │ + beq.w 74fd0 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #272] @ (73978 ) │ │ │ │ + ldr r1, [pc, #272] @ (738f8 ) │ │ │ │ mov r0, r5 │ │ │ │ - bl 793e8 │ │ │ │ + bl 7937c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 73884 │ │ │ │ + beq.n 73804 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 75d6e │ │ │ │ + beq.w 75cee │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ cmp r5, #0 │ │ │ │ mov r4, r3 │ │ │ │ - bge.n 738c0 │ │ │ │ - b.w 75054 │ │ │ │ + bge.n 73840 │ │ │ │ + b.w 74fd4 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 72f72 │ │ │ │ + bne.w 72ef2 │ │ │ │ ldr.w r2, [r9, #156] @ 0x9c │ │ │ │ mov r0, r1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 737be │ │ │ │ + bne.n 7373e │ │ │ │ movw r2, #36416 @ 0x8e40 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 7483e │ │ │ │ + beq.w 747be │ │ │ │ lsls r5, r3, #24 │ │ │ │ - bmi.w 74a5c │ │ │ │ + bmi.w 749dc │ │ │ │ ldr.w r3, [r0, #156] @ 0x9c │ │ │ │ str.w r3, [r9, #156] @ 0x9c │ │ │ │ lsls r0, r4, #30 │ │ │ │ - bmi.w 72fc8 │ │ │ │ + bmi.w 72f48 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr.w r8, [r9, #132] @ 0x84 │ │ │ │ ldr.w r3, [r3, #1412] @ 0x584 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 73020 │ │ │ │ - movw lr, #52901 @ 0xcea5 │ │ │ │ + beq.w 72fa0 │ │ │ │ + movw lr, #52729 @ 0xcdf9 │ │ │ │ movt lr, #30 │ │ │ │ movw ip, #29668 @ 0x73e4 │ │ │ │ movt ip, #70 @ 0x46 │ │ │ │ - ldr r4, [pc, #144] @ (73980 ) │ │ │ │ + ldr r4, [pc, #144] @ (73900 ) │ │ │ │ mrc 15, 0, sl, cr13, cr0, {3} │ │ │ │ str.w lr, [sp, #12] │ │ │ │ str.w ip, [sp, #20] │ │ │ │ - b.n 7391c │ │ │ │ + b.n 7389c │ │ │ │ ldr.w r2, [r9, #48] @ 0x30 │ │ │ │ sub.w r1, r3, #224 @ 0xe0 │ │ │ │ - cbz r2, 73912 │ │ │ │ + cbz r2, 73892 │ │ │ │ adds r5, r2, r1 │ │ │ │ - beq.n 73912 │ │ │ │ + beq.n 73892 │ │ │ │ ldr r2, [r2, r1] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 73984 │ │ │ │ + bne.n 73904 │ │ │ │ ldr.w r3, [r4, #28]! │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 73020 │ │ │ │ + beq.w 72fa0 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 73912 │ │ │ │ + beq.n 73892 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp.w r3, #420 @ 0x1a4 │ │ │ │ - bcs.w 73c7c │ │ │ │ + bcs.w 73bfc │ │ │ │ cmp.w r3, #380 @ 0x17c │ │ │ │ - bcs.n 73954 │ │ │ │ + bcs.n 738d4 │ │ │ │ cmp.w r3, #368 @ 0x170 │ │ │ │ - bcs.n 73962 │ │ │ │ + bcs.n 738e2 │ │ │ │ cmp r3, #223 @ 0xdf │ │ │ │ - bhi.n 738fe │ │ │ │ + bhi.n 7387e │ │ │ │ cmp r3, #207 @ 0xcf │ │ │ │ itt ls │ │ │ │ movls r1, r3 │ │ │ │ movls r2, r9 │ │ │ │ - bls.n 73908 │ │ │ │ + bls.n 73888 │ │ │ │ ldr.w r2, [r9, #40] @ 0x28 │ │ │ │ sub.w r1, r3, #208 @ 0xd0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 73908 │ │ │ │ - b.n 73912 │ │ │ │ + bne.n 73888 │ │ │ │ + b.n 73892 │ │ │ │ ldr.w r2, [r9, #52] @ 0x34 │ │ │ │ sub.w r1, r3, #380 @ 0x17c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 73908 │ │ │ │ - b.n 73912 │ │ │ │ + bne.n 73888 │ │ │ │ + b.n 73892 │ │ │ │ ldr.w r2, [r9, #56] @ 0x38 │ │ │ │ sub.w r1, r3, #368 @ 0x170 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 73908 │ │ │ │ - b.n 73912 │ │ │ │ + bne.n 73888 │ │ │ │ + b.n 73892 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [sp, #0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ add r2, sp, #336 @ 0x150 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbz r4, 7398a │ │ │ │ + cbz r4, 7390a │ │ │ │ lsls r6, r0, #1 │ │ │ │ - cbz r4, 73996 │ │ │ │ + cbz r4, 73916 │ │ │ │ lsls r6, r0, #1 │ │ │ │ ldr.w r1, [r9, #84] @ 0x54 │ │ │ │ lsls r1, r1, #30 │ │ │ │ - bpl.w 73b36 │ │ │ │ + bpl.w 73ab6 │ │ │ │ ldr.w r1, [r9, #128] @ 0x80 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 73b36 │ │ │ │ + beq.w 73ab6 │ │ │ │ cmp.w r3, #420 @ 0x1a4 │ │ │ │ itt cs │ │ │ │ subcs.w r3, r3, #420 @ 0x1a4 │ │ │ │ ldrcs r1, [r1, #80] @ 0x50 │ │ │ │ - bcs.w 740fe │ │ │ │ + bcs.w 7407e │ │ │ │ cmp.w r3, #380 @ 0x17c │ │ │ │ - bcs.w 747ae │ │ │ │ + bcs.w 7472e │ │ │ │ cmp.w r3, #368 @ 0x170 │ │ │ │ itt cs │ │ │ │ subcs.w r3, r3, #368 @ 0x170 │ │ │ │ ldrcs r1, [r1, #56] @ 0x38 │ │ │ │ - bcs.w 740fe │ │ │ │ + bcs.w 7407e │ │ │ │ cmp r3, #223 @ 0xdf │ │ │ │ - bls.w 740f4 │ │ │ │ + bls.w 74074 │ │ │ │ ldr r1, [r1, #48] @ 0x30 │ │ │ │ subs r3, #224 @ 0xe0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 73b36 │ │ │ │ + beq.w 73ab6 │ │ │ │ cmn r1, r3 │ │ │ │ - beq.w 73b36 │ │ │ │ + beq.w 73ab6 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 73b36 │ │ │ │ + bne.w 73ab6 │ │ │ │ add.w r3, r9, #148 @ 0x94 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.w 74cf8 │ │ │ │ + beq.w 74c78 │ │ │ │ add.w r3, r9, #68 @ 0x44 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.w 74f02 │ │ │ │ + beq.w 74e82 │ │ │ │ add.w r3, r9, #32 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 73a02 │ │ │ │ + beq.n 73982 │ │ │ │ add.w r3, r9, #72 @ 0x48 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 73912 │ │ │ │ + bne.n 73892 │ │ │ │ movw r3, #7516 @ 0x1d5c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movw r2, #35736 @ 0x8b98 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r9, r2 │ │ │ │ it ne │ │ │ │ @@ -109850,594 +109801,594 @@ │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ movw r2, #9204 @ 0x23f4 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r9, r2 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 73912 │ │ │ │ + beq.w 73892 │ │ │ │ movw r6, #42220 @ 0xa4ec │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.w 745b2 │ │ │ │ + bne.w 74532 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ adds r7, r2, #1 │ │ │ │ - beq.w 745b2 │ │ │ │ + beq.w 74532 │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ mov r0, r8 │ │ │ │ - bl 78354 │ │ │ │ + bl 782d4 │ │ │ │ adds r1, r0, #3 │ │ │ │ - beq.w 75050 │ │ │ │ + beq.w 74fd0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 743c0 │ │ │ │ + bne.w 74340 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 75816 │ │ │ │ + beq.w 75796 │ │ │ │ movs r1, #0 │ │ │ │ movw r0, #29668 @ 0x73e4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r7, [r4, #0] │ │ │ │ - bl 79e20 │ │ │ │ + bl 79db4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75050 │ │ │ │ + beq.w 74fd0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #17 │ │ │ │ - bpl.w 74106 │ │ │ │ - ldr r3, [pc, #736] @ (73e74 ) │ │ │ │ + bpl.w 74086 │ │ │ │ + ldr r3, [pc, #736] @ (73df4 ) │ │ │ │ mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r1, [r9] │ │ │ │ subs r0, #8 │ │ │ │ cmp r1, lr │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr.w r2, [r3, #3796] @ 0xed4 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr.w ip, [r2, #4] │ │ │ │ and.w r3, r3, #3 │ │ │ │ orr.w r3, r3, ip │ │ │ │ str.w r0, [ip] │ │ │ │ strd r2, r3, [r5, #-8] │ │ │ │ str r0, [r2, #4] │ │ │ │ - bne.w 74114 │ │ │ │ + bne.w 74094 │ │ │ │ mov.w fp, #0 │ │ │ │ mov r0, r7 │ │ │ │ str.w r9, [r5, #8] │ │ │ │ blx 29b58 │ │ │ │ mov r3, fp │ │ │ │ mov r1, r0 │ │ │ │ mov r2, fp │ │ │ │ mov r0, r7 │ │ │ │ str.w fp, [sp] │ │ │ │ - bl 7a180 │ │ │ │ + bl 7a114 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75f22 │ │ │ │ - ldr r7, [pc, #644] @ (73e74 ) │ │ │ │ + beq.w 75ea2 │ │ │ │ + ldr r7, [pc, #644] @ (73df4 ) │ │ │ │ mov r2, fp │ │ │ │ ldr.w r0, [r7, sl] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl 7b1b4 │ │ │ │ + bl 7b138 │ │ │ │ str r0, [r5, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75f24 │ │ │ │ + beq.w 75ea4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ strd r4, r3, [r5, #20] │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ str.w fp, [r5, #16] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bpl.w 75ff4 │ │ │ │ + bpl.w 75f74 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r1, r0 │ │ │ │ - bne.w 73e00 │ │ │ │ + bne.w 73d80 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 73e0c │ │ │ │ + bne.w 73d8c │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.w 73e18 │ │ │ │ + bne.w 73d98 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ adds r6, r3, #1 │ │ │ │ - beq.w 73e18 │ │ │ │ + beq.w 73d98 │ │ │ │ ldr.w r1, [r7, sl] │ │ │ │ - ldr r6, [pc, #564] @ (73e78 ) │ │ │ │ + ldr r6, [pc, #564] @ (73df8 ) │ │ │ │ ldr r0, [r1, #8] │ │ │ │ ldr.w r1, [r8, #24] │ │ │ │ str r5, [sp, #0] │ │ │ │ cmp r1, r6 │ │ │ │ mov r1, r8 │ │ │ │ - beq.w 74c72 │ │ │ │ - bl 7b9b0 │ │ │ │ + beq.w 74bf2 │ │ │ │ + bl 7b9ac │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 74c80 │ │ │ │ + blt.w 74c00 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 73912 │ │ │ │ + beq.w 73892 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 73912 │ │ │ │ + bne.w 73892 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 73912 │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 73892 │ │ │ │ ldr.w r2, [r9, #80] @ 0x50 │ │ │ │ sub.w r1, r3, #420 @ 0x1a4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 73908 │ │ │ │ - b.n 73912 │ │ │ │ + bne.w 73888 │ │ │ │ + b.n 73892 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 75df0 │ │ │ │ + beq.w 75d70 │ │ │ │ ldr r0, [r5, #108] @ 0x6c │ │ │ │ cmp r1, r0 │ │ │ │ it ne │ │ │ │ strne.w r1, [r9, #108] @ 0x6c │ │ │ │ - cbnz r2, 73ca6 │ │ │ │ + cbnz r2, 73c26 │ │ │ │ ldr r6, [r4, #112] @ 0x70 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 7533a │ │ │ │ + bne.w 752ba │ │ │ │ ldr.w r1, [r9, #136] @ 0x88 │ │ │ │ ldr.w r2, [r4, #136] @ 0x88 │ │ │ │ - cbnz r1, 73cc6 │ │ │ │ + cbnz r1, 73c46 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 73512 │ │ │ │ + beq.w 73492 │ │ │ │ ldr.w r0, [r5, #136] @ 0x88 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 73cd2 │ │ │ │ + beq.n 73c52 │ │ │ │ str.w r2, [r9, #136] @ 0x88 │ │ │ │ ldr.w r2, [r4, #136] @ 0x88 │ │ │ │ mov r0, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 73512 │ │ │ │ + beq.w 73492 │ │ │ │ ldr.w r1, [r9, #136] @ 0x88 │ │ │ │ cmp r1, r0 │ │ │ │ - bne.w 73512 │ │ │ │ + bne.w 73492 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ lsls r3, r3, #23 │ │ │ │ - bpl.w 73514 │ │ │ │ + bpl.w 73494 │ │ │ │ lsls r7, r2, #14 │ │ │ │ - bpl.w 73514 │ │ │ │ + bpl.w 73494 │ │ │ │ ldr.w r2, [r9, #140] @ 0x8c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ orr.w r3, r3, #131072 @ 0x20000 │ │ │ │ str.w r3, [r9, #84] @ 0x54 │ │ │ │ str r3, [sp, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 75cde │ │ │ │ + bne.w 75c5e │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ - b.n 7351a │ │ │ │ + b.n 7349a │ │ │ │ str.w r2, [r9, #64] @ 0x40 │ │ │ │ ldr.w r2, [r9, #68] @ 0x44 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 734dc │ │ │ │ + bne.w 7345c │ │ │ │ ldr r2, [r4, #68] @ 0x44 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 734dc │ │ │ │ + beq.w 7345c │ │ │ │ str.w r2, [r9, #68] @ 0x44 │ │ │ │ ldr.w r2, [r9, #100] @ 0x64 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 734e6 │ │ │ │ + bne.w 73466 │ │ │ │ ldr.w r2, [r9, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 734e6 │ │ │ │ + bne.w 73466 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ lsls r2, r3, #30 │ │ │ │ - bmi.w 74a9c │ │ │ │ + bmi.w 74a1c │ │ │ │ ldr.w r3, [r8, #1240] @ 0x4d8 │ │ │ │ ldr.w r6, [r9, #132] @ 0x84 │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 74ae6 │ │ │ │ + bne.w 74a66 │ │ │ │ ldr.w r2, [r8, #1248] @ 0x4e0 │ │ │ │ adds r3, r2, #1 │ │ │ │ - beq.w 74ae6 │ │ │ │ + beq.w 74a66 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r0, r6 │ │ │ │ - ldr r1, [pc, #292] @ (73e7c ) │ │ │ │ - bl 78354 │ │ │ │ + ldr r1, [pc, #292] @ (73dfc ) │ │ │ │ + bl 782d4 │ │ │ │ adds r7, r0, #3 │ │ │ │ - beq.w 75050 │ │ │ │ + beq.w 74fd0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 74846 │ │ │ │ + bne.w 747c6 │ │ │ │ ldr.w r3, [r8, #1836] @ 0x72c │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 74cbc │ │ │ │ + bne.w 74c3c │ │ │ │ ldr.w r2, [r8, #1844] @ 0x734 │ │ │ │ adds r7, r2, #1 │ │ │ │ - beq.w 74cbc │ │ │ │ + beq.w 74c3c │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - ldr r1, [pc, #256] @ (73e80 ) │ │ │ │ - bl 78354 │ │ │ │ + ldr r1, [pc, #256] @ (73e00 ) │ │ │ │ + bl 782d4 │ │ │ │ adds r6, r0, #3 │ │ │ │ - beq.w 75050 │ │ │ │ + beq.w 74fd0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 748a4 │ │ │ │ + bne.w 74824 │ │ │ │ ldr.w r3, [r9, #108] @ 0x6c │ │ │ │ ldr r2, [r4, #100] @ 0x64 │ │ │ │ str.w r2, [r9, #100] @ 0x64 │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ str.w r2, [r9, #60] @ 0x3c │ │ │ │ ldr.w r2, [r9, #112] @ 0x70 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 74ca0 │ │ │ │ + bne.w 74c20 │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.w 734ec │ │ │ │ + b.w 7346c │ │ │ │ lsls r0, r3, #17 │ │ │ │ - bpl.w 73590 │ │ │ │ + bpl.w 73510 │ │ │ │ ldr.w r1, [r9, #160] @ 0xa0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 73590 │ │ │ │ + bne.w 73510 │ │ │ │ ldr.w r0, [r4, #160] @ 0xa0 │ │ │ │ - movw r1, #47073 @ 0xb7e1 │ │ │ │ + movw r1, #47069 @ 0xb7dd │ │ │ │ movt r1, #7 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.w 73590 │ │ │ │ - movw r1, #59433 @ 0xe829 │ │ │ │ + bne.w 73510 │ │ │ │ + movw r1, #59453 @ 0xe83d │ │ │ │ movt r1, #7 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str.w r1, [r9, #160] @ 0xa0 │ │ │ │ tst.w r3, #96 @ 0x60 │ │ │ │ - beq.w 7359a │ │ │ │ + beq.w 7351a │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add.w fp, fp, #1 │ │ │ │ cmp fp, r2 │ │ │ │ - bne.w 73344 │ │ │ │ + bne.w 732c4 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - b.w 735b2 │ │ │ │ + b.w 73532 │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r2, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 73c2e │ │ │ │ + beq.w 73bae │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, r6 │ │ │ │ - beq.w 73c36 │ │ │ │ + beq.w 73bb6 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 6cb9c │ │ │ │ + bl 6cb94 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ adds r0, r3, #1 │ │ │ │ - bne.w 73c3e │ │ │ │ + bne.w 73bbe │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r5 │ │ │ │ - bl 19f248 │ │ │ │ + bl 19f168 │ │ │ │ mov r2, r0 │ │ │ │ - b.w 74c78 │ │ │ │ + b.w 74bf8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 747be │ │ │ │ + beq.w 7473e │ │ │ │ ldr.w r1, [r9, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7356a │ │ │ │ + bne.w 734ea │ │ │ │ ldr.w r1, [r4, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7356a │ │ │ │ + beq.w 734ea │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 74314 │ │ │ │ + beq.w 74294 │ │ │ │ ldr.w r6, [r9, #196] @ 0xc4 │ │ │ │ ldr.w r0, [r5, #164] @ 0xa4 │ │ │ │ cmp r0, r1 │ │ │ │ it ne │ │ │ │ strne.w r1, [r9, #164] @ 0xa4 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 74828 │ │ │ │ - b.w 7357a │ │ │ │ + beq.w 747a8 │ │ │ │ + b.w 734fa │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ add r4, sp, #112 @ 0x70 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - add r2, pc, #848 @ (adr r2, 741d0 ) │ │ │ │ + add r2, pc, #848 @ (adr r2, 74150 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r5, pc, #160 @ (adr r5, 73f24 ) │ │ │ │ + add r5, pc, #160 @ (adr r5, 73ea4 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldr.w r5, [r4, #128] @ 0x80 │ │ │ │ ldrd ip, r3, [r2, #4] │ │ │ │ str r5, [sp, #32] │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ ldr.w lr, [r2] │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 74454 │ │ │ │ + bne.w 743d4 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 73eaa │ │ │ │ + bne.n 73e2a │ │ │ │ ldr r6, [r1, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 75078 │ │ │ │ + bne.w 74ff8 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 73eb8 │ │ │ │ + bne.n 73e38 │ │ │ │ ldr r6, [r1, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 750f0 │ │ │ │ - cbnz r3, 73ec2 │ │ │ │ + bne.w 75070 │ │ │ │ + cbnz r3, 73e42 │ │ │ │ ldr r6, [r1, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 7590c │ │ │ │ + bne.w 7588c │ │ │ │ ldr r6, [r2, #12] │ │ │ │ - cbnz r6, 73ece │ │ │ │ + cbnz r6, 73e4e │ │ │ │ ldr r7, [r1, #12] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75564 │ │ │ │ + bne.w 754e4 │ │ │ │ ldr r6, [r2, #16] │ │ │ │ - cbnz r6, 73eda │ │ │ │ + cbnz r6, 73e5a │ │ │ │ ldr r7, [r1, #16] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 755da │ │ │ │ + bne.w 7555a │ │ │ │ ldr r6, [r2, #20] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 7586c │ │ │ │ + bne.w 757ec │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75874 │ │ │ │ + bne.w 757f4 │ │ │ │ ldr r6, [r2, #24] │ │ │ │ - cbnz r6, 73ef6 │ │ │ │ + cbnz r6, 73e76 │ │ │ │ ldr r7, [r1, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7587c │ │ │ │ + bne.w 757fc │ │ │ │ ldr r6, [r2, #28] │ │ │ │ - cbnz r6, 73f02 │ │ │ │ + cbnz r6, 73e82 │ │ │ │ ldr r7, [r1, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 758be │ │ │ │ + bne.w 7583e │ │ │ │ ldr r6, [r2, #32] │ │ │ │ - cbnz r6, 73f0e │ │ │ │ + cbnz r6, 73e8e │ │ │ │ ldr r7, [r1, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 756f6 │ │ │ │ + bne.w 75676 │ │ │ │ ldr r6, [r2, #36] @ 0x24 │ │ │ │ - cbnz r6, 73f1a │ │ │ │ + cbnz r6, 73e9a │ │ │ │ ldr r7, [r1, #36] @ 0x24 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 754c4 │ │ │ │ + bne.w 75444 │ │ │ │ ldr r6, [r2, #40] @ 0x28 │ │ │ │ - cbnz r6, 73f26 │ │ │ │ + cbnz r6, 73ea6 │ │ │ │ ldr r7, [r1, #40] @ 0x28 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 757a8 │ │ │ │ + bne.w 75728 │ │ │ │ ldr r6, [r2, #44] @ 0x2c │ │ │ │ - cbnz r6, 73f32 │ │ │ │ + cbnz r6, 73eb2 │ │ │ │ ldr r7, [r1, #44] @ 0x2c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 757e0 │ │ │ │ + bne.w 75760 │ │ │ │ ldr r6, [r2, #48] @ 0x30 │ │ │ │ - cbnz r6, 73f3e │ │ │ │ + cbnz r6, 73ebe │ │ │ │ ldr r7, [r1, #48] @ 0x30 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7582e │ │ │ │ + bne.w 757ae │ │ │ │ ldr r6, [r2, #52] @ 0x34 │ │ │ │ - cbnz r6, 73f4a │ │ │ │ + cbnz r6, 73eca │ │ │ │ ldr r7, [r1, #52] @ 0x34 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 758c6 │ │ │ │ + bne.w 75846 │ │ │ │ ldr r6, [r2, #56] @ 0x38 │ │ │ │ - cbnz r6, 73f56 │ │ │ │ + cbnz r6, 73ed6 │ │ │ │ ldr r7, [r1, #56] @ 0x38 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75732 │ │ │ │ + bne.w 756b2 │ │ │ │ ldr r6, [r2, #60] @ 0x3c │ │ │ │ - cbnz r6, 73f62 │ │ │ │ + cbnz r6, 73ee2 │ │ │ │ ldr r7, [r1, #60] @ 0x3c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7545e │ │ │ │ + bne.w 753de │ │ │ │ ldr r6, [r2, #64] @ 0x40 │ │ │ │ - cbnz r6, 73f6e │ │ │ │ + cbnz r6, 73eee │ │ │ │ ldr r7, [r1, #64] @ 0x40 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75782 │ │ │ │ + bne.w 75702 │ │ │ │ ldr r6, [r2, #72] @ 0x48 │ │ │ │ - cbnz r6, 73f7a │ │ │ │ + cbnz r6, 73efa │ │ │ │ ldr r7, [r1, #72] @ 0x48 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75762 │ │ │ │ + bne.w 756e2 │ │ │ │ ldr r6, [r2, #76] @ 0x4c │ │ │ │ - cbnz r6, 73f86 │ │ │ │ + cbnz r6, 73f06 │ │ │ │ ldr r7, [r1, #76] @ 0x4c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75b14 │ │ │ │ + bne.w 75a94 │ │ │ │ ldr r6, [r2, #80] @ 0x50 │ │ │ │ - cbnz r6, 73f92 │ │ │ │ + cbnz r6, 73f12 │ │ │ │ ldr r6, [r1, #80] @ 0x50 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 75f6e │ │ │ │ + bne.w 75eee │ │ │ │ ldr r6, [r2, #84] @ 0x54 │ │ │ │ - cbnz r6, 73f9e │ │ │ │ + cbnz r6, 73f1e │ │ │ │ ldr r6, [r1, #84] @ 0x54 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 75e62 │ │ │ │ + bne.w 75de2 │ │ │ │ ldr r6, [r2, #88] @ 0x58 │ │ │ │ - cbnz r6, 73faa │ │ │ │ + cbnz r6, 73f2a │ │ │ │ ldr r6, [r1, #88] @ 0x58 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 75e74 │ │ │ │ + bne.w 75df4 │ │ │ │ ldr r6, [r2, #92] @ 0x5c │ │ │ │ - cbnz r6, 73fb6 │ │ │ │ + cbnz r6, 73f36 │ │ │ │ ldr r6, [r1, #92] @ 0x5c │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 75e24 │ │ │ │ + bne.w 75da4 │ │ │ │ ldr r6, [r2, #96] @ 0x60 │ │ │ │ - cbnz r6, 73fc2 │ │ │ │ + cbnz r6, 73f42 │ │ │ │ ldr r6, [r1, #96] @ 0x60 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 75e2c │ │ │ │ + bne.w 75dac │ │ │ │ ldr r6, [r2, #100] @ 0x64 │ │ │ │ - cbnz r6, 73fce │ │ │ │ + cbnz r6, 73f4e │ │ │ │ ldr r6, [r1, #100] @ 0x64 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 75dfe │ │ │ │ + bne.w 75d7e │ │ │ │ ldr r6, [r2, #104] @ 0x68 │ │ │ │ - cbnz r6, 73fda │ │ │ │ + cbnz r6, 73f5a │ │ │ │ ldr r6, [r1, #104] @ 0x68 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 75e10 │ │ │ │ + bne.w 75d90 │ │ │ │ ldr r6, [r2, #108] @ 0x6c │ │ │ │ - cbnz r6, 73fe6 │ │ │ │ + cbnz r6, 73f66 │ │ │ │ ldr r6, [r1, #108] @ 0x6c │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 75fa8 │ │ │ │ + bne.w 75f28 │ │ │ │ ldr r7, [r2, #112] @ 0x70 │ │ │ │ ldr r3, [r2, #120] @ 0x78 │ │ │ │ - cbnz r7, 73ff8 │ │ │ │ + cbnz r7, 73f78 │ │ │ │ ldr.w lr, [r1, #112] @ 0x70 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 75310 │ │ │ │ - cbnz r3, 74002 │ │ │ │ + bne.w 75290 │ │ │ │ + cbnz r3, 73f82 │ │ │ │ ldr r6, [r1, #120] @ 0x78 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 7550e │ │ │ │ + bne.w 7548e │ │ │ │ ldr r6, [r2, #116] @ 0x74 │ │ │ │ - cbnz r6, 7400e │ │ │ │ + cbnz r6, 73f8e │ │ │ │ ldr r6, [r1, #116] @ 0x74 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 75522 │ │ │ │ + bne.w 754a2 │ │ │ │ ldr.w r6, [r2, #128] @ 0x80 │ │ │ │ - cbnz r6, 7401e │ │ │ │ + cbnz r6, 73f9e │ │ │ │ ldr.w r7, [r1, #128] @ 0x80 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75eb0 │ │ │ │ + bne.w 75e30 │ │ │ │ ldr r6, [r2, #124] @ 0x7c │ │ │ │ - cbnz r6, 7402a │ │ │ │ + cbnz r6, 73faa │ │ │ │ ldr r7, [r1, #124] @ 0x7c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75ec6 │ │ │ │ + bne.w 75e46 │ │ │ │ ldr.w r6, [r2, #132] @ 0x84 │ │ │ │ - cbnz r6, 7403a │ │ │ │ + cbnz r6, 73fba │ │ │ │ ldr.w r7, [r1, #132] @ 0x84 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75774 │ │ │ │ + bne.w 756f4 │ │ │ │ ldr.w r6, [r2, #136] @ 0x88 │ │ │ │ - cbnz r6, 7404a │ │ │ │ + cbnz r6, 73fca │ │ │ │ ldr.w r7, [r1, #136] @ 0x88 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75e4a │ │ │ │ + bne.w 75dca │ │ │ │ ldr.w r6, [r2, #140] @ 0x8c │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 73368 │ │ │ │ + bne.w 732e8 │ │ │ │ ldr.w r1, [r1, #140] @ 0x8c │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 73368 │ │ │ │ - cbz r0, 7406c │ │ │ │ + beq.w 732e8 │ │ │ │ + cbz r0, 73fec │ │ │ │ ldr r0, [r0, #48] @ 0x30 │ │ │ │ ldr.w r0, [r0, #140] @ 0x8c │ │ │ │ cmp r1, r0 │ │ │ │ - beq.w 73368 │ │ │ │ + beq.w 732e8 │ │ │ │ str.w r1, [r2, #140] @ 0x8c │ │ │ │ - b.w 73368 │ │ │ │ + b.w 732e8 │ │ │ │ ldr r7, [r5, #40] @ 0x28 │ │ │ │ ldrd r0, ip, [r2] │ │ │ │ ldr r6, [r2, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 744be │ │ │ │ - cbnz r0, 7408c │ │ │ │ + bne.w 7443e │ │ │ │ + cbnz r0, 7400c │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75b56 │ │ │ │ + bne.w 75ad6 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 7409a │ │ │ │ + bne.n 7401a │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75b5c │ │ │ │ + bne.w 75adc │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 73376 │ │ │ │ + bne.w 732f6 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 73376 │ │ │ │ + beq.w 732f6 │ │ │ │ str r1, [r2, #8] │ │ │ │ - b.w 73376 │ │ │ │ + b.w 732f6 │ │ │ │ ldr r6, [r5, #80] @ 0x50 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 745a4 │ │ │ │ - cbnz r0, 740c2 │ │ │ │ + bne.w 74524 │ │ │ │ + cbnz r0, 74042 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75b6c │ │ │ │ + bne.w 75aec │ │ │ │ ldr r0, [r2, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7343a │ │ │ │ + bne.w 733ba │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 75f78 │ │ │ │ + bne.w 75ef8 │ │ │ │ ldr.w r2, [r9, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 73444 │ │ │ │ + bne.w 733c4 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 73444 │ │ │ │ + beq.w 733c4 │ │ │ │ ldr r1, [r5, #24] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 73444 │ │ │ │ + beq.w 733c4 │ │ │ │ str.w r2, [r9, #24] │ │ │ │ - b.w 73444 │ │ │ │ + b.w 733c4 │ │ │ │ cmp r3, #207 @ 0xcf │ │ │ │ - bls.w 739d0 │ │ │ │ + bls.w 73950 │ │ │ │ ldr r1, [r1, #40] @ 0x28 │ │ │ │ subs r3, #208 @ 0xd0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 739d0 │ │ │ │ - b.n 73b36 │ │ │ │ + bne.w 73950 │ │ │ │ + b.n 73ab6 │ │ │ │ ldr.w r1, [r9] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 73bc6 │ │ │ │ + beq.w 73b46 │ │ │ │ adds r1, #1 │ │ │ │ str.w r1, [r9] │ │ │ │ - b.n 73bc6 │ │ │ │ - ldr r5, [pc, #752] @ (74410 ) │ │ │ │ + b.n 73b46 │ │ │ │ + ldr r5, [pc, #752] @ (74390 ) │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r9, #180] @ 0xb4 │ │ │ │ movs r2, #28 │ │ │ │ add.w ip, r3, #4294967295 @ 0xffffffff │ │ │ │ ldr r1, [r5, r6] │ │ │ │ mul.w r2, r2, ip │ │ │ │ ldr r4, [r1, #8] │ │ │ │ add.w r1, r2, #92672 @ 0x16a00 │ │ │ │ adds r1, #252 @ 0xfc │ │ │ │ adds r0, r4, r1 │ │ │ │ adds r1, r4, r2 │ │ │ │ add.w r1, r1, #92672 @ 0x16a00 │ │ │ │ ldr.w r1, [r1, #252] @ 0xfc │ │ │ │ cmp r1, r9 │ │ │ │ - beq.n 74158 │ │ │ │ + beq.n 740d8 │ │ │ │ cmp.w ip, #10 │ │ │ │ ittt ls │ │ │ │ addls.w r2, r2, #98304 @ 0x18000 │ │ │ │ addls r2, #228 @ 0xe4 │ │ │ │ addls r0, r4, r2 │ │ │ │ ldr.w sl, [r7] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 74fb8 │ │ │ │ + beq.w 74f38 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ands.w r1, r3, #8 │ │ │ │ - bne.w 75f50 │ │ │ │ + bne.w 75ed0 │ │ │ │ movw r8, #30204 @ 0x75fc │ │ │ │ movt r8, #70 @ 0x46 │ │ │ │ mov r0, r8 │ │ │ │ - bl 79e20 │ │ │ │ + bl 79db4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75050 │ │ │ │ + beq.w 74fd0 │ │ │ │ ldr.w r3, [r8, #84] @ 0x54 │ │ │ │ lsls r1, r3, #17 │ │ │ │ - bpl.n 741b6 │ │ │ │ - ldr r3, [pc, #636] @ (74410 ) │ │ │ │ + bpl.n 74136 │ │ │ │ + ldr r3, [pc, #636] @ (74390 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ sub.w r2, r0, #8 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr.w r1, [r3, #3796] @ 0xed4 │ │ │ │ ldr.w r3, [r0, #-4] │ │ │ │ ldr r0, [r1, #4] │ │ │ │ @@ -110457,352 +110408,352 @@ │ │ │ │ blx 29b58 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ mov.w sl, #0 │ │ │ │ mov r3, sl │ │ │ │ mov r2, sl │ │ │ │ str.w sl, [sp] │ │ │ │ - bl 7a180 │ │ │ │ + bl 7a114 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75df8 │ │ │ │ - ldr r5, [pc, #544] @ (74410 ) │ │ │ │ + beq.w 75d78 │ │ │ │ + ldr r5, [pc, #544] @ (74390 ) │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ mov r2, sl │ │ │ │ ldr r3, [r5, r6] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 7b1b4 │ │ │ │ + bl 7b138 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75d28 │ │ │ │ + beq.w 75ca8 │ │ │ │ mov r3, sl │ │ │ │ movs r2, #1 │ │ │ │ strd sl, r7, [r4, #16] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r4 │ │ │ │ - bl 7cf20 │ │ │ │ + bl 7cf24 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r0, sl │ │ │ │ - blt.w 75d5e │ │ │ │ + blt.w 75cde │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 74234 │ │ │ │ + beq.n 741b4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7600a │ │ │ │ + beq.w 75f8a │ │ │ │ ldr.w sl, [r7, #20] │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 748b8 │ │ │ │ + bne.w 74838 │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ and.w r3, r3, #2 │ │ │ │ ldr.w r7, [r9, #124] @ 0x7c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 74b06 │ │ │ │ + bne.w 74a86 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 74858 │ │ │ │ - ldr r5, [pc, #436] @ (74410 ) │ │ │ │ + beq.w 747d8 │ │ │ │ + ldr r5, [pc, #436] @ (74390 ) │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r9, #180] @ 0xb4 │ │ │ │ - b.w 74c04 │ │ │ │ + b.w 74b84 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 734a4 │ │ │ │ + bne.w 73424 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 734a4 │ │ │ │ - cbz r5, 7427e │ │ │ │ + beq.w 73424 │ │ │ │ + cbz r5, 741fe │ │ │ │ ldr r1, [r5, #28] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 734a4 │ │ │ │ + beq.w 73424 │ │ │ │ str.w r2, [r9, #28] │ │ │ │ - b.w 734a4 │ │ │ │ + b.w 73424 │ │ │ │ str.w r2, [r9, #44] @ 0x2c │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 734a4 │ │ │ │ + bne.w 73424 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 734a4 │ │ │ │ - b.n 7427e │ │ │ │ + beq.w 73424 │ │ │ │ + b.n 741fe │ │ │ │ ldr.w r3, [r9, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 73632 │ │ │ │ + bne.w 735b2 │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bmi.w 752d2 │ │ │ │ + bmi.w 75252 │ │ │ │ ldr.w r4, [r9, #132] @ 0x84 │ │ │ │ - ldr r1, [pc, #352] @ (74414 ) │ │ │ │ + ldr r1, [pc, #352] @ (74394 ) │ │ │ │ mov r0, r4 │ │ │ │ - bl 782e8 │ │ │ │ + bl 78268 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 75050 │ │ │ │ - bne.w 73632 │ │ │ │ - ldr r1, [pc, #332] @ (74414 ) │ │ │ │ + blt.w 74fd0 │ │ │ │ + bne.w 735b2 │ │ │ │ + ldr r1, [pc, #332] @ (74394 ) │ │ │ │ mov r0, r4 │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ - bl 793e8 │ │ │ │ + bl 7937c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 75050 │ │ │ │ + blt.w 74fd0 │ │ │ │ ldr.w r4, [r9, #168] @ 0xa8 │ │ │ │ - movw r3, #52901 @ 0xcea5 │ │ │ │ + movw r3, #52729 @ 0xcdf9 │ │ │ │ movt r3, #30 │ │ │ │ str.w r3, [r9, #60] @ 0x3c │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - bgt.w 7363c │ │ │ │ - b.w 7367a │ │ │ │ + bgt.w 735bc │ │ │ │ + b.w 735fa │ │ │ │ str.w r6, [r9, #148] @ 0x94 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 74caa │ │ │ │ + beq.w 74c2a │ │ │ │ ldr.w r1, [r9, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7356a │ │ │ │ + bne.w 734ea │ │ │ │ ldr.w r1, [r4, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7356a │ │ │ │ + beq.w 734ea │ │ │ │ str.w r1, [r9, #164] @ 0xa4 │ │ │ │ - b.w 7356a │ │ │ │ + b.w 734ea │ │ │ │ ldr.w r1, [r4, #144] @ 0x90 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7352e │ │ │ │ - cbz r5, 74332 │ │ │ │ + beq.w 734ae │ │ │ │ + cbz r5, 742b2 │ │ │ │ ldr.w r0, [r5, #144] @ 0x90 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.w 7352e │ │ │ │ + beq.w 734ae │ │ │ │ str.w r1, [r9, #144] @ 0x90 │ │ │ │ - b.w 7352e │ │ │ │ + b.w 734ae │ │ │ │ ldr.w r3, [r9, #20] │ │ │ │ ldr r2, [r5, #16] │ │ │ │ str.w r2, [r9, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 730f2 │ │ │ │ + beq.w 73072 │ │ │ │ ldr.w r3, [r9, #104] @ 0x68 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 73102 │ │ │ │ + beq.w 73082 │ │ │ │ ldr.w r3, [r9, #144] @ 0x90 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 73112 │ │ │ │ + beq.w 73092 │ │ │ │ ldr.w r2, [r5, #172] @ 0xac │ │ │ │ movw r3, #7516 @ 0x1d5c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r6, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7312e │ │ │ │ + bne.w 730ae │ │ │ │ mov r3, r5 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 7438e │ │ │ │ + beq.n 7430e │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 74374 │ │ │ │ + bne.n 742f4 │ │ │ │ movw r3, #36416 @ 0x8e40 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.w 75354 │ │ │ │ + bne.w 752d4 │ │ │ │ orr.w r1, r1, #1073741824 @ 0x40000000 │ │ │ │ str.w r1, [r9, #84] @ 0x54 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ lsls r6, r3, #9 │ │ │ │ - bmi.w 74ec0 │ │ │ │ + bmi.w 74e40 │ │ │ │ lsls r4, r3, #8 │ │ │ │ ldr.w r2, [r9, #172] @ 0xac │ │ │ │ it mi │ │ │ │ ldrmi.w r3, [r9, #84] @ 0x54 │ │ │ │ - bmi.w 759e6 │ │ │ │ + bmi.w 75966 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ str r3, [sp, #20] │ │ │ │ cmp r3, #1 │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ - bgt.w 73338 │ │ │ │ - b.w 735b4 │ │ │ │ + bgt.w 732b8 │ │ │ │ + b.w 73534 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 73912 │ │ │ │ - b.w 73b64 │ │ │ │ + bne.w 73892 │ │ │ │ + b.w 73ae4 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 75f8c │ │ │ │ + beq.w 75f0c │ │ │ │ ldr r0, [r5, #112] @ 0x70 │ │ │ │ ldr.w r2, [r4, #136] @ 0x88 │ │ │ │ ldr.w r1, [r9, #136] @ 0x88 │ │ │ │ cmp r6, r0 │ │ │ │ - beq.n 743e4 │ │ │ │ + beq.n 74364 │ │ │ │ str.w r6, [r9, #112] @ 0x70 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 73cc6 │ │ │ │ + bne.w 73c46 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 73512 │ │ │ │ - b.n 73cb6 │ │ │ │ + beq.w 73492 │ │ │ │ + b.n 73c36 │ │ │ │ ldr.w r1, [r4, #160] @ 0xa0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 73590 │ │ │ │ + beq.w 73510 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 73dde │ │ │ │ + beq.w 73d5e │ │ │ │ ldr.w r0, [r5, #160] @ 0xa0 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.w 73590 │ │ │ │ - b.n 73dde │ │ │ │ + beq.w 73510 │ │ │ │ + b.n 73d5e │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, pc, #160 @ (adr r5, 744b8 ) │ │ │ │ + add r5, pc, #160 @ (adr r5, 74438 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbnz r0, 74422 │ │ │ │ + cbnz r0, 743a2 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 74a66 │ │ │ │ + bne.w 749e6 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 74430 │ │ │ │ + bne.n 743b0 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75002 │ │ │ │ + bne.w 74f82 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7342c │ │ │ │ + bne.w 733ac │ │ │ │ ldr r1, [r1, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7342c │ │ │ │ + beq.w 733ac │ │ │ │ ldr r0, [r6, #8] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 7342c │ │ │ │ + beq.w 733ac │ │ │ │ str r1, [r2, #8] │ │ │ │ ldr.w r2, [r9, #80] @ 0x50 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 73432 │ │ │ │ - b.n 740d2 │ │ │ │ + bne.w 733b2 │ │ │ │ + b.n 74052 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 74462 │ │ │ │ + bne.n 743e2 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 752bc │ │ │ │ + bne.w 7523c │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 74470 │ │ │ │ + bne.n 743f0 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 752aa │ │ │ │ - cbnz r3, 7447a │ │ │ │ + bne.w 7522a │ │ │ │ + cbnz r3, 743fa │ │ │ │ ldr r7, [r1, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75964 │ │ │ │ + bne.w 758e4 │ │ │ │ ldr r0, [r2, #12] │ │ │ │ - cbnz r0, 74486 │ │ │ │ + cbnz r0, 74406 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75164 │ │ │ │ + bne.w 750e4 │ │ │ │ mov r0, r5 │ │ │ │ - b.n 73ece │ │ │ │ - cbnz r0, 74494 │ │ │ │ + b.n 73e4e │ │ │ │ + cbnz r0, 74414 │ │ │ │ ldr r6, [r1, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 74a7a │ │ │ │ + bne.w 749fa │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 744a2 │ │ │ │ + bne.n 74422 │ │ │ │ ldr r6, [r1, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 7506a │ │ │ │ - cbnz r7, 744ac │ │ │ │ + bne.w 74fea │ │ │ │ + cbnz r7, 7442c │ │ │ │ ldr r6, [r1, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 759f2 │ │ │ │ + bne.w 75972 │ │ │ │ ldr r0, [r2, #12] │ │ │ │ - cbnz r0, 744b8 │ │ │ │ + cbnz r0, 74438 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75016 │ │ │ │ + bne.w 74f96 │ │ │ │ mov r6, r5 │ │ │ │ - b.w 733c2 │ │ │ │ - cbnz r0, 744c8 │ │ │ │ + b.w 73342 │ │ │ │ + cbnz r0, 74448 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75efa │ │ │ │ + bne.w 75e7a │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 744d6 │ │ │ │ + bne.n 74456 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75b9e │ │ │ │ + bne.w 75b1e │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 73376 │ │ │ │ + bne.w 732f6 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 73376 │ │ │ │ + beq.w 732f6 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ cmp r0, r1 │ │ │ │ - bne.w 740a8 │ │ │ │ - b.w 73376 │ │ │ │ + bne.w 74028 │ │ │ │ + b.w 732f6 │ │ │ │ lsls r6, r3, #22 │ │ │ │ - bpl.w 75ed8 │ │ │ │ + bpl.w 75e58 │ │ │ │ ldr.w r2, [r9, #440] @ 0x1b8 │ │ │ │ - cbnz r2, 7451c │ │ │ │ + cbnz r2, 7449c │ │ │ │ movs r1, #1 │ │ │ │ movs r0, #6 │ │ │ │ - bl 79854 │ │ │ │ + bl 797e8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75fb0 │ │ │ │ + beq.w 75f30 │ │ │ │ movs r3, #2 │ │ │ │ strb r3, [r0, #6] │ │ │ │ movs r3, #30 │ │ │ │ str r3, [r0, #12] │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ str.w r0, [r9, #440] @ 0x1b8 │ │ │ │ ldr.w r2, [r9, #20] │ │ │ │ - cbnz r2, 74532 │ │ │ │ + cbnz r2, 744b2 │ │ │ │ ldr.w r2, [r9, #16] │ │ │ │ cmp r2, #8 │ │ │ │ itt eq │ │ │ │ orreq.w r3, r3, #4 │ │ │ │ streq.w r3, [r9, #84] @ 0x54 │ │ │ │ lsls r5, r3, #17 │ │ │ │ - bpl.n 74540 │ │ │ │ + bpl.n 744c0 │ │ │ │ ldr.w r2, [r9, #92] @ 0x5c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 75da8 │ │ │ │ + beq.w 75d28 │ │ │ │ lsls r4, r3, #27 │ │ │ │ - bpl.w 73696 │ │ │ │ + bpl.w 73616 │ │ │ │ ldr.w r3, [r9, #144] @ 0x90 │ │ │ │ adds r3, #1 │ │ │ │ - beq.w 736aa │ │ │ │ + beq.w 7362a │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ - movw r1, #65436 @ 0xff9c │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ + movw r1, #220 @ 0xdc │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1990 │ │ │ │ + bl d19a8 │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ - b.w 75054 │ │ │ │ + b.w 74fd4 │ │ │ │ ldr.w r2, [r9, #144] @ 0x90 │ │ │ │ adds r2, #1 │ │ │ │ cmp r2, #1 │ │ │ │ itt ls │ │ │ │ movls.w r2, #4294967295 @ 0xffffffff │ │ │ │ strls.w r2, [r9, #144] @ 0x90 │ │ │ │ - bls.w 7360c │ │ │ │ + bls.w 7358c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - movw r1, #65132 @ 0xfe6c │ │ │ │ + movw r1, #65452 @ 0xffac │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1990 │ │ │ │ + bl d19a8 │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ - b.w 75054 │ │ │ │ - cbnz r0, 745ae │ │ │ │ + b.w 74fd4 │ │ │ │ + cbnz r0, 7452e │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75b62 │ │ │ │ + bne.w 75ae2 │ │ │ │ mov r6, r5 │ │ │ │ - b.n 740c2 │ │ │ │ + b.n 74042 │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 6cb9c │ │ │ │ + bl 6cb94 │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ adds r0, r2, #1 │ │ │ │ - bne.w 73b50 │ │ │ │ - b.w 75050 │ │ │ │ - ldr r0, [pc, #740] @ (748b0 ) │ │ │ │ + bne.w 73ad0 │ │ │ │ + b.w 74fd0 │ │ │ │ + ldr r0, [pc, #740] @ (74830 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r9, #180] @ 0xb4 │ │ │ │ movs r2, #28 │ │ │ │ subs r3, #1 │ │ │ │ ldr r1, [r1, r0] │ │ │ │ cmp r3, #10 │ │ │ │ mul.w r2, r3, r2 │ │ │ │ @@ -110817,265 +110768,265 @@ │ │ │ │ add.w r0, r0, #92672 @ 0x16a00 │ │ │ │ add r1, r4 │ │ │ │ ldr.w r0, [r0, #252] @ 0xfc │ │ │ │ cmp r0, r9 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 75b7e │ │ │ │ + beq.w 75afe │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r1, #8] │ │ │ │ - b.w 736cc │ │ │ │ + b.w 7364c │ │ │ │ ldr.w r0, [r9, #12] │ │ │ │ - bl 7d510 │ │ │ │ + bl 7d514 │ │ │ │ mov r5, r0 │ │ │ │ blx 29b58 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 7a180 │ │ │ │ + bl 7a114 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75050 │ │ │ │ + beq.w 74fd0 │ │ │ │ mov r2, r5 │ │ │ │ - ldr r1, [pc, #636] @ (748b4 ) │ │ │ │ + ldr r1, [pc, #636] @ (74834 ) │ │ │ │ mov r0, r4 │ │ │ │ - bl 793e8 │ │ │ │ + bl 7937c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 75fea │ │ │ │ + blt.w 75f6a │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 730b6 │ │ │ │ + beq.w 73036 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 730b6 │ │ │ │ + bne.w 73036 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.w 730b6 │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.w 73036 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 730b6 │ │ │ │ - b.w 73096 │ │ │ │ + bne.w 73036 │ │ │ │ + b.w 73016 │ │ │ │ ldr.w r2, [r9, #172] @ 0xac │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - ble.w 74a38 │ │ │ │ + ble.w 749b8 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ ldr r5, [r1, #84] @ 0x54 │ │ │ │ lsls r5, r5, #22 │ │ │ │ - bmi.w 75d78 │ │ │ │ + bmi.w 75cf8 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.w 74a38 │ │ │ │ + beq.w 749b8 │ │ │ │ ldr r1, [r2, #16] │ │ │ │ ldr r5, [r1, #84] @ 0x54 │ │ │ │ lsls r7, r5, #22 │ │ │ │ - bmi.w 75d78 │ │ │ │ + bmi.w 75cf8 │ │ │ │ cmp r0, #2 │ │ │ │ - beq.w 74a38 │ │ │ │ + beq.w 749b8 │ │ │ │ ldr r1, [r2, #20] │ │ │ │ ldr r5, [r1, #84] @ 0x54 │ │ │ │ lsls r6, r5, #22 │ │ │ │ - bmi.w 75d78 │ │ │ │ + bmi.w 75cf8 │ │ │ │ cmp r0, #3 │ │ │ │ - beq.w 74a38 │ │ │ │ + beq.w 749b8 │ │ │ │ adds r2, #20 │ │ │ │ movs r6, #3 │ │ │ │ ldr.w r1, [r2, #4]! │ │ │ │ adds r6, #1 │ │ │ │ ldr r5, [r1, #84] @ 0x54 │ │ │ │ lsls r5, r5, #22 │ │ │ │ - bmi.w 75d78 │ │ │ │ + bmi.w 75cf8 │ │ │ │ cmp r0, r6 │ │ │ │ - bne.n 746b0 │ │ │ │ + bne.n 74630 │ │ │ │ ldr.w r1, [r9, #128] @ 0x80 │ │ │ │ - b.w 7389a │ │ │ │ + b.w 7381a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7302a │ │ │ │ + beq.w 72faa │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 7cb44 │ │ │ │ + bl 7cb48 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 75050 │ │ │ │ + beq.w 74fd0 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ add.w r1, r4, #16 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7302a │ │ │ │ + beq.w 72faa │ │ │ │ mov r0, r9 │ │ │ │ - bl 7cb44 │ │ │ │ + bl 7cb48 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 75050 │ │ │ │ + beq.w 74fd0 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ add.w r1, r4, #32 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7302a │ │ │ │ + beq.w 72faa │ │ │ │ mov r0, r9 │ │ │ │ - bl 7cb44 │ │ │ │ + bl 7cb48 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 75050 │ │ │ │ + beq.w 74fd0 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ add.w r1, r4, #48 @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7302a │ │ │ │ + beq.w 72faa │ │ │ │ mov r0, r9 │ │ │ │ - bl 7cb44 │ │ │ │ + bl 7cb48 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 75050 │ │ │ │ + beq.w 74fd0 │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ add.w r1, r4, #64 @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7302a │ │ │ │ + beq.w 72faa │ │ │ │ mov r0, r9 │ │ │ │ - bl 7cb44 │ │ │ │ + bl 7cb48 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 75050 │ │ │ │ + beq.w 74fd0 │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ add.w r3, r4, #80 @ 0x50 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7302a │ │ │ │ + beq.w 72faa │ │ │ │ mov r4, r3 │ │ │ │ - b.n 7475a │ │ │ │ + b.n 746da │ │ │ │ ldr.w r3, [r4, #16]! │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7302a │ │ │ │ + beq.w 72faa │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 7cb44 │ │ │ │ + bl 7cb48 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 74750 │ │ │ │ - b.w 75050 │ │ │ │ + bne.n 746d0 │ │ │ │ + b.w 74fd0 │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ str.w r2, [r9, #80] @ 0x50 │ │ │ │ - b.w 735e6 │ │ │ │ + b.w 73566 │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ str.w r2, [r9, #40] @ 0x28 │ │ │ │ ldr.w r2, [r9, #48] @ 0x30 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 735c8 │ │ │ │ + bne.w 73548 │ │ │ │ ldr r2, [r5, #48] @ 0x30 │ │ │ │ str.w r2, [r9, #48] @ 0x30 │ │ │ │ ldr.w r2, [r9, #52] @ 0x34 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 735d2 │ │ │ │ + bne.w 73552 │ │ │ │ ldr r2, [r5, #52] @ 0x34 │ │ │ │ str.w r2, [r9, #52] @ 0x34 │ │ │ │ ldr.w r2, [r9, #56] @ 0x38 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 735dc │ │ │ │ + bne.w 7355c │ │ │ │ ldr r2, [r5, #56] @ 0x38 │ │ │ │ str.w r2, [r9, #56] @ 0x38 │ │ │ │ - b.w 735dc │ │ │ │ + b.w 7355c │ │ │ │ ldr r1, [r1, #52] @ 0x34 │ │ │ │ sub.w r3, r3, #380 @ 0x17c │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 739d0 │ │ │ │ - b.w 73b36 │ │ │ │ + bne.w 73950 │ │ │ │ + b.w 73ab6 │ │ │ │ ldr.w r1, [r4, #152] @ 0x98 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 73e3e │ │ │ │ - cbnz r5, 74804 │ │ │ │ + beq.w 73dbe │ │ │ │ + cbnz r5, 74784 │ │ │ │ str.w r1, [r9, #152] @ 0x98 │ │ │ │ ldr.w r1, [r9, #164] @ 0xa4 │ │ │ │ - cbnz r1, 747de │ │ │ │ + cbnz r1, 7475e │ │ │ │ ldr.w r1, [r4, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 74314 │ │ │ │ + bne.w 74294 │ │ │ │ ldr.w r1, [r9, #196] @ 0xc4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7357a │ │ │ │ + bne.w 734fa │ │ │ │ ldr.w r1, [r4, #196] @ 0xc4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7357a │ │ │ │ + beq.w 734fa │ │ │ │ str.w r1, [r9, #196] @ 0xc4 │ │ │ │ - b.w 7357a │ │ │ │ + b.w 734fa │ │ │ │ ldr.w r1, [r4, #152] @ 0x98 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 73e3e │ │ │ │ + beq.w 73dbe │ │ │ │ ldr.w r0, [r5, #152] @ 0x98 │ │ │ │ ldr.w r6, [r9, #164] @ 0xa4 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.w 75ac8 │ │ │ │ - cbnz r6, 7481e │ │ │ │ + bne.w 75a48 │ │ │ │ + cbnz r6, 7479e │ │ │ │ ldr.w r1, [r4, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 73e58 │ │ │ │ + bne.w 73dd8 │ │ │ │ ldr.w r1, [r9, #196] @ 0xc4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7357a │ │ │ │ + bne.w 734fa │ │ │ │ ldr.w r1, [r4, #196] @ 0xc4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7357a │ │ │ │ + beq.w 734fa │ │ │ │ ldr.w r0, [r5, #196] @ 0xc4 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 7357a │ │ │ │ - b.n 747f2 │ │ │ │ + beq.w 734fa │ │ │ │ + b.n 74772 │ │ │ │ lsls r7, r3, #22 │ │ │ │ - bmi.w 72fb2 │ │ │ │ - b.n 74a54 │ │ │ │ + bmi.w 72f32 │ │ │ │ + b.n 749d4 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 73d66 │ │ │ │ + beq.w 73ce6 │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.w 734e6 │ │ │ │ + b.w 73466 │ │ │ │ ldr.w r4, [r9, #132] @ 0x84 │ │ │ │ - b.w 7305e │ │ │ │ + b.w 72fde │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 75ad6 │ │ │ │ + beq.w 75a56 │ │ │ │ movs r0, #1 │ │ │ │ - bl 7d724 │ │ │ │ + bl 7d728 │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75054 │ │ │ │ + beq.w 74fd4 │ │ │ │ lsls r0, r3, #30 │ │ │ │ - bpl.n 7488c │ │ │ │ + bpl.n 7480c │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r1, #17 │ │ │ │ - bmi.w 75412 │ │ │ │ + bmi.w 75392 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str.w r4, [r9, #168] @ 0xa8 │ │ │ │ mov r4, r3 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ and.w r2, r2, r3, lsr #1 │ │ │ │ lsls r7, r2, #31 │ │ │ │ - bpl.w 72f7c │ │ │ │ - b.n 746c2 │ │ │ │ + bpl.w 72efc │ │ │ │ + b.n 74642 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7484e │ │ │ │ - b.w 73d90 │ │ │ │ + bne.n 747ce │ │ │ │ + b.w 73d10 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, pc, #608 @ (adr r2, 74b18 ) │ │ │ │ + add r2, pc, #608 @ (adr r2, 74a98 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ adds r7, #20 │ │ │ │ mvn.w fp, #3221225472 @ 0xc0000000 │ │ │ │ movw ip, #30204 @ 0x75fc │ │ │ │ movt ip, #70 @ 0x46 │ │ │ │ str.w ip, [sp, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ands.w r1, r3, #8 │ │ │ │ - bne.w 75f50 │ │ │ │ + bne.w 75ed0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 79e20 │ │ │ │ + bl 79db4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75050 │ │ │ │ + beq.w 74fd0 │ │ │ │ ldr.w r3, [r8, #84] @ 0x54 │ │ │ │ lsls r2, r3, #17 │ │ │ │ - bpl.n 7490a │ │ │ │ + bpl.n 7488a │ │ │ │ ldr r3, [r5, r6] │ │ │ │ sub.w r1, r4, #8 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr.w r0, [r3, #3796] @ 0xed4 │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ and.w r3, r3, #3 │ │ │ │ @@ -111092,141 +111043,141 @@ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ blx 29b58 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, sl │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 7a180 │ │ │ │ + bl 7a114 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75df8 │ │ │ │ + beq.w 75d78 │ │ │ │ ldr r3, [r5, r6] │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 7b1b4 │ │ │ │ + bl 7b138 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75d28 │ │ │ │ + beq.w 75ca8 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ strd r3, r7, [r4, #16] │ │ │ │ mov r2, r4 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ - bl 7cf20 │ │ │ │ + bl 7cf24 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 75d5e │ │ │ │ + blt.w 75cde │ │ │ │ cmp r3, fp │ │ │ │ - beq.n 74976 │ │ │ │ + beq.n 748f6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 75d4c │ │ │ │ + beq.w 75ccc │ │ │ │ ldr.w sl, [r7, #20]! │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 74240 │ │ │ │ - b.n 748ca │ │ │ │ - bl 7f698 │ │ │ │ + beq.w 741c0 │ │ │ │ + b.n 7484a │ │ │ │ + bl 7f6ac │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 75054 │ │ │ │ + blt.w 74fd4 │ │ │ │ ldr.w r1, [r9, #128] @ 0x80 │ │ │ │ ldr.w r2, [r9, #4] │ │ │ │ mov r4, r3 │ │ │ │ and.w r0, r3, #2 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 72f6c │ │ │ │ + bne.w 72eec │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 72f6c │ │ │ │ + beq.w 72eec │ │ │ │ ldr r2, [r1, #4] │ │ │ │ str.w r2, [r9, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75502 │ │ │ │ + bne.w 75482 │ │ │ │ ldr.w r3, [r9, #168] @ 0xa8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 72f7c │ │ │ │ - b.n 74866 │ │ │ │ + bne.w 72efc │ │ │ │ + b.n 747e6 │ │ │ │ str r0, [r2, #0] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 7341a │ │ │ │ - b.w 73422 │ │ │ │ + beq.w 7339a │ │ │ │ + b.w 733a2 │ │ │ │ str r0, [r2, #0] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 749e2 │ │ │ │ + bne.n 74962 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 74f34 │ │ │ │ - cbnz r7, 749ec │ │ │ │ + bne.w 74eb4 │ │ │ │ + cbnz r7, 7496c │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 753d2 │ │ │ │ + bne.w 75352 │ │ │ │ ldr r0, [r2, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75c18 │ │ │ │ + bne.w 75b98 │ │ │ │ ldr r7, [r1, #12] │ │ │ │ ldr r0, [r2, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75492 │ │ │ │ + bne.w 75412 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 733ce │ │ │ │ + bne.w 7334e │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 733ce │ │ │ │ + beq.w 7334e │ │ │ │ ldr.w ip, [r2, #28] │ │ │ │ ldr r6, [r2, #32] │ │ │ │ str r7, [r2, #20] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 74a22 │ │ │ │ + bne.n 749a2 │ │ │ │ ldr r7, [r1, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 74f70 │ │ │ │ - cbnz r6, 74a2c │ │ │ │ + bne.w 74ef0 │ │ │ │ + cbnz r6, 749ac │ │ │ │ ldr r7, [r1, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75b04 │ │ │ │ + bne.w 75a84 │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 74f84 │ │ │ │ - b.w 733f2 │ │ │ │ + beq.w 74f04 │ │ │ │ + b.w 73372 │ │ │ │ ldr.w r2, [r9, #156] @ 0x9c │ │ │ │ ldr.w r0, [r9, #128] @ 0x80 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 737be │ │ │ │ + bne.w 7373e │ │ │ │ movw r2, #36416 @ 0x8e40 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.w 738b2 │ │ │ │ + bne.w 73832 │ │ │ │ orr.w r4, r3, #128 @ 0x80 │ │ │ │ str.w r4, [r9, #84] @ 0x54 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r9, #156] @ 0x9c │ │ │ │ - b.w 738c0 │ │ │ │ + b.w 73840 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 74422 │ │ │ │ + beq.w 743a2 │ │ │ │ str r0, [r2, #0] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 74428 │ │ │ │ - b.n 74430 │ │ │ │ + beq.w 743a8 │ │ │ │ + b.n 743b0 │ │ │ │ ldr.w r0, [lr] │ │ │ │ cmp r0, r6 │ │ │ │ - beq.w 74494 │ │ │ │ + beq.w 74414 │ │ │ │ str r6, [r2, #0] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 7449a │ │ │ │ - b.n 744a2 │ │ │ │ + beq.w 7441a │ │ │ │ + b.n 74422 │ │ │ │ str r0, [r2, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 73424 │ │ │ │ - b.w 7342c │ │ │ │ - ldr r3, [pc, #580] @ (74ce4 ) │ │ │ │ + beq.w 733a4 │ │ │ │ + b.w 733ac │ │ │ │ + ldr r3, [pc, #580] @ (74c64 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #28 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ldr.w r3, [r9, #180] @ 0xb4 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #10 │ │ │ │ @@ -111240,117 +111191,117 @@ │ │ │ │ cmp r0, r9 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ add.w r0, r2, #92672 @ 0x16a00 │ │ │ │ adds r0, #252 @ 0xfc │ │ │ │ add r0, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 75aa0 │ │ │ │ + beq.w 75a20 │ │ │ │ ldr.w r3, [r8, #1240] @ 0x4d8 │ │ │ │ ldr r6, [r0, #16] │ │ │ │ cmp r3, sl │ │ │ │ - beq.w 73d46 │ │ │ │ - ldr r0, [pc, #512] @ (74ce8 ) │ │ │ │ - bl 6cb9c │ │ │ │ + beq.w 73cc6 │ │ │ │ + ldr r0, [pc, #512] @ (74c68 ) │ │ │ │ + bl 6cb94 │ │ │ │ mov r2, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.w 75050 │ │ │ │ + beq.w 74fd0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r0, r6 │ │ │ │ - ldr r1, [pc, #492] @ (74ce8 ) │ │ │ │ - bl 78354 │ │ │ │ + ldr r1, [pc, #492] @ (74c68 ) │ │ │ │ + bl 782d4 │ │ │ │ adds r3, r0, #3 │ │ │ │ - bne.w 73d60 │ │ │ │ - b.n 75050 │ │ │ │ + bne.w 73ce0 │ │ │ │ + b.n 74fd0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 75552 │ │ │ │ + bne.w 754d2 │ │ │ │ ldr.w fp, [r7] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 74858 │ │ │ │ + beq.w 747d8 │ │ │ │ ldr.w r3, [r9, #132] @ 0x84 │ │ │ │ str r3, [sp, #8] │ │ │ │ movw ip, #29936 @ 0x74f0 │ │ │ │ movt ip, #70 @ 0x46 │ │ │ │ - ldr.w sl, [pc, #444] @ 74ce4 │ │ │ │ + ldr.w sl, [pc, #444] @ 74c64 │ │ │ │ mov r5, r9 │ │ │ │ mrc 15, 0, r8, cr13, cr0, {3} │ │ │ │ mov r9, ip │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 79e20 │ │ │ │ + bl 79db4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75cb8 │ │ │ │ + beq.w 75c38 │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ lsls r3, r3, #17 │ │ │ │ - bpl.w 74c62 │ │ │ │ + bpl.w 74be2 │ │ │ │ ldr.w r3, [r8, sl] │ │ │ │ mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ sub.w r6, r4, #8 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr.w r1, [r3, #3796] @ 0xed4 │ │ │ │ ldr.w r3, [r0, #-4] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ldr r2, [r1, #4] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r0, lr │ │ │ │ orr.w r3, r3, r2 │ │ │ │ str r6, [r2, #0] │ │ │ │ strd r1, r3, [r4, #-8] │ │ │ │ str r6, [r1, #4] │ │ │ │ - bne.n 74c6c │ │ │ │ + bne.n 74bec │ │ │ │ mov r0, fp │ │ │ │ str r5, [r4, #8] │ │ │ │ blx 29b58 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ mov.w fp, #0 │ │ │ │ mov r3, fp │ │ │ │ mov r2, fp │ │ │ │ str.w fp, [sp] │ │ │ │ - bl 7a180 │ │ │ │ + bl 7a114 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75d24 │ │ │ │ + beq.w 75ca4 │ │ │ │ ldr.w r2, [sl, r8] │ │ │ │ mov r6, sl │ │ │ │ str.w r8, [sp, #12] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ mov r2, fp │ │ │ │ - bl 7b1b4 │ │ │ │ + bl 7b138 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75d6a │ │ │ │ + beq.w 75cea │ │ │ │ mov r3, fp │ │ │ │ movs r2, #1 │ │ │ │ strd fp, r7, [r4, #16] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r4 │ │ │ │ - bl 7cf20 │ │ │ │ + bl 7cf24 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 75d5c │ │ │ │ + blt.w 75cdc │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 74be6 │ │ │ │ + beq.n 74b66 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 75e86 │ │ │ │ + beq.w 75e06 │ │ │ │ ldr.w fp, [r7, #20]! │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 74b32 │ │ │ │ + bne.n 74ab2 │ │ │ │ mov r9, r5 │ │ │ │ mov r5, r6 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bpl.w 74858 │ │ │ │ + bpl.w 747d8 │ │ │ │ ldr.w r3, [r9, #180] @ 0xb4 │ │ │ │ ldr r2, [r5, r6] │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #10 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ mov.w r2, #28 │ │ │ │ mul.w r2, r3, r2 │ │ │ │ @@ -111363,112 +111314,112 @@ │ │ │ │ cmp r1, r9 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ add.w r1, r2, #92672 @ 0x16a00 │ │ │ │ adds r1, #252 @ 0xfc │ │ │ │ add r1, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 75b32 │ │ │ │ - ldr.w r8, [pc, #184] @ 74cf4 │ │ │ │ + beq.w 75ab2 │ │ │ │ + ldr.w r8, [pc, #184] @ 74c74 │ │ │ │ movw sl, #42220 @ 0xa4ec │ │ │ │ movt sl, #70 @ 0x46 │ │ │ │ ldr r4, [r1, #16] │ │ │ │ ldr.w r3, [r8, #1180] @ 0x49c │ │ │ │ cmp r3, sl │ │ │ │ - beq.w 73074 │ │ │ │ - ldr r0, [pc, #152] @ (74cec ) │ │ │ │ - bl 6cb9c │ │ │ │ + beq.w 72ff4 │ │ │ │ + ldr r0, [pc, #152] @ (74c6c ) │ │ │ │ + bl 6cb94 │ │ │ │ mov r2, r0 │ │ │ │ adds r6, r0, #1 │ │ │ │ - bne.w 7307e │ │ │ │ - b.n 75050 │ │ │ │ + bne.w 72ffe │ │ │ │ + b.n 74fd0 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 74b7a │ │ │ │ + beq.n 74afa │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r5, #0] │ │ │ │ - b.n 74b7a │ │ │ │ - bl 794e4 │ │ │ │ + b.n 74afa │ │ │ │ + bl 79478 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bge.w 73c60 │ │ │ │ + bge.w 73be0 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 75050 │ │ │ │ + beq.w 74fd0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 75050 │ │ │ │ + bne.w 74fd0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ - b.n 75054 │ │ │ │ + b.n 74fd4 │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.w 734f4 │ │ │ │ + b.w 73474 │ │ │ │ ldr.w r1, [r4, #152] @ 0x98 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 73e3e │ │ │ │ + beq.w 73dbe │ │ │ │ str.w r1, [r9, #152] @ 0x98 │ │ │ │ - b.w 74300 │ │ │ │ - ldr r0, [pc, #48] @ (74cf0 ) │ │ │ │ - bl 6cb9c │ │ │ │ + b.w 74280 │ │ │ │ + ldr r0, [pc, #48] @ (74c70 ) │ │ │ │ + bl 6cb94 │ │ │ │ mov r2, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.w 75050 │ │ │ │ - ldr r1, [pc, #36] @ (74cf0 ) │ │ │ │ + beq.w 74fd0 │ │ │ │ + ldr r1, [pc, #36] @ (74c70 ) │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - bl 78354 │ │ │ │ + bl 782d4 │ │ │ │ adds r2, r0, #3 │ │ │ │ - bne.w 73d8a │ │ │ │ - b.n 75050 │ │ │ │ + bne.w 73d0a │ │ │ │ + b.n 74fd0 │ │ │ │ str.w r0, [r9, #132] @ 0x84 │ │ │ │ - b.w 72eea │ │ │ │ + b.w 72e6a │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, pc, #848 @ (adr r2, 7503c ) │ │ │ │ + add r2, pc, #848 @ (adr r2, 74fbc ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r2, pc, #608 @ (adr r2, 74f50 ) │ │ │ │ + add r2, pc, #608 @ (adr r2, 74ed0 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r5, pc, #160 @ (adr r5, 74d94 ) │ │ │ │ + add r5, pc, #160 @ (adr r5, 74d14 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldr r6, [sp, #0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ movw r3, #7516 @ 0x1d5c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r9, r3 │ │ │ │ - beq.w 73912 │ │ │ │ + beq.w 73892 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [r2, #80] @ 0x50 │ │ │ │ cmp r9, r3 │ │ │ │ - beq.w 73912 │ │ │ │ + beq.w 73892 │ │ │ │ ldr.w r3, [r2, #4072] @ 0xfe8 │ │ │ │ cmp r9, r3 │ │ │ │ - beq.w 73912 │ │ │ │ + beq.w 73892 │ │ │ │ ldr.w r3, [r2, #4076] @ 0xfec │ │ │ │ cmp r9, r3 │ │ │ │ - beq.w 73912 │ │ │ │ + beq.w 73892 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r9, r3 │ │ │ │ - beq.w 73912 │ │ │ │ + beq.w 73892 │ │ │ │ ldr.w r3, [r2, #4080] @ 0xff0 │ │ │ │ cmp r9, r3 │ │ │ │ - beq.w 73912 │ │ │ │ + beq.w 73892 │ │ │ │ ldr.w r3, [r2, #4084] @ 0xff4 │ │ │ │ cmp r9, r3 │ │ │ │ - beq.w 73912 │ │ │ │ + beq.w 73892 │ │ │ │ ldr.w r3, [r2, #4088] @ 0xff8 │ │ │ │ cmp r9, r3 │ │ │ │ - beq.w 73912 │ │ │ │ + beq.w 73892 │ │ │ │ ldr.w r3, [r2, #4092] @ 0xffc │ │ │ │ movw r2, #36980 @ 0x9074 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ movw r6, #42220 @ 0xa4ec │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ cmp r3, r9 │ │ │ │ it ne │ │ │ │ @@ -111555,1994 +111506,1994 @@ │ │ │ │ moveq r3, #0 │ │ │ │ andne.w r3, r3, #1 │ │ │ │ cmp r9, r6 │ │ │ │ ite eq │ │ │ │ moveq r3, #0 │ │ │ │ andne.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 73912 │ │ │ │ + beq.w 73892 │ │ │ │ movw r3, #9204 @ 0x23f4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r9, r3 │ │ │ │ - bne.w 73b3e │ │ │ │ - b.w 73912 │ │ │ │ + bne.w 73abe │ │ │ │ + b.w 73892 │ │ │ │ ldr.w fp, [r7] │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 74b1e │ │ │ │ - b.w 7305e │ │ │ │ + bne.w 74a9e │ │ │ │ + b.w 72fde │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 74f6e │ │ │ │ + beq.n 74eee │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ ldr.w ip, [r0, #28] │ │ │ │ ldr r0, [r2, #32] │ │ │ │ cmp ip, r7 │ │ │ │ it ne │ │ │ │ strne r7, [r2, #28] │ │ │ │ - cbnz r0, 74eac │ │ │ │ + cbnz r0, 74e2c │ │ │ │ ldr r7, [r1, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 759aa │ │ │ │ + bne.w 7592a │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 733f2 │ │ │ │ + bne.w 73372 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 733f2 │ │ │ │ - b.w 75b24 │ │ │ │ + beq.w 73372 │ │ │ │ + b.w 75aa4 │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ str.w r3, [r9, #84] @ 0x54 │ │ │ │ ldr r1, [r5, #84] @ 0x54 │ │ │ │ - b.w 73324 │ │ │ │ + b.w 732a4 │ │ │ │ lsls r2, r3, #17 │ │ │ │ - bpl.w 730d4 │ │ │ │ + bpl.w 73054 │ │ │ │ ldr.w r2, [r9, #92] @ 0x5c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 730d4 │ │ │ │ + bne.w 73054 │ │ │ │ ldr.w r2, [r9, #96] @ 0x60 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 730d4 │ │ │ │ + bne.w 73054 │ │ │ │ orr.w r1, r1, #16384 @ 0x4000 │ │ │ │ str.w r1, [r9, #84] @ 0x54 │ │ │ │ ldrd r3, r2, [r5, #92] @ 0x5c │ │ │ │ strd r3, r2, [r9, #92] @ 0x5c │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ - b.w 730d4 │ │ │ │ + b.w 73054 │ │ │ │ movw r3, #48320 @ 0xbcc0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr.w r3, [r3, #-248] │ │ │ │ cmp r9, r3 │ │ │ │ - beq.w 73b36 │ │ │ │ + beq.w 73ab6 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr.w r3, [r3, #4076] @ 0xfec │ │ │ │ cmp r9, r3 │ │ │ │ - bne.w 73912 │ │ │ │ - b.w 73b36 │ │ │ │ + bne.w 73892 │ │ │ │ + b.w 73ab6 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 73850 │ │ │ │ + beq.w 737d0 │ │ │ │ ldr.w r4, [r9, #84] @ 0x54 │ │ │ │ - b.w 738c0 │ │ │ │ + b.w 73840 │ │ │ │ ldr.w ip, [r2, #12] │ │ │ │ str r0, [r2, #4] │ │ │ │ - cbnz r7, 74f44 │ │ │ │ + cbnz r7, 74ec4 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 753d6 │ │ │ │ + bne.w 75356 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 74f52 │ │ │ │ + bne.n 74ed2 │ │ │ │ ldr r7, [r1, #12] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75490 │ │ │ │ + bne.w 75410 │ │ │ │ ldr r0, [r2, #20] │ │ │ │ - cbnz r0, 74f5e │ │ │ │ + cbnz r0, 74ede │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 74a0c │ │ │ │ + bne.w 7498c │ │ │ │ ldr r0, [r2, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 733da │ │ │ │ + bne.w 7335a │ │ │ │ ldr r7, [r1, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 733da │ │ │ │ + beq.w 7335a │ │ │ │ ldr r6, [r2, #32] │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ str r7, [r2, #28] │ │ │ │ - cbnz r6, 74f7e │ │ │ │ + cbnz r6, 74efe │ │ │ │ ldr r7, [r1, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7540e │ │ │ │ + bne.w 7538e │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 733f2 │ │ │ │ + bne.w 73372 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 733f2 │ │ │ │ + beq.w 73372 │ │ │ │ str r1, [r2, #36] @ 0x24 │ │ │ │ - b.w 733f2 │ │ │ │ + b.w 73372 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 73d02 │ │ │ │ + beq.w 73c82 │ │ │ │ ldr.w r1, [r9, #68] @ 0x44 │ │ │ │ ldr r0, [r5, #64] @ 0x40 │ │ │ │ cmp r0, r2 │ │ │ │ it ne │ │ │ │ strne.w r2, [r9, #64] @ 0x40 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 734dc │ │ │ │ + bne.w 7345c │ │ │ │ ldr r2, [r4, #68] @ 0x44 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 734d4 │ │ │ │ - b.w 734dc │ │ │ │ + bne.w 73454 │ │ │ │ + b.w 7345c │ │ │ │ ldr.w r7, [r9, #124] @ 0x7c │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 74c04 │ │ │ │ + beq.w 74b84 │ │ │ │ ldr r2, [r5, r6] │ │ │ │ subs r4, r3, #1 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ movs r2, #28 │ │ │ │ mul.w r2, r4, r2 │ │ │ │ adds r1, r0, r2 │ │ │ │ add.w r1, r1, #92672 @ 0x16a00 │ │ │ │ ldr.w ip, [r1, #252] @ 0xfc │ │ │ │ add.w r1, r2, #92672 @ 0x16a00 │ │ │ │ adds r1, #252 @ 0xfc │ │ │ │ add r1, r0 │ │ │ │ cmp ip, r9 │ │ │ │ - beq.n 74ff0 │ │ │ │ + beq.n 74f70 │ │ │ │ cmp r4, #10 │ │ │ │ ittt ls │ │ │ │ addls.w r2, r2, #98304 @ 0x18000 │ │ │ │ addls r2, #228 @ 0xe4 │ │ │ │ addls r1, r0, r2 │ │ │ │ ldr.w fp, [r7] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 74c04 │ │ │ │ + beq.w 74b84 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.n 74b1e │ │ │ │ + b.n 74a9e │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 74430 │ │ │ │ + beq.w 743b0 │ │ │ │ str r0, [r2, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 74436 │ │ │ │ - b.w 7342c │ │ │ │ + beq.w 743b6 │ │ │ │ + b.w 733ac │ │ │ │ ldr.w r7, [lr, #12] │ │ │ │ ldr r6, [r2, #20] │ │ │ │ cmp r7, r0 │ │ │ │ - beq.w 7595a │ │ │ │ + beq.w 758da │ │ │ │ str r0, [r2, #12] │ │ │ │ - cbnz r6, 7502e │ │ │ │ + cbnz r6, 74fae │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75c76 │ │ │ │ + bne.w 75bf6 │ │ │ │ ldr r0, [r2, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75c7e │ │ │ │ + bne.w 75bfe │ │ │ │ ldr r7, [r1, #28] │ │ │ │ mov r6, r5 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 733da │ │ │ │ - b.n 74e94 │ │ │ │ - ldr r0, [pc, #628] @ (752b8 ) │ │ │ │ - bl 6cb9c │ │ │ │ + beq.w 7335a │ │ │ │ + b.n 74e14 │ │ │ │ + ldr r0, [pc, #628] @ (75238 ) │ │ │ │ + bl 6cb94 │ │ │ │ mov r2, r0 │ │ │ │ adds r6, r0, #1 │ │ │ │ - bne.w 7383a │ │ │ │ + bne.w 737ba │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ lsls r1, r3, #30 │ │ │ │ - bmi.w 75ce4 │ │ │ │ + bmi.w 75c64 │ │ │ │ bic.w r3, r3, #8192 @ 0x2000 │ │ │ │ str.w r3, [r9, #84] @ 0x54 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.w 736ce │ │ │ │ + b.w 7364e │ │ │ │ ldr.w r0, [lr, #4] │ │ │ │ cmp r0, r6 │ │ │ │ it ne │ │ │ │ strne r6, [r2, #4] │ │ │ │ - b.w 744a2 │ │ │ │ + b.w 74422 │ │ │ │ str r6, [r2, #0] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 75086 │ │ │ │ + bne.n 75006 │ │ │ │ ldr r6, [r1, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 750f0 │ │ │ │ - cbnz r3, 75090 │ │ │ │ + bne.n 75070 │ │ │ │ + cbnz r3, 75010 │ │ │ │ ldr r6, [r1, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 7590c │ │ │ │ + bne.w 7588c │ │ │ │ ldr r6, [r2, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 75cc0 │ │ │ │ + bne.w 75c40 │ │ │ │ ldr r7, [r1, #12] │ │ │ │ ldr r6, [r2, #16] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75566 │ │ │ │ + bne.w 754e6 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 73eda │ │ │ │ + bne.w 73e5a │ │ │ │ ldr r7, [r1, #16] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 73eda │ │ │ │ + beq.w 73e5a │ │ │ │ ldr.w ip, [r2, #20] │ │ │ │ ldr r0, [r2, #24] │ │ │ │ str r7, [r2, #16] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 750c4 │ │ │ │ + bne.n 75044 │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 7512e │ │ │ │ - cbnz r0, 750ce │ │ │ │ + bne.n 750ae │ │ │ │ + cbnz r0, 7504e │ │ │ │ ldr r7, [r1, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75882 │ │ │ │ + bne.w 75802 │ │ │ │ ldr r0, [r2, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75c30 │ │ │ │ + bne.w 75bb0 │ │ │ │ ldr r7, [r1, #28] │ │ │ │ ldr r0, [r2, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 755a6 │ │ │ │ - cbnz r0, 750ea │ │ │ │ + bne.w 75526 │ │ │ │ + cbnz r0, 7506a │ │ │ │ ldr r7, [r1, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 756fa │ │ │ │ + bne.w 7567a │ │ │ │ movs r0, #0 │ │ │ │ - b.w 73f0e │ │ │ │ + b.w 73e8e │ │ │ │ ldr.w ip, [r2, #12] │ │ │ │ str r6, [r2, #4] │ │ │ │ - cbnz r3, 75100 │ │ │ │ + cbnz r3, 75080 │ │ │ │ ldr r6, [r1, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 75910 │ │ │ │ + bne.w 75890 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 7510e │ │ │ │ + bne.n 7508e │ │ │ │ ldr r7, [r1, #12] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75564 │ │ │ │ + bne.w 754e4 │ │ │ │ ldr r6, [r2, #16] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 75cd0 │ │ │ │ + bne.w 75c50 │ │ │ │ ldr r7, [r1, #16] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 750b0 │ │ │ │ + bne.n 75030 │ │ │ │ ldr r6, [r2, #20] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 75ccc │ │ │ │ + bne.w 75c4c │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 73eea │ │ │ │ + beq.w 73e6a │ │ │ │ ldr r0, [r2, #24] │ │ │ │ ldr r6, [r2, #28] │ │ │ │ str r7, [r2, #20] │ │ │ │ - cbnz r0, 7513c │ │ │ │ + cbnz r0, 750bc │ │ │ │ ldr r7, [r1, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75884 │ │ │ │ - cbnz r6, 75146 │ │ │ │ + bne.w 75804 │ │ │ │ + cbnz r6, 750c6 │ │ │ │ ldr r7, [r1, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 755a4 │ │ │ │ + bne.w 75524 │ │ │ │ ldr r0, [r2, #32] │ │ │ │ - cbnz r0, 75152 │ │ │ │ + cbnz r0, 750d2 │ │ │ │ ldr r7, [r1, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 756fa │ │ │ │ + bne.w 7567a │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ - cbnz r0, 7515e │ │ │ │ + cbnz r0, 750de │ │ │ │ ldr r7, [r1, #36] @ 0x24 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 754ca │ │ │ │ + bne.w 7544a │ │ │ │ movs r0, #0 │ │ │ │ - b.w 73f1a │ │ │ │ + b.w 73e9a │ │ │ │ ldr r7, [r6, #12] │ │ │ │ ldr r6, [r2, #16] │ │ │ │ cmp r7, r0 │ │ │ │ - bne.w 75c66 │ │ │ │ - cbnz r6, 75178 │ │ │ │ + bne.w 75be6 │ │ │ │ + cbnz r6, 750f8 │ │ │ │ ldr r7, [r1, #16] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75c7a │ │ │ │ + bne.w 75bfa │ │ │ │ ldr r0, [r2, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7586e │ │ │ │ + bne.w 757ee │ │ │ │ ldr r7, [r1, #20] │ │ │ │ mov r0, r5 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 73eea │ │ │ │ + beq.w 73e6a │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr.w ip, [r6, #20] │ │ │ │ ldr r6, [r2, #24] │ │ │ │ cmp ip, r7 │ │ │ │ - bne.w 75c5a │ │ │ │ - cbnz r6, 751a2 │ │ │ │ + bne.w 75bda │ │ │ │ + cbnz r6, 75122 │ │ │ │ ldr r7, [r1, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75608 │ │ │ │ + bne.w 75588 │ │ │ │ ldr r6, [r2, #28] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 73f02 │ │ │ │ + bne.w 73e82 │ │ │ │ ldr r7, [r1, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 73f02 │ │ │ │ + beq.w 73e82 │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr.w ip, [r6, #28] │ │ │ │ ldr r6, [r2, #32] │ │ │ │ cmp ip, r7 │ │ │ │ - bne.w 75c94 │ │ │ │ - cbnz r6, 751ca │ │ │ │ + bne.w 75c14 │ │ │ │ + cbnz r6, 7514a │ │ │ │ ldr r7, [r1, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75630 │ │ │ │ + bne.w 755b0 │ │ │ │ ldr r6, [r2, #36] @ 0x24 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 73f1a │ │ │ │ + bne.w 73e9a │ │ │ │ ldr r7, [r1, #36] @ 0x24 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 73f1a │ │ │ │ + beq.w 73e9a │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr.w ip, [r6, #36] @ 0x24 │ │ │ │ ldr r6, [r2, #40] @ 0x28 │ │ │ │ cmp ip, r7 │ │ │ │ - bne.w 75ca0 │ │ │ │ - cbnz r6, 751f2 │ │ │ │ + bne.w 75c20 │ │ │ │ + cbnz r6, 75172 │ │ │ │ ldr r7, [r1, #40] @ 0x28 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75658 │ │ │ │ + bne.w 755d8 │ │ │ │ ldr r6, [r2, #44] @ 0x2c │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 73f32 │ │ │ │ + bne.w 73eb2 │ │ │ │ ldr r7, [r1, #44] @ 0x2c │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 73f32 │ │ │ │ + beq.w 73eb2 │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr.w ip, [r6, #44] @ 0x2c │ │ │ │ ldr r6, [r2, #48] @ 0x30 │ │ │ │ cmp ip, r7 │ │ │ │ - bne.w 75cac │ │ │ │ - cbnz r6, 7521a │ │ │ │ + bne.w 75c2c │ │ │ │ + cbnz r6, 7519a │ │ │ │ ldr r7, [r1, #48] @ 0x30 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75680 │ │ │ │ + bne.w 75600 │ │ │ │ ldr r6, [r2, #52] @ 0x34 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 73f4a │ │ │ │ + bne.w 73eca │ │ │ │ ldr r7, [r1, #52] @ 0x34 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 73f4a │ │ │ │ + beq.w 73eca │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr.w ip, [r6, #52] @ 0x34 │ │ │ │ ldr r6, [r2, #56] @ 0x38 │ │ │ │ cmp ip, r7 │ │ │ │ - beq.w 75952 │ │ │ │ + beq.w 758d2 │ │ │ │ str r7, [r2, #52] @ 0x34 │ │ │ │ - cbnz r6, 75244 │ │ │ │ + cbnz r6, 751c4 │ │ │ │ ldr r7, [r1, #56] @ 0x38 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 756a8 │ │ │ │ + bne.w 75628 │ │ │ │ ldr r6, [r2, #60] @ 0x3c │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 73f62 │ │ │ │ + bne.w 73ee2 │ │ │ │ ldr r7, [r1, #60] @ 0x3c │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 73f62 │ │ │ │ + beq.w 73ee2 │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr.w ip, [r6, #60] @ 0x3c │ │ │ │ ldr r6, [r2, #64] @ 0x40 │ │ │ │ cmp ip, r7 │ │ │ │ - beq.w 7594a │ │ │ │ + beq.w 758ca │ │ │ │ str r7, [r2, #60] @ 0x3c │ │ │ │ - cbnz r6, 7526e │ │ │ │ + cbnz r6, 751ee │ │ │ │ ldr r7, [r1, #64] @ 0x40 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 756d2 │ │ │ │ + bne.w 75652 │ │ │ │ ldr r6, [r2, #72] @ 0x48 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 73f7a │ │ │ │ + bne.w 73efa │ │ │ │ ldr r7, [r1, #72] @ 0x48 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 73f7a │ │ │ │ + beq.w 73efa │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr.w ip, [r6, #72] @ 0x48 │ │ │ │ ldr r6, [r2, #76] @ 0x4c │ │ │ │ cmp ip, r7 │ │ │ │ it ne │ │ │ │ strne r7, [r2, #72] @ 0x48 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 73f86 │ │ │ │ + bne.w 73f06 │ │ │ │ ldr r7, [r1, #76] @ 0x4c │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 73f86 │ │ │ │ + beq.w 73f06 │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr r6, [r6, #76] @ 0x4c │ │ │ │ cmp r6, r7 │ │ │ │ - beq.w 73f86 │ │ │ │ + beq.w 73f06 │ │ │ │ str r7, [r2, #76] @ 0x4c │ │ │ │ - b.w 73f86 │ │ │ │ + b.w 73f06 │ │ │ │ ldr r7, [r6, #4] │ │ │ │ cmp r7, r0 │ │ │ │ it ne │ │ │ │ strne r0, [r2, #4] │ │ │ │ - b.w 74470 │ │ │ │ + b.w 743f0 │ │ │ │ nop │ │ │ │ add r2, sp, #336 @ 0x150 │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldr r7, [r6, #0] │ │ │ │ cmp r7, r0 │ │ │ │ - beq.w 74462 │ │ │ │ + beq.w 743e2 │ │ │ │ str r0, [r2, #0] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 74468 │ │ │ │ - b.w 74470 │ │ │ │ - ldr r2, [pc, #652] @ (75560 ) │ │ │ │ + beq.w 743e8 │ │ │ │ + b.w 743f0 │ │ │ │ + ldr r2, [pc, #652] @ (754e0 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr.w r0, [r9, #180] @ 0xb4 │ │ │ │ subs r0, #1 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ movs r3, #28 │ │ │ │ mul.w r3, r0, r3 │ │ │ │ adds r2, r1, r3 │ │ │ │ add.w r2, r2, #92672 @ 0x16a00 │ │ │ │ ldr.w r4, [r2, #252] @ 0xfc │ │ │ │ add.w r2, r3, #92672 @ 0x16a00 │ │ │ │ adds r2, #252 @ 0xfc │ │ │ │ add r2, r1 │ │ │ │ cmp r4, r9 │ │ │ │ - beq.n 7530a │ │ │ │ + beq.n 7528a │ │ │ │ cmp r0, #10 │ │ │ │ ittt ls │ │ │ │ addls.w r3, r3, #98304 @ 0x18000 │ │ │ │ addls r3, #228 @ 0xe4 │ │ │ │ addls r2, r1, r3 │ │ │ │ ldr r4, [r2, #16] │ │ │ │ - b.w 742b2 │ │ │ │ + b.w 74232 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75bcc │ │ │ │ + bne.w 75b4c │ │ │ │ str.w lr, [r2, #112] @ 0x70 │ │ │ │ - cbnz r3, 75324 │ │ │ │ + cbnz r3, 752a4 │ │ │ │ ldr r6, [r1, #120] @ 0x78 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 75514 │ │ │ │ + bne.w 75494 │ │ │ │ ldr r6, [r2, #116] @ 0x74 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 7400e │ │ │ │ + bne.w 73f8e │ │ │ │ ldr r6, [r1, #116] @ 0x74 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 7400e │ │ │ │ + beq.w 73f8e │ │ │ │ str r6, [r2, #116] @ 0x74 │ │ │ │ - b.w 7400e │ │ │ │ + b.w 73f8e │ │ │ │ ldr r0, [r5, #112] @ 0x70 │ │ │ │ ldr.w r2, [r4, #136] @ 0x88 │ │ │ │ ldr.w r1, [r9, #136] @ 0x88 │ │ │ │ cmp r0, r6 │ │ │ │ - bne.w 743e0 │ │ │ │ + bne.w 74360 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 743ea │ │ │ │ - b.w 73cc6 │ │ │ │ + beq.w 7436a │ │ │ │ + b.w 73c46 │ │ │ │ movw r6, #40764 @ 0x9f3c │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ mov r3, r5 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.w 759c2 │ │ │ │ + beq.w 75942 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7535e │ │ │ │ + bne.n 752de │ │ │ │ movw r6, #42636 @ 0xa68c │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ mov r3, r5 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.w 759ce │ │ │ │ + beq.w 7594e │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 75376 │ │ │ │ + bne.n 752f6 │ │ │ │ movw r6, #42428 @ 0xa5bc │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ mov r3, r5 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.w 75bc0 │ │ │ │ + beq.w 75b40 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7538e │ │ │ │ + bne.n 7530e │ │ │ │ mov r3, r5 │ │ │ │ cmp r3, sl │ │ │ │ - beq.w 759da │ │ │ │ + beq.w 7595a │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7539e │ │ │ │ + bne.n 7531e │ │ │ │ movw r6, #42012 @ 0xa41c │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ mov r3, r5 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.w 75a4c │ │ │ │ + bne.w 759cc │ │ │ │ orr.w r1, r1, #67108864 @ 0x4000000 │ │ │ │ str.w r1, [r9, #84] @ 0x54 │ │ │ │ - b.w 74396 │ │ │ │ + b.w 74316 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 74832 │ │ │ │ - b.w 747f2 │ │ │ │ + bne.w 747b2 │ │ │ │ + b.w 74772 │ │ │ │ ldr.w ip, [r2, #12] │ │ │ │ str r0, [r2, #8] │ │ │ │ ldr r0, [r2, #20] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 753e6 │ │ │ │ + bne.n 75366 │ │ │ │ ldr r7, [r1, #12] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 75492 │ │ │ │ - cbnz r0, 753f0 │ │ │ │ + bne.n 75412 │ │ │ │ + cbnz r0, 75370 │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 74a0c │ │ │ │ + bne.w 7498c │ │ │ │ ldr r0, [r2, #28] │ │ │ │ - cbnz r0, 753fc │ │ │ │ + cbnz r0, 7537c │ │ │ │ ldr r7, [r1, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 74f6e │ │ │ │ + bne.w 74eee │ │ │ │ ldr r0, [r2, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 733e6 │ │ │ │ + bne.w 73366 │ │ │ │ ldr r7, [r1, #32] │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 733e8 │ │ │ │ + beq.w 73368 │ │ │ │ str r7, [r2, #32] │ │ │ │ - b.n 74f7e │ │ │ │ + b.n 74efe │ │ │ │ ldr.w r2, [r2, #164] @ 0xa4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 75534 │ │ │ │ + bne.w 754b4 │ │ │ │ ldr.w r1, [r4, #-8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 74886 │ │ │ │ + beq.w 74806 │ │ │ │ ldr.w r0, [r4, #-4] │ │ │ │ ldr r2, [r1, #4] │ │ │ │ bic.w r0, r0, #3 │ │ │ │ and.w r2, r2, #3 │ │ │ │ orrs r2, r0 │ │ │ │ str r1, [r0, #0] │ │ │ │ str r2, [r1, #4] │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r4, #-8] │ │ │ │ ldr.w r2, [r4, #-4] │ │ │ │ and.w r2, r2, #1 │ │ │ │ str.w r2, [r4, #-4] │ │ │ │ - b.w 74886 │ │ │ │ + b.w 74806 │ │ │ │ ldr.w r1, [r0, #156] @ 0x9c │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 738c0 │ │ │ │ - b.w 737d8 │ │ │ │ + beq.w 73840 │ │ │ │ + b.w 73758 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75254 │ │ │ │ + bne.w 751d4 │ │ │ │ ldr r0, [r2, #64] @ 0x40 │ │ │ │ ldr r6, [r2, #72] @ 0x48 │ │ │ │ str r7, [r2, #60] @ 0x3c │ │ │ │ - cbnz r0, 75474 │ │ │ │ + cbnz r0, 753f4 │ │ │ │ ldr r7, [r1, #64] @ 0x40 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75788 │ │ │ │ - cbnz r6, 7547e │ │ │ │ + bne.w 75708 │ │ │ │ + cbnz r6, 753fe │ │ │ │ ldr r7, [r1, #72] @ 0x48 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75768 │ │ │ │ + bne.w 756e8 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ - cbnz r0, 7548a │ │ │ │ + cbnz r0, 7540a │ │ │ │ ldr r7, [r1, #76] @ 0x4c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 752a4 │ │ │ │ + bne.w 75224 │ │ │ │ movs r0, #0 │ │ │ │ - b.w 73f86 │ │ │ │ + b.w 73f06 │ │ │ │ ldr r0, [r2, #20] │ │ │ │ ldr.w ip, [r2, #28] │ │ │ │ str r7, [r2, #12] │ │ │ │ - cbnz r0, 754a2 │ │ │ │ + cbnz r0, 75422 │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 74a10 │ │ │ │ + bne.w 74990 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 754b0 │ │ │ │ + bne.n 75430 │ │ │ │ ldr r7, [r1, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 74f6e │ │ │ │ + bne.w 74eee │ │ │ │ ldr r0, [r2, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 74a2c │ │ │ │ + bne.w 749ac │ │ │ │ ldr r7, [r1, #32] │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 74f7e │ │ │ │ - b.n 7540e │ │ │ │ + beq.w 74efe │ │ │ │ + b.n 7538e │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 751da │ │ │ │ + bne.w 7515a │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ ldr r6, [r2, #44] @ 0x2c │ │ │ │ str r7, [r2, #36] @ 0x24 │ │ │ │ - cbnz r0, 754da │ │ │ │ + cbnz r0, 7545a │ │ │ │ ldr r7, [r1, #40] @ 0x28 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 757b0 │ │ │ │ - cbnz r6, 754e4 │ │ │ │ + bne.w 75730 │ │ │ │ + cbnz r6, 75464 │ │ │ │ ldr r7, [r1, #44] @ 0x2c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 757e6 │ │ │ │ + bne.w 75766 │ │ │ │ ldr r0, [r2, #48] @ 0x30 │ │ │ │ - cbnz r0, 754f0 │ │ │ │ + cbnz r0, 75470 │ │ │ │ ldr r7, [r1, #48] @ 0x30 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75834 │ │ │ │ + bne.w 757b4 │ │ │ │ ldr r0, [r2, #52] @ 0x34 │ │ │ │ - cbnz r0, 754fc │ │ │ │ + cbnz r0, 7547c │ │ │ │ ldr r7, [r1, #52] @ 0x34 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 758cc │ │ │ │ + bne.w 7584c │ │ │ │ movs r0, #0 │ │ │ │ - b.w 73f4a │ │ │ │ + b.w 73eca │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 749b8 │ │ │ │ - b.w 7389a │ │ │ │ + bne.w 74938 │ │ │ │ + b.w 7381a │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75a2c │ │ │ │ + bne.w 759ac │ │ │ │ str r6, [r2, #120] @ 0x78 │ │ │ │ ldr r6, [r2, #116] @ 0x74 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 7532c │ │ │ │ - b.w 7400e │ │ │ │ + beq.w 752ac │ │ │ │ + b.w 73f8e │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75334 │ │ │ │ + beq.w 752b4 │ │ │ │ ldr r7, [r0, #48] @ 0x30 │ │ │ │ ldr r7, [r7, #116] @ 0x74 │ │ │ │ cmp r7, r6 │ │ │ │ - beq.w 7400e │ │ │ │ - b.n 75334 │ │ │ │ - movw r1, #63357 @ 0xf77d │ │ │ │ + beq.w 73f8e │ │ │ │ + b.n 752b4 │ │ │ │ + movw r1, #63377 @ 0xf791 │ │ │ │ movt r1, #7 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 75c04 │ │ │ │ + bne.w 75b84 │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ and.w r2, r2, #512 @ 0x200 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7541c │ │ │ │ - b.w 74886 │ │ │ │ - ldr r5, [pc, #12] @ (75560 ) │ │ │ │ + bne.w 7539c │ │ │ │ + b.w 74806 │ │ │ │ + ldr r5, [pc, #12] @ (754e0 ) │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r9, #180] @ 0xb4 │ │ │ │ - b.n 74fc2 │ │ │ │ + b.n 74f42 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [r2, #16] │ │ │ │ ldr.w ip, [r2, #20] │ │ │ │ str r7, [r2, #12] │ │ │ │ - cbnz r6, 75576 │ │ │ │ + cbnz r6, 754f6 │ │ │ │ ldr r7, [r1, #16] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 750b4 │ │ │ │ + bne.w 75034 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 75584 │ │ │ │ + bne.n 75504 │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7512c │ │ │ │ + bne.w 750ac │ │ │ │ ldr r6, [r2, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 75c24 │ │ │ │ + bne.w 75ba4 │ │ │ │ ldr r7, [r1, #24] │ │ │ │ ldr r6, [r2, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75884 │ │ │ │ + bne.w 75804 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 73f02 │ │ │ │ + bne.w 73e82 │ │ │ │ ldr r7, [r1, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 73f02 │ │ │ │ + beq.w 73e82 │ │ │ │ ldr r0, [r2, #32] │ │ │ │ ldr r6, [r2, #36] @ 0x24 │ │ │ │ str r7, [r2, #28] │ │ │ │ - cbnz r0, 755b4 │ │ │ │ + cbnz r0, 75534 │ │ │ │ ldr r7, [r1, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 756fc │ │ │ │ - cbnz r6, 755bc │ │ │ │ + bne.w 7567c │ │ │ │ + cbnz r6, 7553c │ │ │ │ ldr r7, [r1, #36] @ 0x24 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 754ca │ │ │ │ + bne.n 7544a │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ - cbnz r0, 755c8 │ │ │ │ + cbnz r0, 75548 │ │ │ │ ldr r7, [r1, #40] @ 0x28 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 757ae │ │ │ │ + bne.w 7572e │ │ │ │ ldr r0, [r2, #44] @ 0x2c │ │ │ │ - cbnz r0, 755d4 │ │ │ │ + cbnz r0, 75554 │ │ │ │ ldr r7, [r1, #44] @ 0x2c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 757e6 │ │ │ │ + bne.w 75766 │ │ │ │ movs r0, #0 │ │ │ │ - b.w 73f32 │ │ │ │ + b.w 73eb2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 750b0 │ │ │ │ + beq.w 75030 │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr.w ip, [r6, #16] │ │ │ │ ldr r6, [r2, #20] │ │ │ │ cmp ip, r7 │ │ │ │ - bne.w 75c46 │ │ │ │ - cbnz r6, 755f8 │ │ │ │ + bne.w 75bc6 │ │ │ │ + cbnz r6, 75578 │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7518a │ │ │ │ + bne.w 7510a │ │ │ │ ldr r6, [r2, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 73ef6 │ │ │ │ + bne.w 73e76 │ │ │ │ ldr r7, [r1, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 73ef6 │ │ │ │ + beq.w 73e76 │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr.w ip, [r6, #24] │ │ │ │ ldr r6, [r2, #28] │ │ │ │ cmp ip, r7 │ │ │ │ - bne.w 75c3c │ │ │ │ - cbnz r6, 75620 │ │ │ │ + bne.w 75bbc │ │ │ │ + cbnz r6, 755a0 │ │ │ │ ldr r7, [r1, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 751b2 │ │ │ │ + bne.w 75132 │ │ │ │ ldr r6, [r2, #32] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 73f0e │ │ │ │ + bne.w 73e8e │ │ │ │ ldr r7, [r1, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 73f0e │ │ │ │ + beq.w 73e8e │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr.w ip, [r6, #32] │ │ │ │ ldr r6, [r2, #36] @ 0x24 │ │ │ │ cmp ip, r7 │ │ │ │ - bne.w 75c8a │ │ │ │ - cbnz r6, 75648 │ │ │ │ + bne.w 75c0a │ │ │ │ + cbnz r6, 755c8 │ │ │ │ ldr r7, [r1, #36] @ 0x24 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 751da │ │ │ │ + bne.w 7515a │ │ │ │ ldr r6, [r2, #40] @ 0x28 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 73f26 │ │ │ │ + bne.w 73ea6 │ │ │ │ ldr r7, [r1, #40] @ 0x28 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 73f26 │ │ │ │ + beq.w 73ea6 │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr.w ip, [r6, #40] @ 0x28 │ │ │ │ ldr r6, [r2, #44] @ 0x2c │ │ │ │ cmp ip, r7 │ │ │ │ it ne │ │ │ │ strne r7, [r2, #40] @ 0x28 │ │ │ │ - cbnz r6, 75670 │ │ │ │ + cbnz r6, 755f0 │ │ │ │ ldr r7, [r1, #44] @ 0x2c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75202 │ │ │ │ + bne.w 75182 │ │ │ │ ldr r6, [r2, #48] @ 0x30 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 73f3e │ │ │ │ + bne.w 73ebe │ │ │ │ ldr r7, [r1, #48] @ 0x30 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 73f3e │ │ │ │ + beq.w 73ebe │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr.w ip, [r6, #48] @ 0x30 │ │ │ │ ldr r6, [r2, #52] @ 0x34 │ │ │ │ cmp ip, r7 │ │ │ │ - bne.w 75aac │ │ │ │ - cbnz r6, 75698 │ │ │ │ + bne.w 75a2c │ │ │ │ + cbnz r6, 75618 │ │ │ │ ldr r7, [r1, #52] @ 0x34 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7522a │ │ │ │ + bne.w 751aa │ │ │ │ ldr r6, [r2, #56] @ 0x38 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 73f56 │ │ │ │ + bne.w 73ed6 │ │ │ │ ldr r7, [r1, #56] @ 0x38 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 73f56 │ │ │ │ + beq.w 73ed6 │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr.w ip, [r6, #56] @ 0x38 │ │ │ │ ldr r6, [r2, #60] @ 0x3c │ │ │ │ cmp ip, r7 │ │ │ │ - beq.w 75904 │ │ │ │ + beq.w 75884 │ │ │ │ str r7, [r2, #56] @ 0x38 │ │ │ │ - cbnz r6, 756c2 │ │ │ │ + cbnz r6, 75642 │ │ │ │ ldr r7, [r1, #60] @ 0x3c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75254 │ │ │ │ + bne.w 751d4 │ │ │ │ ldr r6, [r2, #64] @ 0x40 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 73f6e │ │ │ │ + bne.w 73eee │ │ │ │ ldr r7, [r1, #64] @ 0x40 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 73f6e │ │ │ │ + beq.w 73eee │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr.w ip, [r6, #64] @ 0x40 │ │ │ │ ldr r6, [r2, #72] @ 0x48 │ │ │ │ cmp ip, r7 │ │ │ │ it ne │ │ │ │ strne r7, [r2, #64] @ 0x40 │ │ │ │ - cbnz r6, 756ea │ │ │ │ + cbnz r6, 7566a │ │ │ │ ldr r7, [r1, #72] @ 0x48 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7527e │ │ │ │ + bne.w 751fe │ │ │ │ ldr r6, [r2, #76] @ 0x4c │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 75292 │ │ │ │ - b.w 73f86 │ │ │ │ + beq.w 75212 │ │ │ │ + b.w 73f06 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 75630 │ │ │ │ + bne.n 755b0 │ │ │ │ ldr r6, [r2, #36] @ 0x24 │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ str r7, [r2, #32] │ │ │ │ - cbnz r6, 7570a │ │ │ │ + cbnz r6, 7568a │ │ │ │ ldr r7, [r1, #36] @ 0x24 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 754cc │ │ │ │ - cbnz r0, 75712 │ │ │ │ + bne.w 7544c │ │ │ │ + cbnz r0, 75692 │ │ │ │ ldr r7, [r1, #40] @ 0x28 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 757ae │ │ │ │ + bne.n 7572e │ │ │ │ ldr r0, [r2, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75a96 │ │ │ │ + bne.w 75a16 │ │ │ │ ldr r7, [r1, #44] @ 0x2c │ │ │ │ ldr r0, [r2, #48] @ 0x30 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 757e8 │ │ │ │ - cbnz r0, 7572c │ │ │ │ + bne.n 75768 │ │ │ │ + cbnz r0, 756ac │ │ │ │ ldr r7, [r1, #48] @ 0x30 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75834 │ │ │ │ + bne.w 757b4 │ │ │ │ movs r0, #0 │ │ │ │ - b.w 73f3e │ │ │ │ + b.w 73ebe │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 756a8 │ │ │ │ + bne.n 75628 │ │ │ │ ldr r6, [r2, #60] @ 0x3c │ │ │ │ ldr r0, [r2, #64] @ 0x40 │ │ │ │ str r7, [r2, #56] @ 0x38 │ │ │ │ - cbnz r6, 75746 │ │ │ │ + cbnz r6, 756c6 │ │ │ │ ldr r7, [r1, #60] @ 0x3c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75466 │ │ │ │ - cbnz r0, 7574c │ │ │ │ + bne.w 753e6 │ │ │ │ + cbnz r0, 756cc │ │ │ │ ldr r7, [r1, #64] @ 0x40 │ │ │ │ - cbnz r7, 75786 │ │ │ │ + cbnz r7, 75706 │ │ │ │ ldr r0, [r2, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7547e │ │ │ │ + bne.w 753fe │ │ │ │ ldr r7, [r1, #72] @ 0x48 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ - cbnz r7, 7576a │ │ │ │ + cbnz r7, 756ea │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75482 │ │ │ │ - b.n 7548a │ │ │ │ + beq.w 75402 │ │ │ │ + b.n 7540a │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7527e │ │ │ │ + bne.w 751fe │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ str r7, [r2, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75482 │ │ │ │ - b.n 7548a │ │ │ │ + beq.w 75402 │ │ │ │ + b.n 7540a │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75a88 │ │ │ │ + bne.w 75a08 │ │ │ │ str.w r7, [r2, #132] @ 0x84 │ │ │ │ - b.w 7403a │ │ │ │ + b.w 73fba │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 756d2 │ │ │ │ + bne.n 75652 │ │ │ │ ldr r6, [r2, #72] @ 0x48 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ str r7, [r2, #64] @ 0x40 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 7575a │ │ │ │ + bne.n 756da │ │ │ │ ldr r7, [r1, #72] @ 0x48 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 7576a │ │ │ │ + bne.n 756ea │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7548a │ │ │ │ + bne.w 7540a │ │ │ │ ldr r7, [r1, #76] @ 0x4c │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 7548a │ │ │ │ + beq.w 7540a │ │ │ │ mov r0, r6 │ │ │ │ - b.n 752a4 │ │ │ │ + b.n 75224 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75658 │ │ │ │ + bne.w 755d8 │ │ │ │ ldr r6, [r2, #44] @ 0x2c │ │ │ │ ldr r0, [r2, #48] @ 0x30 │ │ │ │ str r7, [r2, #40] @ 0x28 │ │ │ │ - cbnz r6, 757ba │ │ │ │ + cbnz r6, 7573a │ │ │ │ ldr r7, [r1, #44] @ 0x2c │ │ │ │ - cbnz r7, 757e8 │ │ │ │ - cbnz r0, 757c2 │ │ │ │ + cbnz r7, 75768 │ │ │ │ + cbnz r0, 75742 │ │ │ │ ldr r7, [r1, #48] @ 0x30 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 75834 │ │ │ │ + bne.n 757b4 │ │ │ │ ldr r0, [r2, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75ab8 │ │ │ │ + bne.w 75a38 │ │ │ │ ldr r7, [r1, #52] @ 0x34 │ │ │ │ ldr r0, [r2, #56] @ 0x38 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 758ce │ │ │ │ - cbnz r0, 757da │ │ │ │ + bne.n 7584e │ │ │ │ + cbnz r0, 7575a │ │ │ │ ldr r7, [r1, #56] @ 0x38 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 75736 │ │ │ │ + bne.n 756b6 │ │ │ │ movs r0, #0 │ │ │ │ - b.w 73f56 │ │ │ │ + b.w 73ed6 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75202 │ │ │ │ + bne.w 75182 │ │ │ │ ldr r0, [r2, #48] @ 0x30 │ │ │ │ ldr r6, [r2, #52] @ 0x34 │ │ │ │ str r7, [r2, #44] @ 0x2c │ │ │ │ - cbnz r0, 757f2 │ │ │ │ + cbnz r0, 75772 │ │ │ │ ldr r7, [r1, #48] @ 0x30 │ │ │ │ - cbnz r7, 75836 │ │ │ │ - cbnz r6, 757fa │ │ │ │ + cbnz r7, 757b6 │ │ │ │ + cbnz r6, 7577a │ │ │ │ ldr r7, [r1, #52] @ 0x34 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 758cc │ │ │ │ + bne.n 7584c │ │ │ │ ldr r0, [r2, #56] @ 0x38 │ │ │ │ - cbnz r0, 75804 │ │ │ │ + cbnz r0, 75784 │ │ │ │ ldr r7, [r1, #56] @ 0x38 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 75736 │ │ │ │ + bne.n 756b6 │ │ │ │ ldr r0, [r2, #60] @ 0x3c │ │ │ │ - cbnz r0, 75810 │ │ │ │ + cbnz r0, 75790 │ │ │ │ ldr r7, [r1, #60] @ 0x3c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75464 │ │ │ │ + bne.w 753e4 │ │ │ │ movs r0, #0 │ │ │ │ - b.w 73f62 │ │ │ │ + b.w 73ee2 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ mov r0, r8 │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ - bl 793e8 │ │ │ │ + bl 7937c │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 73912 │ │ │ │ - b.n 75050 │ │ │ │ + bge.w 73892 │ │ │ │ + b.n 74fd0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75680 │ │ │ │ + bne.w 75600 │ │ │ │ ldr r6, [r2, #52] @ 0x34 │ │ │ │ ldr r0, [r2, #56] @ 0x38 │ │ │ │ str r7, [r2, #48] @ 0x30 │ │ │ │ - cbnz r6, 75842 │ │ │ │ + cbnz r6, 757c2 │ │ │ │ ldr r7, [r1, #52] @ 0x34 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 758ce │ │ │ │ - cbnz r0, 7584c │ │ │ │ + bne.n 7584e │ │ │ │ + cbnz r0, 757cc │ │ │ │ ldr r7, [r1, #56] @ 0x38 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75736 │ │ │ │ + bne.w 756b6 │ │ │ │ ldr r0, [r2, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75bfa │ │ │ │ + bne.w 75b7a │ │ │ │ ldr r7, [r1, #60] @ 0x3c │ │ │ │ ldr r0, [r2, #64] @ 0x40 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75466 │ │ │ │ - cbnz r0, 75866 │ │ │ │ + bne.w 753e6 │ │ │ │ + cbnz r0, 757e6 │ │ │ │ ldr r7, [r1, #64] @ 0x40 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 75786 │ │ │ │ + bne.n 75706 │ │ │ │ movs r0, #0 │ │ │ │ - b.w 73f6e │ │ │ │ + b.w 73eee │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - b.w 73eea │ │ │ │ + b.w 73e6a │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7512c │ │ │ │ - b.n 7518a │ │ │ │ + beq.w 750ac │ │ │ │ + b.n 7510a │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75608 │ │ │ │ + bne.w 75588 │ │ │ │ ldr r6, [r2, #28] │ │ │ │ ldr r0, [r2, #32] │ │ │ │ str r7, [r2, #24] │ │ │ │ - cbnz r6, 75892 │ │ │ │ + cbnz r6, 75812 │ │ │ │ ldr r7, [r1, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 755a6 │ │ │ │ - cbnz r0, 7589c │ │ │ │ + bne.w 75526 │ │ │ │ + cbnz r0, 7581c │ │ │ │ ldr r7, [r1, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 756fa │ │ │ │ + bne.w 7567a │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75bf0 │ │ │ │ + bne.w 75b70 │ │ │ │ ldr r7, [r1, #36] @ 0x24 │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 754cc │ │ │ │ - cbnz r0, 758b8 │ │ │ │ + bne.w 7544c │ │ │ │ + cbnz r0, 75838 │ │ │ │ ldr r7, [r1, #40] @ 0x28 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 757ae │ │ │ │ + bne.w 7572e │ │ │ │ movs r0, #0 │ │ │ │ - b.w 73f26 │ │ │ │ + b.w 73ea6 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 755a4 │ │ │ │ - b.n 751b2 │ │ │ │ + beq.w 75524 │ │ │ │ + b.n 75132 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7522a │ │ │ │ + bne.w 751aa │ │ │ │ ldr r0, [r2, #56] @ 0x38 │ │ │ │ ldr r6, [r2, #60] @ 0x3c │ │ │ │ str r7, [r2, #52] @ 0x34 │ │ │ │ - cbnz r0, 758dc │ │ │ │ + cbnz r0, 7585c │ │ │ │ ldr r7, [r1, #56] @ 0x38 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75738 │ │ │ │ - cbnz r6, 758e6 │ │ │ │ + bne.w 756b8 │ │ │ │ + cbnz r6, 75866 │ │ │ │ ldr r7, [r1, #60] @ 0x3c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75464 │ │ │ │ + bne.w 753e4 │ │ │ │ ldr r0, [r2, #64] @ 0x40 │ │ │ │ - cbnz r0, 758f2 │ │ │ │ + cbnz r0, 75872 │ │ │ │ ldr r7, [r1, #64] @ 0x40 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75786 │ │ │ │ + bne.w 75706 │ │ │ │ ldr r0, [r2, #72] @ 0x48 │ │ │ │ - cbnz r0, 758fe │ │ │ │ + cbnz r0, 7587e │ │ │ │ ldr r7, [r1, #72] @ 0x48 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75768 │ │ │ │ + bne.w 756e8 │ │ │ │ movs r0, #0 │ │ │ │ - b.w 73f7a │ │ │ │ + b.w 73efa │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 756ba │ │ │ │ - b.n 756c2 │ │ │ │ + beq.w 7563a │ │ │ │ + b.n 75642 │ │ │ │ ldr.w ip, [r2, #12] │ │ │ │ str r6, [r2, #8] │ │ │ │ ldr r6, [r2, #16] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 75922 │ │ │ │ + bne.n 758a2 │ │ │ │ ldr r7, [r1, #12] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75566 │ │ │ │ - cbnz r6, 7592c │ │ │ │ + bne.w 754e6 │ │ │ │ + cbnz r6, 758ac │ │ │ │ ldr r7, [r1, #16] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 750b0 │ │ │ │ + bne.w 75030 │ │ │ │ ldr r6, [r2, #20] │ │ │ │ - cbnz r6, 75938 │ │ │ │ + cbnz r6, 758b8 │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7512c │ │ │ │ + bne.w 750ac │ │ │ │ ldr r6, [r2, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 73ef6 │ │ │ │ + bne.w 73e76 │ │ │ │ ldr r7, [r1, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 73ef6 │ │ │ │ - b.n 75882 │ │ │ │ + beq.w 73e76 │ │ │ │ + b.n 75802 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 75266 │ │ │ │ - b.n 7526e │ │ │ │ + beq.w 751e6 │ │ │ │ + b.n 751ee │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 7523c │ │ │ │ - b.n 75244 │ │ │ │ + beq.w 751bc │ │ │ │ + b.n 751c4 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 75026 │ │ │ │ - b.w 7502e │ │ │ │ + beq.w 74fa6 │ │ │ │ + b.w 74fae │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r0, [r6, #8] │ │ │ │ cmp r0, r7 │ │ │ │ it ne │ │ │ │ strne r7, [r2, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7447e │ │ │ │ + beq.w 743fe │ │ │ │ mov r0, r5 │ │ │ │ - b.w 73ece │ │ │ │ + b.w 73e4e │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 74a0c │ │ │ │ + beq.w 7498c │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ ldr.w ip, [r0, #20] │ │ │ │ ldr r0, [r2, #28] │ │ │ │ cmp ip, r7 │ │ │ │ - beq.w 75bac │ │ │ │ + beq.w 75b2c │ │ │ │ str r7, [r2, #20] │ │ │ │ - cbnz r0, 7599a │ │ │ │ + cbnz r0, 7591a │ │ │ │ ldr r7, [r1, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 74e94 │ │ │ │ + bne.w 74e14 │ │ │ │ ldr r0, [r2, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 733e6 │ │ │ │ + bne.w 73366 │ │ │ │ ldr r7, [r1, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 733e6 │ │ │ │ + beq.w 73366 │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ ldr.w ip, [r0, #32] │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ cmp ip, r7 │ │ │ │ - bne.w 75d56 │ │ │ │ + bne.w 75cd6 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 74eb4 │ │ │ │ - b.w 733f2 │ │ │ │ + beq.w 74e34 │ │ │ │ + b.w 73372 │ │ │ │ orr.w r1, r1, #2147483648 @ 0x80000000 │ │ │ │ str.w r1, [r9, #84] @ 0x54 │ │ │ │ - b.w 74396 │ │ │ │ + b.w 74316 │ │ │ │ orr.w r1, r1, #16777216 @ 0x1000000 │ │ │ │ str.w r1, [r9, #84] @ 0x54 │ │ │ │ - b.w 74396 │ │ │ │ + b.w 74316 │ │ │ │ orr.w r1, r1, #268435456 @ 0x10000000 │ │ │ │ str.w r1, [r9, #84] @ 0x54 │ │ │ │ - b.w 74396 │ │ │ │ + b.w 74316 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ str.w r3, [r9, #84] @ 0x54 │ │ │ │ - b.w 7332e │ │ │ │ + b.w 732ae │ │ │ │ ldr.w r0, [lr, #8] │ │ │ │ ldr r7, [r2, #12] │ │ │ │ cmp r0, r6 │ │ │ │ - bne.w 75e90 │ │ │ │ - cbnz r7, 75a08 │ │ │ │ + bne.w 75e10 │ │ │ │ + cbnz r7, 75988 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75016 │ │ │ │ + bne.w 74f96 │ │ │ │ ldr r0, [r2, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 75ac2 │ │ │ │ + bne.n 75a42 │ │ │ │ ldr r7, [r1, #20] │ │ │ │ mov r6, r5 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 733ce │ │ │ │ - b.n 75980 │ │ │ │ + beq.w 7334e │ │ │ │ + b.n 75900 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 73444 │ │ │ │ + beq.w 733c4 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 740ec │ │ │ │ - b.w 740e4 │ │ │ │ + beq.w 7406c │ │ │ │ + b.w 74064 │ │ │ │ ldr r7, [r0, #48] @ 0x30 │ │ │ │ ldr r3, [r7, #120] @ 0x78 │ │ │ │ ldr.w lr, [r2, #116] @ 0x74 │ │ │ │ cmp r3, r6 │ │ │ │ it ne │ │ │ │ strne r6, [r2, #120] @ 0x78 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 7400e │ │ │ │ + bne.w 73f8e │ │ │ │ ldr r6, [r1, #116] @ 0x74 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 7400e │ │ │ │ - b.n 7552a │ │ │ │ + beq.w 73f8e │ │ │ │ + b.n 754aa │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 753b6 │ │ │ │ + bne.w 75336 │ │ │ │ movw r6, #22148 @ 0x5684 │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ mov r3, r5 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 75ae8 │ │ │ │ + beq.n 75a68 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 75a60 │ │ │ │ + bne.n 759e0 │ │ │ │ movw r4, #21632 @ 0x5480 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ mov r3, r5 │ │ │ │ cmp r3, r4 │ │ │ │ - bne.w 76020 │ │ │ │ + bne.w 75fa0 │ │ │ │ orr.w r1, r1, #536870912 @ 0x20000000 │ │ │ │ str.w r1, [r9, #84] @ 0x54 │ │ │ │ - b.w 74396 │ │ │ │ + b.w 74316 │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr.w r6, [r6, #132] @ 0x84 │ │ │ │ cmp r7, r6 │ │ │ │ - beq.w 7403a │ │ │ │ - b.n 7577a │ │ │ │ + beq.w 73fba │ │ │ │ + b.n 756fa │ │ │ │ ldr r0, [r2, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75724 │ │ │ │ - b.n 7572c │ │ │ │ + beq.w 756a4 │ │ │ │ + b.n 756ac │ │ │ │ add.w r2, r2, #98304 @ 0x18000 │ │ │ │ adds r2, #228 @ 0xe4 │ │ │ │ adds r0, r1, r2 │ │ │ │ - b.w 74ada │ │ │ │ + b.w 74a5a │ │ │ │ str r7, [r2, #48] @ 0x30 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 75222 │ │ │ │ - b.w 73f4a │ │ │ │ + beq.w 751a2 │ │ │ │ + b.w 73eca │ │ │ │ ldr r0, [r2, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 757d4 │ │ │ │ - b.n 757da │ │ │ │ + beq.w 75754 │ │ │ │ + b.n 7575a │ │ │ │ mov r6, r5 │ │ │ │ - b.w 733ce │ │ │ │ + b.w 7334e │ │ │ │ str.w r1, [r9, #152] @ 0x98 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 73e48 │ │ │ │ - b.w 7356a │ │ │ │ - ldr r4, [pc, #784] @ (75de8 ) │ │ │ │ - b.w 74878 │ │ │ │ + beq.w 73dc8 │ │ │ │ + b.w 734ea │ │ │ │ + ldr r4, [pc, #784] @ (75d68 ) │ │ │ │ + b.w 747f8 │ │ │ │ add.w r2, r2, #98304 @ 0x18000 │ │ │ │ adds r2, #228 @ 0xe4 │ │ │ │ adds r1, r4, r2 │ │ │ │ - b.w 7377c │ │ │ │ + b.w 736fc │ │ │ │ orr.w r1, r1, #33554432 @ 0x2000000 │ │ │ │ str.w r1, [r9, #84] @ 0x54 │ │ │ │ - b.w 74396 │ │ │ │ + b.w 74316 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 73cb6 │ │ │ │ - b.w 73cbe │ │ │ │ + bne.w 73c36 │ │ │ │ + b.w 73c3e │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 759aa │ │ │ │ + bne.w 7592a │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ - b.n 7540e │ │ │ │ + b.n 7538e │ │ │ │ add.w r4, r4, #98304 @ 0x18000 │ │ │ │ ldr.w r3, [r4, #244] @ 0xf4 │ │ │ │ - b.w 72f40 │ │ │ │ + b.w 72ec0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7529a │ │ │ │ - b.w 752a4 │ │ │ │ + bne.w 7521a │ │ │ │ + b.w 75224 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 74f8c │ │ │ │ + beq.w 74f0c │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 733f2 │ │ │ │ - b.w 74f8c │ │ │ │ + beq.w 73372 │ │ │ │ + b.w 74f0c │ │ │ │ add.w r2, r2, #98304 @ 0x18000 │ │ │ │ adds r2, #228 @ 0xe4 │ │ │ │ adds r1, r0, r2 │ │ │ │ - b.w 74c3a │ │ │ │ + b.w 74bba │ │ │ │ ldr.w r2, [r9, #172] @ 0xac │ │ │ │ ldr r3, [r2, #8] │ │ │ │ str r3, [sp, #20] │ │ │ │ cmp r3, #1 │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ - ble.w 735e6 │ │ │ │ + ble.w 73566 │ │ │ │ movs r5, #0 │ │ │ │ - b.w 73338 │ │ │ │ + b.w 732b8 │ │ │ │ str r0, [r2, #0] │ │ │ │ - b.w 7408c │ │ │ │ + b.w 7400c │ │ │ │ str r0, [r2, #4] │ │ │ │ - b.w 7409a │ │ │ │ + b.w 7401a │ │ │ │ ldr r6, [r6, #0] │ │ │ │ cmp r0, r6 │ │ │ │ mov r6, r5 │ │ │ │ - beq.w 740c2 │ │ │ │ + beq.w 74042 │ │ │ │ str r0, [r2, #0] │ │ │ │ - b.w 740c2 │ │ │ │ + b.w 74042 │ │ │ │ add.w r2, r2, #98304 @ 0x18000 │ │ │ │ adds r2, #228 @ 0xe4 │ │ │ │ adds r1, r0, r2 │ │ │ │ - b.w 73008 │ │ │ │ + b.w 72f88 │ │ │ │ add.w r2, r2, #98304 @ 0x18000 │ │ │ │ adds r2, #228 @ 0xe4 │ │ │ │ adds r1, r4, r2 │ │ │ │ - b.w 74608 │ │ │ │ - cbz r5, 75b96 │ │ │ │ + b.w 74588 │ │ │ │ + cbz r5, 75b16 │ │ │ │ ldr.w r0, [r5, #140] @ 0x8c │ │ │ │ cmp r1, r0 │ │ │ │ - beq.w 73524 │ │ │ │ + beq.w 734a4 │ │ │ │ str.w r1, [r9, #140] @ 0x8c │ │ │ │ - b.w 73524 │ │ │ │ + b.w 734a4 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 744d6 │ │ │ │ + beq.w 74456 │ │ │ │ str r0, [r2, #4] │ │ │ │ - b.w 744d6 │ │ │ │ + b.w 74456 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75992 │ │ │ │ - b.n 7599a │ │ │ │ + beq.w 75912 │ │ │ │ + b.n 7591a │ │ │ │ add.w r0, r0, #98304 @ 0x18000 │ │ │ │ adds r0, #228 @ 0xe4 │ │ │ │ adds r3, r4, r0 │ │ │ │ - b.w 73712 │ │ │ │ + b.w 73692 │ │ │ │ orr.w r1, r1, #134217728 @ 0x8000000 │ │ │ │ str.w r1, [r9, #84] @ 0x54 │ │ │ │ - b.w 74396 │ │ │ │ + b.w 74316 │ │ │ │ ldr r7, [r0, #48] @ 0x30 │ │ │ │ ldr r6, [r7, #112] @ 0x70 │ │ │ │ cmp lr, r6 │ │ │ │ - beq.w 73ff8 │ │ │ │ + beq.w 73f78 │ │ │ │ str.w lr, [r2, #112] @ 0x70 │ │ │ │ - cbnz r3, 75be4 │ │ │ │ + cbnz r3, 75b64 │ │ │ │ ldr r6, [r1, #120] @ 0x78 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 75a2e │ │ │ │ + bne.w 759ae │ │ │ │ ldr r6, [r2, #116] @ 0x74 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 75a42 │ │ │ │ - b.w 7400e │ │ │ │ + beq.w 759c2 │ │ │ │ + b.w 73f8e │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 758b0 │ │ │ │ - b.n 758b8 │ │ │ │ + beq.w 75830 │ │ │ │ + b.n 75838 │ │ │ │ ldr r0, [r2, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75860 │ │ │ │ - b.n 75866 │ │ │ │ + beq.w 757e0 │ │ │ │ + b.n 757e6 │ │ │ │ mov r0, r4 │ │ │ │ blx r2 │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ mov r2, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7541c │ │ │ │ - b.w 74886 │ │ │ │ + bne.w 7539c │ │ │ │ + b.w 74806 │ │ │ │ ldr r0, [r2, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 74a04 │ │ │ │ - b.w 733ce │ │ │ │ + beq.w 74984 │ │ │ │ + b.w 7334e │ │ │ │ ldr r6, [r2, #28] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 7559c │ │ │ │ - b.w 73f02 │ │ │ │ + beq.w 7551c │ │ │ │ + b.w 73e82 │ │ │ │ ldr r0, [r2, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 750e2 │ │ │ │ - b.w 750ea │ │ │ │ + beq.w 75062 │ │ │ │ + b.w 7506a │ │ │ │ str r7, [r2, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 75618 │ │ │ │ - b.n 75620 │ │ │ │ + beq.w 75598 │ │ │ │ + b.n 755a0 │ │ │ │ str r7, [r2, #16] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 7586c │ │ │ │ + bne.w 757ec │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 73eea │ │ │ │ - b.w 7518a │ │ │ │ + beq.w 73e6a │ │ │ │ + b.w 7510a │ │ │ │ str r7, [r2, #20] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 7519a │ │ │ │ - b.w 751a2 │ │ │ │ + beq.w 7511a │ │ │ │ + b.w 75122 │ │ │ │ str r0, [r2, #12] │ │ │ │ - cbnz r6, 75c84 │ │ │ │ + cbnz r6, 75c04 │ │ │ │ ldr r7, [r1, #16] │ │ │ │ mov r0, r5 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 73eda │ │ │ │ - b.n 755e0 │ │ │ │ + beq.w 73e5a │ │ │ │ + b.n 75560 │ │ │ │ mov r6, r5 │ │ │ │ - b.n 75980 │ │ │ │ + b.n 75900 │ │ │ │ mov r0, r5 │ │ │ │ - b.n 755e0 │ │ │ │ + b.n 75560 │ │ │ │ mov r6, r5 │ │ │ │ - b.w 733da │ │ │ │ + b.w 7335a │ │ │ │ mov r0, r5 │ │ │ │ - b.w 73eda │ │ │ │ + b.w 73e5a │ │ │ │ str r7, [r2, #32] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 75640 │ │ │ │ - b.n 75648 │ │ │ │ + beq.w 755c0 │ │ │ │ + b.n 755c8 │ │ │ │ str r7, [r2, #28] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 751c2 │ │ │ │ - b.w 751ca │ │ │ │ + beq.w 75142 │ │ │ │ + b.w 7514a │ │ │ │ str r7, [r2, #36] @ 0x24 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 751ea │ │ │ │ - b.w 751f2 │ │ │ │ + beq.w 7516a │ │ │ │ + b.w 75172 │ │ │ │ str r7, [r2, #44] @ 0x2c │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 75678 │ │ │ │ - b.w 73f3e │ │ │ │ + beq.w 755f8 │ │ │ │ + b.w 73ebe │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ mov r9, r5 │ │ │ │ - b.w 75054 │ │ │ │ + b.w 74fd4 │ │ │ │ ldr r6, [r2, #16] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 750a8 │ │ │ │ - b.w 73eda │ │ │ │ + beq.w 75028 │ │ │ │ + b.w 73e5a │ │ │ │ str r7, [sp, #32] │ │ │ │ - b.n 7586e │ │ │ │ + b.n 757ee │ │ │ │ ldr r6, [r2, #20] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 75124 │ │ │ │ + beq.w 750a4 │ │ │ │ movs r0, #0 │ │ │ │ str r0, [sp, #32] │ │ │ │ - b.n 7586e │ │ │ │ + b.n 757ee │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ - b.w 73524 │ │ │ │ - ldr r0, [pc, #260] @ (75dec ) │ │ │ │ + b.w 734a4 │ │ │ │ + ldr r0, [pc, #260] @ (75d6c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr.w r1, [r9, #180] @ 0xb4 │ │ │ │ movs r3, #28 │ │ │ │ subs r1, #1 │ │ │ │ ldr r2, [r2, r0] │ │ │ │ mul.w r3, r1, r3 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ add.w r2, r3, #92672 @ 0x16a00 │ │ │ │ adds r4, r0, r3 │ │ │ │ adds r2, #252 @ 0xfc │ │ │ │ add.w r4, r4, #92672 @ 0x16a00 │ │ │ │ add r2, r0 │ │ │ │ ldr.w r4, [r4, #252] @ 0xfc │ │ │ │ cmp r4, r9 │ │ │ │ - beq.n 75d1c │ │ │ │ + beq.n 75c9c │ │ │ │ cmp r1, #10 │ │ │ │ ittt ls │ │ │ │ addls.w r3, r3, #98304 @ 0x18000 │ │ │ │ addls r3, #228 @ 0xe4 │ │ │ │ addls r2, r0, r3 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r2, #8] │ │ │ │ - b.w 75062 │ │ │ │ + b.w 74fe2 │ │ │ │ mov r9, r5 │ │ │ │ str r0, [r4, #12] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 75050 │ │ │ │ + beq.w 74fd0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 75050 │ │ │ │ + bne.w 74fd0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ - b.w 75054 │ │ │ │ + b.w 74fd4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.w 74976 │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.w 748f6 │ │ │ │ str r7, [r2, #32] │ │ │ │ - b.w 733e8 │ │ │ │ + b.w 73368 │ │ │ │ mov r9, r5 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 75d34 │ │ │ │ - b.w 75050 │ │ │ │ + bne.n 75cb4 │ │ │ │ + b.w 74fd0 │ │ │ │ mov r9, r5 │ │ │ │ - b.n 75d28 │ │ │ │ + b.n 75ca8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.w 73884 │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.w 73804 │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - movw r1, #64876 @ 0xfd6c │ │ │ │ + movw r1, #65196 @ 0xfeac │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d1990 │ │ │ │ + bl d19a8 │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ - b.w 75054 │ │ │ │ + b.w 74fd4 │ │ │ │ adds r6, #1 │ │ │ │ cmp r6, r5 │ │ │ │ - bne.w 7365a │ │ │ │ - b.w 7367a │ │ │ │ + bne.w 735da │ │ │ │ + b.w 735fa │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ - movw r1, #65364 @ 0xff54 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ + movw r1, #148 @ 0x94 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1990 │ │ │ │ + bl d19a8 │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ - b.w 75054 │ │ │ │ + b.w 74fd4 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ - movw r1, #65528 @ 0xfff8 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ + movw r1, #312 @ 0x138 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1990 │ │ │ │ - b.w 736aa │ │ │ │ + bl d19a8 │ │ │ │ + b.w 7362a │ │ │ │ asrs r0, r1, #32 │ │ │ │ lsls r1, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ str.w r1, [r9, #108] @ 0x6c │ │ │ │ - b.w 734f4 │ │ │ │ + b.w 73474 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #12] │ │ │ │ - b.n 75d28 │ │ │ │ - cbz r0, 75e0a │ │ │ │ + b.n 75ca8 │ │ │ │ + cbz r0, 75d8a │ │ │ │ ldr r7, [r0, #48] @ 0x30 │ │ │ │ ldr r7, [r7, #100] @ 0x64 │ │ │ │ cmp r6, r7 │ │ │ │ - beq.w 73fce │ │ │ │ + beq.w 73f4e │ │ │ │ str r6, [r2, #100] @ 0x64 │ │ │ │ - b.w 73fce │ │ │ │ - cbnz r0, 75e18 │ │ │ │ + b.w 73f4e │ │ │ │ + cbnz r0, 75d98 │ │ │ │ str r6, [r2, #104] @ 0x68 │ │ │ │ - b.w 73fda │ │ │ │ + b.w 73f5a │ │ │ │ ldr r7, [r0, #48] @ 0x30 │ │ │ │ ldr r7, [r7, #104] @ 0x68 │ │ │ │ cmp r6, r7 │ │ │ │ - bne.n 75e12 │ │ │ │ - b.w 73fda │ │ │ │ - cbnz r0, 75e3e │ │ │ │ + bne.n 75d92 │ │ │ │ + b.w 73f5a │ │ │ │ + cbnz r0, 75dbe │ │ │ │ str r6, [r2, #92] @ 0x5c │ │ │ │ - b.w 73fb6 │ │ │ │ - cbz r0, 75e38 │ │ │ │ + b.w 73f36 │ │ │ │ + cbz r0, 75db8 │ │ │ │ ldr r7, [r0, #48] @ 0x30 │ │ │ │ ldr r7, [r7, #96] @ 0x60 │ │ │ │ cmp r6, r7 │ │ │ │ - beq.w 73fc2 │ │ │ │ + beq.w 73f42 │ │ │ │ str r6, [r2, #96] @ 0x60 │ │ │ │ - b.w 73fc2 │ │ │ │ + b.w 73f42 │ │ │ │ ldr r7, [r0, #48] @ 0x30 │ │ │ │ ldr r7, [r7, #92] @ 0x5c │ │ │ │ cmp r6, r7 │ │ │ │ - bne.n 75e26 │ │ │ │ - b.w 73fb6 │ │ │ │ - cbnz r0, 75e54 │ │ │ │ + bne.n 75da6 │ │ │ │ + b.w 73f36 │ │ │ │ + cbnz r0, 75dd4 │ │ │ │ str.w r7, [r2, #136] @ 0x88 │ │ │ │ - b.w 7404a │ │ │ │ + b.w 73fca │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr.w r6, [r6, #136] @ 0x88 │ │ │ │ cmp r7, r6 │ │ │ │ - bne.n 75e4c │ │ │ │ - b.w 7404a │ │ │ │ - cbz r0, 75e6e │ │ │ │ + bne.n 75dcc │ │ │ │ + b.w 73fca │ │ │ │ + cbz r0, 75dee │ │ │ │ ldr r7, [r0, #48] @ 0x30 │ │ │ │ ldr r7, [r7, #84] @ 0x54 │ │ │ │ cmp r6, r7 │ │ │ │ - beq.w 73f9e │ │ │ │ + beq.w 73f1e │ │ │ │ str r6, [r2, #84] @ 0x54 │ │ │ │ - b.w 73f9e │ │ │ │ - cbz r0, 75e80 │ │ │ │ + b.w 73f1e │ │ │ │ + cbz r0, 75e00 │ │ │ │ ldr r7, [r0, #48] @ 0x30 │ │ │ │ ldr r7, [r7, #88] @ 0x58 │ │ │ │ cmp r6, r7 │ │ │ │ - beq.w 73faa │ │ │ │ + beq.w 73f2a │ │ │ │ str r6, [r2, #88] @ 0x58 │ │ │ │ - b.w 73faa │ │ │ │ + b.w 73f2a │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.w 74be6 │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.w 74b66 │ │ │ │ str r6, [r2, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 744b0 │ │ │ │ + beq.w 74430 │ │ │ │ mov r6, r5 │ │ │ │ - b.w 733c2 │ │ │ │ + b.w 73342 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r2, #0] │ │ │ │ - b.w 737a2 │ │ │ │ - cbz r0, 75ebe │ │ │ │ + b.w 73722 │ │ │ │ + cbz r0, 75e3e │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr.w r6, [r6, #128] @ 0x80 │ │ │ │ cmp r7, r6 │ │ │ │ - beq.w 7401e │ │ │ │ + beq.w 73f9e │ │ │ │ str.w r7, [r2, #128] @ 0x80 │ │ │ │ - b.w 7401e │ │ │ │ - cbz r0, 75ed2 │ │ │ │ + b.w 73f9e │ │ │ │ + cbz r0, 75e52 │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr r6, [r6, #124] @ 0x7c │ │ │ │ cmp r7, r6 │ │ │ │ - beq.w 7402a │ │ │ │ + beq.w 73faa │ │ │ │ str r7, [r2, #124] @ 0x7c │ │ │ │ - b.w 7402a │ │ │ │ + b.w 73faa │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ - movw r1, #65284 @ 0xff04 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ + movw r1, #68 @ 0x44 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1990 │ │ │ │ + bl d19a8 │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ - b.w 75054 │ │ │ │ + b.w 74fd4 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r0, r3 │ │ │ │ it ne │ │ │ │ strne r0, [r2, #0] │ │ │ │ - b.w 744c8 │ │ │ │ + b.w 74448 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - movw r1, #65044 @ 0xfe14 │ │ │ │ + movw r1, #65364 @ 0xff54 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1990 │ │ │ │ + bl d19a8 │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ - b.w 75054 │ │ │ │ + b.w 74fd4 │ │ │ │ str r0, [r5, #12] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 74c8a │ │ │ │ - b.w 75050 │ │ │ │ + bne.w 74c0a │ │ │ │ + b.w 74fd0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - movw r1, #65204 @ 0xfeb4 │ │ │ │ + movw r1, #65524 @ 0xfff4 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1990 │ │ │ │ + bl d19a8 │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ - b.w 75054 │ │ │ │ + b.w 74fd4 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #64996 @ 0xfde4 │ │ │ │ + movw r1, #65316 @ 0xff24 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 1271a4 │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ - b.w 75054 │ │ │ │ + b.w 74fd4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 76014 │ │ │ │ + bne.n 75f94 │ │ │ │ str r6, [r2, #80] @ 0x50 │ │ │ │ - b.w 73f92 │ │ │ │ - cbnz r6, 75f80 │ │ │ │ + b.w 73f12 │ │ │ │ + cbnz r6, 75f00 │ │ │ │ str r1, [r2, #4] │ │ │ │ - b.w 740d2 │ │ │ │ + b.w 74052 │ │ │ │ ldr r0, [r6, #80] @ 0x50 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r1, r0 │ │ │ │ - bne.n 75f7a │ │ │ │ - b.w 7343a │ │ │ │ + bne.n 75efa │ │ │ │ + b.w 733ba │ │ │ │ ldr.w r1, [r9, #136] @ 0x88 │ │ │ │ ldr.w r2, [r4, #136] @ 0x88 │ │ │ │ str.w r6, [r9, #112] @ 0x70 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 73cc6 │ │ │ │ + bne.w 73c46 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 73512 │ │ │ │ - b.w 73cbe │ │ │ │ - cbnz r0, 75fde │ │ │ │ + beq.w 73492 │ │ │ │ + b.w 73c3e │ │ │ │ + cbnz r0, 75f5e │ │ │ │ str r6, [r2, #108] @ 0x6c │ │ │ │ - b.w 73fe6 │ │ │ │ - bl d3c50 │ │ │ │ + b.w 73f66 │ │ │ │ + bl d3c60 │ │ │ │ str.w r4, [r9, #440] @ 0x1b8 │ │ │ │ - bl 1e7a0c │ │ │ │ - b.w 75050 │ │ │ │ + bl 1e7954 │ │ │ │ + b.w 74fd0 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #64836 @ 0xfd44 │ │ │ │ + movw r1, #65156 @ 0xfe84 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1990 │ │ │ │ + bl d19a8 │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ - b.w 75054 │ │ │ │ + b.w 74fd4 │ │ │ │ ldr r7, [r0, #48] @ 0x30 │ │ │ │ ldr r7, [r7, #108] @ 0x6c │ │ │ │ cmp r6, r7 │ │ │ │ - bne.n 75faa │ │ │ │ - b.w 73fe6 │ │ │ │ + bne.n 75f2a │ │ │ │ + b.w 73f66 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 74c8a │ │ │ │ - b.w 75050 │ │ │ │ + bne.w 74c0a │ │ │ │ + b.w 74fd0 │ │ │ │ movw r1, #2572 @ 0xa0c │ │ │ │ - movw r0, #64972 @ 0xfdcc │ │ │ │ + movw r0, #65292 @ 0xff0c │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 214fc4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 214f14 <_PyErr_BadInternalCall@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - b.w 74c80 │ │ │ │ + b.w 74c00 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.w 74234 │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.w 741b4 │ │ │ │ ldr r7, [r0, #48] @ 0x30 │ │ │ │ ldr r7, [r7, #80] @ 0x50 │ │ │ │ cmp r6, r7 │ │ │ │ - bne.n 75f72 │ │ │ │ - b.w 73f92 │ │ │ │ + bne.n 75ef2 │ │ │ │ + b.w 73f12 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 75a76 │ │ │ │ - b.w 73318 │ │ │ │ + bne.w 759f6 │ │ │ │ + b.w 73298 │ │ │ │ nop │ │ │ │ │ │ │ │ -00076030 : │ │ │ │ +00075fb0 : │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ add.w r2, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r2, #1168] @ 0x490 │ │ │ │ - cbz r2, 76070 │ │ │ │ + cbz r2, 75ff0 │ │ │ │ ldr.w r2, [r3, #1412] @ 0x584 │ │ │ │ - cbz r2, 76070 │ │ │ │ + cbz r2, 75ff0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #32] @ (76078 ) │ │ │ │ + ldr r2, [pc, #32] @ (75ff8 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr r4, [r1, r2] │ │ │ │ - cbz r4, 76074 │ │ │ │ + cbz r4, 75ff4 │ │ │ │ ldr.w r0, [r3, #1416] @ 0x588 │ │ │ │ blx 2a31c │ │ │ │ subs r3, r4, r0 │ │ │ │ negs r0, r3 │ │ │ │ adcs r0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0007607c : │ │ │ │ +00075ffc : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr r3, [r1, #84] @ 0x54 │ │ │ │ ands.w r3, r3, #16384 @ 0x4000 │ │ │ │ - bne.n 76098 │ │ │ │ + bne.n 76018 │ │ │ │ mov r0, r3 │ │ │ │ pop {r3, pc} │ │ │ │ ldr.w r3, [r1, #164] @ 0xa4 │ │ │ │ - cbnz r3, 760a2 │ │ │ │ + cbnz r3, 76022 │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ - movw r1, #63357 @ 0xf77d │ │ │ │ + movw r1, #63377 @ 0xf791 │ │ │ │ movt r1, #7 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 760bc │ │ │ │ + bne.n 7603c │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ and.w r0, r0, #512 @ 0x200 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ blx r3 │ │ │ │ - b.n 760b4 │ │ │ │ + b.n 76034 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ ldr.w fp, [r0, #172] @ 0xac │ │ │ │ mov r4, r0 │ │ │ │ str r1, [sp, #4] │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 76904 │ │ │ │ + bne.w 76884 │ │ │ │ ldr r6, [r4, #4] │ │ │ │ movw r8, #40764 @ 0x9f3c │ │ │ │ movt r8, #70 @ 0x46 │ │ │ │ cmp r6, r8 │ │ │ │ - bne.w 76514 │ │ │ │ + bne.w 76494 │ │ │ │ mov r0, r4 │ │ │ │ - bl 769bc │ │ │ │ + bl 7693c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 763a8 │ │ │ │ + beq.w 76328 │ │ │ │ movw r6, #40764 @ 0x9f3c │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ movw r3, #42012 @ 0xa41c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r5, #0 │ │ │ │ cmp r2, r3 │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ - bne.w 76338 │ │ │ │ + bne.w 762b8 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 7681a │ │ │ │ + beq.w 7679a │ │ │ │ adds r1, r3, #1 │ │ │ │ str r1, [r7, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 7681a │ │ │ │ + beq.w 7679a │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 765f4 │ │ │ │ + beq.w 76574 │ │ │ │ ldr.w sl, [r7, #8] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 76388 │ │ │ │ + beq.w 76308 │ │ │ │ cmp r6, r8 │ │ │ │ - bne.w 763cc │ │ │ │ + bne.w 7634c │ │ │ │ ldr.w r5, [r4, #172] @ 0xac │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 762f8 │ │ │ │ + bne.w 76278 │ │ │ │ cmp fp, r5 │ │ │ │ - bne.w 768ea │ │ │ │ + bne.w 7686a │ │ │ │ ldr.w ip, [r4, #84] @ 0x54 │ │ │ │ tst.w ip, #2 │ │ │ │ - bne.w 763b6 │ │ │ │ + bne.w 76336 │ │ │ │ ldr r6, [r4, #4] │ │ │ │ str.w r7, [r4, #172] @ 0xac │ │ │ │ cmp r6, r8 │ │ │ │ - bne.n 761dc │ │ │ │ + bne.n 7615c │ │ │ │ ldr.w ip, [r7, #8] │ │ │ │ cmp.w ip, #0 │ │ │ │ - ble.n 76240 │ │ │ │ + ble.n 761c0 │ │ │ │ ldr.w r1, [r4, #172] @ 0xac │ │ │ │ adds r7, #8 │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r3, [r7, #4]! │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 76846 │ │ │ │ + beq.w 767c6 │ │ │ │ ldr r5, [r1, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - ble.w 7655e │ │ │ │ + ble.w 764de │ │ │ │ ldr r0, [r1, #12] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 761d0 │ │ │ │ + beq.n 76150 │ │ │ │ cmp r5, #1 │ │ │ │ - beq.w 7655e │ │ │ │ + beq.w 764de │ │ │ │ ldr r0, [r1, #16] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 761d0 │ │ │ │ + beq.n 76150 │ │ │ │ cmp r5, #2 │ │ │ │ - beq.w 7655e │ │ │ │ + beq.w 764de │ │ │ │ add.w lr, r1, #16 │ │ │ │ movs r0, #2 │ │ │ │ adds r0, #1 │ │ │ │ ldr.w r9, [lr, #4]! │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 761d0 │ │ │ │ + beq.n 76150 │ │ │ │ cmp r5, r0 │ │ │ │ - beq.w 7655e │ │ │ │ + beq.w 764de │ │ │ │ ldr.w r9, [lr, #4]! │ │ │ │ adds r0, #1 │ │ │ │ cmp r3, r9 │ │ │ │ - bne.n 761c0 │ │ │ │ + bne.n 76140 │ │ │ │ adds r2, #1 │ │ │ │ cmp r2, ip │ │ │ │ - beq.n 76240 │ │ │ │ + beq.n 761c0 │ │ │ │ ldr.w r3, [r7, #4]! │ │ │ │ - b.n 76192 │ │ │ │ - ldr r1, [pc, #488] @ (763c8 ) │ │ │ │ + b.n 76112 │ │ │ │ + ldr r1, [pc, #488] @ (76348 ) │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ - bl d51b8 <_PyEval_CheckExceptTypeValid@@Base+0xae0> │ │ │ │ + bl d51c8 <_PyEval_CheckExceptTypeValid@@Base+0xae0> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7655c │ │ │ │ + beq.w 764dc │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ - ldr r1, [pc, #468] @ (763c8 ) │ │ │ │ + ldr r1, [pc, #468] @ (76348 ) │ │ │ │ movw r0, #40764 @ 0x9f3c │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl d51b8 <_PyEval_CheckExceptTypeValid@@Base+0xae0> │ │ │ │ + bl d51c8 <_PyEval_CheckExceptTypeValid@@Base+0xae0> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7654e │ │ │ │ + beq.w 764ce │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7621a │ │ │ │ + beq.n 7619a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 76946 │ │ │ │ + beq.w 768c6 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7622e │ │ │ │ + beq.n 761ae │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7693e │ │ │ │ + beq.w 768be │ │ │ │ cmp r5, r6 │ │ │ │ - bne.w 7655c │ │ │ │ + bne.w 764dc │ │ │ │ ldr.w ip, [r7, #8] │ │ │ │ ldr r6, [r4, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bgt.n 7617e │ │ │ │ + bgt.n 760fe │ │ │ │ ldr.w r5, [r4, #168] @ 0xa8 │ │ │ │ cmp r6, r8 │ │ │ │ - bne.w 7657e │ │ │ │ + bne.w 764fe │ │ │ │ ldr.w ip, [r4, #84] @ 0x54 │ │ │ │ ldr r7, [r5, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - ble.n 762d2 │ │ │ │ + ble.n 76252 │ │ │ │ ldr.w r0, [r4, #172] @ 0xac │ │ │ │ add.w r3, r5, #8 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r2, [r3, #4]! │ │ │ │ - cbz r0, 762b0 │ │ │ │ + cbz r0, 76230 │ │ │ │ ldr r6, [r0, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - ble.w 765d6 │ │ │ │ + ble.w 76556 │ │ │ │ ldr r5, [r0, #12] │ │ │ │ cmp r2, r5 │ │ │ │ - beq.n 762a4 │ │ │ │ + beq.n 76224 │ │ │ │ cmp r6, #1 │ │ │ │ - beq.w 765d6 │ │ │ │ + beq.w 76556 │ │ │ │ ldr r5, [r0, #16] │ │ │ │ cmp r2, r5 │ │ │ │ - beq.n 762a4 │ │ │ │ + beq.n 76224 │ │ │ │ cmp r6, #2 │ │ │ │ - beq.w 765d6 │ │ │ │ + beq.w 76556 │ │ │ │ add.w lr, r0, #16 │ │ │ │ movs r5, #2 │ │ │ │ adds r5, #1 │ │ │ │ ldr.w r8, [lr, #4]! │ │ │ │ cmp r8, r2 │ │ │ │ - beq.n 762a4 │ │ │ │ + beq.n 76224 │ │ │ │ cmp r6, r5 │ │ │ │ - beq.w 765d6 │ │ │ │ + beq.w 76556 │ │ │ │ ldr.w r8, [lr, #4]! │ │ │ │ adds r5, #1 │ │ │ │ cmp r8, r2 │ │ │ │ - bne.n 76294 │ │ │ │ + bne.n 76214 │ │ │ │ adds r1, #1 │ │ │ │ cmp r7, r1 │ │ │ │ - beq.n 762d2 │ │ │ │ + beq.n 76252 │ │ │ │ ldr.w r2, [r3, #4]! │ │ │ │ - b.n 76266 │ │ │ │ + b.n 761e6 │ │ │ │ mov r5, r4 │ │ │ │ cmp r2, r5 │ │ │ │ - beq.n 762cc │ │ │ │ + beq.n 7624c │ │ │ │ ldr.w r5, [r5, #128] @ 0x80 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 762b2 │ │ │ │ + bne.n 76232 │ │ │ │ movw r5, #36416 @ 0x8e40 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ cmp r2, r5 │ │ │ │ - bne.w 765d6 │ │ │ │ + bne.w 76556 │ │ │ │ adds r1, #1 │ │ │ │ cmp r7, r1 │ │ │ │ - bne.n 7625e │ │ │ │ + bne.n 761de │ │ │ │ tst.w ip, #2 │ │ │ │ - bne.n 762e2 │ │ │ │ + bne.n 76262 │ │ │ │ ldr.w r3, [r4, #192] @ 0xc0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 76922 │ │ │ │ + bne.w 768a2 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 768c4 │ │ │ │ + bne.w 76844 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 7631a │ │ │ │ + bne.n 7629a │ │ │ │ movs r0, #1 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r3, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 76158 │ │ │ │ + beq.w 760d8 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 76158 │ │ │ │ + bne.w 760d8 │ │ │ │ mov r0, fp │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 76158 │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 760d8 │ │ │ │ ldr.w r3, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 762f0 │ │ │ │ + beq.n 76270 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 762f0 │ │ │ │ + bne.n 76270 │ │ │ │ mov r0, fp │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 762f0 │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 76270 │ │ │ │ movw r3, #22148 @ 0x5684 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 765fc │ │ │ │ + bne.w 7657c │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r3, #6 │ │ │ │ - bpl.w 76828 │ │ │ │ + bpl.w 767a8 │ │ │ │ ldrd r1, r0, [r7, #8] │ │ │ │ - bl 77938 │ │ │ │ + bl 778b8 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 76682 │ │ │ │ + beq.w 76602 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 766fc │ │ │ │ - cbz r5, 763a8 │ │ │ │ + beq.w 7667c │ │ │ │ + cbz r5, 76328 │ │ │ │ mov r7, r5 │ │ │ │ ldr.w sl, [r7, #8] │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 76146 │ │ │ │ + bne.w 760c6 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 76392 │ │ │ │ + beq.n 76312 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7691a │ │ │ │ + beq.w 7689a │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #12268 @ 0x2fec │ │ │ │ + movw r1, #12588 @ 0x312c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1990 │ │ │ │ + bl d19a8 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 76894 │ │ │ │ + bne.w 76814 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 762f2 │ │ │ │ + b.n 76272 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #17 │ │ │ │ - bmi.w 76762 │ │ │ │ + bmi.w 766e2 │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ str r3, [r7, #0] │ │ │ │ - b.n 7616a │ │ │ │ - blt.n 7632c │ │ │ │ + b.n 760ea │ │ │ │ + blt.n 762ac │ │ │ │ lsls r0, r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f578 │ │ │ │ + bl 7f58c │ │ │ │ cmp.w sl, #0 │ │ │ │ - ble.w 7614c │ │ │ │ + ble.w 760cc │ │ │ │ movw lr, #36416 @ 0x8e40 │ │ │ │ movt lr, #70 @ 0x46 │ │ │ │ add.w r3, r7, #8 │ │ │ │ movs r1, #0 │ │ │ │ strd fp, r7, [sp, #16] │ │ │ │ mov r9, r1 │ │ │ │ ldr.w r2, [lr, #16] │ │ │ │ @@ -113553,646 +113504,646 @@ │ │ │ │ str r4, [sp, #24] │ │ │ │ str.w lr, [sp, #12] │ │ │ │ str.w r8, [sp, #28] │ │ │ │ ldr.w r5, [sl, #4]! │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 768cc │ │ │ │ + bge.w 7684c │ │ │ │ ldr.w r7, [r5, #128] @ 0x80 │ │ │ │ ldr.w r6, [ip, #172] @ 0xac │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 764d6 │ │ │ │ + beq.n 76456 │ │ │ │ ldr.w r3, [r7, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 764ea │ │ │ │ + beq.n 7646a │ │ │ │ ldr.w r4, [r3, #128] @ 0x80 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 765ea │ │ │ │ + beq.w 7656a │ │ │ │ ldr.w r8, [r4, #128] @ 0x80 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 7668c │ │ │ │ + beq.w 7660c │ │ │ │ ldr.w r0, [r8, #128] @ 0x80 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7679a │ │ │ │ + beq.w 7671a │ │ │ │ strd r3, ip, [sp, #32] │ │ │ │ - bl 7f578 │ │ │ │ + bl 7f58c │ │ │ │ ldrd r3, ip, [sp, #32] │ │ │ │ ldr r2, [r0, #16] │ │ │ │ ldr.w r1, [r8, #16] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 76468 │ │ │ │ + bne.n 763e8 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ ldr.w r1, [r8, #20] │ │ │ │ cmp r1, r2 │ │ │ │ it eq │ │ │ │ moveq r8, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr.w r2, [r8, #16] │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 7647e │ │ │ │ + bne.n 763fe │ │ │ │ ldr r0, [r4, #20] │ │ │ │ ldr.w r2, [r8, #20] │ │ │ │ cmp r0, r2 │ │ │ │ it eq │ │ │ │ moveq r4, r8 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ ldr.w lr, [r4, #16] │ │ │ │ cmp r0, lr │ │ │ │ - bne.n 764ee │ │ │ │ + bne.n 7646e │ │ │ │ ldr r2, [r3, #20] │ │ │ │ ldr r1, [r4, #20] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 764ee │ │ │ │ + bne.n 7646e │ │ │ │ ldr r0, [r7, #16] │ │ │ │ cmp lr, r0 │ │ │ │ - bne.w 7670e │ │ │ │ + bne.w 7668e │ │ │ │ ldr r2, [r7, #20] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7670e │ │ │ │ + bne.w 7668e │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 764e6 │ │ │ │ + bne.n 76466 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 764e6 │ │ │ │ + bne.n 76466 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 767bc │ │ │ │ + beq.w 7673c │ │ │ │ ldr r2, [r6, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.w 76728 │ │ │ │ + ble.w 766a8 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 764fa │ │ │ │ + bne.n 7647a │ │ │ │ add.w r9, r9, #1 │ │ │ │ cmp r9, fp │ │ │ │ - bne.n 76404 │ │ │ │ + bne.n 76384 │ │ │ │ ldrd fp, r7, [sp, #16] │ │ │ │ ldrd r4, r8, [sp, #24] │ │ │ │ - b.n 7614c │ │ │ │ + b.n 760cc │ │ │ │ ldr r0, [sp, #8] │ │ │ │ movw r4, #36416 @ 0x8e40 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 764a8 │ │ │ │ + beq.n 76428 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 764b0 │ │ │ │ + b.n 76430 │ │ │ │ ldrd r0, r3, [sp, #8] │ │ │ │ ldr r2, [r7, #16] │ │ │ │ cmp r2, r0 │ │ │ │ - bne.w 7670c │ │ │ │ + bne.w 7668c │ │ │ │ mov r4, r3 │ │ │ │ - b.n 76498 │ │ │ │ + b.n 76418 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 76728 │ │ │ │ + beq.w 766a8 │ │ │ │ adds r6, #12 │ │ │ │ movs r0, #1 │ │ │ │ mov r1, ip │ │ │ │ ldr.w r3, [r6, #4]! │ │ │ │ cmp r4, r3 │ │ │ │ - bne.w 76720 │ │ │ │ + bne.w 766a0 │ │ │ │ mov ip, r1 │ │ │ │ - b.n 764c4 │ │ │ │ - ldr r1, [pc, #708] @ (767dc ) │ │ │ │ + b.n 76444 │ │ │ │ + ldr r1, [pc, #708] @ (7675c ) │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ - bl d5038 <_PyEval_CheckExceptTypeValid@@Base+0x960> │ │ │ │ + bl d5048 <_PyEval_CheckExceptTypeValid@@Base+0x960> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 763a8 │ │ │ │ + beq.w 76328 │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ - bl 123d40 <_PyStack_AsDict@@Base+0x10> │ │ │ │ + bl 1240b0 <_PyStack_AsDict@@Base+0x10> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 76546 │ │ │ │ + beq.n 764c6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 768b6 │ │ │ │ + beq.w 76836 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 76108 │ │ │ │ - b.n 763a8 │ │ │ │ + bne.w 76088 │ │ │ │ + b.n 76328 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7655c │ │ │ │ + beq.n 764dc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7694e │ │ │ │ + beq.w 768ce │ │ │ │ ldr r6, [r4, #4] │ │ │ │ ldr.w ip, [r4, #84] @ 0x54 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #192] @ 0xc0 │ │ │ │ tst.w ip, #512 @ 0x200 │ │ │ │ - beq.w 76240 │ │ │ │ + beq.w 761c0 │ │ │ │ ldr.w r5, [r4, #168] @ 0xa8 │ │ │ │ cmp r6, r8 │ │ │ │ str.w r3, [r4, #452] @ 0x1c4 │ │ │ │ - beq.w 7624e │ │ │ │ - ldr r1, [pc, #604] @ (767dc ) │ │ │ │ + beq.w 761ce │ │ │ │ + ldr r1, [pc, #604] @ (7675c ) │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ - bl d51b8 <_PyEval_CheckExceptTypeValid@@Base+0xae0> │ │ │ │ + bl d51c8 <_PyEval_CheckExceptTypeValid@@Base+0xae0> │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 765d2 │ │ │ │ + cbz r0, 76552 │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ - ldr r1, [pc, #588] @ (767dc ) │ │ │ │ + ldr r1, [pc, #588] @ (7675c ) │ │ │ │ movw r0, #40764 @ 0x9f3c │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl d51b8 <_PyEval_CheckExceptTypeValid@@Base+0xae0> │ │ │ │ + bl d51c8 <_PyEval_CheckExceptTypeValid@@Base+0xae0> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 76958 │ │ │ │ + beq.w 768d8 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 765b8 │ │ │ │ + beq.n 76538 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 769ae │ │ │ │ + beq.w 7692e │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 765cc │ │ │ │ + beq.n 7654c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 769a6 │ │ │ │ + beq.w 76926 │ │ │ │ cmp r6, r7 │ │ │ │ - beq.w 7624a │ │ │ │ + beq.w 761ca │ │ │ │ ldr.w ip, [r4, #84] @ 0x54 │ │ │ │ movs r3, #0 │ │ │ │ tst.w ip, #512 @ 0x200 │ │ │ │ str.w r3, [r4, #192] @ 0xc0 │ │ │ │ - beq.w 762e2 │ │ │ │ + beq.w 76262 │ │ │ │ str.w r3, [r4, #452] @ 0x1c4 │ │ │ │ - b.n 762e2 │ │ │ │ + b.n 76262 │ │ │ │ movw r4, #36416 @ 0x8e40 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ - b.n 7647e │ │ │ │ + b.n 763fe │ │ │ │ mov r0, r7 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 76372 │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 762f2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 86280 │ │ │ │ + bl 86260 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7686c │ │ │ │ + beq.w 767ec │ │ │ │ movs r1, #10 │ │ │ │ mov r0, r7 │ │ │ │ - bl 103ea0 │ │ │ │ + bl 103fb0 │ │ │ │ mov r3, r0 │ │ │ │ adds r3, #1 │ │ │ │ str r0, [sp, #8] │ │ │ │ - beq.n 766c8 │ │ │ │ - bl 72074 │ │ │ │ + beq.n 76648 │ │ │ │ + bl 71ff4 │ │ │ │ mov sl, r0 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - cbnz r0, 76632 │ │ │ │ - b.n 766c8 │ │ │ │ + cbnz r0, 765b2 │ │ │ │ + b.n 76648 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r5, r1 │ │ │ │ - bge.w 767e4 │ │ │ │ + bge.w 76764 │ │ │ │ adds r5, #1 │ │ │ │ str r3, [r2, #12] │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ mov r0, r9 │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ blx r3 │ │ │ │ add.w r2, sl, r5, lsl #2 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 76626 │ │ │ │ - ldr r2, [pc, #408] @ (767e0 ) │ │ │ │ + bne.n 765a6 │ │ │ │ + ldr r2, [pc, #408] @ (76760 ) │ │ │ │ mrc 15, 0, sl, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r2, sl] │ │ │ │ ldr r1, [r3, #72] @ 0x48 │ │ │ │ - cbnz r1, 76696 │ │ │ │ + cbnz r1, 76616 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r5, r3 │ │ │ │ - blt.n 76712 │ │ │ │ + blt.n 76692 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 76674 │ │ │ │ + beq.n 765f4 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - cbnz r3, 76674 │ │ │ │ + cbnz r3, 765f4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 76364 │ │ │ │ + bne.w 762e4 │ │ │ │ mov r7, r5 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 76372 │ │ │ │ - b.n 763a8 │ │ │ │ + bne.w 762f2 │ │ │ │ + b.n 76328 │ │ │ │ movw r8, #36416 @ 0x8e40 │ │ │ │ movt r8, #70 @ 0x46 │ │ │ │ - b.n 76468 │ │ │ │ + b.n 763e8 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 76654 │ │ │ │ + beq.n 765d4 │ │ │ │ movw r1, #48056 @ 0xbbb8 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 122f8c <_PyErr_ExceptionMatches@@Base> │ │ │ │ + bl 1232fc <_PyErr_ExceptionMatches@@Base> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - ldr r2, [pc, #300] @ (767e0 ) │ │ │ │ + ldr r2, [pc, #300] @ (76760 ) │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7687a │ │ │ │ + bne.w 767fa │ │ │ │ ldr.w r3, [r2, sl] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 76654 │ │ │ │ + beq.n 765d4 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 76654 │ │ │ │ + beq.n 765d4 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mvn.w r5, #3221225472 @ 0xc0000000 │ │ │ │ - bl 7828c │ │ │ │ + bl 7820c │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp r3, r5 │ │ │ │ - beq.w 7692a │ │ │ │ + beq.w 768aa │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 76884 │ │ │ │ + beq.w 76804 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, r5 │ │ │ │ - beq.w 763a8 │ │ │ │ + beq.w 76328 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 763a8 │ │ │ │ + bne.w 76328 │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r7 │ │ │ │ mov r7, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 76372 │ │ │ │ - b.n 763a8 │ │ │ │ + bne.w 762f2 │ │ │ │ + b.n 76328 │ │ │ │ mov r0, r2 │ │ │ │ mov r4, r7 │ │ │ │ - b.n 764e0 │ │ │ │ + b.n 76460 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 7fac0 <_PyTuple_Resize@@Base> │ │ │ │ + bl 7fad4 <_PyTuple_Resize@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7665a │ │ │ │ - b.n 766c8 │ │ │ │ + beq.n 765da │ │ │ │ + b.n 76648 │ │ │ │ adds r0, #1 │ │ │ │ cmp r2, r0 │ │ │ │ - bne.w 76506 │ │ │ │ + bne.w 76486 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #12336 @ 0x3030 │ │ │ │ + movw r1, #12656 @ 0x3170 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldrd fp, r7, [sp, #16] │ │ │ │ - bl d1990 │ │ │ │ + bl d19a8 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 763a8 │ │ │ │ + beq.w 76328 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 763a8 │ │ │ │ + bne.w 76328 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 763a8 │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 76328 │ │ │ │ ldr.w r3, [r3, #164] @ 0xa4 │ │ │ │ - cbnz r3, 767a4 │ │ │ │ + cbnz r3, 76724 │ │ │ │ ldr.w r3, [r7, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 763c0 │ │ │ │ + beq.w 76340 │ │ │ │ ldr.w r1, [r7, #-4] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ bic.w r1, r1, #3 │ │ │ │ and.w r2, r2, #3 │ │ │ │ orrs r2, r1 │ │ │ │ str r3, [r1, #0] │ │ │ │ str r2, [r3, #4] │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r7, #-8] │ │ │ │ ldr.w r3, [r7, #-4] │ │ │ │ and.w r3, r3, #1 │ │ │ │ str.w r3, [r7, #-4] │ │ │ │ - b.n 763c0 │ │ │ │ + b.n 76340 │ │ │ │ movw r0, #36416 @ 0x8e40 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 76452 │ │ │ │ - movw r2, #63357 @ 0xf77d │ │ │ │ + b.n 763d2 │ │ │ │ + movw r2, #63377 @ 0xf791 │ │ │ │ movt r2, #7 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7680e │ │ │ │ + bne.n 7678e │ │ │ │ ldr r3, [r7, #84] @ 0x54 │ │ │ │ and.w r3, r3, #512 @ 0x200 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 76768 │ │ │ │ - b.n 763c0 │ │ │ │ + bne.n 766e8 │ │ │ │ + b.n 76340 │ │ │ │ mov r3, ip │ │ │ │ mov r1, ip │ │ │ │ cmp r4, r3 │ │ │ │ - beq.w 76510 │ │ │ │ + beq.w 76490 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 767c0 │ │ │ │ + bne.n 76740 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov ip, r1 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.w 764c4 │ │ │ │ - b.n 76728 │ │ │ │ + beq.w 76444 │ │ │ │ + b.n 766a8 │ │ │ │ nop │ │ │ │ - blt.n 76740 │ │ │ │ + blt.n 766c0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ adds r2, #10 │ │ │ │ adds.w r2, r2, r2, lsr #2 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bmi.w 76992 │ │ │ │ + bmi.w 76912 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 7fac0 <_PyTuple_Resize@@Base> │ │ │ │ + bl 7fad4 <_PyTuple_Resize@@Base> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 76974 │ │ │ │ + bne.w 768f4 │ │ │ │ ldr.w sl, [sp, #44] @ 0x2c │ │ │ │ add.w r2, sl, r5, lsl #2 │ │ │ │ - b.n 7662e │ │ │ │ + b.n 765ae │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 76768 │ │ │ │ - b.n 763c0 │ │ │ │ + bne.n 766e8 │ │ │ │ + b.n 76340 │ │ │ │ ldr.w sl, [r7, #8] │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 76146 │ │ │ │ - b.n 76392 │ │ │ │ + bne.w 760c6 │ │ │ │ + b.n 76312 │ │ │ │ movw r1, #3206 @ 0xc86 │ │ │ │ - movw r0, #64412 @ 0xfb9c │ │ │ │ + movw r0, #64732 @ 0xfcdc │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 214fc4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 214f14 <_PyErr_BadInternalCall@@Base> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 766f0 │ │ │ │ - b.n 763a8 │ │ │ │ + bne.w 76670 │ │ │ │ + b.n 76328 │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 76862 │ │ │ │ + beq.n 767e2 │ │ │ │ ldr.w r0, [r0, #128] @ 0x80 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 76848 │ │ │ │ + bne.n 767c8 │ │ │ │ movw r0, #36416 @ 0x8e40 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.w 7655e │ │ │ │ + bne.w 764de │ │ │ │ adds r2, #1 │ │ │ │ cmp r2, ip │ │ │ │ - bne.w 76186 │ │ │ │ - b.n 76240 │ │ │ │ + bne.w 76106 │ │ │ │ + b.n 761c0 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 766f0 │ │ │ │ - b.n 763a8 │ │ │ │ + bne.w 76670 │ │ │ │ + b.n 76328 │ │ │ │ mov r0, r3 │ │ │ │ - bl 122fa4 <_PyErr_Clear@@Base> │ │ │ │ - ldr r2, [pc, #308] @ (769b8 ) │ │ │ │ - b.n 766b8 │ │ │ │ + bl 123314 <_PyErr_Clear@@Base> │ │ │ │ + ldr r2, [pc, #308] @ (76938 ) │ │ │ │ + b.n 76638 │ │ │ │ mov r0, r9 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, r5 │ │ │ │ - bne.w 766f0 │ │ │ │ - b.n 763a8 │ │ │ │ + bne.w 76670 │ │ │ │ + b.n 76328 │ │ │ │ ldr.w r3, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 763b0 │ │ │ │ + beq.w 76330 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 763b0 │ │ │ │ + bne.w 76330 │ │ │ │ mov r0, fp │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 763b0 │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 76330 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 76108 │ │ │ │ - b.n 763a8 │ │ │ │ + bne.w 76088 │ │ │ │ + b.n 76328 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str.w fp, [r3] │ │ │ │ - b.n 762f0 │ │ │ │ + b.n 76270 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #12296 @ 0x3008 │ │ │ │ + movw r1, #12616 @ 0x3148 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldrd fp, r7, [sp, #16] │ │ │ │ - bl d1990 │ │ │ │ - b.n 76744 │ │ │ │ + bl d19a8 │ │ │ │ + b.n 766c4 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 76900 │ │ │ │ + beq.n 76880 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 76900 │ │ │ │ + cbnz r3, 76880 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 762f2 │ │ │ │ + b.n 76272 │ │ │ │ ldr.w r3, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne.w r3, [fp] │ │ │ │ - b.w 760e2 │ │ │ │ + b.w 76062 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 76392 │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 76312 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b707c │ │ │ │ - b.n 762e2 │ │ │ │ + bl 1b707c <_PySys_GetRequiredAttrString@@Base+0x3d6c> │ │ │ │ + b.n 76262 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 763a8 │ │ │ │ + beq.w 76328 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r7, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 763a8 │ │ │ │ - b.n 766fa │ │ │ │ + bne.w 76328 │ │ │ │ + b.n 7667a │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 7622e │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 761ae │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 7621a │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 7619a │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ ldr r6, [r4, #4] │ │ │ │ - b.n 7655e │ │ │ │ + b.n 764de │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 765d2 │ │ │ │ + beq.w 76552 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 765d2 │ │ │ │ + bne.w 76552 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ ldr.w ip, [r4, #84] @ 0x54 │ │ │ │ - b.n 765d6 │ │ │ │ + b.n 76556 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 766c8 │ │ │ │ + beq.w 76648 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 766c8 │ │ │ │ + bne.w 76648 │ │ │ │ mov r0, r3 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 766c8 │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 76648 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 1e7a0c │ │ │ │ + bl 1e7954 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 76980 │ │ │ │ - b.n 766c8 │ │ │ │ + bne.n 76900 │ │ │ │ + b.n 76648 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 765cc │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 7654c │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 765b8 │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 76538 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ sub sp, #28 │ │ │ │ mov r5, r0 │ │ │ │ lsls r2, r3, #30 │ │ │ │ - bmi.w 76b8e │ │ │ │ + bmi.w 76b0e │ │ │ │ ldr.w r3, [r0, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 76bd6 │ │ │ │ + beq.w 76b56 │ │ │ │ ldr.w r4, [r5, #168] @ 0xa8 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 76a16 │ │ │ │ + ble.n 76996 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr.w r7, [r3, #172] @ 0xac │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 76ea4 │ │ │ │ + beq.w 76e24 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 76a8a │ │ │ │ + beq.n 76a0a │ │ │ │ add.w r0, r4, #12 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r3, [r0, #4]! │ │ │ │ adds r1, #1 │ │ │ │ ldr.w r6, [r3, #172] @ 0xac │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 76ea4 │ │ │ │ + beq.w 76e24 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 76a02 │ │ │ │ + bne.n 76982 │ │ │ │ add.w r7, r4, #8 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r7 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.w 76c08 │ │ │ │ + ble.w 76b88 │ │ │ │ adds r3, #1 │ │ │ │ ldr.w r0, [r1, #4]! │ │ │ │ mov r6, r3 │ │ │ │ cmp r2, r6 │ │ │ │ - beq.n 76a1e │ │ │ │ + beq.n 7699e │ │ │ │ add.w ip, r4, #12 │ │ │ │ ldr.w ip, [ip, r6, lsl #2] │ │ │ │ adds r6, #1 │ │ │ │ cmp r0, ip │ │ │ │ - bne.n 76a2c │ │ │ │ - bl 25de18 │ │ │ │ + bne.n 769ac │ │ │ │ + bl 25dd90 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 76e14 │ │ │ │ + beq.w 76d94 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - bpl.w 76ec4 │ │ │ │ - movw r1, #12436 @ 0x3094 │ │ │ │ + bpl.w 76e44 │ │ │ │ + movw r1, #12756 @ 0x31d4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r2, r4 │ │ │ │ - bl d1990 │ │ │ │ + bl d19a8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 76e14 │ │ │ │ + beq.w 76d94 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 76e14 │ │ │ │ + bne.w 76d94 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 76e14 │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 76d94 │ │ │ │ ldr r6, [r7, #8] │ │ │ │ add.w r8, r6, #1 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 76c42 │ │ │ │ - blt.w 76e50 │ │ │ │ - ldr.w fp, [pc, #960] @ 76e60 │ │ │ │ + beq.w 76bc2 │ │ │ │ + blt.w 76dd0 │ │ │ │ + ldr.w fp, [pc, #960] @ 76de0 │ │ │ │ mrc 15, 0, sl, cr13, cr0, {3} │ │ │ │ cmp.w r8, #20 │ │ │ │ ldr.w r9, [fp, sl] │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ - bgt.w 76dfa │ │ │ │ + bgt.w 76d7a │ │ │ │ add.w r3, r3, r6, lsl #2 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r3, #1612] @ 0x64c │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 76bec │ │ │ │ - ldr.w ip, [pc, #928] @ 76e68 │ │ │ │ + beq.w 76b6c │ │ │ │ + ldr.w ip, [pc, #928] @ 76de8 │ │ │ │ ldr.w r1, [r3, #1692] @ 0x69c │ │ │ │ ldr r0, [r4, #12] │ │ │ │ str.w r0, [r3, #1612] @ 0x64c │ │ │ │ subs r1, #1 │ │ │ │ str.w r1, [r3, #1692] @ 0x69c │ │ │ │ ldr.w r3, [ip, #1416] @ 0x588 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 76e18 │ │ │ │ + bne.w 76d98 │ │ │ │ mov.w r2, r8, lsl #2 │ │ │ │ movs r1, #0 │ │ │ │ add.w r0, r4, #12 │ │ │ │ blx 2957c │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ @@ -114202,61 +114153,61 @@ │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ ldr.w ip, [r1, #4] │ │ │ │ and.w r3, r3, #3 │ │ │ │ orr.w r3, r3, ip │ │ │ │ str.w r0, [ip] │ │ │ │ strd r1, r3, [r4, #-8] │ │ │ │ str r0, [r1, #4] │ │ │ │ - beq.n 76be4 │ │ │ │ + beq.n 76b64 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ str r5, [r4, #12] │ │ │ │ - cbz r6, 76b78 │ │ │ │ + cbz r6, 76af8 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ cmp r6, #1 │ │ │ │ str r3, [r4, #16] │ │ │ │ - beq.n 76b78 │ │ │ │ + beq.n 76af8 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ cmp r6, #2 │ │ │ │ str r3, [r4, #20] │ │ │ │ - beq.n 76b78 │ │ │ │ + beq.n 76af8 │ │ │ │ adds r7, #16 │ │ │ │ add.w r0, r4, #20 │ │ │ │ movs r3, #2 │ │ │ │ mvn.w r5, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r2, [r7, #4]! │ │ │ │ adds r3, #1 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r1, r5 │ │ │ │ - bne.n 76b80 │ │ │ │ + bne.n 76b00 │ │ │ │ cmp r3, r6 │ │ │ │ str.w r2, [r0, #4]! │ │ │ │ - bne.n 76b64 │ │ │ │ + bne.n 76ae4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ adds r1, #1 │ │ │ │ cmp r3, r6 │ │ │ │ str r1, [r2, #0] │ │ │ │ str.w r2, [r0, #4]! │ │ │ │ - bne.n 76b64 │ │ │ │ - b.n 76b78 │ │ │ │ - ldr r0, [pc, #720] @ (76e60 ) │ │ │ │ + bne.n 76ae4 │ │ │ │ + b.n 76af8 │ │ │ │ + ldr r0, [pc, #720] @ (76de0 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r5, #180] @ 0xb4 │ │ │ │ movs r2, #28 │ │ │ │ subs r3, #1 │ │ │ │ ldr r1, [r1, r0] │ │ │ │ cmp r3, #10 │ │ │ │ mul.w r2, r3, r2 │ │ │ │ @@ -114271,90 +114222,90 @@ │ │ │ │ add r1, r0 │ │ │ │ add.w r0, r2, #92672 @ 0x16a00 │ │ │ │ ldr.w r0, [r0, #252] @ 0xfc │ │ │ │ cmp r0, r5 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 76e30 │ │ │ │ + beq.w 76db0 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 769e2 │ │ │ │ + bne.w 76962 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7f698 │ │ │ │ + bl 7f6ac │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 769e2 │ │ │ │ - b.n 76e14 │ │ │ │ + bge.w 76962 │ │ │ │ + b.n 76d94 │ │ │ │ str r5, [r4, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 76b2c │ │ │ │ - b.n 76b78 │ │ │ │ + bne.n 76aac │ │ │ │ + b.n 76af8 │ │ │ │ mov r1, r8 │ │ │ │ movw r0, #42012 @ 0xa41c │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 77bc4 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 77b44 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 76e14 │ │ │ │ + beq.w 76d94 │ │ │ │ ldr.w r9, [fp, sl] │ │ │ │ - b.n 76ae6 │ │ │ │ + b.n 76a66 │ │ │ │ adds r3, r2, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ cmp.w r3, #536870912 @ 0x20000000 │ │ │ │ - bcs.w 76ebe │ │ │ │ + bcs.w 76e3e │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r2, [sp, #4] │ │ │ │ mov.w r8, r3, lsl #2 │ │ │ │ mov r0, r8 │ │ │ │ - bl 76ed4 │ │ │ │ + bl 76e54 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 76ebe │ │ │ │ + beq.w 76e3e │ │ │ │ ldr r2, [sp, #4] │ │ │ │ movs r1, #0 │ │ │ │ cmp r1, r2 │ │ │ │ - bge.n 76c5c │ │ │ │ + bge.n 76bdc │ │ │ │ ldr.w r3, [r7, #4]! │ │ │ │ ldr.w r3, [r3, #172] @ 0xac │ │ │ │ str.w r3, [r6, r1, lsl #2] │ │ │ │ adds r1, #1 │ │ │ │ - b.n 76c2e │ │ │ │ + b.n 76bae │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 76c50 │ │ │ │ + beq.n 76bd0 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - ldr r3, [pc, #528] @ (76e64 ) │ │ │ │ + ldr r3, [pc, #528] @ (76de4 ) │ │ │ │ add.w r4, r3, #520 @ 0x208 │ │ │ │ str.w r5, [r3, #532] @ 0x214 │ │ │ │ - b.n 76b78 │ │ │ │ + b.n 76af8 │ │ │ │ sub.w r7, r8, #4 │ │ │ │ movs r0, #1 │ │ │ │ str r4, [r6, r7] │ │ │ │ - bl 72218 │ │ │ │ + bl 72198 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 76e9c │ │ │ │ + beq.w 76e1c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ ldr r3, [r0, #12] │ │ │ │ mov r0, r8 │ │ │ │ str r5, [r3, #0] │ │ │ │ - bl 76ed4 │ │ │ │ + bl 76e54 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 76e6c │ │ │ │ + beq.w 76dec │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 76de2 │ │ │ │ + beq.w 76d62 │ │ │ │ add r7, r6 │ │ │ │ sub.w r9, r6, #4 │ │ │ │ sub.w sl, r5, #4 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #0 │ │ │ │ blx 2957c │ │ │ │ mov ip, r5 │ │ │ │ @@ -114364,620 +114315,620 @@ │ │ │ │ mov r5, r6 │ │ │ │ ldr.w r2, [r1, #4]! │ │ │ │ ldr.w r0, [lr, #4]! │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r0, r3 │ │ │ │ it ge │ │ │ │ addge.w fp, fp, #1 │ │ │ │ - bge.w 76dd2 │ │ │ │ + bge.w 76d52 │ │ │ │ add.w r2, r2, r0, lsl #2 │ │ │ │ mov r6, sl │ │ │ │ strd fp, r1, [sp, #12] │ │ │ │ str.w lr, [sp, #20] │ │ │ │ ldr.w r8, [r2, #12] │ │ │ │ mov r2, r9 │ │ │ │ str r4, [sp, #4] │ │ │ │ ldr.w r1, [r2, #4]! │ │ │ │ ldr.w r3, [r6, #4]! │ │ │ │ ldr r0, [r1, #8] │ │ │ │ add.w lr, r3, #1 │ │ │ │ cmp r0, lr │ │ │ │ - ble.n 76d2c │ │ │ │ + ble.n 76cac │ │ │ │ add.w lr, r1, r3, lsl #2 │ │ │ │ ldr.w r4, [lr, #16] │ │ │ │ cmp r4, r8 │ │ │ │ - beq.n 76dc8 │ │ │ │ + beq.n 76d48 │ │ │ │ add.w fp, r3, #2 │ │ │ │ cmp fp, r0 │ │ │ │ - bge.n 76d2c │ │ │ │ + bge.n 76cac │ │ │ │ ldr.w lr, [lr, #20] │ │ │ │ cmp lr, r8 │ │ │ │ - beq.n 76dc8 │ │ │ │ + beq.n 76d48 │ │ │ │ adds r3, #3 │ │ │ │ cmp r3, r0 │ │ │ │ - bge.n 76d2c │ │ │ │ + bge.n 76cac │ │ │ │ adds r1, #12 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ mov lr, r1 │ │ │ │ ldr.w r1, [lr, r3, lsl #2] │ │ │ │ adds r3, #1 │ │ │ │ cmp r8, r1 │ │ │ │ - beq.n 76df0 │ │ │ │ + beq.n 76d70 │ │ │ │ cmp r0, r3 │ │ │ │ - bgt.n 76d1c │ │ │ │ + bgt.n 76c9c │ │ │ │ str r4, [sp, #4] │ │ │ │ cmp r2, r7 │ │ │ │ - bne.n 76ce2 │ │ │ │ + bne.n 76c62 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ mov r1, r8 │ │ │ │ mov r6, r5 │ │ │ │ mov r5, ip │ │ │ │ mov r0, r4 │ │ │ │ - bl 83ab0 │ │ │ │ + bl 83ac0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 76e94 │ │ │ │ + blt.w 76e14 │ │ │ │ ldr r1, [r6, #0] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - ble.n 76d5c │ │ │ │ + ble.n 76cdc │ │ │ │ add.w r1, r1, r2, lsl #2 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ cmp r8, r3 │ │ │ │ itt eq │ │ │ │ addeq r2, #1 │ │ │ │ streq r2, [r5, #0] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 76caa │ │ │ │ + beq.n 76c2a │ │ │ │ ldr r1, [r6, #4] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - ble.n 76d7a │ │ │ │ + ble.n 76cfa │ │ │ │ add.w r1, r1, r2, lsl #2 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ cmp r8, r3 │ │ │ │ itt eq │ │ │ │ addeq r2, #1 │ │ │ │ streq r2, [r5, #4] │ │ │ │ ldr r1, [r6, #8] │ │ │ │ ldr r2, [r5, #8] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - ble.n 76d92 │ │ │ │ + ble.n 76d12 │ │ │ │ add.w r1, r1, r2, lsl #2 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ cmp r8, r3 │ │ │ │ itt eq │ │ │ │ addeq r2, #1 │ │ │ │ streq r2, [r5, #8] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 76caa │ │ │ │ + beq.n 76c2a │ │ │ │ add.w r2, r6, #8 │ │ │ │ add.w r0, r5, #8 │ │ │ │ ldr.w r3, [r0, #4]! │ │ │ │ ldr.w r1, [r2, #4]! │ │ │ │ add.w lr, r3, #1 │ │ │ │ add.w ip, r1, r3, lsl #2 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - bge.n 76dc2 │ │ │ │ + bge.n 76d42 │ │ │ │ ldr.w r3, [ip, #12] │ │ │ │ cmp r8, r3 │ │ │ │ it eq │ │ │ │ streq.w lr, [r0] │ │ │ │ cmp r2, r7 │ │ │ │ - bne.n 76da0 │ │ │ │ - b.n 76caa │ │ │ │ + bne.n 76d20 │ │ │ │ + b.n 76c2a │ │ │ │ ldrd fp, r1, [sp, #12] │ │ │ │ ldr.w lr, [sp, #20] │ │ │ │ ldr r4, [sp, #4] │ │ │ │ cmp r1, r7 │ │ │ │ - bne.w 76cb6 │ │ │ │ + bne.w 76c36 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r6, r5 │ │ │ │ mov r5, ip │ │ │ │ cmp r3, fp │ │ │ │ - bne.n 76e8a │ │ │ │ + bne.n 76e0a │ │ │ │ mov r0, r5 │ │ │ │ - bl 77270 │ │ │ │ + bl 771f0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77270 │ │ │ │ - b.n 76b78 │ │ │ │ + bl 771f0 │ │ │ │ + b.n 76af8 │ │ │ │ ldrd fp, r1, [sp, #12] │ │ │ │ ldr.w lr, [sp, #20] │ │ │ │ - b.n 76dd2 │ │ │ │ + b.n 76d52 │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ cmp r8, r3 │ │ │ │ - bls.w 76bec │ │ │ │ - bl 1e7a0c │ │ │ │ + bls.w 76b6c │ │ │ │ + bl 1e7954 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 76c02 │ │ │ │ + bne.w 76b82 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 76b78 │ │ │ │ - movw r2, #25253 @ 0x62a5 │ │ │ │ + b.n 76af8 │ │ │ │ + movw r2, #26133 @ 0x6615 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 76e40 │ │ │ │ + bne.n 76dc0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 126718 │ │ │ │ + bl 126a88 │ │ │ │ ldr.w r9, [fp, sl] │ │ │ │ - b.n 76ae6 │ │ │ │ + b.n 76a66 │ │ │ │ add.w r2, r2, #98304 @ 0x18000 │ │ │ │ ldr.w r3, [r2, #244] @ 0xf4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 769e2 │ │ │ │ - b.n 76bd6 │ │ │ │ + bne.w 76962 │ │ │ │ + b.n 76b56 │ │ │ │ ldr.w r2, [ip, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr.w r9, [fp, sl] │ │ │ │ - b.n 76ae6 │ │ │ │ + b.n 76a66 │ │ │ │ movs r1, #38 @ 0x26 │ │ │ │ - movw r0, #64384 @ 0xfb80 │ │ │ │ + movw r0, #64704 @ 0xfcc0 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 214fc4 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 76e14 │ │ │ │ + bl 214f14 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 76d94 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r0, #24 │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - bl 1e7a0c │ │ │ │ + bl 1e7954 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 76e86 │ │ │ │ + beq.n 76e06 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 76e86 │ │ │ │ + cbnz r3, 76e06 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 76de8 │ │ │ │ + b.n 76d68 │ │ │ │ mov r2, ip │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r6 │ │ │ │ - bl 25dc5c │ │ │ │ + bl 25dbd4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77270 │ │ │ │ - b.n 76e70 │ │ │ │ + bl 771f0 │ │ │ │ + b.n 76df0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77270 │ │ │ │ - b.n 76e14 │ │ │ │ + bl 771f0 │ │ │ │ + b.n 76d94 │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - movw r1, #12392 @ 0x3068 │ │ │ │ + movw r1, #12712 @ 0x31a8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d1990 │ │ │ │ - b.n 76e14 │ │ │ │ - bl 1e7a0c │ │ │ │ - b.n 76e14 │ │ │ │ - movw r1, #12460 @ 0x30ac │ │ │ │ + bl d19a8 │ │ │ │ + b.n 76d94 │ │ │ │ + bl 1e7954 │ │ │ │ + b.n 76d94 │ │ │ │ + movw r1, #12780 @ 0x31ec │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 126e34 │ │ │ │ - b.n 76a6c │ │ │ │ + bl 1271a4 │ │ │ │ + b.n 769ec │ │ │ │ nop │ │ │ │ │ │ │ │ -00076ed4 : │ │ │ │ +00076e54 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt.n 76fa8 │ │ │ │ + blt.n 76f28 │ │ │ │ movw r5, #19968 @ 0x4e00 │ │ │ │ movt r5, #72 @ 0x48 │ │ │ │ - movw r3, #6037 @ 0x1795 │ │ │ │ + movw r3, #6029 @ 0x178d │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r2, [r5, #692] @ 0x2b4 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 76f92 │ │ │ │ - ldr r2, [pc, #168] @ (76fac ) │ │ │ │ + bne.n 76f12 │ │ │ │ + ldr r2, [pc, #168] @ (76f2c ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ subs r1, r4, #1 │ │ │ │ cmp.w r1, #512 @ 0x200 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r7, [r3, #1528] @ 0x5f8 │ │ │ │ - bcs.n 76f66 │ │ │ │ + bcs.n 76ee6 │ │ │ │ lsrs r1, r1, #3 │ │ │ │ ldr.w r3, [r7, r1, lsl #3] │ │ │ │ ldr r6, [r3, #8] │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 76f5c │ │ │ │ + beq.n 76edc │ │ │ │ ldrd r2, r0, [r3] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ str r2, [r3, #4] │ │ │ │ - cbz r2, 76f38 │ │ │ │ + cbz r2, 76eb8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrd r4, r5, [r3, #24] │ │ │ │ cmp r5, r4 │ │ │ │ - bcc.n 76f52 │ │ │ │ + bcc.n 76ed2 │ │ │ │ adds r1, #1 │ │ │ │ add.w r1, r4, r1, lsl #3 │ │ │ │ str r1, [r3, #24] │ │ │ │ adds r1, r3, r4 │ │ │ │ str r1, [r3, #4] │ │ │ │ str r2, [r3, r4] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [r6, #12] │ │ │ │ str r6, [r3, #8] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r7 │ │ │ │ - bl 71850 │ │ │ │ + bl 71848 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 76f34 │ │ │ │ + bne.n 76eb4 │ │ │ │ ldr.w r2, [r5, #672] @ 0x2a0 │ │ │ │ - movw r3, #49361 @ 0xc0d1 │ │ │ │ + movw r3, #49353 @ 0xc0c9 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 76f9e │ │ │ │ + bne.n 76f1e │ │ │ │ cmp r4, #1 │ │ │ │ mov r0, r4 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2a0fc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 76f34 │ │ │ │ + beq.n 76eb4 │ │ │ │ ldr.w r3, [r7, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r7, #800] @ 0x320 │ │ │ │ - b.n 76f34 │ │ │ │ + b.n 76eb4 │ │ │ │ ldr.w r0, [r5, #688] @ 0x2b0 │ │ │ │ mov r1, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r2 │ │ │ │ ldr.w r0, [r5, #668] @ 0x29c │ │ │ │ mov r1, r4 │ │ │ │ blx r2 │ │ │ │ - b.n 76f82 │ │ │ │ + b.n 76f02 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 76f34 │ │ │ │ + b.n 76eb4 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00076fb0 : │ │ │ │ +00076f30 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 770e4 │ │ │ │ + beq.w 77064 │ │ │ │ cmp r1, #36 @ 0x24 │ │ │ │ - bne.n 7705a │ │ │ │ + bne.n 76fda │ │ │ │ movw r3, #14563 @ 0x38e3 │ │ │ │ movt r3, #910 @ 0x38e │ │ │ │ cmp r0, r3 │ │ │ │ - bhi.n 77066 │ │ │ │ + bhi.n 76fe6 │ │ │ │ movw r6, #19968 @ 0x4e00 │ │ │ │ movt r6, #72 @ 0x48 │ │ │ │ - movw r3, #28997 @ 0x7145 │ │ │ │ + movw r3, #28869 @ 0x70c5 │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r7, [r6, #696] @ 0x2b8 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 770d2 │ │ │ │ - ldr r1, [pc, #328] @ (77140 ) │ │ │ │ + bne.n 77052 │ │ │ │ + ldr r1, [pc, #328] @ (770c0 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mul.w r2, r5, r4 │ │ │ │ ldr r3, [r3, r1] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r8, [r3, #1528] @ 0x5f8 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp.w r3, #512 @ 0x200 │ │ │ │ - bcs.n 77088 │ │ │ │ + bcs.n 77008 │ │ │ │ mov.w ip, r3, lsr #3 │ │ │ │ ldr.w r3, [r8, ip, lsl #3] │ │ │ │ ldr.w lr, [r3, #8] │ │ │ │ cmp r3, lr │ │ │ │ - beq.n 77076 │ │ │ │ + beq.n 76ff6 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r7, [r3, #4] │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ ldr r0, [r7, #0] │ │ │ │ str r0, [r3, #4] │ │ │ │ - cbz r0, 77040 │ │ │ │ + cbz r0, 76fc0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ blx 2957c │ │ │ │ mov r0, r7 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrd r4, r1, [r3, #24] │ │ │ │ cmp r1, r4 │ │ │ │ - bcc.n 7706a │ │ │ │ + bcc.n 76fea │ │ │ │ add.w r1, ip, #1 │ │ │ │ add.w r1, r4, r1, lsl #3 │ │ │ │ str r1, [r3, #24] │ │ │ │ adds r1, r3, r4 │ │ │ │ str r1, [r3, #4] │ │ │ │ str r0, [r3, r4] │ │ │ │ - b.n 77030 │ │ │ │ + b.n 76fb0 │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ - bl 26b220 │ │ │ │ + bl 26b360 │ │ │ │ cmp r5, r0 │ │ │ │ - bls.n 76fdc │ │ │ │ + bls.n 76f5c │ │ │ │ movs r7, #0 │ │ │ │ - b.n 77038 │ │ │ │ + b.n 76fb8 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str.w r3, [lr, #12] │ │ │ │ str.w lr, [r3, #8] │ │ │ │ - b.n 77030 │ │ │ │ + b.n 76fb0 │ │ │ │ mov r1, ip │ │ │ │ mov r0, r8 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 71850 │ │ │ │ + bl 71848 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 77030 │ │ │ │ + bne.n 76fb0 │ │ │ │ cmp r4, #44 @ 0x2c │ │ │ │ - bne.n 770c6 │ │ │ │ + bne.n 77046 │ │ │ │ movw r0, #47662 @ 0xba2e │ │ │ │ movt r0, #744 @ 0x2e8 │ │ │ │ cmp r5, r0 │ │ │ │ - bhi.n 77066 │ │ │ │ + bhi.n 76fe6 │ │ │ │ ldr.w r7, [r6, #676] @ 0x2a4 │ │ │ │ - movw r3, #50537 @ 0xc569 │ │ │ │ + movw r3, #50529 @ 0xc561 │ │ │ │ movt r3, #6 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 7712a │ │ │ │ + bne.n 770aa │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 77124 │ │ │ │ + beq.n 770a4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx 294c4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 77038 │ │ │ │ + beq.n 76fb8 │ │ │ │ ldr.w r3, [r8, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8, #800] @ 0x320 │ │ │ │ - b.n 77038 │ │ │ │ + b.n 76fb8 │ │ │ │ mov r1, r4 │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ - bl 26b220 │ │ │ │ - b.n 77094 │ │ │ │ + bl 26b360 │ │ │ │ + b.n 77014 │ │ │ │ ldr.w r0, [r6, #688] @ 0x2b0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r7 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ - movw r2, #28997 @ 0x7145 │ │ │ │ + movw r2, #28869 @ 0x70c5 │ │ │ │ movt r2, #7 │ │ │ │ ldr.w r7, [r3, #696] @ 0x2b8 │ │ │ │ cmp r7, r2 │ │ │ │ it ne │ │ │ │ ldrne.w r0, [r3, #688] @ 0x2b0 │ │ │ │ - bne.n 770d6 │ │ │ │ - ldr r2, [pc, #60] @ (77140 ) │ │ │ │ + bne.n 77056 │ │ │ │ + ldr r2, [pc, #60] @ (770c0 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr.w r7, [r3, #676] @ 0x2a4 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r8, [r2, #1528] @ 0x5f8 │ │ │ │ - movw r2, #50537 @ 0xc569 │ │ │ │ + movw r2, #50529 @ 0xc561 │ │ │ │ movt r2, #6 │ │ │ │ cmp r7, r2 │ │ │ │ - bne.n 77138 │ │ │ │ + bne.n 770b8 │ │ │ │ movs r4, #1 │ │ │ │ mov r5, r4 │ │ │ │ - b.n 770ac │ │ │ │ + b.n 7702c │ │ │ │ ldr.w r0, [r6, #668] @ 0x29c │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ blx r7 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 770b6 │ │ │ │ + b.n 77036 │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ - b.n 7712e │ │ │ │ + b.n 770ae │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r0, [pc, #276] @ (7726c ) │ │ │ │ + ldr r0, [pc, #276] @ (771ec ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r5, r2 │ │ │ │ mul.w r2, r2, r1 │ │ │ │ sub sp, #12 │ │ │ │ mov r6, r1 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r9, [r3, #1528] @ 0x5f8 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp.w r3, #512 @ 0x200 │ │ │ │ - bcs.n 771c4 │ │ │ │ + bcs.n 77144 │ │ │ │ mov.w ip, r3, lsr #3 │ │ │ │ ldr.w r3, [r9, ip, lsl #3] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 77224 │ │ │ │ + beq.n 771a4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r4, [r3, #4] │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ ldr r1, [r4, #0] │ │ │ │ str r1, [r3, #4] │ │ │ │ - cbz r1, 771a4 │ │ │ │ + cbz r1, 77124 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2957c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldrd r8, r7, [r3, #24] │ │ │ │ cmp r8, r7 │ │ │ │ - bhi.n 7720c │ │ │ │ + bhi.n 7718c │ │ │ │ add.w ip, ip, #1 │ │ │ │ add.w r0, r8, ip, lsl #3 │ │ │ │ str r0, [r3, #24] │ │ │ │ add.w r0, r3, r8 │ │ │ │ str r0, [r3, #4] │ │ │ │ str.w r1, [r3, r8] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 77194 │ │ │ │ + bne.n 77114 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 77238 │ │ │ │ + beq.n 771b8 │ │ │ │ cmp r5, #44 @ 0x2c │ │ │ │ - bne.n 77218 │ │ │ │ + bne.n 77198 │ │ │ │ movw r0, #47662 @ 0xba2e │ │ │ │ movt r0, #744 @ 0x2e8 │ │ │ │ cmp r6, r0 │ │ │ │ - bhi.n 77268 │ │ │ │ + bhi.n 771e8 │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ - movw r2, #50537 @ 0xc569 │ │ │ │ + movw r2, #50529 @ 0xc561 │ │ │ │ movt r2, #6 │ │ │ │ ldr.w r4, [r3, #676] @ 0x2a4 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 7725a │ │ │ │ - cbz r6, 77254 │ │ │ │ + bne.n 771da │ │ │ │ + cbz r6, 771d4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx 294c4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 7719c │ │ │ │ + beq.n 7711c │ │ │ │ ldr.w r3, [r9, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r9, #800] @ 0x320 │ │ │ │ - b.n 7719c │ │ │ │ + b.n 7711c │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [r0, #12] │ │ │ │ str r0, [r3, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 77194 │ │ │ │ - b.n 771c4 │ │ │ │ + bne.n 77114 │ │ │ │ + b.n 77144 │ │ │ │ mov r1, r5 │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ - bl 26b220 │ │ │ │ - b.n 771d4 │ │ │ │ + bl 26b360 │ │ │ │ + b.n 77154 │ │ │ │ mov r1, ip │ │ │ │ mov r0, r9 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 71850 │ │ │ │ + bl 71848 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 77194 │ │ │ │ - b.n 771c4 │ │ │ │ + bne.n 77114 │ │ │ │ + b.n 77144 │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ ldr.w r4, [r3, #676] @ 0x2a4 │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ - movw r3, #50537 @ 0xc569 │ │ │ │ + movw r3, #50529 @ 0xc561 │ │ │ │ movt r3, #6 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 7725e │ │ │ │ + bne.n 771de │ │ │ │ movs r5, #1 │ │ │ │ mov r6, r5 │ │ │ │ - b.n 771f2 │ │ │ │ + b.n 77172 │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ blx r4 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 771fc │ │ │ │ + b.n 7717c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 7719c │ │ │ │ + b.n 7711c │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00077270 : │ │ │ │ +000771f0 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movw ip, #19968 @ 0x4e00 │ │ │ │ movt ip, #72 @ 0x48 │ │ │ │ - movw r3, #29761 @ 0x7441 │ │ │ │ + movw r3, #29633 @ 0x73c1 │ │ │ │ movt r3, #7 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r2, [ip, #704] @ 0x2c0 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7732e │ │ │ │ - cbz r0, 772f2 │ │ │ │ - ldr r0, [pc, #412] @ (7743c ) │ │ │ │ + bne.n 772ae │ │ │ │ + cbz r0, 77272 │ │ │ │ + ldr r0, [pc, #412] @ (773bc ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ bic.w r3, r1, #4080 @ 0xff0 │ │ │ │ bic.w r3, r3, #15 │ │ │ │ ldr r2, [r2, r0] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r2, #1528] @ 0x5f8 │ │ │ │ cmn.w r4, #804 @ 0x324 │ │ │ │ - beq.n 7730a │ │ │ │ + beq.n 7728a │ │ │ │ lsrs r2, r1, #18 │ │ │ │ ubfx r0, r1, #0, #18 │ │ │ │ add.w r2, r4, r2, lsl #3 │ │ │ │ ldr.w r5, [r2, #808] @ 0x328 │ │ │ │ cmp r5, r0 │ │ │ │ - bgt.n 772e2 │ │ │ │ + bgt.n 77262 │ │ │ │ ldr.w r2, [r2, #804] @ 0x324 │ │ │ │ cmp r2, r0 │ │ │ │ ite gt │ │ │ │ movgt r0, #0 │ │ │ │ movle r0, #1 │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ - cbz r0, 7730a │ │ │ │ + cbz r0, 7728a │ │ │ │ ldr r0, [r3, #4] │ │ │ │ str r0, [r1, #0] │ │ │ │ str r1, [r3, #4] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbz r0, 772f6 │ │ │ │ - cbz r2, 77338 │ │ │ │ + cbz r0, 77276 │ │ │ │ + cbz r2, 772b8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r2, [r3, #20] │ │ │ │ ldr.w r2, [r4, r2, lsl #3] │ │ │ │ ldr r1, [r2, #12] │ │ │ │ strd r2, r1, [r3, #8] │ │ │ │ str r3, [r2, #12] │ │ │ │ str r3, [r1, #8] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr.w r2, [ip, #684] @ 0x2ac │ │ │ │ - movw r3, #50069 @ 0xc395 │ │ │ │ + movw r3, #50061 @ 0xc38d │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 77432 │ │ │ │ + bne.w 773b2 │ │ │ │ mov r0, r1 │ │ │ │ blx 297f8 │ │ │ │ ldr.w r3, [r4, #800] @ 0x320 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #800] @ 0x320 │ │ │ │ - b.n 772f2 │ │ │ │ + b.n 77272 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr.w r0, [ip, #688] @ 0x2b0 │ │ │ │ bx r2 │ │ │ │ ldrd r1, r2, [r3, #8] │ │ │ │ str r2, [r1, #12] │ │ │ │ ldr r5, [r3, #16] │ │ │ │ ldr.w r6, [r4, #512] @ 0x200 │ │ │ │ @@ -114988,71 +114939,71 @@ │ │ │ │ ldr r1, [r2, #8] │ │ │ │ ldr r0, [r2, #16] │ │ │ │ str r0, [r3, #8] │ │ │ │ add.w r0, r4, r1, lsl #2 │ │ │ │ str r3, [r2, #16] │ │ │ │ ldr.w lr, [r0, #528] @ 0x210 │ │ │ │ cmp r2, lr │ │ │ │ - bne.n 77372 │ │ │ │ + bne.n 772f2 │ │ │ │ ldr r7, [r2, #24] │ │ │ │ - cbz r7, 7736e │ │ │ │ + cbz r7, 772ee │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r1, r3 │ │ │ │ it ne │ │ │ │ movne r7, #0 │ │ │ │ str.w r7, [r0, #528] @ 0x210 │ │ │ │ adds r3, r1, #1 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ str r3, [r2, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 773ce │ │ │ │ + beq.n 7734e │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 773ae │ │ │ │ + beq.n 7732e │ │ │ │ ldr.w r3, [r0, #532] @ 0x214 │ │ │ │ - cbnz r3, 7738a │ │ │ │ + cbnz r3, 7730a │ │ │ │ str.w r2, [r0, #532] @ 0x214 │ │ │ │ cmp r2, lr │ │ │ │ - beq.n 772f2 │ │ │ │ + beq.n 77272 │ │ │ │ ldrd r3, r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7742c │ │ │ │ + beq.n 773ac │ │ │ │ str r3, [r1, #20] │ │ │ │ ldr.w r3, [lr, #20] │ │ │ │ ldr r0, [r2, #20] │ │ │ │ str r1, [r0, #24] │ │ │ │ strd r3, lr, [r2, #20] │ │ │ │ - cbz r3, 773a8 │ │ │ │ + cbz r3, 77328 │ │ │ │ str r2, [r3, #24] │ │ │ │ str.w r2, [lr, #20] │ │ │ │ - b.n 772f2 │ │ │ │ + b.n 77272 │ │ │ │ ldr.w r3, [r4, #524] @ 0x20c │ │ │ │ movs r1, #0 │ │ │ │ strd r3, r1, [r2, #20] │ │ │ │ - cbz r3, 773bc │ │ │ │ + cbz r3, 7733c │ │ │ │ str r2, [r3, #24] │ │ │ │ ldr.w r3, [r4, #532] @ 0x214 │ │ │ │ str.w r2, [r4, #524] @ 0x20c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 772f2 │ │ │ │ + bne.n 77272 │ │ │ │ str.w r2, [r4, #532] @ 0x214 │ │ │ │ - b.n 772f2 │ │ │ │ + b.n 77272 │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7737c │ │ │ │ + beq.n 772fc │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbz r3, 77426 │ │ │ │ + cbz r3, 773a6 │ │ │ │ str r1, [r3, #20] │ │ │ │ str r3, [r1, #24] │ │ │ │ ldr r1, [r6, r5] │ │ │ │ ldr.w r3, [r4, #520] @ 0x208 │ │ │ │ str r3, [r2, #20] │ │ │ │ str.w r2, [r4, #520] @ 0x208 │ │ │ │ ubfx r3, r1, #0, #18 │ │ │ │ lsrs r2, r1, #18 │ │ │ │ - cbz r3, 77400 │ │ │ │ + cbz r3, 77380 │ │ │ │ add.w r3, r1, #262144 @ 0x40000 │ │ │ │ movs r0, #0 │ │ │ │ lsrs r3, r3, #18 │ │ │ │ add.w r3, r4, r3, lsl #3 │ │ │ │ str.w r0, [r3, #808] @ 0x328 │ │ │ │ add.w r3, r4, r2, lsl #3 │ │ │ │ movs r7, #0 │ │ │ │ @@ -115061,88 +115012,88 @@ │ │ │ │ str.w r7, [r3, #804] @ 0x324 │ │ │ │ ldr.w r3, [ip, #812] @ 0x32c │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [r4, #788] @ 0x314 │ │ │ │ str r7, [r6, r5] │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #788] @ 0x314 │ │ │ │ - b.n 772f2 │ │ │ │ + b.n 77272 │ │ │ │ str.w r1, [r4, #524] @ 0x20c │ │ │ │ - b.n 773da │ │ │ │ + b.n 7735a │ │ │ │ str.w r3, [r4, #524] @ 0x20c │ │ │ │ - b.n 77398 │ │ │ │ + b.n 77318 │ │ │ │ ldr.w r0, [ip, #668] @ 0x29c │ │ │ │ blx r2 │ │ │ │ - b.n 77322 │ │ │ │ + b.n 772a2 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 774ee │ │ │ │ + beq.n 7746e │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r0, [pc, #428] @ (77600 ) │ │ │ │ + ldr r0, [pc, #428] @ (77580 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ bic.w r2, r1, #4080 @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ bic.w r2, r2, #15 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r3, #1528] @ 0x5f8 │ │ │ │ cmn.w r4, #804 @ 0x324 │ │ │ │ - beq.n 774c2 │ │ │ │ + beq.n 77442 │ │ │ │ lsrs r3, r1, #18 │ │ │ │ ubfx r0, r1, #0, #18 │ │ │ │ add.w r3, r4, r3, lsl #3 │ │ │ │ ldr.w r5, [r3, #808] @ 0x328 │ │ │ │ cmp r5, r0 │ │ │ │ - bgt.n 7749a │ │ │ │ + bgt.n 7741a │ │ │ │ ldr.w r3, [r3, #804] @ 0x324 │ │ │ │ cmp r3, r0 │ │ │ │ ite gt │ │ │ │ movgt r0, #0 │ │ │ │ movle r0, #1 │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ - cbz r0, 774c2 │ │ │ │ + cbz r0, 77442 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ str r0, [r1, #0] │ │ │ │ str r1, [r2, #4] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbz r0, 774ae │ │ │ │ - cbz r3, 774f0 │ │ │ │ + cbz r0, 7742e │ │ │ │ + cbz r3, 77470 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r2, #20] │ │ │ │ ldr.w r3, [r4, r3, lsl #3] │ │ │ │ ldr r1, [r3, #12] │ │ │ │ strd r3, r1, [r2, #8] │ │ │ │ str r2, [r3, #12] │ │ │ │ str r2, [r1, #8] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ - movw r2, #50069 @ 0xc395 │ │ │ │ + movw r2, #50061 @ 0xc38d │ │ │ │ movt r2, #6 │ │ │ │ ldr.w r5, [r3, #684] @ 0x2ac │ │ │ │ cmp r5, r2 │ │ │ │ - bne.w 775f6 │ │ │ │ + bne.w 77576 │ │ │ │ mov r0, r1 │ │ │ │ blx 297f8 │ │ │ │ ldr.w r3, [r4, #800] @ 0x320 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #800] @ 0x320 │ │ │ │ - b.n 774aa │ │ │ │ + b.n 7742a │ │ │ │ bx lr │ │ │ │ ldr r5, [r2, #16] │ │ │ │ movs r3, #28 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ ldr.w r6, [r4, #512] @ 0x200 │ │ │ │ mul.w r5, r3, r5 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ @@ -115152,71 +115103,71 @@ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ str r0, [r2, #8] │ │ │ │ add.w r0, r4, r1, lsl #2 │ │ │ │ str r2, [r3, #16] │ │ │ │ ldr.w ip, [r0, #528] @ 0x210 │ │ │ │ cmp r3, ip │ │ │ │ - bne.n 7752a │ │ │ │ + bne.n 774aa │ │ │ │ ldr r7, [r3, #24] │ │ │ │ - cbz r7, 77526 │ │ │ │ + cbz r7, 774a6 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ cmp r1, r2 │ │ │ │ it ne │ │ │ │ movne r7, #0 │ │ │ │ str.w r7, [r0, #528] @ 0x210 │ │ │ │ adds r2, r1, #1 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ str r2, [r3, #8] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 77586 │ │ │ │ + beq.n 77506 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 77566 │ │ │ │ + beq.n 774e6 │ │ │ │ ldr.w r2, [r0, #532] @ 0x214 │ │ │ │ - cbnz r2, 77542 │ │ │ │ + cbnz r2, 774c2 │ │ │ │ str.w r3, [r0, #532] @ 0x214 │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 774aa │ │ │ │ + beq.n 7742a │ │ │ │ ldrd r2, r1, [r3, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 775f0 │ │ │ │ + beq.n 77570 │ │ │ │ str r2, [r1, #20] │ │ │ │ ldr.w r2, [ip, #20] │ │ │ │ ldr r0, [r3, #20] │ │ │ │ str r1, [r0, #24] │ │ │ │ strd r2, ip, [r3, #20] │ │ │ │ - cbz r2, 77560 │ │ │ │ + cbz r2, 774e0 │ │ │ │ str r3, [r2, #24] │ │ │ │ str.w r3, [ip, #20] │ │ │ │ - b.n 774aa │ │ │ │ + b.n 7742a │ │ │ │ ldr.w r2, [r4, #524] @ 0x20c │ │ │ │ movs r1, #0 │ │ │ │ strd r2, r1, [r3, #20] │ │ │ │ - cbz r2, 77574 │ │ │ │ + cbz r2, 774f4 │ │ │ │ str r3, [r2, #24] │ │ │ │ ldr.w r2, [r4, #532] @ 0x214 │ │ │ │ str.w r3, [r4, #524] @ 0x20c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 774aa │ │ │ │ + bne.n 7742a │ │ │ │ str.w r3, [r4, #532] @ 0x214 │ │ │ │ - b.n 774aa │ │ │ │ + b.n 7742a │ │ │ │ ldr r1, [r3, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 77534 │ │ │ │ + beq.n 774b4 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ - cbz r2, 775ea │ │ │ │ + cbz r2, 7756a │ │ │ │ str r1, [r2, #20] │ │ │ │ str r2, [r1, #24] │ │ │ │ ldr r1, [r6, r5] │ │ │ │ ldr.w r2, [r4, #520] @ 0x208 │ │ │ │ str r2, [r3, #20] │ │ │ │ str.w r3, [r4, #520] @ 0x208 │ │ │ │ lsrs r2, r1, #18 │ │ │ │ ubfx r3, r1, #0, #18 │ │ │ │ - cbz r3, 775b8 │ │ │ │ + cbz r3, 77538 │ │ │ │ add.w r3, r1, #262144 @ 0x40000 │ │ │ │ movs r0, #0 │ │ │ │ lsrs r3, r3, #18 │ │ │ │ add.w r3, r4, r3, lsl #3 │ │ │ │ str.w r0, [r3, #808] @ 0x328 │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ @@ -115229,991 +115180,991 @@ │ │ │ │ ldr.w r0, [r3, #804] @ 0x324 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [r4, #788] @ 0x314 │ │ │ │ str r7, [r6, r5] │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #788] @ 0x314 │ │ │ │ - b.n 774aa │ │ │ │ + b.n 7742a │ │ │ │ str.w r1, [r4, #524] @ 0x20c │ │ │ │ - b.n 77592 │ │ │ │ + b.n 77512 │ │ │ │ str.w r2, [r4, #524] @ 0x20c │ │ │ │ - b.n 77550 │ │ │ │ + b.n 774d0 │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ blx r5 │ │ │ │ - b.n 774e2 │ │ │ │ + b.n 77462 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00077604 : │ │ │ │ +00077584 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #8 │ │ │ │ movs r5, #0 │ │ │ │ str r5, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 77760 │ │ │ │ + beq.w 776e0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #42012 @ 0xa41c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 77642 │ │ │ │ + bne.n 775c2 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7763e │ │ │ │ + beq.n 775be │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ mov r0, r4 │ │ │ │ - b.n 776c8 │ │ │ │ + b.n 77648 │ │ │ │ movw r3, #22148 @ 0x5684 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 77660 │ │ │ │ + bne.n 775e0 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #6 │ │ │ │ - bpl.n 7774e │ │ │ │ + bpl.n 776ce │ │ │ │ ldrd r1, r0, [r0, #8] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.n 77938 │ │ │ │ - bl 86280 │ │ │ │ + b.n 778b8 │ │ │ │ + bl 86260 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 77738 │ │ │ │ + beq.n 776b8 │ │ │ │ movs r1, #10 │ │ │ │ mov r0, r4 │ │ │ │ - bl 103ea0 │ │ │ │ + bl 103fb0 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 77722 │ │ │ │ - bl 72074 │ │ │ │ + beq.n 776a2 │ │ │ │ + bl 71ff4 │ │ │ │ mov r7, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ - cbnz r0, 7768e │ │ │ │ - b.n 77722 │ │ │ │ + cbnz r0, 7760e │ │ │ │ + b.n 776a2 │ │ │ │ cmp r5, r8 │ │ │ │ - bge.n 776dc │ │ │ │ + bge.n 7765c │ │ │ │ adds r5, #1 │ │ │ │ str r4, [r3, #12] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ blx r3 │ │ │ │ add.w r3, r7, r5, lsl #2 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 77686 │ │ │ │ - ldr r3, [pc, #236] @ (77790 ) │ │ │ │ + bne.n 77606 │ │ │ │ + ldr r3, [pc, #236] @ (77710 ) │ │ │ │ mrc 15, 0, r7, cr13, cr0, {3} │ │ │ │ ldr r4, [r3, r7] │ │ │ │ ldr r2, [r4, #72] @ 0x48 │ │ │ │ - cbnz r2, 776fa │ │ │ │ + cbnz r2, 7767a │ │ │ │ cmp r5, r8 │ │ │ │ - blt.n 776ce │ │ │ │ + blt.n 7764e │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 776c6 │ │ │ │ + beq.n 77646 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 776c6 │ │ │ │ + cbnz r3, 77646 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 7fac0 <_PyTuple_Resize@@Base> │ │ │ │ + bl 7fad4 <_PyTuple_Resize@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 776b0 │ │ │ │ - b.n 77722 │ │ │ │ + beq.n 77630 │ │ │ │ + b.n 776a2 │ │ │ │ add.w r8, r8, #10 │ │ │ │ add r0, sp, #4 │ │ │ │ adds.w r8, r8, r8, lsr #2 │ │ │ │ - bmi.n 77780 │ │ │ │ + bmi.n 77700 │ │ │ │ mov r1, r8 │ │ │ │ - bl 7fac0 <_PyTuple_Resize@@Base> │ │ │ │ + bl 7fad4 <_PyTuple_Resize@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 77766 │ │ │ │ + bne.n 776e6 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ add.w r3, r7, r5, lsl #2 │ │ │ │ - b.n 7768a │ │ │ │ + b.n 7760a │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 776ac │ │ │ │ + beq.n 7762c │ │ │ │ movw r2, #48056 @ 0xbbb8 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - bl 122f8c <_PyErr_ExceptionMatches@@Base> │ │ │ │ - ldr r3, [pc, #124] @ (77790 ) │ │ │ │ - cbnz r0, 77744 │ │ │ │ + bl 1232fc <_PyErr_ExceptionMatches@@Base> │ │ │ │ + ldr r3, [pc, #124] @ (77710 ) │ │ │ │ + cbnz r0, 776c4 │ │ │ │ ldr r3, [r3, r7] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 776ac │ │ │ │ + beq.n 7762c │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 776ac │ │ │ │ + beq.n 7762c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 7828c │ │ │ │ + bl 7820c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 77738 │ │ │ │ + beq.n 776b8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbz r3, 7773c │ │ │ │ + cbz r3, 776bc │ │ │ │ movs r0, #0 │ │ │ │ - b.n 776c8 │ │ │ │ + b.n 77648 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 77738 │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 776b8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 122fa4 <_PyErr_Clear@@Base> │ │ │ │ - ldr r3, [pc, #68] @ (77790 ) │ │ │ │ - b.n 77714 │ │ │ │ - movw r0, #64412 @ 0xfb9c │ │ │ │ + bl 123314 <_PyErr_Clear@@Base> │ │ │ │ + ldr r3, [pc, #68] @ (77710 ) │ │ │ │ + b.n 77694 │ │ │ │ + movw r0, #64732 @ 0xfcdc │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ movw r1, #3206 @ 0xc86 │ │ │ │ - bl 214fc4 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 77738 │ │ │ │ - bl 262848 │ │ │ │ - b.n 77738 │ │ │ │ + bl 214f14 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 776b8 │ │ │ │ + bl 2627d4 │ │ │ │ + b.n 776b8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 77722 │ │ │ │ + beq.n 776a2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 77722 │ │ │ │ + bne.n 776a2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 77722 │ │ │ │ - bl 1e7a0c │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 776a2 │ │ │ │ + bl 1e7954 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 77770 │ │ │ │ - b.n 77722 │ │ │ │ + bne.n 776f0 │ │ │ │ + b.n 776a2 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00077794 : │ │ │ │ +00077714 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 778ea │ │ │ │ + beq.w 7786a │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #6 │ │ │ │ - bpl.w 778ea │ │ │ │ + bpl.w 7786a │ │ │ │ ldr r5, [r0, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 77880 │ │ │ │ - blt.w 7790a │ │ │ │ - ldr r7, [pc, #364] @ (7792c ) │ │ │ │ + beq.n 77800 │ │ │ │ + blt.w 7788a │ │ │ │ + ldr r7, [pc, #364] @ (778ac ) │ │ │ │ mrc 15, 0, r8, cr13, cr0, {3} │ │ │ │ ldr r6, [r0, #12] │ │ │ │ cmp r5, #20 │ │ │ │ ldr.w r0, [r8, r7] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - bgt.n 7789c │ │ │ │ + bgt.n 7781c │ │ │ │ add.w r3, r3, r5, lsl #2 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r3, #1608] @ 0x648 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 77884 │ │ │ │ - ldr.w ip, [pc, #336] @ 77934 │ │ │ │ + beq.n 77804 │ │ │ │ + ldr.w ip, [pc, #336] @ 778b4 │ │ │ │ ldr.w r2, [r3, #1688] @ 0x698 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ subs r2, #1 │ │ │ │ str.w r1, [r3, #1608] @ 0x648 │ │ │ │ str.w r2, [r3, #1688] @ 0x698 │ │ │ │ movs r2, #1 │ │ │ │ ldr.w r3, [ip, #1416] @ 0x588 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 778d2 │ │ │ │ + bne.n 77852 │ │ │ │ ldr r1, [r6, #0] │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ add.w r3, r4, #12 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp r2, r7 │ │ │ │ - beq.n 77814 │ │ │ │ + beq.n 77794 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ cmp r5, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ - beq.n 77852 │ │ │ │ + beq.n 777d2 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp r2, r7 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r1, #0] │ │ │ │ cmp r5, #2 │ │ │ │ str r1, [r3, #4] │ │ │ │ - beq.n 77852 │ │ │ │ + beq.n 777d2 │ │ │ │ add.w r5, r6, r5, lsl #2 │ │ │ │ adds r3, #4 │ │ │ │ adds r6, #8 │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r1, [r6], #4 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp r2, r7 │ │ │ │ - beq.n 77876 │ │ │ │ + beq.n 777f6 │ │ │ │ adds r2, #1 │ │ │ │ cmp r6, r5 │ │ │ │ str r2, [r1, #0] │ │ │ │ str.w r1, [r3, #4]! │ │ │ │ - bne.n 7783c │ │ │ │ + bne.n 777bc │ │ │ │ ldr r1, [r0, #8] │ │ │ │ sub.w r2, r4, #8 │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ ldr.w r1, [r1, #3796] @ 0xed4 │ │ │ │ and.w r3, r3, #3 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ orrs r3, r0 │ │ │ │ str r2, [r0, #0] │ │ │ │ strd r1, r3, [r4, #-8] │ │ │ │ str r2, [r1, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r6, r5 │ │ │ │ str.w r1, [r3, #4]! │ │ │ │ - bne.n 7783c │ │ │ │ - b.n 77852 │ │ │ │ - ldr r4, [pc, #172] @ (77930 ) │ │ │ │ - b.n 77870 │ │ │ │ + bne.n 777bc │ │ │ │ + b.n 777d2 │ │ │ │ + ldr r4, [pc, #172] @ (778b0 ) │ │ │ │ + b.n 777f0 │ │ │ │ mov r1, r5 │ │ │ │ movw r0, #42012 @ 0xa41c │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 77bc4 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 77b44 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 778fa │ │ │ │ + cbz r0, 7787a │ │ │ │ ldr.w r0, [r8, r7] │ │ │ │ - b.n 77800 │ │ │ │ + b.n 77780 │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ cmp r5, r3 │ │ │ │ - bhi.n 778fe │ │ │ │ + bhi.n 7787e │ │ │ │ mov r1, r5 │ │ │ │ movw r0, #42012 @ 0xa41c │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 77bc4 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 77b44 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 778fa │ │ │ │ + cbz r0, 7787a │ │ │ │ ldr r1, [r6, #0] │ │ │ │ add.w r3, r4, #12 │ │ │ │ ldr.w r0, [r8, r7] │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp r2, r7 │ │ │ │ - bne.n 77810 │ │ │ │ + bne.n 77790 │ │ │ │ str r1, [r3, #0] │ │ │ │ - b.n 7781a │ │ │ │ - movw r2, #25253 @ 0x62a5 │ │ │ │ + b.n 7779a │ │ │ │ + movw r2, #26133 @ 0x6615 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7791a │ │ │ │ + bne.n 7789a │ │ │ │ mov r0, r4 │ │ │ │ - bl 126718 │ │ │ │ + bl 126a88 │ │ │ │ ldr.w r0, [r8, r7] │ │ │ │ - b.n 77800 │ │ │ │ - movw r0, #64412 @ 0xfb9c │ │ │ │ + b.n 77780 │ │ │ │ + movw r0, #64732 @ 0xfcdc │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ movw r1, #3206 @ 0xc86 │ │ │ │ - bl 214fc4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 214f14 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 77870 │ │ │ │ - bl 1e7a0c │ │ │ │ + b.n 777f0 │ │ │ │ + bl 1e7954 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 778ba │ │ │ │ - b.n 778fa │ │ │ │ + bne.n 7783a │ │ │ │ + b.n 7787a │ │ │ │ movs r1, #38 @ 0x26 │ │ │ │ - movw r0, #64384 @ 0xfb80 │ │ │ │ + movw r0, #64704 @ 0xfcc0 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 214fc4 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 778fa │ │ │ │ + bl 214f14 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 7787a │ │ │ │ ldr.w r2, [ip, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr.w r0, [r8, r7] │ │ │ │ - b.n 77800 │ │ │ │ + b.n 77780 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r1, #32 │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ subs r5, r1, #0 │ │ │ │ - beq.n 77a12 │ │ │ │ - blt.w 77aa6 │ │ │ │ - ldr.w r8, [pc, #436] @ 77b08 │ │ │ │ + beq.n 77992 │ │ │ │ + blt.w 77a26 │ │ │ │ + ldr.w r8, [pc, #436] @ 77a88 │ │ │ │ mrc 15, 0, r9, cr13, cr0, {3} │ │ │ │ mov r6, r0 │ │ │ │ cmp r5, #20 │ │ │ │ ldr.w r7, [r9, r8] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ - bgt.n 77a44 │ │ │ │ + bgt.n 779c4 │ │ │ │ add.w r3, r3, r5, lsl #2 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r3, #1608] @ 0x648 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 77a2c │ │ │ │ - ldr r0, [pc, #392] @ (77b00 ) │ │ │ │ + beq.n 779ac │ │ │ │ + ldr r0, [pc, #392] @ (77a80 ) │ │ │ │ ldr.w r2, [r3, #1688] @ 0x698 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ subs r2, #1 │ │ │ │ str.w r1, [r3, #1608] @ 0x648 │ │ │ │ str.w r2, [r3, #1688] @ 0x698 │ │ │ │ movs r2, #1 │ │ │ │ ldr.w r3, [r0, #1416] @ 0x588 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 77a8e │ │ │ │ + bne.n 77a0e │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ add.w r0, r4, #12 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 77a0a │ │ │ │ + beq.n 7798a │ │ │ │ adds r3, #1 │ │ │ │ cmp r5, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ str r2, [r0, #0] │ │ │ │ - beq.n 779e6 │ │ │ │ + beq.n 77966 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ adds r1, r0, #4 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 77a1a │ │ │ │ + beq.n 7799a │ │ │ │ adds r3, #1 │ │ │ │ cmp r5, #2 │ │ │ │ str r3, [r2, #0] │ │ │ │ str r2, [r1, #0] │ │ │ │ - beq.n 779e6 │ │ │ │ + beq.n 77966 │ │ │ │ add.w r5, r6, r5, lsl #2 │ │ │ │ add.w r0, r6, #8 │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r2, [r0], #4 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 77a22 │ │ │ │ + beq.n 779a2 │ │ │ │ adds r3, #1 │ │ │ │ cmp r0, r5 │ │ │ │ str r3, [r2, #0] │ │ │ │ str.w r2, [r1, #4]! │ │ │ │ - bne.n 779d0 │ │ │ │ + bne.n 77950 │ │ │ │ ldr r1, [r7, #8] │ │ │ │ sub.w r2, r4, #8 │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ ldr.w r1, [r1, #3796] @ 0xed4 │ │ │ │ and.w r3, r3, #3 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ orrs r3, r0 │ │ │ │ str r2, [r0, #0] │ │ │ │ strd r1, r3, [r4, #-8] │ │ │ │ str r2, [r1, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ cmp r5, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - bne.n 779ac │ │ │ │ - b.n 779e6 │ │ │ │ - ldr r4, [pc, #240] @ (77b04 ) │ │ │ │ + bne.n 7792c │ │ │ │ + b.n 77966 │ │ │ │ + ldr r4, [pc, #240] @ (77a84 ) │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ cmp r5, #2 │ │ │ │ str r2, [r0, #4] │ │ │ │ - bne.n 779c4 │ │ │ │ - b.n 779e6 │ │ │ │ + bne.n 77944 │ │ │ │ + b.n 77966 │ │ │ │ cmp r0, r5 │ │ │ │ str.w r2, [r1, #4]! │ │ │ │ - bne.n 779d0 │ │ │ │ - b.n 779e6 │ │ │ │ + bne.n 77950 │ │ │ │ + b.n 77966 │ │ │ │ movw r0, #42012 @ 0xa41c │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 77bc4 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 77b44 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 77ab4 │ │ │ │ + beq.n 77a34 │ │ │ │ ldr.w r7, [r9, r8] │ │ │ │ - b.n 77992 │ │ │ │ + b.n 77912 │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ cmp r5, r3 │ │ │ │ - bhi.n 77ab8 │ │ │ │ + bhi.n 77a38 │ │ │ │ movw r0, #42012 @ 0xa41c │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 77bc4 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 77b44 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 77ab4 │ │ │ │ + cbz r0, 77a34 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r7, [r9, r8] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 77a7c │ │ │ │ + beq.n 779fc │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r3, #0] │ │ │ │ add.w r0, r4, #12 │ │ │ │ str r3, [r4, #12] │ │ │ │ - b.n 779ac │ │ │ │ + b.n 7792c │ │ │ │ str r3, [r4, #12] │ │ │ │ add.w r1, r4, #16 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 779ba │ │ │ │ + bne.n 7793a │ │ │ │ str r2, [r4, #16] │ │ │ │ - b.n 779c4 │ │ │ │ - movw r2, #25253 @ 0x62a5 │ │ │ │ + b.n 77944 │ │ │ │ + movw r2, #26133 @ 0x6615 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 77ad8 │ │ │ │ + bne.n 77a58 │ │ │ │ mov r0, r4 │ │ │ │ - bl 126718 │ │ │ │ + bl 126a88 │ │ │ │ ldr.w r7, [r9, r8] │ │ │ │ - b.n 77992 │ │ │ │ - movw r0, #64384 @ 0xfb80 │ │ │ │ + b.n 77912 │ │ │ │ + movw r0, #64704 @ 0xfcc0 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ movs r1, #38 @ 0x26 │ │ │ │ - bl 214fc4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 214f14 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 77a04 │ │ │ │ - bl 1e7a0c │ │ │ │ + b.n 77984 │ │ │ │ + bl 1e7954 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 77ab4 │ │ │ │ + beq.n 77a34 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r7, [r9, r8] │ │ │ │ adds r0, #12 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, ip │ │ │ │ - bne.n 77ae8 │ │ │ │ + bne.n 77a68 │ │ │ │ str r3, [r4, #12] │ │ │ │ - b.n 779ac │ │ │ │ + b.n 7792c │ │ │ │ ldr.w r2, [r0, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr.w r7, [r9, r8] │ │ │ │ - b.n 77992 │ │ │ │ + b.n 77912 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ str r3, [r4, #12] │ │ │ │ add.w r1, r4, #16 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, ip │ │ │ │ - bne.w 779ba │ │ │ │ - b.n 77a8a │ │ │ │ + bne.w 7793a │ │ │ │ + b.n 77a0a │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ asrs r0, r1, #32 │ │ │ │ lsls r1, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ subs r1, r0, #0 │ │ │ │ - blt.n 77b9e │ │ │ │ - ldr r0, [pc, #156] @ (77bbc ) │ │ │ │ + blt.n 77b1e │ │ │ │ + ldr r0, [pc, #156] @ (77b3c ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ cmp r1, #20 │ │ │ │ ite gt │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r1, #0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - cbz r2, 77b76 │ │ │ │ + cbz r2, 77af6 │ │ │ │ add.w r3, r3, r1, lsl #2 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r3, #1608] @ 0x648 │ │ │ │ - cbz r4, 77b66 │ │ │ │ - ldr r1, [pc, #120] @ (77bc0 ) │ │ │ │ + cbz r4, 77ae6 │ │ │ │ + ldr r1, [pc, #120] @ (77b40 ) │ │ │ │ ldr.w r2, [r3, #1688] @ 0x698 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ subs r2, #1 │ │ │ │ str.w r0, [r3, #1608] @ 0x648 │ │ │ │ str.w r2, [r3, #1688] @ 0x698 │ │ │ │ movs r2, #1 │ │ │ │ ldr.w r3, [r1, #1416] @ 0x588 │ │ │ │ str r2, [r4, #0] │ │ │ │ - cbnz r3, 77b8a │ │ │ │ + cbnz r3, 77b0a │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ movw r0, #42012 @ 0xa41c │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 77bc4 <_PyObject_GC_NewVar@@Base> │ │ │ │ + b.w 77b44 <_PyObject_GC_NewVar@@Base> │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ cmp r1, r3 │ │ │ │ - bls.n 77b66 │ │ │ │ + bls.n 77ae6 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1e7a0c │ │ │ │ - movw r2, #25253 @ 0x62a5 │ │ │ │ + b.w 1e7954 │ │ │ │ + movw r2, #26133 @ 0x6615 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 77bb0 │ │ │ │ + bne.n 77b30 │ │ │ │ mov r0, r4 │ │ │ │ - bl 126718 │ │ │ │ - b.n 77b62 │ │ │ │ + bl 126a88 │ │ │ │ + b.n 77ae2 │ │ │ │ movs r1, #38 @ 0x26 │ │ │ │ - movw r0, #64384 @ 0xfb80 │ │ │ │ + movw r0, #64704 @ 0xfcc0 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ movs r4, #0 │ │ │ │ - bl 214fc4 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 77b62 │ │ │ │ + bl 214f14 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 77ae2 │ │ │ │ ldr.w r2, [r1, #1420] @ 0x58c │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ - b.n 77b62 │ │ │ │ + b.n 77ae2 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00077bc4 <_PyObject_GC_NewVar@@Base>: │ │ │ │ +00077b44 <_PyObject_GC_NewVar@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #12 │ │ │ │ subs r6, r1, #0 │ │ │ │ - blt.w 77db6 <_PyObject_GC_NewVar@@Base+0x1f2> │ │ │ │ + blt.w 77d36 <_PyObject_GC_NewVar@@Base+0x1f2> │ │ │ │ ldr r4, [r0, #84] @ 0x54 │ │ │ │ mrc 15, 0, r8, cr13, cr0, {3} │ │ │ │ ldr r2, [r0, #20] │ │ │ │ mov r5, r0 │ │ │ │ and.w r3, r4, #24 │ │ │ │ - ldr.w r9, [pc, #492] @ 77dd8 <_PyObject_GC_NewVar@@Base+0x214> │ │ │ │ + ldr.w r9, [pc, #492] @ 77d58 <_PyObject_GC_NewVar@@Base+0x214> │ │ │ │ ubfx r4, r4, #14, #1 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ addne r4, #1 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ adds r3, #3 │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldr.w r7, [r9, r8] │ │ │ │ mla r3, r2, r6, r3 │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ subs r2, r2, r4 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ cmp r3, r2 │ │ │ │ - bhi.w 77d7a <_PyObject_GC_NewVar@@Base+0x1b6> │ │ │ │ + bhi.w 77cfa <_PyObject_GC_NewVar@@Base+0x1b6> │ │ │ │ adds.w fp, r3, r4 │ │ │ │ - bmi.w 77d7a <_PyObject_GC_NewVar@@Base+0x1b6> │ │ │ │ + bmi.w 77cfa <_PyObject_GC_NewVar@@Base+0x1b6> │ │ │ │ movw sl, #19968 @ 0x4e00 │ │ │ │ movt sl, #72 @ 0x48 │ │ │ │ - movw r3, #6037 @ 0x1795 │ │ │ │ + movw r3, #6029 @ 0x178d │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r2, [sl, #712] @ 0x2c8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 77d6c <_PyObject_GC_NewVar@@Base+0x1a8> │ │ │ │ + bne.w 77cec <_PyObject_GC_NewVar@@Base+0x1a8> │ │ │ │ ldr r0, [r7, #8] │ │ │ │ add.w r2, fp, #4294967295 @ 0xffffffff │ │ │ │ cmp.w r2, #512 @ 0x200 │ │ │ │ add.w r3, r0, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #1528] @ 0x5f8 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bcs.n 77d24 <_PyObject_GC_NewVar@@Base+0x160> │ │ │ │ + bcs.n 77ca4 <_PyObject_GC_NewVar@@Base+0x160> │ │ │ │ mov.w lr, r2, lsr #3 │ │ │ │ ldr.w r3, [r3, lr, lsl #3] │ │ │ │ ldr.w ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 77d58 <_PyObject_GC_NewVar@@Base+0x194> │ │ │ │ + beq.n 77cd8 <_PyObject_GC_NewVar@@Base+0x194> │ │ │ │ ldr r1, [r3, #0] │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ ldr.w sl, [r1] │ │ │ │ str.w sl, [r3, #4] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 77cba <_PyObject_GC_NewVar@@Base+0xf6> │ │ │ │ + beq.n 77c3a <_PyObject_GC_NewVar@@Base+0xf6> │ │ │ │ add r4, r1 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r1] │ │ │ │ strd r3, r3, [r4, #-8] │ │ │ │ ldr.w r3, [r0, #3760] @ 0xeb0 │ │ │ │ ldr.w r2, [r0, #3756] @ 0xeac │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r0, #3760] @ 0xeb0 │ │ │ │ cmp r3, r2 │ │ │ │ - bgt.n 77ce6 <_PyObject_GC_NewVar@@Base+0x122> │ │ │ │ + bgt.n 77c66 <_PyObject_GC_NewVar@@Base+0x122> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r5, [r4, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - ldr r2, [pc, #308] @ (77dd4 <_PyObject_GC_NewVar@@Base+0x210>) │ │ │ │ + ldr r2, [pc, #308] @ (77d54 <_PyObject_GC_NewVar@@Base+0x210>) │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 77d8a <_PyObject_GC_NewVar@@Base+0x1c6> │ │ │ │ + bne.n 77d0a <_PyObject_GC_NewVar@@Base+0x1c6> │ │ │ │ str r6, [r4, #8] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrd fp, r2, [r3, #24] │ │ │ │ - cmp r2, fp │ │ │ │ - bcc.n 77cda <_PyObject_GC_NewVar@@Base+0x116> │ │ │ │ + cmp fp, r2 │ │ │ │ + bhi.n 77c5a <_PyObject_GC_NewVar@@Base+0x116> │ │ │ │ add.w r2, lr, #1 │ │ │ │ add.w r2, fp, r2, lsl #3 │ │ │ │ str r2, [r3, #24] │ │ │ │ add.w r2, r3, fp │ │ │ │ str r2, [r3, #4] │ │ │ │ str.w sl, [r3, fp] │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - b.n 77c74 <_PyObject_GC_NewVar@@Base+0xb0> │ │ │ │ + b.n 77bf4 <_PyObject_GC_NewVar@@Base+0xb0> │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str.w r3, [ip, #12] │ │ │ │ str.w ip, [r3, #8] │ │ │ │ - b.n 77c74 <_PyObject_GC_NewVar@@Base+0xb0> │ │ │ │ + b.n 77bf4 <_PyObject_GC_NewVar@@Base+0xb0> │ │ │ │ ldr.w r3, [r0, #3740] @ 0xe9c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 77c92 <_PyObject_GC_NewVar@@Base+0xce> │ │ │ │ + beq.n 77c12 <_PyObject_GC_NewVar@@Base+0xce> │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 77c92 <_PyObject_GC_NewVar@@Base+0xce> │ │ │ │ + beq.n 77c12 <_PyObject_GC_NewVar@@Base+0xce> │ │ │ │ ldr.w r3, [r0, #3852] @ 0xf0c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 77c92 <_PyObject_GC_NewVar@@Base+0xce> │ │ │ │ + bne.n 77c12 <_PyObject_GC_NewVar@@Base+0xce> │ │ │ │ ldr r3, [r7, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 77dc8 <_PyObject_GC_NewVar@@Base+0x204> │ │ │ │ + bne.n 77d48 <_PyObject_GC_NewVar@@Base+0x204> │ │ │ │ add.w r2, r7, #12 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ lsls r3, r3, #27 │ │ │ │ - bmi.n 77c92 <_PyObject_GC_NewVar@@Base+0xce> │ │ │ │ + bmi.n 77c12 <_PyObject_GC_NewVar@@Base+0xce> │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r2] │ │ │ │ orr.w r3, r3, #16 │ │ │ │ strex r1, r3, [r2] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 77d0e <_PyObject_GC_NewVar@@Base+0x14a> │ │ │ │ + bne.n 77c8e <_PyObject_GC_NewVar@@Base+0x14a> │ │ │ │ dmb ish │ │ │ │ - b.n 77c92 <_PyObject_GC_NewVar@@Base+0xce> │ │ │ │ + b.n 77c12 <_PyObject_GC_NewVar@@Base+0xce> │ │ │ │ ldr.w r3, [sl, #672] @ 0x2a0 │ │ │ │ - movw r2, #49361 @ 0xc0d1 │ │ │ │ + movw r2, #49353 @ 0xc0c9 │ │ │ │ movt r2, #6 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 77d9e <_PyObject_GC_NewVar@@Base+0x1da> │ │ │ │ + bne.n 77d1e <_PyObject_GC_NewVar@@Base+0x1da> │ │ │ │ mov r0, fp │ │ │ │ cmp r0, #1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2a0fc │ │ │ │ mov r1, r0 │ │ │ │ - cbz r1, 77d7a <_PyObject_GC_NewVar@@Base+0x1b6> │ │ │ │ + cbz r1, 77cfa <_PyObject_GC_NewVar@@Base+0x1b6> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr.w r7, [r9, r8] │ │ │ │ ldr.w r3, [r2, #800] @ 0x320 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #800] @ 0x320 │ │ │ │ - b.n 77c74 <_PyObject_GC_NewVar@@Base+0xb0> │ │ │ │ + b.n 77bf4 <_PyObject_GC_NewVar@@Base+0xb0> │ │ │ │ mov r1, lr │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 71850 │ │ │ │ + bl 71848 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 77d24 <_PyObject_GC_NewVar@@Base+0x160> │ │ │ │ + beq.n 77ca4 <_PyObject_GC_NewVar@@Base+0x160> │ │ │ │ ldr.w r7, [r9, r8] │ │ │ │ - b.n 77cd6 <_PyObject_GC_NewVar@@Base+0x112> │ │ │ │ + b.n 77c56 <_PyObject_GC_NewVar@@Base+0x112> │ │ │ │ mov r1, fp │ │ │ │ ldr.w r0, [sl, #708] @ 0x2c4 │ │ │ │ blx r2 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 77d66 <_PyObject_GC_NewVar@@Base+0x1a2> │ │ │ │ + bne.n 77ce6 <_PyObject_GC_NewVar@@Base+0x1a2> │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e7b48 │ │ │ │ + bl 1e7a90 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 77c92 <_PyObject_GC_NewVar@@Base+0xce> │ │ │ │ + bne.n 77c12 <_PyObject_GC_NewVar@@Base+0xce> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 77cb2 <_PyObject_GC_NewVar@@Base+0xee> │ │ │ │ - movw r1, #25253 @ 0x62a5 │ │ │ │ + b.n 77c32 <_PyObject_GC_NewVar@@Base+0xee> │ │ │ │ + movw r1, #26133 @ 0x6615 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 77daa <_PyObject_GC_NewVar@@Base+0x1e6> │ │ │ │ + bne.n 77d2a <_PyObject_GC_NewVar@@Base+0x1e6> │ │ │ │ mov r0, r4 │ │ │ │ - bl 126718 │ │ │ │ - b.n 77cb0 <_PyObject_GC_NewVar@@Base+0xec> │ │ │ │ + bl 126a88 │ │ │ │ + b.n 77c30 <_PyObject_GC_NewVar@@Base+0xec> │ │ │ │ mov r1, fp │ │ │ │ ldr.w r0, [sl, #668] @ 0x29c │ │ │ │ blx r3 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 77d42 <_PyObject_GC_NewVar@@Base+0x17e> │ │ │ │ + b.n 77cc2 <_PyObject_GC_NewVar@@Base+0x17e> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 77cb0 <_PyObject_GC_NewVar@@Base+0xec> │ │ │ │ - movw r0, #12540 @ 0x30fc │ │ │ │ + b.n 77c30 <_PyObject_GC_NewVar@@Base+0xec> │ │ │ │ + movw r0, #12860 @ 0x323c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movw r1, #1882 @ 0x75a │ │ │ │ - bl 214fc4 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 77d86 <_PyObject_GC_NewVar@@Base+0x1c2> │ │ │ │ + bl 214f14 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 77d06 <_PyObject_GC_NewVar@@Base+0x1c2> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 77c92 <_PyObject_GC_NewVar@@Base+0xce> │ │ │ │ - b.n 77d00 <_PyObject_GC_NewVar@@Base+0x13c> │ │ │ │ + bne.w 77c12 <_PyObject_GC_NewVar@@Base+0xce> │ │ │ │ + b.n 77c80 <_PyObject_GC_NewVar@@Base+0x13c> │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00077ddc <_Py_Dealloc@@Base>: │ │ │ │ +00077d5c <_Py_Dealloc@@Base>: │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #48] @ (77e1c <_Py_Dealloc@@Base+0x40>) │ │ │ │ + ldr r2, [pc, #48] @ (77d9c <_Py_Dealloc@@Base+0x40>) │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ ldr r5, [r1, #24] │ │ │ │ - cbnz r3, 77dfe <_Py_Dealloc@@Base+0x22> │ │ │ │ + cbnz r3, 77d7e <_Py_Dealloc@@Base+0x22> │ │ │ │ mov r3, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ - movw r1, #25253 @ 0x62a5 │ │ │ │ + movw r1, #26133 @ 0x6615 │ │ │ │ movt r1, #18 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 77e10 <_Py_Dealloc@@Base+0x34> │ │ │ │ + bne.n 77d90 <_Py_Dealloc@@Base+0x34> │ │ │ │ mov r0, r4 │ │ │ │ - b.n 77df6 <_Py_Dealloc@@Base+0x1a> │ │ │ │ + b.n 77d76 <_Py_Dealloc@@Base+0x1a> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ - b.n 77df6 <_Py_Dealloc@@Base+0x1a> │ │ │ │ + b.n 77d76 <_Py_Dealloc@@Base+0x1a> │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr.w r2, [r0, #-8] │ │ │ │ sub sp, #12 │ │ │ │ mov r6, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 77fae <_Py_Dealloc@@Base+0x1d2> │ │ │ │ + beq.w 77f2e <_Py_Dealloc@@Base+0x1d2> │ │ │ │ ldr.w r1, [r0, #-4] │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, #4] │ │ │ │ bic.w r1, r1, #3 │ │ │ │ - ldr.w r9, [pc, #876] @ 781bc <_Py_Dealloc@@Base+0x3e0> │ │ │ │ + ldr.w r9, [pc, #876] @ 7813c <_Py_Dealloc@@Base+0x3e0> │ │ │ │ and.w r3, r3, #3 │ │ │ │ orrs r3, r1 │ │ │ │ str r2, [r1, #0] │ │ │ │ str r3, [r2, #4] │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r8, [r9, fp] │ │ │ │ ldr.w r3, [r0, #-4] │ │ │ │ str.w r2, [r0, #-8] │ │ │ │ and.w r3, r3, #1 │ │ │ │ str.w r3, [r0, #-4] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 77fc2 <_Py_Dealloc@@Base+0x1e6> │ │ │ │ + beq.w 77f42 <_Py_Dealloc@@Base+0x1e6> │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ cmp r3, #50 @ 0x32 │ │ │ │ - ble.w 780de <_Py_Dealloc@@Base+0x302> │ │ │ │ + ble.w 7805e <_Py_Dealloc@@Base+0x302> │ │ │ │ ldr r1, [r6, #12] │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 77f92 <_Py_Dealloc@@Base+0x1b6> │ │ │ │ + beq.w 77f12 <_Py_Dealloc@@Base+0x1b6> │ │ │ │ ldr r4, [r6, #8] │ │ │ │ subs r4, #1 │ │ │ │ - bmi.w 78016 <_Py_Dealloc@@Base+0x23a> │ │ │ │ - ldr.w sl, [pc, #804] @ 781c0 <_Py_Dealloc@@Base+0x3e4> │ │ │ │ + bmi.w 77f96 <_Py_Dealloc@@Base+0x23a> │ │ │ │ + ldr.w sl, [pc, #804] @ 78140 <_Py_Dealloc@@Base+0x3e4> │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ - b.n 77eaa <_Py_Dealloc@@Base+0xce> │ │ │ │ + b.n 77e2a <_Py_Dealloc@@Base+0xce> │ │ │ │ subs r4, #1 │ │ │ │ ldr r1, [r6, #12] │ │ │ │ adds r3, r4, #1 │ │ │ │ - beq.n 77edc <_Py_Dealloc@@Base+0x100> │ │ │ │ + beq.n 77e5c <_Py_Dealloc@@Base+0x100> │ │ │ │ ldr.w r5, [r1, r4, lsl #2] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 77ea2 <_Py_Dealloc@@Base+0xc6> │ │ │ │ + beq.n 77e22 <_Py_Dealloc@@Base+0xc6> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 77ea2 <_Py_Dealloc@@Base+0xc6> │ │ │ │ + beq.n 77e22 <_Py_Dealloc@@Base+0xc6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 77ea2 <_Py_Dealloc@@Base+0xc6> │ │ │ │ + bne.n 77e22 <_Py_Dealloc@@Base+0xc6> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr.w r3, [sl, #1416] @ 0x588 │ │ │ │ ldr r2, [r2, #24] │ │ │ │ str r2, [sp, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 780ca <_Py_Dealloc@@Base+0x2ee> │ │ │ │ + bne.w 7804a <_Py_Dealloc@@Base+0x2ee> │ │ │ │ mov r0, r5 │ │ │ │ subs r4, #1 │ │ │ │ blx r2 │ │ │ │ ldr r1, [r6, #12] │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 77eaa <_Py_Dealloc@@Base+0xce> │ │ │ │ + bne.n 77e2a <_Py_Dealloc@@Base+0xce> │ │ │ │ movw r5, #19968 @ 0x4e00 │ │ │ │ movt r5, #72 @ 0x48 │ │ │ │ - movw r3, #29761 @ 0x7441 │ │ │ │ + movw r3, #29633 @ 0x73c1 │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r2, [r5, #704] @ 0x2c0 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7803a <_Py_Dealloc@@Base+0x25e> │ │ │ │ + bne.w 77fba <_Py_Dealloc@@Base+0x25e> │ │ │ │ ldr.w r3, [r9, fp] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ - cbz r1, 77f50 <_Py_Dealloc@@Base+0x174> │ │ │ │ + cbz r1, 77ed0 <_Py_Dealloc@@Base+0x174> │ │ │ │ ldr.w r4, [r3, #1528] @ 0x5f8 │ │ │ │ bic.w r2, r1, #4080 @ 0xff0 │ │ │ │ bic.w r2, r2, #15 │ │ │ │ cmn.w r4, #804 @ 0x324 │ │ │ │ - beq.n 77fe8 <_Py_Dealloc@@Base+0x20c> │ │ │ │ + beq.n 77f68 <_Py_Dealloc@@Base+0x20c> │ │ │ │ lsrs r7, r1, #18 │ │ │ │ ubfx ip, r1, #0, #18 │ │ │ │ add.w r7, r4, r7, lsl #3 │ │ │ │ ldr.w r0, [r7, #808] @ 0x328 │ │ │ │ cmp r0, ip │ │ │ │ - bgt.n 77f3c <_Py_Dealloc@@Base+0x160> │ │ │ │ + bgt.n 77ebc <_Py_Dealloc@@Base+0x160> │ │ │ │ ldr.w r7, [r7, #804] @ 0x324 │ │ │ │ cmp r7, ip │ │ │ │ ite gt │ │ │ │ movgt r0, #0 │ │ │ │ movle r0, #1 │ │ │ │ cmp r7, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 77fe8 <_Py_Dealloc@@Base+0x20c> │ │ │ │ + beq.n 77f68 <_Py_Dealloc@@Base+0x20c> │ │ │ │ ldr r0, [r2, #4] │ │ │ │ str r0, [r1, #0] │ │ │ │ str r1, [r2, #4] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r2, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 77fd6 <_Py_Dealloc@@Base+0x1fa> │ │ │ │ + beq.n 77f56 <_Py_Dealloc@@Base+0x1fa> │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7804c <_Py_Dealloc@@Base+0x270> │ │ │ │ + beq.n 77fcc <_Py_Dealloc@@Base+0x270> │ │ │ │ ldr.w r2, [r3, #2092] @ 0x82c │ │ │ │ ldr r0, [r6, #4] │ │ │ │ cmp r2, #79 @ 0x4f │ │ │ │ - bhi.n 77fa4 <_Py_Dealloc@@Base+0x1c8> │ │ │ │ + bhi.n 77f24 <_Py_Dealloc@@Base+0x1c8> │ │ │ │ movw r1, #22148 @ 0x5684 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 77fa4 <_Py_Dealloc@@Base+0x1c8> │ │ │ │ + bne.n 77f24 <_Py_Dealloc@@Base+0x1c8> │ │ │ │ adds r1, r2, #1 │ │ │ │ add.w r2, r3, r2, lsl #2 │ │ │ │ str.w r1, [r3, #2092] @ 0x82c │ │ │ │ str.w r6, [r2, #1772] @ 0x6ec │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ ldr.w r2, [r8, #100] @ 0x64 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, #100 @ 0x64 │ │ │ │ - bgt.w 781ae <_Py_Dealloc@@Base+0x3d2> │ │ │ │ + bgt.w 7812e <_Py_Dealloc@@Base+0x3d2> │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ ldr r0, [r6, #4] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r3, #2092] @ 0x82c │ │ │ │ cmp r2, #79 @ 0x4f │ │ │ │ - bls.n 77f5a <_Py_Dealloc@@Base+0x17e> │ │ │ │ + bls.n 77eda <_Py_Dealloc@@Base+0x17e> │ │ │ │ ldr.w r3, [r0, #160] @ 0xa0 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - b.n 77f74 <_Py_Dealloc@@Base+0x198> │ │ │ │ - ldr.w r9, [pc, #524] @ 781bc <_Py_Dealloc@@Base+0x3e0> │ │ │ │ + b.n 77ef4 <_Py_Dealloc@@Base+0x198> │ │ │ │ + ldr.w r9, [pc, #524] @ 7813c <_Py_Dealloc@@Base+0x3e0> │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ ldr.w r8, [r9, fp] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 77e78 <_Py_Dealloc@@Base+0x9c> │ │ │ │ - movw r1, #63284 @ 0xf734 │ │ │ │ + bne.w 77df8 <_Py_Dealloc@@Base+0x9c> │ │ │ │ + movw r1, #63604 @ 0xf874 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - movw r0, #26872 @ 0x68f8 │ │ │ │ + movw r0, #27192 @ 0x6a38 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 62644 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 623a4 <_Py_FatalErrorFunc@@Base> │ │ │ │ ldr r1, [r2, #20] │ │ │ │ ldr.w r1, [r4, r1, lsl #3] │ │ │ │ ldr r0, [r1, #12] │ │ │ │ strd r1, r0, [r2, #8] │ │ │ │ str r2, [r1, #12] │ │ │ │ str r2, [r0, #8] │ │ │ │ - b.n 77f50 <_Py_Dealloc@@Base+0x174> │ │ │ │ + b.n 77ed0 <_Py_Dealloc@@Base+0x174> │ │ │ │ ldr.w r2, [r5, #684] @ 0x2ac │ │ │ │ - movw r3, #50069 @ 0xc395 │ │ │ │ + movw r3, #50061 @ 0xc38d │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 781a6 <_Py_Dealloc@@Base+0x3ca> │ │ │ │ + bne.w 78126 <_Py_Dealloc@@Base+0x3ca> │ │ │ │ mov r0, r1 │ │ │ │ blx 297f8 │ │ │ │ ldr.w r3, [r9, fp] │ │ │ │ ldr.w r2, [r4, #800] @ 0x320 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r4, #800] @ 0x320 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ - b.n 77f50 <_Py_Dealloc@@Base+0x174> │ │ │ │ + b.n 77ed0 <_Py_Dealloc@@Base+0x174> │ │ │ │ movw r5, #19968 @ 0x4e00 │ │ │ │ movt r5, #72 @ 0x48 │ │ │ │ - movw r3, #29761 @ 0x7441 │ │ │ │ + movw r3, #29633 @ 0x73c1 │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r2, [r5, #704] @ 0x2c0 │ │ │ │ cmp r2, r3 │ │ │ │ itt eq │ │ │ │ ldreq.w r3, [r8, #8] │ │ │ │ addeq.w r3, r3, #4096 @ 0x1000 │ │ │ │ - beq.w 77f02 <_Py_Dealloc@@Base+0x126> │ │ │ │ + beq.w 77e82 <_Py_Dealloc@@Base+0x126> │ │ │ │ ldr.w r0, [r5, #688] @ 0x2b0 │ │ │ │ blx r2 │ │ │ │ ldr.w r3, [r9, fp] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ - b.n 77f50 <_Py_Dealloc@@Base+0x174> │ │ │ │ + b.n 77ed0 <_Py_Dealloc@@Base+0x174> │ │ │ │ ldr r1, [r2, #16] │ │ │ │ movs r0, #28 │ │ │ │ mul.w r1, r0, r1 │ │ │ │ ldr.w r0, [r4, #512] @ 0x200 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r7, r1 │ │ │ │ str r1, [sp, #4] │ │ │ │ @@ -116225,98 +116176,98 @@ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ ldr r7, [r0, #16] │ │ │ │ str r7, [r2, #8] │ │ │ │ add.w lr, r4, r1, lsl #2 │ │ │ │ str r2, [r0, #16] │ │ │ │ ldr.w ip, [lr, #528] @ 0x210 │ │ │ │ cmp r0, ip │ │ │ │ - bne.n 7808e <_Py_Dealloc@@Base+0x2b2> │ │ │ │ + bne.n 7800e <_Py_Dealloc@@Base+0x2b2> │ │ │ │ ldr r2, [r0, #24] │ │ │ │ - cbz r2, 7808a <_Py_Dealloc@@Base+0x2ae> │ │ │ │ + cbz r2, 7800a <_Py_Dealloc@@Base+0x2ae> │ │ │ │ ldr r7, [r2, #8] │ │ │ │ cmp r1, r7 │ │ │ │ it ne │ │ │ │ movne r2, #0 │ │ │ │ str.w r2, [lr, #528] @ 0x210 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r0, #8] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 78132 <_Py_Dealloc@@Base+0x356> │ │ │ │ + beq.n 780b2 <_Py_Dealloc@@Base+0x356> │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 78110 <_Py_Dealloc@@Base+0x334> │ │ │ │ + beq.n 78090 <_Py_Dealloc@@Base+0x334> │ │ │ │ ldr.w r2, [lr, #532] @ 0x214 │ │ │ │ - cbnz r2, 780a6 <_Py_Dealloc@@Base+0x2ca> │ │ │ │ + cbnz r2, 78026 <_Py_Dealloc@@Base+0x2ca> │ │ │ │ str.w r0, [lr, #532] @ 0x214 │ │ │ │ cmp r0, ip │ │ │ │ - beq.w 77f50 <_Py_Dealloc@@Base+0x174> │ │ │ │ + beq.w 77ed0 <_Py_Dealloc@@Base+0x174> │ │ │ │ ldrd r2, r1, [r0, #20] │ │ │ │ - cbz r1, 7810a <_Py_Dealloc@@Base+0x32e> │ │ │ │ + cbz r1, 7808a <_Py_Dealloc@@Base+0x32e> │ │ │ │ str r2, [r1, #20] │ │ │ │ ldr.w r2, [ip, #20] │ │ │ │ ldr r4, [r0, #20] │ │ │ │ str r1, [r4, #24] │ │ │ │ strd r2, ip, [r0, #20] │ │ │ │ - cbz r2, 780c4 <_Py_Dealloc@@Base+0x2e8> │ │ │ │ + cbz r2, 78044 <_Py_Dealloc@@Base+0x2e8> │ │ │ │ str r0, [r2, #24] │ │ │ │ str.w r0, [ip, #20] │ │ │ │ - b.n 77f50 <_Py_Dealloc@@Base+0x174> │ │ │ │ - movw r2, #25253 @ 0x62a5 │ │ │ │ + b.n 77ed0 <_Py_Dealloc@@Base+0x174> │ │ │ │ + movw r2, #26133 @ 0x6615 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 780fe <_Py_Dealloc@@Base+0x322> │ │ │ │ + bne.n 7807e <_Py_Dealloc@@Base+0x322> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 77ea2 <_Py_Dealloc@@Base+0xc6> │ │ │ │ + b.n 77e22 <_Py_Dealloc@@Base+0xc6> │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr r1, [r2, #24] │ │ │ │ - movw r2, #32289 @ 0x7e21 │ │ │ │ + movw r2, #32161 @ 0x7da1 │ │ │ │ movt r2, #7 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 77e82 <_Py_Dealloc@@Base+0xa6> │ │ │ │ + bne.w 77e02 <_Py_Dealloc@@Base+0xa6> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 14da54 <_PyTrash_thread_deposit_object@@Base> │ │ │ │ + b.w 14db44 <_PyTrash_thread_deposit_object@@Base> │ │ │ │ ldr.w r2, [sl, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 780d6 <_Py_Dealloc@@Base+0x2fa> │ │ │ │ + b.n 78056 <_Py_Dealloc@@Base+0x2fa> │ │ │ │ str.w r2, [r4, #524] @ 0x20c │ │ │ │ - b.n 780b4 <_Py_Dealloc@@Base+0x2d8> │ │ │ │ + b.n 78034 <_Py_Dealloc@@Base+0x2d8> │ │ │ │ ldr.w r2, [r4, #524] @ 0x20c │ │ │ │ movs r1, #0 │ │ │ │ str r2, [r0, #20] │ │ │ │ str r1, [r0, #24] │ │ │ │ - cbz r2, 7811e <_Py_Dealloc@@Base+0x342> │ │ │ │ + cbz r2, 7809e <_Py_Dealloc@@Base+0x342> │ │ │ │ str r0, [r2, #24] │ │ │ │ ldr.w r2, [r4, #532] @ 0x214 │ │ │ │ str.w r0, [r4, #524] @ 0x20c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 77f50 <_Py_Dealloc@@Base+0x174> │ │ │ │ + bne.w 77ed0 <_Py_Dealloc@@Base+0x174> │ │ │ │ str.w r0, [r4, #532] @ 0x214 │ │ │ │ - b.n 77f50 <_Py_Dealloc@@Base+0x174> │ │ │ │ + b.n 77ed0 <_Py_Dealloc@@Base+0x174> │ │ │ │ ldr r2, [r0, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 78098 <_Py_Dealloc@@Base+0x2bc> │ │ │ │ + beq.n 78018 <_Py_Dealloc@@Base+0x2bc> │ │ │ │ ldr r3, [r0, #24] │ │ │ │ - cbz r3, 781a0 <_Py_Dealloc@@Base+0x3c4> │ │ │ │ + cbz r3, 78120 <_Py_Dealloc@@Base+0x3c4> │ │ │ │ str r2, [r3, #20] │ │ │ │ str r3, [r2, #24] │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ ldr r1, [r2, r3] │ │ │ │ ldr.w r3, [r4, #520] @ 0x208 │ │ │ │ str r3, [r0, #20] │ │ │ │ lsrs r2, r1, #18 │ │ │ │ ubfx r3, r1, #0, #18 │ │ │ │ str.w r0, [r4, #520] @ 0x208 │ │ │ │ - cbz r3, 78168 <_Py_Dealloc@@Base+0x38c> │ │ │ │ + cbz r3, 780e8 <_Py_Dealloc@@Base+0x38c> │ │ │ │ add.w r3, r1, #262144 @ 0x40000 │ │ │ │ movs r0, #0 │ │ │ │ lsrs r3, r3, #18 │ │ │ │ add.w r3, r4, r3, lsl #3 │ │ │ │ str.w r0, [r3, #808] @ 0x328 │ │ │ │ add.w r3, r4, r2, lsl #3 │ │ │ │ mov.w sl, #0 │ │ │ │ @@ -116329,33 +116280,33 @@ │ │ │ │ str.w sl, [r2, r3] │ │ │ │ ldr.w r3, [r9, fp] │ │ │ │ ldr.w r2, [r4, #788] @ 0x314 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r4, #788] @ 0x314 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ - b.n 77f50 <_Py_Dealloc@@Base+0x174> │ │ │ │ + b.n 77ed0 <_Py_Dealloc@@Base+0x174> │ │ │ │ str.w r2, [r4, #524] @ 0x20c │ │ │ │ - b.n 7813e <_Py_Dealloc@@Base+0x362> │ │ │ │ + b.n 780be <_Py_Dealloc@@Base+0x362> │ │ │ │ ldr.w r0, [r5, #668] @ 0x29c │ │ │ │ blx r2 │ │ │ │ - b.n 78000 <_Py_Dealloc@@Base+0x224> │ │ │ │ + b.n 77f80 <_Py_Dealloc@@Base+0x224> │ │ │ │ mov r0, r8 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 14da68 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ + b.w 14db58 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -000781c4 : │ │ │ │ +00078144 : │ │ │ │ ldr.w r2, [r0, #-8] │ │ │ │ - cbz r2, 781f8 │ │ │ │ + cbz r2, 78178 │ │ │ │ ldr.w r1, [r0, #-4] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ bic.w r1, r1, #3 │ │ │ │ push {r4} │ │ │ │ and.w r3, r3, #3 │ │ │ │ orrs r3, r1 │ │ │ │ movs r4, #0 │ │ │ │ @@ -116366,152 +116317,152 @@ │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ and.w r3, r3, #1 │ │ │ │ str.w r3, [r0, #-4] │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ -000781fc : │ │ │ │ +0007817c : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #32] @ (7822c ) │ │ │ │ + ldr r3, [pc, #32] @ (781ac ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r0, [r2, r3] │ │ │ │ - cbz r0, 78216 │ │ │ │ + cbz r0, 78196 │ │ │ │ pop {r3, pc} │ │ │ │ - movw r1, #63284 @ 0xf734 │ │ │ │ + movw r1, #63604 @ 0xf874 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - movw r0, #26872 @ 0x68f8 │ │ │ │ + movw r0, #27192 @ 0x6a38 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 62644 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 623a4 <_Py_FatalErrorFunc@@Base> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r0, 7826a │ │ │ │ + cbz r0, 781ea │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7824e │ │ │ │ + bne.n 781ce │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7824c │ │ │ │ - ldr r2, [pc, #48] @ (78288 ) │ │ │ │ + bne.n 781cc │ │ │ │ + ldr r2, [pc, #48] @ (78208 ) │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r3, 7826c │ │ │ │ + cbnz r3, 781ec │ │ │ │ mov r3, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ - movw r1, #25253 @ 0x62a5 │ │ │ │ + movw r1, #26133 @ 0x6615 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 7827c │ │ │ │ + bne.n 781fc │ │ │ │ mov r0, r4 │ │ │ │ - b.n 78262 │ │ │ │ + b.n 781e2 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ - b.n 78262 │ │ │ │ + b.n 781e2 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbnz r0, 78290 │ │ │ │ + cbnz r0, 78210 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 782b0 │ │ │ │ + beq.n 78230 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r3, 782b2 │ │ │ │ + cbz r3, 78232 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r2, [pc, #48] @ (782e4 ) │ │ │ │ + ldr r2, [pc, #48] @ (78264 ) │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r3, 782c6 │ │ │ │ + cbnz r3, 78246 │ │ │ │ mov r3, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ - movw r1, #25253 @ 0x62a5 │ │ │ │ + movw r1, #26133 @ 0x6615 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 782d6 │ │ │ │ + bne.n 78256 │ │ │ │ mov r0, r4 │ │ │ │ - b.n 782be │ │ │ │ + b.n 7823e │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ - b.n 782be │ │ │ │ + b.n 7823e │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -000782e8 : │ │ │ │ +00078268 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 78332 │ │ │ │ + bne.n 782b2 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ adds r3, r2, #1 │ │ │ │ - beq.n 78332 │ │ │ │ + beq.n 782b2 │ │ │ │ add r3, sp, #4 │ │ │ │ - bl 78354 │ │ │ │ + bl 782d4 │ │ │ │ adds r4, r0, #3 │ │ │ │ - beq.n 7834c │ │ │ │ + beq.n 782cc │ │ │ │ adds r0, #1 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ - bne.n 78326 │ │ │ │ + bne.n 782a6 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r0, [sp, #4] │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 6cb9c │ │ │ │ + bl 6cb94 │ │ │ │ mov r2, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.n 78322 │ │ │ │ + beq.n 782a2 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78354 │ │ │ │ + bl 782d4 │ │ │ │ adds r3, r0, #3 │ │ │ │ - bne.n 7831a │ │ │ │ + bne.n 7829a │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 78322 │ │ │ │ + b.n 782a2 │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r7, r1 │ │ │ │ @@ -116519,834 +116470,840 @@ │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r4, [r3, #24] │ │ │ │ ldrb r6, [r4, #6] │ │ │ │ mov fp, r4 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 785f4 │ │ │ │ + beq.w 78574 │ │ │ │ ldrb.w r8, [r4, #4] │ │ │ │ movs r5, #1 │ │ │ │ ldrb r3, [r4, #5] │ │ │ │ movw r2, #42220 @ 0xa4ec │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ lsl.w r3, r5, r3 │ │ │ │ cmp r1, r2 │ │ │ │ lsl.w r5, r5, r8 │ │ │ │ add.w r5, r5, #4294967295 @ 0xffffffff │ │ │ │ and.w sl, r9, r5 │ │ │ │ - bne.w 7899c │ │ │ │ + bne.w 78932 │ │ │ │ add.w fp, r4, #20 │ │ │ │ cmp.w r8, #7 │ │ │ │ add r3, fp │ │ │ │ str r6, [sp, #20] │ │ │ │ - bgt.w 78502 │ │ │ │ + bgt.w 78482 │ │ │ │ ldrsb.w r2, [fp, sl] │ │ │ │ mov r6, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 78474 │ │ │ │ + blt.n 783f4 │ │ │ │ ldr.w r0, [r3, r2, lsl #3] │ │ │ │ cmp r7, r0 │ │ │ │ - beq.w 784ea │ │ │ │ + beq.w 7846a │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp r9, r2 │ │ │ │ - beq.w 78580 │ │ │ │ + beq.w 78500 │ │ │ │ add.w r2, sl, sl, lsl #2 │ │ │ │ mov.w sl, r9, lsr #5 │ │ │ │ add.w sl, sl, #1 │ │ │ │ add sl, r2 │ │ │ │ and.w sl, sl, r5 │ │ │ │ ldrsb.w r6, [fp, sl] │ │ │ │ cmp r6, #0 │ │ │ │ - blt.w 78544 │ │ │ │ + blt.w 784c4 │ │ │ │ ldr.w r1, [r3, r6, lsl #3] │ │ │ │ cmp r7, r1 │ │ │ │ - beq.n 784ea │ │ │ │ + beq.n 7846a │ │ │ │ ldr r2, [r1, #12] │ │ │ │ cmp r9, r2 │ │ │ │ - beq.w 787b4 │ │ │ │ + beq.w 78730 │ │ │ │ mov.w ip, r9, lsr #10 │ │ │ │ add.w r2, sl, sl, lsl #2 │ │ │ │ add.w sl, ip, #1 │ │ │ │ str r4, [sp, #24] │ │ │ │ add sl, r2 │ │ │ │ mov r4, ip │ │ │ │ and.w sl, sl, r5 │ │ │ │ cmp.w r8, #7 │ │ │ │ - bgt.w 7872a │ │ │ │ + bgt.w 786b0 │ │ │ │ ldrsb.w r6, [fp, sl] │ │ │ │ cmp r6, #0 │ │ │ │ - blt.w 7854a │ │ │ │ + blt.w 784ca │ │ │ │ ldr.w r1, [r3, r6, lsl #3] │ │ │ │ cmp r7, r1 │ │ │ │ - beq.n 784e8 │ │ │ │ + beq.n 78468 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ cmp r9, r2 │ │ │ │ - beq.n 7848c │ │ │ │ + beq.n 7840c │ │ │ │ add.w sl, sl, sl, lsl #2 │ │ │ │ cmp.w r8, #7 │ │ │ │ add.w sl, sl, r4, lsr #5 │ │ │ │ add.w sl, sl, #1 │ │ │ │ and.w sl, sl, r5 │ │ │ │ - bgt.w 78754 │ │ │ │ + bgt.w 786da │ │ │ │ ldrsb.w r6, [fp, sl] │ │ │ │ cmp r6, #0 │ │ │ │ - blt.w 7856a │ │ │ │ + blt.w 784ea │ │ │ │ ldr.w r1, [r3, r6, lsl #3] │ │ │ │ cmp r7, r1 │ │ │ │ - beq.n 784e8 │ │ │ │ + beq.n 78468 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ cmp r9, r2 │ │ │ │ - beq.w 78934 │ │ │ │ + beq.w 788ca │ │ │ │ lsrs r4, r4, #10 │ │ │ │ add.w sl, sl, sl, lsl #2 │ │ │ │ adds r2, r4, #1 │ │ │ │ add sl, r2 │ │ │ │ and.w sl, sl, r5 │ │ │ │ - b.n 78412 │ │ │ │ + b.n 78392 │ │ │ │ adds r2, #1 │ │ │ │ - bne.w 78ad2 │ │ │ │ + bne.w 78ae8 │ │ │ │ movs r3, #0 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r0, r6 │ │ │ │ str r3, [r2, #0] │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr r0, [r7, #8] │ │ │ │ cmp r2, r0 │ │ │ │ - bne.n 78432 │ │ │ │ - cbz r2, 784e8 │ │ │ │ + bne.n 783b2 │ │ │ │ + cbz r2, 78468 │ │ │ │ ldrb.w lr, [r1, #16] │ │ │ │ ldrb.w ip, [r7, #16] │ │ │ │ eor.w r0, lr, ip │ │ │ │ tst.w r0, #28 │ │ │ │ - bne.n 78432 │ │ │ │ + bne.n 783b2 │ │ │ │ tst.w lr, #32 │ │ │ │ - beq.w 78c1a │ │ │ │ + beq.w 78b3a │ │ │ │ tst.w lr, #64 @ 0x40 │ │ │ │ ite ne │ │ │ │ addne.w r0, r1, #20 │ │ │ │ addeq.w r0, r1, #28 │ │ │ │ tst.w ip, #32 │ │ │ │ - beq.w 78c8a │ │ │ │ + beq.w 78c12 │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ ite ne │ │ │ │ addne.w r1, r7, #20 │ │ │ │ addeq.w r1, r7, #28 │ │ │ │ ubfx lr, lr, #2, #3 │ │ │ │ str r3, [sp, #28] │ │ │ │ mul.w r2, r2, lr │ │ │ │ blx 29204 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 78432 │ │ │ │ + bne.n 783b2 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.w 78894 │ │ │ │ + beq.w 7881c │ │ │ │ ldrb r2, [r4, #5] │ │ │ │ movs r3, #1 │ │ │ │ add.w r4, r4, r6, lsl #3 │ │ │ │ lsls r3, r2 │ │ │ │ add r4, r3 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ - b.n 78480 │ │ │ │ + b.n 78400 │ │ │ │ cmp.w r8, #15 │ │ │ │ - bgt.w 788a0 │ │ │ │ + bgt.w 78828 │ │ │ │ ldrsh.w r6, [fp, sl, lsl #1] │ │ │ │ cmp r6, #0 │ │ │ │ - blt.n 78554 │ │ │ │ + blt.n 784d4 │ │ │ │ ldr.w r0, [r3, r6, lsl #3] │ │ │ │ cmp r7, r0 │ │ │ │ - beq.n 784ea │ │ │ │ + beq.n 7846a │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp r9, r2 │ │ │ │ - beq.n 78580 │ │ │ │ + beq.n 78500 │ │ │ │ add.w r2, sl, sl, lsl #2 │ │ │ │ mov.w sl, r9, lsr #5 │ │ │ │ add.w sl, sl, #1 │ │ │ │ add sl, r2 │ │ │ │ and.w sl, sl, r5 │ │ │ │ cmp.w r8, #15 │ │ │ │ - bgt.w 788c0 │ │ │ │ + bgt.w 78848 │ │ │ │ ldrsh.w r6, [fp, sl, lsl #1] │ │ │ │ cmp r6, #0 │ │ │ │ - bge.w 783ec │ │ │ │ + bge.w 7836c │ │ │ │ adds r6, #1 │ │ │ │ - beq.n 7847a │ │ │ │ - b.n 783fc │ │ │ │ + beq.n 783fa │ │ │ │ + b.n 7837c │ │ │ │ adds r2, r6, #1 │ │ │ │ - bne.w 78c00 │ │ │ │ + bne.w 78b1e │ │ │ │ movs r3, #0 │ │ │ │ - b.n 78480 │ │ │ │ + b.n 78400 │ │ │ │ adds r6, #1 │ │ │ │ - beq.n 7847a │ │ │ │ + beq.n 783fa │ │ │ │ mov.w r2, r9, lsr #5 │ │ │ │ add.w sl, sl, sl, lsl #2 │ │ │ │ adds r2, #1 │ │ │ │ add sl, r2 │ │ │ │ and.w sl, sl, r5 │ │ │ │ - b.n 7853a │ │ │ │ + b.n 784ba │ │ │ │ adds r1, r6, #1 │ │ │ │ - beq.n 78550 │ │ │ │ + beq.n 784d0 │ │ │ │ lsrs r4, r4, #10 │ │ │ │ add.w r2, sl, sl, lsl #2 │ │ │ │ add.w sl, r4, #1 │ │ │ │ add sl, r2 │ │ │ │ and.w sl, sl, r5 │ │ │ │ - b.n 7841a │ │ │ │ + b.n 7839a │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr r1, [r7, #8] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 785da │ │ │ │ + bne.n 7855a │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 784ea │ │ │ │ + beq.n 7846a │ │ │ │ ldrb.w lr, [r7, #16] │ │ │ │ ldrb.w ip, [r0, #16] │ │ │ │ eor.w r1, lr, ip │ │ │ │ tst.w r1, #28 │ │ │ │ - bne.n 785da │ │ │ │ + bne.n 7855a │ │ │ │ tst.w ip, #32 │ │ │ │ - beq.w 78aac │ │ │ │ + beq.w 78b1a │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ ite eq │ │ │ │ addeq r0, #28 │ │ │ │ addne r0, #20 │ │ │ │ tst.w lr, #32 │ │ │ │ - beq.w 78c7c │ │ │ │ + beq.w 78c1a │ │ │ │ tst.w lr, #64 @ 0x40 │ │ │ │ ite eq │ │ │ │ addeq.w r1, r7, #28 │ │ │ │ addne.w r1, r7, #20 │ │ │ │ ubfx ip, ip, #2, #3 │ │ │ │ str r3, [sp, #24] │ │ │ │ mul.w r2, r2, ip │ │ │ │ blx 29204 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 784ea │ │ │ │ + beq.n 7846a │ │ │ │ mov.w r2, r9, lsr #5 │ │ │ │ add.w sl, sl, sl, lsl #2 │ │ │ │ adds r2, #1 │ │ │ │ cmp.w r8, #7 │ │ │ │ add sl, r2 │ │ │ │ and.w sl, sl, r5 │ │ │ │ - ble.w 783e2 │ │ │ │ - b.n 78532 │ │ │ │ + ble.w 78362 │ │ │ │ + b.n 784b2 │ │ │ │ ldrb r2, [r4, #4] │ │ │ │ movs r5, #1 │ │ │ │ ldrb r1, [r4, #5] │ │ │ │ - add.w sl, r4, #20 │ │ │ │ + add.w r3, r4, #20 │ │ │ │ cmp r2, #7 │ │ │ │ - lsl.w r3, r5, r2 │ │ │ │ - add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ - str r3, [sp, #20] │ │ │ │ - and.w r3, r9, r3 │ │ │ │ + lsl.w r0, r5, r2 │ │ │ │ + add.w r0, r0, #4294967295 @ 0xffffffff │ │ │ │ lsl.w r5, r5, r1 │ │ │ │ - add r5, sl │ │ │ │ + and.w sl, r9, r0 │ │ │ │ + add r5, r3 │ │ │ │ + str r0, [sp, #20] │ │ │ │ it le │ │ │ │ - ldrsble.w r8, [sl, r3] │ │ │ │ - bgt.w 7878c │ │ │ │ + ldrsble.w r8, [r3, sl] │ │ │ │ + bgt.w 78712 │ │ │ │ cmp.w r8, #0 │ │ │ │ - blt.w 7877e │ │ │ │ + blt.w 78704 │ │ │ │ movs r6, #12 │ │ │ │ mul.w r6, r6, r8 │ │ │ │ adds r0, r5, r6 │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r0, [r0, #4] │ │ │ │ str r0, [sp, #24] │ │ │ │ cmp r7, r0 │ │ │ │ - beq.w 7879a │ │ │ │ + beq.w 78720 │ │ │ │ ldr r1, [r5, r6] │ │ │ │ cmp r9, r1 │ │ │ │ - beq.w 78824 │ │ │ │ + beq.w 787ac │ │ │ │ mov.w r1, r9, lsr #5 │ │ │ │ - add.w r3, r3, r3, lsl #2 │ │ │ │ + add.w sl, sl, sl, lsl #2 │ │ │ │ adds r1, #1 │ │ │ │ cmp r2, #7 │ │ │ │ - add r3, r1 │ │ │ │ + add sl, r1 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - and.w r3, r3, r1 │ │ │ │ + and.w sl, r1, sl │ │ │ │ it le │ │ │ │ - ldrsble.w r8, [sl, r3] │ │ │ │ - bgt.w 78886 │ │ │ │ + ldrsble.w r8, [r3, sl] │ │ │ │ + bgt.w 7880e │ │ │ │ cmp.w r8, #0 │ │ │ │ - blt.w 7881c │ │ │ │ + blt.w 78798 │ │ │ │ movs r6, #12 │ │ │ │ mul.w r6, r6, r8 │ │ │ │ adds r1, r5, r6 │ │ │ │ str r1, [sp, #28] │ │ │ │ ldr r1, [r1, #4] │ │ │ │ str r1, [sp, #24] │ │ │ │ cmp r7, r1 │ │ │ │ - beq.w 787aa │ │ │ │ + beq.w 787a0 │ │ │ │ ldr r1, [r5, r6] │ │ │ │ cmp r9, r1 │ │ │ │ - beq.w 788d0 │ │ │ │ + beq.w 78866 │ │ │ │ mov.w r1, r9, lsr #10 │ │ │ │ - add.w r3, r3, r3, lsl #2 │ │ │ │ - str r1, [sp, #24] │ │ │ │ - adds r1, #1 │ │ │ │ - add r3, r1 │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ + add.w sl, sl, sl, lsl #2 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ cmp r2, #7 │ │ │ │ - and.w r3, r3, r1 │ │ │ │ + str r1, [sp, #24] │ │ │ │ + add.w r1, r1, #1 │ │ │ │ + add r1, sl │ │ │ │ + and.w sl, r1, r0 │ │ │ │ mov r1, r7 │ │ │ │ - mov r4, r3 │ │ │ │ mov r7, r5 │ │ │ │ - bgt.n 7871c │ │ │ │ - ldrsb.w r8, [sl, r4] │ │ │ │ + mov r5, r3 │ │ │ │ + bgt.n 786a2 │ │ │ │ + ldrsb.w r8, [r5, sl] │ │ │ │ cmp.w r8, #0 │ │ │ │ - blt.w 788c6 │ │ │ │ + blt.w 7885c │ │ │ │ movs r6, #12 │ │ │ │ mul.w r6, r6, r8 │ │ │ │ adds r3, r7, r6 │ │ │ │ - ldr r5, [r3, #4] │ │ │ │ - cmp r1, r5 │ │ │ │ - beq.n 787aa │ │ │ │ + ldr r4, [r3, #4] │ │ │ │ + cmp r1, r4 │ │ │ │ + beq.w 7884e │ │ │ │ ldr r0, [r7, r6] │ │ │ │ cmp r9, r0 │ │ │ │ - beq.w 789d4 │ │ │ │ + beq.w 78a10 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - add.w r4, r4, r4, lsl #2 │ │ │ │ + add.w sl, sl, sl, lsl #2 │ │ │ │ cmp r2, #7 │ │ │ │ - add.w r4, r4, r3, lsr #5 │ │ │ │ + add.w sl, sl, r3, lsr #5 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - add.w r4, r4, #1 │ │ │ │ - and.w r4, r4, r3 │ │ │ │ - bgt.w 78a28 │ │ │ │ - ldrsb.w r8, [sl, r4] │ │ │ │ + add.w sl, sl, #1 │ │ │ │ + and.w sl, r3, sl │ │ │ │ + bgt.w 78a60 │ │ │ │ + ldrsb.w r8, [r5, sl] │ │ │ │ cmp.w r8, #0 │ │ │ │ - blt.w 789ca │ │ │ │ + blt.w 78a06 │ │ │ │ movs r6, #12 │ │ │ │ mul.w r6, r6, r8 │ │ │ │ - adds r5, r7, r6 │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ + adds r4, r7, r6 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 787aa │ │ │ │ + beq.w 7884e │ │ │ │ ldr r0, [r7, r6] │ │ │ │ cmp r9, r0 │ │ │ │ - beq.w 78a36 │ │ │ │ + beq.w 78a6e │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - add.w r4, r4, r4, lsl #2 │ │ │ │ + add.w sl, sl, sl, lsl #2 │ │ │ │ cmp r2, #7 │ │ │ │ mov.w r3, r3, lsr #10 │ │ │ │ str r3, [sp, #24] │ │ │ │ add.w r3, r3, #1 │ │ │ │ - add r4, r3 │ │ │ │ + add sl, r3 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - and.w r4, r4, r3 │ │ │ │ - ble.n 786a2 │ │ │ │ + and.w sl, r3, sl │ │ │ │ + ble.n 78624 │ │ │ │ cmp r2, #15 │ │ │ │ ite le │ │ │ │ - ldrshle.w r8, [sl, r4, lsl #1] │ │ │ │ - ldrgt.w r8, [sl, r4, lsl #2] │ │ │ │ - b.n 786a6 │ │ │ │ + ldrshle.w r8, [r5, sl, lsl #1] │ │ │ │ + ldrgt.w r8, [r5, sl, lsl #2] │ │ │ │ + b.n 78628 │ │ │ │ cmp.w r8, #15 │ │ │ │ ite le │ │ │ │ ldrshle.w r6, [fp, sl, lsl #1] │ │ │ │ ldrgt.w r6, [fp, sl, lsl #2] │ │ │ │ cmp r6, #0 │ │ │ │ - bge.w 78424 │ │ │ │ + bge.w 783a4 │ │ │ │ adds r0, r6, #1 │ │ │ │ - beq.w 78550 │ │ │ │ + beq.w 784d0 │ │ │ │ add.w sl, sl, sl, lsl #2 │ │ │ │ add.w sl, sl, r4, lsr #5 │ │ │ │ add.w sl, sl, #1 │ │ │ │ and.w sl, sl, r5 │ │ │ │ cmp.w r8, #15 │ │ │ │ ite le │ │ │ │ ldrshle.w r6, [fp, sl, lsl #1] │ │ │ │ ldrgt.w r6, [fp, sl, lsl #2] │ │ │ │ cmp r6, #0 │ │ │ │ - bge.w 78454 │ │ │ │ + bge.w 783d4 │ │ │ │ adds r2, r6, #1 │ │ │ │ - beq.w 78550 │ │ │ │ + beq.w 784d0 │ │ │ │ lsrs r4, r4, #10 │ │ │ │ add.w sl, sl, sl, lsl #2 │ │ │ │ adds r2, r4, #1 │ │ │ │ add sl, r2 │ │ │ │ and.w sl, sl, r5 │ │ │ │ - b.n 7872a │ │ │ │ + b.n 786b0 │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - bne.w 78642 │ │ │ │ + bne.w 785c2 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 78550 │ │ │ │ + b.n 784d0 │ │ │ │ cmp r2, #15 │ │ │ │ ite gt │ │ │ │ - ldrgt.w r8, [sl, r3, lsl #2] │ │ │ │ - ldrshle.w r8, [sl, r3, lsl #1] │ │ │ │ - b.n 7861e │ │ │ │ - mov r3, r6 │ │ │ │ + ldrgt.w r8, [r3, sl, lsl #2] │ │ │ │ + ldrshle.w r8, [r3, sl, lsl #1] │ │ │ │ + b.n 7859e │ │ │ │ + mov fp, r6 │ │ │ │ mov r6, r8 │ │ │ │ movs r2, #1 │ │ │ │ - add r3, sl │ │ │ │ + add r3, fp │ │ │ │ lsls r2, r1 │ │ │ │ add r3, r2 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - b.n 78480 │ │ │ │ - mov r3, r6 │ │ │ │ - ldrb.w r1, [fp, #5] │ │ │ │ - mov r6, r8 │ │ │ │ - b.n 7879e │ │ │ │ + b.n 78400 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr r0, [r7, #8] │ │ │ │ cmp r0, r2 │ │ │ │ - bne.w 783fc │ │ │ │ + bne.w 7837c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 784ea │ │ │ │ + beq.w 7846a │ │ │ │ ldrb.w lr, [r7, #16] │ │ │ │ ldrb.w ip, [r1, #16] │ │ │ │ eor.w r0, lr, ip │ │ │ │ tst.w r0, #28 │ │ │ │ - bne.w 783fc │ │ │ │ + bne.w 7837c │ │ │ │ tst.w ip, #32 │ │ │ │ - beq.w 78c16 │ │ │ │ + beq.w 78b36 │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ ite eq │ │ │ │ addeq.w r0, r1, #28 │ │ │ │ addne.w r0, r1, #20 │ │ │ │ tst.w lr, #32 │ │ │ │ - beq.w 78c86 │ │ │ │ + beq.w 78c1e │ │ │ │ tst.w lr, #64 @ 0x40 │ │ │ │ ite eq │ │ │ │ addeq.w r1, r7, #28 │ │ │ │ addne.w r1, r7, #20 │ │ │ │ ubfx ip, ip, #2, #3 │ │ │ │ str r3, [sp, #24] │ │ │ │ mul.w r2, r2, ip │ │ │ │ blx 29204 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 784ea │ │ │ │ - b.n 783fc │ │ │ │ + beq.w 7846a │ │ │ │ + b.n 7837c │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 78786 │ │ │ │ - b.n 78684 │ │ │ │ + beq.n 7870c │ │ │ │ + b.n 78604 │ │ │ │ + mov sl, fp │ │ │ │ + mov fp, r6 │ │ │ │ + mov r6, r8 │ │ │ │ + ldrb.w r1, [sl, #5] │ │ │ │ + b.n 78724 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ str r3, [sp, #32] │ │ │ │ cmp r2, r1 │ │ │ │ itett ne │ │ │ │ movne r1, r0 │ │ │ │ moveq r4, r0 │ │ │ │ movne r4, r1 │ │ │ │ addne r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ it ne │ │ │ │ strne r2, [r1, #0] │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r7 │ │ │ │ - bl d12bc │ │ │ │ + bl d12d4 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r2, r0 │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 78860 │ │ │ │ + beq.n 787e8 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r0, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 78ac4 │ │ │ │ + beq.w 78afa │ │ │ │ cmp r2, #0 │ │ │ │ - blt.w 78ae4 │ │ │ │ + blt.w 78b30 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r4, [r1, #24] │ │ │ │ cmp fp, r4 │ │ │ │ - bne.w 78372 │ │ │ │ + bne.w 782f2 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp r1, r0 │ │ │ │ - bne.w 78372 │ │ │ │ + bne.w 782f2 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 787aa │ │ │ │ + bne.n 787a0 │ │ │ │ ldrb.w r2, [fp, #4] │ │ │ │ - b.n 78642 │ │ │ │ + b.n 785c2 │ │ │ │ cmp r2, #15 │ │ │ │ ite gt │ │ │ │ - ldrgt.w r8, [sl, r3, lsl #2] │ │ │ │ - ldrshle.w r8, [sl, r3, lsl #1] │ │ │ │ - b.n 78660 │ │ │ │ + ldrgt.w r8, [r3, sl, lsl #2] │ │ │ │ + ldrshle.w r8, [r3, sl, lsl #1] │ │ │ │ + b.n 785e0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r3, [r3, #28] │ │ │ │ add.w r3, r3, r6, lsl #2 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - b.n 78480 │ │ │ │ + b.n 78400 │ │ │ │ ldr.w r6, [fp, sl, lsl #2] │ │ │ │ cmp r6, #0 │ │ │ │ - bge.w 78512 │ │ │ │ + bge.w 78492 │ │ │ │ adds r6, #1 │ │ │ │ - beq.w 7847a │ │ │ │ + beq.w 783fa │ │ │ │ mov.w r2, r9, lsr #5 │ │ │ │ add.w sl, sl, sl, lsl #2 │ │ │ │ adds r2, #1 │ │ │ │ add sl, r2 │ │ │ │ and.w sl, sl, r5 │ │ │ │ ldr.w r6, [fp, sl, lsl #2] │ │ │ │ - b.n 7853e │ │ │ │ + b.n 784be │ │ │ │ + mov sl, fp │ │ │ │ + mov r3, r5 │ │ │ │ + mov fp, r6 │ │ │ │ + mov r6, r8 │ │ │ │ + ldrb.w r1, [sl, #5] │ │ │ │ + b.n 78724 │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 78786 │ │ │ │ - b.n 786c4 │ │ │ │ + beq.w 7870c │ │ │ │ + b.n 78648 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 78a9a │ │ │ │ + beq.w 78b08 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ adds r2, #1 │ │ │ │ mov r4, r1 │ │ │ │ str r2, [r1, #0] │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl d12bc │ │ │ │ + bl d12d4 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r2, r0 │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 7890c │ │ │ │ + beq.n 788a2 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r0, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 78a9e │ │ │ │ + beq.w 78b0c │ │ │ │ cmp r2, #0 │ │ │ │ - blt.w 78ae4 │ │ │ │ + blt.w 78b30 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r4, [r1, #24] │ │ │ │ cmp fp, r4 │ │ │ │ - bne.w 78372 │ │ │ │ + bne.w 782f2 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp r1, r0 │ │ │ │ - bne.w 78372 │ │ │ │ + bne.w 782f2 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 787aa │ │ │ │ + bne.w 787a0 │ │ │ │ ldrb.w r2, [fp, #4] │ │ │ │ - b.n 78684 │ │ │ │ + b.n 78604 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr r0, [r7, #8] │ │ │ │ cmp r2, r0 │ │ │ │ - bne.w 78464 │ │ │ │ + bne.w 783e4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 784e8 │ │ │ │ + beq.w 78468 │ │ │ │ ldrb.w lr, [r1, #16] │ │ │ │ ldrb.w ip, [r7, #16] │ │ │ │ eor.w r0, lr, ip │ │ │ │ tst.w r0, #28 │ │ │ │ - bne.w 78464 │ │ │ │ + bne.w 783e4 │ │ │ │ tst.w lr, #32 │ │ │ │ - beq.w 78c12 │ │ │ │ + beq.w 78b3e │ │ │ │ tst.w lr, #64 @ 0x40 │ │ │ │ ite ne │ │ │ │ addne.w r0, r1, #20 │ │ │ │ addeq.w r0, r1, #28 │ │ │ │ tst.w ip, #32 │ │ │ │ - beq.w 78c8e │ │ │ │ + beq.w 78c16 │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ ite ne │ │ │ │ addne.w r1, r7, #20 │ │ │ │ addeq.w r1, r7, #28 │ │ │ │ ubfx lr, lr, #2, #3 │ │ │ │ str r3, [sp, #28] │ │ │ │ mul.w r2, r2, lr │ │ │ │ blx 29204 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 784e8 │ │ │ │ - b.n 78464 │ │ │ │ + beq.w 78468 │ │ │ │ + b.n 783e4 │ │ │ │ add.w r2, r4, #20 │ │ │ │ cmp.w r8, #7 │ │ │ │ add r3, r2 │ │ │ │ str r3, [sp, #24] │ │ │ │ it le │ │ │ │ movle r3, r2 │ │ │ │ str r2, [sp, #20] │ │ │ │ it le │ │ │ │ ldrsble.w fp, [r3, sl] │ │ │ │ - bgt.w 78c26 │ │ │ │ + bgt.w 78bea │ │ │ │ + cmp.w fp, #0 │ │ │ │ + bge.w 78bcc │ │ │ │ + cmp.w fp, #4294967295 @ 0xffffffff │ │ │ │ + beq.w 783fa │ │ │ │ + mov.w r3, r9, lsr #5 │ │ │ │ + add.w sl, sl, sl, lsl #2 │ │ │ │ + adds r3, #1 │ │ │ │ + cmp.w r8, #7 │ │ │ │ + add sl, r3 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + and.w sl, sl, r5 │ │ │ │ + it le │ │ │ │ + ldrsble.w fp, [r3, sl] │ │ │ │ + bgt.w 78bbc │ │ │ │ cmp.w fp, #0 │ │ │ │ - bge.w 78aea │ │ │ │ + bge.w 78b9e │ │ │ │ cmp.w fp, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 7847a │ │ │ │ - b.n 78b08 │ │ │ │ + beq.w 783fa │ │ │ │ + mov.w r3, r9, lsr #10 │ │ │ │ + add.w sl, sl, sl, lsl #2 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + adds r3, #1 │ │ │ │ + add sl, r3 │ │ │ │ + mov fp, r6 │ │ │ │ + and.w sl, sl, r5 │ │ │ │ + mov r6, r5 │ │ │ │ + mov r5, r4 │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + mov r3, r8 │ │ │ │ + cmp r3, #7 │ │ │ │ + bgt.w 78b90 │ │ │ │ + ldrsb.w r8, [r4, sl] │ │ │ │ + cmp.w r8, #0 │ │ │ │ + bge.w 78b76 │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 78786 │ │ │ │ - b.n 78700 │ │ │ │ - ldr r2, [r5, #0] │ │ │ │ + beq.w 783fa │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + add.w sl, sl, sl, lsl #2 │ │ │ │ + cmp r3, #7 │ │ │ │ + add.w sl, sl, r2, lsr #5 │ │ │ │ + add.w sl, sl, #1 │ │ │ │ + and.w sl, sl, r6 │ │ │ │ + it le │ │ │ │ + ldrsble.w r8, [r4, sl] │ │ │ │ + bgt.w 78b5c │ │ │ │ + cmp.w r8, #0 │ │ │ │ + bge.w 78b42 │ │ │ │ + cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ + beq.w 783fa │ │ │ │ + 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 789aa │ │ │ │ + cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ + beq.w 7870c │ │ │ │ + b.n 78686 │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ str r3, [sp, #32] │ │ │ │ cmp r2, r0 │ │ │ │ - mov r0, r5 │ │ │ │ + mov r0, r4 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ - strne r2, [r5, #0] │ │ │ │ + strne r2, [r4, #0] │ │ │ │ movs r2, #2 │ │ │ │ str r1, [sp, #28] │ │ │ │ - bl d12bc │ │ │ │ + bl d12d4 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r0, [r5, #0] │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ ldrd r1, r3, [sp, #28] │ │ │ │ cmp r0, ip │ │ │ │ - beq.n 78a06 │ │ │ │ + beq.n 78a42 │ │ │ │ subs r0, #1 │ │ │ │ - str r0, [r5, #0] │ │ │ │ + str r0, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 78ab0 │ │ │ │ + beq.n 78ace │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 78ae4 │ │ │ │ + blt.n 78b30 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r0, [r0, #24] │ │ │ │ cmp fp, r0 │ │ │ │ - bne.w 78c1e │ │ │ │ + bne.n 78ae2 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cmp r5, r3 │ │ │ │ - bne.w 78c1e │ │ │ │ + cmp r4, r3 │ │ │ │ + bne.n 78ae2 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 787aa │ │ │ │ + bne.w 7884e │ │ │ │ ldrb.w r2, [fp, #4] │ │ │ │ - b.n 786c4 │ │ │ │ + b.n 78648 │ │ │ │ cmp r2, #15 │ │ │ │ ite le │ │ │ │ - ldrshle.w r8, [sl, r4, lsl #1] │ │ │ │ - ldrgt.w r8, [sl, r4, lsl #2] │ │ │ │ - b.n 786e2 │ │ │ │ + ldrshle.w r8, [r5, sl, lsl #1] │ │ │ │ + ldrgt.w r8, [r5, sl, lsl #2] │ │ │ │ + b.n 78666 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ str r1, [sp, #32] │ │ │ │ cmp r2, r0 │ │ │ │ mov r0, r3 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ movs r2, #2 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl d12bc │ │ │ │ + bl d12d4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r2, r0 │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, ip │ │ │ │ - beq.n 78a66 │ │ │ │ + beq.n 78a9e │ │ │ │ subs r0, #1 │ │ │ │ str r0, [r3, #0] │ │ │ │ - cbz r0, 78a88 │ │ │ │ + cbz r0, 78abc │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 78ae4 │ │ │ │ + blt.n 78b30 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r0, [r0, #24] │ │ │ │ cmp fp, r0 │ │ │ │ - bne.w 78c1e │ │ │ │ - ldr r5, [r5, #4] │ │ │ │ - cmp r3, r5 │ │ │ │ - bne.w 78c1e │ │ │ │ + bne.n 78ae2 │ │ │ │ + ldr r4, [r4, #4] │ │ │ │ + cmp r3, r4 │ │ │ │ + bne.n 78ae2 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 787aa │ │ │ │ + bne.w 7884e │ │ │ │ ldrb.w r2, [fp, #4] │ │ │ │ - b.n 78700 │ │ │ │ + b.n 78686 │ │ │ │ mov r0, r3 │ │ │ │ strd r2, r1, [sp, #32] │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldrd r2, r1, [sp, #32] │ │ │ │ - b.n 78a66 │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ - b.n 788e6 │ │ │ │ - strd r2, r3, [sp, #32] │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - ldrd r2, r3, [sp, #32] │ │ │ │ - b.n 7890c │ │ │ │ - ldr r0, [r0, #28] │ │ │ │ - b.n 785b0 │ │ │ │ - mov r0, r5 │ │ │ │ + b.n 78a9e │ │ │ │ + mov r0, r4 │ │ │ │ strd r2, r1, [sp, #32] │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ ldrd r2, r1, [sp, #32] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - b.n 78a06 │ │ │ │ - strd r3, r2, [sp, #32] │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - ldrd r3, r2, [sp, #32] │ │ │ │ - b.n 78860 │ │ │ │ + b.n 78a42 │ │ │ │ + mov r7, r1 │ │ │ │ + mov r4, r0 │ │ │ │ + b.n 782f2 │ │ │ │ mov.w r2, r9, lsr #5 │ │ │ │ add.w sl, sl, sl, lsl #2 │ │ │ │ adds r2, #1 │ │ │ │ add sl, r2 │ │ │ │ and.w sl, sl, r5 │ │ │ │ - b.n 783e2 │ │ │ │ + b.n 78362 │ │ │ │ + strd r2, r3, [sp, #32] │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + ldrd r2, r3, [sp, #32] │ │ │ │ + b.n 787e8 │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ + b.n 7887c │ │ │ │ + strd r2, r3, [sp, #32] │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + ldrd r2, r3, [sp, #32] │ │ │ │ + b.n 788a2 │ │ │ │ + ldr r0, [r0, #28] │ │ │ │ + b.n 78530 │ │ │ │ + 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 783ca │ │ │ │ mvn.w r6, #2 │ │ │ │ - b.n 78550 │ │ │ │ + b.n 784d0 │ │ │ │ + ldr r0, [r1, #28] │ │ │ │ + b.n 7876a │ │ │ │ + ldr r0, [r1, #28] │ │ │ │ + b.n 7843e │ │ │ │ + ldr r0, [r1, #28] │ │ │ │ + b.n 78904 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - mov r3, fp │ │ │ │ + mov r3, r8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - mov r1, r4 │ │ │ │ + mov r1, r5 │ │ │ │ strd r7, r9, [sp] │ │ │ │ - bl 1b3aa8 │ │ │ │ - subs.w r8, r0, #0 │ │ │ │ - blt.w 78c72 │ │ │ │ - bne.n 78ba4 │ │ │ │ - ldrb.w r8, [r4, #4] │ │ │ │ - mov.w r3, r9, lsr #5 │ │ │ │ - add.w sl, sl, sl, lsl #2 │ │ │ │ - adds r3, #1 │ │ │ │ - cmp.w r8, #7 │ │ │ │ - add sl, r3 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - and.w sl, sl, r5 │ │ │ │ - it le │ │ │ │ - ldrsble.w fp, [r3, sl] │ │ │ │ - bgt.n 78be4 │ │ │ │ - cmp.w fp, #0 │ │ │ │ - bge.n 78bc6 │ │ │ │ - cmp.w fp, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 7847a │ │ │ │ - mov.w r3, r9, lsr #10 │ │ │ │ - add.w sl, sl, sl, lsl #2 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - adds r3, #1 │ │ │ │ - add sl, r3 │ │ │ │ - mov fp, r6 │ │ │ │ - and.w sl, sl, r5 │ │ │ │ - mov r6, r5 │ │ │ │ - mov r5, r4 │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ + bl 1b3a58 <_PySys_GetRequiredAttrString@@Base+0x748> │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 78c06 │ │ │ │ + bne.n 78b6a │ │ │ │ + ldrb r3, [r5, #4] │ │ │ │ + b.n 789f2 │ │ │ │ + cmp r3, #15 │ │ │ │ + ite le │ │ │ │ + ldrshle.w r8, [r4, sl, lsl #1] │ │ │ │ + ldrgt.w r8, [r4, sl, lsl #2] │ │ │ │ + b.n 789e2 │ │ │ │ mov r3, r8 │ │ │ │ - cmp r3, #7 │ │ │ │ - bgt.n 78c3a │ │ │ │ - ldrsb.w r8, [r4, sl] │ │ │ │ - cmp.w r8, #0 │ │ │ │ - bge.n 78bac │ │ │ │ - cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 7847a │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - add.w sl, sl, sl, lsl #2 │ │ │ │ - cmp r3, #7 │ │ │ │ - add.w sl, sl, r2, lsr #5 │ │ │ │ - add.w sl, sl, #1 │ │ │ │ - and.w sl, sl, r6 │ │ │ │ - it le │ │ │ │ - ldrsble.w r8, [r4, sl] │ │ │ │ - bgt.n 78c62 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - bge.n 78c48 │ │ │ │ - cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 7847a │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - add.w sl, sl, sl, lsl #2 │ │ │ │ - lsrs r2, r2, #10 │ │ │ │ - str r2, [sp, #28] │ │ │ │ - adds r2, #1 │ │ │ │ - add sl, r2 │ │ │ │ - and.w sl, sl, r6 │ │ │ │ - b.n 78b50 │ │ │ │ - mov r3, fp │ │ │ │ - str r6, [sp, #20] │ │ │ │ + mov r4, r5 │ │ │ │ mov r6, r3 │ │ │ │ - b.n 784ea │ │ │ │ + str.w fp, [sp, #20] │ │ │ │ + b.n 7846a │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r3, r8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r5 │ │ │ │ strd r7, r9, [sp] │ │ │ │ - bl 1b3aa8 │ │ │ │ + bl 1b3a58 <_PySys_GetRequiredAttrString@@Base+0x748> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 78c70 │ │ │ │ - bne.n 78bf4 │ │ │ │ + blt.n 78c06 │ │ │ │ + bne.n 78b6a │ │ │ │ ldrb r3, [r5, #4] │ │ │ │ - b.n 78b66 │ │ │ │ + b.n 789c4 │ │ │ │ + cmp r3, #15 │ │ │ │ + ite le │ │ │ │ + ldrshle.w r8, [r4, sl, lsl #1] │ │ │ │ + ldrgt.w r8, [r4, sl, lsl #2] │ │ │ │ + b.n 789b4 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r3, fp │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r4 │ │ │ │ strd r7, r9, [sp] │ │ │ │ - bl 1b3aa8 │ │ │ │ + bl 1b3a58 <_PySys_GetRequiredAttrString@@Base+0x748> │ │ │ │ subs.w r8, r0, #0 │ │ │ │ - blt.n 78c72 │ │ │ │ - bne.n 78ba4 │ │ │ │ + blt.n 78c08 │ │ │ │ + bne.n 78bfe │ │ │ │ ldrb.w r8, [r4, #4] │ │ │ │ - b.n 78b34 │ │ │ │ + b.n 7898e │ │ │ │ cmp.w r8, #15 │ │ │ │ ite gt │ │ │ │ ldrgt.w fp, [r3, sl, lsl #2] │ │ │ │ ldrshle.w fp, [r3, sl, lsl #1] │ │ │ │ - b.n 78b26 │ │ │ │ - mov r3, r8 │ │ │ │ - mov r4, r5 │ │ │ │ - mov r6, r3 │ │ │ │ - str.w fp, [sp, #20] │ │ │ │ - b.n 784ea │ │ │ │ - add.w sl, sl, sl, lsl #2 │ │ │ │ - add.w sl, sl, r4, lsr #5 │ │ │ │ - add.w sl, sl, #1 │ │ │ │ - and.w sl, r5, sl │ │ │ │ - b.n 7844a │ │ │ │ - ldr r0, [r1, #28] │ │ │ │ - b.n 7896e │ │ │ │ - ldr r0, [r1, #28] │ │ │ │ - b.n 787ee │ │ │ │ - ldr r0, [r1, #28] │ │ │ │ - b.n 784be │ │ │ │ - mov r7, r1 │ │ │ │ - mov r4, r0 │ │ │ │ - b.w 78372 │ │ │ │ + b.n 7897e │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + mov r3, fp │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + mov r1, r4 │ │ │ │ + strd r7, r9, [sp] │ │ │ │ + bl 1b3a58 <_PySys_GetRequiredAttrString@@Base+0x748> │ │ │ │ + subs.w r8, r0, #0 │ │ │ │ + blt.n 78c08 │ │ │ │ + bne.n 78bfe │ │ │ │ + ldrb.w r8, [r4, #4] │ │ │ │ + b.n 7895e │ │ │ │ cmp.w r8, #15 │ │ │ │ itete gt │ │ │ │ movgt r3, r2 │ │ │ │ ldrle r3, [sp, #20] │ │ │ │ ldrgt.w fp, [r3, sl, lsl #2] │ │ │ │ ldrshle.w fp, [r3, sl, lsl #1] │ │ │ │ - b.n 789b8 │ │ │ │ - cmp r3, #15 │ │ │ │ - ite le │ │ │ │ - ldrshle.w r8, [r4, sl, lsl #1] │ │ │ │ - ldrgt.w r8, [r4, sl, lsl #2] │ │ │ │ - b.n 78b58 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - mov r3, r8 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - mov r1, r5 │ │ │ │ - strd r7, r9, [sp] │ │ │ │ - bl 1b3aa8 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 78c70 │ │ │ │ - bne.n 78bf4 │ │ │ │ - ldrb r3, [r5, #4] │ │ │ │ - b.n 78b90 │ │ │ │ - cmp r3, #15 │ │ │ │ - ite le │ │ │ │ - ldrshle.w r8, [r4, sl, lsl #1] │ │ │ │ - ldrgt.w r8, [r4, sl, lsl #2] │ │ │ │ - b.n 78b82 │ │ │ │ + b.n 7894e │ │ │ │ + mov r3, fp │ │ │ │ + str r6, [sp, #20] │ │ │ │ + mov r6, r3 │ │ │ │ + b.n 7846a │ │ │ │ mov r8, r0 │ │ │ │ cmn.w r8, #4 │ │ │ │ - beq.n 78c80 │ │ │ │ + beq.n 78c22 │ │ │ │ mov r6, r8 │ │ │ │ - b.n 78550 │ │ │ │ + b.n 784d0 │ │ │ │ ldr r1, [r7, #28] │ │ │ │ - b.n 785c6 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - b.w 78370 │ │ │ │ + b.n 78454 │ │ │ │ ldr r1, [r7, #28] │ │ │ │ - b.n 78804 │ │ │ │ + b.n 7891a │ │ │ │ ldr r1, [r7, #28] │ │ │ │ - b.n 784d4 │ │ │ │ + b.n 78546 │ │ │ │ ldr r1, [r7, #28] │ │ │ │ - b.n 78984 │ │ │ │ - nop │ │ │ │ + b.n 78780 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + b.w 782f0 │ │ │ │ stmdb 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] │ │ │ │ @@ -117356,421 +117313,421 @@ │ │ │ │ mov r7, r1 │ │ │ │ cmp.w r9, #7 │ │ │ │ lsl.w r0, r3, r2 │ │ │ │ lsl.w r3, r3, r9 │ │ │ │ add.w sl, r8, r0 │ │ │ │ add.w r5, r3, #4294967295 @ 0xffffffff │ │ │ │ and.w fp, r6, r5 │ │ │ │ - bgt.w 78e2e │ │ │ │ + bgt.w 78dc2 │ │ │ │ ldrsb.w r4, [r8, fp] │ │ │ │ cmp r4, #0 │ │ │ │ - blt.n 78d8e │ │ │ │ + blt.n 78d22 │ │ │ │ ldr.w r0, [sl, r4, lsl #3] │ │ │ │ cmp r7, r0 │ │ │ │ - beq.n 78d98 │ │ │ │ + beq.n 78d2c │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 78da0 │ │ │ │ + beq.n 78d34 │ │ │ │ add.w r3, fp, fp, lsl #2 │ │ │ │ mov.w fp, r6, lsr #5 │ │ │ │ add.w fp, fp, #1 │ │ │ │ cmp.w r9, #7 │ │ │ │ add fp, r3 │ │ │ │ and.w fp, r5, fp │ │ │ │ - bgt.w 78e08 │ │ │ │ + bgt.w 78d9c │ │ │ │ ldrsb.w r4, [r8, fp] │ │ │ │ cmp r4, #0 │ │ │ │ - blt.w 78e1a │ │ │ │ + blt.w 78dae │ │ │ │ ldr.w r3, [sl, r4, lsl #3] │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 78d98 │ │ │ │ + beq.n 78d2c │ │ │ │ ldr r2, [r3, #12] │ │ │ │ cmp r6, r2 │ │ │ │ - beq.w 78eaa │ │ │ │ + beq.w 78e3e │ │ │ │ lsrs r3, r6, #10 │ │ │ │ add.w r2, fp, fp, lsl #2 │ │ │ │ add.w fp, r3, #1 │ │ │ │ add fp, r2 │ │ │ │ and.w fp, r5, fp │ │ │ │ cmp.w r9, #7 │ │ │ │ - bgt.w 78e72 │ │ │ │ + bgt.w 78e06 │ │ │ │ ldrsb.w r4, [r8, fp] │ │ │ │ cmp r4, #0 │ │ │ │ - blt.w 78e56 │ │ │ │ + blt.w 78dea │ │ │ │ ldr.w r0, [sl, r4, lsl #3] │ │ │ │ cmp r7, r0 │ │ │ │ - beq.n 78d98 │ │ │ │ + beq.n 78d2c │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp r6, r2 │ │ │ │ - beq.w 78f04 │ │ │ │ + beq.w 78e98 │ │ │ │ add.w fp, fp, fp, lsl #2 │ │ │ │ cmp.w r9, #7 │ │ │ │ add.w fp, fp, r3, lsr #5 │ │ │ │ add.w fp, fp, #1 │ │ │ │ and.w fp, r5, fp │ │ │ │ - bgt.w 78e9a │ │ │ │ + bgt.w 78e2e │ │ │ │ ldrsb.w r4, [r8, fp] │ │ │ │ cmp r4, #0 │ │ │ │ - blt.n 78e6c │ │ │ │ + blt.n 78e00 │ │ │ │ ldr.w r0, [sl, r4, lsl #3] │ │ │ │ cmp r7, r0 │ │ │ │ - beq.n 78d98 │ │ │ │ + beq.n 78d2c │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp r6, r2 │ │ │ │ - beq.w 78f88 │ │ │ │ + beq.w 78f1c │ │ │ │ lsrs r3, r3, #10 │ │ │ │ add.w fp, fp, fp, lsl #2 │ │ │ │ adds r2, r3, #1 │ │ │ │ add fp, r2 │ │ │ │ and.w fp, r5, fp │ │ │ │ - b.n 78d2c │ │ │ │ + b.n 78cc0 │ │ │ │ adds r4, #1 │ │ │ │ - bne.w 78fe8 │ │ │ │ + bne.w 78f7c │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 78df0 │ │ │ │ + bne.n 78d84 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 78d98 │ │ │ │ + beq.n 78d2c │ │ │ │ ldrb r1, [r7, #16] │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ eor.w ip, r1, r3 │ │ │ │ tst.w ip, #28 │ │ │ │ - bne.n 78df0 │ │ │ │ + bne.n 78d84 │ │ │ │ tst.w r3, #32 │ │ │ │ - beq.w 78ffe │ │ │ │ + beq.w 78f92 │ │ │ │ tst.w r3, #64 @ 0x40 │ │ │ │ ite eq │ │ │ │ addeq r0, #28 │ │ │ │ addne r0, #20 │ │ │ │ tst.w r1, #32 │ │ │ │ - beq.w 79012 │ │ │ │ + beq.w 78fa6 │ │ │ │ lsls r1, r1, #25 │ │ │ │ ite pl │ │ │ │ addpl.w r1, r7, #28 │ │ │ │ addmi.w r1, r7, #20 │ │ │ │ ubfx r3, r3, #2, #3 │ │ │ │ mul.w r2, r3, r2 │ │ │ │ blx 29204 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 78d98 │ │ │ │ + beq.n 78d2c │ │ │ │ lsrs r2, r6, #5 │ │ │ │ add.w r3, fp, fp, lsl #2 │ │ │ │ adds r2, #1 │ │ │ │ cmp.w r9, #7 │ │ │ │ add.w fp, r2, r3 │ │ │ │ and.w fp, r5, fp │ │ │ │ - ble.w 78d02 │ │ │ │ + ble.w 78c96 │ │ │ │ cmp.w r9, #15 │ │ │ │ - bgt.w 78f82 │ │ │ │ + bgt.w 78f16 │ │ │ │ ldrsh.w r4, [r8, fp, lsl #1] │ │ │ │ cmp r4, #0 │ │ │ │ - bge.w 78d0c │ │ │ │ + bge.w 78ca0 │ │ │ │ adds r2, r4, #1 │ │ │ │ - beq.n 78d98 │ │ │ │ + beq.n 78d2c │ │ │ │ lsrs r3, r6, #10 │ │ │ │ add.w fp, fp, fp, lsl #2 │ │ │ │ adds r2, r3, #1 │ │ │ │ add fp, r2 │ │ │ │ and.w fp, r5, fp │ │ │ │ - b.n 78d2c │ │ │ │ + b.n 78cc0 │ │ │ │ cmp.w r9, #15 │ │ │ │ - bgt.w 78f60 │ │ │ │ + bgt.w 78ef4 │ │ │ │ ldrsh.w r4, [r8, fp, lsl #1] │ │ │ │ cmp r4, #0 │ │ │ │ - bge.w 78cda │ │ │ │ + bge.w 78c6e │ │ │ │ adds r4, #1 │ │ │ │ - beq.n 78d94 │ │ │ │ + beq.n 78d28 │ │ │ │ lsrs r2, r6, #5 │ │ │ │ add.w r3, fp, fp, lsl #2 │ │ │ │ adds r2, #1 │ │ │ │ add.w fp, r2, r3 │ │ │ │ and.w fp, r5, fp │ │ │ │ - b.n 78e10 │ │ │ │ + b.n 78da4 │ │ │ │ adds r4, #1 │ │ │ │ - beq.n 78d94 │ │ │ │ + beq.n 78d28 │ │ │ │ add.w fp, fp, fp, lsl #2 │ │ │ │ add.w fp, fp, r3, lsr #5 │ │ │ │ add.w fp, fp, #1 │ │ │ │ and.w fp, r5, fp │ │ │ │ - b.n 78d66 │ │ │ │ + b.n 78cfa │ │ │ │ adds r2, r4, #1 │ │ │ │ - beq.n 78d98 │ │ │ │ - b.n 78d7e │ │ │ │ + beq.n 78d2c │ │ │ │ + b.n 78d12 │ │ │ │ cmp.w r9, #15 │ │ │ │ ite le │ │ │ │ ldrshle.w r4, [r8, fp, lsl #1] │ │ │ │ ldrgt.w r4, [r8, fp, lsl #2] │ │ │ │ cmp r4, #0 │ │ │ │ - bge.w 78d3e │ │ │ │ + bge.w 78cd2 │ │ │ │ adds r4, #1 │ │ │ │ - beq.n 78d94 │ │ │ │ + beq.n 78d28 │ │ │ │ add.w fp, fp, fp, lsl #2 │ │ │ │ add.w fp, fp, r3, lsr #5 │ │ │ │ add.w fp, fp, #1 │ │ │ │ and.w fp, r5, fp │ │ │ │ cmp.w r9, #15 │ │ │ │ ite le │ │ │ │ ldrshle.w r4, [r8, fp, lsl #1] │ │ │ │ ldrgt.w r4, [r8, fp, lsl #2] │ │ │ │ - b.n 78d6a │ │ │ │ + b.n 78cfe │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r1, [r7, #8] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 78e1e │ │ │ │ + bne.n 78db2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 78d98 │ │ │ │ + beq.w 78d2c │ │ │ │ ldrb.w ip, [r3, #16] │ │ │ │ ldrb r1, [r7, #16] │ │ │ │ eor.w r0, ip, r1 │ │ │ │ tst.w r0, #28 │ │ │ │ - bne.n 78e1e │ │ │ │ + bne.n 78db2 │ │ │ │ tst.w ip, #32 │ │ │ │ - beq.w 79002 │ │ │ │ + beq.w 78f96 │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ ite eq │ │ │ │ addeq.w r0, r3, #28 │ │ │ │ addne.w r0, r3, #20 │ │ │ │ lsls r3, r1, #26 │ │ │ │ - bpl.w 7900a │ │ │ │ + bpl.w 78f9e │ │ │ │ lsls r3, r1, #25 │ │ │ │ ite pl │ │ │ │ addpl.w r1, r7, #28 │ │ │ │ addmi.w r1, r7, #20 │ │ │ │ ubfx ip, ip, #2, #3 │ │ │ │ mul.w r2, r2, ip │ │ │ │ blx 29204 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 78d98 │ │ │ │ - b.n 78e1e │ │ │ │ + beq.w 78d2c │ │ │ │ + b.n 78db2 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr r1, [r7, #8] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 78d4e │ │ │ │ + bne.w 78ce2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 78d98 │ │ │ │ + beq.w 78d2c │ │ │ │ ldrb.w ip, [r0, #16] │ │ │ │ ldrb r1, [r7, #16] │ │ │ │ eor.w lr, ip, r1 │ │ │ │ tst.w lr, #28 │ │ │ │ - bne.w 78d4e │ │ │ │ + bne.w 78ce2 │ │ │ │ tst.w ip, #32 │ │ │ │ - beq.n 78ffa │ │ │ │ + beq.n 78f8e │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ ite ne │ │ │ │ addne r0, #20 │ │ │ │ addeq r0, #28 │ │ │ │ tst.w r1, #32 │ │ │ │ - beq.n 79006 │ │ │ │ + beq.n 78f9a │ │ │ │ lsls r1, r1, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r1, r7, #20 │ │ │ │ addpl.w r1, r7, #28 │ │ │ │ ubfx ip, ip, #2, #3 │ │ │ │ str r3, [sp, #4] │ │ │ │ mul.w r2, r2, ip │ │ │ │ blx 29204 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 78d98 │ │ │ │ - b.n 78d4e │ │ │ │ + beq.w 78d2c │ │ │ │ + b.n 78ce2 │ │ │ │ ldr.w r4, [r8, fp, lsl #2] │ │ │ │ cmp r4, #0 │ │ │ │ - bge.w 78cda │ │ │ │ + bge.w 78c6e │ │ │ │ adds r4, #1 │ │ │ │ - beq.w 78d94 │ │ │ │ + beq.w 78d28 │ │ │ │ add.w r3, fp, fp, lsl #2 │ │ │ │ mov.w fp, r6, lsr #5 │ │ │ │ add.w fp, fp, #1 │ │ │ │ add fp, r3 │ │ │ │ and.w fp, r5, fp │ │ │ │ ldr.w r4, [r8, fp, lsl #2] │ │ │ │ - b.n 78e14 │ │ │ │ + b.n 78da8 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr r1, [r7, #8] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 78d7e │ │ │ │ + bne.w 78d12 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 78d98 │ │ │ │ + beq.w 78d2c │ │ │ │ ldrb.w ip, [r0, #16] │ │ │ │ ldrb r1, [r7, #16] │ │ │ │ eor.w lr, ip, r1 │ │ │ │ tst.w lr, #28 │ │ │ │ - bne.w 78d7e │ │ │ │ + bne.w 78d12 │ │ │ │ tst.w ip, #32 │ │ │ │ - beq.n 78fe4 │ │ │ │ + beq.n 78f78 │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ ite ne │ │ │ │ addne r0, #20 │ │ │ │ addeq r0, #28 │ │ │ │ tst.w r1, #32 │ │ │ │ - beq.n 7900e │ │ │ │ + beq.n 78fa2 │ │ │ │ lsls r1, r1, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r1, r7, #20 │ │ │ │ addpl.w r1, r7, #28 │ │ │ │ ubfx ip, ip, #2, #3 │ │ │ │ str r3, [sp, #4] │ │ │ │ mul.w r2, r2, ip │ │ │ │ blx 29204 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 78d98 │ │ │ │ - b.n 78d7e │ │ │ │ + beq.w 78d2c │ │ │ │ + b.n 78d12 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ - b.n 78fba │ │ │ │ + b.n 78f4e │ │ │ │ lsrs r2, r6, #5 │ │ │ │ add.w r3, fp, fp, lsl #2 │ │ │ │ adds r2, #1 │ │ │ │ add.w fp, r2, r3 │ │ │ │ and.w fp, r5, fp │ │ │ │ - b.n 78d02 │ │ │ │ + b.n 78c96 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ - b.n 78f36 │ │ │ │ + b.n 78eca │ │ │ │ ldr r0, [r0, #28] │ │ │ │ - b.n 78dcc │ │ │ │ + b.n 78d60 │ │ │ │ ldr r0, [r3, #28] │ │ │ │ - b.n 78ede │ │ │ │ + b.n 78e72 │ │ │ │ ldr r1, [r7, #28] │ │ │ │ - b.n 78f48 │ │ │ │ + b.n 78edc │ │ │ │ ldr r1, [r7, #28] │ │ │ │ - b.n 78ef0 │ │ │ │ + b.n 78e84 │ │ │ │ ldr r1, [r7, #28] │ │ │ │ - b.n 78fcc │ │ │ │ + b.n 78f60 │ │ │ │ ldr r1, [r7, #28] │ │ │ │ - b.n 78de0 │ │ │ │ + b.n 78d74 │ │ │ │ nop │ │ │ │ │ │ │ │ -00079018 : │ │ │ │ +00078fac : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov fp, r0 │ │ │ │ str r2, [sp, #4] │ │ │ │ movw r2, #655 @ 0x28f │ │ │ │ ands r2, r1 │ │ │ │ cmp r2, #8 │ │ │ │ - bgt.w 791a2 │ │ │ │ + bgt.w 79136 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 79354 │ │ │ │ + beq.w 792e8 │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #7 │ │ │ │ - bhi.w 79354 │ │ │ │ + bhi.w 792e8 │ │ │ │ tbh [pc, r2, lsl #1] │ │ │ │ movs r0, r1 │ │ │ │ lsls r2, r0, #6 │ │ │ │ movs r0, r1 │ │ │ │ lsls r7, r0, #3 │ │ │ │ lsls r2, r0, #6 │ │ │ │ lsls r2, r0, #6 │ │ │ │ lsls r2, r0, #6 │ │ │ │ lsls r5, r1, #3 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #12] │ │ │ │ lsls r1, r1, #22 │ │ │ │ - bmi.w 791f6 │ │ │ │ + bmi.w 7918a │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 79392 │ │ │ │ + bne.w 79326 │ │ │ │ movw r5, #16312 @ 0x3fb8 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ ldr r2, [r5, #84] @ 0x54 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ and.w r1, r2, #24 │ │ │ │ ubfx r4, r2, #14, #1 │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ addne r4, #1 │ │ │ │ lsls r2, r2, #29 │ │ │ │ mov.w r4, r4, lsl #3 │ │ │ │ - bmi.w 793aa │ │ │ │ - ldr.w sl, [pc, #844] @ 793e4 │ │ │ │ + bmi.w 7933e │ │ │ │ + ldr.w sl, [pc, #844] @ 79378 │ │ │ │ mrc 15, 0, r9, cr13, cr0, {3} │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ subs r2, r2, r4 │ │ │ │ cmp r3, r2 │ │ │ │ ldr.w r1, [sl, r9] │ │ │ │ str r1, [sp, #8] │ │ │ │ - bhi.w 79318 │ │ │ │ + bhi.w 792ac │ │ │ │ adds r0, r4, r3 │ │ │ │ str r0, [sp, #20] │ │ │ │ - bmi.w 79318 │ │ │ │ + bmi.w 792ac │ │ │ │ movw r8, #19968 @ 0x4e00 │ │ │ │ movt r8, #72 @ 0x48 │ │ │ │ - movw r2, #6037 @ 0x1795 │ │ │ │ + movw r2, #6029 @ 0x178d │ │ │ │ movt r2, #7 │ │ │ │ ldr.w r3, [r8, #712] @ 0x2c8 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 7930a │ │ │ │ + bne.w 7929e │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ subs r3, r0, #1 │ │ │ │ cmp.w r3, #512 @ 0x200 │ │ │ │ add.w r2, r1, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r2, #1528] @ 0x5f8 │ │ │ │ str r2, [sp, #24] │ │ │ │ - bcs.w 792c0 │ │ │ │ + bcs.w 79254 │ │ │ │ mov.w lr, r3, lsr #3 │ │ │ │ ldr.w r3, [r2, lr, lsl #3] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ str r2, [sp, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 79300 │ │ │ │ + beq.w 79294 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r3, #0] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ ldr.w ip, [r0] │ │ │ │ str.w ip, [r3, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 791b2 │ │ │ │ + beq.n 79146 │ │ │ │ add r4, r0 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r0] │ │ │ │ strd r3, r3, [r4, #-8] │ │ │ │ ldr.w r3, [r1, #3760] @ 0xeb0 │ │ │ │ ldr.w r2, [r1, #3756] @ 0xeac │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r1, #3760] @ 0xeb0 │ │ │ │ cmp r3, r2 │ │ │ │ - bgt.w 79276 │ │ │ │ + bgt.w 7920a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r5, [r4, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - ldr r2, [pc, #676] @ (793e0 ) │ │ │ │ + ldr r2, [pc, #676] @ (79374 ) │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7932a │ │ │ │ + bne.w 792be │ │ │ │ str r3, [r4, #20] │ │ │ │ str.w fp, [r4, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 79238 │ │ │ │ + beq.n 791cc │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 79238 │ │ │ │ + beq.n 791cc │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r6, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 79240 │ │ │ │ + bne.n 791d4 │ │ │ │ ldr.w r1, [sl, r9] │ │ │ │ sub.w r2, r4, #8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r1, [r1, #8] │ │ │ │ str r3, [r4, #16] │ │ │ │ str r0, [r4, #24] │ │ │ │ @@ -117782,343 +117739,343 @@ │ │ │ │ str r2, [r0, #0] │ │ │ │ strd r1, r3, [r4, #-8] │ │ │ │ str r2, [r1, #4] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r2, #130 @ 0x82 │ │ │ │ - bne.n 79254 │ │ │ │ - movw r2, #29349 @ 0x72a5 │ │ │ │ + bne.n 791e8 │ │ │ │ + movw r2, #29389 @ 0x72cd │ │ │ │ movt r2, #11 │ │ │ │ str r2, [sp, #12] │ │ │ │ - b.n 79064 │ │ │ │ + b.n 78ff8 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ ldr r7, [r3, #28] │ │ │ │ str r2, [sp, #28] │ │ │ │ - cmp r2, r7 │ │ │ │ - bhi.n 7926c │ │ │ │ + cmp r7, r2 │ │ │ │ + bcc.n 79200 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ add.w r2, lr, #1 │ │ │ │ add.w r2, r1, r2, lsl #3 │ │ │ │ str r2, [r3, #24] │ │ │ │ adds r2, r3, r1 │ │ │ │ str r2, [r3, #4] │ │ │ │ str.w ip, [r3, r1] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 792c0 │ │ │ │ + beq.n 79254 │ │ │ │ ldr.w r3, [sl, r9] │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.n 79110 │ │ │ │ - movw r2, #61377 @ 0xefc1 │ │ │ │ + b.n 790a4 │ │ │ │ + movw r2, #61357 @ 0xefad │ │ │ │ movt r2, #8 │ │ │ │ str r2, [sp, #12] │ │ │ │ - b.n 79064 │ │ │ │ - movw r2, #58325 @ 0xe3d5 │ │ │ │ + b.n 78ff8 │ │ │ │ + movw r2, #58337 @ 0xe3e1 │ │ │ │ movt r2, #11 │ │ │ │ str r2, [sp, #12] │ │ │ │ - b.n 79064 │ │ │ │ + b.n 78ff8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7937a │ │ │ │ + beq.w 7930e │ │ │ │ movw r0, #15912 @ 0x3e28 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 714a0 <_PyObject_GC_New@@Base> │ │ │ │ + bl 71498 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 79326 │ │ │ │ + beq.w 792ba │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - ldr.w sl, [pc, #456] @ 793e4 │ │ │ │ + ldr.w sl, [pc, #456] @ 79378 │ │ │ │ mrc 15, 0, r9, cr13, cr0, {3} │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ str r3, [r0, #28] │ │ │ │ movs r3, #0 │ │ │ │ str.w fp, [r4, #8] │ │ │ │ str r3, [r4, #20] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 7915a │ │ │ │ + bne.n 790ee │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r6, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 79170 │ │ │ │ + beq.n 79104 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r2 │ │ │ │ ittt ne │ │ │ │ addne r3, #1 │ │ │ │ ldrne r2, [sp, #4] │ │ │ │ strne r3, [r2, #0] │ │ │ │ - b.n 79170 │ │ │ │ + b.n 79104 │ │ │ │ movw r0, #642 @ 0x282 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 792f4 │ │ │ │ + beq.n 79288 │ │ │ │ cmp r2, #128 @ 0x80 │ │ │ │ - bne.n 79354 │ │ │ │ - movw r2, #12961 @ 0x32a1 │ │ │ │ + bne.n 792e8 │ │ │ │ + movw r2, #12969 @ 0x32a9 │ │ │ │ movt r2, #12 │ │ │ │ str r2, [sp, #12] │ │ │ │ - b.n 79064 │ │ │ │ + b.n 78ff8 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str r3, [r2, #12] │ │ │ │ str r2, [r3, #8] │ │ │ │ - b.n 79110 │ │ │ │ + b.n 790a4 │ │ │ │ ldr.w r3, [r1, #3740] @ 0xe9c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 79130 │ │ │ │ + beq.w 790c4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 79130 │ │ │ │ + beq.w 790c4 │ │ │ │ ldr.w r3, [r1, #3852] @ 0xf0c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 79130 │ │ │ │ + bne.w 790c4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 79370 │ │ │ │ + bne.n 79304 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w r2, r3, #12 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ lsls r3, r3, #27 │ │ │ │ - bmi.w 79130 │ │ │ │ + bmi.w 790c4 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r2] │ │ │ │ orr.w r3, r3, #16 │ │ │ │ strex r1, r3, [r2] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 792aa │ │ │ │ + bne.n 7923e │ │ │ │ dmb ish │ │ │ │ - b.n 79130 │ │ │ │ + b.n 790c4 │ │ │ │ ldr.w r3, [r8, #672] @ 0x2a0 │ │ │ │ - movw r2, #49361 @ 0xc0d1 │ │ │ │ + movw r2, #49353 @ 0xc0c9 │ │ │ │ movt r2, #6 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7933e │ │ │ │ + bne.n 792d2 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r0, #1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2a0fc │ │ │ │ - cbz r0, 79318 │ │ │ │ + cbz r0, 792ac │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr.w r2, [sl, r9] │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr.w r3, [r1, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r1, #800] @ 0x320 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ - b.n 79110 │ │ │ │ - movw r2, #48213 @ 0xbc55 │ │ │ │ + b.n 790a4 │ │ │ │ + movw r2, #48445 @ 0xbd3d │ │ │ │ movt r2, #21 │ │ │ │ str r2, [sp, #12] │ │ │ │ - b.n 79064 │ │ │ │ + b.n 78ff8 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r1, lr │ │ │ │ - bl 71850 │ │ │ │ - b.n 791d0 │ │ │ │ + bl 71848 │ │ │ │ + b.n 79164 │ │ │ │ ldr.w r0, [r8, #708] @ 0x2c4 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 791d4 │ │ │ │ + bne.w 79168 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1e7b48 │ │ │ │ + bl 1e7a90 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 79130 │ │ │ │ + bne.w 790c4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 7919a │ │ │ │ - movw r1, #25253 @ 0x62a5 │ │ │ │ + b.n 7912e │ │ │ │ + movw r1, #26133 @ 0x6615 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 79348 │ │ │ │ + bne.n 792dc │ │ │ │ mov r0, r4 │ │ │ │ - bl 126718 │ │ │ │ - b.n 7922c │ │ │ │ + bl 126a88 │ │ │ │ + b.n 791c0 │ │ │ │ ldr.w r0, [r8, #668] @ 0x29c │ │ │ │ ldr r1, [sp, #20] │ │ │ │ blx r3 │ │ │ │ - b.n 792dc │ │ │ │ + b.n 79270 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 7922c │ │ │ │ + b.n 791c0 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr.w r2, [fp] │ │ │ │ - movw r1, #12916 @ 0x3274 │ │ │ │ + movw r1, #13236 @ 0x33b4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1990 │ │ │ │ - b.n 79326 │ │ │ │ + bl d19a8 │ │ │ │ + b.n 792ba │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 79130 │ │ │ │ - b.n 79298 │ │ │ │ + bne.w 790c4 │ │ │ │ + b.n 7922c │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #12944 @ 0x3290 │ │ │ │ + movw r1, #13264 @ 0x33d0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 79326 │ │ │ │ + bl 1271a4 │ │ │ │ + b.n 792ba │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13012 @ 0x32d4 │ │ │ │ + movw r1, #13332 @ 0x3414 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 79326 │ │ │ │ + bl 1271a4 │ │ │ │ + b.n 792ba │ │ │ │ ldr.w r0, [r5, #440] @ 0x1b8 │ │ │ │ mrc 15, 0, r9, cr13, cr0, {3} │ │ │ │ - ldr.w sl, [pc, #48] @ 793e4 │ │ │ │ + ldr.w sl, [pc, #48] @ 79378 │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ subs r1, r1, r4 │ │ │ │ ldrd r2, r0, [r0, #12] │ │ │ │ add r2, r0 │ │ │ │ ldr.w r0, [sl, r9] │ │ │ │ str r0, [sp, #8] │ │ │ │ adds r0, r2, #3 │ │ │ │ adds r2, #1 │ │ │ │ bic.w r0, r0, #3 │ │ │ │ add.w r2, r0, r2, lsl #2 │ │ │ │ add r3, r2 │ │ │ │ cmp r3, r1 │ │ │ │ - bls.w 790ae │ │ │ │ - b.n 79318 │ │ │ │ + bls.w 79042 │ │ │ │ + b.n 792ac │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -000793e8 : │ │ │ │ +0007937c : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ sub sp, #8 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - bpl.n 7948e │ │ │ │ + bpl.n 79422 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ mov r4, r1 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 79454 │ │ │ │ + bne.n 793e8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7945e │ │ │ │ + beq.n 793f2 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ movw r2, #42220 @ 0xa4ec │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ adds r3, #1 │ │ │ │ cmp r1, r2 │ │ │ │ str r3, [r6, #0] │ │ │ │ - bne.n 7946c │ │ │ │ + bne.n 79400 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ adds r1, r3, #1 │ │ │ │ - beq.n 7946c │ │ │ │ - ldr r1, [pc, #116] @ (794a4 ) │ │ │ │ + beq.n 79400 │ │ │ │ + ldr r1, [pc, #116] @ (79438 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r2, [r2, r1] │ │ │ │ ldr r1, [r5, #24] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ movw r2, #44060 @ 0xac1c │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ str r6, [sp, #0] │ │ │ │ cmp r1, r2 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ - beq.n 79486 │ │ │ │ - bl 7b9b0 │ │ │ │ + beq.n 7941a │ │ │ │ + bl 7b9ac │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 79416 │ │ │ │ + bne.n 793aa │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 79428 │ │ │ │ + beq.n 793bc │ │ │ │ mov r0, r4 │ │ │ │ - bl 6cb9c │ │ │ │ + bl 6cb94 │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 7942e │ │ │ │ + bne.n 793c2 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 19f248 │ │ │ │ - bl 794e4 │ │ │ │ + b.w 19f168 │ │ │ │ + bl 79478 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movw r1, #2572 @ 0xa0c │ │ │ │ - movw r0, #64972 @ 0xfdcc │ │ │ │ + movw r0, #65292 @ 0xff0c │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 214fc4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 214f14 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 79450 │ │ │ │ + b.n 793e4 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ - bl 76030 │ │ │ │ - cbz r0, 794d2 │ │ │ │ + bl 75fb0 │ │ │ │ + cbz r0, 79466 │ │ │ │ mul.w r2, r6, r5 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #1 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 19a7ec │ │ │ │ - movw r1, #64780 @ 0xfd0c │ │ │ │ + b.w 19a704 │ │ │ │ + movw r1, #65100 @ 0xfe4c │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - ldr r0, [pc, #4] @ (794e0 ) │ │ │ │ - bl 62644 <_Py_FatalErrorFunc@@Base> │ │ │ │ - ldr r4, [r1, #16] │ │ │ │ + ldr r0, [pc, #4] @ (79474 ) │ │ │ │ + bl 623a4 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r4, [r1, #36] @ 0x24 │ │ │ │ movs r6, r5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ ldr.w sl, [r2, #4] │ │ │ │ movw r8, #42220 @ 0xa4ec │ │ │ │ movt r8, #70 @ 0x46 │ │ │ │ mov r6, r2 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r7, r0 │ │ │ │ - ldr r3, [pc, #700] @ (797cc ) │ │ │ │ + ldr r3, [pc, #700] @ (79760 ) │ │ │ │ mov r5, r1 │ │ │ │ cmp sl, r8 │ │ │ │ ldr.w r3, [r3, fp] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - bne.w 79758 │ │ │ │ + bne.w 796ec │ │ │ │ add.w r1, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r1, #2740] @ 0xab4 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 795fa │ │ │ │ + ble.n 7958e │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r1, #2740] @ 0xab4 │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ add.w r1, r1, r3, lsl #2 │ │ │ │ movs r3, #1 │ │ │ │ ldr.w r4, [r1, #2420] @ 0x974 │ │ │ │ movs r1, #0 │ │ │ │ @@ -118134,48 +118091,48 @@ │ │ │ │ movw r3, #771 @ 0x303 │ │ │ │ strh r3, [r4, #4] │ │ │ │ add.w r0, r4, #28 │ │ │ │ add.w r9, r4, #20 │ │ │ │ blx 2957c │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ands.w r0, r3, #255 @ 0xff │ │ │ │ - bne.w 7981a │ │ │ │ + bne.w 797ae │ │ │ │ movw ip, #42704 @ 0xa6d0 │ │ │ │ add.w r0, r7, ip │ │ │ │ ldr.w r1, [r5, #-8] │ │ │ │ ubfx r3, r3, #0, #12 │ │ │ │ ldr.w r2, [r7, ip] │ │ │ │ ldr.w lr, [r0, #4] │ │ │ │ adds.w r2, r2, #4096 @ 0x1000 │ │ │ │ str.w r2, [r7, ip] │ │ │ │ orr.w r3, r3, r2 │ │ │ │ adc.w r7, lr, #0 │ │ │ │ str r7, [r0, #4] │ │ │ │ - cbnz r1, 795ae │ │ │ │ + cbnz r1, 79542 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ ldr r2, [r1, #84] @ 0x54 │ │ │ │ lsls r0, r2, #17 │ │ │ │ - bmi.w 7973c │ │ │ │ + bmi.w 796d0 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ ldr r2, [r1, #84] @ 0x54 │ │ │ │ lsls r2, r2, #17 │ │ │ │ - bmi.w 796c0 │ │ │ │ + bmi.w 79654 │ │ │ │ ldrb r2, [r4, #4] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r2, #7 │ │ │ │ and.w r1, r1, #7 │ │ │ │ - bgt.w 7970c │ │ │ │ + bgt.w 796a0 │ │ │ │ movs r2, #0 │ │ │ │ strb.w r2, [r9, r1] │ │ │ │ movs r2, #1 │ │ │ │ cmp sl, r8 │ │ │ │ ldrb r1, [r4, #5] │ │ │ │ lsl.w r2, r2, r1 │ │ │ │ - bne.w 7972a │ │ │ │ + bne.w 796be │ │ │ │ str.w r6, [r9, r2] │ │ │ │ add r2, r9 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ str r1, [r2, #4] │ │ │ │ ldr r1, [r5, #8] │ │ │ │ movs r0, #0 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ @@ -118196,33 +118153,33 @@ │ │ │ │ movs r4, #8 │ │ │ │ movs r3, #68 @ 0x44 │ │ │ │ str r3, [sp, #20] │ │ │ │ movs r3, #40 @ 0x28 │ │ │ │ str r3, [sp, #12] │ │ │ │ movw r9, #19968 @ 0x4e00 │ │ │ │ movt r9, #72 @ 0x48 │ │ │ │ - movw r0, #6037 @ 0x1795 │ │ │ │ + movw r0, #6029 @ 0x178d │ │ │ │ movt r0, #7 │ │ │ │ ldr.w r3, [r9, #692] @ 0x2b4 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.w 797d0 │ │ │ │ + bne.w 79764 │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r2, #1528] @ 0x5f8 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr.w r3, [r3, r1, lsl #2] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 797ba │ │ │ │ + beq.w 7974e │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r4, [r3, #4] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r2, [r4, #0] │ │ │ │ str r2, [r3, #4] │ │ │ │ - cbz r2, 79674 │ │ │ │ + cbz r2, 79608 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r4, #20] │ │ │ │ str r3, [r4, #24] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ sub.w r3, sl, r8 │ │ │ │ clz r3, r3 │ │ │ │ @@ -118232,48 +118189,48 @@ │ │ │ │ str r1, [r4, #16] │ │ │ │ strb r3, [r4, #6] │ │ │ │ movs r3, #5 │ │ │ │ str r1, [r4, #8] │ │ │ │ str r3, [r4, #12] │ │ │ │ movw r3, #771 @ 0x303 │ │ │ │ strh r3, [r4, #4] │ │ │ │ - b.n 79556 │ │ │ │ + b.n 794ea │ │ │ │ ldrd ip, r1, [r3, #24] │ │ │ │ cmp r1, ip │ │ │ │ - bcc.w 79786 │ │ │ │ + bcc.w 7971a │ │ │ │ add.w r1, ip, lr │ │ │ │ str r1, [r3, #24] │ │ │ │ add.w r1, r3, ip │ │ │ │ str r1, [r3, #4] │ │ │ │ str.w r2, [r3, ip] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 79648 │ │ │ │ + bne.n 795dc │ │ │ │ ldr.w r3, [r9, #672] @ 0x2a0 │ │ │ │ - movw r2, #49361 @ 0xc0d1 │ │ │ │ + movw r2, #49353 @ 0xc0c9 │ │ │ │ movt r2, #6 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 7980e │ │ │ │ + bne.w 797a2 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 2a0fc │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 797e0 │ │ │ │ + beq.w 79774 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr.w r3, [r2, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #800] @ 0x320 │ │ │ │ - b.n 79648 │ │ │ │ + b.n 795dc │ │ │ │ ldr.w r2, [r1, #164] @ 0xa4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7978e │ │ │ │ + bne.n 79722 │ │ │ │ movw r2, #42012 @ 0xa41c │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 797ae │ │ │ │ - ldr r2, [pc, #244] @ (797cc ) │ │ │ │ + beq.n 79742 │ │ │ │ + ldr r2, [pc, #244] @ (79760 ) │ │ │ │ sub.w r1, r5, #8 │ │ │ │ ldr.w r2, [r2, fp] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ ldr.w r0, [r2, #3796] @ 0xed4 │ │ │ │ ldr.w r2, [r5, #-4] │ │ │ │ ldr.w ip, [r0, #4] │ │ │ │ and.w r2, r2, #3 │ │ │ │ @@ -118281,175 +118238,175 @@ │ │ │ │ str.w r1, [ip] │ │ │ │ strd r0, r2, [r5, #-8] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ str r1, [r0, #4] │ │ │ │ and.w r1, r2, #7 │ │ │ │ ldrb r2, [r4, #4] │ │ │ │ cmp r2, #7 │ │ │ │ - ble.w 795bc │ │ │ │ + ble.w 79550 │ │ │ │ cmp r2, #15 │ │ │ │ mov.w r2, #0 │ │ │ │ ite le │ │ │ │ strhle.w r2, [r9, r1, lsl #1] │ │ │ │ strgt.w r2, [r9, r1, lsl #2] │ │ │ │ movs r2, #1 │ │ │ │ cmp sl, r8 │ │ │ │ ldrb r1, [r4, #5] │ │ │ │ lsl.w r2, r2, r1 │ │ │ │ - beq.w 795d0 │ │ │ │ + beq.w 79564 │ │ │ │ add.w r1, r9, r2 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r6, [r1, #4] │ │ │ │ str.w r0, [r9, r2] │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ str r2, [r1, #8] │ │ │ │ - b.n 795da │ │ │ │ + b.n 7956e │ │ │ │ ldr.w r2, [r1, #164] @ 0xa4 │ │ │ │ - cbnz r2, 7976a │ │ │ │ + cbnz r2, 796fe │ │ │ │ movw r2, #42012 @ 0xa41c │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 796d4 │ │ │ │ + bne.n 79668 │ │ │ │ ldr.w r2, [r6, #-8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 796d4 │ │ │ │ - b.n 795a2 │ │ │ │ + bne.n 79668 │ │ │ │ + b.n 79536 │ │ │ │ mov.w lr, #88 @ 0x58 │ │ │ │ movs r3, #60 @ 0x3c │ │ │ │ movs r1, #20 │ │ │ │ movs r4, #10 │ │ │ │ str.w lr, [sp, #20] │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.n 7960a │ │ │ │ - movw r1, #63357 @ 0xf77d │ │ │ │ + b.n 7959e │ │ │ │ + movw r1, #63377 @ 0xf791 │ │ │ │ movt r1, #7 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 79838 │ │ │ │ + bne.n 797cc │ │ │ │ ldr r2, [r6, #84] @ 0x54 │ │ │ │ and.w r2, r2, #512 @ 0x200 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 795a2 │ │ │ │ + beq.w 79536 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ - b.n 79742 │ │ │ │ + b.n 796d6 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [r0, #12] │ │ │ │ str r0, [r3, #8] │ │ │ │ - b.n 79648 │ │ │ │ - movw r1, #63357 @ 0xf77d │ │ │ │ + b.n 795dc │ │ │ │ + movw r1, #63377 @ 0xf791 │ │ │ │ movt r1, #7 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 7982c │ │ │ │ + bne.n 797c0 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ and.w r2, r2, #512 @ 0x200 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 795ae │ │ │ │ + beq.w 79542 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ - b.n 796c8 │ │ │ │ + b.n 7965c │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ ldr.w r2, [r2, #-8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 796d4 │ │ │ │ - b.n 795ae │ │ │ │ + bne.n 79668 │ │ │ │ + b.n 79542 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 71850 │ │ │ │ + bl 71848 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 79648 │ │ │ │ - b.n 79692 │ │ │ │ + bne.w 795dc │ │ │ │ + b.n 79626 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr.w r0, [r9, #688] @ 0x2b0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 79648 │ │ │ │ - bl 1e7a0c │ │ │ │ + bne.w 795dc │ │ │ │ + bl 1e7954 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 797f4 │ │ │ │ + beq.n 79788 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbz r3, 79844 │ │ │ │ + cbz r3, 797d8 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 79808 │ │ │ │ + beq.n 7979c │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbz r3, 7984c │ │ │ │ + cbz r3, 797e0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 795f4 │ │ │ │ + b.n 79588 │ │ │ │ ldr.w r0, [r9, #668] @ 0x29c │ │ │ │ ldr r1, [sp, #20] │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 796ac │ │ │ │ + b.n 79640 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov r2, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #0 │ │ │ │ mov r3, r6 │ │ │ │ - bl 1e0f54 │ │ │ │ + bl 1e0e9c │ │ │ │ ldr r3, [r5, #16] │ │ │ │ - b.n 7956c │ │ │ │ + b.n 79500 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #12] │ │ │ │ blx r2 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, r0 │ │ │ │ - b.n 797a2 │ │ │ │ + b.n 79736 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #12] │ │ │ │ blx r2 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, r0 │ │ │ │ - b.n 7977c │ │ │ │ + b.n 79710 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 797f4 │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 79788 │ │ │ │ mov r0, r2 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 79808 │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 7979c │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ mov r8, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 798ea │ │ │ │ + beq.n 7987e │ │ │ │ movs r0, #1 │ │ │ │ movw r3, #43691 @ 0xaaab │ │ │ │ movt r3, #43690 @ 0xaaaa │ │ │ │ - ldr r2, [pc, #576] @ (79abc ) │ │ │ │ + ldr r2, [pc, #576] @ (79a50 ) │ │ │ │ lsl.w r7, r0, r5 │ │ │ │ mov fp, r5 │ │ │ │ cmp r5, #7 │ │ │ │ lsl.w r6, r7, r0 │ │ │ │ umull r3, r6, r3, r6 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r3, [r3, r2] │ │ │ │ lsr.w r6, r6, r0 │ │ │ │ mov.w r9, r6, lsl #3 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - bhi.w 79a18 │ │ │ │ + bhi.w 799ac │ │ │ │ cmp r5, #3 │ │ │ │ - bne.n 79918 │ │ │ │ + bne.n 798ac │ │ │ │ add.w r1, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r1, #2740] @ 0xab4 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.w 79a14 │ │ │ │ + ble.w 799a8 │ │ │ │ subs r3, r2, #1 │ │ │ │ str.w r3, [r1, #2740] @ 0xab4 │ │ │ │ mov r2, r9 │ │ │ │ add.w r1, r1, r3, lsl #2 │ │ │ │ movw r3, #771 @ 0x303 │ │ │ │ ldr.w r4, [r1, #2420] @ 0x974 │ │ │ │ movs r1, #0 │ │ │ │ @@ -118462,61 +118419,61 @@ │ │ │ │ str r1, [r4, #8] │ │ │ │ str r3, [r4, #20] │ │ │ │ str r3, [r4, #24] │ │ │ │ blx 2957c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #464] @ (79abc ) │ │ │ │ + ldr r3, [pc, #464] @ (79a50 ) │ │ │ │ movs r7, #1 │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ movw r6, #43691 @ 0xaaab │ │ │ │ movt r6, #43690 @ 0xaaaa │ │ │ │ lsls r7, r0 │ │ │ │ mov.w r9, #12 │ │ │ │ mov fp, r0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ lsls r2, r7, #1 │ │ │ │ cmp r0, #7 │ │ │ │ umull r2, r6, r2, r6 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ mov.w r6, r6, lsr #1 │ │ │ │ mul.w r9, r9, r6 │ │ │ │ - bhi.n 79a18 │ │ │ │ + bhi.n 799ac │ │ │ │ movw sl, #19968 @ 0x4e00 │ │ │ │ movt sl, #72 @ 0x48 │ │ │ │ add.w r1, r9, r7 │ │ │ │ - movw r0, #6037 @ 0x1795 │ │ │ │ + movw r0, #6029 @ 0x178d │ │ │ │ movt r0, #7 │ │ │ │ add.w r2, r1, #20 │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr.w r2, [sl, #692] @ 0x2b4 │ │ │ │ cmp r2, r0 │ │ │ │ - bne.w 79a98 │ │ │ │ + bne.w 79a2c │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r3, #1528] @ 0x5f8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r2, [sp, #4] │ │ │ │ subs r3, #1 │ │ │ │ cmp.w r3, #512 @ 0x200 │ │ │ │ - bcs.n 79a28 │ │ │ │ + bcs.n 799bc │ │ │ │ adds r1, #19 │ │ │ │ lsrs r1, r1, #3 │ │ │ │ ldr.w r3, [r2, r1, lsl #3] │ │ │ │ ldr.w ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 79a5e │ │ │ │ + beq.n 799f2 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r4, [r3, #4] │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r3, #0] │ │ │ │ ldr.w lr, [r4] │ │ │ │ str.w lr, [r3, #4] │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 799ae │ │ │ │ + beq.n 79942 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ strb r5, [r4, #4] │ │ │ │ movs r1, #255 @ 0xff │ │ │ │ movs r5, #0 │ │ │ │ str r3, [r4, #0] │ │ │ │ add.w r0, r4, #20 │ │ │ │ @@ -118532,22 +118489,22 @@ │ │ │ │ add r0, r4 │ │ │ │ blx 2957c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrd r0, r2, [r3, #24] │ │ │ │ cmp r0, r2 │ │ │ │ - bhi.n 79a00 │ │ │ │ + bhi.n 79994 │ │ │ │ adds r1, #1 │ │ │ │ add.w r1, r0, r1, lsl #3 │ │ │ │ str r1, [r3, #24] │ │ │ │ adds r1, r3, r0 │ │ │ │ str r1, [r3, #4] │ │ │ │ str.w lr, [r3, r0] │ │ │ │ - cbz r4, 79a28 │ │ │ │ + cbz r4, 799bc │ │ │ │ uxtb.w fp, fp │ │ │ │ add.w sl, r7, #20 │ │ │ │ mov r2, r7 │ │ │ │ movs r3, #1 │ │ │ │ strb r5, [r4, #4] │ │ │ │ movs r1, #255 @ 0xff │ │ │ │ movs r5, #0 │ │ │ │ @@ -118559,212 +118516,212 @@ │ │ │ │ str r5, [r4, #8] │ │ │ │ str r3, [r4, #0] │ │ │ │ blx 2957c │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r4, sl │ │ │ │ blx 2957c │ │ │ │ - b.n 798e2 │ │ │ │ + b.n 79876 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ uxtb.w fp, fp │ │ │ │ str.w r3, [ip, #12] │ │ │ │ add.w sl, r7, #20 │ │ │ │ str.w ip, [r3, #8] │ │ │ │ - b.n 799d0 │ │ │ │ + b.n 79964 │ │ │ │ movs r7, #8 │ │ │ │ - b.n 79918 │ │ │ │ + b.n 798ac │ │ │ │ cmp r5, #15 │ │ │ │ - bhi.n 79a68 │ │ │ │ + bhi.n 799fc │ │ │ │ add.w fp, r5, #1 │ │ │ │ movs r7, #1 │ │ │ │ lsl.w r7, r7, fp │ │ │ │ - b.n 79918 │ │ │ │ + b.n 798ac │ │ │ │ ldr.w r3, [sl, #672] @ 0x2a0 │ │ │ │ - movw r1, #49361 @ 0xc0d1 │ │ │ │ + movw r1, #49353 @ 0xc0c9 │ │ │ │ movt r1, #6 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 79aae │ │ │ │ + bne.n 79a42 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ cmp r0, #1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2a0fc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r4, 79aa6 │ │ │ │ + cbz r4, 79a3a │ │ │ │ ldr r2, [sp, #4] │ │ │ │ uxtb.w fp, fp │ │ │ │ add.w sl, r7, #20 │ │ │ │ ldr.w r3, [r2, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #800] @ 0x320 │ │ │ │ - b.n 799d0 │ │ │ │ + b.n 79964 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 71850 │ │ │ │ + bl 71848 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 799c6 │ │ │ │ + b.n 7995a │ │ │ │ add.w fp, r5, #2 │ │ │ │ movs r7, #1 │ │ │ │ lsl.w r7, r7, fp │ │ │ │ add.w r1, r7, r9 │ │ │ │ adds.w r2, r1, #20 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bmi.n 79aa6 │ │ │ │ + bmi.n 79a3a │ │ │ │ movw sl, #19968 @ 0x4e00 │ │ │ │ movt sl, #72 @ 0x48 │ │ │ │ - movw r0, #6037 @ 0x1795 │ │ │ │ + movw r0, #6029 @ 0x178d │ │ │ │ movt r0, #7 │ │ │ │ ldr.w r2, [sl, #692] @ 0x2b4 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.w 7993c │ │ │ │ + beq.w 798d0 │ │ │ │ ldr.w r0, [sl, #688] @ 0x2b0 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 799c8 │ │ │ │ + bne.n 7995c │ │ │ │ movs r4, #0 │ │ │ │ - bl 1e7a0c │ │ │ │ - b.n 798e2 │ │ │ │ + bl 1e7954 │ │ │ │ + b.n 79876 │ │ │ │ ldr.w r0, [sl, #668] @ 0x29c │ │ │ │ ldr r1, [sp, #0] │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 79a46 │ │ │ │ + b.n 799da │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ movw r5, #19968 @ 0x4e00 │ │ │ │ movt r5, #72 @ 0x48 │ │ │ │ add.w r3, r5, #4096 @ 0x1000 │ │ │ │ sub sp, #12 │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r1 │ │ │ │ ldr.w r3, [r3, #1168] @ 0x490 │ │ │ │ - cbz r3, 79b0a │ │ │ │ + cbz r3, 79a9e │ │ │ │ ldr.w r3, [r5, #1412] @ 0x584 │ │ │ │ - cbz r3, 79b0a │ │ │ │ - ldr r3, [pc, #692] @ (79da4 ) │ │ │ │ + cbz r3, 79a9e │ │ │ │ + ldr r3, [pc, #692] @ (79d38 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r6, [r2, r3] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 79d5c │ │ │ │ + beq.w 79cf0 │ │ │ │ ldr.w r0, [r5, #1416] @ 0x588 │ │ │ │ blx 2a31c │ │ │ │ cmp r6, r0 │ │ │ │ - bne.w 79d5c │ │ │ │ + bne.w 79cf0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 79bf4 │ │ │ │ + beq.n 79b88 │ │ │ │ ldrb r3, [r7, #0] │ │ │ │ sub.w r6, r4, #8 │ │ │ │ ldrb.w r8, [r4, #-4] │ │ │ │ cmp r3, r8 │ │ │ │ - bne.w 79d84 │ │ │ │ + bne.w 79d18 │ │ │ │ ldrb.w r3, [r4, #-3] │ │ │ │ cmp r3, #253 @ 0xfd │ │ │ │ - bne.w 79d6a │ │ │ │ + bne.w 79cfe │ │ │ │ ldrb.w r3, [r4, #-2] │ │ │ │ cmp r3, #253 @ 0xfd │ │ │ │ - bne.w 79d6a │ │ │ │ + bne.w 79cfe │ │ │ │ ldrb.w r3, [r4, #-1] │ │ │ │ cmp r3, #253 @ 0xfd │ │ │ │ - bne.w 79d6a │ │ │ │ + bne.w 79cfe │ │ │ │ ldrb.w r3, [r4, #-8] │ │ │ │ ldrb.w r2, [r4, #-7] │ │ │ │ orr.w r2, r2, r3, lsl #8 │ │ │ │ ldrb.w r3, [r4, #-6] │ │ │ │ orr.w r3, r3, r2, lsl #8 │ │ │ │ ldrb.w r2, [r4, #-5] │ │ │ │ orr.w r2, r2, r3, lsl #8 │ │ │ │ ldrb r3, [r4, r2] │ │ │ │ cmp r3, #253 @ 0xfd │ │ │ │ - bne.w 79d42 │ │ │ │ + bne.w 79cd6 │ │ │ │ adds r3, r4, r2 │ │ │ │ ldrb r1, [r3, #1] │ │ │ │ cmp r1, #253 @ 0xfd │ │ │ │ - bne.w 79d42 │ │ │ │ + bne.w 79cd6 │ │ │ │ ldrb r1, [r3, #2] │ │ │ │ cmp r1, #253 @ 0xfd │ │ │ │ - bne.w 79d42 │ │ │ │ + bne.w 79cd6 │ │ │ │ ldrb r3, [r3, #3] │ │ │ │ cmp r3, #253 @ 0xfd │ │ │ │ - bne.w 79d42 │ │ │ │ + bne.w 79cd6 │ │ │ │ mov.w r3, #3722304989 @ 0xdddddddd │ │ │ │ adds r2, #4 │ │ │ │ str.w r3, [r4, #-8] │ │ │ │ movs r1, #221 @ 0xdd │ │ │ │ str r3, [r6, #4] │ │ │ │ mov r0, r4 │ │ │ │ blx 2957c │ │ │ │ ldr r2, [r7, #20] │ │ │ │ - movw r3, #29761 @ 0x7441 │ │ │ │ + movw r3, #29633 @ 0x73c1 │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 79bfa │ │ │ │ - ldr r3, [pc, #516] @ (79da4 ) │ │ │ │ + bne.n 79b8e │ │ │ │ + ldr r3, [pc, #516] @ (79d38 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r2, [r2, r3] │ │ │ │ bic.w r3, r6, #4080 @ 0xff0 │ │ │ │ bic.w r3, r3, #15 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r7, [r2, #1528] @ 0x5f8 │ │ │ │ cmn.w r7, #804 @ 0x324 │ │ │ │ - beq.n 79c18 │ │ │ │ + beq.n 79bac │ │ │ │ lsrs r2, r6, #18 │ │ │ │ ubfx r1, r6, #0, #18 │ │ │ │ add.w r2, r7, r2, lsl #3 │ │ │ │ ldr.w r0, [r2, #808] @ 0x328 │ │ │ │ cmp r0, r1 │ │ │ │ - bgt.n 79be2 │ │ │ │ + bgt.n 79b76 │ │ │ │ ldr.w r2, [r2, #804] @ 0x324 │ │ │ │ cmp r2, r1 │ │ │ │ ite gt │ │ │ │ movgt r1, #0 │ │ │ │ movle r1, #1 │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ moveq r1, #0 │ │ │ │ - cbz r1, 79c18 │ │ │ │ + cbz r1, 79bac │ │ │ │ ldr r1, [r3, #4] │ │ │ │ str.w r1, [r4, #-8] │ │ │ │ str r6, [r3, #4] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbz r1, 79c06 │ │ │ │ - cbz r2, 79c3c │ │ │ │ + cbz r1, 79b9a │ │ │ │ + cbz r2, 79bd0 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r0, [r7, #4] │ │ │ │ mov r1, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ bx r2 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ ldr.w r2, [r7, r2, lsl #3] │ │ │ │ ldr r1, [r2, #12] │ │ │ │ strd r2, r1, [r3, #8] │ │ │ │ str r3, [r2, #12] │ │ │ │ str r3, [r1, #8] │ │ │ │ - b.n 79bf4 │ │ │ │ + b.n 79b88 │ │ │ │ ldr.w r2, [r5, #684] @ 0x2ac │ │ │ │ - movw r3, #50069 @ 0xc395 │ │ │ │ + movw r3, #50061 @ 0xc38d │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 79d38 │ │ │ │ + bne.w 79ccc │ │ │ │ mov r0, r6 │ │ │ │ blx 297f8 │ │ │ │ ldr.w r3, [r7, #800] @ 0x320 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r7, #800] @ 0x320 │ │ │ │ - b.n 79bf4 │ │ │ │ + b.n 79b88 │ │ │ │ ldrd r1, r2, [r3, #8] │ │ │ │ str r2, [r1, #12] │ │ │ │ ldr r4, [r3, #16] │ │ │ │ ldr.w r6, [r7, #512] @ 0x200 │ │ │ │ str r1, [r2, #8] │ │ │ │ movs r2, #28 │ │ │ │ mul.w r9, r2, r4 │ │ │ │ @@ -118772,72 +118729,72 @@ │ │ │ │ ldr r1, [r2, #8] │ │ │ │ ldr r0, [r2, #16] │ │ │ │ str r0, [r3, #8] │ │ │ │ add.w lr, r7, r1, lsl #2 │ │ │ │ str r3, [r2, #16] │ │ │ │ ldr.w r0, [lr, #528] @ 0x210 │ │ │ │ cmp r2, r0 │ │ │ │ - bne.n 79c78 │ │ │ │ + bne.n 79c0c │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbz r3, 79c74 │ │ │ │ + cbz r3, 79c08 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ cmp r1, r4 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ str.w r3, [lr, #528] @ 0x210 │ │ │ │ adds r3, r1, #1 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ str r3, [r2, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 79cd4 │ │ │ │ + beq.n 79c68 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 79cb4 │ │ │ │ + beq.n 79c48 │ │ │ │ ldr.w r3, [lr, #532] @ 0x214 │ │ │ │ - cbnz r3, 79c90 │ │ │ │ + cbnz r3, 79c24 │ │ │ │ str.w r2, [lr, #532] @ 0x214 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 79bf4 │ │ │ │ + beq.n 79b88 │ │ │ │ ldrd r3, r1, [r2, #20] │ │ │ │ - cbz r1, 79cae │ │ │ │ + cbz r1, 79c42 │ │ │ │ str r3, [r1, #20] │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr r4, [r2, #20] │ │ │ │ str r1, [r4, #24] │ │ │ │ strd r3, r0, [r2, #20] │ │ │ │ - cbz r3, 79caa │ │ │ │ + cbz r3, 79c3e │ │ │ │ str r2, [r3, #24] │ │ │ │ str r2, [r0, #20] │ │ │ │ - b.n 79bf4 │ │ │ │ + b.n 79b88 │ │ │ │ str.w r3, [r7, #524] @ 0x20c │ │ │ │ - b.n 79c9c │ │ │ │ + b.n 79c30 │ │ │ │ ldr.w r3, [r7, #524] @ 0x20c │ │ │ │ movs r1, #0 │ │ │ │ strd r3, r1, [r2, #20] │ │ │ │ - cbz r3, 79cc2 │ │ │ │ + cbz r3, 79c56 │ │ │ │ str r2, [r3, #24] │ │ │ │ ldr.w r3, [r7, #532] @ 0x214 │ │ │ │ str.w r2, [r7, #524] @ 0x20c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 79bf4 │ │ │ │ + bne.n 79b88 │ │ │ │ str.w r2, [r7, #532] @ 0x214 │ │ │ │ - b.n 79bf4 │ │ │ │ + b.n 79b88 │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 79c82 │ │ │ │ + beq.n 79c16 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbz r3, 79d32 │ │ │ │ + cbz r3, 79cc6 │ │ │ │ str r1, [r3, #20] │ │ │ │ str r3, [r1, #24] │ │ │ │ ldr.w r1, [r6, r9] │ │ │ │ ldr.w r3, [r7, #520] @ 0x208 │ │ │ │ str r3, [r2, #20] │ │ │ │ str.w r2, [r7, #520] @ 0x208 │ │ │ │ ubfx r3, r1, #0, #18 │ │ │ │ lsrs r2, r1, #18 │ │ │ │ - cbz r3, 79d08 │ │ │ │ + cbz r3, 79c9c │ │ │ │ add.w r3, r1, #262144 @ 0x40000 │ │ │ │ movs r0, #0 │ │ │ │ lsrs r3, r3, #18 │ │ │ │ add.w r3, r7, r3, lsl #3 │ │ │ │ str.w r0, [r3, #808] @ 0x328 │ │ │ │ add.w r3, r7, r2, lsl #3 │ │ │ │ mov.w r8, #0 │ │ │ │ @@ -118846,83 +118803,83 @@ │ │ │ │ str.w r8, [r3, #804] @ 0x324 │ │ │ │ ldr.w r3, [r5, #812] @ 0x32c │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [r7, #788] @ 0x314 │ │ │ │ str.w r8, [r6, r9] │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r7, #788] @ 0x314 │ │ │ │ - b.n 79bf4 │ │ │ │ + b.n 79b88 │ │ │ │ str.w r1, [r7, #524] @ 0x20c │ │ │ │ - b.n 79ce0 │ │ │ │ + b.n 79c74 │ │ │ │ ldr.w r0, [r5, #668] @ 0x29c │ │ │ │ mov r1, r6 │ │ │ │ blx r2 │ │ │ │ - b.n 79c30 │ │ │ │ + b.n 79bc4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 61a7c <_Py_SetRefcnt@@Base+0xd7e> │ │ │ │ - movw r1, #53356 @ 0xd06c │ │ │ │ + bl 617dc <_Py_SetRefcnt@@Base+0xd7e> │ │ │ │ + movw r1, #53676 @ 0xd1ac │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - movw r0, #50740 @ 0xc634 │ │ │ │ + movw r0, #51060 @ 0xc774 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 62644 <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #64780 @ 0xfd0c │ │ │ │ + bl 623a4 <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #65100 @ 0xfe4c │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - ldr r0, [pc, #64] @ (79da8 ) │ │ │ │ - bl 62644 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #64] @ (79d3c ) │ │ │ │ + bl 623a4 <_Py_FatalErrorFunc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 61a7c <_Py_SetRefcnt@@Base+0xd7e> │ │ │ │ - movw r1, #53332 @ 0xd054 │ │ │ │ + bl 617dc <_Py_SetRefcnt@@Base+0xd7e> │ │ │ │ + movw r1, #53652 @ 0xd194 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - movw r0, #50740 @ 0xc634 │ │ │ │ + movw r0, #51060 @ 0xc774 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 62644 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 623a4 <_Py_FatalErrorFunc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 61a7c <_Py_SetRefcnt@@Base+0xd7e> │ │ │ │ - movw r1, #53272 @ 0xd018 │ │ │ │ + bl 617dc <_Py_SetRefcnt@@Base+0xd7e> │ │ │ │ + movw r1, #53592 @ 0xd158 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - movw r0, #50740 @ 0xc634 │ │ │ │ + movw r0, #51060 @ 0xc774 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, r8 │ │ │ │ bl 65ec0 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ + ldr r0, [r4, #36] @ 0x24 │ │ │ │ movs r6, r5 │ │ │ │ │ │ │ │ -00079dac : │ │ │ │ +00079d40 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ mov r1, r0 │ │ │ │ movw r0, #29668 @ 0x73e4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ - bl 19f6dc │ │ │ │ - cbz r0, 79dd4 │ │ │ │ + bl 19f5fc │ │ │ │ + cbz r0, 79d68 │ │ │ │ strd r4, r5, [r0, #20] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ │ │ │ │ -00079dd8 : │ │ │ │ +00079d6c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 79e20 │ │ │ │ - cbz r0, 79e1a │ │ │ │ + bl 79db4 │ │ │ │ + cbz r0, 79dae │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ lsls r3, r3, #17 │ │ │ │ - bpl.n 79e1a │ │ │ │ - ldr r4, [pc, #36] @ (79e1c ) │ │ │ │ + bpl.n 79dae │ │ │ │ + ldr r4, [pc, #36] @ (79db0 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r0, #-4] │ │ │ │ sub.w r2, r0, #8 │ │ │ │ and.w r3, r3, #3 │ │ │ │ ldr r1, [r1, r4] │ │ │ │ ldr r1, [r1, #8] │ │ │ │ ldr.w r1, [r1, #3796] @ 0xed4 │ │ │ │ @@ -118964,1240 +118921,1240 @@ │ │ │ │ addmi r1, r3, #3 │ │ │ │ addmi r3, #1 │ │ │ │ ittt mi │ │ │ │ bicmi.w r1, r1, #3 │ │ │ │ addmi r1, r1, r2 │ │ │ │ addmi.w r2, r1, r3, lsl #2 │ │ │ │ adds.w r8, r2, r5 │ │ │ │ - bmi.w 79fbe │ │ │ │ + bmi.w 79f52 │ │ │ │ movw r7, #19968 @ 0x4e00 │ │ │ │ movt r7, #72 @ 0x48 │ │ │ │ - movw r3, #6037 @ 0x1795 │ │ │ │ + movw r3, #6029 @ 0x178d │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r9, [r7, #712] @ 0x2c8 │ │ │ │ cmp r9, r3 │ │ │ │ - bne.w 7a096 │ │ │ │ - ldr r3, [pc, #612] @ (7a108 ) │ │ │ │ + bne.w 7a02a │ │ │ │ + ldr r3, [pc, #612] @ (7a09c ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ add.w ip, r8, #4294967295 @ 0xffffffff │ │ │ │ cmp.w ip, #512 @ 0x200 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r9, [r3, #1528] @ 0x5f8 │ │ │ │ - bcs.w 7a034 │ │ │ │ + bcs.w 79fc8 │ │ │ │ mov.w ip, ip, lsr #3 │ │ │ │ ldr.w r3, [r9, ip, lsl #3] │ │ │ │ ldr.w sl, [r3, #8] │ │ │ │ cmp r3, sl │ │ │ │ - beq.w 7a080 │ │ │ │ + beq.w 7a014 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr.w fp, [r3, #4] │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ ldr.w r7, [fp] │ │ │ │ str r7, [r3, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 79f54 │ │ │ │ + beq.n 79ee8 │ │ │ │ add.w r7, fp, r5 │ │ │ │ - cbz r5, 79f18 │ │ │ │ + cbz r5, 79eac │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [fp] │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 79f18 │ │ │ │ - ldr r1, [pc, #528] @ (7a108 ) │ │ │ │ + beq.n 79eac │ │ │ │ + ldr r1, [pc, #528] @ (7a09c ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r0, [r3, r1] │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ strd r3, r3, [r7, #-8] │ │ │ │ ldr.w r3, [r1, #3760] @ 0xeb0 │ │ │ │ ldr.w r5, [r1, #3756] @ 0xeac │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r1, #3760] @ 0xeb0 │ │ │ │ cmp r3, r5 │ │ │ │ - bgt.n 79ff4 │ │ │ │ + bgt.n 79f88 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ blx 2957c │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 79fd4 │ │ │ │ + bne.n 79f68 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r4, [r7, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - ldr r2, [pc, #472] @ (7a10c ) │ │ │ │ + ldr r2, [pc, #472] @ (7a0a0 ) │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7a0b0 │ │ │ │ + bne.w 7a044 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bmi.n 79f84 │ │ │ │ + bmi.n 79f18 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrd r8, r1, [r3, #24] │ │ │ │ cmp r1, r8 │ │ │ │ - bcc.n 79fc8 │ │ │ │ + bcc.n 79f5c │ │ │ │ add.w ip, ip, #1 │ │ │ │ add.w r1, r8, ip, lsl #3 │ │ │ │ str r1, [r3, #24] │ │ │ │ add.w r1, r3, r8 │ │ │ │ str r1, [r3, #4] │ │ │ │ str.w r7, [r3, r8] │ │ │ │ and.w lr, r0, #16384 @ 0x4000 │ │ │ │ add.w r7, fp, r5 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 79eea │ │ │ │ + bne.n 79e7e │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 79ef6 │ │ │ │ - b.n 79f18 │ │ │ │ + bne.n 79e8a │ │ │ │ + b.n 79eac │ │ │ │ ldr.w r3, [r4, #440] @ 0x1b8 │ │ │ │ movs r1, #0 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ cmp r2, #1 │ │ │ │ itt gt │ │ │ │ addgt.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ strgt r2, [r3, #12] │ │ │ │ add r2, r0 │ │ │ │ movw r3, #257 @ 0x101 │ │ │ │ strb r1, [r7, #9] │ │ │ │ strh r3, [r7, #10] │ │ │ │ strb r2, [r7, #8] │ │ │ │ - cbz r2, 79fb0 │ │ │ │ + cbz r2, 79f44 │ │ │ │ lsls r2, r2, #2 │ │ │ │ add.w r0, r7, #12 │ │ │ │ blx 2957c │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r7 │ │ │ │ str.w r3, [r7, #-12] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 1e7a0c │ │ │ │ + b.w 1e7954 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str.w r3, [sl, #12] │ │ │ │ str.w sl, [r3, #8] │ │ │ │ - b.n 79ee4 │ │ │ │ + b.n 79e78 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r4, [r7, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - ldr r2, [pc, #300] @ (7a10c ) │ │ │ │ + ldr r2, [pc, #300] @ (7a0a0 ) │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7a0c4 │ │ │ │ + bne.n 7a058 │ │ │ │ str r6, [r7, #8] │ │ │ │ - b.n 79f46 │ │ │ │ + b.n 79eda │ │ │ │ ldr.w r3, [r1, #3740] @ 0xe9c │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r5, #0 │ │ │ │ - beq.n 79f18 │ │ │ │ + beq.n 79eac │ │ │ │ ldr.w r3, [r1, #3852] @ 0xf0c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 79f18 │ │ │ │ + bne.n 79eac │ │ │ │ ldr r3, [r0, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7a0fe │ │ │ │ + bne.n 7a092 │ │ │ │ add.w r1, r0, #12 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ lsls r0, r3, #27 │ │ │ │ - bmi.w 79f18 │ │ │ │ + bmi.w 79eac │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r1] │ │ │ │ orr.w r3, r3, #16 │ │ │ │ strex r0, r3, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7a01e │ │ │ │ + bne.n 79fb2 │ │ │ │ dmb ish │ │ │ │ - b.n 79f18 │ │ │ │ + b.n 79eac │ │ │ │ ldr.w sl, [r7, #672] @ 0x2a0 │ │ │ │ - movw r3, #49361 @ 0xc0d1 │ │ │ │ + movw r3, #49353 @ 0xc0c9 │ │ │ │ movt r3, #6 │ │ │ │ str r2, [sp, #4] │ │ │ │ cmp sl, r3 │ │ │ │ - bne.n 7a0d8 │ │ │ │ + bne.n 7a06c │ │ │ │ mov r0, r8 │ │ │ │ cmp r0, #1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2a0fc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov fp, r0 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 79fbe │ │ │ │ + beq.n 79f52 │ │ │ │ ldr.w r3, [r9, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r9, #800] @ 0x320 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ and.w lr, r3, #16384 @ 0x4000 │ │ │ │ add.w r7, fp, r5 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 79eea │ │ │ │ + bne.w 79e7e │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 79ef6 │ │ │ │ - b.n 79f18 │ │ │ │ + bne.w 79e8a │ │ │ │ + b.n 79eac │ │ │ │ mov r1, ip │ │ │ │ mov r0, r9 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 71850 │ │ │ │ + bl 71848 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7a034 │ │ │ │ + beq.n 79fc8 │ │ │ │ ldr r0, [r4, #84] @ 0x54 │ │ │ │ - b.n 79f70 │ │ │ │ + b.n 79f04 │ │ │ │ ldr.w r0, [r7, #708] @ 0x2c4 │ │ │ │ mov r1, r8 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx r9 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 79fbe │ │ │ │ + beq.n 79f52 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ and.w lr, r3, #16384 @ 0x4000 │ │ │ │ - b.n 7a06c │ │ │ │ - movw r1, #25253 @ 0x62a5 │ │ │ │ + b.n 7a000 │ │ │ │ + movw r1, #26133 @ 0x6615 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 7a0e6 │ │ │ │ + bne.n 7a07a │ │ │ │ mov r0, r7 │ │ │ │ - bl 126718 │ │ │ │ - b.n 79f46 │ │ │ │ - movw r1, #25253 @ 0x62a5 │ │ │ │ + bl 126a88 │ │ │ │ + b.n 79eda │ │ │ │ + movw r1, #26133 @ 0x6615 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 7a0f2 │ │ │ │ + bne.n 7a086 │ │ │ │ mov r0, r7 │ │ │ │ - bl 126718 │ │ │ │ - b.n 79ff0 │ │ │ │ + bl 126a88 │ │ │ │ + b.n 79f84 │ │ │ │ ldr.w r0, [r7, #668] @ 0x29c │ │ │ │ mov r1, r8 │ │ │ │ blx sl │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov fp, r0 │ │ │ │ - b.n 7a056 │ │ │ │ + b.n 79fea │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ - b.n 79f46 │ │ │ │ + b.n 79eda │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ - b.n 79ff0 │ │ │ │ + b.n 79f84 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 79f18 │ │ │ │ - b.n 7a00e │ │ │ │ + bne.w 79eac │ │ │ │ + b.n 79fa2 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -0007a110 : │ │ │ │ +0007a0a4 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ movs r4, #0 │ │ │ │ mov r5, r0 │ │ │ │ blx 29b58 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 7a180 │ │ │ │ - cbz r0, 7a150 │ │ │ │ + bl 7a114 │ │ │ │ + cbz r0, 7a0e4 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #24] @ (7a154 ) │ │ │ │ + ldr r0, [pc, #24] @ (7a0e8 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r2, r4 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 7b1b4 │ │ │ │ + b.w 7b138 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0007a158 : │ │ │ │ +0007a0ec : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ blx 29b58 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 7a180 │ │ │ │ + bl 7a114 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3944] @ 0xf68 │ │ │ │ sub sp, #116 @ 0x74 │ │ │ │ mov r5, r1 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7a7ae │ │ │ │ + beq.w 7a742 │ │ │ │ mov r8, r2 │ │ │ │ mov fp, r3 │ │ │ │ mov r7, r0 │ │ │ │ cmp r1, #1 │ │ │ │ - beq.w 7a450 │ │ │ │ + beq.w 7a3e4 │ │ │ │ adds r3, r0, r1 │ │ │ │ cmp r1, #0 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - blt.w 7b028 │ │ │ │ + blt.w 7afae │ │ │ │ movw r2, #65514 @ 0xffea │ │ │ │ movt r2, #32767 @ 0x7fff │ │ │ │ cmp r1, r2 │ │ │ │ - bgt.w 7ae02 │ │ │ │ + bgt.w 7ad96 │ │ │ │ movw r4, #19968 @ 0x4e00 │ │ │ │ movt r4, #72 @ 0x48 │ │ │ │ - movw r2, #6037 @ 0x1795 │ │ │ │ + movw r2, #6029 @ 0x178d │ │ │ │ movt r2, #7 │ │ │ │ add.w sl, r1, #21 │ │ │ │ ldr.w r6, [r4, #712] @ 0x2c8 │ │ │ │ cmp r6, r2 │ │ │ │ - bne.w 7a968 │ │ │ │ - ldr r2, [pc, #680] @ (7a48c ) │ │ │ │ + bne.w 7a8fc │ │ │ │ + ldr r2, [pc, #680] @ (7a420 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ cmp.w sl, #512 @ 0x200 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r2, #1528] @ 0x5f8 │ │ │ │ - bgt.w 7a7d0 │ │ │ │ + bgt.w 7a764 │ │ │ │ add.w r9, r5, #20 │ │ │ │ mov.w r1, r9, lsr #3 │ │ │ │ ldr.w r0, [r2, r1, lsl #3] │ │ │ │ ldr.w ip, [r0, #8] │ │ │ │ cmp r0, ip │ │ │ │ - beq.w 7a7ba │ │ │ │ + beq.w 7a74e │ │ │ │ ldr r4, [r0, #0] │ │ │ │ ldr r6, [r0, #4] │ │ │ │ adds r4, #1 │ │ │ │ str r4, [r0, #0] │ │ │ │ ldr r4, [r6, #0] │ │ │ │ str r4, [r0, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 7a318 │ │ │ │ + beq.n 7a2ac │ │ │ │ movw r2, #42220 @ 0xa4ec │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ str r2, [r6, #4] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r1, r0 │ │ │ │ itt ne │ │ │ │ addne r1, #1 │ │ │ │ strne r1, [r2, #0] │ │ │ │ - ldr r2, [pc, #596] @ (7a490 ) │ │ │ │ + ldr r2, [pc, #596] @ (7a424 ) │ │ │ │ movs r1, #1 │ │ │ │ str r1, [r6, #0] │ │ │ │ ldr.w r4, [r2, #1416] @ 0x588 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 7aaca │ │ │ │ + bne.w 7aa5e │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r5, [r6, #8] │ │ │ │ str r2, [r6, #12] │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ strb r2, [r6, #16] │ │ │ │ strb.w r4, [r6, r9] │ │ │ │ ldrb r2, [r6, #16] │ │ │ │ lsls r4, r2, #26 │ │ │ │ - bpl.w 7a774 │ │ │ │ + bpl.w 7a708 │ │ │ │ lsls r0, r2, #25 │ │ │ │ - bpl.w 7b0b0 │ │ │ │ + bpl.w 7b072 │ │ │ │ add.w r0, r6, #20 │ │ │ │ lsls r1, r7, #30 │ │ │ │ - bne.w 7a77c │ │ │ │ + bne.w 7a710 │ │ │ │ adds r4, r7, #4 │ │ │ │ cmp r4, r3 │ │ │ │ - bhi.n 7a368 │ │ │ │ + bhi.n 7a2fc │ │ │ │ ldr r1, [r7, #0] │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 7a368 │ │ │ │ + bne.n 7a2fc │ │ │ │ mov r2, r0 │ │ │ │ add.w ip, r7, #8 │ │ │ │ cmp r3, ip │ │ │ │ str.w r1, [r2], #4 │ │ │ │ - bcc.n 7a364 │ │ │ │ + bcc.n 7a2f8 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 7a364 │ │ │ │ + bne.n 7a2f8 │ │ │ │ add.w r4, r7, #12 │ │ │ │ str r1, [r0, #4] │ │ │ │ cmp r3, r4 │ │ │ │ add.w r1, r0, #8 │ │ │ │ - bcc.w 7a474 │ │ │ │ + bcc.w 7a408 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7a474 │ │ │ │ + bne.w 7a408 │ │ │ │ str r2, [r0, #8] │ │ │ │ add.w r2, r7, #16 │ │ │ │ add.w ip, r0, #12 │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.w 7a486 │ │ │ │ + bcc.w 7a41a │ │ │ │ ldr r1, [r7, #12] │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7a486 │ │ │ │ + bne.w 7a41a │ │ │ │ str r1, [r0, #12] │ │ │ │ add.w r1, r7, #20 │ │ │ │ cmp r3, r1 │ │ │ │ add.w r0, r0, #16 │ │ │ │ it cc │ │ │ │ movcc r4, r2 │ │ │ │ - bcc.n 7a2fa │ │ │ │ + bcc.n 7a28e │ │ │ │ ldr r4, [r2, #0] │ │ │ │ mov lr, r2 │ │ │ │ add.w ip, r1, #4 │ │ │ │ adds r2, #4 │ │ │ │ tst.w r4, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7aa90 │ │ │ │ + bne.w 7aa24 │ │ │ │ cmp r3, ip │ │ │ │ str.w r4, [r0], #4 │ │ │ │ - bcc.n 7a2f8 │ │ │ │ + bcc.n 7a28c │ │ │ │ mov r1, ip │ │ │ │ - b.n 7a2da │ │ │ │ + b.n 7a26e │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r4 │ │ │ │ - bhi.n 7a336 │ │ │ │ + bhi.n 7a2ca │ │ │ │ sub.w r9, r4, r7 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ cmp r5, r9 │ │ │ │ - bne.n 7a382 │ │ │ │ + bne.n 7a316 │ │ │ │ ldr r3, [sp, #152] @ 0x98 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7ace0 │ │ │ │ + bne.w 7ac74 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #116 @ 0x74 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrd lr, r2, [r0, #24] │ │ │ │ cmp r2, lr │ │ │ │ - bcc.w 7a47a │ │ │ │ + bcc.w 7a40e │ │ │ │ adds r1, #1 │ │ │ │ add.w r2, r0, lr │ │ │ │ str r2, [r0, #4] │ │ │ │ add.w r1, lr, r1, lsl #3 │ │ │ │ str r1, [r0, #24] │ │ │ │ str.w r4, [r0, lr] │ │ │ │ - b.n 7a220 │ │ │ │ + b.n 7a1b4 │ │ │ │ ldrsb.w r1, [r4] │ │ │ │ ldrb r2, [r4, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 7a2fe │ │ │ │ + blt.n 7a292 │ │ │ │ adds r4, #1 │ │ │ │ strb r2, [r0, #0] │ │ │ │ cmp r3, r4 │ │ │ │ - bls.n 7a2fe │ │ │ │ + bls.n 7a292 │ │ │ │ adds r0, #1 │ │ │ │ mov r2, r4 │ │ │ │ ldrb r1, [r2, #0] │ │ │ │ mov r4, r2 │ │ │ │ adds r2, #1 │ │ │ │ tst.w r1, #128 @ 0x80 │ │ │ │ - bne.n 7a2fe │ │ │ │ + bne.n 7a292 │ │ │ │ cmp r2, r3 │ │ │ │ strb.w r1, [r0], #1 │ │ │ │ - bne.n 7a34c │ │ │ │ + bne.n 7a2e0 │ │ │ │ mov r4, r2 │ │ │ │ - b.n 7a2fe │ │ │ │ + b.n 7a292 │ │ │ │ mov r0, r2 │ │ │ │ - b.n 7a2fa │ │ │ │ + b.n 7a28e │ │ │ │ cmp r3, r7 │ │ │ │ - bls.n 7a37a │ │ │ │ + bls.n 7a30e │ │ │ │ ldrsb.w r1, [r7] │ │ │ │ ldrb r2, [r7, #0] │ │ │ │ cmp r1, #0 │ │ │ │ it ge │ │ │ │ movge r4, r7 │ │ │ │ - bge.n 7a340 │ │ │ │ + bge.n 7a2d4 │ │ │ │ mov r4, r7 │ │ │ │ mov.w r9, #0 │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ blx 2957c │ │ │ │ ldrb r3, [r6, #16] │ │ │ │ str r6, [sp, #76] @ 0x4c │ │ │ │ ubfx r2, r3, #5, #1 │ │ │ │ lsls r1, r3, #25 │ │ │ │ - bpl.w 7acb2 │ │ │ │ + bpl.w 7ac46 │ │ │ │ movs r1, #127 @ 0x7f │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7b0aa │ │ │ │ + beq.w 7b06c │ │ │ │ add.w r2, r6, #20 │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ ubfx r3, r3, #2, #3 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ movs r3, #0 │ │ │ │ str.w r9, [sp, #96] @ 0x60 │ │ │ │ str r2, [sp, #100] @ 0x64 │ │ │ │ strd r3, r3, [sp, #52] @ 0x34 │ │ │ │ ldr r6, [sp, #68] @ 0x44 │ │ │ │ cmp r4, r6 │ │ │ │ - bcs.w 7a704 │ │ │ │ + bcs.w 7a698 │ │ │ │ ldrd r1, r3, [sp, #80] @ 0x50 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 7a9de │ │ │ │ + bne.w 7a972 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ ldrb r2, [r3, #16] │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ lsls r7, r2, #25 │ │ │ │ add r3, r1 │ │ │ │ it pl │ │ │ │ subpl r7, r6, #4 │ │ │ │ - bpl.n 7a4a8 │ │ │ │ + bpl.n 7a43c │ │ │ │ ldrb r2, [r4, #0] │ │ │ │ cmp r2, #127 @ 0x7f │ │ │ │ - bls.w 7aab0 │ │ │ │ + bls.w 7aa44 │ │ │ │ cmp r2, #223 @ 0xdf │ │ │ │ - bls.w 7a906 │ │ │ │ + bls.w 7a89a │ │ │ │ cmp r2, #239 @ 0xef │ │ │ │ - bhi.w 7ae62 │ │ │ │ + bhi.w 7adf6 │ │ │ │ subs r0, r6, r4 │ │ │ │ cmp r0, #2 │ │ │ │ - ble.w 7ac8c │ │ │ │ + ble.w 7ac20 │ │ │ │ ldrb r7, [r4, #1] │ │ │ │ ldrb r0, [r4, #2] │ │ │ │ sub.w r5, r7, #128 @ 0x80 │ │ │ │ cmp r5, #63 @ 0x3f │ │ │ │ - bhi.w 7a738 │ │ │ │ + bhi.w 7a6cc │ │ │ │ cmp r2, #224 @ 0xe0 │ │ │ │ - beq.w 7afae │ │ │ │ + beq.w 7af3a │ │ │ │ cmp r2, #237 @ 0xed │ │ │ │ - bne.n 7a41c │ │ │ │ + bne.n 7a3b0 │ │ │ │ cmp r7, #159 @ 0x9f │ │ │ │ - bhi.w 7a738 │ │ │ │ + bhi.w 7a6cc │ │ │ │ sub.w r5, r0, #128 @ 0x80 │ │ │ │ cmp r5, #63 @ 0x3f │ │ │ │ - bhi.w 7aefe │ │ │ │ + bhi.w 7ae92 │ │ │ │ add.w r5, r0, r2, lsl #12 │ │ │ │ adds r4, #3 │ │ │ │ sub.w r5, r5, #925696 @ 0xe2000 │ │ │ │ subs r5, #128 @ 0x80 │ │ │ │ add.w r5, r5, r7, lsl #6 │ │ │ │ subs r3, r3, r1 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ cmp r5, #4 │ │ │ │ - bhi.w 7a930 │ │ │ │ + bhi.w 7a8c4 │ │ │ │ tbh [pc, r5, lsl #1] │ │ │ │ lsls r2, r2, #5 │ │ │ │ lsls r3, r1, #6 │ │ │ │ lsls r4, r7, #5 │ │ │ │ lsls r0, r3, #4 │ │ │ │ lsls r0, r3, #4 │ │ │ │ - ldrsb.w r3, [r0] │ │ │ │ - ldrb r2, [r0, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - blt.w 7ace6 │ │ │ │ - ldr r3, [sp, #152] @ 0x98 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 7af82 │ │ │ │ - ldr r6, [pc, #44] @ (7a494 ) │ │ │ │ - movs r3, #24 │ │ │ │ - mla r6, r3, r2, r6 │ │ │ │ + ldrsb.w r2, [r0] │ │ │ │ + ldrb r3, [r0, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + blt.w 7ac7a │ │ │ │ + ldr r2, [sp, #152] @ 0x98 │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 7af16 │ │ │ │ + ldr r6, [pc, #44] @ (7a428 ) │ │ │ │ + movs r2, #24 │ │ │ │ + mla r6, r2, r3, r6 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #116 @ 0x74 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r1 │ │ │ │ mov r4, ip │ │ │ │ - b.n 7a2fa │ │ │ │ + b.n 7a28e │ │ │ │ ldr r2, [r0, #12] │ │ │ │ str.w r2, [ip, #12] │ │ │ │ str.w ip, [r2, #8] │ │ │ │ - b.n 7a220 │ │ │ │ + b.n 7a1b4 │ │ │ │ mov r0, ip │ │ │ │ - b.n 7a2fa │ │ │ │ + b.n 7a28e │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ and.w r0, r0, #13107200 @ 0xc80000 │ │ │ │ cmp r4, r6 │ │ │ │ - beq.n 7a436 │ │ │ │ + beq.n 7a3ca │ │ │ │ adds r4, #1 │ │ │ │ strb.w r2, [r3], #1 │ │ │ │ cmp r4, r6 │ │ │ │ - bcs.w 7aac6 │ │ │ │ + bcs.w 7aa5a │ │ │ │ ldrb r2, [r4, #0] │ │ │ │ cmp r2, #127 @ 0x7f │ │ │ │ - bhi.w 7a640 │ │ │ │ + bhi.w 7a5d4 │ │ │ │ mov r0, r4 │ │ │ │ ands.w r5, r4, #3 │ │ │ │ - bne.n 7a49c │ │ │ │ + bne.n 7a430 │ │ │ │ add.w ip, r4, #4 │ │ │ │ cmp r6, ip │ │ │ │ - bcc.n 7a498 │ │ │ │ + bcc.n 7a42c │ │ │ │ sub.w sl, r7, r4 │ │ │ │ bic.w sl, sl, #3 │ │ │ │ mov r2, sl │ │ │ │ add.w sl, sl, #4 │ │ │ │ add sl, r3 │ │ │ │ lsrs r2, r2, #2 │ │ │ │ adds r2, #1 │ │ │ │ ands.w r2, r2, #7 │ │ │ │ - beq.n 7a56a │ │ │ │ + beq.n 7a4fe │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 7a556 │ │ │ │ + beq.n 7a4ea │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 7a546 │ │ │ │ + beq.n 7a4da │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 7a536 │ │ │ │ + beq.n 7a4ca │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 7a526 │ │ │ │ + beq.n 7a4ba │ │ │ │ cmp r2, #5 │ │ │ │ - beq.n 7a514 │ │ │ │ + beq.n 7a4a8 │ │ │ │ cmp r2, #6 │ │ │ │ - beq.n 7a502 │ │ │ │ + beq.n 7a496 │ │ │ │ ldr.w r2, [r0], #4 │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7a632 │ │ │ │ + bne.w 7a5c6 │ │ │ │ str.w r2, [r3], #4 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #4 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7a632 │ │ │ │ + bne.w 7a5c6 │ │ │ │ str.w r2, [r3], #4 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #4 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7a632 │ │ │ │ + bne.w 7a5c6 │ │ │ │ str.w r2, [r3], #4 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #4 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 7a632 │ │ │ │ + bne.n 7a5c6 │ │ │ │ str.w r2, [r3], #4 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #4 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 7a632 │ │ │ │ + bne.n 7a5c6 │ │ │ │ str.w r2, [r3], #4 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #4 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 7a632 │ │ │ │ + bne.n 7a5c6 │ │ │ │ str.w r2, [r3], #4 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #4 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 7a632 │ │ │ │ + bne.n 7a5c6 │ │ │ │ str.w r2, [r3], #4 │ │ │ │ cmp r3, sl │ │ │ │ - beq.n 7a630 │ │ │ │ + beq.n 7a5c4 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ add.w r9, r0, #4 │ │ │ │ mov r4, r0 │ │ │ │ add.w r0, r9, #4 │ │ │ │ mov ip, r0 │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 7a632 │ │ │ │ + bne.n 7a5c6 │ │ │ │ str.w r2, [r3], #4 │ │ │ │ add.w r0, r9, #8 │ │ │ │ mov r4, r9 │ │ │ │ ldr.w r2, [r9] │ │ │ │ mov lr, r3 │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 7a632 │ │ │ │ + bne.n 7a5c6 │ │ │ │ str.w r2, [r3], #4 │ │ │ │ mov r4, ip │ │ │ │ ldr.w r2, [ip] │ │ │ │ mov ip, r0 │ │ │ │ add.w r0, r9, #12 │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 7a632 │ │ │ │ + bne.n 7a5c6 │ │ │ │ str r2, [r3, #0] │ │ │ │ mov r4, ip │ │ │ │ add.w r3, lr, #8 │ │ │ │ ldr.w r2, [ip] │ │ │ │ mov ip, r0 │ │ │ │ add.w r0, r9, #16 │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 7a632 │ │ │ │ + bne.n 7a5c6 │ │ │ │ str.w r2, [lr, #8] │ │ │ │ mov r4, ip │ │ │ │ add.w r3, lr, #12 │ │ │ │ ldr.w r2, [ip] │ │ │ │ mov ip, r0 │ │ │ │ add.w r0, r9, #20 │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 7a632 │ │ │ │ + bne.n 7a5c6 │ │ │ │ str.w r2, [lr, #12] │ │ │ │ mov r4, ip │ │ │ │ add.w r3, lr, #16 │ │ │ │ ldr.w r2, [ip] │ │ │ │ mov ip, r0 │ │ │ │ add.w r0, r9, #24 │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 7a632 │ │ │ │ + bne.n 7a5c6 │ │ │ │ str.w r2, [lr, #16] │ │ │ │ mov r4, ip │ │ │ │ add.w r3, lr, #20 │ │ │ │ ldr.w r2, [ip] │ │ │ │ mov ip, r0 │ │ │ │ add.w r0, r9, #28 │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 7a632 │ │ │ │ + bne.n 7a5c6 │ │ │ │ str.w r2, [lr, #20] │ │ │ │ add.w r3, lr, #24 │ │ │ │ mov r4, ip │ │ │ │ ldr.w r2, [ip] │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 7a632 │ │ │ │ + bne.n 7a5c6 │ │ │ │ add.w r3, lr, #28 │ │ │ │ str.w r2, [lr, #24] │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 7a56a │ │ │ │ + bne.n 7a4fe │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, r6 │ │ │ │ - beq.w 7a436 │ │ │ │ + beq.w 7a3ca │ │ │ │ ldrb r2, [r4, #0] │ │ │ │ cmp r2, #127 @ 0x7f │ │ │ │ - bls.w 7a49c │ │ │ │ + bls.w 7a430 │ │ │ │ cmp r2, #223 @ 0xdf │ │ │ │ - bhi.w 7af30 │ │ │ │ + bhi.w 7aec4 │ │ │ │ cmp r2, #193 @ 0xc1 │ │ │ │ - bls.w 7b0fe │ │ │ │ + bls.w 7b084 │ │ │ │ subs r0, r6, r4 │ │ │ │ cmp r0, #1 │ │ │ │ - ble.w 7aac6 │ │ │ │ + ble.w 7aa5a │ │ │ │ ldrb r0, [r4, #1] │ │ │ │ sub.w r5, r0, #128 @ 0x80 │ │ │ │ cmp r5, #63 @ 0x3f │ │ │ │ - bhi.w 7b11a │ │ │ │ + bhi.w 7b0a0 │ │ │ │ add.w r0, r0, r2, lsl #6 │ │ │ │ adds r4, #2 │ │ │ │ sub.w r5, r0, #12416 @ 0x3080 │ │ │ │ cmp r5, #255 @ 0xff │ │ │ │ - bhi.w 7a436 │ │ │ │ + bhi.w 7a3ca │ │ │ │ strb.w r5, [r3], #1 │ │ │ │ - b.n 7a4a2 │ │ │ │ + b.n 7a436 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ ldr.w sl, [sp, #72] @ 0x48 │ │ │ │ - movw r7, #51836 @ 0xca7c │ │ │ │ + movw r7, #52156 @ 0xcbbc │ │ │ │ movt r7, #38 @ 0x26 │ │ │ │ sub.w r9, r4, sl │ │ │ │ add.w r6, r9, #4294967295 @ 0xffffffff │ │ │ │ add r6, r5 │ │ │ │ strd r6, r9, [sp, #60] @ 0x3c │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 7a6a0 │ │ │ │ + bne.n 7a634 │ │ │ │ mov r0, fp │ │ │ │ - bl f1d4c <_Py_GetErrorHandler@@Base> │ │ │ │ + bl f1dcc <_Py_GetErrorHandler@@Base> │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r8, #2 │ │ │ │ - bne.w 7ad70 │ │ │ │ + bne.w 7ad04 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ cmp r3, #1 │ │ │ │ - ble.w 7ad58 │ │ │ │ + ble.w 7acec │ │ │ │ mov r3, r9 │ │ │ │ cmp r3, r6 │ │ │ │ - blt.w 7ad2e │ │ │ │ + blt.w 7acc2 │ │ │ │ sub.w r3, r6, r9 │ │ │ │ add r4, r3 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ - b.n 7a3c0 │ │ │ │ + b.n 7a354 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ sub.w r3, r3, r1 │ │ │ │ mov.w r2, r3, asr #1 │ │ │ │ - bne.n 7a6e6 │ │ │ │ + bne.n 7a67a │ │ │ │ ldrb r1, [r4, #1] │ │ │ │ sub.w r5, r1, #128 @ 0x80 │ │ │ │ cmp r5, #63 @ 0x3f │ │ │ │ - bhi.w 7ae1e │ │ │ │ + bhi.w 7adb2 │ │ │ │ cmp r1, #159 @ 0x9f │ │ │ │ - bhi.w 7ae18 │ │ │ │ + bhi.w 7adac │ │ │ │ cmp r0, #224 @ 0xe0 │ │ │ │ - beq.w 7ae1e │ │ │ │ + beq.w 7adb2 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #152] @ 0x98 │ │ │ │ subs r3, r4, r6 │ │ │ │ clz r3, r3 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7aff2 │ │ │ │ + beq.w 7af78 │ │ │ │ ldr r3, [sp, #152] @ 0x98 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ - cbz r3, 7a712 │ │ │ │ + cbz r3, 7a6a6 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ subs r4, r4, r3 │ │ │ │ ldr r3, [sp, #152] @ 0x98 │ │ │ │ str r4, [r3, #0] │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 7a9ae │ │ │ │ + bne.w 7a942 │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 7a982 │ │ │ │ + bne.w 7a916 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ - bl 91f18 <_PyUnicodeWriter_Finish@@Base> │ │ │ │ + bl 91ef4 <_PyUnicodeWriter_Finish@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - b.n 7a310 │ │ │ │ + b.n 7a2a4 │ │ │ │ cmp r2, #244 @ 0xf4 │ │ │ │ - bne.w 7ae8c │ │ │ │ + bne.w 7ae20 │ │ │ │ cmp r5, #143 @ 0x8f │ │ │ │ - bls.w 7ae8c │ │ │ │ + bls.w 7ae20 │ │ │ │ subs r3, r3, r1 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [sp, #152] @ 0x98 │ │ │ │ movs r5, #2 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7a676 │ │ │ │ + beq.n 7a60a │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ cmp r3, #237 @ 0xed │ │ │ │ - beq.w 7b130 │ │ │ │ + beq.w 7b0b6 │ │ │ │ movs r5, #2 │ │ │ │ - b.n 7a678 │ │ │ │ + b.n 7a60c │ │ │ │ subs r3, r3, r1 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ asrs r3, r3, #1 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ - movw r7, #51816 @ 0xca68 │ │ │ │ + movw r7, #52136 @ 0xcba8 │ │ │ │ movt r7, #38 @ 0x26 │ │ │ │ ldr.w sl, [sp, #72] @ 0x48 │ │ │ │ sub.w r9, r4, sl │ │ │ │ add.w r6, r9, #1 │ │ │ │ - b.n 7a68e │ │ │ │ + b.n 7a622 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ lsls r2, r7, #30 │ │ │ │ - beq.w 7a270 │ │ │ │ + beq.w 7a204 │ │ │ │ cmp r3, r7 │ │ │ │ it hi │ │ │ │ movhi r4, r7 │ │ │ │ - bls.w 7a37a │ │ │ │ + bls.w 7a30e │ │ │ │ lsls r2, r4, #30 │ │ │ │ - beq.n 7a808 │ │ │ │ + beq.n 7a79c │ │ │ │ ldrsb.w r2, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 7a798 │ │ │ │ + blt.n 7a72c │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, r3 │ │ │ │ - bcc.n 7a786 │ │ │ │ + bcc.n 7a71a │ │ │ │ sub.w r9, r4, r7 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r9 │ │ │ │ blx 29c10 │ │ │ │ cmp r5, r9 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ - beq.w 7a308 │ │ │ │ - b.n 7a382 │ │ │ │ + beq.w 7a29c │ │ │ │ + b.n 7a316 │ │ │ │ ldr r3, [sp, #152] @ 0x98 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7b12a │ │ │ │ - ldr r6, [pc, #732] @ (7aa94 ) │ │ │ │ - b.n 7a310 │ │ │ │ + bne.w 7b0b0 │ │ │ │ + ldr r6, [pc, #732] @ (7aa28 ) │ │ │ │ + b.n 7a2a4 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #32] │ │ │ │ - bl 71850 │ │ │ │ + bl 71848 │ │ │ │ ldrd r2, r3, [sp, #32] │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7a220 │ │ │ │ + bne.w 7a1b4 │ │ │ │ ldr.w r6, [r4, #672] @ 0x2a0 │ │ │ │ - movw r1, #49361 @ 0xc0d1 │ │ │ │ + movw r1, #49353 @ 0xc0c9 │ │ │ │ movt r1, #6 │ │ │ │ cmp r6, r1 │ │ │ │ - bne.w 7af1c │ │ │ │ + bne.w 7aeb0 │ │ │ │ mov r0, sl │ │ │ │ strd r3, r2, [sp, #32] │ │ │ │ blx 2a0fc │ │ │ │ mov r6, r0 │ │ │ │ ldrd r3, r2, [sp, #32] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 7ae02 │ │ │ │ + beq.w 7ad96 │ │ │ │ ldr.w r1, [r2, #800] @ 0x320 │ │ │ │ add.w r9, r5, #20 │ │ │ │ adds r1, #1 │ │ │ │ str.w r1, [r2, #800] @ 0x320 │ │ │ │ - b.n 7a220 │ │ │ │ + b.n 7a1b4 │ │ │ │ add.w ip, r4, #4 │ │ │ │ cmp r3, ip │ │ │ │ - bcc.n 7a8fe │ │ │ │ + bcc.n 7a892 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 7a8fe │ │ │ │ + bne.n 7a892 │ │ │ │ add.w r1, r4, #8 │ │ │ │ cmp r3, r1 │ │ │ │ - bcc.w 7a9da │ │ │ │ + bcc.w 7a96e │ │ │ │ ldr r2, [r4, #4] │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7a9da │ │ │ │ + bne.w 7a96e │ │ │ │ add.w ip, r4, #12 │ │ │ │ cmp r3, ip │ │ │ │ - bcc.w 7aa8c │ │ │ │ + bcc.w 7aa20 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7aa8c │ │ │ │ + bne.w 7aa20 │ │ │ │ add.w r1, r4, #16 │ │ │ │ cmp r3, r1 │ │ │ │ - bcc.w 7a9da │ │ │ │ + bcc.w 7a96e │ │ │ │ ldr r2, [r4, #12] │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7a9da │ │ │ │ + bne.w 7a96e │ │ │ │ add.w lr, r4, #20 │ │ │ │ cmp r3, lr │ │ │ │ - bcc.w 7aa8c │ │ │ │ + bcc.w 7aa20 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7aa8c │ │ │ │ + bne.w 7aa20 │ │ │ │ add.w ip, r4, #24 │ │ │ │ cmp r3, ip │ │ │ │ - bcc.w 7acae │ │ │ │ + bcc.w 7ac42 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7acae │ │ │ │ + bne.w 7ac42 │ │ │ │ add.w r1, r4, #28 │ │ │ │ cmp r3, r1 │ │ │ │ - bcc.w 7a9da │ │ │ │ + bcc.w 7a96e │ │ │ │ ldr r2, [r4, #24] │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7a9da │ │ │ │ + bne.w 7a96e │ │ │ │ add.w ip, r4, #32 │ │ │ │ cmp r3, ip │ │ │ │ - bcc.w 7aa8c │ │ │ │ + bcc.w 7aa20 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7aa8c │ │ │ │ + bne.w 7aa20 │ │ │ │ add.w r1, r4, #36 @ 0x24 │ │ │ │ cmp r3, r1 │ │ │ │ - bcc.w 7a9da │ │ │ │ + bcc.w 7a96e │ │ │ │ ldr r2, [r4, #32] │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7a9da │ │ │ │ + bne.w 7a96e │ │ │ │ add.w ip, r4, #40 @ 0x28 │ │ │ │ cmp r3, ip │ │ │ │ - bcc.w 7aa8c │ │ │ │ + bcc.w 7aa20 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7aa8c │ │ │ │ + bne.w 7aa20 │ │ │ │ add.w r1, r4, #44 @ 0x2c │ │ │ │ cmp r3, r1 │ │ │ │ - bcc.w 7a9da │ │ │ │ + bcc.w 7a96e │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 7a9da │ │ │ │ + bne.n 7a96e │ │ │ │ sub.w ip, r3, #44 @ 0x2c │ │ │ │ sub.w ip, ip, r4 │ │ │ │ bic.w ip, ip, #3 │ │ │ │ add ip, r1 │ │ │ │ - b.n 7a8f8 │ │ │ │ + b.n 7a88c │ │ │ │ ldr r2, [r4, #0] │ │ │ │ adds r1, #4 │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 7a8fe │ │ │ │ + bne.n 7a892 │ │ │ │ mov r4, r1 │ │ │ │ cmp r1, ip │ │ │ │ - bne.n 7a8ee │ │ │ │ + bne.n 7a882 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.w 7a78a │ │ │ │ - b.n 7a798 │ │ │ │ + bne.w 7a71e │ │ │ │ + b.n 7a72c │ │ │ │ cmp r2, #193 @ 0xc1 │ │ │ │ - bls.w 7afb8 │ │ │ │ + bls.w 7af44 │ │ │ │ subs r0, r6, r4 │ │ │ │ cmp r0, #1 │ │ │ │ - ble.w 7ad26 │ │ │ │ + ble.w 7acba │ │ │ │ ldrb r0, [r4, #1] │ │ │ │ sub.w r5, r0, #128 @ 0x80 │ │ │ │ cmp r5, #63 @ 0x3f │ │ │ │ - bhi.w 7a738 │ │ │ │ + bhi.w 7a6cc │ │ │ │ add.w r0, r0, r2, lsl #6 │ │ │ │ subs r3, r3, r1 │ │ │ │ sub.w r5, r0, #12416 @ 0x3080 │ │ │ │ adds r4, #2 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ cmp r3, r5 │ │ │ │ - bcc.w 7aa9c │ │ │ │ + bcc.w 7aa30 │ │ │ │ ldrd r2, r3, [sp, #92] @ 0x5c │ │ │ │ subs r2, r2, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.w 7aa9c │ │ │ │ + ble.w 7aa30 │ │ │ │ ldrd r2, r1, [sp, #80] @ 0x50 │ │ │ │ cmp r1, #1 │ │ │ │ itt eq │ │ │ │ strbeq r5, [r2, r3] │ │ │ │ ldreq r3, [sp, #96] @ 0x60 │ │ │ │ - beq.n 7a960 │ │ │ │ + beq.n 7a8f4 │ │ │ │ cmp r1, #2 │ │ │ │ itet ne │ │ │ │ strne.w r5, [r2, r3, lsl #2] │ │ │ │ strheq.w r5, [r2, r3, lsl #1] │ │ │ │ ldrne r3, [sp, #96] @ 0x60 │ │ │ │ adds r3, #1 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - b.n 7a3c2 │ │ │ │ + b.n 7a356 │ │ │ │ ldr.w r0, [r4, #708] @ 0x2c4 │ │ │ │ mov r1, sl │ │ │ │ str r3, [sp, #32] │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7ae02 │ │ │ │ + beq.w 7ad96 │ │ │ │ add.w r9, r5, #20 │ │ │ │ - b.n 7a220 │ │ │ │ + b.n 7a1b4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 7a722 │ │ │ │ + beq.w 7a6b6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7a722 │ │ │ │ - ldr r1, [pc, #252] @ (7aa98 ) │ │ │ │ + bne.w 7a6b6 │ │ │ │ + ldr r1, [pc, #252] @ (7aa2c ) │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr.w r3, [r1, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7afd8 │ │ │ │ + bne.w 7af5a │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ - b.n 7a722 │ │ │ │ + b.n 7a6b6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 7a71a │ │ │ │ + beq.w 7a6ae │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7a71a │ │ │ │ - ldr r1, [pc, #208] @ (7aa98 ) │ │ │ │ + bne.w 7a6ae │ │ │ │ + ldr r1, [pc, #208] @ (7aa2c ) │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr.w r3, [r1, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7adba │ │ │ │ + bne.w 7ad4e │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ - b.n 7a71a │ │ │ │ + b.n 7a6ae │ │ │ │ mov r4, ip │ │ │ │ - b.n 7a8fe │ │ │ │ + b.n 7a892 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.w 7b040 │ │ │ │ + bne.w 7afc6 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ str r1, [sp, #32] │ │ │ │ add.w r3, r1, r3, lsl #1 │ │ │ │ - b.n 7aa4e │ │ │ │ + b.n 7a9e2 │ │ │ │ cmp r0, #223 @ 0xdf │ │ │ │ - bls.n 7aa64 │ │ │ │ + bls.n 7a9f8 │ │ │ │ cmp r0, #239 @ 0xef │ │ │ │ - bhi.w 7b00a │ │ │ │ + bhi.w 7af90 │ │ │ │ subs r2, r6, r4 │ │ │ │ cmp r2, #2 │ │ │ │ - ble.w 7a6c2 │ │ │ │ + ble.w 7a656 │ │ │ │ ldrb r1, [r4, #1] │ │ │ │ ldrb r2, [r4, #2] │ │ │ │ sub.w r5, r1, #128 @ 0x80 │ │ │ │ cmp r5, #63 @ 0x3f │ │ │ │ - bhi.w 7afc8 │ │ │ │ + bhi.w 7af54 │ │ │ │ cmp r0, #224 @ 0xe0 │ │ │ │ - beq.w 7afc2 │ │ │ │ + beq.w 7af4e │ │ │ │ sub.w r5, r0, #237 @ 0xed │ │ │ │ cmp r1, #159 @ 0x9f │ │ │ │ clz r5, r5 │ │ │ │ mov.w r5, r5, lsr #5 │ │ │ │ it ls │ │ │ │ movls r5, #0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 7afc8 │ │ │ │ + bne.w 7af54 │ │ │ │ sub.w r5, r2, #128 @ 0x80 │ │ │ │ cmp r5, #63 @ 0x3f │ │ │ │ - bhi.w 7b0a4 │ │ │ │ + bhi.w 7b07a │ │ │ │ add.w r2, r2, r0, lsl #12 │ │ │ │ adds r4, #3 │ │ │ │ sub.w r2, r2, #925696 @ 0xe2000 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ add.w r2, r2, r1, lsl #6 │ │ │ │ strh.w r2, [r3], #2 │ │ │ │ cmp r4, r6 │ │ │ │ - bcs.n 7aaf8 │ │ │ │ + bcs.n 7aa8c │ │ │ │ ldrb r0, [r4, #0] │ │ │ │ cmp r0, #127 @ 0x7f │ │ │ │ - bhi.n 7a9ee │ │ │ │ + bhi.n 7a982 │ │ │ │ mov r2, r4 │ │ │ │ ands.w r5, r4, #3 │ │ │ │ - beq.n 7ab06 │ │ │ │ + beq.n 7aa9a │ │ │ │ adds r4, #1 │ │ │ │ strh.w r0, [r3], #2 │ │ │ │ - b.n 7aa4a │ │ │ │ + b.n 7a9de │ │ │ │ cmp r0, #193 @ 0xc1 │ │ │ │ - bls.w 7add4 │ │ │ │ + bls.w 7ad68 │ │ │ │ subs r2, r6, r4 │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n 7aaf8 │ │ │ │ + ble.n 7aa8c │ │ │ │ ldrb r2, [r4, #1] │ │ │ │ sub.w r1, r2, #128 @ 0x80 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ - bhi.w 7afc8 │ │ │ │ + bhi.w 7af54 │ │ │ │ add.w r2, r2, r0, lsl #6 │ │ │ │ adds r4, #2 │ │ │ │ sub.w r2, r2, #12416 @ 0x3080 │ │ │ │ strh.w r2, [r3], #2 │ │ │ │ - b.n 7aa4a │ │ │ │ + b.n 7a9de │ │ │ │ mov r4, r1 │ │ │ │ - b.n 7a8fe │ │ │ │ + b.n 7a892 │ │ │ │ mov r4, lr │ │ │ │ - b.n 7a2fa │ │ │ │ + b.n 7a28e │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ - bl c9a60 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + bl c9a78 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 7ae26 │ │ │ │ + beq.w 7adba │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ - b.n 7a944 │ │ │ │ + b.n 7a8d8 │ │ │ │ ands.w r5, r4, #3 │ │ │ │ - beq.w 7ae4a │ │ │ │ + beq.w 7adde │ │ │ │ adds r4, #1 │ │ │ │ strb r2, [r3, #0] │ │ │ │ cmp r4, r6 │ │ │ │ add.w r3, r3, #1 │ │ │ │ - bcc.w 7a3e2 │ │ │ │ + bcc.w 7a376 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 7a436 │ │ │ │ - movw r1, #25253 @ 0x62a5 │ │ │ │ + b.n 7a3ca │ │ │ │ + movw r1, #26133 @ 0x6615 │ │ │ │ movt r1, #18 │ │ │ │ cmp r4, r1 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bne.w 7b052 │ │ │ │ + bne.w 7afd8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 126718 │ │ │ │ + bl 126a88 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r5, [r6, #8] │ │ │ │ str r2, [r6, #12] │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ strb r2, [r6, #16] │ │ │ │ movs r2, #0 │ │ │ │ strb.w r2, [r6, r9] │ │ │ │ - b.w 7a258 │ │ │ │ + b.w 7a1ec │ │ │ │ ldr r1, [sp, #32] │ │ │ │ movs r5, #0 │ │ │ │ subs r3, r3, r1 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ asrs r3, r3, #1 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - b.n 7a43c │ │ │ │ + b.n 7a3d0 │ │ │ │ add.w ip, r4, #4 │ │ │ │ cmp r6, ip │ │ │ │ - bcc.w 7aeba │ │ │ │ + bcc.w 7ae4e │ │ │ │ subs r0, r6, #4 │ │ │ │ subs r0, r0, r4 │ │ │ │ bic.w r0, r0, #3 │ │ │ │ add r0, ip │ │ │ │ subs r1, r0, r4 │ │ │ │ subs r1, #4 │ │ │ │ lsrs r1, r1, #2 │ │ │ │ adds r1, #1 │ │ │ │ ands.w r1, r1, #3 │ │ │ │ - beq.n 7abb8 │ │ │ │ + beq.n 7ab4c │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 7ab86 │ │ │ │ + beq.n 7ab1a │ │ │ │ cmp r1, #2 │ │ │ │ - beq.n 7ab5a │ │ │ │ + beq.n 7aaee │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r2, ip │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7ac7c │ │ │ │ + bne.w 7ac10 │ │ │ │ uxtb r4, r1 │ │ │ │ adds r3, #8 │ │ │ │ strh.w r4, [r3, #-8] │ │ │ │ ubfx r4, r1, #8, #8 │ │ │ │ strh.w r4, [r3, #-6] │ │ │ │ ubfx r4, r1, #16, #8 │ │ │ │ lsrs r1, r1, #24 │ │ │ │ strh.w r4, [r3, #-4] │ │ │ │ strh.w r1, [r3, #-2] │ │ │ │ mov r4, r2 │ │ │ │ adds r2, #4 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7ac7c │ │ │ │ + bne.w 7ac10 │ │ │ │ uxtb r4, r1 │ │ │ │ adds r3, #8 │ │ │ │ strh.w r4, [r3, #-8] │ │ │ │ ubfx r4, r1, #8, #8 │ │ │ │ strh.w r4, [r3, #-6] │ │ │ │ ubfx r4, r1, #16, #8 │ │ │ │ lsrs r1, r1, #24 │ │ │ │ strh.w r4, [r3, #-4] │ │ │ │ strh.w r1, [r3, #-2] │ │ │ │ mov r4, r2 │ │ │ │ adds r2, #4 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 7ac7c │ │ │ │ + bne.n 7ac10 │ │ │ │ uxtb r4, r1 │ │ │ │ adds r3, #8 │ │ │ │ strh.w r4, [r3, #-8] │ │ │ │ cmp r2, r0 │ │ │ │ ubfx r4, r1, #8, #8 │ │ │ │ strh.w r4, [r3, #-6] │ │ │ │ ubfx r4, r1, #16, #8 │ │ │ │ mov.w r1, r1, lsr #24 │ │ │ │ strh.w r4, [r3, #-4] │ │ │ │ strh.w r1, [r3, #-2] │ │ │ │ - beq.w 7acdc │ │ │ │ + beq.w 7ac70 │ │ │ │ strd r5, r6, [sp, #36] @ 0x24 │ │ │ │ - b.n 7ac62 │ │ │ │ + b.n 7abf6 │ │ │ │ ubfx r7, r1, #8, #8 │ │ │ │ ubfx r6, r1, #16, #8 │ │ │ │ lsrs r5, r1, #24 │ │ │ │ ldr.w r1, [r9] │ │ │ │ strh.w ip, [r3] │ │ │ │ adds r3, #8 │ │ │ │ strh.w r7, [r3, #-6] │ │ │ │ @@ -120206,151 +120163,151 @@ │ │ │ │ uxtb.w ip, r1 │ │ │ │ strh.w r5, [r3, #-2] │ │ │ │ ubfx r7, r1, #8, #8 │ │ │ │ ubfx r6, r1, #16, #8 │ │ │ │ lsrs r5, r1, #24 │ │ │ │ mov sl, r3 │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 7ac78 │ │ │ │ + bne.n 7ac0c │ │ │ │ ldr r1, [r2, #0] │ │ │ │ mov r4, r2 │ │ │ │ add.w r2, r9, #8 │ │ │ │ strh r7, [r3, #2] │ │ │ │ strh r6, [r3, #4] │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ strh r5, [r3, #6] │ │ │ │ ubfx r7, r1, #8, #8 │ │ │ │ strh.w ip, [r3] │ │ │ │ ubfx r6, r1, #16, #8 │ │ │ │ add.w r3, r3, #8 │ │ │ │ uxtb.w ip, r1 │ │ │ │ mov.w r5, r1, lsr #24 │ │ │ │ mov lr, r2 │ │ │ │ - bne.n 7ac78 │ │ │ │ + bne.n 7ac0c │ │ │ │ ldr.w r1, [lr] │ │ │ │ add.w r2, r9, #12 │ │ │ │ strh r7, [r3, #2] │ │ │ │ mov r4, lr │ │ │ │ strh r6, [r3, #4] │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ strh r5, [r3, #6] │ │ │ │ strh.w ip, [r3] │ │ │ │ add.w r3, sl, #16 │ │ │ │ - bne.n 7ac78 │ │ │ │ + bne.n 7ac0c │ │ │ │ uxtb.w ip, r1 │ │ │ │ ubfx r7, r1, #8, #8 │ │ │ │ strh.w ip, [sl, #16] │ │ │ │ ubfx r6, r1, #16, #8 │ │ │ │ lsrs r5, r1, #24 │ │ │ │ strh r7, [r3, #2] │ │ │ │ strh r6, [r3, #4] │ │ │ │ cmp r2, r0 │ │ │ │ strh r5, [r3, #6] │ │ │ │ add.w r3, sl, #24 │ │ │ │ - beq.n 7acd8 │ │ │ │ + beq.n 7ac6c │ │ │ │ ldr r1, [r2, #0] │ │ │ │ add.w r9, r2, #4 │ │ │ │ mov r4, r2 │ │ │ │ add.w r2, r9, #4 │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ uxtb.w ip, r1 │ │ │ │ - beq.n 7abbe │ │ │ │ + beq.n 7ab52 │ │ │ │ ldrd r5, r6, [sp, #36] @ 0x24 │ │ │ │ cmp r4, r6 │ │ │ │ - beq.w 7aec0 │ │ │ │ + beq.w 7ae54 │ │ │ │ ldrb r0, [r4, #0] │ │ │ │ cmp r0, #127 @ 0x7f │ │ │ │ - bls.w 7aa5c │ │ │ │ - b.n 7a9ee │ │ │ │ - bne.n 7ad26 │ │ │ │ + bls.w 7a9f0 │ │ │ │ + b.n 7a982 │ │ │ │ + bne.n 7acba │ │ │ │ ldrb r0, [r4, #1] │ │ │ │ sub.w r5, r0, #128 @ 0x80 │ │ │ │ cmp r5, #63 @ 0x3f │ │ │ │ - bhi.w 7a738 │ │ │ │ + bhi.w 7a6cc │ │ │ │ cmp r0, #159 @ 0x9f │ │ │ │ - bhi.w 7af0a │ │ │ │ + bhi.w 7ae9e │ │ │ │ sub.w r5, r2, #224 @ 0xe0 │ │ │ │ negs r2, r5 │ │ │ │ adcs r2, r5 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - b.w 7a436 │ │ │ │ + b.w 7a3ca │ │ │ │ mov r4, lr │ │ │ │ - b.n 7a8fe │ │ │ │ + b.n 7a892 │ │ │ │ ubfx r1, r3, #2, #3 │ │ │ │ cmp r1, #1 │ │ │ │ - beq.w 7af18 │ │ │ │ + beq.w 7aeac │ │ │ │ cmp r1, #2 │ │ │ │ movw r1, #65535 @ 0xffff │ │ │ │ it ne │ │ │ │ movtne r1, #16 │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7b0aa │ │ │ │ + beq.w 7b06c │ │ │ │ add.w r2, r6, #28 │ │ │ │ - b.w 7a3a8 │ │ │ │ + b.w 7a33c │ │ │ │ ldrd r5, r6, [sp, #36] @ 0x24 │ │ │ │ mov r4, r2 │ │ │ │ - b.n 7ac7c │ │ │ │ + b.n 7ac10 │ │ │ │ str r5, [r3, #0] │ │ │ │ - b.w 7a310 │ │ │ │ + b.w 7a2a4 │ │ │ │ movw r4, #19968 @ 0x4e00 │ │ │ │ movt r4, #72 @ 0x48 │ │ │ │ - movw r2, #6037 @ 0x1795 │ │ │ │ + movw r2, #6029 @ 0x178d │ │ │ │ movt r2, #7 │ │ │ │ adds r3, r0, #1 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ ldr.w r6, [r4, #712] @ 0x2c8 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ cmp r6, r2 │ │ │ │ it ne │ │ │ │ movne.w sl, #22 │ │ │ │ - bne.w 7a968 │ │ │ │ - ldr r2, [pc, #704] @ (7afd0 ) │ │ │ │ + bne.w 7a8fc │ │ │ │ + ldr r2, [pc, #720] @ (7af74 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ mov.w sl, #22 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r2, #1528] @ 0x5f8 │ │ │ │ - b.w 7a1fa │ │ │ │ + b.w 7a18e │ │ │ │ subs r3, r3, r1 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - b.n 7a6ea │ │ │ │ + b.n 7a67e │ │ │ │ ldrb.w r7, [sl, r3] │ │ │ │ ldr r5, [sp, #84] @ 0x54 │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ add.w r0, r7, #56320 @ 0xdc00 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ cmp r5, #1 │ │ │ │ - beq.w 7b148 │ │ │ │ + beq.w 7b0ce │ │ │ │ cmp r5, #2 │ │ │ │ itet ne │ │ │ │ strne.w r0, [r1, r2, lsl #2] │ │ │ │ strheq.w r0, [r1, r2, lsl #1] │ │ │ │ ldrne r2, [sp, #96] @ 0x60 │ │ │ │ adds r2, #1 │ │ │ │ adds r3, #1 │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ - b.n 7a6b2 │ │ │ │ + b.n 7a646 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ movw r2, #65535 @ 0xffff │ │ │ │ - bl c9a60 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + bl c9a78 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 7ae26 │ │ │ │ + beq.n 7adba │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ ldr.w sl, [sp, #72] @ 0x48 │ │ │ │ - b.n 7a6b0 │ │ │ │ + b.n 7a644 │ │ │ │ cmp.w r8, #1 │ │ │ │ - bls.n 7ad82 │ │ │ │ + bls.n 7ad16 │ │ │ │ cmp.w r8, #3 │ │ │ │ - beq.n 7ade6 │ │ │ │ + beq.n 7ad7a │ │ │ │ cmp.w r8, #4 │ │ │ │ - beq.n 7adda │ │ │ │ + beq.n 7ad6e │ │ │ │ add r2, sp, #76 @ 0x4c │ │ │ │ mov r3, r7 │ │ │ │ str r2, [sp, #24] │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ mov r0, fp │ │ │ │ str r2, [sp, #20] │ │ │ │ @@ -120360,834 +120317,873 @@ │ │ │ │ str r2, [sp, #12] │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ str r2, [sp, #8] │ │ │ │ add r2, sp, #68 @ 0x44 │ │ │ │ str r2, [sp, #4] │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ str r2, [sp, #0] │ │ │ │ - movw r2, #13080 @ 0x3318 │ │ │ │ + movw r2, #13400 @ 0x3458 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - bl 1d9020 <_PyErr_ProgramDecodedTextObject@@Base+0x50c> │ │ │ │ + bl 1d8e9c <_PyErr_ProgramDecodedTextObject@@Base+0x50c> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7ae26 │ │ │ │ + bne.n 7adba │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ - b.w 7a3c0 │ │ │ │ - movw r2, #25253 @ 0x62a5 │ │ │ │ + b.w 7a354 │ │ │ │ + movw r2, #26133 @ 0x6615 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 7a9d4 │ │ │ │ + beq.w 7a968 │ │ │ │ ldr.w r2, [r1, #1420] @ 0x58c │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ - b.n 7a9d4 │ │ │ │ + b.n 7a968 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ movs r5, #1 │ │ │ │ - b.n 7aafc │ │ │ │ + b.n 7aa90 │ │ │ │ sub.w r6, r6, r9 │ │ │ │ add r4, r6 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ - b.w 7a3c0 │ │ │ │ + b.w 7a354 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ movw r1, #65533 @ 0xfffd │ │ │ │ - bl e23c8 │ │ │ │ + bl e2440 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 7ae26 │ │ │ │ + beq.n 7adba │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ sub.w r6, r6, r9 │ │ │ │ add r4, r6 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ - b.w 7a3c0 │ │ │ │ + b.w 7a354 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 1e7a0c │ │ │ │ + bl 1e7954 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7a258 │ │ │ │ + bne.w 7a1ec │ │ │ │ movs r6, #0 │ │ │ │ - b.w 7a310 │ │ │ │ + b.w 7a2a4 │ │ │ │ cmp r0, #237 @ 0xed │ │ │ │ - bne.w 7a6e6 │ │ │ │ + bne.w 7a67a │ │ │ │ asrs r3, r3, #1 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - b.n 7a73e │ │ │ │ + b.n 7a6d2 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 7828c │ │ │ │ + bl 7820c │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 7828c │ │ │ │ + bl 7820c │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ - bl 1d3f78 <_PyBytesWriter_Dealloc@@Base> │ │ │ │ - b.n 7ae12 │ │ │ │ + bl 1d3e54 <_PyBytesWriter_Dealloc@@Base> │ │ │ │ + b.n 7ada6 │ │ │ │ ldr.w r0, [r2, #-4] │ │ │ │ tst.w r0, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 7ae50 │ │ │ │ + bne.n 7ade4 │ │ │ │ mov r4, r2 │ │ │ │ str.w r0, [r3], #4 │ │ │ │ adds r2, r4, #4 │ │ │ │ cmp r2, r6 │ │ │ │ - bls.n 7ae3a │ │ │ │ + bls.n 7adce │ │ │ │ cmp r4, r6 │ │ │ │ - beq.w 7a436 │ │ │ │ + beq.w 7a3ca │ │ │ │ ldrb r2, [r4, #0] │ │ │ │ cmp r2, #127 @ 0x7f │ │ │ │ - bls.w 7aab8 │ │ │ │ - b.w 7a3ea │ │ │ │ + bls.w 7aa4c │ │ │ │ + b.w 7a37e │ │ │ │ cmp r2, #244 @ 0xf4 │ │ │ │ - bhi.w 7afb8 │ │ │ │ + bhi.w 7af44 │ │ │ │ subs r0, r6, r4 │ │ │ │ cmp r0, #3 │ │ │ │ - ble.n 7aed0 │ │ │ │ + ble.n 7ae64 │ │ │ │ ldrb r5, [r4, #1] │ │ │ │ ldrb r7, [r4, #2] │ │ │ │ sub.w ip, r5, #128 @ 0x80 │ │ │ │ ldrb r0, [r4, #3] │ │ │ │ cmp.w ip, #63 @ 0x3f │ │ │ │ - bhi.w 7a738 │ │ │ │ + bhi.w 7a6cc │ │ │ │ cmp r2, #240 @ 0xf0 │ │ │ │ - bne.w 7a72c │ │ │ │ + bne.w 7a6c0 │ │ │ │ cmp r5, #143 @ 0x8f │ │ │ │ - bls.w 7a738 │ │ │ │ + bls.w 7a6cc │ │ │ │ sub.w ip, r7, #128 @ 0x80 │ │ │ │ cmp.w ip, #63 @ 0x3f │ │ │ │ - bhi.n 7aefe │ │ │ │ + bhi.n 7ae92 │ │ │ │ sub.w ip, r0, #128 @ 0x80 │ │ │ │ cmp.w ip, #63 @ 0x3f │ │ │ │ - bhi.n 7aec4 │ │ │ │ + bhi.n 7ae58 │ │ │ │ add.w r2, r0, r2, lsl #18 │ │ │ │ adds r4, #4 │ │ │ │ sub.w r2, r2, #63438848 @ 0x3c80000 │ │ │ │ sub.w r2, r2, #8320 @ 0x2080 │ │ │ │ add.w r2, r2, r5, lsl #12 │ │ │ │ add.w r5, r2, r7, lsl #6 │ │ │ │ - b.w 7a436 │ │ │ │ + b.w 7a3ca │ │ │ │ cmp r4, r6 │ │ │ │ - bne.w 7aa5c │ │ │ │ + bne.w 7a9f0 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ - b.n 7aafc │ │ │ │ + b.n 7aa90 │ │ │ │ subs r3, r3, r1 │ │ │ │ movs r5, #4 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ - b.w 7a678 │ │ │ │ + b.w 7a60c │ │ │ │ cmp r0, #1 │ │ │ │ - ble.w 7ad26 │ │ │ │ + ble.w 7acba │ │ │ │ ldrb r5, [r4, #1] │ │ │ │ sub.w r7, r5, #128 @ 0x80 │ │ │ │ cmp r7, #63 @ 0x3f │ │ │ │ - bhi.w 7a738 │ │ │ │ + bhi.w 7a6cc │ │ │ │ cmp r5, #143 @ 0x8f │ │ │ │ - bls.w 7b120 │ │ │ │ + bls.w 7b0a6 │ │ │ │ cmp r2, #244 @ 0xf4 │ │ │ │ - beq.w 7a738 │ │ │ │ + beq.w 7a6cc │ │ │ │ cmp r0, #2 │ │ │ │ - beq.w 7ad26 │ │ │ │ + beq.w 7acba │ │ │ │ ldrb r2, [r4, #2] │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ cmp r2, #63 @ 0x3f │ │ │ │ - bls.w 7ad26 │ │ │ │ + bls.w 7acba │ │ │ │ subs r3, r3, r1 │ │ │ │ movs r5, #3 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ - b.w 7a678 │ │ │ │ + b.w 7a60c │ │ │ │ sub.w r0, r2, #237 @ 0xed │ │ │ │ negs r2, r0 │ │ │ │ adcs r2, r0 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - b.w 7a436 │ │ │ │ + b.w 7a3ca │ │ │ │ movs r1, #255 @ 0xff │ │ │ │ - b.n 7acc8 │ │ │ │ + b.n 7ac5c │ │ │ │ ldr.w r0, [r4, #668] @ 0x29c │ │ │ │ mov r1, sl │ │ │ │ strd r3, r2, [sp, #32] │ │ │ │ blx r6 │ │ │ │ ldrd r3, r2, [sp, #32] │ │ │ │ mov r6, r0 │ │ │ │ - b.n 7a7f2 │ │ │ │ + b.n 7a786 │ │ │ │ cmp r2, #239 @ 0xef │ │ │ │ - bhi.w 7b0fa │ │ │ │ + bhi.w 7b080 │ │ │ │ subs r5, r6, r4 │ │ │ │ cmp r5, #2 │ │ │ │ - ble.n 7af6e │ │ │ │ + ble.n 7af02 │ │ │ │ ldrb r7, [r4, #1] │ │ │ │ ldrb r0, [r4, #2] │ │ │ │ sub.w r5, r7, #128 @ 0x80 │ │ │ │ cmp r5, #63 @ 0x3f │ │ │ │ - bhi.w 7b11a │ │ │ │ + bhi.w 7b0a0 │ │ │ │ cmp r2, #224 @ 0xe0 │ │ │ │ - beq.n 7af68 │ │ │ │ + beq.n 7aefc │ │ │ │ cmp r2, #237 @ 0xed │ │ │ │ - bne.n 7af58 │ │ │ │ + bne.n 7aeec │ │ │ │ cmp r7, #159 @ 0x9f │ │ │ │ - bhi.w 7b11a │ │ │ │ + bhi.w 7b0a0 │ │ │ │ sub.w r5, r0, #128 @ 0x80 │ │ │ │ cmp r5, #63 @ 0x3f │ │ │ │ - bls.w 7a426 │ │ │ │ + bls.w 7a3ba │ │ │ │ movs r5, #3 │ │ │ │ - b.w 7a436 │ │ │ │ + b.w 7a3ca │ │ │ │ cmp r7, #159 @ 0x9f │ │ │ │ - bhi.n 7af58 │ │ │ │ - b.n 7b11a │ │ │ │ - bne.w 7aac6 │ │ │ │ + bhi.n 7aeec │ │ │ │ + b.n 7b0a0 │ │ │ │ + bne.w 7aa5a │ │ │ │ ldrb r0, [r4, #1] │ │ │ │ sub.w r7, r0, #128 @ 0x80 │ │ │ │ cmp r7, #63 @ 0x3f │ │ │ │ - bls.w 7ac9a │ │ │ │ - b.w 7a436 │ │ │ │ + bls.w 7ac2e │ │ │ │ + b.w 7a3ca │ │ │ │ ldr r3, [sp, #152] @ 0x98 │ │ │ │ str r1, [r3, #0] │ │ │ │ ldrsb.w r2, [r0] │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - iteee ge │ │ │ │ - movge r2, #24 │ │ │ │ - addlt.w r3, r3, #1296 @ 0x510 │ │ │ │ - movwlt r6, #19968 @ 0x4e00 │ │ │ │ - movtlt r6, #72 @ 0x48 │ │ │ │ - itet ge │ │ │ │ - ldrge r6, [pc, #48] @ (7afd4 ) │ │ │ │ - addlt.w r6, r6, r3, lsl #5 │ │ │ │ - mlage r6, r2, r3, r6 │ │ │ │ - b.w 7a310 │ │ │ │ + bge.w 7a3f8 │ │ │ │ + add.w r3, r3, #1296 @ 0x510 │ │ │ │ + movw r6, #19968 @ 0x4e00 │ │ │ │ + movt r6, #72 @ 0x48 │ │ │ │ + add.w r6, r6, r3, lsl #5 │ │ │ │ + b.w 7a2a4 │ │ │ │ cmp r7, #159 @ 0x9f │ │ │ │ - bhi.w 7a41c │ │ │ │ - b.w 7a738 │ │ │ │ + bhi.w 7a3b0 │ │ │ │ + b.w 7a6cc │ │ │ │ subs r3, r3, r1 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - b.w 7a75c │ │ │ │ + b.w 7a6f0 │ │ │ │ cmp r1, #159 @ 0x9f │ │ │ │ - bhi.w 7aa2c │ │ │ │ + bhi.w 7a9c0 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ subs r3, r3, r1 │ │ │ │ - b.n 7ae1e │ │ │ │ - nop │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ - and.w r0, r0, #13107200 @ 0xc80000 │ │ │ │ - movw r2, #25253 @ 0x62a5 │ │ │ │ + b.n 7adb2 │ │ │ │ + movw r2, #26133 @ 0x6615 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 7a9a8 │ │ │ │ + beq.w 7a93c │ │ │ │ ldr.w r2, [r1, #1420] @ 0x58c │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ - b.n 7a9a8 │ │ │ │ + b.n 7a93c │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ ldr.w sl, [sp, #72] @ 0x48 │ │ │ │ - movw r7, #51792 @ 0xca50 │ │ │ │ + movw r7, #52112 @ 0xcb90 │ │ │ │ movt r7, #38 @ 0x26 │ │ │ │ sub.w r6, r6, sl │ │ │ │ sub.w r9, r4, sl │ │ │ │ - b.w 7a68e │ │ │ │ + b.w 7a622 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r0, #244 @ 0xf4 │ │ │ │ - bhi.w 7a754 │ │ │ │ + bhi.w 7a6e8 │ │ │ │ subs r2, r6, r4 │ │ │ │ cmp r2, #3 │ │ │ │ - bgt.n 7b060 │ │ │ │ + bgt.n 7afe6 │ │ │ │ cmp r2, #1 │ │ │ │ - bgt.n 7b0b8 │ │ │ │ + bgt.n 7b03e │ │ │ │ subs r3, r3, r1 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ asrs r3, r3, #1 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - b.w 7a6ea │ │ │ │ + b.w 7a67e │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #64264 @ 0xfb08 │ │ │ │ + movw r1, #64584 @ 0xfc48 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 7ae12 │ │ │ │ + bl 1271a4 │ │ │ │ + b.n 7ada6 │ │ │ │ mov r2, r1 │ │ │ │ add r3, sp, #96 @ 0x60 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 19a500 │ │ │ │ + bl 19a418 │ │ │ │ mov r5, r0 │ │ │ │ - b.w 7a43c │ │ │ │ + b.w 7a3d0 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx r4 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - b.n 7aae2 │ │ │ │ + b.n 7aa76 │ │ │ │ ldrb r5, [r4, #1] │ │ │ │ ldrb r7, [r4, #2] │ │ │ │ sub.w ip, r5, #128 @ 0x80 │ │ │ │ ldrb r2, [r4, #3] │ │ │ │ cmp.w ip, #63 @ 0x3f │ │ │ │ - bhi.n 7b0e4 │ │ │ │ + bhi.n 7b03a │ │ │ │ cmp r0, #240 @ 0xf0 │ │ │ │ - bne.n 7b0f0 │ │ │ │ + bne.n 7b032 │ │ │ │ cmp r5, #143 @ 0x8f │ │ │ │ - bls.n 7b0e4 │ │ │ │ + bls.n 7b03a │ │ │ │ sub.w ip, r7, #128 @ 0x80 │ │ │ │ cmp.w ip, #63 @ 0x3f │ │ │ │ - bhi.n 7b0ec │ │ │ │ + bhi.n 7b02e │ │ │ │ sub.w ip, r2, #128 @ 0x80 │ │ │ │ cmp.w ip, #63 @ 0x3f │ │ │ │ - bhi.n 7b0e8 │ │ │ │ + bhi.n 7b02a │ │ │ │ add.w r2, r2, r0, lsl #18 │ │ │ │ adds r4, #4 │ │ │ │ sub.w r2, r2, #63438848 @ 0x3c80000 │ │ │ │ sub.w r2, r2, #8320 @ 0x2080 │ │ │ │ add.w r2, r2, r5, lsl #12 │ │ │ │ add.w r5, r2, r7, lsl #6 │ │ │ │ - b.n 7aafc │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ + b.n 7aa90 │ │ │ │ + movs r5, #4 │ │ │ │ + b.n 7aa90 │ │ │ │ movs r5, #3 │ │ │ │ - b.n 7aafc │ │ │ │ - ldr r2, [r6, #28] │ │ │ │ - b.w 7a3a8 │ │ │ │ - add.w r0, r6, #28 │ │ │ │ - b.w 7a776 │ │ │ │ + b.n 7aa90 │ │ │ │ + cmp r0, #244 @ 0xf4 │ │ │ │ + bne.n 7affe │ │ │ │ + cmp r5, #143 @ 0x8f │ │ │ │ + bls.n 7affe │ │ │ │ + subs r3, r3, r1 │ │ │ │ + b.n 7adb2 │ │ │ │ ldrb r5, [r4, #1] │ │ │ │ sub.w r7, r5, #128 @ 0x80 │ │ │ │ cmp r7, #63 @ 0x3f │ │ │ │ - bhi.n 7b0e4 │ │ │ │ + bhi.n 7b03a │ │ │ │ cmp r5, #143 @ 0x8f │ │ │ │ - bls.n 7b0e0 │ │ │ │ + bls.n 7b066 │ │ │ │ cmp r0, #244 @ 0xf4 │ │ │ │ - beq.n 7b0e4 │ │ │ │ + beq.n 7b03a │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 7b0dc │ │ │ │ + beq.n 7b062 │ │ │ │ ldrb r2, [r4, #2] │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ cmp r2, #63 @ 0x3f │ │ │ │ ite hi │ │ │ │ movhi r5, #3 │ │ │ │ movls r5, #0 │ │ │ │ - b.n 7aafc │ │ │ │ + b.n 7aa90 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 7aafc │ │ │ │ + b.n 7aa90 │ │ │ │ cmp r0, #240 @ 0xf0 │ │ │ │ - bne.n 7b0ca │ │ │ │ - subs r3, r3, r1 │ │ │ │ - b.n 7ae1e │ │ │ │ - movs r5, #4 │ │ │ │ - b.n 7aafc │ │ │ │ + bne.n 7b050 │ │ │ │ + b.n 7b03a │ │ │ │ + ldr r2, [r6, #28] │ │ │ │ + b.w 7a33c │ │ │ │ + add.w r0, r6, #28 │ │ │ │ + b.w 7a70a │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ movs r5, #3 │ │ │ │ - b.n 7aafc │ │ │ │ - cmp r0, #244 @ 0xf4 │ │ │ │ - bne.n 7b078 │ │ │ │ - cmp r5, #143 @ 0x8f │ │ │ │ - bls.n 7b078 │ │ │ │ - b.n 7b0e4 │ │ │ │ + b.n 7aa90 │ │ │ │ cmp r2, #244 @ 0xf4 │ │ │ │ - bls.n 7b104 │ │ │ │ + bls.n 7b08a │ │ │ │ movs r5, #1 │ │ │ │ - b.w 7a436 │ │ │ │ + b.w 7a3ca │ │ │ │ subs r0, r6, r4 │ │ │ │ cmp r0, #3 │ │ │ │ - bgt.n 7b16c │ │ │ │ + bgt.n 7b0f2 │ │ │ │ cmp r0, #1 │ │ │ │ - ble.w 7aac6 │ │ │ │ + ble.w 7aa5a │ │ │ │ ldrb r5, [r4, #1] │ │ │ │ sub.w r7, r5, #128 @ 0x80 │ │ │ │ cmp r7, #63 @ 0x3f │ │ │ │ - bls.n 7b14e │ │ │ │ + bls.n 7b0d4 │ │ │ │ movs r5, #2 │ │ │ │ - b.w 7a436 │ │ │ │ + b.w 7a3ca │ │ │ │ cmp r2, #240 @ 0xf0 │ │ │ │ - bne.w 7aeee │ │ │ │ - b.w 7a738 │ │ │ │ + bne.w 7ae82 │ │ │ │ + b.w 7a6cc │ │ │ │ str r1, [r3, #0] │ │ │ │ - b.w 7a7b6 │ │ │ │ + b.w 7a74a │ │ │ │ subs r5, r6, r4 │ │ │ │ cmp r5, #2 │ │ │ │ - bne.w 7a750 │ │ │ │ + bne.w 7a6e4 │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ adds r3, #96 @ 0x60 │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #31 │ │ │ │ - bls.w 7a70a │ │ │ │ - b.w 7a678 │ │ │ │ + bls.w 7a69e │ │ │ │ + b.w 7a60c │ │ │ │ strb r7, [r1, r2] │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ - b.n 7ad50 │ │ │ │ + b.n 7ace4 │ │ │ │ cmp r5, #143 @ 0x8f │ │ │ │ - bhi.n 7b1a2 │ │ │ │ + bhi.n 7b128 │ │ │ │ cmp r2, #240 @ 0xf0 │ │ │ │ - beq.n 7b11a │ │ │ │ + beq.n 7b0a0 │ │ │ │ cmp r0, #2 │ │ │ │ - beq.w 7aac6 │ │ │ │ + beq.w 7aa5a │ │ │ │ ldrb r2, [r4, #2] │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ cmp r2, #63 @ 0x3f │ │ │ │ ite hi │ │ │ │ movhi r5, #3 │ │ │ │ movls r5, #0 │ │ │ │ - b.w 7a436 │ │ │ │ + b.w 7a3ca │ │ │ │ ldrb r5, [r4, #1] │ │ │ │ ldrb r7, [r4, #2] │ │ │ │ sub.w ip, r5, #128 @ 0x80 │ │ │ │ ldrb r0, [r4, #3] │ │ │ │ cmp.w ip, #63 @ 0x3f │ │ │ │ - bhi.n 7b11a │ │ │ │ + bhi.n 7b0a0 │ │ │ │ cmp r2, #240 @ 0xf0 │ │ │ │ - bne.n 7b1a8 │ │ │ │ + bne.n 7b12e │ │ │ │ cmp r5, #143 @ 0x8f │ │ │ │ - bls.n 7b11a │ │ │ │ + bls.n 7b0a0 │ │ │ │ sub.w ip, r7, #128 @ 0x80 │ │ │ │ cmp.w ip, #63 @ 0x3f │ │ │ │ - bhi.w 7af62 │ │ │ │ + bhi.w 7aef6 │ │ │ │ sub.w ip, r0, #128 @ 0x80 │ │ │ │ cmp.w ip, #63 @ 0x3f │ │ │ │ - bls.w 7aea0 │ │ │ │ + bls.w 7ae34 │ │ │ │ movs r5, #4 │ │ │ │ - b.w 7a436 │ │ │ │ + b.w 7a3ca │ │ │ │ cmp r2, #244 @ 0xf4 │ │ │ │ - bne.n 7b156 │ │ │ │ - b.n 7b11a │ │ │ │ + bne.n 7b0dc │ │ │ │ + b.n 7b0a0 │ │ │ │ cmp r2, #244 @ 0xf4 │ │ │ │ - bne.n 7b184 │ │ │ │ + bne.n 7b10a │ │ │ │ cmp r5, #143 @ 0x8f │ │ │ │ - bls.n 7b184 │ │ │ │ - b.n 7b11a │ │ │ │ - nop │ │ │ │ + bls.n 7b10a │ │ │ │ + b.n 7b0a0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ mov r4, r1 │ │ │ │ - cbz r1, 7b1fc │ │ │ │ + cbz r1, 7b180 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw ip, #42220 @ 0xa4ec │ │ │ │ movt ip, #70 @ 0x46 │ │ │ │ ldrb.w r3, [r2, #87] @ 0x57 │ │ │ │ ubfx r3, r3, #4, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ cmp r2, ip │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ lsls r7, r3, #31 │ │ │ │ - bmi.n 7b1fc │ │ │ │ + bmi.n 7b180 │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ ands.w r2, r3, #3 │ │ │ │ - beq.n 7b206 │ │ │ │ + beq.n 7b18a │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 7b312 │ │ │ │ + beq.w 7b296 │ │ │ │ mov r7, r4 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r2, [r1, #8] │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r8, [r1] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 7b41e │ │ │ │ - ldr r3, [pc, #664] @ (7b4b0 ) │ │ │ │ + beq.w 7b3a2 │ │ │ │ + ldr r3, [pc, #664] @ (7b434 ) │ │ │ │ ldr.w r0, [r3, #792] @ 0x318 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7b2da │ │ │ │ + bne.n 7b25e │ │ │ │ add.w r6, r6, #98304 @ 0x18000 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r4 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r0, [r6, #1152] @ 0x480 │ │ │ │ - bl 7cf20 │ │ │ │ + bl 7cf24 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 7b46e │ │ │ │ + blt.w 7b3f2 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ cmp r8, r2 │ │ │ │ it eq │ │ │ │ orreq.w r5, r5, #1 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 7b294 │ │ │ │ + beq.n 7b218 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7b260 │ │ │ │ + beq.n 7b1e4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7b466 │ │ │ │ + beq.w 7b3ea │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7b35e │ │ │ │ + beq.n 7b2e2 │ │ │ │ subs r3, #2 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 7b362 │ │ │ │ + beq.n 7b2e6 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movs r0, #2 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ bfi r3, r0, #0, #2 │ │ │ │ strb r3, [r4, #16] │ │ │ │ lsls r3, r1, #17 │ │ │ │ - bmi.n 7b328 │ │ │ │ + bmi.n 7b2ac │ │ │ │ mov r7, r4 │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [r4, #0] │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7b2b4 │ │ │ │ + beq.n 7b238 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 7b2b4 │ │ │ │ - ldr r2, [pc, #528] @ (7b4b4 ) │ │ │ │ + cbnz r3, 7b238 │ │ │ │ + ldr r2, [pc, #528] @ (7b438 ) │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7b3bc │ │ │ │ + bne.w 7b340 │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 7b1fe │ │ │ │ + beq.n 7b182 │ │ │ │ ldrb r3, [r7, #16] │ │ │ │ and.w r2, r3, #3 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 7b1fe │ │ │ │ + bne.n 7b182 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ movs r0, #2 │ │ │ │ bfi r3, r0, #0, #2 │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ strb r3, [r7, #16] │ │ │ │ lsls r1, r1, #17 │ │ │ │ - bmi.n 7b386 │ │ │ │ + bmi.n 7b30a │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ str r3, [r7, #0] │ │ │ │ - b.n 7b1fe │ │ │ │ + b.n 7b182 │ │ │ │ ldr r7, [r0, #12] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 7b222 │ │ │ │ + beq.n 7b1a6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7b302 │ │ │ │ + beq.n 7b286 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 7b302 │ │ │ │ - ldr r2, [pc, #448] @ (7b4b4 ) │ │ │ │ + cbnz r3, 7b286 │ │ │ │ + ldr r2, [pc, #448] @ (7b438 ) │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7b3ee │ │ │ │ + bne.n 7b372 │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r7, #0] │ │ │ │ - b.n 7b1fe │ │ │ │ + b.n 7b182 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 7b1fc │ │ │ │ + beq.w 7b180 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r1 │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb r3, [r1, #16] │ │ │ │ - bl 19dd70 │ │ │ │ - b.n 7b1fc │ │ │ │ + bl 19dc90 │ │ │ │ + b.n 7b180 │ │ │ │ ldr.w r3, [r2, #164] @ 0xa4 │ │ │ │ - cbnz r3, 7b36e │ │ │ │ + cbnz r3, 7b2f2 │ │ │ │ ldr.w r3, [r4, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7b284 │ │ │ │ + beq.n 7b208 │ │ │ │ ldr.w r1, [r4, #-4] │ │ │ │ movs r0, #0 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ bic.w r1, r1, #3 │ │ │ │ and.w r2, r2, #3 │ │ │ │ orrs r2, r1 │ │ │ │ str r3, [r1, #0] │ │ │ │ str r2, [r3, #4] │ │ │ │ str.w r0, [r4, #-8] │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ and.w r3, r3, #1 │ │ │ │ str.w r3, [r4, #-4] │ │ │ │ - b.n 7b284 │ │ │ │ + b.n 7b208 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 7b272 │ │ │ │ + bne.n 7b1f6 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ movs r2, #1 │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb r3, [r4, #16] │ │ │ │ - b.n 7b1fc │ │ │ │ - movw r2, #63357 @ 0xf77d │ │ │ │ + b.n 7b180 │ │ │ │ + movw r2, #63377 @ 0xf791 │ │ │ │ movt r2, #7 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7b406 │ │ │ │ + bne.n 7b38a │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ and.w r3, r3, #512 @ 0x200 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7b32e │ │ │ │ - b.n 7b284 │ │ │ │ + bne.n 7b2b2 │ │ │ │ + b.n 7b208 │ │ │ │ ldr.w r3, [r2, #164] @ 0xa4 │ │ │ │ - cbnz r3, 7b3d6 │ │ │ │ + cbnz r3, 7b35a │ │ │ │ ldr.w r2, [r7, #-8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7b2d2 │ │ │ │ + beq.n 7b256 │ │ │ │ ldr.w r1, [r7, #-4] │ │ │ │ movs r0, #0 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ bic.w r1, r1, #3 │ │ │ │ and.w r3, r3, #3 │ │ │ │ orrs r3, r1 │ │ │ │ str r2, [r1, #0] │ │ │ │ str r3, [r2, #4] │ │ │ │ ldr.w r3, [r7, #-4] │ │ │ │ str.w r0, [r7, #-8] │ │ │ │ and.w r3, r3, #1 │ │ │ │ str.w r3, [r7, #-4] │ │ │ │ - b.n 7b2d2 │ │ │ │ - movw r1, #25253 @ 0x62a5 │ │ │ │ + b.n 7b256 │ │ │ │ + movw r1, #26133 @ 0x6615 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 7b2b0 │ │ │ │ + beq.w 7b234 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 7b2b0 │ │ │ │ - movw r2, #63357 @ 0xf77d │ │ │ │ + b.n 7b234 │ │ │ │ + movw r2, #63377 @ 0xf791 │ │ │ │ movt r2, #7 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7b412 │ │ │ │ + bne.n 7b396 │ │ │ │ ldr r3, [r7, #84] @ 0x54 │ │ │ │ and.w r3, r3, #512 @ 0x200 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7b38c │ │ │ │ - b.n 7b2d2 │ │ │ │ - movw r1, #25253 @ 0x62a5 │ │ │ │ + bne.n 7b310 │ │ │ │ + b.n 7b256 │ │ │ │ + movw r1, #26133 @ 0x6615 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 7b2fe │ │ │ │ + beq.n 7b282 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 7b2fe │ │ │ │ + b.n 7b282 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7b32e │ │ │ │ - b.n 7b284 │ │ │ │ + bne.n 7b2b2 │ │ │ │ + b.n 7b208 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7b38c │ │ │ │ - b.n 7b2d2 │ │ │ │ + bne.n 7b310 │ │ │ │ + b.n 7b256 │ │ │ │ and.w r2, r3, #28 │ │ │ │ cmp r2, #4 │ │ │ │ - bne.w 7b214 │ │ │ │ + bne.w 7b198 │ │ │ │ lsls r6, r3, #26 │ │ │ │ - bpl.n 7b49e │ │ │ │ + bpl.n 7b422 │ │ │ │ lsls r5, r3, #25 │ │ │ │ - bpl.n 7b474 │ │ │ │ + bpl.n 7b3f8 │ │ │ │ ldrsb.w r3, [r1, #20] │ │ │ │ cmp r3, #0 │ │ │ │ it ge │ │ │ │ addge.w r3, r1, #20 │ │ │ │ - blt.n 7b486 │ │ │ │ + blt.n 7b40a │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #24 │ │ │ │ - ldr r7, [pc, #116] @ (7b4b8 ) │ │ │ │ + ldr r7, [pc, #116] @ (7b43c ) │ │ │ │ mla r7, r2, r3, r7 │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r8, r3 │ │ │ │ - beq.w 7b1fe │ │ │ │ + beq.w 7b182 │ │ │ │ add.w r3, r8, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7b1fe │ │ │ │ + bne.w 7b182 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 7b1fe │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 7b182 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 7b260 │ │ │ │ - bl d3c50 │ │ │ │ - b.n 7b1fc │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 7b1e4 │ │ │ │ + bl d3c60 │ │ │ │ + b.n 7b180 │ │ │ │ ldrsb.w r2, [r1, #28] │ │ │ │ cmp r2, #0 │ │ │ │ it ge │ │ │ │ addge.w r3, r1, #28 │ │ │ │ - bge.n 7b43e │ │ │ │ + bge.n 7b3c2 │ │ │ │ lsls r0, r3, #25 │ │ │ │ - bpl.n 7b4aa │ │ │ │ + bpl.n 7b42e │ │ │ │ add.w r3, r4, #20 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movw r7, #19968 @ 0x4e00 │ │ │ │ movt r7, #72 @ 0x48 │ │ │ │ add.w r3, r3, #1296 @ 0x510 │ │ │ │ add.w r7, r7, r3, lsl #5 │ │ │ │ - b.n 7b448 │ │ │ │ + b.n 7b3cc │ │ │ │ ldr r3, [r1, #28] │ │ │ │ ldrsb.w r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 7b43e │ │ │ │ - b.n 7b48a │ │ │ │ + bge.n 7b3c2 │ │ │ │ + b.n 7b40e │ │ │ │ add.w r3, r1, #28 │ │ │ │ - b.n 7b48a │ │ │ │ + b.n 7b40e │ │ │ │ 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 7b4b0 │ │ │ │ + cbz r1, 7b4b0 │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + ldr r2, [r1, #8] │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.n 7b4a0 │ │ │ │ + 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 7b4a4 │ │ │ │ + tst.w lr, #32 │ │ │ │ + beq.n 7b4a8 │ │ │ │ + tst.w lr, #64 @ 0x40 │ │ │ │ + ite ne │ │ │ │ + addne r0, #20 │ │ │ │ + addeq r0, #28 │ │ │ │ + tst.w ip, #32 │ │ │ │ + beq.n 7b4ac │ │ │ │ + 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 7b480 │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ + b.n 7b490 │ │ │ │ + subs r3, r0, r1 │ │ │ │ + negs r0, r3 │ │ │ │ + adcs r0, r3 │ │ │ │ + bx lr │ │ │ │ ldrsb.w r2, [r0, #16] │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.w 7b7dc │ │ │ │ + blt.w 7b7d8 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ ands.w r2, r3, #3 │ │ │ │ - bne.n 7b5ce │ │ │ │ + bne.n 7b5ca │ │ │ │ ubfx r2, r3, #5, #1 │ │ │ │ lsls r1, r3, #25 │ │ │ │ - bpl.n 7b592 │ │ │ │ + bpl.n 7b58e │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7b6d6 │ │ │ │ + beq.w 7b6d2 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - movw r3, #47073 @ 0xb7e1 │ │ │ │ + movw r3, #47069 @ 0xb7dd │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r2, [r2, #160] @ 0xa0 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7b6cc │ │ │ │ + bne.w 7b6c8 │ │ │ │ movw r0, #19968 @ 0x4e00 │ │ │ │ movt r0, #72 @ 0x48 │ │ │ │ - movw r3, #29761 @ 0x7441 │ │ │ │ + movw r3, #29633 @ 0x73c1 │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r2, [r0, #724] @ 0x2d4 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7b6be │ │ │ │ - ldr r1, [pc, #688] @ (7b7d0 ) │ │ │ │ + bne.w 7b6ba │ │ │ │ + ldr r1, [pc, #688] @ (7b7cc ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ bic.w r3, r4, #4080 @ 0xff0 │ │ │ │ bic.w r3, r3, #15 │ │ │ │ ldr r2, [r2, r1] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r5, [r2, #1528] @ 0x5f8 │ │ │ │ cmn.w r5, #804 @ 0x324 │ │ │ │ - beq.n 7b5aa │ │ │ │ + beq.n 7b5a6 │ │ │ │ lsrs r2, r4, #18 │ │ │ │ ubfx r1, r4, #0, #18 │ │ │ │ add.w r2, r5, r2, lsl #3 │ │ │ │ ldr.w r6, [r2, #808] @ 0x328 │ │ │ │ cmp r6, r1 │ │ │ │ - bgt.n 7b564 │ │ │ │ + bgt.n 7b560 │ │ │ │ ldr.w r2, [r2, #804] @ 0x324 │ │ │ │ cmp r2, r1 │ │ │ │ ite gt │ │ │ │ movgt r1, #0 │ │ │ │ movle r1, #1 │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ moveq r1, #0 │ │ │ │ - cbz r1, 7b5aa │ │ │ │ + cbz r1, 7b5a6 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ str r1, [r4, #0] │ │ │ │ str r4, [r3, #4] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbz r1, 7b57c │ │ │ │ + cbz r1, 7b578 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7b642 │ │ │ │ + beq.n 7b63e │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r2, [r3, #20] │ │ │ │ ldr.w r2, [r5, r2, lsl #3] │ │ │ │ ldr r1, [r2, #12] │ │ │ │ strd r2, r1, [r3, #8] │ │ │ │ str r3, [r2, #12] │ │ │ │ str r3, [r1, #8] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7b6ee │ │ │ │ + bne.w 7b6ea │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bmi.n 7b4f0 │ │ │ │ + bmi.n 7b4ec │ │ │ │ ldr r0, [r4, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7b4f0 │ │ │ │ - bl 77270 │ │ │ │ - b.n 7b4f0 │ │ │ │ + beq.n 7b4ec │ │ │ │ + bl 771f0 │ │ │ │ + b.n 7b4ec │ │ │ │ ldr.w r2, [r0, #684] @ 0x2ac │ │ │ │ - movw r3, #50069 @ 0xc395 │ │ │ │ + movw r3, #50061 @ 0xc38d │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7b7b4 │ │ │ │ + bne.w 7b7b0 │ │ │ │ mov r0, r4 │ │ │ │ blx 297f8 │ │ │ │ ldr.w r3, [r5, #800] @ 0x320 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r5, #800] @ 0x320 │ │ │ │ - b.n 7b576 │ │ │ │ + b.n 7b572 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 7b7d6 │ │ │ │ + bne.w 7b7d2 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r3 │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ itt ne │ │ │ │ movne r3, #2 │ │ │ │ strne r3, [r0, #0] │ │ │ │ - ldr r3, [pc, #488] @ (7b7d0 ) │ │ │ │ + ldr r3, [pc, #488] @ (7b7cc ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #98304 @ 0x18000 │ │ │ │ ldr.w r5, [r3, #1152] @ 0x480 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bpl.w 7b7be │ │ │ │ + bpl.w 7b7ba │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7b7d4 │ │ │ │ + beq.w 7b7d0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7b706 │ │ │ │ + bne.n 7b702 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ adds r7, r2, #1 │ │ │ │ - beq.n 7b706 │ │ │ │ + beq.n 7b702 │ │ │ │ mov r0, r5 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r1, r4 │ │ │ │ - bl da93c <_PyDict_Pop@@Base+0x40> │ │ │ │ + bl da9ac <_PyDict_Pop@@Base+0x40> │ │ │ │ adds r5, r0, #1 │ │ │ │ - beq.n 7b712 │ │ │ │ + beq.n 7b70e │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7b7d4 │ │ │ │ + beq.w 7b7d0 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r3 │ │ │ │ ittet ne │ │ │ │ movne r2, #0 │ │ │ │ strne r2, [r4, #0] │ │ │ │ ldrbeq r3, [r4, #16] │ │ │ │ ldrbne r3, [r4, #16] │ │ │ │ - b.n 7b4e2 │ │ │ │ + b.n 7b4de │ │ │ │ ldrd r1, r2, [r3, #8] │ │ │ │ str r2, [r1, #12] │ │ │ │ ldr r6, [r3, #16] │ │ │ │ ldr.w r7, [r5, #512] @ 0x200 │ │ │ │ str r1, [r2, #8] │ │ │ │ movs r2, #28 │ │ │ │ mul.w r8, r2, r6 │ │ │ │ @@ -121195,112 +121191,112 @@ │ │ │ │ ldr r1, [r2, #8] │ │ │ │ ldr r4, [r2, #16] │ │ │ │ str r4, [r3, #8] │ │ │ │ add.w r4, r5, r1, lsl #2 │ │ │ │ str r3, [r2, #16] │ │ │ │ ldr.w ip, [r4, #528] @ 0x210 │ │ │ │ cmp r2, ip │ │ │ │ - bne.n 7b67e │ │ │ │ + bne.n 7b67a │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbz r3, 7b67a │ │ │ │ + cbz r3, 7b676 │ │ │ │ ldr r6, [r3, #8] │ │ │ │ cmp r1, r6 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ str.w r3, [r4, #528] @ 0x210 │ │ │ │ adds r3, r1, #1 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ str r3, [r2, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 7b74c │ │ │ │ + beq.n 7b748 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 7b72a │ │ │ │ + beq.n 7b726 │ │ │ │ ldr.w r3, [r4, #532] @ 0x214 │ │ │ │ - cbnz r3, 7b696 │ │ │ │ + cbnz r3, 7b692 │ │ │ │ str.w r2, [r4, #532] @ 0x214 │ │ │ │ cmp r2, ip │ │ │ │ - beq.w 7b576 │ │ │ │ + beq.w 7b572 │ │ │ │ ldrd r3, r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7b7ae │ │ │ │ + beq.w 7b7aa │ │ │ │ str r3, [r1, #20] │ │ │ │ ldr.w r3, [ip, #20] │ │ │ │ ldr r0, [r2, #20] │ │ │ │ str r1, [r0, #24] │ │ │ │ strd r3, ip, [r2, #20] │ │ │ │ - cbz r3, 7b6b8 │ │ │ │ + cbz r3, 7b6b4 │ │ │ │ str r2, [r3, #24] │ │ │ │ str.w r2, [ip, #20] │ │ │ │ - b.n 7b576 │ │ │ │ + b.n 7b572 │ │ │ │ ldr.w r0, [r0, #708] @ 0x2c4 │ │ │ │ mov r1, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r2 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r2 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7b59a │ │ │ │ + beq.w 7b596 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 7b5a4 │ │ │ │ - bl 77270 │ │ │ │ + beq.w 7b5a0 │ │ │ │ + bl 771f0 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ - b.n 7b59a │ │ │ │ + b.n 7b596 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7b6de │ │ │ │ + beq.n 7b6da │ │ │ │ lsls r2, r3, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r3, r4, #20 │ │ │ │ addpl.w r3, r4, #28 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 7b4f0 │ │ │ │ - b.n 7b6e6 │ │ │ │ + beq.w 7b4ec │ │ │ │ + b.n 7b6e2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 6cb9c │ │ │ │ + bl 6cb94 │ │ │ │ mov r2, r0 │ │ │ │ adds r6, r0, #1 │ │ │ │ - bne.n 7b61a │ │ │ │ + bne.n 7b616 │ │ │ │ mov r0, r4 │ │ │ │ bl 2ea54 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19dd70 │ │ │ │ + bl 19dc90 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ movs r2, #2 │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb r3, [r4, #16] │ │ │ │ - b.n 7b576 │ │ │ │ + b.n 7b572 │ │ │ │ ldr.w r3, [r5, #524] @ 0x20c │ │ │ │ movs r1, #0 │ │ │ │ strd r3, r1, [r2, #20] │ │ │ │ - cbz r3, 7b738 │ │ │ │ + cbz r3, 7b734 │ │ │ │ str r2, [r3, #24] │ │ │ │ ldr.w r3, [r5, #532] @ 0x214 │ │ │ │ str.w r2, [r5, #524] @ 0x20c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7b576 │ │ │ │ + bne.w 7b572 │ │ │ │ str.w r2, [r5, #532] @ 0x214 │ │ │ │ - b.n 7b576 │ │ │ │ + b.n 7b572 │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7b688 │ │ │ │ + beq.n 7b684 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbz r3, 7b7a8 │ │ │ │ + cbz r3, 7b7a4 │ │ │ │ str r1, [r3, #20] │ │ │ │ str r3, [r1, #24] │ │ │ │ ldr.w r1, [r7, r8] │ │ │ │ ldr.w r3, [r5, #520] @ 0x208 │ │ │ │ str r3, [r2, #20] │ │ │ │ str.w r2, [r5, #520] @ 0x208 │ │ │ │ ubfx r3, r1, #0, #18 │ │ │ │ lsrs r2, r1, #18 │ │ │ │ - cbz r3, 7b780 │ │ │ │ + cbz r3, 7b77c │ │ │ │ add.w r3, r1, #262144 @ 0x40000 │ │ │ │ movs r4, #0 │ │ │ │ lsrs r3, r3, #18 │ │ │ │ add.w r3, r5, r3, lsl #3 │ │ │ │ str.w r4, [r3, #808] @ 0x328 │ │ │ │ add.w r3, r5, r2, lsl #3 │ │ │ │ movs r4, #0 │ │ │ │ @@ -121309,101 +121305,101 @@ │ │ │ │ ldr.w r3, [r0, #812] @ 0x32c │ │ │ │ ldr.w r0, [r0, #804] @ 0x324 │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [r5, #788] @ 0x314 │ │ │ │ str.w r4, [r7, r8] │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r5, #788] @ 0x314 │ │ │ │ - b.n 7b576 │ │ │ │ + b.n 7b572 │ │ │ │ str.w r1, [r5, #524] @ 0x20c │ │ │ │ - b.n 7b758 │ │ │ │ + b.n 7b754 │ │ │ │ str.w r3, [r5, #524] @ 0x20c │ │ │ │ - b.n 7b6a8 │ │ │ │ + b.n 7b6a4 │ │ │ │ ldr.w r0, [r0, #668] @ 0x29c │ │ │ │ mov r1, r4 │ │ │ │ blx r2 │ │ │ │ - b.n 7b5c2 │ │ │ │ - movw r0, #64972 @ 0xfdcc │ │ │ │ + b.n 7b5be │ │ │ │ + movw r0, #65292 @ 0xff0c │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ movw r1, #3016 @ 0xbc8 │ │ │ │ - bl 214fc4 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 7b712 │ │ │ │ + bl 214f14 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 7b70e │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 19dd70 │ │ │ │ + b.w 19dc90 │ │ │ │ │ │ │ │ -0007b7e0 : │ │ │ │ +0007b7dc : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movw ip, #19968 @ 0x4e00 │ │ │ │ movt ip, #72 @ 0x48 │ │ │ │ - movw r3, #29761 @ 0x7441 │ │ │ │ + movw r3, #29633 @ 0x73c1 │ │ │ │ movt r3, #7 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r2, [ip, #724] @ 0x2d4 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7b916 │ │ │ │ - cbz r0, 7b864 │ │ │ │ - ldr r0, [pc, #412] @ (7b9ac ) │ │ │ │ + bne.w 7b912 │ │ │ │ + cbz r0, 7b860 │ │ │ │ + ldr r0, [pc, #412] @ (7b9a8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ bic.w r3, r1, #4080 @ 0xff0 │ │ │ │ bic.w r3, r3, #15 │ │ │ │ ldr r2, [r2, r0] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r2, #1528] @ 0x5f8 │ │ │ │ cmn.w r4, #804 @ 0x324 │ │ │ │ - beq.n 7b87c │ │ │ │ + beq.n 7b878 │ │ │ │ lsrs r2, r1, #18 │ │ │ │ ubfx r0, r1, #0, #18 │ │ │ │ add.w r2, r4, r2, lsl #3 │ │ │ │ ldr.w r5, [r2, #808] @ 0x328 │ │ │ │ cmp r5, r0 │ │ │ │ - bgt.n 7b854 │ │ │ │ + bgt.n 7b850 │ │ │ │ ldr.w r2, [r2, #804] @ 0x324 │ │ │ │ cmp r2, r0 │ │ │ │ ite gt │ │ │ │ movgt r0, #0 │ │ │ │ movle r0, #1 │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ - cbz r0, 7b87c │ │ │ │ + cbz r0, 7b878 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ str r0, [r1, #0] │ │ │ │ str r1, [r3, #4] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbz r0, 7b868 │ │ │ │ - cbz r2, 7b8a0 │ │ │ │ + cbz r0, 7b864 │ │ │ │ + cbz r2, 7b89c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r2, [r3, #20] │ │ │ │ ldr.w r2, [r4, r2, lsl #3] │ │ │ │ ldr r1, [r2, #12] │ │ │ │ strd r2, r1, [r3, #8] │ │ │ │ str r3, [r2, #12] │ │ │ │ str r3, [r1, #8] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr.w r2, [ip, #684] @ 0x2ac │ │ │ │ - movw r3, #50069 @ 0xc395 │ │ │ │ + movw r3, #50061 @ 0xc38d │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7b9a4 │ │ │ │ + bne.w 7b9a0 │ │ │ │ mov r0, r1 │ │ │ │ blx 297f8 │ │ │ │ ldr.w r3, [r4, #800] @ 0x320 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #800] @ 0x320 │ │ │ │ - b.n 7b864 │ │ │ │ + b.n 7b860 │ │ │ │ ldrd r1, r2, [r3, #8] │ │ │ │ str r2, [r1, #12] │ │ │ │ ldr r5, [r3, #16] │ │ │ │ ldr.w r6, [r4, #512] @ 0x200 │ │ │ │ str r1, [r2, #8] │ │ │ │ movs r2, #28 │ │ │ │ mul.w r5, r2, r5 │ │ │ │ @@ -121411,74 +121407,74 @@ │ │ │ │ ldr r1, [r2, #8] │ │ │ │ ldr r0, [r2, #16] │ │ │ │ str r0, [r3, #8] │ │ │ │ add.w r0, r4, r1, lsl #2 │ │ │ │ str r3, [r2, #16] │ │ │ │ ldr.w lr, [r0, #528] @ 0x210 │ │ │ │ cmp r2, lr │ │ │ │ - bne.n 7b8da │ │ │ │ + bne.n 7b8d6 │ │ │ │ ldr r7, [r2, #24] │ │ │ │ - cbz r7, 7b8d6 │ │ │ │ + cbz r7, 7b8d2 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r1, r3 │ │ │ │ it ne │ │ │ │ movne r7, #0 │ │ │ │ str.w r7, [r0, #528] @ 0x210 │ │ │ │ adds r3, r1, #1 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ str r3, [r2, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 7b940 │ │ │ │ + beq.n 7b93c │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 7b920 │ │ │ │ + beq.n 7b91c │ │ │ │ ldr.w r3, [r0, #532] @ 0x214 │ │ │ │ - cbnz r3, 7b8f2 │ │ │ │ + cbnz r3, 7b8ee │ │ │ │ str.w r2, [r0, #532] @ 0x214 │ │ │ │ cmp r2, lr │ │ │ │ - beq.n 7b864 │ │ │ │ + beq.n 7b860 │ │ │ │ ldrd r3, r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7b99e │ │ │ │ + beq.n 7b99a │ │ │ │ str r3, [r1, #20] │ │ │ │ ldr.w r3, [lr, #20] │ │ │ │ ldr r0, [r2, #20] │ │ │ │ str r1, [r0, #24] │ │ │ │ strd r3, lr, [r2, #20] │ │ │ │ - cbz r3, 7b910 │ │ │ │ + cbz r3, 7b90c │ │ │ │ str r2, [r3, #24] │ │ │ │ str.w r2, [lr, #20] │ │ │ │ - b.n 7b864 │ │ │ │ + b.n 7b860 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr.w r0, [ip, #708] @ 0x2c4 │ │ │ │ bx r2 │ │ │ │ ldr.w r3, [r4, #524] @ 0x20c │ │ │ │ movs r1, #0 │ │ │ │ strd r3, r1, [r2, #20] │ │ │ │ - cbz r3, 7b92e │ │ │ │ + cbz r3, 7b92a │ │ │ │ str r2, [r3, #24] │ │ │ │ ldr.w r3, [r4, #532] @ 0x214 │ │ │ │ str.w r2, [r4, #524] @ 0x20c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7b864 │ │ │ │ + bne.n 7b860 │ │ │ │ str.w r2, [r4, #532] @ 0x214 │ │ │ │ - b.n 7b864 │ │ │ │ + b.n 7b860 │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7b8e4 │ │ │ │ + beq.n 7b8e0 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbz r3, 7b998 │ │ │ │ + cbz r3, 7b994 │ │ │ │ str r1, [r3, #20] │ │ │ │ str r3, [r1, #24] │ │ │ │ ldr r1, [r6, r5] │ │ │ │ ldr.w r3, [r4, #520] @ 0x208 │ │ │ │ str r3, [r2, #20] │ │ │ │ str.w r2, [r4, #520] @ 0x208 │ │ │ │ ubfx r3, r1, #0, #18 │ │ │ │ lsrs r2, r1, #18 │ │ │ │ - cbz r3, 7b972 │ │ │ │ + cbz r3, 7b96e │ │ │ │ add.w r3, r1, #262144 @ 0x40000 │ │ │ │ movs r0, #0 │ │ │ │ lsrs r3, r3, #18 │ │ │ │ add.w r3, r4, r3, lsl #3 │ │ │ │ str.w r0, [r3, #808] @ 0x328 │ │ │ │ add.w r3, r4, r2, lsl #3 │ │ │ │ movs r7, #0 │ │ │ │ @@ -121487,22 +121483,22 @@ │ │ │ │ str.w r7, [r3, #804] @ 0x324 │ │ │ │ ldr.w r3, [ip, #812] @ 0x32c │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [r4, #788] @ 0x314 │ │ │ │ str r7, [r6, r5] │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #788] @ 0x314 │ │ │ │ - b.n 7b864 │ │ │ │ + b.n 7b860 │ │ │ │ str.w r1, [r4, #524] @ 0x20c │ │ │ │ - b.n 7b94c │ │ │ │ + b.n 7b948 │ │ │ │ str.w r3, [r4, #524] @ 0x20c │ │ │ │ - b.n 7b900 │ │ │ │ + b.n 7b8fc │ │ │ │ ldr.w r0, [ip, #668] @ 0x29c │ │ │ │ blx r2 │ │ │ │ - b.n 7b894 │ │ │ │ + b.n 7b890 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r6, [r1, #24] │ │ │ │ @@ -121510,150 +121506,151 @@ │ │ │ │ sub sp, #20 │ │ │ │ mov r4, r1 │ │ │ │ mov r8, r0 │ │ │ │ mov r7, r2 │ │ │ │ ldrb r3, [r6, #6] │ │ │ │ ldr.w sl, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7bcd2 │ │ │ │ + beq.w 7bcd8 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7bcac │ │ │ │ + bne.w 7bcb2 │ │ │ │ ldr r3, [r1, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7bcdc │ │ │ │ + bne.w 7bce2 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78354 │ │ │ │ + bl 782d4 │ │ │ │ mov r5, r0 │ │ │ │ adds r6, r0, #3 │ │ │ │ - beq.w 7becc │ │ │ │ + beq.w 7bece │ │ │ │ ldr.w r3, [r4, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7bb02 │ │ │ │ + beq.n 7bb02 │ │ │ │ adds r3, r5, #1 │ │ │ │ - bne.w 7bb58 │ │ │ │ + bne.w 7bb58 │ │ │ │ ldr r6, [r4, #24] │ │ │ │ ldr r3, [r6, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 7bdb4 │ │ │ │ + ble.w 7bdb8 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ ands.w r0, r1, #255 @ 0xff │ │ │ │ - bne.w 7bf2a │ │ │ │ - movw r2, #42704 @ 0xa6d0 │ │ │ │ - add.w ip, r8, r2 │ │ │ │ + bne.w 7bf2c │ │ │ │ + movw r0, #42704 @ 0xa6d0 │ │ │ │ + add.w ip, r8, r0 │ │ │ │ ubfx r1, r1, #0, #12 │ │ │ │ mov r5, r6 │ │ │ │ - ldr.w r3, [r8, r2] │ │ │ │ - ldr.w r0, [ip, #4] │ │ │ │ + ldr.w r3, [r8, r0] │ │ │ │ + ldr.w r2, [ip, #4] │ │ │ │ adds.w r3, r3, #4096 @ 0x1000 │ │ │ │ - str.w r3, [r8, r2] │ │ │ │ - adc.w r0, r0, #0 │ │ │ │ - str.w r0, [ip, #4] │ │ │ │ - mov.w ip, #1 │ │ │ │ + str.w r3, [r8, r0] │ │ │ │ + adc.w r2, r2, #0 │ │ │ │ + str.w r2, [ip, #4] │ │ │ │ + movs r0, #1 │ │ │ │ orrs r1, r3 │ │ │ │ ldrb.w r8, [r6, #4] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r6, #8] │ │ │ │ cmp.w r8, #7 │ │ │ │ - lsl.w ip, ip, r8 │ │ │ │ - add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ - and.w r2, r9, ip │ │ │ │ - bgt.n 7bac2 │ │ │ │ - add.w lr, r6, #20 │ │ │ │ - ldrsb.w r3, [lr, r2] │ │ │ │ + lsl.w r0, r0, r8 │ │ │ │ + add.w r0, r0, #4294967295 @ 0xffffffff │ │ │ │ + and.w lr, r9, r0 │ │ │ │ + bgt.n 7bac0 │ │ │ │ + add.w ip, r6, #20 │ │ │ │ + ldrsb.w r3, [ip, lr] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 7bc8c │ │ │ │ + bge.w 7bc90 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ - strb.w r3, [lr, r2] │ │ │ │ + strb.w r3, [ip, lr] │ │ │ │ ldr r5, [r4, #24] │ │ │ │ - ldr.w ip, [r5, #16] │ │ │ │ - ldrb r2, [r5, #6] │ │ │ │ + ldr r0, [r5, #16] │ │ │ │ + ldrb r6, [r5, #6] │ │ │ │ movs r3, #1 │ │ │ │ - ldrb r6, [r5, #5] │ │ │ │ - lsls r3, r6 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 7bd2a │ │ │ │ - add.w r3, r3, ip, lsl #3 │ │ │ │ - add.w r2, r5, #20 │ │ │ │ - str r7, [r2, r3] │ │ │ │ - add r2, r3 │ │ │ │ - str.w sl, [r2, #4] │ │ │ │ - ldr r2, [r5, #12] │ │ │ │ - add.w r3, ip, #1 │ │ │ │ - str r1, [r4, #16] │ │ │ │ - str r0, [r4, #20] │ │ │ │ - subs r2, #1 │ │ │ │ - str r3, [r5, #16] │ │ │ │ + ldrb.w ip, [r5, #5] │ │ │ │ + lsl.w r3, r3, ip │ │ │ │ + add.w ip, r5, #20 │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.w 7bd30 │ │ │ │ + add.w r3, r3, r0, lsl #3 │ │ │ │ + add.w r6, r5, #20 │ │ │ │ + str r7, [r6, r3] │ │ │ │ + add r6, r3 │ │ │ │ + str.w sl, [r6, #4] │ │ │ │ + ldr r3, [r5, #12] │ │ │ │ + adds r0, #1 │ │ │ │ + str r2, [r4, #20] │ │ │ │ + subs r2, r3, #1 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - str r2, [r5, #12] │ │ │ │ + str r1, [r4, #16] │ │ │ │ adds r3, #1 │ │ │ │ + str r0, [r5, #16] │ │ │ │ + str r2, [r5, #12] │ │ │ │ str r3, [r4, #8] │ │ │ │ movs r0, #0 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp.w r8, #15 │ │ │ │ - bgt.w 7be54 │ │ │ │ - add.w r3, r6, r2, lsl #1 │ │ │ │ + bgt.w 7be58 │ │ │ │ + add.w r3, r6, lr, lsl #1 │ │ │ │ ldrsh.w r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 7bbe0 │ │ │ │ - ldr.w ip, [r6, #16] │ │ │ │ - add.w lr, r6, #20 │ │ │ │ + bge.w 7bbe0 │ │ │ │ + ldr r0, [r6, #16] │ │ │ │ + add.w ip, r6, #20 │ │ │ │ movs r3, #1 │ │ │ │ - strh.w ip, [lr, r2, lsl #1] │ │ │ │ - ldrb r2, [r6, #6] │ │ │ │ + strh.w r0, [ip, lr, lsl #1] │ │ │ │ + ldrb.w lr, [r6, #6] │ │ │ │ ldrb r6, [r6, #5] │ │ │ │ lsls r3, r6 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 7bd2e │ │ │ │ - add.w r3, r3, ip, lsl #3 │ │ │ │ - str.w r7, [lr, r3] │ │ │ │ - add r3, lr │ │ │ │ + cmp.w lr, #0 │ │ │ │ + beq.w 7bd30 │ │ │ │ + add.w r3, r3, r0, lsl #3 │ │ │ │ + str.w r7, [ip, r3] │ │ │ │ + add r3, ip │ │ │ │ str.w sl, [r3, #4] │ │ │ │ - b.n 7baa4 │ │ │ │ + b.n 7baa4 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r2, #17 │ │ │ │ - bmi.w 7bd54 │ │ │ │ + bmi.w 7bd58 │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #17 │ │ │ │ - bpl.w 7ba0c │ │ │ │ + bpl.w 7ba08 │ │ │ │ ldr.w r2, [r3, #164] @ 0xa4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7bd92 │ │ │ │ + bne.w 7bd78 │ │ │ │ movw r2, #42012 @ 0xa41c │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 7be70 │ │ │ │ - ldr r3, [pc, #792] @ (7be4c ) │ │ │ │ + beq.w 7be72 │ │ │ │ + ldr r3, [pc, #796] @ (7be50 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ sub.w r2, r4, #8 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr.w r1, [r3, #3796] @ 0xed4 │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ ldr r0, [r1, #4] │ │ │ │ and.w r3, r3, #3 │ │ │ │ orrs r3, r0 │ │ │ │ str r2, [r0, #0] │ │ │ │ strd r1, r3, [r4, #-8] │ │ │ │ str r2, [r1, #4] │ │ │ │ - b.n 7ba0c │ │ │ │ + b.n 7ba08 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ cmp r6, sl │ │ │ │ - beq.n 7bbb6 │ │ │ │ + beq.n 7bbb6 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ ands.w r0, r2, #255 @ 0xff │ │ │ │ - bne.w 7bde6 │ │ │ │ + bne.w 7bdea │ │ │ │ movw lr, #42704 @ 0xa6d0 │ │ │ │ add.w ip, r8, lr │ │ │ │ ldr r1, [r4, #24] │ │ │ │ ubfx r2, r2, #0, #12 │ │ │ │ ldr.w r3, [r8, lr] │ │ │ │ ldr.w r0, [ip, #4] │ │ │ │ adds.w r3, r3, #4096 @ 0x1000 │ │ │ │ @@ -121662,217 +121659,216 @@ │ │ │ │ adc.w r3, r0, #0 │ │ │ │ str.w r3, [ip, #4] │ │ │ │ movs r0, #1 │ │ │ │ ldrb.w lr, [r1, #5] │ │ │ │ ldrb.w ip, [r1, #6] │ │ │ │ lsl.w r0, r0, lr │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 7be38 │ │ │ │ + beq.w 7be3c │ │ │ │ add.w r1, r1, r5, lsl #3 │ │ │ │ add r1, r0 │ │ │ │ str.w sl, [r1, #24] │ │ │ │ strd r2, r3, [r4, #16] │ │ │ │ - cbz r6, 7bbc2 │ │ │ │ + cbz r6, 7bbc2 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7bc30 │ │ │ │ + bne.n 7bc32 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 7baba │ │ │ │ + beq.w 7bab8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7baba │ │ │ │ + bne.w 7bab8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 7baba │ │ │ │ - mov.w lr, r9, lsr #5 │ │ │ │ - add.w r2, r2, r2, lsl #2 │ │ │ │ - add.w r3, lr, #1 │ │ │ │ - add r3, r2 │ │ │ │ - and.w r2, r3, ip │ │ │ │ - add.w r3, r6, r2, lsl #1 │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 7bab8 │ │ │ │ + mov.w ip, r9, lsr #5 │ │ │ │ + add.w lr, lr, lr, lsl #2 │ │ │ │ + add.w r3, ip, #1 │ │ │ │ + add r3, lr │ │ │ │ + and.w lr, r3, r0 │ │ │ │ + add.w r3, r6, lr, lsl #1 │ │ │ │ ldrsh.w r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 7bad8 │ │ │ │ - lsls r3, r2, #2 │ │ │ │ - add r3, r2 │ │ │ │ - mov.w lr, lr, lsr #5 │ │ │ │ + blt.w 7bad6 │ │ │ │ + mov.w r3, lr, lsl #2 │ │ │ │ add r3, lr │ │ │ │ + mov.w ip, ip, lsr #5 │ │ │ │ + add r3, ip │ │ │ │ cmp.w r8, #7 │ │ │ │ add.w r3, r3, #1 │ │ │ │ - and.w r2, r3, ip │ │ │ │ - bgt.n 7bc5e │ │ │ │ - adds r3, r6, r2 │ │ │ │ + and.w lr, r3, r0 │ │ │ │ + bgt.n 7bc62 │ │ │ │ + add.w r3, r6, lr │ │ │ │ ldrsb.w r5, [r3, #20] │ │ │ │ cmp r5, #0 │ │ │ │ - bge.w 7bd42 │ │ │ │ - ldr r2, [r6, #16] │ │ │ │ - strb r2, [r3, #20] │ │ │ │ + bge.w 7bd44 │ │ │ │ + ldr r0, [r6, #16] │ │ │ │ + strb r0, [r3, #20] │ │ │ │ ldr r5, [r4, #24] │ │ │ │ - ldr.w ip, [r5, #16] │ │ │ │ - b.n 7ba86 │ │ │ │ + ldr r0, [r5, #16] │ │ │ │ + b.n 7ba7e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7bbc2 │ │ │ │ - ldr r2, [pc, #532] @ (7be50 ) │ │ │ │ + bne.n 7bbc2 │ │ │ │ + ldr r2, [pc, #536] @ (7be54 ) │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r4, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7bf08 │ │ │ │ + bne.w 7bf02 │ │ │ │ mov r0, r6 │ │ │ │ blx r4 │ │ │ │ - b.n 7bbc2 │ │ │ │ - add.w r2, r2, r2, lsl #2 │ │ │ │ - mov.w lr, lr, lsr #5 │ │ │ │ - add r2, lr │ │ │ │ - adds r2, #1 │ │ │ │ - and.w r2, r2, ip │ │ │ │ + b.n 7bbc2 │ │ │ │ + add.w lr, lr, lr, lsl #2 │ │ │ │ + mov.w ip, ip, lsr #5 │ │ │ │ + add lr, ip │ │ │ │ + add.w lr, lr, #1 │ │ │ │ + and.w lr, lr, r0 │ │ │ │ cmp.w r8, #15 │ │ │ │ - add.w r3, r6, r2, lsl #1 │ │ │ │ + add.w r3, r6, lr, lsl #1 │ │ │ │ itet gt │ │ │ │ - addgt.w r3, r6, r2, lsl #2 │ │ │ │ + addgt.w r3, r6, lr, lsl #2 │ │ │ │ ldrshle.w r3, [r3, #20] │ │ │ │ ldrgt r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 7bc4e │ │ │ │ + bge.n 7bc50 │ │ │ │ cmp.w r8, #15 │ │ │ │ - ldr.w ip, [r6, #16] │ │ │ │ + ldr r0, [r6, #16] │ │ │ │ it gt │ │ │ │ - lslgt r3, r2, #2 │ │ │ │ - ble.w 7badc │ │ │ │ - add.w lr, r6, r3 │ │ │ │ - b.n 7be6a │ │ │ │ - mov.w lr, r9, lsr #5 │ │ │ │ - add.w r2, r2, r2, lsl #2 │ │ │ │ - add.w r3, lr, #1 │ │ │ │ - add r3, r2 │ │ │ │ - and.w r2, r3, ip │ │ │ │ - adds r3, r6, r2 │ │ │ │ + movgt.w r3, lr, lsl #2 │ │ │ │ + ble.w 7bad8 │ │ │ │ + add.w ip, r6, r3 │ │ │ │ + b.n 7be6c │ │ │ │ + mov.w ip, r9, lsr #5 │ │ │ │ + add.w lr, lr, lr, lsl #2 │ │ │ │ + add.w r3, ip, #1 │ │ │ │ + add r3, lr │ │ │ │ + and.w lr, r3, r0 │ │ │ │ + add.w r3, r6, lr │ │ │ │ ldrsb.w fp, [r3, #20] │ │ │ │ cmp.w fp, #0 │ │ │ │ - blt.n 7bc24 │ │ │ │ - b.n 7bc00 │ │ │ │ + blt.n 7bc28 │ │ │ │ + b.n 7bc00 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ add.w r3, r3, r3, lsl #1 │ │ │ │ cmp r3, #8 │ │ │ │ it lt │ │ │ │ movlt r3, #8 │ │ │ │ subs r1, r3, #1 │ │ │ │ clz r1, r1 │ │ │ │ rsb r1, r1, #32 │ │ │ │ uxtb r1, r1 │ │ │ │ - bl 7c058 │ │ │ │ + bl 7c058 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 7becc │ │ │ │ + beq.w 7bece │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7b9f0 │ │ │ │ + beq.w 7b9ec │ │ │ │ ldr r6, [r4, #24] │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r7 │ │ │ │ - bl d5eb4 <_PyEval_CheckExceptTypeValid@@Base+0x17dc> │ │ │ │ + bl d5ecc <_PyEval_CheckExceptTypeValid@@Base+0x17e4> │ │ │ │ mov r3, r0 │ │ │ │ adds r0, r3, #1 │ │ │ │ - beq.w 7bea6 │ │ │ │ + beq.w 7bea8 │ │ │ │ mov r2, r7 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r4 │ │ │ │ mov r3, sl │ │ │ │ mov r0, r8 │ │ │ │ - bl 1237c0 <_PyUnicode_IsNumeric@@Base+0x5f0> │ │ │ │ + bl 123b30 <_PyUnicode_IsNumeric@@Base+0x5f0> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 7beee │ │ │ │ + bne.w 7bef0 │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 7baba │ │ │ │ + beq.w 7bab8 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7baba │ │ │ │ + bne.w 7bab8 │ │ │ │ mov r0, sl │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 7baba │ │ │ │ - add.w lr, r5, #20 │ │ │ │ - movs r2, #12 │ │ │ │ - mla r3, r2, ip, r3 │ │ │ │ - add.w r2, lr, r3 │ │ │ │ - strd r7, sl, [r2, #4] │ │ │ │ - str.w r9, [lr, r3] │ │ │ │ - b.n 7baa4 │ │ │ │ - add.w r2, r2, r2, lsl #2 │ │ │ │ - mov.w lr, lr, lsr #5 │ │ │ │ - add r2, lr │ │ │ │ - adds r2, #1 │ │ │ │ - and.w r2, r2, ip │ │ │ │ - b.n 7bc18 │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 7bab8 │ │ │ │ + movs r6, #12 │ │ │ │ + mla r3, r6, r0, r3 │ │ │ │ + add.w r6, ip, r3 │ │ │ │ + strd r7, sl, [r6, #4] │ │ │ │ + str.w r9, [ip, r3] │ │ │ │ + b.n 7baa4 │ │ │ │ + add.w lr, lr, lr, lsl #2 │ │ │ │ + mov.w ip, ip, lsr #5 │ │ │ │ + add lr, ip │ │ │ │ + add.w lr, lr, #1 │ │ │ │ + and.w lr, lr, r0 │ │ │ │ + b.n 7bc1a │ │ │ │ ldr.w r2, [r3, #164] @ 0xa4 │ │ │ │ - cbnz r2, 7bd74 │ │ │ │ + cbnz r2, 7bd9a │ │ │ │ movw r2, #42012 @ 0xa41c │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 7bb30 │ │ │ │ + bne.w 7bb30 │ │ │ │ ldr.w r3, [r7, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7bb30 │ │ │ │ - b.n 7bb0c │ │ │ │ - movw r3, #63357 @ 0xf77d │ │ │ │ + bne.w 7bb30 │ │ │ │ + b.n 7bb0c │ │ │ │ + movw r3, #63377 @ 0xf791 │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7bf22 │ │ │ │ - ldr r3, [r7, #84] @ 0x54 │ │ │ │ + bne.w 7bf24 │ │ │ │ + ldr.w r3, [sl, #84] @ 0x54 │ │ │ │ and.w r3, r3, #512 @ 0x200 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7bb0c │ │ │ │ - ldr r3, [r7, #4] │ │ │ │ - b.n 7bd5a │ │ │ │ - movw r3, #63357 @ 0xf77d │ │ │ │ + beq.w 7ba08 │ │ │ │ + ldr.w r3, [sl, #4] │ │ │ │ + b.n 7bb22 │ │ │ │ + movw r3, #63377 @ 0xf791 │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7bf00 │ │ │ │ - ldr.w r3, [sl, #84] @ 0x54 │ │ │ │ + bne.w 7bf1c │ │ │ │ + ldr r3, [r7, #84] @ 0x54 │ │ │ │ and.w r3, r3, #512 @ 0x200 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7ba0c │ │ │ │ - ldr.w r3, [sl, #4] │ │ │ │ - b.n 7bb22 │ │ │ │ + beq.w 7bb0c │ │ │ │ + ldr r3, [r7, #4] │ │ │ │ + b.n 7bd5e │ │ │ │ ldr r1, [r4, #8] │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ add.w r1, r1, r1, lsl #1 │ │ │ │ cmp r1, #8 │ │ │ │ it lt │ │ │ │ movlt r1, #8 │ │ │ │ subs r1, #1 │ │ │ │ clz r1, r1 │ │ │ │ rsb r1, r1, #32 │ │ │ │ uxtb r1, r1 │ │ │ │ - bl 7c058 │ │ │ │ + bl 7c058 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 7becc │ │ │ │ + beq.n 7bece │ │ │ │ ldr r1, [r4, #16] │ │ │ │ ands.w r0, r1, #255 @ 0xff │ │ │ │ - bne.w 7bf2a │ │ │ │ + bne.w 7bf2c │ │ │ │ ldr r6, [r4, #24] │ │ │ │ - b.n 7ba26 │ │ │ │ + b.n 7ba22 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #1 │ │ │ │ str.w sl, [sp] │ │ │ │ - bl 1e0f54 │ │ │ │ + bl 1e0e9c │ │ │ │ movw r0, #42704 @ 0xa6d0 │ │ │ │ add.w lr, r8, r0 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ ldr.w r3, [r8, r0] │ │ │ │ ldr r2, [r4, #16] │ │ │ │ adds.w ip, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [lr, #4] │ │ │ │ @@ -121882,253 +121878,252 @@ │ │ │ │ str.w r3, [lr, #4] │ │ │ │ ubfx r2, r2, #0, #12 │ │ │ │ ldrb.w lr, [r1, #5] │ │ │ │ orr.w r2, r2, ip │ │ │ │ ldrb.w ip, [r1, #6] │ │ │ │ lsl.w r0, r0, lr │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 7bba8 │ │ │ │ + bne.w 7bba8 │ │ │ │ mov.w ip, #12 │ │ │ │ mla r1, ip, r5, r1 │ │ │ │ add r1, r0 │ │ │ │ str.w sl, [r1, #28] │ │ │ │ strd r2, r3, [r4, #16] │ │ │ │ - b.n 7bbb6 │ │ │ │ + b.n 7bbb6 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - mov.w fp, r2, lsl #2 │ │ │ │ - add.w lr, r6, fp │ │ │ │ - ldr.w r3, [lr, #20] │ │ │ │ + mov.w fp, lr, lsl #2 │ │ │ │ + add.w ip, r6, fp │ │ │ │ + ldr.w r3, [ip, #20] │ │ │ │ cmp r3, #0 │ │ │ │ it lt │ │ │ │ - ldrlt.w ip, [r6, #16] │ │ │ │ - bge.n 7be7c │ │ │ │ - str.w ip, [lr, #20] │ │ │ │ - b.n 7ba86 │ │ │ │ + ldrlt r0, [r6, #16] │ │ │ │ + bge.n 7be7e │ │ │ │ + str.w r0, [ip, #20] │ │ │ │ + b.n 7ba7e │ │ │ │ ldr.w r3, [sl, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7ba0c │ │ │ │ - b.n 7bb30 │ │ │ │ - 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 7ba08 │ │ │ │ + b.n 7bb30 │ │ │ │ + mov.w ip, r9, lsr #5 │ │ │ │ + add fp, lr │ │ │ │ + add.w lr, ip, #1 │ │ │ │ + add lr, fp │ │ │ │ + and.w lr, lr, r0 │ │ │ │ + mov.w r3, lr, lsl #2 │ │ │ │ add.w fp, r6, r3 │ │ │ │ ldr.w fp, [fp, #20] │ │ │ │ cmp.w fp, #0 │ │ │ │ it lt │ │ │ │ - ldrlt.w ip, [r6, #16] │ │ │ │ - blt.w 7bc86 │ │ │ │ - b.n 7bc02 │ │ │ │ + ldrlt r0, [r6, #16] │ │ │ │ + blt.w 7bc8a │ │ │ │ + b.n 7bc04 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ add.w r3, r3, r3, lsl #1 │ │ │ │ cmp r3, #8 │ │ │ │ it lt │ │ │ │ movlt r3, #8 │ │ │ │ subs r1, r3, #1 │ │ │ │ clz r1, r1 │ │ │ │ rsb r1, r1, #32 │ │ │ │ uxtb r1, r1 │ │ │ │ - bl 7c058 │ │ │ │ + bl 7c058 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 7b9f0 │ │ │ │ + bne.w 7b9ec │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7bf3c │ │ │ │ + bne.n 7bf3e │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7bee8 │ │ │ │ + beq.n 7beea │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbz r3, 7bf4e │ │ │ │ + cbz r3, 7bf50 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 7babc │ │ │ │ + b.n 7baba │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7bd08 │ │ │ │ + bne.w 7bd0e │ │ │ │ mov r0, r7 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 7bd08 │ │ │ │ - mov r0, sl │ │ │ │ - blx r2 │ │ │ │ - mov r3, r0 │ │ │ │ - b.n 7bda8 │ │ │ │ - movw r1, #25253 @ 0x62a5 │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 7bd0e │ │ │ │ + movw r1, #26133 @ 0x6615 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 7bc48 │ │ │ │ + beq.w 7bc4a │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - b.n 7bc48 │ │ │ │ + b.n 7bc4a │ │ │ │ mov r0, r7 │ │ │ │ blx r2 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 7bd88 │ │ │ │ + b.n 7bdae │ │ │ │ + mov r0, sl │ │ │ │ + blx r2 │ │ │ │ + mov r3, r0 │ │ │ │ + b.n 7bd8e │ │ │ │ movs r1, #0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r4 │ │ │ │ str.w sl, [sp] │ │ │ │ - bl 1e0f54 │ │ │ │ + bl 1e0e9c │ │ │ │ ldr r1, [r4, #16] │ │ │ │ - b.n 7bde2 │ │ │ │ + b.n 7bde6 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7bed8 │ │ │ │ + bne.n 7beda │ │ │ │ mov r0, sl │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 7bed8 │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 7beda │ │ │ │ mov r0, r7 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 7bee8 │ │ │ │ - nop │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 7beea │ │ │ │ push {r4, lr} │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r0 │ │ │ │ ldrb.w lr, [r0, #4] │ │ │ │ cmp.w lr, #7 │ │ │ │ lsl.w r3, r3, lr │ │ │ │ add.w r4, r3, #4294967295 @ 0xffffffff │ │ │ │ and.w r0, r4, r1 │ │ │ │ - bgt.n 7bfce │ │ │ │ + bgt.n 7bfce │ │ │ │ add.w ip, r2, r0 │ │ │ │ ldrsb.w ip, [ip, #20] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bge.n 7bf84 │ │ │ │ + bge.n 7bf84 │ │ │ │ pop {r4, pc} │ │ │ │ lsrs r1, r1, #5 │ │ │ │ add.w r3, r0, r0, lsl #2 │ │ │ │ adds r0, r1, #1 │ │ │ │ add r3, r0 │ │ │ │ and.w r0, r4, r3 │ │ │ │ adds r3, r2, r0 │ │ │ │ ldrsb.w r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 7bf82 │ │ │ │ + blt.n 7bf82 │ │ │ │ add.w r0, r0, r0, lsl #2 │ │ │ │ cmp.w lr, #7 │ │ │ │ add.w r0, r0, r1, lsr #5 │ │ │ │ mov.w r1, r1, lsr #5 │ │ │ │ add.w r0, r0, #1 │ │ │ │ and.w r0, r0, r4 │ │ │ │ - bgt.n 7bff8 │ │ │ │ + bgt.n 7bff8 │ │ │ │ adds r3, r2, r0 │ │ │ │ ldrsb.w r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 7bf82 │ │ │ │ + blt.n 7bf82 │ │ │ │ add.w r0, r0, r0, lsl #2 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ add r0, r1 │ │ │ │ adds r0, #1 │ │ │ │ ands r0, r4 │ │ │ │ - b.n 7bfb6 │ │ │ │ + b.n 7bfb6 │ │ │ │ cmp.w lr, #15 │ │ │ │ - bgt.n 7c01c │ │ │ │ + bgt.n 7c01c │ │ │ │ add.w r3, r2, r0, lsl #1 │ │ │ │ ldrsh.w r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 7bf82 │ │ │ │ + blt.n 7bf82 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ add.w r3, r0, r0, lsl #2 │ │ │ │ adds r0, r1, #1 │ │ │ │ add r3, r0 │ │ │ │ and.w r0, r4, r3 │ │ │ │ add.w r3, r2, r0, lsl #1 │ │ │ │ ldrsh.w r3, [r3, #20] │ │ │ │ - b.n 7bf98 │ │ │ │ + b.n 7bf98 │ │ │ │ add.w ip, r2, r0, lsl #1 │ │ │ │ add.w r3, r0, r0, lsl #2 │ │ │ │ cmp.w lr, #15 │ │ │ │ - bgt.n 7c03e │ │ │ │ + bgt.n 7c03e │ │ │ │ ldrsh.w ip, [ip, #20] │ │ │ │ lsrs r1, r1, #5 │ │ │ │ add r3, r1 │ │ │ │ adds r3, #1 │ │ │ │ cmp.w ip, #0 │ │ │ │ - blt.n 7bf82 │ │ │ │ + blt.n 7bf82 │ │ │ │ and.w r0, r4, r3 │ │ │ │ - b.n 7bff8 │ │ │ │ + b.n 7bff8 │ │ │ │ add.w r3, r2, r0, lsl #2 │ │ │ │ ldr.w ip, [r3, #20] │ │ │ │ lsls r3, r0, #2 │ │ │ │ cmp.w ip, #0 │ │ │ │ - blt.n 7bf82 │ │ │ │ + blt.n 7bf82 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ add r3, r0 │ │ │ │ adds r0, r1, #1 │ │ │ │ add r0, r3 │ │ │ │ ands r0, r4 │ │ │ │ add.w r3, r2, r0, lsl #2 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ - b.n 7bf98 │ │ │ │ + b.n 7bf98 │ │ │ │ add.w ip, r2, r0, lsl #2 │ │ │ │ lsls r3, r0, #2 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ add r3, r0 │ │ │ │ add r3, r1 │ │ │ │ ldr.w ip, [ip, #20] │ │ │ │ adds r3, #1 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bge.n 7c016 │ │ │ │ + bge.n 7c016 │ │ │ │ pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.w 7c97c │ │ │ │ + bhi.w 7c980 │ │ │ │ ldrd r5, r3, [r0, #24] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r0 │ │ │ │ ldrb r3, [r5, #6] │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #0 │ │ │ │ andne.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7c63e │ │ │ │ + beq.w 7c642 │ │ │ │ movs r3, #1 │ │ │ │ str r1, [sp, #12] │ │ │ │ movw r1, #43691 @ 0xaaab │ │ │ │ movt r1, #43690 @ 0xaaaa │ │ │ │ lsl.w fp, r3, r6 │ │ │ │ - ldr r0, [pc, #720] @ (7c370 ) │ │ │ │ + ldr r0, [pc, #720] @ (7c370 ) │ │ │ │ mrc 15, 0, r9, cr13, cr0, {3} │ │ │ │ cmp r6, #7 │ │ │ │ lsl.w r2, fp, r3 │ │ │ │ str r0, [sp, #8] │ │ │ │ itt hi │ │ │ │ strhi r3, [sp, #20] │ │ │ │ strhi r3, [sp, #28] │ │ │ │ umull r1, r2, r1, r2 │ │ │ │ lsr.w sl, r2, r3 │ │ │ │ ldr.w r2, [r0, r9] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ mov.w r2, sl, lsl #3 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bhi.w 7c67e │ │ │ │ + bhi.w 7c682 │ │ │ │ cmp r6, #3 │ │ │ │ - bne.w 7c20e │ │ │ │ + bne.w 7c20e │ │ │ │ add.w r0, r0, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r0, #2740] @ 0xab4 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.w 7c6be │ │ │ │ + ble.w 7c6c2 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r0, #2740] @ 0xab4 │ │ │ │ movs r1, #0 │ │ │ │ add.w r0, r0, r2, lsl #2 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ ldr.w r4, [r0, #2420] @ 0x974 │ │ │ │ add.w r0, r4, #28 │ │ │ │ @@ -122147,86 +122142,86 @@ │ │ │ │ blx 2957c │ │ │ │ ldrb r1, [r5, #5] │ │ │ │ movs r3, #1 │ │ │ │ ldr.w fp, [r7, #8] │ │ │ │ lsl.w r1, r3, r1 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7c946 │ │ │ │ + bne.w 7c94a │ │ │ │ ldrb r3, [r5, #6] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7c692 │ │ │ │ + beq.w 7c696 │ │ │ │ add.w r3, r5, #20 │ │ │ │ mov.w r8, #8 │ │ │ │ add.w sl, r3, r1 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ add r8, r6 │ │ │ │ cmp fp, r3 │ │ │ │ - bne.w 7c708 │ │ │ │ + bne.w 7c70c │ │ │ │ ldr r3, [r7, #24] │ │ │ │ ldrb r3, [r3, #6] │ │ │ │ str r3, [sp, #0] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 7c708 │ │ │ │ + bne.w 7c70c │ │ │ │ mov.w r2, fp, lsl #3 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r8 │ │ │ │ blx 29c10 │ │ │ │ ldrb r2, [r4, #4] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ lsls r3, r2 │ │ │ │ subs r0, r3, #1 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 7c1b8 │ │ │ │ + beq.n 7c1b8 │ │ │ │ movs r3, #0 │ │ │ │ mov sl, r5 │ │ │ │ str r7, [sp, #0] │ │ │ │ - b.n 7c192 │ │ │ │ + b.n 7c192 │ │ │ │ cmp r2, #15 │ │ │ │ - bgt.w 7c626 │ │ │ │ + bgt.w 7c62a │ │ │ │ ldrsh.w lr, [r6, r1, lsl #1] │ │ │ │ cmp.w lr, #4294967295 @ 0xffffffff │ │ │ │ - bne.w 7c320 │ │ │ │ + bne.w 7c320 │ │ │ │ strh.w r3, [r6, r1, lsl #1] │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, fp │ │ │ │ - beq.n 7c1b4 │ │ │ │ + beq.n 7c1b4 │ │ │ │ ldrb r2, [r4, #4] │ │ │ │ ldr.w r1, [r8, r3, lsl #3] │ │ │ │ cmp r2, #7 │ │ │ │ ldr r5, [r1, #12] │ │ │ │ and.w r1, r0, r5 │ │ │ │ - bgt.n 7c174 │ │ │ │ + bgt.n 7c174 │ │ │ │ ldrsb.w lr, [r6, r1] │ │ │ │ cmp.w lr, #4294967295 @ 0xffffffff │ │ │ │ - bne.w 7c320 │ │ │ │ + bne.w 7c320 │ │ │ │ strb r3, [r6, r1] │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, fp │ │ │ │ - bne.n 7c190 │ │ │ │ + bne.n 7c190 │ │ │ │ ldr r7, [sp, #0] │ │ │ │ mov r5, sl │ │ │ │ movw r3, #44060 @ 0xac1c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ str r4, [r7, #24] │ │ │ │ - beq.n 7c1fa │ │ │ │ + beq.n 7c1fa │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldrb r2, [r5, #4] │ │ │ │ ldr.w r3, [r3, r9] │ │ │ │ cmp r2, #3 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - bne.w 7c374 │ │ │ │ + bne.w 7c374 │ │ │ │ add.w r1, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r1, #2740] @ 0xab4 │ │ │ │ cmp r2, #79 @ 0x4f │ │ │ │ - bhi.w 7c374 │ │ │ │ + bhi.w 7c374 │ │ │ │ ldrb r0, [r5, #6] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7c374 │ │ │ │ + beq.w 7c374 │ │ │ │ add.w r3, r1, r2, lsl #2 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r1, #2740] @ 0xab4 │ │ │ │ str.w r5, [r3, #2420] @ 0x974 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ movs r0, #0 │ │ │ │ str.w fp, [r4, #16] │ │ │ │ @@ -122236,43 +122231,43 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ str r3, [sp, #20] │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ movw r8, #19968 @ 0x4e00 │ │ │ │ movt r8, #72 @ 0x48 │ │ │ │ add.w r1, r3, fp │ │ │ │ - movw r3, #6037 @ 0x1795 │ │ │ │ + movw r3, #6029 @ 0x178d │ │ │ │ movt r3, #7 │ │ │ │ add.w r2, r1, #20 │ │ │ │ str r2, [sp, #24] │ │ │ │ ldr.w r2, [r8, #692] @ 0x2b4 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7c96c │ │ │ │ + bne.w 7c970 │ │ │ │ add.w r0, r0, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r0, #1528] @ 0x5f8 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ subs r3, #1 │ │ │ │ cmp.w r3, #512 @ 0x200 │ │ │ │ - bcs.w 7c8f6 │ │ │ │ + bcs.w 7c8fa │ │ │ │ adds r1, #19 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ lsrs r1, r1, #3 │ │ │ │ ldr.w r3, [r3, r1, lsl #3] │ │ │ │ ldr.w ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq.w 7c93c │ │ │ │ + beq.w 7c940 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r4, [r3, #4] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ str r0, [r3, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7c468 │ │ │ │ + beq.w 7c468 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov.w r8, #1 │ │ │ │ strb r6, [r4, #4] │ │ │ │ add.w r6, r4, #20 │ │ │ │ strb r3, [r4, #5] │ │ │ │ mov r2, fp │ │ │ │ ldr r3, [sp, #20] │ │ │ │ @@ -122293,113 +122288,113 @@ │ │ │ │ ldrb r3, [r4, #5] │ │ │ │ ldrb r1, [r5, #5] │ │ │ │ ldr.w fp, [r7, #8] │ │ │ │ lsl.w r1, r8, r1 │ │ │ │ lsl.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7c4e6 │ │ │ │ + bne.w 7c4e6 │ │ │ │ ldrb r2, [r5, #6] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7c696 │ │ │ │ + beq.w 7c69a │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add.w r2, r5, #20 │ │ │ │ add.w sl, r2, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7c13c │ │ │ │ + bne.w 7c13c │ │ │ │ add.w r1, r6, r8 │ │ │ │ cmp.w fp, #0 │ │ │ │ - ble.n 7c316 │ │ │ │ + ble.n 7c316 │ │ │ │ movs r6, #12 │ │ │ │ mov r3, r1 │ │ │ │ mla r6, r6, fp, r1 │ │ │ │ ldr.w r2, [sl, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7cb3a │ │ │ │ + beq.w 7cb3e │ │ │ │ ldr.w r0, [sl], #8 │ │ │ │ adds r3, #12 │ │ │ │ str.w r0, [r3, #-8] │ │ │ │ ldr r0, [r0, #12] │ │ │ │ str.w r0, [r3, #-12] │ │ │ │ str.w r2, [r3, #-4] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 7c2f4 │ │ │ │ + bne.n 7c2f4 │ │ │ │ mov r2, fp │ │ │ │ mov r0, r4 │ │ │ │ - bl 7e61c │ │ │ │ - b.n 7c1b8 │ │ │ │ + bl 7e624 │ │ │ │ + b.n 7c1b8 │ │ │ │ mov.w ip, r5, lsr #5 │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ add.w lr, ip, #1 │ │ │ │ cmp r2, #7 │ │ │ │ add r1, lr │ │ │ │ and.w r1, r1, r0 │ │ │ │ - ble.n 7c364 │ │ │ │ + ble.n 7c364 │ │ │ │ cmp r2, #15 │ │ │ │ - bgt.w 7c81c │ │ │ │ + bgt.w 7c820 │ │ │ │ ldrsh.w r2, [r6, r1, lsl #1] │ │ │ │ adds r2, #1 │ │ │ │ - beq.w 7c186 │ │ │ │ + beq.w 7c186 │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ mov.w ip, ip, lsr #5 │ │ │ │ adds r1, #1 │ │ │ │ add r1, ip │ │ │ │ ands r1, r0 │ │ │ │ - b.n 7c33c │ │ │ │ + b.n 7c33c │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ mov.w ip, ip, lsr #5 │ │ │ │ adds r1, #1 │ │ │ │ add r1, ip │ │ │ │ ands r1, r0 │ │ │ │ ldrsb r2, [r6, r1] │ │ │ │ adds r2, #1 │ │ │ │ - beq.w 7c1ac │ │ │ │ - b.n 7c356 │ │ │ │ + beq.w 7c1ac │ │ │ │ + b.n 7c356 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ movw r8, #19968 @ 0x4e00 │ │ │ │ movt r8, #72 @ 0x48 │ │ │ │ - movw r2, #29761 @ 0x7441 │ │ │ │ + movw r2, #29633 @ 0x73c1 │ │ │ │ movt r2, #7 │ │ │ │ ldr.w r6, [r8, #704] @ 0x2c0 │ │ │ │ cmp r6, r2 │ │ │ │ - bne.w 7c986 │ │ │ │ + bne.w 7c98a │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ bic.w r1, r5, #4080 @ 0xff0 │ │ │ │ bic.w r1, r1, #15 │ │ │ │ ldr.w r6, [r3, #1528] @ 0x5f8 │ │ │ │ cmn.w r6, #804 @ 0x324 │ │ │ │ - beq.w 7c8d0 │ │ │ │ + beq.w 7c8d4 │ │ │ │ lsrs r3, r5, #18 │ │ │ │ ubfx r0, r5, #0, #18 │ │ │ │ add.w r3, r6, r3, lsl #3 │ │ │ │ ldr.w r2, [r3, #808] @ 0x328 │ │ │ │ cmp r2, r0 │ │ │ │ - bgt.n 7c3d0 │ │ │ │ + bgt.n 7c3d0 │ │ │ │ ldr.w r3, [r3, #804] @ 0x324 │ │ │ │ cmp r3, r0 │ │ │ │ ite gt │ │ │ │ movgt r0, #0 │ │ │ │ movle r0, #1 │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7c8d0 │ │ │ │ + beq.w 7c8d4 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ str r2, [r5, #0] │ │ │ │ str r5, [r1, #4] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7c6f6 │ │ │ │ + beq.w 7c6fa │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7c1fa │ │ │ │ + bne.w 7c1fa │ │ │ │ ldr r5, [r1, #16] │ │ │ │ movs r3, #28 │ │ │ │ ldr.w r9, [r6, #512] @ 0x200 │ │ │ │ mul.w r5, r3, r5 │ │ │ │ ldrd r2, r3, [r1, #8] │ │ │ │ str r3, [r2, #12] │ │ │ │ str r2, [r3, #8] │ │ │ │ @@ -122407,57 +122402,57 @@ │ │ │ │ ldr r0, [r2, #8] │ │ │ │ ldr r3, [r2, #16] │ │ │ │ str r3, [r1, #8] │ │ │ │ add.w lr, r6, r0, lsl #2 │ │ │ │ str r1, [r2, #16] │ │ │ │ ldr.w ip, [lr, #528] @ 0x210 │ │ │ │ cmp r2, ip │ │ │ │ - bne.n 7c424 │ │ │ │ + bne.n 7c424 │ │ │ │ ldr r1, [r2, #24] │ │ │ │ - cbz r1, 7c420 │ │ │ │ + cbz r1, 7c420 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r0, r3 │ │ │ │ it ne │ │ │ │ movne r1, #0 │ │ │ │ str.w r1, [lr, #528] @ 0x210 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r2, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 7ca4c │ │ │ │ + beq.w 7ca50 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.w 7ca28 │ │ │ │ + beq.w 7ca2c │ │ │ │ ldr.w r3, [lr, #532] @ 0x214 │ │ │ │ - cbnz r3, 7c440 │ │ │ │ + cbnz r3, 7c440 │ │ │ │ str.w r2, [lr, #532] @ 0x214 │ │ │ │ cmp r2, ip │ │ │ │ - beq.w 7c1fa │ │ │ │ + beq.w 7c1fa │ │ │ │ ldrd r3, r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7caec │ │ │ │ + beq.w 7caf0 │ │ │ │ str r3, [r1, #20] │ │ │ │ ldr.w r3, [ip, #20] │ │ │ │ ldr r0, [r2, #20] │ │ │ │ str r1, [r0, #24] │ │ │ │ strd r3, ip, [r2, #20] │ │ │ │ - cbz r3, 7c462 │ │ │ │ + cbz r3, 7c462 │ │ │ │ str r2, [r3, #24] │ │ │ │ str.w r2, [ip, #20] │ │ │ │ - b.n 7c1fa │ │ │ │ + b.n 7c1fa │ │ │ │ ldrd lr, r2, [r3, #24] │ │ │ │ cmp r2, lr │ │ │ │ - bcc.w 7c612 │ │ │ │ + bcc.w 7c616 │ │ │ │ adds r2, r1, #1 │ │ │ │ add.w r2, lr, r2, lsl #3 │ │ │ │ str r2, [r3, #24] │ │ │ │ add.w r2, r3, lr │ │ │ │ str r2, [r3, #4] │ │ │ │ str.w r0, [r3, lr] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 7c8f6 │ │ │ │ + beq.w 7c8fa │ │ │ │ ldrb.w r3, [sp, #12] │ │ │ │ add.w r8, fp, #20 │ │ │ │ strb r6, [r4, #4] │ │ │ │ add.w r6, r4, #20 │ │ │ │ strb r3, [r4, #5] │ │ │ │ mov r2, fp │ │ │ │ ldr r3, [sp, #20] │ │ │ │ @@ -122478,131 +122473,133 @@ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r1, [r5, #5] │ │ │ │ ldrb.w r8, [r4, #5] │ │ │ │ lsl.w r1, fp, r1 │ │ │ │ lsl.w r8, fp, r8 │ │ │ │ ldr.w fp, [r7, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7c2ca │ │ │ │ + beq.w 7c2ca │ │ │ │ ldrb r2, [r4, #6] │ │ │ │ add.w r3, r5, #20 │ │ │ │ add r3, r1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7c9ac │ │ │ │ + beq.w 7c9b0 │ │ │ │ add.w r2, r6, r8 │ │ │ │ cmp.w fp, #0 │ │ │ │ - ble.w 7ca22 │ │ │ │ - ldr r1, [r7, #28] │ │ │ │ - mov r0, r2 │ │ │ │ - add.w sl, r2, fp, lsl #3 │ │ │ │ - mvn.w r9, #3221225472 @ 0xc0000000 │ │ │ │ + ble.w 7ca26 │ │ │ │ + ldr r0, [r7, #28] │ │ │ │ + mov r1, r2 │ │ │ │ + add.w r9, r2, fp, lsl #3 │ │ │ │ + mvn.w sl, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r3 │ │ │ │ str r2, [sp, #0] │ │ │ │ - ldrb.w ip, [r1] │ │ │ │ - add.w r1, r1, ip, lsl #2 │ │ │ │ - add.w ip, r1, #3 │ │ │ │ - ldrb.w r1, [ip, #1]! │ │ │ │ + ldrb.w ip, [r0] │ │ │ │ + str r4, [sp, #8] │ │ │ │ + add.w r0, r0, ip, lsl #2 │ │ │ │ + add.w ip, r0, #3 │ │ │ │ + ldrb.w r0, [ip, #1]! │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - ldr.w r3, [r8, r1, lsl #3] │ │ │ │ - add.w lr, r2, r1, lsl #2 │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ + ldr.w r3, [r8, r0, lsl #3] │ │ │ │ + add.w r4, r2, r0, lsl #2 │ │ │ │ + ldr.w lr, [r3] │ │ │ │ + cmp lr, sl │ │ │ │ + add.w lr, lr, #1 │ │ │ │ + bne.w 7c83a │ │ │ │ + str r3, [r1, #0] │ │ │ │ + adds r1, #8 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + str.w r3, [r1, #-4] │ │ │ │ cmp r1, r9 │ │ │ │ - add.w r1, r1, #1 │ │ │ │ - bne.w 7c836 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - adds r0, #8 │ │ │ │ - ldr.w r3, [lr, #4] │ │ │ │ - str.w r3, [r0, #-4] │ │ │ │ - cmp r0, sl │ │ │ │ - bne.n 7c51c │ │ │ │ + bne.n 7c51e │ │ │ │ ldr r2, [sp, #0] │ │ │ │ + ldr r4, [sp, #8] │ │ │ │ ldrb.w ip, [r4, #4] │ │ │ │ movs r0, #1 │ │ │ │ add.w lr, r2, #8 │ │ │ │ movs r3, #0 │ │ │ │ mov r9, r5 │ │ │ │ lsl.w r0, r0, ip │ │ │ │ subs r0, #1 │ │ │ │ ldr.w r2, [lr, #-8] │ │ │ │ cmp.w ip, #7 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ and.w r1, r2, r0 │ │ │ │ - ble.w 7c84e │ │ │ │ + ble.w 7c852 │ │ │ │ cmp.w ip, #15 │ │ │ │ - bgt.w 7c89e │ │ │ │ + bgt.w 7c8a2 │ │ │ │ ldrsh.w r8, [r6, r1, lsl #1] │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - bne.w 7c8a8 │ │ │ │ + bne.w 7c8ac │ │ │ │ strh.w r3, [r6, r1, lsl #1] │ │ │ │ adds r3, #1 │ │ │ │ mov r5, r9 │ │ │ │ cmp r3, fp │ │ │ │ - beq.n 7c5f6 │ │ │ │ + beq.n 7c5fa │ │ │ │ mvn.w r2, #7 │ │ │ │ mov r9, r4 │ │ │ │ mla lr, r2, r3, lr │ │ │ │ - b.n 7c5a4 │ │ │ │ + b.n 7c5a8 │ │ │ │ strh.w r3, [r6, r2, lsl #1] │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, fp │ │ │ │ - beq.n 7c5f4 │ │ │ │ + beq.n 7c5f8 │ │ │ │ ldr.w r2, [lr, r3, lsl #3] │ │ │ │ cmp.w ip, #15 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ and.w r2, r0, r1 │ │ │ │ - bgt.w 7cb2e │ │ │ │ + bgt.w 7cb32 │ │ │ │ ldrsh.w r8, [r6, r2, lsl #1] │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 7c59a │ │ │ │ + beq.n 7c59e │ │ │ │ lsrs r1, r1, #5 │ │ │ │ add.w r2, r2, r2, lsl #2 │ │ │ │ add.w r8, r1, #1 │ │ │ │ add r2, r8 │ │ │ │ ands r2, r0 │ │ │ │ cmp.w ip, #15 │ │ │ │ ite le │ │ │ │ ldrshle.w r8, [r6, r2, lsl #1] │ │ │ │ ldrgt.w r8, [r6, r2, lsl #2] │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - bne.w 7c9c2 │ │ │ │ + bne.w 7c9c6 │ │ │ │ cmp.w ip, #15 │ │ │ │ - ble.n 7c59a │ │ │ │ + ble.n 7c59e │ │ │ │ str.w r3, [r6, r2, lsl #2] │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, fp │ │ │ │ - bne.n 7c5a4 │ │ │ │ + bne.n 7c5a8 │ │ │ │ mov r4, r9 │ │ │ │ mov r0, r5 │ │ │ │ str r4, [r7, #24] │ │ │ │ - bl 1a2a5c │ │ │ │ + bl 1a2974 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #28] │ │ │ │ ldrb r2, [r1, #2] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7cb0c │ │ │ │ + beq.w 7cb10 │ │ │ │ strb r3, [r1, #3] │ │ │ │ ldr r4, [r7, #24] │ │ │ │ - b.n 7c1fa │ │ │ │ + b.n 7c1fa │ │ │ │ ldr r2, [r3, #12] │ │ │ │ add.w r8, fp, #20 │ │ │ │ str.w r2, [ip, #12] │ │ │ │ ldrb.w r3, [sp, #12] │ │ │ │ str.w ip, [r2, #8] │ │ │ │ - b.n 7c492 │ │ │ │ + b.n 7c492 │ │ │ │ ldr.w r7, [r6, r1, lsl #2] │ │ │ │ adds r7, #1 │ │ │ │ - bne.w 7c320 │ │ │ │ + bne.w 7c320 │ │ │ │ str.w r3, [r6, r1, lsl #2] │ │ │ │ adds r3, #1 │ │ │ │ cmp fp, r3 │ │ │ │ - bne.w 7c190 │ │ │ │ - b.n 7c1b4 │ │ │ │ + bne.w 7c190 │ │ │ │ + b.n 7c1b4 │ │ │ │ mov.w fp, #1 │ │ │ │ - ldr r0, [pc, #784] @ (7c954 ) │ │ │ │ + ldr r0, [pc, #784] @ (7c958 ) │ │ │ │ mrc 15, 0, r9, cr13, cr0, {3} │ │ │ │ str r0, [sp, #8] │ │ │ │ lsl.w fp, fp, r1 │ │ │ │ movw r1, #43691 @ 0xaaab │ │ │ │ movt r1, #43690 @ 0xaaaa │ │ │ │ cmp r6, #7 │ │ │ │ mov.w r3, fp, lsl #1 │ │ │ │ @@ -122612,257 +122609,257 @@ │ │ │ │ umull r1, r3, r1, r3 │ │ │ │ mov.w sl, r3, lsr #1 │ │ │ │ mov.w r3, #12 │ │ │ │ mul.w r3, r3, sl │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr.w r3, [r0, r9] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bls.w 7c212 │ │ │ │ + bls.w 7c212 │ │ │ │ cmp r6, #15 │ │ │ │ - bhi.w 7cab4 │ │ │ │ + bhi.w 7cab8 │ │ │ │ adds r3, r6, #1 │ │ │ │ mov.w fp, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ lsl.w fp, fp, r3 │ │ │ │ - b.n 7c212 │ │ │ │ + b.n 7c212 │ │ │ │ mov.w r8, #8 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ add.w r2, r5, #20 │ │ │ │ add r8, r6 │ │ │ │ add r1, r2 │ │ │ │ cmp r3, fp │ │ │ │ - bne.w 7c86c │ │ │ │ + bne.w 7c870 │ │ │ │ movs r2, #12 │ │ │ │ mov r0, r8 │ │ │ │ mul.w r2, r2, fp │ │ │ │ blx 29c10 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, fp │ │ │ │ mov r0, r4 │ │ │ │ - bl 7e61c │ │ │ │ - b.n 7c1b8 │ │ │ │ + bl 7e624 │ │ │ │ + b.n 7c1b8 │ │ │ │ movw r8, #19968 @ 0x4e00 │ │ │ │ movt r8, #72 @ 0x48 │ │ │ │ - movw r1, #6037 @ 0x1795 │ │ │ │ + movw r1, #6029 @ 0x178d │ │ │ │ movt r1, #7 │ │ │ │ ldr.w r2, [r8, #692] @ 0x2b4 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 7c958 │ │ │ │ + bne.w 7c95c │ │ │ │ ldr.w r2, [r0, #1528] @ 0x5f8 │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w sl, #5 │ │ │ │ str r2, [sp, #16] │ │ │ │ mov.w fp, #8 │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r2, [sp, #24] │ │ │ │ movs r3, #40 @ 0x28 │ │ │ │ str r3, [sp, #0] │ │ │ │ - b.n 7c24e │ │ │ │ + b.n 7c24e │ │ │ │ ldr r3, [r1, #20] │ │ │ │ ldr.w r3, [r6, r3, lsl #3] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ strd r3, r2, [r1, #8] │ │ │ │ str r1, [r3, #12] │ │ │ │ str r1, [r2, #8] │ │ │ │ - b.n 7c1fa │ │ │ │ + b.n 7c1fa │ │ │ │ cmp.w fp, #0 │ │ │ │ it gt │ │ │ │ movgt r2, #0 │ │ │ │ - ble.w 7c9d0 │ │ │ │ + ble.w 7c9d4 │ │ │ │ sub.w r3, r2, fp │ │ │ │ mvns r3, r3 │ │ │ │ ands.w ip, r3, #3 │ │ │ │ - beq.n 7c7e6 │ │ │ │ + beq.n 7c7ea │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7c7ee │ │ │ │ + beq.n 7c7f2 │ │ │ │ add.w r3, r8, r2, lsl #3 │ │ │ │ add.w lr, sl, #8 │ │ │ │ ldmia.w sl, {r0, r1} │ │ │ │ adds r2, #1 │ │ │ │ mov sl, lr │ │ │ │ cmp.w ip, #1 │ │ │ │ stmia.w r3, {r0, r1} │ │ │ │ - beq.n 7c7e6 │ │ │ │ + beq.n 7c7ea │ │ │ │ cmp.w ip, #2 │ │ │ │ - beq.n 7c764 │ │ │ │ + beq.n 7c768 │ │ │ │ ldr.w r3, [lr, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7c7ee │ │ │ │ + beq.n 7c7f2 │ │ │ │ add.w r3, r8, r2, lsl #3 │ │ │ │ add.w lr, lr, #8 │ │ │ │ ldmia.w sl, {r0, r1} │ │ │ │ adds r2, #1 │ │ │ │ mov sl, lr │ │ │ │ stmia.w r3, {r0, r1} │ │ │ │ ldr.w r3, [lr, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7c7ee │ │ │ │ + beq.n 7c7f2 │ │ │ │ add.w r3, r8, r2, lsl #3 │ │ │ │ adds r2, #1 │ │ │ │ ldmia.w sl, {r0, r1} │ │ │ │ add.w sl, lr, #8 │ │ │ │ stmia.w r3, {r0, r1} │ │ │ │ - b.n 7c7e6 │ │ │ │ + b.n 7c7ea │ │ │ │ add.w r3, r8, r2, lsl #3 │ │ │ │ adds r2, #1 │ │ │ │ ldmia.w sl, {r0, r1} │ │ │ │ add.w ip, sl, #8 │ │ │ │ mov lr, r2 │ │ │ │ cmp fp, r2 │ │ │ │ stmia.w r3, {r0, r1} │ │ │ │ - beq.n 7c812 │ │ │ │ + beq.n 7c816 │ │ │ │ ldr.w r1, [ip, #4] │ │ │ │ mov sl, ip │ │ │ │ add.w r3, r8, r2, lsl #3 │ │ │ │ - cbz r1, 7c7ee │ │ │ │ + cbz r1, 7c7f2 │ │ │ │ ldrd r0, r1, [ip] │ │ │ │ add.w sl, ip, #8 │ │ │ │ stmia.w r3, {r0, r1} │ │ │ │ adds r2, #1 │ │ │ │ ldr.w r1, [sl, #4] │ │ │ │ add.w r3, r8, r2, lsl #3 │ │ │ │ - cbz r1, 7c7ee │ │ │ │ + cbz r1, 7c7f2 │ │ │ │ ldmia.w sl, {r0, r1} │ │ │ │ add.w sl, ip, #16 │ │ │ │ stmia.w r3, {r0, r1} │ │ │ │ add.w r2, lr, #2 │ │ │ │ ldr.w r1, [sl, #4] │ │ │ │ add.w r3, r8, r2, lsl #3 │ │ │ │ - cbz r1, 7c7ee │ │ │ │ + cbz r1, 7c7f2 │ │ │ │ ldmia.w sl, {r0, r1} │ │ │ │ add.w r2, lr, #3 │ │ │ │ add.w sl, ip, #24 │ │ │ │ stmia.w r3, {r0, r1} │ │ │ │ ldr.w r1, [sl, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 7c780 │ │ │ │ + bne.n 7c784 │ │ │ │ ldr.w r1, [sl, #12] │ │ │ │ add.w r3, sl, #8 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7c992 │ │ │ │ + beq.w 7c996 │ │ │ │ add.w ip, r8, r2, lsl #3 │ │ │ │ adds r2, #1 │ │ │ │ ldmia.w r3, {r0, r1} │ │ │ │ add.w sl, r3, #8 │ │ │ │ cmp fp, r2 │ │ │ │ stmia.w ip, {r0, r1} │ │ │ │ - bne.n 7c714 │ │ │ │ + bne.n 7c718 │ │ │ │ ldrb r2, [r4, #4] │ │ │ │ movs r0, #1 │ │ │ │ lsls r0, r2 │ │ │ │ subs r0, #1 │ │ │ │ - b.n 7c16c │ │ │ │ + b.n 7c16c │ │ │ │ ldr.w r2, [r6, r1, lsl #2] │ │ │ │ adds r2, #1 │ │ │ │ - beq.w 7c630 │ │ │ │ + beq.w 7c634 │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ mov.w ip, ip, lsr #5 │ │ │ │ adds r1, #1 │ │ │ │ add r1, ip │ │ │ │ ands r1, r0 │ │ │ │ - b.n 7c81c │ │ │ │ - str r1, [r3, #0] │ │ │ │ - adds r0, #8 │ │ │ │ - str.w r3, [r0, #-8] │ │ │ │ - ldr.w r3, [lr, #4] │ │ │ │ - str.w r3, [r0, #-4] │ │ │ │ - cmp r0, sl │ │ │ │ - bne.w 7c51c │ │ │ │ - b.n 7c546 │ │ │ │ + b.n 7c820 │ │ │ │ + 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 7c51e │ │ │ │ + b.n 7c548 │ │ │ │ ldrsb.w r8, [r6, r1] │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 7c8a8 │ │ │ │ + bne.n 7c8ac │ │ │ │ strb r3, [r6, r1] │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, fp │ │ │ │ - beq.w 7c9d8 │ │ │ │ + beq.w 7c9dc │ │ │ │ ldrb.w ip, [r4, #4] │ │ │ │ add.w lr, lr, #8 │ │ │ │ - b.n 7c55c │ │ │ │ + b.n 7c560 │ │ │ │ cmp.w fp, #0 │ │ │ │ - ble.w 7c6b2 │ │ │ │ + ble.w 7c6b6 │ │ │ │ movs r6, #12 │ │ │ │ mov r3, r8 │ │ │ │ mla r6, r6, fp, r8 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ - cbz r2, 7c89a │ │ │ │ + cbz r2, 7c89e │ │ │ │ add.w ip, r1, #12 │ │ │ │ ldmia r1, {r0, r1, r2} │ │ │ │ stmia.w r3, {r0, r1, r2} │ │ │ │ adds r3, #12 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.w 7c6b2 │ │ │ │ + beq.w 7c6b6 │ │ │ │ mov r1, ip │ │ │ │ ldr r2, [r1, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7c880 │ │ │ │ + bne.n 7c884 │ │ │ │ adds r1, #12 │ │ │ │ - b.n 7c87c │ │ │ │ + b.n 7c880 │ │ │ │ ldr.w r5, [r6, r1, lsl #2] │ │ │ │ adds r5, #1 │ │ │ │ - beq.w 7cafc │ │ │ │ + beq.w 7cb00 │ │ │ │ lsrs r2, r2, #5 │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ add.w r8, r2, #1 │ │ │ │ add r1, r8 │ │ │ │ ands r1, r0 │ │ │ │ cmp.w ip, #7 │ │ │ │ - bgt.n 7c92e │ │ │ │ + bgt.n 7c932 │ │ │ │ ldrsb.w r8, [r6, r1] │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 7c99e │ │ │ │ + bne.n 7c9a2 │ │ │ │ cmp.w ip, #7 │ │ │ │ - bgt.w 7c582 │ │ │ │ - b.n 7c858 │ │ │ │ + bgt.w 7c586 │ │ │ │ + b.n 7c85c │ │ │ │ ldr.w r2, [r8, #684] @ 0x2ac │ │ │ │ - movw r3, #50069 @ 0xc395 │ │ │ │ + movw r3, #50061 @ 0xc38d │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7cb18 │ │ │ │ + bne.w 7cb1c │ │ │ │ mov r0, r5 │ │ │ │ blx 297f8 │ │ │ │ ldr.w r3, [r6, #800] @ 0x320 │ │ │ │ ldr r4, [r7, #24] │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r6, #800] @ 0x320 │ │ │ │ - b.n 7c1fa │ │ │ │ + b.n 7c1fa │ │ │ │ ldr.w r3, [r8, #672] @ 0x2a0 │ │ │ │ - movw r2, #49361 @ 0xc0d1 │ │ │ │ + movw r2, #49353 @ 0xc0c9 │ │ │ │ movt r2, #6 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 7cb22 │ │ │ │ + bne.w 7cb26 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2a0fc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r4, 7c97c │ │ │ │ + cbz r4, 7c980 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add.w r8, fp, #20 │ │ │ │ ldrb.w r3, [sp, #12] │ │ │ │ ldr.w r2, [r1, #800] @ 0x320 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r1, #800] @ 0x320 │ │ │ │ - b.n 7c492 │ │ │ │ + b.n 7c492 │ │ │ │ cmp.w ip, #15 │ │ │ │ - bgt.w 7caf2 │ │ │ │ + bgt.w 7caf6 │ │ │ │ ldrsh.w r8, [r6, r1, lsl #1] │ │ │ │ - b.n 7c8c0 │ │ │ │ + b.n 7c8c4 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 71850 │ │ │ │ + bl 71848 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 7c484 │ │ │ │ + b.n 7c484 │ │ │ │ add.w r3, r5, #20 │ │ │ │ mov.w r8, #8 │ │ │ │ add r3, r1 │ │ │ │ - b.n 7c4f4 │ │ │ │ + b.n 7c4f4 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ mov.w fp, #8 │ │ │ │ mov.w sl, #5 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ str r3, [sp, #20] │ │ │ │ @@ -122871,53 +122868,53 @@ │ │ │ │ str r1, [sp, #0] │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr.w r0, [r8, #688] @ 0x2b0 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7c48a │ │ │ │ - bl 1e7a0c │ │ │ │ + bne.w 7c48a │ │ │ │ + bl 1e7954 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 7c208 │ │ │ │ + b.n 7c208 │ │ │ │ ldr.w r0, [r8, #688] @ 0x2b0 │ │ │ │ mov r1, r5 │ │ │ │ blx r6 │ │ │ │ ldr r4, [r7, #24] │ │ │ │ - b.n 7c1fa │ │ │ │ + b.n 7c1fa │ │ │ │ ldr r1, [r3, #12] │ │ │ │ adds r3, #8 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7c7fc │ │ │ │ - b.n 7c992 │ │ │ │ + bne.w 7c800 │ │ │ │ + b.n 7c996 │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ lsrs r2, r2, #5 │ │ │ │ adds r1, #1 │ │ │ │ add r1, r2 │ │ │ │ ands r1, r0 │ │ │ │ - b.n 7c8b6 │ │ │ │ + b.n 7c8ba │ │ │ │ add.w r1, r6, r8 │ │ │ │ mov r9, r3 │ │ │ │ mov r6, r1 │ │ │ │ cmp r2, fp │ │ │ │ - blt.n 7c9dc │ │ │ │ + blt.n 7c9e0 │ │ │ │ mov r2, fp │ │ │ │ mov r0, r4 │ │ │ │ - bl 7e61c │ │ │ │ - b.n 7c5f6 │ │ │ │ + bl 7e624 │ │ │ │ + b.n 7c5fa │ │ │ │ add.w r2, r2, r2, lsl #2 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ adds r2, #1 │ │ │ │ add r2, r1 │ │ │ │ ands r2, r0 │ │ │ │ - b.n 7c5ce │ │ │ │ - bne.w 7c812 │ │ │ │ - b.w 7c1b8 │ │ │ │ + b.n 7c5d2 │ │ │ │ + bne.w 7c816 │ │ │ │ + b.w 7c1b8 │ │ │ │ mov r5, r9 │ │ │ │ - b.n 7c5f6 │ │ │ │ + b.n 7c5fa │ │ │ │ ldr r0, [r7, #28] │ │ │ │ mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r6, #12 │ │ │ │ ldrb.w ip, [r0] │ │ │ │ add.w ip, ip, #1 │ │ │ │ add.w r0, r0, ip, lsl #2 │ │ │ │ @@ -122931,43 +122928,43 @@ │ │ │ │ addne.w ip, ip, #1 │ │ │ │ strne.w ip, [r0] │ │ │ │ str.w r0, [r6, #-8] │ │ │ │ ldr r0, [r0, #12] │ │ │ │ str.w r0, [r6, #-12] │ │ │ │ ldr.w r0, [r8, #4] │ │ │ │ str.w r0, [r6, #-4] │ │ │ │ - b.n 7c9b4 │ │ │ │ - beq.w 7c5f6 │ │ │ │ - b.n 7c548 │ │ │ │ + b.n 7c9b8 │ │ │ │ + beq.w 7c5fa │ │ │ │ + b.n 7c54c │ │ │ │ ldr.w r3, [r6, #524] @ 0x20c │ │ │ │ movs r1, #0 │ │ │ │ str r3, [r2, #20] │ │ │ │ str r1, [r2, #24] │ │ │ │ - cbz r3, 7ca36 │ │ │ │ + cbz r3, 7ca3a │ │ │ │ str r2, [r3, #24] │ │ │ │ ldr.w r3, [r6, #532] @ 0x214 │ │ │ │ str.w r2, [r6, #524] @ 0x20c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7c1fa │ │ │ │ + bne.w 7c1fa │ │ │ │ str.w r2, [r6, #532] @ 0x214 │ │ │ │ - b.w 7c1fa │ │ │ │ + b.w 7c1fa │ │ │ │ ldr r3, [r2, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7c430 │ │ │ │ + beq.w 7c430 │ │ │ │ ldr r1, [r2, #24] │ │ │ │ - cbz r1, 7caae │ │ │ │ + cbz r1, 7cab2 │ │ │ │ str r3, [r1, #20] │ │ │ │ str r1, [r3, #24] │ │ │ │ ldr.w r1, [r9, r5] │ │ │ │ ldr.w r3, [r6, #520] @ 0x208 │ │ │ │ str r3, [r2, #20] │ │ │ │ str.w r2, [r6, #520] @ 0x208 │ │ │ │ ubfx r3, r1, #0, #18 │ │ │ │ lsrs r2, r1, #18 │ │ │ │ - cbz r3, 7ca82 │ │ │ │ + cbz r3, 7ca86 │ │ │ │ add.w r3, r1, #262144 @ 0x40000 │ │ │ │ movs r0, #0 │ │ │ │ lsrs r3, r3, #18 │ │ │ │ add.w r3, r6, r3, lsl #3 │ │ │ │ str.w r0, [r3, #808] @ 0x328 │ │ │ │ add.w r3, r6, r2, lsl #3 │ │ │ │ movs r4, #0 │ │ │ │ @@ -122977,125 +122974,125 @@ │ │ │ │ ldr.w r3, [r8, #812] @ 0x32c │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [r6, #788] @ 0x314 │ │ │ │ str.w r4, [r9, r5] │ │ │ │ subs r3, #1 │ │ │ │ ldr r4, [r7, #24] │ │ │ │ str.w r3, [r6, #788] @ 0x314 │ │ │ │ - b.w 7c1fa │ │ │ │ + b.w 7c1fa │ │ │ │ str.w r3, [r6, #524] @ 0x20c │ │ │ │ - b.n 7ca5a │ │ │ │ + b.n 7ca5e │ │ │ │ adds r3, r6, #2 │ │ │ │ mov.w fp, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ lsl.w fp, fp, r3 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ add.w r1, fp, r3 │ │ │ │ adds.w r3, r1, #20 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bmi.w 7c97c │ │ │ │ + bmi.w 7c980 │ │ │ │ movw r8, #19968 @ 0x4e00 │ │ │ │ movt r8, #72 @ 0x48 │ │ │ │ - movw r3, #6037 @ 0x1795 │ │ │ │ + movw r3, #6029 @ 0x178d │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r2, [r8, #692] @ 0x2b4 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 7c238 │ │ │ │ - b.n 7c96c │ │ │ │ + beq.w 7c238 │ │ │ │ + b.n 7c970 │ │ │ │ str.w r3, [r6, #524] @ 0x20c │ │ │ │ - b.n 7c452 │ │ │ │ + b.n 7c452 │ │ │ │ ldr.w r5, [r6, r1, lsl #2] │ │ │ │ adds r5, #1 │ │ │ │ - bne.w 7c99e │ │ │ │ + bne.w 7c9a2 │ │ │ │ str.w r3, [r6, r1, lsl #2] │ │ │ │ adds r3, #1 │ │ │ │ mov r5, r9 │ │ │ │ cmp r3, fp │ │ │ │ - bne.w 7c58e │ │ │ │ - b.n 7c5f6 │ │ │ │ + bne.w 7c592 │ │ │ │ + b.n 7c5fa │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 77270 │ │ │ │ + bl 771f0 │ │ │ │ ldr r4, [r7, #24] │ │ │ │ - b.w 7c1fa │ │ │ │ + b.w 7c1fa │ │ │ │ ldr.w r0, [r8, #668] @ 0x29c │ │ │ │ mov r1, r5 │ │ │ │ blx r2 │ │ │ │ - b.n 7c8e8 │ │ │ │ + b.n 7c8ec │ │ │ │ ldr.w r0, [r8, #668] @ 0x29c │ │ │ │ ldr r1, [sp, #24] │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 7c916 │ │ │ │ + b.n 7c91a │ │ │ │ ldr.w r4, [r6, r2, lsl #2] │ │ │ │ adds r4, #1 │ │ │ │ - beq.w 7c5ea │ │ │ │ - b.n 7c5c0 │ │ │ │ + beq.w 7c5ee │ │ │ │ + b.n 7c5c4 │ │ │ │ add.w sl, sl, #8 │ │ │ │ - b.w 7c2f4 │ │ │ │ + b.w 7c2f4 │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ sub sp, #12 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r0 │ │ │ │ and.w r2, r3, #32 │ │ │ │ ands.w r7, r3, #16 │ │ │ │ - bne.w 7cd4c │ │ │ │ + bne.w 7cd50 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7cd9c │ │ │ │ + bne.w 7cda0 │ │ │ │ movw r2, #655 @ 0x28f │ │ │ │ ands r3, r2 │ │ │ │ cmp r3, #8 │ │ │ │ - bgt.w 7ccc8 │ │ │ │ + bgt.w 7cccc │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7ce0e │ │ │ │ + beq.w 7ce12 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi.w 7ce0e │ │ │ │ + bhi.w 7ce12 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r1, r1, #3 │ │ │ │ lsls r1, r0, #5 │ │ │ │ lsls r4, r0, #3 │ │ │ │ movs r0, r1 │ │ │ │ lsls r1, r0, #5 │ │ │ │ lsls r1, r0, #5 │ │ │ │ lsls r1, r0, #5 │ │ │ │ lsls r4, r6, #2 │ │ │ │ movs r1, #0 │ │ │ │ movw r0, #30792 @ 0x7848 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r7, [r6, #0] │ │ │ │ - bl 79e20 │ │ │ │ + bl 79db4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7ccee │ │ │ │ - movw r9, #57709 @ 0xe16d │ │ │ │ + beq.w 7ccf2 │ │ │ │ + movw r9, #57725 @ 0xe17d │ │ │ │ movt r9, #12 │ │ │ │ movw r3, #30792 @ 0x7848 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #17 │ │ │ │ - bpl.w 7cd62 │ │ │ │ - ldr r3, [pc, #628] @ (7ce44 ) │ │ │ │ + bpl.w 7cd66 │ │ │ │ + ldr r3, [pc, #628] @ (7ce48 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ sub.w r2, r4, #8 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr.w r1, [r3, #3796] @ 0xed4 │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ ldr r0, [r1, #4] │ │ │ │ and.w r3, r3, #3 │ │ │ │ orrs r3, r0 │ │ │ │ str r2, [r0, #0] │ │ │ │ strd r1, r3, [r4, #-8] │ │ │ │ str r2, [r1, #4] │ │ │ │ - cbz r5, 7cc02 │ │ │ │ + cbz r5, 7cc06 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ mov r0, r7 │ │ │ │ @@ -123103,37 +123100,37 @@ │ │ │ │ blx 29b58 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ movs r7, #0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r7 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 7a180 │ │ │ │ + bl 7a114 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7ce28 │ │ │ │ - ldr r3, [pc, #544] @ (7ce44 ) │ │ │ │ + beq.w 7ce2c │ │ │ │ + ldr r3, [pc, #544] @ (7ce48 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 7b1b4 │ │ │ │ + bl 7b138 │ │ │ │ mov r8, r0 │ │ │ │ str r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7cdda │ │ │ │ + beq.w 7cdde │ │ │ │ strd r7, r6, [r4, #16] │ │ │ │ movs r7, #1 │ │ │ │ str.w r9, [r4, #24] │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ lsls r3, r3, #30 │ │ │ │ it pl │ │ │ │ ldrpl.w r0, [r5, #132] @ 0x84 │ │ │ │ - bpl.n 7cc92 │ │ │ │ - ldr r3, [pc, #496] @ (7ce44 ) │ │ │ │ + bpl.n 7cc96 │ │ │ │ + ldr r3, [pc, #496] @ (7ce48 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #28 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ldr.w r3, [r5, #180] @ 0xb4 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #10 │ │ │ │ @@ -123147,319 +123144,319 @@ │ │ │ │ add r1, r2 │ │ │ │ add.w r2, r0, #92672 @ 0x16a00 │ │ │ │ ldr.w r2, [r2, #252] @ 0xfc │ │ │ │ cmp r2, r5 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7cdf4 │ │ │ │ + beq.w 7cdf8 │ │ │ │ ldr r0, [r1, #16] │ │ │ │ ldr r3, [r6, #8] │ │ │ │ ands.w r3, r3, #64 @ 0x40 │ │ │ │ - bne.n 7cd6a │ │ │ │ + bne.n 7cd6e │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r8 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r4 │ │ │ │ - bl 7cf20 │ │ │ │ + bl 7cf24 │ │ │ │ lsrs r5, r0, #31 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 7cd78 │ │ │ │ + beq.n 7cd7c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7ccc0 │ │ │ │ + beq.n 7ccc4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7ce06 │ │ │ │ + beq.w 7ce0a │ │ │ │ negs r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ itt eq │ │ │ │ - movweq r9, #42025 @ 0xa429 │ │ │ │ + movweq r9, #42133 @ 0xa495 │ │ │ │ movteq r9, #13 │ │ │ │ - bne.n 7cd28 │ │ │ │ + bne.n 7cd2c │ │ │ │ movs r1, #0 │ │ │ │ movw r0, #30792 @ 0x7848 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r7, [r6, #0] │ │ │ │ - bl 79e20 │ │ │ │ + bl 79db4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7cbbc │ │ │ │ + bne.w 7cbc0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 7ccc2 │ │ │ │ + b.n 7ccc6 │ │ │ │ movs r1, #0 │ │ │ │ movw r0, #30792 @ 0x7848 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r7, [r6, #0] │ │ │ │ - bl 79e20 │ │ │ │ + bl 79db4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7ccee │ │ │ │ - movw r9, #26781 @ 0x689d │ │ │ │ + beq.n 7ccf2 │ │ │ │ + movw r9, #26797 @ 0x68ad │ │ │ │ movt r9, #13 │ │ │ │ - b.n 7cbbc │ │ │ │ - movw r9, #28385 @ 0x6ee1 │ │ │ │ + b.n 7cbc0 │ │ │ │ + movw r9, #28389 @ 0x6ee5 │ │ │ │ movt r9, #12 │ │ │ │ - b.n 7ccd6 │ │ │ │ - movw r9, #15101 @ 0x3afd │ │ │ │ + b.n 7ccda │ │ │ │ + movw r9, #15061 @ 0x3ad5 │ │ │ │ movt r9, #9 │ │ │ │ - b.n 7ccd6 │ │ │ │ + b.n 7ccda │ │ │ │ cmp r3, #127 @ 0x7f │ │ │ │ - ble.n 7ce0e │ │ │ │ + ble.n 7ce12 │ │ │ │ cmp r3, #130 @ 0x82 │ │ │ │ - bne.n 7cd3a │ │ │ │ - movw r9, #43937 @ 0xaba1 │ │ │ │ + bne.n 7cd3e │ │ │ │ + movw r9, #44033 @ 0xac01 │ │ │ │ movt r9, #14 │ │ │ │ - b.n 7ccd6 │ │ │ │ + b.n 7ccda │ │ │ │ movw r2, #642 @ 0x282 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7ce0e │ │ │ │ - movw r9, #56301 @ 0xdbed │ │ │ │ + bne.n 7ce12 │ │ │ │ + movw r9, #56817 @ 0xddf1 │ │ │ │ movt r9, #17 │ │ │ │ - b.n 7ccd6 │ │ │ │ + b.n 7ccda │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7ce2c │ │ │ │ - bl 7d4c0 │ │ │ │ + bne.n 7ce30 │ │ │ │ + bl 7d4c4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7ccee │ │ │ │ + beq.n 7ccf2 │ │ │ │ ldr.w r8, [r0, #12] │ │ │ │ movs r7, #1 │ │ │ │ - b.n 7cc46 │ │ │ │ + b.n 7cc4a │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 7cbf4 │ │ │ │ - b.n 7cc02 │ │ │ │ + bne.w 7cbf8 │ │ │ │ + b.n 7cc06 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ - bl 793e8 │ │ │ │ + bl 7937c │ │ │ │ lsrs r5, r0, #31 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 7ccac │ │ │ │ + bne.n 7ccb0 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 7ccac │ │ │ │ + beq.n 7ccb0 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7ccac │ │ │ │ + bne.n 7ccb0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 7ccb6 │ │ │ │ - b.n 7ccc0 │ │ │ │ + bne.n 7ccba │ │ │ │ + b.n 7ccc4 │ │ │ │ mov r1, r0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 79018 │ │ │ │ + bl 78fac │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7ccee │ │ │ │ - bl 7e5e8 │ │ │ │ + beq.n 7ccf2 │ │ │ │ + bl 7e5f0 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7cdc8 │ │ │ │ + beq.n 7cdcc │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbz r3, 7cdfe │ │ │ │ + cbz r3, 7ce02 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 7ccee │ │ │ │ + beq.n 7ccf2 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl 7a158 │ │ │ │ + bl 7a0ec │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7cc46 │ │ │ │ + bne.w 7cc4a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7ccee │ │ │ │ + beq.n 7ccf2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7ccee │ │ │ │ + bne.n 7ccf2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 7ccee │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 7ccf2 │ │ │ │ add.w r0, r0, #98304 @ 0x18000 │ │ │ │ adds r0, #228 @ 0xe4 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - b.n 7cc92 │ │ │ │ + b.n 7cc96 │ │ │ │ mov r0, r8 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 7cdc8 │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 7cdcc │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 7ccc0 │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 7ccc4 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ - movw r1, #12916 @ 0x3274 │ │ │ │ + movw r1, #13236 @ 0x33b4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1990 │ │ │ │ - b.n 7ccee │ │ │ │ + bl d19a8 │ │ │ │ + b.n 7ccf2 │ │ │ │ str r0, [r4, #12] │ │ │ │ - b.n 7cdda │ │ │ │ + b.n 7cdde │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13088 @ 0x3320 │ │ │ │ + movw r1, #13408 @ 0x3460 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 7ccee │ │ │ │ + bl 1271a4 │ │ │ │ + b.n 7ccf2 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0007ce48 : │ │ │ │ +0007ce4c : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ movw r3, #655 @ 0x28f │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ands r3, r2 │ │ │ │ cmp r3, #8 │ │ │ │ - bgt.n 7ce7a │ │ │ │ - cbz r3, 7cecc │ │ │ │ + bgt.n 7ce7e │ │ │ │ + cbz r3, 7ced0 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi.n 7cecc │ │ │ │ + bhi.n 7ced0 │ │ │ │ tbb [pc, r3] │ │ │ │ cmp r5, #40 @ 0x28 │ │ │ │ movs r3, #59 @ 0x3b │ │ │ │ cmp r5, #45 @ 0x2d │ │ │ │ asrs r5, r5, #20 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - bne.n 7cea6 │ │ │ │ - movw r5, #42025 @ 0xa429 │ │ │ │ + bne.n 7ceaa │ │ │ │ + movw r5, #42133 @ 0xa495 │ │ │ │ movt r5, #13 │ │ │ │ movw r0, #30792 @ 0x7848 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ - bl 19f6dc │ │ │ │ - cbz r0, 7ce9a │ │ │ │ + bl 19f5fc │ │ │ │ + cbz r0, 7ce9e │ │ │ │ strd r4, r5, [r0, #20] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - movw r5, #26781 @ 0x689d │ │ │ │ + movw r5, #26797 @ 0x68ad │ │ │ │ movt r5, #13 │ │ │ │ - b.n 7ce86 │ │ │ │ + b.n 7ce8a │ │ │ │ cmp r3, #127 @ 0x7f │ │ │ │ - ble.n 7cecc │ │ │ │ + ble.n 7ced0 │ │ │ │ cmp r3, #130 @ 0x82 │ │ │ │ - bne.n 7cef2 │ │ │ │ - movw r5, #43937 @ 0xaba1 │ │ │ │ + bne.n 7cef6 │ │ │ │ + movw r5, #44033 @ 0xac01 │ │ │ │ movt r5, #14 │ │ │ │ - b.n 7ce86 │ │ │ │ - movw r5, #57709 @ 0xe16d │ │ │ │ + b.n 7ce8a │ │ │ │ + movw r5, #57725 @ 0xe17d │ │ │ │ movt r5, #12 │ │ │ │ - b.n 7ce86 │ │ │ │ - movw r5, #15101 @ 0x3afd │ │ │ │ + b.n 7ce8a │ │ │ │ + movw r5, #15061 @ 0x3ad5 │ │ │ │ movt r5, #9 │ │ │ │ - b.n 7ce86 │ │ │ │ + b.n 7ce8a │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ - movw r1, #12916 @ 0x3274 │ │ │ │ + movw r1, #13236 @ 0x33b4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1990 │ │ │ │ + bl d19a8 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - movw r5, #28385 @ 0x6ee1 │ │ │ │ + movw r5, #28389 @ 0x6ee5 │ │ │ │ movt r5, #12 │ │ │ │ - b.n 7ce86 │ │ │ │ + b.n 7ce8a │ │ │ │ movw r2, #642 @ 0x282 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7cecc │ │ │ │ - movw r5, #56301 @ 0xdbed │ │ │ │ + bne.n 7ced0 │ │ │ │ + movw r5, #56817 @ 0xddf1 │ │ │ │ movt r5, #17 │ │ │ │ - b.n 7ce86 │ │ │ │ + b.n 7ce8a │ │ │ │ │ │ │ │ -0007cf04 : │ │ │ │ +0007cf08 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ movs r4, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 7cf20 │ │ │ │ + bl 7cf24 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr.w sl, [pc, #1416] @ 7d4bc │ │ │ │ + ldr.w sl, [pc, #1416] @ 7d4c0 │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r6, r2 │ │ │ │ sub sp, #28 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ ldr.w r2, [sl, fp] │ │ │ │ lsls r4, r3, #2 │ │ │ │ ldr.w r9, [r2, #8] │ │ │ │ - bpl.w 7d48c │ │ │ │ + bpl.w 7d4ac │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7d2ae │ │ │ │ + bne.w 7d2bc │ │ │ │ ldr.w r8, [r1, #12] │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 7d2ae │ │ │ │ + beq.w 7d2bc │ │ │ │ ldr r2, [r0, #24] │ │ │ │ movw r3, #44060 @ 0xac1c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 7d388 │ │ │ │ + beq.w 7d396 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7d408 │ │ │ │ + bne.w 7d416 │ │ │ │ add r3, sp, #20 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78354 │ │ │ │ + bl 782d4 │ │ │ │ adds r3, r0, #3 │ │ │ │ - beq.w 7d304 │ │ │ │ + beq.w 7d312 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 7d0a8 │ │ │ │ + bne.w 7d0ac │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ str r6, [sp, #20] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 7d194 │ │ │ │ + beq.w 7d198 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 7d19c │ │ │ │ + beq.w 7d1a0 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 7d1a6 │ │ │ │ + ble.w 7d1aa │ │ │ │ ldr r1, [r4, #16] │ │ │ │ ands.w r0, r1, #255 @ 0xff │ │ │ │ - bne.w 7d3e4 │ │ │ │ + bne.w 7d3f2 │ │ │ │ movw lr, #42704 @ 0xa6d0 │ │ │ │ add.w ip, r9, lr │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ubfx r1, r1, #0, #12 │ │ │ │ ldr.w r2, [r9, lr] │ │ │ │ ldr.w r0, [ip, #4] │ │ │ │ adds.w r2, r2, #4096 @ 0x1000 │ │ │ │ @@ -123473,217 +123470,220 @@ │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #8] │ │ │ │ cmp.w lr, #7 │ │ │ │ lsl.w r1, r1, lr │ │ │ │ add.w r2, r1, #4294967295 @ 0xffffffff │ │ │ │ str r2, [sp, #12] │ │ │ │ and.w r2, r2, r8 │ │ │ │ - bgt.n 7d0c2 │ │ │ │ + bgt.n 7d0c6 │ │ │ │ add.w ip, r3, #20 │ │ │ │ ldrsb.w r9, [ip, r2] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bge.n 7d106 │ │ │ │ + bge.n 7d10a │ │ │ │ ldr r3, [r3, #16] │ │ │ │ strb.w r3, [ip, r2] │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r1, [r3, #16] │ │ │ │ ldrb.w lr, [r3, #5] │ │ │ │ movs r2, #1 │ │ │ │ ldrb.w ip, [r3, #6] │ │ │ │ lsl.w r2, r2, lr │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 7d230 │ │ │ │ + beq.w 7d234 │ │ │ │ add.w r2, r2, r1, lsl #3 │ │ │ │ add.w ip, r3, #20 │ │ │ │ str.w r5, [ip, r2] │ │ │ │ add ip, r2 │ │ │ │ str.w r6, [ip, #4] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ adds r1, #1 │ │ │ │ strd r2, r0, [r4, #16] │ │ │ │ str r1, [r3, #16] │ │ │ │ ldr.w r1, [r4, #-8] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #12] │ │ │ │ - cbnz r1, 7d084 │ │ │ │ + cbnz r1, 7d088 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r2, #17 │ │ │ │ - bmi.w 7d290 │ │ │ │ + bmi.w 7d24e │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r2, #17 │ │ │ │ - bmi.w 7d24a │ │ │ │ + bmi.w 7d29c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #8] │ │ │ │ - cbz r7, 7d0a0 │ │ │ │ + cbz r7, 7d0a4 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ - cbz r3, 7d09e │ │ │ │ + cbz r3, 7d0a2 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r6, #0] │ │ │ │ str r6, [r7, #0] │ │ │ │ movs r0, #0 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - cbz r7, 7d0be │ │ │ │ + cbz r7, 7d0c2 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r2, 7d0bc │ │ │ │ + cbz r2, 7d0c0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 7d310 │ │ │ │ + bne.w 7d31e │ │ │ │ str r3, [r7, #0] │ │ │ │ movs r0, #1 │ │ │ │ - b.n 7d0a2 │ │ │ │ + b.n 7d0a6 │ │ │ │ cmp.w lr, #15 │ │ │ │ - bgt.w 7d348 │ │ │ │ + bgt.w 7d356 │ │ │ │ add.w ip, r3, r2, lsl #1 │ │ │ │ ldrsh.w ip, [ip, #20] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bge.n 7d132 │ │ │ │ + bge.n 7d136 │ │ │ │ add.w ip, r3, #20 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ mov.w r9, #1 │ │ │ │ strh.w r1, [ip, r2, lsl #1] │ │ │ │ ldrb r2, [r3, #5] │ │ │ │ ldrb.w lr, [r3, #6] │ │ │ │ lsl.w r2, r9, r2 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 7d234 │ │ │ │ + beq.w 7d238 │ │ │ │ add.w r2, r2, r1, lsl #3 │ │ │ │ str.w r5, [ip, r2] │ │ │ │ add r2, ip │ │ │ │ str r6, [r2, #4] │ │ │ │ - b.n 7d05a │ │ │ │ + b.n 7d05e │ │ │ │ mov.w r9, r8, lsr #5 │ │ │ │ add.w r2, r2, r2, lsl #2 │ │ │ │ add.w ip, r9, #1 │ │ │ │ add ip, r2 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ and.w r2, ip, r2 │ │ │ │ add.w ip, r3, r2 │ │ │ │ ldrsb.w r1, [ip, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - bge.n 7d152 │ │ │ │ + bge.n 7d156 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ strb.w r3, [ip, #20] │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r1, [r3, #16] │ │ │ │ - b.n 7d032 │ │ │ │ + b.n 7d036 │ │ │ │ mov.w r9, r8, lsr #5 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add.w ip, r9, #1 │ │ │ │ add.w r2, r2, r2, lsl #2 │ │ │ │ add r2, ip │ │ │ │ ands r2, r1 │ │ │ │ add.w ip, r3, r2, lsl #1 │ │ │ │ ldrsh.w ip, [ip, #20] │ │ │ │ cmp.w ip, #0 │ │ │ │ - blt.n 7d0d8 │ │ │ │ + blt.n 7d0dc │ │ │ │ mov.w ip, r2, lsl #2 │ │ │ │ add r2, ip │ │ │ │ mov.w r9, r9, lsr #5 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r2, r9 │ │ │ │ adds r2, #1 │ │ │ │ cmp.w lr, #7 │ │ │ │ and.w r2, r2, r1 │ │ │ │ - ble.n 7d21e │ │ │ │ + ble.n 7d222 │ │ │ │ cmp.w lr, #15 │ │ │ │ - bgt.w 7d3be │ │ │ │ + bgt.w 7d3cc │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add.w ip, r3, r2, lsl #1 │ │ │ │ ldrsh.w ip, [ip, #20] │ │ │ │ cmp.w ip, #0 │ │ │ │ - blt.n 7d0d8 │ │ │ │ + blt.n 7d0dc │ │ │ │ add.w r2, r2, r2, lsl #2 │ │ │ │ mov.w r9, r9, lsr #5 │ │ │ │ add r2, r9 │ │ │ │ adds r2, #1 │ │ │ │ ands r2, r1 │ │ │ │ - b.n 7d176 │ │ │ │ + b.n 7d17a │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 7cfba │ │ │ │ + bne.w 7cfbe │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.w 7cfc8 │ │ │ │ + bgt.w 7cfcc │ │ │ │ ldr r1, [r4, #8] │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ add.w r1, r1, r1, lsl #1 │ │ │ │ cmp r1, #8 │ │ │ │ it lt │ │ │ │ movlt r1, #8 │ │ │ │ subs r1, #1 │ │ │ │ clz r1, r1 │ │ │ │ rsb r1, r1, #32 │ │ │ │ uxtb r1, r1 │ │ │ │ - bl 7c058 │ │ │ │ + bl 7c058 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 7cfc8 │ │ │ │ + bne.w 7cfcc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7d1e0 │ │ │ │ + beq.n 7d1e4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7d49e │ │ │ │ + beq.w 7d462 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7d1f4 │ │ │ │ + beq.n 7d1f8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7d4a6 │ │ │ │ + beq.w 7d46a │ │ │ │ ldr.w r3, [r4, #-8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 7d4ae │ │ │ │ + beq.w 7d472 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7d070 │ │ │ │ + beq.w 7d074 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #8] │ │ │ │ - b.n 7d08c │ │ │ │ + b.n 7d090 │ │ │ │ add.w r2, r2, r2, lsl #2 │ │ │ │ mov.w r9, r9, lsr #5 │ │ │ │ add r2, r9 │ │ │ │ adds r2, #1 │ │ │ │ ands r2, r1 │ │ │ │ add.w ip, r3, r2 │ │ │ │ ldrsb.w lr, [ip, #20] │ │ │ │ cmp.w lr, #0 │ │ │ │ - blt.w 7d126 │ │ │ │ - b.n 7d210 │ │ │ │ + blt.w 7d12a │ │ │ │ + b.n 7d214 │ │ │ │ add.w ip, r3, #20 │ │ │ │ mov.w lr, #12 │ │ │ │ mla r2, lr, r1, r2 │ │ │ │ add.w lr, ip, r2 │ │ │ │ strd r5, r6, [lr, #4] │ │ │ │ str.w r8, [ip, r2] │ │ │ │ - b.n 7d05a │ │ │ │ + b.n 7d05e │ │ │ │ ldr.w r2, [r3, #164] @ 0xa4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7d330 │ │ │ │ + bne.n 7d326 │ │ │ │ movw r2, #42012 @ 0xa41c │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 7d454 │ │ │ │ + bne.n 7d26c │ │ │ │ + ldr.w r3, [r5, #-8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 7d07e │ │ │ │ ldr.w r3, [sl, fp] │ │ │ │ sub.w r0, r4, #8 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ adds r2, #1 │ │ │ │ ldr.w r1, [r3, #3796] @ 0xed4 │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ @@ -123691,107 +123691,107 @@ │ │ │ │ and.w r3, r3, #3 │ │ │ │ orrs r3, r5 │ │ │ │ str r0, [r5, #0] │ │ │ │ strd r1, r3, [r4, #-8] │ │ │ │ str r0, [r1, #4] │ │ │ │ str r2, [r4, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7d08c │ │ │ │ - b.n 7d0a0 │ │ │ │ + bne.w 7d090 │ │ │ │ + b.n 7d0a4 │ │ │ │ ldr.w r2, [r3, #164] @ 0xa4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7d318 │ │ │ │ + bne.n 7d33e │ │ │ │ movw r2, #42012 @ 0xa41c │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7d260 │ │ │ │ - ldr.w r3, [r5, #-8] │ │ │ │ + bne.n 7d26c │ │ │ │ + ldr.w r3, [r6, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7d260 │ │ │ │ - b.n 7d07a │ │ │ │ + beq.w 7d088 │ │ │ │ + b.n 7d26c │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 6cb9c │ │ │ │ + bl 6cb94 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 7d304 │ │ │ │ + beq.n 7d312 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ movw r2, #44060 @ 0xac1c │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 7d388 │ │ │ │ + beq.n 7d396 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 7cf80 │ │ │ │ + beq.w 7cf84 │ │ │ │ ldrb r3, [r1, #6] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7cf80 │ │ │ │ + beq.w 7cf84 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ add.w r3, r3, r3, lsl #1 │ │ │ │ cmp r3, #8 │ │ │ │ it lt │ │ │ │ movlt r3, #8 │ │ │ │ subs r1, r3, #1 │ │ │ │ clz r1, r1 │ │ │ │ rsb r1, r1, #32 │ │ │ │ uxtb r1, r1 │ │ │ │ - bl 7c058 │ │ │ │ + bl 7c058 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 7cf80 │ │ │ │ - cbz r7, 7d30a │ │ │ │ + bne.w 7cf84 │ │ │ │ + cbz r7, 7d318 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #0] │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 7d0a2 │ │ │ │ + b.n 7d0a6 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ str r3, [r7, #0] │ │ │ │ - b.n 7d0be │ │ │ │ - movw r3, #63357 @ 0xf77d │ │ │ │ + b.n 7d0c2 │ │ │ │ + movw r3, #63377 @ 0xf791 │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7d3f4 │ │ │ │ + bne.n 7d402 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ lsls r2, r3, #22 │ │ │ │ - bpl.w 7d07a │ │ │ │ + bpl.w 7d07e │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - b.n 7d298 │ │ │ │ - movw r3, #63357 @ 0xf77d │ │ │ │ + b.n 7d256 │ │ │ │ + movw r3, #63377 @ 0xf791 │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7d3fe │ │ │ │ + bne.n 7d40c │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ lsls r3, r3, #22 │ │ │ │ - bpl.w 7d084 │ │ │ │ + bpl.w 7d088 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - b.n 7d252 │ │ │ │ + b.n 7d2a4 │ │ │ │ mov.w ip, r2, lsl #2 │ │ │ │ add.w r9, r3, ip │ │ │ │ ldr.w r9, [r9, #20] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bge.n 7d364 │ │ │ │ + bge.n 7d372 │ │ │ │ add.w r2, r3, ip │ │ │ │ ldr r1, [r3, #16] │ │ │ │ str r1, [r2, #20] │ │ │ │ - b.n 7d032 │ │ │ │ + b.n 7d036 │ │ │ │ mov.w r9, r8, lsr #5 │ │ │ │ add r2, ip │ │ │ │ add.w ip, r9, #1 │ │ │ │ add ip, r2 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ and.w r2, ip, r2 │ │ │ │ add.w ip, r3, r2, lsl #2 │ │ │ │ ldr.w r1, [ip, #20] │ │ │ │ mov.w ip, r2, lsl #2 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 7d35a │ │ │ │ - b.n 7d156 │ │ │ │ + blt.n 7d368 │ │ │ │ + b.n 7d15a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ cmp r3, r2 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ @@ -123801,237 +123801,234 @@ │ │ │ │ cmp r3, r2 │ │ │ │ mov r2, r5 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r6, #0] │ │ │ │ mov r3, r8 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 794e4 │ │ │ │ + bl 79478 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 7d304 │ │ │ │ + beq.n 7d312 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7d08c │ │ │ │ - b.n 7d0a0 │ │ │ │ + bne.w 7d090 │ │ │ │ + b.n 7d0a4 │ │ │ │ add.w ip, r3, r2, lsl #2 │ │ │ │ lsls r1, r2, #2 │ │ │ │ ldr.w ip, [ip, #20] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bge.n 7d3d2 │ │ │ │ + bge.n 7d3e0 │ │ │ │ mov ip, r1 │ │ │ │ - b.n 7d35a │ │ │ │ + b.n 7d368 │ │ │ │ add r1, r2 │ │ │ │ mov.w r9, r9, lsr #5 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r2, r9 │ │ │ │ adds r2, #1 │ │ │ │ ands r2, r1 │ │ │ │ - b.n 7d16c │ │ │ │ + b.n 7d170 │ │ │ │ movs r1, #0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 1e0f54 │ │ │ │ + bl 1e0e9c │ │ │ │ ldr r1, [r4, #16] │ │ │ │ - b.n 7cfd2 │ │ │ │ + b.n 7cfd6 │ │ │ │ mov r0, r5 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7d32c │ │ │ │ - b.n 7d07a │ │ │ │ + bne.n 7d33a │ │ │ │ + b.n 7d07e │ │ │ │ mov r0, r6 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7d344 │ │ │ │ - b.n 7d084 │ │ │ │ + bne.n 7d352 │ │ │ │ + b.n 7d088 │ │ │ │ mov r2, r8 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ mov r1, r5 │ │ │ │ - bl d5eb4 <_PyEval_CheckExceptTypeValid@@Base+0x17dc> │ │ │ │ + bl d5ecc <_PyEval_CheckExceptTypeValid@@Base+0x17e4> │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 7d464 │ │ │ │ + beq.n 7d484 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ add.w r2, r2, r0, lsl #2 │ │ │ │ ldr.w r8, [r2, #4] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 7d460 │ │ │ │ + bne.n 7d480 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ mov r3, r6 │ │ │ │ - bl 1237c0 <_PyUnicode_IsNumeric@@Base+0x5f0> │ │ │ │ - cbz r7, 7d44a │ │ │ │ + bl 123b30 <_PyUnicode_IsNumeric@@Base+0x5f0> │ │ │ │ + cbz r7, 7d458 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ - cbz r3, 7d448 │ │ │ │ + cbz r3, 7d456 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r6, #0] │ │ │ │ str r6, [r7, #0] │ │ │ │ subs.w r0, r8, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ - b.n 7d0a2 │ │ │ │ - ldr.w r3, [r6, #-8] │ │ │ │ + b.n 7d0a6 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 7d1e4 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 7d1f8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7d084 │ │ │ │ - b.n 7d260 │ │ │ │ + beq.w 7d074 │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r4, #8] │ │ │ │ + b.n 7d0a4 │ │ │ │ mov r6, r8 │ │ │ │ - b.n 7d434 │ │ │ │ + b.n 7d442 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ add.w r3, r3, r3, lsl #1 │ │ │ │ cmp r3, #8 │ │ │ │ it lt │ │ │ │ movlt r3, #8 │ │ │ │ subs r1, r3, #1 │ │ │ │ clz r1, r1 │ │ │ │ rsb r1, r1, #32 │ │ │ │ uxtb r1, r1 │ │ │ │ - bl 7c058 │ │ │ │ + bl 7c058 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 7cf88 │ │ │ │ - b.n 7d304 │ │ │ │ - movw r0, #64972 @ 0xfdcc │ │ │ │ + bne.w 7cf8c │ │ │ │ + b.n 7d312 │ │ │ │ + movw r0, #65292 @ 0xff0c │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ movw r1, #4277 @ 0x10b5 │ │ │ │ - bl 214fc4 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 7d304 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 7d1e0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 7d1f4 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 7d070 │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r4, #8] │ │ │ │ - b.n 7d0a0 │ │ │ │ + bl 214f14 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 7d312 │ │ │ │ + nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0007d4c0 : │ │ │ │ +0007d4c4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ mov r1, r0 │ │ │ │ movw r0, #30412 @ 0x76cc │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ - bl 19f6dc │ │ │ │ - cbz r0, 7d4e4 │ │ │ │ + bl 19f5fc │ │ │ │ + cbz r0, 7d4e8 │ │ │ │ str r4, [r0, #20] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ │ │ │ │ -0007d4e8 : │ │ │ │ +0007d4ec : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ mov r1, r0 │ │ │ │ movw r0, #29936 @ 0x74f0 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ - bl 19f6dc │ │ │ │ - cbz r0, 7d50c │ │ │ │ + bl 19f5fc │ │ │ │ + cbz r0, 7d510 │ │ │ │ str r4, [r0, #20] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ - cbz r1, 7d57e │ │ │ │ + cbz r1, 7d582 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ mov r6, r0 │ │ │ │ blx 295d4 │ │ │ │ - cbz r0, 7d52e │ │ │ │ + cbz r0, 7d532 │ │ │ │ adds r6, r0, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx 29b58 │ │ │ │ mov r1, r6 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a68c │ │ │ │ - cbnz r0, 7d57e │ │ │ │ + cbnz r0, 7d582 │ │ │ │ ldrb r3, [r5, r4] │ │ │ │ add r4, r5 │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ - bne.n 7d57e │ │ │ │ - movw r6, #13128 @ 0x3348 │ │ │ │ + bne.n 7d582 │ │ │ │ + movw r6, #13448 @ 0x3488 │ │ │ │ movt r6, #39 @ 0x27 │ │ │ │ - b.n 7d55e │ │ │ │ + b.n 7d562 │ │ │ │ cmp r3, #10 │ │ │ │ - beq.n 7d578 │ │ │ │ + beq.n 7d57c │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ - cbz r3, 7d57e │ │ │ │ + cbz r3, 7d582 │ │ │ │ cmp r3, #41 @ 0x29 │ │ │ │ - bne.n 7d554 │ │ │ │ + bne.n 7d558 │ │ │ │ movs r2, #6 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ blx 2a68c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7d558 │ │ │ │ + bne.n 7d55c │ │ │ │ adds r0, r4, #6 │ │ │ │ it eq │ │ │ │ moveq r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ cmp r3, #10 │ │ │ │ - bne.n 7d558 │ │ │ │ + bne.n 7d55c │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ │ │ │ │ -0007d584 : │ │ │ │ +0007d588 : │ │ │ │ push {r0, r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 7d604 │ │ │ │ + beq.n 7d608 │ │ │ │ mov r0, r4 │ │ │ │ add r3, sp, #28 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 77b0c │ │ │ │ - cbz r0, 7d5fa │ │ │ │ + bl 77a8c │ │ │ │ + cbz r0, 7d5fe │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 7d5d4 │ │ │ │ + ble.n 7d5d8 │ │ │ │ add.w r4, r0, r4, lsl #2 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add.w r2, r0, #8 │ │ │ │ adds r4, #8 │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ adds r1, #4 │ │ │ │ ldr r5, [r3, #0] │ │ │ │ cmp r5, ip │ │ │ │ add.w r6, r5, #1 │ │ │ │ it ne │ │ │ │ strne r6, [r3, #0] │ │ │ │ str.w r3, [r2, #4]! │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 7d5bc │ │ │ │ - ldr r4, [pc, #48] @ (7d608 ) │ │ │ │ + bne.n 7d5c0 │ │ │ │ + ldr r4, [pc, #48] @ (7d60c ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r0, #-4] │ │ │ │ sub.w r2, r0, #8 │ │ │ │ and.w r3, r3, #3 │ │ │ │ ldr r1, [r1, r4] │ │ │ │ ldr r1, [r1, #8] │ │ │ │ ldr.w r1, [r1, #3796] @ 0xed4 │ │ │ │ @@ -124040,62 +124037,62 @@ │ │ │ │ str r2, [r4, #0] │ │ │ │ strd r1, r3, [r0, #-8] │ │ │ │ str r2, [r1, #4] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #4] @ (7d60c ) │ │ │ │ - b.n 7d5fa │ │ │ │ + ldr r0, [pc, #4] @ (7d610 ) │ │ │ │ + b.n 7d5fe │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r1, #32 │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r0, r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #248] @ (7d71c ) │ │ │ │ + ldr r5, [pc, #248] @ (7d720 ) │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ sub sp, #12 │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ ldr r0, [r6, r5] │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r3, #1616] @ 0x650 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 7d6d0 │ │ │ │ - ldr.w ip, [pc, #224] @ 7d720 │ │ │ │ + beq.n 7d6d4 │ │ │ │ + ldr.w ip, [pc, #224] @ 7d724 │ │ │ │ ldr.w r1, [r3, #1696] @ 0x6a0 │ │ │ │ ldr r7, [r4, #12] │ │ │ │ subs r1, #1 │ │ │ │ str.w r7, [r3, #1616] @ 0x650 │ │ │ │ str.w r1, [r3, #1696] @ 0x6a0 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r3, [ip, #1416] @ 0x588 │ │ │ │ str r1, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7d6f8 │ │ │ │ + bne.n 7d6fc │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mvn.w r5, #3221225472 @ 0xc0000000 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n 7d66e │ │ │ │ + beq.n 7d672 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ str r1, [r4, #12] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 7d6b0 │ │ │ │ + beq.n 7d6b4 │ │ │ │ ldr.w r0, [r0, #3796] @ 0xed4 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ sub.w r1, r4, #8 │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ ldr r5, [r0, #4] │ │ │ │ and.w r3, r3, #3 │ │ │ │ @@ -124116,79 +124113,79 @@ │ │ │ │ str r2, [r4, #16] │ │ │ │ ldr r5, [r0, #4] │ │ │ │ and.w r3, r3, #3 │ │ │ │ orrs r3, r5 │ │ │ │ str r1, [r5, #0] │ │ │ │ strd r0, r3, [r4, #-8] │ │ │ │ str r1, [r0, #4] │ │ │ │ - b.n 7d6a4 │ │ │ │ + b.n 7d6a8 │ │ │ │ movs r1, #2 │ │ │ │ movw r0, #42012 @ 0xa41c │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 77bc4 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 77b44 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7d6a4 │ │ │ │ + beq.n 7d6a8 │ │ │ │ ldr r0, [r6, r5] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mvn.w r5, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r1, [r2], #4 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 7d66a │ │ │ │ - b.n 7d66e │ │ │ │ - movw r2, #25253 @ 0x62a5 │ │ │ │ + bne.n 7d66e │ │ │ │ + b.n 7d672 │ │ │ │ + movw r2, #26133 @ 0x6615 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7d70e │ │ │ │ + bne.n 7d712 │ │ │ │ mov r0, r4 │ │ │ │ - bl 126718 │ │ │ │ + bl 126a88 │ │ │ │ ldr r0, [r6, r5] │ │ │ │ - b.n 7d6e6 │ │ │ │ + b.n 7d6ea │ │ │ │ ldr.w r2, [ip, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r0, [r6, r5] │ │ │ │ - b.n 7d6e6 │ │ │ │ + b.n 7d6ea │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r0, r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #224] @ (7d818 ) │ │ │ │ + ldr r5, [pc, #224] @ (7d81c ) │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ sub sp, #12 │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ ldr r1, [r6, r5] │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r3, #1612] @ 0x64c │ │ │ │ - cbz r4, 7d7ac │ │ │ │ - ldr r0, [pc, #204] @ (7d81c ) │ │ │ │ + cbz r4, 7d7b0 │ │ │ │ + ldr r0, [pc, #204] @ (7d820 ) │ │ │ │ ldr.w r2, [r3, #1692] @ 0x69c │ │ │ │ ldr r7, [r4, #12] │ │ │ │ subs r2, #1 │ │ │ │ str.w r7, [r3, #1612] @ 0x64c │ │ │ │ str.w r2, [r3, #1692] @ 0x69c │ │ │ │ movs r2, #1 │ │ │ │ ldr.w r3, [r0, #1416] @ 0x588 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7d7f2 │ │ │ │ + bne.n 7d7f6 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 7d7d0 │ │ │ │ + beq.n 7d7d4 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ sub.w r1, r4, #8 │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ ldr.w r0, [r0, #3796] @ 0xed4 │ │ │ │ and.w r3, r3, #3 │ │ │ │ @@ -124203,176 +124200,176 @@ │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ movs r1, #1 │ │ │ │ movw r0, #42012 @ 0xa41c │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 77bc4 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 77b44 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7d7a0 │ │ │ │ + beq.n 7d7a4 │ │ │ │ ldr r1, [r6, r5] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 7d778 │ │ │ │ + bne.n 7d77c │ │ │ │ ldr r0, [r1, #8] │ │ │ │ sub.w r1, r4, #8 │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ str r2, [r4, #12] │ │ │ │ ldr.w r0, [r0, #3796] @ 0xed4 │ │ │ │ and.w r3, r3, #3 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ orrs r3, r5 │ │ │ │ str r1, [r5, #0] │ │ │ │ strd r0, r3, [r4, #-8] │ │ │ │ str r1, [r0, #4] │ │ │ │ - b.n 7d7a0 │ │ │ │ - movw r2, #25253 @ 0x62a5 │ │ │ │ + b.n 7d7a4 │ │ │ │ + movw r2, #26133 @ 0x6615 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7d808 │ │ │ │ + bne.n 7d80c │ │ │ │ mov r0, r4 │ │ │ │ - bl 126718 │ │ │ │ + bl 126a88 │ │ │ │ ldr r1, [r6, r5] │ │ │ │ - b.n 7d7c2 │ │ │ │ + b.n 7d7c6 │ │ │ │ ldr.w r2, [r0, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r1, [r6, r5] │ │ │ │ - b.n 7d7c2 │ │ │ │ + b.n 7d7c6 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -0007d820 : │ │ │ │ +0007d824 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ mov r4, r1 │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bmi.n 7d84c │ │ │ │ + bmi.n 7d850 │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ movw r0, #30204 @ 0x75fc │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 19f6dc │ │ │ │ - cbz r0, 7d84a │ │ │ │ + bl 19f5fc │ │ │ │ + cbz r0, 7d84e │ │ │ │ str r4, [r0, #20] │ │ │ │ pop {r4, pc} │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #64996 @ 0xfde4 │ │ │ │ + movw r1, #65316 @ 0xff24 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 1271a4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #16 │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r1, #256 @ 0x100 │ │ │ │ - bls.w 7db8c │ │ │ │ + bls.w 7db90 │ │ │ │ movw r4, #19968 @ 0x4e00 │ │ │ │ movt r4, #72 @ 0x48 │ │ │ │ mov.w r9, r1, lsr #30 │ │ │ │ - movw r3, #6037 @ 0x1795 │ │ │ │ + movw r3, #6029 @ 0x178d │ │ │ │ movt r3, #7 │ │ │ │ cmp.w r9, #0 │ │ │ │ ldr.w r2, [r4, #712] @ 0x2c8 │ │ │ │ itete eq │ │ │ │ moveq.w r8, #1 │ │ │ │ movne.w r8, #2 │ │ │ │ moveq.w sl, #16 │ │ │ │ movne.w sl, #20 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7dcf6 │ │ │ │ - ldr r3, [pc, #712] @ (7db84 ) │ │ │ │ + bne.w 7dcfa │ │ │ │ + ldr r3, [pc, #712] @ (7db88 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ add.w r1, sl, #4294967295 @ 0xffffffff │ │ │ │ lsrs r1, r1, #3 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r3, #1528] @ 0x5f8 │ │ │ │ ldr.w r3, [r2, r1, lsl #3] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 7dcbc │ │ │ │ + beq.w 7dcc0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r5, [r3, #4] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r4, [r5, #0] │ │ │ │ str r4, [r3, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 7daaa │ │ │ │ + beq.w 7daae │ │ │ │ mov.w r3, r8, lsl #3 │ │ │ │ str r3, [r5, #8] │ │ │ │ movw r3, #42636 @ 0xa68c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ str r3, [r5, #4] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ - ldr r2, [pc, #632] @ (7db88 ) │ │ │ │ + ldr r2, [pc, #632] @ (7db8c ) │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7dd18 │ │ │ │ + bne.w 7dd1c │ │ │ │ bic.w r3, r7, #3221225472 @ 0xc0000000 │ │ │ │ str r3, [r5, #12] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 7dbd2 │ │ │ │ + bne.w 7dbd6 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r3, [r2, #104] @ 0x68 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7db9c │ │ │ │ + beq.w 7dba0 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.w 7db08 │ │ │ │ + blt.w 7db0c │ │ │ │ ldr r4, [r7, r3] │ │ │ │ add.w r9, r7, r3 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 7db54 │ │ │ │ + bne.w 7db58 │ │ │ │ movw r8, #9964 @ 0x26ec │ │ │ │ movt r8, #70 @ 0x46 │ │ │ │ ldr.w r2, [r8, #152] @ 0x98 │ │ │ │ - movw r3, #40409 @ 0x9dd9 │ │ │ │ + movw r3, #40301 @ 0x9d6d │ │ │ │ movt r3, #7 │ │ │ │ movw r0, #9964 @ 0x26ec │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ movs r1, #0 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7dd76 │ │ │ │ - bl 79e20 │ │ │ │ + bne.w 7dd7a │ │ │ │ + bl 79db4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7dbb4 │ │ │ │ + beq.w 7dbb8 │ │ │ │ ldr.w r3, [r8, #84] @ 0x54 │ │ │ │ lsls r2, r3, #17 │ │ │ │ - bpl.n 7d9a8 │ │ │ │ - ldr r3, [pc, #512] @ (7db84 ) │ │ │ │ + bpl.n 7d9ac │ │ │ │ + ldr r3, [pc, #512] @ (7db88 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ sub.w r2, r0, #8 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr.w r1, [r3, #3796] @ 0xed4 │ │ │ │ ldr.w r3, [r0, #-4] │ │ │ │ ldr r0, [r1, #4] │ │ │ │ @@ -124380,33 +124377,33 @@ │ │ │ │ orrs r3, r0 │ │ │ │ str r2, [r0, #0] │ │ │ │ strd r1, r3, [r4, #-8] │ │ │ │ str r2, [r1, #4] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r4, #20] │ │ │ │ str r3, [r4, #12] │ │ │ │ - movw r3, #8073 @ 0x1f89 │ │ │ │ + movw r3, #8337 @ 0x2091 │ │ │ │ movt r3, #16 │ │ │ │ str r3, [r4, #28] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r4, #16] │ │ │ │ ldr.w r3, [r9] │ │ │ │ str r7, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7dc42 │ │ │ │ + bne.w 7dc46 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r8 │ │ │ │ - bne.w 7dcb2 │ │ │ │ + bne.w 7dcb6 │ │ │ │ str r3, [r4, #24] │ │ │ │ str.w r4, [r9] │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ ldr.w r1, [r6, #180] @ 0xb4 │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bpl.n 7da22 │ │ │ │ - ldr r2, [pc, #412] @ (7db84 ) │ │ │ │ + bpl.n 7da26 │ │ │ │ + ldr r2, [pc, #412] @ (7db88 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #10 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ mov.w r3, #28 │ │ │ │ mul.w r3, r1, r3 │ │ │ │ @@ -124419,750 +124416,750 @@ │ │ │ │ add r2, r3 │ │ │ │ add.w r3, r0, #92672 @ 0x16a00 │ │ │ │ ldr.w r3, [r3, #252] @ 0xfc │ │ │ │ cmp r3, r6 │ │ │ │ it eq │ │ │ │ orreq.w r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7dd2c │ │ │ │ + beq.w 7dd30 │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7dbd8 │ │ │ │ + beq.w 7dbdc │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - bpl.w 7ddbc │ │ │ │ + bpl.w 7ddc0 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r0 │ │ │ │ - bne.n 7dad0 │ │ │ │ + bne.n 7dad4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7dada │ │ │ │ + bne.n 7dade │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7daec │ │ │ │ + bne.n 7daf0 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ adds r0, r3, #1 │ │ │ │ - beq.n 7daec │ │ │ │ - ldr r0, [pc, #300] @ (7db84 ) │ │ │ │ + beq.n 7daf0 │ │ │ │ + ldr r0, [pc, #300] @ (7db88 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r6, [r1, #24] │ │ │ │ ldr r2, [r2, r0] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ movw r2, #44060 @ 0xac1c │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ str r4, [sp, #0] │ │ │ │ cmp r6, r2 │ │ │ │ mov r2, r5 │ │ │ │ - beq.w 7dc2e │ │ │ │ - bl 7b9b0 │ │ │ │ + beq.w 7dc32 │ │ │ │ + bl 7b9ac │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7da8e │ │ │ │ + beq.n 7da92 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7dd82 │ │ │ │ + beq.w 7dd86 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7daa2 │ │ │ │ + beq.n 7daa6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7ddb4 │ │ │ │ + beq.w 7ddb8 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldrd ip, r2, [r3, #24] │ │ │ │ cmp r2, ip │ │ │ │ ittt cc │ │ │ │ ldrcc r3, [r3, #12] │ │ │ │ strcc r3, [r0, #12] │ │ │ │ strcc r0, [r3, #8] │ │ │ │ - bcc.w 7d8f0 │ │ │ │ + bcc.w 7d8f4 │ │ │ │ adds r1, #1 │ │ │ │ add.w r2, r3, ip │ │ │ │ str r2, [r3, #4] │ │ │ │ add.w r1, ip, r1, lsl #3 │ │ │ │ str r1, [r3, #24] │ │ │ │ str.w r4, [r3, ip] │ │ │ │ - b.n 7d8f0 │ │ │ │ + b.n 7d8f4 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 7da42 │ │ │ │ + beq.n 7da46 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ movw r2, #42220 @ 0xa4ec │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ adds r3, #1 │ │ │ │ cmp r0, r2 │ │ │ │ str r3, [r4, #0] │ │ │ │ - beq.n 7da50 │ │ │ │ + beq.n 7da54 │ │ │ │ mov r0, r5 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 6cb9c │ │ │ │ + bl 6cb94 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 7da56 │ │ │ │ + bne.n 7da5a │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19f248 │ │ │ │ + bl 19f168 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 7dc34 │ │ │ │ + b.n 7dc38 │ │ │ │ ldr r2, [r7, #84] @ 0x54 │ │ │ │ lsls r1, r2, #30 │ │ │ │ - bpl.w 7d93e │ │ │ │ - ldr r3, [pc, #112] @ (7db84 ) │ │ │ │ + bpl.w 7d942 │ │ │ │ + ldr r3, [pc, #112] @ (7db88 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr.w r1, [r7, #180] @ 0xb4 │ │ │ │ subs r1, #1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #28 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mul.w r2, r1, r2 │ │ │ │ adds r3, r0, r2 │ │ │ │ add.w r3, r3, #92672 @ 0x16a00 │ │ │ │ ldr.w r4, [r3, #252] @ 0xfc │ │ │ │ add.w r3, r2, #92672 @ 0x16a00 │ │ │ │ adds r3, #252 @ 0xfc │ │ │ │ add r3, r0 │ │ │ │ cmp r4, r7 │ │ │ │ - beq.n 7db48 │ │ │ │ + beq.n 7db4c │ │ │ │ cmp r1, #10 │ │ │ │ ittt ls │ │ │ │ addls.w r2, r2, #98304 @ 0x18000 │ │ │ │ addls r2, #228 @ 0xe4 │ │ │ │ addls r3, r0, r2 │ │ │ │ ldr r4, [r3, #24] │ │ │ │ add.w r9, r3, #24 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 7d94a │ │ │ │ + beq.w 7d94e │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7d94a │ │ │ │ + bne.w 7d94e │ │ │ │ ldr r3, [r4, #4] │ │ │ │ movw r8, #9964 @ 0x26ec │ │ │ │ movt r8, #70 @ 0x46 │ │ │ │ cmp r3, r8 │ │ │ │ - bne.w 7d952 │ │ │ │ + bne.w 7d956 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 7d952 │ │ │ │ + ble.w 7d956 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 7d9da │ │ │ │ + beq.w 7d9de │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 7d9da │ │ │ │ + b.n 7d9de │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ - ldr r5, [pc, #588] @ (7dddc ) │ │ │ │ + ldr r5, [pc, #588] @ (7dde0 ) │ │ │ │ ldr r3, [r2, #104] @ 0x68 │ │ │ │ add.w r5, r5, r1, lsl #4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7d936 │ │ │ │ + bne.w 7d93a │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13136 @ 0x3350 │ │ │ │ + movw r1, #13456 @ 0x3490 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1990 │ │ │ │ + bl d19a8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 7dd0a │ │ │ │ + beq.w 7dd0e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7dd0a │ │ │ │ + bne.w 7dd0e │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 7dd0a │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 7dd0e │ │ │ │ str.w r9, [r5, #16] │ │ │ │ - b.n 7d92c │ │ │ │ - bl 71328 │ │ │ │ + b.n 7d930 │ │ │ │ + bl 71320 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7dd8a │ │ │ │ + beq.w 7dd8e │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ lsls r7, r3, #30 │ │ │ │ it pl │ │ │ │ strpl.w r0, [r6, #180] @ 0xb4 │ │ │ │ - bpl.w 7da28 │ │ │ │ - ldr r2, [pc, #492] @ (7dde0 ) │ │ │ │ + bpl.w 7da2c │ │ │ │ + ldr r2, [pc, #492] @ (7dde4 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr.w r0, [r6, #180] @ 0xb4 │ │ │ │ subs r0, #1 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ movs r2, #28 │ │ │ │ ldr r7, [r3, #8] │ │ │ │ mul.w r2, r0, r2 │ │ │ │ adds r3, r7, r2 │ │ │ │ add.w r3, r3, #92672 @ 0x16a00 │ │ │ │ ldr.w ip, [r3, #252] @ 0xfc │ │ │ │ add.w r3, r2, #92672 @ 0x16a00 │ │ │ │ adds r3, #252 @ 0xfc │ │ │ │ add r3, r7 │ │ │ │ cmp ip, r6 │ │ │ │ - beq.n 7dc2a │ │ │ │ + beq.n 7dc2e │ │ │ │ cmp r0, #10 │ │ │ │ ittt ls │ │ │ │ addls.w r2, r2, #98304 @ 0x18000 │ │ │ │ addls r2, #228 @ 0xe4 │ │ │ │ addls r3, r7, r2 │ │ │ │ str r1, [r3, #20] │ │ │ │ - b.n 7da28 │ │ │ │ - bl 794e4 │ │ │ │ + b.n 7da2c │ │ │ │ + bl 79478 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 7da84 │ │ │ │ - b.n 7da8e │ │ │ │ + bne.w 7da88 │ │ │ │ + b.n 7da92 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7dcac │ │ │ │ + bne.n 7dcb0 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, r8 │ │ │ │ - bne.w 7dd52 │ │ │ │ + bne.w 7dd56 │ │ │ │ ldr r1, [r3, #24] │ │ │ │ - cbnz r1, 7dc60 │ │ │ │ + cbnz r1, 7dc64 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r8 │ │ │ │ - bne.n 7dd56 │ │ │ │ + bne.n 7dd5a │ │ │ │ str r3, [r4, #24] │ │ │ │ str r4, [r3, #20] │ │ │ │ - b.n 7d9d6 │ │ │ │ + b.n 7d9da │ │ │ │ ldr r2, [r1, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7dc54 │ │ │ │ + bne.n 7dc58 │ │ │ │ mov r2, r3 │ │ │ │ ldr.w ip, [r1, #4] │ │ │ │ movw r0, #10624 @ 0x2980 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ cmp ip, r0 │ │ │ │ - beq.n 7dc86 │ │ │ │ + beq.n 7dc8a │ │ │ │ movw r7, #10172 @ 0x27bc │ │ │ │ movt r7, #70 @ 0x46 │ │ │ │ cmp ip, r7 │ │ │ │ it ne │ │ │ │ movne r1, #0 │ │ │ │ ldr r7, [r4, #4] │ │ │ │ cmp r7, r8 │ │ │ │ - beq.n 7dc5a │ │ │ │ + beq.n 7dc5e │ │ │ │ cmp r7, r0 │ │ │ │ - beq.n 7dc9c │ │ │ │ + beq.n 7dca0 │ │ │ │ movw r0, #10172 @ 0x27bc │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ cmp r7, r0 │ │ │ │ - bne.n 7dd10 │ │ │ │ - cbz r2, 7dcb2 │ │ │ │ + bne.n 7dd14 │ │ │ │ + cbz r2, 7dcb6 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ strd r2, r3, [r4, #20] │ │ │ │ - cbz r3, 7dca8 │ │ │ │ + cbz r3, 7dcac │ │ │ │ str r4, [r3, #20] │ │ │ │ str r4, [r2, #24] │ │ │ │ - b.n 7d9da │ │ │ │ + b.n 7d9de │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r8 │ │ │ │ - beq.n 7dc5a │ │ │ │ + beq.n 7dc5e │ │ │ │ str r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7d9d6 │ │ │ │ - b.n 7dc5c │ │ │ │ + beq.w 7d9da │ │ │ │ + b.n 7dc60 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 71850 │ │ │ │ + bl 71848 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d8f0 │ │ │ │ + bne.w 7d8f4 │ │ │ │ ldr.w r5, [r4, #672] @ 0x2a0 │ │ │ │ - movw r3, #49361 @ 0xc0d1 │ │ │ │ + movw r3, #49353 @ 0xc0c9 │ │ │ │ movt r3, #6 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 7dd42 │ │ │ │ + bne.n 7dd46 │ │ │ │ mov r0, sl │ │ │ │ blx 2a0fc │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r5, r0 │ │ │ │ - cbz r5, 7dd06 │ │ │ │ + cbz r5, 7dd0a │ │ │ │ ldr.w r3, [r2, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #800] @ 0x320 │ │ │ │ - b.n 7d8f0 │ │ │ │ + b.n 7d8f4 │ │ │ │ ldr.w r0, [r4, #708] @ 0x2c4 │ │ │ │ mov r1, sl │ │ │ │ blx r2 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d8f0 │ │ │ │ - bl 1e7a0c │ │ │ │ + bne.w 7d8f4 │ │ │ │ + bl 1e7954 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 7daa2 │ │ │ │ + b.n 7daa6 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7dc9c │ │ │ │ + beq.n 7dca0 │ │ │ │ mov r2, r1 │ │ │ │ - b.n 7dc9e │ │ │ │ - movw r1, #25253 @ 0x62a5 │ │ │ │ + b.n 7dca2 │ │ │ │ + movw r1, #26133 @ 0x6615 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 7dd36 │ │ │ │ + bne.n 7dd3a │ │ │ │ mov r0, r5 │ │ │ │ - bl 126718 │ │ │ │ - b.n 7d91e │ │ │ │ + bl 126a88 │ │ │ │ + b.n 7d922 │ │ │ │ add.w r0, r0, #98304 @ 0x18000 │ │ │ │ ldr.w r1, [r0, #248] @ 0xf8 │ │ │ │ - b.n 7da22 │ │ │ │ + b.n 7da26 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 7d91e │ │ │ │ + b.n 7d922 │ │ │ │ ldr.w r0, [r4, #668] @ 0x29c │ │ │ │ mov r1, sl │ │ │ │ str r2, [sp, #12] │ │ │ │ blx r5 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r5, r0 │ │ │ │ - b.n 7dce8 │ │ │ │ + b.n 7dcec │ │ │ │ mov r1, r3 │ │ │ │ - b.n 7dc68 │ │ │ │ - movw r1, #10172 @ 0x27bc │ │ │ │ + b.n 7dc6c │ │ │ │ + movw r1, #10624 @ 0x2980 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 7dd72 │ │ │ │ - movw r1, #10624 @ 0x2980 │ │ │ │ + beq.n 7dd76 │ │ │ │ + movw r1, #10172 @ 0x27bc │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ cmp r2, r1 │ │ │ │ it ne │ │ │ │ movne r2, r3 │ │ │ │ - bne.n 7dc9c │ │ │ │ + bne.n 7dca0 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 7dc9e │ │ │ │ + b.n 7dca2 │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d9a8 │ │ │ │ - b.n 7dbb4 │ │ │ │ + bne.w 7d9ac │ │ │ │ + b.n 7dbb8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 7da8e │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 7da92 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7dd9a │ │ │ │ + beq.n 7dd9e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r3, 7ddd2 │ │ │ │ + cbz r3, 7ddd6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7dd0a │ │ │ │ + beq.n 7dd0e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7dd0a │ │ │ │ + bne.n 7dd0e │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 7dd0a │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 7dd0e │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 7daa2 │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 7daa6 │ │ │ │ movw r1, #2572 @ 0xa0c │ │ │ │ - movw r0, #64972 @ 0xfdcc │ │ │ │ + movw r0, #65292 @ 0xff0c │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - bl 214fc4 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 7dc34 │ │ │ │ + bl 214f14 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 7dc38 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 7dd9a │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 7dd9e │ │ │ │ nop │ │ │ │ strb r4, [r5, #5] │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0007dde4 : │ │ │ │ - b.w 7dde8 │ │ │ │ +0007dde8 : │ │ │ │ + b.w 7ddec │ │ │ │ │ │ │ │ -0007dde8 : │ │ │ │ +0007ddec : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r0, #256 @ 0x100 │ │ │ │ - bls.n 7dec4 │ │ │ │ + bls.n 7dec8 │ │ │ │ movw r6, #19968 @ 0x4e00 │ │ │ │ movt r6, #72 @ 0x48 │ │ │ │ mov.w r8, r0, lsr #30 │ │ │ │ - movw r3, #6037 @ 0x1795 │ │ │ │ + movw r3, #6029 @ 0x178d │ │ │ │ movt r3, #7 │ │ │ │ cmp.w r8, #0 │ │ │ │ ldr.w r2, [r6, #712] @ 0x2c8 │ │ │ │ itete eq │ │ │ │ moveq.w sl, #1 │ │ │ │ movne.w sl, #2 │ │ │ │ moveq.w r9, #16 │ │ │ │ movne.w r9, #20 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7df16 │ │ │ │ - ldr r3, [pc, #292] @ (7df5c ) │ │ │ │ + bne.n 7df1a │ │ │ │ + ldr r3, [pc, #292] @ (7df60 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ add.w r1, r9, #4294967295 @ 0xffffffff │ │ │ │ lsrs r1, r1, #3 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r3, #1528] @ 0x5f8 │ │ │ │ ldr.w r3, [r2, r1, lsl #3] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 7dede │ │ │ │ + beq.n 7dee2 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r5, [r3, #4] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ str r2, [r3, #4] │ │ │ │ - cbz r2, 7dea4 │ │ │ │ + cbz r2, 7dea8 │ │ │ │ movw r3, #42636 @ 0xa68c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov.w r7, sl, lsl #3 │ │ │ │ strd r3, r7, [r5, #4] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ - ldr r2, [pc, #220] @ (7df60 ) │ │ │ │ + ldr r2, [pc, #220] @ (7df64 ) │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7df2c │ │ │ │ + bne.n 7df30 │ │ │ │ bic.w r4, r4, #3221225472 @ 0xc0000000 │ │ │ │ str r4, [r5, #12] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 7ded2 │ │ │ │ + bne.n 7ded6 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldrd r6, r7, [r3, #24] │ │ │ │ cmp r7, r6 │ │ │ │ ittt cc │ │ │ │ ldrcc r3, [r3, #12] │ │ │ │ strcc r3, [r0, #12] │ │ │ │ strcc r0, [r3, #8] │ │ │ │ - bcc.n 7de64 │ │ │ │ + bcc.n 7de68 │ │ │ │ adds r1, #1 │ │ │ │ add.w r1, r6, r1, lsl #3 │ │ │ │ str r1, [r3, #24] │ │ │ │ adds r1, r3, r6 │ │ │ │ str r1, [r3, #4] │ │ │ │ str r2, [r3, r6] │ │ │ │ - b.n 7de64 │ │ │ │ - ldr r5, [pc, #156] @ (7df64 ) │ │ │ │ + b.n 7de68 │ │ │ │ + ldr r5, [pc, #156] @ (7df68 ) │ │ │ │ add.w r5, r5, r0, lsl #4 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, r5 │ │ │ │ str.w r8, [r5, #16] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 71850 │ │ │ │ + bl 71848 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7de64 │ │ │ │ + bne.n 7de68 │ │ │ │ ldr.w r5, [r6, #672] @ 0x2a0 │ │ │ │ - movw r3, #49361 @ 0xc0d1 │ │ │ │ + movw r3, #49353 @ 0xc0c9 │ │ │ │ movt r3, #6 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 7df40 │ │ │ │ + bne.n 7df44 │ │ │ │ mov r0, r9 │ │ │ │ blx 2a0fc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r5, r0 │ │ │ │ - cbz r5, 7df24 │ │ │ │ + cbz r5, 7df28 │ │ │ │ ldr.w r3, [r2, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #800] @ 0x320 │ │ │ │ - b.n 7de64 │ │ │ │ + b.n 7de68 │ │ │ │ ldr.w r0, [r6, #708] @ 0x2c4 │ │ │ │ mov r1, r9 │ │ │ │ blx r2 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7de64 │ │ │ │ + bne.n 7de68 │ │ │ │ movs r5, #0 │ │ │ │ - bl 1e7a0c │ │ │ │ - b.n 7de9c │ │ │ │ - movw r1, #25253 @ 0x62a5 │ │ │ │ + bl 1e7954 │ │ │ │ + b.n 7dea0 │ │ │ │ + movw r1, #26133 @ 0x6615 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 7df50 │ │ │ │ + bne.n 7df54 │ │ │ │ mov r0, r5 │ │ │ │ - bl 126718 │ │ │ │ - b.n 7de90 │ │ │ │ + bl 126a88 │ │ │ │ + b.n 7de94 │ │ │ │ ldr.w r0, [r6, #668] @ 0x29c │ │ │ │ mov r1, r9 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx r5 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r5, r0 │ │ │ │ - b.n 7df08 │ │ │ │ + b.n 7df0c │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 7de90 │ │ │ │ + b.n 7de94 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ strb r4, [r5, #5] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -0007df68 <_PyLong_New@@Base>: │ │ │ │ +0007df6c <_PyLong_New@@Base>: │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ sub sp, #12 │ │ │ │ cmp r0, r3 │ │ │ │ - bgt.w 7e110 <_PyLong_New@@Base+0x1a8> │ │ │ │ + bgt.w 7e114 <_PyLong_New@@Base+0x1a8> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7e03a <_PyLong_New@@Base+0xd2> │ │ │ │ + beq.n 7e03e <_PyLong_New@@Base+0xd2> │ │ │ │ adds r3, r0, #3 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - bmi.w 7e0c2 <_PyLong_New@@Base+0x15a> │ │ │ │ + bmi.w 7e0c6 <_PyLong_New@@Base+0x15a> │ │ │ │ movw r6, #19968 @ 0x4e00 │ │ │ │ movt r6, #72 @ 0x48 │ │ │ │ - movw r3, #6037 @ 0x1795 │ │ │ │ + movw r3, #6029 @ 0x178d │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r2, [r6, #712] @ 0x2c8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7e0b4 <_PyLong_New@@Base+0x14c> │ │ │ │ - ldr r3, [pc, #376] @ (7e128 <_PyLong_New@@Base+0x1c0>) │ │ │ │ + bne.w 7e0b8 <_PyLong_New@@Base+0x14c> │ │ │ │ + ldr r3, [pc, #376] @ (7e12c <_PyLong_New@@Base+0x1c0>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ subs r1, r7, #1 │ │ │ │ cmp.w r1, #512 @ 0x200 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r3, #1528] @ 0x5f8 │ │ │ │ - bcs.n 7e084 <_PyLong_New@@Base+0x11c> │ │ │ │ + bcs.n 7e088 <_PyLong_New@@Base+0x11c> │ │ │ │ lsrs r1, r1, #3 │ │ │ │ ldr.w r3, [r2, r1, lsl #3] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 7e074 <_PyLong_New@@Base+0x10c> │ │ │ │ + beq.n 7e078 <_PyLong_New@@Base+0x10c> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r5, [r3, #4] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ str r2, [r3, #4] │ │ │ │ - cbz r2, 7e01a <_PyLong_New@@Base+0xb2> │ │ │ │ + cbz r2, 7e01e <_PyLong_New@@Base+0xb2> │ │ │ │ movw r3, #42636 @ 0xa68c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ lsls r2, r4, #3 │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ orreq.w r2, r2, #1 │ │ │ │ str r3, [r5, #4] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ str r2, [r5, #8] │ │ │ │ cmp r1, r0 │ │ │ │ - ldr r2, [pc, #296] @ (7e12c <_PyLong_New@@Base+0x1c4>) │ │ │ │ - bne.n 7e0ca <_PyLong_New@@Base+0x162> │ │ │ │ + ldr r2, [pc, #296] @ (7e130 <_PyLong_New@@Base+0x1c4>) │ │ │ │ + bne.n 7e0ce <_PyLong_New@@Base+0x162> │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7e0da <_PyLong_New@@Base+0x172> │ │ │ │ + bne.n 7e0de <_PyLong_New@@Base+0x172> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #12] │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldrd r6, r7, [r3, #24] │ │ │ │ cmp r7, r6 │ │ │ │ - bcc.n 7e032 <_PyLong_New@@Base+0xca> │ │ │ │ + bcc.n 7e036 <_PyLong_New@@Base+0xca> │ │ │ │ adds r1, #1 │ │ │ │ add.w r1, r6, r1, lsl #3 │ │ │ │ str r1, [r3, #24] │ │ │ │ adds r1, r3, r6 │ │ │ │ str r1, [r3, #4] │ │ │ │ str r2, [r3, r6] │ │ │ │ - b.n 7dfe2 <_PyLong_New@@Base+0x7a> │ │ │ │ + b.n 7dfe6 <_PyLong_New@@Base+0x7a> │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [r0, #12] │ │ │ │ str r0, [r3, #8] │ │ │ │ - b.n 7dfe2 <_PyLong_New@@Base+0x7a> │ │ │ │ + b.n 7dfe6 <_PyLong_New@@Base+0x7a> │ │ │ │ movw r6, #19968 @ 0x4e00 │ │ │ │ movt r6, #72 @ 0x48 │ │ │ │ - movw r3, #6037 @ 0x1795 │ │ │ │ + movw r3, #6029 @ 0x178d │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r2, [r6, #712] @ 0x2c8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7e0ee <_PyLong_New@@Base+0x186> │ │ │ │ - ldr r3, [pc, #212] @ (7e128 <_PyLong_New@@Base+0x1c0>) │ │ │ │ + bne.n 7e0f2 <_PyLong_New@@Base+0x186> │ │ │ │ + ldr r3, [pc, #212] @ (7e12c <_PyLong_New@@Base+0x1c0>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r3, #1528] @ 0x5f8 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cmp r3, r0 │ │ │ │ it ne │ │ │ │ movne r1, #1 │ │ │ │ - bne.n 7dfd4 <_PyLong_New@@Base+0x6c> │ │ │ │ + bne.n 7dfd8 <_PyLong_New@@Base+0x6c> │ │ │ │ movs r7, #16 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 71850 │ │ │ │ + bl 71848 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7dfe2 <_PyLong_New@@Base+0x7a> │ │ │ │ + bne.n 7dfe6 <_PyLong_New@@Base+0x7a> │ │ │ │ ldr.w r5, [r6, #672] @ 0x2a0 │ │ │ │ - movw r3, #49361 @ 0xc0d1 │ │ │ │ + movw r3, #49353 @ 0xc0c9 │ │ │ │ movt r3, #6 │ │ │ │ str r2, [sp, #4] │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 7e0f6 <_PyLong_New@@Base+0x18e> │ │ │ │ + bne.n 7e0fa <_PyLong_New@@Base+0x18e> │ │ │ │ cmp r7, #1 │ │ │ │ mov r0, r7 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2a0fc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r5, r0 │ │ │ │ - cbz r5, 7e0c2 <_PyLong_New@@Base+0x15a> │ │ │ │ + cbz r5, 7e0c6 <_PyLong_New@@Base+0x15a> │ │ │ │ ldr.w r3, [r2, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #800] @ 0x320 │ │ │ │ - b.n 7dfe2 <_PyLong_New@@Base+0x7a> │ │ │ │ + b.n 7dfe6 <_PyLong_New@@Base+0x7a> │ │ │ │ ldr.w r0, [r6, #708] @ 0x2c4 │ │ │ │ mov r1, r7 │ │ │ │ blx r2 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7dfe2 <_PyLong_New@@Base+0x7a> │ │ │ │ - bl 1e7a0c │ │ │ │ + bne.n 7dfe6 <_PyLong_New@@Base+0x7a> │ │ │ │ + bl 1e7954 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 7e014 <_PyLong_New@@Base+0xac> │ │ │ │ + b.n 7e018 <_PyLong_New@@Base+0xac> │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7e010 <_PyLong_New@@Base+0xa8> │ │ │ │ - movw r1, #25253 @ 0x62a5 │ │ │ │ + beq.n 7e014 <_PyLong_New@@Base+0xa8> │ │ │ │ + movw r1, #26133 @ 0x6615 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 7e104 <_PyLong_New@@Base+0x19c> │ │ │ │ + bne.n 7e108 <_PyLong_New@@Base+0x19c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 126718 │ │ │ │ - b.n 7e010 <_PyLong_New@@Base+0xa8> │ │ │ │ + bl 126a88 │ │ │ │ + b.n 7e014 <_PyLong_New@@Base+0xa8> │ │ │ │ ldr.w r0, [r6, #708] @ 0x2c4 │ │ │ │ movs r7, #16 │ │ │ │ - b.n 7e0b8 <_PyLong_New@@Base+0x150> │ │ │ │ + b.n 7e0bc <_PyLong_New@@Base+0x150> │ │ │ │ ldr.w r0, [r6, #668] @ 0x29c │ │ │ │ mov r1, r7 │ │ │ │ blx r5 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r5, r0 │ │ │ │ - b.n 7e0a6 <_PyLong_New@@Base+0x13e> │ │ │ │ + b.n 7e0aa <_PyLong_New@@Base+0x13e> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 7e010 <_PyLong_New@@Base+0xa8> │ │ │ │ + b.n 7e014 <_PyLong_New@@Base+0xa8> │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13180 @ 0x337c │ │ │ │ + movw r1, #13500 @ 0x34bc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 7e0c6 <_PyLong_New@@Base+0x15e> │ │ │ │ + bl 1271a4 │ │ │ │ + b.n 7e0ca <_PyLong_New@@Base+0x15e> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -0007e130 : │ │ │ │ +0007e134 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r6, [r0, #104] @ 0x68 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 7e3ea │ │ │ │ + beq.w 7e3ee │ │ │ │ mov r5, r1 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r1, [r0, #84] @ 0x54 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.w 7e3a8 │ │ │ │ + beq.w 7e3ac │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 7e242 │ │ │ │ + blt.n 7e246 │ │ │ │ ldr.w r8, [r4, r6] │ │ │ │ add r6, r4 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 7e28e │ │ │ │ + bne.w 7e292 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 7e2aa │ │ │ │ + bne.w 7e2ae │ │ │ │ movw r7, #9964 @ 0x26ec │ │ │ │ movt r7, #70 @ 0x46 │ │ │ │ - movw r3, #40409 @ 0x9dd9 │ │ │ │ + movw r3, #40301 @ 0x9d6d │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r2, [r7, #152] @ 0x98 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7e3d2 │ │ │ │ + bne.w 7e3d6 │ │ │ │ movw r0, #9964 @ 0x26ec │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ movs r1, #0 │ │ │ │ - bl 79e20 │ │ │ │ + bl 79db4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7e3a4 │ │ │ │ + beq.w 7e3a8 │ │ │ │ ldr r3, [r7, #84] @ 0x54 │ │ │ │ lsls r1, r3, #17 │ │ │ │ - bpl.w 7e2dc │ │ │ │ - ldr r3, [pc, #632] @ (7e428 ) │ │ │ │ + bpl.w 7e2e0 │ │ │ │ + ldr r3, [pc, #632] @ (7e42c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ sub.w r2, r0, #8 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr.w r1, [r3, #3796] @ 0xed4 │ │ │ │ ldr.w r3, [r0, #-4] │ │ │ │ ldr r5, [r1, #4] │ │ │ │ @@ -125173,536 +125170,539 @@ │ │ │ │ movs r3, #0 │ │ │ │ str r2, [r1, #4] │ │ │ │ strd r3, r3, [r0, #20] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r4, [r0, #8] │ │ │ │ str r3, [r0, #16] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 7e210 │ │ │ │ - movw r3, #8073 @ 0x1f89 │ │ │ │ + bne.n 7e214 │ │ │ │ + movw r3, #8337 @ 0x2091 │ │ │ │ movt r3, #16 │ │ │ │ str r3, [r0, #28] │ │ │ │ str.w r8, [r0, #12] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7e306 │ │ │ │ + bne.w 7e30a │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.w 7e404 │ │ │ │ + bne.w 7e408 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r0, #20] │ │ │ │ str r0, [r6, #0] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r5, r8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ - movw r3, #8073 @ 0x1f89 │ │ │ │ + movw r3, #8337 @ 0x2091 │ │ │ │ movt r3, #16 │ │ │ │ str r3, [r0, #28] │ │ │ │ str r5, [r0, #12] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7e204 │ │ │ │ + beq.n 7e208 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7e30c │ │ │ │ + beq.n 7e310 │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r3, [r0, #20] │ │ │ │ str r0, [r3, #20] │ │ │ │ - b.n 7e20a │ │ │ │ + b.n 7e20e │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ lsls r0, r3, #30 │ │ │ │ - bpl.n 7e162 │ │ │ │ - ldr r2, [pc, #476] @ (7e428 ) │ │ │ │ + bpl.n 7e166 │ │ │ │ + ldr r2, [pc, #476] @ (7e42c ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr.w r1, [r4, #180] @ 0xb4 │ │ │ │ subs r1, #1 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ movs r3, #28 │ │ │ │ mul.w r3, r1, r3 │ │ │ │ adds r2, r0, r3 │ │ │ │ add.w r2, r2, #92672 @ 0x16a00 │ │ │ │ ldr.w r6, [r2, #252] @ 0xfc │ │ │ │ add.w r2, r3, #92672 @ 0x16a00 │ │ │ │ adds r2, #252 @ 0xfc │ │ │ │ add r2, r0 │ │ │ │ cmp r6, r4 │ │ │ │ - beq.n 7e280 │ │ │ │ + beq.n 7e284 │ │ │ │ cmp r1, #10 │ │ │ │ ittt ls │ │ │ │ addls.w r3, r3, #98304 @ 0x18000 │ │ │ │ addls r3, #228 @ 0xe4 │ │ │ │ addls r2, r0, r3 │ │ │ │ ldr.w r8, [r2, #24] │ │ │ │ add.w r6, r2, #24 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 7e16e │ │ │ │ + beq.w 7e172 │ │ │ │ movw r7, #9964 @ 0x26ec │ │ │ │ movt r7, #70 @ 0x46 │ │ │ │ ldr.w r2, [r7, #152] @ 0x98 │ │ │ │ - movw r3, #40409 @ 0x9dd9 │ │ │ │ + movw r3, #40301 @ 0x9d6d │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7e394 │ │ │ │ + bne.n 7e398 │ │ │ │ mov r8, r5 │ │ │ │ - b.n 7e190 │ │ │ │ + b.n 7e194 │ │ │ │ ldr.w r5, [r8, #12] │ │ │ │ movw r7, #9964 @ 0x26ec │ │ │ │ movt r7, #70 @ 0x46 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 7e384 │ │ │ │ + bne.n 7e388 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 7e296 │ │ │ │ + bne.n 7e29a │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 7e296 │ │ │ │ + ble.n 7e29a │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7e2d8 │ │ │ │ + beq.n 7e2dc │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ mov r0, r8 │ │ │ │ - b.n 7e20c │ │ │ │ + b.n 7e210 │ │ │ │ mov r5, r8 │ │ │ │ movs r3, #0 │ │ │ │ str r4, [r0, #8] │ │ │ │ strd r3, r3, [r0, #20] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r0, #16] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 7e212 │ │ │ │ - movw r3, #8073 @ 0x1f89 │ │ │ │ + bne.n 7e216 │ │ │ │ + movw r3, #8337 @ 0x2091 │ │ │ │ movt r3, #16 │ │ │ │ str r3, [r0, #28] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r0, #12] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7e1fc │ │ │ │ + beq.w 7e200 │ │ │ │ ldr r5, [r3, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 7e388 │ │ │ │ + bne.n 7e38c │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, r7 │ │ │ │ - bne.n 7e38e │ │ │ │ + bne.n 7e392 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ - cbnz r2, 7e34a │ │ │ │ - cbnz r5, 7e33c │ │ │ │ + cbnz r2, 7e34e │ │ │ │ + cbnz r5, 7e340 │ │ │ │ mov r1, r3 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r7 │ │ │ │ - beq.n 7e238 │ │ │ │ + beq.n 7e23c │ │ │ │ movw r4, #10624 @ 0x2980 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ cmp r2, r4 │ │ │ │ - beq.n 7e374 │ │ │ │ + beq.n 7e378 │ │ │ │ movw r4, #10172 @ 0x27bc │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ cmp r2, r4 │ │ │ │ - beq.n 7e374 │ │ │ │ - cbz r5, 7e374 │ │ │ │ + beq.n 7e378 │ │ │ │ + cbz r5, 7e378 │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ strd r3, r2, [r0, #20] │ │ │ │ - cbz r2, 7e346 │ │ │ │ + cbz r2, 7e34a │ │ │ │ str r0, [r2, #20] │ │ │ │ str r0, [r3, #24] │ │ │ │ - b.n 7e20c │ │ │ │ + b.n 7e210 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 7e316 │ │ │ │ + bne.n 7e31a │ │ │ │ mov r1, r3 │ │ │ │ ldr.w ip, [r2, #4] │ │ │ │ movw r4, #10624 @ 0x2980 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ cmp ip, r4 │ │ │ │ - beq.n 7e36e │ │ │ │ + beq.n 7e372 │ │ │ │ movw r4, #10172 @ 0x27bc │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ cmp ip, r4 │ │ │ │ - bne.n 7e3b4 │ │ │ │ - cbnz r5, 7e3ca │ │ │ │ + bne.n 7e3b8 │ │ │ │ + cbnz r5, 7e3ce │ │ │ │ mov r5, r2 │ │ │ │ - b.n 7e31a │ │ │ │ - cbnz r1, 7e3ce │ │ │ │ + b.n 7e31e │ │ │ │ + cbnz r1, 7e3d2 │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r3, [r0, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7e20a │ │ │ │ - b.n 7e23e │ │ │ │ + beq.w 7e20e │ │ │ │ + b.n 7e242 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 7e296 │ │ │ │ + b.n 7e29a │ │ │ │ movs r5, #0 │ │ │ │ mov r1, r5 │ │ │ │ - b.n 7e31a │ │ │ │ + b.n 7e31e │ │ │ │ mov r2, r3 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 7e352 │ │ │ │ + b.n 7e356 │ │ │ │ movw r0, #9964 @ 0x26ec │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ movs r1, #0 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7e2de │ │ │ │ + bne.n 7e2e2 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 7e20c │ │ │ │ + b.n 7e210 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 7e3c0 │ │ │ │ + blt.n 7e3c4 │ │ │ │ ldr.w r8, [r4, r6] │ │ │ │ add r6, r4 │ │ │ │ - b.n 7e16e │ │ │ │ + b.n 7e172 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 7e31a │ │ │ │ - cbnz r1, 7e3ce │ │ │ │ + beq.n 7e31e │ │ │ │ + cbnz r1, 7e3d2 │ │ │ │ strd r1, r3, [r0, #20] │ │ │ │ - b.n 7e23e │ │ │ │ + b.n 7e242 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ lsls r5, r3, #30 │ │ │ │ - bpl.n 7e3ac │ │ │ │ + bpl.n 7e3b0 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 7e248 │ │ │ │ + b.n 7e24c │ │ │ │ mov r3, r2 │ │ │ │ - b.n 7e33c │ │ │ │ + b.n 7e340 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 7e33c │ │ │ │ + b.n 7e340 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7e3a4 │ │ │ │ + beq.n 7e3a8 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r4, [r0, #8] │ │ │ │ strd r8, r8, [r0, #20] │ │ │ │ str r3, [r0, #16] │ │ │ │ - b.n 7e2f0 │ │ │ │ + b.n 7e2f4 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ - movw r1, #13136 @ 0x3350 │ │ │ │ + movw r1, #13456 @ 0x3490 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1990 │ │ │ │ - b.n 7e3a4 │ │ │ │ + bl d19a8 │ │ │ │ + b.n 7e3a8 │ │ │ │ movw r2, #10624 @ 0x2980 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7e422 │ │ │ │ + beq.n 7e426 │ │ │ │ movw r2, #10172 @ 0x27bc │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ subs r2, r3, r2 │ │ │ │ negs r3, r2 │ │ │ │ adcs r3, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7e376 │ │ │ │ + beq.n 7e37a │ │ │ │ movs r3, #0 │ │ │ │ - b.n 7e376 │ │ │ │ + b.n 7e37a │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ ldr r2, [r0, #12] │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ - cbnz r3, 7e456 │ │ │ │ - cbnz r2, 7e44e │ │ │ │ + cbnz r3, 7e45a │ │ │ │ + cbnz r2, 7e452 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ movw ip, #9964 @ 0x26ec │ │ │ │ movt ip, #70 @ 0x46 │ │ │ │ cmp r4, ip │ │ │ │ itt eq │ │ │ │ strdeq r2, r2, [r0, #20] │ │ │ │ streq r0, [r1, #0] │ │ │ │ - bne.n 7e4b0 │ │ │ │ + bne.n 7e4ae │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ strd r3, r3, [r0, #20] │ │ │ │ str r0, [r1, #0] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r4, [r3, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 7e4d0 │ │ │ │ + bne.n 7e4ce │ │ │ │ ldr r5, [r3, #4] │ │ │ │ movw ip, #9964 @ 0x26ec │ │ │ │ movt ip, #70 @ 0x46 │ │ │ │ cmp r5, ip │ │ │ │ - bne.n 7e4e0 │ │ │ │ + bne.n 7e4e6 │ │ │ │ ldr r5, [r3, #24] │ │ │ │ - cbnz r5, 7e4a0 │ │ │ │ - cbnz r2, 7e4bc │ │ │ │ + cbnz r5, 7e4a2 │ │ │ │ + cbnz r2, 7e4ba │ │ │ │ mov r4, r3 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ cmp r5, ip │ │ │ │ - beq.n 7e4c6 │ │ │ │ + beq.n 7e4c4 │ │ │ │ movw ip, #10172 @ 0x27bc │ │ │ │ movt ip, #70 @ 0x46 │ │ │ │ cmp r5, ip │ │ │ │ - beq.n 7e4ac │ │ │ │ + beq.n 7e494 │ │ │ │ movw ip, #10624 @ 0x2980 │ │ │ │ movt ip, #70 @ 0x46 │ │ │ │ cmp r5, ip │ │ │ │ - beq.n 7e4ac │ │ │ │ - cbz r2, 7e4ac │ │ │ │ - mov r4, r2 │ │ │ │ + bne.n 7e4de │ │ │ │ + cbz r4, 7e4ae │ │ │ │ ldr r3, [r4, #24] │ │ │ │ strd r4, r3, [r0, #20] │ │ │ │ - cbz r3, 7e4c2 │ │ │ │ + cbz r3, 7e4c0 │ │ │ │ str r0, [r3, #20] │ │ │ │ - b.n 7e4c2 │ │ │ │ + b.n 7e4c0 │ │ │ │ ldr r4, [r5, #12] │ │ │ │ - cbz r4, 7e502 │ │ │ │ + cbz r4, 7e508 │ │ │ │ mov r4, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7e472 │ │ │ │ - b.n 7e494 │ │ │ │ - cmp r4, #0 │ │ │ │ - bne.n 7e494 │ │ │ │ + beq.n 7e476 │ │ │ │ + b.n 7e496 │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r3, [r0, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7e452 │ │ │ │ - b.n 7e4cc │ │ │ │ + beq.n 7e456 │ │ │ │ + b.n 7e4ca │ │ │ │ strd r3, r4, [r0, #20] │ │ │ │ mov r4, r3 │ │ │ │ str r0, [r4, #24] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r3, [r0, #20] │ │ │ │ str r0, [r3, #20] │ │ │ │ - b.n 7e452 │ │ │ │ + b.n 7e456 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7e4c6 │ │ │ │ + bne.n 7e4c4 │ │ │ │ movw ip, #9964 @ 0x26ec │ │ │ │ movt ip, #70 @ 0x46 │ │ │ │ mov r4, r2 │ │ │ │ - b.n 7e472 │ │ │ │ + b.n 7e476 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.n 7e494 │ │ │ │ + mov r4, r2 │ │ │ │ + b.n 7e496 │ │ │ │ mov r5, r3 │ │ │ │ ldr r6, [r5, #4] │ │ │ │ movw lr, #10624 @ 0x2980 │ │ │ │ movt lr, #70 @ 0x46 │ │ │ │ cmp r6, lr │ │ │ │ - beq.n 7e4fc │ │ │ │ + beq.n 7e502 │ │ │ │ movw lr, #10172 @ 0x27bc │ │ │ │ movt lr, #70 @ 0x46 │ │ │ │ cmp r6, lr │ │ │ │ - bne.n 7e506 │ │ │ │ - cbnz r2, 7e514 │ │ │ │ + bne.n 7e50c │ │ │ │ + cbnz r2, 7e51a │ │ │ │ mov r2, r5 │ │ │ │ - b.n 7e472 │ │ │ │ + b.n 7e476 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 7e4e2 │ │ │ │ + b.n 7e4e8 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7e472 │ │ │ │ + beq.n 7e476 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 7e494 │ │ │ │ + bne.n 7e496 │ │ │ │ strd r4, r3, [r0, #20] │ │ │ │ - b.n 7e4cc │ │ │ │ + b.n 7e4ca │ │ │ │ mov r4, r5 │ │ │ │ - b.n 7e494 │ │ │ │ + b.n 7e496 │ │ │ │ + nop │ │ │ │ ldr r3, [r0, #8] │ │ │ │ and.w r2, r3, #3 │ │ │ │ cmp r3, #15 │ │ │ │ rsb r1, r2, #1 │ │ │ │ - bhi.n 7e538 │ │ │ │ + bhi.n 7e540 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mvn.w r3, #1 │ │ │ │ mul.w r0, r1, r0 │ │ │ │ cmp r0, r3 │ │ │ │ it cs │ │ │ │ movcs r0, r3 │ │ │ │ bx lr │ │ │ │ lsrs r2, r3, #3 │ │ │ │ movs r3, #0 │ │ │ │ add.w ip, r2, #4294967295 @ 0xffffffff │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7e5d6 │ │ │ │ + beq.n 7e5de │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ add.w r4, r0, r2, lsl #2 │ │ │ │ mov.w lr, r3, lsl #30 │ │ │ │ mvn.w r5, #2147483648 @ 0x80000000 │ │ │ │ bic.w lr, lr, #2147483648 @ 0x80000000 │ │ │ │ orr.w lr, lr, r3, lsr #1 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ add r3, lr │ │ │ │ cmp r3, r5 │ │ │ │ - bcs.n 7e5b6 │ │ │ │ + bcs.n 7e5be │ │ │ │ sub.w ip, r2, #2 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 7e5c6 │ │ │ │ + beq.n 7e5ce │ │ │ │ mov.w lr, r3, lsl #30 │ │ │ │ and.w lr, lr, r5 │ │ │ │ orr.w lr, lr, r3, lsr #1 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ add r3, lr │ │ │ │ cmp r3, r5 │ │ │ │ - bcs.n 7e5b6 │ │ │ │ + bcs.n 7e5be │ │ │ │ sub.w ip, r2, #3 │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 7e5c6 │ │ │ │ + beq.n 7e5ce │ │ │ │ ldr.w r6, [r0, r2, lsl #2] │ │ │ │ lsls r2, r3, #30 │ │ │ │ ands r2, r5 │ │ │ │ orr.w r3, r2, r3, lsr #1 │ │ │ │ add r3, r6 │ │ │ │ cmp r3, r5 │ │ │ │ - bcs.n 7e5b6 │ │ │ │ + bcs.n 7e5be │ │ │ │ lsls r2, r3, #30 │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ bic.w r2, r2, #2147483648 @ 0x80000000 │ │ │ │ cmp.w ip, #4294967295 @ 0xffffffff │ │ │ │ orr.w r2, r2, r3, lsr #1 │ │ │ │ - beq.n 7e5c6 │ │ │ │ + beq.n 7e5ce │ │ │ │ ldr.w r3, [r4, #-4]! │ │ │ │ add r3, r2 │ │ │ │ cmp r3, r5 │ │ │ │ - bcc.n 7e598 │ │ │ │ + bcc.n 7e5a0 │ │ │ │ add.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ mov r2, ip │ │ │ │ adds r3, #1 │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7e546 │ │ │ │ + bne.n 7e54e │ │ │ │ mul.w r0, r1, r3 │ │ │ │ mvn.w r3, #1 │ │ │ │ cmp r0, r3 │ │ │ │ it cs │ │ │ │ movcs r0, r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mul.w r0, r1, r3 │ │ │ │ mvn.w r3, #1 │ │ │ │ cmp r0, r3 │ │ │ │ it cs │ │ │ │ movcs r0, r3 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ -0007e5e8 : │ │ │ │ +0007e5f0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r1, #0 │ │ │ │ mov r4, r0 │ │ │ │ movw r0, #23532 @ 0x5bec │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 79dd8 │ │ │ │ - cbz r0, 7e618 │ │ │ │ + bl 79d6c │ │ │ │ + cbz r0, 7e620 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ str r4, [r0, #8] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ - movs r5, #1 │ │ │ │ - ldrb r6, [r0, #4] │ │ │ │ - lsls r5, r6 │ │ │ │ - cbz r2, 7e67c │ │ │ │ - subs r5, #1 │ │ │ │ - add.w lr, r1, #12 │ │ │ │ + movs r6, #1 │ │ │ │ + ldrb r7, [r0, #4] │ │ │ │ + lsls r6, r7 │ │ │ │ + cbz r2, 7e684 │ │ │ │ + subs r6, #1 │ │ │ │ + add.w r5, r1, #12 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 7e64c │ │ │ │ + b.n 7e654 │ │ │ │ add.w ip, r0, r3 │ │ │ │ - ldrsb.w r7, [ip, #20] │ │ │ │ - adds r7, #1 │ │ │ │ - bne.n 7e67e │ │ │ │ + ldrsb.w lr, [ip, #20] │ │ │ │ + cmp.w lr, #4294967295 @ 0xffffffff │ │ │ │ + bne.n 7e686 │ │ │ │ strb.w r4, [ip, #20] │ │ │ │ adds r4, #1 │ │ │ │ - add.w lr, lr, #12 │ │ │ │ + adds r5, #12 │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 7e67c │ │ │ │ - ldrb r6, [r0, #4] │ │ │ │ - ldr.w r1, [lr, #-12] │ │ │ │ - cmp r6, #7 │ │ │ │ - and.w r3, r5, r1 │ │ │ │ - ble.n 7e630 │ │ │ │ - cmp r6, #15 │ │ │ │ - bgt.n 7e6d8 │ │ │ │ + beq.n 7e684 │ │ │ │ + ldrb r7, [r0, #4] │ │ │ │ + ldr.w r1, [r5, #-12] │ │ │ │ + cmp r7, #7 │ │ │ │ + and.w r3, r6, r1 │ │ │ │ + ble.n 7e638 │ │ │ │ + cmp r7, #15 │ │ │ │ + bgt.n 7e6e4 │ │ │ │ mov.w ip, r3, lsl #1 │ │ │ │ - add.w r7, r0, ip │ │ │ │ - ldrsh.w r7, [r7, #20] │ │ │ │ - adds r7, #1 │ │ │ │ - bne.n 7e67e │ │ │ │ + add.w lr, r0, ip │ │ │ │ + ldrsh.w lr, [lr, #20] │ │ │ │ + cmp.w lr, #4294967295 @ 0xffffffff │ │ │ │ + bne.n 7e686 │ │ │ │ add ip, r0 │ │ │ │ - add.w lr, lr, #12 │ │ │ │ + adds r5, #12 │ │ │ │ strh.w r4, [ip, #20] │ │ │ │ adds r4, #1 │ │ │ │ cmp r2, r4 │ │ │ │ - bne.n 7e64a │ │ │ │ + bne.n 7e652 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov.w ip, r3, lsl #2 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ add ip, r3 │ │ │ │ adds r3, r1, #1 │ │ │ │ - cmp r6, #7 │ │ │ │ + cmp r7, #7 │ │ │ │ add r3, ip │ │ │ │ - and.w r3, r3, r5 │ │ │ │ - bgt.n 7e6be │ │ │ │ + and.w r3, r3, r6 │ │ │ │ + bgt.n 7e6c8 │ │ │ │ add.w ip, r0, r3 │ │ │ │ - ldrsb.w r7, [ip, #20] │ │ │ │ - adds r7, #1 │ │ │ │ - bne.n 7e6f8 │ │ │ │ - cmp r6, #7 │ │ │ │ - ble.n 7e6d2 │ │ │ │ - cmp r6, #15 │ │ │ │ + ldrsb.w ip, [ip, #20] │ │ │ │ + cmp.w ip, #4294967295 @ 0xffffffff │ │ │ │ + bne.n 7e706 │ │ │ │ + cmp r7, #7 │ │ │ │ + ble.n 7e6de │ │ │ │ + cmp r7, #15 │ │ │ │ it gt │ │ │ │ movgt.w ip, r3, lsl #2 │ │ │ │ - bgt.n 7e6e6 │ │ │ │ + bgt.n 7e6f6 │ │ │ │ mov.w ip, r3, lsl #1 │ │ │ │ - b.n 7e66c │ │ │ │ + b.n 7e676 │ │ │ │ add.w r3, r3, r3, lsl #2 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ adds r3, #1 │ │ │ │ add r3, r1 │ │ │ │ - ands r3, r5 │ │ │ │ - add.w r7, r0, r3, lsl #1 │ │ │ │ - cmp r6, #15 │ │ │ │ - bgt.n 7e706 │ │ │ │ - ldrsh.w r7, [r7, #20] │ │ │ │ - adds r7, #1 │ │ │ │ - bne.n 7e6b2 │ │ │ │ - cmp r6, #7 │ │ │ │ - bgt.n 7e6a2 │ │ │ │ + ands r3, r6 │ │ │ │ + add.w ip, r0, r3, lsl #1 │ │ │ │ + cmp r7, #15 │ │ │ │ + bgt.n 7e714 │ │ │ │ + ldrsh.w ip, [ip, #20] │ │ │ │ + cmp.w ip, #4294967295 @ 0xffffffff │ │ │ │ + bne.n 7e6bc │ │ │ │ + cmp r7, #7 │ │ │ │ + bgt.n 7e6ac │ │ │ │ add.w ip, r0, r3 │ │ │ │ - b.n 7e63c │ │ │ │ + b.n 7e646 │ │ │ │ mov.w ip, r3, lsl #2 │ │ │ │ - add.w r7, r0, ip │ │ │ │ - ldr r7, [r7, #20] │ │ │ │ - adds r7, #1 │ │ │ │ - bne.n 7e682 │ │ │ │ + add.w lr, r0, ip │ │ │ │ + ldr.w lr, [lr, #20] │ │ │ │ + cmp.w lr, #4294967295 @ 0xffffffff │ │ │ │ + bne.n 7e68a │ │ │ │ add ip, r0 │ │ │ │ - add.w lr, lr, #12 │ │ │ │ + adds r5, #12 │ │ │ │ str.w r4, [ip, #20] │ │ │ │ adds r4, #1 │ │ │ │ cmp r2, r4 │ │ │ │ - bne.n 7e64a │ │ │ │ + bne.n 7e652 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ add.w r3, r3, r3, lsl #2 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ adds r3, #1 │ │ │ │ add r3, r1 │ │ │ │ - ands r3, r5 │ │ │ │ - b.n 7e692 │ │ │ │ - add.w r7, r0, r3, lsl #2 │ │ │ │ + ands r3, r6 │ │ │ │ + b.n 7e69a │ │ │ │ + add.w lr, r0, r3, lsl #2 │ │ │ │ mov.w ip, r3, lsl #2 │ │ │ │ - ldr r7, [r7, #20] │ │ │ │ - adds r7, #1 │ │ │ │ - beq.n 7e69e │ │ │ │ + ldr.w lr, [lr, #20] │ │ │ │ + cmp.w lr, #4294967295 @ 0xffffffff │ │ │ │ + beq.n 7e6a8 │ │ │ │ add r3, ip │ │ │ │ lsrs r1, r1, #5 │ │ │ │ adds r3, #1 │ │ │ │ add r3, r1 │ │ │ │ - ands r3, r5 │ │ │ │ - b.n 7e6be │ │ │ │ + ands r3, r6 │ │ │ │ + b.n 7e6c8 │ │ │ │ + nop │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldrd r1, r2, [r0, #-8] │ │ │ │ movs r6, #0 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ @@ -125713,214 +125713,214 @@ │ │ │ │ str r1, [r2, #0] │ │ │ │ orrs r3, r2 │ │ │ │ str r3, [r1, #4] │ │ │ │ str.w r6, [r0, #-8] │ │ │ │ ldr.w r3, [r0, #-4] │ │ │ │ and.w r3, r3, #1 │ │ │ │ str.w r3, [r0, #-4] │ │ │ │ - cbnz r5, 7e76c │ │ │ │ + cbnz r5, 7e780 │ │ │ │ ldr r5, [r4, #12] │ │ │ │ - cbnz r5, 7e7b6 │ │ │ │ + cbnz r5, 7e7ca │ │ │ │ ldr r5, [r4, #16] │ │ │ │ - cbnz r5, 7e792 │ │ │ │ + cbnz r5, 7e7a6 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 7e828 │ │ │ │ + b.w 7e83c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7e75a │ │ │ │ + beq.n 7e76e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7e75a │ │ │ │ - ldr r2, [pc, #164] @ (7e824 ) │ │ │ │ + bne.n 7e76e │ │ │ │ + ldr r2, [pc, #164] @ (7e838 ) │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7e7f2 │ │ │ │ + bne.n 7e806 │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ - b.n 7e75a │ │ │ │ + b.n 7e76e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7e762 │ │ │ │ + beq.n 7e776 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7e762 │ │ │ │ - ldr r2, [pc, #124] @ (7e824 ) │ │ │ │ + bne.n 7e776 │ │ │ │ + ldr r2, [pc, #124] @ (7e838 ) │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r3, 7e80a │ │ │ │ + cbnz r3, 7e81e │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ - b.n 7e762 │ │ │ │ + b.n 7e776 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7e75e │ │ │ │ + beq.n 7e772 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7e75e │ │ │ │ - ldr r2, [pc, #88] @ (7e824 ) │ │ │ │ + bne.n 7e772 │ │ │ │ + ldr r2, [pc, #88] @ (7e838 ) │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r3, 7e7da │ │ │ │ + cbnz r3, 7e7ee │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ - b.n 7e75e │ │ │ │ - movw r1, #25253 @ 0x62a5 │ │ │ │ + b.n 7e772 │ │ │ │ + movw r1, #26133 @ 0x6615 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 7e7d4 │ │ │ │ + beq.n 7e7e8 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 7e7d4 │ │ │ │ - movw r1, #25253 @ 0x62a5 │ │ │ │ + b.n 7e7e8 │ │ │ │ + movw r1, #26133 @ 0x6615 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 7e78c │ │ │ │ + beq.n 7e7a0 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 7e78c │ │ │ │ - movw r1, #25253 @ 0x62a5 │ │ │ │ + b.n 7e7a0 │ │ │ │ + movw r1, #26133 @ 0x6615 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 7e7b0 │ │ │ │ + beq.n 7e7c4 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 7e7b0 │ │ │ │ + b.n 7e7c4 │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -0007e828 : │ │ │ │ +0007e83c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr.w r3, [r0, #-8] │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ and.w r2, r1, #24 │ │ │ │ ubfx r1, r1, #14, #1 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ addne r1, #1 │ │ │ │ lsls r1, r1, #3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7e8dc │ │ │ │ - ldr r3, [pc, #532] @ (7ea6c ) │ │ │ │ + bne.n 7e8f0 │ │ │ │ + ldr r3, [pc, #532] @ (7ea80 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr.w r2, [r3, #3760] @ 0xeb0 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 7e908 │ │ │ │ + ble.n 7e91c │ │ │ │ movw ip, #19968 @ 0x4e00 │ │ │ │ movt ip, #72 @ 0x48 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r3, #3760] @ 0xeb0 │ │ │ │ - movw r2, #29761 @ 0x7441 │ │ │ │ + movw r2, #29633 @ 0x73c1 │ │ │ │ movt r2, #7 │ │ │ │ ldr.w r4, [ip, #724] @ 0x2d4 │ │ │ │ subs r1, r0, r1 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 7e922 │ │ │ │ - cbz r1, 7e8d8 │ │ │ │ + bne.n 7e936 │ │ │ │ + cbz r1, 7e8ec │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ bic.w r2, r1, #4080 @ 0xff0 │ │ │ │ bic.w r2, r2, #15 │ │ │ │ ldr.w r4, [r3, #1528] @ 0x5f8 │ │ │ │ cmn.w r4, #804 @ 0x324 │ │ │ │ - beq.n 7e942 │ │ │ │ + beq.n 7e956 │ │ │ │ lsrs r3, r1, #18 │ │ │ │ ubfx r0, r1, #0, #18 │ │ │ │ add.w r3, r4, r3, lsl #3 │ │ │ │ ldr.w r5, [r3, #808] @ 0x328 │ │ │ │ cmp r5, r0 │ │ │ │ - bgt.n 7e8c6 │ │ │ │ + bgt.n 7e8da │ │ │ │ ldr.w r3, [r3, #804] @ 0x324 │ │ │ │ cmp r3, r0 │ │ │ │ ite gt │ │ │ │ movgt r0, #0 │ │ │ │ movle r0, #1 │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7e942 │ │ │ │ + beq.n 7e956 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ str r0, [r1, #0] │ │ │ │ str r1, [r2, #4] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbz r0, 7e92e │ │ │ │ + cbz r0, 7e942 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7e966 │ │ │ │ + beq.n 7e97a │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr.w r4, [r0, #-4] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ bic.w r4, r4, #3 │ │ │ │ and.w r2, r2, #3 │ │ │ │ orrs r2, r4 │ │ │ │ str r3, [r4, #0] │ │ │ │ movs r4, #0 │ │ │ │ str r2, [r3, #4] │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr r2, [pc, #372] @ (7ea6c ) │ │ │ │ + ldr r2, [pc, #372] @ (7ea80 ) │ │ │ │ str.w r4, [r0, #-8] │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr.w r2, [r3, #3760] @ 0xeb0 │ │ │ │ cmp r2, r4 │ │ │ │ - bgt.n 7e866 │ │ │ │ + bgt.n 7e87a │ │ │ │ movw ip, #19968 @ 0x4e00 │ │ │ │ movt ip, #72 @ 0x48 │ │ │ │ - movw r2, #29761 @ 0x7441 │ │ │ │ + movw r2, #29633 @ 0x73c1 │ │ │ │ movt r2, #7 │ │ │ │ subs r1, r0, r1 │ │ │ │ ldr.w r4, [ip, #724] @ 0x2d4 │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 7e886 │ │ │ │ + beq.n 7e89a │ │ │ │ mov r3, r4 │ │ │ │ ldr.w r0, [ip, #708] @ 0x2c4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ ldr r3, [r2, #20] │ │ │ │ ldr.w r3, [r4, r3, lsl #3] │ │ │ │ ldr r1, [r3, #12] │ │ │ │ strd r3, r1, [r2, #8] │ │ │ │ str r2, [r3, #12] │ │ │ │ str r2, [r1, #8] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr.w r2, [ip, #684] @ 0x2ac │ │ │ │ - movw r3, #50069 @ 0xc395 │ │ │ │ + movw r3, #50061 @ 0xc38d │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7ea62 │ │ │ │ + bne.w 7ea76 │ │ │ │ mov r0, r1 │ │ │ │ blx 297f8 │ │ │ │ ldr.w r3, [r4, #800] @ 0x320 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #800] @ 0x320 │ │ │ │ - b.n 7e8d8 │ │ │ │ + b.n 7e8ec │ │ │ │ ldrd r1, r3, [r2, #8] │ │ │ │ str r3, [r1, #12] │ │ │ │ ldr r5, [r2, #16] │ │ │ │ ldr.w r6, [r4, #512] @ 0x200 │ │ │ │ str r1, [r3, #8] │ │ │ │ movs r3, #28 │ │ │ │ mul.w r5, r3, r5 │ │ │ │ @@ -125928,71 +125928,71 @@ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ str r0, [r2, #8] │ │ │ │ add.w r0, r4, r1, lsl #2 │ │ │ │ str r2, [r3, #16] │ │ │ │ ldr.w lr, [r0, #528] @ 0x210 │ │ │ │ cmp r3, lr │ │ │ │ - bne.n 7e9a0 │ │ │ │ + bne.n 7e9b4 │ │ │ │ ldr r7, [r3, #24] │ │ │ │ - cbz r7, 7e99c │ │ │ │ + cbz r7, 7e9b0 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ cmp r1, r2 │ │ │ │ it ne │ │ │ │ movne r7, #0 │ │ │ │ str.w r7, [r0, #528] @ 0x210 │ │ │ │ adds r2, r1, #1 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ str r2, [r3, #8] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 7e9fe │ │ │ │ + beq.n 7ea12 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 7e9dc │ │ │ │ + beq.n 7e9f0 │ │ │ │ ldr.w r2, [r0, #532] @ 0x214 │ │ │ │ - cbnz r2, 7e9b8 │ │ │ │ + cbnz r2, 7e9cc │ │ │ │ str.w r3, [r0, #532] @ 0x214 │ │ │ │ cmp r3, lr │ │ │ │ - beq.n 7e8d8 │ │ │ │ + beq.n 7e8ec │ │ │ │ ldrd r2, r1, [r3, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7ea5c │ │ │ │ + beq.n 7ea70 │ │ │ │ str r2, [r1, #20] │ │ │ │ ldr.w r2, [lr, #20] │ │ │ │ ldr r0, [r3, #20] │ │ │ │ str r1, [r0, #24] │ │ │ │ strd r2, lr, [r3, #20] │ │ │ │ - cbz r2, 7e9d6 │ │ │ │ + cbz r2, 7e9ea │ │ │ │ str r3, [r2, #24] │ │ │ │ str.w r3, [lr, #20] │ │ │ │ - b.n 7e8d8 │ │ │ │ + b.n 7e8ec │ │ │ │ ldr.w r2, [r4, #524] @ 0x20c │ │ │ │ movs r1, #0 │ │ │ │ strd r2, r1, [r3, #20] │ │ │ │ - cbz r2, 7e9ea │ │ │ │ + cbz r2, 7e9fe │ │ │ │ str r3, [r2, #24] │ │ │ │ ldr.w r2, [r4, #532] @ 0x214 │ │ │ │ str.w r3, [r4, #524] @ 0x20c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7e8d8 │ │ │ │ + bne.w 7e8ec │ │ │ │ str.w r3, [r4, #532] @ 0x214 │ │ │ │ - b.n 7e8d8 │ │ │ │ + b.n 7e8ec │ │ │ │ ldr r1, [r3, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7e9aa │ │ │ │ + beq.n 7e9be │ │ │ │ ldr r2, [r3, #24] │ │ │ │ - cbz r2, 7ea56 │ │ │ │ + cbz r2, 7ea6a │ │ │ │ str r1, [r2, #20] │ │ │ │ str r2, [r1, #24] │ │ │ │ ldr r1, [r6, r5] │ │ │ │ ldr.w r2, [r4, #520] @ 0x208 │ │ │ │ str r2, [r3, #20] │ │ │ │ str.w r3, [r4, #520] @ 0x208 │ │ │ │ lsrs r2, r1, #18 │ │ │ │ ubfx r3, r1, #0, #18 │ │ │ │ - cbz r3, 7ea30 │ │ │ │ + cbz r3, 7ea44 │ │ │ │ add.w r3, r1, #262144 @ 0x40000 │ │ │ │ movs r0, #0 │ │ │ │ lsrs r3, r3, #18 │ │ │ │ add.w r3, r4, r3, lsl #3 │ │ │ │ str.w r0, [r3, #808] @ 0x328 │ │ │ │ add.w r3, r4, r2, lsl #3 │ │ │ │ movs r7, #0 │ │ │ │ @@ -126001,336 +126001,336 @@ │ │ │ │ str.w r7, [r3, #804] @ 0x324 │ │ │ │ ldr.w r3, [ip, #812] @ 0x32c │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [r4, #788] @ 0x314 │ │ │ │ str r7, [r6, r5] │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #788] @ 0x314 │ │ │ │ - b.n 7e8d8 │ │ │ │ + b.n 7e8ec │ │ │ │ str.w r1, [r4, #524] @ 0x20c │ │ │ │ - b.n 7ea0a │ │ │ │ + b.n 7ea1e │ │ │ │ str.w r2, [r4, #524] @ 0x20c │ │ │ │ - b.n 7e9c6 │ │ │ │ + b.n 7e9da │ │ │ │ ldr.w r0, [ip, #668] @ 0x29c │ │ │ │ blx r2 │ │ │ │ - b.n 7e95a │ │ │ │ + b.n 7e96e │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0007ea70 <_PyType_GetDict@@Base>: │ │ │ │ +0007ea84 <_PyType_GetDict@@Base>: │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bmi.n 7ea7c <_PyType_GetDict@@Base+0xc> │ │ │ │ + bmi.n 7ea90 <_PyType_GetDict@@Base+0xc> │ │ │ │ ldr.w r0, [r0, #132] @ 0x84 │ │ │ │ bx lr │ │ │ │ push {r4, r5} │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr r4, [pc, #60] @ (7eac0 <_PyType_GetDict@@Base+0x50>) │ │ │ │ + ldr r4, [pc, #60] @ (7ead4 <_PyType_GetDict@@Base+0x50>) │ │ │ │ ldr.w r1, [r0, #180] @ 0xb4 │ │ │ │ movs r2, #28 │ │ │ │ subs r1, #1 │ │ │ │ ldr r3, [r3, r4] │ │ │ │ mul.w r2, r1, r2 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ add.w r3, r2, #92672 @ 0x16a00 │ │ │ │ add.w ip, r4, r2 │ │ │ │ adds r3, #252 @ 0xfc │ │ │ │ add.w ip, ip, #92672 @ 0x16a00 │ │ │ │ add r3, r4 │ │ │ │ ldr.w r5, [ip, #252] @ 0xfc │ │ │ │ cmp r5, r0 │ │ │ │ - beq.n 7eab8 <_PyType_GetDict@@Base+0x48> │ │ │ │ + beq.n 7eacc <_PyType_GetDict@@Base+0x48> │ │ │ │ cmp r1, #10 │ │ │ │ ittt ls │ │ │ │ addls.w r2, r2, #98304 @ 0x18000 │ │ │ │ addls r2, #228 @ 0xe4 │ │ │ │ addls r3, r4, r2 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0007eac4 : │ │ │ │ +0007ead8 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ sub sp, #12 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bpl.n 7eb1a │ │ │ │ + bpl.n 7eb2e │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7eb00 │ │ │ │ + bne.n 7eb14 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ adds r3, r2, #1 │ │ │ │ - beq.n 7eb00 │ │ │ │ + beq.n 7eb14 │ │ │ │ add r3, sp, #4 │ │ │ │ - bl 78354 │ │ │ │ + bl 782d4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 6cb9c │ │ │ │ + bl 6cb94 │ │ │ │ mov r2, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 7eb2a │ │ │ │ + beq.n 7eb3e │ │ │ │ add r3, sp, #4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78354 │ │ │ │ + bl 782d4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b.n 7eafc │ │ │ │ - movw r0, #64972 @ 0xfdcc │ │ │ │ + b.n 7eb10 │ │ │ │ + movw r0, #65292 @ 0xff0c │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ movw r1, #2436 @ 0x984 │ │ │ │ - bl 214fc4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 214f14 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 7eafc │ │ │ │ + b.n 7eb10 │ │ │ │ nop │ │ │ │ │ │ │ │ -0007eb30 : │ │ │ │ +0007eb44 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r0 │ │ │ │ movs r4, #1 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r3 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 7eb54 │ │ │ │ + bl 7eb68 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r5, [r2, #16] │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r6, r2 │ │ │ │ mov r4, r0 │ │ │ │ mov sl, r3 │ │ │ │ ldr r7, [r5, #0] │ │ │ │ str r1, [sp, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 7f14a │ │ │ │ + beq.w 7f15e │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r7 │ │ │ │ mov r8, r2 │ │ │ │ mov r7, r2 │ │ │ │ str r2, [sp, #28] │ │ │ │ strd r2, r2, [sp, #16] │ │ │ │ cmp r3, #81 @ 0x51 │ │ │ │ - bhi.w 7f4a0 │ │ │ │ + bhi.w 7f4b4 │ │ │ │ cmp r3, #56 @ 0x38 │ │ │ │ - beq.w 7ef9c │ │ │ │ + beq.w 7efb0 │ │ │ │ cmp r3, #72 @ 0x48 │ │ │ │ - beq.w 7f04c │ │ │ │ + beq.w 7f060 │ │ │ │ ldr.w r3, [r5, #8]! │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7eb86 │ │ │ │ + bne.n 7eb9a │ │ │ │ ldr r5, [r6, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 7f51a │ │ │ │ + beq.w 7f52e │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ mov r0, r5 │ │ │ │ blx 295d4 │ │ │ │ - cbz r0, 7ebb4 │ │ │ │ + cbz r0, 7ebc8 │ │ │ │ adds r5, r0, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a158 │ │ │ │ + bl 7a0ec │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7f514 │ │ │ │ + beq.w 7f528 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ blx 29b58 │ │ │ │ adds r5, r0, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76ed4 │ │ │ │ + bl 76e54 │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7f49c │ │ │ │ + beq.w 7f4b0 │ │ │ │ ldr r1, [r6, #0] │ │ │ │ mov r2, r5 │ │ │ │ blx 29c10 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 7f0dc │ │ │ │ + bne.w 7f0f0 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7f154 │ │ │ │ + beq.w 7f168 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 7f2ba │ │ │ │ + beq.w 7f2ce │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ - beq.w 7f3b6 │ │ │ │ + beq.w 7f3ca │ │ │ │ movw r1, #36416 @ 0x8e40 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ add.w r0, r3, #8 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7ecb4 │ │ │ │ + beq.n 7ecc8 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 7f2b6 │ │ │ │ + beq.w 7f2ca │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ it eq │ │ │ │ ldreq.w sl, [r0, #4] │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7ecac │ │ │ │ + beq.n 7ecc0 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 7f302 │ │ │ │ + beq.w 7f316 │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ it eq │ │ │ │ ldreq.w sl, [r3, #20] │ │ │ │ ldr r2, [r3, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7ecac │ │ │ │ + beq.n 7ecc0 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 7f306 │ │ │ │ + beq.w 7f31a │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ it eq │ │ │ │ ldreq.w sl, [r3, #28] │ │ │ │ ldr r2, [r3, #32] │ │ │ │ - cbz r2, 7ecac │ │ │ │ + cbz r2, 7ecc0 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 7f30a │ │ │ │ + beq.w 7f31e │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ it eq │ │ │ │ ldreq.w sl, [r3, #36] @ 0x24 │ │ │ │ ldr r2, [r3, #40] @ 0x28 │ │ │ │ - cbz r2, 7ecac │ │ │ │ + cbz r2, 7ecc0 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 7f30e │ │ │ │ + beq.w 7f322 │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ it eq │ │ │ │ ldreq.w sl, [r3, #44] @ 0x2c │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ - cbz r2, 7ecac │ │ │ │ + cbz r2, 7ecc0 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 7f312 │ │ │ │ + beq.w 7f326 │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ it eq │ │ │ │ ldreq.w sl, [r3, #52] @ 0x34 │ │ │ │ ldr r2, [r3, #56] @ 0x38 │ │ │ │ - cbz r2, 7ecac │ │ │ │ + cbz r2, 7ecc0 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 7f2b2 │ │ │ │ + beq.w 7f2c6 │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ it eq │ │ │ │ ldreq.w sl, [r3, #60] @ 0x3c │ │ │ │ ldr r2, [r3, #64] @ 0x40 │ │ │ │ adds r3, #64 @ 0x40 │ │ │ │ - cbz r2, 7ecac │ │ │ │ + cbz r2, 7ecc0 │ │ │ │ mov r0, sl │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 7f2de │ │ │ │ + beq.w 7f2f2 │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ - beq.w 7f316 │ │ │ │ + beq.w 7f32a │ │ │ │ ldr.w r2, [r3, #8]! │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7ec96 │ │ │ │ + bne.n 7ecaa │ │ │ │ mov sl, r0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 7f4b8 │ │ │ │ + bne.w 7f4cc │ │ │ │ movs r0, #1 │ │ │ │ - bl 7d724 │ │ │ │ + bl 7d728 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7f4d8 │ │ │ │ + beq.w 7f4ec │ │ │ │ ldr r3, [r6, #12] │ │ │ │ ldr r2, [r5, #8] │ │ │ │ lsls r3, r3, #23 │ │ │ │ - bpl.n 7ecf4 │ │ │ │ + bpl.n 7ed08 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.w 7f0cc │ │ │ │ + ble.w 7f0e0 │ │ │ │ add.w fp, r5, #8 │ │ │ │ mov.w sl, #0 │ │ │ │ ldr.w r3, [fp, #4]! │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7f208 │ │ │ │ + beq.w 7f21c │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ ands.w r1, r1, #256 @ 0x100 │ │ │ │ - beq.w 7f352 │ │ │ │ + beq.w 7f366 │ │ │ │ add.w sl, sl, #1 │ │ │ │ cmp sl, r2 │ │ │ │ - blt.n 7ecd8 │ │ │ │ + blt.n 7ecec │ │ │ │ movw r3, #40764 @ 0x9f3c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ moveq r4, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 7ed3e │ │ │ │ + ble.n 7ed52 │ │ │ │ add.w fp, r5, #8 │ │ │ │ movs r1, #0 │ │ │ │ mov ip, r4 │ │ │ │ mov lr, r2 │ │ │ │ ldr.w r3, [ip, #172] @ 0xac │ │ │ │ ldr.w r2, [fp, #4]! │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7f180 │ │ │ │ + beq.w 7f194 │ │ │ │ ldr.w sl, [r3, #8]! │ │ │ │ movs r0, #0 │ │ │ │ cmp sl, r0 │ │ │ │ - ble.w 7f19e │ │ │ │ + ble.w 7f1b2 │ │ │ │ ldr.w r4, [r3, #4]! │ │ │ │ cmp r2, r4 │ │ │ │ - bne.w 7f15e │ │ │ │ + bne.w 7f172 │ │ │ │ adds r1, #1 │ │ │ │ cmp lr, r1 │ │ │ │ - bne.n 7ed10 │ │ │ │ + bne.n 7ed24 │ │ │ │ mov r4, ip │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 7f402 │ │ │ │ + bge.w 7f416 │ │ │ │ ldr.w r2, [r4, #156] @ 0x9c │ │ │ │ - cbz r2, 7ed60 │ │ │ │ + cbz r2, 7ed74 │ │ │ │ movw r3, #40764 @ 0x9f3c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr.w r3, [r3, #156] @ 0x9c │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7f3dc │ │ │ │ + bne.w 7f3f0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a0424 │ │ │ │ + bl 1a0334 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7f208 │ │ │ │ + beq.w 7f21c │ │ │ │ ldr.w fp, [r6, #4] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 7f16e │ │ │ │ + beq.w 7f182 │ │ │ │ it ge │ │ │ │ strge.w fp, [sp, #36] @ 0x24 │ │ │ │ - blt.w 7f228 │ │ │ │ + blt.w 7f23c │ │ │ │ ldr.w r2, [r4, #152] @ 0x98 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ mov r1, r7 │ │ │ │ str r3, [sp, #32] │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7f208 │ │ │ │ + beq.w 7f21c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r1, [r6, #12] │ │ │ │ orr.w r2, r1, #512 @ 0x200 │ │ │ │ str r2, [r0, #84] @ 0x54 │ │ │ │ - cbz r3, 7edb4 │ │ │ │ + cbz r3, 7edc8 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r0 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ ldr.w r2, [sl] │ │ │ │ @@ -126350,15 +126350,15 @@ │ │ │ │ str r3, [r4, #56] @ 0x38 │ │ │ │ add.w r3, r4, #420 @ 0x1a4 │ │ │ │ str r3, [r4, #80] @ 0x50 │ │ │ │ it ne │ │ │ │ strne.w r2, [sl] │ │ │ │ lsls r1, r1, #30 │ │ │ │ str.w sl, [r4, #128] @ 0x80 │ │ │ │ - bmi.w 7f4f4 │ │ │ │ + bmi.w 7f508 │ │ │ │ ldr.w r2, [r9] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ str.w r5, [r4, #168] @ 0xa8 │ │ │ │ ldr r5, [r6, #16] │ │ │ │ cmp r2, r1 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ it ne │ │ │ │ @@ -126370,895 +126370,895 @@ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [r4, #12] │ │ │ │ str.w r3, [r4, #448] @ 0x1c0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ str.w fp, [r4, #16] │ │ │ │ str.w r9, [r4, #436] @ 0x1b4 │ │ │ │ str.w r9, [r4, #428] @ 0x1ac │ │ │ │ - cbz r3, 7ee6c │ │ │ │ - movw r8, #26932 @ 0x6934 │ │ │ │ + cbz r3, 7ee80 │ │ │ │ + movw r8, #27252 @ 0x6a74 │ │ │ │ movt r8, #46 @ 0x2e │ │ │ │ cmp r3, #56 @ 0x38 │ │ │ │ - beq.w 7f040 │ │ │ │ - bgt.w 7efd2 │ │ │ │ + beq.w 7f054 │ │ │ │ + bgt.w 7efe6 │ │ │ │ sub.w r2, r3, #48 @ 0x30 │ │ │ │ cmp r2, #1 │ │ │ │ - bls.w 7f040 │ │ │ │ + bls.w 7f054 │ │ │ │ ldrsh.w r1, [r8, r3, lsl #2] │ │ │ │ add.w r3, r8, r3, lsl #2 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldrsh.w r2, [r3, #2] │ │ │ │ adds r3, r1, #1 │ │ │ │ add r2, r4 │ │ │ │ - bne.w 7f134 │ │ │ │ + bne.w 7f148 │ │ │ │ ldr.w r3, [r5, #8]! │ │ │ │ str r0, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7ee38 │ │ │ │ + bne.n 7ee4c │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7f162 │ │ │ │ + beq.w 7f176 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #28] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [r4, #104] @ 0x68 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str.w r3, [r4, #144] @ 0x90 │ │ │ │ - bl 7f698 │ │ │ │ + bl 7f6ac │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 7ef6a │ │ │ │ + blt.n 7ef7e │ │ │ │ ldr.w r2, [r4, #152] @ 0x98 │ │ │ │ - movw r3, #40409 @ 0x9dd9 │ │ │ │ + movw r3, #40301 @ 0x9d6d │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7eecc │ │ │ │ + bne.n 7eee0 │ │ │ │ ldr.w r2, [r4, #128] @ 0x80 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ - cbz r2, 7eeac │ │ │ │ + cbz r2, 7eec0 │ │ │ │ ldr r1, [r2, #16] │ │ │ │ cmp r3, r1 │ │ │ │ - blt.w 7f552 │ │ │ │ + blt.w 7f566 │ │ │ │ ldr r2, [r4, #104] @ 0x68 │ │ │ │ adds r1, r2, #4 │ │ │ │ cmp r3, r1 │ │ │ │ - blt.w 7f536 │ │ │ │ + blt.w 7f54a │ │ │ │ ldr.w r2, [r4, #144] @ 0x90 │ │ │ │ adds r1, r2, #4 │ │ │ │ cmp r3, r1 │ │ │ │ - blt.w 7f336 │ │ │ │ + blt.w 7f34a │ │ │ │ ldr r2, [r4, #28] │ │ │ │ adds r1, r2, #4 │ │ │ │ cmp r3, r1 │ │ │ │ - blt.w 7f31a │ │ │ │ + blt.w 7f32e │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ lsls r3, r3, #30 │ │ │ │ it pl │ │ │ │ ldrpl.w r7, [r4, #132] @ 0x84 │ │ │ │ - bmi.w 7f460 │ │ │ │ + bmi.w 7f474 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ - cbz r1, 7ef16 │ │ │ │ + cbz r1, 7ef2a │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 7d510 │ │ │ │ - bl 7a158 │ │ │ │ + bl 7d514 │ │ │ │ + bl 7a0ec │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7ef6a │ │ │ │ + beq.n 7ef7e │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #716] @ (7f1c0 ) │ │ │ │ + ldr r1, [pc, #716] @ (7f1d4 ) │ │ │ │ mov r0, r7 │ │ │ │ - bl 793e8 │ │ │ │ + bl 7937c │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7ef12 │ │ │ │ + beq.n 7ef26 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7f458 │ │ │ │ + beq.w 7f46c │ │ │ │ cmp r5, #0 │ │ │ │ - blt.n 7ef6a │ │ │ │ + blt.n 7ef7e │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7f104 │ │ │ │ + bne.w 7f118 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7f13a │ │ │ │ - ldr r1, [pc, #668] @ (7f1c4 ) │ │ │ │ + bne.w 7f14e │ │ │ │ + ldr r1, [pc, #668] @ (7f1d8 ) │ │ │ │ mov r0, r7 │ │ │ │ - bl 782e8 │ │ │ │ - cbnz r0, 7ef6a │ │ │ │ + bl 78268 │ │ │ │ + cbnz r0, 7ef7e │ │ │ │ ldr r5, [r6, #0] │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ mov r0, r5 │ │ │ │ blx 295d4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7f43c │ │ │ │ + beq.w 7f450 │ │ │ │ subs r1, r0, r5 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7f6bc │ │ │ │ + bl 7f6d0 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 7ef6a │ │ │ │ + cbz r0, 7ef7e │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #628] @ (7f1c4 ) │ │ │ │ + ldr r1, [pc, #628] @ (7f1d8 ) │ │ │ │ mov r0, r7 │ │ │ │ - bl 793e8 │ │ │ │ + bl 7937c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7ef6a │ │ │ │ + beq.n 7ef7e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7f434 │ │ │ │ - bl 7f720 │ │ │ │ + beq.w 7f448 │ │ │ │ + bl 7f734 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7f390 │ │ │ │ + bne.w 7f3a4 │ │ │ │ mov r9, r0 │ │ │ │ mov r8, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 7828c │ │ │ │ + bl 7820c │ │ │ │ mov r0, r8 │ │ │ │ - bl 77270 │ │ │ │ + bl 771f0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 7828c │ │ │ │ + bl 7820c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 77270 │ │ │ │ + bl 771f0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 7f4fc │ │ │ │ + bne.w 7f510 │ │ │ │ ldr.w r8, [r5, #4] │ │ │ │ mov r0, r8 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 7f26a │ │ │ │ + beq.w 7f27e │ │ │ │ blx 29b58 │ │ │ │ add.w r9, r0, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 76ed4 │ │ │ │ + bl 76e54 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7f3ce │ │ │ │ + beq.w 7f3e2 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r2, r9 │ │ │ │ blx 29c10 │ │ │ │ - b.n 7eb98 │ │ │ │ + b.n 7ebac │ │ │ │ cmp r3, #72 @ 0x48 │ │ │ │ - bne.w 7ee4c │ │ │ │ + bne.w 7ee60 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ mul.w r9, r2, r7 │ │ │ │ - bl 7f738 │ │ │ │ + bl 7f74c │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r2, r9 │ │ │ │ blx 29c10 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f738 │ │ │ │ + bl 7f74c │ │ │ │ str r0, [r4, #120] @ 0x78 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f738 │ │ │ │ + bl 7f74c │ │ │ │ cmp r7, #0 │ │ │ │ - ble.n 7f040 │ │ │ │ + ble.n 7f054 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ lsls r2, r3, #28 │ │ │ │ - bmi.w 7f2be │ │ │ │ + bmi.w 7f2d2 │ │ │ │ cmp r7, #1 │ │ │ │ - beq.n 7f040 │ │ │ │ + beq.n 7f054 │ │ │ │ ldr r3, [r0, #32] │ │ │ │ lsls r1, r3, #28 │ │ │ │ - bmi.w 7f2ce │ │ │ │ + bmi.w 7f2e2 │ │ │ │ cmp r7, #2 │ │ │ │ - beq.n 7f040 │ │ │ │ + beq.n 7f054 │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ lsls r2, r3, #28 │ │ │ │ - bmi.w 7f2e2 │ │ │ │ + bmi.w 7f2f6 │ │ │ │ cmp r7, #3 │ │ │ │ - beq.n 7f040 │ │ │ │ + beq.n 7f054 │ │ │ │ ldr r3, [r0, #72] @ 0x48 │ │ │ │ lsls r1, r3, #28 │ │ │ │ - bmi.w 7f2f2 │ │ │ │ + bmi.w 7f306 │ │ │ │ adds r0, #80 @ 0x50 │ │ │ │ subs r3, r7, #4 │ │ │ │ - beq.n 7f040 │ │ │ │ + beq.n 7f054 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ lsls r2, r1, #28 │ │ │ │ - bmi.w 7f270 │ │ │ │ + bmi.w 7f284 │ │ │ │ adds r0, #20 │ │ │ │ subs r3, #1 │ │ │ │ - bne.n 7f032 │ │ │ │ + bne.n 7f046 │ │ │ │ ldr.w r3, [r5, #8]! │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7ee38 │ │ │ │ - b.n 7ee6c │ │ │ │ + bne.w 7ee4c │ │ │ │ + b.n 7ee80 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7f378 │ │ │ │ + bne.w 7f38c │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr.w r9, [r3] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 7eb98 │ │ │ │ - movw ip, #13276 @ 0x33dc │ │ │ │ + beq.w 7ebac │ │ │ │ + movw ip, #13596 @ 0x351c │ │ │ │ movt ip, #39 @ 0x27 │ │ │ │ - movw r1, #59156 @ 0xe714 │ │ │ │ + movw r1, #59476 @ 0xe854 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - movw r2, #13296 @ 0x33f0 │ │ │ │ + movw r2, #13616 @ 0x3530 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ str r5, [sp, #32] │ │ │ │ mov fp, r3 │ │ │ │ str.w r8, [sp, #12] │ │ │ │ mov r5, ip │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ mov r8, r2 │ │ │ │ mov r4, r9 │ │ │ │ mov r9, r1 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ adds r7, #1 │ │ │ │ blx 2a890 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7f114 │ │ │ │ + beq.n 7f128 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ blx 2a890 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7f12c │ │ │ │ + beq.n 7f140 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r8 │ │ │ │ blx 2a890 │ │ │ │ ldr.w r3, [fp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7f178 │ │ │ │ + beq.n 7f18c │ │ │ │ lsls r0, r3, #28 │ │ │ │ - bmi.w 7f1d0 │ │ │ │ + bmi.w 7f1e4 │ │ │ │ ldr.w r4, [fp, #20]! │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 7f08a │ │ │ │ + bne.n 7f09e │ │ │ │ ldr r5, [sp, #32] │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ - b.n 7eb98 │ │ │ │ + b.n 7ebac │ │ │ │ movw r3, #40764 @ 0x9f3c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ moveq r4, r3 │ │ │ │ - b.n 7ed3e │ │ │ │ + b.n 7ed52 │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #5 │ │ │ │ it pl │ │ │ │ movpl r1, sl │ │ │ │ - bpl.w 7ecb4 │ │ │ │ + bpl.w 7ecc8 │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 7f4ee │ │ │ │ + beq.w 7f502 │ │ │ │ adds r3, #1 │ │ │ │ mov r5, sl │ │ │ │ str.w r3, [sl] │ │ │ │ - b.n 7ecc2 │ │ │ │ - ldr r1, [pc, #192] @ (7f1c8 ) │ │ │ │ + b.n 7ecd6 │ │ │ │ + ldr r1, [pc, #192] @ (7f1dc ) │ │ │ │ mov r0, r7 │ │ │ │ - bl bc248 │ │ │ │ + bl bc254 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 7ef1e │ │ │ │ - b.n 7ef6a │ │ │ │ + bge.w 7ef32 │ │ │ │ + b.n 7ef7e │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ - movw r1, #59156 @ 0xe714 │ │ │ │ + movw r1, #59476 @ 0xe854 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #16] │ │ │ │ blx 2a890 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7f0a4 │ │ │ │ + bne.n 7f0b8 │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 7f0a4 │ │ │ │ + b.n 7f0b8 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ str r0, [r3, r1] │ │ │ │ - b.n 7f040 │ │ │ │ - ldr r1, [pc, #144] @ (7f1cc ) │ │ │ │ + b.n 7f054 │ │ │ │ + ldr r1, [pc, #144] @ (7f1e0 ) │ │ │ │ mov r0, r7 │ │ │ │ - bl bc248 │ │ │ │ + bl bc254 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 7ef26 │ │ │ │ - b.n 7ef6a │ │ │ │ + bge.w 7ef3a │ │ │ │ + b.n 7ef7e │ │ │ │ mov r8, r7 │ │ │ │ str r7, [sp, #28] │ │ │ │ strd r7, r7, [sp, #16] │ │ │ │ - b.n 7eba0 │ │ │ │ + b.n 7ebb4 │ │ │ │ movw r1, #36416 @ 0x8e40 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - b.n 7ecb4 │ │ │ │ + b.n 7ecc8 │ │ │ │ adds r0, #1 │ │ │ │ - b.n 7ed26 │ │ │ │ - movw r3, #65005 @ 0xfded │ │ │ │ + b.n 7ed3a │ │ │ │ + movw r3, #65269 @ 0xfef5 │ │ │ │ movt r3, #15 │ │ │ │ str r3, [r4, #24] │ │ │ │ - b.n 7ee74 │ │ │ │ + b.n 7ee88 │ │ │ │ str.w fp, [sp, #36] @ 0x24 │ │ │ │ ldr.w fp, [r0, #16] │ │ │ │ - b.n 7ed84 │ │ │ │ + b.n 7ed98 │ │ │ │ ldr.w r2, [fp, #8] │ │ │ │ str r2, [sp, #28] │ │ │ │ - b.n 7f0b4 │ │ │ │ + b.n 7f0c8 │ │ │ │ mov r3, ip │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 7ed36 │ │ │ │ + beq.w 7ed4a │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7f182 │ │ │ │ + bne.n 7f196 │ │ │ │ movw r3, #36416 @ 0x8e40 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 7ed36 │ │ │ │ + beq.w 7ed4a │ │ │ │ ldr.w r3, [r2, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7f280 │ │ │ │ + beq.n 7f294 │ │ │ │ ldr.w sl, [r3, #8]! │ │ │ │ movs r0, #0 │ │ │ │ cmp sl, r0 │ │ │ │ add.w r0, r0, #1 │ │ │ │ - ble.n 7f29a │ │ │ │ + ble.n 7f2ae │ │ │ │ ldr.w r4, [r3, #4]! │ │ │ │ cmp r4, ip │ │ │ │ - bne.n 7f1ac │ │ │ │ + bne.n 7f1c0 │ │ │ │ mov ip, r2 │ │ │ │ - b.n 7ed36 │ │ │ │ - add r2, pc, #608 @ (adr r2, 7f424 ) │ │ │ │ + b.n 7ed4a │ │ │ │ + add r2, pc, #608 @ (adr r2, 7f438 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ add r1, sp, #624 @ 0x270 │ │ │ │ lsls r0, r1, #1 │ │ │ │ sxth r4, r2 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r2, pc, #224 @ (adr r2, 7f2b0 ) │ │ │ │ + add r2, pc, #224 @ (adr r2, 7f2c4 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 7f20c │ │ │ │ + bgt.n 7f220 │ │ │ │ ldr.w r2, [fp, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 7f1e6 │ │ │ │ + blt.n 7f1fa │ │ │ │ negs r3, r3 │ │ │ │ cmp r2, r3 │ │ │ │ - blt.w 7f0ba │ │ │ │ + blt.w 7f0ce │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13376 @ 0x3440 │ │ │ │ + movw r1, #13696 @ 0x3580 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 1271a4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r5, r3 │ │ │ │ mov r9, r3 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 7ef7c │ │ │ │ + b.n 7ef90 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13320 @ 0x3408 │ │ │ │ + movw r1, #13640 @ 0x3548 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 7f200 │ │ │ │ + bl 1271a4 │ │ │ │ + b.n 7f214 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ rsb r3, fp, #7 │ │ │ │ bic.w r3, r3, #7 │ │ │ │ adds r2, #7 │ │ │ │ bic.w r2, r2, #7 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ add.w fp, r3, r2 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7ed84 │ │ │ │ + beq.w 7ed98 │ │ │ │ ldr r2, [r0, #84] @ 0x54 │ │ │ │ ldr r1, [r6, #12] │ │ │ │ orrs r2, r1 │ │ │ │ lsls r0, r2, #8 │ │ │ │ - bmi.w 7ed84 │ │ │ │ + bmi.w 7ed98 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13996 @ 0x36ac │ │ │ │ + movw r1, #14316 @ 0x37ec │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 7f208 │ │ │ │ - bl 77270 │ │ │ │ - b.n 7eb98 │ │ │ │ + bl 1271a4 │ │ │ │ + b.n 7f21c │ │ │ │ + bl 771f0 │ │ │ │ + b.n 7ebac │ │ │ │ ldr r2, [r0, #8] │ │ │ │ bic.w r1, r1, #8 │ │ │ │ str r1, [r0, #12] │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ add r2, r1 │ │ │ │ str r2, [r0, #8] │ │ │ │ - b.n 7f03a │ │ │ │ + b.n 7f04e │ │ │ │ mov r3, r2 │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 7f1bc │ │ │ │ + beq.n 7f1d0 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7f282 │ │ │ │ + bne.n 7f296 │ │ │ │ movw r3, #36416 @ 0x8e40 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp ip, r3 │ │ │ │ - beq.n 7f1bc │ │ │ │ + beq.n 7f1d0 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13644 @ 0x354c │ │ │ │ + movw r1, #13964 @ 0x368c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 7f208 │ │ │ │ + bl 1271a4 │ │ │ │ + b.n 7f21c │ │ │ │ ldr r1, [r3, #60] @ 0x3c │ │ │ │ - b.n 7ec8e │ │ │ │ + b.n 7eca2 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ - b.n 7ec1e │ │ │ │ + b.n 7ec32 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - b.n 7ec06 │ │ │ │ + b.n 7ec1a │ │ │ │ bic.w r3, r3, #8 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ str r3, [r0, #12] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ add r3, r2 │ │ │ │ str r3, [r0, #8] │ │ │ │ - b.n 7f008 │ │ │ │ + b.n 7f01c │ │ │ │ bic.w r3, r3, #8 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ str r3, [r0, #32] │ │ │ │ ldr r3, [r0, #28] │ │ │ │ add r3, r2 │ │ │ │ str r3, [r0, #28] │ │ │ │ - b.n 7f014 │ │ │ │ + b.n 7f028 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - b.n 7eca2 │ │ │ │ + b.n 7ecb6 │ │ │ │ bic.w r3, r3, #8 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ str r3, [r0, #52] @ 0x34 │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ add r3, r2 │ │ │ │ str r3, [r0, #48] @ 0x30 │ │ │ │ - b.n 7f020 │ │ │ │ + b.n 7f034 │ │ │ │ bic.w r3, r3, #8 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ str r3, [r0, #72] @ 0x48 │ │ │ │ ldr r3, [r0, #68] @ 0x44 │ │ │ │ add r3, r2 │ │ │ │ str r3, [r0, #68] @ 0x44 │ │ │ │ - b.n 7f02c │ │ │ │ + b.n 7f040 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ - b.n 7ec32 │ │ │ │ + b.n 7ec46 │ │ │ │ ldr r1, [r3, #28] │ │ │ │ - b.n 7ec46 │ │ │ │ + b.n 7ec5a │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ - b.n 7ec58 │ │ │ │ + b.n 7ec6c │ │ │ │ ldr r1, [r3, #44] @ 0x2c │ │ │ │ - b.n 7ec6a │ │ │ │ + b.n 7ec7e │ │ │ │ ldr r1, [r3, #52] @ 0x34 │ │ │ │ - b.n 7ec7c │ │ │ │ + b.n 7ec90 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - b.n 7eca2 │ │ │ │ + b.n 7ecb6 │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ str r3, [sp, #0] │ │ │ │ - movw r1, #14268 @ 0x37bc │ │ │ │ + movw r1, #14588 @ 0x38fc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d1990 │ │ │ │ - b.n 7ef6a │ │ │ │ + bl d19a8 │ │ │ │ + b.n 7ef7e │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ str r3, [sp, #0] │ │ │ │ - movw r1, #14200 @ 0x3778 │ │ │ │ + movw r1, #14520 @ 0x38b8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d1990 │ │ │ │ - b.n 7ef6a │ │ │ │ + bl d19a8 │ │ │ │ + b.n 7ef7e │ │ │ │ ldr r3, [r3, #12] │ │ │ │ movw r2, #44040 @ 0xac08 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - movw r2, #13536 @ 0x34e0 │ │ │ │ + movw r2, #13856 @ 0x3620 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - bl 1f560c │ │ │ │ + bl 1f5514 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7f208 │ │ │ │ + bne.w 7f21c │ │ │ │ ldr r2, [r5, #8] │ │ │ │ - b.n 7ecec │ │ │ │ + b.n 7ed00 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13228 @ 0x33ac │ │ │ │ + movw r1, #13548 @ 0x34ec │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 7f200 │ │ │ │ + bl 1271a4 │ │ │ │ + b.n 7f214 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7f3a0 │ │ │ │ + beq.n 7f3b4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 7f3ae │ │ │ │ + cbz r3, 7f3c2 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r4, r3 │ │ │ │ mov r9, r3 │ │ │ │ mov r8, r3 │ │ │ │ mov r5, r3 │ │ │ │ - b.n 7ef7c │ │ │ │ + b.n 7ef90 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 7f3a0 │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 7f3b4 │ │ │ │ ldrd sl, r2, [r3, #4] │ │ │ │ movw r1, #36416 @ 0x8e40 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ add.w r0, r3, #8 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7ec10 │ │ │ │ - b.n 7ecac │ │ │ │ - bl 1e7a0c │ │ │ │ + bne.w 7ec24 │ │ │ │ + b.n 7ecc0 │ │ │ │ + bl 1e7954 │ │ │ │ mov r9, r8 │ │ │ │ mov r5, r8 │ │ │ │ str.w r8, [sp, #12] │ │ │ │ - b.n 7f208 │ │ │ │ + b.n 7f21c │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ - cbz r3, 7f41c │ │ │ │ + cbz r3, 7f430 │ │ │ │ movw r3, #44040 @ 0xac08 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #13812 @ 0x35f4 │ │ │ │ + movw r2, #14132 @ 0x3734 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - bl 1f560c │ │ │ │ + bl 1f5514 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 7ed60 │ │ │ │ - b.n 7f208 │ │ │ │ + bge.w 7ed74 │ │ │ │ + b.n 7f21c │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #13768 @ 0x35c8 │ │ │ │ + movw r1, #14088 @ 0x3708 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1990 │ │ │ │ - b.n 7f208 │ │ │ │ + bl d19a8 │ │ │ │ + b.n 7f21c │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13944 @ 0x3678 │ │ │ │ + movw r1, #14264 @ 0x37b8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 7f208 │ │ │ │ + bl 1271a4 │ │ │ │ + b.n 7f21c │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 7ef6a │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 7ef7e │ │ │ │ movw r0, #44040 @ 0xac08 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #14340 @ 0x3804 │ │ │ │ + movw r2, #14660 @ 0x3944 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 1f560c │ │ │ │ - b.n 7ef6a │ │ │ │ + bl 1f5514 │ │ │ │ + b.n 7ef7e │ │ │ │ mov r0, r8 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 7ef12 │ │ │ │ - ldr r2, [pc, #272] @ (7f574 ) │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 7ef26 │ │ │ │ + ldr r2, [pc, #272] @ (7f588 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr.w r1, [r4, #180] @ 0xb4 │ │ │ │ subs r1, #1 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ movs r3, #28 │ │ │ │ mul.w r3, r1, r3 │ │ │ │ adds r2, r0, r3 │ │ │ │ add.w r2, r2, #92672 @ 0x16a00 │ │ │ │ ldr.w r5, [r2, #252] @ 0xfc │ │ │ │ add.w r2, r3, #92672 @ 0x16a00 │ │ │ │ adds r2, #252 @ 0xfc │ │ │ │ add r2, r0 │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 7f498 │ │ │ │ + beq.n 7f4ac │ │ │ │ cmp r1, #10 │ │ │ │ ittt ls │ │ │ │ addls.w r3, r3, #98304 @ 0x18000 │ │ │ │ addls r3, #228 @ 0xe4 │ │ │ │ addls r2, r0, r3 │ │ │ │ ldr r7, [r2, #16] │ │ │ │ - b.n 7eeda │ │ │ │ + b.n 7eeee │ │ │ │ ldr r5, [sp, #12] │ │ │ │ - b.n 7f208 │ │ │ │ + b.n 7f21c │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13208 @ 0x3398 │ │ │ │ + movw r1, #13528 @ 0x34d8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 7f200 │ │ │ │ + bl 1271a4 │ │ │ │ + b.n 7f214 │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #5 │ │ │ │ - bmi.n 7f4dc │ │ │ │ + bmi.n 7f4f0 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13508 @ 0x34c4 │ │ │ │ + movw r1, #13828 @ 0x3604 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 1271a4 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 7f208 │ │ │ │ + b.n 7f21c │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7f4ee │ │ │ │ + beq.n 7f502 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ mov r5, sl │ │ │ │ - b.w 7ecc2 │ │ │ │ + b.w 7ecd6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19dd70 │ │ │ │ - b.n 7edf6 │ │ │ │ + bl 19dc90 │ │ │ │ + b.n 7ee0a │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13420 @ 0x346c │ │ │ │ + movw r1, #13740 @ 0x35ac │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 7f200 │ │ │ │ + bl 1271a4 │ │ │ │ + b.n 7f214 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ - b.n 7f208 │ │ │ │ + b.n 7f21c │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13464 @ 0x3498 │ │ │ │ + movw r1, #13784 @ 0x35d8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r9, r5 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 1271a4 │ │ │ │ str r5, [sp, #12] │ │ │ │ - b.n 7f208 │ │ │ │ + b.n 7f21c │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ str r3, [sp, #0] │ │ │ │ - movw r1, #14128 @ 0x3730 │ │ │ │ + movw r1, #14448 @ 0x3870 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d1990 │ │ │ │ - b.n 7ef6a │ │ │ │ + bl d19a8 │ │ │ │ + b.n 7ef7e │ │ │ │ str r1, [sp, #4] │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - movw r1, #14064 @ 0x36f0 │ │ │ │ + movw r1, #14384 @ 0x3830 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d1990 │ │ │ │ - b.n 7ef6a │ │ │ │ + bl d19a8 │ │ │ │ + b.n 7ef7e │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w r5, [r0, #128] @ 0x80 │ │ │ │ mov r4, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 7f624 │ │ │ │ + beq.n 7f638 │ │ │ │ ldr.w r6, [r5, #128] @ 0x80 │ │ │ │ - cbz r6, 7f5f8 │ │ │ │ + cbz r6, 7f60c │ │ │ │ ldr.w r7, [r6, #128] @ 0x80 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 7f654 │ │ │ │ + beq.n 7f668 │ │ │ │ ldr.w r8, [r7, #128] @ 0x80 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 7f63a │ │ │ │ + beq.n 7f64e │ │ │ │ ldr.w r0, [r8, #128] @ 0x80 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7f66e │ │ │ │ - bl 7f578 │ │ │ │ + beq.n 7f682 │ │ │ │ + bl 7f58c │ │ │ │ ldr.w r2, [r8, #16] │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7f680 │ │ │ │ + bne.n 7f694 │ │ │ │ ldr.w r1, [r8, #20] │ │ │ │ ldr r2, [r0, #20] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 7f692 │ │ │ │ + bne.n 7f6a6 │ │ │ │ ldr r2, [r7, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7f68e │ │ │ │ + bne.n 7f6a2 │ │ │ │ ldr r1, [r7, #20] │ │ │ │ ldr r2, [r0, #20] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 7f64a │ │ │ │ + bne.n 7f65e │ │ │ │ ldr r2, [r6, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7f68a │ │ │ │ + bne.n 7f69e │ │ │ │ ldr r1, [r6, #20] │ │ │ │ ldr r2, [r0, #20] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 7f664 │ │ │ │ + bne.n 7f678 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 7f608 │ │ │ │ + beq.n 7f61c │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7f634 │ │ │ │ + bne.n 7f648 │ │ │ │ mov r0, r5 │ │ │ │ - b.n 7f616 │ │ │ │ + b.n 7f62a │ │ │ │ movw r0, #36416 @ 0x8e40 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ldr r2, [r0, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7f5ee │ │ │ │ + bne.n 7f602 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ ldr r2, [r0, #20] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 7f5ee │ │ │ │ + bne.n 7f602 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7f634 │ │ │ │ + bne.n 7f648 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldr r3, [r0, #20] │ │ │ │ cmp r2, r3 │ │ │ │ it ne │ │ │ │ movne r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movw r0, #36416 @ 0x8e40 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r2, [r0, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 7f616 │ │ │ │ + beq.n 7f62a │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movw r0, #36416 @ 0x8e40 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ ldr r2, [r0, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 7f5d0 │ │ │ │ + beq.n 7f5e4 │ │ │ │ ldr r2, [r6, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7f68a │ │ │ │ + bne.n 7f69e │ │ │ │ mov r0, r7 │ │ │ │ - b.n 7f5de │ │ │ │ + b.n 7f5f2 │ │ │ │ movw r0, #36416 @ 0x8e40 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ ldr r2, [r0, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 7f5de │ │ │ │ + beq.n 7f5f2 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7f5ec │ │ │ │ + bne.n 7f600 │ │ │ │ mov r0, r6 │ │ │ │ - b.n 7f608 │ │ │ │ + b.n 7f61c │ │ │ │ movw r0, #36416 @ 0x8e40 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr.w r2, [r8, #16] │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 7f5c0 │ │ │ │ + beq.n 7f5d4 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7f64a │ │ │ │ + bne.n 7f65e │ │ │ │ mov r0, r8 │ │ │ │ - b.n 7f5d0 │ │ │ │ + b.n 7f5e4 │ │ │ │ mov r3, r2 │ │ │ │ - b.n 7f664 │ │ │ │ + b.n 7f678 │ │ │ │ mov r3, r2 │ │ │ │ - b.n 7f64a │ │ │ │ + b.n 7f65e │ │ │ │ mov r2, r3 │ │ │ │ - b.n 7f680 │ │ │ │ + b.n 7f694 │ │ │ │ nop │ │ │ │ │ │ │ │ -0007f698 : │ │ │ │ +0007f6ac : │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r1, r3, #19 │ │ │ │ - bmi.n 7f6b6 │ │ │ │ + bmi.n 7f6ca │ │ │ │ lsls r2, r3, #22 │ │ │ │ mov.w r1, #1 │ │ │ │ itttt pl │ │ │ │ orrpl.w r3, r3, #256 @ 0x100 │ │ │ │ mvnpl.w r2, #3221225472 @ 0xc0000000 │ │ │ │ strpl r3, [r0, #84] @ 0x54 │ │ │ │ strpl r2, [r0, #0] │ │ │ │ - b.w 72eb4 │ │ │ │ + b.w 72e34 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ -0007f6bc : │ │ │ │ +0007f6d0 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ subs r3, r1, #0 │ │ │ │ - blt.n 7f6e8 │ │ │ │ - cbz r0, 7f6e2 │ │ │ │ + blt.n 7f6fc │ │ │ │ + cbz r0, 7f6f6 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r3 │ │ │ │ - bl 7a180 │ │ │ │ + bl 7a114 │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ - cbnz r3, 7f702 │ │ │ │ - ldr r0, [pc, #52] @ (7f71c ) │ │ │ │ - b.n 7f6dc │ │ │ │ + cbnz r3, 7f716 │ │ │ │ + ldr r0, [pc, #52] @ (7f730 ) │ │ │ │ + b.n 7f6f0 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #14504 @ 0x38a8 │ │ │ │ + movw r1, #14824 @ 0x39e8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 1271a4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 7f6dc │ │ │ │ + b.n 7f6f0 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #14556 @ 0x38dc │ │ │ │ + movw r1, #14876 @ 0x3a1c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 7f6fe │ │ │ │ + bl 1271a4 │ │ │ │ + b.n 7f712 │ │ │ │ nop │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -0007f720 : │ │ │ │ - ldr r3, [pc, #16] @ (7f734 ) │ │ │ │ +0007f734 : │ │ │ │ + ldr r3, [pc, #16] @ (7f748 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3, #72] @ 0x48 │ │ │ │ - cbnz r0, 7f72e │ │ │ │ + cbnz r0, 7f742 │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - b.n 7f72c │ │ │ │ + b.n 7f740 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0007f738 : │ │ │ │ +0007f74c : │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ ands.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - beq.n 7f748 │ │ │ │ + beq.n 7f75c │ │ │ │ ldr r3, [r2, #16] │ │ │ │ add r0, r3 │ │ │ │ bx lr │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ sub sp, #12 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #14636 @ 0x392c │ │ │ │ + movw r1, #14956 @ 0x3a6c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl d1990 │ │ │ │ + bl d19a8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ and.w r0, r0, #512 @ 0x200 │ │ │ │ bx lr │ │ │ │ @@ -127268,221 +127268,221 @@ │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #20 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov sl, r1 │ │ │ │ mov r7, r2 │ │ │ │ mov r5, r3 │ │ │ │ - bl 7f908 │ │ │ │ + bl 7f91c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7f8b2 │ │ │ │ + beq.w 7f8c6 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #328] @ (7f8f8 ) │ │ │ │ + ldr r1, [pc, #328] @ (7f90c ) │ │ │ │ mov r0, sl │ │ │ │ - bl 7f994 │ │ │ │ + bl 7f9a8 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 7f8a8 │ │ │ │ + blt.n 7f8bc │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7f8b8 │ │ │ │ + bne.n 7f8cc │ │ │ │ mov r0, r7 │ │ │ │ - bl 7f908 │ │ │ │ + bl 7f91c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7f8b2 │ │ │ │ + beq.n 7f8c6 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #296] @ (7f8fc ) │ │ │ │ + ldr r1, [pc, #296] @ (7f910 ) │ │ │ │ mov r0, sl │ │ │ │ - bl 7f994 │ │ │ │ + bl 7f9a8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 7f8a8 │ │ │ │ + blt.n 7f8bc │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7f8d0 │ │ │ │ + bne.n 7f8e4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7f908 │ │ │ │ + bl 7f91c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7f8b2 │ │ │ │ + beq.n 7f8c6 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #264] @ (7f900 ) │ │ │ │ + ldr r1, [pc, #264] @ (7f914 ) │ │ │ │ mov r0, sl │ │ │ │ - bl 7f994 │ │ │ │ + bl 7f9a8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 7f8a8 │ │ │ │ + blt.n 7f8bc │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7f8e0 │ │ │ │ + bne.n 7f8f4 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 72074 │ │ │ │ + bl 71ff4 │ │ │ │ mov r7, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7f8b2 │ │ │ │ + beq.n 7f8c6 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ movs r5, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 7f864 │ │ │ │ - movw r8, #14684 @ 0x395c │ │ │ │ + ble.n 7f878 │ │ │ │ + movw r8, #15004 @ 0x3a9c │ │ │ │ movt r8, #39 @ 0x27 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ mov r4, r5 │ │ │ │ mov r9, r5 │ │ │ │ - b.n 7f834 │ │ │ │ + b.n 7f848 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ ldr.w fp, [r2, r4, lsl #3] │ │ │ │ mov r0, fp │ │ │ │ cmp fp, r8 │ │ │ │ - beq.n 7f898 │ │ │ │ + beq.n 7f8ac │ │ │ │ blx 29b58 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, fp │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 7a180 │ │ │ │ + bl 7a114 │ │ │ │ adds r4, #1 │ │ │ │ add.w r2, r7, r5, lsl #2 │ │ │ │ - cbz r0, 7f8a0 │ │ │ │ + cbz r0, 7f8b4 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ adds r5, #1 │ │ │ │ str r0, [r2, #12] │ │ │ │ cmp r3, r4 │ │ │ │ - bgt.n 7f832 │ │ │ │ + bgt.n 7f846 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 7fac0 <_PyTuple_Resize@@Base> │ │ │ │ + bl 7fad4 <_PyTuple_Resize@@Base> │ │ │ │ ldr r4, [sp, #12] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 7f8a2 │ │ │ │ - ldr r1, [pc, #144] @ (7f904 ) │ │ │ │ + beq.n 7f8b6 │ │ │ │ + ldr r1, [pc, #144] @ (7f918 ) │ │ │ │ mov r2, r4 │ │ │ │ mov r0, sl │ │ │ │ - bl 7f994 │ │ │ │ + bl 7f9a8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 7f8a0 │ │ │ │ + blt.n 7f8b4 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7f890 │ │ │ │ + beq.n 7f8a4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 7f8c8 │ │ │ │ + cbz r3, 7f8dc │ │ │ │ movs r0, #0 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ adds r4, #1 │ │ │ │ cmp r3, r4 │ │ │ │ - bgt.n 7f834 │ │ │ │ - b.n 7f864 │ │ │ │ + bgt.n 7f848 │ │ │ │ + b.n 7f878 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7f8b2 │ │ │ │ + beq.n 7f8c6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 7f8f0 │ │ │ │ + cbz r3, 7f904 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 7f892 │ │ │ │ + b.n 7f8a6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7f7c4 │ │ │ │ + bne.n 7f7d8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 7f7c4 │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 7f7d8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 7f890 │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 7f8a4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7f7e8 │ │ │ │ + bne.n 7f7fc │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 7f7e8 │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 7f7fc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7f80c │ │ │ │ + bne.n 7f820 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 7f80c │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 7f820 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 7f8b2 │ │ │ │ - ldr r4, [r7, #36] @ 0x24 │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 7f8c6 │ │ │ │ + ldr r4, [r7, #56] @ 0x38 │ │ │ │ movs r6, r5 │ │ │ │ - ldr r0, [r2, #40] @ 0x28 │ │ │ │ + ldr r0, [r2, #60] @ 0x3c │ │ │ │ movs r6, r5 │ │ │ │ - ldr r4, [r3, #40] @ 0x28 │ │ │ │ + ldr r4, [r3, #60] @ 0x3c │ │ │ │ movs r6, r5 │ │ │ │ - ldr r0, [r6, #40] @ 0x28 │ │ │ │ + ldr r0, [r6, #60] @ 0x3c │ │ │ │ movs r6, r5 │ │ │ │ │ │ │ │ -0007f908 : │ │ │ │ +0007f91c : │ │ │ │ adds r2, r0, #5 │ │ │ │ cmp.w r2, #262 @ 0x106 │ │ │ │ - bcs.n 7f924 │ │ │ │ + bcs.n 7f938 │ │ │ │ movw r0, #8988 @ 0x231c │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ add.w r0, r0, r2, lsl #4 │ │ │ │ add r0, r3 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 7f94c │ │ │ │ + blt.n 7f960 │ │ │ │ lsrs r5, r0, #30 │ │ │ │ - bne.n 7f966 │ │ │ │ + bne.n 7f97a │ │ │ │ movs r0, #1 │ │ │ │ - bl 7df68 <_PyLong_New@@Base> │ │ │ │ - cbz r0, 7f990 │ │ │ │ + bl 7df6c <_PyLong_New@@Base> │ │ │ │ + cbz r0, 7f9a4 │ │ │ │ movs r3, #8 │ │ │ │ strd r3, r4, [r0, #8] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ negs r4, r0 │ │ │ │ lsrs r5, r4, #30 │ │ │ │ it ne │ │ │ │ movne r6, #1 │ │ │ │ - bne.n 7f968 │ │ │ │ + bne.n 7f97c │ │ │ │ movs r0, #1 │ │ │ │ - bl 7df68 <_PyLong_New@@Base> │ │ │ │ - cbz r0, 7f990 │ │ │ │ + bl 7df6c <_PyLong_New@@Base> │ │ │ │ + cbz r0, 7f9a4 │ │ │ │ movs r3, #10 │ │ │ │ strd r3, r4, [r0, #8] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r6, #0 │ │ │ │ movs r0, #2 │ │ │ │ - bl 7df68 <_PyLong_New@@Base> │ │ │ │ - cbz r0, 7f990 │ │ │ │ - cbnz r6, 7f984 │ │ │ │ + bl 7df6c <_PyLong_New@@Base> │ │ │ │ + cbz r0, 7f9a4 │ │ │ │ + cbnz r6, 7f998 │ │ │ │ add.w r2, r0, #16 │ │ │ │ bic.w r4, r4, #3221225472 @ 0xc0000000 │ │ │ │ movs r3, #16 │ │ │ │ strd r3, r4, [r0, #8] │ │ │ │ str r5, [r2, #0] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add.w r2, r0, #16 │ │ │ │ bic.w r4, r4, #3221225472 @ 0xc0000000 │ │ │ │ movs r3, #18 │ │ │ │ - b.n 7f97c │ │ │ │ + b.n 7f990 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0007f994 : │ │ │ │ +0007f9a8 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ @@ -127490,218 +127490,218 @@ │ │ │ │ mov r6, r2 │ │ │ │ blx 29b58 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 7a180 │ │ │ │ + bl 7a114 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7fa98 │ │ │ │ - ldr.w r8, [pc, #216] @ 7faa0 │ │ │ │ + beq.n 7faac │ │ │ │ + ldr.w r8, [pc, #216] @ 7fab4 │ │ │ │ mrc 15, 0, r7, cr13, cr0, {3} │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #1 │ │ │ │ ldr.w r3, [r8, r7] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 7b1b4 │ │ │ │ + bl 7b138 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - bpl.n 7fa82 │ │ │ │ + bpl.n 7fa96 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 7fa56 │ │ │ │ + bne.n 7fa6a │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7f9f8 │ │ │ │ + beq.n 7fa0c │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7fa3e │ │ │ │ + bne.n 7fa52 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ adds r1, r3, #1 │ │ │ │ - beq.n 7fa3e │ │ │ │ + beq.n 7fa52 │ │ │ │ ldr.w r2, [r8, r7] │ │ │ │ ldr r1, [r5, #24] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ movw r2, #44060 @ 0xac1c │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ str r6, [sp, #0] │ │ │ │ cmp r1, r2 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ - beq.n 7fa62 │ │ │ │ - bl 7b9b0 │ │ │ │ + beq.n 7fa76 │ │ │ │ + bl 7b9ac │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7fa72 │ │ │ │ + bne.n 7fa86 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 6cb9c │ │ │ │ + bl 6cb94 │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 7fa0c │ │ │ │ + bne.n 7fa20 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19f248 │ │ │ │ + bl 19f168 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 7fa68 │ │ │ │ + b.n 7fa7c │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 7f9f4 │ │ │ │ - b.n 7f9f8 │ │ │ │ - bl 794e4 │ │ │ │ + bne.n 7fa08 │ │ │ │ + b.n 7fa0c │ │ │ │ + bl 79478 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7fa36 │ │ │ │ + beq.n 7fa4a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7fa36 │ │ │ │ + bne.n 7fa4a │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 7fa36 │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 7fa4a │ │ │ │ movw r1, #2572 @ 0xa0c │ │ │ │ - movw r0, #64972 @ 0xfdcc │ │ │ │ + movw r0, #65292 @ 0xff0c │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - bl 214fc4 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 7fa68 │ │ │ │ + bl 214f14 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 7fa7c │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 7fa36 │ │ │ │ + b.n 7fa4a │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0007faa4 <_PyUnicode_InternImmortal@@Base>: │ │ │ │ +0007fab8 <_PyUnicode_InternImmortal@@Base>: │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ movs r2, #1 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 7b1b4 │ │ │ │ + bl 7b138 │ │ │ │ str r0, [r4, #0] │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0007fac0 <_PyTuple_Resize@@Base>: │ │ │ │ +0007fad4 <_PyTuple_Resize@@Base>: │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 7fd4c <_PyTuple_Resize@@Base+0x28c> │ │ │ │ + beq.w 7fd60 <_PyTuple_Resize@@Base+0x28c> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #42012 @ 0xa41c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7fd4c <_PyTuple_Resize@@Base+0x28c> │ │ │ │ + bne.w 7fd60 <_PyTuple_Resize@@Base+0x28c> │ │ │ │ ldr r6, [r4, #8] │ │ │ │ mov r5, r1 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 7fc9a <_PyTuple_Resize@@Base+0x1da> │ │ │ │ + beq.w 7fcae <_PyTuple_Resize@@Base+0x1da> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 7fd4c <_PyTuple_Resize@@Base+0x28c> │ │ │ │ + bne.w 7fd60 <_PyTuple_Resize@@Base+0x28c> │ │ │ │ cmp r1, r6 │ │ │ │ - beq.n 7fbfa <_PyTuple_Resize@@Base+0x13a> │ │ │ │ + beq.n 7fc0e <_PyTuple_Resize@@Base+0x13a> │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7fc00 <_PyTuple_Resize@@Base+0x140> │ │ │ │ + beq.n 7fc14 <_PyTuple_Resize@@Base+0x140> │ │ │ │ ldr.w r2, [r4, #-8] │ │ │ │ - cbz r2, 7fb30 <_PyTuple_Resize@@Base+0x70> │ │ │ │ + cbz r2, 7fb44 <_PyTuple_Resize@@Base+0x70> │ │ │ │ ldr.w r1, [r4, #-4] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ bic.w r1, r1, #3 │ │ │ │ and.w r3, r3, #3 │ │ │ │ orrs r3, r1 │ │ │ │ str r2, [r1, #0] │ │ │ │ str r3, [r2, #4] │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #-8] │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ and.w r3, r3, #1 │ │ │ │ str.w r3, [r4, #-4] │ │ │ │ cmp r5, r6 │ │ │ │ - bge.n 7fbac <_PyTuple_Resize@@Base+0xec> │ │ │ │ + bge.n 7fbc0 <_PyTuple_Resize@@Base+0xec> │ │ │ │ add.w r8, r4, r5, lsl #2 │ │ │ │ ldr.w r0, [r8, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7fcdc <_PyTuple_Resize@@Base+0x21c> │ │ │ │ + bne.w 7fcf0 <_PyTuple_Resize@@Base+0x21c> │ │ │ │ adds r3, r5, #1 │ │ │ │ cmp r6, r3 │ │ │ │ - ble.n 7fbac <_PyTuple_Resize@@Base+0xec> │ │ │ │ + ble.n 7fbc0 <_PyTuple_Resize@@Base+0xec> │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7fcfe <_PyTuple_Resize@@Base+0x23e> │ │ │ │ + bne.w 7fd12 <_PyTuple_Resize@@Base+0x23e> │ │ │ │ adds r3, r5, #2 │ │ │ │ cmp r6, r3 │ │ │ │ - ble.n 7fbac <_PyTuple_Resize@@Base+0xec> │ │ │ │ + ble.n 7fbc0 <_PyTuple_Resize@@Base+0xec> │ │ │ │ ldr.w r0, [r8, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7fc3e <_PyTuple_Resize@@Base+0x17e> │ │ │ │ + bne.n 7fc52 <_PyTuple_Resize@@Base+0x17e> │ │ │ │ adds r3, r5, #3 │ │ │ │ cmp r6, r3 │ │ │ │ - ble.n 7fbac <_PyTuple_Resize@@Base+0xec> │ │ │ │ + ble.n 7fbc0 <_PyTuple_Resize@@Base+0xec> │ │ │ │ ldr.w r0, [r8, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7fc5c <_PyTuple_Resize@@Base+0x19c> │ │ │ │ + bne.n 7fc70 <_PyTuple_Resize@@Base+0x19c> │ │ │ │ adds r3, r5, #4 │ │ │ │ cmp r6, r3 │ │ │ │ - ble.n 7fbac <_PyTuple_Resize@@Base+0xec> │ │ │ │ + ble.n 7fbc0 <_PyTuple_Resize@@Base+0xec> │ │ │ │ ldr.w r0, [r8, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7fc20 <_PyTuple_Resize@@Base+0x160> │ │ │ │ + bne.n 7fc34 <_PyTuple_Resize@@Base+0x160> │ │ │ │ adds r3, r5, #5 │ │ │ │ cmp r6, r3 │ │ │ │ - ble.n 7fbac <_PyTuple_Resize@@Base+0xec> │ │ │ │ + ble.n 7fbc0 <_PyTuple_Resize@@Base+0xec> │ │ │ │ ldr.w r0, [r8, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7fcba <_PyTuple_Resize@@Base+0x1fa> │ │ │ │ + bne.w 7fcce <_PyTuple_Resize@@Base+0x1fa> │ │ │ │ add.w r8, r5, #6 │ │ │ │ cmp r6, r8 │ │ │ │ - ble.n 7fbac <_PyTuple_Resize@@Base+0xec> │ │ │ │ + ble.n 7fbc0 <_PyTuple_Resize@@Base+0xec> │ │ │ │ add.w r9, r5, #8 │ │ │ │ add.w r9, r4, r9, lsl #2 │ │ │ │ ldr.w r0, [r9, #4]! │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7fc7c <_PyTuple_Resize@@Base+0x1bc> │ │ │ │ + bne.n 7fc90 <_PyTuple_Resize@@Base+0x1bc> │ │ │ │ add.w r8, r8, #1 │ │ │ │ cmp r8, r6 │ │ │ │ - blt.n 7fb9c <_PyTuple_Resize@@Base+0xdc> │ │ │ │ - ldr r2, [pc, #440] @ (7fd68 <_PyTuple_Resize@@Base+0x2a8>) │ │ │ │ + blt.n 7fbb0 <_PyTuple_Resize@@Base+0xdc> │ │ │ │ + ldr r2, [pc, #440] @ (7fd7c <_PyTuple_Resize@@Base+0x2a8>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7fd20 <_PyTuple_Resize@@Base+0x260> │ │ │ │ + bne.w 7fd34 <_PyTuple_Resize@@Base+0x260> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 108a60 <_PyObject_GC_Resize@@Base> │ │ │ │ + bl 108b7c <_PyObject_GC_Resize@@Base> │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7fd2c <_PyTuple_Resize@@Base+0x26c> │ │ │ │ - bl 9b0ec <_Py_NewReferenceNoTotal@@Base> │ │ │ │ + beq.w 7fd40 <_PyTuple_Resize@@Base+0x26c> │ │ │ │ + bl 9b0b4 <_Py_NewReferenceNoTotal@@Base> │ │ │ │ cmp r5, r6 │ │ │ │ - bgt.n 7fc0e <_PyTuple_Resize@@Base+0x14e> │ │ │ │ - ldr r0, [pc, #408] @ (7fd6c <_PyTuple_Resize@@Base+0x2ac>) │ │ │ │ + bgt.n 7fc22 <_PyTuple_Resize@@Base+0x14e> │ │ │ │ + ldr r0, [pc, #408] @ (7fd80 <_PyTuple_Resize@@Base+0x2ac>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r8, #-4] │ │ │ │ sub.w r1, r8, #8 │ │ │ │ str.w r8, [r7] │ │ │ │ and.w r3, r3, #3 │ │ │ │ ldr r2, [r2, r0] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ @@ -127711,181 +127711,181 @@ │ │ │ │ str r1, [r0, #0] │ │ │ │ strd r2, r3, [r8, #-8] │ │ │ │ str r1, [r2, #4] │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r0, r4 │ │ │ │ str r1, [r4, #0] │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [pc, #356] @ (7fd70 <_PyTuple_Resize@@Base+0x2b0>) │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [pc, #356] @ (7fd84 <_PyTuple_Resize@@Base+0x2b0>) │ │ │ │ str r3, [r7, #0] │ │ │ │ - b.n 7fbfa <_PyTuple_Resize@@Base+0x13a> │ │ │ │ + b.n 7fc0e <_PyTuple_Resize@@Base+0x13a> │ │ │ │ subs r2, r5, r6 │ │ │ │ adds r6, #3 │ │ │ │ movs r1, #0 │ │ │ │ lsls r2, r2, #2 │ │ │ │ add.w r0, r8, r6, lsl #2 │ │ │ │ blx 2957c │ │ │ │ - b.n 7fbd0 <_PyTuple_Resize@@Base+0x110> │ │ │ │ + b.n 7fbe4 <_PyTuple_Resize@@Base+0x110> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str.w r1, [r8, #28] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7fb7c <_PyTuple_Resize@@Base+0xbc> │ │ │ │ + beq.n 7fb90 <_PyTuple_Resize@@Base+0xbc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7fb7c <_PyTuple_Resize@@Base+0xbc> │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 7fb7c <_PyTuple_Resize@@Base+0xbc> │ │ │ │ + bne.n 7fb90 <_PyTuple_Resize@@Base+0xbc> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 7fb90 <_PyTuple_Resize@@Base+0xbc> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str.w r1, [r8, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7fb60 <_PyTuple_Resize@@Base+0xa0> │ │ │ │ + beq.n 7fb74 <_PyTuple_Resize@@Base+0xa0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7fb60 <_PyTuple_Resize@@Base+0xa0> │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 7fb60 <_PyTuple_Resize@@Base+0xa0> │ │ │ │ + bne.n 7fb74 <_PyTuple_Resize@@Base+0xa0> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 7fb74 <_PyTuple_Resize@@Base+0xa0> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str.w r1, [r8, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7fb6e <_PyTuple_Resize@@Base+0xae> │ │ │ │ + beq.n 7fb82 <_PyTuple_Resize@@Base+0xae> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7fb6e <_PyTuple_Resize@@Base+0xae> │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 7fb6e <_PyTuple_Resize@@Base+0xae> │ │ │ │ + bne.w 7fb82 <_PyTuple_Resize@@Base+0xae> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 7fb82 <_PyTuple_Resize@@Base+0xae> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str.w r1, [r9] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7fba4 <_PyTuple_Resize@@Base+0xe4> │ │ │ │ + beq.n 7fbb8 <_PyTuple_Resize@@Base+0xe4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7fba4 <_PyTuple_Resize@@Base+0xe4> │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 7fba4 <_PyTuple_Resize@@Base+0xe4> │ │ │ │ + bne.n 7fbb8 <_PyTuple_Resize@@Base+0xe4> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 7fbb8 <_PyTuple_Resize@@Base+0xe4> │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7fbfa <_PyTuple_Resize@@Base+0x13a> │ │ │ │ + beq.n 7fc0e <_PyTuple_Resize@@Base+0x13a> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7fd3c <_PyTuple_Resize@@Base+0x27c> │ │ │ │ + bne.n 7fd50 <_PyTuple_Resize@@Base+0x27c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 72074 │ │ │ │ + bl 71ff4 │ │ │ │ str r0, [r7, #0] │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ negs r0, r0 │ │ │ │ - b.n 7fbfc <_PyTuple_Resize@@Base+0x13c> │ │ │ │ + b.n 7fc10 <_PyTuple_Resize@@Base+0x13c> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str.w r1, [r8, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 7fb8c <_PyTuple_Resize@@Base+0xcc> │ │ │ │ + beq.w 7fba0 <_PyTuple_Resize@@Base+0xcc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7fb8c <_PyTuple_Resize@@Base+0xcc> │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 7fb8c <_PyTuple_Resize@@Base+0xcc> │ │ │ │ + bne.w 7fba0 <_PyTuple_Resize@@Base+0xcc> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 7fba0 <_PyTuple_Resize@@Base+0xcc> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str.w r1, [r8, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 7fb42 <_PyTuple_Resize@@Base+0x82> │ │ │ │ + beq.w 7fb56 <_PyTuple_Resize@@Base+0x82> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7fb42 <_PyTuple_Resize@@Base+0x82> │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 7fb42 <_PyTuple_Resize@@Base+0x82> │ │ │ │ + bne.w 7fb56 <_PyTuple_Resize@@Base+0x82> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 7fb56 <_PyTuple_Resize@@Base+0x82> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str.w r1, [r8, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 7fb52 <_PyTuple_Resize@@Base+0x92> │ │ │ │ + beq.w 7fb66 <_PyTuple_Resize@@Base+0x92> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7fb52 <_PyTuple_Resize@@Base+0x92> │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 7fb52 <_PyTuple_Resize@@Base+0x92> │ │ │ │ + bne.w 7fb66 <_PyTuple_Resize@@Base+0x92> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 7fb66 <_PyTuple_Resize@@Base+0x92> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 7fbb8 <_PyTuple_Resize@@Base+0xf8> │ │ │ │ + b.n 7fbcc <_PyTuple_Resize@@Base+0xf8> │ │ │ │ mov r0, r4 │ │ │ │ str.w r8, [r7] │ │ │ │ - bl 7e828 │ │ │ │ + bl 7e83c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 7fbfc <_PyTuple_Resize@@Base+0x13c> │ │ │ │ + b.n 7fc10 <_PyTuple_Resize@@Base+0x13c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7fca8 <_PyTuple_Resize@@Base+0x1e8> │ │ │ │ + bne.n 7fcbc <_PyTuple_Resize@@Base+0x1e8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 7fca8 <_PyTuple_Resize@@Base+0x1e8> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 7fcbc <_PyTuple_Resize@@Base+0x1e8> │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r7, #0] │ │ │ │ - bl 78230 │ │ │ │ - movw r0, #64384 @ 0xfb80 │ │ │ │ + bl 781b0 │ │ │ │ + movw r0, #64704 @ 0xfcc0 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ movw r1, #911 @ 0x38f │ │ │ │ - bl 214fc4 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 7fd36 <_PyTuple_Resize@@Base+0x276> │ │ │ │ + bl 214f14 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 7fd4a <_PyTuple_Resize@@Base+0x276> │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r1, #32 │ │ │ │ lsls r1, r1, #1 │ │ │ │ movw r3, #36624 @ 0x8f10 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 7fd88 <_PyTuple_Resize@@Base+0x2c8> │ │ │ │ + bne.n 7fd9c <_PyTuple_Resize@@Base+0x2c8> │ │ │ │ movs r0, #1 │ │ │ │ - b.w 1a0878 │ │ │ │ - b.n 7fd8c <_PyTuple_Resize@@Base+0x2cc> │ │ │ │ + b.w 1a0788 │ │ │ │ + b.n 7fda0 <_PyTuple_Resize@@Base+0x2cc> │ │ │ │ nop │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr.w r2, [r0, #152] @ 0x98 │ │ │ │ - movw r3, #40409 @ 0x9dd9 │ │ │ │ + movw r3, #40301 @ 0x9d6d │ │ │ │ movt r3, #7 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7fe0e <_PyTuple_Resize@@Base+0x34e> │ │ │ │ + bne.n 7fe22 <_PyTuple_Resize@@Base+0x34e> │ │ │ │ movs r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ - bl 79e20 │ │ │ │ - cbz r0, 7fe16 <_PyTuple_Resize@@Base+0x356> │ │ │ │ + bl 79db4 │ │ │ │ + cbz r0, 7fe2a <_PyTuple_Resize@@Base+0x356> │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ lsls r3, r3, #17 │ │ │ │ - bpl.n 7fde6 <_PyTuple_Resize@@Base+0x326> │ │ │ │ - ldr r1, [pc, #92] @ (7fe1c <_PyTuple_Resize@@Base+0x35c>) │ │ │ │ + bpl.n 7fdfa <_PyTuple_Resize@@Base+0x326> │ │ │ │ + ldr r1, [pc, #92] @ (7fe30 <_PyTuple_Resize@@Base+0x35c>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ sub.w r2, r0, #8 │ │ │ │ ldr r3, [r3, r1] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr.w r1, [r3, #3796] @ 0xed4 │ │ │ │ ldr.w r3, [r0, #-4] │ │ │ │ ldr r5, [r1, #4] │ │ │ │ @@ -127896,29 +127896,29 @@ │ │ │ │ str.w r3, [r0, #-4] │ │ │ │ str r2, [r1, #4] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r0, #8] │ │ │ │ strd r3, r3, [r0, #16] │ │ │ │ strd r3, r3, [r0, #24] │ │ │ │ strb.w r3, [r0, #32] │ │ │ │ - cbz r4, 7fe0a <_PyTuple_Resize@@Base+0x34a> │ │ │ │ + cbz r4, 7fe1e <_PyTuple_Resize@@Base+0x34a> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7fe06 <_PyTuple_Resize@@Base+0x346> │ │ │ │ + beq.n 7fe1a <_PyTuple_Resize@@Base+0x346> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ str r4, [r0, #12] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldr r4, [pc, #20] @ (7fe20 <_PyTuple_Resize@@Base+0x360>) │ │ │ │ - b.n 7fe06 <_PyTuple_Resize@@Base+0x346> │ │ │ │ + ldr r4, [pc, #20] @ (7fe34 <_PyTuple_Resize@@Base+0x360>) │ │ │ │ + b.n 7fe1a <_PyTuple_Resize@@Base+0x346> │ │ │ │ movs r1, #0 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7fde6 <_PyTuple_Resize@@Base+0x326> │ │ │ │ + bne.n 7fdfa <_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 │ │ │ │ @@ -127935,29 +127935,29 @@ │ │ │ │ orrs r3, r2 │ │ │ │ str r3, [r1, #4] │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r0, #-8] │ │ │ │ ldr.w r3, [r0, #-4] │ │ │ │ and.w r3, r3, #1 │ │ │ │ str.w r3, [r0, #-4] │ │ │ │ - bl 7febc <_PyTuple_Resize@@Base+0x3fc> │ │ │ │ + bl 7fed0 <_PyTuple_Resize@@Base+0x3fc> │ │ │ │ movw r3, #36624 @ 0x8f10 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 7fe96 <_PyTuple_Resize@@Base+0x3d6> │ │ │ │ - ldr r3, [pc, #64] @ (7feb0 <_PyTuple_Resize@@Base+0x3f0>) │ │ │ │ + bne.n 7feaa <_PyTuple_Resize@@Base+0x3d6> │ │ │ │ + ldr r3, [pc, #64] @ (7fec4 <_PyTuple_Resize@@Base+0x3f0>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #40960 @ 0xa000 │ │ │ │ ldr.w r2, [r3, #1800] @ 0x708 │ │ │ │ cmp r2, #15 │ │ │ │ - bgt.n 7fea2 <_PyTuple_Resize@@Base+0x3e2> │ │ │ │ + bgt.n 7feb6 <_PyTuple_Resize@@Base+0x3e2> │ │ │ │ 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 │ │ │ │ @@ -127968,205 +127968,205 @@ │ │ │ │ ldr.w r3, [r1, #160] @ 0xa0 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ bx r3 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ mov r0, r1 │ │ │ │ - b.w 1a0294 │ │ │ │ + b.w 1a01a4 │ │ │ │ nop │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7ff56 <_PyTuple_Resize@@Base+0x496> │ │ │ │ + bne.n 7ff6a <_PyTuple_Resize@@Base+0x496> │ │ │ │ ldr r5, [r4, #12] │ │ │ │ - cbz r5, 7fefc <_PyTuple_Resize@@Base+0x43c> │ │ │ │ + cbz r5, 7ff10 <_PyTuple_Resize@@Base+0x43c> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7fefc <_PyTuple_Resize@@Base+0x43c> │ │ │ │ + beq.n 7ff10 <_PyTuple_Resize@@Base+0x43c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 7fefc <_PyTuple_Resize@@Base+0x43c> │ │ │ │ - ldr r2, [pc, #240] @ (7ffdc <_PyTuple_Resize@@Base+0x51c>) │ │ │ │ + cbnz r3, 7ff10 <_PyTuple_Resize@@Base+0x43c> │ │ │ │ + ldr r2, [pc, #240] @ (7fff0 <_PyTuple_Resize@@Base+0x51c>) │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7ff72 <_PyTuple_Resize@@Base+0x4b2> │ │ │ │ + bne.n 7ff86 <_PyTuple_Resize@@Base+0x4b2> │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7ffbe <_PyTuple_Resize@@Base+0x4fe> │ │ │ │ + bne.n 7ffd2 <_PyTuple_Resize@@Base+0x4fe> │ │ │ │ ldr r5, [r4, #20] │ │ │ │ - cbz r5, 7ff2c <_PyTuple_Resize@@Base+0x46c> │ │ │ │ + cbz r5, 7ff40 <_PyTuple_Resize@@Base+0x46c> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7ff2c <_PyTuple_Resize@@Base+0x46c> │ │ │ │ + beq.n 7ff40 <_PyTuple_Resize@@Base+0x46c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 7ff2c <_PyTuple_Resize@@Base+0x46c> │ │ │ │ - ldr r2, [pc, #192] @ (7ffdc <_PyTuple_Resize@@Base+0x51c>) │ │ │ │ + cbnz r3, 7ff40 <_PyTuple_Resize@@Base+0x46c> │ │ │ │ + ldr r2, [pc, #192] @ (7fff0 <_PyTuple_Resize@@Base+0x51c>) │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7ff8a <_PyTuple_Resize@@Base+0x4ca> │ │ │ │ + bne.n 7ff9e <_PyTuple_Resize@@Base+0x4ca> │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7ffa2 <_PyTuple_Resize@@Base+0x4e2> │ │ │ │ + bne.n 7ffb6 <_PyTuple_Resize@@Base+0x4e2> │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - cbnz r0, 7ff3a <_PyTuple_Resize@@Base+0x47a> │ │ │ │ + cbnz r0, 7ff4e <_PyTuple_Resize@@Base+0x47a> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7ff36 <_PyTuple_Resize@@Base+0x476> │ │ │ │ + beq.n 7ff4a <_PyTuple_Resize@@Base+0x476> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7ff36 <_PyTuple_Resize@@Base+0x476> │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 7ff36 <_PyTuple_Resize@@Base+0x476> │ │ │ │ + bne.n 7ff4a <_PyTuple_Resize@@Base+0x476> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 7ff4a <_PyTuple_Resize@@Base+0x476> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7fed2 <_PyTuple_Resize@@Base+0x412> │ │ │ │ + beq.n 7fee6 <_PyTuple_Resize@@Base+0x412> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7fed2 <_PyTuple_Resize@@Base+0x412> │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 7fed2 <_PyTuple_Resize@@Base+0x412> │ │ │ │ - movw r1, #25253 @ 0x62a5 │ │ │ │ + bne.n 7fee6 <_PyTuple_Resize@@Base+0x412> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 7fee6 <_PyTuple_Resize@@Base+0x412> │ │ │ │ + movw r1, #26133 @ 0x6615 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 7fef8 <_PyTuple_Resize@@Base+0x438> │ │ │ │ + beq.n 7ff0c <_PyTuple_Resize@@Base+0x438> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 7fef8 <_PyTuple_Resize@@Base+0x438> │ │ │ │ - movw r1, #25253 @ 0x62a5 │ │ │ │ + b.n 7ff0c <_PyTuple_Resize@@Base+0x438> │ │ │ │ + movw r1, #26133 @ 0x6615 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 7ff28 <_PyTuple_Resize@@Base+0x468> │ │ │ │ + beq.n 7ff3c <_PyTuple_Resize@@Base+0x468> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 7ff28 <_PyTuple_Resize@@Base+0x468> │ │ │ │ + b.n 7ff3c <_PyTuple_Resize@@Base+0x468> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #28] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7ff32 <_PyTuple_Resize@@Base+0x472> │ │ │ │ + beq.n 7ff46 <_PyTuple_Resize@@Base+0x472> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7ff32 <_PyTuple_Resize@@Base+0x472> │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 7ff32 <_PyTuple_Resize@@Base+0x472> │ │ │ │ + bne.n 7ff46 <_PyTuple_Resize@@Base+0x472> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 7ff46 <_PyTuple_Resize@@Base+0x472> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7ff02 <_PyTuple_Resize@@Base+0x442> │ │ │ │ + beq.n 7ff16 <_PyTuple_Resize@@Base+0x442> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7ff02 <_PyTuple_Resize@@Base+0x442> │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 7ff02 <_PyTuple_Resize@@Base+0x442> │ │ │ │ + bne.n 7ff16 <_PyTuple_Resize@@Base+0x442> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 7ff16 <_PyTuple_Resize@@Base+0x442> │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -0007ffe0 : │ │ │ │ +0007fff4 : │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ adds r2, r0, #5 │ │ │ │ cmp.w r2, #262 @ 0x106 │ │ │ │ - bcs.n 8000c │ │ │ │ + bcs.n 80020 │ │ │ │ movw r4, #8988 @ 0x231c │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ add.w r4, r4, r2, lsl #4 │ │ │ │ add r4, r3 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ add.w r3, r0, #1073741824 @ 0x40000000 │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ subs r3, #1 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.n 800e8 │ │ │ │ + bcs.n 800fc │ │ │ │ movw r6, #19968 @ 0x4e00 │ │ │ │ movt r6, #72 @ 0x48 │ │ │ │ - movw r3, #6037 @ 0x1795 │ │ │ │ + movw r3, #6029 @ 0x178d │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r2, [r6, #712] @ 0x2c8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 8011a │ │ │ │ - ldr r3, [pc, #308] @ (8016c ) │ │ │ │ + bne.n 8012e │ │ │ │ + ldr r3, [pc, #308] @ (80180 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r7, [r3, #1528] @ 0x5f8 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 800b4 │ │ │ │ + beq.n 800c8 │ │ │ │ ldrd r2, r4, [r3] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r2, [r4, #0] │ │ │ │ str r2, [r3, #4] │ │ │ │ - cbz r2, 80096 │ │ │ │ + cbz r2, 800aa │ │ │ │ movw r3, #42636 @ 0xa68c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, #0 │ │ │ │ eor.w r6, r5, r5, asr #31 │ │ │ │ ite lt │ │ │ │ movlt r2, #10 │ │ │ │ movge r2, #8 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ sub.w r6, r6, r5, asr #31 │ │ │ │ strd r3, r2, [r4, #4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r1, r2 │ │ │ │ - ldr r2, [pc, #236] @ (80170 ) │ │ │ │ - bne.n 80130 │ │ │ │ + ldr r2, [pc, #236] @ (80184 ) │ │ │ │ + bne.n 80144 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 80140 │ │ │ │ + bne.n 80154 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [r4, #12] │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldrd r0, r6, [r3, #24] │ │ │ │ cmp r6, r0 │ │ │ │ itttt cs │ │ │ │ addcs r1, r3, r0 │ │ │ │ @@ -128174,158 +128174,158 @@ │ │ │ │ addcs.w r1, r0, #16 │ │ │ │ strcs r1, [r3, #24] │ │ │ │ ittet cc │ │ │ │ ldrcc r3, [r3, #12] │ │ │ │ strcc r3, [r1, #12] │ │ │ │ strcs r2, [r3, r0] │ │ │ │ strcc r1, [r3, #8] │ │ │ │ - b.n 8005c │ │ │ │ + b.n 80070 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 71850 │ │ │ │ + bl 71848 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8005c │ │ │ │ + bne.n 80070 │ │ │ │ ldr.w r2, [r6, #672] @ 0x2a0 │ │ │ │ - movw r3, #49361 @ 0xc0d1 │ │ │ │ + movw r3, #49353 @ 0xc0c9 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 80154 │ │ │ │ + bne.n 80168 │ │ │ │ movs r0, #16 │ │ │ │ blx 2a0fc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r4, 80128 │ │ │ │ + cbz r4, 8013c │ │ │ │ ldr.w r3, [r7, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r7, #800] @ 0x320 │ │ │ │ - b.n 8005c │ │ │ │ + b.n 80070 │ │ │ │ movs r0, #2 │ │ │ │ eor.w r6, r5, r5, asr #31 │ │ │ │ - bl 7df68 <_PyLong_New@@Base> │ │ │ │ + bl 7df6c <_PyLong_New@@Base> │ │ │ │ sub.w r6, r6, r5, asr #31 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 8012c │ │ │ │ + cbz r0, 80140 │ │ │ │ cmp r5, #0 │ │ │ │ bic.w r2, r6, #3221225472 @ 0xc0000000 │ │ │ │ ite ge │ │ │ │ movge r3, #1 │ │ │ │ movlt.w r3, #4294967295 @ 0xffffffff │ │ │ │ rsb r3, r3, #1 │ │ │ │ lsrs r6, r6, #30 │ │ │ │ orr.w r3, r3, #16 │ │ │ │ str r2, [r0, #12] │ │ │ │ str r6, [r0, #16] │ │ │ │ str r3, [r0, #8] │ │ │ │ - b.n 80008 │ │ │ │ + b.n 8001c │ │ │ │ ldr.w r0, [r6, #708] @ 0x2c4 │ │ │ │ movs r1, #16 │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8005c │ │ │ │ - bl 1e7a0c │ │ │ │ + bne.n 80070 │ │ │ │ + bl 1e7954 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 80008 │ │ │ │ + b.n 8001c │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 80090 │ │ │ │ - movw r1, #25253 @ 0x62a5 │ │ │ │ + beq.n 800a4 │ │ │ │ + movw r1, #26133 @ 0x6615 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 80160 │ │ │ │ + bne.n 80174 │ │ │ │ mov r0, r4 │ │ │ │ - bl 126718 │ │ │ │ - b.n 80090 │ │ │ │ + bl 126a88 │ │ │ │ + b.n 800a4 │ │ │ │ ldr.w r0, [r6, #668] @ 0x29c │ │ │ │ movs r1, #16 │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 800da │ │ │ │ + b.n 800ee │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 80090 │ │ │ │ + b.n 800a4 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00080174 : │ │ │ │ +00080188 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - bl 7a158 │ │ │ │ + bl 7a0ec │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 801a2 │ │ │ │ - bl 801b0 │ │ │ │ + cbz r0, 801b6 │ │ │ │ + bl 801c4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 801a0 │ │ │ │ + beq.n 801b4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 801a6 │ │ │ │ + cbz r3, 801ba │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 801a2 │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 801b6 │ │ │ │ │ │ │ │ -000801b0 : │ │ │ │ +000801c4 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ movw r0, #4572 @ 0x11dc │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 1a1c24 │ │ │ │ - cbz r0, 80202 │ │ │ │ + bl 1a1b34 │ │ │ │ + cbz r0, 80216 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r5 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1a1c6c │ │ │ │ - cbnz r0, 801ec │ │ │ │ + bl 1a1b7c │ │ │ │ + cbnz r0, 80200 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 80208 │ │ │ │ + bl 8021c │ │ │ │ mov r0, r4 │ │ │ │ - bl 80208 │ │ │ │ + bl 8021c │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 80202 │ │ │ │ + beq.n 80216 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 80202 │ │ │ │ + cbnz r3, 80216 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 801e8 │ │ │ │ + b.n 801fc │ │ │ │ nop │ │ │ │ │ │ │ │ -00080208 : │ │ │ │ +0008021c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr.w r2, [r0, #-8] │ │ │ │ - cbnz r2, 80244 │ │ │ │ - ldr r4, [pc, #40] @ (80248 ) │ │ │ │ + cbnz r2, 80258 │ │ │ │ + ldr r4, [pc, #40] @ (8025c ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr.w r2, [r0, #-4] │ │ │ │ mov r3, r0 │ │ │ │ subs r0, #8 │ │ │ │ and.w r2, r2, #3 │ │ │ │ ldr r1, [r1, r4] │ │ │ │ ldr r1, [r1, #8] │ │ │ │ @@ -128336,291 +128336,291 @@ │ │ │ │ strd r1, r2, [r3, #-8] │ │ │ │ str r0, [r1, #4] │ │ │ │ pop {r4, pc} │ │ │ │ bl 2b6d8 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0008024c : │ │ │ │ +00080260 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ - bl 80294 │ │ │ │ - cbz r0, 80286 │ │ │ │ + bl 802a8 │ │ │ │ + cbz r0, 8029a │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 803bc │ │ │ │ + bl 803d0 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 80282 │ │ │ │ + beq.n 80296 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 8028c │ │ │ │ + cbz r3, 802a0 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 80282 │ │ │ │ + b.n 80296 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 80282 │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 80296 │ │ │ │ │ │ │ │ -00080294 : │ │ │ │ +000802a8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r1, #4572 @ 0x11dc │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ sub sp, #8 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 802da │ │ │ │ + bne.n 802ee │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 802f2 │ │ │ │ + cbz r0, 80306 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bpl.n 802f2 │ │ │ │ - ldr r1, [pc, #92] @ (80320 ) │ │ │ │ + bpl.n 80306 │ │ │ │ + ldr r1, [pc, #92] @ (80334 ) │ │ │ │ add r2, sp, #4 │ │ │ │ - bl 80324 │ │ │ │ + bl 80338 │ │ │ │ cmp r0, #0 │ │ │ │ - ble.n 802f2 │ │ │ │ + ble.n 80306 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bpl.n 802e8 │ │ │ │ + bpl.n 802fc │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - bl 859a0 │ │ │ │ + bl 8596c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 802b4 │ │ │ │ - bl 498ac │ │ │ │ - b.n 8030e │ │ │ │ + bne.n 802c8 │ │ │ │ + bl 4988c │ │ │ │ + b.n 80322 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 80312 │ │ │ │ - bl 7f720 │ │ │ │ - cbnz r0, 8030e │ │ │ │ + bne.n 80326 │ │ │ │ + bl 7f734 │ │ │ │ + cbnz r0, 80322 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #15556 @ 0x3cc4 │ │ │ │ + movw r1, #15876 @ 0x3e04 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 1271a4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 802d6 │ │ │ │ + b.n 802ea │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 802f2 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 802f2 │ │ │ │ + bne.n 80306 │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 80306 │ │ │ │ add r1, sp, #1008 @ 0x3f0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00080324 : │ │ │ │ +00080338 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r6, r2 │ │ │ │ sub sp, #8 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bpl.n 803a4 │ │ │ │ + bpl.n 803b8 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 80382 │ │ │ │ + bne.n 80396 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ adds r3, r2, #1 │ │ │ │ - beq.n 80382 │ │ │ │ + beq.n 80396 │ │ │ │ add r3, sp, #4 │ │ │ │ - bl 78354 │ │ │ │ + bl 782d4 │ │ │ │ adds r0, #3 │ │ │ │ - beq.n 8039c │ │ │ │ + beq.n 803b0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - cbnz r3, 8036c │ │ │ │ + cbnz r3, 80380 │ │ │ │ str r3, [r6, #0] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ movs r0, #1 │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ str r3, [r6, #0] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 6cb9c │ │ │ │ + bl 6cb94 │ │ │ │ mov r2, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 803b4 │ │ │ │ + beq.n 803c8 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78354 │ │ │ │ + bl 782d4 │ │ │ │ adds r0, #3 │ │ │ │ - bne.n 80360 │ │ │ │ + bne.n 80374 │ │ │ │ movs r3, #0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 80366 │ │ │ │ - movw r0, #64972 @ 0xfdcc │ │ │ │ + b.n 8037a │ │ │ │ + movw r0, #65292 @ 0xff0c │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ movw r1, #2382 @ 0x94e │ │ │ │ - bl 214fc4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 214f14 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ movs r3, #0 │ │ │ │ - b.n 80366 │ │ │ │ + b.n 8037a │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ str r1, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 80656 │ │ │ │ + beq.w 8066a │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 808b6 │ │ │ │ + beq.w 808ca │ │ │ │ mov fp, r2 │ │ │ │ movw sl, #16312 @ 0x3fb8 │ │ │ │ movt sl, #70 @ 0x46 │ │ │ │ - movw r3, #29349 @ 0x72a5 │ │ │ │ + movw r3, #29389 @ 0x72cd │ │ │ │ movt r3, #11 │ │ │ │ str.w sl, [sp, #12] │ │ │ │ str r3, [sp, #32] │ │ │ │ - movw r3, #12961 @ 0x32a1 │ │ │ │ + movw r3, #12969 @ 0x32a9 │ │ │ │ movt r3, #12 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r2, [fp, #8] │ │ │ │ tst.w r2, #48 @ 0x30 │ │ │ │ - bne.w 80e50 │ │ │ │ + bne.w 80e64 │ │ │ │ movw r3, #655 @ 0x28f │ │ │ │ ands r3, r2 │ │ │ │ cmp r3, #8 │ │ │ │ - bgt.w 806b6 │ │ │ │ + bgt.w 806ca │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 80f0e │ │ │ │ + beq.w 80f22 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi.w 80f0e │ │ │ │ + bhi.w 80f22 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ movs r0, r1 │ │ │ │ lsls r0, r6, #21 │ │ │ │ movs r0, r1 │ │ │ │ lsls r6, r7, #4 │ │ │ │ lsls r0, r6, #21 │ │ │ │ lsls r0, r6, #21 │ │ │ │ lsls r0, r6, #21 │ │ │ │ lsls r0, r3, #4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ lsls r4, r2, #22 │ │ │ │ - bmi.w 80e38 │ │ │ │ + bmi.w 80e4c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ and.w r0, r2, #24 │ │ │ │ ubfx r1, r2, #14, #1 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ addne r1, #1 │ │ │ │ lsls r0, r2, #29 │ │ │ │ mov.w sl, r1, lsl #3 │ │ │ │ - bmi.w 8068e │ │ │ │ - ldr.w r9, [pc, #920] @ 80800 │ │ │ │ + bmi.w 806a2 │ │ │ │ + ldr.w r9, [pc, #920] @ 80814 │ │ │ │ mrc 15, 0, r7, cr13, cr0, {3} │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ sub.w r2, r2, sl │ │ │ │ cmp r3, r2 │ │ │ │ ldr.w r1, [r9, r7] │ │ │ │ str r1, [sp, #8] │ │ │ │ - bhi.w 80e14 │ │ │ │ + bhi.w 80e28 │ │ │ │ adds.w r1, r3, sl │ │ │ │ str r1, [sp, #24] │ │ │ │ - bmi.w 80854 │ │ │ │ + bmi.w 80868 │ │ │ │ movw r4, #19968 @ 0x4e00 │ │ │ │ movt r4, #72 @ 0x48 │ │ │ │ - movw r2, #6037 @ 0x1795 │ │ │ │ + movw r2, #6029 @ 0x178d │ │ │ │ movt r2, #7 │ │ │ │ ldr.w r3, [r4, #712] @ 0x2c8 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 80846 │ │ │ │ + bne.w 8085a │ │ │ │ ldr r3, [sp, #8] │ │ │ │ subs r1, #1 │ │ │ │ cmp.w r1, #512 @ 0x200 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ add.w r3, r5, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #1528] @ 0x5f8 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bcs.w 80804 │ │ │ │ + bcs.w 80818 │ │ │ │ lsrs r1, r1, #3 │ │ │ │ ldr.w r3, [r3, r1, lsl #3] │ │ │ │ ldr.w ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq.w 8087a │ │ │ │ + beq.w 8088e │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r6, [r0, #0] │ │ │ │ str r6, [r3, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 806d8 │ │ │ │ + beq.w 806ec │ │ │ │ add.w r4, r0, sl │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r0] │ │ │ │ strd r3, r3, [r4, #-8] │ │ │ │ ldr.w r3, [r5, #3760] @ 0xeb0 │ │ │ │ ldr.w r2, [r5, #3756] @ 0xeac │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r5, #3760] @ 0xeb0 │ │ │ │ cmp r2, r3 │ │ │ │ - blt.w 80722 │ │ │ │ + blt.w 80736 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r1, [r4, #4] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 80872 │ │ │ │ - ldr r3, [pc, #744] @ (807fc ) │ │ │ │ + bne.w 80886 │ │ │ │ + ldr r3, [pc, #744] @ (80810 ) │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, r3 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 80882 │ │ │ │ + bne.w 80896 │ │ │ │ ldr.w r2, [r8] │ │ │ │ str r3, [r4, #20] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r3 │ │ │ │ str.w fp, [r4, #8] │ │ │ │ - beq.n 8053e │ │ │ │ + beq.n 80552 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r8] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str.w r8, [r4, #12] │ │ │ │ sub.w r1, r4, #8 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -128644,412 +128644,412 @@ │ │ │ │ str r1, [r0, #0] │ │ │ │ and.w r3, r3, #3 │ │ │ │ str.w r2, [r4, #-8] │ │ │ │ orrs r3, r0 │ │ │ │ str.w r3, [r4, #-4] │ │ │ │ str r1, [r2, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 80f00 │ │ │ │ + bne.w 80f14 │ │ │ │ mov r0, r5 │ │ │ │ blx 29b58 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 7a180 │ │ │ │ + bl 7a114 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 80c68 │ │ │ │ + beq.w 80c7c │ │ │ │ ldr.w r3, [r9, r7] │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 7b1b4 │ │ │ │ + bl 7b138 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 80c68 │ │ │ │ + beq.w 80c7c │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr.w sl, [r8, #4] │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - bpl.w 80c82 │ │ │ │ + bpl.w 80c96 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 807b8 │ │ │ │ + bne.w 807cc │ │ │ │ ldr.w r0, [r9, r7] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl 7b1b4 │ │ │ │ + bl 7b138 │ │ │ │ ldr.w r7, [sl, #76] @ 0x4c │ │ │ │ mov r6, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 807d6 │ │ │ │ - movw r3, #4885 @ 0x1315 │ │ │ │ + beq.w 807ea │ │ │ │ + movw r3, #4905 @ 0x1329 │ │ │ │ movt r3, #8 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.w 8076e │ │ │ │ + bne.w 80782 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 8131c <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ + bl 81330 <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 80784 │ │ │ │ + bne.w 80798 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 80632 │ │ │ │ + beq.n 80646 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 808ae │ │ │ │ + beq.w 808c2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 80c68 │ │ │ │ + bne.w 80c7c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8064c │ │ │ │ + beq.n 80660 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 80d5c │ │ │ │ + beq.w 80d70 │ │ │ │ ldr.w r0, [fp, #16]! │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 80404 │ │ │ │ + bne.w 80418 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ lsls r5, r2, #22 │ │ │ │ - bmi.w 80e38 │ │ │ │ + bmi.w 80e4c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ and.w r0, r2, #24 │ │ │ │ ubfx r1, r2, #14, #1 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ addne r1, #1 │ │ │ │ tst.w r2, #4 │ │ │ │ - movw r2, #58325 @ 0xe3d5 │ │ │ │ + movw r2, #58337 @ 0xe3e1 │ │ │ │ movt r2, #11 │ │ │ │ mov.w sl, r1, lsl #3 │ │ │ │ str r2, [sp, #16] │ │ │ │ - beq.w 80466 │ │ │ │ + beq.w 8047a │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr.w r1, [r2, #440] @ 0x1b8 │ │ │ │ ldrd r2, r1, [r1, #12] │ │ │ │ add r2, r1 │ │ │ │ adds r1, r2, #3 │ │ │ │ adds r2, #1 │ │ │ │ bic.w r1, r1, #3 │ │ │ │ add.w r2, r1, r2, lsl #2 │ │ │ │ add r3, r2 │ │ │ │ - b.n 80466 │ │ │ │ - movw r3, #61377 @ 0xefc1 │ │ │ │ + b.n 8047a │ │ │ │ + movw r3, #61357 @ 0xefad │ │ │ │ movt r3, #8 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 80442 │ │ │ │ + b.n 80456 │ │ │ │ cmp r3, #130 @ 0x82 │ │ │ │ itt eq │ │ │ │ ldreq r3, [sp, #32] │ │ │ │ streq r3, [sp, #16] │ │ │ │ - beq.w 80442 │ │ │ │ + beq.w 80456 │ │ │ │ movw r1, #642 @ 0x282 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 8083a │ │ │ │ + beq.w 8084e │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - bne.w 80f0e │ │ │ │ + bne.w 80f22 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 80442 │ │ │ │ + b.n 80456 │ │ │ │ ldrd lr, r2, [r3, #24] │ │ │ │ cmp lr, r2 │ │ │ │ - bhi.n 807ac │ │ │ │ + bhi.n 807c0 │ │ │ │ adds r1, #1 │ │ │ │ add.w r2, r3, lr │ │ │ │ str r2, [r3, #4] │ │ │ │ add.w r1, lr, r1, lsl #3 │ │ │ │ str r1, [r3, #24] │ │ │ │ str.w r6, [r3, lr] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 80804 │ │ │ │ + beq.w 80818 │ │ │ │ ldr.w r3, [r9, r7] │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r5, [r3, #8] │ │ │ │ add.w r4, r0, sl │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r0] │ │ │ │ strd r3, r3, [r4, #-8] │ │ │ │ ldr.w r3, [r5, #3760] @ 0xeb0 │ │ │ │ ldr.w r2, [r5, #3756] @ 0xeac │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r5, #3760] @ 0xeb0 │ │ │ │ cmp r3, r2 │ │ │ │ - ble.w 80502 │ │ │ │ + ble.w 80516 │ │ │ │ ldr.w r3, [r5, #3740] @ 0xe9c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 80502 │ │ │ │ + beq.w 80516 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 80502 │ │ │ │ + beq.w 80516 │ │ │ │ ldr.w r3, [r5, #3852] @ 0xf0c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 80502 │ │ │ │ + bne.w 80516 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 80ef6 │ │ │ │ + bne.w 80f0a │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w r2, r3, #12 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ lsls r1, r3, #27 │ │ │ │ - bmi.w 80502 │ │ │ │ + bmi.w 80516 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r2] │ │ │ │ orr.w r3, r3, #16 │ │ │ │ strex r1, r3, [r2] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 80758 │ │ │ │ + bne.n 8076c │ │ │ │ dmb ish │ │ │ │ - b.n 80502 │ │ │ │ + b.n 80516 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ blx r7 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8061e │ │ │ │ + beq.w 80632 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8061e │ │ │ │ + bne.w 80632 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr.w r3, [r1, #1416] @ 0x588 │ │ │ │ ldr.w r9, [r2, #24] │ │ │ │ - cbz r3, 807a6 │ │ │ │ + cbz r3, 807ba │ │ │ │ ldr.w r2, [r1, #1420] @ 0x58c │ │ │ │ mov r0, r6 │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ mov r0, r6 │ │ │ │ blx r9 │ │ │ │ - b.n 8061e │ │ │ │ + b.n 80632 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str.w r3, [ip, #12] │ │ │ │ str.w ip, [r3, #8] │ │ │ │ - b.n 804e0 │ │ │ │ + b.n 804f4 │ │ │ │ ldr.w r1, [r9, r7] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ mov r1, r5 │ │ │ │ - bl 7b1b4 │ │ │ │ + bl 7b138 │ │ │ │ ldr.w r7, [sl, #76] @ 0x4c │ │ │ │ mov r6, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 805f6 │ │ │ │ + bne.w 8060a │ │ │ │ ldr.w r2, [sl, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 80d92 │ │ │ │ + beq.w 80da6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 8fe38 │ │ │ │ + bl 8fe20 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 80d64 │ │ │ │ + beq.w 80d78 │ │ │ │ ldr.w r3, [sl, #36] @ 0x24 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ - b.n 80776 │ │ │ │ + b.n 8078a │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr.w r3, [r4, #672] @ 0x2a0 │ │ │ │ - movw r2, #49361 @ 0xc0d1 │ │ │ │ + movw r2, #49353 @ 0xc0c9 │ │ │ │ movt r2, #6 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 80d52 │ │ │ │ + bne.w 80d66 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2a0fc │ │ │ │ - cbz r0, 80854 │ │ │ │ + cbz r0, 80868 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr.w r2, [r9, r7] │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr.w r3, [r1, #800] @ 0x320 │ │ │ │ ldr r5, [r2, #8] │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r1, #800] @ 0x320 │ │ │ │ - b.n 80700 │ │ │ │ - movw r3, #48213 @ 0xbc55 │ │ │ │ + b.n 80714 │ │ │ │ + movw r3, #48445 @ 0xbd3d │ │ │ │ movt r3, #21 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 80442 │ │ │ │ + b.n 80456 │ │ │ │ ldr.w r0, [r4, #708] @ 0x2c4 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 806f8 │ │ │ │ + bne.w 8070c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1e7b48 │ │ │ │ + bl 1e7a90 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 80d0a │ │ │ │ + beq.w 80d1e │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r3, [r4, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 80512 │ │ │ │ + beq.w 80526 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - b.n 80512 │ │ │ │ + b.n 80526 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 71850 │ │ │ │ - b.n 806f2 │ │ │ │ - movw r2, #25253 @ 0x62a5 │ │ │ │ + bl 71848 │ │ │ │ + b.n 80706 │ │ │ │ + movw r2, #26133 @ 0x6615 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 80d38 │ │ │ │ + bne.w 80d4c │ │ │ │ mov r0, r4 │ │ │ │ - bl 126718 │ │ │ │ + bl 126a88 │ │ │ │ ldr.w r2, [r8] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str.w fp, [r4, #8] │ │ │ │ cmp r2, r3 │ │ │ │ str r1, [r4, #20] │ │ │ │ - bne.w 80538 │ │ │ │ - b.n 8053e │ │ │ │ + bne.w 8054c │ │ │ │ + b.n 80552 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a1e60 │ │ │ │ - b.n 80632 │ │ │ │ + bl 1a1d70 │ │ │ │ + b.n 80646 │ │ │ │ mov fp, r2 │ │ │ │ - movw r3, #29349 @ 0x72a5 │ │ │ │ + movw r3, #29389 @ 0x72cd │ │ │ │ movt r3, #11 │ │ │ │ str r3, [sp, #28] │ │ │ │ - movw r3, #12961 @ 0x32a1 │ │ │ │ + movw r3, #12969 @ 0x32a9 │ │ │ │ movt r3, #12 │ │ │ │ str r3, [sp, #32] │ │ │ │ - movw r3, #61377 @ 0xefc1 │ │ │ │ + movw r3, #61357 @ 0xefad │ │ │ │ movt r3, #8 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r2, [fp, #8] │ │ │ │ tst.w r2, #48 @ 0x30 │ │ │ │ - bne.w 80e50 │ │ │ │ + bne.w 80e64 │ │ │ │ movw r3, #655 @ 0x28f │ │ │ │ ands r3, r2 │ │ │ │ cmp r3, #8 │ │ │ │ - bgt.w 80b32 │ │ │ │ + bgt.w 80b46 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 80f0e │ │ │ │ + beq.w 80f22 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi.w 80f0e │ │ │ │ + bhi.w 80f22 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ movs r0, r1 │ │ │ │ lsls r7, r0, #12 │ │ │ │ movs r0, r1 │ │ │ │ lsls r1, r2, #4 │ │ │ │ lsls r7, r0, #12 │ │ │ │ lsls r7, r0, #12 │ │ │ │ lsls r7, r0, #12 │ │ │ │ lsls r4, r2, #4 │ │ │ │ mov.w r8, #0 │ │ │ │ lsls r4, r2, #22 │ │ │ │ - bmi.w 80e38 │ │ │ │ + bmi.w 80e4c │ │ │ │ movw r5, #16312 @ 0x3fb8 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ and.w r0, r3, #24 │ │ │ │ ubfx r1, r3, #14, #1 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ addne r1, #1 │ │ │ │ lsls r0, r3, #29 │ │ │ │ mov.w sl, r1, lsl #3 │ │ │ │ - bmi.w 80e1e │ │ │ │ - ldr r4, [pc, #748] @ (80c2c ) │ │ │ │ + bmi.w 80e32 │ │ │ │ + ldr r4, [pc, #748] @ (80c40 ) │ │ │ │ mrc 15, 0, r7, cr13, cr0, {3} │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ sub.w r3, r3, sl │ │ │ │ cmp r3, r2 │ │ │ │ ldr r6, [r4, r7] │ │ │ │ - bcc.w 80cfa │ │ │ │ + bcc.w 80d0e │ │ │ │ adds.w r3, r2, sl │ │ │ │ str r3, [sp, #8] │ │ │ │ - bmi.w 80cfa │ │ │ │ + bmi.w 80d0e │ │ │ │ movw r9, #19968 @ 0x4e00 │ │ │ │ movt r9, #72 @ 0x48 │ │ │ │ - movw r2, #6037 @ 0x1795 │ │ │ │ + movw r2, #6029 @ 0x178d │ │ │ │ movt r2, #7 │ │ │ │ ldr.w r3, [r9, #712] @ 0x2c8 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 80cea │ │ │ │ + bne.w 80cfe │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w ip, [r6, #8] │ │ │ │ subs r1, r3, #1 │ │ │ │ add.w r3, ip, #4096 @ 0x1000 │ │ │ │ cmp.w r1, #512 @ 0x200 │ │ │ │ ldr.w r3, [r3, #1528] @ 0x5f8 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bcs.w 80cb6 │ │ │ │ + bcs.w 80cca │ │ │ │ ldr r3, [sp, #12] │ │ │ │ lsrs r2, r1, #3 │ │ │ │ str r2, [sp, #16] │ │ │ │ ldr.w r2, [r3, r2, lsl #3] │ │ │ │ ldr r3, [r2, #8] │ │ │ │ str r3, [sp, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 80caa │ │ │ │ + beq.w 80cbe │ │ │ │ ldr r3, [r2, #0] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr.w lr, [r3] │ │ │ │ str.w lr, [r2, #4] │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 80b3c │ │ │ │ + beq.w 80b50 │ │ │ │ add.w r9, r3, sl │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r2, [r3] │ │ │ │ strd r2, r2, [r9, #-8] │ │ │ │ ldr.w r3, [ip, #3760] @ 0xeb0 │ │ │ │ ldr.w r2, [ip, #3756] @ 0xeac │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [ip, #3760] @ 0xeb0 │ │ │ │ cmp r2, r3 │ │ │ │ - blt.w 80be4 │ │ │ │ + blt.w 80bf8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str.w r5, [r9, #4] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ - ldr r5, [pc, #572] @ (80c30 ) │ │ │ │ + ldr r5, [pc, #572] @ (80c44 ) │ │ │ │ movs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ ldr.w r3, [r5, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 80d24 │ │ │ │ + bne.w 80d38 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ movs r2, #0 │ │ │ │ str.w fp, [r9, #8] │ │ │ │ movs r0, #0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r2, [r9, #20] │ │ │ │ @@ -129073,517 +129073,517 @@ │ │ │ │ and.w r3, r3, #3 │ │ │ │ orrs r3, r6 │ │ │ │ str r1, [r6, #0] │ │ │ │ strd r2, r3, [r9, #-8] │ │ │ │ ldr.w r6, [fp] │ │ │ │ str r1, [r2, #4] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 80e0a │ │ │ │ + bne.w 80e1e │ │ │ │ mov r0, r6 │ │ │ │ blx 29b58 │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r6 │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 7a180 │ │ │ │ + bl 7a114 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 80c66 │ │ │ │ + beq.w 80c7a │ │ │ │ ldr r3, [r4, r7] │ │ │ │ mov r2, r8 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 7b1b4 │ │ │ │ + bl 7b138 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 80c66 │ │ │ │ + beq.w 80c7a │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr.w r8, [r8, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.w 80c34 │ │ │ │ + bpl.w 80c48 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 80b84 │ │ │ │ + bne.n 80b98 │ │ │ │ ldr r3, [r4, r7] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 7b1b4 │ │ │ │ + bl 7b138 │ │ │ │ ldr.w r7, [r8, #76] @ 0x4c │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 80b94 │ │ │ │ - movw r3, #4885 @ 0x1315 │ │ │ │ + beq.n 80ba8 │ │ │ │ + movw r3, #4905 @ 0x1329 │ │ │ │ movt r3, #8 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 80b64 │ │ │ │ + bne.n 80b78 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r3 │ │ │ │ - bl 8131c <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ + bl 81330 <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 80bc0 │ │ │ │ + bne.n 80bd4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 80af8 │ │ │ │ + beq.n 80b0c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 80d1c │ │ │ │ + beq.w 80d30 │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 80c66 │ │ │ │ + bne.w 80c7a │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 80b16 │ │ │ │ + beq.n 80b2a │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 80f28 │ │ │ │ + beq.w 80f3c │ │ │ │ ldr.w r0, [fp, #16]! │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 808d6 │ │ │ │ - b.n 80656 │ │ │ │ + bne.w 808ea │ │ │ │ + b.n 8066a │ │ │ │ ldr.w r8, [sp, #36] @ 0x24 │ │ │ │ - b.n 80914 │ │ │ │ - movw r8, #58325 @ 0xe3d5 │ │ │ │ + b.n 80928 │ │ │ │ + movw r8, #58337 @ 0xe3e1 │ │ │ │ movt r8, #11 │ │ │ │ - b.n 80914 │ │ │ │ + b.n 80928 │ │ │ │ cmp r3, #130 @ 0x82 │ │ │ │ - bne.n 80b70 │ │ │ │ + bne.n 80b84 │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ - b.n 80914 │ │ │ │ + b.n 80928 │ │ │ │ ldrd r0, r1, [r2, #24] │ │ │ │ cmp r1, r0 │ │ │ │ - bcc.n 80b8a │ │ │ │ + bcc.n 80b9e │ │ │ │ ldr r1, [sp, #16] │ │ │ │ adds r1, #1 │ │ │ │ add.w r1, r0, r1, lsl #3 │ │ │ │ str r1, [r2, #24] │ │ │ │ adds r1, r2, r0 │ │ │ │ str r1, [r2, #4] │ │ │ │ str.w lr, [r2, r0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 80cb6 │ │ │ │ + beq.w 80cca │ │ │ │ ldr r6, [r4, r7] │ │ │ │ ldr.w ip, [r6, #8] │ │ │ │ - b.n 809be │ │ │ │ + b.n 809d2 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r9 │ │ │ │ movs r0, #0 │ │ │ │ blx r7 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 80ada │ │ │ │ + b.n 80aee │ │ │ │ movw r1, #642 @ 0x282 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 80c5c │ │ │ │ + beq.n 80c70 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - bne.w 80f0e │ │ │ │ + bne.w 80f22 │ │ │ │ ldr.w r8, [sp, #32] │ │ │ │ - b.n 80914 │ │ │ │ + b.n 80928 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 80aaa │ │ │ │ + b.n 80abe │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ str r2, [r1, #12] │ │ │ │ str r1, [r2, #8] │ │ │ │ - b.n 809be │ │ │ │ + b.n 809d2 │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 80ea2 │ │ │ │ - bl 8fe38 │ │ │ │ + beq.w 80eb6 │ │ │ │ + bl 8fe20 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 80e72 │ │ │ │ + beq.w 80e86 │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r9 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 80ae4 │ │ │ │ + beq.n 80af8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 80ae4 │ │ │ │ + bne.n 80af8 │ │ │ │ ldr.w r3, [r5, #1416] @ 0x588 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r8, [r2, #24] │ │ │ │ - cbz r3, 80bde │ │ │ │ + cbz r3, 80bf2 │ │ │ │ ldr.w r2, [r5, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ blx r8 │ │ │ │ - b.n 80ae4 │ │ │ │ + b.n 80af8 │ │ │ │ ldr.w r3, [ip, #3740] @ 0xe9c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 809e0 │ │ │ │ + beq.w 809f4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 809e0 │ │ │ │ + beq.w 809f4 │ │ │ │ ldr.w r3, [ip, #3852] @ 0xf0c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 809e0 │ │ │ │ + bne.w 809f4 │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 80e68 │ │ │ │ + bne.w 80e7c │ │ │ │ add.w r3, r6, #12 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ lsls r1, r2, #27 │ │ │ │ - bmi.w 809e0 │ │ │ │ + bmi.w 809f4 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r3] │ │ │ │ orr.w r1, r1, #16 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 80c16 │ │ │ │ + bne.n 80c2a │ │ │ │ dmb ish │ │ │ │ - b.n 809e0 │ │ │ │ + b.n 809f4 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #15684 @ 0x3d44 │ │ │ │ + movw r1, #16004 @ 0x3e84 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1990 │ │ │ │ + bl d19a8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 80c66 │ │ │ │ + beq.n 80c7a │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - b.n 80aee │ │ │ │ - movw r8, #48213 @ 0xbc55 │ │ │ │ + b.n 80b02 │ │ │ │ + movw r8, #48445 @ 0xbd3d │ │ │ │ movt r8, #21 │ │ │ │ - b.n 80914 │ │ │ │ + b.n 80928 │ │ │ │ mov r4, r9 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 80d0a │ │ │ │ + beq.n 80d1e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 80d0a │ │ │ │ + bne.n 80d1e │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 80d0a │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 80d1e │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #15684 @ 0x3d44 │ │ │ │ + movw r1, #16004 @ 0x3e84 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1990 │ │ │ │ + bl d19a8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 80c68 │ │ │ │ + beq.n 80c7c │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - b.n 80628 │ │ │ │ + b.n 8063c │ │ │ │ ldrd r0, r1, [sp, #12] │ │ │ │ - bl 71850 │ │ │ │ + bl 71848 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 80b56 │ │ │ │ + b.n 80b6a │ │ │ │ ldr.w r3, [r9, #672] @ 0x2a0 │ │ │ │ - movw r2, #49361 @ 0xc0d1 │ │ │ │ + movw r2, #49353 @ 0xc0c9 │ │ │ │ movt r2, #6 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 80d10 │ │ │ │ + bne.n 80d24 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2a0fc │ │ │ │ mov r3, r0 │ │ │ │ - cbz r3, 80cfa │ │ │ │ + cbz r3, 80d0e │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r6, [r4, r7] │ │ │ │ ldr.w r2, [r1, #800] @ 0x320 │ │ │ │ ldr.w ip, [r6, #8] │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r1, #800] @ 0x320 │ │ │ │ - b.n 809be │ │ │ │ + b.n 809d2 │ │ │ │ ldr.w r0, [r9, #708] @ 0x2c4 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 80b5c │ │ │ │ + bne.w 80b70 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e7b48 │ │ │ │ + bl 1e7a90 │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 809e0 │ │ │ │ + bne.w 809f4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 80658 │ │ │ │ + b.n 8066c │ │ │ │ ldr.w r0, [r9, #668] @ 0x29c │ │ │ │ ldr r1, [sp, #8] │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 80cd4 │ │ │ │ + b.n 80ce8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a1e60 │ │ │ │ - b.n 80af8 │ │ │ │ - movw r2, #25253 @ 0x62a5 │ │ │ │ + bl 1a1d70 │ │ │ │ + b.n 80b0c │ │ │ │ + movw r2, #26133 @ 0x6615 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 80d46 │ │ │ │ + bne.n 80d5a │ │ │ │ mov r0, r9 │ │ │ │ - bl 126718 │ │ │ │ - b.n 80a04 │ │ │ │ + bl 126a88 │ │ │ │ + b.n 80a18 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ blx r3 │ │ │ │ - b.n 80896 │ │ │ │ + b.n 808aa │ │ │ │ ldr.w r2, [r5, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r9 │ │ │ │ blx r3 │ │ │ │ - b.n 80a04 │ │ │ │ + b.n 80a18 │ │ │ │ ldr.w r0, [r4, #668] @ 0x29c │ │ │ │ ldr r1, [sp, #24] │ │ │ │ blx r3 │ │ │ │ - b.n 80822 │ │ │ │ + b.n 80836 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 8064c │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 80660 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 80c9a │ │ │ │ + beq.n 80cae │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 80c9a │ │ │ │ + bne.n 80cae │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr.w r3, [r1, #1416] @ 0x588 │ │ │ │ ldr r7, [r2, #24] │ │ │ │ - cbz r3, 80d8c │ │ │ │ + cbz r3, 80da0 │ │ │ │ ldr.w r2, [r1, #1420] @ 0x58c │ │ │ │ mov r0, r6 │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ mov r0, r6 │ │ │ │ blx r7 │ │ │ │ - b.n 80c9a │ │ │ │ + b.n 80cae │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 80da2 │ │ │ │ + beq.n 80db6 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ - cbz r2, 80dce │ │ │ │ + cbz r2, 80de2 │ │ │ │ ldr.w r1, [sl, #32] │ │ │ │ movw r2, #43976 @ 0xabc8 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ ldr.w r2, [sl, #12] │ │ │ │ - cbz r1, 80dea │ │ │ │ + cbz r1, 80dfe │ │ │ │ str r6, [sp, #0] │ │ │ │ - movw r3, #15572 @ 0x3cd4 │ │ │ │ + movw r3, #15892 @ 0x3e14 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - movw r1, #15584 @ 0x3ce0 │ │ │ │ + movw r1, #15904 @ 0x3e20 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl d1990 │ │ │ │ - b.n 80c9a │ │ │ │ + bl d19a8 │ │ │ │ + b.n 80cae │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr.w r3, [r1, #1416] @ 0x588 │ │ │ │ ldr r7, [r2, #24] │ │ │ │ - cbz r3, 80de4 │ │ │ │ + cbz r3, 80df8 │ │ │ │ ldr.w r2, [r1, #1420] @ 0x58c │ │ │ │ mov r0, r6 │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ mov r0, r6 │ │ │ │ blx r7 │ │ │ │ - b.n 80da2 │ │ │ │ + b.n 80db6 │ │ │ │ ldr.w r3, [sl, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 80db6 │ │ │ │ + bne.n 80dca │ │ │ │ str r6, [sp, #0] │ │ │ │ - movw r3, #15572 @ 0x3cd4 │ │ │ │ + movw r3, #15892 @ 0x3e14 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - movw r1, #15640 @ 0x3d18 │ │ │ │ + movw r1, #15960 @ 0x3e58 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl d1990 │ │ │ │ - b.n 80c9a │ │ │ │ + bl d19a8 │ │ │ │ + b.n 80cae │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r9 │ │ │ │ blx r8 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 80af8 │ │ │ │ + b.n 80b0c │ │ │ │ mov r0, r1 │ │ │ │ - bl 1e7b48 │ │ │ │ + bl 1e7a90 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 8085c │ │ │ │ + b.n 80870 │ │ │ │ ldr.w r1, [r5, #440] @ 0x1b8 │ │ │ │ ldrd r1, r3, [r1, #12] │ │ │ │ add r3, r1 │ │ │ │ adds r1, r3, #1 │ │ │ │ adds r3, #3 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ add.w r3, r3, r1, lsl #2 │ │ │ │ add r2, r3 │ │ │ │ - b.n 8093e │ │ │ │ + b.n 80952 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #12944 @ 0x3290 │ │ │ │ + movw r1, #13264 @ 0x33d0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 80d0a │ │ │ │ + bl 1271a4 │ │ │ │ + b.n 80d1e │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #15728 @ 0x3d70 │ │ │ │ + movw r1, #16048 @ 0x3eb0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 80d0a │ │ │ │ + bl 1271a4 │ │ │ │ + b.n 80d1e │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 809e0 │ │ │ │ - b.n 80c06 │ │ │ │ + bne.w 809f4 │ │ │ │ + b.n 80c1a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 80c4c │ │ │ │ + beq.w 80c60 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 80c4c │ │ │ │ + bne.w 80c60 │ │ │ │ ldr.w r3, [r5, #1416] @ 0x588 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r7, [r2, #24] │ │ │ │ - cbz r3, 80e9c │ │ │ │ + cbz r3, 80eb0 │ │ │ │ ldr.w r2, [r5, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ blx r7 │ │ │ │ - b.n 80c4c │ │ │ │ + b.n 80c60 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 80eb2 │ │ │ │ + beq.n 80ec6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r3, 80ede │ │ │ │ + cbz r3, 80ef2 │ │ │ │ ldr.w r1, [r8, #32] │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r1, 80f30 │ │ │ │ + cbz r1, 80f44 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r3, #15572 @ 0x3cd4 │ │ │ │ + movw r3, #15892 @ 0x3e14 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - movw r1, #15584 @ 0x3ce0 │ │ │ │ + movw r1, #15904 @ 0x3e20 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl d1990 │ │ │ │ - b.n 80c4c │ │ │ │ + bl d19a8 │ │ │ │ + b.n 80c60 │ │ │ │ ldr.w r3, [r5, #1416] @ 0x588 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r7, [r2, #24] │ │ │ │ - cbz r3, 80ef0 │ │ │ │ + cbz r3, 80f04 │ │ │ │ ldr.w r2, [r5, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ blx r7 │ │ │ │ - b.n 80eb2 │ │ │ │ + b.n 80ec6 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 80502 │ │ │ │ - b.n 80746 │ │ │ │ + bne.w 80516 │ │ │ │ + b.n 8075a │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r8 │ │ │ │ blx r6 │ │ │ │ mov r7, r0 │ │ │ │ - b.w 80632 │ │ │ │ + b.w 80646 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #12916 @ 0x3274 │ │ │ │ + movw r1, #13236 @ 0x33b4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1990 │ │ │ │ - b.n 80d0a │ │ │ │ + bl d19a8 │ │ │ │ + b.n 80d1e │ │ │ │ mov r0, r9 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 80b16 │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 80b2a │ │ │ │ ldr.w r3, [r8, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 80ec6 │ │ │ │ + bne.n 80eda │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r3, #15572 @ 0x3cd4 │ │ │ │ + movw r3, #15892 @ 0x3e14 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - movw r1, #15640 @ 0x3d18 │ │ │ │ + movw r1, #15960 @ 0x3e58 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl d1990 │ │ │ │ - b.n 80c4c │ │ │ │ + bl d19a8 │ │ │ │ + b.n 80c60 │ │ │ │ │ │ │ │ -00080f50 : │ │ │ │ +00080f64 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ sub sp, #8 │ │ │ │ ldr r5, [r3, #36] @ 0x24 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 8109a │ │ │ │ + bne.w 810ae │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r7, r2 │ │ │ │ blx 29b58 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 7a180 │ │ │ │ + bl 7a114 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81094 │ │ │ │ - ldr.w r8, [pc, #448] @ 81150 │ │ │ │ + beq.w 810a8 │ │ │ │ + ldr.w r8, [pc, #448] @ 81164 │ │ │ │ mrc 15, 0, r9, cr13, cr0, {3} │ │ │ │ mov r2, r5 │ │ │ │ ldr.w r3, [r9, r8] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 7b1b4 │ │ │ │ + bl 7b138 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 81094 │ │ │ │ + beq.n 810a8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr.w sl, [r6, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.n 81076 │ │ │ │ + bpl.n 8108a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ iteee eq │ │ │ │ moveq r2, r5 │ │ │ │ addne r3, #1 │ │ │ │ movne r2, r5 │ │ │ │ @@ -129591,513 +129591,571 @@ │ │ │ │ itee eq │ │ │ │ ldreq.w r3, [r9, r8] │ │ │ │ strne r3, [r4, #0] │ │ │ │ ldrne r0, [r1, #8] │ │ │ │ mov r1, r4 │ │ │ │ it eq │ │ │ │ ldreq r0, [r3, #8] │ │ │ │ - bl 7b1b4 │ │ │ │ + bl 7b138 │ │ │ │ ldr.w r8, [sl, #76] @ 0x4c │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 8105a │ │ │ │ - movw r3, #4885 @ 0x1315 │ │ │ │ + beq.n 8106e │ │ │ │ + movw r3, #4905 @ 0x1329 │ │ │ │ movt r3, #8 │ │ │ │ cmp r8, r3 │ │ │ │ - bne.n 81024 │ │ │ │ + bne.n 81038 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 8131c <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ + bl 81330 <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 8102e │ │ │ │ + bne.n 81042 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8101c │ │ │ │ + beq.n 81030 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 81052 │ │ │ │ + cbz r3, 81066 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ blx r8 │ │ │ │ - b.n 81000 │ │ │ │ + b.n 81014 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8100c │ │ │ │ - ldr r2, [pc, #276] @ (8114c ) │ │ │ │ + bne.n 81020 │ │ │ │ + ldr r2, [pc, #276] @ (81160 ) │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r7, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 8104c │ │ │ │ + cbz r3, 81060 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ blx r7 │ │ │ │ - b.n 8100c │ │ │ │ + b.n 81020 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a1e60 │ │ │ │ - b.n 8101c │ │ │ │ + bl 1a1d70 │ │ │ │ + b.n 81030 │ │ │ │ ldr.w r3, [sl, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 810d2 │ │ │ │ - bl 8fe38 │ │ │ │ + beq.n 810e6 │ │ │ │ + bl 8fe20 │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 810a4 │ │ │ │ + cbz r0, 810b8 │ │ │ │ ldr.w r3, [sl, #36] @ 0x24 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - b.n 81000 │ │ │ │ + b.n 81014 │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - movw r1, #15684 @ 0x3d44 │ │ │ │ + movw r1, #16004 @ 0x3e84 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d1990 │ │ │ │ + bl d19a8 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 8100c │ │ │ │ + b.n 81020 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 8101c │ │ │ │ + b.n 81030 │ │ │ │ mov r3, r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ bx r3 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8108e │ │ │ │ + beq.n 810a2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8108e │ │ │ │ - ldr r2, [pc, #148] @ (8114c ) │ │ │ │ + bne.n 810a2 │ │ │ │ + ldr r2, [pc, #148] @ (81160 ) │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 810cc │ │ │ │ + cbz r3, 810e0 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ - b.n 8108e │ │ │ │ + b.n 810a2 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 810e2 │ │ │ │ + beq.n 810f6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r3, 81130 │ │ │ │ + cbz r3, 81144 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr.w r2, [sl, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr.w r3, [sl, #32] │ │ │ │ - cbz r3, 8111c │ │ │ │ - movw r1, #15584 @ 0x3ce0 │ │ │ │ + cbz r3, 81130 │ │ │ │ + movw r1, #15904 @ 0x3e20 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ str r5, [sp, #0] │ │ │ │ - movw r5, #15572 @ 0x3cd4 │ │ │ │ + movw r5, #15892 @ 0x3e14 │ │ │ │ movt r5, #39 @ 0x27 │ │ │ │ - movw r3, #15784 @ 0x3da8 │ │ │ │ + movw r3, #16104 @ 0x3ee8 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ cmp r7, #0 │ │ │ │ it ne │ │ │ │ movne r3, r5 │ │ │ │ - bl d1990 │ │ │ │ - b.n 8108e │ │ │ │ + bl d19a8 │ │ │ │ + b.n 810a2 │ │ │ │ ldr.w r3, [sl, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 810f6 │ │ │ │ - movw r1, #15640 @ 0x3d18 │ │ │ │ + bne.n 8110a │ │ │ │ + movw r1, #15960 @ 0x3e58 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ str r5, [sp, #0] │ │ │ │ - b.n 81100 │ │ │ │ - ldr r2, [pc, #24] @ (8114c ) │ │ │ │ + b.n 81114 │ │ │ │ + ldr r2, [pc, #24] @ (81160 ) │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 81144 │ │ │ │ + cbz r3, 81158 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ - b.n 810e2 │ │ │ │ + b.n 810f6 │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00081154 : │ │ │ │ +00081168 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr.w r8, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ sub sp, #8 │ │ │ │ ldr r0, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - bpl.n 811f8 │ │ │ │ + bpl.n 8120c │ │ │ │ ldr r2, [r1, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ cmp r2, r0 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r1, #0] │ │ │ │ - ldr r2, [pc, #356] @ (812f0 ) │ │ │ │ + ldr r2, [pc, #356] @ (81304 ) │ │ │ │ ldr r3, [r3, r2] │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 7b1b4 │ │ │ │ + bl 7b138 │ │ │ │ ldr.w r7, [r8, #76] @ 0x4c │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 81216 │ │ │ │ - movw r3, #4885 @ 0x1315 │ │ │ │ + beq.n 8122a │ │ │ │ + movw r3, #4905 @ 0x1329 │ │ │ │ movt r3, #8 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 811ca │ │ │ │ + bne.n 811de │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8131c <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ + bl 81330 <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 811d4 │ │ │ │ + bne.n 811e8 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx r7 │ │ │ │ - b.n 811b6 │ │ │ │ + b.n 811ca │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 811c2 │ │ │ │ - ldr r2, [pc, #276] @ (812f4 ) │ │ │ │ + bne.n 811d6 │ │ │ │ + ldr r2, [pc, #276] @ (81308 ) │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 811f2 │ │ │ │ + cbz r3, 81206 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ - b.n 811c2 │ │ │ │ + b.n 811d6 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #15684 @ 0x3d44 │ │ │ │ + movw r1, #16004 @ 0x3e84 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1990 │ │ │ │ + bl d19a8 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 811c2 │ │ │ │ + b.n 811d6 │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ - cbz r3, 8125e │ │ │ │ - bl 8fe38 │ │ │ │ + cbz r3, 81272 │ │ │ │ + bl 8fe20 │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 81230 │ │ │ │ + cbz r0, 81244 │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 811b6 │ │ │ │ + b.n 811ca │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 81210 │ │ │ │ + beq.n 81224 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 81210 │ │ │ │ - ldr r2, [pc, #176] @ (812f4 ) │ │ │ │ + bne.n 81224 │ │ │ │ + ldr r2, [pc, #176] @ (81308 ) │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 81258 │ │ │ │ + cbz r3, 8126c │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ - b.n 81210 │ │ │ │ + b.n 81224 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8126e │ │ │ │ + beq.n 81282 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r3, 812d6 │ │ │ │ + cbz r3, 812ea │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr.w r3, [r8, #32] │ │ │ │ - cbz r3, 812a8 │ │ │ │ - movw r1, #15572 @ 0x3cd4 │ │ │ │ + cbz r3, 812bc │ │ │ │ + movw r1, #15892 @ 0x3e14 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r3, #15784 @ 0x3da8 │ │ │ │ + movw r3, #16104 @ 0x3ee8 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ cmp r6, #0 │ │ │ │ it ne │ │ │ │ movne r3, r1 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r1, #15584 @ 0x3ce0 │ │ │ │ + movw r1, #15904 @ 0x3e20 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl d1990 │ │ │ │ - b.n 81210 │ │ │ │ + bl d19a8 │ │ │ │ + b.n 81224 │ │ │ │ ldr.w r3, [r8, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 81282 │ │ │ │ - movw r1, #15572 @ 0x3cd4 │ │ │ │ + bne.n 81296 │ │ │ │ + movw r1, #15892 @ 0x3e14 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r3, #15784 @ 0x3da8 │ │ │ │ + movw r3, #16104 @ 0x3ee8 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ cmp r6, #0 │ │ │ │ it ne │ │ │ │ movne r3, r1 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r1, #15640 @ 0x3d18 │ │ │ │ + movw r1, #15960 @ 0x3e58 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl d1990 │ │ │ │ - b.n 81210 │ │ │ │ - ldr r2, [pc, #28] @ (812f4 ) │ │ │ │ + bl d19a8 │ │ │ │ + b.n 81224 │ │ │ │ + ldr r2, [pc, #28] @ (81308 ) │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 812ea │ │ │ │ + cbz r3, 812fe │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ - b.n 8126e │ │ │ │ + b.n 81282 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -000812f8 <_PyUnicode_InternMortal@@Base>: │ │ │ │ +0008130c <_PyUnicode_InternMortal@@Base>: │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 7b1b4 │ │ │ │ + bl 7b138 │ │ │ │ str r0, [r4, #0] │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00081314 : │ │ │ │ +00081328 : │ │ │ │ movs r3, #0 │ │ │ │ - b.w 8131c <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ + b.w 81330 <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ nop │ │ │ │ │ │ │ │ -0008131c <_PyObject_GenericSetAttrWithDict@@Base>: │ │ │ │ +00081330 <_PyObject_GenericSetAttrWithDict@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r8, r2 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bpl.w 81920 <_PyObject_GenericSetAttrWithDict@@Base+0x604> │ │ │ │ + bpl.w 81938 <_PyObject_GenericSetAttrWithDict@@Base+0x608> │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ mov r4, r1 │ │ │ │ mov r7, r0 │ │ │ │ lsls r2, r3, #30 │ │ │ │ - bmi.w 81514 <_PyObject_GenericSetAttrWithDict@@Base+0x1f8> │ │ │ │ + bmi.w 815c2 <_PyObject_GenericSetAttrWithDict@@Base+0x292> │ │ │ │ ldr.w r3, [r5, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 81560 <_PyObject_GenericSetAttrWithDict@@Base+0x244> │ │ │ │ - ldr.w sl, [pc, #1528] @ 81950 <_PyObject_GenericSetAttrWithDict@@Base+0x634> │ │ │ │ + beq.w 8160e <_PyObject_GenericSetAttrWithDict@@Base+0x2de> │ │ │ │ + ldr.w sl, [pc, #1524] @ 81960 <_PyObject_GenericSetAttrWithDict@@Base+0x630> │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 81572 <_PyObject_GenericSetAttrWithDict@@Base+0x256> │ │ │ │ + bne.n 8143a <_PyObject_GenericSetAttrWithDict@@Base+0x10a> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8157e <_PyObject_GenericSetAttrWithDict@@Base+0x262> │ │ │ │ + beq.n 81444 <_PyObject_GenericSetAttrWithDict@@Base+0x114> │ │ │ │ ldr.w r1, [r5, #192] @ 0xc0 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ movs r2, #12 │ │ │ │ ldr.w r3, [sl, fp] │ │ │ │ ldr r6, [r3, #8] │ │ │ │ eor.w r3, r1, r4, asr #3 │ │ │ │ ubfx r3, r3, #0, #12 │ │ │ │ mla r2, r2, r3, r6 │ │ │ │ add.w r2, r2, #40960 @ 0xa000 │ │ │ │ ldr.w r2, [r2, #2808] @ 0xaf8 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 815a4 <_PyObject_GenericSetAttrWithDict@@Base+0x288> │ │ │ │ + bne.n 81468 <_PyObject_GenericSetAttrWithDict@@Base+0x138> │ │ │ │ movs r2, #12 │ │ │ │ mul.w r2, r3, r2 │ │ │ │ adds r1, r6, r2 │ │ │ │ add.w r1, r1, #40960 @ 0xa000 │ │ │ │ ldr.w r1, [r1, #2812] @ 0xafc │ │ │ │ cmp r4, r1 │ │ │ │ - bne.w 815a4 <_PyObject_GenericSetAttrWithDict@@Base+0x288> │ │ │ │ + bne.n 81468 <_PyObject_GenericSetAttrWithDict@@Base+0x138> │ │ │ │ add.w r6, r6, #40960 @ 0xa000 │ │ │ │ add r6, r2 │ │ │ │ ldr.w r9, [r6, #2816] @ 0xb00 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 8163e <_PyObject_GenericSetAttrWithDict@@Base+0x322> │ │ │ │ + beq.w 81636 <_PyObject_GenericSetAttrWithDict@@Base+0x306> │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8162e <_PyObject_GenericSetAttrWithDict@@Base+0x312> │ │ │ │ + beq.w 818bc <_PyObject_GenericSetAttrWithDict@@Base+0x58c> │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ ldr.w r3, [r3, #140] @ 0x8c │ │ │ │ - cbz r3, 81448 <_PyObject_GenericSetAttrWithDict@@Base+0x12c> │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 814f6 <_PyObject_GenericSetAttrWithDict@@Base+0x1c6> │ │ │ │ movw r2, #17805 @ 0x458d │ │ │ │ movt r2, #12 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8176a <_PyObject_GenericSetAttrWithDict@@Base+0x44e> │ │ │ │ + bne.w 81766 <_PyObject_GenericSetAttrWithDict@@Base+0x436> │ │ │ │ ldr.w r6, [r9, #8] │ │ │ │ ldr r2, [r7, #4] │ │ │ │ cmp r6, r2 │ │ │ │ - bne.w 8178a <_PyObject_GenericSetAttrWithDict@@Base+0x46e> │ │ │ │ + bne.w 8177e <_PyObject_GenericSetAttrWithDict@@Base+0x44e> │ │ │ │ ldr.w r1, [r9, #20] │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r7 │ │ │ │ bl c48a4 │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 814ec <_PyObject_GenericSetAttrWithDict@@Base+0x1d0> │ │ │ │ + beq.w 8159a <_PyObject_GenericSetAttrWithDict@@Base+0x26a> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 814ec <_PyObject_GenericSetAttrWithDict@@Base+0x1d0> │ │ │ │ + bne.w 8159a <_PyObject_GenericSetAttrWithDict@@Base+0x26a> │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a1e60 │ │ │ │ - b.n 814ec <_PyObject_GenericSetAttrWithDict@@Base+0x1d0> │ │ │ │ + bl 1a1d70 │ │ │ │ + b.n 8159a <_PyObject_GenericSetAttrWithDict@@Base+0x26a> │ │ │ │ + adds r2, #1 │ │ │ │ + str r2, [r4, #0] │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cmp r3, r1 │ │ │ │ + bne.n 81380 <_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 813a8 <_PyObject_GenericSetAttrWithDict@@Base+0x78> │ │ │ │ + ldr r1, [r4, #4] │ │ │ │ + movw r2, #42220 @ 0xa4ec │ │ │ │ + movt r2, #70 @ 0x46 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + cmp r1, r2 │ │ │ │ + bne.w 8161c <_PyObject_GenericSetAttrWithDict@@Base+0x2ec> │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ + cmp r2, #100 @ 0x64 │ │ │ │ + bgt.w 8161c <_PyObject_GenericSetAttrWithDict@@Base+0x2ec> │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 81a7c <_PyType_LookupRef@@Base+0x118> │ │ │ │ + ldr.w r3, [r5, #192] @ 0xc0 │ │ │ │ add r2, sp, #28 │ │ │ │ + str r0, [sp, #12] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 81b28 <_PyType_LookupRef@@Base+0x1d4> │ │ │ │ + str r3, [sp, #16] │ │ │ │ + bl 81b38 <_PyType_LookupRef@@Base+0x1d4> │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r9, r0 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 81626 <_PyObject_GenericSetAttrWithDict@@Base+0x30a> │ │ │ │ - adds r2, #1 │ │ │ │ - bne.w 8163e <_PyObject_GenericSetAttrWithDict@@Base+0x322> │ │ │ │ - bl d3c50 │ │ │ │ + bne.w 81630 <_PyObject_GenericSetAttrWithDict@@Base+0x300> │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + cbz r2, 814ea <_PyObject_GenericSetAttrWithDict@@Base+0x1ba> │ │ │ │ + movs r2, #12 │ │ │ │ + mul.w r3, r2, r3 │ │ │ │ + add.w r2, r6, #43520 @ 0xaa00 │ │ │ │ + adds r2, #248 @ 0xf8 │ │ │ │ + adds r1, r2, r3 │ │ │ │ + str r0, [r1, #8] │ │ │ │ + add r6, r3 │ │ │ │ + movw r1, #43772 @ 0xaafc │ │ │ │ + mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r0, [r6, r1] │ │ │ │ + adds r6, r3, #4 │ │ │ │ + ldr r1, [r4, #0] │ │ │ │ + cmp r1, ip │ │ │ │ + itt ne │ │ │ │ + addne r1, #1 │ │ │ │ + strne r1, [r4, #0] │ │ │ │ + str r4, [r2, r6] │ │ │ │ + dmb ish │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + str r1, [r2, r3] │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.w 8174e <_PyObject_GenericSetAttrWithDict@@Base+0x41e> │ │ │ │ + cmp.w r9, #0 │ │ │ │ + bne.w 818bc <_PyObject_GenericSetAttrWithDict@@Base+0x58c> │ │ │ │ mov.w r9, #0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 81802 <_PyObject_GenericSetAttrWithDict@@Base+0x4e6> │ │ │ │ + bne.w 817f8 <_PyObject_GenericSetAttrWithDict@@Base+0x4c8> │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ lsls r6, r3, #29 │ │ │ │ - bmi.w 81656 <_PyObject_GenericSetAttrWithDict@@Base+0x33a> │ │ │ │ + bmi.w 8164e <_PyObject_GenericSetAttrWithDict@@Base+0x31e> │ │ │ │ lsls r1, r3, #27 │ │ │ │ it mi │ │ │ │ submi.w r6, r7, #12 │ │ │ │ - bmi.n 81474 <_PyObject_GenericSetAttrWithDict@@Base+0x158> │ │ │ │ + bmi.n 81522 <_PyObject_GenericSetAttrWithDict@@Base+0x1f2> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr.w r6, [r3, #144] @ 0x90 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 817dc <_PyObject_GenericSetAttrWithDict@@Base+0x4c0> │ │ │ │ - blt.w 81902 <_PyObject_GenericSetAttrWithDict@@Base+0x5e6> │ │ │ │ + beq.w 817d0 <_PyObject_GenericSetAttrWithDict@@Base+0x4a0> │ │ │ │ + blt.w 818cc <_PyObject_GenericSetAttrWithDict@@Base+0x59c> │ │ │ │ add r6, r7 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 817dc <_PyObject_GenericSetAttrWithDict@@Base+0x4c0> │ │ │ │ + beq.w 817d0 <_PyObject_GenericSetAttrWithDict@@Base+0x4a0> │ │ │ │ ldr r1, [r6, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 816ae <_PyObject_GenericSetAttrWithDict@@Base+0x392> │ │ │ │ + beq.w 816a2 <_PyObject_GenericSetAttrWithDict@@Base+0x372> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 8177e <_PyObject_GenericSetAttrWithDict@@Base+0x462> │ │ │ │ + beq.w 81772 <_PyObject_GenericSetAttrWithDict@@Base+0x442> │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r0 │ │ │ │ - bne.w 81742 <_PyObject_GenericSetAttrWithDict@@Base+0x426> │ │ │ │ + bne.w 81736 <_PyObject_GenericSetAttrWithDict@@Base+0x406> │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 814a4 <_PyObject_GenericSetAttrWithDict@@Base+0x188> │ │ │ │ + beq.n 81552 <_PyObject_GenericSetAttrWithDict@@Base+0x222> │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 816e6 <_PyObject_GenericSetAttrWithDict@@Base+0x3ca> │ │ │ │ + bne.w 816da <_PyObject_GenericSetAttrWithDict@@Base+0x3aa> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ adds r0, r3, #1 │ │ │ │ - beq.w 816e6 <_PyObject_GenericSetAttrWithDict@@Base+0x3ca> │ │ │ │ + beq.w 816da <_PyObject_GenericSetAttrWithDict@@Base+0x3aa> │ │ │ │ ldr.w r2, [sl, fp] │ │ │ │ ldr r6, [r1, #24] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ movw r2, #44060 @ 0xac1c │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r6, r2 │ │ │ │ - beq.w 8170e <_PyObject_GenericSetAttrWithDict@@Base+0x3f2> │ │ │ │ + beq.w 81702 <_PyObject_GenericSetAttrWithDict@@Base+0x3d2> │ │ │ │ mov r2, r4 │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 7b9b0 │ │ │ │ + bl 7b9ac │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w 81676 <_PyObject_GenericSetAttrWithDict@@Base+0x35a> │ │ │ │ + beq.n 8166c <_PyObject_GenericSetAttrWithDict@@Base+0x33c> │ │ │ │ movs r6, #0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 81408 <_PyObject_GenericSetAttrWithDict@@Base+0xec> │ │ │ │ + bne.w 81418 <_PyObject_GenericSetAttrWithDict@@Base+0xe8> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 81500 <_PyObject_GenericSetAttrWithDict@@Base+0x1e4> │ │ │ │ + beq.n 815ae <_PyObject_GenericSetAttrWithDict@@Base+0x27e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 818a8 <_PyObject_GenericSetAttrWithDict@@Base+0x58c> │ │ │ │ + beq.w 818a0 <_PyObject_GenericSetAttrWithDict@@Base+0x570> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8171c <_PyObject_GenericSetAttrWithDict@@Base+0x400> │ │ │ │ + bne.w 81710 <_PyObject_GenericSetAttrWithDict@@Base+0x3e0> │ │ │ │ mov r0, r6 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr.w sl, [pc, #1080] @ 81950 <_PyObject_GenericSetAttrWithDict@@Base+0x634> │ │ │ │ + ldr.w sl, [pc, #924] @ 81960 <_PyObject_GenericSetAttrWithDict@@Base+0x630> │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ ldr.w r2, [r5, #180] @ 0xb4 │ │ │ │ movs r3, #28 │ │ │ │ subs r2, #1 │ │ │ │ ldr.w r1, [sl, fp] │ │ │ │ cmp r2, #10 │ │ │ │ mul.w r3, r2, r3 │ │ │ │ @@ -130112,465 +130170,408 @@ │ │ │ │ add r1, r0 │ │ │ │ add.w r0, r3, #92672 @ 0x16a00 │ │ │ │ ldr.w r0, [r0, #252] @ 0xfc │ │ │ │ cmp r0, r5 │ │ │ │ it eq │ │ │ │ orreq.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 817cc <_PyObject_GenericSetAttrWithDict@@Base+0x4b0> │ │ │ │ + beq.w 817c0 <_PyObject_GenericSetAttrWithDict@@Base+0x490> │ │ │ │ ldr r3, [r1, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8135c <_PyObject_GenericSetAttrWithDict@@Base+0x40> │ │ │ │ + bne.w 81370 <_PyObject_GenericSetAttrWithDict@@Base+0x40> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7f698 │ │ │ │ + bl 7f6ac │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 81354 <_PyObject_GenericSetAttrWithDict@@Base+0x38> │ │ │ │ - mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 8150c <_PyObject_GenericSetAttrWithDict@@Base+0x1f0> │ │ │ │ - adds r2, #1 │ │ │ │ - str r2, [r4, #0] │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp r3, r1 │ │ │ │ - bne.w 81370 <_PyObject_GenericSetAttrWithDict@@Base+0x54> │ │ │ │ - ldr.w r1, [r5, #192] @ 0xc0 │ │ │ │ - movs r2, #12 │ │ │ │ - ldr.w r3, [sl, fp] │ │ │ │ - ldr r6, [r3, #8] │ │ │ │ - eor.w r3, r1, r4, asr #3 │ │ │ │ - ubfx r3, r3, #0, #12 │ │ │ │ - mla r2, r2, r3, r6 │ │ │ │ - add.w r2, r2, #40960 @ 0xa000 │ │ │ │ - ldr.w r2, [r2, #2808] @ 0xaf8 │ │ │ │ - cmp r1, r2 │ │ │ │ - beq.w 8139a <_PyObject_GenericSetAttrWithDict@@Base+0x7e> │ │ │ │ - ldr r1, [r4, #4] │ │ │ │ - movw r2, #42220 @ 0xa4ec │ │ │ │ - movt r2, #70 @ 0x46 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - cmp r1, r2 │ │ │ │ - bne.w 81426 <_PyObject_GenericSetAttrWithDict@@Base+0x10a> │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ - cmp r2, #100 @ 0x64 │ │ │ │ - bgt.w 81426 <_PyObject_GenericSetAttrWithDict@@Base+0x10a> │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 81a6c <_PyType_LookupRef@@Base+0x118> │ │ │ │ - ldr.w r3, [r5, #192] @ 0xc0 │ │ │ │ + bge.w 81368 <_PyObject_GenericSetAttrWithDict@@Base+0x38> │ │ │ │ + b.n 81950 <_PyObject_GenericSetAttrWithDict@@Base+0x620> │ │ │ │ add r2, sp, #28 │ │ │ │ - str r0, [sp, #12] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - bl 81b28 <_PyType_LookupRef@@Base+0x1d4> │ │ │ │ + bl 81b38 <_PyType_LookupRef@@Base+0x1d4> │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r9, r0 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8143a <_PyObject_GenericSetAttrWithDict@@Base+0x11e> │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - cbz r2, 81626 <_PyObject_GenericSetAttrWithDict@@Base+0x30a> │ │ │ │ - movs r2, #12 │ │ │ │ - mul.w r3, r2, r3 │ │ │ │ - add.w r2, r6, #43520 @ 0xaa00 │ │ │ │ - adds r2, #248 @ 0xf8 │ │ │ │ - adds r1, r2, r3 │ │ │ │ - str r0, [r1, #8] │ │ │ │ - add r6, r3 │ │ │ │ - movw r1, #43772 @ 0xaafc │ │ │ │ - mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r0, [r6, r1] │ │ │ │ - adds r6, r3, #4 │ │ │ │ - ldr r1, [r4, #0] │ │ │ │ - cmp r1, ip │ │ │ │ - itt ne │ │ │ │ - addne r1, #1 │ │ │ │ - strne r1, [r4, #0] │ │ │ │ - str r4, [r2, r6] │ │ │ │ - dmb ish │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - str r1, [r2, r3] │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.w 81752 <_PyObject_GenericSetAttrWithDict@@Base+0x436> │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.w 81444 <_PyObject_GenericSetAttrWithDict@@Base+0x128> │ │ │ │ - ldr.w r3, [r9, #4] │ │ │ │ - ldr.w r3, [r3, #140] @ 0x8c │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 813e0 <_PyObject_GenericSetAttrWithDict@@Base+0xc4> │ │ │ │ - b.n 81448 <_PyObject_GenericSetAttrWithDict@@Base+0x12c> │ │ │ │ + beq.w 814ea <_PyObject_GenericSetAttrWithDict@@Base+0x1ba> │ │ │ │ + adds r2, #1 │ │ │ │ + beq.w 81956 <_PyObject_GenericSetAttrWithDict@@Base+0x626> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov.w r9, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 81802 <_PyObject_GenericSetAttrWithDict@@Base+0x4e6> │ │ │ │ + bne.w 817f8 <_PyObject_GenericSetAttrWithDict@@Base+0x4c8> │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ ldr.w r9, [sp, #8] │ │ │ │ lsls r0, r3, #29 │ │ │ │ - bpl.w 81458 <_PyObject_GenericSetAttrWithDict@@Base+0x13c> │ │ │ │ + bpl.w 81506 <_PyObject_GenericSetAttrWithDict@@Base+0x1d6> │ │ │ │ ldrb r3, [r7, #11] │ │ │ │ add.w r6, r7, #8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 817b0 <_PyObject_GenericSetAttrWithDict@@Base+0x494> │ │ │ │ + beq.w 817a4 <_PyObject_GenericSetAttrWithDict@@Base+0x474> │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl d5774 <_PyEval_CheckExceptTypeValid@@Base+0x109c> │ │ │ │ + bl d578c <_PyEval_CheckExceptTypeValid@@Base+0x10a4> │ │ │ │ mov r6, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - bge.w 814e6 <_PyObject_GenericSetAttrWithDict@@Base+0x1ca> │ │ │ │ + bge.n 81592 <_PyObject_GenericSetAttrWithDict@@Base+0x262> │ │ │ │ movw r3, #56044 @ 0xdaec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d3a3c │ │ │ │ + bl d3a4c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 814e6 <_PyObject_GenericSetAttrWithDict@@Base+0x1ca> │ │ │ │ + beq.n 81592 <_PyObject_GenericSetAttrWithDict@@Base+0x262> │ │ │ │ movw r3, #48072 @ 0xbbc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ - movw r1, #15872 @ 0x3e00 │ │ │ │ + movw r1, #16192 @ 0x3f40 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ mov r3, r4 │ │ │ │ - bl d1990 │ │ │ │ + bl d19a8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl d3470 │ │ │ │ - b.n 814e6 <_PyObject_GenericSetAttrWithDict@@Base+0x1ca> │ │ │ │ + bl d3488 │ │ │ │ + b.n 81592 <_PyObject_GenericSetAttrWithDict@@Base+0x262> │ │ │ │ ldr.w r2, [sl, fp] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #22 │ │ │ │ - bpl.n 816c4 <_PyObject_GenericSetAttrWithDict@@Base+0x3a8> │ │ │ │ + bpl.n 816b8 <_PyObject_GenericSetAttrWithDict@@Base+0x388> │ │ │ │ ldr.w r1, [r3, #440] @ 0x1b8 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 81776 <_PyObject_GenericSetAttrWithDict@@Base+0x45a> │ │ │ │ + bne.n 81746 <_PyObject_GenericSetAttrWithDict@@Base+0x416> │ │ │ │ movs r3, #0 │ │ │ │ movw r1, #44060 @ 0xac1c │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 713e0 │ │ │ │ + bl 713d8 │ │ │ │ mov r1, r0 │ │ │ │ str r1, [r6, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 81482 <_PyObject_GenericSetAttrWithDict@@Base+0x166> │ │ │ │ + bne.w 81530 <_PyObject_GenericSetAttrWithDict@@Base+0x200> │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 81676 <_PyObject_GenericSetAttrWithDict@@Base+0x35a> │ │ │ │ + b.n 8166c <_PyObject_GenericSetAttrWithDict@@Base+0x33c> │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 6cb9c │ │ │ │ + bl 6cb94 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.w 8189c <_PyObject_GenericSetAttrWithDict@@Base+0x580> │ │ │ │ + beq.w 81894 <_PyObject_GenericSetAttrWithDict@@Base+0x564> │ │ │ │ ldr.w r2, [sl, fp] │ │ │ │ movw r6, #44060 @ 0xac1c │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ ldr r2, [r1, #24] │ │ │ │ cmp r2, r6 │ │ │ │ - bne.w 814d2 <_PyObject_GenericSetAttrWithDict@@Base+0x1b6> │ │ │ │ + bne.w 81580 <_PyObject_GenericSetAttrWithDict@@Base+0x250> │ │ │ │ mov r2, r4 │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 794e4 │ │ │ │ + bl 79478 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 81670 <_PyObject_GenericSetAttrWithDict@@Base+0x354> │ │ │ │ + b.n 81668 <_PyObject_GenericSetAttrWithDict@@Base+0x338> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8150c <_PyObject_GenericSetAttrWithDict@@Base+0x1f0> │ │ │ │ - ldr r2, [pc, #548] @ (8194c <_PyObject_GenericSetAttrWithDict@@Base+0x630>) │ │ │ │ + bne.w 815ba <_PyObject_GenericSetAttrWithDict@@Base+0x28a> │ │ │ │ + ldr r2, [pc, #576] @ (8195c <_PyObject_GenericSetAttrWithDict@@Base+0x62c>) │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 8173c <_PyObject_GenericSetAttrWithDict@@Base+0x420> │ │ │ │ + cbz r3, 81730 <_PyObject_GenericSetAttrWithDict@@Base+0x400> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ - b.n 8150c <_PyObject_GenericSetAttrWithDict@@Base+0x1f0> │ │ │ │ + b.n 815ba <_PyObject_GenericSetAttrWithDict@@Base+0x28a> │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, r0 │ │ │ │ - bne.w 8149e <_PyObject_GenericSetAttrWithDict@@Base+0x182> │ │ │ │ - b.n 814a4 <_PyObject_GenericSetAttrWithDict@@Base+0x188> │ │ │ │ + bne.w 8154c <_PyObject_GenericSetAttrWithDict@@Base+0x21c> │ │ │ │ + b.n 81552 <_PyObject_GenericSetAttrWithDict@@Base+0x222> │ │ │ │ + bl 123938 <_PyUnicode_IsNumeric@@Base+0x3f8> │ │ │ │ + mov r1, r0 │ │ │ │ + b.n 816cc <_PyObject_GenericSetAttrWithDict@@Base+0x39c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 81626 <_PyObject_GenericSetAttrWithDict@@Base+0x30a> │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bne.w 814ea <_PyObject_GenericSetAttrWithDict@@Base+0x1ba> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 81444 <_PyObject_GenericSetAttrWithDict@@Base+0x128> │ │ │ │ - b.n 8162e <_PyObject_GenericSetAttrWithDict@@Base+0x312> │ │ │ │ + beq.w 814f2 <_PyObject_GenericSetAttrWithDict@@Base+0x1c2> │ │ │ │ + b.n 818bc <_PyObject_GenericSetAttrWithDict@@Base+0x58c> │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ blx r3 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 81408 <_PyObject_GenericSetAttrWithDict@@Base+0xec> │ │ │ │ - bl 1235c8 <_PyUnicode_IsNumeric@@Base+0x3f8> │ │ │ │ - mov r1, r0 │ │ │ │ - b.n 816d8 <_PyObject_GenericSetAttrWithDict@@Base+0x3bc> │ │ │ │ + b.n 81418 <_PyObject_GenericSetAttrWithDict@@Base+0xe8> │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1a1e00 │ │ │ │ + bl 1a1d10 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 81670 <_PyObject_GenericSetAttrWithDict@@Base+0x354> │ │ │ │ + b.n 81668 <_PyObject_GenericSetAttrWithDict@@Base+0x338> │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r6 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 859a0 │ │ │ │ + bl 8596c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 813fa <_PyObject_GenericSetAttrWithDict@@Base+0xde> │ │ │ │ + bne.w 8140a <_PyObject_GenericSetAttrWithDict@@Base+0xda> │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r1, [r9, #12] │ │ │ │ - bl 1a4dd8 │ │ │ │ + bl 1a4ce8 │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.w 813fa <_PyObject_GenericSetAttrWithDict@@Base+0xde> │ │ │ │ - b.n 81408 <_PyObject_GenericSetAttrWithDict@@Base+0xec> │ │ │ │ + bne.w 8140a <_PyObject_GenericSetAttrWithDict@@Base+0xda> │ │ │ │ + b.n 81418 <_PyObject_GenericSetAttrWithDict@@Base+0xe8> │ │ │ │ ldr.w r0, [r7, #-12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8185a <_PyObject_GenericSetAttrWithDict@@Base+0x53e> │ │ │ │ + beq.n 81852 <_PyObject_GenericSetAttrWithDict@@Base+0x522> │ │ │ │ ldr r3, [r0, #28] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 81662 <_PyObject_GenericSetAttrWithDict@@Base+0x346> │ │ │ │ + beq.w 8165a <_PyObject_GenericSetAttrWithDict@@Base+0x32a> │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1a1dd0 │ │ │ │ + bl 1a1ce4 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 81670 <_PyObject_GenericSetAttrWithDict@@Base+0x354> │ │ │ │ + b.n 81668 <_PyObject_GenericSetAttrWithDict@@Base+0x338> │ │ │ │ add.w r3, r3, #98304 @ 0x18000 │ │ │ │ adds r3, #228 @ 0xe4 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8135c <_PyObject_GenericSetAttrWithDict@@Base+0x40> │ │ │ │ - b.n 81560 <_PyObject_GenericSetAttrWithDict@@Base+0x244> │ │ │ │ + bne.w 81370 <_PyObject_GenericSetAttrWithDict@@Base+0x40> │ │ │ │ + b.n 8160e <_PyObject_GenericSetAttrWithDict@@Base+0x2de> │ │ │ │ movw r3, #48072 @ 0xbbc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 818c4 <_PyObject_GenericSetAttrWithDict@@Base+0x5a8> │ │ │ │ + beq.w 818ea <_PyObject_GenericSetAttrWithDict@@Base+0x5ba> │ │ │ │ mov r3, r4 │ │ │ │ - movw r1, #15912 @ 0x3e28 │ │ │ │ + movw r1, #16232 @ 0x3f68 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - bl d1990 │ │ │ │ - b.n 81408 <_PyObject_GenericSetAttrWithDict@@Base+0xec> │ │ │ │ + bl d19a8 │ │ │ │ + b.n 81418 <_PyObject_GenericSetAttrWithDict@@Base+0xe8> │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r1, #0] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 818f6 <_PyObject_GenericSetAttrWithDict@@Base+0x5da> │ │ │ │ + beq.w 8191c <_PyObject_GenericSetAttrWithDict@@Base+0x5ec> │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ - bl 793e8 │ │ │ │ + bl 7937c │ │ │ │ mov r6, r0 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 81670 <_PyObject_GenericSetAttrWithDict@@Base+0x354> │ │ │ │ + beq.w 81668 <_PyObject_GenericSetAttrWithDict@@Base+0x338> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 81670 <_PyObject_GenericSetAttrWithDict@@Base+0x354> │ │ │ │ - ldr r2, [pc, #268] @ (8194c <_PyObject_GenericSetAttrWithDict@@Base+0x630>) │ │ │ │ + bne.w 81668 <_PyObject_GenericSetAttrWithDict@@Base+0x338> │ │ │ │ + ldr r2, [pc, #292] @ (8195c <_PyObject_GenericSetAttrWithDict@@Base+0x62c>) │ │ │ │ mov r0, r1 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr.w r8, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 81854 <_PyObject_GenericSetAttrWithDict@@Base+0x538> │ │ │ │ + cbz r3, 8184c <_PyObject_GenericSetAttrWithDict@@Base+0x51c> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx r8 │ │ │ │ - b.n 81670 <_PyObject_GenericSetAttrWithDict@@Base+0x354> │ │ │ │ + b.n 81668 <_PyObject_GenericSetAttrWithDict@@Base+0x338> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl c6a58 │ │ │ │ + bl c6a5c │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 816e0 <_PyObject_GenericSetAttrWithDict@@Base+0x3c4> │ │ │ │ + beq.w 816d4 <_PyObject_GenericSetAttrWithDict@@Base+0x3a4> │ │ │ │ ldr r3, [r0, #28] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 8193a <_PyObject_GenericSetAttrWithDict@@Base+0x61e> │ │ │ │ + beq.n 81928 <_PyObject_GenericSetAttrWithDict@@Base+0x5f8> │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1a1dd0 │ │ │ │ + bl 1a1ce4 │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 81670 <_PyObject_GenericSetAttrWithDict@@Base+0x354> │ │ │ │ + beq.w 81668 <_PyObject_GenericSetAttrWithDict@@Base+0x338> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 81670 <_PyObject_GenericSetAttrWithDict@@Base+0x354> │ │ │ │ + bne.w 81668 <_PyObject_GenericSetAttrWithDict@@Base+0x338> │ │ │ │ mov r0, sl │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 81670 <_PyObject_GenericSetAttrWithDict@@Base+0x354> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 81668 <_PyObject_GenericSetAttrWithDict@@Base+0x338> │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19f248 │ │ │ │ + bl 19f168 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 81670 <_PyObject_GenericSetAttrWithDict@@Base+0x354> │ │ │ │ - ldr r2, [pc, #160] @ (8194c <_PyObject_GenericSetAttrWithDict@@Base+0x630>) │ │ │ │ + b.n 81668 <_PyObject_GenericSetAttrWithDict@@Base+0x338> │ │ │ │ + ldr r2, [pc, #184] @ (8195c <_PyObject_GenericSetAttrWithDict@@Base+0x62c>) │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r7, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 818be <_PyObject_GenericSetAttrWithDict@@Base+0x5a2> │ │ │ │ + cbz r3, 818b6 <_PyObject_GenericSetAttrWithDict@@Base+0x586> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ blx r7 │ │ │ │ - b.n 81500 <_PyObject_GenericSetAttrWithDict@@Base+0x1e4> │ │ │ │ + b.n 815ae <_PyObject_GenericSetAttrWithDict@@Base+0x27e> │ │ │ │ + ldr.w r3, [r9, #4] │ │ │ │ + ldr.w r3, [r3, #140] @ 0x8c │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 813f0 <_PyObject_GenericSetAttrWithDict@@Base+0xc0> │ │ │ │ + b.n 814f6 <_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 81522 <_PyObject_GenericSetAttrWithDict@@Base+0x1f2> │ │ │ │ ldr r1, [r5, #76] @ 0x4c │ │ │ │ - movw r3, #4885 @ 0x1315 │ │ │ │ + movw r3, #4905 @ 0x1329 │ │ │ │ movt r3, #8 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ cmp r1, r3 │ │ │ │ mov r3, r4 │ │ │ │ itete eq │ │ │ │ - movweq r1, #15788 @ 0x3dac │ │ │ │ - movwne r1, #15872 @ 0x3e00 │ │ │ │ + movweq r1, #16108 @ 0x3eec │ │ │ │ + movwne r1, #16192 @ 0x3f40 │ │ │ │ movteq r1, #39 @ 0x27 │ │ │ │ movtne r1, #39 @ 0x27 │ │ │ │ - bl d1990 │ │ │ │ + bl d19a8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl d3470 │ │ │ │ - b.n 814ec <_PyObject_GenericSetAttrWithDict@@Base+0x1d0> │ │ │ │ + bl d3488 │ │ │ │ + b.n 8159a <_PyObject_GenericSetAttrWithDict@@Base+0x26a> │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, r4 │ │ │ │ - bl bc248 │ │ │ │ + bl bc254 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 81824 <_PyObject_GenericSetAttrWithDict@@Base+0x508> │ │ │ │ - ldr r2, [r7, #8] │ │ │ │ - eor.w r1, r2, r2, asr #31 │ │ │ │ - sub.w r1, r1, r2, asr #31 │ │ │ │ - ldrd r2, r0, [r3, #16] │ │ │ │ - adds r3, r2, #3 │ │ │ │ - mla r3, r0, r1, r3 │ │ │ │ - bic.w r3, r3, #3 │ │ │ │ - add r3, r6 │ │ │ │ - adds r6, r7, r3 │ │ │ │ - b.n 81474 <_PyObject_GenericSetAttrWithDict@@Base+0x158> │ │ │ │ - movw r0, #43976 @ 0xabc8 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ - movw r1, #15684 @ 0x3d44 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - bl d1990 │ │ │ │ - b.n 8156c <_PyObject_GenericSetAttrWithDict@@Base+0x250> │ │ │ │ + b.n 8181c <_PyObject_GenericSetAttrWithDict@@Base+0x4ec> │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl d5774 <_PyEval_CheckExceptTypeValid@@Base+0x109c> │ │ │ │ + bl d578c <_PyEval_CheckExceptTypeValid@@Base+0x10a4> │ │ │ │ mov r6, r0 │ │ │ │ - b.n 8187a <_PyObject_GenericSetAttrWithDict@@Base+0x55e> │ │ │ │ - nop │ │ │ │ + b.n 81872 <_PyObject_GenericSetAttrWithDict@@Base+0x542> │ │ │ │ + movw r0, #43976 @ 0xabc8 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + movw r1, #16004 @ 0x3e84 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + bl d19a8 │ │ │ │ + mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ + b.n 815ba <_PyObject_GenericSetAttrWithDict@@Base+0x28a> │ │ │ │ + bl d3c60 │ │ │ │ + b.n 814f2 <_PyObject_GenericSetAttrWithDict@@Base+0x1c2> │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00081954 <_PyType_LookupRef@@Base>: │ │ │ │ +00081964 <_PyType_LookupRef@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [pc, #256] @ (81a68 <_PyType_LookupRef@@Base+0x114>) │ │ │ │ + ldr r0, [pc, #256] @ (81a78 <_PyType_LookupRef@@Base+0x114>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ sub sp, #8 │ │ │ │ mov r8, r1 │ │ │ │ ldr.w r2, [r7, #192] @ 0xc0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ eor.w r5, r2, r1, asr #3 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ movs r3, #12 │ │ │ │ ubfx r5, r5, #0, #12 │ │ │ │ mul.w r5, r3, r5 │ │ │ │ adds r6, r4, r5 │ │ │ │ add.w r6, r6, #40960 @ 0xa000 │ │ │ │ ldr.w r3, [r6, #2808] @ 0xaf8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 819de <_PyType_LookupRef@@Base+0x8a> │ │ │ │ + bne.n 819ee <_PyType_LookupRef@@Base+0x8a> │ │ │ │ ldr.w r3, [r6, #2812] @ 0xafc │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 819de <_PyType_LookupRef@@Base+0x8a> │ │ │ │ + bne.n 819ee <_PyType_LookupRef@@Base+0x8a> │ │ │ │ add.w r4, r4, #40960 @ 0xa000 │ │ │ │ add r4, r5 │ │ │ │ ldr.w r7, [r4, #2816] @ 0xb00 │ │ │ │ - cbz r7, 819d4 <_PyType_LookupRef@@Base+0x80> │ │ │ │ + cbz r7, 819e4 <_PyType_LookupRef@@Base+0x80> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 819b6 <_PyType_LookupRef@@Base+0x62> │ │ │ │ + beq.n 819c6 <_PyType_LookupRef@@Base+0x62> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ mov r0, r7 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, r7 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r1, r8 │ │ │ │ - bl 81b28 <_PyType_LookupRef@@Base+0x1d4> │ │ │ │ + bl 81b38 <_PyType_LookupRef@@Base+0x1d4> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 819b6 <_PyType_LookupRef@@Base+0x62> │ │ │ │ + beq.n 819c6 <_PyType_LookupRef@@Base+0x62> │ │ │ │ adds r3, #1 │ │ │ │ - beq.n 81a62 <_PyType_LookupRef@@Base+0x10e> │ │ │ │ + beq.n 81a72 <_PyType_LookupRef@@Base+0x10e> │ │ │ │ movs r7, #0 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 819be <_PyType_LookupRef@@Base+0x6a> │ │ │ │ + bne.n 819ce <_PyType_LookupRef@@Base+0x6a> │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ cmp r3, #100 @ 0x64 │ │ │ │ - bgt.n 819be <_PyType_LookupRef@@Base+0x6a> │ │ │ │ + bgt.n 819ce <_PyType_LookupRef@@Base+0x6a> │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 81a6c <_PyType_LookupRef@@Base+0x118> │ │ │ │ + bl 81a7c <_PyType_LookupRef@@Base+0x118> │ │ │ │ add r2, sp, #4 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ ldr.w sl, [r7, #192] @ 0xc0 │ │ │ │ - bl 81b28 <_PyType_LookupRef@@Base+0x1d4> │ │ │ │ + bl 81b38 <_PyType_LookupRef@@Base+0x1d4> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 819d0 <_PyType_LookupRef@@Base+0x7c> │ │ │ │ + bne.n 819e0 <_PyType_LookupRef@@Base+0x7c> │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 819b6 <_PyType_LookupRef@@Base+0x62> │ │ │ │ + beq.n 819c6 <_PyType_LookupRef@@Base+0x62> │ │ │ │ add.w r4, r4, #43520 @ 0xaa00 │ │ │ │ adds r4, #248 @ 0xf8 │ │ │ │ adds r3, r4, r5 │ │ │ │ str r0, [r3, #8] │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r0, [r6, #2812] @ 0xafc │ │ │ │ @@ -130581,89 +130582,89 @@ │ │ │ │ strne.w r3, [r8] │ │ │ │ str.w r8, [r4, r2] │ │ │ │ dmb ish │ │ │ │ str.w sl, [r4, r5] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 819b6 <_PyType_LookupRef@@Base+0x62> │ │ │ │ + beq.n 819c6 <_PyType_LookupRef@@Base+0x62> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 819b6 <_PyType_LookupRef@@Base+0x62> │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 819b6 <_PyType_LookupRef@@Base+0x62> │ │ │ │ - bl d3c50 │ │ │ │ - b.n 819d4 <_PyType_LookupRef@@Base+0x80> │ │ │ │ + bne.n 819c6 <_PyType_LookupRef@@Base+0x62> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 819c6 <_PyType_LookupRef@@Base+0x62> │ │ │ │ + bl d3c60 │ │ │ │ + b.n 819e4 <_PyType_LookupRef@@Base+0x80> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr.w r3, [r1, #192] @ 0xc0 │ │ │ │ - cbz r3, 81a76 <_PyType_LookupRef@@Base+0x122> │ │ │ │ + cbz r3, 81a86 <_PyType_LookupRef@@Base+0x122> │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r1, #84] @ 0x54 │ │ │ │ mov r4, r1 │ │ │ │ lsls r1, r3, #19 │ │ │ │ - bpl.n 81b1e <_PyType_LookupRef@@Base+0x1ca> │ │ │ │ + bpl.n 81b2e <_PyType_LookupRef@@Base+0x1ca> │ │ │ │ ldrh.w r2, [r4, #206] @ 0xce │ │ │ │ cmp.w r2, #1000 @ 0x3e8 │ │ │ │ - bcs.n 81b1e <_PyType_LookupRef@@Base+0x1ca> │ │ │ │ + bcs.n 81b2e <_PyType_LookupRef@@Base+0x1ca> │ │ │ │ ldr.w r6, [r4, #168] @ 0xa8 │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r8, [r6, #8] │ │ │ │ cmp.w r8, #0 │ │ │ │ - ble.n 81af6 <_PyType_LookupRef@@Base+0x1a2> │ │ │ │ + ble.n 81b06 <_PyType_LookupRef@@Base+0x1a2> │ │ │ │ ldr r1, [r6, #12] │ │ │ │ - bl 81a6c <_PyType_LookupRef@@Base+0x118> │ │ │ │ + bl 81a7c <_PyType_LookupRef@@Base+0x118> │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 81b1e <_PyType_LookupRef@@Base+0x1ca> │ │ │ │ + cbz r0, 81b2e <_PyType_LookupRef@@Base+0x1ca> │ │ │ │ cmp.w r8, #1 │ │ │ │ - beq.n 81acc <_PyType_LookupRef@@Base+0x178> │ │ │ │ + beq.n 81adc <_PyType_LookupRef@@Base+0x178> │ │ │ │ adds r6, #12 │ │ │ │ ldr.w r1, [r6, #4]! │ │ │ │ mov r0, r5 │ │ │ │ adds r7, #1 │ │ │ │ - bl 81a6c <_PyType_LookupRef@@Base+0x118> │ │ │ │ - cbz r0, 81b1e <_PyType_LookupRef@@Base+0x1ca> │ │ │ │ + bl 81a7c <_PyType_LookupRef@@Base+0x118> │ │ │ │ + cbz r0, 81b2e <_PyType_LookupRef@@Base+0x1ca> │ │ │ │ cmp r7, r8 │ │ │ │ - bne.n 81aba <_PyType_LookupRef@@Base+0x166> │ │ │ │ + bne.n 81aca <_PyType_LookupRef@@Base+0x166> │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ lsls r2, r3, #23 │ │ │ │ - bpl.n 81afa <_PyType_LookupRef@@Base+0x1a6> │ │ │ │ - ldr r2, [pc, #80] @ (81b24 <_PyType_LookupRef@@Base+0x1d0>) │ │ │ │ + bpl.n 81b0a <_PyType_LookupRef@@Base+0x1a6> │ │ │ │ + ldr r2, [pc, #80] @ (81b34 <_PyType_LookupRef@@Base+0x1d0>) │ │ │ │ ldr.w r3, [r2, #1520] @ 0x5f0 │ │ │ │ cmp.w r3, #131072 @ 0x20000 │ │ │ │ - bcs.n 81b1e <_PyType_LookupRef@@Base+0x1ca> │ │ │ │ + bcs.n 81b2e <_PyType_LookupRef@@Base+0x1ca> │ │ │ │ adds r1, r3, #1 │ │ │ │ str.w r1, [r2, #1520] @ 0x5f0 │ │ │ │ - cbz r3, 81af0 <_PyType_LookupRef@@Base+0x19c> │ │ │ │ + cbz r3, 81b00 <_PyType_LookupRef@@Base+0x19c> │ │ │ │ ldrh.w r2, [r4, #206] @ 0xce │ │ │ │ adds r2, #1 │ │ │ │ strh.w r2, [r4, #206] @ 0xce │ │ │ │ str.w r3, [r4, #192] @ 0xc0 │ │ │ │ - b.n 81b18 <_PyType_LookupRef@@Base+0x1c4> │ │ │ │ + b.n 81b28 <_PyType_LookupRef@@Base+0x1c4> │ │ │ │ lsls r3, r3, #23 │ │ │ │ - bmi.n 81ad2 <_PyType_LookupRef@@Base+0x17e> │ │ │ │ + bmi.n 81ae2 <_PyType_LookupRef@@Base+0x17e> │ │ │ │ add.w r0, r5, #40960 @ 0xa000 │ │ │ │ ldr.w r2, [r0, #2804] @ 0xaf4 │ │ │ │ - cbz r2, 81b1e <_PyType_LookupRef@@Base+0x1ca> │ │ │ │ + cbz r2, 81b2e <_PyType_LookupRef@@Base+0x1ca> │ │ │ │ ldrh.w r3, [r4, #206] @ 0xce │ │ │ │ adds r1, r2, #1 │ │ │ │ str.w r1, [r0, #2804] @ 0xaf4 │ │ │ │ adds r3, #1 │ │ │ │ str.w r2, [r4, #192] @ 0xc0 │ │ │ │ strh.w r3, [r4, #206] @ 0xce │ │ │ │ movs r0, #1 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r0, #0 │ │ │ │ - b.n 81b1a <_PyType_LookupRef@@Base+0x1c6> │ │ │ │ + b.n 81b2a <_PyType_LookupRef@@Base+0x1c6> │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -130671,63 +130672,63 @@ │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r2, [r1, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 81c4c <_PyType_LookupRef@@Base+0x2f8> │ │ │ │ + bne.n 81c5c <_PyType_LookupRef@@Base+0x2f8> │ │ │ │ ldr.w sl, [r1, #12] │ │ │ │ cmp.w sl, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 81c4c <_PyType_LookupRef@@Base+0x2f8> │ │ │ │ + beq.n 81c5c <_PyType_LookupRef@@Base+0x2f8> │ │ │ │ ldr.w fp, [r4, #172] @ 0xac │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 81c78 <_PyType_LookupRef@@Base+0x324> │ │ │ │ + beq.w 81c88 <_PyType_LookupRef@@Base+0x324> │ │ │ │ ldr.w r3, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 81c42 <_PyType_LookupRef@@Base+0x2ee> │ │ │ │ + beq.n 81c52 <_PyType_LookupRef@@Base+0x2ee> │ │ │ │ ldr.w r7, [fp, #8] │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r7, #0 │ │ │ │ - ble.n 81bb4 <_PyType_LookupRef@@Base+0x260> │ │ │ │ - ldr.w r9, [pc, #352] @ 81ce0 <_PyType_LookupRef@@Base+0x38c> │ │ │ │ + ble.n 81bc4 <_PyType_LookupRef@@Base+0x260> │ │ │ │ + ldr.w r9, [pc, #352] @ 81cf0 <_PyType_LookupRef@@Base+0x38c> │ │ │ │ add.w r6, fp, #8 │ │ │ │ movs r4, #0 │ │ │ │ mrc 15, 0, r8, cr13, cr0, {3} │ │ │ │ ldr.w r1, [r6, #4]! │ │ │ │ add r3, sp, #12 │ │ │ │ mov r2, sl │ │ │ │ ldr r0, [r1, #84] @ 0x54 │ │ │ │ lsls r0, r0, #30 │ │ │ │ - bmi.n 81bda <_PyType_LookupRef@@Base+0x286> │ │ │ │ + bmi.n 81bea <_PyType_LookupRef@@Base+0x286> │ │ │ │ ldr.w r0, [r1, #132] @ 0x84 │ │ │ │ mov r1, r5 │ │ │ │ - bl 78354 │ │ │ │ + bl 782d4 │ │ │ │ adds r0, #3 │ │ │ │ - beq.n 81c28 <_PyType_LookupRef@@Base+0x2d4> │ │ │ │ + beq.n 81c38 <_PyType_LookupRef@@Base+0x2d4> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r4, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 81c30 <_PyType_LookupRef@@Base+0x2dc> │ │ │ │ + bne.n 81c40 <_PyType_LookupRef@@Base+0x2dc> │ │ │ │ cmp r4, r7 │ │ │ │ - bne.n 81b8c <_PyType_LookupRef@@Base+0x238> │ │ │ │ + bne.n 81b9c <_PyType_LookupRef@@Base+0x238> │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r2 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ str r2, [r1, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r2, [fp] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 81bd2 <_PyType_LookupRef@@Base+0x27e> │ │ │ │ + beq.n 81be2 <_PyType_LookupRef@@Base+0x27e> │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [fp] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 81c6c <_PyType_LookupRef@@Base+0x318> │ │ │ │ + beq.n 81c7c <_PyType_LookupRef@@Base+0x318> │ │ │ │ mov r0, r3 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r2, [r8, r9] │ │ │ │ ldr.w r3, [r1, #180] @ 0xb4 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ subs r3, #1 │ │ │ │ @@ -130743,378 +130744,378 @@ │ │ │ │ add r3, r0 │ │ │ │ add.w r0, ip, #92672 @ 0x16a00 │ │ │ │ ldr.w r0, [r0, #252] @ 0xfc │ │ │ │ cmp r0, r1 │ │ │ │ ite ne │ │ │ │ movne r2, lr │ │ │ │ orreq.w r2, lr, #1 │ │ │ │ - cbz r2, 81c62 <_PyType_LookupRef@@Base+0x30e> │ │ │ │ + cbz r2, 81c72 <_PyType_LookupRef@@Base+0x30e> │ │ │ │ ldr r0, [r3, #16] │ │ │ │ add r3, sp, #12 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r5 │ │ │ │ - bl 78354 │ │ │ │ + bl 782d4 │ │ │ │ adds r0, #3 │ │ │ │ - bne.n 81ba8 <_PyType_LookupRef@@Base+0x254> │ │ │ │ + bne.n 81bb8 <_PyType_LookupRef@@Base+0x254> │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ movs r3, #0 │ │ │ │ - b.n 81bb8 <_PyType_LookupRef@@Base+0x264> │ │ │ │ + b.n 81bc8 <_PyType_LookupRef@@Base+0x264> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 81c3e <_PyType_LookupRef@@Base+0x2ea> │ │ │ │ + beq.n 81c4e <_PyType_LookupRef@@Base+0x2ea> │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ - b.n 81bb8 <_PyType_LookupRef@@Base+0x264> │ │ │ │ + b.n 81bc8 <_PyType_LookupRef@@Base+0x264> │ │ │ │ ldr.w r7, [fp, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - bgt.n 81b7e <_PyType_LookupRef@@Base+0x22a> │ │ │ │ - b.n 81bb4 <_PyType_LookupRef@@Base+0x260> │ │ │ │ + bgt.n 81b8e <_PyType_LookupRef@@Base+0x22a> │ │ │ │ + b.n 81bc4 <_PyType_LookupRef@@Base+0x260> │ │ │ │ mov r0, r5 │ │ │ │ - bl 6cb9c │ │ │ │ + bl 6cb94 │ │ │ │ mov sl, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.w 81b58 <_PyType_LookupRef@@Base+0x204> │ │ │ │ + bne.w 81b68 <_PyType_LookupRef@@Base+0x204> │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - b.n 81c84 <_PyType_LookupRef@@Base+0x330> │ │ │ │ + b.n 81c94 <_PyType_LookupRef@@Base+0x330> │ │ │ │ add.w ip, ip, #98304 @ 0x18000 │ │ │ │ ldr.w r0, [ip, #244] @ 0xf4 │ │ │ │ - b.n 81c1a <_PyType_LookupRef@@Base+0x2c6> │ │ │ │ + b.n 81c2a <_PyType_LookupRef@@Base+0x2c6> │ │ │ │ mov r0, fp │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 81bd2 <_PyType_LookupRef@@Base+0x27e> │ │ │ │ + b.n 81be2 <_PyType_LookupRef@@Base+0x27e> │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ lsls r7, r3, #30 │ │ │ │ - bmi.n 81c8c <_PyType_LookupRef@@Base+0x338> │ │ │ │ + bmi.n 81c9c <_PyType_LookupRef@@Base+0x338> │ │ │ │ lsls r6, r3, #18 │ │ │ │ - bpl.n 81cca <_PyType_LookupRef@@Base+0x376> │ │ │ │ + bpl.n 81cda <_PyType_LookupRef@@Base+0x376> │ │ │ │ movs r2, #1 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r3, #0 │ │ │ │ str r2, [r1, #0] │ │ │ │ - b.n 81bd2 <_PyType_LookupRef@@Base+0x27e> │ │ │ │ - ldr r2, [pc, #80] @ (81ce0 <_PyType_LookupRef@@Base+0x38c>) │ │ │ │ + b.n 81be2 <_PyType_LookupRef@@Base+0x27e> │ │ │ │ + ldr r2, [pc, #80] @ (81cf0 <_PyType_LookupRef@@Base+0x38c>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr.w r1, [r4, #180] @ 0xb4 │ │ │ │ subs r1, #1 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ movs r3, #28 │ │ │ │ mul.w r3, r1, r3 │ │ │ │ adds r2, r0, r3 │ │ │ │ add.w r2, r2, #92672 @ 0x16a00 │ │ │ │ ldr.w r6, [r2, #252] @ 0xfc │ │ │ │ add.w r2, r3, #92672 @ 0x16a00 │ │ │ │ adds r2, #252 @ 0xfc │ │ │ │ add r2, r0 │ │ │ │ cmp r6, r4 │ │ │ │ - beq.n 81cc4 <_PyType_LookupRef@@Base+0x370> │ │ │ │ + beq.n 81cd4 <_PyType_LookupRef@@Base+0x370> │ │ │ │ cmp r1, #10 │ │ │ │ ittt ls │ │ │ │ addls.w r3, r3, #98304 @ 0x18000 │ │ │ │ addls r3, #228 @ 0xe4 │ │ │ │ addls r2, r0, r3 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 81c82 <_PyType_LookupRef@@Base+0x32e> │ │ │ │ + bne.n 81c92 <_PyType_LookupRef@@Base+0x32e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f698 │ │ │ │ + bl 7f6ac │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 81c5c <_PyType_LookupRef@@Base+0x308> │ │ │ │ + blt.n 81c6c <_PyType_LookupRef@@Base+0x308> │ │ │ │ ldr.w fp, [r4, #172] @ 0xac │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 81c82 <_PyType_LookupRef@@Base+0x32e> │ │ │ │ - b.n 81b64 <_PyType_LookupRef@@Base+0x210> │ │ │ │ + beq.n 81c92 <_PyType_LookupRef@@Base+0x32e> │ │ │ │ + b.n 81b74 <_PyType_LookupRef@@Base+0x210> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ sub sp, #16 │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, ip │ │ │ │ - bne.n 81d46 <_PyType_LookupRef@@Base+0x3f2> │ │ │ │ + bne.n 81d56 <_PyType_LookupRef@@Base+0x3f2> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 81d50 <_PyType_LookupRef@@Base+0x3fc> │ │ │ │ + beq.n 81d60 <_PyType_LookupRef@@Base+0x3fc> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ movw r2, #42220 @ 0xa4ec │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ adds r3, #1 │ │ │ │ cmp r0, r2 │ │ │ │ str r3, [r5, #0] │ │ │ │ - bne.n 81d5e <_PyType_LookupRef@@Base+0x40a> │ │ │ │ + bne.n 81d6e <_PyType_LookupRef@@Base+0x40a> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ adds r0, r3, #1 │ │ │ │ - beq.n 81d5e <_PyType_LookupRef@@Base+0x40a> │ │ │ │ - ldr r0, [pc, #96] @ (81d84 <_PyType_LookupRef@@Base+0x430>) │ │ │ │ + beq.n 81d6e <_PyType_LookupRef@@Base+0x40a> │ │ │ │ + ldr r0, [pc, #96] @ (81d94 <_PyType_LookupRef@@Base+0x430>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r6, [r1, #24] │ │ │ │ ldr r2, [r2, r0] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ movw r2, #44060 @ 0xac1c │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ str r5, [sp, #0] │ │ │ │ cmp r6, r2 │ │ │ │ mov r2, r4 │ │ │ │ - beq.n 81d7c <_PyType_LookupRef@@Base+0x428> │ │ │ │ - bl 7b9b0 │ │ │ │ + beq.n 81d8c <_PyType_LookupRef@@Base+0x428> │ │ │ │ + bl 7b9ac │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, ip │ │ │ │ - bne.n 81d0a <_PyType_LookupRef@@Base+0x3b6> │ │ │ │ + bne.n 81d1a <_PyType_LookupRef@@Base+0x3b6> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 81d1c <_PyType_LookupRef@@Base+0x3c8> │ │ │ │ + beq.n 81d2c <_PyType_LookupRef@@Base+0x3c8> │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 6cb9c │ │ │ │ + bl 6cb94 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 81d22 <_PyType_LookupRef@@Base+0x3ce> │ │ │ │ + bne.n 81d32 <_PyType_LookupRef@@Base+0x3ce> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 19f248 │ │ │ │ - bl 794e4 │ │ │ │ + b.w 19f168 │ │ │ │ + bl 79478 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00081d88 : │ │ │ │ +00081d98 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 7a158 │ │ │ │ + bl 7a0ec │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 81dc4 │ │ │ │ + cbz r0, 81dd4 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #48] @ (81dd8 ) │ │ │ │ + ldr r1, [pc, #48] @ (81de8 ) │ │ │ │ mov r0, r5 │ │ │ │ - bl 81154 │ │ │ │ + bl 81168 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 81dc4 │ │ │ │ + cbnz r0, 81dd4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 81dc0 │ │ │ │ + beq.n 81dd0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 81dd0 │ │ │ │ + cbz r3, 81de0 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - bl 7828c │ │ │ │ - b.n 81dc0 │ │ │ │ + bl 7820c │ │ │ │ + b.n 81dd0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 81dc0 │ │ │ │ - add r2, pc, #608 @ (adr r2, 8203c ) │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 81dd0 │ │ │ │ + add r2, pc, #608 @ (adr r2, 8204c ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00081ddc : │ │ │ │ +00081dec : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r1, #4572 @ 0x11dc │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 81dfe │ │ │ │ + bne.n 81e0e │ │ │ │ ldr r0, [r4, #8] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - bl 859a0 │ │ │ │ + bl 8596c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 81dfa │ │ │ │ + bne.n 81e0a │ │ │ │ movw r1, #555 @ 0x22b │ │ │ │ - movw r0, #20328 @ 0x4f68 │ │ │ │ + movw r0, #20648 @ 0x50a8 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 214fc4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 214f14 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -00081e1c : │ │ │ │ +00081e2c : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r0, 81e3a │ │ │ │ + cbz r0, 81e4a │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bpl.n 81e3a │ │ │ │ + bpl.n 81e4a │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.n 81e50 │ │ │ │ + b.n 81e60 │ │ │ │ movw r1, #4088 @ 0xff8 │ │ │ │ - movw r0, #64972 @ 0xfdcc │ │ │ │ + movw r0, #65292 @ 0xff0c │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 214fc4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 214f14 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr.w r9, [pc, #988] @ 82240 │ │ │ │ + ldr.w r9, [pc, #988] @ 82250 │ │ │ │ mrc 15, 0, r8, cr13, cr0, {3} │ │ │ │ ldr r3, [r0, #8] │ │ │ │ sub sp, #20 │ │ │ │ ldr.w r2, [r9, r8] │ │ │ │ ldr r6, [r2, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 820ac │ │ │ │ + beq.w 820bc │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 82140 │ │ │ │ + bne.w 82150 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r1, [r2, #108] @ 0x6c │ │ │ │ - movw r2, #56409 @ 0xdc59 │ │ │ │ + movw r2, #56657 @ 0xdd51 │ │ │ │ movt r2, #18 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 821d6 │ │ │ │ + bne.w 821e6 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ movw r2, #21846 @ 0x5556 │ │ │ │ movt r2, #21845 @ 0x5555 │ │ │ │ ldr r0, [r1, #16] │ │ │ │ lsls r0, r0, #1 │ │ │ │ smull r5, r2, r2, r0 │ │ │ │ sub.w r2, r2, r0, asr #31 │ │ │ │ cmp r3, r2 │ │ │ │ - blt.w 821d6 │ │ │ │ + blt.w 821e6 │ │ │ │ ldrb r3, [r1, #6] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 820f8 │ │ │ │ + beq.w 82108 │ │ │ │ ldrb r3, [r1, #4] │ │ │ │ movs r2, #1 │ │ │ │ movw r0, #43691 @ 0xaaab │ │ │ │ movt r0, #43690 @ 0xaaaa │ │ │ │ lsl.w r3, r2, r3 │ │ │ │ lsls r3, r2 │ │ │ │ umull r0, r3, r0, r3 │ │ │ │ ldrb r0, [r1, #5] │ │ │ │ lsrs r3, r2 │ │ │ │ lsls r2, r0 │ │ │ │ adds r2, #20 │ │ │ │ adds.w r2, r2, r3, lsl #3 │ │ │ │ - bmi.w 82124 │ │ │ │ + bmi.w 82134 │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ - movw r3, #6037 @ 0x1795 │ │ │ │ + movw r3, #6029 @ 0x178d │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r5, [r0, #692] @ 0x2b4 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.w 820d2 │ │ │ │ + bne.w 820e2 │ │ │ │ add.w r3, r6, #4096 @ 0x1000 │ │ │ │ add.w ip, r2, #4294967295 @ 0xffffffff │ │ │ │ cmp.w ip, #512 @ 0x200 │ │ │ │ ldr.w sl, [r3, #1528] @ 0x5f8 │ │ │ │ - bcs.w 82076 │ │ │ │ + bcs.w 82086 │ │ │ │ mov.w ip, ip, lsr #3 │ │ │ │ ldr.w r3, [sl, ip, lsl #3] │ │ │ │ ldr.w lr, [r3, #8] │ │ │ │ cmp r3, lr │ │ │ │ - beq.w 820c2 │ │ │ │ + beq.w 820d2 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r5, [r3, #4] │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r3, #0] │ │ │ │ ldr.w fp, [r5] │ │ │ │ str.w fp, [r3, #4] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 8202e │ │ │ │ + beq.n 8203e │ │ │ │ mov r0, r5 │ │ │ │ blx 29c10 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldrb r1, [r5, #5] │ │ │ │ ldrb r2, [r3, #6] │ │ │ │ movs r3, #1 │ │ │ │ lsls r3, r1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 820e8 │ │ │ │ + beq.w 820f8 │ │ │ │ add.w r2, r5, #20 │ │ │ │ mov.w ip, #8 │ │ │ │ add r2, r3 │ │ │ │ adds r1, r2, #4 │ │ │ │ ldr.w fp, [r5, #16] │ │ │ │ cmp.w fp, #0 │ │ │ │ itt gt │ │ │ │ movgt r0, #0 │ │ │ │ mvngt.w lr, #3221225472 @ 0xc0000000 │ │ │ │ - bgt.n 81f82 │ │ │ │ - b.n 81fa8 │ │ │ │ + bgt.n 81f92 │ │ │ │ + b.n 81fb8 │ │ │ │ str.w sl, [r3] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, lr │ │ │ │ - bne.n 81f9a │ │ │ │ + bne.n 81faa │ │ │ │ adds r0, #1 │ │ │ │ add r1, ip │ │ │ │ add r2, ip │ │ │ │ cmp fp, r0 │ │ │ │ - beq.n 81fa8 │ │ │ │ + beq.n 81fb8 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 81f78 │ │ │ │ + beq.n 81f88 │ │ │ │ ldr r7, [r3, #0] │ │ │ │ add.w sl, r7, #1 │ │ │ │ cmp r7, lr │ │ │ │ ldr r7, [r2, #0] │ │ │ │ - bne.n 81f6e │ │ │ │ + bne.n 81f7e │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, lr │ │ │ │ - beq.n 81f78 │ │ │ │ + beq.n 81f88 │ │ │ │ adds r0, #1 │ │ │ │ adds r3, #1 │ │ │ │ add r1, ip │ │ │ │ add r2, ip │ │ │ │ cmp fp, r0 │ │ │ │ str r3, [r7, #0] │ │ │ │ - bne.n 81f82 │ │ │ │ + bne.n 81f92 │ │ │ │ ldr.w r3, [r9, r8] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r3, #2416] @ 0x970 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 8205c │ │ │ │ + ble.n 8206c │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r3, #2416] @ 0x970 │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ - ldr r2, [pc, #628] @ (8223c ) │ │ │ │ + ldr r2, [pc, #628] @ (8224c ) │ │ │ │ ldr.w r7, [r3, #2096] @ 0x830 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8212c │ │ │ │ + bne.w 8213c │ │ │ │ movw r1, #42704 @ 0xa6d0 │ │ │ │ adds r0, r6, r1 │ │ │ │ str r5, [r7, #24] │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r5, [r4, #-8] │ │ │ │ ldr r3, [r6, r1] │ │ │ │ str r2, [r7, #8] │ │ │ │ @@ -131123,15 +131124,15 @@ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r4, [r4, #8] │ │ │ │ adc.w r2, r2, #0 │ │ │ │ str r3, [r6, r1] │ │ │ │ str r2, [r0, #4] │ │ │ │ strd r3, r2, [r7, #16] │ │ │ │ str r4, [r7, #8] │ │ │ │ - cbz r5, 82026 │ │ │ │ + cbz r5, 82036 │ │ │ │ ldr.w r1, [r9, r8] │ │ │ │ sub.w r2, r7, #8 │ │ │ │ ldr.w r3, [r7, #-4] │ │ │ │ ldr r1, [r1, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ ldr.w r1, [r1, #3796] @ 0xed4 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ @@ -131144,135 +131145,135 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrd r0, r7, [r3, #24] │ │ │ │ cmp r7, r0 │ │ │ │ ittt cc │ │ │ │ ldrcc r3, [r3, #12] │ │ │ │ strcc.w r3, [lr, #12] │ │ │ │ strcc.w lr, [r3, #8] │ │ │ │ - bcc.w 81f38 │ │ │ │ + bcc.w 81f48 │ │ │ │ add.w ip, ip, #1 │ │ │ │ add.w r1, r0, ip, lsl #3 │ │ │ │ str r1, [r3, #24] │ │ │ │ adds r1, r3, r0 │ │ │ │ str r1, [r3, #4] │ │ │ │ str.w fp, [r3, r0] │ │ │ │ - cbz r5, 82076 │ │ │ │ + cbz r5, 82086 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ - b.n 81f38 │ │ │ │ + b.n 81f48 │ │ │ │ movw r0, #21632 @ 0x5480 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 714a0 <_PyObject_GC_New@@Base> │ │ │ │ + bl 71498 <_PyObject_GC_New@@Base> │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 81fd8 │ │ │ │ + bne.n 81fe8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a2a5c │ │ │ │ - b.n 82128 │ │ │ │ + bl 1a2974 │ │ │ │ + b.n 82138 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w r5, [r3, #672] @ 0x2a0 │ │ │ │ - movw r3, #49361 @ 0xc0d1 │ │ │ │ + movw r3, #49353 @ 0xc0c9 │ │ │ │ movt r3, #6 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.w 821c4 │ │ │ │ + bne.w 821d4 │ │ │ │ cmp r2, #1 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ str r2, [sp, #8] │ │ │ │ blx 2a0fc │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 82124 │ │ │ │ + beq.n 82134 │ │ │ │ ldr.w r3, [sl, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [sl, #800] @ 0x320 │ │ │ │ - b.n 82058 │ │ │ │ + b.n 82068 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ movw r1, #44060 @ 0xac1c │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - bl 713e0 │ │ │ │ + bl 713d8 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 82026 │ │ │ │ + b.n 82036 │ │ │ │ mov r1, ip │ │ │ │ mov r0, sl │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 71850 │ │ │ │ + bl 71848 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r5, r0 │ │ │ │ - b.n 82056 │ │ │ │ + b.n 82066 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r1, r2 │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr.w r0, [r3, #688] @ 0x2b0 │ │ │ │ blx r5 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 82124 │ │ │ │ + cbz r0, 82134 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - b.n 81f38 │ │ │ │ + b.n 81f48 │ │ │ │ add.w r1, r5, #20 │ │ │ │ mov.w ip, #12 │ │ │ │ add r1, r3 │ │ │ │ adds r2, r1, #4 │ │ │ │ adds r1, #8 │ │ │ │ - b.n 81f5a │ │ │ │ + b.n 81f6a │ │ │ │ ldrb r2, [r1, #4] │ │ │ │ movs r0, #1 │ │ │ │ movw r3, #43691 @ 0xaaab │ │ │ │ movt r3, #43690 @ 0xaaaa │ │ │ │ lsl.w r2, r0, r2 │ │ │ │ lsls r2, r0 │ │ │ │ umull r2, r3, r2, r3 │ │ │ │ ldrb r2, [r1, #5] │ │ │ │ lsl.w r2, r0, r2 │ │ │ │ lsrs r3, r0 │ │ │ │ adds r2, #20 │ │ │ │ movs r0, #12 │ │ │ │ mla r2, r0, r3, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - bge.w 81ede │ │ │ │ - bl 1e7a0c │ │ │ │ + bge.w 81eee │ │ │ │ + bl 1e7954 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 82026 │ │ │ │ - movw r1, #25253 @ 0x62a5 │ │ │ │ + b.n 82036 │ │ │ │ + movw r1, #26133 @ 0x6615 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 8221c │ │ │ │ + bne.n 8222c │ │ │ │ mov r0, r7 │ │ │ │ - bl 126718 │ │ │ │ - b.n 81fd8 │ │ │ │ - bl 1fb27c │ │ │ │ + bl 126a88 │ │ │ │ + b.n 81fe8 │ │ │ │ + bl 1fb1d0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 82230 │ │ │ │ + beq.n 82240 │ │ │ │ movw r0, #21632 @ 0x5480 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 714a0 <_PyObject_GC_New@@Base> │ │ │ │ + bl 71498 <_PyObject_GC_New@@Base> │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 82228 │ │ │ │ + beq.n 82238 │ │ │ │ ldrb.w lr, [r5] │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #0 │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ cmp lr, r2 │ │ │ │ add.w r2, r2, #1 │ │ │ │ - bls.n 82186 │ │ │ │ + bls.n 82196 │ │ │ │ ldr.w r1, [r0, #4]! │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 82168 │ │ │ │ + beq.n 82178 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, ip │ │ │ │ add.w r3, r3, #1 │ │ │ │ it ne │ │ │ │ strne r3, [r1, #0] │ │ │ │ - b.n 82168 │ │ │ │ + b.n 82178 │ │ │ │ str r5, [r7, #28] │ │ │ │ movw r0, #42704 @ 0xa6d0 │ │ │ │ adds r5, r6, r0 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r1, [r4, #24] │ │ │ │ str r3, [r7, #8] │ │ │ │ ldr r3, [r6, r0] │ │ │ │ @@ -131287,479 +131288,479 @@ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r1, #0] │ │ │ │ ldr.w r3, [r4, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 82004 │ │ │ │ - b.n 82026 │ │ │ │ + bne.w 82014 │ │ │ │ + b.n 82036 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r1, r2 │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ blx r5 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r5, r0 │ │ │ │ - b.n 8209c │ │ │ │ + b.n 820ac │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ movw r1, #44060 @ 0xac1c │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - bl 713e0 │ │ │ │ + bl 713d8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 82128 │ │ │ │ + beq.n 82138 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 86ed8 │ │ │ │ + bl 86eb8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 82026 │ │ │ │ + beq.w 82036 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 82128 │ │ │ │ + beq.n 82138 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 82128 │ │ │ │ + bne.n 82138 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 82128 │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 82138 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ - b.n 81fd8 │ │ │ │ + b.n 81fe8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77270 │ │ │ │ - b.n 82128 │ │ │ │ + bl 771f0 │ │ │ │ + b.n 82138 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 1e7a0c │ │ │ │ + b.w 1e7954 │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00082244 <_PyObject_New@@Base>: │ │ │ │ +00082254 <_PyObject_New@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r7, [r0, #16] │ │ │ │ sub sp, #8 │ │ │ │ cmp r7, #0 │ │ │ │ - blt.w 82374 <_PyObject_New@@Base+0x130> │ │ │ │ + blt.w 82384 <_PyObject_New@@Base+0x130> │ │ │ │ movw r6, #19968 @ 0x4e00 │ │ │ │ movt r6, #72 @ 0x48 │ │ │ │ - movw r3, #6037 @ 0x1795 │ │ │ │ + movw r3, #6029 @ 0x178d │ │ │ │ movt r3, #7 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r2, [r6, #712] @ 0x2c8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 82366 <_PyObject_New@@Base+0x122> │ │ │ │ - ldr r3, [pc, #280] @ (82394 <_PyObject_New@@Base+0x150>) │ │ │ │ + bne.n 82376 <_PyObject_New@@Base+0x122> │ │ │ │ + ldr r3, [pc, #280] @ (823a4 <_PyObject_New@@Base+0x150>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ subs r1, r7, #1 │ │ │ │ cmp.w r1, #512 @ 0x200 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r8, [r3, #1528] @ 0x5f8 │ │ │ │ - bcs.n 82300 <_PyObject_New@@Base+0xbc> │ │ │ │ + bcs.n 82310 <_PyObject_New@@Base+0xbc> │ │ │ │ lsrs r1, r1, #3 │ │ │ │ ldr.w r3, [r8, r1, lsl #3] │ │ │ │ ldr.w lr, [r3, #8] │ │ │ │ cmp r3, lr │ │ │ │ - beq.n 82350 <_PyObject_New@@Base+0x10c> │ │ │ │ + beq.n 82360 <_PyObject_New@@Base+0x10c> │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r5, [r3, #4] │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r3, #0] │ │ │ │ ldr.w ip, [r5] │ │ │ │ str.w ip, [r3, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 822d8 <_PyObject_New@@Base+0x94> │ │ │ │ + beq.n 822e8 <_PyObject_New@@Base+0x94> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r4, [r5, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - ldr r2, [pc, #212] @ (82398 <_PyObject_New@@Base+0x154>) │ │ │ │ - bne.n 82334 <_PyObject_New@@Base+0xf0> │ │ │ │ + ldr r2, [pc, #212] @ (823a8 <_PyObject_New@@Base+0x154>) │ │ │ │ + bne.n 82344 <_PyObject_New@@Base+0xf0> │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 82344 <_PyObject_New@@Base+0x100> │ │ │ │ + bne.n 82354 <_PyObject_New@@Base+0x100> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrd r0, r2, [r3, #24] │ │ │ │ cmp r0, r2 │ │ │ │ ittt hi │ │ │ │ ldrhi r3, [r3, #12] │ │ │ │ strhi.w r3, [lr, #12] │ │ │ │ strhi.w lr, [r3, #8] │ │ │ │ - bhi.n 822b6 <_PyObject_New@@Base+0x72> │ │ │ │ + bhi.n 822c6 <_PyObject_New@@Base+0x72> │ │ │ │ adds r1, #1 │ │ │ │ add.w r1, r0, r1, lsl #3 │ │ │ │ str r1, [r3, #24] │ │ │ │ adds r1, r3, r0 │ │ │ │ str r1, [r3, #4] │ │ │ │ str.w ip, [r3, r0] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 822b6 <_PyObject_New@@Base+0x72> │ │ │ │ + bne.n 822c6 <_PyObject_New@@Base+0x72> │ │ │ │ ldr.w r5, [r6, #672] @ 0x2a0 │ │ │ │ - movw r3, #49361 @ 0xc0d1 │ │ │ │ + movw r3, #49353 @ 0xc0c9 │ │ │ │ movt r3, #6 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 8237e <_PyObject_New@@Base+0x13a> │ │ │ │ + bne.n 8238e <_PyObject_New@@Base+0x13a> │ │ │ │ cmp r7, #1 │ │ │ │ mov r0, r7 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ blx 2a0fc │ │ │ │ ldr.w r8, [sp, #4] │ │ │ │ mov r5, r0 │ │ │ │ - cbz r5, 82374 <_PyObject_New@@Base+0x130> │ │ │ │ + cbz r5, 82384 <_PyObject_New@@Base+0x130> │ │ │ │ ldr.w r3, [r8, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8, #800] @ 0x320 │ │ │ │ - b.n 822b6 <_PyObject_New@@Base+0x72> │ │ │ │ + b.n 822c6 <_PyObject_New@@Base+0x72> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ movs r1, #1 │ │ │ │ str r1, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 822d0 <_PyObject_New@@Base+0x8c> │ │ │ │ + beq.n 822e0 <_PyObject_New@@Base+0x8c> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 822d0 <_PyObject_New@@Base+0x8c> │ │ │ │ + b.n 822e0 <_PyObject_New@@Base+0x8c> │ │ │ │ mov r0, r8 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ - bl 71850 │ │ │ │ + bl 71848 │ │ │ │ ldr.w r8, [sp, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 822b6 <_PyObject_New@@Base+0x72> │ │ │ │ - b.n 82300 <_PyObject_New@@Base+0xbc> │ │ │ │ + bne.n 822c6 <_PyObject_New@@Base+0x72> │ │ │ │ + b.n 82310 <_PyObject_New@@Base+0xbc> │ │ │ │ ldr.w r0, [r6, #708] @ 0x2c4 │ │ │ │ mov r1, r7 │ │ │ │ blx r2 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 822b6 <_PyObject_New@@Base+0x72> │ │ │ │ + bne.n 822c6 <_PyObject_New@@Base+0x72> │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 1e7a0c │ │ │ │ + b.w 1e7954 │ │ │ │ ldr.w r0, [r6, #668] @ 0x29c │ │ │ │ mov r1, r7 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ blx r5 │ │ │ │ ldr.w r8, [sp, #4] │ │ │ │ mov r5, r0 │ │ │ │ - b.n 82326 <_PyObject_New@@Base+0xe2> │ │ │ │ + b.n 82336 <_PyObject_New@@Base+0xe2> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -0008239c : │ │ │ │ +000823ac : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - cbz r1, 823dc │ │ │ │ + cbz r1, 823ec │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 7a158 │ │ │ │ + bl 7a0ec │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 823e0 │ │ │ │ + cbz r0, 823f0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 823e4 │ │ │ │ + bl 823f4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 823d8 │ │ │ │ + beq.n 823e8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 823d8 │ │ │ │ + cbnz r3, 823e8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - bl 262848 │ │ │ │ + bl 2627d4 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 823d8 │ │ │ │ + b.n 823e8 │ │ │ │ │ │ │ │ -000823e4 : │ │ │ │ +000823f4 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ cmpne r0, #0 │ │ │ │ - beq.n 824ee │ │ │ │ + beq.n 824fe │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r3, [r2, #56] @ 0x38 │ │ │ │ - cbz r3, 82412 │ │ │ │ + cbz r3, 82422 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbz r3, 82412 │ │ │ │ + cbz r3, 82422 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ - cbz r3, 8244e │ │ │ │ + cbz r3, 8245e │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - cbz r3, 8244e │ │ │ │ + cbz r3, 8245e │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 824fe │ │ │ │ + beq.n 8250e │ │ │ │ ldr.w r3, [r3, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 824fe │ │ │ │ + beq.n 8250e │ │ │ │ movw r3, #56048 @ 0xdaf0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl d75c4 │ │ │ │ + bl d762c │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 824f4 │ │ │ │ + beq.n 82504 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w e6ee8 │ │ │ │ + b.w e6f60 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 824d4 │ │ │ │ + bge.n 824e4 │ │ │ │ movw r3, #40764 @ 0x9f3c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 824a4 │ │ │ │ - ldr r1, [pc, #180] @ (82518 ) │ │ │ │ + beq.n 824b4 │ │ │ │ + ldr r1, [pc, #180] @ (82528 ) │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl b8c7c │ │ │ │ + bl b8c94 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 824d0 │ │ │ │ + blt.n 824e0 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 824b2 │ │ │ │ - cbz r6, 824b2 │ │ │ │ + beq.n 824c2 │ │ │ │ + cbz r6, 824c2 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl d2608 │ │ │ │ + bl d2620 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8249e │ │ │ │ + beq.n 824ae │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 8249e │ │ │ │ + cbnz r3, 824ae │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 121bdc │ │ │ │ + b.w 121f4c │ │ │ │ mov r0, r6 │ │ │ │ - bl 7828c │ │ │ │ + bl 7820c │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #20404 @ 0x4fb4 │ │ │ │ + movw r1, #20724 @ 0x50f4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1990 │ │ │ │ + bl d19a8 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 8249e │ │ │ │ + b.n 824ae │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #20440 @ 0x4fd8 │ │ │ │ + movw r1, #20760 @ 0x5118 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1990 │ │ │ │ - b.n 824d0 │ │ │ │ - bl 262848 │ │ │ │ - b.n 824d0 │ │ │ │ - bl 7f720 │ │ │ │ + bl d19a8 │ │ │ │ + b.n 824e0 │ │ │ │ + bl 2627d4 │ │ │ │ + b.n 824e0 │ │ │ │ + bl 7f734 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 82440 │ │ │ │ - b.n 824d0 │ │ │ │ + beq.n 82450 │ │ │ │ + b.n 824e0 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #20356 @ 0x4f84 │ │ │ │ + movw r1, #20676 @ 0x50c4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1990 │ │ │ │ - b.n 824d0 │ │ │ │ - add r0, pc, #448 @ (adr r0, 826dc ) │ │ │ │ + bl d19a8 │ │ │ │ + b.n 824e0 │ │ │ │ + add r0, pc, #448 @ (adr r0, 826ec ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 8256a │ │ │ │ + bne.n 8257a │ │ │ │ ldr r2, [r1, #12] │ │ │ │ adds r5, r2, #1 │ │ │ │ - beq.n 8256a │ │ │ │ + beq.n 8257a │ │ │ │ add r3, sp, #4 │ │ │ │ - bl 78354 │ │ │ │ + bl 782d4 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ - cbz r5, 82586 │ │ │ │ + cbz r5, 82596 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ adds r3, r0, #3 │ │ │ │ - beq.n 825ce │ │ │ │ + beq.n 825de │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 8258a │ │ │ │ + beq.n 8259a │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 6cb9c │ │ │ │ + bl 6cb94 │ │ │ │ mov r2, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.n 825ce │ │ │ │ + beq.n 825de │ │ │ │ add r3, sp, #4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 78354 │ │ │ │ + bl 782d4 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 8254e │ │ │ │ + bne.n 8255e │ │ │ │ adds r0, #3 │ │ │ │ - beq.n 825ce │ │ │ │ + beq.n 825de │ │ │ │ ldr r2, [r6, #4] │ │ │ │ movw r3, #21632 @ 0x5480 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 825d2 │ │ │ │ - ldr r2, [pc, #120] @ (82614 ) │ │ │ │ + bne.n 825e2 │ │ │ │ + ldr r2, [pc, #120] @ (82624 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #1 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ - bl 7d724 │ │ │ │ + bl 7d728 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 825ce │ │ │ │ + cbz r0, 825de │ │ │ │ movw r3, #56044 @ 0xdaec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl d1f04 <_PyUnicodeWriter_WriteStr@@Base+0xb4> │ │ │ │ + bl d1f1c <_PyUnicodeWriter_WriteStr@@Base+0xb4> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 825ce │ │ │ │ + beq.n 825de │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 8260a │ │ │ │ + cbz r3, 8261a │ │ │ │ movs r5, #0 │ │ │ │ - b.n 82564 │ │ │ │ + b.n 82574 │ │ │ │ mov r0, r6 │ │ │ │ - ldr r1, [pc, #64] @ (82618 ) │ │ │ │ - bl 8dfa4 <_PyObject_LookupSpecial@@Base> │ │ │ │ + ldr r1, [pc, #64] @ (82628 ) │ │ │ │ + bl 8df90 <_PyObject_LookupSpecial@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 82600 │ │ │ │ + cbz r0, 82610 │ │ │ │ mov r1, r4 │ │ │ │ - bl d2608 │ │ │ │ + bl d2620 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 82564 │ │ │ │ + beq.n 82574 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 82564 │ │ │ │ + bne.n 82574 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 82564 │ │ │ │ - bl 7f720 │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 82574 │ │ │ │ + bl 7f734 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 82598 │ │ │ │ - b.n 825ce │ │ │ │ + beq.n 825a8 │ │ │ │ + b.n 825de │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 825ce │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 825de │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ add r1, sp, #384 @ 0x180 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movw r6, #19968 @ 0x4e00 │ │ │ │ movt r6, #72 @ 0x48 │ │ │ │ - movw r3, #6037 @ 0x1795 │ │ │ │ + movw r3, #6029 @ 0x178d │ │ │ │ movt r3, #7 │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r2, [r6, #712] @ 0x2c8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 826f8 │ │ │ │ - ldr r3, [pc, #244] @ (8273c ) │ │ │ │ + bne.n 82708 │ │ │ │ + ldr r3, [pc, #244] @ (8274c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r7, [r3, #1528] @ 0x5f8 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 826c4 │ │ │ │ + beq.n 826d4 │ │ │ │ ldrd r2, r4, [r3] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r2, [r4, #0] │ │ │ │ str r2, [r3, #4] │ │ │ │ - cbnz r2, 82688 │ │ │ │ + cbnz r2, 82698 │ │ │ │ ldrd r0, r6, [r3, #24] │ │ │ │ cmp r6, r0 │ │ │ │ itttt cs │ │ │ │ addcs r1, r3, r0 │ │ │ │ strcs r1, [r3, #4] │ │ │ │ addcs.w r1, r0, #16 │ │ │ │ strcs r1, [r3, #24] │ │ │ │ @@ -131779,84 +131780,84 @@ │ │ │ │ eor.w r6, r5, r5, asr #31 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ sub.w r6, r6, r5, asr #31 │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ - ldr r2, [pc, #140] @ (82740 ) │ │ │ │ + ldr r2, [pc, #140] @ (82750 ) │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r3, 8270e │ │ │ │ + cbnz r3, 8271e │ │ │ │ str r6, [r4, #12] │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 71850 │ │ │ │ + bl 71848 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 82688 │ │ │ │ + bne.n 82698 │ │ │ │ ldr.w r2, [r6, #672] @ 0x2a0 │ │ │ │ - movw r3, #49361 @ 0xc0d1 │ │ │ │ + movw r3, #49353 @ 0xc0c9 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 82722 │ │ │ │ + bne.n 82732 │ │ │ │ movs r0, #16 │ │ │ │ blx 2a0fc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r4, 82706 │ │ │ │ + cbz r4, 82716 │ │ │ │ ldr.w r3, [r7, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r7, #800] @ 0x320 │ │ │ │ - b.n 82688 │ │ │ │ + b.n 82698 │ │ │ │ ldr.w r0, [r6, #708] @ 0x2c4 │ │ │ │ movs r1, #16 │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 82688 │ │ │ │ + bne.n 82698 │ │ │ │ movs r4, #0 │ │ │ │ - bl 1e7a0c │ │ │ │ - b.n 826c0 │ │ │ │ - movw r1, #25253 @ 0x62a5 │ │ │ │ + bl 1e7954 │ │ │ │ + b.n 826d0 │ │ │ │ + movw r1, #26133 @ 0x6615 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 8272e │ │ │ │ + bne.n 8273e │ │ │ │ mov r0, r4 │ │ │ │ - bl 126718 │ │ │ │ - b.n 826be │ │ │ │ + bl 126a88 │ │ │ │ + b.n 826ce │ │ │ │ ldr.w r0, [r6, #668] @ 0x29c │ │ │ │ movs r1, #16 │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 826ea │ │ │ │ + b.n 826fa │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 826be │ │ │ │ + b.n 826ce │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00082744 : │ │ │ │ +00082754 : │ │ │ │ push {r0, r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ add r1, sp, #16 │ │ │ │ ldr.w r0, [r1], #4 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 8276c │ │ │ │ + bl 8277c │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -131864,58 +131865,58 @@ │ │ │ │ sub sp, #8 │ │ │ │ movs r3, #0 │ │ │ │ subs r2, r0, #1 │ │ │ │ mov r5, r3 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldrb.w r4, [r2, #1]! │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.w 828d2 │ │ │ │ - cbz r4, 827b2 │ │ │ │ + bgt.w 828e2 │ │ │ │ + cbz r4, 827c2 │ │ │ │ cmp r4, #58 @ 0x3a │ │ │ │ - bhi.w 828ec │ │ │ │ + bhi.w 828fc │ │ │ │ cmp r4, #31 │ │ │ │ - bhi.w 828a4 │ │ │ │ + bhi.w 828b4 │ │ │ │ cmp r4, #9 │ │ │ │ - beq.n 82786 │ │ │ │ + beq.n 82796 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 82786 │ │ │ │ + bne.n 82796 │ │ │ │ ldrb.w r4, [r2, #1]! │ │ │ │ adds r5, #1 │ │ │ │ movs r3, #0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 82792 │ │ │ │ + bne.n 827a2 │ │ │ │ cmp r5, #0 │ │ │ │ - blt.w 829d6 │ │ │ │ - beq.w 82a6e │ │ │ │ + blt.w 829e6 │ │ │ │ + beq.w 82a7e │ │ │ │ cmp r5, #1 │ │ │ │ str r1, [sp, #0] │ │ │ │ - beq.w 82920 │ │ │ │ - ldr.w sl, [pc, #692] @ 82a7c │ │ │ │ + beq.w 82930 │ │ │ │ + ldr.w sl, [pc, #692] @ 82a8c │ │ │ │ mrc 15, 0, r9, cr13, cr0, {3} │ │ │ │ cmp r5, #20 │ │ │ │ ldr.w r8, [sl, r9] │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ - bgt.w 829b4 │ │ │ │ + bgt.w 829c4 │ │ │ │ lsls r7, r5, #2 │ │ │ │ add r3, r7 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r6, [r3, #1608] @ 0x648 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 82932 │ │ │ │ - ldr r0, [pc, #648] @ (82a78 ) │ │ │ │ + beq.w 82942 │ │ │ │ + ldr r0, [pc, #648] @ (82a88 ) │ │ │ │ ldr.w r2, [r3, #1688] @ 0x698 │ │ │ │ ldr r1, [r6, #12] │ │ │ │ subs r2, #1 │ │ │ │ str.w r1, [r3, #1608] @ 0x648 │ │ │ │ str.w r2, [r3, #1688] @ 0x698 │ │ │ │ movs r2, #1 │ │ │ │ ldr.w r3, [r0, #1416] @ 0x588 │ │ │ │ str r2, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 829da │ │ │ │ + bne.w 829ea │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ add.w r0, r6, #12 │ │ │ │ add r7, sp, #4 │ │ │ │ blx 2957c │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ sub.w r1, r6, #8 │ │ │ │ @@ -131926,118 +131927,118 @@ │ │ │ │ and.w r3, r3, #3 │ │ │ │ orrs r3, r0 │ │ │ │ str r1, [r0, #0] │ │ │ │ mov r0, r7 │ │ │ │ strd r2, r3, [r6, #-8] │ │ │ │ str r1, [r2, #4] │ │ │ │ mov r1, sp │ │ │ │ - bl 82b54 │ │ │ │ + bl 82b64 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8298e │ │ │ │ + beq.w 8299e │ │ │ │ str r0, [r6, #12] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 82b54 │ │ │ │ + bl 82b64 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 82a06 │ │ │ │ + beq.w 82a16 │ │ │ │ cmp r5, #2 │ │ │ │ str r0, [r6, #16] │ │ │ │ - beq.n 82892 │ │ │ │ + beq.n 828a2 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 82b54 │ │ │ │ + bl 82b64 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 82a02 │ │ │ │ + beq.w 82a12 │ │ │ │ cmp r5, #3 │ │ │ │ str r0, [r6, #20] │ │ │ │ - beq.n 82892 │ │ │ │ + beq.n 828a2 │ │ │ │ add.w r9, r6, #20 │ │ │ │ movs r4, #3 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 82b54 │ │ │ │ + bl 82b64 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8298e │ │ │ │ + beq.w 8299e │ │ │ │ adds r4, #1 │ │ │ │ str.w r0, [r9, #4]! │ │ │ │ cmp r4, r5 │ │ │ │ - bne.n 8287a │ │ │ │ + bne.n 8288a │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 82a0a │ │ │ │ + bne.w 82a1a │ │ │ │ mov r0, r6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ sub.w r0, r4, #32 │ │ │ │ movs r6, #1 │ │ │ │ uxtb r0, r0 │ │ │ │ lsls r6, r0 │ │ │ │ movw r0, #4169 @ 0x1049 │ │ │ │ movt r0, #1024 @ 0x400 │ │ │ │ ands r0, r6 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 82786 │ │ │ │ + bne.w 82796 │ │ │ │ cmp r4, #41 @ 0x29 │ │ │ │ - beq.n 828e8 │ │ │ │ + beq.n 828f8 │ │ │ │ cmp r4, #40 @ 0x28 │ │ │ │ - bne.w 827a2 │ │ │ │ - cbnz r3, 82908 │ │ │ │ + bne.w 827b2 │ │ │ │ + cbnz r3, 82918 │ │ │ │ ldrb.w r4, [r2, #1]! │ │ │ │ adds r5, #1 │ │ │ │ movs r3, #1 │ │ │ │ cmp r4, #93 @ 0x5d │ │ │ │ - beq.n 828e8 │ │ │ │ - bls.n 828fe │ │ │ │ + beq.n 828f8 │ │ │ │ + bls.n 8290e │ │ │ │ cmp r4, #123 @ 0x7b │ │ │ │ - beq.n 82908 │ │ │ │ + beq.n 82918 │ │ │ │ cmp r4, #125 @ 0x7d │ │ │ │ - beq.n 828e8 │ │ │ │ + beq.n 828f8 │ │ │ │ ldrb.w r4, [r2, #1]! │ │ │ │ cmp r4, #93 @ 0x5d │ │ │ │ - bne.n 828d6 │ │ │ │ + bne.n 828e6 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 82786 │ │ │ │ + b.n 82796 │ │ │ │ cmp r4, #123 @ 0x7b │ │ │ │ - beq.n 828c8 │ │ │ │ - bhi.n 8290c │ │ │ │ + beq.n 828d8 │ │ │ │ + bhi.n 8291c │ │ │ │ cmp r4, #91 @ 0x5b │ │ │ │ - beq.n 828c8 │ │ │ │ + beq.n 828d8 │ │ │ │ cmp r4, #93 @ 0x5d │ │ │ │ - bne.w 827a2 │ │ │ │ - b.n 828e8 │ │ │ │ + bne.w 827b2 │ │ │ │ + b.n 828f8 │ │ │ │ cmp r4, #41 @ 0x29 │ │ │ │ - beq.n 828e8 │ │ │ │ - bls.n 82914 │ │ │ │ + beq.n 828f8 │ │ │ │ + bls.n 82924 │ │ │ │ cmp r4, #91 @ 0x5b │ │ │ │ - bne.n 828e0 │ │ │ │ + bne.n 828f0 │ │ │ │ adds r3, #1 │ │ │ │ - b.n 82786 │ │ │ │ + b.n 82796 │ │ │ │ cmp r4, #125 @ 0x7d │ │ │ │ - bne.w 827a2 │ │ │ │ - b.n 828e8 │ │ │ │ + bne.w 827b2 │ │ │ │ + b.n 828f8 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 82a56 │ │ │ │ + beq.w 82a66 │ │ │ │ cmp r4, #40 @ 0x28 │ │ │ │ - bne.n 828e0 │ │ │ │ - b.n 82908 │ │ │ │ + bne.n 828f0 │ │ │ │ + b.n 82918 │ │ │ │ mov r1, sp │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 82b54 │ │ │ │ + bl 82b64 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r1, r5 │ │ │ │ movw r0, #42012 @ 0xa41c │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 77bc4 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 77b44 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 829ca │ │ │ │ + beq.n 829da │ │ │ │ ldr.w r4, [sl, r9] │ │ │ │ lsls r7, r5, #2 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #0 │ │ │ │ add.w r0, r6, #12 │ │ │ │ add r7, sp, #4 │ │ │ │ blx 2957c │ │ │ │ @@ -132051,193 +132052,193 @@ │ │ │ │ orrs r3, r0 │ │ │ │ str r2, [r0, #0] │ │ │ │ mov r0, r7 │ │ │ │ str.w r1, [r6, #-8] │ │ │ │ str.w r3, [r6, #-4] │ │ │ │ str r2, [r1, #4] │ │ │ │ mov r1, sp │ │ │ │ - bl 82b54 │ │ │ │ + bl 82b64 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8284a │ │ │ │ + bne.w 8285a │ │ │ │ mov r4, r0 │ │ │ │ subs r5, #1 │ │ │ │ movs r2, #0 │ │ │ │ subs r3, r5, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2688e4 <_PySemaphore_Destroy@@Base+0x31c> │ │ │ │ + bl 268a24 <_PySemaphore_Destroy@@Base+0x2a8> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 829d6 │ │ │ │ + beq.n 829e6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 829d6 │ │ │ │ + cbnz r3, 829e6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 829d6 │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 829e6 │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ cmp r5, r3 │ │ │ │ - bls.n 82932 │ │ │ │ - bl 1e7a0c │ │ │ │ + bls.n 82942 │ │ │ │ + bl 1e7954 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 82946 │ │ │ │ + bne.n 82956 │ │ │ │ mov r3, r5 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, sp │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 2688e4 <_PySemaphore_Destroy@@Base+0x31c> │ │ │ │ + bl 268a24 <_PySemaphore_Destroy@@Base+0x2a8> │ │ │ │ movs r6, #0 │ │ │ │ - b.n 8289c │ │ │ │ - movw r2, #25253 @ 0x62a5 │ │ │ │ + b.n 828ac │ │ │ │ + movw r2, #26133 @ 0x6615 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 829f2 │ │ │ │ + bne.n 82a02 │ │ │ │ mov r0, r6 │ │ │ │ - bl 126718 │ │ │ │ + bl 126a88 │ │ │ │ ldr.w r4, [sl, r9] │ │ │ │ - b.n 8294c │ │ │ │ + b.n 8295c │ │ │ │ ldr.w r2, [r0, #1420] @ 0x58c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ ldr.w r4, [sl, r9] │ │ │ │ - b.n 8294c │ │ │ │ + b.n 8295c │ │ │ │ movs r4, #2 │ │ │ │ - b.n 8298e │ │ │ │ + b.n 8299e │ │ │ │ movs r4, #1 │ │ │ │ - b.n 8298e │ │ │ │ + b.n 8299e │ │ │ │ sub.w r1, r3, #32 │ │ │ │ movw r0, #61438 @ 0xeffe │ │ │ │ movt r0, #64511 @ 0xfbff │ │ │ │ movs r4, #1 │ │ │ │ uxtb r1, r1 │ │ │ │ cmp r1, #26 │ │ │ │ itt ls │ │ │ │ asrls r0, r1 │ │ │ │ andls r4, r0 │ │ │ │ cmp r3, #9 │ │ │ │ - beq.n 82a28 │ │ │ │ - cbnz r4, 82a34 │ │ │ │ + beq.n 82a38 │ │ │ │ + cbnz r4, 82a44 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8289c │ │ │ │ - b.n 82a0a │ │ │ │ + beq.w 828ac │ │ │ │ + b.n 82a1a │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #20508 @ 0x501c │ │ │ │ + movw r1, #20828 @ 0x515c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 1271a4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 829a6 │ │ │ │ - b.n 829d6 │ │ │ │ + bne.n 829b6 │ │ │ │ + b.n 829e6 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #20480 @ 0x5000 │ │ │ │ + movw r1, #20800 @ 0x5140 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 829d6 │ │ │ │ + bl 1271a4 │ │ │ │ + b.n 829e6 │ │ │ │ movw r6, #4356 @ 0x1104 │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ - b.n 8289c │ │ │ │ + b.n 828ac │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movs r4, #0 │ │ │ │ subs r2, r0, #1 │ │ │ │ mov r0, r4 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp r4, #0 │ │ │ │ - bgt.n 82af2 │ │ │ │ + bgt.n 82b02 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 82ac0 │ │ │ │ + beq.n 82ad0 │ │ │ │ cmp r3, #58 @ 0x3a │ │ │ │ - bhi.n 82b0c │ │ │ │ + bhi.n 82b1c │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 82ac2 │ │ │ │ + bhi.n 82ad2 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 82b38 │ │ │ │ + beq.n 82b48 │ │ │ │ cmp r3, #9 │ │ │ │ - beq.n 82a94 │ │ │ │ + beq.n 82aa4 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 82a94 │ │ │ │ + bne.n 82aa4 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r0, #1 │ │ │ │ movs r4, #0 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 82aa0 │ │ │ │ + bne.n 82ab0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ sub.w r5, r3, #32 │ │ │ │ mov.w ip, #1 │ │ │ │ uxtb r5, r5 │ │ │ │ lsl.w ip, ip, r5 │ │ │ │ movw r5, #4169 @ 0x1049 │ │ │ │ movt r5, #1024 @ 0x400 │ │ │ │ and.w r5, ip, r5 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 82a94 │ │ │ │ + bne.n 82aa4 │ │ │ │ cmp r3, #41 @ 0x29 │ │ │ │ - beq.n 82b08 │ │ │ │ + beq.n 82b18 │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ - bne.n 82ab0 │ │ │ │ - cbnz r4, 82b28 │ │ │ │ + bne.n 82ac0 │ │ │ │ + cbnz r4, 82b36 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r0, #1 │ │ │ │ movs r4, #1 │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ - beq.n 82b08 │ │ │ │ - bls.n 82b1c │ │ │ │ + beq.n 82b18 │ │ │ │ + bls.n 82b2c │ │ │ │ cmp r3, #123 @ 0x7b │ │ │ │ - beq.n 82b28 │ │ │ │ + beq.n 82b36 │ │ │ │ cmp r3, #125 @ 0x7d │ │ │ │ - beq.n 82b08 │ │ │ │ + beq.n 82b18 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ - bne.n 82af6 │ │ │ │ + bne.n 82b06 │ │ │ │ subs r4, #1 │ │ │ │ - b.n 82a94 │ │ │ │ + b.n 82aa4 │ │ │ │ cmp r3, #123 @ 0x7b │ │ │ │ - beq.n 82ae8 │ │ │ │ - bhi.n 82b2c │ │ │ │ + beq.n 82af8 │ │ │ │ + bhi.n 82b3a │ │ │ │ cmp r3, #91 @ 0x5b │ │ │ │ - beq.n 82ae8 │ │ │ │ + beq.n 82af8 │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ - bne.n 82ab0 │ │ │ │ - b.n 82b08 │ │ │ │ + bne.n 82ac0 │ │ │ │ + b.n 82b18 │ │ │ │ cmp r3, #41 @ 0x29 │ │ │ │ - beq.n 82b08 │ │ │ │ - bhi.n 82b32 │ │ │ │ - cbz r3, 82b38 │ │ │ │ - cmp r3, #40 @ 0x28 │ │ │ │ - bne.n 82b00 │ │ │ │ + beq.n 82b18 │ │ │ │ + bls.n 82b40 │ │ │ │ + cmp r3, #91 @ 0x5b │ │ │ │ + bne.n 82b10 │ │ │ │ adds r4, #1 │ │ │ │ - b.n 82a94 │ │ │ │ + b.n 82aa4 │ │ │ │ cmp r3, #125 @ 0x7d │ │ │ │ - bne.n 82ab0 │ │ │ │ - b.n 82b08 │ │ │ │ - cmp r3, #91 @ 0x5b │ │ │ │ - bne.n 82b00 │ │ │ │ - b.n 82b28 │ │ │ │ + bne.n 82ac0 │ │ │ │ + b.n 82b18 │ │ │ │ + cbz r3, 82b48 │ │ │ │ + cmp r3, #40 @ 0x28 │ │ │ │ + bne.n 82b10 │ │ │ │ + b.n 82b36 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #20480 @ 0x5000 │ │ │ │ + movw r1, #20800 @ 0x5140 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 1271a4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r4, r0 │ │ │ │ @@ -132245,15 +132246,15 @@ │ │ │ │ sub sp, #20 │ │ │ │ mov r5, r1 │ │ │ │ adds r0, r2, #1 │ │ │ │ str r0, [r4, #0] │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ subs r3, #9 │ │ │ │ cmp r3, #114 @ 0x72 │ │ │ │ - bhi.w 83298 │ │ │ │ + bhi.w 832a8 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r7, r0, #5 │ │ │ │ lsls r5, r1, #14 │ │ │ │ lsls r5, r1, #14 │ │ │ │ lsls r5, r1, #14 │ │ │ │ lsls r5, r1, #14 │ │ │ │ lsls r5, r1, #14 │ │ │ │ @@ -132368,85 +132369,85 @@ │ │ │ │ lsls r5, r2, #9 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r5, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 7ffe0 │ │ │ │ + b.w 7fff4 │ │ │ │ ldrb r1, [r2, #1] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r1, #38 @ 0x26 │ │ │ │ add.w r2, r3, #4 │ │ │ │ - beq.w 82dd8 │ │ │ │ + beq.w 82de8 │ │ │ │ str r2, [r5, #0] │ │ │ │ ldr r6, [r3, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 83306 │ │ │ │ + beq.w 83316 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldrb.w r3, [r3, #-1] │ │ │ │ cmp r3, #78 @ 0x4e │ │ │ │ - beq.n 82ca6 │ │ │ │ + beq.n 82cb6 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 82ca6 │ │ │ │ + beq.n 82cb6 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ mov r0, r6 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r5, #0] │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ldr r6, [r3, #0] │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ cmp r3, #35 @ 0x23 │ │ │ │ - beq.w 831d4 │ │ │ │ + beq.w 831e4 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 831e6 │ │ │ │ + beq.w 831f6 │ │ │ │ mov r0, r6 │ │ │ │ blx 29b58 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 7a180 │ │ │ │ + bl 7a114 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 82ca6 │ │ │ │ + b.n 82cb6 │ │ │ │ movs r1, #41 @ 0x29 │ │ │ │ - bl 82a80 │ │ │ │ + bl 82a90 │ │ │ │ subs r7, r0, #0 │ │ │ │ - blt.w 831d0 │ │ │ │ - beq.w 83144 │ │ │ │ - ldr.w fp, [pc, #820] @ 83024 │ │ │ │ + blt.w 831e0 │ │ │ │ + beq.w 83154 │ │ │ │ + ldr.w fp, [pc, #820] @ 83034 │ │ │ │ mrc 15, 0, sl, cr13, cr0, {3} │ │ │ │ cmp r7, #20 │ │ │ │ ldr.w r9, [fp, sl] │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ - bgt.w 831ae │ │ │ │ + bgt.w 831be │ │ │ │ mov.w r8, r7, lsl #2 │ │ │ │ add r3, r8 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r6, [r3, #1608] @ 0x648 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 8317e │ │ │ │ - ldr r0, [pc, #772] @ (83020 ) │ │ │ │ + beq.w 8318e │ │ │ │ + ldr r0, [pc, #772] @ (83030 ) │ │ │ │ ldr.w r2, [r3, #1688] @ 0x698 │ │ │ │ ldr r1, [r6, #12] │ │ │ │ subs r2, #1 │ │ │ │ str.w r1, [r3, #1608] @ 0x648 │ │ │ │ str.w r2, [r3, #1688] @ 0x698 │ │ │ │ movs r2, #1 │ │ │ │ ldr.w r3, [r0, #1416] @ 0x588 │ │ │ │ str r2, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8321e │ │ │ │ + bne.w 8322e │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #0 │ │ │ │ add.w r0, r6, #12 │ │ │ │ blx 2957c │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ sub.w r2, r6, #8 │ │ │ │ ldr.w r1, [r3, #3796] @ 0xed4 │ │ │ │ @@ -132455,863 +132456,863 @@ │ │ │ │ and.w r3, r3, #3 │ │ │ │ orrs r3, r0 │ │ │ │ str r2, [r0, #0] │ │ │ │ mov r0, r4 │ │ │ │ strd r1, r3, [r6, #-8] │ │ │ │ str r2, [r1, #4] │ │ │ │ mov r1, r5 │ │ │ │ - bl 82b54 │ │ │ │ + bl 82b64 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 83236 │ │ │ │ + beq.w 83246 │ │ │ │ cmp r7, #1 │ │ │ │ str r0, [r6, #12] │ │ │ │ - beq.n 82dc2 │ │ │ │ + beq.n 82dd2 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 82b54 │ │ │ │ + bl 82b64 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 83268 │ │ │ │ + beq.w 83278 │ │ │ │ cmp r7, #2 │ │ │ │ str r0, [r6, #16] │ │ │ │ - beq.n 82dc2 │ │ │ │ + beq.n 82dd2 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 82b54 │ │ │ │ + bl 82b64 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 83262 │ │ │ │ + beq.w 83272 │ │ │ │ cmp r7, #3 │ │ │ │ str r0, [r6, #20] │ │ │ │ - beq.n 82dc2 │ │ │ │ + beq.n 82dd2 │ │ │ │ add.w r9, r6, #20 │ │ │ │ mov.w r8, #3 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 82b54 │ │ │ │ + bl 82b64 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 83238 │ │ │ │ + beq.w 83248 │ │ │ │ add.w r8, r8, #1 │ │ │ │ str.w r0, [r9, #4]! │ │ │ │ cmp r7, r8 │ │ │ │ - bne.n 82da8 │ │ │ │ + bne.n 82db8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ cmp r2, #41 @ 0x29 │ │ │ │ - bne.w 83150 │ │ │ │ + bne.w 83160 │ │ │ │ adds r3, #1 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [r4, #0] │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r1, r3 │ │ │ │ str r2, [r5, #0] │ │ │ │ - movw r2, #6209 @ 0x1841 │ │ │ │ + movw r2, #6449 @ 0x1931 │ │ │ │ movt r2, #21 │ │ │ │ ldr.w r6, [r1], #8 │ │ │ │ str r1, [r5, #0] │ │ │ │ cmp r6, r2 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ add.w r1, r1, #1 │ │ │ │ str r1, [r4, #0] │ │ │ │ - bne.w 83214 │ │ │ │ + bne.w 83224 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.w 82c6c │ │ │ │ + bne.w 82c7c │ │ │ │ movw r6, #4356 @ 0x1104 │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ - b.n 82ca6 │ │ │ │ + b.n 82cb6 │ │ │ │ mov r2, r0 │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r4, #0] │ │ │ │ ldrb.w r3, [r0, #-1] │ │ │ │ subs r3, #9 │ │ │ │ cmp r3, #114 @ 0x72 │ │ │ │ - bhi.w 83298 │ │ │ │ - add r1, pc, #4 @ (adr r1, 82e24 ) │ │ │ │ + bhi.w 832a8 │ │ │ │ + add r1, pc, #4 @ (adr r1, 82e34 ) │ │ │ │ ldr.w pc, [r1, r3, lsl #2] │ │ │ │ - cmp r6, #13 │ │ │ │ + cmp r6, #29 │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, #153 @ 0x99 │ │ │ │ + adds r2, #169 @ 0xa9 │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, #153 @ 0x99 │ │ │ │ + adds r2, #169 @ 0xa9 │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, #153 @ 0x99 │ │ │ │ + adds r2, #169 @ 0xa9 │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, #153 @ 0x99 │ │ │ │ + adds r2, #169 @ 0xa9 │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, #153 @ 0x99 │ │ │ │ + adds r2, #169 @ 0xa9 │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, #153 @ 0x99 │ │ │ │ + adds r2, #169 @ 0xa9 │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, #153 @ 0x99 │ │ │ │ + adds r2, #169 @ 0xa9 │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, #153 @ 0x99 │ │ │ │ + adds r2, #169 @ 0xa9 │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, #153 @ 0x99 │ │ │ │ + adds r2, #169 @ 0xa9 │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, #153 @ 0x99 │ │ │ │ + adds r2, #169 @ 0xa9 │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, #153 @ 0x99 │ │ │ │ + adds r2, #169 @ 0xa9 │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, #153 @ 0x99 │ │ │ │ + adds r2, #169 @ 0xa9 │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, #153 @ 0x99 │ │ │ │ + adds r2, #169 @ 0xa9 │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, #153 @ 0x99 │ │ │ │ + adds r2, #169 @ 0xa9 │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, #153 @ 0x99 │ │ │ │ + adds r2, #169 @ 0xa9 │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, #153 @ 0x99 │ │ │ │ + adds r2, #169 @ 0xa9 │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, #153 @ 0x99 │ │ │ │ + adds r2, #169 @ 0xa9 │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, #153 @ 0x99 │ │ │ │ + adds r2, #169 @ 0xa9 │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, #153 @ 0x99 │ │ │ │ + adds r2, #169 @ 0xa9 │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, #153 @ 0x99 │ │ │ │ + adds r2, #169 @ 0xa9 │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, #153 @ 0x99 │ │ │ │ + adds r2, #169 @ 0xa9 │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, #153 @ 0x99 │ │ │ │ + adds r2, #169 @ 0xa9 │ │ │ │ movs r0, r1 │ │ │ │ - cmp r6, #13 │ │ │ │ + cmp r6, #29 │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, #153 @ 0x99 │ │ │ │ + adds r2, #169 @ 0xa9 │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, #153 @ 0x99 │ │ │ │ + adds r2, #169 @ 0xa9 │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, #153 @ 0x99 │ │ │ │ + adds r2, #169 @ 0xa9 │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, #153 @ 0x99 │ │ │ │ + adds r2, #169 @ 0xa9 │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, #153 @ 0x99 │ │ │ │ + adds r2, #169 @ 0xa9 │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, #153 @ 0x99 │ │ │ │ + adds r2, #169 @ 0xa9 │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, #153 @ 0x99 │ │ │ │ + adds r2, #169 @ 0xa9 │ │ │ │ movs r0, r1 │ │ │ │ - cmp r4, #223 @ 0xdf │ │ │ │ + cmp r4, #239 @ 0xef │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, #153 @ 0x99 │ │ │ │ + adds r2, #169 @ 0xa9 │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, #153 @ 0x99 │ │ │ │ + adds r2, #169 @ 0xa9 │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, #153 @ 0x99 │ │ │ │ + adds r2, #169 @ 0xa9 │ │ │ │ movs r0, r1 │ │ │ │ - cmp r6, #13 │ │ │ │ + cmp r6, #29 │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, #153 @ 0x99 │ │ │ │ + adds r2, #169 @ 0xa9 │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, #153 @ 0x99 │ │ │ │ + adds r2, #169 @ 0xa9 │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, #153 @ 0x99 │ │ │ │ + adds r2, #169 @ 0xa9 │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, #153 @ 0x99 │ │ │ │ + adds r2, #169 @ 0xa9 │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, #153 @ 0x99 │ │ │ │ + adds r2, #169 @ 0xa9 │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, #153 @ 0x99 │ │ │ │ + adds r2, #169 @ 0xa9 │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, #153 @ 0x99 │ │ │ │ + adds r2, #169 @ 0xa9 │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, #153 @ 0x99 │ │ │ │ + adds r2, #169 @ 0xa9 │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, #153 @ 0x99 │ │ │ │ + adds r2, #169 @ 0xa9 │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, #153 @ 0x99 │ │ │ │ + adds r2, #169 @ 0xa9 │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, #153 @ 0x99 │ │ │ │ + adds r2, #169 @ 0xa9 │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, #153 @ 0x99 │ │ │ │ + adds r2, #169 @ 0xa9 │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, #153 @ 0x99 │ │ │ │ + adds r2, #169 @ 0xa9 │ │ │ │ movs r0, r1 │ │ │ │ - cmp r6, #13 │ │ │ │ + cmp r6, #29 │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, #153 @ 0x99 │ │ │ │ + adds r2, #169 @ 0xa9 │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, #153 @ 0x99 │ │ │ │ + adds r2, #169 @ 0xa9 │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, #153 @ 0x99 │ │ │ │ + adds r2, #169 @ 0xa9 │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, #153 @ 0x99 │ │ │ │ + adds r2, #169 @ 0xa9 │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, #153 @ 0x99 │ │ │ │ + adds r2, #169 @ 0xa9 │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, #153 @ 0x99 │ │ │ │ + adds r2, #169 @ 0xa9 │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, #153 @ 0x99 │ │ │ │ + adds r2, #169 @ 0xa9 │ │ │ │ movs r0, r1 │ │ │ │ - cmp r4, #101 @ 0x65 │ │ │ │ + cmp r4, #117 @ 0x75 │ │ │ │ movs r0, r1 │ │ │ │ - adds r0, #227 @ 0xe3 │ │ │ │ + adds r0, #243 @ 0xf3 │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, #127 @ 0x7f │ │ │ │ + adds r2, #143 @ 0x8f │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, #153 @ 0x99 │ │ │ │ + adds r2, #169 @ 0xa9 │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, #153 @ 0x99 │ │ │ │ + adds r2, #169 @ 0xa9 │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, #153 @ 0x99 │ │ │ │ + adds r2, #169 @ 0xa9 │ │ │ │ movs r0, r1 │ │ │ │ - cmp r4, #101 @ 0x65 │ │ │ │ + cmp r4, #117 @ 0x75 │ │ │ │ movs r0, r1 │ │ │ │ - adds r0, #13 │ │ │ │ + adds r0, #29 │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, #153 @ 0x99 │ │ │ │ + adds r2, #169 @ 0xa9 │ │ │ │ movs r0, r1 │ │ │ │ - adds r0, #245 @ 0xf5 │ │ │ │ + adds r1, #5 │ │ │ │ movs r0, r1 │ │ │ │ - adds r1, #41 @ 0x29 │ │ │ │ + adds r1, #57 @ 0x39 │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, #153 @ 0x99 │ │ │ │ + adds r2, #169 @ 0xa9 │ │ │ │ movs r0, r1 │ │ │ │ - cmp r4, #119 @ 0x77 │ │ │ │ + cmp r4, #135 @ 0x87 │ │ │ │ movs r0, r1 │ │ │ │ - cmp r4, #119 @ 0x77 │ │ │ │ + cmp r4, #135 @ 0x87 │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, #153 @ 0x99 │ │ │ │ + adds r2, #169 @ 0xa9 │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, #153 @ 0x99 │ │ │ │ + adds r2, #169 @ 0xa9 │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, #153 @ 0x99 │ │ │ │ + adds r2, #169 @ 0xa9 │ │ │ │ movs r0, r1 │ │ │ │ - cmp r4, #119 @ 0x77 │ │ │ │ + cmp r4, #135 @ 0x87 │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, #153 @ 0x99 │ │ │ │ + adds r2, #169 @ 0xa9 │ │ │ │ movs r0, r1 │ │ │ │ - cmp r4, #175 @ 0xaf │ │ │ │ + cmp r4, #191 @ 0xbf │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, #153 @ 0x99 │ │ │ │ + adds r2, #169 @ 0xa9 │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, #153 @ 0x99 │ │ │ │ + adds r2, #169 @ 0xa9 │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, #153 @ 0x99 │ │ │ │ + adds r2, #169 @ 0xa9 │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, #153 @ 0x99 │ │ │ │ + adds r2, #169 @ 0xa9 │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, #153 @ 0x99 │ │ │ │ + adds r2, #169 @ 0xa9 │ │ │ │ movs r0, r1 │ │ │ │ - adds r3, #109 @ 0x6d │ │ │ │ + adds r3, #125 @ 0x7d │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, #153 @ 0x99 │ │ │ │ + adds r2, #169 @ 0xa9 │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, #153 @ 0x99 │ │ │ │ + adds r2, #169 @ 0xa9 │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, #153 @ 0x99 │ │ │ │ + adds r2, #169 @ 0xa9 │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, #153 @ 0x99 │ │ │ │ + adds r2, #169 @ 0xa9 │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, #153 @ 0x99 │ │ │ │ + adds r2, #169 @ 0xa9 │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, #153 @ 0x99 │ │ │ │ + adds r2, #169 @ 0xa9 │ │ │ │ movs r0, r1 │ │ │ │ - cmp r4, #101 @ 0x65 │ │ │ │ + cmp r4, #117 @ 0x75 │ │ │ │ movs r0, r1 │ │ │ │ - adds r1, #17 │ │ │ │ + adds r1, #33 @ 0x21 │ │ │ │ movs r0, r1 │ │ │ │ - cmp r7, #241 @ 0xf1 │ │ │ │ + adds r0, #1 │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, #153 @ 0x99 │ │ │ │ + adds r2, #169 @ 0xa9 │ │ │ │ movs r0, r1 │ │ │ │ - cmp r7, #241 @ 0xf1 │ │ │ │ + adds r0, #1 │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, #153 @ 0x99 │ │ │ │ + adds r2, #169 @ 0xa9 │ │ │ │ movs r0, r1 │ │ │ │ - cmp r4, #101 @ 0x65 │ │ │ │ + cmp r4, #117 @ 0x75 │ │ │ │ movs r0, r1 │ │ │ │ - cmp r4, #101 @ 0x65 │ │ │ │ + cmp r4, #117 @ 0x75 │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, #153 @ 0x99 │ │ │ │ + adds r2, #169 @ 0xa9 │ │ │ │ movs r0, r1 │ │ │ │ - adds r0, #13 │ │ │ │ + adds r0, #29 │ │ │ │ movs r0, r1 │ │ │ │ - cmp r4, #101 @ 0x65 │ │ │ │ + cmp r4, #117 @ 0x75 │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, #153 @ 0x99 │ │ │ │ + adds r2, #169 @ 0xa9 │ │ │ │ movs r0, r1 │ │ │ │ - cmp r4, #101 @ 0x65 │ │ │ │ + cmp r4, #117 @ 0x75 │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, #153 @ 0x99 │ │ │ │ + adds r2, #169 @ 0xa9 │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, #153 @ 0x99 │ │ │ │ + adds r2, #169 @ 0xa9 │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, #153 @ 0x99 │ │ │ │ + adds r2, #169 @ 0xa9 │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, #153 @ 0x99 │ │ │ │ + adds r2, #169 @ 0xa9 │ │ │ │ movs r0, r1 │ │ │ │ - cmp r4, #175 @ 0xaf │ │ │ │ + cmp r4, #191 @ 0xbf │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, #153 @ 0x99 │ │ │ │ + adds r2, #169 @ 0xa9 │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, #221 @ 0xdd │ │ │ │ + adds r2, #237 @ 0xed │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, #153 @ 0x99 │ │ │ │ + adds r2, #169 @ 0xa9 │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, #153 @ 0x99 │ │ │ │ + adds r2, #169 @ 0xa9 │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, #153 @ 0x99 │ │ │ │ + adds r2, #169 @ 0xa9 │ │ │ │ movs r0, r1 │ │ │ │ - adds r0, #185 @ 0xb9 │ │ │ │ + adds r0, #201 @ 0xc9 │ │ │ │ movs r0, r1 │ │ │ │ - cmp r4, #175 @ 0xaf │ │ │ │ + cmp r4, #191 @ 0xbf │ │ │ │ movs r0, r1 │ │ │ │ - adds r0, #41 @ 0x29 │ │ │ │ + adds r0, #57 @ 0x39 │ │ │ │ movs r0, r1 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r3, #7 │ │ │ │ bic.w r3, r3, #7 │ │ │ │ add.w r2, r3, #8 │ │ │ │ str r2, [r5, #0] │ │ │ │ vldr d0, [r3] │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 839e0 │ │ │ │ + b.w 839f0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r5, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 7dde8 │ │ │ │ + b.w 7ddec │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #125 @ 0x7d │ │ │ │ - bl 82a80 │ │ │ │ - subs.w sl, r0, #0 │ │ │ │ - blt.w 831d0 │ │ │ │ - ands.w r9, sl, #1 │ │ │ │ - bne.w 832b0 │ │ │ │ - bl 71328 │ │ │ │ + bl 82a90 │ │ │ │ + subs.w r9, r0, #0 │ │ │ │ + blt.w 831e0 │ │ │ │ + ands.w sl, r9, #1 │ │ │ │ + bne.w 832c0 │ │ │ │ + bl 71320 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 832c6 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.n 830a8 │ │ │ │ + beq.w 832d6 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.n 830b8 │ │ │ │ mvn.w fp, #3221225472 @ 0xc0000000 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 82b54 │ │ │ │ + bl 82b64 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 833c4 │ │ │ │ - bl 82b54 │ │ │ │ + beq.w 833d4 │ │ │ │ + bl 82b64 │ │ │ │ mov r1, r8 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 8339e │ │ │ │ + beq.w 833ae │ │ │ │ mov r2, r7 │ │ │ │ - bl 793e8 │ │ │ │ + bl 7937c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 8339e │ │ │ │ + blt.w 833ae │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, fp │ │ │ │ - bne.w 83200 │ │ │ │ + bne.w 83210 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, fp │ │ │ │ - beq.n 830a0 │ │ │ │ + beq.n 830b0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 832d4 │ │ │ │ - add.w r9, r9, #2 │ │ │ │ - cmp sl, r9 │ │ │ │ - bgt.n 83054 │ │ │ │ + beq.w 832e4 │ │ │ │ + add.w sl, sl, #2 │ │ │ │ + cmp r9, sl │ │ │ │ + bgt.n 83064 │ │ │ │ movs r1, #125 @ 0x7d │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2310 │ │ │ │ + bl 1a2220 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 82ca6 │ │ │ │ - b.n 83248 │ │ │ │ + bne.w 82cb6 │ │ │ │ + b.n 83258 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ adds r3, r2, #4 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r6, [r2, #0] │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ cmp r2, #35 @ 0x23 │ │ │ │ - beq.n 8319a │ │ │ │ + beq.n 831aa │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 831e6 │ │ │ │ + beq.w 831f6 │ │ │ │ mov r0, r6 │ │ │ │ blx 29b58 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 71e88 │ │ │ │ + b.w 71e08 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r5, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 1474e0 │ │ │ │ + b.w 1475c8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r3, #7 │ │ │ │ bic.w r3, r3, #7 │ │ │ │ add.w r2, r3, #8 │ │ │ │ str r2, [r5, #0] │ │ │ │ ldrd r0, r1, [r3] │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w fa3c0 │ │ │ │ + b.w fa4f0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #12 │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r5, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ strb.w r3, [sp, #12] │ │ │ │ - bl 71e88 │ │ │ │ + bl 71e08 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 82ca6 │ │ │ │ + b.n 82cb6 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r3, #7 │ │ │ │ bic.w r3, r3, #7 │ │ │ │ add.w r2, r3, #8 │ │ │ │ str r2, [r5, #0] │ │ │ │ ldrd r0, r1, [r3] │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 1154d8 │ │ │ │ + b.w 1157a0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - ldr r6, [pc, #712] @ (83410 ) │ │ │ │ + ldr r6, [pc, #712] @ (83420 ) │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ cmp r2, #41 @ 0x29 │ │ │ │ - beq.w 82dcc │ │ │ │ + beq.w 82ddc │ │ │ │ sub.w r1, r2, #32 │ │ │ │ movw r0, #61438 @ 0xeffe │ │ │ │ movt r0, #64511 @ 0xfbff │ │ │ │ movs r5, #1 │ │ │ │ uxtb r1, r1 │ │ │ │ cmp r1, #26 │ │ │ │ itt ls │ │ │ │ asrls r0, r1 │ │ │ │ andls r5, r0 │ │ │ │ cmp r2, #9 │ │ │ │ - beq.n 83172 │ │ │ │ + beq.n 83182 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 83348 │ │ │ │ + bne.w 83358 │ │ │ │ ldrb.w r2, [r3, #1]! │ │ │ │ cmp r2, #41 @ 0x29 │ │ │ │ - beq.w 82dcc │ │ │ │ - b.n 83150 │ │ │ │ + beq.w 82ddc │ │ │ │ + b.n 83160 │ │ │ │ mov r1, r7 │ │ │ │ movw r0, #42012 @ 0xa41c │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 77bc4 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 77b44 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 831c4 │ │ │ │ + cbz r0, 831d4 │ │ │ │ ldr.w r9, [fp, sl] │ │ │ │ mov.w r8, r7, lsl #2 │ │ │ │ - b.n 82d38 │ │ │ │ + b.n 82d48 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r5, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cbz r6, 831e6 │ │ │ │ + cbz r6, 831f6 │ │ │ │ cmp r1, #0 │ │ │ │ - bge.n 830d6 │ │ │ │ - b.n 830ce │ │ │ │ + bge.n 830e6 │ │ │ │ + b.n 830de │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ cmp r7, r3 │ │ │ │ - bls.n 8317e │ │ │ │ - bl 1e7a0c │ │ │ │ + bls.n 8318e │ │ │ │ + bl 1e7954 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 83190 │ │ │ │ + bne.n 831a0 │ │ │ │ mov r3, r7 │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2688e4 <_PySemaphore_Destroy@@Base+0x31c> │ │ │ │ + bl 268a24 <_PySemaphore_Destroy@@Base+0x2a8> │ │ │ │ movs r6, #0 │ │ │ │ - b.n 82ca6 │ │ │ │ + b.n 82cb6 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r5, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 83340 │ │ │ │ + bne.w 83350 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 82e02 │ │ │ │ + beq.w 82e12 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 82e02 │ │ │ │ + b.n 82e12 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 83090 │ │ │ │ + bne.w 830a0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 83090 │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 830a0 │ │ │ │ mov r3, r6 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ bx r3 │ │ │ │ - movw r2, #25253 @ 0x62a5 │ │ │ │ + movw r2, #26133 @ 0x6615 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 8326e │ │ │ │ + bne.n 8327e │ │ │ │ mov r0, r6 │ │ │ │ - bl 126718 │ │ │ │ + bl 126a88 │ │ │ │ ldr.w r9, [fp, sl] │ │ │ │ - b.n 82d38 │ │ │ │ + b.n 82d48 │ │ │ │ mov r8, r0 │ │ │ │ subs r3, r7, #1 │ │ │ │ mov r1, r5 │ │ │ │ sub.w r3, r3, r8 │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2688e4 <_PySemaphore_Destroy@@Base+0x31c> │ │ │ │ + bl 268a24 <_PySemaphore_Destroy@@Base+0x2a8> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 831d0 │ │ │ │ + beq.n 831e0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 831d0 │ │ │ │ + bne.n 831e0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 831d0 │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 831e0 │ │ │ │ mov.w r8, #2 │ │ │ │ - b.n 83238 │ │ │ │ + b.n 83248 │ │ │ │ mov.w r8, #1 │ │ │ │ - b.n 83238 │ │ │ │ + b.n 83248 │ │ │ │ ldr.w r2, [r0, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ ldr.w r9, [fp, sl] │ │ │ │ - b.n 82d38 │ │ │ │ + b.n 82d48 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r5, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ vldr d0, [r3] │ │ │ │ vldr d1, [r3, #8] │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 1818a8 │ │ │ │ + b.w 181974 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #20588 @ 0x506c │ │ │ │ + movw r1, #20908 @ 0x51ac │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 831d0 │ │ │ │ + bl 1271a4 │ │ │ │ + b.n 831e0 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #20536 @ 0x5038 │ │ │ │ + movw r1, #20856 @ 0x5178 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - mov r3, sl │ │ │ │ + bl 1271a4 │ │ │ │ + mov r3, r9 │ │ │ │ movs r2, #125 @ 0x7d │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2688e4 <_PySemaphore_Destroy@@Base+0x31c> │ │ │ │ - b.n 831d0 │ │ │ │ + bl 268a24 <_PySemaphore_Destroy@@Base+0x2a8> │ │ │ │ + b.n 831e0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 830a0 │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 830b0 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ adds r3, r2, #4 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r6, [r2, #0] │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ cmp r2, #35 @ 0x23 │ │ │ │ - beq.n 83328 │ │ │ │ + beq.n 83338 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 831e6 │ │ │ │ + beq.w 831f6 │ │ │ │ mov r0, r6 │ │ │ │ blx 2987c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 887a0 │ │ │ │ - bl 7f720 │ │ │ │ + b.w 88780 │ │ │ │ + bl 7f734 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 831d0 │ │ │ │ + bne.w 831e0 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #20552 @ 0x5048 │ │ │ │ + movw r1, #20872 @ 0x5188 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 831d0 │ │ │ │ + bl 1271a4 │ │ │ │ + b.n 831e0 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r5, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 831e6 │ │ │ │ + beq.w 831f6 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 832f2 │ │ │ │ - b.n 832fa │ │ │ │ + blt.n 83302 │ │ │ │ + b.n 8330a │ │ │ │ cmp r1, #0 │ │ │ │ - blt.w 82cc6 │ │ │ │ - b.n 82cce │ │ │ │ + blt.w 82cd6 │ │ │ │ + b.n 82cde │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #20508 @ 0x501c │ │ │ │ + movw r1, #20828 @ 0x515c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 1271a4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 83252 │ │ │ │ - b.n 831d0 │ │ │ │ + bne.w 83262 │ │ │ │ + b.n 831e0 │ │ │ │ movs r1, #93 @ 0x5d │ │ │ │ - bl 82a80 │ │ │ │ + bl 82a90 │ │ │ │ subs r7, r0, #0 │ │ │ │ - blt.w 831d0 │ │ │ │ - bl 72218 │ │ │ │ + blt.w 831e0 │ │ │ │ + bl 72198 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 833e0 │ │ │ │ + cbz r0, 833f0 │ │ │ │ mov r1, r5 │ │ │ │ cmp r7, r8 │ │ │ │ - beq.n 833d0 │ │ │ │ + beq.n 833e0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 82b54 │ │ │ │ - cbz r0, 833ee │ │ │ │ + bl 82b64 │ │ │ │ + cbz r0, 833fe │ │ │ │ ldr r2, [r6, #12] │ │ │ │ str.w r0, [r2, r8, lsl #2] │ │ │ │ add.w r8, r8, #1 │ │ │ │ - b.n 83384 │ │ │ │ - sub.w r3, sl, #2 │ │ │ │ + b.n 83394 │ │ │ │ + sub.w r3, r9, #2 │ │ │ │ movs r2, #125 @ 0x7d │ │ │ │ - sub.w r3, r3, r9 │ │ │ │ + sub.w r3, r3, sl │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2688e4 <_PySemaphore_Destroy@@Base+0x31c> │ │ │ │ + bl 268a24 <_PySemaphore_Destroy@@Base+0x2a8> │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 833fc │ │ │ │ + bne.n 8340c │ │ │ │ mov r0, r7 │ │ │ │ - bl 78230 │ │ │ │ - b.n 83248 │ │ │ │ - add.w r3, sl, #4294967295 @ 0xffffffff │ │ │ │ + bl 781b0 │ │ │ │ + b.n 83258 │ │ │ │ + add.w r3, r9, #4294967295 @ 0xffffffff │ │ │ │ movs r2, #125 @ 0x7d │ │ │ │ - sub.w r3, r3, r9 │ │ │ │ - b.n 83244 │ │ │ │ + sub.w r3, r3, sl │ │ │ │ + b.n 83254 │ │ │ │ movs r1, #93 @ 0x5d │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2310 │ │ │ │ + bl 1a2220 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 82ca6 │ │ │ │ - b.n 83248 │ │ │ │ + bne.w 82cb6 │ │ │ │ + b.n 83258 │ │ │ │ mov r3, r7 │ │ │ │ movs r2, #93 @ 0x5d │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2688e4 <_PySemaphore_Destroy@@Base+0x31c> │ │ │ │ - b.n 831d0 │ │ │ │ + bl 268a24 <_PySemaphore_Destroy@@Base+0x2a8> │ │ │ │ + b.n 831e0 │ │ │ │ subs r7, #1 │ │ │ │ mov r1, r5 │ │ │ │ sub.w r3, r7, r8 │ │ │ │ movs r2, #93 @ 0x5d │ │ │ │ mov r0, r4 │ │ │ │ - b.n 83244 │ │ │ │ + b.n 83254 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 833bc │ │ │ │ + bne.n 833cc │ │ │ │ mov r0, r8 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 833bc │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 833cc │ │ │ │ nop │ │ │ │ asrs r0, r1, #32 │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -00083414 : │ │ │ │ +00083424 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ sub sp, #20 │ │ │ │ mov r5, r0 │ │ │ │ lsls r6, r3, #30 │ │ │ │ - bmi.w 835ea │ │ │ │ + bmi.w 835fa │ │ │ │ ldr.w r7, [r0, #132] @ 0x84 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - bpl.w 83636 │ │ │ │ - ldr r4, [pc, #728] @ (83718 ) │ │ │ │ + bpl.w 83646 │ │ │ │ + ldr r4, [pc, #728] @ (83728 ) │ │ │ │ movw r6, #42220 @ 0xa4ec │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ ldr.w r3, [r4, #3640] @ 0xe38 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.w 83770 │ │ │ │ + bne.w 83780 │ │ │ │ ldr.w r2, [r4, #3648] @ 0xe40 │ │ │ │ adds r1, r2, #1 │ │ │ │ - beq.w 83770 │ │ │ │ + beq.w 83780 │ │ │ │ add.w r8, sp, #12 │ │ │ │ mov r0, r7 │ │ │ │ addw r1, r4, #3636 @ 0xe34 │ │ │ │ mov r3, r8 │ │ │ │ - bl 78354 │ │ │ │ + bl 782d4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 83646 │ │ │ │ + beq.w 83656 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #7 │ │ │ │ - bpl.w 838d0 │ │ │ │ + bpl.w 838e0 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ and.w r7, r3, #3 │ │ │ │ cmp r3, #15 │ │ │ │ rsb r7, r7, #1 │ │ │ │ - bhi.w 837f6 │ │ │ │ + bhi.w 83806 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ mul.w r7, r3, r7 │ │ │ │ cmp r7, #0 │ │ │ │ - blt.w 83886 │ │ │ │ + blt.w 83896 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ lsls r1, r3, #30 │ │ │ │ - bmi.w 83662 │ │ │ │ + bmi.w 83672 │ │ │ │ ldr.w r1, [r5, #132] @ 0x84 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bpl.w 836ac │ │ │ │ + bpl.w 836bc │ │ │ │ ldr.w r3, [r4, #3672] @ 0xe58 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.w 83796 │ │ │ │ + bne.w 837a6 │ │ │ │ ldr.w r2, [r4, #3680] @ 0xe60 │ │ │ │ adds r0, r2, #1 │ │ │ │ - beq.w 83796 │ │ │ │ + beq.w 837a6 │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r1 │ │ │ │ - ldr r1, [pc, #592] @ (8371c ) │ │ │ │ - bl 78354 │ │ │ │ + ldr r1, [pc, #592] @ (8372c ) │ │ │ │ + bl 782d4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 836bc │ │ │ │ + beq.w 836cc │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #7 │ │ │ │ - bpl.w 838d0 │ │ │ │ + bpl.w 838e0 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ and.w r8, r2, #3 │ │ │ │ cmp r2, #15 │ │ │ │ rsb r8, r8, #1 │ │ │ │ - bhi.w 83828 │ │ │ │ + bhi.w 83838 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mul.w r8, r3, r8 │ │ │ │ cmp.w r8, #0 │ │ │ │ - blt.w 83886 │ │ │ │ + blt.w 83896 │ │ │ │ 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] @ (83720 ) │ │ │ │ + ldr r3, [pc, #512] @ (83730 ) │ │ │ │ + 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 83878 │ │ │ │ + bhi.w 83888 │ │ │ │ adds r6, r4, r6 │ │ │ │ - bmi.w 83878 │ │ │ │ + bmi.w 83888 │ │ │ │ movw r9, #19968 @ 0x4e00 │ │ │ │ movt r9, #72 @ 0x48 │ │ │ │ - movw r1, #6037 @ 0x1795 │ │ │ │ + movw r1, #6029 @ 0x178d │ │ │ │ movt r1, #7 │ │ │ │ ldr.w sl, [r9, #712] @ 0x2c8 │ │ │ │ cmp sl, r1 │ │ │ │ - bne.w 83866 │ │ │ │ + bne.w 83876 │ │ │ │ ldr.w ip, [r3, #8] │ │ │ │ subs r1, r6, #1 │ │ │ │ cmp.w r1, #512 @ 0x200 │ │ │ │ add.w r0, ip, #4096 @ 0x1000 │ │ │ │ ldr.w r0, [r0, #1528] @ 0x5f8 │ │ │ │ str r0, [sp, #0] │ │ │ │ - bcs.w 837ba │ │ │ │ + bcs.w 837ca │ │ │ │ mov.w lr, r1, lsr #3 │ │ │ │ ldr.w r1, [r0, lr, lsl #3] │ │ │ │ ldr.w sl, [r1, #8] │ │ │ │ cmp r1, sl │ │ │ │ - beq.w 837aa │ │ │ │ + beq.w 837ba │ │ │ │ ldr r0, [r1, #0] │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r1, #0] │ │ │ │ ldr r0, [r1, #4] │ │ │ │ ldr r6, [r0, #0] │ │ │ │ str r6, [r1, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 836e0 │ │ │ │ + beq.w 836f0 │ │ │ │ add r4, r0 │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r2, [r0] │ │ │ │ strd r2, r2, [r4, #-8] │ │ │ │ ldr.w r2, [ip, #3760] @ 0xeb0 │ │ │ │ ldr.w r1, [ip, #3756] @ 0xeac │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [ip, #3760] @ 0xeb0 │ │ │ │ cmp r2, r1 │ │ │ │ - bgt.w 83728 │ │ │ │ + bgt.w 83738 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r5, [r4, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - ldr r2, [pc, #360] @ (83724 ) │ │ │ │ + ldr r2, [pc, #360] @ (83734 ) │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8388a │ │ │ │ + bne.w 8389a │ │ │ │ str.w r8, [r4, #8] │ │ │ │ - cbz r7, 835e2 │ │ │ │ + cbz r7, 835f2 │ │ │ │ lsls r2, r7, #2 │ │ │ │ movs r1, #0 │ │ │ │ add.w r0, r4, #12 │ │ │ │ blx 2957c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #308] @ (83720 ) │ │ │ │ + ldr r0, [pc, #308] @ (83730 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r5, #180] @ 0xb4 │ │ │ │ movs r2, #28 │ │ │ │ subs r3, #1 │ │ │ │ ldr r1, [r1, r0] │ │ │ │ cmp r3, #10 │ │ │ │ mul.w r2, r3, r2 │ │ │ │ @@ -133326,33 +133327,33 @@ │ │ │ │ add r1, r0 │ │ │ │ add.w r0, r2, #92672 @ 0x16a00 │ │ │ │ ldr.w r0, [r0, #252] @ 0xfc │ │ │ │ cmp r0, r5 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 838e8 │ │ │ │ + beq.w 838f8 │ │ │ │ ldr r7, [r1, #16] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - bmi.w 8343e │ │ │ │ - movw r0, #64972 @ 0xfdcc │ │ │ │ + bmi.w 8344e │ │ │ │ + movw r0, #65292 @ 0xff0c │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ movw r1, #2436 @ 0x984 │ │ │ │ - bl 214fc4 <_PyErr_BadInternalCall@@Base> │ │ │ │ - bl 7f720 │ │ │ │ + bl 214f14 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 7f734 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 83906 │ │ │ │ - movw r0, #20752 @ 0x5110 │ │ │ │ + beq.w 83916 │ │ │ │ + movw r0, #21072 @ 0x5250 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movw r1, #583 @ 0x247 │ │ │ │ - bl 214fc4 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 83886 │ │ │ │ - ldr r3, [pc, #188] @ (83720 ) │ │ │ │ + bl 214f14 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 83896 │ │ │ │ + ldr r3, [pc, #188] @ (83730 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #28 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ldr.w r3, [r5, #180] @ 0xb4 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #10 │ │ │ │ @@ -133366,711 +133367,712 @@ │ │ │ │ add r1, r2 │ │ │ │ add.w r2, r0, #92672 @ 0x16a00 │ │ │ │ ldr.w r2, [r2, #252] @ 0xfc │ │ │ │ cmp r2, r5 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 838f2 │ │ │ │ + beq.w 83902 │ │ │ │ ldr r1, [r1, #16] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.w 834b0 │ │ │ │ - movw r0, #64972 @ 0xfdcc │ │ │ │ + bmi.w 834c0 │ │ │ │ + movw r0, #65292 @ 0xff0c │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ movw r1, #2436 @ 0x984 │ │ │ │ - bl 214fc4 <_PyErr_BadInternalCall@@Base> │ │ │ │ - bl 7f720 │ │ │ │ + bl 214f14 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 7f734 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 83650 │ │ │ │ + bne.n 83660 │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ - movw r1, #20716 @ 0x50ec │ │ │ │ + movw r1, #21036 @ 0x522c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - ldr r2, [pc, #68] @ (8371c ) │ │ │ │ + ldr r2, [pc, #68] @ (8372c ) │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d1990 │ │ │ │ - b.n 83886 │ │ │ │ + bl d19a8 │ │ │ │ + b.n 83896 │ │ │ │ ldrd r9, r2, [r1, #24] │ │ │ │ cmp r9, r2 │ │ │ │ ittt hi │ │ │ │ ldrhi r2, [r1, #12] │ │ │ │ strhi.w r2, [sl, #12] │ │ │ │ strhi.w sl, [r2, #8] │ │ │ │ - bhi.w 83590 │ │ │ │ + bhi.w 835a0 │ │ │ │ add.w r3, lr, #1 │ │ │ │ add.w r3, r9, r3, lsl #3 │ │ │ │ str r3, [r1, #24] │ │ │ │ add.w r3, r1, r9 │ │ │ │ str r3, [r1, #4] │ │ │ │ str.w r6, [r1, r9] │ │ │ │ - ldr r3, [pc, #20] @ (83720 ) │ │ │ │ + ldr r3, [pc, #20] @ (83730 ) │ │ │ │ ldr.w r3, [r3, fp] │ │ │ │ ldr.w ip, [r3, #8] │ │ │ │ - b.n 83590 │ │ │ │ + b.n 835a0 │ │ │ │ nop │ │ │ │ ldmia r6!, {} │ │ │ │ lsls r0, r1, #1 │ │ │ │ - bgt.n 837c8 │ │ │ │ + bgt.n 837d8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldr.w r2, [ip, #3740] @ 0xe9c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 835b0 │ │ │ │ + beq.w 835c0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 835b0 │ │ │ │ + beq.w 835c0 │ │ │ │ ldr.w r2, [ip, #3852] @ 0xf0c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 835b0 │ │ │ │ + bne.w 835c0 │ │ │ │ ldr r2, [r3, #72] @ 0x48 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 838fc │ │ │ │ + bne.w 8390c │ │ │ │ add.w r2, r3, #12 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ lsls r3, r3, #27 │ │ │ │ - bmi.w 835b0 │ │ │ │ + bmi.w 835c0 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r2] │ │ │ │ orr.w r3, r3, #16 │ │ │ │ strex r1, r3, [r2] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 8375a │ │ │ │ + bne.n 8376a │ │ │ │ dmb ish │ │ │ │ - b.n 835b0 │ │ │ │ - ldr r0, [pc, #432] @ (83924 ) │ │ │ │ - bl 6cb9c │ │ │ │ + b.n 835c0 │ │ │ │ + ldr r0, [pc, #432] @ (83934 ) │ │ │ │ + bl 6cb94 │ │ │ │ mov r2, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w 83646 │ │ │ │ + beq.w 83656 │ │ │ │ add.w r8, sp, #12 │ │ │ │ - ldr r1, [pc, #416] @ (83924 ) │ │ │ │ + ldr r1, [pc, #416] @ (83934 ) │ │ │ │ mov r0, r7 │ │ │ │ mov r3, r8 │ │ │ │ - bl 78354 │ │ │ │ + bl 782d4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 83474 │ │ │ │ - b.n 83646 │ │ │ │ - ldr r0, [pc, #400] @ (83928 ) │ │ │ │ + bne.w 83484 │ │ │ │ + b.n 83656 │ │ │ │ + ldr r0, [pc, #400] @ (83938 ) │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl 6cb9c │ │ │ │ + bl 6cb94 │ │ │ │ mov r2, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.n 836bc │ │ │ │ + beq.n 836cc │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r3, r8 │ │ │ │ - b.n 834c6 │ │ │ │ + b.n 834d6 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ mov r1, lr │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 71850 │ │ │ │ + bl 71848 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8370a │ │ │ │ + bne.n 8371a │ │ │ │ ldr.w sl, [r9, #672] @ 0x2a0 │ │ │ │ - movw r1, #49361 @ 0xc0d1 │ │ │ │ + movw r1, #49353 @ 0xc0c9 │ │ │ │ movt r1, #6 │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp sl, r1 │ │ │ │ - bne.n 8389e │ │ │ │ + bne.n 838ae │ │ │ │ cmp r6, #1 │ │ │ │ mov r0, r6 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2a0fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 83878 │ │ │ │ - ldr r3, [pc, #332] @ (8392c ) │ │ │ │ + beq.n 83888 │ │ │ │ + ldr r3, [pc, #332] @ (8393c ) │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr.w r3, [r3, fp] │ │ │ │ ldr.w r2, [r1, #800] @ 0x320 │ │ │ │ ldr.w ip, [r3, #8] │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r1, #800] @ 0x320 │ │ │ │ - b.n 83590 │ │ │ │ + b.n 835a0 │ │ │ │ lsrs r3, r3, #3 │ │ │ │ adds r2, #12 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - bcc.n 83844 │ │ │ │ + bcc.n 83854 │ │ │ │ ldr.w r1, [r2, r3, lsl #2] │ │ │ │ orr.w r1, r1, r0, lsl #30 │ │ │ │ cmp.w r0, r1, lsr #30 │ │ │ │ mov r0, r1 │ │ │ │ - beq.n 837fc │ │ │ │ + beq.n 8380c │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #20800 @ 0x5140 │ │ │ │ + movw r1, #21120 @ 0x5280 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 83886 │ │ │ │ + bl 1271a4 │ │ │ │ + b.n 83896 │ │ │ │ lsrs r2, r2, #3 │ │ │ │ adds r3, #12 │ │ │ │ movs r1, #0 │ │ │ │ subs r2, #1 │ │ │ │ - bcc.n 83854 │ │ │ │ + bcc.n 83864 │ │ │ │ ldr.w r0, [r3, r2, lsl #2] │ │ │ │ orr.w r0, r0, r1, lsl #30 │ │ │ │ cmp.w r1, r0, lsr #30 │ │ │ │ mov r1, r0 │ │ │ │ - beq.n 8382e │ │ │ │ - b.n 83810 │ │ │ │ + beq.n 8383e │ │ │ │ + b.n 83820 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 838aa │ │ │ │ + blt.n 838ba │ │ │ │ mul.w r7, r0, r7 │ │ │ │ cmp r7, #0 │ │ │ │ - bge.w 8349a │ │ │ │ - b.n 83886 │ │ │ │ + bge.w 834aa │ │ │ │ + b.n 83896 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 838b6 │ │ │ │ + blt.n 838c6 │ │ │ │ mul.w r8, r8, r1 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bge.w 834fe │ │ │ │ - b.n 83886 │ │ │ │ + bge.w 8350e │ │ │ │ + b.n 83896 │ │ │ │ ldr.w r0, [r9, #708] @ 0x2c4 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx sl │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8370a │ │ │ │ + bne.w 8371a │ │ │ │ mov r0, r3 │ │ │ │ - bl 1e7b48 │ │ │ │ + bl 1e7a90 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 835b0 │ │ │ │ + bne.w 835c0 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 835e2 │ │ │ │ - movw r1, #25253 @ 0x62a5 │ │ │ │ + b.n 835f2 │ │ │ │ + movw r1, #26133 @ 0x6615 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 838c4 │ │ │ │ + bne.n 838d4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 126718 │ │ │ │ - b.n 835d0 │ │ │ │ + bl 126a88 │ │ │ │ + b.n 835e0 │ │ │ │ ldr.w r0, [r9, #668] @ 0x29c │ │ │ │ mov r1, r6 │ │ │ │ blx sl │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 837da │ │ │ │ + b.n 837ea │ │ │ │ cmp r7, #0 │ │ │ │ - bge.n 83810 │ │ │ │ + bge.n 83820 │ │ │ │ cmp.w r0, #2147483648 @ 0x80000000 │ │ │ │ - bne.n 83810 │ │ │ │ - b.n 83886 │ │ │ │ + bne.n 83820 │ │ │ │ + b.n 83896 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bge.n 83810 │ │ │ │ + bge.n 83820 │ │ │ │ cmp.w r1, #2147483648 @ 0x80000000 │ │ │ │ - bne.n 83810 │ │ │ │ - b.n 83886 │ │ │ │ + bne.n 83820 │ │ │ │ + b.n 83896 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 835d0 │ │ │ │ + b.n 835e0 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #20776 @ 0x5128 │ │ │ │ + movw r1, #21096 @ 0x5268 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 83886 │ │ │ │ + bl 1271a4 │ │ │ │ + b.n 83896 │ │ │ │ add.w r2, r2, #98304 @ 0x18000 │ │ │ │ ldr.w r7, [r2, #244] @ 0xf4 │ │ │ │ - b.n 8362c │ │ │ │ + b.n 8363c │ │ │ │ add.w r0, r0, #98304 @ 0x18000 │ │ │ │ ldr.w r1, [r0, #244] @ 0xf4 │ │ │ │ - b.n 836a2 │ │ │ │ + b.n 836b2 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 835b0 │ │ │ │ - b.n 8374a │ │ │ │ + bne.w 835c0 │ │ │ │ + b.n 8375a │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ - movw r1, #20716 @ 0x50ec │ │ │ │ + movw r1, #21036 @ 0x522c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - ldr r2, [pc, #8] @ (83924 ) │ │ │ │ + ldr r2, [pc, #8] @ (83934 ) │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d1990 │ │ │ │ - b.n 83886 │ │ │ │ + bl d19a8 │ │ │ │ + b.n 83896 │ │ │ │ nop │ │ │ │ - bgt.n 83990 │ │ │ │ + bgt.n 839a0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - bgt.n 839d4 │ │ │ │ + bgt.n 839e4 │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00083930 : │ │ │ │ +00083940 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 839ce │ │ │ │ + beq.n 839de │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #7 │ │ │ │ - bpl.n 839b6 │ │ │ │ + bpl.n 839c6 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ and.w r2, r1, #3 │ │ │ │ cmp r1, #15 │ │ │ │ rsb r2, r2, #1 │ │ │ │ - bhi.n 83960 │ │ │ │ + bhi.n 83970 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mul.w r0, r2, r0 │ │ │ │ pop {r3, pc} │ │ │ │ lsrs r1, r1, #3 │ │ │ │ mov.w ip, #0 │ │ │ │ add.w r3, r0, #12 │ │ │ │ subs r1, #1 │ │ │ │ - bcc.n 8399a │ │ │ │ + bcc.n 839aa │ │ │ │ ldr.w r0, [r3, r1, lsl #2] │ │ │ │ orr.w r0, r0, ip, lsl #30 │ │ │ │ cmp.w ip, r0, lsr #30 │ │ │ │ mov ip, r0 │ │ │ │ - beq.n 8396a │ │ │ │ + beq.n 8397a │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #20800 @ 0x5140 │ │ │ │ + movw r1, #21120 @ 0x5280 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 1271a4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ cmp.w ip, #0 │ │ │ │ - blt.n 839a6 │ │ │ │ + blt.n 839b6 │ │ │ │ mul.w r0, r2, ip │ │ │ │ pop {r3, pc} │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 8397e │ │ │ │ + bge.n 8398e │ │ │ │ cmp.w ip, #2147483648 @ 0x80000000 │ │ │ │ - bne.n 8397e │ │ │ │ + bne.n 8398e │ │ │ │ mov.w r0, #2147483648 @ 0x80000000 │ │ │ │ pop {r3, pc} │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #20776 @ 0x5128 │ │ │ │ + movw r1, #21096 @ 0x5268 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 83994 │ │ │ │ - movw r0, #20752 @ 0x5110 │ │ │ │ + bl 1271a4 │ │ │ │ + b.n 839a4 │ │ │ │ + movw r0, #21072 @ 0x5250 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movw r1, #583 @ 0x247 │ │ │ │ - bl 214fc4 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 83994 │ │ │ │ + bl 214f14 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 839a4 │ │ │ │ │ │ │ │ -000839e0 : │ │ │ │ +000839f0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #176] @ (83aa0 ) │ │ │ │ + ldr r2, [pc, #176] @ (83ab0 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ sub sp, #8 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r3, #1608] @ 0x648 │ │ │ │ - cbz r4, 83a3e │ │ │ │ + cbz r4, 83a4e │ │ │ │ movw r2, #26080 @ 0x65e0 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r1, [r3, #1604] @ 0x644 │ │ │ │ str.w r0, [r3, #1608] @ 0x648 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ subs r1, #1 │ │ │ │ str.w r1, [r3, #1604] @ 0x644 │ │ │ │ cmp r0, ip │ │ │ │ str r2, [r4, #4] │ │ │ │ - bne.n 83a64 │ │ │ │ - ldr r2, [pc, #120] @ (83aa4 ) │ │ │ │ + bne.n 83a74 │ │ │ │ + ldr r2, [pc, #120] @ (83ab4 ) │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r3, 83a6a │ │ │ │ + cbnz r3, 83a7a │ │ │ │ mov r0, r4 │ │ │ │ vstr d0, [r4, #8] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #16 │ │ │ │ vstr d0, [sp] │ │ │ │ - bl 716b8 │ │ │ │ + bl 716b0 │ │ │ │ vldr d0, [sp] │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 83a96 │ │ │ │ + cbz r0, 83aa6 │ │ │ │ movw r2, #26080 @ 0x65e0 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ str r2, [r0, #4] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 83a28 │ │ │ │ + beq.n 83a38 │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r2, #0] │ │ │ │ - b.n 83a28 │ │ │ │ - movw r1, #25253 @ 0x62a5 │ │ │ │ + b.n 83a38 │ │ │ │ + movw r1, #26133 @ 0x6615 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ vstr d0, [sp] │ │ │ │ - bne.n 83a86 │ │ │ │ + bne.n 83a96 │ │ │ │ mov r0, r4 │ │ │ │ - bl 126718 │ │ │ │ + bl 126a88 │ │ │ │ vldr d0, [sp] │ │ │ │ - b.n 83a34 │ │ │ │ + b.n 83a44 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ vldr d0, [sp] │ │ │ │ - b.n 83a34 │ │ │ │ + b.n 83a44 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1e7a0c │ │ │ │ + b.w 1e7954 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00083aa8 : │ │ │ │ +00083ab8 : │ │ │ │ add.w r0, r0, r1, lsl #2 │ │ │ │ str r2, [r0, #12] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00083ab0 : │ │ │ │ +00083ac0 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldrb.w r3, [r3, #87] @ 0x57 │ │ │ │ ubfx r3, r3, #1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #0 │ │ │ │ andne.w r3, r3, #1 │ │ │ │ - cbz r3, 83b26 │ │ │ │ + cbz r3, 83b36 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r6, [r0, #8] │ │ │ │ mov r5, r1 │ │ │ │ cmp r3, r2 │ │ │ │ mov r4, r0 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r1, #0] │ │ │ │ ldr r3, [r0, #16] │ │ │ │ adds r1, r6, #1 │ │ │ │ cmp r6, r3 │ │ │ │ - bge.n 83afc │ │ │ │ + bge.n 83b0c │ │ │ │ ldr r3, [r0, #12] │ │ │ │ movs r0, #0 │ │ │ │ str.w r5, [r3, r6, lsl #2] │ │ │ │ str r1, [r4, #8] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 83b84 <_PyList_AppendTakeRefListResize@@Base+0x48> │ │ │ │ + bl 83b94 <_PyList_AppendTakeRefListResize@@Base+0x48> │ │ │ │ adds r0, #1 │ │ │ │ ittt ne │ │ │ │ movne r0, #0 │ │ │ │ ldrne r3, [r4, #12] │ │ │ │ strne.w r5, [r3, r6, lsl #2] │ │ │ │ - bne.n 83afa │ │ │ │ + bne.n 83b0a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 83b36 │ │ │ │ + beq.n 83b46 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 83b36 │ │ │ │ + cbnz r3, 83b46 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 83b36 │ │ │ │ - movw r0, #64412 @ 0xfb9c │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 83b46 │ │ │ │ + movw r0, #64732 @ 0xfcdc │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ movw r1, #545 @ 0x221 │ │ │ │ - bl 214fc4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 214f14 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00083b3c <_PyList_AppendTakeRefListResize@@Base>: │ │ │ │ +00083b4c <_PyList_AppendTakeRefListResize@@Base>: │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r7, [r0, #8] │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r0 │ │ │ │ adds r1, r7, #1 │ │ │ │ - bl 83b84 <_PyList_AppendTakeRefListResize@@Base+0x48> │ │ │ │ + bl 83b94 <_PyList_AppendTakeRefListResize@@Base+0x48> │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 83b66 <_PyList_AppendTakeRefListResize@@Base+0x2a> │ │ │ │ + beq.n 83b76 <_PyList_AppendTakeRefListResize@@Base+0x2a> │ │ │ │ ldr r3, [r5, #12] │ │ │ │ movs r4, #0 │ │ │ │ str.w r6, [r3, r7, lsl #2] │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 83b62 <_PyList_AppendTakeRefListResize@@Base+0x26> │ │ │ │ + beq.n 83b72 <_PyList_AppendTakeRefListResize@@Base+0x26> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 83b62 <_PyList_AppendTakeRefListResize@@Base+0x26> │ │ │ │ + bne.n 83b72 <_PyList_AppendTakeRefListResize@@Base+0x26> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 83b62 <_PyList_AppendTakeRefListResize@@Base+0x26> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 83b72 <_PyList_AppendTakeRefListResize@@Base+0x26> │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ cmp r3, r1 │ │ │ │ - bge.w 83ca4 <_PyList_AppendTakeRefListResize@@Base+0x168> │ │ │ │ + bge.w 83cb8 <_PyList_AppendTakeRefListResize@@Base+0x16c> │ │ │ │ adds r4, r1, #6 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ add.w r4, r4, r1, asr #3 │ │ │ │ bic.w r4, r4, #3 │ │ │ │ subs r3, r1, r3 │ │ │ │ subs r2, r4, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - blt.w 83cc4 <_PyList_AppendTakeRefListResize@@Base+0x188> │ │ │ │ + blt.w 83cd8 <_PyList_AppendTakeRefListResize@@Base+0x18c> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 83cf8 <_PyList_AppendTakeRefListResize@@Base+0x1bc> │ │ │ │ + beq.w 83d0c <_PyList_AppendTakeRefListResize@@Base+0x1c0> │ │ │ │ cmp.w r4, #536870912 @ 0x20000000 │ │ │ │ - bcs.w 83cee <_PyList_AppendTakeRefListResize@@Base+0x1b2> │ │ │ │ + bcs.w 83d02 <_PyList_AppendTakeRefListResize@@Base+0x1b6> │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ - movw r2, #15953 @ 0x3e51 │ │ │ │ + movw r2, #15973 @ 0x3e65 │ │ │ │ movt r2, #8 │ │ │ │ ldr r5, [r7, #12] │ │ │ │ lsls r1, r4, #2 │ │ │ │ ldr.w r8, [r3, #700] @ 0x2bc │ │ │ │ ldr.w r9, [r3, #688] @ 0x2b0 │ │ │ │ cmp r8, r2 │ │ │ │ - bne.w 83d1c <_PyList_AppendTakeRefListResize@@Base+0x1e0> │ │ │ │ + bne.w 83d30 <_PyList_AppendTakeRefListResize@@Base+0x1e4> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 83c92 <_PyList_AppendTakeRefListResize@@Base+0x156> │ │ │ │ - ldr r2, [pc, #340] @ (83d40 <_PyList_AppendTakeRefListResize@@Base+0x204>) │ │ │ │ + beq.n 83ca2 <_PyList_AppendTakeRefListResize@@Base+0x156> │ │ │ │ + ldr r2, [pc, #344] @ (83d54 <_PyList_AppendTakeRefListResize@@Base+0x208>) │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ bic.w lr, r5, #4080 @ 0xff0 │ │ │ │ bic.w lr, lr, #15 │ │ │ │ ldr r2, [r0, r2] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r2, #1528] @ 0x5f8 │ │ │ │ cmn.w r2, #804 @ 0x324 │ │ │ │ - beq.n 83ccc <_PyList_AppendTakeRefListResize@@Base+0x190> │ │ │ │ + beq.n 83ce0 <_PyList_AppendTakeRefListResize@@Base+0x194> │ │ │ │ lsrs r0, r5, #18 │ │ │ │ ubfx ip, r5, #0, #18 │ │ │ │ add.w r2, r2, r0, lsl #3 │ │ │ │ ldr.w r0, [r2, #808] @ 0x328 │ │ │ │ cmp r0, ip │ │ │ │ - bgt.n 83c76 <_PyList_AppendTakeRefListResize@@Base+0x13a> │ │ │ │ + bgt.n 83c86 <_PyList_AppendTakeRefListResize@@Base+0x13a> │ │ │ │ ldr.w r0, [r2, #804] @ 0x324 │ │ │ │ cmp r0, ip │ │ │ │ ite gt │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 83ccc <_PyList_AppendTakeRefListResize@@Base+0x190> │ │ │ │ + beq.n 83ce0 <_PyList_AppendTakeRefListResize@@Base+0x194> │ │ │ │ ldr.w r2, [lr, #20] │ │ │ │ add.w r8, r2, #1 │ │ │ │ mov.w r8, r8, lsl #3 │ │ │ │ cmp r8, r1 │ │ │ │ - bcc.n 83c4e <_PyList_AppendTakeRefListResize@@Base+0x112> │ │ │ │ + bcc.n 83c5e <_PyList_AppendTakeRefListResize@@Base+0x112> │ │ │ │ add.w r8, r8, r8, lsl #1 │ │ │ │ cmp.w r8, r4, lsl #4 │ │ │ │ - bcc.n 83c9c <_PyList_AppendTakeRefListResize@@Base+0x160> │ │ │ │ + bcc.n 83cac <_PyList_AppendTakeRefListResize@@Base+0x160> │ │ │ │ mov r8, r1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 71794 │ │ │ │ + bl 7178c │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 83cee <_PyList_AppendTakeRefListResize@@Base+0x1b2> │ │ │ │ + beq.n 83d02 <_PyList_AppendTakeRefListResize@@Base+0x1b6> │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ blx 29c10 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 77440 │ │ │ │ + bl 773c0 │ │ │ │ strd r6, sl, [r7, #8] │ │ │ │ str r4, [r7, #16] │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr.w r3, [lr, #20] │ │ │ │ add.w r8, r3, #1 │ │ │ │ mov.w r8, r8, lsl #3 │ │ │ │ - cmp r1, r8 │ │ │ │ - bhi.n 83c4e <_PyList_AppendTakeRefListResize@@Base+0x112> │ │ │ │ + cmp r8, r1 │ │ │ │ + bcc.n 83c5e <_PyList_AppendTakeRefListResize@@Base+0x112> │ │ │ │ add.w r8, r8, r8, lsl #1 │ │ │ │ cmp.w r8, r4, lsl #4 │ │ │ │ - bcs.n 83c4c <_PyList_AppendTakeRefListResize@@Base+0x110> │ │ │ │ - b.n 83c9c <_PyList_AppendTakeRefListResize@@Base+0x160> │ │ │ │ + bcs.n 83c5c <_PyList_AppendTakeRefListResize@@Base+0x110> │ │ │ │ + b.n 83cac <_PyList_AppendTakeRefListResize@@Base+0x160> │ │ │ │ mov r0, r9 │ │ │ │ - bl 71794 │ │ │ │ + bl 7178c │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 83cee <_PyList_AppendTakeRefListResize@@Base+0x1b2> │ │ │ │ + cbz r0, 83d02 <_PyList_AppendTakeRefListResize@@Base+0x1b6> │ │ │ │ + movs r0, #0 │ │ │ │ strd r6, r5, [r7, #8] │ │ │ │ str r4, [r7, #16] │ │ │ │ - b.n 83c70 <_PyList_AppendTakeRefListResize@@Base+0x134> │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmp.w r1, r3, asr #1 │ │ │ │ it ge │ │ │ │ strge r1, [r0, #8] │ │ │ │ - bge.n 83c70 <_PyList_AppendTakeRefListResize@@Base+0x134> │ │ │ │ + bge.n 83c80 <_PyList_AppendTakeRefListResize@@Base+0x134> │ │ │ │ adds r4, r1, #6 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ add.w r4, r4, r1, asr #3 │ │ │ │ bic.w r4, r4, #3 │ │ │ │ subs r3, r1, r3 │ │ │ │ subs r2, r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ - ble.w 83bb6 <_PyList_AppendTakeRefListResize@@Base+0x7a> │ │ │ │ + ble.w 83bc6 <_PyList_AppendTakeRefListResize@@Base+0x7a> │ │ │ │ adds r4, r6, #3 │ │ │ │ bic.w r4, r4, #3 │ │ │ │ - b.n 83bb6 <_PyList_AppendTakeRefListResize@@Base+0x7a> │ │ │ │ + b.n 83bc6 <_PyList_AppendTakeRefListResize@@Base+0x7a> │ │ │ │ ldr.w r8, [r3, #680] @ 0x2a8 │ │ │ │ - movw r2, #50169 @ 0xc3f9 │ │ │ │ + movw r2, #50161 @ 0xc3f1 │ │ │ │ movt r2, #6 │ │ │ │ cmp r8, r2 │ │ │ │ - bne.n 83d2c <_PyList_AppendTakeRefListResize@@Base+0x1f0> │ │ │ │ + bne.n 83d40 <_PyList_AppendTakeRefListResize@@Base+0x1f4> │ │ │ │ cmp r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ it cc │ │ │ │ movcc r1, #1 │ │ │ │ blx 2a6fc │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 83c9c <_PyList_AppendTakeRefListResize@@Base+0x160> │ │ │ │ - bl 1e7a0c │ │ │ │ + bne.n 83cac <_PyList_AppendTakeRefListResize@@Base+0x160> │ │ │ │ + bl 1e7954 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 83c72 <_PyList_AppendTakeRefListResize@@Base+0x136> │ │ │ │ + b.n 83c82 <_PyList_AppendTakeRefListResize@@Base+0x136> │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ - movw r2, #15953 @ 0x3e51 │ │ │ │ + movw r2, #15973 @ 0x3e65 │ │ │ │ movt r2, #8 │ │ │ │ ldr r5, [r7, #12] │ │ │ │ mov r4, r6 │ │ │ │ ldr.w r8, [r3, #700] @ 0x2bc │ │ │ │ mov r1, r6 │ │ │ │ ldr.w r9, [r3, #688] @ 0x2b0 │ │ │ │ cmp r8, r2 │ │ │ │ - beq.w 83be6 <_PyList_AppendTakeRefListResize@@Base+0xaa> │ │ │ │ + beq.w 83bf6 <_PyList_AppendTakeRefListResize@@Base+0xaa> │ │ │ │ mov r2, r1 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r5 │ │ │ │ blx r8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 83c9c <_PyList_AppendTakeRefListResize@@Base+0x160> │ │ │ │ - b.n 83cee <_PyList_AppendTakeRefListResize@@Base+0x1b2> │ │ │ │ + bne.n 83cac <_PyList_AppendTakeRefListResize@@Base+0x160> │ │ │ │ + b.n 83d02 <_PyList_AppendTakeRefListResize@@Base+0x1b6> │ │ │ │ mov r2, r1 │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ mov r1, r5 │ │ │ │ blx r8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 83c9c <_PyList_AppendTakeRefListResize@@Base+0x160> │ │ │ │ - b.n 83cee <_PyList_AppendTakeRefListResize@@Base+0x1b2> │ │ │ │ + bne.n 83cac <_PyList_AppendTakeRefListResize@@Base+0x160> │ │ │ │ + b.n 83d02 <_PyList_AppendTakeRefListResize@@Base+0x1b6> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00083d44 : │ │ │ │ +00083d58 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ subs r3, r1, #0 │ │ │ │ - blt.n 83e46 │ │ │ │ + blt.n 83e5a │ │ │ │ movw r2, #19968 @ 0x4e00 │ │ │ │ movt r2, #72 @ 0x48 │ │ │ │ mov r4, r0 │ │ │ │ - movw r0, #15953 @ 0x3e51 │ │ │ │ + movw r0, #15973 @ 0x3e65 │ │ │ │ movt r0, #8 │ │ │ │ ldr.w r5, [r2, #700] @ 0x2bc │ │ │ │ ldr.w r6, [r2, #688] @ 0x2b0 │ │ │ │ cmp r5, r0 │ │ │ │ - bne.n 83e28 │ │ │ │ + bne.n 83e3c │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 83dfc │ │ │ │ - ldr r0, [pc, #208] @ (83e4c ) │ │ │ │ + beq.n 83e10 │ │ │ │ + ldr r0, [pc, #208] @ (83e60 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ bic.w r7, r4, #4080 @ 0xff0 │ │ │ │ bic.w r7, r7, #15 │ │ │ │ ldr r1, [r1, r0] │ │ │ │ ldr r1, [r1, #8] │ │ │ │ add.w r1, r1, #4096 @ 0x1000 │ │ │ │ ldr.w r1, [r1, #1528] @ 0x5f8 │ │ │ │ cmn.w r1, #804 @ 0x324 │ │ │ │ - beq.n 83e06 │ │ │ │ + beq.n 83e1a │ │ │ │ lsrs r0, r4, #18 │ │ │ │ add.w r1, r1, r0, lsl #3 │ │ │ │ ubfx r0, r4, #0, #18 │ │ │ │ ldr.w r5, [r1, #808] @ 0x328 │ │ │ │ cmp r5, r0 │ │ │ │ - bgt.n 83dc0 │ │ │ │ + bgt.n 83dd4 │ │ │ │ ldr.w r1, [r1, #804] @ 0x324 │ │ │ │ cmp r1, r0 │ │ │ │ ite gt │ │ │ │ movgt r0, #0 │ │ │ │ movle r0, #1 │ │ │ │ cmp r1, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ - cbz r0, 83e06 │ │ │ │ + cbz r0, 83e1a │ │ │ │ ldr r5, [r7, #20] │ │ │ │ adds r5, #1 │ │ │ │ lsls r5, r5, #3 │ │ │ │ cmp r3, r5 │ │ │ │ - bhi.n 83dda │ │ │ │ + bhi.n 83dee │ │ │ │ add.w r5, r5, r5, lsl #1 │ │ │ │ cmp.w r5, r3, lsl #2 │ │ │ │ it cc │ │ │ │ movcc r7, r4 │ │ │ │ - bcc.n 83df6 │ │ │ │ + bcc.n 83e0a │ │ │ │ mov r5, r3 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r6 │ │ │ │ - bl 71794 │ │ │ │ + bl 7178c │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 83e46 │ │ │ │ + cbz r0, 83e5a │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r5 │ │ │ │ blx 29c10 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77440 │ │ │ │ + bl 773c0 │ │ │ │ mov r0, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 71794 │ │ │ │ + b.w 7178c │ │ │ │ ldr.w r5, [r2, #680] @ 0x2a8 │ │ │ │ - movw r1, #50169 @ 0xc3f9 │ │ │ │ + movw r1, #50161 @ 0xc3f1 │ │ │ │ movt r1, #6 │ │ │ │ cmp r5, r1 │ │ │ │ - bne.n 83e36 │ │ │ │ + bne.n 83e4a │ │ │ │ cmp r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ it cc │ │ │ │ movcc r3, #1 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r1, r3 │ │ │ │ b.w 2a6f8 │ │ │ │ @@ -134083,615 +134085,628 @@ │ │ │ │ ldr.w r0, [r2, #668] @ 0x29c │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r3 │ │ │ │ mov r3, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 83df6 │ │ │ │ + b.n 83e0a │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ mov r3, r2 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 83ee2 │ │ │ │ + beq.n 83ef6 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #196] @ (83f2c ) │ │ │ │ + ldr r2, [pc, #196] @ (83f40 ) │ │ │ │ mov r4, r1 │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ bic.w r6, r4, #4080 @ 0xff0 │ │ │ │ bic.w r6, r6, #15 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r2, #1528] @ 0x5f8 │ │ │ │ cmn.w r2, #804 @ 0x324 │ │ │ │ - beq.n 83ee8 │ │ │ │ + beq.n 83efc │ │ │ │ lsrs r1, r4, #18 │ │ │ │ mov r5, r0 │ │ │ │ add.w r2, r2, r1, lsl #3 │ │ │ │ ubfx r1, r4, #0, #18 │ │ │ │ ldr.w r0, [r2, #808] @ 0x328 │ │ │ │ cmp r0, r1 │ │ │ │ - bgt.n 83ea6 │ │ │ │ + bgt.n 83eba │ │ │ │ ldr.w r2, [r2, #804] @ 0x324 │ │ │ │ cmp r2, r1 │ │ │ │ - bgt.n 83ee8 │ │ │ │ - cbz r2, 83ee8 │ │ │ │ + bgt.n 83efc │ │ │ │ + cbz r2, 83efc │ │ │ │ ldr r1, [r6, #20] │ │ │ │ adds r1, #1 │ │ │ │ lsls r7, r1, #3 │ │ │ │ cmp.w r3, r1, lsl #3 │ │ │ │ - bhi.n 83ebe │ │ │ │ + bhi.n 83ed2 │ │ │ │ add.w r7, r7, r1, lsl #4 │ │ │ │ cmp.w r7, r3, lsl #2 │ │ │ │ - bcc.n 83edc │ │ │ │ + bcc.n 83ef0 │ │ │ │ mov r7, r3 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r5 │ │ │ │ - bl 71794 │ │ │ │ + bl 7178c │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 83eda │ │ │ │ + cbz r0, 83eee │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r7 │ │ │ │ blx 29c10 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77440 │ │ │ │ + bl 773c0 │ │ │ │ mov r4, r6 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r1, r2 │ │ │ │ - b.w 71794 │ │ │ │ + b.w 7178c │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 83f26 │ │ │ │ + blt.n 83f3a │ │ │ │ movw r2, #19968 @ 0x4e00 │ │ │ │ movt r2, #72 @ 0x48 │ │ │ │ - movw r1, #50169 @ 0xc3f9 │ │ │ │ + movw r1, #50161 @ 0xc3f1 │ │ │ │ movt r1, #6 │ │ │ │ ldr.w r5, [r2, #680] @ 0x2a8 │ │ │ │ cmp r5, r1 │ │ │ │ - bne.n 83f16 │ │ │ │ + bne.n 83f2a │ │ │ │ cmp r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ it cc │ │ │ │ movcc r3, #1 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r1, r3 │ │ │ │ b.w 2a6f8 │ │ │ │ ldr.w r0, [r2, #668] @ 0x29c │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r3 │ │ │ │ mov r3, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 83edc │ │ │ │ + b.n 83ef0 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00083f30 : │ │ │ │ +00083f44 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r0, 83f60 │ │ │ │ + cbz r0, 83f74 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #6 │ │ │ │ - bpl.n 83f60 │ │ │ │ + bpl.n 83f74 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ - bl 83f84 │ │ │ │ - cbz r0, 83f70 │ │ │ │ + bl 83f98 │ │ │ │ + cbz r0, 83f84 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 83f76 │ │ │ │ + bne.n 83f8a │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ - movw r0, #64412 @ 0xfb9c │ │ │ │ + movw r0, #64732 @ 0xfcdc │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ movw r1, #3157 @ 0xc55 │ │ │ │ - bl 214fc4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 214f14 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 83f5c │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 83f5c │ │ │ │ + bne.n 83f70 │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 83f70 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2416] @ 0x970 │ │ │ │ subw sp, sp, #1644 @ 0x66c │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r4, [r0, #8] │ │ │ │ - mov r9, r0 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r3, [r0, #16] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ + str r0, [sp, #28] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 842d6 │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ + beq.w 84330 │ │ │ │ movs r3, #0 │ │ │ │ mov r5, r1 │ │ │ │ strd r3, r3, [r0, #8] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r0, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 84372 │ │ │ │ + bne.w 843c6 │ │ │ │ cmp r4, #1 │ │ │ │ - ble.w 842e8 │ │ │ │ - ldr.w sl, [sp, #32] │ │ │ │ + ble.w 84342 │ │ │ │ movs r3, #0 │ │ │ │ + ldr.w r9, [sp, #32] │ │ │ │ + mov fp, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ - str r3, [sp, #20] │ │ │ │ - ldr.w r2, [sl] │ │ │ │ + ldr.w r2, [r9] │ │ │ │ movw r1, #42012 @ 0xa41c │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 84bd6 │ │ │ │ + beq.w 84c48 │ │ │ │ movw ip, #42636 @ 0xa68c │ │ │ │ movt ip, #70 @ 0x46 │ │ │ │ sub.w ip, r0, ip │ │ │ │ clz ip, ip │ │ │ │ mov.w ip, ip, lsr #5 │ │ │ │ mov.w lr, #1 │ │ │ │ movw r8, #42220 @ 0xa4ec │ │ │ │ movt r8, #70 @ 0x46 │ │ │ │ - sub.w r7, sl, #4 │ │ │ │ + sub.w r7, r9, #4 │ │ │ │ mov r3, lr │ │ │ │ movs r2, #0 │ │ │ │ - mov fp, r1 │ │ │ │ + mov sl, r1 │ │ │ │ ldr.w r6, [r7, #4]! │ │ │ │ mov r5, r8 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ cmp r0, r1 │ │ │ │ - bne.w 84eb4 │ │ │ │ + bne.w 84e0a │ │ │ │ tst.w ip, lr │ │ │ │ - bne.w 8426e │ │ │ │ + bne.w 84284 │ │ │ │ cmp r0, r5 │ │ │ │ - bne.w 8427a │ │ │ │ + bne.w 84290 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8427a │ │ │ │ + beq.w 84290 │ │ │ │ ldrb r3, [r6, #16] │ │ │ │ adds r2, #1 │ │ │ │ cmp r2, r4 │ │ │ │ and.w r3, r3, #28 │ │ │ │ sub.w r3, r3, #4 │ │ │ │ clz r3, r3 │ │ │ │ mov.w r3, r3, lsr #5 │ │ │ │ - blt.n 84016 │ │ │ │ - mov r1, fp │ │ │ │ + blt.n 8402a │ │ │ │ + mov r1, sl │ │ │ │ movs r2, #0 │ │ │ │ cmp r0, r5 │ │ │ │ ite ne │ │ │ │ movne r3, #0 │ │ │ │ andeq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8429e │ │ │ │ + bne.w 842b4 │ │ │ │ tst.w ip, lr │ │ │ │ - beq.w 84d84 │ │ │ │ + beq.w 84d74 │ │ │ │ add r5, sp, #64 @ 0x40 │ │ │ │ - movw r3, #48725 @ 0xbe55 │ │ │ │ + movw r3, #48957 @ 0xbf3d │ │ │ │ movt r3, #20 │ │ │ │ str r5, [sp, #0] │ │ │ │ str.w r3, [sp, #1628] @ 0x65c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 842b4 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 84744 │ │ │ │ + bne.w 842ca │ │ │ │ + cmp.w fp, #0 │ │ │ │ + bne.w 842f2 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov.w r2, #256 @ 0x100 │ │ │ │ movs r3, #0 │ │ │ │ - add.w fp, sp, #604 @ 0x25c │ │ │ │ + add.w sl, sp, #604 @ 0x25c │ │ │ │ str r2, [r1, #20] │ │ │ │ movs r2, #7 │ │ │ │ str r2, [r1, #0] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ - strd r4, sl, [r1, #4] │ │ │ │ + strd r4, r9, [r1, #4] │ │ │ │ str r3, [r1, #16] │ │ │ │ str r3, [r1, #24] │ │ │ │ - str.w fp, [r1, #12] │ │ │ │ + str.w sl, [r1, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 84ef2 │ │ │ │ - str r2, [sp, #20] │ │ │ │ + bne.w 84e38 │ │ │ │ + mov fp, r2 │ │ │ │ cmp r4, #63 @ 0x3f │ │ │ │ it le │ │ │ │ - strle r4, [sp, #48] @ 0x30 │ │ │ │ - bgt.w 84d44 │ │ │ │ + strle r4, [sp, #52] @ 0x34 │ │ │ │ + bgt.w 84d3e │ │ │ │ str.w fp, [sp, #44] @ 0x2c │ │ │ │ - mov fp, sl │ │ │ │ + mov fp, r9 │ │ │ │ + str.w sl, [sp, #48] @ 0x30 │ │ │ │ + mov r9, r4 │ │ │ │ mov sl, r4 │ │ │ │ - cmp r4, #1 │ │ │ │ - ble.w 84aee │ │ │ │ + cmp.w r9, #1 │ │ │ │ + ble.w 84b8c │ │ │ │ ldr r2, [sp, #0] │ │ │ │ - movw r8, #48725 @ 0xbe55 │ │ │ │ - movt r8, #20 │ │ │ │ + movw r6, #48957 @ 0xbf3d │ │ │ │ + movt r6, #20 │ │ │ │ ldrd r1, r0, [fp] │ │ │ │ ldr.w r3, [r2, #1564] @ 0x61c │ │ │ │ - cmp r3, r8 │ │ │ │ - bne.w 84200 │ │ │ │ - ldrd r2, r1, [r1, #8] │ │ │ │ + cmp r3, r6 │ │ │ │ + bne.w 84210 │ │ │ │ + ldrd r2, r0, [r0, #8] │ │ │ │ + ldrd r3, r1, [r1, #8] │ │ │ │ and.w r2, r2, #3 │ │ │ │ rsb r2, r2, #1 │ │ │ │ - mul.w r2, r1, r2 │ │ │ │ - ldrd r3, r1, [r0, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ rsb r3, r3, #1 │ │ │ │ + mul.w r2, r0, r2 │ │ │ │ mul.w r3, r1, r3 │ │ │ │ cmp r2, r3 │ │ │ │ - bgt.w 847a0 │ │ │ │ - cmp r4, #2 │ │ │ │ + blt.w 847d0 │ │ │ │ + cmp.w r9, #2 │ │ │ │ it ne │ │ │ │ movne r1, #2 │ │ │ │ - beq.n 84210 │ │ │ │ + beq.n 84222 │ │ │ │ ldr.w r2, [fp, r1, lsl #2] │ │ │ │ add.w r0, fp, r1, lsl #2 │ │ │ │ ldrd r3, r2, [r2, #8] │ │ │ │ - ldr.w r5, [r0, #-4] │ │ │ │ + ldr.w r4, [r0, #-4] │ │ │ │ and.w r3, r3, #3 │ │ │ │ rsb r3, r3, #1 │ │ │ │ mul.w r3, r2, r3 │ │ │ │ - ldrd r2, r5, [r5, #8] │ │ │ │ + ldrd r2, r4, [r4, #8] │ │ │ │ and.w r2, r2, #3 │ │ │ │ rsb r2, r2, #1 │ │ │ │ - mul.w r2, r5, r2 │ │ │ │ - cmp r3, r2 │ │ │ │ - blt.w 845d8 │ │ │ │ - adds r2, r1, #1 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - cmp r4, r2 │ │ │ │ - ble.n 8419e │ │ │ │ + mul.w r2, r4, r2 │ │ │ │ + cmp r2, r3 │ │ │ │ + bgt.w 84628 │ │ │ │ + adds r5, r1, #1 │ │ │ │ + cmp r9, r5 │ │ │ │ + ble.n 841b4 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r2, [r0, #8] │ │ │ │ and.w r2, r2, #3 │ │ │ │ - rsb r6, r2, #1 │ │ │ │ + rsb r4, r2, #1 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ - mul.w r2, r6, r2 │ │ │ │ + mul.w r2, r4, r2 │ │ │ │ cmp r2, r3 │ │ │ │ - blt.n 8419a │ │ │ │ - adds r1, #2 │ │ │ │ - str r1, [sp, #4] │ │ │ │ - cmp r4, r1 │ │ │ │ - ble.n 8419a │ │ │ │ + blt.n 841b2 │ │ │ │ + adds r5, r1, #2 │ │ │ │ + cmp r9, r5 │ │ │ │ + ble.n 841b2 │ │ │ │ mov r3, r0 │ │ │ │ - ldr.w r0, [fp, r1, lsl #2] │ │ │ │ + ldr.w r0, [fp, r5, lsl #2] │ │ │ │ ldrd r2, r3, [r3, #8] │ │ │ │ - ldr r5, [r0, #12] │ │ │ │ + ldr r1, [r0, #12] │ │ │ │ and.w r2, r2, #3 │ │ │ │ rsb r2, r2, #1 │ │ │ │ mul.w r2, r3, r2 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ rsb r3, r3, #1 │ │ │ │ - mul.w r3, r5, r3 │ │ │ │ + mul.w r3, r1, r3 │ │ │ │ cmp r2, r3 │ │ │ │ - bgt.n 84198 │ │ │ │ - adds r1, #1 │ │ │ │ - cmp r4, r1 │ │ │ │ - bgt.n 84168 │ │ │ │ - str r1, [sp, #4] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - cmp r4, r3 │ │ │ │ - bne.w 843f0 │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - cmp r3, r2 │ │ │ │ - bgt.w 8443e │ │ │ │ - ldr.w ip, [sp, #4] │ │ │ │ - ldr r0, [sp, #0] │ │ │ │ - ldr r2, [r0, #24] │ │ │ │ + bgt.n 841b2 │ │ │ │ + adds r5, #1 │ │ │ │ + cmp r9, r5 │ │ │ │ + bgt.n 84182 │ │ │ │ + cmp r9, r5 │ │ │ │ + bne.w 84440 │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + cmp r3, r5 │ │ │ │ + bgt.w 8448a │ │ │ │ + mov ip, r5 │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ + ldr r2, [r3, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 84b5c │ │ │ │ - ldr r5, [sp, #16] │ │ │ │ - mov.w r3, ip, lsl #2 │ │ │ │ + bne.w 84bcc │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + mov.w r0, ip, lsl #2 │ │ │ │ movs r1, #1 │ │ │ │ - str.w fp, [r0, #28] │ │ │ │ - strd r5, ip, [r0, #32] │ │ │ │ - add fp, r3 │ │ │ │ - str r1, [r0, #24] │ │ │ │ - cmp r5, #0 │ │ │ │ - bne.w 84968 │ │ │ │ - mov r2, r5 │ │ │ │ - subs.w r4, r4, ip │ │ │ │ - bne.w 840c4 │ │ │ │ - ldr.w fp, [sp, #44] @ 0x2c │ │ │ │ + str.w fp, [r3, #28] │ │ │ │ + strd r4, ip, [r3, #32] │ │ │ │ + add fp, r0 │ │ │ │ + str r1, [r3, #24] │ │ │ │ + cmp r4, #0 │ │ │ │ + bne.w 849a6 │ │ │ │ + mov r2, r4 │ │ │ │ + subs.w r9, r9, ip │ │ │ │ + bne.w 840de │ │ │ │ mov r4, sl │ │ │ │ cmp r1, #1 │ │ │ │ - bgt.w 84cda │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 8467e │ │ │ │ - ldr.w r3, [r9, #16] │ │ │ │ + ldrd fp, sl, [sp, #44] @ 0x2c │ │ │ │ + bgt.w 84a54 │ │ │ │ + cmp.w fp, #0 │ │ │ │ + bne.w 846c6 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ adds r3, #1 │ │ │ │ - beq.w 84316 │ │ │ │ - b.w 84b1e │ │ │ │ + beq.w 84370 │ │ │ │ + b.n 8478e │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 84bb6 │ │ │ │ - bne.w 847a0 │ │ │ │ - cmp r4, #2 │ │ │ │ - bne.n 84216 │ │ │ │ + blt.w 84c26 │ │ │ │ + bne.w 847d0 │ │ │ │ + cmp.w r9, #2 │ │ │ │ + bne.n 84228 │ │ │ │ mov.w ip, #2 │ │ │ │ - b.n 841b0 │ │ │ │ + b.n 841c2 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldrd r1, r0, [fp, #4] │ │ │ │ ldr.w r3, [r2, #1564] @ 0x61c │ │ │ │ - cmp r3, r8 │ │ │ │ - bne.n 84256 │ │ │ │ + cmp r3, r6 │ │ │ │ + bne.n 8426a │ │ │ │ ldrd r2, r0, [r0, #8] │ │ │ │ ldrd r3, r1, [r1, #8] │ │ │ │ and.w r2, r2, #3 │ │ │ │ rsb r2, r2, #1 │ │ │ │ and.w r3, r3, #3 │ │ │ │ rsb r3, r3, #1 │ │ │ │ mul.w r2, r0, r2 │ │ │ │ mul.w r3, r1, r3 │ │ │ │ cmp r2, r3 │ │ │ │ - blt.w 843ec │ │ │ │ - cmp r4, #3 │ │ │ │ + blt.w 8443e │ │ │ │ + cmp.w r9, #3 │ │ │ │ it ne │ │ │ │ movne r1, #3 │ │ │ │ - bne.w 84110 │ │ │ │ - b.n 84268 │ │ │ │ + bne.w 8412e │ │ │ │ + b.n 8427e │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 84bb6 │ │ │ │ - bne.w 843ec │ │ │ │ - cmp r4, #3 │ │ │ │ - bne.w 84606 │ │ │ │ + blt.w 84c26 │ │ │ │ + bne.w 8443e │ │ │ │ + cmp.w r9, #3 │ │ │ │ + bne.w 84650 │ │ │ │ mov.w ip, #3 │ │ │ │ - b.n 841b0 │ │ │ │ + b.n 841c2 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ cmp r1, #15 │ │ │ │ - bls.w 8402c │ │ │ │ + bls.w 84040 │ │ │ │ mov.w lr, #0 │ │ │ │ adds r2, #1 │ │ │ │ cmp r2, r4 │ │ │ │ - blt.w 84016 │ │ │ │ + blt.w 8402a │ │ │ │ movw r5, #42220 @ 0xa4ec │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ - mov r1, fp │ │ │ │ + mov r1, sl │ │ │ │ movs r2, #0 │ │ │ │ cmp r0, r5 │ │ │ │ ite ne │ │ │ │ movne r3, #0 │ │ │ │ andeq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 84064 │ │ │ │ - movw r3, #20505 @ 0x5019 │ │ │ │ + beq.w 84078 │ │ │ │ + movw r3, #20453 @ 0x4fe5 │ │ │ │ movt r3, #8 │ │ │ │ add r5, sp, #64 @ 0x40 │ │ │ │ str r5, [sp, #0] │ │ │ │ str.w r3, [r5, #1564] @ 0x61c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 84082 │ │ │ │ - movw r2, #64249 @ 0xfaf9 │ │ │ │ + beq.w 84096 │ │ │ │ + movw r2, #64453 @ 0xfbc5 │ │ │ │ movt r2, #23 │ │ │ │ cmp r0, r1 │ │ │ │ it eq │ │ │ │ moveq r3, r2 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ str.w r3, [r2, #1572] @ 0x624 │ │ │ │ - movw r3, #58357 @ 0xe3f5 │ │ │ │ + movw r3, #58869 @ 0xe5f5 │ │ │ │ movt r3, #17 │ │ │ │ str.w r3, [r2, #1564] @ 0x61c │ │ │ │ - b.n 84082 │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.w 8409e │ │ │ │ + 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 84de4 │ │ │ │ + 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 840c6 │ │ │ │ + b.w 84dae │ │ │ │ movs r3, #0 │ │ │ │ cmp r4, #1 │ │ │ │ strd r3, r3, [r0, #8] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r0, #16] │ │ │ │ - bgt.w 83fce │ │ │ │ - mov r2, r3 │ │ │ │ + bgt.w 83fe2 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ - add.w fp, sp, #604 @ 0x25c │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - adds r2, #1 │ │ │ │ - mov.w r3, #0 │ │ │ │ + add.w sl, sp, #604 @ 0x25c │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ str r1, [sp, #0] │ │ │ │ + str r4, [sp, #68] @ 0x44 │ │ │ │ + ldr r2, [r3, #16] │ │ │ │ + movs r3, #0 │ │ │ │ + str.w sl, [sp, #76] @ 0x4c │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ + adds r2, #1 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ - str r4, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ mov.w r3, #7 │ │ │ │ - str.w fp, [sp, #76] @ 0x4c │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - bne.w 84b1e │ │ │ │ - movw r3, #4356 @ 0x1104 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - str r3, [sp, #20] │ │ │ │ + bne.w 8478e │ │ │ │ + movw fp, #4356 @ 0x1104 │ │ │ │ + movt fp, #70 @ 0x46 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r4, #1 │ │ │ │ - bgt.w 84e24 │ │ │ │ + bgt.w 84eb0 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - cmp r0, fp │ │ │ │ - bne.w 84e42 │ │ │ │ - ldr.w r5, [r9, #12] │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - str.w r3, [r9, #16] │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - ldr.w r6, [r9, #8] │ │ │ │ - str.w r3, [r9, #12] │ │ │ │ - str.w r4, [r9, #8] │ │ │ │ + cmp r0, sl │ │ │ │ + bne.w 84ece │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + ldr r5, [r3, #12] │ │ │ │ + str r2, [r3, #16] │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + ldr r6, [r3, #8] │ │ │ │ + str r2, [r3, #12] │ │ │ │ + str r4, [r3, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 84e74 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cbz r3, 84368 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ + bne.w 84e2a │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.n 843bc │ │ │ │ + ldr.w r3, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - ittt ne │ │ │ │ + itt ne │ │ │ │ addne r3, #1 │ │ │ │ - ldrne r2, [sp, #20] │ │ │ │ - strne r3, [r2, #0] │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ + strne.w r3, [fp] │ │ │ │ + mov r0, fp │ │ │ │ addw sp, sp, #1644 @ 0x66c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r4, #127 @ 0x7f │ │ │ │ - bgt.w 84ec8 │ │ │ │ + bgt.w 84e82 │ │ │ │ add.w r7, r4, #136 @ 0x88 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ cmp r4, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ - add.w r3, r3, r7, lsl #2 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - ble.w 84a7e │ │ │ │ + add.w fp, r3, r7, lsl #2 │ │ │ │ + ble.w 84b20 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl d2608 │ │ │ │ + bl d2620 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str.w r0, [r3, r7, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 84eee │ │ │ │ + beq.w 84e3e │ │ │ │ cmp r4, #1 │ │ │ │ - beq.w 84a7e │ │ │ │ + beq.w 84b20 │ │ │ │ ldr r6, [sp, #32] │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ - bl d2608 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - str r0, [r3, #4] │ │ │ │ + bl d2620 │ │ │ │ + str.w r0, [fp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 84e82 │ │ │ │ + beq.w 84ea8 │ │ │ │ cmp r4, #2 │ │ │ │ - beq.n 843e2 │ │ │ │ + beq.n 84436 │ │ │ │ add.w r8, r6, #4 │ │ │ │ - adds r7, r3, #4 │ │ │ │ + add.w r7, fp, #4 │ │ │ │ movs r6, #2 │ │ │ │ ldr.w r1, [r8, #4]! │ │ │ │ mov r0, r5 │ │ │ │ - bl d2608 │ │ │ │ + bl d2620 │ │ │ │ str.w r0, [r7, #4]! │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 84e84 │ │ │ │ + beq.w 84e40 │ │ │ │ adds r6, #1 │ │ │ │ cmp r6, r4 │ │ │ │ - bne.n 843c8 │ │ │ │ + bne.n 8441c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - ldr.w sl, [sp, #20] │ │ │ │ + mov r9, fp │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 83fd8 │ │ │ │ - movs r3, #2 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - ldr.w r0, [fp] │ │ │ │ - add.w r2, r3, #1073741824 @ 0x40000000 │ │ │ │ + b.n 83fec │ │ │ │ + movs r5, #2 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ + add.w r2, r5, #1073741824 @ 0x40000000 │ │ │ │ subs r2, #1 │ │ │ │ + ldr.w r0, [fp] │ │ │ │ ldr.w r3, [r3, #1564] @ 0x61c │ │ │ │ - lsls r6, r2, #2 │ │ │ │ + lsls r4, r2, #2 │ │ │ │ ldr.w r1, [fp, r2, lsl #2] │ │ │ │ - cmp r3, r8 │ │ │ │ - bne.w 845e0 │ │ │ │ + cmp r3, r6 │ │ │ │ + bne.w 84630 │ │ │ │ ldrd r3, r2, [r0, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ rsb r3, r3, #1 │ │ │ │ mul.w r2, r3, r2 │ │ │ │ ldrd r3, r1, [r1, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ rsb r3, r3, #1 │ │ │ │ mul.w r3, r1, r3 │ │ │ │ cmp r2, r3 │ │ │ │ - bge.w 845ee │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - cmp r2, r3 │ │ │ │ - bge.w 841ac │ │ │ │ - cmp r3, r4 │ │ │ │ - ldr r5, [sp, #4] │ │ │ │ + bge.w 8463e │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + cmp r5, r3 │ │ │ │ + bge.w 841c0 │ │ │ │ + cmp r3, r9 │ │ │ │ it ge │ │ │ │ - movge r3, r4 │ │ │ │ + movge r3, r9 │ │ │ │ mov ip, r3 │ │ │ │ cmp r5, r3 │ │ │ │ - bge.w 841b0 │ │ │ │ - movw r3, #20505 @ 0x5019 │ │ │ │ + bge.w 841c2 │ │ │ │ + movw r3, #20453 @ 0x4fe5 │ │ │ │ movt r3, #8 │ │ │ │ - str r4, [sp, #60] @ 0x3c │ │ │ │ + str.w r9, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #12] │ │ │ │ - str.w ip, [sp, #24] │ │ │ │ - strd sl, r9, [sp, #52] @ 0x34 │ │ │ │ + str.w ip, [sp, #20] │ │ │ │ + str.w sl, [sp, #56] @ 0x38 │ │ │ │ ldr.w r6, [fp, r5, lsl #2] │ │ │ │ movs r4, #0 │ │ │ │ mov sl, r5 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ add.w r9, r4, sl │ │ │ │ mov.w r9, r9, asr #1 │ │ │ │ ldr.w r7, [r3, #1564] @ 0x61c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r1, [fp, r9, lsl #2] │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 844dc │ │ │ │ + bne.n 8452a │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr r3, [r6, #8] │ │ │ │ ldrb.w r8, [r6, #16] │ │ │ │ cmp r2, r3 │ │ │ │ str r2, [sp, #8] │ │ │ │ it ge │ │ │ │ movge r2, r3 │ │ │ │ tst.w r8, #32 │ │ │ │ - beq.w 84fe4 │ │ │ │ + beq.w 84f86 │ │ │ │ tst.w r8, #64 @ 0x40 │ │ │ │ - beq.w 84dd8 │ │ │ │ + beq.w 84ef0 │ │ │ │ ldrb.w ip, [r1, #16] │ │ │ │ add.w r0, r6, #20 │ │ │ │ tst.w ip, #32 │ │ │ │ - beq.w 84de8 │ │ │ │ + beq.w 84f00 │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ - beq.w 84784 │ │ │ │ + beq.w 847b4 │ │ │ │ adds r1, #20 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 29204 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 84794 │ │ │ │ + beq.w 847c4 │ │ │ │ lsrs r0, r0, #31 │ │ │ │ - cbz r0, 844ea │ │ │ │ + cbz r0, 84538 │ │ │ │ mov r2, r8 │ │ │ │ cmp r4, r9 │ │ │ │ mov r8, r3 │ │ │ │ + it lt │ │ │ │ + movlt r7, r9 │ │ │ │ mov r3, r2 │ │ │ │ - bge.n 84580 │ │ │ │ - mov r7, r9 │ │ │ │ - b.n 84502 │ │ │ │ + blt.n 84550 │ │ │ │ + b.n 845ce │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 84df8 │ │ │ │ - bne.n 845be │ │ │ │ + blt.w 84f76 │ │ │ │ + bne.n 8460e │ │ │ │ add.w r4, r9, #1 │ │ │ │ cmp sl, r4 │ │ │ │ - ble.n 84580 │ │ │ │ + ble.n 845ce │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r7, r3 │ │ │ │ - bne.w 84e18 │ │ │ │ + bne.w 84f50 │ │ │ │ ldr.w r8, [r6, #8] │ │ │ │ mov r7, sl │ │ │ │ ldrb r3, [r6, #16] │ │ │ │ add.w r9, r6, #20 │ │ │ │ - str r5, [sp, #28] │ │ │ │ + str r5, [sp, #24] │ │ │ │ mov r5, r9 │ │ │ │ mov r9, r8 │ │ │ │ mov r8, r7 │ │ │ │ ubfx r2, r3, #5, #1 │ │ │ │ ubfx r3, r3, #6, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r3, [sp, #8] │ │ │ │ @@ -134701,1021 +134716,967 @@ │ │ │ │ ldr.w r1, [fp, sl, lsl #2] │ │ │ │ ldr r7, [r1, #8] │ │ │ │ cmp r7, r9 │ │ │ │ mov r2, r7 │ │ │ │ it ge │ │ │ │ movge r2, r9 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 84fe0 │ │ │ │ + beq.w 84f82 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 84e02 │ │ │ │ + beq.w 84f3a │ │ │ │ ldrb.w ip, [r1, #16] │ │ │ │ mov r0, r5 │ │ │ │ tst.w ip, #32 │ │ │ │ - beq.w 84e12 │ │ │ │ + beq.w 84f4a │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ - beq.n 84568 │ │ │ │ + beq.n 845b6 │ │ │ │ adds r1, #20 │ │ │ │ blx 29204 │ │ │ │ - cbz r0, 84572 │ │ │ │ + cbz r0, 845c0 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 84576 │ │ │ │ + bge.n 845c4 │ │ │ │ cmp sl, r4 │ │ │ │ - ble.n 8457e │ │ │ │ + ble.n 845cc │ │ │ │ mov r8, sl │ │ │ │ - b.n 8451a │ │ │ │ + b.n 84568 │ │ │ │ adds r1, #28 │ │ │ │ blx 29204 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8455c │ │ │ │ + bne.n 845aa │ │ │ │ cmp r7, r9 │ │ │ │ - bgt.n 84560 │ │ │ │ + bgt.n 845ae │ │ │ │ add.w r4, sl, #1 │ │ │ │ cmp r4, r8 │ │ │ │ - blt.n 8451a │ │ │ │ - ldr r5, [sp, #28] │ │ │ │ + blt.n 84568 │ │ │ │ + ldr r5, [sp, #24] │ │ │ │ lsls r7, r4, #2 │ │ │ │ cmp r5, r4 │ │ │ │ add.w r1, fp, r7 │ │ │ │ - ble.n 845c6 │ │ │ │ + ble.n 84616 │ │ │ │ sub.w r9, r5, r4 │ │ │ │ add.w r8, r7, #4 │ │ │ │ add.w r0, fp, r8 │ │ │ │ mov.w r9, r9, lsl #2 │ │ │ │ mov r2, r9 │ │ │ │ blx 2a344 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str.w r6, [fp, r4, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 84668 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + bne.n 846b0 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ adds r5, #1 │ │ │ │ cmp r3, r5 │ │ │ │ - bne.w 84462 │ │ │ │ - ldr r4, [sp, #60] @ 0x3c │ │ │ │ + bne.w 844ae │ │ │ │ + ldr.w r9, [sp, #60] @ 0x3c │ │ │ │ mov ip, r3 │ │ │ │ - ldrd sl, r9, [sp, #52] @ 0x34 │ │ │ │ - b.n 841b0 │ │ │ │ + ldr.w sl, [sp, #56] @ 0x38 │ │ │ │ + b.n 841c2 │ │ │ │ cmp r4, r9 │ │ │ │ - bge.n 84580 │ │ │ │ + bge.n 845ce │ │ │ │ mov sl, r9 │ │ │ │ - b.n 8446a │ │ │ │ + b.n 844b6 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str.w r6, [fp, r4, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 845aa │ │ │ │ + beq.n 845f8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr.w r4, [r3, r5, lsl #2] │ │ │ │ - b.n 84678 │ │ │ │ - cmp r4, r1 │ │ │ │ - beq.n 84664 │ │ │ │ - str r1, [sp, #4] │ │ │ │ - b.n 843f0 │ │ │ │ + b.n 846c0 │ │ │ │ + cmp r9, r1 │ │ │ │ + beq.n 84696 │ │ │ │ + mov r5, r1 │ │ │ │ + b.n 84440 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 84bb6 │ │ │ │ - bne.w 84434 │ │ │ │ - ldr r5, [sp, #4] │ │ │ │ - mov r0, fp │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - mov r2, r5 │ │ │ │ - bl 1affb8 │ │ │ │ - mov r3, r5 │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - add.w r3, r6, #8 │ │ │ │ - b.n 847a6 │ │ │ │ - ldr r5, [sp, #0] │ │ │ │ - add.w r6, fp, #8 │ │ │ │ - movs r7, #3 │ │ │ │ - ldr.w r3, [r5, #1564] @ 0x61c │ │ │ │ + blt.w 84c26 │ │ │ │ + bne.w 84482 │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [r6, #4] │ │ │ │ - cmp r3, r8 │ │ │ │ - ldr.w r1, [r6], #4 │ │ │ │ - bne.n 84652 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + mov r0, fp │ │ │ │ + adds r5, #1 │ │ │ │ + bl 1afed8 │ │ │ │ + add.w r3, r4, #8 │ │ │ │ + b.n 847d4 │ │ │ │ + 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 8469a │ │ │ │ ldrd r2, r0, [r0, #8] │ │ │ │ - str r7, [sp, #4] │ │ │ │ ldrd r3, r1, [r1, #8] │ │ │ │ and.w r2, r2, #3 │ │ │ │ rsb r2, r2, #1 │ │ │ │ and.w r3, r3, #3 │ │ │ │ rsb r3, r3, #1 │ │ │ │ mul.w r2, r0, r2 │ │ │ │ mul.w r3, r1, r3 │ │ │ │ cmp r2, r3 │ │ │ │ - blt.w 8419a │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - adds r1, #1 │ │ │ │ - cmp r4, r1 │ │ │ │ - bne.w 84110 │ │ │ │ - b.n 84664 │ │ │ │ + blt.w 841b2 │ │ │ │ + adds r1, r5, #1 │ │ │ │ + cmp r9, r1 │ │ │ │ + bne.w 8412e │ │ │ │ + mov r5, r9 │ │ │ │ + b.n 841b8 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 84bb6 │ │ │ │ - bne.w 84780 │ │ │ │ - adds r7, #1 │ │ │ │ - cmp r4, r7 │ │ │ │ - bne.n 8460e │ │ │ │ - str r4, [sp, #4] │ │ │ │ - b.n 841a2 │ │ │ │ + blt.w 84c26 │ │ │ │ + bne.w 841b2 │ │ │ │ + adds r5, #1 │ │ │ │ + cmp r9, r5 │ │ │ │ + bne.n 84658 │ │ │ │ + mov r5, r9 │ │ │ │ + b.n 841b8 │ │ │ │ mov r2, r9 │ │ │ │ add.w r0, r3, r8 │ │ │ │ adds r1, r3, r7 │ │ │ │ ldr.w r4, [r3, r5, lsl #2] │ │ │ │ blx 2a344 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r4, [r3, r7] │ │ │ │ - b.n 845aa │ │ │ │ + b.n 845f8 │ │ │ │ cmp r4, #0 │ │ │ │ - ble.w 84a6a │ │ │ │ + ble.w 84b0c │ │ │ │ movw r6, #4356 @ 0x1104 │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + ldr.w r5, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r5, [r3, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 84a04 │ │ │ │ + beq.w 84a10 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 84a04 │ │ │ │ - ldr r2, [pc, #712] @ (84970 ) │ │ │ │ + bne.w 84a10 │ │ │ │ + ldr r2, [pc, #704] @ (849b0 ) │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r7, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 84dbe │ │ │ │ + bne.w 84f1e │ │ │ │ + mov r8, fp │ │ │ │ + mov fp, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx r7 │ │ │ │ - ldr.w r8, [sp, #20] │ │ │ │ - str r6, [sp, #20] │ │ │ │ cmp r4, #1 │ │ │ │ - ble.w 84b10 │ │ │ │ + ble.w 84baa │ │ │ │ ldr.w r5, [r8, #4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 846ee │ │ │ │ + beq.n 84734 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 846ee │ │ │ │ - ldr r1, [pc, #660] @ (84970 ) │ │ │ │ + cbnz r3, 84734 │ │ │ │ + ldr r1, [pc, #652] @ (849b0 ) │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r1, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 84f32 │ │ │ │ + bne.w 84f04 │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ cmp r4, #2 │ │ │ │ - beq.n 84738 │ │ │ │ + beq.n 8477e │ │ │ │ add.w r7, r8, #4 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ movs r6, #2 │ │ │ │ - mvn.w sl, #3221225472 @ 0xc0000000 │ │ │ │ + mvn.w r9, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r4 │ │ │ │ ldr.w r5, [r7, #4]! │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cmp r3, sl │ │ │ │ - beq.n 84726 │ │ │ │ + cmp r3, r9 │ │ │ │ + beq.n 8476c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 84726 │ │ │ │ - ldr r3, [pc, #604] @ (84970 ) │ │ │ │ + cbnz r3, 8476c │ │ │ │ + ldr r3, [pc, #596] @ (849b0 ) │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr.w r3, [r3, #1416] @ 0x588 │ │ │ │ ldr r4, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 84f7c │ │ │ │ + bne.w 84f58 │ │ │ │ mov r0, r5 │ │ │ │ blx r4 │ │ │ │ adds r6, #1 │ │ │ │ cmp r6, r8 │ │ │ │ - bne.n 84702 │ │ │ │ + bne.n 84748 │ │ │ │ mov r4, r8 │ │ │ │ ldr.w r8, [sp, #4] │ │ │ │ cmp r4, #127 @ 0x7f │ │ │ │ - bgt.w 84dec │ │ │ │ - ldr.w r3, [r9, #16] │ │ │ │ + bgt.w 84de8 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ adds r3, #1 │ │ │ │ - beq.w 84320 │ │ │ │ - b.n 84b1a │ │ │ │ - adds r2, r4, #1 │ │ │ │ - ldr r1, [sp, #0] │ │ │ │ - cmp.w r2, #258 @ 0x102 │ │ │ │ - add.w r3, r2, r2, lsr #31 │ │ │ │ - mov.w r3, r3, asr #1 │ │ │ │ - str r3, [r1, #20] │ │ │ │ - bge.w 84df4 │ │ │ │ - adds r3, #135 @ 0x87 │ │ │ │ - add.w fp, sp, #604 @ 0x25c │ │ │ │ - strd r4, sl, [r1, #4] │ │ │ │ - add.w r3, r1, r3, lsl #2 │ │ │ │ - str r3, [r1, #16] │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [r1, #24] │ │ │ │ - movs r3, #7 │ │ │ │ - str r3, [r1, #0] │ │ │ │ + beq.w 84378 │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.n 847a4 │ │ │ │ + movw r3, #6496 @ 0x1960 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #21168 @ 0x52b0 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 1271a4 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - str.w fp, [r1, #12] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 840b2 │ │ │ │ - b.n 84f5a │ │ │ │ - str r7, [sp, #4] │ │ │ │ - b.n 8419a │ │ │ │ + cbz r3, 847ae │ │ │ │ + cmp r4, #1 │ │ │ │ + bgt.w 84eac │ │ │ │ + mov.w fp, #0 │ │ │ │ + b.n 84384 │ │ │ │ adds r1, #28 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 29204 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 844ca │ │ │ │ + bne.w 84516 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r3, r2 │ │ │ │ ite ge │ │ │ │ movge r0, #0 │ │ │ │ movlt r0, #1 │ │ │ │ - b.n 844cc │ │ │ │ + b.n 84518 │ │ │ │ movs r3, #8 │ │ │ │ - movs r2, #2 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - cmp r4, r2 │ │ │ │ - ble.w 84f1c │ │ │ │ - add.w r6, r2, #1073741824 @ 0x40000000 │ │ │ │ - strd sl, r9, [sp, #8] │ │ │ │ - subs r6, #1 │ │ │ │ - ldr.w sl, [sp] │ │ │ │ + movs r5, #2 │ │ │ │ + cmp r9, r5 │ │ │ │ + ble.w 84e6c │ │ │ │ + add.w r4, r5, #1073741824 @ 0x40000000 │ │ │ │ movs r7, #0 │ │ │ │ - mov r9, r2 │ │ │ │ - add.w r6, fp, r6, lsl #2 │ │ │ │ - ldr.w r1, [r6], #4 │ │ │ │ - mov r2, sl │ │ │ │ - ldr.w r3, [sl, #1564] @ 0x61c │ │ │ │ - mov.w r5, r9, lsl #2 │ │ │ │ - ldr r0, [r6, #0] │ │ │ │ - blx r3 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 84f12 │ │ │ │ - bne.n 848b6 │ │ │ │ - ldr.w r3, [sl, #1564] @ 0x61c │ │ │ │ - ldrd r0, r1, [r6, #-4] │ │ │ │ - cmp r3, r8 │ │ │ │ - bne.n 848d4 │ │ │ │ - ldrd r3, r2, [r0, #8] │ │ │ │ + subs r4, #1 │ │ │ │ + add.w r4, fp, r4, lsl #2 │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ + mov.w r8, r5, lsl #2 │ │ │ │ + ldr.w r0, [r4, #4]! │ │ │ │ + ldr.w r3, [r3, #1564] @ 0x61c │ │ │ │ + ldr.w r2, [r4, #-4] │ │ │ │ + cmp r3, r6 │ │ │ │ + bne.w 8490e │ │ │ │ + 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 8494c │ │ │ │ + ldrd r3, r1, [r2, #8] │ │ │ │ + and.w r2, r3, #3 │ │ │ │ + rsb r2, r2, #1 │ │ │ │ + mul.w r2, r1, r2 │ │ │ │ + ldrd r3, r1, [r0, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ rsb r3, r3, #1 │ │ │ │ mul.w r3, r1, r3 │ │ │ │ cmp r2, r3 │ │ │ │ - bge.n 848e0 │ │ │ │ - str.w r9, [sp, #4] │ │ │ │ - ldrd sl, r9, [sp, #8] │ │ │ │ + bge.n 8493c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 84ad4 │ │ │ │ - subs r5, #4 │ │ │ │ - add.w r1, fp, r5 │ │ │ │ + bne.w 84b74 │ │ │ │ + sub.w r4, r8, #4 │ │ │ │ + add.w r1, fp, r4 │ │ │ │ cmp r1, fp │ │ │ │ - bls.n 8484e │ │ │ │ + bls.n 84882 │ │ │ │ add.w r2, fp, #4 │ │ │ │ mov r3, r1 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ ldr.w r1, [fp] │ │ │ │ str.w r0, [fp] │ │ │ │ str.w r1, [r3], #-4 │ │ │ │ cmp r3, r2 │ │ │ │ - bls.n 8484e │ │ │ │ + bls.n 84882 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ str.w r0, [r2], #4 │ │ │ │ str.w r1, [r3], #-4 │ │ │ │ cmp r3, r2 │ │ │ │ - bhi.n 8483e │ │ │ │ + bhi.n 84872 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 84cb6 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - cmp r4, r3 │ │ │ │ - ble.w 84434 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - movw r8, #48725 @ 0xbe55 │ │ │ │ - movt r8, #20 │ │ │ │ + bne.w 84d26 │ │ │ │ + cmp r9, r5 │ │ │ │ + ble.w 84482 │ │ │ │ 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, #48957 @ 0xbf3d │ │ │ │ + movt r6, #20 │ │ │ │ + ldr.w r0, [fp, r5, lsl #2] │ │ │ │ ldr.w r3, [r3, #1564] @ 0x61c │ │ │ │ - ldr.w r1, [r6, #-4] │ │ │ │ - cmp r3, r8 │ │ │ │ - bne.n 848e4 │ │ │ │ + ldr.w r1, [r4, #-4] │ │ │ │ + cmp r3, r6 │ │ │ │ + bne.n 84956 │ │ │ │ ldrd r2, r1, [r1, #8] │ │ │ │ and.w r2, r2, #3 │ │ │ │ rsb r2, r2, #1 │ │ │ │ mul.w r2, r1, r2 │ │ │ │ ldrd r3, r1, [r0, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ rsb r3, r3, #1 │ │ │ │ mul.w r3, r1, r3 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.w 849c8 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ - cmp r3, r2 │ │ │ │ - it ge │ │ │ │ - movge ip, r3 │ │ │ │ - bge.w 841b0 │ │ │ │ - mov r3, r2 │ │ │ │ - b.n 8443e │ │ │ │ - cmp r7, #0 │ │ │ │ - bne.w 84d6a │ │ │ │ - movs r7, #0 │ │ │ │ - add.w r9, r9, #1 │ │ │ │ - cmp r4, r9 │ │ │ │ - bgt.w 847c4 │ │ │ │ - str.w r9, [sp, #4] │ │ │ │ - adds r5, #4 │ │ │ │ - ldrd sl, r9, [sp, #8] │ │ │ │ - b.n 84816 │ │ │ │ - mov r2, sl │ │ │ │ + bgt.w 84482 │ │ │ │ + adds r1, r5, #1 │ │ │ │ + cmp r9, r1 │ │ │ │ + ble.n 8490a │ │ │ │ + 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 849b4 │ │ │ │ + mov r5, r1 │ │ │ │ + b.n 84482 │ │ │ │ + mov r1, r2 │ │ │ │ + ldr r2, [sp, #0] │ │ │ │ + blx r3 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 84c26 │ │ │ │ + bne.n 8494c │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ + ldrd r2, r0, [r4, #-4] │ │ │ │ + ldr.w r3, [r3, #1564] @ 0x61c │ │ │ │ + cmp r3, r6 │ │ │ │ + beq.w 84824 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + ldr r2, [sp, #0] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 84f12 │ │ │ │ - bne.n 8480e │ │ │ │ + blt.w 84c26 │ │ │ │ + bne.n 84848 │ │ │ │ adds r7, #1 │ │ │ │ - b.n 848be │ │ │ │ + adds r5, #1 │ │ │ │ + cmp r9, r5 │ │ │ │ + bgt.w 847e6 │ │ │ │ + add.w r8, r8, #4 │ │ │ │ + b.n 84848 │ │ │ │ + cmp r7, #0 │ │ │ │ + bne.w 84d56 │ │ │ │ + movs r7, #0 │ │ │ │ + b.n 8493e │ │ │ │ ldr r2, [sp, #0] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 84bb6 │ │ │ │ - bne.n 848a4 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - adds r5, r3, #1 │ │ │ │ - cmp r4, r5 │ │ │ │ - ble.n 8492c │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - ldrd r1, r0, [r6] │ │ │ │ - ldr.w r3, [r3, #1564] @ 0x61c │ │ │ │ - cmp r3, r8 │ │ │ │ - bne.n 84974 │ │ │ │ - ldrd r2, r1, [r1, #8] │ │ │ │ - and.w r2, r2, #3 │ │ │ │ - rsb r2, r2, #1 │ │ │ │ - mul.w r2, r1, r2 │ │ │ │ - ldrd r3, r1, [r0, #8] │ │ │ │ - and.w r3, r3, #3 │ │ │ │ - rsb r3, r3, #1 │ │ │ │ - mul.w r3, r1, r3 │ │ │ │ - cmp r2, r3 │ │ │ │ - ble.w 84cce │ │ │ │ - str r5, [sp, #4] │ │ │ │ - b.n 848a4 │ │ │ │ + blt.w 84c26 │ │ │ │ + bne.w 84482 │ │ │ │ + adds r7, r5, #1 │ │ │ │ + cmp r9, r7 │ │ │ │ + bgt.n 84a16 │ │ │ │ + mov r5, r7 │ │ │ │ + b.n 84482 │ │ │ │ add.w r1, sp, #1640 @ 0x668 │ │ │ │ lsls r2, r3, #4 │ │ │ │ add.w r1, r1, r3, lsl #4 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ subw r1, r1, #1564 @ 0x61c │ │ │ │ - mov ip, r6 │ │ │ │ - str r5, [r1, #12] │ │ │ │ + mov ip, r5 │ │ │ │ + str r4, [r1, #12] │ │ │ │ add.w r1, r2, #28 │ │ │ │ - ldr r5, [sp, #16] │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ str.w fp, [r0, r1] │ │ │ │ add r1, r0 │ │ │ │ - add.w fp, fp, r6, lsl #2 │ │ │ │ - str r5, [r1, #4] │ │ │ │ + add.w fp, fp, r5, lsl #2 │ │ │ │ + str r4, [r1, #4] │ │ │ │ add.w r1, r0, r3, lsl #4 │ │ │ │ - str r6, [r1, #36] @ 0x24 │ │ │ │ + str r5, [r1, #36] @ 0x24 │ │ │ │ adds r1, r3, #1 │ │ │ │ - lsls r3, r6, #2 │ │ │ │ str r1, [r0, #24] │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.w 841d6 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - add r0, r3 │ │ │ │ - str r0, [sp, #16] │ │ │ │ - b.n 841d6 │ │ │ │ + lsls r0, r5, #2 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 841e8 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + add r3, r0 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + b.n 841e8 │ │ │ │ + nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ - blx r3 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 84bb6 │ │ │ │ - bne.n 8492c │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - adds r3, #2 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - cmp r4, r3 │ │ │ │ - it gt │ │ │ │ - ldrgt r5, [sp, #4] │ │ │ │ - ble.n 848a4 │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - ldr r0, [r6, #8] │ │ │ │ - ldr.w r1, [r6, #4]! │ │ │ │ - ldr.w r3, [r3, #1564] @ 0x61c │ │ │ │ - cmp r3, r8 │ │ │ │ - bne.w 84b46 │ │ │ │ - ldrd r3, r2, [r0, #8] │ │ │ │ - str r5, [sp, #4] │ │ │ │ - and.w r3, r3, #3 │ │ │ │ - rsb r3, r3, #1 │ │ │ │ - mul.w r2, r3, r2 │ │ │ │ - ldrd r3, r1, [r1, #8] │ │ │ │ - and.w r3, r3, #3 │ │ │ │ - rsb r3, r3, #1 │ │ │ │ - mul.w r3, r1, r3 │ │ │ │ - cmp r2, r3 │ │ │ │ - blt.w 848a4 │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - adds r1, #1 │ │ │ │ - cmp r4, r1 │ │ │ │ - ble.n 84a00 │ │ │ │ - ldr.w r2, [fp, r1, lsl #2] │ │ │ │ - add.w r0, fp, r1, lsl #2 │ │ │ │ - ldrd r3, r2, [r2, #8] │ │ │ │ - ldr.w r5, [r0, #-4] │ │ │ │ - and.w r3, r3, #3 │ │ │ │ - rsb r3, r3, #1 │ │ │ │ - mul.w r3, r2, r3 │ │ │ │ - ldrd r2, r5, [r5, #8] │ │ │ │ - and.w r2, r2, #3 │ │ │ │ - rsb r2, r2, #1 │ │ │ │ - mul.w r2, r5, r2 │ │ │ │ - cmp r2, r3 │ │ │ │ - ble.n 84a0c │ │ │ │ - str r1, [sp, #4] │ │ │ │ - b.n 848a4 │ │ │ │ - ldr.w r8, [sp, #20] │ │ │ │ - str r6, [sp, #20] │ │ │ │ - b.n 846c0 │ │ │ │ - adds r2, r1, #1 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - cmp r4, r2 │ │ │ │ - ble.w 848a4 │ │ │ │ + adds r5, r1, #1 │ │ │ │ + cmp r9, r5 │ │ │ │ + ble.w 84482 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r2, [r0, #8] │ │ │ │ and.w r2, r2, #3 │ │ │ │ - rsb r6, r2, #1 │ │ │ │ + rsb r4, r2, #1 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ - mul.w r2, r6, r2 │ │ │ │ + mul.w r2, r4, r2 │ │ │ │ cmp r2, r3 │ │ │ │ - blt.w 848a4 │ │ │ │ - adds r1, #2 │ │ │ │ - str r1, [sp, #4] │ │ │ │ - cmp r4, r1 │ │ │ │ - ble.w 848a4 │ │ │ │ + blt.w 84482 │ │ │ │ + adds r5, r1, #2 │ │ │ │ + cmp r9, r5 │ │ │ │ + ble.w 84482 │ │ │ │ mov r3, r0 │ │ │ │ - ldr.w r0, [fp, r1, lsl #2] │ │ │ │ + ldr.w r0, [fp, r5, lsl #2] │ │ │ │ ldrd r2, r3, [r3, #8] │ │ │ │ - ldr r5, [r0, #12] │ │ │ │ + ldr r1, [r0, #12] │ │ │ │ and.w r2, r2, #3 │ │ │ │ rsb r2, r2, #1 │ │ │ │ mul.w r2, r3, r2 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ rsb r3, r3, #1 │ │ │ │ - mul.w r3, r5, r3 │ │ │ │ + mul.w r3, r1, r3 │ │ │ │ cmp r2, r3 │ │ │ │ - bgt.n 84a00 │ │ │ │ - adds r1, #1 │ │ │ │ - cmp r4, r1 │ │ │ │ - bgt.n 84a38 │ │ │ │ - b.n 84a00 │ │ │ │ - ldr.w r3, [r9, #16] │ │ │ │ + bgt.w 84482 │ │ │ │ + adds r5, #1 │ │ │ │ + cmp r9, r5 │ │ │ │ + bgt.n 849dc │ │ │ │ + b.n 84482 │ │ │ │ + mov r8, fp │ │ │ │ + mov fp, r6 │ │ │ │ + b.n 84706 │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ + ldrd r1, r0, [r4] │ │ │ │ + ldr.w r3, [r3, #1564] @ 0x61c │ │ │ │ + cmp r3, r6 │ │ │ │ + bne.n 84abe │ │ │ │ + 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 8496a │ │ │ │ + adds r1, r5, #2 │ │ │ │ + cmp r9, r1 │ │ │ │ + bgt.w 848da │ │ │ │ + mov r5, r1 │ │ │ │ + b.n 84482 │ │ │ │ + subs r0, r1, #2 │ │ │ │ + beq.n 84a72 │ │ │ │ + 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 1aff28 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 84c2c │ │ │ │ + ldr r3, [r5, #24] │ │ │ │ + cmp r3, #1 │ │ │ │ + ble.w 841fc │ │ │ │ + ldr r0, [sp, #0] │ │ │ │ + subs r1, r3, #2 │ │ │ │ + beq.n 84aae │ │ │ │ + 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 1aff28 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 84c2c │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ + ldr r3, [r3, #24] │ │ │ │ + b.n 84a84 │ │ │ │ + ldr r2, [sp, #0] │ │ │ │ + blx r3 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 84c26 │ │ │ │ + bne.w 8496a │ │ │ │ + adds r5, #2 │ │ │ │ + cmp r9, r5 │ │ │ │ + ble.w 84482 │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + ldr.w r1, [r4, #4]! │ │ │ │ + ldr.w r3, [r3, #1564] @ 0x61c │ │ │ │ + cmp r3, r6 │ │ │ │ + bne.n 84bb6 │ │ │ │ + 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 84482 │ │ │ │ + b.n 848d4 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ adds r3, #1 │ │ │ │ - bne.n 84b1e │ │ │ │ - movw r3, #4356 @ 0x1104 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - b.n 8432c │ │ │ │ + bne.w 8478e │ │ │ │ + movw fp, #4356 @ 0x1104 │ │ │ │ + movt fp, #70 @ 0x46 │ │ │ │ + b.n 84384 │ │ │ │ adds r3, r4, #1 │ │ │ │ - ldr.w sl, [sp, #20] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ - add.w r3, r3, r3, lsr #31 │ │ │ │ + mov r9, fp │ │ │ │ str r2, [sp, #16] │ │ │ │ + add.w r3, r3, r3, lsr #31 │ │ │ │ asrs r3, r3, #1 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ - add.w fp, sp, #604 @ 0x25c │ │ │ │ + add.w sl, sp, #604 @ 0x25c │ │ │ │ cmp r4, #1 │ │ │ │ str r3, [r2, #20] │ │ │ │ add.w r3, r3, #135 @ 0x87 │ │ │ │ - strd r4, sl, [r2, #4] │ │ │ │ + strd r4, r9, [r2, #4] │ │ │ │ add.w r3, r2, r3, lsl #2 │ │ │ │ - str.w fp, [r2, #12] │ │ │ │ + str.w sl, [r2, #12] │ │ │ │ str r3, [r2, #16] │ │ │ │ mov.w r3, #0 │ │ │ │ str r3, [r2, #24] │ │ │ │ mov.w r3, #7 │ │ │ │ str r3, [r2, #0] │ │ │ │ - bgt.w 84f52 │ │ │ │ - bne.n 84a6a │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + bgt.w 84da6 │ │ │ │ + bne.n 84b0c │ │ │ │ + ldr.w r5, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r5, [r3, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 84b06 │ │ │ │ + beq.n 84ba2 │ │ │ │ movw r6, #4356 @ 0x1104 │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ - b.n 8469c │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - adds r2, r7, #1 │ │ │ │ - subs r0, r3, r2 │ │ │ │ + b.n 846e4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ + adds r2, r7, #1 │ │ │ │ + subs r0, r5, r2 │ │ │ │ lsls r1, r0, #2 │ │ │ │ add.w r0, fp, r0, lsl #2 │ │ │ │ add r1, r3 │ │ │ │ - cbnz r3, 84ae8 │ │ │ │ + cbnz r3, 84b86 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - bl 1affb8 │ │ │ │ - b.n 8481c │ │ │ │ - beq.w 84db8 │ │ │ │ + bl 1afed8 │ │ │ │ + b.n 8484e │ │ │ │ + beq.w 84d6e │ │ │ │ add.w r2, fp, #4 │ │ │ │ mov r1, r2 │ │ │ │ cmp fp, r2 │ │ │ │ - bcs.w 84d5c │ │ │ │ - movs r3, #2 │ │ │ │ - movs r5, #4 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - b.n 8482a │ │ │ │ - movw r3, #4356 @ 0x1104 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - ldr.w r3, [r9, #16] │ │ │ │ + bcs.w 84d1a │ │ │ │ + movs r5, #2 │ │ │ │ + movs r4, #4 │ │ │ │ + b.n 8485e │ │ │ │ + movw fp, #4356 @ 0x1104 │ │ │ │ + movt fp, #70 @ 0x46 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ adds r3, #1 │ │ │ │ - beq.w 8432c │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cbz r3, 84b34 │ │ │ │ - movw r3, #6496 @ 0x1960 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #20848 @ 0x5170 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cbz r3, 84b3e │ │ │ │ - cmp r4, #1 │ │ │ │ - bgt.w 84e20 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - b.w 8432c │ │ │ │ + beq.w 84384 │ │ │ │ + b.n 84788 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 84bb6 │ │ │ │ - bne.w 8492c │ │ │ │ + blt.n 84c26 │ │ │ │ + bne.w 84482 │ │ │ │ adds r5, #1 │ │ │ │ - cmp r4, r5 │ │ │ │ - bgt.w 8498e │ │ │ │ - b.n 8492c │ │ │ │ - add.w r2, r2, #268435456 @ 0x10000000 │ │ │ │ + cmp r9, r5 │ │ │ │ + ble.w 84482 │ │ │ │ + b.n 84ad4 │ │ │ │ + add.w r3, r2, #268435456 @ 0x10000000 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ - subs r2, #1 │ │ │ │ + subs r3, #1 │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ - lsls r5, r2, #4 │ │ │ │ - add.w r2, r0, r2, lsl #4 │ │ │ │ - ldrd r1, r3, [r1, #4] │ │ │ │ - ldr r0, [r0, r5] │ │ │ │ - movs r5, #0 │ │ │ │ - ldr r2, [r2, #8] │ │ │ │ - subs r3, r0, r3 │ │ │ │ - asrs r3, r3, #2 │ │ │ │ + lsls r4, r3, #4 │ │ │ │ + add.w r3, r0, r3, lsl #4 │ │ │ │ + ldrd r1, r2, [r1, #4] │ │ │ │ + ldr r0, [r0, r4] │ │ │ │ + movs r4, #0 │ │ │ │ + subs r0, r0, r2 │ │ │ │ + ldr r2, [r3, #8] │ │ │ │ + asrs r3, r0, #2 │ │ │ │ add.w r3, r2, r3, lsl #1 │ │ │ │ add r2, r3 │ │ │ │ add r2, ip │ │ │ │ - adds r5, #1 │ │ │ │ + adds r4, #1 │ │ │ │ cmp r1, r3 │ │ │ │ - ble.n 84bcc │ │ │ │ + ble.n 84c3e │ │ │ │ cmp r1, r2 │ │ │ │ - bgt.n 84bd0 │ │ │ │ - mov r6, ip │ │ │ │ + bgt.n 84c42 │ │ │ │ + mov r5, ip │ │ │ │ ldr r0, [sp, #0] │ │ │ │ ldr r3, [r0, #24] │ │ │ │ cmp r3, #1 │ │ │ │ - ble.w 84930 │ │ │ │ + ble.w 8496e │ │ │ │ add.w r2, sp, #1640 @ 0x668 │ │ │ │ subs r1, r3, #2 │ │ │ │ add.w r2, r2, r3, lsl #4 │ │ │ │ subw r2, r2, #1580 @ 0x62c │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - cmp r5, r2 │ │ │ │ - bge.w 84930 │ │ │ │ - bl 1b0008 │ │ │ │ + cmp r4, r2 │ │ │ │ + bge.w 8496e │ │ │ │ + bl 1aff28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 84b8e │ │ │ │ - ldr.w fp, [sp, #44] @ 0x2c │ │ │ │ + beq.n 84bfe │ │ │ │ mov r4, sl │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 84738 │ │ │ │ + ldrd fp, sl, [sp, #44] @ 0x2c │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.w 8477e │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 84b3e │ │ │ │ + ble.w 847ae │ │ │ │ movs r6, #0 │ │ │ │ - b.n 8468c │ │ │ │ + b.n 846d4 │ │ │ │ subs r3, r3, r1 │ │ │ │ subs r2, r2, r1 │ │ │ │ lsls r3, r3, #1 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 84b82 │ │ │ │ + b.n 84bf2 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 84fcc │ │ │ │ + ble.w 84fc0 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ movw ip, #42636 @ 0xa68c │ │ │ │ movt ip, #70 @ 0x46 │ │ │ │ mov.w lr, #1 │ │ │ │ - sub.w r8, sl, #4 │ │ │ │ - mov fp, sl │ │ │ │ + sub.w r8, r9, #4 │ │ │ │ + mov sl, r9 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - mov sl, r9 │ │ │ │ - sub.w r6, r0, ip │ │ │ │ mov r2, lr │ │ │ │ + sub.w r6, r0, ip │ │ │ │ + movs r7, #0 │ │ │ │ rsbs ip, r6, #0 │ │ │ │ - mov.w r7, #0 │ │ │ │ - adc.w ip, ip, r6 │ │ │ │ mov r9, r3 │ │ │ │ + adc.w ip, ip, r6 │ │ │ │ mov r6, lr │ │ │ │ - b.n 84c34 │ │ │ │ - cbz r6, 84c60 │ │ │ │ + b.n 84ca2 │ │ │ │ + cbz r6, 84cce │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ adds r7, #1 │ │ │ │ cmp r7, r4 │ │ │ │ and.w r3, r3, #28 │ │ │ │ sub.w r3, r3, #4 │ │ │ │ clz r3, r3 │ │ │ │ mov.w r3, r3, lsr #5 │ │ │ │ - bge.n 84c78 │ │ │ │ + bge.n 84ce6 │ │ │ │ mov r2, r6 │ │ │ │ mov r6, r3 │ │ │ │ ldr.w r5, [r8, #4]! │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 84fb4 │ │ │ │ + bne.w 84fc8 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 84fb4 │ │ │ │ + beq.w 84fc8 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr r5, [r3, #4] │ │ │ │ cmp r0, r5 │ │ │ │ - bne.w 84f78 │ │ │ │ - cbz r2, 84c60 │ │ │ │ + bne.w 84e1e │ │ │ │ + cbz r2, 84cce │ │ │ │ tst.w ip, lr │ │ │ │ - bne.n 84c6c │ │ │ │ + bne.n 84cda │ │ │ │ mov r5, r9 │ │ │ │ cmp r0, r9 │ │ │ │ - beq.n 84c16 │ │ │ │ + beq.n 84c84 │ │ │ │ adds r7, #1 │ │ │ │ cmp r7, r4 │ │ │ │ - bge.n 84c82 │ │ │ │ + bge.n 84cee │ │ │ │ mov r3, r6 │ │ │ │ mov r6, r2 │ │ │ │ - b.n 84c30 │ │ │ │ + b.n 84c9e │ │ │ │ ldr r5, [r3, #8] │ │ │ │ cmp r5, #15 │ │ │ │ - bls.n 84c5a │ │ │ │ + bls.n 84cc8 │ │ │ │ mov.w lr, #0 │ │ │ │ - b.n 84c60 │ │ │ │ + b.n 84cce │ │ │ │ mov r9, sl │ │ │ │ mov r2, r6 │ │ │ │ - mov sl, fp │ │ │ │ - b.w 84054 │ │ │ │ + b.w 84068 │ │ │ │ mov r9, sl │ │ │ │ - mov sl, fp │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 84f4e │ │ │ │ + beq.w 84f7e │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.w 84064 │ │ │ │ + bne.w 84078 │ │ │ │ lsls r5, r6, #31 │ │ │ │ - bpl.w 84064 │ │ │ │ + bpl.w 84078 │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ - movw r3, #20505 @ 0x5019 │ │ │ │ + movw r3, #20453 @ 0x4fe5 │ │ │ │ movt r3, #8 │ │ │ │ str r2, [sp, #0] │ │ │ │ - b.w 842b4 │ │ │ │ - movs r5, #4 │ │ │ │ - movs r3, #2 │ │ │ │ - str r3, [sp, #4] │ │ │ │ + b.w 842ca │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - adds r2, r3, r5 │ │ │ │ + movs r5, #2 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 84482 │ │ │ │ + movs r4, #4 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + adds r2, r3, r4 │ │ │ │ cmp r2, r3 │ │ │ │ - bls.w 84856 │ │ │ │ + bls.w 8488a │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ str.w r0, [r3], #4 │ │ │ │ str.w r1, [r2], #-4 │ │ │ │ - b.n 84cba │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - adds r1, #2 │ │ │ │ - cmp r4, r1 │ │ │ │ - bgt.w 849d0 │ │ │ │ - b.n 84a00 │ │ │ │ - subs r0, r1, #2 │ │ │ │ - beq.n 84cf8 │ │ │ │ - add.w r3, sp, #1640 @ 0x668 │ │ │ │ - add.w r3, r3, r1, lsl #4 │ │ │ │ - subw r3, r3, #1564 @ 0x61c │ │ │ │ - ldr r5, [r3, #8] │ │ │ │ - add r3, sp, #60 @ 0x3c │ │ │ │ - add r3, r2 │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - cmp r5, r3 │ │ │ │ - it gt │ │ │ │ - subgt r0, r1, #3 │ │ │ │ - ldr r5, [sp, #0] │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 1b0008 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 84bbc │ │ │ │ - ldr r3, [r5, #24] │ │ │ │ - cmp r3, #1 │ │ │ │ - ble.w 841ea │ │ │ │ - ldr r0, [sp, #0] │ │ │ │ - subs r1, r3, #2 │ │ │ │ - beq.n 84d34 │ │ │ │ - add.w r2, sp, #1640 @ 0x668 │ │ │ │ - add.w r5, r2, r3, lsl #4 │ │ │ │ - add.w r2, r2, r3, lsl #4 │ │ │ │ - subw r5, r5, #1596 @ 0x63c │ │ │ │ - subw r2, r2, #1564 @ 0x61c │ │ │ │ - ldr r5, [r5, #8] │ │ │ │ - ldr r2, [r2, #8] │ │ │ │ - cmp r5, r2 │ │ │ │ - it lt │ │ │ │ - sublt r1, r3, #3 │ │ │ │ - bl 1b0008 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 84bbc │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - ldr r3, [r3, #24] │ │ │ │ - b.n 84d0a │ │ │ │ + b.n 84d2a │ │ │ │ mov r3, r4 │ │ │ │ movs r2, #0 │ │ │ │ and.w r1, r3, #1 │ │ │ │ asrs r3, r3, #1 │ │ │ │ orrs r2, r1 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bgt.n 84d48 │ │ │ │ + bgt.n 84d42 │ │ │ │ adds r3, r2, r3 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - b.w 840bc │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 84cb0 │ │ │ │ - movs r3, #2 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - b.w 84434 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + b.w 840d0 │ │ │ │ adds r2, r7, #1 │ │ │ │ - sub.w r0, r9, r2 │ │ │ │ - lsls r1, r0, #2 │ │ │ │ - add.w r0, fp, r0, lsl #2 │ │ │ │ + subs r3, r5, r2 │ │ │ │ + lsls r1, r3, #2 │ │ │ │ + add.w r0, fp, r3, lsl #2 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ add r1, r3 │ │ │ │ - cbnz r3, 84d7e │ │ │ │ + cbnz r3, 84d68 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - bl 1affb8 │ │ │ │ - b.n 848bc │ │ │ │ + bl 1afed8 │ │ │ │ + b.n 84952 │ │ │ │ + mov ip, r9 │ │ │ │ + b.w 841c2 │ │ │ │ movw r3, #26080 @ 0x65e0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 84f9a │ │ │ │ + beq.n 84df0 │ │ │ │ ldr r6, [r0, #100] @ 0x64 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ - movw r5, #60893 @ 0xeddd │ │ │ │ + movw r5, #61405 @ 0xefdd │ │ │ │ movt r5, #17 │ │ │ │ str r3, [sp, #0] │ │ │ │ - movw r3, #64249 @ 0xfaf9 │ │ │ │ + movw r3, #64453 @ 0xfbc5 │ │ │ │ movt r3, #23 │ │ │ │ str.w r6, [sp, #1632] @ 0x660 │ │ │ │ cmp r6, #0 │ │ │ │ it ne │ │ │ │ movne r3, r5 │ │ │ │ ldr r5, [sp, #0] │ │ │ │ - b.w 842aa │ │ │ │ - mov ip, r4 │ │ │ │ - b.w 841b0 │ │ │ │ - movw r1, #25253 @ 0x62a5 │ │ │ │ - movt r1, #18 │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.w 846b6 │ │ │ │ - ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ - movs r1, #1 │ │ │ │ - mov r0, r5 │ │ │ │ - blx r3 │ │ │ │ - b.n 846b6 │ │ │ │ - add.w r0, r6, #28 │ │ │ │ - ldrb.w ip, [r1, #16] │ │ │ │ - tst.w ip, #32 │ │ │ │ - bne.w 844b2 │ │ │ │ - ldr r1, [r1, #28] │ │ │ │ - b.n 84786 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 77270 │ │ │ │ - b.n 84738 │ │ │ │ - movs r3, #128 @ 0x80 │ │ │ │ - b.n 84a8e │ │ │ │ - ldrd r4, r9, [sp, #52] @ 0x34 │ │ │ │ - ldr.w fp, [sp, #44] @ 0x2c │ │ │ │ - b.n 84bbc │ │ │ │ - add.w r0, r6, #28 │ │ │ │ - ldrb.w ip, [r1, #16] │ │ │ │ - tst.w ip, #32 │ │ │ │ - bne.w 8454e │ │ │ │ - ldr r1, [r1, #28] │ │ │ │ - b.w 8456a │ │ │ │ - mov r9, sl │ │ │ │ - mov sl, r9 │ │ │ │ - b.w 8446a │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #20] │ │ │ │ + b.w 842c0 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 840c6 │ │ │ │ + lsls r3, r4, #2 │ │ │ │ + mov r0, fp │ │ │ │ + subs r2, r3, #4 │ │ │ │ + add r2, fp │ │ │ │ + b.n 84dc4 │ │ │ │ + ldr r1, [r0, #0] │ │ │ │ + ldr r5, [r2, #0] │ │ │ │ + str.w r5, [r0], #4 │ │ │ │ + str.w r1, [r2], #-4 │ │ │ │ + cmp r2, r0 │ │ │ │ + bhi.n 84db8 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ - add.w r3, r2, r4, lsl #2 │ │ │ │ subs r3, #4 │ │ │ │ - b.n 84e3a │ │ │ │ + add r3, r2 │ │ │ │ + b.n 84ddc │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ str.w r0, [r2], #4 │ │ │ │ str.w r1, [r3], #-4 │ │ │ │ cmp r3, r2 │ │ │ │ - bhi.n 84e2e │ │ │ │ - b.w 8432c │ │ │ │ - bl 77270 │ │ │ │ - ldr.w r5, [r9, #12] │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - str.w r3, [r9, #16] │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - ldr.w r6, [r9, #8] │ │ │ │ - str.w r3, [r9, #12] │ │ │ │ - movs r3, #0 │ │ │ │ - str.w r4, [r9, #8] │ │ │ │ - str r3, [r2, #12] │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.w 84354 │ │ │ │ - b.n 84e74 │ │ │ │ + bhi.n 84dd0 │ │ │ │ + b.w 840c6 │ │ │ │ + movs r3, #128 @ 0x80 │ │ │ │ + b.n 84b2e │ │ │ │ + mov r0, r8 │ │ │ │ + bl 771f0 │ │ │ │ + b.n 8477e │ │ │ │ + add r1, sp, #64 @ 0x40 │ │ │ │ + movw r3, #12605 @ 0x313d │ │ │ │ + movt r3, #23 │ │ │ │ + str r1, [sp, #0] │ │ │ │ + str.w r3, [sp, #1628] @ 0x65c │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 84096 │ │ │ │ + b.w 842d8 │ │ │ │ + mov r1, sl │ │ │ │ + movs r2, #0 │ │ │ │ + add r5, sp, #64 @ 0x40 │ │ │ │ + movw r3, #64453 @ 0xfbc5 │ │ │ │ + movt r3, #23 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + b.w 842c0 │ │ │ │ + movs r2, #0 │ │ │ │ + b.n 84cce │ │ │ │ ldr.w r0, [r5, r6, lsl #2] │ │ │ │ - bl 78230 │ │ │ │ + bl 781b0 │ │ │ │ subs r6, #1 │ │ │ │ - bpl.n 84e6c │ │ │ │ + bpl.n 84e22 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77270 │ │ │ │ - b.w 84354 │ │ │ │ - movs r6, #1 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - add.w r6, r3, r6, lsl #2 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cmp r3, r6 │ │ │ │ - bne.w 84ff0 │ │ │ │ + bl 771f0 │ │ │ │ + b.w 843a4 │ │ │ │ + mov fp, r3 │ │ │ │ + lsls r3, r4, #2 │ │ │ │ + b.n 84dc8 │ │ │ │ + mov r6, r0 │ │ │ │ + add.w r6, fp, r6, lsl #2 │ │ │ │ + cmp fp, r6 │ │ │ │ + bne.w 84f92 │ │ │ │ cmp r4, #127 @ 0x7f │ │ │ │ - bgt.w 84fe8 │ │ │ │ - ldrd r6, r5, [r9, #8] │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - str.w r3, [r9, #16] │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - strd r4, r3, [r9, #8] │ │ │ │ + bgt.w 84f8a │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + ldrd r6, r5, [r3, #8] │ │ │ │ + str r2, [r3, #16] │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + strd r4, r2, [r3, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 84fd4 │ │ │ │ - str r5, [sp, #20] │ │ │ │ - b.w 84368 │ │ │ │ - mov r1, fp │ │ │ │ - movs r2, #0 │ │ │ │ - add r5, sp, #64 @ 0x40 │ │ │ │ - movw r3, #64249 @ 0xfaf9 │ │ │ │ - movt r3, #23 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - b.w 842aa │ │ │ │ + bne.w 84fb4 │ │ │ │ + mov fp, r5 │ │ │ │ + b.w 843bc │ │ │ │ + subs r4, r3, #4 │ │ │ │ + add.w r1, fp, r4 │ │ │ │ + cmp fp, r1 │ │ │ │ + bcc.w 8485a │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 84482 │ │ │ │ + b.n 84d26 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - bl 76ed4 │ │ │ │ - str r0, [sp, #20] │ │ │ │ + bl 76e54 │ │ │ │ + mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 84fda │ │ │ │ + beq.w 84fba │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl d2608 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + bl d2620 │ │ │ │ mov r6, r0 │ │ │ │ - str r0, [r3, #0] │ │ │ │ + str.w r0, [fp] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 843a8 │ │ │ │ - b.n 84e84 │ │ │ │ - mov r6, r0 │ │ │ │ - b.n 84e84 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - lsls r3, r4, #2 │ │ │ │ + bne.w 843fa │ │ │ │ + b.n 84e40 │ │ │ │ + movs r6, #1 │ │ │ │ + b.n 84e40 │ │ │ │ + mov.w fp, #0 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ + add.w r3, r2, r4, lsl #2 │ │ │ │ subs r3, #4 │ │ │ │ - add r3, r2 │ │ │ │ - b.n 84f0a │ │ │ │ + b.n 84ec6 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ str.w r0, [r2], #4 │ │ │ │ str.w r1, [r3], #-4 │ │ │ │ - cmp r3, r2 │ │ │ │ - bhi.n 84efe │ │ │ │ - b.w 840b2 │ │ │ │ - ldrd r4, r9, [sp, #8] │ │ │ │ - ldr.w fp, [sp, #44] @ 0x2c │ │ │ │ - b.n 84bbc │ │ │ │ - subs r5, r3, #4 │ │ │ │ - add.w r1, fp, r5 │ │ │ │ - cmp r1, fp │ │ │ │ - bhi.w 84826 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 84434 │ │ │ │ - b.n 84cb6 │ │ │ │ - movw r2, #25253 @ 0x62a5 │ │ │ │ + cmp r2, r3 │ │ │ │ + bcc.n 84eba │ │ │ │ + b.w 84384 │ │ │ │ + bl 771f0 │ │ │ │ + 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 843a4 │ │ │ │ + b.n 84e2a │ │ │ │ + add.w r0, r6, #28 │ │ │ │ + ldrb.w ip, [r1, #16] │ │ │ │ + tst.w ip, #32 │ │ │ │ + bne.w 844fe │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ + b.n 847b6 │ │ │ │ + movw r2, #26133 @ 0x6615 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 846ea │ │ │ │ + beq.w 84730 │ │ │ │ ldr.w r2, [r1, #1420] @ 0x58c │ │ │ │ mov r0, r5 │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ - b.w 846ea │ │ │ │ - movs r2, #1 │ │ │ │ - b.n 84eb8 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 840b2 │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - lsls r3, r4, #2 │ │ │ │ - subs r2, r3, #4 │ │ │ │ - mov r0, r1 │ │ │ │ - add r2, r1 │ │ │ │ - b.n 84f72 │ │ │ │ - ldr r1, [r0, #0] │ │ │ │ - ldr r5, [r2, #0] │ │ │ │ - str.w r5, [r0], #4 │ │ │ │ - str.w r1, [r2], #-4 │ │ │ │ - cmp r2, r0 │ │ │ │ - bhi.n 84f66 │ │ │ │ - b.n 84ef6 │ │ │ │ - movs r2, #0 │ │ │ │ - b.n 84c60 │ │ │ │ - movw r2, #25253 @ 0x62a5 │ │ │ │ + b.n 84730 │ │ │ │ + movw r1, #26133 @ 0x6615 │ │ │ │ + movt r1, #18 │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.w 846fe │ │ │ │ + ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ + movs r1, #1 │ │ │ │ + mov r0, r5 │ │ │ │ + blx r3 │ │ │ │ + b.w 846fe │ │ │ │ + add.w r0, r6, #28 │ │ │ │ + ldrb.w ip, [r1, #16] │ │ │ │ + tst.w ip, #32 │ │ │ │ + bne.w 8459c │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ + b.w 845b8 │ │ │ │ + mov r9, sl │ │ │ │ + mov sl, r9 │ │ │ │ + b.w 844b6 │ │ │ │ + movw r2, #26133 @ 0x6615 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 84722 │ │ │ │ - ldr r2, [pc, #136] @ (85014 ) │ │ │ │ + beq.w 84768 │ │ │ │ + ldr r2, [pc, #120] @ (84fe0 ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ blx r3 │ │ │ │ - b.w 84722 │ │ │ │ - add r1, sp, #64 @ 0x40 │ │ │ │ - movw r3, #12381 @ 0x305d │ │ │ │ - movt r3, #23 │ │ │ │ - str r1, [sp, #0] │ │ │ │ - str.w r3, [sp, #1628] @ 0x65c │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 84082 │ │ │ │ - b.w 842c2 │ │ │ │ - mov r9, sl │ │ │ │ - add r2, sp, #64 @ 0x40 │ │ │ │ - movw r3, #64249 @ 0xfaf9 │ │ │ │ - movt r3, #23 │ │ │ │ - mov sl, fp │ │ │ │ - str r2, [sp, #0] │ │ │ │ - str.w r3, [sp, #1628] @ 0x65c │ │ │ │ - b.w 84082 │ │ │ │ - mov.w ip, #0 │ │ │ │ - b.w 84000 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - b.n 84e74 │ │ │ │ - bl 1e7a0c │ │ │ │ - b.n 84e98 │ │ │ │ + b.w 84768 │ │ │ │ + ldr r4, [sp, #56] @ 0x38 │ │ │ │ + ldrd fp, sl, [sp, #44] @ 0x2c │ │ │ │ + b.n 84c2c │ │ │ │ + movs r2, #1 │ │ │ │ + b.n 84e0e │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - b.n 84e06 │ │ │ │ + b.n 84f3e │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - b.n 84ddc │ │ │ │ - mov r0, r3 │ │ │ │ - bl 77270 │ │ │ │ - b.n 84e98 │ │ │ │ + b.n 84ef4 │ │ │ │ + mov r0, fp │ │ │ │ + bl 771f0 │ │ │ │ + b.n 84e50 │ │ │ │ ldr.w r2, [r6, #-4]! │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r2 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 84e8a │ │ │ │ + beq.w 84e44 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 84e8a │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 84e8a │ │ │ │ + bne.w 84e44 │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 84e44 │ │ │ │ + mov.w fp, #0 │ │ │ │ + b.n 84e2a │ │ │ │ + bl 1e7954 │ │ │ │ + b.n 84e50 │ │ │ │ + mov.w ip, #0 │ │ │ │ + b.w 84014 │ │ │ │ + add r2, sp, #64 @ 0x40 │ │ │ │ + movw r3, #64453 @ 0xfbc5 │ │ │ │ + movt r3, #23 │ │ │ │ + mov r9, sl │ │ │ │ + str r2, [sp, #0] │ │ │ │ + str.w r3, [sp, #1628] @ 0x65c │ │ │ │ + b.w 84096 │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -135723,306 +135684,306 @@ │ │ │ │ ldr r4, [r1, #8] │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ mov r2, r5 │ │ │ │ cmp r5, r4 │ │ │ │ it ge │ │ │ │ movge r2, r4 │ │ │ │ tst.w r3, #32 │ │ │ │ - beq.n 8507a │ │ │ │ + beq.n 85046 │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bpl.n 8506c │ │ │ │ + bpl.n 85038 │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ adds r0, #20 │ │ │ │ tst.w r3, #32 │ │ │ │ - beq.n 85076 │ │ │ │ + beq.n 85042 │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bpl.n 85058 │ │ │ │ + bpl.n 85024 │ │ │ │ adds r1, #20 │ │ │ │ blx 29204 │ │ │ │ - cbz r0, 85062 │ │ │ │ + cbz r0, 8502e │ │ │ │ lsrs r0, r0, #31 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ adds r1, #28 │ │ │ │ blx 29204 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 85054 │ │ │ │ + bne.n 85020 │ │ │ │ cmp r5, r4 │ │ │ │ ite ge │ │ │ │ movge r0, #0 │ │ │ │ movlt r0, #1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ adds r0, #28 │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ tst.w r3, #32 │ │ │ │ - bne.n 85048 │ │ │ │ + bne.n 85014 │ │ │ │ ldr r1, [r1, #28] │ │ │ │ - b.n 8505a │ │ │ │ + b.n 85026 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ - b.n 8506e │ │ │ │ + b.n 8503a │ │ │ │ nop │ │ │ │ │ │ │ │ -00085080 : │ │ │ │ +0008504c : │ │ │ │ push {r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4012] @ 0xfac │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ - ldr r4, [pc, #620] @ (85304 ) │ │ │ │ + ldr r4, [pc, #620] @ (852d0 ) │ │ │ │ add r2, sp, #84 @ 0x54 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr.w r1, [r2], #4 │ │ │ │ ldr.w r8, [r3, r4] │ │ │ │ str r2, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 852ec │ │ │ │ + beq.w 852b8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 85204 │ │ │ │ + beq.w 851d0 │ │ │ │ ldrb r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 85204 │ │ │ │ + beq.w 851d0 │ │ │ │ add.w r9, sp, #28 │ │ │ │ add r3, sp, #24 │ │ │ │ mov r0, r9 │ │ │ │ - bl 8530c │ │ │ │ + bl 852d8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 852f2 │ │ │ │ + beq.w 852be │ │ │ │ ldr r5, [sp, #24] │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 85196 │ │ │ │ + beq.n 85162 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #20 │ │ │ │ - bpl.n 85180 │ │ │ │ + bpl.n 8514c │ │ │ │ ldr r3, [r3, #28] │ │ │ │ ldr r6, [r7, r3] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 85180 │ │ │ │ + beq.n 8514c │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ blx r6 │ │ │ │ ldr.w r3, [r8, #72] @ 0x48 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 85232 │ │ │ │ + beq.w 851fe │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 852be │ │ │ │ + bne.w 8528a │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 85170 │ │ │ │ + ble.n 8513c │ │ │ │ ldr r7, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8511a │ │ │ │ + beq.n 850e6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 851c2 │ │ │ │ + beq.n 8518e │ │ │ │ cmp r5, #1 │ │ │ │ - ble.n 85170 │ │ │ │ + ble.n 8513c │ │ │ │ ldr r7, [r4, #4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 85132 │ │ │ │ + beq.n 850fe │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 851d8 │ │ │ │ + beq.n 851a4 │ │ │ │ cmp r5, #2 │ │ │ │ - beq.n 85170 │ │ │ │ + beq.n 8513c │ │ │ │ ldr r7, [r4, #8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ add.w r8, r4, #8 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8514e │ │ │ │ + beq.n 8511a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 85216 │ │ │ │ + beq.n 851e2 │ │ │ │ cmp r5, #3 │ │ │ │ - beq.n 85170 │ │ │ │ + beq.n 8513c │ │ │ │ movs r7, #3 │ │ │ │ mvn.w sl, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r3, [r8, #4]! │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, sl │ │ │ │ - beq.n 8516a │ │ │ │ + beq.n 85136 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 851ee │ │ │ │ + beq.n 851ba │ │ │ │ adds r7, #1 │ │ │ │ cmp r5, r7 │ │ │ │ - bne.n 85158 │ │ │ │ + bne.n 85124 │ │ │ │ cmp r4, r9 │ │ │ │ - bne.n 8522a │ │ │ │ + bne.n 851f6 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r7 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r8 │ │ │ │ bic.w r3, r5, #2147483648 @ 0x80000000 │ │ │ │ mov r2, r4 │ │ │ │ - bl 8928c <_PyObject_MakeTpCall@@Base> │ │ │ │ + bl 89270 <_PyObject_MakeTpCall@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - b.n 85102 │ │ │ │ + b.n 850ce │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r2, #5 │ │ │ │ - bpl.n 850d6 │ │ │ │ + bpl.n 850a2 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r1, r7 │ │ │ │ add.w r2, r3, #12 │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - bl 85538 │ │ │ │ + bl 85504 │ │ │ │ ldr r7, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 85112 │ │ │ │ - b.n 85170 │ │ │ │ - ldr r2, [pc, #324] @ (85308 ) │ │ │ │ + bne.n 850de │ │ │ │ + b.n 8513c │ │ │ │ + ldr r2, [pc, #324] @ (852d4 ) │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr.w r8, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 852a6 │ │ │ │ + bne.n 85272 │ │ │ │ mov r0, r7 │ │ │ │ blx r8 │ │ │ │ - b.n 8511a │ │ │ │ - ldr r2, [pc, #300] @ (85308 ) │ │ │ │ + b.n 850e6 │ │ │ │ + ldr r2, [pc, #300] @ (852d4 ) │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr.w r8, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8525a │ │ │ │ + bne.n 85226 │ │ │ │ mov r0, r7 │ │ │ │ blx r8 │ │ │ │ - b.n 85132 │ │ │ │ - ldr r2, [pc, #280] @ (85308 ) │ │ │ │ + b.n 850fe │ │ │ │ + ldr r2, [pc, #280] @ (852d4 ) │ │ │ │ ldr r1, [r3, #4] │ │ │ │ ldr.w fp, [r1, #24] │ │ │ │ ldr.w r1, [r2, #1416] @ 0x588 │ │ │ │ mov ip, r1 │ │ │ │ - cbnz r1, 8523c │ │ │ │ + cbnz r1, 85208 │ │ │ │ mov r0, r3 │ │ │ │ blx fp │ │ │ │ - b.n 8516a │ │ │ │ + b.n 85136 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 85538 │ │ │ │ + bl 85504 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 85174 │ │ │ │ - ldr r2, [pc, #240] @ (85308 ) │ │ │ │ + b.n 85140 │ │ │ │ + ldr r2, [pc, #240] @ (852d4 ) │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr.w sl, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r3, 85272 │ │ │ │ + cbnz r3, 8523e │ │ │ │ mov r0, r7 │ │ │ │ blx sl │ │ │ │ - b.n 8514e │ │ │ │ + b.n 8511a │ │ │ │ mov r0, r4 │ │ │ │ - bl 77270 │ │ │ │ - b.n 85174 │ │ │ │ - cbz r3, 8528a │ │ │ │ + bl 771f0 │ │ │ │ + b.n 85140 │ │ │ │ + cbz r3, 85256 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbz r3, 8528a │ │ │ │ + cbz r3, 85256 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 85102 │ │ │ │ - movw r1, #25253 @ 0x62a5 │ │ │ │ + b.n 850ce │ │ │ │ + movw r1, #26133 @ 0x6615 │ │ │ │ movt r1, #18 │ │ │ │ cmp ip, r1 │ │ │ │ - beq.n 851fe │ │ │ │ + beq.n 851ca │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ mov r3, ip │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - b.n 851fe │ │ │ │ - movw r1, #25253 @ 0x62a5 │ │ │ │ + b.n 851ca │ │ │ │ + movw r1, #26133 @ 0x6615 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 851e8 │ │ │ │ + beq.n 851b4 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ - b.n 851e8 │ │ │ │ - movw r1, #25253 @ 0x62a5 │ │ │ │ + b.n 851b4 │ │ │ │ + movw r1, #26133 @ 0x6615 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 85224 │ │ │ │ + beq.n 851f0 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ - b.n 85224 │ │ │ │ + b.n 851f0 │ │ │ │ movw r2, #4300 @ 0x10cc │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - movw r2, #20876 @ 0x518c │ │ │ │ + movw r2, #21196 @ 0x52cc │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - bl 1498b4 <_PyErr_Format@@Base> │ │ │ │ - b.n 85238 │ │ │ │ - movw r1, #25253 @ 0x62a5 │ │ │ │ + bl 14999c <_PyErr_Format@@Base> │ │ │ │ + b.n 85204 │ │ │ │ + movw r1, #26133 @ 0x6615 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 851d2 │ │ │ │ + beq.n 8519e │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ - b.n 851d2 │ │ │ │ + b.n 8519e │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 85102 │ │ │ │ + beq.w 850ce │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 852f6 │ │ │ │ + bne.n 852c2 │ │ │ │ movw r2, #4300 @ 0x10cc │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - movw r2, #20924 @ 0x51bc │ │ │ │ + movw r2, #21244 @ 0x52fc │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - bl 20d668 │ │ │ │ - b.n 85238 │ │ │ │ + bl 20d5bc │ │ │ │ + b.n 85204 │ │ │ │ mov r0, r8 │ │ │ │ - bl 601ae <_PyBytes_DecodeEscape@@Base+0x1e> │ │ │ │ + bl 60088 <_PyBytes_DecodeEscape@@Base+0x1e> │ │ │ │ movs r6, #0 │ │ │ │ - b.n 85174 │ │ │ │ + b.n 85140 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 852d0 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 852d0 │ │ │ │ + bne.n 8529c │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 8529c │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -136031,296 +135992,296 @@ │ │ │ │ sub sp, #20 │ │ │ │ mov r7, r0 │ │ │ │ mov r8, r3 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ mov r5, r6 │ │ │ │ ldrb.w r4, [ip, #1]! │ │ │ │ cmp r6, #0 │ │ │ │ - bgt.n 853f6 │ │ │ │ - cbz r4, 85350 │ │ │ │ + bgt.n 853c2 │ │ │ │ + cbz r4, 8531c │ │ │ │ cmp r4, #58 @ 0x3a │ │ │ │ - bhi.n 85426 │ │ │ │ + bhi.n 853f2 │ │ │ │ cmp r4, #31 │ │ │ │ - bhi.n 853cc │ │ │ │ + bhi.n 85398 │ │ │ │ cmp r4, #9 │ │ │ │ - beq.n 8532a │ │ │ │ + beq.n 852f6 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 8532a │ │ │ │ + bne.n 852f6 │ │ │ │ ldrb.w r4, [ip, #1]! │ │ │ │ adds r5, #1 │ │ │ │ movs r6, #0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 85334 │ │ │ │ + bne.n 85300 │ │ │ │ cmp r5, #0 │ │ │ │ - blt.w 85502 │ │ │ │ + blt.w 854ce │ │ │ │ itt eq │ │ │ │ moveq sl, r7 │ │ │ │ streq.w r5, [r8] │ │ │ │ - beq.n 8541e │ │ │ │ + beq.n 853ea │ │ │ │ cmp r5, #5 │ │ │ │ - bgt.n 85456 │ │ │ │ + bgt.n 85422 │ │ │ │ add.w r9, sp, #12 │ │ │ │ add r6, sp, #8 │ │ │ │ strd r1, r2, [sp, #8] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r9 │ │ │ │ - bl 82b54 │ │ │ │ + bl 82b64 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8550a │ │ │ │ + beq.w 854d6 │ │ │ │ mov sl, r7 │ │ │ │ cmp r5, #1 │ │ │ │ str r0, [r7, #0] │ │ │ │ - beq.n 85410 │ │ │ │ + beq.n 853dc │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 82b54 │ │ │ │ + bl 82b64 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 854a8 │ │ │ │ + beq.w 85474 │ │ │ │ cmp r5, #2 │ │ │ │ str.w r0, [sl, #4] │ │ │ │ - beq.n 85410 │ │ │ │ + beq.n 853dc │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 82b54 │ │ │ │ + bl 82b64 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 85484 │ │ │ │ + beq.n 85450 │ │ │ │ cmp r5, #3 │ │ │ │ str.w r0, [sl, #8] │ │ │ │ - beq.n 85410 │ │ │ │ + beq.n 853dc │ │ │ │ add.w fp, sl, #8 │ │ │ │ movs r4, #3 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 82b54 │ │ │ │ + bl 82b64 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 85486 │ │ │ │ + beq.n 85452 │ │ │ │ adds r4, #1 │ │ │ │ str.w r0, [fp, #4]! │ │ │ │ cmp r4, r5 │ │ │ │ - bne.n 853b4 │ │ │ │ - b.n 85412 │ │ │ │ + bne.n 85380 │ │ │ │ + b.n 853de │ │ │ │ sub.w r3, r4, #32 │ │ │ │ movs r0, #1 │ │ │ │ uxtb r3, r3 │ │ │ │ lsls r0, r3 │ │ │ │ movw r3, #4169 @ 0x1049 │ │ │ │ movt r3, #1024 @ 0x400 │ │ │ │ ands r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8532a │ │ │ │ + bne.n 852f6 │ │ │ │ cmp r4, #41 @ 0x29 │ │ │ │ - beq.n 8540c │ │ │ │ + beq.n 853d8 │ │ │ │ cmp r4, #40 @ 0x28 │ │ │ │ - bne.n 85340 │ │ │ │ - cbnz r6, 85440 │ │ │ │ + bne.n 8530c │ │ │ │ + cbnz r6, 8540c │ │ │ │ ldrb.w r4, [ip, #1]! │ │ │ │ adds r5, #1 │ │ │ │ movs r6, #1 │ │ │ │ cmp r4, #93 @ 0x5d │ │ │ │ - beq.n 8540c │ │ │ │ - bls.n 85436 │ │ │ │ + beq.n 853d8 │ │ │ │ + bls.n 85402 │ │ │ │ cmp r4, #123 @ 0x7b │ │ │ │ - beq.n 85440 │ │ │ │ + beq.n 8540c │ │ │ │ cmp r4, #125 @ 0x7d │ │ │ │ - beq.n 8540c │ │ │ │ + beq.n 853d8 │ │ │ │ ldrb.w r4, [ip, #1]! │ │ │ │ cmp r4, #93 @ 0x5d │ │ │ │ - bne.n 853fa │ │ │ │ + bne.n 853c6 │ │ │ │ subs r6, #1 │ │ │ │ - b.n 8532a │ │ │ │ + b.n 852f6 │ │ │ │ mov r4, r5 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 854ac │ │ │ │ + bne.n 85478 │ │ │ │ str.w r5, [r8] │ │ │ │ mov r0, sl │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r4, #123 @ 0x7b │ │ │ │ - beq.n 853ec │ │ │ │ - bhi.n 85444 │ │ │ │ + beq.n 853b8 │ │ │ │ + bhi.n 85410 │ │ │ │ cmp r4, #91 @ 0x5b │ │ │ │ - beq.n 853ec │ │ │ │ + beq.n 853b8 │ │ │ │ cmp r4, #93 @ 0x5d │ │ │ │ - bne.n 85340 │ │ │ │ - b.n 8540c │ │ │ │ + bne.n 8530c │ │ │ │ + b.n 853d8 │ │ │ │ cmp r4, #41 @ 0x29 │ │ │ │ - beq.n 8540c │ │ │ │ - bls.n 8544c │ │ │ │ + beq.n 853d8 │ │ │ │ + bls.n 85418 │ │ │ │ cmp r4, #91 @ 0x5b │ │ │ │ - bne.n 85404 │ │ │ │ + bne.n 853d0 │ │ │ │ adds r6, #1 │ │ │ │ - b.n 8532a │ │ │ │ + b.n 852f6 │ │ │ │ cmp r4, #125 @ 0x7d │ │ │ │ - bne.w 85340 │ │ │ │ - b.n 8540c │ │ │ │ + bne.w 8530c │ │ │ │ + b.n 853d8 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 854ec │ │ │ │ + beq.n 854b8 │ │ │ │ cmp r4, #40 @ 0x28 │ │ │ │ - bne.n 85404 │ │ │ │ - b.n 85440 │ │ │ │ + bne.n 853d0 │ │ │ │ + b.n 8540c │ │ │ │ lsls r0, r5, #2 │ │ │ │ strd r1, r2, [sp] │ │ │ │ - bl 76ed4 │ │ │ │ + bl 76e54 │ │ │ │ mov sl, r0 │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8550e │ │ │ │ + beq.n 854da │ │ │ │ add.w r9, sp, #12 │ │ │ │ add r6, sp, #8 │ │ │ │ strd r1, r2, [sp, #8] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r9 │ │ │ │ - bl 82b54 │ │ │ │ - cbz r0, 85486 │ │ │ │ + bl 82b64 │ │ │ │ + cbz r0, 85452 │ │ │ │ str.w r0, [sl] │ │ │ │ - b.n 85384 │ │ │ │ + b.n 85350 │ │ │ │ movs r4, #2 │ │ │ │ subs r3, r5, #1 │ │ │ │ mov r1, r9 │ │ │ │ subs r3, r3, r4 │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #0 │ │ │ │ - bl 2688e4 <_PySemaphore_Destroy@@Base+0x31c> │ │ │ │ + bl 268a24 <_PySemaphore_Destroy@@Base+0x2a8> │ │ │ │ mov r5, sl │ │ │ │ add.w r4, sl, r4, lsl #2 │ │ │ │ cmp r5, r4 │ │ │ │ - bne.n 8551c │ │ │ │ + bne.n 854e8 │ │ │ │ cmp r7, sl │ │ │ │ - bne.n 85514 │ │ │ │ + bne.n 854e0 │ │ │ │ mov.w sl, #0 │ │ │ │ - b.n 8541e │ │ │ │ + b.n 853ea │ │ │ │ movs r4, #1 │ │ │ │ - b.n 85486 │ │ │ │ + b.n 85452 │ │ │ │ sub.w r1, r3, #32 │ │ │ │ movw r0, #61438 @ 0xeffe │ │ │ │ movt r0, #64511 @ 0xfbff │ │ │ │ movs r6, #1 │ │ │ │ uxtb r1, r1 │ │ │ │ cmp r1, #26 │ │ │ │ itt ls │ │ │ │ asrls r0, r1 │ │ │ │ andls r6, r0 │ │ │ │ cmp r3, #9 │ │ │ │ - beq.n 854ca │ │ │ │ - cbnz r6, 854d4 │ │ │ │ + beq.n 85496 │ │ │ │ + cbnz r6, 854a0 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8541a │ │ │ │ - b.n 854ac │ │ │ │ + beq.n 853e6 │ │ │ │ + b.n 85478 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #20508 @ 0x501c │ │ │ │ + movw r1, #20828 @ 0x515c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 85494 │ │ │ │ + bl 1271a4 │ │ │ │ + b.n 85460 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #20480 @ 0x5000 │ │ │ │ + movw r1, #20800 @ 0x5140 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 1271a4 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r8] │ │ │ │ - b.n 854a2 │ │ │ │ + b.n 8546e │ │ │ │ mov sl, r7 │ │ │ │ - b.n 85486 │ │ │ │ - bl 1e7a0c │ │ │ │ - b.n 854a2 │ │ │ │ + b.n 85452 │ │ │ │ + bl 1e7954 │ │ │ │ + b.n 8546e │ │ │ │ mov r0, sl │ │ │ │ - bl 77270 │ │ │ │ - b.n 854a2 │ │ │ │ + bl 771f0 │ │ │ │ + b.n 8546e │ │ │ │ ldr.w r0, [r5], #4 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8549a │ │ │ │ + beq.n 85466 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8549a │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 8549a │ │ │ │ + bne.n 85466 │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 85466 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ mov r5, r0 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r0, #20 │ │ │ │ - bpl.n 85576 │ │ │ │ + bpl.n 85542 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ ldr r6, [r4, r3] │ │ │ │ - cbz r6, 85576 │ │ │ │ + cbz r6, 85542 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 86aa0 <_Py_CheckFunctionResult@@Base> │ │ │ │ + b.w 86a80 <_Py_CheckFunctionResult@@Base> │ │ │ │ bic.w r3, r2, #2147483648 @ 0x80000000 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r1 │ │ │ │ str r7, [sp, #24] │ │ │ │ mov r1, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 8928c <_PyObject_MakeTpCall@@Base> │ │ │ │ + b.w 89270 <_PyObject_MakeTpCall@@Base> │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 857c6 │ │ │ │ + bne.w 85792 │ │ │ │ bic.w r3, r2, #2147483648 @ 0x80000000 │ │ │ │ mov r5, r3 │ │ │ │ bic.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 857e0 │ │ │ │ + bne.w 857ac │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 8574c │ │ │ │ + beq.w 85718 │ │ │ │ movw r6, #4364 @ 0x110c │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ ldr r5, [r7, #0] │ │ │ │ cmp r4, r6 │ │ │ │ - bne.w 85758 │ │ │ │ + bne.w 85724 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 85738 │ │ │ │ + beq.w 85704 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, r6 │ │ │ │ - beq.w 85792 │ │ │ │ + beq.w 8575e │ │ │ │ ldr.w r2, [r6, #152] @ 0x98 │ │ │ │ - movw r3, #40409 @ 0x9dd9 │ │ │ │ + movw r3, #40301 @ 0x9d6d │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8579e │ │ │ │ + bne.w 8576a │ │ │ │ movs r1, #0 │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 79e20 │ │ │ │ + bl 79db4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 85724 │ │ │ │ + beq.w 856f0 │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ lsls r3, r3, #17 │ │ │ │ - bpl.n 85630 │ │ │ │ - ldr r3, [pc, #512] @ (8580c ) │ │ │ │ + bpl.n 855fc │ │ │ │ + ldr r3, [pc, #512] @ (857d8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ sub.w r1, r4, #8 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr.w r2, [r3, #3796] @ 0xed4 │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ ldr r0, [r2, #4] │ │ │ │ @@ -136336,215 +136297,215 @@ │ │ │ │ add.w r2, r4, #32 │ │ │ │ str r3, [r4, #28] │ │ │ │ str r2, [r4, #20] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r4, #96] @ 0x60 │ │ │ │ str r2, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 856ea │ │ │ │ + beq.n 856b6 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ movw r3, #13540 @ 0x34e4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r0, r6 │ │ │ │ it ne │ │ │ │ cmpne r0, r3 │ │ │ │ - beq.n 85702 │ │ │ │ + beq.n 856ce │ │ │ │ ldr.w r2, [r0, #172] @ 0xac │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 856f2 │ │ │ │ + beq.n 856be │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 856d4 │ │ │ │ + ble.n 856a0 │ │ │ │ ldr.w ip, [r2, #12] │ │ │ │ cmp ip, r3 │ │ │ │ - beq.n 85702 │ │ │ │ + beq.n 856ce │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 856a6 │ │ │ │ + beq.n 85672 │ │ │ │ ldr r7, [r2, #16] │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 85702 │ │ │ │ + beq.n 856ce │ │ │ │ cmp r1, #2 │ │ │ │ - beq.n 856a6 │ │ │ │ + beq.n 85672 │ │ │ │ ldr r7, [r2, #20] │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 85702 │ │ │ │ + beq.n 856ce │ │ │ │ cmp r1, #3 │ │ │ │ - beq.n 856a6 │ │ │ │ + beq.n 85672 │ │ │ │ add.w lr, r2, #20 │ │ │ │ movs r7, #3 │ │ │ │ ldr.w r8, [lr, #4]! │ │ │ │ adds r7, #1 │ │ │ │ cmp r8, r3 │ │ │ │ - beq.n 85702 │ │ │ │ + beq.n 856ce │ │ │ │ cmp r1, r7 │ │ │ │ - bne.n 85694 │ │ │ │ + bne.n 85660 │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 856d4 │ │ │ │ + ble.n 856a0 │ │ │ │ cmp ip, r6 │ │ │ │ - beq.n 85702 │ │ │ │ + beq.n 856ce │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 856d4 │ │ │ │ + beq.n 856a0 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 85702 │ │ │ │ + beq.n 856ce │ │ │ │ cmp r1, #2 │ │ │ │ - beq.n 856d4 │ │ │ │ + beq.n 856a0 │ │ │ │ ldr r3, [r2, #20] │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 85702 │ │ │ │ + beq.n 856ce │ │ │ │ cmp r1, #3 │ │ │ │ - beq.n 856d4 │ │ │ │ + beq.n 856a0 │ │ │ │ adds r2, #20 │ │ │ │ movs r3, #3 │ │ │ │ ldr.w r7, [r2, #4]! │ │ │ │ adds r3, #1 │ │ │ │ cmp r7, r6 │ │ │ │ - beq.n 85702 │ │ │ │ + beq.n 856ce │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 856c6 │ │ │ │ + bne.n 85692 │ │ │ │ movw r3, #21632 @ 0x5480 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r0, r3 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - beq.n 8572e │ │ │ │ - bl 85a10 │ │ │ │ - cbnz r0, 8570e │ │ │ │ + beq.n 856fa │ │ │ │ + bl 859dc │ │ │ │ + cbnz r0, 856da │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r2, r0 │ │ │ │ ldr.w r2, [r2, #128] @ 0x80 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 857f8 │ │ │ │ + bne.n 857c4 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 85800 │ │ │ │ + bne.n 857cc │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl e2618 <_PyConfig_AsDict@@Base+0x1f0> │ │ │ │ + bl e2690 <_PyConfig_AsDict@@Base+0x1f0> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 856ea │ │ │ │ + beq.n 856b6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 85724 │ │ │ │ + beq.n 856f0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 85724 │ │ │ │ + cbnz r3, 856f0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - bl 1e0cb0 │ │ │ │ + bl 1e0bf8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 856ea │ │ │ │ - b.n 8570e │ │ │ │ + beq.n 856b6 │ │ │ │ + b.n 856da │ │ │ │ ldr.w r2, [r6, #152] @ 0x98 │ │ │ │ - movw r3, #40409 @ 0x9dd9 │ │ │ │ + movw r3, #40301 @ 0x9d6d │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 85764 │ │ │ │ + bne.n 85730 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 855ee │ │ │ │ + b.n 855ba │ │ │ │ movw r6, #4364 @ 0x110c │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ cmp r4, r6 │ │ │ │ - beq.n 85738 │ │ │ │ + beq.n 85704 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.n 85810 │ │ │ │ + b.n 857dc │ │ │ │ movs r1, #0 │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 85724 │ │ │ │ + beq.n 856f0 │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #7 │ │ │ │ add.w r1, r4, #32 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ strd r3, r3, [r4, #8] │ │ │ │ strd r0, r1, [r4, #16] │ │ │ │ strd r2, r3, [r4, #24] │ │ │ │ str r3, [r4, #96] @ 0x60 │ │ │ │ - b.n 856ea │ │ │ │ + b.n 856b6 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 1a27e4 │ │ │ │ + b.w 1a26f4 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 85724 │ │ │ │ + beq.n 856f0 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #7 │ │ │ │ strd r3, r3, [r4, #8] │ │ │ │ str r2, [r4, #16] │ │ │ │ add.w r2, r4, #32 │ │ │ │ str r3, [r4, #28] │ │ │ │ str r2, [r4, #20] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r4, #96] @ 0x60 │ │ │ │ str r2, [r4, #24] │ │ │ │ - b.n 8564e │ │ │ │ + b.n 8561a │ │ │ │ mov r1, r3 │ │ │ │ - movw r0, #60712 @ 0xed28 │ │ │ │ + movw r0, #61032 @ 0xee68 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 23b304 │ │ │ │ + bl 23b28c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 855a8 │ │ │ │ - b.n 85724 │ │ │ │ - movw r0, #60712 @ 0xed28 │ │ │ │ + bne.w 85574 │ │ │ │ + b.n 856f0 │ │ │ │ + movw r0, #61032 @ 0xee68 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ - bl c0530 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c053c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 85724 │ │ │ │ - b.n 855b8 │ │ │ │ + beq.n 856f0 │ │ │ │ + b.n 85584 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 856f4 │ │ │ │ - b.n 85702 │ │ │ │ + bne.w 856c0 │ │ │ │ + b.n 856ce │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 856fe │ │ │ │ - b.n 856d4 │ │ │ │ + bne.w 856ca │ │ │ │ + b.n 856a0 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w r2, [r0, #152] @ 0x98 │ │ │ │ - movw r3, #40409 @ 0x9dd9 │ │ │ │ + movw r3, #40301 @ 0x9d6d │ │ │ │ movt r3, #7 │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8597e │ │ │ │ + bne.w 8594a │ │ │ │ movs r1, #0 │ │ │ │ mov r6, r0 │ │ │ │ - bl 79e20 │ │ │ │ + bl 79db4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8597a │ │ │ │ + beq.w 85946 │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ lsls r3, r3, #17 │ │ │ │ - bpl.n 85874 │ │ │ │ - ldr r1, [pc, #336] @ (8599c ) │ │ │ │ + bpl.n 85840 │ │ │ │ + ldr r1, [pc, #336] @ (85968 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ sub.w r2, r0, #8 │ │ │ │ ldr r3, [r3, r1] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr.w r1, [r3, #3796] @ 0xed4 │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ ldr r0, [r1, #4] │ │ │ │ @@ -136559,166 +136520,166 @@ │ │ │ │ movs r1, #7 │ │ │ │ strd r3, r3, [r4, #8] │ │ │ │ strd r1, r2, [r4, #16] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r4, #96] @ 0x60 │ │ │ │ strd r2, r3, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 8593a │ │ │ │ + beq.n 85906 │ │ │ │ ldr r6, [r5, #4] │ │ │ │ movw r3, #13540 @ 0x34e4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 8594e │ │ │ │ + beq.n 8591a │ │ │ │ movw r1, #4364 @ 0x110c │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ cmp r6, r1 │ │ │ │ - beq.n 8594e │ │ │ │ + beq.n 8591a │ │ │ │ ldr.w r2, [r6, #172] @ 0xac │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 85940 │ │ │ │ + beq.n 8590c │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - ble.n 85924 │ │ │ │ + ble.n 858f0 │ │ │ │ ldr.w r9, [r2, #12] │ │ │ │ cmp r9, r3 │ │ │ │ - beq.n 8594e │ │ │ │ + beq.n 8591a │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 858f6 │ │ │ │ + beq.n 858c2 │ │ │ │ ldr r7, [r2, #16] │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 8594e │ │ │ │ + beq.n 8591a │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 858f6 │ │ │ │ + beq.n 858c2 │ │ │ │ ldr r7, [r2, #20] │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 8594e │ │ │ │ + beq.n 8591a │ │ │ │ cmp r0, #3 │ │ │ │ - beq.n 858f6 │ │ │ │ + beq.n 858c2 │ │ │ │ add.w lr, r2, #20 │ │ │ │ mov.w ip, #3 │ │ │ │ ldr.w r8, [lr, #4]! │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r8, r3 │ │ │ │ - beq.n 8594e │ │ │ │ + beq.n 8591a │ │ │ │ cmp r0, ip │ │ │ │ - bne.n 858e2 │ │ │ │ + bne.n 858ae │ │ │ │ cmp r0, #0 │ │ │ │ - ble.n 85924 │ │ │ │ + ble.n 858f0 │ │ │ │ cmp r9, r1 │ │ │ │ - beq.n 8594e │ │ │ │ + beq.n 8591a │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 85924 │ │ │ │ + beq.n 858f0 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 8594e │ │ │ │ + beq.n 8591a │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 85924 │ │ │ │ + beq.n 858f0 │ │ │ │ ldr r3, [r2, #20] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 8594e │ │ │ │ + beq.n 8591a │ │ │ │ cmp r0, #3 │ │ │ │ - beq.n 85924 │ │ │ │ + beq.n 858f0 │ │ │ │ adds r2, #20 │ │ │ │ movs r3, #3 │ │ │ │ ldr.w r7, [r2, #4]! │ │ │ │ adds r3, #1 │ │ │ │ cmp r7, r1 │ │ │ │ - beq.n 8594e │ │ │ │ + beq.n 8591a │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 85916 │ │ │ │ + bne.n 858e2 │ │ │ │ movw r3, #21632 @ 0x5480 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 8595c │ │ │ │ - bl 85a10 │ │ │ │ - cbnz r0, 85964 │ │ │ │ + beq.n 85928 │ │ │ │ + bl 859dc │ │ │ │ + cbnz r0, 85930 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r2, r6 │ │ │ │ ldr.w r2, [r2, #128] @ 0x80 │ │ │ │ - cbnz r2, 8598c │ │ │ │ + cbnz r2, 85958 │ │ │ │ mov r3, r6 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 85992 │ │ │ │ + bne.n 8595e │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl e2618 <_PyConfig_AsDict@@Base+0x1f0> │ │ │ │ + bl e2690 <_PyConfig_AsDict@@Base+0x1f0> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8593a │ │ │ │ - b.n 85964 │ │ │ │ - bl 1e0cb0 │ │ │ │ + beq.n 85906 │ │ │ │ + b.n 85930 │ │ │ │ + bl 1e0bf8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8593a │ │ │ │ + beq.n 85906 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8597a │ │ │ │ + beq.n 85946 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 8597a │ │ │ │ + cbnz r3, 85946 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 8593a │ │ │ │ + b.n 85906 │ │ │ │ movs r1, #0 │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 85874 │ │ │ │ - b.n 8597a │ │ │ │ + bne.w 85840 │ │ │ │ + b.n 85946 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 85942 │ │ │ │ - b.n 8594e │ │ │ │ + bne.n 8590e │ │ │ │ + b.n 8591a │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8594a │ │ │ │ - b.n 85924 │ │ │ │ + bne.n 85916 │ │ │ │ + b.n 858f0 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -000859a0 : │ │ │ │ +0008596c : │ │ │ │ ldr.w r3, [r0, #172] @ 0xac │ │ │ │ - cbz r3, 859ec │ │ │ │ + cbz r3, 859b8 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 859f4 │ │ │ │ + ble.n 859c0 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 859f0 │ │ │ │ + beq.n 859bc │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 859f4 │ │ │ │ + beq.n 859c0 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 859f0 │ │ │ │ + beq.n 859bc │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 859f4 │ │ │ │ + beq.n 859c0 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 859f0 │ │ │ │ + beq.n 859bc │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 859f4 │ │ │ │ + beq.n 859c0 │ │ │ │ adds r3, #20 │ │ │ │ movs r0, #3 │ │ │ │ push {r4} │ │ │ │ ldr.w r4, [r3, #4]! │ │ │ │ adds r0, #1 │ │ │ │ cmp r1, r4 │ │ │ │ - beq.n 859f8 │ │ │ │ + beq.n 859c4 │ │ │ │ cmp r2, r0 │ │ │ │ - bne.n 859d0 │ │ │ │ + bne.n 8599c │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ ldr.w r0, [r0, #128] @ 0x80 │ │ │ │ - cbz r0, 85a00 │ │ │ │ + cbz r0, 859cc │ │ │ │ cmp r1, r0 │ │ │ │ - bne.n 859e6 │ │ │ │ + bne.n 859b2 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ @@ -136733,971 +136694,977 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3952] @ 0xf70 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ mov sl, r0 │ │ │ │ ldr r3, [r2, #108] @ 0x6c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 85f6e │ │ │ │ + beq.w 85f4a │ │ │ │ mov r0, r1 │ │ │ │ blx r3 │ │ │ │ - str r0, [sp, #12] │ │ │ │ + str r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 86076 │ │ │ │ + beq.w 8605c │ │ │ │ ldr r1, [r0, #4] │ │ │ │ - movw r2, #56357 @ 0xdc25 │ │ │ │ + movw r2, #56409 @ 0xdc59 │ │ │ │ movt r2, #3 │ │ │ │ ldr r3, [r1, #112] @ 0x70 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, r2 │ │ │ │ - beq.w 86106 │ │ │ │ + beq.w 861a2 │ │ │ │ + mov r9, sl │ │ │ │ movw r2, #42220 @ 0xa4ec │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ - mov fp, sl │ │ │ │ - str r2, [sp, #16] │ │ │ │ + str r2, [sp, #12] │ │ │ │ movw r2, #36980 @ 0x9074 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ str r2, [sp, #28] │ │ │ │ movw r2, #4308 @ 0x10d4 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ - str r2, [sp, #24] │ │ │ │ - b.n 85ac6 │ │ │ │ - ldr.w r5, [r4, #-8] │ │ │ │ - cmp r5, #0 │ │ │ │ - bne.w 85bb2 │ │ │ │ - mov fp, r7 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - mov r7, r0 │ │ │ │ - str r6, [sp, #4] │ │ │ │ - ldr.w r5, [fp, #12] │ │ │ │ - adds r0, r5, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 86096 │ │ │ │ - ldr.w r6, [fp, #8] │ │ │ │ - add.w ip, r7, r7, lsl #1 │ │ │ │ - str.w r0, [fp, #12] │ │ │ │ - adds r3, r6, #1 │ │ │ │ - str.w r3, [fp, #8] │ │ │ │ - str.w sl, [r4, #-8] │ │ │ │ - add.w r3, r3, r3, lsl #2 │ │ │ │ - str.w r9, [r1, #4] │ │ │ │ - cmp r3, ip │ │ │ │ - bcs.w 85c9c │ │ │ │ - ldr.w r3, [sl] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.n 85ba0 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - ldr r3, [r3, #112] @ 0x70 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ + str r2, [sp, #20] │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + mov fp, r9 │ │ │ │ blx r3 │ │ │ │ - mov sl, r0 │ │ │ │ + mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 85c52 │ │ │ │ + beq.n 85b22 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ cmp r4, r3 │ │ │ │ - beq.w 85c44 │ │ │ │ + beq.w 85c6c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 861a2 │ │ │ │ - mov r0, sl │ │ │ │ + beq.w 861e2 │ │ │ │ + mov r0, r9 │ │ │ │ blx r3 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 861b6 │ │ │ │ - ldr.w r3, [sl] │ │ │ │ + beq.w 8602a │ │ │ │ + ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r9, r8 │ │ │ │ - mov r8, fp │ │ │ │ + ldrd r7, sl, [fp, #16] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ - strne.w r3, [sl] │ │ │ │ - ldrd r7, r3, [fp, #16] │ │ │ │ - str r3, [sp, #4] │ │ │ │ + strne.w r3, [r9] │ │ │ │ + mov r3, fp │ │ │ │ mov r0, r7 │ │ │ │ - mov r6, r3 │ │ │ │ - and.w r7, r9, r0 │ │ │ │ + mov fp, r8 │ │ │ │ + mov r2, sl │ │ │ │ + mov r8, r3 │ │ │ │ + and.w r7, fp, r0 │ │ │ │ movs r3, #0 │ │ │ │ - str r3, [sp, #8] │ │ │ │ + str r3, [sp, #4] │ │ │ │ mov r3, r8 │ │ │ │ + mov r6, r2 │ │ │ │ mov r8, r7 │ │ │ │ mov r7, r3 │ │ │ │ - str.w r9, [sp, #20] │ │ │ │ + str.w fp, [sp, #16] │ │ │ │ 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 fp, r1, r3, lsl #3 │ │ │ │ + add.w sl, r1, r3, lsl #3 │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ sub.w r1, r4, #8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 85a72 │ │ │ │ - cmp r9, r3 │ │ │ │ - beq.n 85b76 │ │ │ │ + bne.n 85b6c │ │ │ │ + ldr.w r5, [r4, #-8] │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.w 85bda │ │ │ │ + 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 86062 │ │ │ │ + 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 85c7a │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.n 85bc2 │ │ │ │ + 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 85a48 │ │ │ │ + ldr r4, [pc, #732] @ (85e00 ) │ │ │ │ + mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ + ldr r6, [r4, r5] │ │ │ │ + ldr r3, [r6, #72] @ 0x48 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 8612e │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 85b64 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + cbnz r3, 85b64 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + ldr r2, [pc, #696] @ (85e04 ) │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr r6, [r3, #24] │ │ │ │ + ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 860be │ │ │ │ + blx r6 │ │ │ │ + ldr r3, [r4, r5] │ │ │ │ + ldr r3, [r3, #72] @ 0x48 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 85f36 │ │ │ │ + movs r0, #0 │ │ │ │ + add sp, #108 @ 0x6c │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + cmp fp, r3 │ │ │ │ + beq.n 85b98 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ moveq r2, r1 │ │ │ │ - str r2, [sp, #8] │ │ │ │ + str r2, [sp, #4] │ │ │ │ adds r4, #8 │ │ │ │ - cmp r4, fp │ │ │ │ - bne.n 85b3e │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + cmp r4, sl │ │ │ │ + bne.n 85ab6 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ add.w r8, r8, r8, lsl #2 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ - str r3, [sp, #20] │ │ │ │ + str r3, [sp, #16] │ │ │ │ add r8, r3 │ │ │ │ add.w r8, r8, #1 │ │ │ │ and.w r8, r8, r0 │ │ │ │ - b.n 85b24 │ │ │ │ + b.n 85a9c │ │ │ │ ldr.w r5, [r4, #-8] │ │ │ │ - cmp sl, r5 │ │ │ │ - bne.n 85bbc │ │ │ │ - ldr.w r3, [sl] │ │ │ │ + cmp r9, r5 │ │ │ │ + bne.n 85be4 │ │ │ │ + ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov fp, r7 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 85ac0 │ │ │ │ + beq.n 85b12 │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [sl] │ │ │ │ + str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 86206 │ │ │ │ + beq.w 86122 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 85ac0 │ │ │ │ + beq.n 85b12 │ │ │ │ + mov sl, r9 │ │ │ │ subs r3, #1 │ │ │ │ + mov r9, fp │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 85ac0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 85ac0 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - bne.n 85b5a │ │ │ │ - cmp r5, sl │ │ │ │ - beq.n 85b7e │ │ │ │ + beq.w 85ff6 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + ldr r3, [r3, #112] @ 0x70 │ │ │ │ + b.n 85a3c │ │ │ │ + cmp.w fp, #0 │ │ │ │ + bne.n 85b7c │ │ │ │ + cmp r5, r9 │ │ │ │ + beq.n 85ba0 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 85ffa │ │ │ │ + beq.w 85fda │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r1, sl │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ cmp r3, r2 │ │ │ │ mov.w r2, #2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ - str r6, [sp, #4] │ │ │ │ - bl d1354 │ │ │ │ + str r6, [sp, #24] │ │ │ │ + bl d136c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 86016 │ │ │ │ + beq.w 85ffe │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 86172 │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ + bne.w 86174 │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ subs r1, r0, r1 │ │ │ │ clz r1, r1 │ │ │ │ cmp r2, r3 │ │ │ │ mov.w r1, r1, lsr #5 │ │ │ │ str r1, [sp, #32] │ │ │ │ - bne.w 86220 │ │ │ │ + bne.w 86232 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 85c1e │ │ │ │ + beq.n 85c46 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 861c0 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + beq.w 861da │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 85b7e │ │ │ │ + beq.n 85ba0 │ │ │ │ ldrd r0, r6, [r7, #16] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ cmp r6, r3 │ │ │ │ - bne.w 861ba │ │ │ │ + bne.w 860ce │ │ │ │ ldr.w r3, [r4, #-8] │ │ │ │ cmp r3, r5 │ │ │ │ - bne.w 861ba │ │ │ │ + bne.w 860ce │ │ │ │ adds r4, #8 │ │ │ │ - cmp fp, r4 │ │ │ │ - bne.w 85b3e │ │ │ │ - b.n 85b60 │ │ │ │ - ldr.w r8, [sl, #12] │ │ │ │ + cmp sl, r4 │ │ │ │ + bne.w 85ab6 │ │ │ │ + b.n 85b82 │ │ │ │ + ldr.w r8, [r9, #12] │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - bne.w 85af2 │ │ │ │ - b.n 85adc │ │ │ │ - ldr r4, [pc, #744] @ (85f3c ) │ │ │ │ - mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ - ldr r6, [r4, r5] │ │ │ │ - ldr r3, [r6, #72] @ 0x48 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 8613a │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 85c94 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - cbnz r3, 85c94 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - ldr r2, [pc, #708] @ (85f40 ) │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr r6, [r3, #24] │ │ │ │ - ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 860da │ │ │ │ - blx r6 │ │ │ │ - ldr r3, [r4, r5] │ │ │ │ - ldr r3, [r3, #72] @ 0x48 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 85f52 │ │ │ │ - movs r0, #0 │ │ │ │ - add sp, #108 @ 0x6c │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + bne.w 85a68 │ │ │ │ + b.n 85a52 │ │ │ │ movw r3, #50000 @ 0xc350 │ │ │ │ cmp r0, r3 │ │ │ │ it gt │ │ │ │ lslgt r0, r0, #1 │ │ │ │ - bgt.n 85cba │ │ │ │ + bgt.n 85c98 │ │ │ │ lsls r0, r0, #2 │ │ │ │ cmp r0, #7 │ │ │ │ - bls.n 85da4 │ │ │ │ + bls.n 85d84 │ │ │ │ cmp r0, #15 │ │ │ │ - bls.w 85eea │ │ │ │ + bls.w 85ed0 │ │ │ │ cmp r0, #31 │ │ │ │ - bls.w 85de4 │ │ │ │ + bls.w 85dc2 │ │ │ │ movs r4, #32 │ │ │ │ lsls r4, r4, #1 │ │ │ │ cmp r4, r0 │ │ │ │ - bls.n 85cbc │ │ │ │ + bls.n 85c9a │ │ │ │ add.w r3, fp, #32 │ │ │ │ - ldr r5, [sp, #4] │ │ │ │ + mov r5, sl │ │ │ │ cmp.w r4, #268435456 @ 0x10000000 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - bcs.w 860d2 │ │ │ │ - movw r9, #19968 @ 0x4e00 │ │ │ │ - movt r9, #72 @ 0x48 │ │ │ │ - movw r1, #6037 @ 0x1795 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bcs.w 860a0 │ │ │ │ + movw r6, #19968 @ 0x4e00 │ │ │ │ + movt r6, #72 @ 0x48 │ │ │ │ + movw r1, #6029 @ 0x178d │ │ │ │ movt r1, #7 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr.w r3, [r9, #692] @ 0x2b4 │ │ │ │ + ldr.w r3, [r6, #692] @ 0x2b4 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 860be │ │ │ │ - ldr r3, [pc, #588] @ (85f3c ) │ │ │ │ + bne.w 8608c │ │ │ │ + ldr r3, [pc, #304] @ (85e00 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ cmp.w r2, #512 @ 0x200 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #1528] @ 0x5f8 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - bne.w 85eb6 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + bne.w 85e9c │ │ │ │ subs r1, r2, #1 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - mov.w lr, r1, lsr #3 │ │ │ │ - ldr.w r3, [r3, lr, lsl #3] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + lsrs r1, r1, #3 │ │ │ │ + str r1, [sp, #24] │ │ │ │ + ldr.w r3, [r3, r1, lsl #3] │ │ │ │ ldr.w ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq.w 860a6 │ │ │ │ + beq.w 860a6 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr.w r8, [r3, #4] │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r3, #0] │ │ │ │ - ldr.w r6, [r8] │ │ │ │ - str r6, [r3, #4] │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.w 85e88 │ │ │ │ + ldr.w lr, [r8] │ │ │ │ + str.w lr, [r3, #4] │ │ │ │ + cmp.w lr, #0 │ │ │ │ + beq.w 85e6c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ blx 2957c │ │ │ │ lsls r7, r7, #3 │ │ │ │ ldrd r3, r2, [fp, #8] │ │ │ │ - add.w r9, r4, #4294967295 @ 0xffffffff │ │ │ │ + add.w ip, r4, #4294967295 @ 0xffffffff │ │ │ │ adds r6, r5, r7 │ │ │ │ - strd r9, r8, [fp, #16] │ │ │ │ + strd ip, r8, [fp, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 861d8 │ │ │ │ + bne.w 860f0 │ │ │ │ cmp r5, r6 │ │ │ │ itttt ls │ │ │ │ addls.w r3, r5, #16 │ │ │ │ movls r6, r5 │ │ │ │ addls r7, r7, r3 │ │ │ │ addls.w r3, r5, #8 │ │ │ │ - bhi.n 85d8e │ │ │ │ + bhi.n 85d70 │ │ │ │ ldr.w r2, [r3, #-8] │ │ │ │ - cbz r2, 85d86 │ │ │ │ + cbz r2, 85d68 │ │ │ │ ldr.w r0, [r3, #-4] │ │ │ │ - and.w r1, r9, r0 │ │ │ │ + and.w r1, ip, r0 │ │ │ │ add.w r4, r8, r1, lsl #3 │ │ │ │ ldr.w r5, [r8, r1, lsl #3] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 85e20 │ │ │ │ + bne.n 85e08 │ │ │ │ str.w r2, [r8, r1, lsl #3] │ │ │ │ str r0, [r4, #4] │ │ │ │ adds r3, #8 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 85d66 │ │ │ │ + bne.n 85d48 │ │ │ │ mov r5, r6 │ │ │ │ - ldrd r2, r3, [sp, #4] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 85ab4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 77270 │ │ │ │ - ldr.w r3, [sl] │ │ │ │ - b.n 85b98 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ + cmp r3, sl │ │ │ │ + beq.w 85b06 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 771f0 │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + b.n 85bba │ │ │ │ add.w r8, fp, #32 │ │ │ │ - cmp r8, r3 │ │ │ │ - bne.w 85ef6 │ │ │ │ + cmp r8, sl │ │ │ │ + bne.w 85edc │ │ │ │ cmp r6, r5 │ │ │ │ - beq.w 8621a │ │ │ │ - ldr r4, [sp, #4] │ │ │ │ + beq.w 8622c │ │ │ │ + mov r4, sl │ │ │ │ add r6, sp, #40 @ 0x28 │ │ │ │ add.w ip, fp, #96 @ 0x60 │ │ │ │ mov r5, r6 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ adds r4, #16 │ │ │ │ ldr.w r2, [r4, #-8] │ │ │ │ adds r6, #16 │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ cmp r4, ip │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ - bne.n 85dbe │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ + bne.n 85d9c │ │ │ │ add r5, sp, #40 @ 0x28 │ │ │ │ + mov r8, sl │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ - mov r8, r3 │ │ │ │ movs r4, #8 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - b.n 85d36 │ │ │ │ - ldr r5, [sp, #4] │ │ │ │ + str.w sl, [sp, #4] │ │ │ │ + b.n 85d18 │ │ │ │ + mov r5, sl │ │ │ │ movs r4, #32 │ │ │ │ add.w r3, fp, #32 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - movw r9, #19968 @ 0x4e00 │ │ │ │ - movt r9, #72 @ 0x48 │ │ │ │ - movw r1, #6037 @ 0x1795 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + movw r6, #19968 @ 0x4e00 │ │ │ │ + movt r6, #72 @ 0x48 │ │ │ │ + movw r1, #6029 @ 0x178d │ │ │ │ movt r1, #7 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr.w r3, [r9, #692] @ 0x2b4 │ │ │ │ + ldr.w r3, [r6, #692] @ 0x2b4 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 860be │ │ │ │ - ldr r3, [pc, #304] @ (85f3c ) │ │ │ │ + bne.w 8608c │ │ │ │ + ldr r3, [pc, #20] @ (85e00 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #1528] @ 0x5f8 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - b.n 85d0a │ │ │ │ + str r3, [sp, #16] │ │ │ │ + b.n 85ce8 │ │ │ │ + nop │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrsh r0, [r0, r0] │ │ │ │ + lsls r0, r1, #1 │ │ │ │ add.w r5, r1, #9 │ │ │ │ - cmp r9, r5 │ │ │ │ - bcc.n 85e62 │ │ │ │ + cmp ip, r5 │ │ │ │ + bcc.n 85e46 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 85f06 │ │ │ │ + beq.n 85eec │ │ │ │ ldr r5, [r4, #16] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 85f0e │ │ │ │ + beq.n 85ef4 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 85f16 │ │ │ │ + beq.n 85efc │ │ │ │ ldr r5, [r4, #32] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 85f1e │ │ │ │ + beq.n 85f04 │ │ │ │ ldr r5, [r4, #40] @ 0x28 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 85f26 │ │ │ │ + beq.n 85f0c │ │ │ │ ldr r5, [r4, #48] @ 0x30 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 85f2e │ │ │ │ + beq.n 85f14 │ │ │ │ ldr r5, [r4, #56] @ 0x38 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 85f36 │ │ │ │ + beq.n 85f1c │ │ │ │ ldr r5, [r4, #64] @ 0x40 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 85f62 │ │ │ │ + beq.n 85f24 │ │ │ │ ldr r5, [r4, #72] @ 0x48 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 85f6a │ │ │ │ - mov.w ip, r0, lsr #5 │ │ │ │ + beq.n 85f46 │ │ │ │ + mov.w lr, r0, lsr #5 │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ - add.w r4, ip, #1 │ │ │ │ + add.w r4, lr, #1 │ │ │ │ add r1, r4 │ │ │ │ - and.w r5, r9, r1 │ │ │ │ + and.w r5, ip, r1 │ │ │ │ add.w r4, r8, r5, lsl #3 │ │ │ │ ldr.w r1, [r8, r5, lsl #3] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 85f96 │ │ │ │ + bne.w 85f76 │ │ │ │ strd r2, r0, [r4] │ │ │ │ - b.n 85d86 │ │ │ │ + b.n 85d68 │ │ │ │ ldrd r0, r1, [r3, #24] │ │ │ │ cmp r0, r1 │ │ │ │ ittt hi │ │ │ │ ldrhi r3, [r3, #12] │ │ │ │ strhi.w r3, [ip, #12] │ │ │ │ strhi.w ip, [r3, #8] │ │ │ │ - bhi.w 85d36 │ │ │ │ - add.w r1, lr, #1 │ │ │ │ + bhi.w 85d18 │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ + adds r1, #1 │ │ │ │ add.w r1, r0, r1, lsl #3 │ │ │ │ str r1, [r3, #24] │ │ │ │ adds r1, r3, r0 │ │ │ │ str r1, [r3, #4] │ │ │ │ - str r6, [r3, r0] │ │ │ │ + str.w lr, [r3, r0] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 85d36 │ │ │ │ - ldr.w r3, [r9, #672] @ 0x2a0 │ │ │ │ - movw r1, #49361 @ 0xc0d1 │ │ │ │ + bne.w 85d18 │ │ │ │ + ldr.w r3, [r6, #672] @ 0x2a0 │ │ │ │ + movw r1, #49353 @ 0xc0c9 │ │ │ │ movt r1, #6 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 860ea │ │ │ │ + bne.w 860e0 │ │ │ │ mov r0, r2 │ │ │ │ - str r2, [sp, #32] │ │ │ │ + str r2, [sp, #24] │ │ │ │ blx 2a0fc │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 860d2 │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ + beq.w 860a0 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ ldr.w r3, [r1, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r1, #800] @ 0x320 │ │ │ │ - b.n 85d36 │ │ │ │ + b.n 85d18 │ │ │ │ add.w r3, fp, #32 │ │ │ │ - ldr r5, [sp, #4] │ │ │ │ + mov r5, sl │ │ │ │ movs r4, #16 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - b.n 85dee │ │ │ │ - mov r5, r3 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + b.n 85dcc │ │ │ │ + mov r5, sl │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r4, #8 │ │ │ │ - str.w r8, [sp, #8] │ │ │ │ - b.n 85d36 │ │ │ │ + str.w r8, [sp, #4] │ │ │ │ + b.n 85d18 │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ adds r4, #8 │ │ │ │ - b.n 85e82 │ │ │ │ + b.n 85e66 │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ adds r4, #16 │ │ │ │ - b.n 85e82 │ │ │ │ + b.n 85e66 │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ adds r4, #24 │ │ │ │ - b.n 85e82 │ │ │ │ + b.n 85e66 │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ adds r4, #32 │ │ │ │ - b.n 85e82 │ │ │ │ + b.n 85e66 │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ adds r4, #40 @ 0x28 │ │ │ │ - b.n 85e82 │ │ │ │ + b.n 85e66 │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ adds r4, #48 @ 0x30 │ │ │ │ - b.n 85e82 │ │ │ │ + b.n 85e66 │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ adds r4, #56 @ 0x38 │ │ │ │ - b.n 85e82 │ │ │ │ - nop │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrsh r0, [r0, r0] │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ + b.n 85e66 │ │ │ │ + mov r3, r2 │ │ │ │ + mov r2, r1 │ │ │ │ + adds r4, #64 @ 0x40 │ │ │ │ + b.n 85e66 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 86164 │ │ │ │ + bne.w 86156 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ negs r0, r0 │ │ │ │ - b.n 85c96 │ │ │ │ - mov r3, r2 │ │ │ │ - mov r2, r1 │ │ │ │ - adds r4, #64 @ 0x40 │ │ │ │ - b.n 85e82 │ │ │ │ + b.n 85b66 │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ adds r4, #72 @ 0x48 │ │ │ │ - b.n 85e82 │ │ │ │ + b.n 85e66 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.w 8607c │ │ │ │ + bmi.w 86072 │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8607c │ │ │ │ + beq.w 86072 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8607c │ │ │ │ + beq.w 86072 │ │ │ │ mov r0, r1 │ │ │ │ - bl 1526d4 │ │ │ │ - str r0, [sp, #12] │ │ │ │ + bl 1527c4 │ │ │ │ + str r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 86076 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + beq.n 8605c │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ - b.n 85a50 │ │ │ │ + b.n 85a1c │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ add.w r3, r5, #9 │ │ │ │ - cmp r9, r3 │ │ │ │ - bcc.n 85fd8 │ │ │ │ + cmp ip, r3 │ │ │ │ + bcc.n 85fb8 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 85f02 │ │ │ │ + beq.n 85ee8 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 85f0a │ │ │ │ + beq.n 85ef0 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 85f12 │ │ │ │ + beq.n 85ef8 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 85f1a │ │ │ │ + beq.n 85f00 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 85f22 │ │ │ │ + beq.n 85f08 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 85f2a │ │ │ │ + beq.n 85f10 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 85f32 │ │ │ │ + beq.n 85f18 │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 85f5e │ │ │ │ + beq.n 85f20 │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 85f66 │ │ │ │ + beq.n 85f42 │ │ │ │ add.w r5, r5, r5, lsl #2 │ │ │ │ - mov.w ip, ip, lsr #5 │ │ │ │ + mov.w lr, lr, lsr #5 │ │ │ │ adds r5, #1 │ │ │ │ - add r5, ip │ │ │ │ - and.w r5, r9, r5 │ │ │ │ + add r5, lr │ │ │ │ + and.w r5, ip, r5 │ │ │ │ add.w r4, r8, r5, lsl #3 │ │ │ │ ldr.w r3, [r8, r5, lsl #3] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 85f9a │ │ │ │ + bne.n 85f7a │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ - b.n 85e82 │ │ │ │ - ldr.w r3, [sl, #4] │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ + b.n 85e66 │ │ │ │ + ldr.w r3, [r9, #4] │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 85bc6 │ │ │ │ - mov r1, sl │ │ │ │ + bne.w 85bee │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a0310 │ │ │ │ + bl 1a0220 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 85b7e │ │ │ │ - b.n 85bc6 │ │ │ │ + bne.w 85ba0 │ │ │ │ + b.n 85bee │ │ │ │ + mov r0, sl │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 85bd2 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov fp, sl │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8602c │ │ │ │ + beq.n 86012 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 861d0 │ │ │ │ - ldr.w r3, [fp] │ │ │ │ + beq.w 86164 │ │ │ │ + ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 86044 │ │ │ │ + beq.n 8602a │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [fp] │ │ │ │ + str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 86274 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + beq.w 86224 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8605e │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ + beq.n 86044 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbnz r3, 8605e │ │ │ │ + cbnz r3, 86044 │ │ │ │ mov r0, r2 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - ldr.w r3, [fp] │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 86076 │ │ │ │ + beq.n 8605c │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [fp] │ │ │ │ + str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 86212 │ │ │ │ + beq.w 8621c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 85c96 │ │ │ │ + b.n 85b66 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + str.w r0, [fp, #12] │ │ │ │ + strd r9, r8, [r3] │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + b.n 85bba │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #20968 @ 0x51e8 │ │ │ │ + movw r1, #21288 @ 0x5328 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1990 │ │ │ │ - b.n 86076 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - str.w r0, [fp, #12] │ │ │ │ - strd sl, r9, [r3] │ │ │ │ - ldr.w r3, [sl] │ │ │ │ - b.n 85b98 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - mov r1, lr │ │ │ │ - str r2, [sp, #32] │ │ │ │ - bl 71850 │ │ │ │ - mov r8, r0 │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - cmp.w r8, #0 │ │ │ │ - bne.w 85d36 │ │ │ │ - b.n 85eb6 │ │ │ │ + bl d19a8 │ │ │ │ + b.n 8605c │ │ │ │ mov r1, r2 │ │ │ │ - ldr.w r0, [r9, #688] @ 0x2b0 │ │ │ │ - str r2, [sp, #20] │ │ │ │ + ldr.w r0, [r6, #688] @ 0x2b0 │ │ │ │ + str r2, [sp, #16] │ │ │ │ blx r3 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 85d36 │ │ │ │ - mov fp, sl │ │ │ │ - bl 1e7a0c │ │ │ │ - b.n 86044 │ │ │ │ - movw r1, #25253 @ 0x62a5 │ │ │ │ - movt r1, #18 │ │ │ │ - cmp r3, r1 │ │ │ │ - bne.n 860fa │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - b.n 85c88 │ │ │ │ - mov r1, r2 │ │ │ │ - ldr.w r0, [r9, #668] @ 0x29c │ │ │ │ + bne.w 85d18 │ │ │ │ + bl 1e7954 │ │ │ │ + b.n 8602a │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ str r2, [sp, #32] │ │ │ │ - blx r3 │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ + bl 71848 │ │ │ │ mov r8, r0 │ │ │ │ - b.n 85ed4 │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + cmp.w r8, #0 │ │ │ │ + bne.w 85d18 │ │ │ │ + b.n 85e9c │ │ │ │ + movw r1, #26133 @ 0x6615 │ │ │ │ + movt r1, #18 │ │ │ │ + cmp r3, r1 │ │ │ │ + bne.n 860d4 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + b.n 85b58 │ │ │ │ + mov r8, r7 │ │ │ │ + mov r2, r6 │ │ │ │ + b.n 85a88 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ blx r3 │ │ │ │ - b.n 860e6 │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - ldr r2, [r1, #12] │ │ │ │ - movw r1, #21000 @ 0x5208 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl d1990 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 86076 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 86076 │ │ │ │ - mov r0, r1 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 86076 │ │ │ │ + b.n 860ca │ │ │ │ + mov r1, r2 │ │ │ │ + ldr.w r0, [r6, #668] @ 0x29c │ │ │ │ + str r2, [sp, #24] │ │ │ │ + blx r3 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + mov r8, r0 │ │ │ │ + b.n 85eba │ │ │ │ + movw r4, #5440 @ 0x1540 │ │ │ │ + movt r4, #71 @ 0x47 │ │ │ │ + mov r7, r5 │ │ │ │ + mov r1, ip │ │ │ │ + str.w r2, [fp, #8] │ │ │ │ + b.n 86104 │ │ │ │ + adds r7, #8 │ │ │ │ + cmp r7, r6 │ │ │ │ + bhi.w 85d70 │ │ │ │ + ldr r2, [r7, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.n 86102 │ │ │ │ + cmp r2, r4 │ │ │ │ + beq.n 86102 │ │ │ │ + ldr r3, [r7, #4] │ │ │ │ + mov r0, r8 │ │ │ │ + str r1, [sp, #16] │ │ │ │ + bl 1a2930 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + b.n 86102 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + b.n 85bba │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 85f44 │ │ │ │ + beq.w 85f28 │ │ │ │ movw r3, #48056 @ 0xbbb8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 122f8c <_PyErr_ExceptionMatches@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 861c8 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + bl 1232fc <_PyErr_ExceptionMatches@@Base> │ │ │ │ + cbnz r0, 8616c │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 85c8a │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + beq.w 85b5a │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 85c76 │ │ │ │ - b.n 85c8a │ │ │ │ - bl c34a8 │ │ │ │ + beq.w 85b46 │ │ │ │ + b.n 85b5a │ │ │ │ + mov r0, r5 │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 86012 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 123314 <_PyErr_Clear@@Base> │ │ │ │ + b.n 86148 │ │ │ │ + bl c34b0 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ str r0, [sp, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 86220 │ │ │ │ + bne.n 86232 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 86192 │ │ │ │ + beq.n 86194 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r3, 861c0 │ │ │ │ + cbz r3, 861da │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.w 85b7e │ │ │ │ - beq.w 85c24 │ │ │ │ - mov fp, sl │ │ │ │ - b.n 8602c │ │ │ │ + bgt.w 85ba0 │ │ │ │ + beq.w 85c4c │ │ │ │ + b.n 86012 │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + ldr r2, [r1, #12] │ │ │ │ + movw r1, #21320 @ 0x5348 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl d19a8 │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 8605c │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r1, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 8605c │ │ │ │ + mov r0, r1 │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 8605c │ │ │ │ + mov r0, r5 │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 86194 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7ea70 <_PyType_GetDict@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 86248 │ │ │ │ + bl 7ea84 <_PyType_GetDict@@Base> │ │ │ │ + cbnz r0, 86202 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f698 │ │ │ │ + bl 7f6ac │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 86264 │ │ │ │ - mov fp, sl │ │ │ │ - b.n 86044 │ │ │ │ - mov r8, r7 │ │ │ │ - str r6, [sp, #4] │ │ │ │ - b.n 85b12 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 86192 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 122fa4 <_PyErr_Clear@@Base> │ │ │ │ - b.n 86156 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 8602c │ │ │ │ - movw r4, #5440 @ 0x1540 │ │ │ │ - movt r4, #71 @ 0x47 │ │ │ │ - mov r7, r5 │ │ │ │ - str.w r2, [fp, #8] │ │ │ │ - b.n 861ea │ │ │ │ - adds r7, #8 │ │ │ │ - cmp r7, r6 │ │ │ │ - bhi.w 85d8e │ │ │ │ - ldr r2, [r7, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.n 861e8 │ │ │ │ - cmp r2, r4 │ │ │ │ - beq.n 861e8 │ │ │ │ - ldr r3, [r7, #4] │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 1a2a18 │ │ │ │ - b.n 861e8 │ │ │ │ - mov r0, sl │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - ldr.w r3, [sl] │ │ │ │ - b.n 85b98 │ │ │ │ - mov r0, fp │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 86076 │ │ │ │ - ldr.w r3, [sl] │ │ │ │ - b.n 85b98 │ │ │ │ + blt.w 8602a │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 85a5a │ │ │ │ + ldr.w r4, [r9, #4] │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + ldr r2, [r4, #12] │ │ │ │ + movw r1, #63216 @ 0xf6f0 │ │ │ │ + movt r1, #38 @ 0x26 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl d19a8 │ │ │ │ + b.n 8602a │ │ │ │ + mov r0, r9 │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 8605c │ │ │ │ + mov r0, r9 │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 8602a │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + b.n 85bba │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 86182 │ │ │ │ - ldr r2, [pc, #80] @ (8627c ) │ │ │ │ + bne.n 86184 │ │ │ │ + ldr r2, [pc, #32] @ (8625c ) │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 86240 │ │ │ │ + cbz r3, 86252 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - b.n 86182 │ │ │ │ - mov fp, sl │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - ldr r2, [r4, #12] │ │ │ │ - movw r1, #62896 @ 0xf5b0 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl d1990 │ │ │ │ - b.n 86044 │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 85ae4 │ │ │ │ - ldr.w r4, [sl, #4] │ │ │ │ - mov fp, sl │ │ │ │ - b.n 8624a │ │ │ │ - mov r0, fp │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 86044 │ │ │ │ + b.n 86184 │ │ │ │ + nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00086280 : │ │ │ │ +00086260 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #108] @ 0x6c │ │ │ │ - cbz r3, 862b2 │ │ │ │ + cbz r3, 86292 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 862e0 │ │ │ │ + cbz r0, 862c0 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ - movw r3, #56357 @ 0xdc25 │ │ │ │ + movw r3, #56409 @ 0xdc59 │ │ │ │ movt r3, #3 │ │ │ │ ldr r2, [r1, #112] @ 0x70 │ │ │ │ cmp r2, r3 │ │ │ │ it ne │ │ │ │ cmpne r2, #0 │ │ │ │ - beq.n 862e4 │ │ │ │ + beq.n 862c4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.n 862c8 │ │ │ │ + bmi.n 862a8 │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ - cbz r3, 862c8 │ │ │ │ + cbz r3, 862a8 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - cbz r3, 862c8 │ │ │ │ + cbz r3, 862a8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1526d4 │ │ │ │ + b.w 1527c4 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #20968 @ 0x51e8 │ │ │ │ + movw r1, #21288 @ 0x5328 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1990 │ │ │ │ + bl d19a8 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 862ae │ │ │ │ + b.n 8628e │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ - movw r1, #21000 @ 0x5208 │ │ │ │ + movw r1, #21320 @ 0x5348 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1990 │ │ │ │ + bl d19a8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 862e0 │ │ │ │ + beq.n 862c0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 862e0 │ │ │ │ + bne.n 862c0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 862e0 │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 862c0 │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ sub sp, #12 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #5 │ │ │ │ - bpl.w 86570 │ │ │ │ + bpl.w 86550 │ │ │ │ movw r5, #11612 @ 0x2d5c │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [r5, #84] @ 0x54 │ │ │ │ and.w r3, r2, #24 │ │ │ │ ubfx r4, r2, #14, #1 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ addne r4, #1 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ lsls r2, r2, #29 │ │ │ │ mov.w r4, r4, lsl #3 │ │ │ │ - bmi.w 86582 │ │ │ │ - ldr r7, [pc, #608] @ (865bc ) │ │ │ │ + bmi.w 86562 │ │ │ │ + ldr r7, [pc, #608] @ (8659c ) │ │ │ │ mrc 15, 0, r8, cr13, cr0, {3} │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ subs r2, r2, r4 │ │ │ │ cmp r3, r2 │ │ │ │ ldr.w r9, [r7, r8] │ │ │ │ - bhi.w 8652e │ │ │ │ + bhi.w 8650e │ │ │ │ adds.w fp, r4, r3 │ │ │ │ - bmi.w 8652e │ │ │ │ + bmi.w 8650e │ │ │ │ movw sl, #19968 @ 0x4e00 │ │ │ │ movt sl, #72 @ 0x48 │ │ │ │ - movw r3, #6037 @ 0x1795 │ │ │ │ + movw r3, #6029 @ 0x178d │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r2, [sl, #712] @ 0x2c8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 86520 │ │ │ │ + bne.w 86500 │ │ │ │ ldr.w r0, [r9, #8] │ │ │ │ add.w r1, fp, #4294967295 @ 0xffffffff │ │ │ │ cmp.w r1, #512 @ 0x200 │ │ │ │ add.w r3, r0, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r3, #1528] @ 0x5f8 │ │ │ │ - bcs.w 864e4 │ │ │ │ + bcs.w 864c4 │ │ │ │ lsrs r3, r1, #3 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr.w r3, [r2, r3, lsl #3] │ │ │ │ ldr.w ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq.w 864d2 │ │ │ │ + beq.w 864b2 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w lr, [r3, #4] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr.w r2, [lr] │ │ │ │ str r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 8644a │ │ │ │ + beq.n 8642a │ │ │ │ add r4, lr │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [lr] │ │ │ │ strd r3, r3, [r4, #-8] │ │ │ │ ldr.w r3, [r0, #3760] @ 0xeb0 │ │ │ │ ldr.w r2, [r0, #3756] @ 0xeac │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r0, #3760] @ 0xeb0 │ │ │ │ cmp r3, r2 │ │ │ │ - bgt.n 8648e │ │ │ │ + bgt.n 8646e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r5, [r4, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - ldr r2, [pc, #452] @ (865c0 ) │ │ │ │ + ldr r2, [pc, #452] @ (865a0 ) │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 86540 │ │ │ │ + bne.w 86520 │ │ │ │ str r3, [r4, #8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr.w r1, [r7, r8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8647c │ │ │ │ + beq.n 8645c │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ sub.w r2, r4, #8 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ str r6, [r4, #12] │ │ │ │ @@ -137707,572 +137674,572 @@ │ │ │ │ str r2, [r0, #0] │ │ │ │ strd r1, r3, [r4, #-8] │ │ │ │ str r2, [r1, #4] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrd fp, r1, [r3, #24] │ │ │ │ - cmp fp, r1 │ │ │ │ - bhi.n 86470 │ │ │ │ + cmp r1, fp │ │ │ │ + bcc.n 86450 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ adds r1, #1 │ │ │ │ add.w r1, fp, r1, lsl #3 │ │ │ │ str r1, [r3, #24] │ │ │ │ add.w r1, r3, fp │ │ │ │ str r1, [r3, #4] │ │ │ │ str.w r2, [r3, fp] │ │ │ │ ldr.w r9, [r7, r8] │ │ │ │ ldr.w r0, [r9, #8] │ │ │ │ - b.n 863d0 │ │ │ │ + b.n 863b0 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str.w r3, [ip, #12] │ │ │ │ str.w ip, [r3, #8] │ │ │ │ - b.n 863d0 │ │ │ │ + b.n 863b0 │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ sub.w r2, r4, #8 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ str r6, [r4, #12] │ │ │ │ - b.n 86432 │ │ │ │ + b.n 86412 │ │ │ │ ldr.w r3, [r0, #3740] @ 0xe9c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 863ee │ │ │ │ + beq.n 863ce │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 863ee │ │ │ │ + beq.n 863ce │ │ │ │ ldr.w r3, [r0, #3852] @ 0xf0c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 863ee │ │ │ │ + bne.n 863ce │ │ │ │ ldr.w r3, [r9, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 865b2 │ │ │ │ + bne.w 86592 │ │ │ │ add.w r2, r9, #12 │ │ │ │ ldr.w r3, [r9, #12] │ │ │ │ lsls r3, r3, #27 │ │ │ │ - bmi.n 863ee │ │ │ │ + bmi.n 863ce │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r2] │ │ │ │ orr.w r3, r3, #16 │ │ │ │ strex r1, r3, [r2] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 864bc │ │ │ │ + bne.n 8649c │ │ │ │ dmb ish │ │ │ │ - b.n 863ee │ │ │ │ + b.n 863ce │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 71850 │ │ │ │ + bl 71848 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov lr, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 86466 │ │ │ │ + bne.n 86446 │ │ │ │ ldr.w r3, [sl, #672] @ 0x2a0 │ │ │ │ - movw r1, #49361 @ 0xc0d1 │ │ │ │ + movw r1, #49353 @ 0xc0c9 │ │ │ │ movt r1, #6 │ │ │ │ str r2, [sp, #4] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 86556 │ │ │ │ + bne.n 86536 │ │ │ │ mov r0, fp │ │ │ │ cmp r0, #1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2a0fc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov lr, r0 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 8652e │ │ │ │ + beq.n 8650e │ │ │ │ ldr.w r9, [r7, r8] │ │ │ │ ldr.w r3, [r2, #800] @ 0x320 │ │ │ │ ldr.w r0, [r9, #8] │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #800] @ 0x320 │ │ │ │ - b.n 863d0 │ │ │ │ + b.n 863b0 │ │ │ │ ldr.w r0, [sl, #708] @ 0x2c4 │ │ │ │ mov r1, fp │ │ │ │ blx r2 │ │ │ │ mov lr, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 86466 │ │ │ │ + bne.n 86446 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e7b48 │ │ │ │ + bl 1e7a90 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 863ee │ │ │ │ + bne.w 863ce │ │ │ │ movs r4, #0 │ │ │ │ - b.n 86442 │ │ │ │ - movw r1, #25253 @ 0x62a5 │ │ │ │ + b.n 86422 │ │ │ │ + movw r1, #26133 @ 0x6615 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 86564 │ │ │ │ + bne.n 86544 │ │ │ │ mov r0, r4 │ │ │ │ - bl 126718 │ │ │ │ + bl 126a88 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 8640e │ │ │ │ + b.n 863ee │ │ │ │ ldr.w r0, [sl, #668] @ 0x29c │ │ │ │ mov r1, fp │ │ │ │ blx r3 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov lr, r0 │ │ │ │ - b.n 86506 │ │ │ │ + b.n 864e6 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 86552 │ │ │ │ - movw r0, #64384 @ 0xfb80 │ │ │ │ + b.n 86532 │ │ │ │ + movw r0, #64704 @ 0xfcc0 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ movw r1, #1107 @ 0x453 │ │ │ │ - bl 214fc4 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 8653c │ │ │ │ + bl 214f14 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 8651c │ │ │ │ ldr.w r1, [r5, #440] @ 0x1b8 │ │ │ │ mrc 15, 0, r8, cr13, cr0, {3} │ │ │ │ - ldr r7, [pc, #48] @ (865bc ) │ │ │ │ + ldr r7, [pc, #48] @ (8659c ) │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ subs r0, r0, r4 │ │ │ │ ldrd r2, r1, [r1, #12] │ │ │ │ ldr.w r9, [r7, r8] │ │ │ │ add r2, r1 │ │ │ │ adds r1, r2, #3 │ │ │ │ adds r2, #1 │ │ │ │ bic.w r1, r1, #3 │ │ │ │ add.w r2, r1, r2, lsl #2 │ │ │ │ add r3, r2 │ │ │ │ cmp r3, r0 │ │ │ │ - bls.w 86370 │ │ │ │ - b.n 8652e │ │ │ │ + bls.w 86350 │ │ │ │ + b.n 8650e │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 863ee │ │ │ │ - b.n 864ac │ │ │ │ + bne.w 863ce │ │ │ │ + b.n 8648c │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -000865c4 : │ │ │ │ +000865a4 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 865e0 │ │ │ │ + cbz r0, 865c0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldr r3, [pc, #44] @ (86610 ) │ │ │ │ + ldr r3, [pc, #44] @ (865f0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r5, [r2, r3] │ │ │ │ ldr r3, [r5, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 865dc │ │ │ │ + beq.n 865bc │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 865dc │ │ │ │ + beq.n 865bc │ │ │ │ movw r3, #48056 @ 0xbbb8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 122f8c <_PyErr_ExceptionMatches@@Base> │ │ │ │ + bl 1232fc <_PyErr_ExceptionMatches@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 865dc │ │ │ │ + beq.n 865bc │ │ │ │ mov r0, r5 │ │ │ │ - bl 122fa4 <_PyErr_Clear@@Base> │ │ │ │ - b.n 865dc │ │ │ │ + bl 123314 <_PyErr_Clear@@Base> │ │ │ │ + b.n 865bc │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - cbz r0, 86664 │ │ │ │ + cbz r0, 86644 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r2, r1 │ │ │ │ - bge.n 8663e │ │ │ │ + bge.n 8661e │ │ │ │ add.w r0, r0, r2, lsl #2 │ │ │ │ adds r2, #1 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ str r2, [r3, #8] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 86638 │ │ │ │ + bne.n 86618 │ │ │ │ bx lr │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [r3, #12] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 86660 │ │ │ │ + beq.n 86640 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - cbz r2, 86668 │ │ │ │ + cbz r2, 86648 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 86660 │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 86640 │ │ │ │ nop │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ - bl 76030 │ │ │ │ - cbz r0, 86698 │ │ │ │ + bl 75fb0 │ │ │ │ + cbz r0, 86678 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 6c8a0 │ │ │ │ - movw r1, #64780 @ 0xfd0c │ │ │ │ + b.w 6c898 │ │ │ │ + movw r1, #65100 @ 0xfe4c │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - movw r0, #41864 @ 0xa388 │ │ │ │ + movw r0, #42184 @ 0xa4c8 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 62644 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 623a4 <_Py_FatalErrorFunc@@Base> │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ ldr.w sl, [r0, #16] │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ mov r9, r0 │ │ │ │ cmp r1, #7 │ │ │ │ - bls.w 868aa │ │ │ │ + bls.w 8688a │ │ │ │ cmp r1, #15 │ │ │ │ - bls.w 86810 │ │ │ │ + bls.w 867f0 │ │ │ │ cmp r1, #31 │ │ │ │ - bls.w 868f4 │ │ │ │ + bls.w 868d4 │ │ │ │ movs r5, #32 │ │ │ │ lsls r5, r5, #1 │ │ │ │ cmp r5, r1 │ │ │ │ - bls.n 866d8 │ │ │ │ + bls.n 866b8 │ │ │ │ ldr.w r6, [r9, #20] │ │ │ │ add.w r8, r9, #32 │ │ │ │ cmp.w r5, #268435456 @ 0x10000000 │ │ │ │ - bcs.w 86a08 │ │ │ │ + bcs.w 869e8 │ │ │ │ movw r7, #19968 @ 0x4e00 │ │ │ │ movt r7, #72 @ 0x48 │ │ │ │ - movw r3, #6037 @ 0x1795 │ │ │ │ + movw r3, #6029 @ 0x178d │ │ │ │ movt r3, #7 │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldr.w r4, [r7, #692] @ 0x2b4 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.w 869aa │ │ │ │ - ldr r3, [pc, #708] @ (869d0 ) │ │ │ │ + bne.w 8698a │ │ │ │ + ldr r3, [pc, #708] @ (869b0 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ cmp.w r2, #512 @ 0x200 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w fp, [r3, #1528] @ 0x5f8 │ │ │ │ - bne.n 867de │ │ │ │ + bne.n 867be │ │ │ │ subs r1, r2, #1 │ │ │ │ lsrs r3, r1, #3 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr.w r3, [fp, r3, lsl #3] │ │ │ │ ldr.w ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq.w 86994 │ │ │ │ + beq.w 86974 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r4, [r3, #4] │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r3, #0] │ │ │ │ ldr.w lr, [r4] │ │ │ │ str.w lr, [r3, #4] │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 867be │ │ │ │ + beq.n 8679e │ │ │ │ mov r7, r6 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2957c │ │ │ │ mov.w sl, sl, lsl #3 │ │ │ │ ldrd r3, r2, [r9, #8] │ │ │ │ subs r5, #1 │ │ │ │ add.w fp, r6, sl │ │ │ │ strd r5, r4, [r9, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 869d4 │ │ │ │ + bne.w 869b4 │ │ │ │ cmp r6, fp │ │ │ │ - bhi.n 867b0 │ │ │ │ + bhi.n 86790 │ │ │ │ add.w lr, r6, #16 │ │ │ │ mov r9, r8 │ │ │ │ mov ip, r7 │ │ │ │ add lr, sl │ │ │ │ add.w r3, r6, #8 │ │ │ │ mov r8, r6 │ │ │ │ mov r7, r5 │ │ │ │ ldr.w r2, [r3, #-8] │ │ │ │ - cbz r2, 867a4 │ │ │ │ + cbz r2, 86784 │ │ │ │ ldr.w r0, [r3, #-4] │ │ │ │ and.w r1, r7, r0 │ │ │ │ add.w r5, r4, r1, lsl #3 │ │ │ │ ldr.w r6, [r4, r1, lsl #3] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 86848 │ │ │ │ + bne.n 86828 │ │ │ │ str.w r2, [r4, r1, lsl #3] │ │ │ │ str r0, [r5, #4] │ │ │ │ adds r3, #8 │ │ │ │ cmp lr, r3 │ │ │ │ - bne.n 86784 │ │ │ │ + bne.n 86764 │ │ │ │ mov r6, r8 │ │ │ │ mov r7, ip │ │ │ │ mov r8, r9 │ │ │ │ cmp r8, r7 │ │ │ │ - bne.w 8691c │ │ │ │ + bne.w 868fc │ │ │ │ movs r0, #0 │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrd r0, r1, [r3, #24] │ │ │ │ cmp r0, r1 │ │ │ │ - bhi.w 868fe │ │ │ │ + bhi.w 868e2 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ adds r1, #1 │ │ │ │ add.w r1, r0, r1, lsl #3 │ │ │ │ str r1, [r3, #24] │ │ │ │ adds r1, r3, r0 │ │ │ │ str r1, [r3, #4] │ │ │ │ str.w lr, [r3, r0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 8674c │ │ │ │ + bne.n 8672c │ │ │ │ ldr.w r4, [r7, #672] @ 0x2a0 │ │ │ │ - movw r3, #49361 @ 0xc0d1 │ │ │ │ + movw r3, #49353 @ 0xc0c9 │ │ │ │ movt r3, #6 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.w 869be │ │ │ │ + bne.w 8699e │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #0] │ │ │ │ blx 2a0fc │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 86a08 │ │ │ │ + beq.w 869e8 │ │ │ │ ldr.w r3, [fp, #800] @ 0x320 │ │ │ │ mov r7, r6 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [fp, #800] @ 0x320 │ │ │ │ - b.n 8674e │ │ │ │ + b.n 8672e │ │ │ │ ldr r6, [r0, #20] │ │ │ │ add.w r8, r0, #32 │ │ │ │ movs r5, #16 │ │ │ │ movw r7, #19968 @ 0x4e00 │ │ │ │ movt r7, #72 @ 0x48 │ │ │ │ - movw r3, #6037 @ 0x1795 │ │ │ │ + movw r3, #6029 @ 0x178d │ │ │ │ movt r3, #7 │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldr.w r4, [r7, #692] @ 0x2b4 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.w 869aa │ │ │ │ - ldr r3, [pc, #408] @ (869d0 ) │ │ │ │ + bne.w 8698a │ │ │ │ + ldr r3, [pc, #408] @ (869b0 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w fp, [r3, #1528] @ 0x5f8 │ │ │ │ - b.n 86722 │ │ │ │ + b.n 86702 │ │ │ │ add.w r6, r1, #9 │ │ │ │ cmp r7, r6 │ │ │ │ - bcc.n 86886 │ │ │ │ + bcc.n 86866 │ │ │ │ ldr r6, [r5, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 8690c │ │ │ │ + beq.n 868de │ │ │ │ ldr r6, [r5, #16] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 86910 │ │ │ │ + beq.n 868f0 │ │ │ │ ldr r6, [r5, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 86914 │ │ │ │ + beq.n 868f4 │ │ │ │ ldr r6, [r5, #32] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 86918 │ │ │ │ + beq.n 868f8 │ │ │ │ ldr r6, [r5, #40] @ 0x28 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 86928 │ │ │ │ + beq.n 86904 │ │ │ │ ldr r6, [r5, #48] @ 0x30 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 86924 │ │ │ │ + beq.n 86908 │ │ │ │ ldr r6, [r5, #56] @ 0x38 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 8692c │ │ │ │ + beq.n 8690c │ │ │ │ ldr r6, [r5, #64] @ 0x40 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 86930 │ │ │ │ + beq.n 86910 │ │ │ │ ldr r6, [r5, #72] @ 0x48 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 86934 │ │ │ │ + beq.n 86914 │ │ │ │ mov.w sl, r0, lsr #5 │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ add.w r5, sl, #1 │ │ │ │ add r1, r5 │ │ │ │ and.w r6, r7, r1 │ │ │ │ add.w r5, r4, r6, lsl #3 │ │ │ │ ldr.w r1, [r4, r6, lsl #3] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 86938 │ │ │ │ + bne.n 86918 │ │ │ │ strd r2, r0, [r5] │ │ │ │ - b.n 867a4 │ │ │ │ + b.n 86784 │ │ │ │ ldr r6, [r0, #20] │ │ │ │ add.w r4, r0, #32 │ │ │ │ cmp r6, r4 │ │ │ │ - bne.n 868ea │ │ │ │ + bne.n 868ca │ │ │ │ ldrd r2, r3, [r0, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 867b6 │ │ │ │ + beq.w 86796 │ │ │ │ mov r5, r4 │ │ │ │ add r7, sp, #8 │ │ │ │ add.w ip, r0, #96 @ 0x60 │ │ │ │ mov r6, r7 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ldr r1, [r5, #4] │ │ │ │ adds r5, #16 │ │ │ │ ldr.w r2, [r5, #-8] │ │ │ │ adds r7, #16 │ │ │ │ ldr.w r3, [r5, #-4] │ │ │ │ cmp r5, ip │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ - bne.n 868c6 │ │ │ │ + bne.n 868a6 │ │ │ │ mov r7, r4 │ │ │ │ add r6, sp, #8 │ │ │ │ mov r8, r4 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r5, #8 │ │ │ │ - b.n 8674e │ │ │ │ + b.n 8672e │ │ │ │ mov r7, r6 │ │ │ │ mov r8, r4 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r5, #8 │ │ │ │ - b.n 8674e │ │ │ │ + b.n 8672e │ │ │ │ ldr r6, [r0, #20] │ │ │ │ add.w r8, r0, #32 │ │ │ │ movs r5, #32 │ │ │ │ - b.n 86818 │ │ │ │ + b.n 867f8 │ │ │ │ + adds r5, #8 │ │ │ │ + b.n 86884 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mov r7, r6 │ │ │ │ str.w r3, [ip, #12] │ │ │ │ str.w ip, [r3, #8] │ │ │ │ - b.n 8674e │ │ │ │ - adds r5, #8 │ │ │ │ - b.n 868a4 │ │ │ │ + b.n 8672e │ │ │ │ adds r5, #16 │ │ │ │ - b.n 868a4 │ │ │ │ + b.n 86884 │ │ │ │ adds r5, #24 │ │ │ │ - b.n 868a4 │ │ │ │ + b.n 86884 │ │ │ │ adds r5, #32 │ │ │ │ - b.n 868a4 │ │ │ │ + b.n 86884 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77270 │ │ │ │ - b.n 867b6 │ │ │ │ - adds r5, #48 @ 0x30 │ │ │ │ - b.n 868a4 │ │ │ │ + bl 771f0 │ │ │ │ + b.n 86796 │ │ │ │ adds r5, #40 @ 0x28 │ │ │ │ - b.n 868a4 │ │ │ │ + b.n 86884 │ │ │ │ + adds r5, #48 @ 0x30 │ │ │ │ + b.n 86884 │ │ │ │ adds r5, #56 @ 0x38 │ │ │ │ - b.n 868a4 │ │ │ │ + b.n 86884 │ │ │ │ adds r5, #64 @ 0x40 │ │ │ │ - b.n 868a4 │ │ │ │ + b.n 86884 │ │ │ │ adds r5, #72 @ 0x48 │ │ │ │ - b.n 868a4 │ │ │ │ + b.n 86884 │ │ │ │ add.w r1, r6, #9 │ │ │ │ cmp r7, r1 │ │ │ │ - bcc.n 86976 │ │ │ │ + bcc.n 86956 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 8690c │ │ │ │ + beq.n 868de │ │ │ │ ldr r1, [r5, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 86910 │ │ │ │ + beq.n 868f0 │ │ │ │ ldr r1, [r5, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 86914 │ │ │ │ + beq.n 868f4 │ │ │ │ ldr r1, [r5, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 86918 │ │ │ │ + beq.n 868f8 │ │ │ │ ldr r1, [r5, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 86928 │ │ │ │ + beq.n 86904 │ │ │ │ ldr r1, [r5, #48] @ 0x30 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 86924 │ │ │ │ + beq.n 86908 │ │ │ │ ldr r1, [r5, #56] @ 0x38 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 8692c │ │ │ │ + beq.n 8690c │ │ │ │ ldr r1, [r5, #64] @ 0x40 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 86930 │ │ │ │ + beq.n 86910 │ │ │ │ ldr r1, [r5, #72] @ 0x48 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 86934 │ │ │ │ + beq.n 86914 │ │ │ │ add.w r1, r6, r6, lsl #2 │ │ │ │ mov.w sl, sl, lsr #5 │ │ │ │ adds r1, #1 │ │ │ │ add r1, sl │ │ │ │ and.w r6, r7, r1 │ │ │ │ add.w r5, r4, r6, lsl #3 │ │ │ │ ldr.w r1, [r4, r6, lsl #3] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 868a4 │ │ │ │ - b.n 86938 │ │ │ │ + beq.n 86884 │ │ │ │ + b.n 86918 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r0, fp │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 71850 │ │ │ │ + bl 71848 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 8674c │ │ │ │ - b.n 867de │ │ │ │ + bne.w 8672c │ │ │ │ + b.n 867be │ │ │ │ ldr.w r0, [r7, #688] @ 0x2b0 │ │ │ │ mov r1, r2 │ │ │ │ str r2, [sp, #0] │ │ │ │ blx r4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 86a08 │ │ │ │ + cbz r0, 869e8 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r7, r6 │ │ │ │ - b.n 8674e │ │ │ │ + b.n 8672e │ │ │ │ mov r1, r2 │ │ │ │ ldr.w r0, [r7, #668] @ 0x29c │ │ │ │ str r2, [sp, #0] │ │ │ │ blx r4 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r4, r0 │ │ │ │ - b.n 867fc │ │ │ │ + b.n 867dc │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ str.w r2, [r9, #8] │ │ │ │ movw sl, #5440 @ 0x1540 │ │ │ │ movt sl, #71 @ 0x47 │ │ │ │ mov r9, r6 │ │ │ │ - b.n 869e8 │ │ │ │ + b.n 869c8 │ │ │ │ add.w r9, r9, #8 │ │ │ │ cmp r9, fp │ │ │ │ - bhi.w 867b0 │ │ │ │ + bhi.w 86790 │ │ │ │ ldr.w r2, [r9] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 869e4 │ │ │ │ + beq.n 869c4 │ │ │ │ cmp r2, sl │ │ │ │ - beq.n 869e4 │ │ │ │ + beq.n 869c4 │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2a18 │ │ │ │ - b.n 869e4 │ │ │ │ - bl 1e7a0c │ │ │ │ + bl 1a2930 │ │ │ │ + b.n 869c4 │ │ │ │ + bl 1e7954 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 867b8 │ │ │ │ + b.n 86798 │ │ │ │ nop │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldrd r1, r2, [r0, #-8] │ │ │ │ movs r6, #0 │ │ │ │ @@ -138284,1072 +138251,1072 @@ │ │ │ │ str r1, [r2, #0] │ │ │ │ orrs r3, r2 │ │ │ │ str r3, [r1, #4] │ │ │ │ str.w r6, [r0, #-8] │ │ │ │ ldr.w r3, [r0, #-4] │ │ │ │ and.w r3, r3, #1 │ │ │ │ str.w r3, [r0, #-4] │ │ │ │ - cbz r5, 86a58 │ │ │ │ + cbz r5, 86a38 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 86a62 │ │ │ │ + bne.n 86a42 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 7e828 │ │ │ │ + b.w 7e83c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 86a58 │ │ │ │ - ldr r2, [pc, #48] @ (86a9c ) │ │ │ │ + bne.n 86a38 │ │ │ │ + ldr r2, [pc, #48] @ (86a7c ) │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r3, 86a84 │ │ │ │ + cbnz r3, 86a64 │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 7e828 │ │ │ │ - movw r1, #25253 @ 0x62a5 │ │ │ │ + b.w 7e83c │ │ │ │ + movw r1, #26133 @ 0x6615 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 86a76 │ │ │ │ + beq.n 86a56 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 86a76 │ │ │ │ + b.n 86a56 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00086aa0 <_Py_CheckFunctionResult@@Base>: │ │ │ │ +00086a80 <_Py_CheckFunctionResult@@Base>: │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r5, [r0, #72] @ 0x48 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r2, 86abe <_Py_CheckFunctionResult@@Base+0x1e> │ │ │ │ + cbz r2, 86a9e <_Py_CheckFunctionResult@@Base+0x1e> │ │ │ │ mov r0, r2 │ │ │ │ - cbnz r5, 86ac8 <_Py_CheckFunctionResult@@Base+0x28> │ │ │ │ + cbnz r5, 86aa8 <_Py_CheckFunctionResult@@Base+0x28> │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - cbz r5, 86af8 <_Py_CheckFunctionResult@@Base+0x58> │ │ │ │ + cbz r5, 86ad8 <_Py_CheckFunctionResult@@Base+0x58> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ - cbz r2, 86af8 <_Py_CheckFunctionResult@@Base+0x58> │ │ │ │ + cbz r2, 86ad8 <_Py_CheckFunctionResult@@Base+0x58> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 86aba <_Py_CheckFunctionResult@@Base+0x1a> │ │ │ │ + b.n 86a9a <_Py_CheckFunctionResult@@Base+0x1a> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 86aba <_Py_CheckFunctionResult@@Base+0x1a> │ │ │ │ + beq.n 86a9a <_Py_CheckFunctionResult@@Base+0x1a> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r5, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r5 │ │ │ │ - bne.n 86b2a <_Py_CheckFunctionResult@@Base+0x8a> │ │ │ │ + bne.n 86b0a <_Py_CheckFunctionResult@@Base+0x8a> │ │ │ │ movw r2, #4300 @ 0x10cc │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - cbz r1, 86b18 <_Py_CheckFunctionResult@@Base+0x78> │ │ │ │ + cbz r1, 86af8 <_Py_CheckFunctionResult@@Base+0x78> │ │ │ │ mov r3, r1 │ │ │ │ - movw r2, #20924 @ 0x51bc │ │ │ │ + movw r2, #21244 @ 0x52fc │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20d668 │ │ │ │ - b.n 86ac4 <_Py_CheckFunctionResult@@Base+0x24> │ │ │ │ + bl 20d5bc │ │ │ │ + b.n 86aa4 <_Py_CheckFunctionResult@@Base+0x24> │ │ │ │ movw r2, #4300 @ 0x10cc │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - cbz r1, 86b40 <_Py_CheckFunctionResult@@Base+0xa0> │ │ │ │ + cbz r1, 86b20 <_Py_CheckFunctionResult@@Base+0xa0> │ │ │ │ mov r3, r1 │ │ │ │ - movw r2, #20876 @ 0x518c │ │ │ │ + movw r2, #21196 @ 0x52cc │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1498b4 <_PyErr_Format@@Base> │ │ │ │ - b.n 86ac4 <_Py_CheckFunctionResult@@Base+0x24> │ │ │ │ + bl 14999c <_PyErr_Format@@Base> │ │ │ │ + b.n 86aa4 <_Py_CheckFunctionResult@@Base+0x24> │ │ │ │ mov r1, r0 │ │ │ │ - movw r2, #21096 @ 0x5268 │ │ │ │ + movw r2, #21416 @ 0x53a8 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20d668 │ │ │ │ - b.n 86ac4 <_Py_CheckFunctionResult@@Base+0x24> │ │ │ │ + bl 20d5bc │ │ │ │ + b.n 86aa4 <_Py_CheckFunctionResult@@Base+0x24> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 86ad8 <_Py_CheckFunctionResult@@Base+0x38> │ │ │ │ + bne.n 86ab8 <_Py_CheckFunctionResult@@Base+0x38> │ │ │ │ strd r1, r3, [sp] │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ ldrd r1, r3, [sp] │ │ │ │ - b.n 86ad8 <_Py_CheckFunctionResult@@Base+0x38> │ │ │ │ + b.n 86ab8 <_Py_CheckFunctionResult@@Base+0x38> │ │ │ │ mov r1, r0 │ │ │ │ - movw r2, #21048 @ 0x5238 │ │ │ │ + movw r2, #21368 @ 0x5378 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1498b4 <_PyErr_Format@@Base> │ │ │ │ - b.n 86ac4 <_Py_CheckFunctionResult@@Base+0x24> │ │ │ │ + bl 14999c <_PyErr_Format@@Base> │ │ │ │ + b.n 86aa4 <_Py_CheckFunctionResult@@Base+0x24> │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r2, [pc, #692] @ (86e1c <_Py_CheckFunctionResult@@Base+0x37c>) │ │ │ │ + ldr r2, [pc, #692] @ (86dfc <_Py_CheckFunctionResult@@Base+0x37c>) │ │ │ │ sub sp, #12 │ │ │ │ ldr r7, [r0, #8] │ │ │ │ cmp r0, r2 │ │ │ │ it eq │ │ │ │ cmpeq r7, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #0 │ │ │ │ - beq.w 86ca6 <_Py_CheckFunctionResult@@Base+0x206> │ │ │ │ + beq.w 86c86 <_Py_CheckFunctionResult@@Base+0x206> │ │ │ │ ldr.w r1, [r0, #-8] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 86d6e <_Py_CheckFunctionResult@@Base+0x2ce> │ │ │ │ + beq.w 86d4e <_Py_CheckFunctionResult@@Base+0x2ce> │ │ │ │ ldr.w r0, [r0, #-4] │ │ │ │ mrc 15, 0, r9, cr13, cr0, {3} │ │ │ │ - ldr.w sl, [pc, #660] @ 86e24 <_Py_CheckFunctionResult@@Base+0x384> │ │ │ │ + ldr.w sl, [pc, #660] @ 86e04 <_Py_CheckFunctionResult@@Base+0x384> │ │ │ │ ldr r3, [r1, #4] │ │ │ │ bic.w r0, r0, #3 │ │ │ │ and.w r3, r3, #3 │ │ │ │ str r1, [r0, #0] │ │ │ │ orrs r3, r0 │ │ │ │ ldr.w r5, [sl, r9] │ │ │ │ str r3, [r1, #4] │ │ │ │ str.w r2, [r4, #-8] │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ and.w r3, r3, #1 │ │ │ │ str.w r3, [r4, #-4] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 86d80 <_Py_CheckFunctionResult@@Base+0x2e0> │ │ │ │ + beq.w 86d60 <_Py_CheckFunctionResult@@Base+0x2e0> │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp r3, #50 @ 0x32 │ │ │ │ - ble.w 86dac <_Py_CheckFunctionResult@@Base+0x30c> │ │ │ │ + ble.w 86d8c <_Py_CheckFunctionResult@@Base+0x30c> │ │ │ │ subs r3, #1 │ │ │ │ subs r2, r7, #1 │ │ │ │ str r3, [r5, #36] @ 0x24 │ │ │ │ - bmi.w 86cfa <_Py_CheckFunctionResult@@Base+0x25a> │ │ │ │ + bmi.w 86cda <_Py_CheckFunctionResult@@Base+0x25a> │ │ │ │ add.w r6, r4, r7, lsl #2 │ │ │ │ ldr.w r8, [r6, #8] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 86be8 <_Py_CheckFunctionResult@@Base+0x148> │ │ │ │ + beq.n 86bc8 <_Py_CheckFunctionResult@@Base+0x148> │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 86cac <_Py_CheckFunctionResult@@Base+0x20c> │ │ │ │ + bne.n 86c8c <_Py_CheckFunctionResult@@Base+0x20c> │ │ │ │ cmp r7, #1 │ │ │ │ - beq.n 86c52 <_Py_CheckFunctionResult@@Base+0x1b2> │ │ │ │ + beq.n 86c32 <_Py_CheckFunctionResult@@Base+0x1b2> │ │ │ │ ldr.w r8, [r6, #4] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 86c02 <_Py_CheckFunctionResult@@Base+0x162> │ │ │ │ + beq.n 86be2 <_Py_CheckFunctionResult@@Base+0x162> │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 86cd4 <_Py_CheckFunctionResult@@Base+0x234> │ │ │ │ + bne.n 86cb4 <_Py_CheckFunctionResult@@Base+0x234> │ │ │ │ cmp r7, #2 │ │ │ │ - beq.n 86c50 <_Py_CheckFunctionResult@@Base+0x1b0> │ │ │ │ + beq.n 86c30 <_Py_CheckFunctionResult@@Base+0x1b0> │ │ │ │ ldr.w r8, [r4, r7, lsl #2] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 86c28 <_Py_CheckFunctionResult@@Base+0x188> │ │ │ │ + beq.n 86c08 <_Py_CheckFunctionResult@@Base+0x188> │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 86c28 <_Py_CheckFunctionResult@@Base+0x188> │ │ │ │ + beq.n 86c08 <_Py_CheckFunctionResult@@Base+0x188> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 86d36 <_Py_CheckFunctionResult@@Base+0x296> │ │ │ │ + beq.w 86d16 <_Py_CheckFunctionResult@@Base+0x296> │ │ │ │ sub.w r8, r7, #4 │ │ │ │ cmp r7, #3 │ │ │ │ - beq.n 86c50 <_Py_CheckFunctionResult@@Base+0x1b0> │ │ │ │ + beq.n 86c30 <_Py_CheckFunctionResult@@Base+0x1b0> │ │ │ │ mvn.w fp, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r7, [r6, #-4]! │ │ │ │ - cbz r7, 86c4a <_Py_CheckFunctionResult@@Base+0x1aa> │ │ │ │ + cbz r7, 86c2a <_Py_CheckFunctionResult@@Base+0x1aa> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, fp │ │ │ │ - beq.n 86c4a <_Py_CheckFunctionResult@@Base+0x1aa> │ │ │ │ + beq.n 86c2a <_Py_CheckFunctionResult@@Base+0x1aa> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 86d58 <_Py_CheckFunctionResult@@Base+0x2b8> │ │ │ │ + beq.w 86d38 <_Py_CheckFunctionResult@@Base+0x2b8> │ │ │ │ subs.w r8, r8, #1 │ │ │ │ - bcs.n 86c34 <_Py_CheckFunctionResult@@Base+0x194> │ │ │ │ + bcs.n 86c14 <_Py_CheckFunctionResult@@Base+0x194> │ │ │ │ ldr r7, [r4, #8] │ │ │ │ ldr.w r3, [sl, r9] │ │ │ │ ldr r6, [r4, #4] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 86d12 <_Py_CheckFunctionResult@@Base+0x272> │ │ │ │ + beq.n 86cf2 <_Py_CheckFunctionResult@@Base+0x272> │ │ │ │ subs r2, r7, #1 │ │ │ │ cmp r2, #19 │ │ │ │ - bgt.n 86d12 <_Py_CheckFunctionResult@@Base+0x272> │ │ │ │ + bgt.n 86cf2 <_Py_CheckFunctionResult@@Base+0x272> │ │ │ │ lsls r2, r2, #2 │ │ │ │ movw r1, #5788 @ 0x169c │ │ │ │ adds r0, r3, r2 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ cmp.w r1, #2000 @ 0x7d0 │ │ │ │ - bcs.n 86d12 <_Py_CheckFunctionResult@@Base+0x272> │ │ │ │ + bcs.n 86cf2 <_Py_CheckFunctionResult@@Base+0x272> │ │ │ │ movw r0, #42012 @ 0xa41c │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ cmp r6, r0 │ │ │ │ - bne.n 86d12 <_Py_CheckFunctionResult@@Base+0x272> │ │ │ │ + bne.n 86cf2 <_Py_CheckFunctionResult@@Base+0x272> │ │ │ │ add r3, r2 │ │ │ │ adds r1, #1 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r3, #1612] @ 0x64c │ │ │ │ str r2, [r4, #12] │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ str.w r1, [r3, #1692] @ 0x69c │ │ │ │ ldr r1, [r5, #100] @ 0x64 │ │ │ │ adds r2, #1 │ │ │ │ str.w r4, [r3, #1612] @ 0x64c │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ cmpne r2, #100 @ 0x64 │ │ │ │ str r2, [r5, #36] @ 0x24 │ │ │ │ - bgt.n 86d2a <_Py_CheckFunctionResult@@Base+0x28a> │ │ │ │ + bgt.n 86d0a <_Py_CheckFunctionResult@@Base+0x28a> │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 86be8 <_Py_CheckFunctionResult@@Base+0x148> │ │ │ │ - ldr r2, [pc, #360] @ (86e20 <_Py_CheckFunctionResult@@Base+0x380>) │ │ │ │ + bne.n 86bc8 <_Py_CheckFunctionResult@@Base+0x148> │ │ │ │ + ldr r2, [pc, #360] @ (86e00 <_Py_CheckFunctionResult@@Base+0x380>) │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr.w fp, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 86e02 <_Py_CheckFunctionResult@@Base+0x362> │ │ │ │ + bne.w 86de2 <_Py_CheckFunctionResult@@Base+0x362> │ │ │ │ mov r0, r8 │ │ │ │ blx fp │ │ │ │ cmp r7, #1 │ │ │ │ - bne.n 86bec <_Py_CheckFunctionResult@@Base+0x14c> │ │ │ │ - b.n 86c50 <_Py_CheckFunctionResult@@Base+0x1b0> │ │ │ │ + bne.n 86bcc <_Py_CheckFunctionResult@@Base+0x14c> │ │ │ │ + b.n 86c30 <_Py_CheckFunctionResult@@Base+0x1b0> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 86c02 <_Py_CheckFunctionResult@@Base+0x162> │ │ │ │ - ldr r2, [pc, #320] @ (86e20 <_Py_CheckFunctionResult@@Base+0x380>) │ │ │ │ + bne.n 86be2 <_Py_CheckFunctionResult@@Base+0x162> │ │ │ │ + ldr r2, [pc, #320] @ (86e00 <_Py_CheckFunctionResult@@Base+0x380>) │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr.w fp, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 86de8 <_Py_CheckFunctionResult@@Base+0x348> │ │ │ │ + bne.n 86dc8 <_Py_CheckFunctionResult@@Base+0x348> │ │ │ │ mov r0, r8 │ │ │ │ blx fp │ │ │ │ cmp r7, #2 │ │ │ │ - bne.n 86c06 <_Py_CheckFunctionResult@@Base+0x166> │ │ │ │ - b.n 86c50 <_Py_CheckFunctionResult@@Base+0x1b0> │ │ │ │ + bne.n 86be6 <_Py_CheckFunctionResult@@Base+0x166> │ │ │ │ + b.n 86c30 <_Py_CheckFunctionResult@@Base+0x1b0> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 86dcc <_Py_CheckFunctionResult@@Base+0x32c> │ │ │ │ + beq.n 86dac <_Py_CheckFunctionResult@@Base+0x32c> │ │ │ │ lsls r2, r2, #2 │ │ │ │ movw r1, #5788 @ 0x169c │ │ │ │ adds r0, r3, r2 │ │ │ │ ldr r6, [r4, #4] │ │ │ │ ldr r1, [r0, r1] │ │ │ │ cmp.w r1, #2000 @ 0x7d0 │ │ │ │ - bcc.n 86c74 <_Py_CheckFunctionResult@@Base+0x1d4> │ │ │ │ + bcc.n 86c54 <_Py_CheckFunctionResult@@Base+0x1d4> │ │ │ │ ldr.w r3, [r6, #160] @ 0xa0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ ldr r2, [r5, #100] @ 0x64 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, #100 @ 0x64 │ │ │ │ - ble.n 86ca6 <_Py_CheckFunctionResult@@Base+0x206> │ │ │ │ + ble.n 86c86 <_Py_CheckFunctionResult@@Base+0x206> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 14da68 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ - ldr r2, [pc, #232] @ (86e20 <_Py_CheckFunctionResult@@Base+0x380>) │ │ │ │ + b.w 14db58 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ + ldr r2, [pc, #232] @ (86e00 <_Py_CheckFunctionResult@@Base+0x380>) │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr.w fp, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 86dd0 <_Py_CheckFunctionResult@@Base+0x330> │ │ │ │ + bne.n 86db0 <_Py_CheckFunctionResult@@Base+0x330> │ │ │ │ mov r0, r8 │ │ │ │ sub.w r8, r7, #4 │ │ │ │ blx fp │ │ │ │ cmp r7, #3 │ │ │ │ - bne.w 86c30 <_Py_CheckFunctionResult@@Base+0x190> │ │ │ │ - b.n 86c50 <_Py_CheckFunctionResult@@Base+0x1b0> │ │ │ │ - ldr r2, [pc, #196] @ (86e20 <_Py_CheckFunctionResult@@Base+0x380>) │ │ │ │ + bne.w 86c10 <_Py_CheckFunctionResult@@Base+0x190> │ │ │ │ + b.n 86c30 <_Py_CheckFunctionResult@@Base+0x1b0> │ │ │ │ + ldr r2, [pc, #196] @ (86e00 <_Py_CheckFunctionResult@@Base+0x380>) │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r3, 86d94 <_Py_CheckFunctionResult@@Base+0x2f4> │ │ │ │ + cbnz r3, 86d74 <_Py_CheckFunctionResult@@Base+0x2f4> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ - b.n 86c4a <_Py_CheckFunctionResult@@Base+0x1aa> │ │ │ │ - ldr.w sl, [pc, #180] @ 86e24 <_Py_CheckFunctionResult@@Base+0x384> │ │ │ │ + b.n 86c2a <_Py_CheckFunctionResult@@Base+0x1aa> │ │ │ │ + ldr.w sl, [pc, #180] @ 86e04 <_Py_CheckFunctionResult@@Base+0x384> │ │ │ │ mrc 15, 0, r9, cr13, cr0, {3} │ │ │ │ ldr.w r5, [sl, r9] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 86bbc <_Py_CheckFunctionResult@@Base+0x11c> │ │ │ │ - movw r1, #63284 @ 0xf734 │ │ │ │ + bne.w 86b9c <_Py_CheckFunctionResult@@Base+0x11c> │ │ │ │ + movw r1, #63604 @ 0xf874 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - movw r0, #26872 @ 0x68f8 │ │ │ │ + movw r0, #27192 @ 0x6a38 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 62644 <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #25253 @ 0x62a5 │ │ │ │ + bl 623a4 <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #26133 @ 0x6615 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 86d66 <_Py_CheckFunctionResult@@Base+0x2c6> │ │ │ │ + beq.n 86d46 <_Py_CheckFunctionResult@@Base+0x2c6> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ - b.n 86d66 <_Py_CheckFunctionResult@@Base+0x2c6> │ │ │ │ + b.n 86d46 <_Py_CheckFunctionResult@@Base+0x2c6> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r1, [r2, #24] │ │ │ │ - movw r2, #27477 @ 0x6b55 │ │ │ │ + movw r2, #27445 @ 0x6b35 │ │ │ │ movt r2, #8 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 86bc4 <_Py_CheckFunctionResult@@Base+0x124> │ │ │ │ + bne.w 86ba4 <_Py_CheckFunctionResult@@Base+0x124> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 14da54 <_PyTrash_thread_deposit_object@@Base> │ │ │ │ + b.w 14db44 <_PyTrash_thread_deposit_object@@Base> │ │ │ │ ldr r6, [r4, #4] │ │ │ │ - b.n 86d12 <_Py_CheckFunctionResult@@Base+0x272> │ │ │ │ - movw r1, #25253 @ 0x62a5 │ │ │ │ + b.n 86cf2 <_Py_CheckFunctionResult@@Base+0x272> │ │ │ │ + movw r1, #26133 @ 0x6615 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 86d48 <_Py_CheckFunctionResult@@Base+0x2a8> │ │ │ │ + beq.n 86d28 <_Py_CheckFunctionResult@@Base+0x2a8> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ - b.n 86d48 <_Py_CheckFunctionResult@@Base+0x2a8> │ │ │ │ - movw r1, #25253 @ 0x62a5 │ │ │ │ + b.n 86d28 <_Py_CheckFunctionResult@@Base+0x2a8> │ │ │ │ + movw r1, #26133 @ 0x6615 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 86cf0 <_Py_CheckFunctionResult@@Base+0x250> │ │ │ │ + beq.w 86cd0 <_Py_CheckFunctionResult@@Base+0x250> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ - b.n 86cf0 <_Py_CheckFunctionResult@@Base+0x250> │ │ │ │ - movw r1, #25253 @ 0x62a5 │ │ │ │ + b.n 86cd0 <_Py_CheckFunctionResult@@Base+0x250> │ │ │ │ + movw r1, #26133 @ 0x6615 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 86cca <_Py_CheckFunctionResult@@Base+0x22a> │ │ │ │ + beq.w 86caa <_Py_CheckFunctionResult@@Base+0x22a> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ - b.n 86cca <_Py_CheckFunctionResult@@Base+0x22a> │ │ │ │ + b.n 86caa <_Py_CheckFunctionResult@@Base+0x22a> │ │ │ │ asrs r0, r1, #32 │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00086e28 <_PyNamespace_New@@Base>: │ │ │ │ +00086e08 <_PyNamespace_New@@Base>: │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movs r2, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r2 │ │ │ │ movw r0, #51640 @ 0xc9b8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 86e78 <_PyNamespace_New@@Base+0x50> │ │ │ │ - cbz r0, 86e72 <_PyNamespace_New@@Base+0x4a> │ │ │ │ + bl 86e58 <_PyNamespace_New@@Base+0x50> │ │ │ │ + cbz r0, 86e52 <_PyNamespace_New@@Base+0x4a> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r5, 86e58 <_PyNamespace_New@@Base+0x30> │ │ │ │ + cbz r5, 86e38 <_PyNamespace_New@@Base+0x30> │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r1, r5 │ │ │ │ - bl 86eb8 │ │ │ │ - cbnz r0, 86e5c <_PyNamespace_New@@Base+0x34> │ │ │ │ + bl 86e98 │ │ │ │ + cbnz r0, 86e3c <_PyNamespace_New@@Base+0x34> │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 86e72 <_PyNamespace_New@@Base+0x4a> │ │ │ │ + beq.n 86e52 <_PyNamespace_New@@Base+0x4a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 86e72 <_PyNamespace_New@@Base+0x4a> │ │ │ │ + cbnz r3, 86e52 <_PyNamespace_New@@Base+0x4a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 86e58 <_PyNamespace_New@@Base+0x30> │ │ │ │ + b.n 86e38 <_PyNamespace_New@@Base+0x30> │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r3, [r0, #152] @ 0x98 │ │ │ │ blx r3 │ │ │ │ - cbz r0, 86eb4 <_PyNamespace_New@@Base+0x8c> │ │ │ │ + cbz r0, 86e94 <_PyNamespace_New@@Base+0x8c> │ │ │ │ mov r4, r0 │ │ │ │ - bl 71328 │ │ │ │ + bl 71320 │ │ │ │ str r0, [r4, #8] │ │ │ │ - cbz r0, 86e9e <_PyNamespace_New@@Base+0x76> │ │ │ │ + cbz r0, 86e7e <_PyNamespace_New@@Base+0x76> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 86eb4 <_PyNamespace_New@@Base+0x8c> │ │ │ │ + beq.n 86e94 <_PyNamespace_New@@Base+0x8c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 86eb4 <_PyNamespace_New@@Base+0x8c> │ │ │ │ + cbnz r3, 86e94 <_PyNamespace_New@@Base+0x8c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 86e9a <_PyNamespace_New@@Base+0x72> │ │ │ │ + b.n 86e7a <_PyNamespace_New@@Base+0x72> │ │ │ │ │ │ │ │ -00086eb8 : │ │ │ │ +00086e98 : │ │ │ │ push {r4} │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ - ldr r4, [pc, #20] @ (86ed4 ) │ │ │ │ + ldr r4, [pc, #20] @ (86eb4 ) │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #1 │ │ │ │ ldr.w r0, [ip, r4] │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.n 86ed8 │ │ │ │ + b.n 86eb8 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 87b96 │ │ │ │ + beq.w 87b76 │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov fp, r1 │ │ │ │ ldrb.w r2, [r2, #87] @ 0x57 │ │ │ │ ubfx r2, r2, #5, #1 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ orreq.w r2, r2, #1 │ │ │ │ lsls r2, r2, #31 │ │ │ │ - bmi.w 87b96 │ │ │ │ + bmi.w 87b76 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov sl, r3 │ │ │ │ ldr r2, [r1, #84] @ 0x54 │ │ │ │ ands.w r2, r2, #536870912 @ 0x20000000 │ │ │ │ - beq.w 873e2 │ │ │ │ + beq.w 873c2 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r1, #108] @ 0x6c │ │ │ │ - movw r1, #56409 @ 0xdc59 │ │ │ │ + movw r1, #56657 @ 0xdd51 │ │ │ │ movt r1, #18 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.w 873e2 │ │ │ │ + bne.w 873c2 │ │ │ │ cmp fp, r4 │ │ │ │ - beq.n 86f38 │ │ │ │ + beq.n 86f18 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - cbnz r6, 86f40 │ │ │ │ + cbnz r6, 86f20 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r5, [fp, #8] │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 87144 │ │ │ │ + bne.w 87124 │ │ │ │ ldr.w r3, [fp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 87140 │ │ │ │ + bne.w 87120 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 87140 │ │ │ │ + bne.w 87120 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ cmp r6, r3 │ │ │ │ - bne.w 87140 │ │ │ │ + bne.w 87120 │ │ │ │ ldrb r7, [r1, #4] │ │ │ │ cmp r7, #3 │ │ │ │ - bne.w 87594 │ │ │ │ + bne.w 87574 │ │ │ │ ldr.w r2, [fp, #16] │ │ │ │ ands.w r0, r2, #255 @ 0xff │ │ │ │ - bne.w 879de │ │ │ │ + bne.w 879be │ │ │ │ movw r0, #42704 @ 0xa6d0 │ │ │ │ add.w r6, r9, r0 │ │ │ │ ubfx r2, r2, #0, #12 │ │ │ │ ldr.w r3, [r9, r0] │ │ │ │ adds.w r3, r3, #4096 @ 0x1000 │ │ │ │ orr.w r2, r2, r3 │ │ │ │ str r2, [sp, #24] │ │ │ │ ldr r2, [r6, #4] │ │ │ │ str.w r3, [r9, r0] │ │ │ │ adc.w r3, r2, #0 │ │ │ │ str r3, [r6, #4] │ │ │ │ str r3, [sp, #20] │ │ │ │ ldrb r3, [r1, #6] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 87788 │ │ │ │ + beq.w 87768 │ │ │ │ movs r2, #1 │ │ │ │ movw r0, #43691 @ 0xaaab │ │ │ │ movt r0, #43690 @ 0xaaaa │ │ │ │ lsl.w r3, r2, r7 │ │ │ │ lsls r3, r2 │ │ │ │ umull r0, r3, r0, r3 │ │ │ │ ldrb r0, [r1, #5] │ │ │ │ lsrs r3, r2 │ │ │ │ lsls r2, r0 │ │ │ │ adds r2, #20 │ │ │ │ adds.w r2, r2, r3, lsl #3 │ │ │ │ - bmi.w 877b4 │ │ │ │ + bmi.w 87794 │ │ │ │ movw r6, #19968 @ 0x4e00 │ │ │ │ movt r6, #72 @ 0x48 │ │ │ │ - movw r3, #6037 @ 0x1795 │ │ │ │ + movw r3, #6029 @ 0x178d │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r7, [r6, #692] @ 0x2b4 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.w 87754 │ │ │ │ - ldr r3, [pc, #696] @ (872a4 ) │ │ │ │ + bne.w 87734 │ │ │ │ + ldr r3, [pc, #688] @ (8727c ) │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ add.w ip, r2, #4294967295 @ 0xffffffff │ │ │ │ cmp.w ip, #512 @ 0x200 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w sl, [r3, #1528] @ 0x5f8 │ │ │ │ - bcs.w 8766e │ │ │ │ + bcs.w 8764e │ │ │ │ mov.w ip, ip, lsr #3 │ │ │ │ ldr.w r3, [sl, ip, lsl #3] │ │ │ │ ldr.w r9, [r3, #8] │ │ │ │ cmp r3, r9 │ │ │ │ - beq.w 87716 │ │ │ │ + beq.w 876f6 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr.w r8, [r3, #4] │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r3, #0] │ │ │ │ ldr.w lr, [r8] │ │ │ │ str.w lr, [r3, #4] │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 87382 │ │ │ │ + beq.w 87362 │ │ │ │ mov r0, r8 │ │ │ │ blx 29c10 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldrb.w r1, [r8, #5] │ │ │ │ ldrb r2, [r3, #6] │ │ │ │ movs r3, #1 │ │ │ │ lsls r3, r1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 87768 │ │ │ │ + beq.w 87748 │ │ │ │ ldr.w r9, [r8, #16] │ │ │ │ add.w r2, r8, #20 │ │ │ │ add r2, r3 │ │ │ │ cmp.w r9, #0 │ │ │ │ add.w r1, r2, #4 │ │ │ │ it gt │ │ │ │ movgt r7, #8 │ │ │ │ - ble.n 870a6 │ │ │ │ + ble.n 87086 │ │ │ │ movs r0, #0 │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ - b.n 87080 │ │ │ │ + b.n 87060 │ │ │ │ ldr r6, [r2, #0] │ │ │ │ str.w lr, [r3] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, ip │ │ │ │ - bne.n 87098 │ │ │ │ + bne.n 87078 │ │ │ │ adds r0, #1 │ │ │ │ add r1, r7 │ │ │ │ add r2, r7 │ │ │ │ cmp r9, r0 │ │ │ │ - beq.n 870a6 │ │ │ │ + beq.n 87086 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 87076 │ │ │ │ + beq.n 87056 │ │ │ │ ldr r6, [r3, #0] │ │ │ │ add.w lr, r6, #1 │ │ │ │ cmp r6, ip │ │ │ │ - bne.n 8706a │ │ │ │ + bne.n 8704a │ │ │ │ ldr r6, [r2, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 87076 │ │ │ │ + beq.n 87056 │ │ │ │ adds r0, #1 │ │ │ │ adds r3, #1 │ │ │ │ add r1, r7 │ │ │ │ add r2, r7 │ │ │ │ cmp r9, r0 │ │ │ │ str r3, [r6, #0] │ │ │ │ - bne.n 87080 │ │ │ │ + bne.n 87060 │ │ │ │ ldr.w sl, [fp, #24] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 872fe │ │ │ │ + beq.w 872de │ │ │ │ subs r2, r3, #1 │ │ │ │ cmp r3, #1 │ │ │ │ str.w r2, [sl] │ │ │ │ - bne.w 872fe │ │ │ │ + bne.w 872de │ │ │ │ ldrb.w r2, [sl, #6] │ │ │ │ ldrb.w r1, [sl, #5] │ │ │ │ ldr.w r9, [sl, #16] │ │ │ │ lsls r3, r1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 872d6 │ │ │ │ + beq.w 872b6 │ │ │ │ cmp.w r9, #0 │ │ │ │ - ble.w 872f0 │ │ │ │ + ble.w 872d0 │ │ │ │ add r3, sl │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ str r3, [sp, #16] │ │ │ │ adds r3, #20 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.n 87110 │ │ │ │ + b.n 870f0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r3, #24 │ │ │ │ ldr.w r6, [r3, r5, lsl #3] │ │ │ │ - cbz r6, 87108 │ │ │ │ + cbz r6, 870e8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 87108 │ │ │ │ + beq.n 870e8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 87350 │ │ │ │ + beq.w 87330 │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, r9 │ │ │ │ - beq.w 872f0 │ │ │ │ + beq.w 872d0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r6, [r3, r5, lsl #3] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 870ee │ │ │ │ + beq.n 870ce │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 870ee │ │ │ │ + beq.n 870ce │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 870ee │ │ │ │ - ldr r3, [pc, #380] @ (872a8 ) │ │ │ │ + bne.n 870ce │ │ │ │ + ldr r3, [pc, #372] @ (87280 ) │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr.w r3, [r3, #1416] @ 0x588 │ │ │ │ ldr r2, [r2, #24] │ │ │ │ str r2, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 877d6 │ │ │ │ + bne.w 877b6 │ │ │ │ mov r0, r6 │ │ │ │ blx r2 │ │ │ │ - b.n 870ee │ │ │ │ + b.n 870ce │ │ │ │ mov.w sl, #1 │ │ │ │ ldr.w r0, [fp, #24] │ │ │ │ movs r7, #2 │ │ │ │ ldrb r0, [r0, #4] │ │ │ │ lsls r7, r0 │ │ │ │ movw r0, #21846 @ 0x5556 │ │ │ │ movt r0, #21845 @ 0x5555 │ │ │ │ smull ip, r0, r0, r7 │ │ │ │ sub.w r0, r0, r7, asr #31 │ │ │ │ cmp r6, r0 │ │ │ │ - bgt.w 87556 │ │ │ │ + bgt.w 87536 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ mov.w r8, #0 │ │ │ │ str.w r9, [sp, #12] │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ mov r9, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 86f38 │ │ │ │ + beq.w 86f18 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 87726 │ │ │ │ + bne.w 87706 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r2, r8 │ │ │ │ - ble.w 86f38 │ │ │ │ + ble.w 86f18 │ │ │ │ ldrb r0, [r3, #6] │ │ │ │ movs r5, #1 │ │ │ │ ldrb r1, [r3, #5] │ │ │ │ adds r3, #20 │ │ │ │ lsl.w r1, r5, r1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 872ac │ │ │ │ + beq.w 87284 │ │ │ │ add.w r1, r1, r8, lsl #3 │ │ │ │ add r3, r1 │ │ │ │ ldr r6, [r3, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 87368 │ │ │ │ + beq.w 87348 │ │ │ │ ldr r5, [r3, #0] │ │ │ │ add.w r8, r8, #1 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r2, [r5, #12] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.w 872d0 │ │ │ │ + bne.w 872a8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 87282 │ │ │ │ + bne.n 87262 │ │ │ │ cmp.w sl, #1 │ │ │ │ - bne.n 87204 │ │ │ │ + bne.n 871e4 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ cmp r1, r7 │ │ │ │ - bne.n 8729c │ │ │ │ + bne.n 872ae │ │ │ │ mov r3, r2 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, fp │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 7b9b0 │ │ │ │ + bl 7b9ac │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, r7 │ │ │ │ - bne.n 87252 │ │ │ │ + bne.n 87232 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp r2, r7 │ │ │ │ - bne.n 8726e │ │ │ │ + bne.n 8724e │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 875f8 │ │ │ │ + bne.w 875d8 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp r3, r9 │ │ │ │ - bne.w 87b62 │ │ │ │ + bne.w 87b42 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ and.w r2, r2, #536870912 @ 0x20000000 │ │ │ │ - b.n 87174 │ │ │ │ + b.n 87154 │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, fp │ │ │ │ str r2, [sp, #16] │ │ │ │ - bl 78354 │ │ │ │ + bl 782d4 │ │ │ │ adds r3, r0, #3 │ │ │ │ - beq.w 87b8e │ │ │ │ + beq.w 87b6e │ │ │ │ ldr r2, [sp, #16] │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 875ca │ │ │ │ + bne.w 875aa │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 877d0 │ │ │ │ + bne.w 877b0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r3, r1 │ │ │ │ mov r1, fp │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r6, #0] │ │ │ │ mov r3, r2 │ │ │ │ str r6, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ - bl 7b9b0 │ │ │ │ + bl 7b9ac │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 871e4 │ │ │ │ + beq.n 871c4 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 871e4 │ │ │ │ + bne.n 871c4 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 871ea │ │ │ │ + beq.n 871ca │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 871ea │ │ │ │ + bne.n 871ca │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - b.n 871ea │ │ │ │ + b.n 871ca │ │ │ │ adds r3, #1 │ │ │ │ cmp.w sl, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - bne.n 87204 │ │ │ │ + bne.n 871e4 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ cmp r1, r7 │ │ │ │ - bne.n 8729c │ │ │ │ + bne.n 872ae │ │ │ │ cmp r3, r7 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r6, #0] │ │ │ │ - b.n 871ce │ │ │ │ - adds r1, #1 │ │ │ │ - str r1, [r5, #0] │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - b.n 87292 │ │ │ │ + b.n 871ae │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r0, #12 │ │ │ │ mla r1, r0, r8, r1 │ │ │ │ add r3, r1 │ │ │ │ ldr r6, [r3, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 875bc │ │ │ │ + beq.w 8759c │ │ │ │ ldrd r2, r5, [r3] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ add.w r8, r8, #1 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 871bc │ │ │ │ + beq.w 8719c │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 871bc │ │ │ │ + b.n 8719c │ │ │ │ + adds r1, #1 │ │ │ │ + str r1, [r5, #0] │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + b.n 87272 │ │ │ │ add.w r6, sl, r3 │ │ │ │ - b.n 872ea │ │ │ │ + b.n 872ca │ │ │ │ adds r5, #1 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 78230 │ │ │ │ + bl 781b0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 78230 │ │ │ │ + bl 781b0 │ │ │ │ adds r6, #12 │ │ │ │ cmp r5, r9 │ │ │ │ - blt.n 872dc │ │ │ │ + blt.n 872bc │ │ │ │ ldrb.w r3, [sl, #4] │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 873a8 │ │ │ │ + beq.n 87388 │ │ │ │ mov r0, sl │ │ │ │ - bl 77270 │ │ │ │ + bl 771f0 │ │ │ │ ldr.w r3, [r4, #-8] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ str.w r2, [fp, #8] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ str.w r2, [fp, #16] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str.w r8, [fp, #24] │ │ │ │ str.w r2, [fp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 86f38 │ │ │ │ + beq.w 86f18 │ │ │ │ ldr.w r3, [fp, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 86f38 │ │ │ │ - ldr r0, [pc, #724] @ (87600 ) │ │ │ │ + bne.w 86f18 │ │ │ │ + ldr r0, [pc, #724] @ (875e0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr.w r3, [fp, #-4] │ │ │ │ sub.w r1, fp, #8 │ │ │ │ and.w r3, r3, #3 │ │ │ │ ldr r2, [r2, r0] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ ldr.w r2, [r2, #3796] @ 0xed4 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ orrs r3, r0 │ │ │ │ str r1, [r0, #0] │ │ │ │ strd r2, r3, [fp, #-8] │ │ │ │ str r1, [r2, #4] │ │ │ │ - b.n 86f38 │ │ │ │ - ldr r3, [pc, #688] @ (87604 ) │ │ │ │ + b.n 86f18 │ │ │ │ + ldr r3, [pc, #688] @ (875e4 ) │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr.w r3, [r3, #1416] @ 0x588 │ │ │ │ ldr r2, [r2, #24] │ │ │ │ str r2, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 877ba │ │ │ │ + bne.w 8779a │ │ │ │ mov r0, r6 │ │ │ │ blx r2 │ │ │ │ - b.n 87108 │ │ │ │ + b.n 870e8 │ │ │ │ add r8, r5 │ │ │ │ adds r3, #8 │ │ │ │ cmp r2, r8 │ │ │ │ - ble.w 86f38 │ │ │ │ + ble.w 86f18 │ │ │ │ ldr r6, [r3, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 876a6 │ │ │ │ + beq.w 87686 │ │ │ │ cmp r2, r8 │ │ │ │ - bgt.w 871ac │ │ │ │ - b.n 86f38 │ │ │ │ + bgt.w 8718c │ │ │ │ + b.n 86f18 │ │ │ │ ldrd r0, r7, [r3, #24] │ │ │ │ cmp r0, r7 │ │ │ │ - bhi.n 873d6 │ │ │ │ + bhi.n 873b6 │ │ │ │ add.w ip, ip, #1 │ │ │ │ add.w r1, r0, ip, lsl #3 │ │ │ │ str r1, [r3, #24] │ │ │ │ adds r1, r3, r0 │ │ │ │ str r1, [r3, #4] │ │ │ │ str.w lr, [r3, r0] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 8766e │ │ │ │ + beq.w 8764e │ │ │ │ ldr r1, [r4, #24] │ │ │ │ - b.n 87032 │ │ │ │ - ldr r3, [pc, #596] @ (87600 ) │ │ │ │ + b.n 87012 │ │ │ │ + ldr r3, [pc, #596] @ (875e0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r3, #2740] @ 0xab4 │ │ │ │ cmp r2, #79 @ 0x4f │ │ │ │ - bhi.n 872f8 │ │ │ │ + bhi.n 872d8 │ │ │ │ ldrb.w r1, [sl, #6] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 872f8 │ │ │ │ + beq.n 872d8 │ │ │ │ add.w r1, r3, r2, lsl #2 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r3, #2740] @ 0xab4 │ │ │ │ str.w sl, [r1, #2420] @ 0x974 │ │ │ │ - b.n 872fe │ │ │ │ + b.n 872de │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str.w r3, [r9, #12] │ │ │ │ str.w r9, [r3, #8] │ │ │ │ - b.n 87032 │ │ │ │ + b.n 87012 │ │ │ │ mov r0, r4 │ │ │ │ - bl 122f4c │ │ │ │ + bl 1232bc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 875f8 │ │ │ │ - bl 86280 │ │ │ │ + beq.w 875d8 │ │ │ │ + bl 86260 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 8740a │ │ │ │ + beq.n 873ea │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 87b7a │ │ │ │ + beq.w 87b5a │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 875f8 │ │ │ │ + beq.w 875d8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 865c4 │ │ │ │ + bl 865a4 │ │ │ │ movw ip, #44060 @ 0xac1c │ │ │ │ movt ip, #70 @ 0x46 │ │ │ │ mov r5, r0 │ │ │ │ cmp.w sl, #1 │ │ │ │ - bne.w 87866 │ │ │ │ + bne.w 87846 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ str.w ip, [sp, #12] │ │ │ │ str r3, [sp, #20] │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 8752e │ │ │ │ + beq.n 8750e │ │ │ │ movw ip, #42220 @ 0xa4ec │ │ │ │ movt ip, #70 @ 0x46 │ │ │ │ - ldr.w sl, [pc, #440] @ 87600 │ │ │ │ + ldr.w sl, [pc, #440] @ 875e0 │ │ │ │ mrc 15, 0, r9, cr13, cr0, {3} │ │ │ │ str.w ip, [sp, #16] │ │ │ │ - b.n 874a0 │ │ │ │ + b.n 87480 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ adds r2, r3, #1 │ │ │ │ - beq.n 874d8 │ │ │ │ + beq.n 874b8 │ │ │ │ ldr.w r2, [r9, sl] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ ldr.w r2, [fp, #24] │ │ │ │ str r6, [sp, #0] │ │ │ │ cmp r2, r1 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, fp │ │ │ │ - beq.n 87518 │ │ │ │ - bl 7b9b0 │ │ │ │ + beq.n 874f8 │ │ │ │ + bl 7b9ac │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r2, r0 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 874f4 │ │ │ │ + bne.n 874d4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 8748a │ │ │ │ + beq.n 8746a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 87b82 │ │ │ │ + beq.w 87b62 │ │ │ │ adds r2, #1 │ │ │ │ - beq.w 87818 │ │ │ │ + beq.w 877f8 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 87520 │ │ │ │ + beq.n 87500 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r2, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 87608 │ │ │ │ + beq.w 875e8 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 87608 │ │ │ │ + beq.w 875e8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 87650 │ │ │ │ + beq.w 87630 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 87512 │ │ │ │ + bne.n 874f2 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp r3, r7 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r6, #0] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 87452 │ │ │ │ + beq.n 87432 │ │ │ │ mov r0, r5 │ │ │ │ - bl 6cb9c │ │ │ │ + bl 6cb94 │ │ │ │ mov r3, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.n 87458 │ │ │ │ + bne.n 87438 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19f248 │ │ │ │ + bl 19f168 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 8747a │ │ │ │ + beq.n 8745a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8747a │ │ │ │ + bne.n 8745a │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #24] │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 87480 │ │ │ │ - b.n 8748a │ │ │ │ + bne.n 87460 │ │ │ │ + b.n 8746a │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 874c6 │ │ │ │ - bl 794e4 │ │ │ │ + b.n 874a6 │ │ │ │ + bl 79478 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 874ee │ │ │ │ - ldr r3, [pc, #220] @ (87600 ) │ │ │ │ + b.n 874ce │ │ │ │ + ldr r3, [pc, #220] @ (875e0 ) │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r6, [r2, r3] │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 879b8 │ │ │ │ + bne.w 87998 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 87548 │ │ │ │ + beq.n 87528 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 87548 │ │ │ │ + cbnz r3, 87528 │ │ │ │ mov r0, r8 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - bl 7f720 │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + bl 7f734 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ negs r0, r0 │ │ │ │ - b.n 86f3a │ │ │ │ + b.n 86f1a │ │ │ │ add r6, r5 │ │ │ │ ldrb r2, [r1, #6] │ │ │ │ mov r0, fp │ │ │ │ add.w r6, r6, r6, lsl #1 │ │ │ │ subs r2, #0 │ │ │ │ add.w r1, r6, #1 │ │ │ │ it ne │ │ │ │ @@ -139359,1585 +139326,1585 @@ │ │ │ │ cmp r1, #8 │ │ │ │ it lt │ │ │ │ movlt r1, #8 │ │ │ │ subs r1, #1 │ │ │ │ clz r1, r1 │ │ │ │ rsb r1, r1, #32 │ │ │ │ uxtb r1, r1 │ │ │ │ - bl 7c058 │ │ │ │ - cbnz r0, 875f8 │ │ │ │ + bl 7c058 │ │ │ │ + cbnz r0, 875d8 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r1, [r4, #24] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ and.w r2, r2, #536870912 @ 0x20000000 │ │ │ │ - b.n 87164 │ │ │ │ + b.n 87144 │ │ │ │ movs r3, #1 │ │ │ │ movw ip, #21846 @ 0x5556 │ │ │ │ movt ip, #21845 @ 0x5555 │ │ │ │ lsl.w r0, r3, r7 │ │ │ │ add.w r0, r0, r0, lsr #31 │ │ │ │ bic.w r0, r0, #1 │ │ │ │ smull ip, lr, r0, ip │ │ │ │ sub.w r0, lr, r0, asr #31 │ │ │ │ cmp r6, r0 │ │ │ │ - bgt.w 86f6e │ │ │ │ + bgt.w 86f4e │ │ │ │ mov sl, r3 │ │ │ │ - b.n 87144 │ │ │ │ + b.n 87124 │ │ │ │ add.w r8, r8, #1 │ │ │ │ adds r3, #12 │ │ │ │ cmp r2, r8 │ │ │ │ - bne.w 872b4 │ │ │ │ - b.n 86f38 │ │ │ │ + bne.w 8728c │ │ │ │ + b.n 86f18 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8721e │ │ │ │ + beq.w 871fe │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 87b5c │ │ │ │ + beq.w 87b3c │ │ │ │ mov r0, r5 │ │ │ │ - bl f9a4c <_PyErr_SetKeyError@@Base> │ │ │ │ + bl f9a64 <_PyErr_SetKeyError@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 87b4a │ │ │ │ + bne.w 87b2a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 87854 │ │ │ │ + bne.w 87834 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 86f3a │ │ │ │ + b.n 86f1a │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 876b4 │ │ │ │ + beq.n 87694 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 876b4 │ │ │ │ + beq.n 87694 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 87b30 │ │ │ │ + beq.w 87b10 │ │ │ │ ldr.w r3, [r3, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 87b30 │ │ │ │ + beq.w 87b10 │ │ │ │ movw r3, #56048 @ 0xdaf0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl d75c4 │ │ │ │ + bl d762c │ │ │ │ mov r6, r0 │ │ │ │ adds r0, r6, #1 │ │ │ │ - beq.w 87848 │ │ │ │ + beq.w 87828 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl e6ee8 │ │ │ │ + bl e6f60 │ │ │ │ mov r6, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 874c0 │ │ │ │ + bne.w 874a0 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 875ec │ │ │ │ + beq.n 875cc │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 875ec │ │ │ │ + bne.n 875cc │ │ │ │ mov r0, r8 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 875ec │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 875cc │ │ │ │ ldr.w r8, [r6, #672] @ 0x2a0 │ │ │ │ - movw r3, #49361 @ 0xc0d1 │ │ │ │ + movw r3, #49353 @ 0xc0c9 │ │ │ │ movt r3, #6 │ │ │ │ cmp r8, r3 │ │ │ │ - bne.w 877ea │ │ │ │ + bne.w 877ca │ │ │ │ cmp r2, #1 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 2a0fc │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 877b4 │ │ │ │ + beq.w 87794 │ │ │ │ ldr.w r3, [sl, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [sl, #800] @ 0x320 │ │ │ │ - b.n 873a4 │ │ │ │ + b.n 87384 │ │ │ │ add.w r8, r8, #1 │ │ │ │ adds r3, #8 │ │ │ │ cmp r2, r8 │ │ │ │ - bgt.w 87372 │ │ │ │ - b.n 86f38 │ │ │ │ + bgt.w 87352 │ │ │ │ + b.n 86f18 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 87992 │ │ │ │ + bge.w 87972 │ │ │ │ movw r3, #40764 @ 0x9f3c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.w 87986 │ │ │ │ - ldr r1, [pc, #736] @ (879ac ) │ │ │ │ + beq.w 87966 │ │ │ │ + ldr r1, [pc, #736] @ (8798c ) │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ - bl b8c7c │ │ │ │ + bl b8c94 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 87650 │ │ │ │ + blt.n 87630 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 87a08 │ │ │ │ + beq.w 879e8 │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 87960 │ │ │ │ + beq.w 87940 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl d2608 │ │ │ │ + bl d2620 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 8764a │ │ │ │ + beq.n 8762a │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 8764a │ │ │ │ + bne.n 8762a │ │ │ │ mov r0, r3 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 8764a │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 8762a │ │ │ │ mov r1, ip │ │ │ │ mov r0, sl │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 71850 │ │ │ │ + bl 71848 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r8, r0 │ │ │ │ - b.n 8739c │ │ │ │ + b.n 8737c │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r2, r8 │ │ │ │ - ble.w 86f38 │ │ │ │ + ble.w 86f18 │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ ldr r1, [r4, #24] │ │ │ │ adds r2, #1 │ │ │ │ add.w r2, r3, r2, lsl #2 │ │ │ │ ldrb.w r2, [r2, r8] │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ ldr r6, [r3, #4] │ │ │ │ add.w r3, r1, r2, lsl #3 │ │ │ │ ldrb r1, [r1, #5] │ │ │ │ movs r2, #1 │ │ │ │ lsls r2, r1 │ │ │ │ add r3, r2 │ │ │ │ ldr r5, [r3, #20] │ │ │ │ ldr r2, [r5, #12] │ │ │ │ - b.n 872c0 │ │ │ │ + b.n 87298 │ │ │ │ ldr.w r0, [r6, #688] @ 0x2b0 │ │ │ │ mov r1, r2 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx r7 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 877b4 │ │ │ │ + cbz r0, 87794 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - b.n 87032 │ │ │ │ + b.n 87012 │ │ │ │ ldr.w r9, [r8, #16] │ │ │ │ add.w r1, r8, #20 │ │ │ │ add r1, r3 │ │ │ │ cmp.w r9, #0 │ │ │ │ add.w r2, r1, #4 │ │ │ │ it gt │ │ │ │ movgt r7, #12 │ │ │ │ add.w r1, r1, #8 │ │ │ │ - bgt.w 87062 │ │ │ │ - b.n 870a6 │ │ │ │ + bgt.w 87042 │ │ │ │ + b.n 87086 │ │ │ │ movs r0, #1 │ │ │ │ movw r2, #43691 @ 0xaaab │ │ │ │ movt r2, #43690 @ 0xaaaa │ │ │ │ lsl.w r3, r0, r7 │ │ │ │ lsls r3, r0 │ │ │ │ umull r3, r2, r3, r2 │ │ │ │ lsr.w r3, r2, r0 │ │ │ │ ldrb r2, [r1, #5] │ │ │ │ lsl.w r2, r0, r2 │ │ │ │ movs r0, #12 │ │ │ │ adds r2, #20 │ │ │ │ mla r2, r0, r3, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - bge.w 86fce │ │ │ │ - bl 1e7a0c │ │ │ │ - b.n 875f8 │ │ │ │ - movw r2, #25253 @ 0x62a5 │ │ │ │ + bge.w 86fae │ │ │ │ + bl 1e7954 │ │ │ │ + b.n 875d8 │ │ │ │ + movw r2, #26133 @ 0x6615 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 879f8 │ │ │ │ + bne.w 879d8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - b.n 87108 │ │ │ │ + b.n 870e8 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 8722a │ │ │ │ - movw r2, #25253 @ 0x62a5 │ │ │ │ + b.n 8720a │ │ │ │ + movw r2, #26133 @ 0x6615 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 8783a │ │ │ │ + bne.n 8781a │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - b.n 870ee │ │ │ │ + b.n 870ce │ │ │ │ mov r1, r2 │ │ │ │ ldr.w r0, [r6, #668] @ 0x29c │ │ │ │ str r2, [sp, #12] │ │ │ │ blx r8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r8, r0 │ │ │ │ - b.n 87692 │ │ │ │ + b.n 87672 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 8780c │ │ │ │ + bne.n 877ec │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 87a7a │ │ │ │ + beq.w 87a5a │ │ │ │ mov r0, r5 │ │ │ │ - bl f9a4c <_PyErr_SetKeyError@@Base> │ │ │ │ + bl f9a64 <_PyErr_SetKeyError@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 87b16 │ │ │ │ + bne.w 87af6 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 875f8 │ │ │ │ + beq.w 875d8 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 875f8 │ │ │ │ + bne.w 875d8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 875f8 │ │ │ │ - ldr r2, [pc, #372] @ (879b0 ) │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 875d8 │ │ │ │ + ldr r2, [pc, #372] @ (87990 ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ blx r3 │ │ │ │ - b.n 877e2 │ │ │ │ - bl 7f720 │ │ │ │ + b.n 877c2 │ │ │ │ + bl 7f734 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 87640 │ │ │ │ - b.n 87650 │ │ │ │ + beq.w 87620 │ │ │ │ + b.n 87630 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 875f8 │ │ │ │ + bne.w 875d8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 875f8 │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 875d8 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr r7, [pc, #328] @ (879b4 ) │ │ │ │ + ldr r7, [pc, #328] @ (87994 ) │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ str r3, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8752e │ │ │ │ + beq.w 8750e │ │ │ │ mov r9, r4 │ │ │ │ movw lr, #42220 @ 0xa4ec │ │ │ │ movt lr, #70 @ 0x46 │ │ │ │ str.w ip, [sp, #24] │ │ │ │ strd sl, lr, [sp, #16] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, fp │ │ │ │ - bl 782e8 │ │ │ │ + bl 78268 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 877fa │ │ │ │ + bne.n 877da │ │ │ │ ldr.w r2, [r9, #4] │ │ │ │ ldr r3, [r2, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 87a40 │ │ │ │ + beq.w 87a20 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 87a40 │ │ │ │ + beq.w 87a20 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 87650 │ │ │ │ + beq.w 87630 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r3, r6 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r6 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 87a26 │ │ │ │ + bne.w 87a06 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ adds r1, r3, #1 │ │ │ │ - beq.w 87a26 │ │ │ │ + beq.w 87a06 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r2, [r7, r2] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ ldr.w r2, [fp, #24] │ │ │ │ str r4, [sp, #0] │ │ │ │ cmp r2, r1 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, fp │ │ │ │ - beq.w 87a1e │ │ │ │ - bl 7b9b0 │ │ │ │ + beq.w 879fe │ │ │ │ + bl 7b9ac │ │ │ │ mov sl, r0 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp r2, r6 │ │ │ │ - bne.w 87a0c │ │ │ │ + bne.w 879ec │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, r6 │ │ │ │ - beq.n 87914 │ │ │ │ + beq.n 878f4 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 87b28 │ │ │ │ + beq.w 87b08 │ │ │ │ cmp.w sl, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 87818 │ │ │ │ + beq.w 877f8 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8788a │ │ │ │ + bne.n 8786a │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r4, [r3, r7] │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8752e │ │ │ │ + beq.w 8750e │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8752e │ │ │ │ + beq.w 8750e │ │ │ │ movw r3, #48056 @ 0xbbb8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 122f8c <_PyErr_ExceptionMatches@@Base> │ │ │ │ + bl 1232fc <_PyErr_ExceptionMatches@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8752e │ │ │ │ + beq.w 8750e │ │ │ │ mov r0, r4 │ │ │ │ - bl 122fa4 <_PyErr_Clear@@Base> │ │ │ │ - b.n 8752e │ │ │ │ + bl 123314 <_PyErr_Clear@@Base> │ │ │ │ + b.n 8750e │ │ │ │ mov r4, r9 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 7828c │ │ │ │ + bl 7820c │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - movw r1, #20404 @ 0x4fb4 │ │ │ │ + movw r1, #20724 @ 0x50f4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1990 │ │ │ │ - b.n 87650 │ │ │ │ + bl d19a8 │ │ │ │ + b.n 87630 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 121bdc │ │ │ │ + bl 121f4c │ │ │ │ mov r6, r0 │ │ │ │ - b.n 8764a │ │ │ │ + b.n 8762a │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #20440 @ 0x4fd8 │ │ │ │ + movw r1, #20760 @ 0x5118 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1990 │ │ │ │ - b.n 87650 │ │ │ │ - add r0, pc, #448 @ (adr r0, 87b70 ) │ │ │ │ + bl d19a8 │ │ │ │ + b.n 87630 │ │ │ │ + add r0, pc, #448 @ (adr r0, 87b50 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8752e │ │ │ │ + beq.w 8750e │ │ │ │ movw r3, #48056 @ 0xbbb8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 122f8c <_PyErr_ExceptionMatches@@Base> │ │ │ │ + bl 1232fc <_PyErr_ExceptionMatches@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8752e │ │ │ │ + beq.w 8750e │ │ │ │ mov r0, r6 │ │ │ │ - bl 122fa4 <_PyErr_Clear@@Base> │ │ │ │ - b.n 87434 │ │ │ │ + bl 123314 <_PyErr_Clear@@Base> │ │ │ │ + b.n 87414 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, fp │ │ │ │ movs r1, #3 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r4 │ │ │ │ - bl 1e0f54 │ │ │ │ + bl 1e0e9c │ │ │ │ ldr r1, [r4, #24] │ │ │ │ ldr.w r2, [fp, #16] │ │ │ │ ldrb r7, [r1, #4] │ │ │ │ - b.w 86f7a │ │ │ │ - ldr r2, [pc, #428] @ (87ba8 ) │ │ │ │ + b.w 86f5a │ │ │ │ + ldr r2, [pc, #428] @ (87b88 ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ blx r3 │ │ │ │ - b.n 877c8 │ │ │ │ + b.n 877a8 │ │ │ │ mov r4, r9 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 87968 │ │ │ │ + b.n 87948 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 87904 │ │ │ │ + bne.w 878e4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 87904 │ │ │ │ - bl 794e4 │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 878e4 │ │ │ │ + bl 79478 │ │ │ │ mov sl, r0 │ │ │ │ - b.n 878fc │ │ │ │ + b.n 878dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 6cb9c │ │ │ │ + bl 6cb94 │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.w 878de │ │ │ │ + bne.w 878be │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19f248 │ │ │ │ + bl 19f168 │ │ │ │ mov sl, r0 │ │ │ │ - b.n 878fc │ │ │ │ + b.n 878dc │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ - cbz r3, 87aa2 │ │ │ │ + cbz r3, 87a82 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - cbz r3, 87aa2 │ │ │ │ + cbz r3, 87a82 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 87b30 │ │ │ │ + beq.n 87b10 │ │ │ │ ldr.w r3, [r3, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 87b30 │ │ │ │ + beq.n 87b10 │ │ │ │ movw r3, #56048 @ 0xdaf0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl d75c4 │ │ │ │ + bl d762c │ │ │ │ mov r4, r0 │ │ │ │ adds r0, r4, #1 │ │ │ │ - beq.n 87a98 │ │ │ │ + beq.n 87a78 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl e6ee8 │ │ │ │ + bl e6f60 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 878b2 │ │ │ │ + b.n 87892 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8791c │ │ │ │ + beq.w 878fc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8791c │ │ │ │ + bne.w 878fc │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 8791c │ │ │ │ - bl 7f720 │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 878fc │ │ │ │ + bl 7f734 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 87a6e │ │ │ │ - b.n 87650 │ │ │ │ + beq.n 87a4e │ │ │ │ + b.n 87630 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 87992 │ │ │ │ + bge.w 87972 │ │ │ │ movw r3, #40764 @ 0x9f3c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r9, r3 │ │ │ │ - beq.n 87b0a │ │ │ │ - ldr r1, [pc, #244] @ (87bac ) │ │ │ │ + beq.n 87aea │ │ │ │ + ldr r1, [pc, #244] @ (87b8c ) │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ mov r0, r9 │ │ │ │ - bl b8c7c │ │ │ │ + bl b8c94 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 87650 │ │ │ │ + blt.w 87630 │ │ │ │ ldr.w sl, [sp, #36] @ 0x24 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 87a06 │ │ │ │ + beq.n 879e6 │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp sl, r2 │ │ │ │ - beq.w 8795e │ │ │ │ + beq.w 8793e │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ - bl d2608 │ │ │ │ + bl d2620 │ │ │ │ ldr.w r2, [sl] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 878b2 │ │ │ │ + beq.w 87892 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [sl] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 878b2 │ │ │ │ + bne.w 87892 │ │ │ │ mov r0, sl │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 878b2 │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 87892 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 121bdc │ │ │ │ + bl 121f4c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 878b2 │ │ │ │ + b.n 87892 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 87818 │ │ │ │ + bne.w 877f8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 87818 │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 877f8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 87914 │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 878f4 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #20356 @ 0x4f84 │ │ │ │ + movw r1, #20676 @ 0x50c4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1990 │ │ │ │ - b.n 87650 │ │ │ │ + bl d19a8 │ │ │ │ + b.n 87630 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 875ec │ │ │ │ + bne.w 875cc │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 875ec │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 875cc │ │ │ │ mov r3, sl │ │ │ │ - b.w 87248 │ │ │ │ + b.w 87228 │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21140 @ 0x5294 │ │ │ │ + movw r1, #21460 @ 0x53d4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 875f8 │ │ │ │ + bl 1271a4 │ │ │ │ + b.n 875d8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 8740a │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 873ea │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #24] │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - b.n 8748a │ │ │ │ + b.n 8746a │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - b.w 87248 │ │ │ │ - movw r0, #64972 @ 0xfdcc │ │ │ │ + b.w 87228 │ │ │ │ + movw r0, #65292 @ 0xff0c │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ movw r1, #3854 @ 0xf0e │ │ │ │ - bl 214fc4 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 875f8 │ │ │ │ + bl 214f14 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 875d8 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r0, pc, #448 @ (adr r0, 87d70 ) │ │ │ │ + add r0, pc, #448 @ (adr r0, 87d50 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr r2, [pc, #672] @ (87e64 ) │ │ │ │ + ldr r2, [pc, #672] @ (87e44 ) │ │ │ │ sub sp, #28 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r4, [r3, #8] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 881e6 │ │ │ │ + beq.w 881c6 │ │ │ │ mov r6, r0 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ ldrb r0, [r0, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 881f0 │ │ │ │ + bne.w 881d0 │ │ │ │ movw r1, #42704 @ 0xa6d0 │ │ │ │ adds r5, r4, r1 │ │ │ │ ldr r3, [r4, r1] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ adds.w r3, r3, #4096 @ 0x1000 │ │ │ │ str r3, [r4, r1] │ │ │ │ mov r4, r6 │ │ │ │ adc.w r2, r2, #0 │ │ │ │ str r2, [r5, #4] │ │ │ │ str r0, [r6, #0] │ │ │ │ ldr.w r1, [r4, #-8] │ │ │ │ ldrd r3, sl, [r4, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 87e28 │ │ │ │ + beq.w 87e08 │ │ │ │ ldr.w r0, [r4, #-4] │ │ │ │ ldr r2, [r1, #4] │ │ │ │ bic.w r0, r0, #3 │ │ │ │ and.w r2, r2, #3 │ │ │ │ orrs r2, r0 │ │ │ │ str r1, [r0, #0] │ │ │ │ str r2, [r1, #4] │ │ │ │ - ldr r2, [pc, #572] @ (87e64 ) │ │ │ │ + ldr r2, [pc, #572] @ (87e44 ) │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r1, [r2, r1] │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r4, #-8] │ │ │ │ ldr.w r2, [r4, #-4] │ │ │ │ str r1, [sp, #12] │ │ │ │ and.w r2, r2, #1 │ │ │ │ str.w r2, [r4, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 87e36 │ │ │ │ + beq.w 87e16 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r2, [r1, #36] @ 0x24 │ │ │ │ cmp r2, #50 @ 0x32 │ │ │ │ - ble.w 882e6 │ │ │ │ + ble.w 882c6 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r1, #36] @ 0x24 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 87e7a │ │ │ │ + bne.w 87e5a │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 87ff8 │ │ │ │ + beq.w 87fd8 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ cmp r4, r8 │ │ │ │ - beq.n 87d62 │ │ │ │ + beq.n 87d42 │ │ │ │ subs r2, r4, #1 │ │ │ │ cmp r4, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - bne.w 87ff8 │ │ │ │ + bne.w 87fd8 │ │ │ │ ldrb r5, [r3, #6] │ │ │ │ ldrb r2, [r3, #5] │ │ │ │ ldr.w r9, [r3, #16] │ │ │ │ lsls r4, r2 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 87dd8 │ │ │ │ + beq.w 87db8 │ │ │ │ cmp.w r9, #0 │ │ │ │ - ble.w 87ec8 │ │ │ │ + ble.w 87ea8 │ │ │ │ adds r7, r3, r4 │ │ │ │ mov r5, r3 │ │ │ │ movs r4, #0 │ │ │ │ add.w sl, r7, #20 │ │ │ │ - b.n 87cb6 │ │ │ │ + b.n 87c96 │ │ │ │ add.w r3, r7, #24 │ │ │ │ ldr.w r6, [r3, r4, lsl #3] │ │ │ │ - cbz r6, 87cb0 │ │ │ │ + cbz r6, 87c90 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ cmp r2, r8 │ │ │ │ - beq.n 87cb0 │ │ │ │ + beq.n 87c90 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ - cbz r2, 87ce4 │ │ │ │ + cbz r2, 87cc4 │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, r9 │ │ │ │ - beq.n 87d00 │ │ │ │ + beq.n 87ce0 │ │ │ │ ldr.w r6, [sl, r4, lsl #3] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 87c9a │ │ │ │ + beq.n 87c7a │ │ │ │ ldr r2, [r6, #0] │ │ │ │ cmp r2, r8 │ │ │ │ - beq.n 87c9a │ │ │ │ + beq.n 87c7a │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 87c9a │ │ │ │ - ldr r3, [pc, #408] @ (87e68 ) │ │ │ │ + bne.n 87c7a │ │ │ │ + ldr r3, [pc, #408] @ (87e48 ) │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr.w r3, [r3, #1416] @ 0x588 │ │ │ │ ldr.w fp, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 88102 │ │ │ │ + bne.w 880e2 │ │ │ │ mov r0, r6 │ │ │ │ blx fp │ │ │ │ - b.n 87c9a │ │ │ │ - ldr r3, [pc, #384] @ (87e68 ) │ │ │ │ + b.n 87c7a │ │ │ │ + ldr r3, [pc, #384] @ (87e48 ) │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr.w r3, [r3, #1416] @ 0x588 │ │ │ │ ldr.w fp, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 88128 │ │ │ │ + bne.w 88108 │ │ │ │ mov r0, r6 │ │ │ │ adds r4, #1 │ │ │ │ blx fp │ │ │ │ cmp r4, r9 │ │ │ │ - bne.n 87cb6 │ │ │ │ + bne.n 87c96 │ │ │ │ ldrb r2, [r5, #4] │ │ │ │ mov r3, r5 │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 87db8 │ │ │ │ - ldr r2, [pc, #344] @ (87e64 ) │ │ │ │ + bne.n 87d98 │ │ │ │ + ldr r2, [pc, #344] @ (87e44 ) │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [r2, r1] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r1, [r2, #2740] @ 0xab4 │ │ │ │ cmp r1, #79 @ 0x4f │ │ │ │ - bhi.n 87db8 │ │ │ │ + bhi.n 87d98 │ │ │ │ ldrb r0, [r3, #6] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 87db8 │ │ │ │ + beq.n 87d98 │ │ │ │ add.w r0, r2, r1, lsl #2 │ │ │ │ adds r1, #1 │ │ │ │ str.w r1, [r2, #2740] @ 0xab4 │ │ │ │ str.w r3, [r0, #2420] @ 0x974 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr.w r3, [r2, #2416] @ 0x970 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r3, #79 @ 0x4f │ │ │ │ - bls.n 87d76 │ │ │ │ + bls.n 87d56 │ │ │ │ ldr.w r3, [r0, #160] @ 0xa0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx r3 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r3, [r1, #36] @ 0x24 │ │ │ │ ldr r2, [r1, #100] @ 0x64 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r1, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, #100 @ 0x64 │ │ │ │ - ble.n 87da4 │ │ │ │ + ble.n 87d84 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 14da68 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ + b.w 14db58 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ ldr.w r3, [r2, #2416] @ 0x970 │ │ │ │ cmp r3, #79 @ 0x4f │ │ │ │ - bhi.n 87d3c │ │ │ │ + bhi.n 87d1c │ │ │ │ movw r1, #21632 @ 0x5480 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 87d3c │ │ │ │ + bne.n 87d1c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ adds r1, r3, #1 │ │ │ │ add.w r3, r2, r3, lsl #2 │ │ │ │ str.w r1, [r2, #2416] @ 0x970 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ ldr r1, [r0, #100] @ 0x64 │ │ │ │ adds r2, #1 │ │ │ │ str.w r4, [r3, #2096] @ 0x830 │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ cmpne r2, #100 @ 0x64 │ │ │ │ str r2, [r0, #36] @ 0x24 │ │ │ │ - bgt.n 87d56 │ │ │ │ + bgt.n 87d36 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #184] @ (87e64 ) │ │ │ │ - mov r3, r7 │ │ │ │ + ldr r2, [pc, #184] @ (87e44 ) │ │ │ │ + mov r3, r6 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [r2, r1] │ │ │ │ ldrb r1, [r3, #4] │ │ │ │ cmp r1, #3 │ │ │ │ - beq.n 87d0e │ │ │ │ + beq.n 87cee │ │ │ │ mov r0, r3 │ │ │ │ - bl 77270 │ │ │ │ - ldr r3, [pc, #164] @ (87e64 ) │ │ │ │ + bl 771f0 │ │ │ │ + ldr r3, [pc, #164] @ (87e44 ) │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r0, [r2, #4] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r2, #2416] @ 0x970 │ │ │ │ cmp r3, #79 @ 0x4f │ │ │ │ - bls.n 87d76 │ │ │ │ - b.n 87d3c │ │ │ │ + bls.n 87d56 │ │ │ │ + b.n 87d1c │ │ │ │ cmp.w r9, #0 │ │ │ │ - ble.n 87ec8 │ │ │ │ + ble.n 87ea8 │ │ │ │ add r4, r3 │ │ │ │ - mov r7, r3 │ │ │ │ - b.n 87dfc │ │ │ │ - ldr r6, [r4, #28] │ │ │ │ - cbz r6, 87df4 │ │ │ │ - ldr r2, [r6, #0] │ │ │ │ + mov r6, r3 │ │ │ │ + b.n 87ddc │ │ │ │ + ldr r7, [r4, #28] │ │ │ │ + cbz r7, 87dd4 │ │ │ │ + ldr r2, [r7, #0] │ │ │ │ cmp r2, r8 │ │ │ │ - beq.n 87df4 │ │ │ │ + beq.n 87dd4 │ │ │ │ subs r2, #1 │ │ │ │ - str r2, [r6, #0] │ │ │ │ - cbz r2, 87e4a │ │ │ │ + str r2, [r7, #0] │ │ │ │ + cbz r2, 87e2a │ │ │ │ adds r5, #1 │ │ │ │ adds r4, #12 │ │ │ │ cmp r5, r9 │ │ │ │ - beq.n 87daa │ │ │ │ - ldr r6, [r4, #24] │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.n 87de4 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp r3, r8 │ │ │ │ - beq.n 87de4 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 87de4 │ │ │ │ - ldr r3, [pc, #84] @ (87e68 ) │ │ │ │ - ldr r2, [r6, #4] │ │ │ │ + beq.n 87d8a │ │ │ │ + ldr r7, [r4, #24] │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.n 87dc4 │ │ │ │ + ldr r2, [r7, #0] │ │ │ │ + cmp r2, r8 │ │ │ │ + beq.n 87dc4 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r7, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 87dc4 │ │ │ │ + ldr r3, [pc, #84] @ (87e48 ) │ │ │ │ + ldr r2, [r7, #4] │ │ │ │ ldr.w r3, [r3, #1416] @ 0x588 │ │ │ │ ldr.w sl, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 882b0 │ │ │ │ - mov r0, r6 │ │ │ │ + bne.w 88290 │ │ │ │ + mov r0, r7 │ │ │ │ blx sl │ │ │ │ - b.n 87de4 │ │ │ │ - ldr r2, [pc, #56] @ (87e64 ) │ │ │ │ + b.n 87dc4 │ │ │ │ + ldr r2, [pc, #56] @ (87e44 ) │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [r2, r1] │ │ │ │ str r2, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 87c46 │ │ │ │ - movw r1, #63284 @ 0xf734 │ │ │ │ + bne.w 87c26 │ │ │ │ + movw r1, #63604 @ 0xf874 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - movw r0, #26872 @ 0x68f8 │ │ │ │ + movw r0, #27192 @ 0x6a38 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 62644 <_Py_FatalErrorFunc@@Base> │ │ │ │ - ldr r3, [pc, #28] @ (87e68 ) │ │ │ │ - ldr r2, [r6, #4] │ │ │ │ + bl 623a4 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r3, [pc, #28] @ (87e48 ) │ │ │ │ + ldr r2, [r7, #4] │ │ │ │ ldr.w r3, [r3, #1416] @ 0x588 │ │ │ │ ldr.w sl, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 88278 │ │ │ │ - mov r0, r6 │ │ │ │ + bne.w 88258 │ │ │ │ + mov r0, r7 │ │ │ │ blx sl │ │ │ │ - b.n 87df4 │ │ │ │ + b.n 87dd4 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r1, #36] @ 0x24 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 87c5c │ │ │ │ + beq.w 87c3c │ │ │ │ ldrb.w r5, [sl, #2] │ │ │ │ - cbnz r5, 87ed8 │ │ │ │ + cbnz r5, 87eb8 │ │ │ │ ldrb.w r8, [sl] │ │ │ │ mov r7, sl │ │ │ │ mvn.w r9, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r3 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 87e9a │ │ │ │ - b.n 87ece │ │ │ │ + bne.n 87e7a │ │ │ │ + b.n 87eae │ │ │ │ adds r5, #1 │ │ │ │ cmp r8, r5 │ │ │ │ - beq.n 87ecc │ │ │ │ + beq.n 87eac │ │ │ │ ldr.w r4, [r7, #4]! │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 87e94 │ │ │ │ + beq.n 87e74 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, r9 │ │ │ │ - beq.n 87e94 │ │ │ │ + beq.n 87e74 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 87e94 │ │ │ │ - ldr r3, [pc, #620] @ (88120 ) │ │ │ │ + bne.n 87e74 │ │ │ │ + ldr r3, [pc, #620] @ (88100 ) │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r3, [r3, #1416] @ 0x588 │ │ │ │ ldr.w fp, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 88294 │ │ │ │ + bne.w 88274 │ │ │ │ mov r0, r4 │ │ │ │ blx fp │ │ │ │ - b.n 87e94 │ │ │ │ + b.n 87e74 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - b.n 87db2 │ │ │ │ + b.n 87d92 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, sl │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 77270 │ │ │ │ + bl 771f0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w sl, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, sl │ │ │ │ - beq.w 87fea │ │ │ │ + beq.w 87fca │ │ │ │ subs r1, r2, #1 │ │ │ │ cmp r2, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ - bne.n 87fea │ │ │ │ + bne.n 87fca │ │ │ │ ldrb r1, [r3, #6] │ │ │ │ ldrb r0, [r3, #5] │ │ │ │ ldr.w r8, [r3, #16] │ │ │ │ lsls r2, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8804a │ │ │ │ + beq.w 8802a │ │ │ │ cmp.w r8, #0 │ │ │ │ - ble.n 87fc2 │ │ │ │ + ble.n 87fa2 │ │ │ │ add.w r9, r3, r2 │ │ │ │ movs r5, #0 │ │ │ │ add.w r7, r9, #20 │ │ │ │ tst.w r8, #1 │ │ │ │ - beq.n 87f42 │ │ │ │ + beq.n 87f22 │ │ │ │ ldr r4, [r7, #0] │ │ │ │ - cbz r4, 87f26 │ │ │ │ + cbz r4, 87f06 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, sl │ │ │ │ - beq.n 87f26 │ │ │ │ + beq.n 87f06 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 88180 │ │ │ │ + beq.w 88160 │ │ │ │ ldr.w r4, [r9, #24] │ │ │ │ - cbz r4, 87f3c │ │ │ │ + cbz r4, 87f1c │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, sl │ │ │ │ - beq.n 87f3c │ │ │ │ + beq.n 87f1c │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8819a │ │ │ │ + beq.w 8817a │ │ │ │ movs r5, #1 │ │ │ │ cmp r5, r8 │ │ │ │ - beq.n 87fc2 │ │ │ │ + beq.n 87fa2 │ │ │ │ mov r6, r3 │ │ │ │ - b.n 87f92 │ │ │ │ + b.n 87f72 │ │ │ │ add.w r3, r9, #24 │ │ │ │ ldr.w r4, [r3, r5, lsl #3] │ │ │ │ - cbz r4, 87f5e │ │ │ │ + cbz r4, 87f3e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, sl │ │ │ │ - beq.n 87f5e │ │ │ │ + beq.n 87f3e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 88002 │ │ │ │ + beq.n 87fe2 │ │ │ │ adds r5, #1 │ │ │ │ ldr.w r4, [r7, r5, lsl #3] │ │ │ │ - cbz r4, 87f74 │ │ │ │ + cbz r4, 87f54 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, sl │ │ │ │ - beq.n 87f74 │ │ │ │ + beq.n 87f54 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8801a │ │ │ │ + beq.n 87ffa │ │ │ │ add.w r3, r9, #24 │ │ │ │ ldr.w r4, [r3, r5, lsl #3] │ │ │ │ - cbz r4, 87f8c │ │ │ │ + cbz r4, 87f6c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, sl │ │ │ │ - beq.n 87f8c │ │ │ │ + beq.n 87f6c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 88032 │ │ │ │ + beq.n 88012 │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, r8 │ │ │ │ - beq.n 87fc0 │ │ │ │ + beq.n 87fa0 │ │ │ │ ldr.w r4, [r7, r5, lsl #3] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 87f46 │ │ │ │ + beq.n 87f26 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, sl │ │ │ │ - beq.n 87f46 │ │ │ │ + beq.n 87f26 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 87f46 │ │ │ │ - ldr r3, [pc, #372] @ (88120 ) │ │ │ │ + bne.n 87f26 │ │ │ │ + ldr r3, [pc, #372] @ (88100 ) │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r3, [r3, #1416] @ 0x588 │ │ │ │ ldr.w fp, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 883b0 │ │ │ │ + bne.w 88390 │ │ │ │ mov r0, r4 │ │ │ │ blx fp │ │ │ │ - b.n 87f46 │ │ │ │ + b.n 87f26 │ │ │ │ mov r3, r6 │ │ │ │ ldrb r2, [r3, #4] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 87fe4 │ │ │ │ - ldr r2, [pc, #344] @ (88124 ) │ │ │ │ + bne.n 87fc4 │ │ │ │ + ldr r2, [pc, #344] @ (88104 ) │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [r2, r1] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r1, [r2, #2740] @ 0xab4 │ │ │ │ cmp r1, #79 @ 0x4f │ │ │ │ - bhi.n 87fe4 │ │ │ │ + bhi.n 87fc4 │ │ │ │ ldrb r0, [r3, #6] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 87d22 │ │ │ │ + bne.w 87d02 │ │ │ │ mov r0, r3 │ │ │ │ - bl 77270 │ │ │ │ - ldr r3, [pc, #312] @ (88124 ) │ │ │ │ + bl 771f0 │ │ │ │ + ldr r3, [pc, #312] @ (88104 ) │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ - b.n 87d30 │ │ │ │ + b.n 87d10 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ - b.n 87d30 │ │ │ │ - ldr r3, [pc, #284] @ (88120 ) │ │ │ │ + b.n 87d10 │ │ │ │ + ldr r3, [pc, #284] @ (88100 ) │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r3, [r3, #1416] @ 0x588 │ │ │ │ ldr.w fp, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8825c │ │ │ │ + bne.w 8823c │ │ │ │ mov r0, r4 │ │ │ │ blx fp │ │ │ │ - b.n 87f5e │ │ │ │ - ldr r3, [pc, #260] @ (88120 ) │ │ │ │ + b.n 87f3e │ │ │ │ + ldr r3, [pc, #260] @ (88100 ) │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r3, [r3, #1416] @ 0x588 │ │ │ │ ldr.w fp, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8833e │ │ │ │ + bne.w 8831e │ │ │ │ mov r0, r4 │ │ │ │ blx fp │ │ │ │ - b.n 87f74 │ │ │ │ - ldr r3, [pc, #236] @ (88120 ) │ │ │ │ + b.n 87f54 │ │ │ │ + ldr r3, [pc, #236] @ (88100 ) │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r3, [r3, #1416] @ 0x588 │ │ │ │ ldr.w fp, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8837a │ │ │ │ + bne.w 8835a │ │ │ │ mov r0, r4 │ │ │ │ blx fp │ │ │ │ - b.n 87f8c │ │ │ │ + b.n 87f6c │ │ │ │ cmp.w r8, #0 │ │ │ │ - ble.n 87fc2 │ │ │ │ - ldr.w r9, [pc, #204] @ 88120 │ │ │ │ + ble.n 87fa2 │ │ │ │ + ldr.w r9, [pc, #204] @ 88100 │ │ │ │ adds r5, r3, r2 │ │ │ │ mov fp, r1 │ │ │ │ tst.w r8, #1 │ │ │ │ - beq.n 88090 │ │ │ │ + beq.n 88070 │ │ │ │ ldr r4, [r5, #24] │ │ │ │ - cbz r4, 88072 │ │ │ │ + cbz r4, 88052 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, sl │ │ │ │ - beq.n 88072 │ │ │ │ + beq.n 88052 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 88244 │ │ │ │ + beq.w 88224 │ │ │ │ ldr r4, [r5, #28] │ │ │ │ - cbz r4, 88086 │ │ │ │ + cbz r4, 88066 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, sl │ │ │ │ - beq.n 88086 │ │ │ │ + beq.n 88066 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8822e │ │ │ │ + beq.w 8820e │ │ │ │ mov.w fp, #1 │ │ │ │ adds r5, #12 │ │ │ │ cmp fp, r8 │ │ │ │ - beq.n 87fc2 │ │ │ │ + beq.n 87fa2 │ │ │ │ mov r7, r3 │ │ │ │ - b.n 880da │ │ │ │ + b.n 880ba │ │ │ │ ldr r4, [r5, #28] │ │ │ │ - cbz r4, 880a6 │ │ │ │ + cbz r4, 88086 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, sl │ │ │ │ - beq.n 880a6 │ │ │ │ + beq.n 88086 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 88144 │ │ │ │ + beq.n 88124 │ │ │ │ ldr r4, [r5, #36] @ 0x24 │ │ │ │ adds r5, #12 │ │ │ │ add.w fp, fp, #1 │ │ │ │ - cbz r4, 880be │ │ │ │ + cbz r4, 8809e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, sl │ │ │ │ - beq.n 880be │ │ │ │ + beq.n 8809e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8815c │ │ │ │ + beq.n 8813c │ │ │ │ ldr r4, [r5, #28] │ │ │ │ - cbz r4, 880d0 │ │ │ │ + cbz r4, 880b0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, sl │ │ │ │ - beq.n 880d0 │ │ │ │ + beq.n 880b0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8816c │ │ │ │ + beq.n 8814c │ │ │ │ add.w fp, fp, #1 │ │ │ │ adds r5, #12 │ │ │ │ cmp fp, r8 │ │ │ │ - beq.n 88158 │ │ │ │ + beq.n 88138 │ │ │ │ ldr r4, [r5, #24] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 88094 │ │ │ │ + beq.n 88074 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, sl │ │ │ │ - beq.n 88094 │ │ │ │ + beq.n 88074 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 88094 │ │ │ │ + bne.n 88074 │ │ │ │ ldr.w r3, [r9, #1416] @ 0x588 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r6, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 882cc │ │ │ │ + bne.w 882ac │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ - b.n 88094 │ │ │ │ - movw r2, #25253 @ 0x62a5 │ │ │ │ + b.n 88074 │ │ │ │ + movw r2, #26133 @ 0x6615 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 87cde │ │ │ │ - ldr r2, [pc, #12] @ (88120 ) │ │ │ │ + beq.w 87cbe │ │ │ │ + ldr r2, [pc, #12] @ (88100 ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ blx r3 │ │ │ │ - b.n 87cde │ │ │ │ + b.n 87cbe │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - movw r2, #25253 @ 0x62a5 │ │ │ │ + movw r2, #26133 @ 0x6615 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 87cf6 │ │ │ │ - ldr r2, [pc, #716] @ (88404 ) │ │ │ │ + beq.w 87cd6 │ │ │ │ + ldr r2, [pc, #716] @ (883e4 ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ blx r3 │ │ │ │ - b.n 87cf6 │ │ │ │ + b.n 87cd6 │ │ │ │ ldr.w r3, [r9, #1416] @ 0x588 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r6, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 88308 │ │ │ │ + bne.w 882e8 │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ - b.n 880a6 │ │ │ │ + b.n 88086 │ │ │ │ mov r3, r7 │ │ │ │ - b.n 87fc2 │ │ │ │ + b.n 87fa2 │ │ │ │ ldr.w r3, [r9, #1416] @ 0x588 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r6, [r2, #24] │ │ │ │ - cbnz r3, 881b0 │ │ │ │ + cbnz r3, 88190 │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ - b.n 880be │ │ │ │ + b.n 8809e │ │ │ │ ldr.w r3, [r9, #1416] @ 0x588 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r6, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 88396 │ │ │ │ + bne.w 88376 │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ - b.n 880d0 │ │ │ │ - ldr r2, [pc, #640] @ (88404 ) │ │ │ │ + b.n 880b0 │ │ │ │ + ldr r2, [pc, #640] @ (883e4 ) │ │ │ │ ldr.w r5, [r2, #1416] @ 0x588 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r6, [r2, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 8835a │ │ │ │ + bne.w 8833a │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - b.n 87f26 │ │ │ │ - ldr r2, [pc, #616] @ (88404 ) │ │ │ │ + b.n 87f06 │ │ │ │ + ldr r2, [pc, #616] @ (883e4 ) │ │ │ │ ldr.w r5, [r2, #1416] @ 0x588 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r6, [r2, #24] │ │ │ │ - cbnz r5, 881c8 │ │ │ │ + cbnz r5, 881a8 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - b.n 87f3c │ │ │ │ - movw r2, #25253 @ 0x62a5 │ │ │ │ + b.n 87f1c │ │ │ │ + movw r2, #26133 @ 0x6615 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 88166 │ │ │ │ + beq.n 88146 │ │ │ │ ldr.w r2, [r9, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 88166 │ │ │ │ - movw r2, #25253 @ 0x62a5 │ │ │ │ + b.n 88146 │ │ │ │ + movw r2, #26133 @ 0x6615 │ │ │ │ movt r2, #18 │ │ │ │ cmp r5, r2 │ │ │ │ - beq.n 881a6 │ │ │ │ + beq.n 88186 │ │ │ │ str r3, [sp, #20] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r3, [pc, #552] @ (88404 ) │ │ │ │ + ldr r3, [pc, #552] @ (883e4 ) │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r2, [r3, #1420] @ 0x58c │ │ │ │ blx r5 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - b.n 881a6 │ │ │ │ + b.n 88186 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldrb r0, [r3, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 883ea │ │ │ │ + beq.w 883ca │ │ │ │ ldr r6, [sp, #8] │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #5 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r6 │ │ │ │ - bl 1e0f54 │ │ │ │ + bl 1e0e9c │ │ │ │ movw r1, #42704 @ 0xa6d0 │ │ │ │ adds r7, r4, r1 │ │ │ │ ldr r5, [r6, #0] │ │ │ │ ldr r3, [r4, r1] │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ subs r0, r5, #1 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ adds.w r3, r3, #4096 @ 0x1000 │ │ │ │ str r3, [r4, r1] │ │ │ │ adc.w r2, r2, #0 │ │ │ │ cmp r5, ip │ │ │ │ str r2, [r7, #4] │ │ │ │ - beq.w 87da4 │ │ │ │ + beq.w 87d84 │ │ │ │ str r0, [r6, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 87da4 │ │ │ │ + bne.w 87d84 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ - b.n 87c04 │ │ │ │ + b.n 87be4 │ │ │ │ ldr.w r7, [r9, #1416] @ 0x588 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r6, [r2, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 88322 │ │ │ │ + bne.n 88302 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - b.n 88086 │ │ │ │ + b.n 88066 │ │ │ │ ldr.w r7, [r9, #1416] @ 0x588 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r6, [r2, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 883cc │ │ │ │ + bne.w 883ac │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - b.n 88072 │ │ │ │ - movw r2, #25253 @ 0x62a5 │ │ │ │ + b.n 88052 │ │ │ │ + movw r2, #26133 @ 0x6615 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 88014 │ │ │ │ - ldr r2, [pc, #408] @ (88404 ) │ │ │ │ + beq.w 87ff4 │ │ │ │ + ldr r2, [pc, #408] @ (883e4 ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ blx r3 │ │ │ │ - b.n 88014 │ │ │ │ - movw r2, #25253 @ 0x62a5 │ │ │ │ + b.n 87ff4 │ │ │ │ + movw r2, #26133 @ 0x6615 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 87e5c │ │ │ │ - ldr r2, [pc, #380] @ (88404 ) │ │ │ │ + beq.w 87e3c │ │ │ │ + ldr r2, [pc, #380] @ (883e4 ) │ │ │ │ movs r1, #1 │ │ │ │ - mov r0, r6 │ │ │ │ + mov r0, r7 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ blx r3 │ │ │ │ - b.n 87e5c │ │ │ │ - movw r2, #25253 @ 0x62a5 │ │ │ │ + b.n 87e3c │ │ │ │ + movw r2, #26133 @ 0x6615 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 87ec2 │ │ │ │ - ldr r2, [pc, #352] @ (88404 ) │ │ │ │ + beq.w 87ea2 │ │ │ │ + ldr r2, [pc, #352] @ (883e4 ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ blx r3 │ │ │ │ - b.n 87ec2 │ │ │ │ - movw r2, #25253 @ 0x62a5 │ │ │ │ + b.n 87ea2 │ │ │ │ + movw r2, #26133 @ 0x6615 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 87e22 │ │ │ │ - ldr r2, [pc, #324] @ (88404 ) │ │ │ │ + beq.w 87e02 │ │ │ │ + ldr r2, [pc, #324] @ (883e4 ) │ │ │ │ movs r1, #1 │ │ │ │ - mov r0, r6 │ │ │ │ + mov r0, r7 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ blx r3 │ │ │ │ - b.n 87e22 │ │ │ │ - movw r2, #25253 @ 0x62a5 │ │ │ │ + b.n 87e02 │ │ │ │ + movw r2, #26133 @ 0x6615 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 880fc │ │ │ │ + beq.w 880dc │ │ │ │ ldr.w r2, [r9, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 880fc │ │ │ │ + b.n 880dc │ │ │ │ ldr r4, [sp, #8] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r0, [r1, #24] │ │ │ │ - movw r1, #31665 @ 0x7bb1 │ │ │ │ + movw r1, #31633 @ 0x7b91 │ │ │ │ movt r1, #8 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.w 87e6c │ │ │ │ + bne.w 87e4c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r4 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 14da54 <_PyTrash_thread_deposit_object@@Base> │ │ │ │ - movw r2, #25253 @ 0x62a5 │ │ │ │ + b.w 14db44 <_PyTrash_thread_deposit_object@@Base> │ │ │ │ + movw r2, #26133 @ 0x6615 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 88152 │ │ │ │ + beq.w 88132 │ │ │ │ ldr.w r2, [r9, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 88152 │ │ │ │ - movw r2, #25253 @ 0x62a5 │ │ │ │ + b.n 88132 │ │ │ │ + movw r2, #26133 @ 0x6615 │ │ │ │ movt r2, #18 │ │ │ │ cmp r7, r2 │ │ │ │ - beq.n 8823a │ │ │ │ + beq.n 8821a │ │ │ │ ldr.w r2, [r9, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #20] │ │ │ │ blx r7 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - b.n 8823a │ │ │ │ - movw r2, #25253 @ 0x62a5 │ │ │ │ + b.n 8821a │ │ │ │ + movw r2, #26133 @ 0x6615 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8802c │ │ │ │ - ldr r2, [pc, #180] @ (88404 ) │ │ │ │ + beq.w 8800c │ │ │ │ + ldr r2, [pc, #180] @ (883e4 ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ blx r3 │ │ │ │ - b.n 8802c │ │ │ │ - movw r2, #25253 @ 0x62a5 │ │ │ │ + b.n 8800c │ │ │ │ + movw r2, #26133 @ 0x6615 │ │ │ │ movt r2, #18 │ │ │ │ cmp r5, r2 │ │ │ │ - beq.w 88190 │ │ │ │ + beq.w 88170 │ │ │ │ str r3, [sp, #20] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r3, [pc, #148] @ (88404 ) │ │ │ │ + ldr r3, [pc, #148] @ (883e4 ) │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r2, [r3, #1420] @ 0x58c │ │ │ │ blx r5 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - b.n 88190 │ │ │ │ - movw r2, #25253 @ 0x62a5 │ │ │ │ + b.n 88170 │ │ │ │ + movw r2, #26133 @ 0x6615 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 88044 │ │ │ │ - ldr r2, [pc, #120] @ (88404 ) │ │ │ │ + beq.w 88024 │ │ │ │ + ldr r2, [pc, #120] @ (883e4 ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ blx r3 │ │ │ │ - b.n 88044 │ │ │ │ - movw r2, #25253 @ 0x62a5 │ │ │ │ + b.n 88024 │ │ │ │ + movw r2, #26133 @ 0x6615 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8817a │ │ │ │ + beq.w 8815a │ │ │ │ ldr.w r2, [r9, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 8817a │ │ │ │ - movw r2, #25253 @ 0x62a5 │ │ │ │ + b.n 8815a │ │ │ │ + movw r2, #26133 @ 0x6615 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 87fba │ │ │ │ - ldr r2, [pc, #68] @ (88404 ) │ │ │ │ + beq.w 87f9a │ │ │ │ + ldr r2, [pc, #68] @ (883e4 ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ blx r3 │ │ │ │ - b.n 87fba │ │ │ │ - movw r2, #25253 @ 0x62a5 │ │ │ │ + b.n 87f9a │ │ │ │ + movw r2, #26133 @ 0x6615 │ │ │ │ movt r2, #18 │ │ │ │ cmp r7, r2 │ │ │ │ - beq.w 88252 │ │ │ │ + beq.w 88232 │ │ │ │ ldr.w r2, [r9, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #20] │ │ │ │ blx r7 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - b.n 88252 │ │ │ │ + b.n 88232 │ │ │ │ movw r1, #42704 @ 0xa6d0 │ │ │ │ adds r0, r4, r1 │ │ │ │ ldr r3, [r4, r1] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ adds.w r3, r3, #4096 @ 0x1000 │ │ │ │ str r3, [r4, r1] │ │ │ │ adc.w r2, r2, #0 │ │ │ │ str r2, [r0, #4] │ │ │ │ - b.n 87da4 │ │ │ │ + b.n 87d84 │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00088408 : │ │ │ │ +000883e8 : │ │ │ │ add.w r0, r0, r1, lsl #2 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00088410 : │ │ │ │ +000883f0 : │ │ │ │ movw r2, #7780 @ 0x1e64 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r0, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, r2 │ │ │ │ movne r0, r3 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ -0008842c : │ │ │ │ +0008840c : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #132] @ (884c0 ) │ │ │ │ + ldr r2, [pc, #132] @ (884a0 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ sub sp, #8 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w ip, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [ip, #3420] @ 0xd5c │ │ │ │ - cbz r3, 88464 │ │ │ │ + cbz r3, 88444 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr.w r3, [ip, #3424] @ 0xd60 │ │ │ │ ldr.w r2, [ip, #3428] @ 0xd64 │ │ │ │ - bl 7a180 │ │ │ │ + bl 7a114 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr.w r2, [ip, #3416] @ 0xd58 │ │ │ │ - cbnz r2, 884a4 │ │ │ │ + cbnz r2, 88484 │ │ │ │ ldr.w r6, [ip, #108] @ 0x6c │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ - cbz r6, 884b2 │ │ │ │ - movw r1, #38092 @ 0x94cc │ │ │ │ + cbz r6, 88492 │ │ │ │ + movw r1, #38412 @ 0x960c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r0, r6 │ │ │ │ blx 2a034 │ │ │ │ - cbz r0, 884b2 │ │ │ │ + cbz r0, 88492 │ │ │ │ mov r0, r6 │ │ │ │ - movw r1, #38028 @ 0x948c │ │ │ │ + movw r1, #38348 @ 0x95cc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ blx 2a034 │ │ │ │ movs r2, #2 │ │ │ │ - cbnz r0, 884b6 │ │ │ │ + cbnz r0, 88496 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.n 884c4 │ │ │ │ + b.n 884a4 │ │ │ │ ldr.w r3, [ip, #3424] @ 0xd60 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 133a00 │ │ │ │ + b.w 133aec │ │ │ │ movs r2, #1 │ │ │ │ - b.n 88496 │ │ │ │ + b.n 88476 │ │ │ │ mov r0, r6 │ │ │ │ bl 2b70c │ │ │ │ mov r2, r0 │ │ │ │ - b.n 88496 │ │ │ │ + b.n 88476 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ mov r5, r3 │ │ │ │ ldrb r3, [r0, r1] │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 886ae │ │ │ │ + bne.w 8868e │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r2 │ │ │ │ blx 29b58 │ │ │ │ cmp r4, r0 │ │ │ │ - bne.w 886ae │ │ │ │ + bne.w 8868e │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 88600 │ │ │ │ - ldr r3, [pc, #676] @ (8879c ) │ │ │ │ + bne.w 885e0 │ │ │ │ + ldr r3, [pc, #676] @ (8877c ) │ │ │ │ ldr.w r2, [r3, #1472] @ 0x5c0 │ │ │ │ cmp r2, #0 │ │ │ │ - bgt.w 88642 │ │ │ │ + bgt.w 88622 │ │ │ │ ldr.w r2, [r3, #1180] @ 0x49c │ │ │ │ adds r0, r2, #1 │ │ │ │ - beq.w 88670 │ │ │ │ + beq.w 88650 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 88680 │ │ │ │ + bne.w 88660 │ │ │ │ cmp r7, #1 │ │ │ │ - beq.n 8851e │ │ │ │ + beq.n 884fe │ │ │ │ cmp r7, #2 │ │ │ │ - bne.w 88694 │ │ │ │ + bne.w 88674 │ │ │ │ movs r5, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r2 │ │ │ │ blx 29b40 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.n 8857c │ │ │ │ + beq.n 8855c │ │ │ │ mvn.w r2, #3758096384 @ 0xe0000000 │ │ │ │ cmp r0, r2 │ │ │ │ - bcs.w 88660 │ │ │ │ + bcs.w 88640 │ │ │ │ movw r9, #19968 @ 0x4e00 │ │ │ │ movt r9, #72 @ 0x48 │ │ │ │ add.w r8, r0, #1 │ │ │ │ - movw r3, #49361 @ 0xc0d1 │ │ │ │ + movw r3, #49353 @ 0xc0c9 │ │ │ │ movt r3, #6 │ │ │ │ ldr.w r2, [r9, #672] @ 0x2a0 │ │ │ │ mov.w r1, r8, lsl #2 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 886c6 │ │ │ │ + bne.w 886a6 │ │ │ │ mov r0, r1 │ │ │ │ blx 2a0fc │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 88660 │ │ │ │ + beq.n 88640 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ blx 29b40 │ │ │ │ mov r1, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.w 88750 │ │ │ │ + bne.w 88730 │ │ │ │ mov r0, r7 │ │ │ │ - bl 6c174 │ │ │ │ + bl 6c16c │ │ │ │ mov r0, r6 │ │ │ │ blx 29b58 │ │ │ │ add.w r9, r0, #1 │ │ │ │ cmp.w r9, #536870912 @ 0x20000000 │ │ │ │ - bcs.n 88660 │ │ │ │ + bcs.n 88640 │ │ │ │ mov.w r0, r9, lsl #2 │ │ │ │ - bl 6bfc4 │ │ │ │ + bl 6bfbc │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 88660 │ │ │ │ + beq.n 88640 │ │ │ │ mov fp, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov.w sl, #0 │ │ │ │ strd sl, sl, [sp, #40] @ 0x28 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, fp │ │ │ │ @@ -140945,606 +140912,606 @@ │ │ │ │ blx 2969c │ │ │ │ mov r3, r0 │ │ │ │ subs r0, #1 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r8, fp │ │ │ │ add.w r2, fp, #4 │ │ │ │ adds r0, #4 │ │ │ │ - bhi.w 886d6 │ │ │ │ + bhi.w 886b6 │ │ │ │ ldr.w r0, [fp] │ │ │ │ movw lr, #2047 @ 0x7ff │ │ │ │ mov r8, r2 │ │ │ │ sub.w ip, r0, #55296 @ 0xd800 │ │ │ │ cmp ip, lr │ │ │ │ - bls.w 886da │ │ │ │ + bls.w 886ba │ │ │ │ cmp.w r0, #1114112 @ 0x110000 │ │ │ │ - bcs.n 886da │ │ │ │ + bcs.n 886ba │ │ │ │ add r1, r3 │ │ │ │ sub.w r9, r9, r3 │ │ │ │ mov fp, r2 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 885a6 │ │ │ │ + bne.n 88586 │ │ │ │ sub.w r1, r8, r7 │ │ │ │ movw r9, #19968 @ 0x4e00 │ │ │ │ movt r9, #72 @ 0x48 │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ asrs r1, r1, #2 │ │ │ │ str r1, [sp, #32] │ │ │ │ - b.n 8861c │ │ │ │ + b.n 885fc │ │ │ │ add r3, sp, #28 │ │ │ │ add r2, sp, #32 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 6c1d8 │ │ │ │ - cbnz r0, 88658 │ │ │ │ + bl 6c1d0 │ │ │ │ + cbnz r0, 88638 │ │ │ │ ldrd r1, r7, [sp, #32] │ │ │ │ movw r9, #19968 @ 0x4e00 │ │ │ │ movt r9, #72 @ 0x48 │ │ │ │ mov r0, r7 │ │ │ │ - bl 887a0 │ │ │ │ + bl 88780 │ │ │ │ ldr.w r2, [r9, #684] @ 0x2ac │ │ │ │ - movw r3, #50069 @ 0xc395 │ │ │ │ + movw r3, #50061 @ 0xc38d │ │ │ │ movt r3, #6 │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 88666 │ │ │ │ + bne.n 88646 │ │ │ │ mov r0, r7 │ │ │ │ blx 297f8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r2, sp, #28 │ │ │ │ add r3, sp, #32 │ │ │ │ strd r2, r7, [sp] │ │ │ │ mov r1, r4 │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19a288 │ │ │ │ + bl 19a1a0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 88610 │ │ │ │ + beq.n 885f0 │ │ │ │ adds r3, r0, #2 │ │ │ │ - beq.n 886fe │ │ │ │ + beq.n 886de │ │ │ │ adds r0, #3 │ │ │ │ - beq.n 88694 │ │ │ │ - bl 1e7a0c │ │ │ │ - b.n 886aa │ │ │ │ + beq.n 88674 │ │ │ │ + bl 1e7954 │ │ │ │ + b.n 8868a │ │ │ │ ldr.w r0, [r9, #668] @ 0x29c │ │ │ │ mov r1, r7 │ │ │ │ blx r2 │ │ │ │ - b.n 8863a │ │ │ │ - bl 197888 │ │ │ │ - ldr r3, [pc, #292] @ (8879c ) │ │ │ │ + b.n 8861a │ │ │ │ + bl 1977a0 │ │ │ │ + ldr r3, [pc, #292] @ (8877c ) │ │ │ │ str.w r0, [r3, #1180] @ 0x49c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 88512 │ │ │ │ + beq.w 884f2 │ │ │ │ add r3, sp, #28 │ │ │ │ add r2, sp, #32 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 673de │ │ │ │ + bl 6730e │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 88610 │ │ │ │ - b.n 88658 │ │ │ │ + beq.n 885f0 │ │ │ │ + b.n 88638 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21216 @ 0x52e0 │ │ │ │ + movw r1, #21536 @ 0x5420 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 1271a4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 8863a │ │ │ │ + b.n 8861a │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21188 @ 0x52c4 │ │ │ │ + movw r1, #21508 @ 0x5404 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 886aa │ │ │ │ + bl 1271a4 │ │ │ │ + b.n 8868a │ │ │ │ ldr.w r0, [r9, #668] @ 0x29c │ │ │ │ blx r2 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 88564 │ │ │ │ - b.n 88660 │ │ │ │ + bne.w 88544 │ │ │ │ + b.n 88640 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 885ec │ │ │ │ + beq.n 885cc │ │ │ │ mov r3, r1 │ │ │ │ mov r2, fp │ │ │ │ add.w r9, r9, #4294967295 @ 0xffffffff │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 88786 │ │ │ │ + bne.n 88766 │ │ │ │ mov r0, r7 │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 6c174 │ │ │ │ + bl 6c16c │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - movw r3, #49920 @ 0xc300 │ │ │ │ + movw r3, #50240 @ 0xc440 │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ subs r1, r1, r6 │ │ │ │ strd r3, r1, [sp, #28] │ │ │ │ ldrd r0, r1, [sp, #28] │ │ │ │ movw r2, #48064 @ 0xbbc0 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ str r0, [sp, #12] │ │ │ │ adds r5, r1, #1 │ │ │ │ mov r3, r6 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - movw r2, #19136 @ 0x4ac0 │ │ │ │ + movw r2, #19428 @ 0x4be4 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ strd r1, r5, [sp, #4] │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r1, #21208 @ 0x52d8 │ │ │ │ + movw r1, #21528 @ 0x5418 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 85080 │ │ │ │ + bl 8504c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 886aa │ │ │ │ - bl 1d3a94 │ │ │ │ + beq.n 8868a │ │ │ │ + bl 1d3970 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 886aa │ │ │ │ + beq.n 8868a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 886aa │ │ │ │ + bne.n 8868a │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 886aa │ │ │ │ - cbz r0, 88780 │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 8868a │ │ │ │ + cbz r0, 88760 │ │ │ │ subs r0, r7, #4 │ │ │ │ movs r2, #0 │ │ │ │ movw ip, #2047 @ 0x7ff │ │ │ │ ldr.w r3, [r0, #4]! │ │ │ │ adds r2, #1 │ │ │ │ cmp.w r3, #1114112 @ 0x110000 │ │ │ │ sub.w lr, r3, #55296 @ 0xd800 │ │ │ │ ite cc │ │ │ │ movcc r3, #0 │ │ │ │ movcs r3, #1 │ │ │ │ cmp lr, ip │ │ │ │ it ls │ │ │ │ orrls.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 88576 │ │ │ │ + bne.w 88556 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 8875a │ │ │ │ + bne.n 8873a │ │ │ │ strd r1, r7, [sp, #32] │ │ │ │ - b.n 8861c │ │ │ │ + b.n 885fc │ │ │ │ ldrb.w r1, [r3], #1 │ │ │ │ add.w r1, r1, #56320 @ 0xdc00 │ │ │ │ str.w r1, [r2], #4 │ │ │ │ mov r1, r3 │ │ │ │ strd sl, sl, [sp, #40] @ 0x28 │ │ │ │ mov r8, r2 │ │ │ │ - b.n 885e4 │ │ │ │ + b.n 885c4 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -000887a0 : │ │ │ │ +00088780 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ clz r3, r0 │ │ │ │ cmp r1, #0 │ │ │ │ sub sp, #12 │ │ │ │ mov.w r3, r3, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 88d20 │ │ │ │ + bne.w 88d00 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ adds r5, r1, #1 │ │ │ │ - beq.w 88a54 │ │ │ │ + beq.w 88a34 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 88bb2 │ │ │ │ + beq.w 88b92 │ │ │ │ cmp r6, #1 │ │ │ │ - beq.w 88bb6 │ │ │ │ + beq.w 88b96 │ │ │ │ mov.w r8, r6, lsl #2 │ │ │ │ add.w r5, r4, r8 │ │ │ │ cmp r4, r5 │ │ │ │ - bcs.n 8880e │ │ │ │ + bcs.n 887ee │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 887f2 │ │ │ │ + b.n 887d2 │ │ │ │ cmp r3, r5 │ │ │ │ - bcs.n 88808 │ │ │ │ + bcs.n 887e8 │ │ │ │ ldr.w r2, [r3], #4 │ │ │ │ cmp r2, r1 │ │ │ │ - bls.n 887ee │ │ │ │ + bls.n 887ce │ │ │ │ cmp.w r2, #1114112 @ 0x110000 │ │ │ │ - bcs.w 88d42 │ │ │ │ + bcs.w 88d22 │ │ │ │ mov r1, r2 │ │ │ │ cmp r3, r5 │ │ │ │ - bcc.n 887f2 │ │ │ │ + bcc.n 887d2 │ │ │ │ cmp r1, #127 @ 0x7f │ │ │ │ - bhi.w 88a74 │ │ │ │ + bhi.w 88a54 │ │ │ │ cmp r6, #0 │ │ │ │ - blt.w 88ce0 │ │ │ │ + blt.w 88cc0 │ │ │ │ movw r3, #65514 @ 0xffea │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ cmp r6, r3 │ │ │ │ - bgt.w 88afc │ │ │ │ + bgt.w 88adc │ │ │ │ movw r9, #19968 @ 0x4e00 │ │ │ │ movt r9, #72 @ 0x48 │ │ │ │ add.w r3, r6, #21 │ │ │ │ mov.w sl, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ - movw r3, #6037 @ 0x1795 │ │ │ │ + movw r3, #6029 @ 0x178d │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r7, [r9, #712] @ 0x2c8 │ │ │ │ mov fp, sl │ │ │ │ cmp r7, r3 │ │ │ │ - bne.w 88aec │ │ │ │ - ldr r3, [pc, #704] @ (88b0c ) │ │ │ │ + bne.w 88acc │ │ │ │ + ldr r3, [pc, #704] @ (88aec ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #1528] @ 0x5f8 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ subs r1, r3, #1 │ │ │ │ cmp.w r1, #512 @ 0x200 │ │ │ │ - bcs.w 88a28 │ │ │ │ + bcs.w 88a08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ lsrs r1, r1, #3 │ │ │ │ ldr.w r3, [r3, r1, lsl #3] │ │ │ │ ldr.w ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq.w 88c0c │ │ │ │ + beq.w 88bec │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r7, [r3, #4] │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r3, #0] │ │ │ │ ldr.w lr, [r7] │ │ │ │ str.w lr, [r3, #4] │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 889fc │ │ │ │ + beq.w 889dc │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ str r3, [r7, #4] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ - ldr r2, [pc, #612] @ (88b10 ) │ │ │ │ + ldr r2, [pc, #612] @ (88af0 ) │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 88c9c │ │ │ │ + bne.w 88c7c │ │ │ │ mov r3, fp │ │ │ │ str r6, [r7, #8] │ │ │ │ lsls r3, r3, #2 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 88b74 │ │ │ │ + beq.w 88b54 │ │ │ │ add r6, r7 │ │ │ │ orr.w r3, r3, #96 @ 0x60 │ │ │ │ strb r3, [r7, #16] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r7, #12] │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r6, #20] │ │ │ │ ldrb r3, [r7, #16] │ │ │ │ ubfx r2, r3, #2, #3 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 88cb0 │ │ │ │ + bne.w 88c90 │ │ │ │ lsls r1, r3, #26 │ │ │ │ - bpl.w 88d3e │ │ │ │ + bpl.w 88d1e │ │ │ │ lsls r2, r3, #25 │ │ │ │ - bpl.w 88a5c │ │ │ │ + bpl.w 88a3c │ │ │ │ bic.w r8, r8, #15 │ │ │ │ add.w r3, r7, #20 │ │ │ │ add.w r0, r4, r8 │ │ │ │ cmp r4, r0 │ │ │ │ - bcs.w 88a6e │ │ │ │ + bcs.w 88a4e │ │ │ │ ldr r2, [r4, #0] │ │ │ │ add.w r6, r4, #16 │ │ │ │ strb r2, [r3, #0] │ │ │ │ cmp r0, r6 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ strb r2, [r3, #1] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ strb r2, [r3, #2] │ │ │ │ ldr r2, [r4, #12] │ │ │ │ strb r2, [r3, #3] │ │ │ │ - bls.n 889a6 │ │ │ │ + bls.n 88986 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ strb r2, [r3, #4] │ │ │ │ add.w r2, r4, #32 │ │ │ │ cmp r0, r2 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ strb r1, [r3, #5] │ │ │ │ ldr r1, [r4, #24] │ │ │ │ strb r1, [r3, #6] │ │ │ │ ldr r1, [r4, #28] │ │ │ │ strb r1, [r3, #7] │ │ │ │ - bls.n 889a6 │ │ │ │ + bls.n 88986 │ │ │ │ ldr r2, [r4, #32] │ │ │ │ strb r2, [r3, #8] │ │ │ │ add.w r2, r4, #48 @ 0x30 │ │ │ │ cmp r0, r2 │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ strb r1, [r3, #9] │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ strb r1, [r3, #10] │ │ │ │ ldr r1, [r4, #44] @ 0x2c │ │ │ │ strb r1, [r3, #11] │ │ │ │ - bls.n 889a6 │ │ │ │ + bls.n 88986 │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ strb r2, [r3, #12] │ │ │ │ add.w r2, r4, #64 @ 0x40 │ │ │ │ cmp r0, r2 │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ strb r1, [r3, #13] │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ strb r1, [r3, #14] │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ strb r1, [r3, #15] │ │ │ │ - bls.n 889a6 │ │ │ │ + bls.n 88986 │ │ │ │ ldr r2, [r4, #64] @ 0x40 │ │ │ │ strb r2, [r3, #16] │ │ │ │ add.w r2, r4, #80 @ 0x50 │ │ │ │ cmp r2, r0 │ │ │ │ ldr r1, [r4, #68] @ 0x44 │ │ │ │ strb r1, [r3, #17] │ │ │ │ ldr r1, [r4, #72] @ 0x48 │ │ │ │ strb r1, [r3, #18] │ │ │ │ ldr r1, [r4, #76] @ 0x4c │ │ │ │ strb r1, [r3, #19] │ │ │ │ - bcs.n 889a6 │ │ │ │ + bcs.n 88986 │ │ │ │ add.w r1, r3, #24 │ │ │ │ ldr r4, [r2, #0] │ │ │ │ adds r2, #16 │ │ │ │ strb.w r4, [r1, #-4] │ │ │ │ adds r1, #4 │ │ │ │ ldr.w r4, [r2, #-12] │ │ │ │ strb.w r4, [r1, #-7] │ │ │ │ ldr.w r4, [r2, #-8] │ │ │ │ strb.w r4, [r1, #-6] │ │ │ │ ldr.w r4, [r2, #-4] │ │ │ │ cmp r2, r0 │ │ │ │ strb.w r4, [r1, #-5] │ │ │ │ - bcc.n 88980 │ │ │ │ + bcc.n 88960 │ │ │ │ sub.w r4, r8, #16 │ │ │ │ add.w r8, r8, #4294967295 @ 0xffffffff │ │ │ │ add r4, r6 │ │ │ │ cmp r4, r5 │ │ │ │ - bcs.n 889e6 │ │ │ │ + bcs.n 889c6 │ │ │ │ mov.w r8, r8, lsr #4 │ │ │ │ add.w r8, r8, #1 │ │ │ │ add.w r3, r3, r8, lsl #2 │ │ │ │ mov r2, r4 │ │ │ │ ldr.w r1, [r2], #4 │ │ │ │ strb r1, [r3, #0] │ │ │ │ cmp r5, r2 │ │ │ │ - bls.n 889e6 │ │ │ │ + bls.n 889c6 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ add.w r2, r4, #8 │ │ │ │ cmp r2, r5 │ │ │ │ strb r1, [r3, #1] │ │ │ │ - bcs.n 889e6 │ │ │ │ + bcs.n 889c6 │ │ │ │ adds r3, #2 │ │ │ │ ldr.w r1, [r2], #4 │ │ │ │ strb.w r1, [r3], #1 │ │ │ │ cmp r2, r5 │ │ │ │ - bcc.n 889da │ │ │ │ + bcc.n 889ba │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 88d32 │ │ │ │ + beq.w 88d12 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 88b14 │ │ │ │ + beq.w 88af4 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrd r0, r2, [r3, #24] │ │ │ │ cmp r0, r2 │ │ │ │ ittt hi │ │ │ │ ldrhi r3, [r3, #12] │ │ │ │ strhi.w r3, [ip, #12] │ │ │ │ strhi.w ip, [r3, #8] │ │ │ │ - bhi.w 88892 │ │ │ │ + bhi.w 88872 │ │ │ │ adds r1, #1 │ │ │ │ add.w r1, r0, r1, lsl #3 │ │ │ │ str r1, [r3, #24] │ │ │ │ adds r1, r3, r0 │ │ │ │ str r1, [r3, #4] │ │ │ │ str.w lr, [r3, r0] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 88892 │ │ │ │ + bne.w 88872 │ │ │ │ ldr.w r3, [r9, #672] @ 0x2a0 │ │ │ │ - movw r1, #49361 @ 0xc0d1 │ │ │ │ + movw r1, #49353 @ 0xc0c9 │ │ │ │ movt r1, #6 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 88cf8 │ │ │ │ + bne.w 88cd8 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ blx 2a0fc │ │ │ │ mov r7, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 88afc │ │ │ │ + beq.n 88adc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr.w r3, [r2, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #800] @ 0x320 │ │ │ │ - b.n 88892 │ │ │ │ + b.n 88872 │ │ │ │ blx 2987c │ │ │ │ mov r6, r0 │ │ │ │ - b.n 887d0 │ │ │ │ + b.n 887b0 │ │ │ │ add.w r3, r7, #28 │ │ │ │ bic.w r8, r8, #15 │ │ │ │ add.w r0, r4, r8 │ │ │ │ cmp r4, r0 │ │ │ │ - bcc.w 88904 │ │ │ │ + bcc.w 888e4 │ │ │ │ cmp r4, r5 │ │ │ │ - bcc.n 889c0 │ │ │ │ - b.n 889e6 │ │ │ │ + bcc.n 889a0 │ │ │ │ + b.n 889c6 │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ - bls.w 88be6 │ │ │ │ + bls.w 88bc6 │ │ │ │ cmp.w r1, #65536 @ 0x10000 │ │ │ │ - bcc.w 88c02 │ │ │ │ + bcc.w 88be2 │ │ │ │ cmp.w r1, #1114112 @ 0x110000 │ │ │ │ - bcs.w 88cc8 │ │ │ │ + bcs.w 88ca8 │ │ │ │ cmp r6, #0 │ │ │ │ - blt.w 88ce0 │ │ │ │ + blt.w 88cc0 │ │ │ │ mov.w fp, #4 │ │ │ │ mov r1, fp │ │ │ │ movw r0, #65507 @ 0xffe3 │ │ │ │ movt r0, #32767 @ 0x7fff │ │ │ │ - bl 26b498 │ │ │ │ + bl 26b5d8 │ │ │ │ movw r1, #65528 @ 0xfff8 │ │ │ │ movt r1, #8191 @ 0x1fff │ │ │ │ movw r3, #65527 @ 0xfff7 │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ movw r2, #65520 @ 0xfff0 │ │ │ │ movt r2, #16383 @ 0x3fff │ │ │ │ cmp r0, r1 │ │ │ │ it ne │ │ │ │ movne r3, r2 │ │ │ │ cmp r3, r6 │ │ │ │ - blt.n 88afc │ │ │ │ + blt.n 88adc │ │ │ │ mla r2, r6, fp, fp │ │ │ │ add.w r3, r2, #28 │ │ │ │ str r3, [sp, #0] │ │ │ │ movw r9, #19968 @ 0x4e00 │ │ │ │ movt r9, #72 @ 0x48 │ │ │ │ - movw r3, #6037 @ 0x1795 │ │ │ │ + movw r3, #6029 @ 0x178d │ │ │ │ movt r3, #7 │ │ │ │ mov.w sl, #0 │ │ │ │ ldr.w r7, [r9, #712] @ 0x2c8 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.w 88848 │ │ │ │ + beq.w 88828 │ │ │ │ ldr.w r0, [r9, #708] @ 0x2c4 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ blx r7 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 88892 │ │ │ │ - bl 1e7a0c │ │ │ │ + bne.w 88872 │ │ │ │ + bl 1e7954 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 888da │ │ │ │ + bne.w 888ba │ │ │ │ movs r7, #0 │ │ │ │ - b.n 889f4 │ │ │ │ + b.n 889d4 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldrb r3, [r7, #16] │ │ │ │ ubfx r2, r3, #2, #3 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 889f4 │ │ │ │ + bne.w 889d4 │ │ │ │ lsls r2, r3, #26 │ │ │ │ - bpl.w 88d12 │ │ │ │ + bpl.w 88cf2 │ │ │ │ lsls r3, r3, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r3, r7, #20 │ │ │ │ addpl.w r3, r7, #28 │ │ │ │ ldrsb.w r2, [r3] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ iteee ge │ │ │ │ movge r2, #24 │ │ │ │ addlt.w r3, r3, #1296 @ 0x510 │ │ │ │ movwlt r4, #19968 @ 0x4e00 │ │ │ │ movtlt r4, #72 @ 0x48 │ │ │ │ itet ge │ │ │ │ - ldrge r4, [pc, #532] @ (88d64 ) │ │ │ │ + ldrge r4, [pc, #532] @ (88d44 ) │ │ │ │ addlt.w r4, r4, r3, lsl #5 │ │ │ │ mlage r4, r2, r3, r4 │ │ │ │ cmp r7, r4 │ │ │ │ - beq.n 88b70 │ │ │ │ + beq.n 88b50 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 88b70 │ │ │ │ + beq.n 88b50 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 88b70 │ │ │ │ + cbnz r3, 88b50 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ mov r7, r4 │ │ │ │ - b.n 889f4 │ │ │ │ + b.n 889d4 │ │ │ │ orr.w r3, r3, #32 │ │ │ │ movs r2, #0 │ │ │ │ strb r3, [r7, #16] │ │ │ │ cmp.w fp, #1 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r7, #12] │ │ │ │ add.w r3, r7, #28 │ │ │ │ - beq.n 88bde │ │ │ │ + beq.n 88bbe │ │ │ │ cmp.w fp, #2 │ │ │ │ strd r2, r2, [r7, #20] │ │ │ │ - beq.n 88c1c │ │ │ │ + beq.n 88bfc │ │ │ │ str.w r2, [r3, r8] │ │ │ │ ldrb r3, [r7, #16] │ │ │ │ lsls r1, r3, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r0, r7, #20 │ │ │ │ addpl.w r0, r7, #28 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ blx 29c10 │ │ │ │ - b.n 889e6 │ │ │ │ - ldr r7, [pc, #436] @ (88d68 ) │ │ │ │ - b.n 889f4 │ │ │ │ + b.n 889c6 │ │ │ │ + ldr r7, [pc, #436] @ (88d48 ) │ │ │ │ + b.n 889d4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bhi.w 88d04 │ │ │ │ + bhi.w 88ce4 │ │ │ │ lsls r0, r3, #24 │ │ │ │ iteet pl │ │ │ │ movpl r2, #24 │ │ │ │ addmi.w r3, r3, #1296 @ 0x510 │ │ │ │ movwmi r7, #19968 @ 0x4e00 │ │ │ │ - ldrpl r7, [pc, #404] @ (88d64 ) │ │ │ │ + ldrpl r7, [pc, #404] @ (88d44 ) │ │ │ │ itte mi │ │ │ │ movtmi r7, #72 @ 0x48 │ │ │ │ addmi.w r7, r7, r3, lsl #5 │ │ │ │ mlapl r7, r2, r3, r7 │ │ │ │ - b.n 889f4 │ │ │ │ + b.n 889d4 │ │ │ │ strb r2, [r3, r6] │ │ │ │ strd r2, r2, [r7, #20] │ │ │ │ - b.n 888da │ │ │ │ + b.n 888ba │ │ │ │ cmp r6, #0 │ │ │ │ - blt.n 88ce0 │ │ │ │ + blt.n 88cc0 │ │ │ │ movw r3, #65506 @ 0xffe2 │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ cmp r6, r3 │ │ │ │ - bgt.n 88afc │ │ │ │ + bgt.n 88adc │ │ │ │ add.w r3, r6, #29 │ │ │ │ mov.w fp, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ - b.n 88ace │ │ │ │ + b.n 88aae │ │ │ │ cmp r6, #0 │ │ │ │ - blt.n 88ce0 │ │ │ │ + blt.n 88cc0 │ │ │ │ mov.w fp, #2 │ │ │ │ - b.n 88a94 │ │ │ │ + b.n 88a74 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 71850 │ │ │ │ + bl 71848 │ │ │ │ mov r7, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 88892 │ │ │ │ - b.n 88a28 │ │ │ │ + bne.w 88872 │ │ │ │ + b.n 88a08 │ │ │ │ strh.w r2, [r3, r6, lsl #1] │ │ │ │ ldrb r3, [r7, #16] │ │ │ │ lsls r6, r3, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r3, r7, #20 │ │ │ │ addpl.w r3, r7, #28 │ │ │ │ bic.w r8, r8, #15 │ │ │ │ mov r2, r4 │ │ │ │ add.w lr, r4, r8 │ │ │ │ mov r1, r3 │ │ │ │ mov r9, r3 │ │ │ │ - b.n 88c68 │ │ │ │ + b.n 88c48 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ adds r1, #8 │ │ │ │ ldr.w ip, [r2, #12] │ │ │ │ adds r2, #16 │ │ │ │ bfi r0, r3, #0, #16 │ │ │ │ ldr.w r3, [r2, #-12] │ │ │ │ bfi r0, r3, #16, #16 │ │ │ │ @@ -141552,569 +141519,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 88c3e │ │ │ │ + bcc.n 88c1e │ │ │ │ sub.w r2, r4, #15 │ │ │ │ mov.w r1, r8, lsr #1 │ │ │ │ cmp r2, lr │ │ │ │ mov r3, r9 │ │ │ │ itt hi │ │ │ │ movhi r8, r0 │ │ │ │ movhi r1, r0 │ │ │ │ add.w r2, r8, r4 │ │ │ │ add r3, r1 │ │ │ │ mov r1, r2 │ │ │ │ cmp r2, r5 │ │ │ │ - bcs.w 889e6 │ │ │ │ + bcs.w 889c6 │ │ │ │ ldr.w r2, [r1], #4 │ │ │ │ strh.w r2, [r3], #2 │ │ │ │ mov r2, r1 │ │ │ │ - b.n 88c88 │ │ │ │ - movw r1, #25253 @ 0x62a5 │ │ │ │ + b.n 88c68 │ │ │ │ + movw r1, #26133 @ 0x6615 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 88cbc │ │ │ │ + bne.n 88c9c │ │ │ │ mov r0, r7 │ │ │ │ - bl 126718 │ │ │ │ - b.n 888ba │ │ │ │ + bl 126a88 │ │ │ │ + b.n 8889a │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 88d16 │ │ │ │ + bne.n 88cf6 │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bmi.n 88c20 │ │ │ │ + bmi.n 88c00 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ - b.n 88c2e │ │ │ │ + b.n 88c0e │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ - b.n 888ba │ │ │ │ + b.n 8889a │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #64212 @ 0xfad4 │ │ │ │ + movw r1, #64532 @ 0xfc14 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 88b08 │ │ │ │ + bl 1271a4 │ │ │ │ + b.n 88ae8 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #64264 @ 0xfb08 │ │ │ │ + movw r1, #64584 @ 0xfc48 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 88b08 │ │ │ │ + bl 1271a4 │ │ │ │ + b.n 88ae8 │ │ │ │ ldr.w r0, [r9, #668] @ 0x29c │ │ │ │ ldr r1, [sp, #0] │ │ │ │ blx r3 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 88a42 │ │ │ │ + b.n 88a22 │ │ │ │ adds r5, r4, #4 │ │ │ │ mov.w r8, #4 │ │ │ │ cmp r5, r4 │ │ │ │ - bhi.w 887e8 │ │ │ │ - b.n 88814 │ │ │ │ + bhi.w 887c8 │ │ │ │ + b.n 887f4 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ - b.n 88b32 │ │ │ │ + b.n 88b12 │ │ │ │ lsls r0, r3, #26 │ │ │ │ - bmi.w 88b9a │ │ │ │ + bmi.w 88b7a │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - b.n 88ba8 │ │ │ │ - movw r0, #21244 @ 0x52fc │ │ │ │ + b.n 88b88 │ │ │ │ + movw r0, #21564 @ 0x543c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movw r1, #2012 @ 0x7dc │ │ │ │ - bl 214fc4 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 88b08 │ │ │ │ + bl 214f14 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 88ae8 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 1a2ec4 │ │ │ │ + b.w 1a2ddc │ │ │ │ ldr r3, [r7, #28] │ │ │ │ - b.n 88a60 │ │ │ │ + b.n 88a40 │ │ │ │ movw r0, #6496 @ 0x1960 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ movw r3, #65535 @ 0xffff │ │ │ │ movt r3, #16 │ │ │ │ - movw r1, #21272 @ 0x5318 │ │ │ │ + movw r1, #21592 @ 0x5458 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d1990 │ │ │ │ - b.n 88b08 │ │ │ │ + bl d19a8 │ │ │ │ + b.n 88ae8 │ │ │ │ nop │ │ │ │ and.w r0, r0, #13107200 @ 0xc80000 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00088d6c : │ │ │ │ +00088d4c : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r1, #4572 @ 0x11dc │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 88d8e │ │ │ │ + bne.n 88d6e │ │ │ │ ldr r0, [r4, #12] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - bl 859a0 │ │ │ │ + bl 8596c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 88d8a │ │ │ │ - bl 498ac │ │ │ │ + bne.n 88d6a │ │ │ │ + bl 4988c │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -00088da0 <_PyUnicode_AsUTF8NoNUL@@Base>: │ │ │ │ +00088d80 <_PyUnicode_AsUTF8NoNUL@@Base>: │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 88de4 │ │ │ │ - cbz r0, 88de0 <_PyUnicode_AsUTF8NoNUL@@Base+0x40> │ │ │ │ + bl 88dc8 │ │ │ │ + cbz r0, 88dc0 <_PyUnicode_AsUTF8NoNUL@@Base+0x40> │ │ │ │ mov r4, r0 │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 88dca <_PyUnicode_AsUTF8NoNUL@@Base+0x2a> │ │ │ │ + bne.n 88daa <_PyUnicode_AsUTF8NoNUL@@Base+0x2a> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21340 @ 0x535c │ │ │ │ + movw r1, #21660 @ 0x549c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 1271a4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 88dc4 <_PyUnicode_AsUTF8NoNUL@@Base+0x24> │ │ │ │ + b.n 88da4 <_PyUnicode_AsUTF8NoNUL@@Base+0x24> │ │ │ │ + movs r0, r0 │ │ │ │ + ... │ │ │ │ │ │ │ │ -00088de4 : │ │ │ │ +00088dc8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ sub sp, #8 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - bpl.n 88e62 │ │ │ │ + bpl.n 88e46 │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ mov r4, r0 │ │ │ │ lsls r2, r3, #25 │ │ │ │ - bpl.n 88e22 │ │ │ │ + bpl.n 88e06 │ │ │ │ lsls r0, r3, #26 │ │ │ │ - bpl.n 88e76 │ │ │ │ + bpl.n 88e5a │ │ │ │ cmn.w r4, #20 │ │ │ │ - beq.n 88e30 │ │ │ │ - cbz r1, 88e16 │ │ │ │ + beq.n 88e14 │ │ │ │ + cbz r1, 88dfa │ │ │ │ ldr r3, [r4, #8] │ │ │ │ str r3, [r1, #0] │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bpl.n 88e56 │ │ │ │ + bpl.n 88e3a │ │ │ │ add.w r0, r4, #20 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #24] │ │ │ │ - cbz r0, 88e30 │ │ │ │ + cbz r0, 88e14 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 88e1e │ │ │ │ + beq.n 88e02 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ str r3, [r1, #0] │ │ │ │ - b.n 88e1e │ │ │ │ + b.n 88e02 │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 1d4764 │ │ │ │ + bl 1d46a8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 88e6a │ │ │ │ + beq.n 88e4e │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ and.w r2, r3, #64 @ 0x40 │ │ │ │ - cbz r1, 88e52 │ │ │ │ - cbz r2, 88e5a │ │ │ │ + cbz r1, 88e36 │ │ │ │ + cbz r2, 88e3e │ │ │ │ lsls r2, r3, #26 │ │ │ │ - bpl.n 88e5a │ │ │ │ + bpl.n 88e3e │ │ │ │ ldr r3, [r4, #8] │ │ │ │ str r3, [r1, #0] │ │ │ │ - b.n 88e1a │ │ │ │ + b.n 88dfe │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 88e16 │ │ │ │ + bne.n 88dfa │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - b.n 88e1e │ │ │ │ + b.n 88e02 │ │ │ │ ldrd r3, r0, [r4, #20] │ │ │ │ str r3, [r1, #0] │ │ │ │ - b.n 88e1e │ │ │ │ + b.n 88e02 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 498ac │ │ │ │ + bl 4988c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - cbz r1, 88e72 │ │ │ │ + cbz r1, 88e56 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r1, #0] │ │ │ │ movs r0, #0 │ │ │ │ - b.n 88e1e │ │ │ │ + b.n 88e02 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 88e30 │ │ │ │ + beq.n 88e14 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 88e16 │ │ │ │ + beq.n 88dfa │ │ │ │ ldr r3, [r4, #20] │ │ │ │ str r3, [r1, #0] │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ - b.n 88e16 │ │ │ │ + b.n 88dfa │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ blx 29b58 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 6d264 <_Py_HashBytes@@Base> │ │ │ │ + b.w 6d25c <_Py_HashBytes@@Base> │ │ │ │ │ │ │ │ -00088ea8 : │ │ │ │ +00088e8c : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #6 │ │ │ │ - bpl.n 88ed6 │ │ │ │ + bpl.n 88eba │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - bcs.n 88ef2 │ │ │ │ + bcs.n 88ed6 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr.w r0, [r3, r1, lsl #2] │ │ │ │ str.w r2, [r3, r1, lsl #2] │ │ │ │ - bl 78230 │ │ │ │ + bl 781b0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ mov r0, r2 │ │ │ │ - bl 78230 │ │ │ │ - movw r0, #64412 @ 0xfb9c │ │ │ │ + bl 781b0 │ │ │ │ + movw r0, #64732 @ 0xfcdc │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ mov.w r1, #456 @ 0x1c8 │ │ │ │ - bl 214fc4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 214f14 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ mov r0, r2 │ │ │ │ - bl 78230 │ │ │ │ + bl 781b0 │ │ │ │ movw r3, #56048 @ 0xdaf0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21364 @ 0x5374 │ │ │ │ + movw r1, #21828 @ 0x5544 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 88eec │ │ │ │ + bl 1271a4 │ │ │ │ + b.n 88ed0 │ │ │ │ │ │ │ │ -00088f10 : │ │ │ │ +00088ef4 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, #0 │ │ │ │ ite eq │ │ │ │ moveq r5, #1 │ │ │ │ movne r5, #0 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ orreq.w r5, r5, #1 │ │ │ │ - cbnz r5, 88f82 │ │ │ │ + cbnz r5, 88f66 │ │ │ │ ldr r6, [r0, #4] │ │ │ │ mov r3, r1 │ │ │ │ mov r7, r2 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [r6, #56] @ 0x38 │ │ │ │ - cbz r5, 88f4e │ │ │ │ + cbz r5, 88f32 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - cbz r5, 88f4e │ │ │ │ + cbz r5, 88f32 │ │ │ │ mov r3, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ ldr r1, [r6, #52] @ 0x34 │ │ │ │ - cbz r1, 88f9c │ │ │ │ + cbz r1, 88f80 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r0, [r2, #48] @ 0x30 │ │ │ │ - cbz r0, 88f98 │ │ │ │ + cbz r0, 88f7c │ │ │ │ ldr.w r0, [r0, #132] @ 0x84 │ │ │ │ - cbz r0, 88f98 │ │ │ │ + cbz r0, 88f7c │ │ │ │ movw r2, #56048 @ 0xdaf0 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r0, r3 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - bl d75c4 │ │ │ │ + bl d762c │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 88f8e │ │ │ │ + beq.n 88f72 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 257f7c │ │ │ │ - bl 262848 │ │ │ │ + b.w 257ef8 │ │ │ │ + bl 2627d4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - bl 7f720 │ │ │ │ + bl 7f734 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 88f74 │ │ │ │ - b.n 88f86 │ │ │ │ + beq.n 88f58 │ │ │ │ + b.n 88f6a │ │ │ │ ldr r3, [r1, #20] │ │ │ │ - cbnz r3, 88fb6 │ │ │ │ + cbnz r3, 88f9a │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ - movw r1, #21544 @ 0x5428 │ │ │ │ + movw r1, #21864 @ 0x5568 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1990 │ │ │ │ - b.n 88f86 │ │ │ │ + bl d19a8 │ │ │ │ + b.n 88f6a │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #20356 @ 0x4f84 │ │ │ │ + movw r1, #20676 @ 0x50c4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1990 │ │ │ │ - b.n 88f86 │ │ │ │ + bl d19a8 │ │ │ │ + b.n 88f6a │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 89072 │ │ │ │ + beq.n 89056 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - bpl.n 890a8 │ │ │ │ + bpl.n 8908c │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 89040 │ │ │ │ + bne.n 89024 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8904a │ │ │ │ + beq.n 8902e │ │ │ │ ldr r1, [r4, #4] │ │ │ │ movw r2, #42220 @ 0xa4ec │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ adds r3, #1 │ │ │ │ cmp r1, r2 │ │ │ │ str r3, [r5, #0] │ │ │ │ - bne.n 89058 │ │ │ │ + bne.n 8903c │ │ │ │ ldr r3, [r4, #12] │ │ │ │ adds r1, r3, #1 │ │ │ │ - beq.n 89058 │ │ │ │ - ldr r1, [pc, #164] @ (890c0 ) │ │ │ │ + beq.n 8903c │ │ │ │ + ldr r1, [pc, #164] @ (890a4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r2, [r2, r1] │ │ │ │ ldr r1, [r6, #24] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ movw r2, #44060 @ 0xac1c │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ str r5, [sp, #0] │ │ │ │ cmp r1, r2 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ - beq.n 890a2 │ │ │ │ - bl 7b9b0 │ │ │ │ + beq.n 89086 │ │ │ │ + bl 7b9ac │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 89002 │ │ │ │ + bne.n 88fe6 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 89014 │ │ │ │ + beq.n 88ff8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 6cb9c │ │ │ │ + bl 6cb94 │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 8901a │ │ │ │ + bne.n 88ffe │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 19f248 │ │ │ │ + b.w 19f168 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 8909a │ │ │ │ + beq.n 8907e │ │ │ │ mov r0, r4 │ │ │ │ - bl 6cb9c │ │ │ │ + bl 6cb94 │ │ │ │ mov r2, r0 │ │ │ │ adds r5, r0, #1 │ │ │ │ - beq.n 890b8 │ │ │ │ + beq.n 8909c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w bc608 │ │ │ │ + b.w bc614 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ adds r3, r2, #1 │ │ │ │ - bne.n 8908c │ │ │ │ - b.n 89080 │ │ │ │ - bl 794e4 │ │ │ │ - b.n 8903c │ │ │ │ - movw r0, #64972 @ 0xfdcc │ │ │ │ + bne.n 89070 │ │ │ │ + b.n 89064 │ │ │ │ + bl 79478 │ │ │ │ + b.n 89020 │ │ │ │ + movw r0, #65292 @ 0xff0c │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ movw r1, #2572 @ 0xa0c │ │ │ │ - bl 214fc4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 214f14 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 8903c │ │ │ │ + b.n 89020 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -000890c4 <_PyType_Lookup@@Base>: │ │ │ │ +000890a8 <_PyType_Lookup@@Base>: │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 81954 <_PyType_LookupRef@@Base> │ │ │ │ + bl 81964 <_PyType_LookupRef@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 890de <_PyType_Lookup@@Base+0x1a> │ │ │ │ + cbnz r0, 890c2 <_PyType_Lookup@@Base+0x1a> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 890da <_PyType_Lookup@@Base+0x16> │ │ │ │ + beq.n 890be <_PyType_Lookup@@Base+0x16> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 890da <_PyType_Lookup@@Base+0x16> │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 890da <_PyType_Lookup@@Base+0x16> │ │ │ │ + bne.n 890be <_PyType_Lookup@@Base+0x16> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 890be <_PyType_Lookup@@Base+0x16> │ │ │ │ nop │ │ │ │ │ │ │ │ -000890f8 : │ │ │ │ +000890dc : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r1 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ mov r9, r0 │ │ │ │ mov r8, r2 │ │ │ │ blx 295d4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 891e0 │ │ │ │ + beq.n 891c4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 891ac │ │ │ │ + beq.n 89190 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 891bc │ │ │ │ - bl 71328 │ │ │ │ + bne.n 891a0 │ │ │ │ + bl 71320 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 89208 │ │ │ │ + beq.n 891ec │ │ │ │ mov r8, r0 │ │ │ │ mov sl, r0 │ │ │ │ - ldr r1, [pc, #216] @ (89210 ) │ │ │ │ + ldr r1, [pc, #216] @ (891f4 ) │ │ │ │ mov r0, r8 │ │ │ │ - bl 782e8 │ │ │ │ + bl 78268 │ │ │ │ subs r7, r0, #0 │ │ │ │ - blt.n 89200 │ │ │ │ - bne.n 891d2 │ │ │ │ + blt.n 891e4 │ │ │ │ + bne.n 891b6 │ │ │ │ sub.w r1, r6, r9 │ │ │ │ mov r0, r9 │ │ │ │ - bl 7f6bc │ │ │ │ + bl 7f6d0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 89200 │ │ │ │ + beq.n 891e4 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #184] @ (89210 ) │ │ │ │ + ldr r1, [pc, #184] @ (891f4 ) │ │ │ │ mov r0, r8 │ │ │ │ - bl 793e8 │ │ │ │ + bl 7937c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 891da │ │ │ │ + bne.n 891be │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - bmi.n 891c2 │ │ │ │ + bmi.n 891a6 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #1 │ │ │ │ - bl 7d724 │ │ │ │ + bl 7d728 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 891d6 │ │ │ │ + cbz r0, 891ba │ │ │ │ adds r2, r6, #1 │ │ │ │ mov r3, r4 │ │ │ │ str.w r8, [sp] │ │ │ │ - movw r1, #21684 @ 0x54b4 │ │ │ │ + movw r1, #22004 @ 0x55f4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ movw r0, #40764 @ 0x9f3c │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 85080 │ │ │ │ + bl 8504c │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7828c │ │ │ │ + bl 7820c │ │ │ │ mov r0, sl │ │ │ │ - bl 7828c │ │ │ │ + bl 7820c │ │ │ │ mov r0, r5 │ │ │ │ - bl 7828c │ │ │ │ + bl 7820c │ │ │ │ mov r0, r6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ movw r3, #7536 @ 0x1d70 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 89126 │ │ │ │ + beq.n 8910a │ │ │ │ mov.w sl, #0 │ │ │ │ - b.n 89134 │ │ │ │ + b.n 89118 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 89174 │ │ │ │ + beq.n 89158 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 89174 │ │ │ │ + b.n 89158 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 89160 │ │ │ │ + b.n 89144 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 89192 │ │ │ │ + b.n 89176 │ │ │ │ mov r6, r7 │ │ │ │ mov r4, r7 │ │ │ │ - b.n 89192 │ │ │ │ - ldr r0, [pc, #48] @ (89214 ) │ │ │ │ + b.n 89176 │ │ │ │ + ldr r0, [pc, #48] @ (891f8 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movw r1, #4300 @ 0x10cc │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - movw r2, #21636 @ 0x5484 │ │ │ │ + movw r2, #21956 @ 0x55c4 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ ldr r0, [r3, r0] │ │ │ │ - bl 126e98 <_PyErr_SetString@@Base> │ │ │ │ - b.n 891a4 │ │ │ │ + bl 127208 <_PyErr_SetString@@Base> │ │ │ │ + b.n 89188 │ │ │ │ movs r6, #0 │ │ │ │ mov r4, r6 │ │ │ │ mov r5, r6 │ │ │ │ - b.n 89192 │ │ │ │ + b.n 89176 │ │ │ │ mov r6, r8 │ │ │ │ mov r4, r8 │ │ │ │ mov sl, r8 │ │ │ │ - b.n 89192 │ │ │ │ + b.n 89176 │ │ │ │ add r1, sp, #624 @ 0x270 │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -142124,693 +142093,693 @@ │ │ │ │ bic.w ip, r2, #2147483648 @ 0x80000000 │ │ │ │ sub sp, #16 │ │ │ │ mov r2, r1 │ │ │ │ mov r4, r3 │ │ │ │ cmp r0, lr │ │ │ │ it eq │ │ │ │ cmpeq.w ip, #1 │ │ │ │ - beq.n 8925a │ │ │ │ + beq.n 8923e │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #64] @ (89288 ) │ │ │ │ + ldr r0, [pc, #64] @ (8926c ) │ │ │ │ mrc 15, 0, lr, cr13, cr0, {3} │ │ │ │ mov r3, ip │ │ │ │ ldr.w r0, [lr, r0] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 8928c <_PyObject_MakeTpCall@@Base> │ │ │ │ + bl 89270 <_PyObject_MakeTpCall@@Base> │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - cbnz r3, 89270 │ │ │ │ + cbnz r3, 89254 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 89256 │ │ │ │ + beq.n 8923a │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 89256 │ │ │ │ + b.n 8923a │ │ │ │ str r1, [sp, #12] │ │ │ │ - movw r0, #21520 @ 0x5410 │ │ │ │ + movw r0, #21804 @ 0x552c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ mov r1, r3 │ │ │ │ - bl 23b304 │ │ │ │ + bl 23b28c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8925c │ │ │ │ - b.n 89256 │ │ │ │ + bne.n 89240 │ │ │ │ + b.n 8923a │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0008928c <_PyObject_MakeTpCall@@Base>: │ │ │ │ +00089270 <_PyObject_MakeTpCall@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ sub sp, #12 │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ ldr.w r9, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 89704 <_PyObject_MakeTpCall@@Base+0x478> │ │ │ │ + beq.w 896e8 <_PyObject_MakeTpCall@@Base+0x478> │ │ │ │ mov r5, r0 │ │ │ │ mov r8, r2 │ │ │ │ mov r7, r1 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 8946e <_PyObject_MakeTpCall@@Base+0x1e2> │ │ │ │ - blt.w 89766 <_PyObject_MakeTpCall@@Base+0x4da> │ │ │ │ - ldr.w fp, [pc, #992] @ 896a0 <_PyObject_MakeTpCall@@Base+0x414> │ │ │ │ + beq.w 89452 <_PyObject_MakeTpCall@@Base+0x1e2> │ │ │ │ + blt.w 8974a <_PyObject_MakeTpCall@@Base+0x4da> │ │ │ │ + ldr.w fp, [pc, #992] @ 89684 <_PyObject_MakeTpCall@@Base+0x414> │ │ │ │ mrc 15, 0, sl, cr13, cr0, {3} │ │ │ │ cmp r6, #20 │ │ │ │ ldr.w r1, [sl, fp] │ │ │ │ ldr r2, [r1, #8] │ │ │ │ - bgt.w 89566 <_PyObject_MakeTpCall@@Base+0x2da> │ │ │ │ + bgt.w 8954a <_PyObject_MakeTpCall@@Base+0x2da> │ │ │ │ add.w r2, r2, r6, lsl #2 │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r2, #1608] @ 0x648 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 894ec <_PyObject_MakeTpCall@@Base+0x260> │ │ │ │ - ldr.w ip, [pc, #956] @ 896a4 <_PyObject_MakeTpCall@@Base+0x418> │ │ │ │ + beq.w 894d0 <_PyObject_MakeTpCall@@Base+0x260> │ │ │ │ + ldr.w ip, [pc, #956] @ 89688 <_PyObject_MakeTpCall@@Base+0x418> │ │ │ │ ldr.w r0, [r2, #1688] @ 0x698 │ │ │ │ add.w lr, r0, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r4, #12] │ │ │ │ str.w r0, [r2, #1608] @ 0x648 │ │ │ │ str.w lr, [r2, #1688] @ 0x698 │ │ │ │ ldr.w r2, [ip, #1416] @ 0x588 │ │ │ │ mov r0, r2 │ │ │ │ mov lr, r2 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 89682 <_PyObject_MakeTpCall@@Base+0x3f6> │ │ │ │ + bne.w 89666 <_PyObject_MakeTpCall@@Base+0x3f6> │ │ │ │ add.w lr, r4, #12 │ │ │ │ ldr.w r0, [r8] │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp r2, ip │ │ │ │ - beq.w 89456 <_PyObject_MakeTpCall@@Base+0x1ca> │ │ │ │ + beq.w 8943a <_PyObject_MakeTpCall@@Base+0x1ca> │ │ │ │ adds r2, #1 │ │ │ │ cmp r6, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ str.w r0, [lr] │ │ │ │ - beq.n 89370 <_PyObject_MakeTpCall@@Base+0xe4> │ │ │ │ + beq.n 89354 <_PyObject_MakeTpCall@@Base+0xe4> │ │ │ │ ldr.w r0, [r8, #4] │ │ │ │ mvn.w sl, #3221225472 @ 0xc0000000 │ │ │ │ add.w ip, lr, #4 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp r2, sl │ │ │ │ - beq.w 894d4 <_PyObject_MakeTpCall@@Base+0x248> │ │ │ │ + beq.w 894b8 <_PyObject_MakeTpCall@@Base+0x248> │ │ │ │ adds r2, #1 │ │ │ │ cmp r6, #2 │ │ │ │ str r2, [r0, #0] │ │ │ │ str.w r0, [ip] │ │ │ │ - beq.n 89370 <_PyObject_MakeTpCall@@Base+0xe4> │ │ │ │ + beq.n 89354 <_PyObject_MakeTpCall@@Base+0xe4> │ │ │ │ add.w lr, r8, #8 │ │ │ │ add.w fp, r8, r6, lsl #2 │ │ │ │ mvn.w sl, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r0, [lr], #4 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp r2, sl │ │ │ │ - beq.w 894e0 <_PyObject_MakeTpCall@@Base+0x254> │ │ │ │ + beq.w 894c4 <_PyObject_MakeTpCall@@Base+0x254> │ │ │ │ adds r2, #1 │ │ │ │ cmp fp, lr │ │ │ │ str r2, [r0, #0] │ │ │ │ str.w r0, [ip, #4]! │ │ │ │ - bne.n 89358 <_PyObject_MakeTpCall@@Base+0xcc> │ │ │ │ + bne.n 8933c <_PyObject_MakeTpCall@@Base+0xcc> │ │ │ │ ldr r2, [r1, #8] │ │ │ │ sub.w r1, r4, #8 │ │ │ │ ldr.w r0, [r2, #3796] @ 0xed4 │ │ │ │ ldr.w r2, [r4, #-4] │ │ │ │ ldr.w ip, [r0, #4] │ │ │ │ and.w r2, r2, #3 │ │ │ │ orr.w r2, r2, ip │ │ │ │ str.w r1, [ip] │ │ │ │ strd r0, r2, [r4, #-8] │ │ │ │ str r1, [r0, #4] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 89476 <_PyObject_MakeTpCall@@Base+0x1ea> │ │ │ │ + bne.n 8945a <_PyObject_MakeTpCall@@Base+0x1ea> │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r9, r8 │ │ │ │ subs r1, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r1, [r5, #36] @ 0x24 │ │ │ │ - blt.w 894ae <_PyObject_MakeTpCall@@Base+0x222> │ │ │ │ - movw r2, #38933 @ 0x9815 │ │ │ │ + blt.w 89492 <_PyObject_MakeTpCall@@Base+0x222> │ │ │ │ + movw r2, #38905 @ 0x97f9 │ │ │ │ movt r2, #8 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 89462 <_PyObject_MakeTpCall@@Base+0x1d6> │ │ │ │ - ldr r3, [pc, #740] @ (896a0 <_PyObject_MakeTpCall@@Base+0x414>) │ │ │ │ + bne.n 89446 <_PyObject_MakeTpCall@@Base+0x1d6> │ │ │ │ + ldr r3, [pc, #740] @ (89684 <_PyObject_MakeTpCall@@Base+0x414>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr.w sl, [r2, r3] │ │ │ │ movw r3, #40764 @ 0x9f3c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.w 8953e <_PyObject_MakeTpCall@@Base+0x2b2> │ │ │ │ + beq.w 89522 <_PyObject_MakeTpCall@@Base+0x2b2> │ │ │ │ ldr.w r3, [r7, #156] @ 0x9c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 89776 <_PyObject_MakeTpCall@@Base+0x4ea> │ │ │ │ + beq.w 8975a <_PyObject_MakeTpCall@@Base+0x4ea> │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [sl, #72] @ 0x48 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8961a <_PyObject_MakeTpCall@@Base+0x38e> │ │ │ │ + beq.w 895fe <_PyObject_MakeTpCall@@Base+0x38e> │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 89738 <_PyObject_MakeTpCall@@Base+0x4ac> │ │ │ │ + bne.w 8971c <_PyObject_MakeTpCall@@Base+0x4ac> │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r7, r3 │ │ │ │ - bne.w 895bc <_PyObject_MakeTpCall@@Base+0x330> │ │ │ │ + bne.w 895a0 <_PyObject_MakeTpCall@@Base+0x330> │ │ │ │ ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ - cbz r3, 89410 <_PyObject_MakeTpCall@@Base+0x184> │ │ │ │ + cbz r3, 893f4 <_PyObject_MakeTpCall@@Base+0x184> │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 8964e <_PyObject_MakeTpCall@@Base+0x3c2> │ │ │ │ + blt.w 89632 <_PyObject_MakeTpCall@@Base+0x3c2> │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #36] @ 0x24 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8943c <_PyObject_MakeTpCall@@Base+0x1b0> │ │ │ │ + beq.n 89420 <_PyObject_MakeTpCall@@Base+0x1b0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 8943c <_PyObject_MakeTpCall@@Base+0x1b0> │ │ │ │ - ldr r2, [pc, #636] @ (896a4 <_PyObject_MakeTpCall@@Base+0x418>) │ │ │ │ + cbnz r3, 89420 <_PyObject_MakeTpCall@@Base+0x1b0> │ │ │ │ + ldr r2, [pc, #636] @ (89688 <_PyObject_MakeTpCall@@Base+0x418>) │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w sl, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 89668 <_PyObject_MakeTpCall@@Base+0x3dc> │ │ │ │ + bne.w 8964c <_PyObject_MakeTpCall@@Base+0x3dc> │ │ │ │ mov r0, r4 │ │ │ │ blx sl │ │ │ │ cmp r9, r8 │ │ │ │ - bne.n 89510 <_PyObject_MakeTpCall@@Base+0x284> │ │ │ │ + bne.n 894f4 <_PyObject_MakeTpCall@@Base+0x284> │ │ │ │ ldr r3, [r5, #72] @ 0x48 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 89600 <_PyObject_MakeTpCall@@Base+0x374> │ │ │ │ + beq.w 895e4 <_PyObject_MakeTpCall@@Base+0x374> │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8970a <_PyObject_MakeTpCall@@Base+0x47e> │ │ │ │ + bne.w 896ee <_PyObject_MakeTpCall@@Base+0x47e> │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r6, #1 │ │ │ │ str.w r0, [lr] │ │ │ │ - bne.w 8932c <_PyObject_MakeTpCall@@Base+0xa0> │ │ │ │ - b.n 89370 <_PyObject_MakeTpCall@@Base+0xe4> │ │ │ │ + bne.w 89310 <_PyObject_MakeTpCall@@Base+0xa0> │ │ │ │ + b.n 89354 <_PyObject_MakeTpCall@@Base+0xe4> │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 89410 <_PyObject_MakeTpCall@@Base+0x184> │ │ │ │ - ldr r4, [pc, #568] @ (896a8 <_PyObject_MakeTpCall@@Base+0x41c>) │ │ │ │ + b.n 893f4 <_PyObject_MakeTpCall@@Base+0x184> │ │ │ │ + ldr r4, [pc, #568] @ (8968c <_PyObject_MakeTpCall@@Base+0x41c>) │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 8939a <_PyObject_MakeTpCall@@Base+0x10e> │ │ │ │ + beq.n 8937e <_PyObject_MakeTpCall@@Base+0x10e> │ │ │ │ ldr.w r2, [r9, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bmi.w 8963e <_PyObject_MakeTpCall@@Base+0x3b2> │ │ │ │ + bmi.w 89622 <_PyObject_MakeTpCall@@Base+0x3b2> │ │ │ │ ldr.w r2, [r9, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 8939a <_PyObject_MakeTpCall@@Base+0x10e> │ │ │ │ + beq.n 8937e <_PyObject_MakeTpCall@@Base+0x10e> │ │ │ │ add.w r1, r8, r6, lsl #2 │ │ │ │ add.w r0, r9, #12 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl bcedc <_PyDict_FromItems@@Base+0x9c> │ │ │ │ + bl bcee8 <_PyDict_FromItems@@Base+0x9c> │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 897c0 <_PyObject_MakeTpCall@@Base+0x534> │ │ │ │ + beq.w 897a4 <_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 893ac <_PyObject_MakeTpCall@@Base+0x120> │ │ │ │ + bge.w 89390 <_PyObject_MakeTpCall@@Base+0x120> │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #21688 @ 0x54b8 │ │ │ │ + movw r1, #22008 @ 0x55f8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1e5cf4 <_Py_CheckRecursiveCall@@Base> │ │ │ │ + bl 1e5c3c <_Py_CheckRecursiveCall@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 893ac <_PyObject_MakeTpCall@@Base+0x120> │ │ │ │ + beq.w 89390 <_PyObject_MakeTpCall@@Base+0x120> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r6, #0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 89420 <_PyObject_MakeTpCall@@Base+0x194> │ │ │ │ - b.n 8943c <_PyObject_MakeTpCall@@Base+0x1b0> │ │ │ │ + bne.n 89404 <_PyObject_MakeTpCall@@Base+0x194> │ │ │ │ + b.n 89420 <_PyObject_MakeTpCall@@Base+0x1b0> │ │ │ │ cmp r6, #2 │ │ │ │ str.w r0, [lr, #4] │ │ │ │ - bne.w 8934c <_PyObject_MakeTpCall@@Base+0xc0> │ │ │ │ - b.n 89370 <_PyObject_MakeTpCall@@Base+0xe4> │ │ │ │ + bne.w 89330 <_PyObject_MakeTpCall@@Base+0xc0> │ │ │ │ + b.n 89354 <_PyObject_MakeTpCall@@Base+0xe4> │ │ │ │ cmp fp, lr │ │ │ │ str.w r0, [ip, #4]! │ │ │ │ - bne.w 89358 <_PyObject_MakeTpCall@@Base+0xcc> │ │ │ │ - b.n 89370 <_PyObject_MakeTpCall@@Base+0xe4> │ │ │ │ + bne.w 8933c <_PyObject_MakeTpCall@@Base+0xcc> │ │ │ │ + b.n 89354 <_PyObject_MakeTpCall@@Base+0xe4> │ │ │ │ mov r1, r6 │ │ │ │ movw r0, #42012 @ 0xa41c │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 77bc4 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 77b44 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8960a <_PyObject_MakeTpCall@@Base+0x37e> │ │ │ │ + beq.w 895ee <_PyObject_MakeTpCall@@Base+0x37e> │ │ │ │ ldr.w r1, [sl, fp] │ │ │ │ add.w lr, r0, #12 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 89310 <_PyObject_MakeTpCall@@Base+0x84> │ │ │ │ + b.n 892f4 <_PyObject_MakeTpCall@@Base+0x84> │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 89440 <_PyObject_MakeTpCall@@Base+0x1b4> │ │ │ │ + beq.n 89424 <_PyObject_MakeTpCall@@Base+0x1b4> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 89440 <_PyObject_MakeTpCall@@Base+0x1b4> │ │ │ │ - ldr r2, [pc, #380] @ (896a4 <_PyObject_MakeTpCall@@Base+0x418>) │ │ │ │ + bne.n 89424 <_PyObject_MakeTpCall@@Base+0x1b4> │ │ │ │ + ldr r2, [pc, #380] @ (89688 <_PyObject_MakeTpCall@@Base+0x418>) │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr r4, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 896ea <_PyObject_MakeTpCall@@Base+0x45e> │ │ │ │ + bne.w 896ce <_PyObject_MakeTpCall@@Base+0x45e> │ │ │ │ mov r0, r8 │ │ │ │ blx r4 │ │ │ │ - b.n 89440 <_PyObject_MakeTpCall@@Base+0x1b4> │ │ │ │ + b.n 89424 <_PyObject_MakeTpCall@@Base+0x1b4> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 897de <_PyObject_MakeTpCall@@Base+0x552> │ │ │ │ + beq.w 897c2 <_PyObject_MakeTpCall@@Base+0x552> │ │ │ │ cmp r3, #3 │ │ │ │ - beq.w 893d0 <_PyObject_MakeTpCall@@Base+0x144> │ │ │ │ + beq.w 893b4 <_PyObject_MakeTpCall@@Base+0x144> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21720 @ 0x54d8 │ │ │ │ + movw r1, #22040 @ 0x5618 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 1271a4 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 89410 <_PyObject_MakeTpCall@@Base+0x184> │ │ │ │ + b.n 893f4 <_PyObject_MakeTpCall@@Base+0x184> │ │ │ │ movw r2, #65532 @ 0xfffc │ │ │ │ movt r2, #8191 @ 0x1fff │ │ │ │ cmp r6, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bhi.w 896ac <_PyObject_MakeTpCall@@Base+0x420> │ │ │ │ + bhi.w 89690 <_PyObject_MakeTpCall@@Base+0x420> │ │ │ │ mov r1, r6 │ │ │ │ movw r0, #42012 @ 0xa41c │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 77bc4 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 77b44 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8960a <_PyObject_MakeTpCall@@Base+0x37e> │ │ │ │ + beq.n 895ee <_PyObject_MakeTpCall@@Base+0x37e> │ │ │ │ ldr.w r0, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r1, [sl, fp] │ │ │ │ add.w lr, r4, #12 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w sl, [r0] │ │ │ │ cmp sl, r2 │ │ │ │ - bne.n 8960e <_PyObject_MakeTpCall@@Base+0x382> │ │ │ │ + bne.n 895f2 <_PyObject_MakeTpCall@@Base+0x382> │ │ │ │ mov ip, lr │ │ │ │ str.w r0, [ip], #4 │ │ │ │ ldr.w r0, [r8, #4] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp r2, sl │ │ │ │ - bne.w 89340 <_PyObject_MakeTpCall@@Base+0xb4> │ │ │ │ + bne.w 89324 <_PyObject_MakeTpCall@@Base+0xb4> │ │ │ │ str.w r0, [lr, #4] │ │ │ │ - b.n 8934c <_PyObject_MakeTpCall@@Base+0xc0> │ │ │ │ + b.n 89330 <_PyObject_MakeTpCall@@Base+0xc0> │ │ │ │ ldr.w r2, [r3, #172] @ 0xac │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 897a0 <_PyObject_MakeTpCall@@Base+0x514> │ │ │ │ + beq.w 89784 <_PyObject_MakeTpCall@@Base+0x514> │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - ble.w 89410 <_PyObject_MakeTpCall@@Base+0x184> │ │ │ │ + ble.w 893f4 <_PyObject_MakeTpCall@@Base+0x184> │ │ │ │ ldr r1, [r2, #12] │ │ │ │ cmp r7, r1 │ │ │ │ - beq.w 893fc <_PyObject_MakeTpCall@@Base+0x170> │ │ │ │ + beq.w 893e0 <_PyObject_MakeTpCall@@Base+0x170> │ │ │ │ cmp r0, #1 │ │ │ │ - beq.w 89410 <_PyObject_MakeTpCall@@Base+0x184> │ │ │ │ + beq.w 893f4 <_PyObject_MakeTpCall@@Base+0x184> │ │ │ │ ldr r1, [r2, #16] │ │ │ │ cmp r7, r1 │ │ │ │ - beq.w 893fc <_PyObject_MakeTpCall@@Base+0x170> │ │ │ │ + beq.w 893e0 <_PyObject_MakeTpCall@@Base+0x170> │ │ │ │ cmp r0, #2 │ │ │ │ - beq.w 89410 <_PyObject_MakeTpCall@@Base+0x184> │ │ │ │ + beq.w 893f4 <_PyObject_MakeTpCall@@Base+0x184> │ │ │ │ adds r2, #16 │ │ │ │ movs r1, #2 │ │ │ │ ldr.w ip, [r2, #4]! │ │ │ │ adds r1, #1 │ │ │ │ cmp r7, ip │ │ │ │ - beq.w 893fc <_PyObject_MakeTpCall@@Base+0x170> │ │ │ │ + beq.w 893e0 <_PyObject_MakeTpCall@@Base+0x170> │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 895ee <_PyObject_MakeTpCall@@Base+0x362> │ │ │ │ - b.n 89410 <_PyObject_MakeTpCall@@Base+0x184> │ │ │ │ + bne.n 895d2 <_PyObject_MakeTpCall@@Base+0x362> │ │ │ │ + b.n 893f4 <_PyObject_MakeTpCall@@Base+0x184> │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 896ba <_PyObject_MakeTpCall@@Base+0x42e> │ │ │ │ + beq.n 8969e <_PyObject_MakeTpCall@@Base+0x42e> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 896ba <_PyObject_MakeTpCall@@Base+0x42e> │ │ │ │ + beq.n 8969e <_PyObject_MakeTpCall@@Base+0x42e> │ │ │ │ movs r6, #0 │ │ │ │ - b.n 8944e <_PyObject_MakeTpCall@@Base+0x1c2> │ │ │ │ + b.n 89432 <_PyObject_MakeTpCall@@Base+0x1c2> │ │ │ │ add.w r2, sl, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ str.w r0, [lr] │ │ │ │ - b.n 8932c <_PyObject_MakeTpCall@@Base+0xa0> │ │ │ │ - cbz r3, 89622 <_PyObject_MakeTpCall@@Base+0x396> │ │ │ │ + b.n 89310 <_PyObject_MakeTpCall@@Base+0xa0> │ │ │ │ + cbz r3, 89606 <_PyObject_MakeTpCall@@Base+0x396> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 89562 <_PyObject_MakeTpCall@@Base+0x2d6> │ │ │ │ + bne.n 89546 <_PyObject_MakeTpCall@@Base+0x2d6> │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r0, sl │ │ │ │ - movw r2, #20876 @ 0x518c │ │ │ │ + movw r2, #21196 @ 0x52cc │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mov r3, r7 │ │ │ │ - bl 1498b4 <_PyErr_Format@@Base> │ │ │ │ - b.n 89562 <_PyObject_MakeTpCall@@Base+0x2d6> │ │ │ │ + bl 14999c <_PyErr_Format@@Base> │ │ │ │ + b.n 89546 <_PyObject_MakeTpCall@@Base+0x2d6> │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ mov r8, r9 │ │ │ │ subs r1, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r1, [r5, #36] @ 0x24 │ │ │ │ - bge.w 893ac <_PyObject_MakeTpCall@@Base+0x120> │ │ │ │ - b.n 894ae <_PyObject_MakeTpCall@@Base+0x222> │ │ │ │ + bge.w 89390 <_PyObject_MakeTpCall@@Base+0x120> │ │ │ │ + b.n 89492 <_PyObject_MakeTpCall@@Base+0x222> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 89562 <_PyObject_MakeTpCall@@Base+0x2d6> │ │ │ │ + beq.n 89546 <_PyObject_MakeTpCall@@Base+0x2d6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 89562 <_PyObject_MakeTpCall@@Base+0x2d6> │ │ │ │ + bne.n 89546 <_PyObject_MakeTpCall@@Base+0x2d6> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 89562 <_PyObject_MakeTpCall@@Base+0x2d6> │ │ │ │ - movw r1, #25253 @ 0x62a5 │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 89546 <_PyObject_MakeTpCall@@Base+0x2d6> │ │ │ │ + movw r1, #26133 @ 0x6615 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 89438 <_PyObject_MakeTpCall@@Base+0x1ac> │ │ │ │ + beq.w 8941c <_PyObject_MakeTpCall@@Base+0x1ac> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 89438 <_PyObject_MakeTpCall@@Base+0x1ac> │ │ │ │ - movw r2, #25253 @ 0x62a5 │ │ │ │ + b.n 8941c <_PyObject_MakeTpCall@@Base+0x1ac> │ │ │ │ + movw r2, #26133 @ 0x6615 │ │ │ │ movt r2, #18 │ │ │ │ cmp r0, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bne.n 896d6 <_PyObject_MakeTpCall@@Base+0x44a> │ │ │ │ + bne.n 896ba <_PyObject_MakeTpCall@@Base+0x44a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 126718 │ │ │ │ + bl 126a88 │ │ │ │ ldr.w r1, [sl, fp] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 8930c <_PyObject_MakeTpCall@@Base+0x80> │ │ │ │ + b.n 892f0 <_PyObject_MakeTpCall@@Base+0x80> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ asrs r0, r1, #32 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bl 1e7a0c │ │ │ │ + bl 1e7954 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8958a <_PyObject_MakeTpCall@@Base+0x2fe> │ │ │ │ - b.n 8960a <_PyObject_MakeTpCall@@Base+0x37e> │ │ │ │ + bne.w 8956e <_PyObject_MakeTpCall@@Base+0x2fe> │ │ │ │ + b.n 895ee <_PyObject_MakeTpCall@@Base+0x37e> │ │ │ │ movw r1, #4300 @ 0x10cc │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r5 │ │ │ │ - movw r2, #20876 @ 0x518c │ │ │ │ + movw r2, #21196 @ 0x52cc │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 1498b4 <_PyErr_Format@@Base> │ │ │ │ - b.n 8960a <_PyObject_MakeTpCall@@Base+0x37e> │ │ │ │ + bl 14999c <_PyErr_Format@@Base> │ │ │ │ + b.n 895ee <_PyObject_MakeTpCall@@Base+0x37e> │ │ │ │ movs r1, #0 │ │ │ │ mov r3, lr │ │ │ │ ldr.w r2, [ip, #1420] @ 0x58c │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr.w r1, [sl, fp] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 8930c <_PyObject_MakeTpCall@@Base+0x80> │ │ │ │ - movw r1, #25253 @ 0x62a5 │ │ │ │ + b.n 892f0 <_PyObject_MakeTpCall@@Base+0x80> │ │ │ │ + movw r1, #26133 @ 0x6615 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 89538 <_PyObject_MakeTpCall@@Base+0x2ac> │ │ │ │ + beq.w 8951c <_PyObject_MakeTpCall@@Base+0x2ac> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ - b.n 89538 <_PyObject_MakeTpCall@@Base+0x2ac> │ │ │ │ - bl 1f1528 │ │ │ │ - b.n 8960a <_PyObject_MakeTpCall@@Base+0x37e> │ │ │ │ + b.n 8951c <_PyObject_MakeTpCall@@Base+0x2ac> │ │ │ │ + bl 1f1480 │ │ │ │ + b.n 895ee <_PyObject_MakeTpCall@@Base+0x37e> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8944e <_PyObject_MakeTpCall@@Base+0x1c2> │ │ │ │ + beq.w 89432 <_PyObject_MakeTpCall@@Base+0x1c2> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 89804 <_PyObject_MakeTpCall@@Base+0x578> │ │ │ │ + bne.n 897e8 <_PyObject_MakeTpCall@@Base+0x578> │ │ │ │ movw r1, #4300 @ 0x10cc │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r5 │ │ │ │ - movw r2, #20924 @ 0x51bc │ │ │ │ + movw r2, #21244 @ 0x52fc │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 20d668 │ │ │ │ - b.n 8960a <_PyObject_MakeTpCall@@Base+0x37e> │ │ │ │ + bl 20d5bc │ │ │ │ + b.n 895ee <_PyObject_MakeTpCall@@Base+0x37e> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 893f4 <_PyObject_MakeTpCall@@Base+0x168> │ │ │ │ + beq.w 893d8 <_PyObject_MakeTpCall@@Base+0x168> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 89792 <_PyObject_MakeTpCall@@Base+0x506> │ │ │ │ + bne.n 89776 <_PyObject_MakeTpCall@@Base+0x506> │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r0, sl │ │ │ │ - movw r2, #20924 @ 0x51bc │ │ │ │ + movw r2, #21244 @ 0x52fc │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mov r3, r7 │ │ │ │ - bl 20d668 │ │ │ │ - b.n 89562 <_PyObject_MakeTpCall@@Base+0x2d6> │ │ │ │ + bl 20d5bc │ │ │ │ + b.n 89546 <_PyObject_MakeTpCall@@Base+0x2d6> │ │ │ │ movs r1, #38 @ 0x26 │ │ │ │ - movw r0, #64384 @ 0xfb80 │ │ │ │ + movw r0, #64704 @ 0xfcc0 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 214fc4 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 8960a <_PyObject_MakeTpCall@@Base+0x37e> │ │ │ │ + bl 214f14 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 895ee <_PyObject_MakeTpCall@@Base+0x37e> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r0, sl │ │ │ │ - movw r2, #21752 @ 0x54f8 │ │ │ │ + movw r2, #22072 @ 0x5638 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ - bl 1498b4 <_PyErr_Format@@Base> │ │ │ │ - b.n 89562 <_PyObject_MakeTpCall@@Base+0x2d6> │ │ │ │ + bl 14999c <_PyErr_Format@@Base> │ │ │ │ + b.n 89546 <_PyObject_MakeTpCall@@Base+0x2d6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8974a <_PyObject_MakeTpCall@@Base+0x4be> │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 8974a <_PyObject_MakeTpCall@@Base+0x4be> │ │ │ │ + bne.n 8972e <_PyObject_MakeTpCall@@Base+0x4be> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 8972e <_PyObject_MakeTpCall@@Base+0x4be> │ │ │ │ mov r2, r3 │ │ │ │ cmp r7, r2 │ │ │ │ - beq.w 893fc <_PyObject_MakeTpCall@@Base+0x170> │ │ │ │ + beq.w 893e0 <_PyObject_MakeTpCall@@Base+0x170> │ │ │ │ ldr.w r2, [r2, #128] @ 0x80 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 897a2 <_PyObject_MakeTpCall@@Base+0x516> │ │ │ │ + bne.n 89786 <_PyObject_MakeTpCall@@Base+0x516> │ │ │ │ movw r2, #36416 @ 0x8e40 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r7, r2 │ │ │ │ - beq.w 893fc <_PyObject_MakeTpCall@@Base+0x170> │ │ │ │ - b.n 89410 <_PyObject_MakeTpCall@@Base+0x184> │ │ │ │ + beq.w 893e0 <_PyObject_MakeTpCall@@Base+0x170> │ │ │ │ + b.n 893f4 <_PyObject_MakeTpCall@@Base+0x184> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8960a <_PyObject_MakeTpCall@@Base+0x37e> │ │ │ │ + beq.w 895ee <_PyObject_MakeTpCall@@Base+0x37e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8960a <_PyObject_MakeTpCall@@Base+0x37e> │ │ │ │ + bne.w 895ee <_PyObject_MakeTpCall@@Base+0x37e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 8960a <_PyObject_MakeTpCall@@Base+0x37e> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 895ee <_PyObject_MakeTpCall@@Base+0x37e> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 897ee <_PyObject_MakeTpCall@@Base+0x562> │ │ │ │ + beq.n 897d2 <_PyObject_MakeTpCall@@Base+0x562> │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8954c <_PyObject_MakeTpCall@@Base+0x2c0> │ │ │ │ + bne.w 89530 <_PyObject_MakeTpCall@@Base+0x2c0> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r6, [r3, #4] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 89410 <_PyObject_MakeTpCall@@Base+0x184> │ │ │ │ + beq.w 893f4 <_PyObject_MakeTpCall@@Base+0x184> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - b.n 89410 <_PyObject_MakeTpCall@@Base+0x184> │ │ │ │ + b.n 893f4 <_PyObject_MakeTpCall@@Base+0x184> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8971c <_PyObject_MakeTpCall@@Base+0x490> │ │ │ │ + bne.n 89700 <_PyObject_MakeTpCall@@Base+0x490> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 8971c <_PyObject_MakeTpCall@@Base+0x490> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 89700 <_PyObject_MakeTpCall@@Base+0x490> │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r5, [pc, #360] @ (89990 <_PyObject_MakeTpCall@@Base+0x704>) │ │ │ │ + ldr r5, [pc, #360] @ (89974 <_PyObject_MakeTpCall@@Base+0x704>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r2 │ │ │ │ ldr.w r8, [r3, r5] │ │ │ │ movw r3, #40764 @ 0x9f3c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 8987a <_PyObject_MakeTpCall@@Base+0x5ee> │ │ │ │ + beq.n 8985e <_PyObject_MakeTpCall@@Base+0x5ee> │ │ │ │ ldr.w r3, [r4, #156] @ 0x9c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 898fc <_PyObject_MakeTpCall@@Base+0x670> │ │ │ │ + beq.n 898e0 <_PyObject_MakeTpCall@@Base+0x670> │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [r8, #72] @ 0x48 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 898be <_PyObject_MakeTpCall@@Base+0x632> │ │ │ │ + cbz r0, 898a2 <_PyObject_MakeTpCall@@Base+0x632> │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 89918 <_PyObject_MakeTpCall@@Base+0x68c> │ │ │ │ + bne.n 898fc <_PyObject_MakeTpCall@@Base+0x68c> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 8989e <_PyObject_MakeTpCall@@Base+0x612> │ │ │ │ + bne.n 89882 <_PyObject_MakeTpCall@@Base+0x612> │ │ │ │ ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ - cbz r3, 89874 <_PyObject_MakeTpCall@@Base+0x5e8> │ │ │ │ + cbz r3, 89858 <_PyObject_MakeTpCall@@Base+0x5e8> │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 898e2 <_PyObject_MakeTpCall@@Base+0x656> │ │ │ │ + blt.n 898c6 <_PyObject_MakeTpCall@@Base+0x656> │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 89952 <_PyObject_MakeTpCall@@Base+0x6c6> │ │ │ │ + beq.n 89936 <_PyObject_MakeTpCall@@Base+0x6c6> │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 89840 <_PyObject_MakeTpCall@@Base+0x5b4> │ │ │ │ + beq.n 89824 <_PyObject_MakeTpCall@@Base+0x5b4> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21720 @ 0x54d8 │ │ │ │ + movw r1, #22040 @ 0x5618 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 1271a4 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 89874 <_PyObject_MakeTpCall@@Base+0x5e8> │ │ │ │ + b.n 89858 <_PyObject_MakeTpCall@@Base+0x5e8> │ │ │ │ ldr.w r2, [r3, #172] @ 0xac │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 8996e <_PyObject_MakeTpCall@@Base+0x6e2> │ │ │ │ + beq.n 89952 <_PyObject_MakeTpCall@@Base+0x6e2> │ │ │ │ ldr.w ip, [r2, #8]! │ │ │ │ movs r1, #0 │ │ │ │ cmp ip, r1 │ │ │ │ add.w r1, r1, #1 │ │ │ │ - ble.n 89874 <_PyObject_MakeTpCall@@Base+0x5e8> │ │ │ │ + ble.n 89858 <_PyObject_MakeTpCall@@Base+0x5e8> │ │ │ │ ldr.w r0, [r2, #4]! │ │ │ │ cmp r4, r0 │ │ │ │ - bne.n 898ac <_PyObject_MakeTpCall@@Base+0x620> │ │ │ │ - b.n 89862 <_PyObject_MakeTpCall@@Base+0x5d6> │ │ │ │ - cbz r3, 898c6 <_PyObject_MakeTpCall@@Base+0x63a> │ │ │ │ + bne.n 89890 <_PyObject_MakeTpCall@@Base+0x620> │ │ │ │ + b.n 89846 <_PyObject_MakeTpCall@@Base+0x5d6> │ │ │ │ + cbz r3, 898aa <_PyObject_MakeTpCall@@Base+0x63a> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8989a <_PyObject_MakeTpCall@@Base+0x60e> │ │ │ │ + bne.n 8987e <_PyObject_MakeTpCall@@Base+0x60e> │ │ │ │ movw r1, #4300 @ 0x10cc │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r8 │ │ │ │ - movw r2, #20876 @ 0x518c │ │ │ │ + movw r2, #21196 @ 0x52cc │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 1498b4 <_PyErr_Format@@Base> │ │ │ │ - b.n 8989a <_PyObject_MakeTpCall@@Base+0x60e> │ │ │ │ + bl 14999c <_PyErr_Format@@Base> │ │ │ │ + b.n 8987e <_PyObject_MakeTpCall@@Base+0x60e> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8989a <_PyObject_MakeTpCall@@Base+0x60e> │ │ │ │ + beq.n 8987e <_PyObject_MakeTpCall@@Base+0x60e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8989a <_PyObject_MakeTpCall@@Base+0x60e> │ │ │ │ + bne.n 8987e <_PyObject_MakeTpCall@@Base+0x60e> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 8989a <_PyObject_MakeTpCall@@Base+0x60e> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 8987e <_PyObject_MakeTpCall@@Base+0x60e> │ │ │ │ movw r1, #43976 @ 0xabc8 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mov r0, r8 │ │ │ │ - movw r2, #21752 @ 0x54f8 │ │ │ │ + movw r2, #22072 @ 0x5638 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 1498b4 <_PyErr_Format@@Base> │ │ │ │ - b.n 8989a <_PyObject_MakeTpCall@@Base+0x60e> │ │ │ │ + bl 14999c <_PyErr_Format@@Base> │ │ │ │ + b.n 8987e <_PyObject_MakeTpCall@@Base+0x60e> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8985c <_PyObject_MakeTpCall@@Base+0x5d0> │ │ │ │ + beq.n 89840 <_PyObject_MakeTpCall@@Base+0x5d0> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 89944 <_PyObject_MakeTpCall@@Base+0x6b8> │ │ │ │ + bne.n 89928 <_PyObject_MakeTpCall@@Base+0x6b8> │ │ │ │ movw r1, #4300 @ 0x10cc │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r8 │ │ │ │ - movw r2, #20924 @ 0x51bc │ │ │ │ + movw r2, #21244 @ 0x52fc │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 20d668 │ │ │ │ - b.n 8989a <_PyObject_MakeTpCall@@Base+0x60e> │ │ │ │ + bl 20d5bc │ │ │ │ + b.n 8987e <_PyObject_MakeTpCall@@Base+0x60e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 89928 <_PyObject_MakeTpCall@@Base+0x69c> │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 89928 <_PyObject_MakeTpCall@@Base+0x69c> │ │ │ │ - cbz r2, 8995a <_PyObject_MakeTpCall@@Base+0x6ce> │ │ │ │ + bne.n 8990c <_PyObject_MakeTpCall@@Base+0x69c> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 8990c <_PyObject_MakeTpCall@@Base+0x69c> │ │ │ │ + cbz r2, 8993e <_PyObject_MakeTpCall@@Base+0x6ce> │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 89884 <_PyObject_MakeTpCall@@Base+0x5f8> │ │ │ │ + bne.n 89868 <_PyObject_MakeTpCall@@Base+0x5f8> │ │ │ │ ldr r3, [r6, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r5, [r3, #4] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 89874 <_PyObject_MakeTpCall@@Base+0x5e8> │ │ │ │ + beq.n 89858 <_PyObject_MakeTpCall@@Base+0x5e8> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 89874 <_PyObject_MakeTpCall@@Base+0x5e8> │ │ │ │ + b.n 89858 <_PyObject_MakeTpCall@@Base+0x5e8> │ │ │ │ mov r2, r3 │ │ │ │ cmp r4, r2 │ │ │ │ - beq.w 89862 <_PyObject_MakeTpCall@@Base+0x5d6> │ │ │ │ + beq.w 89846 <_PyObject_MakeTpCall@@Base+0x5d6> │ │ │ │ ldr.w r2, [r2, #128] @ 0x80 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 89970 <_PyObject_MakeTpCall@@Base+0x6e4> │ │ │ │ + bne.n 89954 <_PyObject_MakeTpCall@@Base+0x6e4> │ │ │ │ movw r2, #36416 @ 0x8e40 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r4, r2 │ │ │ │ - beq.w 89862 <_PyObject_MakeTpCall@@Base+0x5d6> │ │ │ │ - b.n 89874 <_PyObject_MakeTpCall@@Base+0x5e8> │ │ │ │ + beq.w 89846 <_PyObject_MakeTpCall@@Base+0x5d6> │ │ │ │ + b.n 89858 <_PyObject_MakeTpCall@@Base+0x5e8> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ @@ -142821,277 +142790,277 @@ │ │ │ │ mov r5, r0 │ │ │ │ add r2, sp, #96 @ 0x60 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ movw r3, #21632 @ 0x5480 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ - movw r1, #21784 @ 0x5518 │ │ │ │ + movw r1, #22104 @ 0x5658 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movw r3, #42012 @ 0xa41c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ add r2, sp, #100 @ 0x64 │ │ │ │ - bl 8c534 │ │ │ │ + bl 8c520 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8b33c <_PyObject_MakeTpCall@@Base+0x20b0> │ │ │ │ + beq.w 8b324 <_PyObject_MakeTpCall@@Base+0x20b4> │ │ │ │ ldrd r3, r6, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldr r7, [sp, #92] @ 0x5c │ │ │ │ ldr.w r8, [r3, #8] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 89c04 <_PyObject_MakeTpCall@@Base+0x978> │ │ │ │ - ble.w 8b33c <_PyObject_MakeTpCall@@Base+0x20b0> │ │ │ │ + beq.w 89be8 <_PyObject_MakeTpCall@@Base+0x978> │ │ │ │ + ble.w 8b324 <_PyObject_MakeTpCall@@Base+0x20b4> │ │ │ │ ldr r0, [r3, #12] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 8bebe <_PyObject_MakeTpCall@@Base+0x2c32> │ │ │ │ + bge.w 8bfd0 <_PyObject_MakeTpCall@@Base+0x2d60> │ │ │ │ cmp.w r8, #1 │ │ │ │ - beq.w 8acf6 <_PyObject_MakeTpCall@@Base+0x1a6a> │ │ │ │ + beq.w 8acde <_PyObject_MakeTpCall@@Base+0x1a6e> │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ mov.w r9, #1 │ │ │ │ add.w sl, r3, #12 │ │ │ │ ldr.w r0, [sl, #4]! │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 8baba <_PyObject_MakeTpCall@@Base+0x282e> │ │ │ │ + bge.w 8bab2 <_PyObject_MakeTpCall@@Base+0x2842> │ │ │ │ add.w r9, r9, #1 │ │ │ │ cmp r8, r9 │ │ │ │ - bne.n 89a14 <_PyObject_MakeTpCall@@Base+0x788> │ │ │ │ + bne.n 899f8 <_PyObject_MakeTpCall@@Base+0x788> │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 8b33c <_PyObject_MakeTpCall@@Base+0x20b0> │ │ │ │ + ble.w 8b324 <_PyObject_MakeTpCall@@Base+0x20b4> │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ mov r9, r5 │ │ │ │ ldr.w r0, [r5, #172] @ 0xac │ │ │ │ movs r1, #0 │ │ │ │ add.w r8, r3, #8 │ │ │ │ mov fp, r4 │ │ │ │ mov r2, r8 │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8bcb8 <_PyObject_MakeTpCall@@Base+0x2a2c> │ │ │ │ + beq.w 8bd30 <_PyObject_MakeTpCall@@Base+0x2ac0> │ │ │ │ ldr r4, [sp, #20] │ │ │ │ ldr.w ip, [r0, #8] │ │ │ │ sub.w lr, r1, r4 │ │ │ │ mvn.w lr, lr │ │ │ │ ands.w lr, lr, #7 │ │ │ │ - beq.w 8b194 <_PyObject_MakeTpCall@@Base+0x1f08> │ │ │ │ + beq.w 8b17c <_PyObject_MakeTpCall@@Base+0x1f0c> │ │ │ │ cmp.w ip, #0 │ │ │ │ - ble.w 8b722 <_PyObject_MakeTpCall@@Base+0x2496> │ │ │ │ + ble.w 8b7a2 <_PyObject_MakeTpCall@@Base+0x2532> │ │ │ │ ldr.w sl, [r0, #12] │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 8b36a <_PyObject_MakeTpCall@@Base+0x20de> │ │ │ │ + bne.w 8b352 <_PyObject_MakeTpCall@@Base+0x20e2> │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ adds r1, #1 │ │ │ │ cmp.w lr, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - beq.w 8b194 <_PyObject_MakeTpCall@@Base+0x1f08> │ │ │ │ + beq.w 8b17c <_PyObject_MakeTpCall@@Base+0x1f0c> │ │ │ │ cmp.w lr, #2 │ │ │ │ - beq.n 89b14 <_PyObject_MakeTpCall@@Base+0x888> │ │ │ │ + beq.n 89af8 <_PyObject_MakeTpCall@@Base+0x888> │ │ │ │ cmp.w lr, #3 │ │ │ │ - beq.n 89afa <_PyObject_MakeTpCall@@Base+0x86e> │ │ │ │ + beq.n 89ade <_PyObject_MakeTpCall@@Base+0x86e> │ │ │ │ cmp.w lr, #4 │ │ │ │ - beq.n 89ae0 <_PyObject_MakeTpCall@@Base+0x854> │ │ │ │ + beq.n 89ac4 <_PyObject_MakeTpCall@@Base+0x854> │ │ │ │ cmp.w lr, #5 │ │ │ │ - beq.n 89ac6 <_PyObject_MakeTpCall@@Base+0x83a> │ │ │ │ + beq.n 89aaa <_PyObject_MakeTpCall@@Base+0x83a> │ │ │ │ cmp.w lr, #6 │ │ │ │ - bne.w 8b344 <_PyObject_MakeTpCall@@Base+0x20b8> │ │ │ │ + bne.w 8b32c <_PyObject_MakeTpCall@@Base+0x20bc> │ │ │ │ cmp.w ip, #0 │ │ │ │ - ble.w 8b722 <_PyObject_MakeTpCall@@Base+0x2496> │ │ │ │ + ble.w 8b7a2 <_PyObject_MakeTpCall@@Base+0x2532> │ │ │ │ ldr.w sl, [r0, #12] │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 8b36a <_PyObject_MakeTpCall@@Base+0x20de> │ │ │ │ + bne.w 8b352 <_PyObject_MakeTpCall@@Base+0x20e2> │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ adds r1, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - ble.w 8b722 <_PyObject_MakeTpCall@@Base+0x2496> │ │ │ │ + ble.w 8b7a2 <_PyObject_MakeTpCall@@Base+0x2532> │ │ │ │ ldr.w sl, [r0, #12] │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 8b36a <_PyObject_MakeTpCall@@Base+0x20de> │ │ │ │ + bne.w 8b352 <_PyObject_MakeTpCall@@Base+0x20e2> │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ adds r1, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - ble.w 8b722 <_PyObject_MakeTpCall@@Base+0x2496> │ │ │ │ + ble.w 8b7a2 <_PyObject_MakeTpCall@@Base+0x2532> │ │ │ │ ldr.w sl, [r0, #12] │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 8b36a <_PyObject_MakeTpCall@@Base+0x20de> │ │ │ │ + bne.w 8b352 <_PyObject_MakeTpCall@@Base+0x20e2> │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ adds r1, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - ble.w 8b722 <_PyObject_MakeTpCall@@Base+0x2496> │ │ │ │ + ble.w 8b7a2 <_PyObject_MakeTpCall@@Base+0x2532> │ │ │ │ ldr.w sl, [r0, #12] │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 8b36a <_PyObject_MakeTpCall@@Base+0x20de> │ │ │ │ + bne.w 8b352 <_PyObject_MakeTpCall@@Base+0x20e2> │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ adds r1, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - ble.w 8b722 <_PyObject_MakeTpCall@@Base+0x2496> │ │ │ │ + ble.w 8b7a2 <_PyObject_MakeTpCall@@Base+0x2532> │ │ │ │ ldr.w sl, [r0, #12] │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 8b36a <_PyObject_MakeTpCall@@Base+0x20de> │ │ │ │ + bne.w 8b352 <_PyObject_MakeTpCall@@Base+0x20e2> │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ adds r1, #1 │ │ │ │ mov r4, fp │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - ble.w 8b720 <_PyObject_MakeTpCall@@Base+0x2494> │ │ │ │ + ble.w 8b7a0 <_PyObject_MakeTpCall@@Base+0x2530> │ │ │ │ ldr.w sl, [r0, #12] │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 8b368 <_PyObject_MakeTpCall@@Base+0x20dc> │ │ │ │ + bne.w 8b350 <_PyObject_MakeTpCall@@Base+0x20e0> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ adds r1, #1 │ │ │ │ mov fp, r1 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 8b400 <_PyObject_MakeTpCall@@Base+0x2174> │ │ │ │ + bne.w 8b45c <_PyObject_MakeTpCall@@Base+0x21ec> │ │ │ │ mov r3, r9 │ │ │ │ str.w r9, [sp, #36] @ 0x24 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.w 8b994 <_PyObject_MakeTpCall@@Base+0x2708> │ │ │ │ + bne.w 8b9a0 <_PyObject_MakeTpCall@@Base+0x2730> │ │ │ │ mov.w fp, #0 │ │ │ │ strd r7, r6, [sp, #24] │ │ │ │ mov r9, fp │ │ │ │ mov sl, fp │ │ │ │ str.w fp, [sp, #32] │ │ │ │ ldr.w r4, [r8, #4]! │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 8bf44 <_PyObject_MakeTpCall@@Base+0x2cb8> │ │ │ │ + bge.w 8b9c6 <_PyObject_MakeTpCall@@Base+0x2756> │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ lsls r5, r2, #30 │ │ │ │ - bmi.w 8ac74 <_PyObject_MakeTpCall@@Base+0x19e8> │ │ │ │ + bmi.w 8ac5c <_PyObject_MakeTpCall@@Base+0x19ec> │ │ │ │ ldr.w r3, [r4, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8acbc <_PyObject_MakeTpCall@@Base+0x1a30> │ │ │ │ + beq.w 8aca4 <_PyObject_MakeTpCall@@Base+0x1a34> │ │ │ │ lsls r0, r2, #21 │ │ │ │ - bpl.w 8b324 <_PyObject_MakeTpCall@@Base+0x2098> │ │ │ │ + bpl.w 8b30c <_PyObject_MakeTpCall@@Base+0x209c> │ │ │ │ ldr.w r6, [r4, #128] @ 0x80 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 8ac20 <_PyObject_MakeTpCall@@Base+0x1994> │ │ │ │ + beq.w 8ac08 <_PyObject_MakeTpCall@@Base+0x1998> │ │ │ │ ldr.w r5, [r6, #128] @ 0x80 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 8acce <_PyObject_MakeTpCall@@Base+0x1a42> │ │ │ │ + beq.w 8acb6 <_PyObject_MakeTpCall@@Base+0x1a46> │ │ │ │ ldr.w r7, [r5, #128] @ 0x80 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 8afe8 <_PyObject_MakeTpCall@@Base+0x1d5c> │ │ │ │ + beq.w 8afd0 <_PyObject_MakeTpCall@@Base+0x1d60> │ │ │ │ ldr.w fp, [r7, #128] @ 0x80 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 8b236 <_PyObject_MakeTpCall@@Base+0x1faa> │ │ │ │ + beq.w 8b21e <_PyObject_MakeTpCall@@Base+0x1fae> │ │ │ │ ldr.w r1, [fp, #128] @ 0x80 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8b3e8 <_PyObject_MakeTpCall@@Base+0x215c> │ │ │ │ + beq.w 8b436 <_PyObject_MakeTpCall@@Base+0x21c6> │ │ │ │ ldr.w r0, [r1, #128] @ 0x80 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8b35c <_PyObject_MakeTpCall@@Base+0x20d0> │ │ │ │ + beq.w 8b344 <_PyObject_MakeTpCall@@Base+0x20d4> │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ - bl 7f578 │ │ │ │ + bl 7f58c │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [r1, #16] │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 89be8 <_PyObject_MakeTpCall@@Base+0x95c> │ │ │ │ + bne.n 89bcc <_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 8b23e <_PyObject_MakeTpCall@@Base+0x1fb2> │ │ │ │ + bne.w 8b226 <_PyObject_MakeTpCall@@Base+0x1fb6> │ │ │ │ ldr.w r2, [fp, #20] │ │ │ │ ldr r3, [r1, #20] │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ moveq fp, r1 │ │ │ │ - b.w 8b23e <_PyObject_MakeTpCall@@Base+0x1fb2> │ │ │ │ + b.w 8b226 <_PyObject_MakeTpCall@@Base+0x1fb6> │ │ │ │ movs r0, #1 │ │ │ │ movw r1, #36416 @ 0x8e40 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - bl 7d724 │ │ │ │ + bl 7d728 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8b33c <_PyObject_MakeTpCall@@Base+0x20b0> │ │ │ │ + beq.w 8b324 <_PyObject_MakeTpCall@@Base+0x20b4> │ │ │ │ movw r4, #36416 @ 0x8e40 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 8bc8e <_PyObject_MakeTpCall@@Base+0x2a02> │ │ │ │ + beq.w 8bd06 <_PyObject_MakeTpCall@@Base+0x2a96> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - bpl.w 8bc8e <_PyObject_MakeTpCall@@Base+0x2a02> │ │ │ │ + bpl.w 8bd06 <_PyObject_MakeTpCall@@Base+0x2a96> │ │ │ │ mov r0, r7 │ │ │ │ - bl 81e50 │ │ │ │ + bl 81e60 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8b3de <_PyObject_MakeTpCall@@Base+0x2152> │ │ │ │ + beq.w 8b3c6 <_PyObject_MakeTpCall@@Base+0x2156> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bpl.w 8bca4 <_PyObject_MakeTpCall@@Base+0x2a18> │ │ │ │ - ldr r1, [pc, #564] @ (89e80 <_PyObject_MakeTpCall@@Base+0xbf4>) │ │ │ │ + bpl.w 8bd1c <_PyObject_MakeTpCall@@Base+0x2aac> │ │ │ │ + ldr r1, [pc, #564] @ (89e64 <_PyObject_MakeTpCall@@Base+0xbf4>) │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr.w r2, [r1, #468] @ 0x1d4 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8ad66 <_PyObject_MakeTpCall@@Base+0x1ada> │ │ │ │ + bne.w 8ad4e <_PyObject_MakeTpCall@@Base+0x1ade> │ │ │ │ ldr.w r2, [r1, #476] @ 0x1dc │ │ │ │ adds r3, r2, #1 │ │ │ │ - beq.w 8ad66 <_PyObject_MakeTpCall@@Base+0x1ada> │ │ │ │ + beq.w 8ad4e <_PyObject_MakeTpCall@@Base+0x1ade> │ │ │ │ add.w r1, r1, #464 @ 0x1d0 │ │ │ │ add r3, sp, #112 @ 0x70 │ │ │ │ - bl 78354 │ │ │ │ + bl 782d4 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8ad86 <_PyObject_MakeTpCall@@Base+0x1afa> │ │ │ │ - ldr.w r9, [pc, #532] @ 89e90 <_PyObject_MakeTpCall@@Base+0xc04> │ │ │ │ + bne.w 8ad6e <_PyObject_MakeTpCall@@Base+0x1afe> │ │ │ │ + ldr.w r9, [pc, #532] @ 89e74 <_PyObject_MakeTpCall@@Base+0xc04> │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r9, fp] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8b77e <_PyObject_MakeTpCall@@Base+0x24f2> │ │ │ │ + bne.w 8b780 <_PyObject_MakeTpCall@@Base+0x2510> │ │ │ │ ldr.w r3, [r4, #144] @ 0x90 │ │ │ │ clz r3, r3 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [r4, #104] @ 0x68 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8aa90 <_PyObject_MakeTpCall@@Base+0x1804> │ │ │ │ + bne.w 8aa78 <_PyObject_MakeTpCall@@Base+0x1808> │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8aa90 <_PyObject_MakeTpCall@@Base+0x1804> │ │ │ │ + bne.w 8aa78 <_PyObject_MakeTpCall@@Base+0x1808> │ │ │ │ ldr.w r3, [r5, #152] @ 0x98 │ │ │ │ - movw r8, #40409 @ 0x9dd9 │ │ │ │ + movw r8, #40301 @ 0x9d6d │ │ │ │ movt r8, #7 │ │ │ │ cmp r3, r8 │ │ │ │ - bne.w 8bde0 <_PyObject_MakeTpCall@@Base+0x2b54> │ │ │ │ + bne.w 8beb4 <_PyObject_MakeTpCall@@Base+0x2c44> │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 79e20 │ │ │ │ + bl 79db4 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8b3de <_PyObject_MakeTpCall@@Base+0x2152> │ │ │ │ + beq.w 8b3c6 <_PyObject_MakeTpCall@@Base+0x2156> │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ str r3, [sp, #32] │ │ │ │ strd r2, r3, [sp, #20] │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ lsls r0, r3, #17 │ │ │ │ - bpl.n 89d06 <_PyObject_MakeTpCall@@Base+0xa7a> │ │ │ │ - ldr.w r9, [pc, #432] @ 89e90 <_PyObject_MakeTpCall@@Base+0xc04> │ │ │ │ + bpl.n 89cea <_PyObject_MakeTpCall@@Base+0xa7a> │ │ │ │ + ldr.w r9, [pc, #432] @ 89e74 <_PyObject_MakeTpCall@@Base+0xc04> │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ sub.w r2, sl, #8 │ │ │ │ ldr.w r3, [r9, fp] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr.w r1, [r3, #3796] @ 0xed4 │ │ │ │ ldr.w r3, [sl, #-4] │ │ │ │ ldr r0, [r1, #4] │ │ │ │ @@ -143112,1112 +143081,1112 @@ │ │ │ │ str.w r3, [sl, #48] @ 0x30 │ │ │ │ add.w r3, sl, #380 @ 0x17c │ │ │ │ str.w r3, [sl, #52] @ 0x34 │ │ │ │ add.w r3, sl, #368 @ 0x170 │ │ │ │ str.w r3, [sl, #56] @ 0x38 │ │ │ │ add.w r3, sl, #420 @ 0x1a4 │ │ │ │ str.w r3, [sl, #80] @ 0x50 │ │ │ │ - beq.w 8c18c <_PyObject_MakeTpCall@@Base+0x2f00> │ │ │ │ + beq.w 8c2d4 <_PyObject_MakeTpCall@@Base+0x3064> │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ str.w r0, [sl, #168] @ 0xa8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 89d56 <_PyObject_MakeTpCall@@Base+0xaca> │ │ │ │ + beq.n 89d3a <_PyObject_MakeTpCall@@Base+0xaca> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ str.w r8, [sl, #152] @ 0x98 │ │ │ │ - movw r2, #65005 @ 0xfded │ │ │ │ + movw r2, #65269 @ 0xfef5 │ │ │ │ movt r2, #15 │ │ │ │ cmp r3, r1 │ │ │ │ it ne │ │ │ │ addne r3, #1 │ │ │ │ str.w r2, [sl, #24] │ │ │ │ str.w r4, [sl, #128] @ 0x80 │ │ │ │ - movw r2, #59433 @ 0xe829 │ │ │ │ + movw r2, #59453 @ 0xe83d │ │ │ │ movt r2, #7 │ │ │ │ str.w r2, [sl, #160] @ 0xa0 │ │ │ │ - movw r2, #5173 @ 0x1435 │ │ │ │ + movw r2, #5685 @ 0x1635 │ │ │ │ movt r2, #18 │ │ │ │ str.w r2, [sl, #92] @ 0x5c │ │ │ │ - movw r2, #8605 @ 0x219d │ │ │ │ + movw r2, #8837 @ 0x2285 │ │ │ │ movt r2, #20 │ │ │ │ str.w r2, [sl, #96] @ 0x60 │ │ │ │ it ne │ │ │ │ strne r3, [r6, #0] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ strd r6, r3, [sl, #428] @ 0x1ac │ │ │ │ ldr r3, [r6, #4] │ │ │ │ str.w r7, [sl, #132] @ 0x84 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sl, #444] @ 0x1bc │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bpl.w 8ba7a <_PyObject_MakeTpCall@@Base+0x27ee> │ │ │ │ + bpl.w 8be64 <_PyObject_MakeTpCall@@Base+0x2bf4> │ │ │ │ ldrb r3, [r6, #16] │ │ │ │ lsls r2, r3, #25 │ │ │ │ - bpl.w 8ba88 <_PyObject_MakeTpCall@@Base+0x27fc> │ │ │ │ + bpl.w 8be72 <_PyObject_MakeTpCall@@Base+0x2c02> │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bpl.w 8ba88 <_PyObject_MakeTpCall@@Base+0x27fc> │ │ │ │ + bpl.w 8be72 <_PyObject_MakeTpCall@@Base+0x2c02> │ │ │ │ adds.w r0, r6, #20 │ │ │ │ itt ne │ │ │ │ ldrne r5, [r6, #8] │ │ │ │ strne.w r0, [sl, #12] │ │ │ │ - beq.w 8ba52 <_PyObject_MakeTpCall@@Base+0x27c6> │ │ │ │ + beq.w 8be00 <_PyObject_MakeTpCall@@Base+0x2b90> │ │ │ │ blx 29b58 │ │ │ │ cmp r0, r5 │ │ │ │ - bne.w 8c34e <_PyObject_MakeTpCall@@Base+0x30c2> │ │ │ │ + bne.w 8c374 <_PyObject_MakeTpCall@@Base+0x3104> │ │ │ │ ldr.w r3, [sl, #84] @ 0x54 │ │ │ │ lsls r0, r3, #30 │ │ │ │ - bmi.w 8acfe <_PyObject_MakeTpCall@@Base+0x1a72> │ │ │ │ - ldr r5, [pc, #152] @ (89e84 <_PyObject_MakeTpCall@@Base+0xbf8>) │ │ │ │ + bmi.w 8ace6 <_PyObject_MakeTpCall@@Base+0x1a76> │ │ │ │ + ldr r5, [pc, #152] @ (89e68 <_PyObject_MakeTpCall@@Base+0xbf8>) │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov r2, r3 │ │ │ │ ldr.w r6, [sl, #132] @ 0x84 │ │ │ │ ldr.w r3, [r5, #2976] @ 0xba0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8ad54 <_PyObject_MakeTpCall@@Base+0x1ac8> │ │ │ │ + bne.w 8ad3c <_PyObject_MakeTpCall@@Base+0x1acc> │ │ │ │ ldr.w r2, [r5, #2984] @ 0xba8 │ │ │ │ adds r1, r2, #1 │ │ │ │ - beq.w 8ad54 <_PyObject_MakeTpCall@@Base+0x1ac8> │ │ │ │ + beq.w 8ad3c <_PyObject_MakeTpCall@@Base+0x1acc> │ │ │ │ add r3, sp, #112 @ 0x70 │ │ │ │ - ldr r1, [pc, #116] @ (89e88 <_PyObject_MakeTpCall@@Base+0xbfc>) │ │ │ │ + ldr r1, [pc, #116] @ (89e6c <_PyObject_MakeTpCall@@Base+0xbfc>) │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 78354 │ │ │ │ + bl 782d4 │ │ │ │ adds r7, r0, #3 │ │ │ │ - beq.n 89e5e <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + beq.n 89e42 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 89e94 <_PyObject_MakeTpCall@@Base+0xc08> │ │ │ │ - bl 106e90 │ │ │ │ + bne.n 89e78 <_PyObject_MakeTpCall@@Base+0xc08> │ │ │ │ + bl 106fac │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 89e9a <_PyObject_MakeTpCall@@Base+0xc0e> │ │ │ │ - ldr r1, [pc, #92] @ (89e8c <_PyObject_MakeTpCall@@Base+0xc00>) │ │ │ │ + beq.n 89e7e <_PyObject_MakeTpCall@@Base+0xc0e> │ │ │ │ + ldr r1, [pc, #92] @ (89e70 <_PyObject_MakeTpCall@@Base+0xc00>) │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - bl 80324 │ │ │ │ + bl 80338 │ │ │ │ ldr.w r8, [sp, #112] @ 0x70 │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 89e5a <_PyObject_MakeTpCall@@Base+0xbce> │ │ │ │ + beq.n 89e3e <_PyObject_MakeTpCall@@Base+0xbce> │ │ │ │ mov r2, r8 │ │ │ │ - ldr r1, [pc, #68] @ (89e88 <_PyObject_MakeTpCall@@Base+0xbfc>) │ │ │ │ + ldr r1, [pc, #68] @ (89e6c <_PyObject_MakeTpCall@@Base+0xbfc>) │ │ │ │ mov r0, r6 │ │ │ │ - bl 793e8 │ │ │ │ + bl 7937c │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8b9ba <_PyObject_MakeTpCall@@Base+0x272e> │ │ │ │ + bne.w 8b978 <_PyObject_MakeTpCall@@Base+0x2708> │ │ │ │ cmp r7, #0 │ │ │ │ - bge.n 89e9a <_PyObject_MakeTpCall@@Base+0xc0e> │ │ │ │ + bge.n 89e7e <_PyObject_MakeTpCall@@Base+0xc0e> │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 89e76 <_PyObject_MakeTpCall@@Base+0xbea> │ │ │ │ + beq.n 89e5a <_PyObject_MakeTpCall@@Base+0xbea> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8c150 <_PyObject_MakeTpCall@@Base+0x2ec4> │ │ │ │ + beq.w 8c04a <_PyObject_MakeTpCall@@Base+0x2dda> │ │ │ │ mov.w sl, #0 │ │ │ │ - b.w 8a7da <_PyObject_MakeTpCall@@Base+0x154e> │ │ │ │ + b.w 8a7c2 <_PyObject_MakeTpCall@@Base+0x1552> │ │ │ │ nop │ │ │ │ add r6, sp, #0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldr r6, [sp, #0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ add r1, sp, #624 @ 0x270 │ │ │ │ lsls r0, r1, #1 │ │ │ │ add r1, sp, #1008 @ 0x3f0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 89e24 <_PyObject_MakeTpCall@@Base+0xb98> │ │ │ │ + beq.n 89e08 <_PyObject_MakeTpCall@@Base+0xb98> │ │ │ │ ldr.w r3, [sl, #84] @ 0x54 │ │ │ │ lsls r0, r3, #30 │ │ │ │ - bmi.w 8c42c <_PyObject_MakeTpCall@@Base+0x31a0> │ │ │ │ + bmi.w 8c38e <_PyObject_MakeTpCall@@Base+0x311e> │ │ │ │ ldr.w r6, [sl, #132] @ 0x84 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bpl.w 8c474 <_PyObject_MakeTpCall@@Base+0x31e8> │ │ │ │ + bpl.w 8c3d6 <_PyObject_MakeTpCall@@Base+0x3166> │ │ │ │ ldr.w r3, [r5, #3604] @ 0xe14 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8b224 <_PyObject_MakeTpCall@@Base+0x1f98> │ │ │ │ + bne.w 8b20c <_PyObject_MakeTpCall@@Base+0x1f9c> │ │ │ │ ldr.w r2, [r5, #3612] @ 0xe1c │ │ │ │ adds r3, r2, #1 │ │ │ │ - beq.w 8b224 <_PyObject_MakeTpCall@@Base+0x1f98> │ │ │ │ - ldr r1, [pc, #736] @ (8a1ac <_PyObject_MakeTpCall@@Base+0xf20>) │ │ │ │ + beq.w 8b20c <_PyObject_MakeTpCall@@Base+0x1f9c> │ │ │ │ + ldr r1, [pc, #736] @ (8a190 <_PyObject_MakeTpCall@@Base+0xf20>) │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - bl 78354 │ │ │ │ + bl 782d4 │ │ │ │ adds r0, #3 │ │ │ │ - beq.n 89e5e <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + beq.n 89e42 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ ldr r7, [sp, #112] @ 0x70 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8ab28 <_PyObject_MakeTpCall@@Base+0x189c> │ │ │ │ + bne.w 8ab10 <_PyObject_MakeTpCall@@Base+0x18a0> │ │ │ │ ldr.w r2, [sl, #428] @ 0x1ac │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 89ef0 <_PyObject_MakeTpCall@@Base+0xc64> │ │ │ │ + beq.n 89ed4 <_PyObject_MakeTpCall@@Base+0xc64> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ str.w r2, [sl, #436] @ 0x1b4 │ │ │ │ ldr.w r3, [sl, #84] @ 0x54 │ │ │ │ lsls r1, r3, #30 │ │ │ │ - bmi.w 8c19e <_PyObject_MakeTpCall@@Base+0x2f12> │ │ │ │ + bmi.w 8c3ea <_PyObject_MakeTpCall@@Base+0x317a> │ │ │ │ ldr.w r6, [sl, #132] @ 0x84 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bpl.w 8c24a <_PyObject_MakeTpCall@@Base+0x2fbe> │ │ │ │ + bpl.w 8c4f0 <_PyObject_MakeTpCall@@Base+0x3280> │ │ │ │ ldr.w r3, [r5, #1180] @ 0x49c │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8aad8 <_PyObject_MakeTpCall@@Base+0x184c> │ │ │ │ + bne.w 8aac0 <_PyObject_MakeTpCall@@Base+0x1850> │ │ │ │ ldr.w r2, [r5, #1188] @ 0x4a4 │ │ │ │ adds r7, r2, #1 │ │ │ │ - beq.w 8aad8 <_PyObject_MakeTpCall@@Base+0x184c> │ │ │ │ + beq.w 8aac0 <_PyObject_MakeTpCall@@Base+0x1850> │ │ │ │ mov r0, r6 │ │ │ │ - ldr r1, [pc, #648] @ (8a1b0 <_PyObject_MakeTpCall@@Base+0xf24>) │ │ │ │ + ldr r1, [pc, #648] @ (8a194 <_PyObject_MakeTpCall@@Base+0xf24>) │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - bl 78354 │ │ │ │ + bl 782d4 │ │ │ │ ldr r6, [sp, #112] @ 0x70 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 8aae6 <_PyObject_MakeTpCall@@Base+0x185a> │ │ │ │ + beq.w 8aace <_PyObject_MakeTpCall@@Base+0x185e> │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bpl.n 89fc4 <_PyObject_MakeTpCall@@Base+0xd38> │ │ │ │ + bpl.n 89fa8 <_PyObject_MakeTpCall@@Base+0xd38> │ │ │ │ ldrb r3, [r6, #16] │ │ │ │ lsls r2, r3, #25 │ │ │ │ - bpl.w 8bb70 <_PyObject_MakeTpCall@@Base+0x28e4> │ │ │ │ + bpl.w 8bb24 <_PyObject_MakeTpCall@@Base+0x28b4> │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bpl.w 8bb70 <_PyObject_MakeTpCall@@Base+0x28e4> │ │ │ │ + bpl.w 8bb24 <_PyObject_MakeTpCall@@Base+0x28b4> │ │ │ │ adds.w r7, r6, #20 │ │ │ │ - beq.w 8bb78 <_PyObject_MakeTpCall@@Base+0x28ec> │ │ │ │ + beq.w 8bb2c <_PyObject_MakeTpCall@@Base+0x28bc> │ │ │ │ movw r8, #19968 @ 0x4e00 │ │ │ │ movt r8, #72 @ 0x48 │ │ │ │ mov r0, r7 │ │ │ │ blx 29b58 │ │ │ │ - movw r2, #6037 @ 0x1795 │ │ │ │ + movw r2, #6029 @ 0x178d │ │ │ │ movt r2, #7 │ │ │ │ ldr.w r3, [r8, #692] @ 0x2b4 │ │ │ │ adds r1, r0, #1 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8b8fc <_PyObject_MakeTpCall@@Base+0x2670> │ │ │ │ - ldr.w r9, [pc, #588] @ 8a1c4 <_PyObject_MakeTpCall@@Base+0xf38> │ │ │ │ + bne.w 8b832 <_PyObject_MakeTpCall@@Base+0x25c2> │ │ │ │ + ldr.w r9, [pc, #588] @ 8a1a8 <_PyObject_MakeTpCall@@Base+0xf38> │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ cmp.w r1, #512 @ 0x200 │ │ │ │ ldr.w r3, [r9, fp] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r9, [r3, #1528] @ 0x5f8 │ │ │ │ - bhi.w 8ab90 <_PyObject_MakeTpCall@@Base+0x1904> │ │ │ │ + bhi.w 8ab78 <_PyObject_MakeTpCall@@Base+0x1908> │ │ │ │ lsrs r1, r0, #3 │ │ │ │ ldr.w r3, [r9, r1, lsl #3] │ │ │ │ ldr.w ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq.w 8b914 <_PyObject_MakeTpCall@@Base+0x2688> │ │ │ │ + beq.w 8b84a <_PyObject_MakeTpCall@@Base+0x25da> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r6, [r3, #4] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r0, [r6, #0] │ │ │ │ str r0, [r3, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8ab70 <_PyObject_MakeTpCall@@Base+0x18e4> │ │ │ │ + beq.w 8ab58 <_PyObject_MakeTpCall@@Base+0x18e8> │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ blx 29c10 │ │ │ │ str.w r6, [sl, #88] @ 0x58 │ │ │ │ ldr.w r3, [sl, #84] @ 0x54 │ │ │ │ lsls r1, r3, #30 │ │ │ │ - bmi.w 8c2b0 <_PyObject_MakeTpCall@@Base+0x3024> │ │ │ │ + bmi.w 8c4a6 <_PyObject_MakeTpCall@@Base+0x3236> │ │ │ │ ldr.w r6, [sl, #132] @ 0x84 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bpl.w 8c4ac <_PyObject_MakeTpCall@@Base+0x3220> │ │ │ │ + bpl.w 8c48a <_PyObject_MakeTpCall@@Base+0x321a> │ │ │ │ ldr.w r3, [r5, #3160] @ 0xc58 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8b5e0 <_PyObject_MakeTpCall@@Base+0x2354> │ │ │ │ + bne.w 8b600 <_PyObject_MakeTpCall@@Base+0x2390> │ │ │ │ ldr.w r2, [r5, #3168] @ 0xc60 │ │ │ │ adds r7, r2, #1 │ │ │ │ - beq.w 8b5e0 <_PyObject_MakeTpCall@@Base+0x2354> │ │ │ │ - ldr r1, [pc, #448] @ (8a1b4 <_PyObject_MakeTpCall@@Base+0xf28>) │ │ │ │ + beq.w 8b600 <_PyObject_MakeTpCall@@Base+0x2390> │ │ │ │ + ldr r1, [pc, #448] @ (8a198 <_PyObject_MakeTpCall@@Base+0xf28>) │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - bl 78354 │ │ │ │ + bl 782d4 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8b258 <_PyObject_MakeTpCall@@Base+0x1fcc> │ │ │ │ - ldr.w r9, [pc, #444] @ 8a1c4 <_PyObject_MakeTpCall@@Base+0xf38> │ │ │ │ + bne.w 8b240 <_PyObject_MakeTpCall@@Base+0x1fd0> │ │ │ │ + ldr.w r9, [pc, #444] @ 8a1a8 <_PyObject_MakeTpCall@@Base+0xf38> │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r9, fp] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8b788 <_PyObject_MakeTpCall@@Base+0x24fc> │ │ │ │ + bne.w 8b78a <_PyObject_MakeTpCall@@Base+0x251a> │ │ │ │ ldr.w r3, [sl, #84] @ 0x54 │ │ │ │ lsls r1, r3, #30 │ │ │ │ - bmi.w 8b2a8 <_PyObject_MakeTpCall@@Base+0x201c> │ │ │ │ + bmi.w 8b290 <_PyObject_MakeTpCall@@Base+0x2020> │ │ │ │ ldr.w r6, [sl, #132] @ 0x84 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bpl.w 8bc72 <_PyObject_MakeTpCall@@Base+0x29e6> │ │ │ │ + bpl.w 8bcea <_PyObject_MakeTpCall@@Base+0x2a7a> │ │ │ │ ldr.w r3, [r5, #2192] @ 0x890 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8b67c <_PyObject_MakeTpCall@@Base+0x23f0> │ │ │ │ + bne.w 8b670 <_PyObject_MakeTpCall@@Base+0x2400> │ │ │ │ ldr.w r2, [r5, #2200] @ 0x898 │ │ │ │ adds r7, r2, #1 │ │ │ │ - beq.w 8b67c <_PyObject_MakeTpCall@@Base+0x23f0> │ │ │ │ - ldr r1, [pc, #368] @ (8a1b8 <_PyObject_MakeTpCall@@Base+0xf2c>) │ │ │ │ + beq.w 8b670 <_PyObject_MakeTpCall@@Base+0x2400> │ │ │ │ + ldr r1, [pc, #368] @ (8a19c <_PyObject_MakeTpCall@@Base+0xf2c>) │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - bl 78354 │ │ │ │ + bl 782d4 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8b68e <_PyObject_MakeTpCall@@Base+0x2402> │ │ │ │ - ldr.w r9, [pc, #360] @ 8a1c4 <_PyObject_MakeTpCall@@Base+0xf38> │ │ │ │ + bne.w 8b6a6 <_PyObject_MakeTpCall@@Base+0x2436> │ │ │ │ + ldr.w r9, [pc, #360] @ 8a1a8 <_PyObject_MakeTpCall@@Base+0xf38> │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r9, fp] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8b774 <_PyObject_MakeTpCall@@Base+0x24e8> │ │ │ │ + bne.w 8b776 <_PyObject_MakeTpCall@@Base+0x2506> │ │ │ │ ldr.w r3, [sl, #84] @ 0x54 │ │ │ │ lsls r1, r3, #30 │ │ │ │ - bmi.w 8b6b0 <_PyObject_MakeTpCall@@Base+0x2424> │ │ │ │ + bmi.w 8b6c8 <_PyObject_MakeTpCall@@Base+0x2458> │ │ │ │ ldr.w r6, [sl, #132] @ 0x84 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bpl.w 8bd5e <_PyObject_MakeTpCall@@Base+0x2ad2> │ │ │ │ + bpl.w 8bdd6 <_PyObject_MakeTpCall@@Base+0x2b66> │ │ │ │ ldr.w r3, [r5, #628] @ 0x274 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8b5f2 <_PyObject_MakeTpCall@@Base+0x2366> │ │ │ │ + bne.w 8b612 <_PyObject_MakeTpCall@@Base+0x23a2> │ │ │ │ ldr.w r2, [r5, #636] @ 0x27c │ │ │ │ adds r7, r2, #1 │ │ │ │ - beq.w 8b5f2 <_PyObject_MakeTpCall@@Base+0x2366> │ │ │ │ - ldr r1, [pc, #288] @ (8a1bc <_PyObject_MakeTpCall@@Base+0xf30>) │ │ │ │ + beq.w 8b612 <_PyObject_MakeTpCall@@Base+0x23a2> │ │ │ │ + ldr r1, [pc, #288] @ (8a1a0 <_PyObject_MakeTpCall@@Base+0xf30>) │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - bl 78354 │ │ │ │ + bl 782d4 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8b604 <_PyObject_MakeTpCall@@Base+0x2378> │ │ │ │ - ldr.w r9, [pc, #276] @ 8a1c4 <_PyObject_MakeTpCall@@Base+0xf38> │ │ │ │ + bne.w 8b624 <_PyObject_MakeTpCall@@Base+0x23b4> │ │ │ │ + ldr.w r9, [pc, #276] @ 8a1a8 <_PyObject_MakeTpCall@@Base+0xf38> │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r9, fp] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8b750 <_PyObject_MakeTpCall@@Base+0x24c4> │ │ │ │ + bne.w 8b7d0 <_PyObject_MakeTpCall@@Base+0x2560> │ │ │ │ ldr.w r3, [sl, #432] @ 0x1b0 │ │ │ │ ldr r7, [r4, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8af12 <_PyObject_MakeTpCall@@Base+0x1c86> │ │ │ │ + bne.w 8aefa <_PyObject_MakeTpCall@@Base+0x1c8a> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r3, 8a0e4 <_PyObject_MakeTpCall@@Base+0xe58> │ │ │ │ + cbz r3, 8a0c8 <_PyObject_MakeTpCall@@Base+0xe58> │ │ │ │ ldr.w r3, [sl, #84] @ 0x54 │ │ │ │ orr.w r3, r3, #8 │ │ │ │ str.w r3, [sl, #84] @ 0x54 │ │ │ │ mvn.w r3, #15 │ │ │ │ str.w r3, [sl, #104] @ 0x68 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - cbz r3, 8a0fc <_PyObject_MakeTpCall@@Base+0xe70> │ │ │ │ + cbz r3, 8a0e0 <_PyObject_MakeTpCall@@Base+0xe70> │ │ │ │ ldr.w r3, [sl, #84] @ 0x54 │ │ │ │ orr.w r3, r3, #16 │ │ │ │ str.w r3, [sl, #84] @ 0x54 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str.w r3, [sl, #144] @ 0x90 │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ ldr r2, [r4, #20] │ │ │ │ str.w r7, [sl, #16] │ │ │ │ ldr r6, [r3, #84] @ 0x54 │ │ │ │ str.w r2, [sl, #20] │ │ │ │ ands.w r6, r6, #8388608 @ 0x800000 │ │ │ │ - beq.w 8a516 <_PyObject_MakeTpCall@@Base+0x128a> │ │ │ │ + beq.w 8a4fa <_PyObject_MakeTpCall@@Base+0x128a> │ │ │ │ ldr.w r2, [sl, #104] @ 0x68 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ add r3, sl │ │ │ │ str.w r3, [sl, #120] @ 0x78 │ │ │ │ ldr.w r3, [sl, #144] @ 0x90 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8a540 <_PyObject_MakeTpCall@@Base+0x12b4> │ │ │ │ + bne.w 8a524 <_PyObject_MakeTpCall@@Base+0x12b4> │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8b312 <_PyObject_MakeTpCall@@Base+0x2086> │ │ │ │ + bne.w 8b2fa <_PyObject_MakeTpCall@@Base+0x208a> │ │ │ │ str.w r3, [sl, #124] @ 0x7c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.w 8b318 <_PyObject_MakeTpCall@@Base+0x208c> │ │ │ │ + bgt.w 8b300 <_PyObject_MakeTpCall@@Base+0x2090> │ │ │ │ ldr.w r3, [sl, #84] @ 0x54 │ │ │ │ lsls r1, r3, #30 │ │ │ │ - bmi.w 8a57e <_PyObject_MakeTpCall@@Base+0x12f2> │ │ │ │ + bmi.w 8a562 <_PyObject_MakeTpCall@@Base+0x12f2> │ │ │ │ ldr.w r4, [sl, #132] @ 0x84 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - bpl.w 8c374 <_PyObject_MakeTpCall@@Base+0x30e8> │ │ │ │ + bpl.w 8c510 <_PyObject_MakeTpCall@@Base+0x32a0> │ │ │ │ ldr.w r3, [r5, #668] @ 0x29c │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8b704 <_PyObject_MakeTpCall@@Base+0x2478> │ │ │ │ + bne.w 8b694 <_PyObject_MakeTpCall@@Base+0x2424> │ │ │ │ ldr.w r2, [r5, #676] @ 0x2a4 │ │ │ │ adds r6, r2, #1 │ │ │ │ - beq.w 8b704 <_PyObject_MakeTpCall@@Base+0x2478> │ │ │ │ - ldr r1, [pc, #84] @ (8a1c0 <_PyObject_MakeTpCall@@Base+0xf34>) │ │ │ │ + beq.w 8b694 <_PyObject_MakeTpCall@@Base+0x2424> │ │ │ │ + ldr r1, [pc, #84] @ (8a1a4 <_PyObject_MakeTpCall@@Base+0xf34>) │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - bl 78354 │ │ │ │ + bl 782d4 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8b19a <_PyObject_MakeTpCall@@Base+0x1f0e> │ │ │ │ - ldr.w r9, [pc, #68] @ 8a1c4 <_PyObject_MakeTpCall@@Base+0xf38> │ │ │ │ + bne.w 8b182 <_PyObject_MakeTpCall@@Base+0x1f12> │ │ │ │ + ldr.w r9, [pc, #68] @ 8a1a8 <_PyObject_MakeTpCall@@Base+0xf38> │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r9, fp] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8b768 <_PyObject_MakeTpCall@@Base+0x24dc> │ │ │ │ + bne.w 8b7e8 <_PyObject_MakeTpCall@@Base+0x2578> │ │ │ │ ldr.w r3, [sl, #84] @ 0x54 │ │ │ │ lsls r1, r3, #30 │ │ │ │ - bmi.w 8b1d0 <_PyObject_MakeTpCall@@Base+0x1f44> │ │ │ │ + bmi.w 8b1b8 <_PyObject_MakeTpCall@@Base+0x1f48> │ │ │ │ ldr.w r4, [sl, #132] @ 0x84 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - bpl.w 8c368 <_PyObject_MakeTpCall@@Base+0x30dc> │ │ │ │ - b.n 8a1c8 <_PyObject_MakeTpCall@@Base+0xf3c> │ │ │ │ + bpl.w 8c4fa <_PyObject_MakeTpCall@@Base+0x328a> │ │ │ │ + b.n 8a1ac <_PyObject_MakeTpCall@@Base+0xf3c> │ │ │ │ nop │ │ │ │ add r4, sp, #64 @ 0x40 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r2, pc, #608 @ (adr r2, 8a414 <_PyObject_MakeTpCall@@Base+0x1188>) │ │ │ │ + add r2, pc, #608 @ (adr r2, 8a3f8 <_PyObject_MakeTpCall@@Base+0x1188>) │ │ │ │ lsls r0, r1, #1 │ │ │ │ add r2, sp, #336 @ 0x150 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r6, pc, #560 @ (adr r6, 8a3ec <_PyObject_MakeTpCall@@Base+0x1160>) │ │ │ │ + add r6, pc, #560 @ (adr r6, 8a3d0 <_PyObject_MakeTpCall@@Base+0x1160>) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r0, pc, #448 @ (adr r0, 8a380 <_PyObject_MakeTpCall@@Base+0x10f4>) │ │ │ │ + add r0, pc, #448 @ (adr r0, 8a364 <_PyObject_MakeTpCall@@Base+0x10f4>) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r0, pc, #608 @ (adr r0, 8a424 <_PyObject_MakeTpCall@@Base+0x1198>) │ │ │ │ + add r0, pc, #608 @ (adr r0, 8a408 <_PyObject_MakeTpCall@@Base+0x1198>) │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr.w r3, [r5, #740] @ 0x2e4 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8b6f2 <_PyObject_MakeTpCall@@Base+0x2466> │ │ │ │ + bne.w 8b682 <_PyObject_MakeTpCall@@Base+0x2412> │ │ │ │ ldr.w r2, [r5, #748] @ 0x2ec │ │ │ │ adds r6, r2, #1 │ │ │ │ - beq.w 8b6f2 <_PyObject_MakeTpCall@@Base+0x2466> │ │ │ │ - ldr r1, [pc, #732] @ (8a4bc <_PyObject_MakeTpCall@@Base+0x1230>) │ │ │ │ + beq.w 8b682 <_PyObject_MakeTpCall@@Base+0x2412> │ │ │ │ + ldr r1, [pc, #732] @ (8a4a0 <_PyObject_MakeTpCall@@Base+0x1230>) │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - bl 78354 │ │ │ │ + bl 782d4 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8bcde <_PyObject_MakeTpCall@@Base+0x2a52> │ │ │ │ - ldr.w r9, [pc, #724] @ 8a4c8 <_PyObject_MakeTpCall@@Base+0x123c> │ │ │ │ + bne.w 8bd56 <_PyObject_MakeTpCall@@Base+0x2ae6> │ │ │ │ + ldr.w r9, [pc, #724] @ 8a4ac <_PyObject_MakeTpCall@@Base+0x123c> │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r9, fp] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8b75c <_PyObject_MakeTpCall@@Base+0x24d0> │ │ │ │ + bne.w 8b7dc <_PyObject_MakeTpCall@@Base+0x256c> │ │ │ │ ldr.w r3, [sl, #84] @ 0x54 │ │ │ │ lsls r1, r3, #19 │ │ │ │ - bmi.n 8a232 <_PyObject_MakeTpCall@@Base+0xfa6> │ │ │ │ + bmi.n 8a216 <_PyObject_MakeTpCall@@Base+0xfa6> │ │ │ │ lsls r2, r3, #22 │ │ │ │ mov.w r1, #1 │ │ │ │ it pl │ │ │ │ orrpl.w r3, r3, #256 @ 0x100 │ │ │ │ mov r0, sl │ │ │ │ ittt pl │ │ │ │ strpl.w r3, [sl, #84] @ 0x54 │ │ │ │ mvnpl.w r3, #3221225472 @ 0xc0000000 │ │ │ │ strpl.w r3, [sl] │ │ │ │ - bl 72eb4 │ │ │ │ + bl 72e34 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 89e5e <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + blt.w 89e42 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ movw r1, #45388 @ 0xb14c │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ - cbz r3, 8a24c <_PyObject_MakeTpCall@@Base+0xfc0> │ │ │ │ + cbz r3, 8a230 <_PyObject_MakeTpCall@@Base+0xfc0> │ │ │ │ mov r0, sl │ │ │ │ - bl 8d868 │ │ │ │ + bl 8d854 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r1, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8a23e <_PyObject_MakeTpCall@@Base+0xfb2> │ │ │ │ + bne.n 8a222 <_PyObject_MakeTpCall@@Base+0xfb2> │ │ │ │ ldr.w r4, [sl, #132] @ 0x84 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldrb r6, [r3, #6] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 8bdf8 <_PyObject_MakeTpCall@@Base+0x2b6c> │ │ │ │ + beq.w 8bedc <_PyObject_MakeTpCall@@Base+0x2c6c> │ │ │ │ ldr.w r3, [sl, #84] @ 0x54 │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bmi.w 8bd06 <_PyObject_MakeTpCall@@Base+0x2a7a> │ │ │ │ + bmi.w 8bd7e <_PyObject_MakeTpCall@@Base+0x2b0e> │ │ │ │ mov r0, r4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 8bd4a <_PyObject_MakeTpCall@@Base+0x2abe> │ │ │ │ + beq.w 8bdc2 <_PyObject_MakeTpCall@@Base+0x2b52> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - bpl.w 8bd4a <_PyObject_MakeTpCall@@Base+0x2abe> │ │ │ │ - bl 81e50 │ │ │ │ + bpl.w 8bdc2 <_PyObject_MakeTpCall@@Base+0x2b52> │ │ │ │ + bl 81e60 │ │ │ │ str r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 89e5e <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ - ldr.w r9, [pc, #576] @ 8a4c8 <_PyObject_MakeTpCall@@Base+0x123c> │ │ │ │ - movw r3, #35857 @ 0x8c11 │ │ │ │ + beq.w 89e42 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + ldr.w r9, [pc, #576] @ 8a4ac <_PyObject_MakeTpCall@@Base+0x123c> │ │ │ │ + movw r3, #35881 @ 0x8c29 │ │ │ │ movt r3, #15 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov.w r8, #0 │ │ │ │ - ldr r3, [pc, #540] @ (8a4c0 <_PyObject_MakeTpCall@@Base+0x1234>) │ │ │ │ + ldr r3, [pc, #540] @ (8a4a4 <_PyObject_MakeTpCall@@Base+0x1234>) │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ str.w sl, [sp, #60] @ 0x3c │ │ │ │ mov sl, r9 │ │ │ │ str r5, [sp, #68] @ 0x44 │ │ │ │ asrs r3, r3, #3 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - bpl.w 8a5ee <_PyObject_MakeTpCall@@Base+0x1362> │ │ │ │ + bpl.w 8a5d2 <_PyObject_MakeTpCall@@Base+0x1362> │ │ │ │ ldr r3, [r1, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8b83e <_PyObject_MakeTpCall@@Base+0x25b2> │ │ │ │ + bne.w 8b85c <_PyObject_MakeTpCall@@Base+0x25ec> │ │ │ │ ldr r3, [r1, #24] │ │ │ │ ldr r1, [r3, #16] │ │ │ │ cmp r1, r8 │ │ │ │ - ble.w 8a5ee <_PyObject_MakeTpCall@@Base+0x1362> │ │ │ │ + ble.w 8a5d2 <_PyObject_MakeTpCall@@Base+0x1362> │ │ │ │ ldrb r4, [r3, #6] │ │ │ │ movs r0, #1 │ │ │ │ ldrb r5, [r3, #5] │ │ │ │ adds r3, #20 │ │ │ │ lsls r0, r5 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 8aa4c <_PyObject_MakeTpCall@@Base+0x17c0> │ │ │ │ + beq.w 8aa34 <_PyObject_MakeTpCall@@Base+0x17c4> │ │ │ │ add.w r0, r0, r8, lsl #3 │ │ │ │ add r3, r0 │ │ │ │ ldr r7, [r3, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 8a5d8 <_PyObject_MakeTpCall@@Base+0x134c> │ │ │ │ + beq.w 8a5bc <_PyObject_MakeTpCall@@Base+0x134c> │ │ │ │ ldr r4, [r7, #4] │ │ │ │ add.w r8, r8, #1 │ │ │ │ ldr.w r0, [sl, fp] │ │ │ │ ldr r6, [sp, #28] │ │ │ │ ldr.w r1, [r4, #192] @ 0xc0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - ldr r2, [pc, #444] @ (8a4c0 <_PyObject_MakeTpCall@@Base+0x1234>) │ │ │ │ + ldr r2, [pc, #444] @ (8a4a4 <_PyObject_MakeTpCall@@Base+0x1234>) │ │ │ │ eor.w r9, r6, r1 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ str r3, [sp, #32] │ │ │ │ movs r3, #12 │ │ │ │ ubfx r9, r9, #0, #12 │ │ │ │ mla r3, r3, r9, r5 │ │ │ │ add.w r3, r3, #40960 @ 0xa000 │ │ │ │ ldr.w r6, [r3, #2808] @ 0xaf8 │ │ │ │ cmp r1, r6 │ │ │ │ - bne.w 8a89c <_PyObject_MakeTpCall@@Base+0x1610> │ │ │ │ + bne.w 8a884 <_PyObject_MakeTpCall@@Base+0x1614> │ │ │ │ movs r3, #12 │ │ │ │ mul.w r3, r3, r9 │ │ │ │ adds r1, r5, r3 │ │ │ │ add.w r1, r1, #40960 @ 0xa000 │ │ │ │ ldr.w r1, [r1, #2812] @ 0xafc │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 8a89a <_PyObject_MakeTpCall@@Base+0x160e> │ │ │ │ + bne.w 8a882 <_PyObject_MakeTpCall@@Base+0x1612> │ │ │ │ add.w r5, r5, #40960 @ 0xa000 │ │ │ │ add r5, r3 │ │ │ │ ldr.w r4, [r5, #2816] @ 0xb00 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 8a830 <_PyObject_MakeTpCall@@Base+0x15a4> │ │ │ │ + beq.w 8a818 <_PyObject_MakeTpCall@@Base+0x15a8> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8a358 <_PyObject_MakeTpCall@@Base+0x10cc> │ │ │ │ + beq.n 8a33c <_PyObject_MakeTpCall@@Base+0x10cc> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w r3, [r3, #136] @ 0x88 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8a4ce <_PyObject_MakeTpCall@@Base+0x1242> │ │ │ │ + beq.w 8a4b2 <_PyObject_MakeTpCall@@Base+0x1242> │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8a808 <_PyObject_MakeTpCall@@Base+0x157c> │ │ │ │ + bne.w 8a7f0 <_PyObject_MakeTpCall@@Base+0x1580> │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.w 8c162 <_PyObject_MakeTpCall@@Base+0x2ed6> │ │ │ │ + beq.w 8c278 <_PyObject_MakeTpCall@@Base+0x3008> │ │ │ │ movw r6, #33156 @ 0x8184 │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ and.w r2, r3, #24 │ │ │ │ ubfx r5, r3, #14, #1 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ addne r5, #1 │ │ │ │ lsls r1, r3, #29 │ │ │ │ mov.w r5, r5, lsl #3 │ │ │ │ - bmi.w 8c30c <_PyObject_MakeTpCall@@Base+0x3080> │ │ │ │ + bmi.w 8c446 <_PyObject_MakeTpCall@@Base+0x31d6> │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ ldr.w r2, [sl, fp] │ │ │ │ subs r3, r3, r5 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ cmp r0, r3 │ │ │ │ - bhi.w 8b810 <_PyObject_MakeTpCall@@Base+0x2584> │ │ │ │ + bhi.w 8b804 <_PyObject_MakeTpCall@@Base+0x2594> │ │ │ │ adds r1, r5, r0 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ - bmi.w 8b810 <_PyObject_MakeTpCall@@Base+0x2584> │ │ │ │ + bmi.w 8b804 <_PyObject_MakeTpCall@@Base+0x2594> │ │ │ │ movw r9, #19968 @ 0x4e00 │ │ │ │ movt r9, #72 @ 0x48 │ │ │ │ - movw r2, #6037 @ 0x1795 │ │ │ │ + movw r2, #6029 @ 0x178d │ │ │ │ movt r2, #7 │ │ │ │ ldr.w r3, [r9, #712] @ 0x2c8 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8b800 <_PyObject_MakeTpCall@@Base+0x2574> │ │ │ │ + bne.w 8b7f4 <_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 8b55c <_PyObject_MakeTpCall@@Base+0x22d0> │ │ │ │ + bcs.w 8b550 <_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 8b548 <_PyObject_MakeTpCall@@Base+0x22bc> │ │ │ │ + beq.w 8b53c <_PyObject_MakeTpCall@@Base+0x22cc> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w lr, [r3, #4] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr.w r2, [lr] │ │ │ │ str r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8a866 <_PyObject_MakeTpCall@@Base+0x15da> │ │ │ │ + beq.w 8a84e <_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 8b140 <_PyObject_MakeTpCall@@Base+0x1eb4> │ │ │ │ + bgt.w 8b12e <_PyObject_MakeTpCall@@Base+0x1ebe> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r6, [r5, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - ldr r2, [pc, #140] @ (8a4c4 <_PyObject_MakeTpCall@@Base+0x1238>) │ │ │ │ + ldr r2, [pc, #140] @ (8a4a8 <_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 8bb2c <_PyObject_MakeTpCall@@Base+0x28a0> │ │ │ │ + bne.w 8c01a <_PyObject_MakeTpCall@@Base+0x2daa> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r5, #16] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 8bae2 <_PyObject_MakeTpCall@@Base+0x2856> │ │ │ │ + beq.w 8bada <_PyObject_MakeTpCall@@Base+0x286a> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr r2, [r7, #0] │ │ │ │ str r4, [r5, #8] │ │ │ │ cmp r2, r1 │ │ │ │ it eq │ │ │ │ ldreq r3, [r4, #0] │ │ │ │ - beq.w 8baec <_PyObject_MakeTpCall@@Base+0x2860> │ │ │ │ + beq.w 8bae4 <_PyObject_MakeTpCall@@Base+0x2874> │ │ │ │ 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, #37297 @ 0x91b1 │ │ │ │ + movw r6, #37321 @ 0x91c9 │ │ │ │ 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 8a4cc <_PyObject_MakeTpCall@@Base+0x1240> │ │ │ │ + beq.n 8a4b0 <_PyObject_MakeTpCall@@Base+0x1240> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8bb44 <_PyObject_MakeTpCall@@Base+0x28b8> │ │ │ │ - b.n 8a4cc <_PyObject_MakeTpCall@@Base+0x1240> │ │ │ │ + beq.w 8bc6a <_PyObject_MakeTpCall@@Base+0x29fa> │ │ │ │ + b.n 8a4b0 <_PyObject_MakeTpCall@@Base+0x1240> │ │ │ │ nop │ │ │ │ - add r0, pc, #896 @ (adr r0, 8a840 <_PyObject_MakeTpCall@@Base+0x15b4>) │ │ │ │ + add r0, pc, #896 @ (adr r0, 8a824 <_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 be4a8 │ │ │ │ + bl be4b4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8a4f2 <_PyObject_MakeTpCall@@Base+0x1266> │ │ │ │ + beq.n 8a4d6 <_PyObject_MakeTpCall@@Base+0x1266> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 8a4f2 <_PyObject_MakeTpCall@@Base+0x1266> │ │ │ │ + cbnz r3, 8a4d6 <_PyObject_MakeTpCall@@Base+0x1266> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 8c3a2 <_PyObject_MakeTpCall@@Base+0x3116> │ │ │ │ + beq.w 8c328 <_PyObject_MakeTpCall@@Base+0x30b8> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8a2b4 <_PyObject_MakeTpCall@@Base+0x1028> │ │ │ │ + beq.w 8a298 <_PyObject_MakeTpCall@@Base+0x1028> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8a2b4 <_PyObject_MakeTpCall@@Base+0x1028> │ │ │ │ + bne.w 8a298 <_PyObject_MakeTpCall@@Base+0x1028> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 8a2b4 <_PyObject_MakeTpCall@@Base+0x1028> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 8a298 <_PyObject_MakeTpCall@@Base+0x1028> │ │ │ │ ldr r2, [r3, #12] │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #14636 @ 0x392c │ │ │ │ + movw r1, #14956 @ 0x3a6c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1990 │ │ │ │ + bl d19a8 │ │ │ │ ldr.w r2, [sl, #104] @ 0x68 │ │ │ │ ldr.w r3, [sl, #144] @ 0x90 │ │ │ │ str.w r6, [sl, #120] @ 0x78 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8a12a <_PyObject_MakeTpCall@@Base+0xe9e> │ │ │ │ + beq.w 8a10e <_PyObject_MakeTpCall@@Base+0xe9e> │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8b18e <_PyObject_MakeTpCall@@Base+0x1f02> │ │ │ │ + beq.w 8b128 <_PyObject_MakeTpCall@@Base+0x1eb8> │ │ │ │ ldr r3, [r4, #32] │ │ │ │ - ldr r2, [pc, #684] @ (8a7f8 <_PyObject_MakeTpCall@@Base+0x156c>) │ │ │ │ + ldr r2, [pc, #688] @ (8a7e0 <_PyObject_MakeTpCall@@Base+0x1570>) │ │ │ │ str.w r2, [sl, #124] @ 0x7c │ │ │ │ - cbnz r3, 8a558 <_PyObject_MakeTpCall@@Base+0x12cc> │ │ │ │ + cbnz r3, 8a53c <_PyObject_MakeTpCall@@Base+0x12cc> │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8c49c <_PyObject_MakeTpCall@@Base+0x3210> │ │ │ │ + beq.w 8c1b6 <_PyObject_MakeTpCall@@Base+0x2f46> │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8a13c <_PyObject_MakeTpCall@@Base+0xeb0> │ │ │ │ + bne.w 8a120 <_PyObject_MakeTpCall@@Base+0xeb0> │ │ │ │ ldr r3, [r4, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8a13c <_PyObject_MakeTpCall@@Base+0xeb0> │ │ │ │ + bne.w 8a120 <_PyObject_MakeTpCall@@Base+0xeb0> │ │ │ │ ldr.w r2, [sl, #84] @ 0x54 │ │ │ │ - movw r3, #4885 @ 0x1315 │ │ │ │ + movw r3, #4905 @ 0x1329 │ │ │ │ movt r3, #8 │ │ │ │ str.w r3, [sl, #76] @ 0x4c │ │ │ │ lsls r2, r2, #30 │ │ │ │ - bpl.w 8a146 <_PyObject_MakeTpCall@@Base+0xeba> │ │ │ │ - ldr.w r9, [pc, #644] @ 8a804 <_PyObject_MakeTpCall@@Base+0x1578> │ │ │ │ + bpl.w 8a12a <_PyObject_MakeTpCall@@Base+0xeba> │ │ │ │ + ldr.w r9, [pc, #648] @ 8a7ec <_PyObject_MakeTpCall@@Base+0x157c> │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ ldr.w r0, [sl, #180] @ 0xb4 │ │ │ │ movs r3, #28 │ │ │ │ subs r0, #1 │ │ │ │ ldr.w r2, [r9, fp] │ │ │ │ mul.w r3, r0, r3 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ add.w r2, r3, #92672 @ 0x16a00 │ │ │ │ adds r2, #252 @ 0xfc │ │ │ │ adds r4, r1, r2 │ │ │ │ adds r2, r1, r3 │ │ │ │ add.w r2, r2, #92672 @ 0x16a00 │ │ │ │ ldr.w r2, [r2, #252] @ 0xfc │ │ │ │ cmp r2, sl │ │ │ │ - beq.n 8a5ba <_PyObject_MakeTpCall@@Base+0x132e> │ │ │ │ + beq.n 8a59e <_PyObject_MakeTpCall@@Base+0x132e> │ │ │ │ cmp r0, #10 │ │ │ │ ittt ls │ │ │ │ addls.w r3, r3, #98304 @ 0x18000 │ │ │ │ addls r3, #228 @ 0xe4 │ │ │ │ addls r4, r1, r3 │ │ │ │ ldr r4, [r4, #16] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.w 8a154 <_PyObject_MakeTpCall@@Base+0xec8> │ │ │ │ - movw r0, #64972 @ 0xfdcc │ │ │ │ + bmi.w 8a138 <_PyObject_MakeTpCall@@Base+0xec8> │ │ │ │ + movw r0, #65292 @ 0xff0c │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ movw r1, #2436 @ 0x984 │ │ │ │ - bl 214fc4 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 8a184 <_PyObject_MakeTpCall@@Base+0xef8> │ │ │ │ + bl 214f14 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 8a168 <_PyObject_MakeTpCall@@Base+0xef8> │ │ │ │ add.w r8, r8, #1 │ │ │ │ adds r3, #8 │ │ │ │ cmp r1, r8 │ │ │ │ - ble.n 8a5ee <_PyObject_MakeTpCall@@Base+0x1362> │ │ │ │ + ble.n 8a5d2 <_PyObject_MakeTpCall@@Base+0x1362> │ │ │ │ ldr r7, [r3, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 8a5d8 <_PyObject_MakeTpCall@@Base+0x134c> │ │ │ │ + beq.n 8a5bc <_PyObject_MakeTpCall@@Base+0x134c> │ │ │ │ cmp r1, r8 │ │ │ │ - bgt.w 8a2f0 <_PyObject_MakeTpCall@@Base+0x1064> │ │ │ │ + bgt.w 8a2d4 <_PyObject_MakeTpCall@@Base+0x1064> │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r9, sl │ │ │ │ ldr r5, [sp, #68] @ 0x44 │ │ │ │ ldr.w sl, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 8a618 <_PyObject_MakeTpCall@@Base+0x138c> │ │ │ │ + beq.n 8a5fc <_PyObject_MakeTpCall@@Base+0x138c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 8a618 <_PyObject_MakeTpCall@@Base+0x138c> │ │ │ │ + cbnz r3, 8a5fc <_PyObject_MakeTpCall@@Base+0x138c> │ │ │ │ ldr r4, [r2, #24] │ │ │ │ - ldr r2, [pc, #496] @ (8a7fc <_PyObject_MakeTpCall@@Base+0x1570>) │ │ │ │ + ldr r2, [pc, #500] @ (8a7e4 <_PyObject_MakeTpCall@@Base+0x1574>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8be46 <_PyObject_MakeTpCall@@Base+0x2bba> │ │ │ │ + bne.w 8bfec <_PyObject_MakeTpCall@@Base+0x2d7c> │ │ │ │ blx r4 │ │ │ │ movw r0, #36024 @ 0x8cb8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr.w r6, [r9, fp] │ │ │ │ strd sl, sl, [sp, #112] @ 0x70 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r4, r2, #20 │ │ │ │ - bpl.w 8ab06 <_PyObject_MakeTpCall@@Base+0x187a> │ │ │ │ + bpl.w 8aaee <_PyObject_MakeTpCall@@Base+0x187e> │ │ │ │ ldr r3, [r3, #28] │ │ │ │ ldr r4, [r0, r3] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 8ab06 <_PyObject_MakeTpCall@@Base+0x187a> │ │ │ │ + beq.w 8aaee <_PyObject_MakeTpCall@@Base+0x187e> │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ movs r2, #2 │ │ │ │ blx r4 │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8be58 <_PyObject_MakeTpCall@@Base+0x2bcc> │ │ │ │ + beq.w 8bfa2 <_PyObject_MakeTpCall@@Base+0x2d32> │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8be86 <_PyObject_MakeTpCall@@Base+0x2bfa> │ │ │ │ + bne.w 8bf50 <_PyObject_MakeTpCall@@Base+0x2ce0> │ │ │ │ ldr.w r3, [r5, #2192] @ 0x890 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - bpl.w 8bf00 <_PyObject_MakeTpCall@@Base+0x2c74> │ │ │ │ + bpl.w 8bf86 <_PyObject_MakeTpCall@@Base+0x2d16> │ │ │ │ ldr r2, [r5, #72] @ 0x48 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8c4c0 <_PyObject_MakeTpCall@@Base+0x3234> │ │ │ │ - movw r3, #57221 @ 0xdf85 │ │ │ │ + beq.w 8c174 <_PyObject_MakeTpCall@@Base+0x2f04> │ │ │ │ + movw r3, #57233 @ 0xdf91 │ │ │ │ movt r3, #11 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8aabe <_PyObject_MakeTpCall@@Base+0x1832> │ │ │ │ + bne.w 8aaa6 <_PyObject_MakeTpCall@@Base+0x1836> │ │ │ │ movs r3, #0 │ │ │ │ - ldr r1, [pc, #388] @ (8a800 <_PyObject_MakeTpCall@@Base+0x1574>) │ │ │ │ + ldr r1, [pc, #392] @ (8a7e8 <_PyObject_MakeTpCall@@Base+0x1578>) │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ - bl bd55c <_PyObject_GenericGetAttrWithDict@@Base> │ │ │ │ + bl bd568 <_PyObject_GenericGetAttrWithDict@@Base> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8aacc <_PyObject_MakeTpCall@@Base+0x1840> │ │ │ │ + beq.w 8aab4 <_PyObject_MakeTpCall@@Base+0x1844> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8a6b0 <_PyObject_MakeTpCall@@Base+0x1424> │ │ │ │ + beq.n 8a694 <_PyObject_MakeTpCall@@Base+0x1424> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 8a6b0 <_PyObject_MakeTpCall@@Base+0x1424> │ │ │ │ - ldr r2, [pc, #348] @ (8a7fc <_PyObject_MakeTpCall@@Base+0x1570>) │ │ │ │ + cbnz r3, 8a694 <_PyObject_MakeTpCall@@Base+0x1424> │ │ │ │ + ldr r2, [pc, #352] @ (8a7e4 <_PyObject_MakeTpCall@@Base+0x1574>) │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8bf28 <_PyObject_MakeTpCall@@Base+0x2c9c> │ │ │ │ + bne.w 8bffe <_PyObject_MakeTpCall@@Base+0x2d8e> │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 89e5e <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + beq.w 89e42 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - ldr.w r7, [r9, fp] │ │ │ │ + ldr.w r6, [r9, fp] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r2, #20 │ │ │ │ - bpl.w 8b650 <_PyObject_MakeTpCall@@Base+0x23c4> │ │ │ │ + bpl.w 8b5d4 <_PyObject_MakeTpCall@@Base+0x2364> │ │ │ │ ldr r3, [r3, #28] │ │ │ │ ldr r4, [r5, r3] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 8b650 <_PyObject_MakeTpCall@@Base+0x23c4> │ │ │ │ + beq.w 8b5d4 <_PyObject_MakeTpCall@@Base+0x2364> │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8b014 <_PyObject_MakeTpCall@@Base+0x1d88> │ │ │ │ - movw r3, #56517 @ 0xdcc5 │ │ │ │ + bne.w 8affc <_PyObject_MakeTpCall@@Base+0x1d8c> │ │ │ │ + movw r3, #56533 @ 0xdcd5 │ │ │ │ movt r3, #12 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.w 8abbe <_PyObject_MakeTpCall@@Base+0x1932> │ │ │ │ - ldr r6, [r5, #24] │ │ │ │ - ldr r3, [r6, #24] │ │ │ │ - ands.w r3, r3, #1 │ │ │ │ - beq.w 8c33a <_PyObject_MakeTpCall@@Base+0x30ae> │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 8bbac <_PyObject_MakeTpCall@@Base+0x2920> │ │ │ │ - ldr.w r4, [r7, #148] @ 0x94 │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - ldr r3, [r6, #52] @ 0x34 │ │ │ │ + bne.w 8aba6 <_PyObject_MakeTpCall@@Base+0x1936> │ │ │ │ + ldr r3, [r5, #24] │ │ │ │ + ldr r2, [r3, #24] │ │ │ │ + ands.w r2, r2, #1 │ │ │ │ + beq.w 8c474 <_PyObject_MakeTpCall@@Base+0x3204> │ │ │ │ + ldr r2, [r5, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.w 8bb64 <_PyObject_MakeTpCall@@Base+0x28f4> │ │ │ │ + ldr.w r4, [r6, #148] @ 0x94 │ │ │ │ + adds r2, #1 │ │ │ │ + ldr r7, [r3, #52] @ 0x34 │ │ │ │ + str r2, [r5, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 8bbb8 <_PyObject_MakeTpCall@@Base+0x292c> │ │ │ │ - ldr.w r2, [r7, #152] @ 0x98 │ │ │ │ + beq.w 8bb70 <_PyObject_MakeTpCall@@Base+0x2900> │ │ │ │ + ldr.w r2, [r6, #152] @ 0x98 │ │ │ │ subs r2, r2, r4 │ │ │ │ - cmp.w r3, r2, asr #2 │ │ │ │ - bge.w 8bbb8 <_PyObject_MakeTpCall@@Base+0x292c> │ │ │ │ - add.w r3, r4, r3, lsl #2 │ │ │ │ - str.w r3, [r7, #148] @ 0x94 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp.w r7, r2, asr #2 │ │ │ │ + bge.w 8bb70 <_PyObject_MakeTpCall@@Base+0x2900> │ │ │ │ + add.w r7, r4, r7, lsl #2 │ │ │ │ + str.w r7, [r6, #148] @ 0x94 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ str r5, [r4, #8] │ │ │ │ - cmp r3, r2 │ │ │ │ - ldr r2, [r6, #48] @ 0x30 │ │ │ │ + cmp r2, r1 │ │ │ │ + mov.w r1, #0 │ │ │ │ itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r6, #0] │ │ │ │ - str r6, [r4, #0] │ │ │ │ - movs r3, #0 │ │ │ │ - adds r6, #124 @ 0x7c │ │ │ │ - cmp r2, r3 │ │ │ │ - ldrd r0, r1, [r5, #8] │ │ │ │ - strd r0, r1, [r4, #12] │ │ │ │ - str r6, [r4, #28] │ │ │ │ - str r3, [r4, #20] │ │ │ │ + addne r2, #1 │ │ │ │ + strne r2, [r3, #0] │ │ │ │ + str r3, [r4, #0] │ │ │ │ + adds r3, #124 @ 0x7c │ │ │ │ + ldr.w r2, [r3, #-76] │ │ │ │ + ldrd r7, r0, [r5, #8] │ │ │ │ + cmp r2, r1 │ │ │ │ + strd r7, r0, [r4, #12] │ │ │ │ + str r3, [r4, #28] │ │ │ │ + str r1, [r4, #20] │ │ │ │ str r2, [r4, #32] │ │ │ │ - str r3, [r4, #24] │ │ │ │ - strh r3, [r4, #36] @ 0x24 │ │ │ │ - strb.w r3, [r4, #38] @ 0x26 │ │ │ │ - ble.w 8afa4 <_PyObject_MakeTpCall@@Base+0x1d18> │ │ │ │ + str r1, [r4, #24] │ │ │ │ + strh r1, [r4, #36] @ 0x24 │ │ │ │ + strb.w r1, [r4, #38] @ 0x26 │ │ │ │ + ble.w 8af8c <_PyObject_MakeTpCall@@Base+0x1d1c> │ │ │ │ add.w r3, r4, #40 @ 0x28 │ │ │ │ lsls r2, r2, #2 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ blx 2957c │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ - mov r0, r7 │ │ │ │ + mov r0, r6 │ │ │ │ strd r3, r3, [sp] │ │ │ │ - bl 9d644 <_PyEvalFramePushAndInit@@Base+0x35c> │ │ │ │ + bl 9d648 <_PyEvalFramePushAndInit@@Base+0x35c> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8afbc <_PyObject_MakeTpCall@@Base+0x1d30> │ │ │ │ - ldr r3, [r7, #8] │ │ │ │ + bne.w 8afa4 <_PyObject_MakeTpCall@@Base+0x1d34> │ │ │ │ + ldr r3, [r6, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #340] @ 0x154 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8bdc8 <_PyObject_MakeTpCall@@Base+0x2b3c> │ │ │ │ + bne.w 8be9c <_PyObject_MakeTpCall@@Base+0x2c2c> │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r4 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 9e198 <_PyEval_EvalFrameDefault@@Base> │ │ │ │ - ldr r3, [r7, #72] @ 0x48 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 9e19c <_PyEval_EvalFrameDefault@@Base> │ │ │ │ + ldr r3, [r6, #72] @ 0x48 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8abd2 <_PyObject_MakeTpCall@@Base+0x1946> │ │ │ │ + beq.w 8abba <_PyObject_MakeTpCall@@Base+0x194a> │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8bd7a <_PyObject_MakeTpCall@@Base+0x2aee> │ │ │ │ + bne.w 8bc10 <_PyObject_MakeTpCall@@Base+0x29a0> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8a7ce <_PyObject_MakeTpCall@@Base+0x1542> │ │ │ │ + beq.n 8a7b6 <_PyObject_MakeTpCall@@Base+0x1546> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 8a7ce <_PyObject_MakeTpCall@@Base+0x1542> │ │ │ │ - ldr r2, [pc, #68] @ (8a7fc <_PyObject_MakeTpCall@@Base+0x1570>) │ │ │ │ + cbnz r3, 8a7b6 <_PyObject_MakeTpCall@@Base+0x1546> │ │ │ │ + ldr r2, [pc, #68] @ (8a7e4 <_PyObject_MakeTpCall@@Base+0x1574>) │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8bdac <_PyObject_MakeTpCall@@Base+0x2b20> │ │ │ │ + bne.w 8bc42 <_PyObject_MakeTpCall@@Base+0x29d2> │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 89e5e <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + beq.w 89e42 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8c4e4 <_PyObject_MakeTpCall@@Base+0x3258> │ │ │ │ + bne.w 8c2e6 <_PyObject_MakeTpCall@@Base+0x3076> │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8a7f0 <_PyObject_MakeTpCall@@Base+0x1564> │ │ │ │ + beq.n 8a7d8 <_PyObject_MakeTpCall@@Base+0x1568> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8c4b6 <_PyObject_MakeTpCall@@Base+0x322a> │ │ │ │ + beq.w 8c2ca <_PyObject_MakeTpCall@@Base+0x305a> │ │ │ │ mov r0, sl │ │ │ │ add sp, #124 @ 0x7c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ asrs r0, r0, #26 │ │ │ │ lsls r7, r0, #1 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r6, pc, #560 @ (adr r6, 8aa34 <_PyObject_MakeTpCall@@Base+0x17a8>) │ │ │ │ + add r6, pc, #560 @ (adr r6, 8aa1c <_PyObject_MakeTpCall@@Base+0x17ac>) │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8a826 <_PyObject_MakeTpCall@@Base+0x159a> │ │ │ │ + beq.n 8a80e <_PyObject_MakeTpCall@@Base+0x159e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8beda <_PyObject_MakeTpCall@@Base+0x2c4e> │ │ │ │ + beq.w 8bf2a <_PyObject_MakeTpCall@@Base+0x2cba> │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 8a4cc <_PyObject_MakeTpCall@@Base+0x1240> │ │ │ │ + bne.w 8a4b0 <_PyObject_MakeTpCall@@Base+0x1240> │ │ │ │ ldr.w r0, [sl, fp] │ │ │ │ ldr r3, [r0, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8a2b4 <_PyObject_MakeTpCall@@Base+0x1028> │ │ │ │ + beq.w 8a298 <_PyObject_MakeTpCall@@Base+0x1028> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8a2b4 <_PyObject_MakeTpCall@@Base+0x1028> │ │ │ │ + beq.w 8a298 <_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 89e5e <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + beq.w 89e42 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 89e5e <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + bne.w 89e42 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ mov r0, r1 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.w 89e5e <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.w 89e42 <_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 8a40a <_PyObject_MakeTpCall@@Base+0x117e> │ │ │ │ + bcc.w 8a3ee <_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 8a40a <_PyObject_MakeTpCall@@Base+0x117e> │ │ │ │ + b.n 8a3ee <_PyObject_MakeTpCall@@Base+0x117e> │ │ │ │ mov r1, r6 │ │ │ │ - ldr r0, [pc, #696] @ (8ab58 <_PyObject_MakeTpCall@@Base+0x18cc>) │ │ │ │ + ldr r0, [pc, #696] @ (8ab40 <_PyObject_MakeTpCall@@Base+0x18d0>) │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ ldr.w r3, [r0, #264] @ 0x108 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.w 8b8ac <_PyObject_MakeTpCall@@Base+0x2620> │ │ │ │ + bne.w 8b8cc <_PyObject_MakeTpCall@@Base+0x265c> │ │ │ │ ldr.w r3, [r0, #268] @ 0x10c │ │ │ │ cmp r3, #100 @ 0x64 │ │ │ │ - bgt.w 8bdd6 <_PyObject_MakeTpCall@@Base+0x2b4a> │ │ │ │ + bgt.w 8beaa <_PyObject_MakeTpCall@@Base+0x2c3a> │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8b4ac <_PyObject_MakeTpCall@@Base+0x2220> │ │ │ │ + beq.w 8b3dc <_PyObject_MakeTpCall@@Base+0x216c> │ │ │ │ movs r3, #1 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [pc, #660] @ (8ab58 <_PyObject_MakeTpCall@@Base+0x18cc>) │ │ │ │ + ldr r3, [pc, #660] @ (8ab40 <_PyObject_MakeTpCall@@Base+0x18d0>) │ │ │ │ ldr.w r3, [r3, #272] @ 0x110 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ adds r3, #1 │ │ │ │ - beq.w 8b8b2 <_PyObject_MakeTpCall@@Base+0x2626> │ │ │ │ + beq.w 8b8d2 <_PyObject_MakeTpCall@@Base+0x2662> │ │ │ │ ldr.w r1, [r4, #172] @ 0xac │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8b8d0 <_PyObject_MakeTpCall@@Base+0x2644> │ │ │ │ + beq.w 8b8f0 <_PyObject_MakeTpCall@@Base+0x2680> │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w lr, [r1, #8] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 8b3f4 <_PyObject_MakeTpCall@@Base+0x2168> │ │ │ │ + beq.w 8b3d0 <_PyObject_MakeTpCall@@Base+0x2160> │ │ │ │ adds r4, r3, #1 │ │ │ │ cmp.w lr, #0 │ │ │ │ str r4, [r1, #0] │ │ │ │ - ble.w 8afc6 <_PyObject_MakeTpCall@@Base+0x1d3a> │ │ │ │ + ble.w 8afae <_PyObject_MakeTpCall@@Base+0x1d3e> │ │ │ │ add.w r3, r1, #8 │ │ │ │ strd r8, r7, [sp, #76] @ 0x4c │ │ │ │ movs r6, #0 │ │ │ │ mov r7, r3 │ │ │ │ mov r8, lr │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ ldr.w ip, [r7, #4]! │ │ │ │ mov r2, r4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - ldr r1, [pc, #584] @ (8ab5c <_PyObject_MakeTpCall@@Base+0x18d0>) │ │ │ │ + ldr r1, [pc, #584] @ (8ab44 <_PyObject_MakeTpCall@@Base+0x18d4>) │ │ │ │ ldr.w r0, [ip, #84] @ 0x54 │ │ │ │ lsls r0, r0, #30 │ │ │ │ - bmi.n 8a95c <_PyObject_MakeTpCall@@Base+0x16d0> │ │ │ │ + bmi.n 8a944 <_PyObject_MakeTpCall@@Base+0x16d4> │ │ │ │ ldr.w r0, [ip, #132] @ 0x84 │ │ │ │ - bl 78354 │ │ │ │ + bl 782d4 │ │ │ │ adds r0, #3 │ │ │ │ - beq.n 8a9a6 <_PyObject_MakeTpCall@@Base+0x171a> │ │ │ │ + beq.n 8a98e <_PyObject_MakeTpCall@@Base+0x171e> │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ adds r6, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8a9ca <_PyObject_MakeTpCall@@Base+0x173e> │ │ │ │ + bne.n 8a9b2 <_PyObject_MakeTpCall@@Base+0x1742> │ │ │ │ cmp r6, r8 │ │ │ │ - blt.n 8a908 <_PyObject_MakeTpCall@@Base+0x167c> │ │ │ │ + blt.n 8a8f0 <_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 8a950 <_PyObject_MakeTpCall@@Base+0x16c4> │ │ │ │ + beq.n 8a938 <_PyObject_MakeTpCall@@Base+0x16c8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8bee4 <_PyObject_MakeTpCall@@Base+0x2c58> │ │ │ │ + beq.w 8bf34 <_PyObject_MakeTpCall@@Base+0x2cc4> │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8a82c <_PyObject_MakeTpCall@@Base+0x15a0> │ │ │ │ + beq.w 8a814 <_PyObject_MakeTpCall@@Base+0x15a4> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 8a9fc <_PyObject_MakeTpCall@@Base+0x1770> │ │ │ │ + b.n 8a9e4 <_PyObject_MakeTpCall@@Base+0x1774> │ │ │ │ ldr.w r3, [sl, fp] │ │ │ │ movs r0, #28 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr.w r3, [ip, #180] @ 0xb4 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #10 │ │ │ │ ite ls │ │ │ │ @@ -144230,285 +144199,285 @@ │ │ │ │ add r3, r2 │ │ │ │ add.w r2, r0, #92672 @ 0x16a00 │ │ │ │ ldr.w r2, [r2, #252] @ 0xfc │ │ │ │ cmp r2, ip │ │ │ │ it eq │ │ │ │ orreq.w r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8bdec <_PyObject_MakeTpCall@@Base+0x2b60> │ │ │ │ + beq.w 8bec0 <_PyObject_MakeTpCall@@Base+0x2c50> │ │ │ │ ldr r0, [r3, #16] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r2, r4 │ │ │ │ - ldr r1, [pc, #444] @ (8ab5c <_PyObject_MakeTpCall@@Base+0x18d0>) │ │ │ │ - bl 78354 │ │ │ │ + ldr r1, [pc, #444] @ (8ab44 <_PyObject_MakeTpCall@@Base+0x18d4>) │ │ │ │ + bl 782d4 │ │ │ │ adds r0, #3 │ │ │ │ - bne.n 8a926 <_PyObject_MakeTpCall@@Base+0x169a> │ │ │ │ + bne.n 8a90e <_PyObject_MakeTpCall@@Base+0x169e> │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r8, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8a9c0 <_PyObject_MakeTpCall@@Base+0x1734> │ │ │ │ + beq.n 8a9a8 <_PyObject_MakeTpCall@@Base+0x1738> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8c4f8 <_PyObject_MakeTpCall@@Base+0x326c> │ │ │ │ - bl d3c50 │ │ │ │ + beq.w 8c506 <_PyObject_MakeTpCall@@Base+0x3296> │ │ │ │ + bl d3c60 │ │ │ │ ldr.w r0, [sl, fp] │ │ │ │ - b.n 8a830 <_PyObject_MakeTpCall@@Base+0x15a4> │ │ │ │ + b.n 8a818 <_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 8af7c <_PyObject_MakeTpCall@@Base+0x1cf0> │ │ │ │ + beq.w 8af64 <_PyObject_MakeTpCall@@Base+0x1cf4> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 8a9f4 <_PyObject_MakeTpCall@@Base+0x1768> │ │ │ │ + beq.n 8a9dc <_PyObject_MakeTpCall@@Base+0x176c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8bee4 <_PyObject_MakeTpCall@@Base+0x2c58> │ │ │ │ + beq.w 8bf34 <_PyObject_MakeTpCall@@Base+0x2cc4> │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8a358 <_PyObject_MakeTpCall@@Base+0x10cc> │ │ │ │ + beq.w 8a33c <_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] @ (8ab58 <_PyObject_MakeTpCall@@Base+0x18cc>) │ │ │ │ + ldr r1, [pc, #312] @ (8ab40 <_PyObject_MakeTpCall@@Base+0x18d0>) │ │ │ │ ldr.w r1, [r1, #260] @ 0x104 │ │ │ │ cmp r1, r5 │ │ │ │ ittt ne │ │ │ │ addne r1, #1 │ │ │ │ - ldrne r5, [pc, #300] @ (8ab58 <_PyObject_MakeTpCall@@Base+0x18cc>) │ │ │ │ + ldrne r5, [pc, #300] @ (8ab40 <_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 8abfc <_PyObject_MakeTpCall@@Base+0x1970> │ │ │ │ + bne.w 8abe4 <_PyObject_MakeTpCall@@Base+0x1974> │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 8a358 <_PyObject_MakeTpCall@@Base+0x10cc> │ │ │ │ - b.n 8a82c <_PyObject_MakeTpCall@@Base+0x15a0> │ │ │ │ + bne.w 8a33c <_PyObject_MakeTpCall@@Base+0x10cc> │ │ │ │ + b.n 8a814 <_PyObject_MakeTpCall@@Base+0x15a4> │ │ │ │ movs r4, #12 │ │ │ │ mla r0, r4, r8, r0 │ │ │ │ add r3, r0 │ │ │ │ ldr r7, [r3, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 8b5a6 <_PyObject_MakeTpCall@@Base+0x231a> │ │ │ │ + beq.w 8b592 <_PyObject_MakeTpCall@@Base+0x2322> │ │ │ │ ldr r4, [r7, #4] │ │ │ │ add.w r8, r8, #1 │ │ │ │ - ldr r2, [pc, #248] @ (8ab5c <_PyObject_MakeTpCall@@Base+0x18d0>) │ │ │ │ + ldr r2, [pc, #248] @ (8ab44 <_PyObject_MakeTpCall@@Base+0x18d4>) │ │ │ │ ldr.w r0, [sl, fp] │ │ │ │ ldr.w r1, [r4, #192] @ 0xc0 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r5, [r0, #8] │ │ │ │ eor.w r9, r1, r2, asr #3 │ │ │ │ str r3, [sp, #32] │ │ │ │ movs r3, #12 │ │ │ │ ubfx r9, r9, #0, #12 │ │ │ │ mla r3, r3, r9, r5 │ │ │ │ add.w r3, r3, #40960 @ 0xa000 │ │ │ │ ldr.w r6, [r3, #2808] @ 0xaf8 │ │ │ │ cmp r6, r1 │ │ │ │ - beq.w 8a324 <_PyObject_MakeTpCall@@Base+0x1098> │ │ │ │ - b.n 8a89c <_PyObject_MakeTpCall@@Base+0x1610> │ │ │ │ + beq.w 8a308 <_PyObject_MakeTpCall@@Base+0x1098> │ │ │ │ + b.n 8a884 <_PyObject_MakeTpCall@@Base+0x1614> │ │ │ │ ldr.w r3, [r5, #152] @ 0x98 │ │ │ │ - movw r8, #40409 @ 0x9dd9 │ │ │ │ + movw r8, #40301 @ 0x9d6d │ │ │ │ movt r8, #7 │ │ │ │ cmp r3, r8 │ │ │ │ - bne.w 8bb50 <_PyObject_MakeTpCall@@Base+0x28c4> │ │ │ │ + bne.w 8bc76 <_PyObject_MakeTpCall@@Base+0x2a06> │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 79e20 │ │ │ │ + bl 79db4 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8b3de <_PyObject_MakeTpCall@@Base+0x2152> │ │ │ │ + beq.w 8b3c6 <_PyObject_MakeTpCall@@Base+0x2156> │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #20] │ │ │ │ str r3, [sp, #32] │ │ │ │ - b.w 89cd6 <_PyObject_MakeTpCall@@Base+0xa4a> │ │ │ │ - ldr r1, [pc, #160] @ (8ab60 <_PyObject_MakeTpCall@@Base+0x18d4>) │ │ │ │ + b.w 89cba <_PyObject_MakeTpCall@@Base+0xa4a> │ │ │ │ + ldr r1, [pc, #160] @ (8ab48 <_PyObject_MakeTpCall@@Base+0x18d8>) │ │ │ │ mov r0, r4 │ │ │ │ blx r2 │ │ │ │ mov r5, r0 │ │ │ │ - cmp r5, #0 │ │ │ │ - bne.w 8a68c <_PyObject_MakeTpCall@@Base+0x1400> │ │ │ │ - ldr r1, [pc, #144] @ (8ab60 <_PyObject_MakeTpCall@@Base+0x18d4>) │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 8a670 <_PyObject_MakeTpCall@@Base+0x1400> │ │ │ │ + ldr r1, [pc, #144] @ (8ab48 <_PyObject_MakeTpCall@@Base+0x18d8>) │ │ │ │ mov r0, r4 │ │ │ │ - bl d3470 │ │ │ │ + bl d3488 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 8a68c <_PyObject_MakeTpCall@@Base+0x1400> │ │ │ │ - ldr r0, [pc, #136] @ (8ab64 <_PyObject_MakeTpCall@@Base+0x18d8>) │ │ │ │ - bl 6cb9c │ │ │ │ + b.n 8a670 <_PyObject_MakeTpCall@@Base+0x1400> │ │ │ │ + ldr r0, [pc, #136] @ (8ab4c <_PyObject_MakeTpCall@@Base+0x18dc>) │ │ │ │ + bl 6cb94 │ │ │ │ mov r2, r0 │ │ │ │ adds r0, r2, #1 │ │ │ │ - bne.w 89f22 <_PyObject_MakeTpCall@@Base+0xc96> │ │ │ │ - ldr.w r9, [pc, #132] @ 8ab6c <_PyObject_MakeTpCall@@Base+0x18e0> │ │ │ │ + bne.w 89f06 <_PyObject_MakeTpCall@@Base+0xc96> │ │ │ │ + ldr.w r9, [pc, #132] @ 8ab54 <_PyObject_MakeTpCall@@Base+0x18e4> │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r9, fp] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 89fc4 <_PyObject_MakeTpCall@@Base+0xd38> │ │ │ │ + beq.w 89fa8 <_PyObject_MakeTpCall@@Base+0xd38> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 89fc4 <_PyObject_MakeTpCall@@Base+0xd38> │ │ │ │ - b.w 89e5e <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + beq.w 89fa8 <_PyObject_MakeTpCall@@Base+0xd38> │ │ │ │ + b.w 89e42 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ movs r3, #2 │ │ │ │ movw r1, #36024 @ 0x8cb8 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - bl 8928c <_PyObject_MakeTpCall@@Base> │ │ │ │ + bl 89270 <_PyObject_MakeTpCall@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8a654 <_PyObject_MakeTpCall@@Base+0x13c8> │ │ │ │ - b.w 89e5e <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + bne.w 8a638 <_PyObject_MakeTpCall@@Base+0x13c8> │ │ │ │ + b.w 89e42 <_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 8c26e <_PyObject_MakeTpCall@@Base+0x2fe2> │ │ │ │ - ldr r1, [pc, #36] @ (8ab68 <_PyObject_MakeTpCall@@Base+0x18dc>) │ │ │ │ + bpl.w 8c13c <_PyObject_MakeTpCall@@Base+0x2ecc> │ │ │ │ + ldr r1, [pc, #36] @ (8ab50 <_PyObject_MakeTpCall@@Base+0x18e0>) │ │ │ │ mov r0, r6 │ │ │ │ str.w r7, [sl, #436] @ 0x1b4 │ │ │ │ - bl bc248 │ │ │ │ + bl bc254 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 89ef4 <_PyObject_MakeTpCall@@Base+0xc68> │ │ │ │ - b.w 89e5e <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + bge.w 89ed8 <_PyObject_MakeTpCall@@Base+0xc68> │ │ │ │ + b.w 89e42 <_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, 8ad94 <_PyObject_MakeTpCall@@Base+0x1b08>) │ │ │ │ + add r6, pc, #560 @ (adr r6, 8ad7c <_PyObject_MakeTpCall@@Base+0x1b0c>) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r2, pc, #608 @ (adr r2, 8adc8 <_PyObject_MakeTpCall@@Base+0x1b3c>) │ │ │ │ + add r2, pc, #608 @ (adr r2, 8adb0 <_PyObject_MakeTpCall@@Base+0x1b40>) │ │ │ │ lsls r0, r1, #1 │ │ │ │ add r4, sp, #64 @ 0x40 │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrd lr, r2, [r3, #24] │ │ │ │ cmp lr, r2 │ │ │ │ - bhi.n 8ac12 <_PyObject_MakeTpCall@@Base+0x1986> │ │ │ │ + bhi.n 8abfa <_PyObject_MakeTpCall@@Base+0x198a> │ │ │ │ adds r2, r1, #1 │ │ │ │ add.w r2, lr, r2, lsl #3 │ │ │ │ str r2, [r3, #24] │ │ │ │ add.w r2, r3, lr │ │ │ │ str r2, [r3, #4] │ │ │ │ str.w r0, [r3, lr] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 89fb6 <_PyObject_MakeTpCall@@Base+0xd2a> │ │ │ │ + bne.w 89f9a <_PyObject_MakeTpCall@@Base+0xd2a> │ │ │ │ ldr.w r3, [r8, #672] @ 0x2a0 │ │ │ │ - movw r2, #49361 @ 0xc0d1 │ │ │ │ + movw r2, #49353 @ 0xc0c9 │ │ │ │ movt r2, #6 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8b9d4 <_PyObject_MakeTpCall@@Base+0x2748> │ │ │ │ + bne.w 8bdf2 <_PyObject_MakeTpCall@@Base+0x2b82> │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ blx 2a0fc │ │ │ │ mov r6, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 8b90c <_PyObject_MakeTpCall@@Base+0x2680> │ │ │ │ + beq.w 8b842 <_PyObject_MakeTpCall@@Base+0x25d2> │ │ │ │ ldr.w r3, [r9, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r9, #800] @ 0x320 │ │ │ │ - b.w 89fb6 <_PyObject_MakeTpCall@@Base+0xd2a> │ │ │ │ + b.w 89f9a <_PyObject_MakeTpCall@@Base+0xd2a> │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r3 │ │ │ │ blx r4 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [r7, #72] @ 0x48 │ │ │ │ + ldr r3, [r6, #72] @ 0x48 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 8a79e <_PyObject_MakeTpCall@@Base+0x1512> │ │ │ │ - ldr r3, [r7, #72] @ 0x48 │ │ │ │ + bne.w 8a786 <_PyObject_MakeTpCall@@Base+0x1516> │ │ │ │ + ldr r3, [r6, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8ba34 <_PyObject_MakeTpCall@@Base+0x27a8> │ │ │ │ + beq.w 8b9de <_PyObject_MakeTpCall@@Base+0x276e> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8ba34 <_PyObject_MakeTpCall@@Base+0x27a8> │ │ │ │ + beq.w 8b9de <_PyObject_MakeTpCall@@Base+0x276e> │ │ │ │ ldr r4, [r5, #0] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.w 89e5e <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + beq.w 89e42 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ subs r4, #1 │ │ │ │ str r4, [r5, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 8a7b4 <_PyObject_MakeTpCall@@Base+0x1528> │ │ │ │ - b.w 89e5e <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + beq.w 8a79c <_PyObject_MakeTpCall@@Base+0x152c> │ │ │ │ + b.w 89e42 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8aa44 <_PyObject_MakeTpCall@@Base+0x17b8> │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bne.w 8aa2c <_PyObject_MakeTpCall@@Base+0x17bc> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 8a358 <_PyObject_MakeTpCall@@Base+0x10cc> │ │ │ │ - b.n 8a82c <_PyObject_MakeTpCall@@Base+0x15a0> │ │ │ │ + bne.w 8a33c <_PyObject_MakeTpCall@@Base+0x10cc> │ │ │ │ + b.n 8a814 <_PyObject_MakeTpCall@@Base+0x15a4> │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str.w r3, [ip, #12] │ │ │ │ str.w ip, [r3, #8] │ │ │ │ - b.w 89fb6 <_PyObject_MakeTpCall@@Base+0xd2a> │ │ │ │ + b.w 89f9a <_PyObject_MakeTpCall@@Base+0xd2a> │ │ │ │ movw r3, #36416 @ 0x8e40 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r5, r3 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 8acf2 <_PyObject_MakeTpCall@@Base+0x1a66> │ │ │ │ + bne.n 8acda <_PyObject_MakeTpCall@@Base+0x1a6a> │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 8acf2 <_PyObject_MakeTpCall@@Base+0x1a66> │ │ │ │ + bne.n 8acda <_PyObject_MakeTpCall@@Base+0x1a6a> │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 8b2ec <_PyObject_MakeTpCall@@Base+0x2060> │ │ │ │ + bne.w 8b2d4 <_PyObject_MakeTpCall@@Base+0x2064> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add.w sl, sl, #1 │ │ │ │ cmp sl, r3 │ │ │ │ - beq.n 8ac54 <_PyObject_MakeTpCall@@Base+0x19c8> │ │ │ │ + beq.n 8ac3c <_PyObject_MakeTpCall@@Base+0x19cc> │ │ │ │ mov r9, r5 │ │ │ │ str r4, [sp, #32] │ │ │ │ - b.w 89b6a <_PyObject_MakeTpCall@@Base+0x8de> │ │ │ │ + b.w 89b4e <_PyObject_MakeTpCall@@Base+0x8de> │ │ │ │ ldrd r7, r6, [sp, #24] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 8b33c <_PyObject_MakeTpCall@@Base+0x20b0> │ │ │ │ + beq.w 8b324 <_PyObject_MakeTpCall@@Base+0x20b4> │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r1, #0] │ │ │ │ - b.w 89c22 <_PyObject_MakeTpCall@@Base+0x996> │ │ │ │ - ldr r1, [pc, #748] @ (8af64 <_PyObject_MakeTpCall@@Base+0x1cd8>) │ │ │ │ + b.w 89c06 <_PyObject_MakeTpCall@@Base+0x996> │ │ │ │ + ldr r1, [pc, #748] @ (8af4c <_PyObject_MakeTpCall@@Base+0x1cdc>) │ │ │ │ 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 │ │ │ │ @@ -144523,2190 +144492,2190 @@ │ │ │ │ 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 8bfd6 <_PyObject_MakeTpCall@@Base+0x2d4a> │ │ │ │ + beq.w 8ba0c <_PyObject_MakeTpCall@@Base+0x279c> │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 89b8a <_PyObject_MakeTpCall@@Base+0x8fe> │ │ │ │ + bne.w 89b6e <_PyObject_MakeTpCall@@Base+0x8fe> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f698 │ │ │ │ + bl 7f6ac │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 8b33c <_PyObject_MakeTpCall@@Base+0x20b0> │ │ │ │ + blt.w 8b324 <_PyObject_MakeTpCall@@Base+0x20b4> │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ - b.w 89b8a <_PyObject_MakeTpCall@@Base+0x8fe> │ │ │ │ + b.w 89b6e <_PyObject_MakeTpCall@@Base+0x8fe> │ │ │ │ movw r3, #36416 @ 0x8e40 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r5, r3 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ ldr r3, [r6, #16] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 8b59e <_PyObject_MakeTpCall@@Base+0x2312> │ │ │ │ + bne.w 8b5b4 <_PyObject_MakeTpCall@@Base+0x2344> │ │ │ │ ldr r2, [r6, #20] │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8b010 <_PyObject_MakeTpCall@@Base+0x1d84> │ │ │ │ + bne.w 8aff8 <_PyObject_MakeTpCall@@Base+0x1d88> │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 8ac32 <_PyObject_MakeTpCall@@Base+0x19a6> │ │ │ │ + beq.n 8ac1a <_PyObject_MakeTpCall@@Base+0x19aa> │ │ │ │ mov r5, r4 │ │ │ │ - b.n 8ac3a <_PyObject_MakeTpCall@@Base+0x19ae> │ │ │ │ + b.n 8ac22 <_PyObject_MakeTpCall@@Base+0x19b2> │ │ │ │ str.w r8, [sp, #20] │ │ │ │ - b.w 89a36 <_PyObject_MakeTpCall@@Base+0x7aa> │ │ │ │ - ldr.w r9, [pc, #612] @ 8af64 <_PyObject_MakeTpCall@@Base+0x1cd8> │ │ │ │ + b.w 89a1a <_PyObject_MakeTpCall@@Base+0x7aa> │ │ │ │ + ldr.w r9, [pc, #612] @ 8af4c <_PyObject_MakeTpCall@@Base+0x1cdc> │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ ldr.w r1, [sl, #180] @ 0xb4 │ │ │ │ subs r1, #1 │ │ │ │ ldr.w r3, [r9, fp] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ movs r3, #28 │ │ │ │ mul.w r3, r1, r3 │ │ │ │ adds r2, r0, r3 │ │ │ │ add.w r2, r2, #92672 @ 0x16a00 │ │ │ │ ldr.w r5, [r2, #252] @ 0xfc │ │ │ │ add.w r2, r3, #92672 @ 0x16a00 │ │ │ │ adds r2, #252 @ 0xfc │ │ │ │ add r2, r0 │ │ │ │ cmp r5, sl │ │ │ │ - beq.n 8ad3a <_PyObject_MakeTpCall@@Base+0x1aae> │ │ │ │ + beq.n 8ad22 <_PyObject_MakeTpCall@@Base+0x1ab2> │ │ │ │ cmp r1, #10 │ │ │ │ ittt ls │ │ │ │ addls.w r3, r3, #98304 @ 0x18000 │ │ │ │ addls r3, #228 @ 0xe4 │ │ │ │ addls r2, r0, r3 │ │ │ │ - ldr r5, [pc, #556] @ (8af68 <_PyObject_MakeTpCall@@Base+0x1cdc>) │ │ │ │ + ldr r5, [pc, #556] @ (8af50 <_PyObject_MakeTpCall@@Base+0x1ce0>) │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r6, [r2, #16] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov r2, r3 │ │ │ │ ldr.w r3, [r5, #2976] @ 0xba0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 89e06 <_PyObject_MakeTpCall@@Base+0xb7a> │ │ │ │ - ldr r0, [pc, #532] @ (8af6c <_PyObject_MakeTpCall@@Base+0x1ce0>) │ │ │ │ - bl 6cb9c │ │ │ │ + beq.w 89dea <_PyObject_MakeTpCall@@Base+0xb7a> │ │ │ │ + ldr r0, [pc, #532] @ (8af54 <_PyObject_MakeTpCall@@Base+0x1ce4>) │ │ │ │ + bl 6cb94 │ │ │ │ mov r2, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.w 89e10 <_PyObject_MakeTpCall@@Base+0xb84> │ │ │ │ - b.w 89e5e <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ - ldr r0, [pc, #520] @ (8af70 <_PyObject_MakeTpCall@@Base+0x1ce4>) │ │ │ │ - bl 6cb9c │ │ │ │ + bne.w 89df4 <_PyObject_MakeTpCall@@Base+0xb84> │ │ │ │ + b.w 89e42 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + ldr r0, [pc, #520] @ (8af58 <_PyObject_MakeTpCall@@Base+0x1ce8>) │ │ │ │ + bl 6cb94 │ │ │ │ mov r2, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.w 89c7a <_PyObject_MakeTpCall@@Base+0x9ee> │ │ │ │ - ldr r1, [pc, #504] @ (8af70 <_PyObject_MakeTpCall@@Base+0x1ce4>) │ │ │ │ + beq.w 89c5e <_PyObject_MakeTpCall@@Base+0x9ee> │ │ │ │ + ldr r1, [pc, #504] @ (8af58 <_PyObject_MakeTpCall@@Base+0x1ce8>) │ │ │ │ add r3, sp, #112 @ 0x70 │ │ │ │ mov r0, r7 │ │ │ │ - bl 78354 │ │ │ │ + bl 782d4 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 89c7a <_PyObject_MakeTpCall@@Base+0x9ee> │ │ │ │ + beq.w 89c5e <_PyObject_MakeTpCall@@Base+0x9ee> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - bmi.w 8bf8c <_PyObject_MakeTpCall@@Base+0x2d00> │ │ │ │ - bl 77604 │ │ │ │ + bmi.w 8ba24 <_PyObject_MakeTpCall@@Base+0x27b4> │ │ │ │ + bl 77584 │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8b3de <_PyObject_MakeTpCall@@Base+0x2152> │ │ │ │ + beq.w 8b3c6 <_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 8ae16 <_PyObject_MakeTpCall@@Base+0x1b8a> │ │ │ │ + bne.n 8adfe <_PyObject_MakeTpCall@@Base+0x1b8e> │ │ │ │ ldr r2, [r4, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8bf80 <_PyObject_MakeTpCall@@Base+0x2cf4> │ │ │ │ + bne.w 8ba18 <_PyObject_MakeTpCall@@Base+0x27a8> │ │ │ │ mov.w sl, #1 │ │ │ │ cmp.w fp, #0 │ │ │ │ - ble.n 8ae22 <_PyObject_MakeTpCall@@Base+0x1b96> │ │ │ │ + ble.n 8ae0a <_PyObject_MakeTpCall@@Base+0x1b9a> │ │ │ │ ldr r2, [sp, #32] │ │ │ │ movs r3, #0 │ │ │ │ mov r8, r3 │ │ │ │ str r3, [sp, #20] │ │ │ │ add.w r9, r2, #8 │ │ │ │ str r3, [sp, #28] │ │ │ │ str r4, [sp, #24] │ │ │ │ ldr.w r4, [r9, #4]! │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - bpl.w 8c096 <_PyObject_MakeTpCall@@Base+0x2e0a> │ │ │ │ + bpl.w 8c1f2 <_PyObject_MakeTpCall@@Base+0x2f82> │ │ │ │ mov r0, r4 │ │ │ │ - bl bbee0 │ │ │ │ + bl bbef0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8c136 <_PyObject_MakeTpCall@@Base+0x2eaa> │ │ │ │ - ldr r1, [pc, #388] @ (8af74 <_PyObject_MakeTpCall@@Base+0x1ce8>) │ │ │ │ + beq.w 8c122 <_PyObject_MakeTpCall@@Base+0x2eb2> │ │ │ │ + ldr r1, [pc, #388] @ (8af5c <_PyObject_MakeTpCall@@Base+0x1cec>) │ │ │ │ mov r0, r4 │ │ │ │ - bl bc1c0 <_PyUnicode_Equal@@Base> │ │ │ │ + bl bc1cc <_PyUnicode_Equal@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8b9e2 <_PyObject_MakeTpCall@@Base+0x2756> │ │ │ │ - ldr r1, [pc, #376] @ (8af78 <_PyObject_MakeTpCall@@Base+0x1cec>) │ │ │ │ + bne.w 8ba32 <_PyObject_MakeTpCall@@Base+0x27c2> │ │ │ │ + ldr r1, [pc, #376] @ (8af60 <_PyObject_MakeTpCall@@Base+0x1cf0>) │ │ │ │ mov r0, r4 │ │ │ │ - bl bc1c0 <_PyUnicode_Equal@@Base> │ │ │ │ + bl bc1cc <_PyUnicode_Equal@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8b97c <_PyObject_MakeTpCall@@Base+0x26f0> │ │ │ │ + bne.w 8b960 <_PyObject_MakeTpCall@@Base+0x26f0> │ │ │ │ add.w r8, r8, #1 │ │ │ │ cmp fp, r8 │ │ │ │ - bgt.n 8add4 <_PyObject_MakeTpCall@@Base+0x1b48> │ │ │ │ + bgt.n 8adbc <_PyObject_MakeTpCall@@Base+0x1b4c> │ │ │ │ ldr r4, [sp, #24] │ │ │ │ - b.n 8ae28 <_PyObject_MakeTpCall@@Base+0x1b9c> │ │ │ │ + b.n 8ae10 <_PyObject_MakeTpCall@@Base+0x1ba0> │ │ │ │ cmp.w fp, #0 │ │ │ │ - bgt.w 8b39e <_PyObject_MakeTpCall@@Base+0x2112> │ │ │ │ + bgt.w 8b386 <_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 72218 │ │ │ │ + bl 72198 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8b3c2 <_PyObject_MakeTpCall@@Base+0x2136> │ │ │ │ + beq.w 8b3aa <_PyObject_MakeTpCall@@Base+0x213a> │ │ │ │ cmp.w fp, #0 │ │ │ │ - ble.n 8aea4 <_PyObject_MakeTpCall@@Base+0x1c18> │ │ │ │ + ble.n 8ae8c <_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] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr.w r9, [r3, #4]! │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8b96a <_PyObject_MakeTpCall@@Base+0x26de> │ │ │ │ + bne.w 8b98e <_PyObject_MakeTpCall@@Base+0x271e> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8b5c8 <_PyObject_MakeTpCall@@Base+0x233c> │ │ │ │ + bne.w 8b5c4 <_PyObject_MakeTpCall@@Base+0x2354> │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl dd524 │ │ │ │ + bl dd59c │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8c402 <_PyObject_MakeTpCall@@Base+0x3176> │ │ │ │ + beq.w 8c0ae <_PyObject_MakeTpCall@@Base+0x2e3e> │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ mov r1, r0 │ │ │ │ str.w r0, [r2, r4, lsl #2] │ │ │ │ mov r0, r7 │ │ │ │ - bl 782e8 │ │ │ │ + bl 78268 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 8c402 <_PyObject_MakeTpCall@@Base+0x3176> │ │ │ │ - bne.w 8c3c0 <_PyObject_MakeTpCall@@Base+0x3134> │ │ │ │ + blt.w 8c0ae <_PyObject_MakeTpCall@@Base+0x2e3e> │ │ │ │ + bne.w 8c06c <_PyObject_MakeTpCall@@Base+0x2dfc> │ │ │ │ adds r4, #1 │ │ │ │ adds r5, #1 │ │ │ │ cmp fp, r5 │ │ │ │ - bne.n 8ae56 <_PyObject_MakeTpCall@@Base+0x1bca> │ │ │ │ + bne.n 8ae3e <_PyObject_MakeTpCall@@Base+0x1bce> │ │ │ │ ldrd r4, r5, [sp, #40] @ 0x28 │ │ │ │ mov r0, r8 │ │ │ │ - bl 83f30 │ │ │ │ + bl 83f44 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 8c402 <_PyObject_MakeTpCall@@Base+0x3176> │ │ │ │ + beq.w 8c0ae <_PyObject_MakeTpCall@@Base+0x2e3e> │ │ │ │ mov r0, r8 │ │ │ │ - bl 77794 │ │ │ │ + bl 77714 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r0, [sp, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8aed2 <_PyObject_MakeTpCall@@Base+0x1c46> │ │ │ │ + beq.n 8aeba <_PyObject_MakeTpCall@@Base+0x1c4a> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 8aed2 <_PyObject_MakeTpCall@@Base+0x1c46> │ │ │ │ + cbnz r3, 8aeba <_PyObject_MakeTpCall@@Base+0x1c4a> │ │ │ │ mov r0, r8 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8b3c2 <_PyObject_MakeTpCall@@Base+0x2136> │ │ │ │ + beq.w 8b3aa <_PyObject_MakeTpCall@@Base+0x213a> │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 7828c │ │ │ │ + bl 7820c │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bgt.w 8b794 <_PyObject_MakeTpCall@@Base+0x2508> │ │ │ │ + bgt.w 8b70a <_PyObject_MakeTpCall@@Base+0x249a> │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - movw r8, #40409 @ 0x9dd9 │ │ │ │ + movw r8, #40301 @ 0x9d6d │ │ │ │ movt r8, #7 │ │ │ │ ldr.w r3, [r5, #152] @ 0x98 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r3, r8 │ │ │ │ str r1, [sp, #32] │ │ │ │ - bne.w 8bb58 <_PyObject_MakeTpCall@@Base+0x28cc> │ │ │ │ + bne.w 8bc7e <_PyObject_MakeTpCall@@Base+0x2a0e> │ │ │ │ mov r0, r5 │ │ │ │ - bl 79e20 │ │ │ │ + bl 79db4 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 89cd6 <_PyObject_MakeTpCall@@Base+0xa4a> │ │ │ │ - b.n 8b3c6 <_PyObject_MakeTpCall@@Base+0x213a> │ │ │ │ + bne.w 89cba <_PyObject_MakeTpCall@@Base+0xa4a> │ │ │ │ + b.n 8b3ae <_PyObject_MakeTpCall@@Base+0x213e> │ │ │ │ mov r0, sl │ │ │ │ - bl 7f738 │ │ │ │ + bl 7f74c │ │ │ │ ldr.w r3, [sl, #432] @ 0x1b0 │ │ │ │ ldr.w fp, [r3, #8] │ │ │ │ cmp.w fp, #0 │ │ │ │ - ble.w 8a0cc <_PyObject_MakeTpCall@@Base+0xe40> │ │ │ │ + ble.w 8a0b0 <_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 8fe38 │ │ │ │ + bl 8fe20 │ │ │ │ str.w r0, [r8, #-20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 89e5e <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + beq.w 89e42 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ strd r6, r7, [r8, #-16] │ │ │ │ cmp fp, r9 │ │ │ │ add.w r7, r7, #4 │ │ │ │ add.w r8, r8, #20 │ │ │ │ - beq.w 8a0cc <_PyObject_MakeTpCall@@Base+0xe40> │ │ │ │ + beq.w 8a0b0 <_PyObject_MakeTpCall@@Base+0xe40> │ │ │ │ ldr.w r3, [sl, #432] @ 0x1b0 │ │ │ │ - b.n 8af32 <_PyObject_MakeTpCall@@Base+0x1ca6> │ │ │ │ + b.n 8af1a <_PyObject_MakeTpCall@@Base+0x1caa> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [sp, #0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ add r1, sp, #624 @ 0x270 │ │ │ │ lsls r0, r1, #1 │ │ │ │ add r7, sp, #832 @ 0x340 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r2, pc, #96 @ (adr r2, 8afd8 <_PyObject_MakeTpCall@@Base+0x1d4c>) │ │ │ │ + add r2, pc, #96 @ (adr r2, 8afc0 <_PyObject_MakeTpCall@@Base+0x1d50>) │ │ │ │ lsls r0, r1, #1 │ │ │ │ sxth r4, r7 │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 8a9f4 <_PyObject_MakeTpCall@@Base+0x1768> │ │ │ │ + beq.w 8a9dc <_PyObject_MakeTpCall@@Base+0x176c> │ │ │ │ subs r0, #1 │ │ │ │ str r0, [r1, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8a9f4 <_PyObject_MakeTpCall@@Base+0x1768> │ │ │ │ + bne.w 8a9dc <_PyObject_MakeTpCall@@Base+0x176c> │ │ │ │ mov r0, r1 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8a9fc <_PyObject_MakeTpCall@@Base+0x1770> │ │ │ │ - b.w 8a358 <_PyObject_MakeTpCall@@Base+0x10cc> │ │ │ │ + bne.w 8a9e4 <_PyObject_MakeTpCall@@Base+0x1774> │ │ │ │ + b.w 8a33c <_PyObject_MakeTpCall@@Base+0x10cc> │ │ │ │ movs r3, #0 │ │ │ │ add.w r2, r4, #40 @ 0x28 │ │ │ │ mov r1, r5 │ │ │ │ - mov r0, r7 │ │ │ │ + mov r0, r6 │ │ │ │ strd r3, r3, [sp] │ │ │ │ - bl 9d644 <_PyEvalFramePushAndInit@@Base+0x35c> │ │ │ │ + bl 9d648 <_PyEvalFramePushAndInit@@Base+0x35c> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8a77a <_PyObject_MakeTpCall@@Base+0x14ee> │ │ │ │ + beq.w 8a762 <_PyObject_MakeTpCall@@Base+0x14f2> │ │ │ │ mov r1, r4 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 1a5ffc │ │ │ │ - b.n 8abd2 <_PyObject_MakeTpCall@@Base+0x1946> │ │ │ │ + mov r0, r6 │ │ │ │ + bl 1a5f0c │ │ │ │ + b.n 8abba <_PyObject_MakeTpCall@@Base+0x194a> │ │ │ │ cmp r4, r0 │ │ │ │ - beq.w 8a950 <_PyObject_MakeTpCall@@Base+0x16c4> │ │ │ │ + beq.w 8a938 <_PyObject_MakeTpCall@@Base+0x16c8> │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8a950 <_PyObject_MakeTpCall@@Base+0x16c4> │ │ │ │ + bne.w 8a938 <_PyObject_MakeTpCall@@Base+0x16c8> │ │ │ │ mov r0, r1 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8a958 <_PyObject_MakeTpCall@@Base+0x16cc> │ │ │ │ - b.n 8a82c <_PyObject_MakeTpCall@@Base+0x15a0> │ │ │ │ + bne.w 8a940 <_PyObject_MakeTpCall@@Base+0x16d0> │ │ │ │ + b.n 8a814 <_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 8acda <_PyObject_MakeTpCall@@Base+0x1a4e> │ │ │ │ + bne.w 8acc2 <_PyObject_MakeTpCall@@Base+0x1a52> │ │ │ │ ldr r2, [r5, #20] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8acda <_PyObject_MakeTpCall@@Base+0x1a4e> │ │ │ │ + bne.w 8acc2 <_PyObject_MakeTpCall@@Base+0x1a52> │ │ │ │ ldr r1, [r6, #16] │ │ │ │ cmp r0, r1 │ │ │ │ it eq │ │ │ │ moveq r5, r7 │ │ │ │ - beq.w 8ace2 <_PyObject_MakeTpCall@@Base+0x1a56> │ │ │ │ + beq.w 8acca <_PyObject_MakeTpCall@@Base+0x1a5a> │ │ │ │ mov r5, r6 │ │ │ │ - b.n 8ac2c <_PyObject_MakeTpCall@@Base+0x19a0> │ │ │ │ + b.n 8ac14 <_PyObject_MakeTpCall@@Base+0x19a4> │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8a6d6 <_PyObject_MakeTpCall@@Base+0x144a> │ │ │ │ + beq.w 8a6ba <_PyObject_MakeTpCall@@Base+0x144a> │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #108 @ 0x6c │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ - mov r0, r7 │ │ │ │ + mov r0, r6 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ - bl d5320 <_PyEval_CheckExceptTypeValid@@Base+0xc48> │ │ │ │ - mov r6, r0 │ │ │ │ + bl d5338 <_PyEval_CheckExceptTypeValid@@Base+0xc50> │ │ │ │ + mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8abe2 <_PyObject_MakeTpCall@@Base+0x1956> │ │ │ │ + beq.w 8abca <_PyObject_MakeTpCall@@Base+0x195a> │ │ │ │ ldr.w r8, [sp, #108] @ 0x6c │ │ │ │ mov r1, r0 │ │ │ │ mov.w r2, #2147483648 @ 0x80000000 │ │ │ │ mov r0, r5 │ │ │ │ mov r3, r8 │ │ │ │ blx r4 │ │ │ │ ldr.w r9, [r8, #8] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - ble.n 8b118 <_PyObject_MakeTpCall@@Base+0x1e8c> │ │ │ │ - ldr r0, [r6, #0] │ │ │ │ + ble.n 8b100 <_PyObject_MakeTpCall@@Base+0x1e90> │ │ │ │ + ldr r0, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8b068 <_PyObject_MakeTpCall@@Base+0x1ddc> │ │ │ │ + beq.n 8b050 <_PyObject_MakeTpCall@@Base+0x1de0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8c088 <_PyObject_MakeTpCall@@Base+0x2dfc> │ │ │ │ + beq.w 8c0f0 <_PyObject_MakeTpCall@@Base+0x2e80> │ │ │ │ cmp.w r9, #1 │ │ │ │ - beq.n 8b118 <_PyObject_MakeTpCall@@Base+0x1e8c> │ │ │ │ - ldr r0, [r6, #4] │ │ │ │ + beq.n 8b100 <_PyObject_MakeTpCall@@Base+0x1e90> │ │ │ │ + ldr r0, [r7, #4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8b084 <_PyObject_MakeTpCall@@Base+0x1df8> │ │ │ │ + beq.n 8b06c <_PyObject_MakeTpCall@@Base+0x1dfc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8c15a <_PyObject_MakeTpCall@@Base+0x2ece> │ │ │ │ + beq.w 8c054 <_PyObject_MakeTpCall@@Base+0x2de4> │ │ │ │ cmp.w r9, #2 │ │ │ │ - beq.n 8b118 <_PyObject_MakeTpCall@@Base+0x1e8c> │ │ │ │ - ldr r0, [r6, #8] │ │ │ │ + beq.n 8b100 <_PyObject_MakeTpCall@@Base+0x1e90> │ │ │ │ + ldr r0, [r7, #8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8b0a0 <_PyObject_MakeTpCall@@Base+0x1e14> │ │ │ │ + beq.n 8b088 <_PyObject_MakeTpCall@@Base+0x1e18> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8c220 <_PyObject_MakeTpCall@@Base+0x2f94> │ │ │ │ + beq.w 8c36c <_PyObject_MakeTpCall@@Base+0x30fc> │ │ │ │ cmp.w r9, #3 │ │ │ │ - beq.n 8b118 <_PyObject_MakeTpCall@@Base+0x1e8c> │ │ │ │ - ldr r0, [r6, #12] │ │ │ │ + beq.n 8b100 <_PyObject_MakeTpCall@@Base+0x1e90> │ │ │ │ + ldr r0, [r7, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8b0bc <_PyObject_MakeTpCall@@Base+0x1e30> │ │ │ │ + beq.n 8b0a4 <_PyObject_MakeTpCall@@Base+0x1e34> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8c070 <_PyObject_MakeTpCall@@Base+0x2de4> │ │ │ │ + beq.w 8c0f8 <_PyObject_MakeTpCall@@Base+0x2e88> │ │ │ │ cmp.w r9, #4 │ │ │ │ - beq.n 8b118 <_PyObject_MakeTpCall@@Base+0x1e8c> │ │ │ │ - ldr r0, [r6, #16] │ │ │ │ + beq.n 8b100 <_PyObject_MakeTpCall@@Base+0x1e90> │ │ │ │ + ldr r0, [r7, #16] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8b0d8 <_PyObject_MakeTpCall@@Base+0x1e4c> │ │ │ │ + beq.n 8b0c0 <_PyObject_MakeTpCall@@Base+0x1e50> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8c078 <_PyObject_MakeTpCall@@Base+0x2dec> │ │ │ │ + beq.w 8c100 <_PyObject_MakeTpCall@@Base+0x2e90> │ │ │ │ cmp.w r9, #5 │ │ │ │ - beq.n 8b118 <_PyObject_MakeTpCall@@Base+0x1e8c> │ │ │ │ + beq.n 8b100 <_PyObject_MakeTpCall@@Base+0x1e90> │ │ │ │ movs r2, #5 │ │ │ │ str.w sl, [sp, #20] │ │ │ │ mvn.w fp, #3221225472 @ 0xc0000000 │ │ │ │ mov sl, r8 │ │ │ │ - mov r8, r7 │ │ │ │ - mov r7, r5 │ │ │ │ + mov r8, r6 │ │ │ │ + mov r6, r5 │ │ │ │ mov r5, r4 │ │ │ │ mov r4, r2 │ │ │ │ - ldr.w r0, [r6, r4, lsl #2] │ │ │ │ + ldr.w r0, [r7, r4, lsl #2] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, fp │ │ │ │ - beq.n 8b106 <_PyObject_MakeTpCall@@Base+0x1e7a> │ │ │ │ + beq.n 8b0ee <_PyObject_MakeTpCall@@Base+0x1e7e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8c080 <_PyObject_MakeTpCall@@Base+0x2df4> │ │ │ │ + beq.w 8c1c6 <_PyObject_MakeTpCall@@Base+0x2f56> │ │ │ │ adds r4, #1 │ │ │ │ cmp r9, r4 │ │ │ │ - bne.n 8b0f2 <_PyObject_MakeTpCall@@Base+0x1e66> │ │ │ │ + bne.n 8b0da <_PyObject_MakeTpCall@@Base+0x1e6a> │ │ │ │ mov r4, r5 │ │ │ │ - mov r5, r7 │ │ │ │ - mov r7, r8 │ │ │ │ + mov r5, r6 │ │ │ │ + mov r6, r8 │ │ │ │ mov r8, sl │ │ │ │ ldr.w sl, [sp, #20] │ │ │ │ - subs r0, r6, #4 │ │ │ │ - bl 77270 │ │ │ │ + subs r0, r7, #4 │ │ │ │ + bl 771f0 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8abca <_PyObject_MakeTpCall@@Base+0x193e> │ │ │ │ + beq.w 8abb2 <_PyObject_MakeTpCall@@Base+0x1942> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8abca <_PyObject_MakeTpCall@@Base+0x193e> │ │ │ │ + bne.w 8abb2 <_PyObject_MakeTpCall@@Base+0x1942> │ │ │ │ mov r0, r8 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 8abca <_PyObject_MakeTpCall@@Base+0x193e> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 8abb2 <_PyObject_MakeTpCall@@Base+0x1942> │ │ │ │ + ldr r3, [pc, #792] @ (8b444 <_PyObject_MakeTpCall@@Base+0x21d4>) │ │ │ │ + b.w 8a114 <_PyObject_MakeTpCall@@Base+0xea4> │ │ │ │ ldr.w r3, [r0, #3740] @ 0xe9c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8a42a <_PyObject_MakeTpCall@@Base+0x119e> │ │ │ │ + beq.w 8a40e <_PyObject_MakeTpCall@@Base+0x119e> │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8a42a <_PyObject_MakeTpCall@@Base+0x119e> │ │ │ │ + beq.w 8a40e <_PyObject_MakeTpCall@@Base+0x119e> │ │ │ │ ldr.w r3, [r0, #3852] @ 0xf0c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8a42a <_PyObject_MakeTpCall@@Base+0x119e> │ │ │ │ + bne.w 8a40e <_PyObject_MakeTpCall@@Base+0x119e> │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8c214 <_PyObject_MakeTpCall@@Base+0x2f88> │ │ │ │ + bne.w 8c346 <_PyObject_MakeTpCall@@Base+0x30d6> │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ add.w r3, r2, #12 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ lsls r2, r2, #27 │ │ │ │ - bmi.w 8a42a <_PyObject_MakeTpCall@@Base+0x119e> │ │ │ │ + bmi.w 8a40e <_PyObject_MakeTpCall@@Base+0x119e> │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r3] │ │ │ │ orr.w r1, r1, #16 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 8b176 <_PyObject_MakeTpCall@@Base+0x1eea> │ │ │ │ + bne.n 8b164 <_PyObject_MakeTpCall@@Base+0x1ef4> │ │ │ │ dmb ish │ │ │ │ - b.w 8a42a <_PyObject_MakeTpCall@@Base+0x119e> │ │ │ │ - ldr r3, [pc, #772] @ (8b494 <_PyObject_MakeTpCall@@Base+0x2208>) │ │ │ │ - b.w 8a130 <_PyObject_MakeTpCall@@Base+0xea4> │ │ │ │ + b.w 8a40e <_PyObject_MakeTpCall@@Base+0x119e> │ │ │ │ mov r4, fp │ │ │ │ - b.w 89b30 <_PyObject_MakeTpCall@@Base+0x8a4> │ │ │ │ + b.w 89b14 <_PyObject_MakeTpCall@@Base+0x8a4> │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #33692 @ 0x839c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8c1fa <_PyObject_MakeTpCall@@Base+0x2f6e> │ │ │ │ + bne.w 8c352 <_PyObject_MakeTpCall@@Base+0x30e2> │ │ │ │ mov r1, sl │ │ │ │ - bl e1484 │ │ │ │ - ldr r1, [pc, #740] @ (8b498 <_PyObject_MakeTpCall@@Base+0x220c>) │ │ │ │ + bl e1500 │ │ │ │ + ldr r1, [pc, #684] @ (8b448 <_PyObject_MakeTpCall@@Base+0x21d8>) │ │ │ │ mov r0, r4 │ │ │ │ - bl bc248 │ │ │ │ + bl bc254 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 89e5e <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + blt.w 89e42 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ ldr.w r3, [sl, #84] @ 0x54 │ │ │ │ lsls r2, r3, #30 │ │ │ │ - bpl.w 8a19a <_PyObject_MakeTpCall@@Base+0xf0e> │ │ │ │ - ldr.w r9, [pc, #732] @ 8b4a8 <_PyObject_MakeTpCall@@Base+0x221c> │ │ │ │ + bpl.w 8a17e <_PyObject_MakeTpCall@@Base+0xf0e> │ │ │ │ + ldr.w r9, [pc, #676] @ 8b458 <_PyObject_MakeTpCall@@Base+0x21e8> │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r9, fp] │ │ │ │ ldr.w r1, [sl, #180] @ 0xb4 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ subs r1, #1 │ │ │ │ movs r3, #28 │ │ │ │ mul.w r3, r1, r3 │ │ │ │ adds r2, r0, r3 │ │ │ │ add.w r2, r2, #92672 @ 0x16a00 │ │ │ │ ldr.w r4, [r2, #252] @ 0xfc │ │ │ │ add.w r2, r3, #92672 @ 0x16a00 │ │ │ │ adds r2, #252 @ 0xfc │ │ │ │ add r2, r0 │ │ │ │ cmp r4, sl │ │ │ │ - beq.n 8b204 <_PyObject_MakeTpCall@@Base+0x1f78> │ │ │ │ + beq.n 8b1ec <_PyObject_MakeTpCall@@Base+0x1f7c> │ │ │ │ cmp r1, #10 │ │ │ │ ittt ls │ │ │ │ addls.w r3, r3, #98304 @ 0x18000 │ │ │ │ addls r3, #228 @ 0xe4 │ │ │ │ addls r2, r0, r3 │ │ │ │ ldr r4, [r2, #16] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.w 8a1c8 <_PyObject_MakeTpCall@@Base+0xf3c> │ │ │ │ - movw r0, #64972 @ 0xfdcc │ │ │ │ + bmi.w 8a1ac <_PyObject_MakeTpCall@@Base+0xf3c> │ │ │ │ + movw r0, #65292 @ 0xff0c │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ movw r1, #2436 @ 0x984 │ │ │ │ - bl 214fc4 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.w 8a1f8 <_PyObject_MakeTpCall@@Base+0xf6c> │ │ │ │ - ldr r0, [pc, #628] @ (8b49c <_PyObject_MakeTpCall@@Base+0x2210>) │ │ │ │ - bl 6cb9c │ │ │ │ + bl 214f14 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.w 8a1dc <_PyObject_MakeTpCall@@Base+0xf6c> │ │ │ │ + ldr r0, [pc, #572] @ (8b44c <_PyObject_MakeTpCall@@Base+0x21dc>) │ │ │ │ + bl 6cb94 │ │ │ │ mov r2, r0 │ │ │ │ adds r7, r0, #1 │ │ │ │ - bne.w 89ec8 <_PyObject_MakeTpCall@@Base+0xc3c> │ │ │ │ - b.w 89e5e <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + bne.w 89eac <_PyObject_MakeTpCall@@Base+0xc3c> │ │ │ │ + b.w 89e42 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ movw fp, #36416 @ 0x8e40 │ │ │ │ movt fp, #70 @ 0x46 │ │ │ │ ldr r2, [r7, #16] │ │ │ │ ldr.w r3, [fp, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8aff0 <_PyObject_MakeTpCall@@Base+0x1d64> │ │ │ │ + bne.w 8afd8 <_PyObject_MakeTpCall@@Base+0x1d68> │ │ │ │ ldr r2, [r7, #20] │ │ │ │ ldr.w r3, [fp, #20] │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ moveq r7, fp │ │ │ │ - b.n 8aff0 <_PyObject_MakeTpCall@@Base+0x1d64> │ │ │ │ + b.n 8afd8 <_PyObject_MakeTpCall@@Base+0x1d68> │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #24368 @ 0x5f30 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 8b296 <_PyObject_MakeTpCall@@Base+0x200a> │ │ │ │ - bl 7e5e8 │ │ │ │ + bne.n 8b27e <_PyObject_MakeTpCall@@Base+0x200e> │ │ │ │ + bl 7e5f0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 89e5e <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + beq.w 89e42 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ mov r2, r7 │ │ │ │ - ldr r1, [pc, #552] @ (8b4a0 <_PyObject_MakeTpCall@@Base+0x2214>) │ │ │ │ + ldr r1, [pc, #496] @ (8b450 <_PyObject_MakeTpCall@@Base+0x21e0>) │ │ │ │ mov r0, r6 │ │ │ │ - bl 793e8 │ │ │ │ + bl 7937c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 8c492 <_PyObject_MakeTpCall@@Base+0x3206> │ │ │ │ + blt.w 8c2c0 <_PyObject_MakeTpCall@@Base+0x3050> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8b296 <_PyObject_MakeTpCall@@Base+0x200a> │ │ │ │ + beq.n 8b27e <_PyObject_MakeTpCall@@Base+0x200e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8c488 <_PyObject_MakeTpCall@@Base+0x31fc> │ │ │ │ + beq.w 8c2b6 <_PyObject_MakeTpCall@@Base+0x3046> │ │ │ │ ldr.w r3, [sl, #84] @ 0x54 │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bpl.w 8a022 <_PyObject_MakeTpCall@@Base+0xd96> │ │ │ │ - ldr.w r9, [pc, #516] @ 8b4a8 <_PyObject_MakeTpCall@@Base+0x221c> │ │ │ │ + bpl.w 8a006 <_PyObject_MakeTpCall@@Base+0xd96> │ │ │ │ + ldr.w r9, [pc, #460] @ 8b458 <_PyObject_MakeTpCall@@Base+0x21e8> │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r9, fp] │ │ │ │ ldr.w r1, [sl, #180] @ 0xb4 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ subs r1, #1 │ │ │ │ movs r3, #28 │ │ │ │ mul.w r3, r1, r3 │ │ │ │ adds r2, r0, r3 │ │ │ │ add.w r2, r2, #92672 @ 0x16a00 │ │ │ │ ldr.w r6, [r2, #252] @ 0xfc │ │ │ │ add.w r2, r3, #92672 @ 0x16a00 │ │ │ │ adds r2, #252 @ 0xfc │ │ │ │ add r2, r0 │ │ │ │ cmp r6, sl │ │ │ │ - beq.n 8b2dc <_PyObject_MakeTpCall@@Base+0x2050> │ │ │ │ + beq.n 8b2c4 <_PyObject_MakeTpCall@@Base+0x2054> │ │ │ │ cmp r1, #10 │ │ │ │ ittt ls │ │ │ │ addls.w r3, r3, #98304 @ 0x18000 │ │ │ │ addls r3, #228 @ 0xe4 │ │ │ │ addls r2, r0, r3 │ │ │ │ ldr r6, [r2, #16] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bmi.w 8a030 <_PyObject_MakeTpCall@@Base+0xda4> │ │ │ │ - b.w 8bc7a <_PyObject_MakeTpCall@@Base+0x29ee> │ │ │ │ + bmi.w 8a014 <_PyObject_MakeTpCall@@Base+0xda4> │ │ │ │ + b.w 8bcf2 <_PyObject_MakeTpCall@@Base+0x2a82> │ │ │ │ ldr.w r3, [r9, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8b926 <_PyObject_MakeTpCall@@Base+0x269a> │ │ │ │ + beq.w 8b91c <_PyObject_MakeTpCall@@Base+0x26ac> │ │ │ │ ldr.w r1, [r3, #8]! │ │ │ │ movs r2, #0 │ │ │ │ cmp r1, r2 │ │ │ │ - ble.w 8b944 <_PyObject_MakeTpCall@@Base+0x26b8> │ │ │ │ + ble.w 8b93a <_PyObject_MakeTpCall@@Base+0x26ca> │ │ │ │ ldr.w r0, [r3, #4]! │ │ │ │ cmp r0, r5 │ │ │ │ - bne.w 8b5c4 <_PyObject_MakeTpCall@@Base+0x2338> │ │ │ │ + bne.w 8b5b0 <_PyObject_MakeTpCall@@Base+0x2340> │ │ │ │ ldr r4, [sp, #32] │ │ │ │ mov r5, r9 │ │ │ │ - b.n 8ac42 <_PyObject_MakeTpCall@@Base+0x19b6> │ │ │ │ - ldr r3, [pc, #400] @ (8b4a4 <_PyObject_MakeTpCall@@Base+0x2218>) │ │ │ │ + b.n 8ac2a <_PyObject_MakeTpCall@@Base+0x19ba> │ │ │ │ + ldr r3, [pc, #344] @ (8b454 <_PyObject_MakeTpCall@@Base+0x21e4>) │ │ │ │ str.w r3, [sl, #124] @ 0x7c │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8a550 <_PyObject_MakeTpCall@@Base+0x12c4> │ │ │ │ - b.w 8a558 <_PyObject_MakeTpCall@@Base+0x12cc> │ │ │ │ + beq.w 8a534 <_PyObject_MakeTpCall@@Base+0x12c4> │ │ │ │ + b.w 8a53c <_PyObject_MakeTpCall@@Base+0x12cc> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #14408 @ 0x3848 │ │ │ │ + movw r1, #14728 @ 0x3988 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1990 │ │ │ │ + bl d19a8 │ │ │ │ mov.w sl, #0 │ │ │ │ - b.w 8a7f0 <_PyObject_MakeTpCall@@Base+0x1564> │ │ │ │ + b.w 8a7d8 <_PyObject_MakeTpCall@@Base+0x1568> │ │ │ │ cmp.w ip, #0 │ │ │ │ - ble.w 8b722 <_PyObject_MakeTpCall@@Base+0x2496> │ │ │ │ + ble.w 8b7a2 <_PyObject_MakeTpCall@@Base+0x2532> │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 8b36a <_PyObject_MakeTpCall@@Base+0x20de> │ │ │ │ + bne.n 8b352 <_PyObject_MakeTpCall@@Base+0x20e2> │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ adds r1, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - b.w 89aac <_PyObject_MakeTpCall@@Base+0x820> │ │ │ │ + b.w 89a90 <_PyObject_MakeTpCall@@Base+0x820> │ │ │ │ movw r0, #36416 @ 0x8e40 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.w 89bd6 <_PyObject_MakeTpCall@@Base+0x94a> │ │ │ │ + b.w 89bba <_PyObject_MakeTpCall@@Base+0x94a> │ │ │ │ mov fp, r4 │ │ │ │ cmp.w ip, #1 │ │ │ │ - beq.w 8b722 <_PyObject_MakeTpCall@@Base+0x2496> │ │ │ │ + beq.w 8b7a2 <_PyObject_MakeTpCall@@Base+0x2532> │ │ │ │ add.w sl, r0, #12 │ │ │ │ mov.w lr, #1 │ │ │ │ mov r4, fp │ │ │ │ ldr.w fp, [sl, #4]! │ │ │ │ cmp fp, r3 │ │ │ │ - bne.w 8b716 <_PyObject_MakeTpCall@@Base+0x248a> │ │ │ │ + bne.w 8b796 <_PyObject_MakeTpCall@@Base+0x2526> │ │ │ │ mov fp, r4 │ │ │ │ mov ip, r0 │ │ │ │ mov r3, r9 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ adds r1, #1 │ │ │ │ cmp r1, r0 │ │ │ │ - bne.w 8b5d8 <_PyObject_MakeTpCall@@Base+0x234c> │ │ │ │ + bne.w 8b5bc <_PyObject_MakeTpCall@@Base+0x234c> │ │ │ │ mov r4, fp │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - b.w 89b54 <_PyObject_MakeTpCall@@Base+0x8c8> │ │ │ │ + b.w 89b38 <_PyObject_MakeTpCall@@Base+0x8c8> │ │ │ │ ldr.w sl, [r4, #20] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 8adc4 <_PyObject_MakeTpCall@@Base+0x1b38> │ │ │ │ + beq.w 8adac <_PyObject_MakeTpCall@@Base+0x1b3c> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21872 @ 0x5570 │ │ │ │ + movw r1, #22192 @ 0x56b0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1990 │ │ │ │ + bl d19a8 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8b3de <_PyObject_MakeTpCall@@Base+0x2152> │ │ │ │ + beq.n 8b3c6 <_PyObject_MakeTpCall@@Base+0x2156> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - cbnz r3, 8b3de <_PyObject_MakeTpCall@@Base+0x2152> │ │ │ │ + cbnz r3, 8b3c6 <_PyObject_MakeTpCall@@Base+0x2156> │ │ │ │ mov r0, r1 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r7 │ │ │ │ - bl 7828c │ │ │ │ - b.w 89e76 <_PyObject_MakeTpCall@@Base+0xbea> │ │ │ │ + bl 7820c │ │ │ │ + b.w 89e5a <_PyObject_MakeTpCall@@Base+0xbea> │ │ │ │ + cmp.w lr, #0 │ │ │ │ + bgt.w 8a8dc <_PyObject_MakeTpCall@@Base+0x166c> │ │ │ │ + b.w 8a938 <_PyObject_MakeTpCall@@Base+0x16c8> │ │ │ │ + ldr r3, [r4, #84] @ 0x54 │ │ │ │ + ands.w r3, r3, #4096 @ 0x1000 │ │ │ │ + beq.w 8ba84 <_PyObject_MakeTpCall@@Base+0x2814> │ │ │ │ + ldrh.w r3, [r4, #206] @ 0xce │ │ │ │ + cmp.w r3, #1000 @ 0x3e8 │ │ │ │ + mov r3, r1 │ │ │ │ + bcs.w 8ba80 <_PyObject_MakeTpCall@@Base+0x2810> │ │ │ │ + ldr.w r6, [r4, #168] @ 0xa8 │ │ │ │ + str.w sl, [sp, #56] @ 0x38 │ │ │ │ + mov sl, r4 │ │ │ │ + str.w fp, [sp, #64] @ 0x40 │ │ │ │ + mov r4, r3 │ │ │ │ + ldr.w r1, [r6, #8]! │ │ │ │ + mov fp, r2 │ │ │ │ + str r1, [sp, #44] @ 0x2c │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + mov r0, r5 │ │ │ │ + cmp r3, r4 │ │ │ │ + ble.n 8b4fa <_PyObject_MakeTpCall@@Base+0x228a> │ │ │ │ + ldr.w r1, [r6, #4]! │ │ │ │ + adds r4, #1 │ │ │ │ + bl 81a7c <_PyType_LookupRef@@Base+0x118> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 8b40c <_PyObject_MakeTpCall@@Base+0x219c> │ │ │ │ + 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 8b536 <_PyObject_MakeTpCall@@Base+0x22c6> │ │ │ │ movw r1, #36416 @ 0x8e40 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - b.w 89be8 <_PyObject_MakeTpCall@@Base+0x95c> │ │ │ │ - cmp.w lr, #0 │ │ │ │ - bgt.w 8a8f4 <_PyObject_MakeTpCall@@Base+0x1668> │ │ │ │ - b.w 8a950 <_PyObject_MakeTpCall@@Base+0x16c4> │ │ │ │ + b.w 89bcc <_PyObject_MakeTpCall@@Base+0x95c> │ │ │ │ + nop │ │ │ │ + asrs r4, r4, #27 │ │ │ │ + lsls r7, r0, #1 │ │ │ │ + add r0, pc, #608 @ (adr r0, 8b6ac <_PyObject_MakeTpCall@@Base+0x243c>) │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + add r4, sp, #64 @ 0x40 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + add r2, sp, #336 @ 0x150 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + asrs r4, r7, #26 │ │ │ │ + lsls r7, r0, #1 │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ adds r2, #4 │ │ │ │ mov lr, r2 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 8b368 <_PyObject_MakeTpCall@@Base+0x20dc> │ │ │ │ + bne.w 8b350 <_PyObject_MakeTpCall@@Base+0x20e0> │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ adds r1, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 8b368 <_PyObject_MakeTpCall@@Base+0x20dc> │ │ │ │ + bne.w 8b350 <_PyObject_MakeTpCall@@Base+0x20e0> │ │ │ │ ldr.w r3, [lr, #8] │ │ │ │ add.w r1, fp, #2 │ │ │ │ add.w r2, lr, #8 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 8b368 <_PyObject_MakeTpCall@@Base+0x20dc> │ │ │ │ + bne.w 8b350 <_PyObject_MakeTpCall@@Base+0x20e0> │ │ │ │ ldr.w r3, [lr, #12] │ │ │ │ add.w r1, fp, #3 │ │ │ │ ldr.w sl, [r0, #12] │ │ │ │ add.w r2, lr, #12 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 8b368 <_PyObject_MakeTpCall@@Base+0x20dc> │ │ │ │ + bne.w 8b350 <_PyObject_MakeTpCall@@Base+0x20e0> │ │ │ │ ldr.w r3, [lr, #16] │ │ │ │ add.w r1, fp, #4 │ │ │ │ add.w r2, lr, #16 │ │ │ │ cmp.w ip, #0 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - ble.w 8b720 <_PyObject_MakeTpCall@@Base+0x2494> │ │ │ │ + ble.w 8b7a0 <_PyObject_MakeTpCall@@Base+0x2530> │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 8b368 <_PyObject_MakeTpCall@@Base+0x20dc> │ │ │ │ + bne.w 8b350 <_PyObject_MakeTpCall@@Base+0x20e0> │ │ │ │ ldr.w r3, [lr, #20] │ │ │ │ add.w r1, fp, #5 │ │ │ │ add.w r2, lr, #20 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 8b368 <_PyObject_MakeTpCall@@Base+0x20dc> │ │ │ │ + bne.w 8b350 <_PyObject_MakeTpCall@@Base+0x20e0> │ │ │ │ ldr.w r3, [lr, #24] │ │ │ │ add.w r1, fp, #6 │ │ │ │ add.w r2, lr, #24 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 8b368 <_PyObject_MakeTpCall@@Base+0x20dc> │ │ │ │ + bne.w 8b350 <_PyObject_MakeTpCall@@Base+0x20e0> │ │ │ │ ldr.w r3, [lr, #28] │ │ │ │ add.w r1, fp, #7 │ │ │ │ add.w r2, lr, #28 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - b.w 89b30 <_PyObject_MakeTpCall@@Base+0x8a4> │ │ │ │ - asrs r4, r4, #27 │ │ │ │ - lsls r7, r0, #1 │ │ │ │ - add r0, pc, #608 @ (adr r0, 8b6fc <_PyObject_MakeTpCall@@Base+0x2470>) │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - add r4, sp, #64 @ 0x40 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - add r2, sp, #336 @ 0x150 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - asrs r4, r7, #26 │ │ │ │ - lsls r7, r0, #1 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r3, [r4, #84] @ 0x54 │ │ │ │ - ands.w r3, r3, #4096 @ 0x1000 │ │ │ │ - beq.w 8b9d0 <_PyObject_MakeTpCall@@Base+0x2744> │ │ │ │ - ldrh.w r3, [r4, #206] @ 0xce │ │ │ │ - cmp.w r3, #1000 @ 0x3e8 │ │ │ │ - mov r3, r1 │ │ │ │ - bcs.w 8c01a <_PyObject_MakeTpCall@@Base+0x2d8e> │ │ │ │ - ldr.w r6, [r4, #168] @ 0xa8 │ │ │ │ - str.w sl, [sp, #56] @ 0x38 │ │ │ │ - mov sl, r4 │ │ │ │ - str.w fp, [sp, #64] @ 0x40 │ │ │ │ - mov r4, r3 │ │ │ │ - ldr.w r1, [r6, #8]! │ │ │ │ - mov fp, r2 │ │ │ │ - str r1, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - mov r0, r5 │ │ │ │ - cmp r3, r4 │ │ │ │ - ble.n 8b506 <_PyObject_MakeTpCall@@Base+0x227a> │ │ │ │ - ldr.w r1, [r6, #4]! │ │ │ │ - adds r4, #1 │ │ │ │ - bl 81a6c <_PyType_LookupRef@@Base+0x118> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 8b4dc <_PyObject_MakeTpCall@@Base+0x2250> │ │ │ │ - mov r4, sl │ │ │ │ - mov r2, fp │ │ │ │ - ldr.w sl, [sp, #56] @ 0x38 │ │ │ │ - ldr.w fp, [sp, #64] @ 0x40 │ │ │ │ - ldr.w r3, [r4, #192] @ 0xc0 │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ - b.n 8b542 <_PyObject_MakeTpCall@@Base+0x22b6> │ │ │ │ + b.w 89b14 <_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 │ │ │ │ ands.w r1, r3, #256 @ 0x100 │ │ │ │ - bne.w 8c030 <_PyObject_MakeTpCall@@Base+0x2da4> │ │ │ │ + bne.w 8ba88 <_PyObject_MakeTpCall@@Base+0x2818> │ │ │ │ add.w r0, r5, #40960 @ 0xa000 │ │ │ │ ldr.w r3, [r0, #2804] @ 0xaf4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8c066 <_PyObject_MakeTpCall@@Base+0x2dda> │ │ │ │ + beq.w 8c1ce <_PyObject_MakeTpCall@@Base+0x2f5e> │ │ │ │ ldrh.w r1, [r4, #206] @ 0xce │ │ │ │ adds r6, r3, #1 │ │ │ │ str.w r6, [r0, #2804] @ 0xaf4 │ │ │ │ adds r1, #1 │ │ │ │ str.w r3, [r4, #192] @ 0xc0 │ │ │ │ strh.w r1, [r4, #206] @ 0xce │ │ │ │ movs r1, #1 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - b.w 8a8c0 <_PyObject_MakeTpCall@@Base+0x1634> │ │ │ │ + b.w 8a8a8 <_PyObject_MakeTpCall@@Base+0x1638> │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ - bl 71850 │ │ │ │ + bl 71848 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ mov lr, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8a890 <_PyObject_MakeTpCall@@Base+0x1604> │ │ │ │ + bne.w 8a878 <_PyObject_MakeTpCall@@Base+0x1608> │ │ │ │ ldr.w r3, [r9, #672] @ 0x2a0 │ │ │ │ - movw r1, #49361 @ 0xc0d1 │ │ │ │ + movw r1, #49353 @ 0xc0c9 │ │ │ │ movt r1, #6 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 8bf5e <_PyObject_MakeTpCall@@Base+0x2cd2> │ │ │ │ + bne.w 8be88 <_PyObject_MakeTpCall@@Base+0x2c18> │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2a0fc │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ mov lr, r0 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 8b810 <_PyObject_MakeTpCall@@Base+0x2584> │ │ │ │ + beq.w 8b804 <_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 8a40a <_PyObject_MakeTpCall@@Base+0x117e> │ │ │ │ - mov r1, r3 │ │ │ │ - mov r5, r6 │ │ │ │ - b.w 8ac2c <_PyObject_MakeTpCall@@Base+0x19a0> │ │ │ │ + b.w 8a3ee <_PyObject_MakeTpCall@@Base+0x117e> │ │ │ │ add.w r8, r8, #1 │ │ │ │ add r3, r4 │ │ │ │ cmp r1, r8 │ │ │ │ - ble.w 8a5ee <_PyObject_MakeTpCall@@Base+0x1362> │ │ │ │ + ble.w 8a5d2 <_PyObject_MakeTpCall@@Base+0x1362> │ │ │ │ ldr r7, [r3, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 8c020 <_PyObject_MakeTpCall@@Base+0x2d94> │ │ │ │ - cmp r1, r8 │ │ │ │ - bgt.w 8aa5c <_PyObject_MakeTpCall@@Base+0x17d0> │ │ │ │ - b.w 8a5ee <_PyObject_MakeTpCall@@Base+0x1362> │ │ │ │ + beq.w 8b9fc <_PyObject_MakeTpCall@@Base+0x278c> │ │ │ │ + cmp r8, r1 │ │ │ │ + blt.w 8aa44 <_PyObject_MakeTpCall@@Base+0x17d4> │ │ │ │ + b.w 8a5d2 <_PyObject_MakeTpCall@@Base+0x1362> │ │ │ │ adds r2, #1 │ │ │ │ - b.n 8b2fc <_PyObject_MakeTpCall@@Base+0x2070> │ │ │ │ - ldr r1, [pc, #704] @ (8b88c <_PyObject_MakeTpCall@@Base+0x2600>) │ │ │ │ - mov r0, r9 │ │ │ │ - bl bc1c0 <_PyUnicode_Equal@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 8ae6e <_PyObject_MakeTpCall@@Base+0x1be2> │ │ │ │ - b.n 8ae9a <_PyObject_MakeTpCall@@Base+0x1c0e> │ │ │ │ + b.n 8b2e4 <_PyObject_MakeTpCall@@Base+0x2074> │ │ │ │ + mov r1, r3 │ │ │ │ + mov r5, r6 │ │ │ │ + b.w 8ac14 <_PyObject_MakeTpCall@@Base+0x19a4> │ │ │ │ mov r0, ip │ │ │ │ mov r9, r3 │ │ │ │ - b.w 89a48 <_PyObject_MakeTpCall@@Base+0x7bc> │ │ │ │ - ldr r0, [pc, #684] @ (8b890 <_PyObject_MakeTpCall@@Base+0x2604>) │ │ │ │ - bl 6cb9c │ │ │ │ + b.w 89a2c <_PyObject_MakeTpCall@@Base+0x7bc> │ │ │ │ + ldr r1, [pc, #740] @ (8b8ac <_PyObject_MakeTpCall@@Base+0x263c>) │ │ │ │ + mov r0, r9 │ │ │ │ + bl bc1cc <_PyUnicode_Equal@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 8ae56 <_PyObject_MakeTpCall@@Base+0x1be6> │ │ │ │ + b.n 8ae82 <_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 89270 <_PyObject_MakeTpCall@@Base> │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 8a7b0 <_PyObject_MakeTpCall@@Base+0x1540> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 8a79c <_PyObject_MakeTpCall@@Base+0x152c> │ │ │ │ + b.w 8a7b0 <_PyObject_MakeTpCall@@Base+0x1540> │ │ │ │ + ldr r0, [pc, #684] @ (8b8b0 <_PyObject_MakeTpCall@@Base+0x2640>) │ │ │ │ + bl 6cb94 │ │ │ │ mov r2, r0 │ │ │ │ adds r0, r2, #1 │ │ │ │ - bne.w 89ff2 <_PyObject_MakeTpCall@@Base+0xd66> │ │ │ │ - b.w 8a004 <_PyObject_MakeTpCall@@Base+0xd78> │ │ │ │ - ldr r0, [pc, #672] @ (8b894 <_PyObject_MakeTpCall@@Base+0x2608>) │ │ │ │ - bl 6cb9c │ │ │ │ + bne.w 89fd6 <_PyObject_MakeTpCall@@Base+0xd66> │ │ │ │ + b.w 89fe8 <_PyObject_MakeTpCall@@Base+0xd78> │ │ │ │ + ldr r0, [pc, #672] @ (8b8b4 <_PyObject_MakeTpCall@@Base+0x2644>) │ │ │ │ + bl 6cb94 │ │ │ │ mov r2, r0 │ │ │ │ adds r0, r2, #1 │ │ │ │ - bne.w 8a09a <_PyObject_MakeTpCall@@Base+0xe0e> │ │ │ │ - b.w 8a0ac <_PyObject_MakeTpCall@@Base+0xe20> │ │ │ │ + bne.w 8a07e <_PyObject_MakeTpCall@@Base+0xe0e> │ │ │ │ + b.w 8a090 <_PyObject_MakeTpCall@@Base+0xe20> │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #24368 @ 0x5f30 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8a0c0 <_PyObject_MakeTpCall@@Base+0xe34> │ │ │ │ - bl 1d79a4 │ │ │ │ + bne.w 8a0a4 <_PyObject_MakeTpCall@@Base+0xe34> │ │ │ │ + bl 1d7820 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 89e5e <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + beq.w 89e42 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ mov r2, r7 │ │ │ │ - ldr r1, [pc, #624] @ (8b894 <_PyObject_MakeTpCall@@Base+0x2608>) │ │ │ │ + ldr r1, [pc, #624] @ (8b8b4 <_PyObject_MakeTpCall@@Base+0x2644>) │ │ │ │ mov r0, r6 │ │ │ │ - bl 793e8 │ │ │ │ + bl 7937c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 8c492 <_PyObject_MakeTpCall@@Base+0x3206> │ │ │ │ + blt.w 8c2c0 <_PyObject_MakeTpCall@@Base+0x3050> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8a0c0 <_PyObject_MakeTpCall@@Base+0xe34> │ │ │ │ + beq.w 8a0a4 <_PyObject_MakeTpCall@@Base+0xe34> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8a0c0 <_PyObject_MakeTpCall@@Base+0xe34> │ │ │ │ - mov r0, r7 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.w 8a0c0 <_PyObject_MakeTpCall@@Base+0xe34> │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ + bne.w 8a0a4 <_PyObject_MakeTpCall@@Base+0xe34> │ │ │ │ mov r0, r7 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - movs r3, #0 │ │ │ │ - mov r2, r3 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 8928c <_PyObject_MakeTpCall@@Base> │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 8a7c8 <_PyObject_MakeTpCall@@Base+0x153c> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 8a7b4 <_PyObject_MakeTpCall@@Base+0x1528> │ │ │ │ - b.w 8a7c8 <_PyObject_MakeTpCall@@Base+0x153c> │ │ │ │ - ldr r0, [pc, #536] @ (8b898 <_PyObject_MakeTpCall@@Base+0x260c>) │ │ │ │ - bl 6cb9c │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.w 8a0a4 <_PyObject_MakeTpCall@@Base+0xe34> │ │ │ │ + ldr r0, [pc, #580] @ (8b8b8 <_PyObject_MakeTpCall@@Base+0x2648>) │ │ │ │ + bl 6cb94 │ │ │ │ + mov r2, r0 │ │ │ │ + adds r0, r2, #1 │ │ │ │ + bne.w 8a02a <_PyObject_MakeTpCall@@Base+0xdba> │ │ │ │ + b.w 8a03c <_PyObject_MakeTpCall@@Base+0xdcc> │ │ │ │ + ldr r0, [pc, #568] @ (8b8bc <_PyObject_MakeTpCall@@Base+0x264c>) │ │ │ │ + bl 6cb94 │ │ │ │ + mov r2, r0 │ │ │ │ + adds r0, r2, #1 │ │ │ │ + bne.w 8a1c2 <_PyObject_MakeTpCall@@Base+0xf52> │ │ │ │ + b.w 8a1d4 <_PyObject_MakeTpCall@@Base+0xf64> │ │ │ │ + ldr r0, [pc, #552] @ (8b8c0 <_PyObject_MakeTpCall@@Base+0x2650>) │ │ │ │ + bl 6cb94 │ │ │ │ mov r2, r0 │ │ │ │ adds r0, r2, #1 │ │ │ │ - bne.w 8a046 <_PyObject_MakeTpCall@@Base+0xdba> │ │ │ │ - b.w 8a058 <_PyObject_MakeTpCall@@Base+0xdcc> │ │ │ │ + bne.w 8a14e <_PyObject_MakeTpCall@@Base+0xede> │ │ │ │ + b.w 8a160 <_PyObject_MakeTpCall@@Base+0xef0> │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #24368 @ 0x5f30 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 8b9fa <_PyObject_MakeTpCall@@Base+0x276e> │ │ │ │ + beq.w 8bc98 <_PyObject_MakeTpCall@@Base+0x2a28> │ │ │ │ ldr.w r3, [sl, #84] @ 0x54 │ │ │ │ lsls r2, r3, #30 │ │ │ │ - bpl.w 8a076 <_PyObject_MakeTpCall@@Base+0xdea> │ │ │ │ - ldr.w r9, [pc, #508] @ 8b8a8 <_PyObject_MakeTpCall@@Base+0x261c> │ │ │ │ + bpl.w 8a05a <_PyObject_MakeTpCall@@Base+0xdea> │ │ │ │ + ldr.w r9, [pc, #516] @ 8b8c8 <_PyObject_MakeTpCall@@Base+0x2658> │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r9, fp] │ │ │ │ ldr.w r1, [sl, #180] @ 0xb4 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ subs r1, #1 │ │ │ │ movs r3, #28 │ │ │ │ mul.w r3, r1, r3 │ │ │ │ adds r2, r0, r3 │ │ │ │ add.w r2, r2, #92672 @ 0x16a00 │ │ │ │ ldr.w r6, [r2, #252] @ 0xfc │ │ │ │ add.w r2, r3, #92672 @ 0x16a00 │ │ │ │ adds r2, #252 @ 0xfc │ │ │ │ add r2, r0 │ │ │ │ cmp r6, sl │ │ │ │ - beq.n 8b6e4 <_PyObject_MakeTpCall@@Base+0x2458> │ │ │ │ + beq.n 8b6fc <_PyObject_MakeTpCall@@Base+0x248c> │ │ │ │ cmp r1, #10 │ │ │ │ ittt ls │ │ │ │ addls.w r3, r3, #98304 @ 0x18000 │ │ │ │ addls r3, #228 @ 0xe4 │ │ │ │ addls r2, r0, r3 │ │ │ │ ldr r6, [r2, #16] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bmi.w 8a084 <_PyObject_MakeTpCall@@Base+0xdf8> │ │ │ │ - b.n 8bd66 <_PyObject_MakeTpCall@@Base+0x2ada> │ │ │ │ - ldr r0, [pc, #424] @ (8b89c <_PyObject_MakeTpCall@@Base+0x2610>) │ │ │ │ - bl 6cb9c │ │ │ │ - mov r2, r0 │ │ │ │ - adds r0, r2, #1 │ │ │ │ - bne.w 8a1de <_PyObject_MakeTpCall@@Base+0xf52> │ │ │ │ - b.w 8a1f0 <_PyObject_MakeTpCall@@Base+0xf64> │ │ │ │ - ldr r0, [pc, #408] @ (8b8a0 <_PyObject_MakeTpCall@@Base+0x2614>) │ │ │ │ - bl 6cb9c │ │ │ │ - mov r2, r0 │ │ │ │ - adds r0, r2, #1 │ │ │ │ - bne.w 8a16a <_PyObject_MakeTpCall@@Base+0xede> │ │ │ │ - b.w 8a17c <_PyObject_MakeTpCall@@Base+0xef0> │ │ │ │ - add.w lr, lr, #1 │ │ │ │ - cmp ip, lr │ │ │ │ - bne.w 8b37c <_PyObject_MakeTpCall@@Base+0x20f0> │ │ │ │ - mov fp, r4 │ │ │ │ - ldr.w ip, [r3, #172] @ 0xac │ │ │ │ - cmp.w ip, #0 │ │ │ │ - beq.w 8bf9a <_PyObject_MakeTpCall@@Base+0x2d0e> │ │ │ │ - mov r0, ip │ │ │ │ - mov.w lr, #0 │ │ │ │ - mov r4, fp │ │ │ │ - ldr.w sl, [r0, #8]! │ │ │ │ - cmp sl, lr │ │ │ │ - add.w lr, lr, #1 │ │ │ │ - ble.w 8bfbc <_PyObject_MakeTpCall@@Base+0x2d30> │ │ │ │ - ldr.w fp, [r0, #4]! │ │ │ │ - cmp fp, r9 │ │ │ │ - bne.n 8b73a <_PyObject_MakeTpCall@@Base+0x24ae> │ │ │ │ - mov fp, r4 │ │ │ │ - b.n 8b38c <_PyObject_MakeTpCall@@Base+0x2100> │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 8a0c0 <_PyObject_MakeTpCall@@Base+0xe34> │ │ │ │ - b.w 89e5e <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 8a204 <_PyObject_MakeTpCall@@Base+0xf78> │ │ │ │ - b.w 89e5e <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 8b1be <_PyObject_MakeTpCall@@Base+0x1f32> │ │ │ │ - b.w 89e5e <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 8b69e <_PyObject_MakeTpCall@@Base+0x2412> │ │ │ │ - b.w 89e5e <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 89c8e <_PyObject_MakeTpCall@@Base+0xa02> │ │ │ │ - b.n 8b3de <_PyObject_MakeTpCall@@Base+0x2152> │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 8b296 <_PyObject_MakeTpCall@@Base+0x200a> │ │ │ │ - b.w 89e5e <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + bmi.w 8a068 <_PyObject_MakeTpCall@@Base+0xdf8> │ │ │ │ + b.n 8bdde <_PyObject_MakeTpCall@@Base+0x2b6e> │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8c122 <_PyObject_MakeTpCall@@Base+0x2e96> │ │ │ │ + bne.w 8c21a <_PyObject_MakeTpCall@@Base+0x2faa> │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8c122 <_PyObject_MakeTpCall@@Base+0x2e96> │ │ │ │ + bne.w 8c21a <_PyObject_MakeTpCall@@Base+0x2faa> │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ mov r8, r3 │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ add.w ip, r2, #8 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ movs r2, #0 │ │ │ │ ldr.w lr, [ip, #4]! │ │ │ │ cmp lr, r4 │ │ │ │ - beq.n 8b7f2 <_PyObject_MakeTpCall@@Base+0x2566> │ │ │ │ + beq.n 8b768 <_PyObject_MakeTpCall@@Base+0x24f8> │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8c0b2 <_PyObject_MakeTpCall@@Base+0x2e26> │ │ │ │ - cbnz r1, 8b7ce <_PyObject_MakeTpCall@@Base+0x2542> │ │ │ │ + bne.w 8c20e <_PyObject_MakeTpCall@@Base+0x2f9e> │ │ │ │ + cbnz r1, 8b744 <_PyObject_MakeTpCall@@Base+0x24d4> │ │ │ │ ldr.w r1, [lr, #144] @ 0x90 │ │ │ │ subs r1, #0 │ │ │ │ it ne │ │ │ │ movne r1, #1 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 8bab2 <_PyObject_MakeTpCall@@Base+0x2826> │ │ │ │ + beq.w 8bce2 <_PyObject_MakeTpCall@@Base+0x2a72> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8baa2 <_PyObject_MakeTpCall@@Base+0x2816> │ │ │ │ + bne.w 8bcd2 <_PyObject_MakeTpCall@@Base+0x2a62> │ │ │ │ ldr.w r0, [lr, #104] @ 0x68 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8baaa <_PyObject_MakeTpCall@@Base+0x281e> │ │ │ │ + bne.w 8bcda <_PyObject_MakeTpCall@@Base+0x2a6a> │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 8baaa <_PyObject_MakeTpCall@@Base+0x281e> │ │ │ │ + bne.w 8bcda <_PyObject_MakeTpCall@@Base+0x2a6a> │ │ │ │ adds r2, #1 │ │ │ │ cmp r8, r2 │ │ │ │ - bne.n 8b7b4 <_PyObject_MakeTpCall@@Base+0x2528> │ │ │ │ - str r1, [sp, #28] │ │ │ │ + bne.n 8b72a <_PyObject_MakeTpCall@@Base+0x24ba> │ │ │ │ str r0, [sp, #20] │ │ │ │ - b.w 8aeea <_PyObject_MakeTpCall@@Base+0x1c5e> │ │ │ │ + str r1, [sp, #28] │ │ │ │ + b.w 8aed2 <_PyObject_MakeTpCall@@Base+0x1c62> │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 8b6b6 <_PyObject_MakeTpCall@@Base+0x2446> │ │ │ │ + b.w 89e42 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 89c72 <_PyObject_MakeTpCall@@Base+0xa02> │ │ │ │ + b.n 8b3c6 <_PyObject_MakeTpCall@@Base+0x2156> │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 8b27e <_PyObject_MakeTpCall@@Base+0x200e> │ │ │ │ + b.w 89e42 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + add.w lr, lr, #1 │ │ │ │ + cmp ip, lr │ │ │ │ + bne.w 8b364 <_PyObject_MakeTpCall@@Base+0x20f4> │ │ │ │ + mov fp, r4 │ │ │ │ + ldr.w ip, [r3, #172] @ 0xac │ │ │ │ + cmp.w ip, #0 │ │ │ │ + beq.w 8be28 <_PyObject_MakeTpCall@@Base+0x2bb8> │ │ │ │ + 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 8be4a <_PyObject_MakeTpCall@@Base+0x2bda> │ │ │ │ + ldr.w fp, [r0, #4]! │ │ │ │ + cmp fp, r9 │ │ │ │ + bne.n 8b7ba <_PyObject_MakeTpCall@@Base+0x254a> │ │ │ │ + mov fp, r4 │ │ │ │ + b.n 8b374 <_PyObject_MakeTpCall@@Base+0x2104> │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 8a0a4 <_PyObject_MakeTpCall@@Base+0xe34> │ │ │ │ + b.w 89e42 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 8a1e8 <_PyObject_MakeTpCall@@Base+0xf78> │ │ │ │ + b.w 89e42 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 8b1a6 <_PyObject_MakeTpCall@@Base+0x1f36> │ │ │ │ + b.w 89e42 <_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 8a890 <_PyObject_MakeTpCall@@Base+0x1604> │ │ │ │ + bne.w 8a878 <_PyObject_MakeTpCall@@Base+0x1608> │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 1e7b48 │ │ │ │ + bl 1e7a90 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 8a42a <_PyObject_MakeTpCall@@Base+0x119e> │ │ │ │ + bne.w 8a40e <_PyObject_MakeTpCall@@Base+0x119e> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8a82c <_PyObject_MakeTpCall@@Base+0x15a0> │ │ │ │ + beq.w 8a814 <_PyObject_MakeTpCall@@Base+0x15a4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8a82c <_PyObject_MakeTpCall@@Base+0x15a0> │ │ │ │ + bne.w 8a814 <_PyObject_MakeTpCall@@Base+0x15a4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.w 8a82c <_PyObject_MakeTpCall@@Base+0x15a0> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.w 8a814 <_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 89f9a <_PyObject_MakeTpCall@@Base+0xd2a> │ │ │ │ + bl 1e7954 │ │ │ │ + b.w 89e42 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + mov r0, r9 │ │ │ │ + bl 71848 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r6, #0 │ │ │ │ + bne.w 89f9a <_PyObject_MakeTpCall@@Base+0xd2a> │ │ │ │ + b.w 8ab78 <_PyObject_MakeTpCall@@Base+0x1908> │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ cmp r1, r8 │ │ │ │ - ble.w 8a5ee <_PyObject_MakeTpCall@@Base+0x1362> │ │ │ │ + ble.w 8a5d2 <_PyObject_MakeTpCall@@Base+0x1362> │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ movs r6, #1 │ │ │ │ ldr.w r0, [sl, fp] │ │ │ │ adds r2, #1 │ │ │ │ add.w r2, r3, r2, lsl #2 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ ldrb.w r1, [r2, r8] │ │ │ │ add.w r8, r8, #1 │ │ │ │ - ldr r2, [pc, #64] @ (8b8a4 <_PyObject_MakeTpCall@@Base+0x2618>) │ │ │ │ + ldr r2, [pc, #68] @ (8b8c4 <_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 8a30e <_PyObject_MakeTpCall@@Base+0x1082> │ │ │ │ + b.w 8a2f2 <_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, 8ba58 <_PyObject_MakeTpCall@@Base+0x27cc>) │ │ │ │ + add r0, pc, #448 @ (adr r0, 8ba78 <_PyObject_MakeTpCall@@Base+0x2808>) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r6, pc, #560 @ (adr r6, 8bacc <_PyObject_MakeTpCall@@Base+0x2840>) │ │ │ │ + add r6, pc, #560 @ (adr r6, 8baec <_PyObject_MakeTpCall@@Base+0x287c>) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r0, pc, #896 @ (adr r0, 8bc20 <_PyObject_MakeTpCall@@Base+0x2994>) │ │ │ │ + add r0, pc, #896 @ (adr r0, 8bc40 <_PyObject_MakeTpCall@@Base+0x29d0>) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r0, pc, #608 @ (adr r0, 8bb04 <_PyObject_MakeTpCall@@Base+0x2878>) │ │ │ │ + add r0, pc, #608 @ (adr r0, 8bb24 <_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, #744] @ (8bb9c <_PyObject_MakeTpCall@@Base+0x2910>) │ │ │ │ + ldr r0, [pc, #640] @ (8bb54 <_PyObject_MakeTpCall@@Base+0x28e4>) │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ - bl 6cb9c │ │ │ │ + bl 6cb94 │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ adds r3, #1 │ │ │ │ - beq.w 8a9c0 <_PyObject_MakeTpCall@@Base+0x1734> │ │ │ │ + beq.w 8a9a8 <_PyObject_MakeTpCall@@Base+0x1738> │ │ │ │ ldr.w r1, [r4, #172] @ 0xac │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 8a8d8 <_PyObject_MakeTpCall@@Base+0x164c> │ │ │ │ + bne.w 8a8c0 <_PyObject_MakeTpCall@@Base+0x1650> │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ lsls r1, r3, #30 │ │ │ │ - bmi.w 8c0be <_PyObject_MakeTpCall@@Base+0x2e32> │ │ │ │ + bmi.w 8c22e <_PyObject_MakeTpCall@@Base+0x2fbe> │ │ │ │ lsls r6, r3, #18 │ │ │ │ - bmi.w 8a82c <_PyObject_MakeTpCall@@Base+0x15a0> │ │ │ │ + bmi.w 8a814 <_PyObject_MakeTpCall@@Base+0x15a4> │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ - bl 7f698 │ │ │ │ + bl 7f6ac │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 8a9c0 <_PyObject_MakeTpCall@@Base+0x1734> │ │ │ │ + blt.w 8a9a8 <_PyObject_MakeTpCall@@Base+0x1738> │ │ │ │ ldr.w r1, [r4, #172] @ 0xac │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8a82c <_PyObject_MakeTpCall@@Base+0x15a0> │ │ │ │ - b.w 8a8d8 <_PyObject_MakeTpCall@@Base+0x164c> │ │ │ │ - ldr.w r0, [r8, #688] @ 0x2b0 │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ - blx r3 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 89fb6 <_PyObject_MakeTpCall@@Base+0xd2a> │ │ │ │ - bl 1e7a0c │ │ │ │ - b.w 89e5e <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ - mov r0, r9 │ │ │ │ - bl 71850 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r6, #0 │ │ │ │ - bne.w 89fb6 <_PyObject_MakeTpCall@@Base+0xd2a> │ │ │ │ - b.w 8ab90 <_PyObject_MakeTpCall@@Base+0x1904> │ │ │ │ + beq.w 8a814 <_PyObject_MakeTpCall@@Base+0x15a4> │ │ │ │ + b.w 8a8c0 <_PyObject_MakeTpCall@@Base+0x1650> │ │ │ │ mov r3, r9 │ │ │ │ cmp r3, r5 │ │ │ │ - beq.w 8b30c <_PyObject_MakeTpCall@@Base+0x2080> │ │ │ │ + beq.w 8b2f4 <_PyObject_MakeTpCall@@Base+0x2084> │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8b928 <_PyObject_MakeTpCall@@Base+0x269c> │ │ │ │ + bne.n 8b91e <_PyObject_MakeTpCall@@Base+0x26ae> │ │ │ │ movw r3, #36416 @ 0x8e40 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.w 8b30c <_PyObject_MakeTpCall@@Base+0x2080> │ │ │ │ + beq.w 8b2f4 <_PyObject_MakeTpCall@@Base+0x2084> │ │ │ │ ldr.w r3, [r5, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8bfe2 <_PyObject_MakeTpCall@@Base+0x2d56> │ │ │ │ + beq.w 8ba4a <_PyObject_MakeTpCall@@Base+0x27da> │ │ │ │ ldr.w r1, [r3, #8]! │ │ │ │ movs r2, #0 │ │ │ │ cmp r1, r2 │ │ │ │ add.w r2, r2, #1 │ │ │ │ - ble.w 8c000 <_PyObject_MakeTpCall@@Base+0x2d74> │ │ │ │ + ble.w 8ba68 <_PyObject_MakeTpCall@@Base+0x27f8> │ │ │ │ ldr.w r0, [r3, #4]! │ │ │ │ cmp r0, r9 │ │ │ │ - bne.n 8b954 <_PyObject_MakeTpCall@@Base+0x26c8> │ │ │ │ - b.w 8ac42 <_PyObject_MakeTpCall@@Base+0x19b6> │ │ │ │ - ldr r1, [pc, #564] @ (8bba0 <_PyObject_MakeTpCall@@Base+0x2914>) │ │ │ │ - mov r0, r9 │ │ │ │ - bl bc1c0 <_PyUnicode_Equal@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 8ae66 <_PyObject_MakeTpCall@@Base+0x1bda> │ │ │ │ - b.w 8ae9a <_PyObject_MakeTpCall@@Base+0x1c0e> │ │ │ │ + bne.n 8b94a <_PyObject_MakeTpCall@@Base+0x26da> │ │ │ │ + b.w 8ac2a <_PyObject_MakeTpCall@@Base+0x19ba> │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 8c388 <_PyObject_MakeTpCall@@Base+0x30fc> │ │ │ │ + beq.w 8c2fa <_PyObject_MakeTpCall@@Base+0x308a> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8c388 <_PyObject_MakeTpCall@@Base+0x30fc> │ │ │ │ + bne.w 8c2fa <_PyObject_MakeTpCall@@Base+0x308a> │ │ │ │ str.w sl, [sp, #20] │ │ │ │ - b.w 8ae0a <_PyObject_MakeTpCall@@Base+0x1b7e> │ │ │ │ + b.w 8adf2 <_PyObject_MakeTpCall@@Base+0x1b82> │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 89e3e <_PyObject_MakeTpCall@@Base+0xbce> │ │ │ │ + mov r0, r8 │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.w 89e3e <_PyObject_MakeTpCall@@Base+0xbce> │ │ │ │ + ldr r1, [pc, #456] @ (8bb58 <_PyObject_MakeTpCall@@Base+0x28e8>) │ │ │ │ + mov r0, r9 │ │ │ │ + bl bc1cc <_PyUnicode_Equal@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 8ae4e <_PyObject_MakeTpCall@@Base+0x1bde> │ │ │ │ + b.w 8ae82 <_PyObject_MakeTpCall@@Base+0x1c12> │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - movw r2, #39317 @ 0x9995 │ │ │ │ + movw r2, #39289 @ 0x9979 │ │ │ │ movt r2, #8 │ │ │ │ ldr.w r3, [r3, #156] @ 0x9c │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 89b5a <_PyObject_MakeTpCall@@Base+0x8ce> │ │ │ │ + beq.w 89b3e <_PyObject_MakeTpCall@@Base+0x8ce> │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8a7f0 <_PyObject_MakeTpCall@@Base+0x1564> │ │ │ │ - b.n 8b33c <_PyObject_MakeTpCall@@Base+0x20b0> │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 89e5a <_PyObject_MakeTpCall@@Base+0xbce> │ │ │ │ - mov r0, r8 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.w 89e5a <_PyObject_MakeTpCall@@Base+0xbce> │ │ │ │ - str r1, [sp, #44] @ 0x2c │ │ │ │ - b.n 8b542 <_PyObject_MakeTpCall@@Base+0x22b6> │ │ │ │ - ldr.w r0, [r8, #668] @ 0x29c │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ - blx r3 │ │ │ │ - mov r6, r0 │ │ │ │ - b.w 8abaa <_PyObject_MakeTpCall@@Base+0x191e> │ │ │ │ + bne.w 8a7d8 <_PyObject_MakeTpCall@@Base+0x1568> │ │ │ │ + b.n 8b324 <_PyObject_MakeTpCall@@Base+0x20b4> │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #14708 @ 0x3974 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 1271a4 │ │ │ │ + b.n 8b324 <_PyObject_MakeTpCall@@Base+0x20b4> │ │ │ │ + movw r3, #4300 @ 0x10cc │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + mov r0, r6 │ │ │ │ + movw r2, #21196 @ 0x52cc │ │ │ │ + movt r2, #39 @ 0x27 │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ + mov r3, r5 │ │ │ │ + bl 14999c <_PyErr_Format@@Base> │ │ │ │ + b.w 8abca <_PyObject_MakeTpCall@@Base+0x195a> │ │ │ │ + add.w r8, r8, #1 │ │ │ │ + adds r3, #12 │ │ │ │ + cmp r1, r8 │ │ │ │ + bgt.w 8b59e <_PyObject_MakeTpCall@@Base+0x232e> │ │ │ │ + b.w 8a5d2 <_PyObject_MakeTpCall@@Base+0x1362> │ │ │ │ + add.w r0, r0, #98304 @ 0x18000 │ │ │ │ + adds r0, #228 @ 0xe4 │ │ │ │ + adds r3, r1, r0 │ │ │ │ + b.w 8ac9c <_PyObject_MakeTpCall@@Base+0x1a2c> │ │ │ │ + cmp.w fp, #0 │ │ │ │ + bgt.w 8b392 <_PyObject_MakeTpCall@@Base+0x2122> │ │ │ │ + b.w 8ae0a <_PyObject_MakeTpCall@@Base+0x1b9a> │ │ │ │ + mov r1, r0 │ │ │ │ + movs r0, #1 │ │ │ │ + bl 7d728 │ │ │ │ + str r0, [sp, #32] │ │ │ │ + b.w 8ad7e <_PyObject_MakeTpCall@@Base+0x1b0e> │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8c108 <_PyObject_MakeTpCall@@Base+0x2e7c> │ │ │ │ + bne.w 8c108 <_PyObject_MakeTpCall@@Base+0x2e98> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8c108 <_PyObject_MakeTpCall@@Base+0x2e7c> │ │ │ │ + bne.w 8c108 <_PyObject_MakeTpCall@@Base+0x2e98> │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ - b.w 8adfc <_PyObject_MakeTpCall@@Base+0x1b70> │ │ │ │ - bl 1d79a4 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 89e5e <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ - mov r2, r7 │ │ │ │ - ldr r1, [pc, #408] @ (8bba4 <_PyObject_MakeTpCall@@Base+0x2918>) │ │ │ │ - mov r0, r6 │ │ │ │ - bl 793e8 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 8c492 <_PyObject_MakeTpCall@@Base+0x3206> │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 8b69e <_PyObject_MakeTpCall@@Base+0x2412> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 8b69e <_PyObject_MakeTpCall@@Base+0x2412> │ │ │ │ - mov r0, r7 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 8b69e <_PyObject_MakeTpCall@@Base+0x2412> │ │ │ │ - movw r3, #4300 @ 0x10cc │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - mov r0, r7 │ │ │ │ - movw r2, #20876 @ 0x518c │ │ │ │ - movt r2, #39 @ 0x27 │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ + b.w 8ade4 <_PyObject_MakeTpCall@@Base+0x1b74> │ │ │ │ mov r3, r5 │ │ │ │ - bl 1498b4 <_PyErr_Format@@Base> │ │ │ │ - b.w 8abe2 <_PyObject_MakeTpCall@@Base+0x1956> │ │ │ │ - mov r0, r6 │ │ │ │ - bl 1d4764 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 8ba7e <_PyObject_MakeTpCall@@Base+0x27f2> │ │ │ │ - ldrb r3, [r6, #16] │ │ │ │ - lsls r7, r3, #25 │ │ │ │ - bpl.n 8ba9e <_PyObject_MakeTpCall@@Base+0x2812> │ │ │ │ - lsls r5, r3, #26 │ │ │ │ - bpl.n 8ba9e <_PyObject_MakeTpCall@@Base+0x2812> │ │ │ │ - ldr r5, [r6, #8] │ │ │ │ - add.w r0, r6, #20 │ │ │ │ - str.w r0, [sl, #12] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 89dd6 <_PyObject_MakeTpCall@@Base+0xb4a> │ │ │ │ - b.w 89e5e <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ - bl 498ac │ │ │ │ - movs r3, #0 │ │ │ │ - str.w r3, [sl, #12] │ │ │ │ - b.w 89e5e <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ - ldr r0, [r6, #24] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 8ba52 <_PyObject_MakeTpCall@@Base+0x27c6> │ │ │ │ - ldr r5, [r6, #20] │ │ │ │ - str.w r0, [sl, #12] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 89dd6 <_PyObject_MakeTpCall@@Base+0xb4a> │ │ │ │ - b.w 89e5e <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ - ldr r0, [r6, #24] │ │ │ │ - b.n 8ba8e <_PyObject_MakeTpCall@@Base+0x2802> │ │ │ │ + cmp r3, r9 │ │ │ │ + beq.w 8ac2a <_PyObject_MakeTpCall@@Base+0x19ba> │ │ │ │ + ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8b7ec <_PyObject_MakeTpCall@@Base+0x2560> │ │ │ │ - b.n 8b7f8 <_PyObject_MakeTpCall@@Base+0x256c> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 8b7f8 <_PyObject_MakeTpCall@@Base+0x256c> │ │ │ │ - b.n 8b7f2 <_PyObject_MakeTpCall@@Base+0x2566> │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.w 8b7f2 <_PyObject_MakeTpCall@@Base+0x2566> │ │ │ │ - b.n 8b7f8 <_PyObject_MakeTpCall@@Base+0x256c> │ │ │ │ - ldr r1, [pc, #236] @ (8bba8 <_PyObject_MakeTpCall@@Base+0x291c>) │ │ │ │ - bl 10ef98 │ │ │ │ + bne.n 8ba4c <_PyObject_MakeTpCall@@Base+0x27dc> │ │ │ │ + movw r3, #36416 @ 0x8e40 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + cmp r9, r3 │ │ │ │ + beq.w 8ac2a <_PyObject_MakeTpCall@@Base+0x19ba> │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #14776 @ 0x39b8 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 1271a4 │ │ │ │ + b.n 8b324 <_PyObject_MakeTpCall@@Base+0x20b4> │ │ │ │ + str r1, [sp, #44] @ 0x2c │ │ │ │ + b.n 8b536 <_PyObject_MakeTpCall@@Base+0x22c6> │ │ │ │ + str r1, [sp, #44] @ 0x2c │ │ │ │ + b.n 8b536 <_PyObject_MakeTpCall@@Base+0x22c6> │ │ │ │ + ldr r1, [pc, #208] @ (8bb5c <_PyObject_MakeTpCall@@Base+0x28ec>) │ │ │ │ + ldr.w r3, [r1, #1520] @ 0x5f0 │ │ │ │ + cmp.w r3, #131072 @ 0x20000 │ │ │ │ + bcs.w 8c0e4 <_PyObject_MakeTpCall@@Base+0x2e74> │ │ │ │ + adds r0, r3, #1 │ │ │ │ + str.w r0, [r1, #1520] @ 0x5f0 │ │ │ │ + cbz r3, 8baa8 <_PyObject_MakeTpCall@@Base+0x2838> │ │ │ │ + ldrh.w r1, [r4, #206] @ 0xce │ │ │ │ + adds r1, #1 │ │ │ │ + strh.w r1, [r4, #206] @ 0xce │ │ │ │ + movs r1, #1 │ │ │ │ + str.w r3, [r4, #192] @ 0xc0 │ │ │ │ + str r1, [sp, #44] @ 0x2c │ │ │ │ + b.n 8b536 <_PyObject_MakeTpCall@@Base+0x22c6> │ │ │ │ + ldr r1, [pc, #172] @ (8bb60 <_PyObject_MakeTpCall@@Base+0x28f0>) │ │ │ │ + bl 10f0c0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 8b33c <_PyObject_MakeTpCall@@Base+0x20b0> │ │ │ │ - beq.w 89a22 <_PyObject_MakeTpCall@@Base+0x796> │ │ │ │ + blt.w 8b324 <_PyObject_MakeTpCall@@Base+0x20b4> │ │ │ │ + beq.w 89a06 <_PyObject_MakeTpCall@@Base+0x796> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21804 @ 0x552c │ │ │ │ + movw r1, #22124 @ 0x566c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 8b33c <_PyObject_MakeTpCall@@Base+0x20b0> │ │ │ │ + bl 1271a4 │ │ │ │ + b.n 8b324 <_PyObject_MakeTpCall@@Base+0x20b4> │ │ │ │ ldr r2, [r7, #0] │ │ │ │ str r4, [r5, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8a46c <_PyObject_MakeTpCall@@Base+0x11e0> │ │ │ │ + bne.w 8a450 <_PyObject_MakeTpCall@@Base+0x11e0> │ │ │ │ ldr.w r2, [sl, fp] │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ str r7, [r5, #12] │ │ │ │ - movw r0, #37297 @ 0x91b1 │ │ │ │ + movw r0, #37321 @ 0x91c9 │ │ │ │ movt r0, #15 │ │ │ │ cmp r3, ip │ │ │ │ ldr r2, [r2, #8] │ │ │ │ ldr.w r1, [r2, #3796] @ 0xed4 │ │ │ │ ldr.w r2, [r5, #-4] │ │ │ │ ldr r6, [r1, #4] │ │ │ │ and.w r2, r2, #3 │ │ │ │ str r0, [r5, #20] │ │ │ │ orr.w lr, r2, r6 │ │ │ │ sub.w r2, r5, #8 │ │ │ │ str r2, [r6, #0] │ │ │ │ strd r1, lr, [r5, #-8] │ │ │ │ str r2, [r1, #4] │ │ │ │ - bne.w 8a4ae <_PyObject_MakeTpCall@@Base+0x1222> │ │ │ │ - mov r4, r5 │ │ │ │ - b.w 8a4ce <_PyObject_MakeTpCall@@Base+0x1242> │ │ │ │ - movw r1, #25253 @ 0x62a5 │ │ │ │ - movt r1, #18 │ │ │ │ - cmp r3, r1 │ │ │ │ - bne.w 8bc64 <_PyObject_MakeTpCall@@Base+0x29d8> │ │ │ │ - mov r0, r5 │ │ │ │ - bl 126718 │ │ │ │ - b.w 8a44a <_PyObject_MakeTpCall@@Base+0x11be> │ │ │ │ - mov r0, r4 │ │ │ │ + bne.w 8a492 <_PyObject_MakeTpCall@@Base+0x1222> │ │ │ │ mov r4, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.w 8a4ce <_PyObject_MakeTpCall@@Base+0x1242> │ │ │ │ - movs r2, #0 │ │ │ │ - str r2, [sp, #32] │ │ │ │ - strd r2, r2, [sp, #20] │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ - mov r0, r5 │ │ │ │ - blx r3 │ │ │ │ - mov sl, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 89d06 <_PyObject_MakeTpCall@@Base+0xa7a> │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 8b3c6 <_PyObject_MakeTpCall@@Base+0x213a> │ │ │ │ - b.n 8b3de <_PyObject_MakeTpCall@@Base+0x2152> │ │ │ │ + b.w 8a4b2 <_PyObject_MakeTpCall@@Base+0x1242> │ │ │ │ ldr r7, [r6, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 89f52 <_PyObject_MakeTpCall@@Base+0xcc6> │ │ │ │ + bne.w 89f36 <_PyObject_MakeTpCall@@Base+0xcc6> │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d4764 │ │ │ │ + bl 1d46a8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 89e5e <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + beq.w 89e42 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ ldrb r3, [r6, #16] │ │ │ │ lsls r7, r3, #25 │ │ │ │ - bpl.n 8bc58 <_PyObject_MakeTpCall@@Base+0x29cc> │ │ │ │ + bpl.w 8bc5e <_PyObject_MakeTpCall@@Base+0x29ee> │ │ │ │ lsls r0, r3, #26 │ │ │ │ - bpl.n 8bc58 <_PyObject_MakeTpCall@@Base+0x29cc> │ │ │ │ + bpl.w 8bc5e <_PyObject_MakeTpCall@@Base+0x29ee> │ │ │ │ adds.w r7, r6, #20 │ │ │ │ - bne.w 89f52 <_PyObject_MakeTpCall@@Base+0xcc6> │ │ │ │ - b.w 89e5e <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + bne.w 89f36 <_PyObject_MakeTpCall@@Base+0xcc6> │ │ │ │ + b.w 89e42 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ nop │ │ │ │ add r7, sp, #16 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r2, pc, #96 @ (adr r2, 8bc04 <_PyObject_MakeTpCall@@Base+0x2978>) │ │ │ │ + add r2, pc, #96 @ (adr r2, 8bbbc <_PyObject_MakeTpCall@@Base+0x294c>) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r6, pc, #560 @ (adr r6, 8bdd8 <_PyObject_MakeTpCall@@Base+0x2b4c>) │ │ │ │ + ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ add r1, sp, #752 @ 0x2f0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr.w r4, [r7, #148] @ 0x94 │ │ │ │ - ldr r3, [r6, #52] @ 0x34 │ │ │ │ + ldr.w r4, [r6, #148] @ 0x94 │ │ │ │ + ldr r7, [r3, #52] @ 0x34 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 8a70c <_PyObject_MakeTpCall@@Base+0x1480> │ │ │ │ - add.w r2, r3, #1000 @ 0x3e8 │ │ │ │ + bne.w 8a6f0 <_PyObject_MakeTpCall@@Base+0x1480> │ │ │ │ + add.w r2, r7, #1000 @ 0x3e8 │ │ │ │ mov.w r9, #16384 @ 0x4000 │ │ │ │ lsls r2, r2, #2 │ │ │ │ cmp r9, r2 │ │ │ │ - blt.w 8c090 <_PyObject_MakeTpCall@@Base+0x2e04> │ │ │ │ + blt.w 8c2a0 <_PyObject_MakeTpCall@@Base+0x3030> │ │ │ │ movw r2, #19968 @ 0x4e00 │ │ │ │ movt r2, #72 @ 0x48 │ │ │ │ mov r1, r9 │ │ │ │ str r3, [sp, #20] │ │ │ │ - ldr.w r8, [r7, #144] @ 0x90 │ │ │ │ + ldr.w r8, [r6, #144] @ 0x90 │ │ │ │ ldrd r0, r4, [r2, #804] @ 0x324 │ │ │ │ blx r4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 8bc26 <_PyObject_MakeTpCall@@Base+0x299a> │ │ │ │ - ldr.w r1, [r7, #144] @ 0x90 │ │ │ │ + cbz r0, 8bbde <_PyObject_MakeTpCall@@Base+0x296e> │ │ │ │ + ldr.w r1, [r6, #144] @ 0x90 │ │ │ │ movs r2, #0 │ │ │ │ strd r8, r9, [r0] │ │ │ │ str r2, [r0, #8] │ │ │ │ - cbz r1, 8bc00 <_PyObject_MakeTpCall@@Base+0x2974> │ │ │ │ - ldr.w r2, [r7, #148] @ 0x94 │ │ │ │ + cbz r1, 8bbb8 <_PyObject_MakeTpCall@@Base+0x2948> │ │ │ │ + ldr.w r2, [r6, #148] @ 0x94 │ │ │ │ add.w r0, r1, #12 │ │ │ │ subs r2, r2, r0 │ │ │ │ asrs r2, r2, #2 │ │ │ │ str r2, [r1, #8] │ │ │ │ clz r2, r8 │ │ │ │ add.w r1, r4, r9 │ │ │ │ - str.w r4, [r7, #144] @ 0x90 │ │ │ │ + str.w r4, [r6, #144] @ 0x90 │ │ │ │ lsrs r2, r2, #5 │ │ │ │ - str.w r1, [r7, #152] @ 0x98 │ │ │ │ + str.w r1, [r6, #152] @ 0x98 │ │ │ │ adds r2, #3 │ │ │ │ add.w r4, r4, r2, lsl #2 │ │ │ │ - add.w r3, r4, r3, lsl #2 │ │ │ │ - str.w r3, [r7, #148] @ 0x94 │ │ │ │ + add.w r7, r4, r7, lsl #2 │ │ │ │ + str.w r7, [r6, #148] @ 0x94 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 8a722 <_PyObject_MakeTpCall@@Base+0x1496> │ │ │ │ + bne.w 8a706 <_PyObject_MakeTpCall@@Base+0x1496> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8bc50 <_PyObject_MakeTpCall@@Base+0x29c4> │ │ │ │ + beq.n 8bc08 <_PyObject_MakeTpCall@@Base+0x2998> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 8bc50 <_PyObject_MakeTpCall@@Base+0x29c4> │ │ │ │ - ldr r2, [pc, #824] @ (8bf70 <_PyObject_MakeTpCall@@Base+0x2ce4>) │ │ │ │ + cbnz r3, 8bc08 <_PyObject_MakeTpCall@@Base+0x2998> │ │ │ │ + ldr r2, [pc, #732] @ (8becc <_PyObject_MakeTpCall@@Base+0x2c5c>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 8bc48 <_PyObject_MakeTpCall@@Base+0x29bc> │ │ │ │ + cbz r3, 8bc00 <_PyObject_MakeTpCall@@Base+0x2990> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ - bl 1e7a0c │ │ │ │ - b.w 8abd2 <_PyObject_MakeTpCall@@Base+0x1946> │ │ │ │ + bl 1e7954 │ │ │ │ + b.w 8abba <_PyObject_MakeTpCall@@Base+0x194a> │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 8a78c <_PyObject_MakeTpCall@@Base+0x151c> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.w 8c0d2 <_PyObject_MakeTpCall@@Base+0x2e62> │ │ │ │ + movw r3, #4300 @ 0x10cc │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + mov r0, r6 │ │ │ │ + movw r2, #21244 @ 0x52fc │ │ │ │ + movt r2, #39 @ 0x27 │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ + mov r3, r5 │ │ │ │ + bl 20d5bc │ │ │ │ + b.w 8abca <_PyObject_MakeTpCall@@Base+0x195a> │ │ │ │ + movw r1, #26133 @ 0x6615 │ │ │ │ + movt r1, #18 │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.w 8a7ac <_PyObject_MakeTpCall@@Base+0x153c> │ │ │ │ + ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ + movs r1, #1 │ │ │ │ + mov r0, r5 │ │ │ │ + blx r3 │ │ │ │ + b.w 8a7ac <_PyObject_MakeTpCall@@Base+0x153c> │ │ │ │ ldr r7, [r6, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 89f52 <_PyObject_MakeTpCall@@Base+0xcc6> │ │ │ │ - b.w 89e5e <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ - ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ - movs r1, #0 │ │ │ │ + bne.w 89f36 <_PyObject_MakeTpCall@@Base+0xcc6> │ │ │ │ + b.w 89e42 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + mov r0, r4 │ │ │ │ + mov r4, r5 │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.w 8a4b2 <_PyObject_MakeTpCall@@Base+0x1242> │ │ │ │ + movs r2, #0 │ │ │ │ + str r2, [sp, #32] │ │ │ │ + strd r2, r2, [sp, #20] │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.w 8a44a <_PyObject_MakeTpCall@@Base+0x11be> │ │ │ │ - ldr.w r9, [pc, #776] @ 8bf7c <_PyObject_MakeTpCall@@Base+0x2cf0> │ │ │ │ + mov sl, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 89cea <_PyObject_MakeTpCall@@Base+0xa7a> │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 8b3ae <_PyObject_MakeTpCall@@Base+0x213e> │ │ │ │ + b.w 8b3c6 <_PyObject_MakeTpCall@@Base+0x2156> │ │ │ │ + bl 1d7820 │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 89e42 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r1, [pc, #552] @ (8bed0 <_PyObject_MakeTpCall@@Base+0x2c60>) │ │ │ │ + mov r0, r6 │ │ │ │ + bl 7937c │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 8c2c0 <_PyObject_MakeTpCall@@Base+0x3050> │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 8b6b6 <_PyObject_MakeTpCall@@Base+0x2446> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 8b6b6 <_PyObject_MakeTpCall@@Base+0x2446> │ │ │ │ + mov r0, r7 │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 8b6b6 <_PyObject_MakeTpCall@@Base+0x2446> │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 8b762 <_PyObject_MakeTpCall@@Base+0x24f2> │ │ │ │ + b.n 8b76e <_PyObject_MakeTpCall@@Base+0x24fe> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 8b76e <_PyObject_MakeTpCall@@Base+0x24fe> │ │ │ │ + b.n 8b768 <_PyObject_MakeTpCall@@Base+0x24f8> │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.w 8b768 <_PyObject_MakeTpCall@@Base+0x24f8> │ │ │ │ + b.n 8b76e <_PyObject_MakeTpCall@@Base+0x24fe> │ │ │ │ + ldr.w r9, [pc, #492] @ 8bed8 <_PyObject_MakeTpCall@@Base+0x2c68> │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ - movw r0, #64972 @ 0xfdcc │ │ │ │ + movw r0, #65292 @ 0xff0c │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ movw r1, #2436 @ 0x984 │ │ │ │ - bl 214fc4 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.w 8a060 <_PyObject_MakeTpCall@@Base+0xdd4> │ │ │ │ + bl 214f14 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.w 8a044 <_PyObject_MakeTpCall@@Base+0xdd4> │ │ │ │ movw r1, #4088 @ 0xff8 │ │ │ │ - movw r0, #64972 @ 0xfdcc │ │ │ │ + movw r0, #65292 @ 0xff0c │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ movs r7, #0 │ │ │ │ - bl 214fc4 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.w 8b3de <_PyObject_MakeTpCall@@Base+0x2152> │ │ │ │ - movw r0, #64972 @ 0xfdcc │ │ │ │ + bl 214f14 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.w 8b3c6 <_PyObject_MakeTpCall@@Base+0x2156> │ │ │ │ + movw r0, #65292 @ 0xff0c │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ movw r1, #2436 @ 0x984 │ │ │ │ - bl 214fc4 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.w 89c7a <_PyObject_MakeTpCall@@Base+0x9ee> │ │ │ │ + bl 214f14 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.w 89c5e <_PyObject_MakeTpCall@@Base+0x9ee> │ │ │ │ mov ip, r9 │ │ │ │ mov r4, fp │ │ │ │ cmp r3, ip │ │ │ │ - beq.w 8b386 <_PyObject_MakeTpCall@@Base+0x20fa> │ │ │ │ + beq.w 8b36e <_PyObject_MakeTpCall@@Base+0x20fe> │ │ │ │ ldr.w ip, [ip, #128] @ 0x80 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 8bcbc <_PyObject_MakeTpCall@@Base+0x2a30> │ │ │ │ + bne.n 8bd34 <_PyObject_MakeTpCall@@Base+0x2ac4> │ │ │ │ movw r0, #36416 @ 0x8e40 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ mov fp, r4 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 8b38a <_PyObject_MakeTpCall@@Base+0x20fe> │ │ │ │ - b.n 8b722 <_PyObject_MakeTpCall@@Base+0x2496> │ │ │ │ + beq.w 8b372 <_PyObject_MakeTpCall@@Base+0x2102> │ │ │ │ + b.n 8b7a2 <_PyObject_MakeTpCall@@Base+0x2532> │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #33692 @ 0x839c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8c254 <_PyObject_MakeTpCall@@Base+0x2fc8> │ │ │ │ + bne.w 8c1d8 <_PyObject_MakeTpCall@@Base+0x2f68> │ │ │ │ mov r1, r4 │ │ │ │ - bl e1484 │ │ │ │ - ldr r1, [pc, #636] @ (8bf74 <_PyObject_MakeTpCall@@Base+0x2ce8>) │ │ │ │ + bl e1500 │ │ │ │ + ldr r1, [pc, #356] @ (8bed4 <_PyObject_MakeTpCall@@Base+0x2c64>) │ │ │ │ mov r0, r4 │ │ │ │ - bl bc248 │ │ │ │ + bl bc254 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 8a204 <_PyObject_MakeTpCall@@Base+0xf78> │ │ │ │ - b.w 89e5e <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ - ldr.w r9, [pc, #628] @ 8bf7c <_PyObject_MakeTpCall@@Base+0x2cf0> │ │ │ │ + bge.w 8a1e8 <_PyObject_MakeTpCall@@Base+0xf78> │ │ │ │ + b.w 89e42 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + ldr.w r9, [pc, #344] @ 8bed8 <_PyObject_MakeTpCall@@Base+0x2c68> │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ ldr.w r0, [sl, #180] @ 0xb4 │ │ │ │ subs r0, #1 │ │ │ │ ldr.w r3, [r9, fp] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ movs r3, #28 │ │ │ │ mul.w r3, r0, r3 │ │ │ │ adds r2, r1, r3 │ │ │ │ add.w r2, r2, #92672 @ 0x16a00 │ │ │ │ ldr.w r4, [r2, #252] @ 0xfc │ │ │ │ add.w r2, r3, #92672 @ 0x16a00 │ │ │ │ adds r2, #252 @ 0xfc │ │ │ │ add r2, r1 │ │ │ │ cmp r4, sl │ │ │ │ - beq.n 8bd42 <_PyObject_MakeTpCall@@Base+0x2ab6> │ │ │ │ + beq.n 8bdba <_PyObject_MakeTpCall@@Base+0x2b4a> │ │ │ │ cmp r0, #10 │ │ │ │ ittt ls │ │ │ │ addls.w r3, r3, #98304 @ 0x18000 │ │ │ │ addls r3, #228 @ 0xe4 │ │ │ │ addls r2, r1, r3 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8a270 <_PyObject_MakeTpCall@@Base+0xfe4> │ │ │ │ - movw r0, #64972 @ 0xfdcc │ │ │ │ + bne.w 8a254 <_PyObject_MakeTpCall@@Base+0xfe4> │ │ │ │ + movw r0, #65292 @ 0xff0c │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ movw r1, #4088 @ 0xff8 │ │ │ │ - bl 214fc4 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.w 89e5e <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ - ldr.w r9, [pc, #540] @ 8bf7c <_PyObject_MakeTpCall@@Base+0x2cf0> │ │ │ │ + bl 214f14 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.w 89e42 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + ldr.w r9, [pc, #256] @ 8bed8 <_PyObject_MakeTpCall@@Base+0x2c68> │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ - movw r0, #64972 @ 0xfdcc │ │ │ │ + movw r0, #65292 @ 0xff0c │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ movw r1, #2436 @ 0x984 │ │ │ │ - bl 214fc4 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.w 8a0b4 <_PyObject_MakeTpCall@@Base+0xe28> │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 8a7a4 <_PyObject_MakeTpCall@@Base+0x1518> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.w 8c228 <_PyObject_MakeTpCall@@Base+0x2f9c> │ │ │ │ - movw r3, #4300 @ 0x10cc │ │ │ │ + bl 214f14 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.w 8a098 <_PyObject_MakeTpCall@@Base+0xe28> │ │ │ │ + ldr.w r0, [r8, #668] @ 0x29c │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ + blx r3 │ │ │ │ + mov r6, r0 │ │ │ │ + b.w 8ab92 <_PyObject_MakeTpCall@@Base+0x1922> │ │ │ │ + mov r0, r6 │ │ │ │ + bl 1d46a8 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 8be68 <_PyObject_MakeTpCall@@Base+0x2bf8> │ │ │ │ + ldrb r3, [r6, #16] │ │ │ │ + lsls r7, r3, #25 │ │ │ │ + bpl.n 8be98 <_PyObject_MakeTpCall@@Base+0x2c28> │ │ │ │ + lsls r5, r3, #26 │ │ │ │ + bpl.n 8be98 <_PyObject_MakeTpCall@@Base+0x2c28> │ │ │ │ + ldr r5, [r6, #8] │ │ │ │ + add.w r0, r6, #20 │ │ │ │ + str.w r0, [sl, #12] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 89dba <_PyObject_MakeTpCall@@Base+0xb4a> │ │ │ │ + b.w 89e42 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + mov r0, r3 │ │ │ │ + mov r4, fp │ │ │ │ + cmp r0, r9 │ │ │ │ + beq.w 8b7cc <_PyObject_MakeTpCall@@Base+0x255c> │ │ │ │ + ldr.w r0, [r0, #128] @ 0x80 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 8be2c <_PyObject_MakeTpCall@@Base+0x2bbc> │ │ │ │ + movw ip, #36416 @ 0x8e40 │ │ │ │ + movt ip, #70 @ 0x46 │ │ │ │ + mov fp, r4 │ │ │ │ + cmp r9, ip │ │ │ │ + beq.w 8c2b0 <_PyObject_MakeTpCall@@Base+0x3040> │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - mov r0, r7 │ │ │ │ - movw r2, #20924 @ 0x51bc │ │ │ │ - movt r2, #39 @ 0x27 │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - mov r3, r5 │ │ │ │ - bl 20d668 │ │ │ │ - b.w 8abe2 <_PyObject_MakeTpCall@@Base+0x1956> │ │ │ │ - movw r1, #25253 @ 0x62a5 │ │ │ │ - movt r1, #18 │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.w 8a7c4 <_PyObject_MakeTpCall@@Base+0x1538> │ │ │ │ - ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ - movs r1, #1 │ │ │ │ - mov r0, r5 │ │ │ │ + movw r1, #13964 @ 0x368c │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 1271a4 │ │ │ │ + b.w 8b324 <_PyObject_MakeTpCall@@Base+0x20b4> │ │ │ │ + bl 4988c │ │ │ │ + movs r3, #0 │ │ │ │ + str.w r3, [sl, #12] │ │ │ │ + b.w 89e42 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + ldr r0, [r6, #24] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 8be00 <_PyObject_MakeTpCall@@Base+0x2b90> │ │ │ │ + ldr r5, [r6, #20] │ │ │ │ + str.w r0, [sl, #12] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 89dba <_PyObject_MakeTpCall@@Base+0xb4a> │ │ │ │ + b.w 89e42 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + ldr.w r0, [r9, #668] @ 0x29c │ │ │ │ + ldr r1, [sp, #64] @ 0x40 │ │ │ │ blx r3 │ │ │ │ - b.w 8a7c4 <_PyObject_MakeTpCall@@Base+0x1538> │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ + mov lr, r0 │ │ │ │ + b.w 8b574 <_PyObject_MakeTpCall@@Base+0x2304> │ │ │ │ + ldr r0, [r6, #24] │ │ │ │ + b.n 8be78 <_PyObject_MakeTpCall@@Base+0x2c08> │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #0 │ │ │ │ - mov r0, r7 │ │ │ │ + mov r0, r6 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - b.w 8abca <_PyObject_MakeTpCall@@Base+0x193e> │ │ │ │ + b.w 8abb2 <_PyObject_MakeTpCall@@Base+0x1942> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - b.w 8a8c0 <_PyObject_MakeTpCall@@Base+0x1634> │ │ │ │ + b.w 8a8a8 <_PyObject_MakeTpCall@@Base+0x1638> │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #1 │ │ │ │ str r2, [sp, #32] │ │ │ │ strd r1, r2, [sp, #20] │ │ │ │ - b.n 8bb58 <_PyObject_MakeTpCall@@Base+0x28cc> │ │ │ │ + b.n 8bc7e <_PyObject_MakeTpCall@@Base+0x2a0e> │ │ │ │ add.w r0, r0, #98304 @ 0x18000 │ │ │ │ adds r0, #228 @ 0xe4 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - b.w 8a998 <_PyObject_MakeTpCall@@Base+0x170c> │ │ │ │ + b.w 8a980 <_PyObject_MakeTpCall@@Base+0x1710> │ │ │ │ + ldrsh r0, [r0, r0] │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + add r6, pc, #560 @ (adr r6, 8c104 <_PyObject_MakeTpCall@@Base+0x2e94>) │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + add r0, pc, #896 @ (adr r0, 8c258 <_PyObject_MakeTpCall@@Base+0x2fe8>) │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add r2, sp, #108 @ 0x6c │ │ │ │ add r1, sp, #104 @ 0x68 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 8decc │ │ │ │ - cbz r0, 8be34 <_PyObject_MakeTpCall@@Base+0x2ba8> │ │ │ │ + bl 8deb8 │ │ │ │ + cbz r0, 8bf18 <_PyObject_MakeTpCall@@Base+0x2ca8> │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - bmi.n 8bdf8 <_PyObject_MakeTpCall@@Base+0x2b6c> │ │ │ │ + bmi.n 8bedc <_PyObject_MakeTpCall@@Base+0x2c6c> │ │ │ │ movw r3, #56072 @ 0xdb08 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #22408 @ 0x5788 │ │ │ │ + movw r2, #22728 @ 0x58c8 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr.w r3, [sl, #12] │ │ │ │ - bl 1f560c │ │ │ │ + bl 1f5514 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 89e5e <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + beq.w 89e42 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ ldr.w r3, [sl, #84] @ 0x54 │ │ │ │ lsls r6, r3, #30 │ │ │ │ - bmi.w 8bd06 <_PyObject_MakeTpCall@@Base+0x2a7a> │ │ │ │ + bmi.w 8bd7e <_PyObject_MakeTpCall@@Base+0x2b0e> │ │ │ │ ldr.w r4, [sl, #132] @ 0x84 │ │ │ │ - b.w 8a268 <_PyObject_MakeTpCall@@Base+0xfdc> │ │ │ │ - movw r1, #25253 @ 0x62a5 │ │ │ │ - movt r1, #18 │ │ │ │ - cmp r3, r1 │ │ │ │ - bne.n 8bf1c <_PyObject_MakeTpCall@@Base+0x2c90> │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - b.w 8a616 <_PyObject_MakeTpCall@@Base+0x138a> │ │ │ │ - cbz r3, 8be62 <_PyObject_MakeTpCall@@Base+0x2bd6> │ │ │ │ + b.w 8a24c <_PyObject_MakeTpCall@@Base+0xfdc> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.w 8a80e <_PyObject_MakeTpCall@@Base+0x159e> │ │ │ │ + mov r0, r1 │ │ │ │ + str r2, [sp, #64] @ 0x40 │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + ldr r2, [sp, #64] @ 0x40 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 8a9e4 <_PyObject_MakeTpCall@@Base+0x1774> │ │ │ │ + cmp r4, #0 │ │ │ │ + bne.w 8a33c <_PyObject_MakeTpCall@@Base+0x10cc> │ │ │ │ + b.w 8a814 <_PyObject_MakeTpCall@@Base+0x15a4> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 89e5e <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + beq.w 8a638 <_PyObject_MakeTpCall@@Base+0x13c8> │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.n 8c05c <_PyObject_MakeTpCall@@Base+0x2dec> │ │ │ │ movw r2, #4300 @ 0x10cc │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r0, r6 │ │ │ │ movw r3, #36024 @ 0x8cb8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - movw r2, #20876 @ 0x518c │ │ │ │ + movw r2, #21244 @ 0x52fc │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - bl 1498b4 <_PyErr_Format@@Base> │ │ │ │ - b.w 89e5e <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + bl 20d5bc │ │ │ │ + b.w 89e42 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #16004 @ 0x3e84 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl d19a8 │ │ │ │ + b.w 8aabc <_PyObject_MakeTpCall@@Base+0x184c> │ │ │ │ + cbz r3, 8bfac <_PyObject_MakeTpCall@@Base+0x2d3c> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8a654 <_PyObject_MakeTpCall@@Base+0x13c8> │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.w 8c23a <_PyObject_MakeTpCall@@Base+0x2fae> │ │ │ │ + bne.w 89e42 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ movw r2, #4300 @ 0x10cc │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r0, r6 │ │ │ │ movw r3, #36024 @ 0x8cb8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - movw r2, #20924 @ 0x51bc │ │ │ │ + movw r2, #21196 @ 0x52cc │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - bl 20d668 │ │ │ │ - b.w 89e5e <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ - ldr r1, [pc, #184] @ (8bf78 <_PyObject_MakeTpCall@@Base+0x2cec>) │ │ │ │ - bl 10ef98 │ │ │ │ + bl 14999c <_PyErr_Format@@Base> │ │ │ │ + b.w 89e42 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + ldr r1, [pc, #832] @ (8c314 <_PyObject_MakeTpCall@@Base+0x30a4>) │ │ │ │ + bl 10f0c0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 8b33c <_PyObject_MakeTpCall@@Base+0x20b0> │ │ │ │ - bne.w 8baca <_PyObject_MakeTpCall@@Base+0x283e> │ │ │ │ + blt.w 8b324 <_PyObject_MakeTpCall@@Base+0x20b4> │ │ │ │ + bne.w 8bac2 <_PyObject_MakeTpCall@@Base+0x2852> │ │ │ │ cmp.w r8, #1 │ │ │ │ - bne.w 89a0a <_PyObject_MakeTpCall@@Base+0x77e> │ │ │ │ - b.w 89a2a <_PyObject_MakeTpCall@@Base+0x79e> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.w 8a826 <_PyObject_MakeTpCall@@Base+0x159a> │ │ │ │ - mov r0, r1 │ │ │ │ - str r2, [sp, #64] @ 0x40 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r2, [sp, #64] @ 0x40 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 8a9fc <_PyObject_MakeTpCall@@Base+0x1770> │ │ │ │ - cmp r4, #0 │ │ │ │ - bne.w 8a358 <_PyObject_MakeTpCall@@Base+0x10cc> │ │ │ │ - b.w 8a82c <_PyObject_MakeTpCall@@Base+0x15a0> │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #15684 @ 0x3d44 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl d1990 │ │ │ │ - b.w 8aad4 <_PyObject_MakeTpCall@@Base+0x1848> │ │ │ │ + bne.w 899ee <_PyObject_MakeTpCall@@Base+0x77e> │ │ │ │ + b.w 89a0e <_PyObject_MakeTpCall@@Base+0x79e> │ │ │ │ + movw r1, #26133 @ 0x6615 │ │ │ │ + movt r1, #18 │ │ │ │ + cmp r3, r1 │ │ │ │ + bne.n 8c030 <_PyObject_MakeTpCall@@Base+0x2dc0> │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + b.w 8a5fa <_PyObject_MakeTpCall@@Base+0x138a> │ │ │ │ + movw r1, #26133 @ 0x6615 │ │ │ │ + movt r1, #18 │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.w 8a690 <_PyObject_MakeTpCall@@Base+0x1420> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ + mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 8be52 <_PyObject_MakeTpCall@@Base+0x2bc6> │ │ │ │ - movw r1, #25253 @ 0x62a5 │ │ │ │ + b.w 8a690 <_PyObject_MakeTpCall@@Base+0x1420> │ │ │ │ + movw r1, #26133 @ 0x6615 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 8a6ac <_PyObject_MakeTpCall@@Base+0x1420> │ │ │ │ + bne.n 8c03c <_PyObject_MakeTpCall@@Base+0x2dcc> │ │ │ │ + mov r0, r5 │ │ │ │ + bl 126a88 │ │ │ │ + b.w 8a42e <_PyObject_MakeTpCall@@Base+0x11be> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ - mov r0, r4 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ blx r3 │ │ │ │ - b.w 8a6ac <_PyObject_MakeTpCall@@Base+0x1420> │ │ │ │ + b.n 8bff8 <_PyObject_MakeTpCall@@Base+0x2d88> │ │ │ │ + ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ + movs r1, #0 │ │ │ │ + mov r0, r5 │ │ │ │ + blx r3 │ │ │ │ + b.w 8a42e <_PyObject_MakeTpCall@@Base+0x11be> │ │ │ │ + mov r0, sl │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.w 89e5a <_PyObject_MakeTpCall@@Base+0xbea> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.w 8b06c <_PyObject_MakeTpCall@@Base+0x1dfc> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 8bf62 <_PyObject_MakeTpCall@@Base+0x2cf2> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 8bf62 <_PyObject_MakeTpCall@@Base+0x2cf2> │ │ │ │ + ldr r1, [pc, #680] @ (8c318 <_PyObject_MakeTpCall@@Base+0x30a8>) │ │ │ │ + mov r0, r9 │ │ │ │ + bl bc1cc <_PyUnicode_Equal@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 8ae80 <_PyObject_MakeTpCall@@Base+0x1c10> │ │ │ │ + ldr r1, [pc, #672] @ (8c31c <_PyObject_MakeTpCall@@Base+0x30ac>) │ │ │ │ + mov r0, r9 │ │ │ │ + bl bc1cc <_PyUnicode_Equal@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 8ae80 <_PyObject_MakeTpCall@@Base+0x1c10> │ │ │ │ + ldr r1, [pc, #660] @ (8c320 <_PyObject_MakeTpCall@@Base+0x30b0>) │ │ │ │ + mov r0, r9 │ │ │ │ + bl bc1cc <_PyUnicode_Equal@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 8ae80 <_PyObject_MakeTpCall@@Base+0x1c10> │ │ │ │ + movw r3, #6496 @ 0x1960 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #22424 @ 0x5798 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + mov r2, r9 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl d19a8 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 8b3aa <_PyObject_MakeTpCall@@Base+0x213a> │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 8b3aa <_PyObject_MakeTpCall@@Base+0x213a> │ │ │ │ + mov r0, r8 │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.w 8b3aa <_PyObject_MakeTpCall@@Base+0x213a> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 8bc24 <_PyObject_MakeTpCall@@Base+0x29b4> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 8bc24 <_PyObject_MakeTpCall@@Base+0x29b4> │ │ │ │ + movs r1, #0 │ │ │ │ + ldr.w r3, [r4, #192] @ 0xc0 │ │ │ │ + str r1, [sp, #44] @ 0x2c │ │ │ │ + b.w 8b536 <_PyObject_MakeTpCall@@Base+0x22c6> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.w 8b050 <_PyObject_MakeTpCall@@Base+0x1de0> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.w 8b0a4 <_PyObject_MakeTpCall@@Base+0x1e34> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.w 8b0c0 <_PyObject_MakeTpCall@@Base+0x1e50> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #14388 @ 0x3834 │ │ │ │ + movw r1, #22328 @ 0x5738 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.w 8b33c <_PyObject_MakeTpCall@@Base+0x20b0> │ │ │ │ - ldr.w r0, [r9, #668] @ 0x29c │ │ │ │ - ldr r1, [sp, #64] @ 0x40 │ │ │ │ - blx r3 │ │ │ │ - ldr r2, [sp, #56] @ 0x38 │ │ │ │ - mov lr, r0 │ │ │ │ - b.w 8b580 <_PyObject_MakeTpCall@@Base+0x22f4> │ │ │ │ - nop │ │ │ │ - ldrsh r0, [r0, r0] │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - add r0, pc, #896 @ (adr r0, 8c2f8 <_PyObject_MakeTpCall@@Base+0x306c>) │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - add r1, sp, #752 @ 0x2f0 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ - cmp.w fp, #0 │ │ │ │ - bgt.w 8b3aa <_PyObject_MakeTpCall@@Base+0x211e> │ │ │ │ - b.w 8ae22 <_PyObject_MakeTpCall@@Base+0x1b96> │ │ │ │ - mov r1, r0 │ │ │ │ - movs r0, #1 │ │ │ │ - bl 7d724 │ │ │ │ - str r0, [sp, #32] │ │ │ │ - b.w 8ad96 <_PyObject_MakeTpCall@@Base+0x1b0a> │ │ │ │ - mov r0, r3 │ │ │ │ - mov r4, fp │ │ │ │ - cmp r0, r9 │ │ │ │ - beq.w 8b74c <_PyObject_MakeTpCall@@Base+0x24c0> │ │ │ │ - ldr.w r0, [r0, #128] @ 0x80 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 8bf9e <_PyObject_MakeTpCall@@Base+0x2d12> │ │ │ │ - movw ip, #36416 @ 0x8e40 │ │ │ │ - movt ip, #70 @ 0x46 │ │ │ │ - mov fp, r4 │ │ │ │ - cmp r9, ip │ │ │ │ - beq.w 8c426 <_PyObject_MakeTpCall@@Base+0x319a> │ │ │ │ + bl 1271a4 │ │ │ │ + b.w 8b3aa <_PyObject_MakeTpCall@@Base+0x213a> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13644 @ 0x354c │ │ │ │ + movw r1, #22296 @ 0x5718 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.w 8b33c <_PyObject_MakeTpCall@@Base+0x20b0> │ │ │ │ - add.w r0, r0, #98304 @ 0x18000 │ │ │ │ - adds r0, #228 @ 0xe4 │ │ │ │ - adds r3, r1, r0 │ │ │ │ - b.w 8acb4 <_PyObject_MakeTpCall@@Base+0x1a28> │ │ │ │ - mov r3, r5 │ │ │ │ - cmp r3, r9 │ │ │ │ - beq.w 8ac42 <_PyObject_MakeTpCall@@Base+0x19b6> │ │ │ │ - ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ + bl 1271a4 │ │ │ │ + b.w 8b3aa <_PyObject_MakeTpCall@@Base+0x213a> │ │ │ │ + movw r1, #43976 @ 0xabc8 │ │ │ │ + movt r1, #70 @ 0x46 │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ + ldr r0, [r1, #0] │ │ │ │ + movw r1, #22516 @ 0x57f4 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + bl d19a8 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 89e42 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8bfe4 <_PyObject_MakeTpCall@@Base+0x2d58> │ │ │ │ - movw r3, #36416 @ 0x8e40 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r9, r3 │ │ │ │ - beq.w 8ac42 <_PyObject_MakeTpCall@@Base+0x19b6> │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ + bne.w 89e42 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + mov r0, r7 │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.w 89e42 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + ldr r3, [r5, #32] │ │ │ │ + cbz r3, 8c198 <_PyObject_MakeTpCall@@Base+0x2f28> │ │ │ │ + ldr r0, [pc, #424] @ (8c324 <_PyObject_MakeTpCall@@Base+0x30b4>) │ │ │ │ + bl 8fe20 │ │ │ │ + mov r1, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 8aabc <_PyObject_MakeTpCall@@Base+0x184c> │ │ │ │ + ldr r3, [r5, #32] │ │ │ │ + mov r0, r4 │ │ │ │ + blx r3 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 8a670 <_PyObject_MakeTpCall@@Base+0x1400> │ │ │ │ + b.w 8aab4 <_PyObject_MakeTpCall@@Base+0x1844> │ │ │ │ + movw r3, #48072 @ 0xbbc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #14456 @ 0x3878 │ │ │ │ + ldr r2, [r5, #12] │ │ │ │ + movw r1, #16192 @ 0x3f40 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.w 8b33c <_PyObject_MakeTpCall@@Base+0x20b0> │ │ │ │ - str r1, [sp, #44] @ 0x2c │ │ │ │ - b.w 8b542 <_PyObject_MakeTpCall@@Base+0x22b6> │ │ │ │ - add.w r8, r8, #1 │ │ │ │ - adds r3, #12 │ │ │ │ - cmp r1, r8 │ │ │ │ - bgt.w 8b5b2 <_PyObject_MakeTpCall@@Base+0x2326> │ │ │ │ - b.w 8a5ee <_PyObject_MakeTpCall@@Base+0x1362> │ │ │ │ - ldr r1, [pc, #844] @ (8c380 <_PyObject_MakeTpCall@@Base+0x30f4>) │ │ │ │ - ldr.w r3, [r1, #1520] @ 0x5f0 │ │ │ │ - cmp.w r3, #131072 @ 0x20000 │ │ │ │ - bcs.n 8c05a <_PyObject_MakeTpCall@@Base+0x2dce> │ │ │ │ - adds r0, r3, #1 │ │ │ │ - str.w r0, [r1, #1520] @ 0x5f0 │ │ │ │ - cbz r3, 8c04e <_PyObject_MakeTpCall@@Base+0x2dc2> │ │ │ │ - ldrh.w r1, [r4, #206] @ 0xce │ │ │ │ - adds r1, #1 │ │ │ │ - strh.w r1, [r4, #206] @ 0xce │ │ │ │ - movs r1, #1 │ │ │ │ - str.w r3, [r4, #192] @ 0xc0 │ │ │ │ - str r1, [sp, #44] @ 0x2c │ │ │ │ - b.w 8b542 <_PyObject_MakeTpCall@@Base+0x22b6> │ │ │ │ - movs r1, #0 │ │ │ │ - ldr.w r3, [r4, #192] @ 0xc0 │ │ │ │ - str r1, [sp, #44] @ 0x2c │ │ │ │ - b.w 8b542 <_PyObject_MakeTpCall@@Base+0x22b6> │ │ │ │ + ldr r3, [pc, #372] @ (8c324 <_PyObject_MakeTpCall@@Base+0x30b4>) │ │ │ │ + bl d19a8 │ │ │ │ + b.w 8aab4 <_PyObject_MakeTpCall@@Base+0x1844> │ │ │ │ + movw r3, #57233 @ 0xdf91 │ │ │ │ + movt r3, #11 │ │ │ │ + str.w r3, [sl, #72] @ 0x48 │ │ │ │ + b.w 8a53c <_PyObject_MakeTpCall@@Base+0x12cc> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.w 8b0ee <_PyObject_MakeTpCall@@Base+0x1e7e> │ │ │ │ ldr.w r3, [r4, #192] @ 0xc0 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ - b.w 8b542 <_PyObject_MakeTpCall@@Base+0x22b6> │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.w 8b0bc <_PyObject_MakeTpCall@@Base+0x1e30> │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.w 8b0d8 <_PyObject_MakeTpCall@@Base+0x1e4c> │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.w 8b106 <_PyObject_MakeTpCall@@Base+0x1e7a> │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.w 8b068 <_PyObject_MakeTpCall@@Base+0x1ddc> │ │ │ │ - mov.w r9, r9, lsl #1 │ │ │ │ - b.n 8bbc2 <_PyObject_MakeTpCall@@Base+0x2936> │ │ │ │ + b.w 8b536 <_PyObject_MakeTpCall@@Base+0x22c6> │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #22608 @ 0x5850 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl d19a8 │ │ │ │ + b.w 89e42 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #21928 @ 0x55a8 │ │ │ │ + movw r1, #22248 @ 0x56e8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1990 │ │ │ │ - b.w 8b3c2 <_PyObject_MakeTpCall@@Base+0x2136> │ │ │ │ + bl d19a8 │ │ │ │ + b.w 8b3aa <_PyObject_MakeTpCall@@Base+0x213a> │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 8b7d6 <_PyObject_MakeTpCall@@Base+0x254a> │ │ │ │ - b.w 8b7f8 <_PyObject_MakeTpCall@@Base+0x256c> │ │ │ │ + bne.w 8b74c <_PyObject_MakeTpCall@@Base+0x24dc> │ │ │ │ + b.w 8b76e <_PyObject_MakeTpCall@@Base+0x24fe> │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.w 8aed2 <_PyObject_MakeTpCall@@Base+0x1c62> │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 8b71a <_PyObject_MakeTpCall@@Base+0x24aa> │ │ │ │ + b.w 8aed2 <_PyObject_MakeTpCall@@Base+0x1c62> │ │ │ │ ldr.w r3, [r4, #180] @ 0xb4 │ │ │ │ ldr.w r0, [sl, fp] │ │ │ │ add.w ip, r3, #4294967295 @ 0xffffffff │ │ │ │ movs r3, #28 │ │ │ │ ldr.w lr, [r0, #8] │ │ │ │ mul.w r6, r3, ip │ │ │ │ add.w r3, lr, r6 │ │ │ │ add.w r3, r3, #92672 @ 0x16a00 │ │ │ │ ldr.w r1, [r3, #252] @ 0xfc │ │ │ │ add.w r3, r6, #92672 @ 0x16a00 │ │ │ │ adds r3, #252 @ 0xfc │ │ │ │ add r3, lr │ │ │ │ cmp r1, r4 │ │ │ │ - beq.n 8c0fc <_PyObject_MakeTpCall@@Base+0x2e70> │ │ │ │ + beq.n 8c26c <_PyObject_MakeTpCall@@Base+0x2ffc> │ │ │ │ cmp.w ip, #10 │ │ │ │ ittt ls │ │ │ │ addls.w r6, r6, #98304 @ 0x18000 │ │ │ │ addls r6, #228 @ 0xe4 │ │ │ │ addls.w r3, lr, r6 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8a830 <_PyObject_MakeTpCall@@Base+0x15a4> │ │ │ │ - b.w 8b8de <_PyObject_MakeTpCall@@Base+0x2652> │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #22008 @ 0x55f8 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.w 8b3c2 <_PyObject_MakeTpCall@@Base+0x2136> │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.w 8aeea <_PyObject_MakeTpCall@@Base+0x1c5e> │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 8b7a4 <_PyObject_MakeTpCall@@Base+0x2518> │ │ │ │ - b.w 8aeea <_PyObject_MakeTpCall@@Base+0x1c5e> │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21976 @ 0x55d8 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.w 8b3c2 <_PyObject_MakeTpCall@@Base+0x2136> │ │ │ │ - mov r0, sl │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.w 89e76 <_PyObject_MakeTpCall@@Base+0xbea> │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.w 8b084 <_PyObject_MakeTpCall@@Base+0x1df8> │ │ │ │ + bne.w 8a818 <_PyObject_MakeTpCall@@Base+0x15a8> │ │ │ │ + b.w 8b8fe <_PyObject_MakeTpCall@@Base+0x268e> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8a4ce <_PyObject_MakeTpCall@@Base+0x1242> │ │ │ │ + beq.w 8a4b2 <_PyObject_MakeTpCall@@Base+0x1242> │ │ │ │ movw r1, #65534 @ 0xfffe │ │ │ │ movt r1, #16383 @ 0x3fff │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 8c2a6 <_PyObject_MakeTpCall@@Base+0x301a> │ │ │ │ + beq.n 8c2a6 <_PyObject_MakeTpCall@@Base+0x3036> │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8a4ce <_PyObject_MakeTpCall@@Base+0x1242> │ │ │ │ + bne.w 8a4b2 <_PyObject_MakeTpCall@@Base+0x1242> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.w 8a4ce <_PyObject_MakeTpCall@@Base+0x1242> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.w 8a4b2 <_PyObject_MakeTpCall@@Base+0x1242> │ │ │ │ + mov.w r9, r9, lsl #1 │ │ │ │ + b.n 8bb7a <_PyObject_MakeTpCall@@Base+0x290a> │ │ │ │ + mov r5, r4 │ │ │ │ + str r2, [r4, #0] │ │ │ │ + mov r4, r5 │ │ │ │ + b.w 8a4b2 <_PyObject_MakeTpCall@@Base+0x1242> │ │ │ │ + mov ip, r0 │ │ │ │ + b.w 8b374 <_PyObject_MakeTpCall@@Base+0x2104> │ │ │ │ + mov r0, r7 │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.w 8b27e <_PyObject_MakeTpCall@@Base+0x200e> │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.w 8c160 <_PyObject_MakeTpCall@@Base+0x2ef0> │ │ │ │ + b.w 89e42 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + mov r0, r1 │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.w 8a7d8 <_PyObject_MakeTpCall@@Base+0x1568> │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str.w r3, [sl, #168] @ 0xa8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 89d52 <_PyObject_MakeTpCall@@Base+0xac6> │ │ │ │ - b.w 89d56 <_PyObject_MakeTpCall@@Base+0xaca> │ │ │ │ - ldr.w r9, [pc, #484] @ 8c384 <_PyObject_MakeTpCall@@Base+0x30f8> │ │ │ │ - mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ - ldr.w r0, [sl, #180] @ 0xb4 │ │ │ │ - movs r3, #28 │ │ │ │ - subs r0, #1 │ │ │ │ - ldr.w r2, [r9, fp] │ │ │ │ - mul.w r3, r0, r3 │ │ │ │ - ldr r1, [r2, #8] │ │ │ │ - add.w r2, r3, #92672 @ 0x16a00 │ │ │ │ - adds r2, #252 @ 0xfc │ │ │ │ - adds r6, r1, r2 │ │ │ │ - adds r2, r1, r3 │ │ │ │ - add.w r2, r2, #92672 @ 0x16a00 │ │ │ │ - ldr.w r2, [r2, #252] @ 0xfc │ │ │ │ - cmp r2, sl │ │ │ │ - beq.n 8c1da <_PyObject_MakeTpCall@@Base+0x2f4e> │ │ │ │ - cmp r0, #10 │ │ │ │ - ittt ls │ │ │ │ - addls.w r3, r3, #98304 @ 0x18000 │ │ │ │ - addls r3, #228 @ 0xe4 │ │ │ │ - addls r6, r1, r3 │ │ │ │ - ldr r6, [r6, #16] │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r2, r3, #2 │ │ │ │ - bmi.w 89f0c <_PyObject_MakeTpCall@@Base+0xc80> │ │ │ │ - movw r0, #64972 @ 0xfdcc │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ - movw r1, #2436 @ 0x984 │ │ │ │ - bl 214fc4 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.w 8aaee <_PyObject_MakeTpCall@@Base+0x1862> │ │ │ │ + bne.w 89d36 <_PyObject_MakeTpCall@@Base+0xac6> │ │ │ │ + b.w 89d3a <_PyObject_MakeTpCall@@Base+0xaca> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 8a7c2 <_PyObject_MakeTpCall@@Base+0x1552> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.w 8a7c2 <_PyObject_MakeTpCall@@Base+0x1552> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #22236 @ 0x56dc │ │ │ │ + movw r1, #22376 @ 0x5768 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1990 │ │ │ │ - b.w 89e5e <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + bl 1271a4 │ │ │ │ + b.w 8b3aa <_PyObject_MakeTpCall@@Base+0x213a> │ │ │ │ + add r1, sp, #752 @ 0x2f0 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + add r4, sp, #64 @ 0x40 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + add r0, pc, #608 @ (adr r0, 8c580 ) │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + add r0, pc, #896 @ (adr r0, 8c6a4 ) │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + add r6, pc, #560 @ (adr r6, 8c558 ) │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + ldr r3, [r7, #4] │ │ │ │ + movw r0, #22664 @ 0x5888 │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + ldr.w sl, [sp, #60] @ 0x3c │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + ldr r1, [r3, #12] │ │ │ │ + ldr.w r3, [sl, #12] │ │ │ │ + bl 2373e4 │ │ │ │ + b.w 8a82c <_PyObject_MakeTpCall@@Base+0x15bc> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8a42a <_PyObject_MakeTpCall@@Base+0x119e> │ │ │ │ - b.w 8b164 <_PyObject_MakeTpCall@@Base+0x1ed8> │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.w 8b0a0 <_PyObject_MakeTpCall@@Base+0x1e14> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 8bd8e <_PyObject_MakeTpCall@@Base+0x2b02> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 8bd8e <_PyObject_MakeTpCall@@Base+0x2b02> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 8be9a <_PyObject_MakeTpCall@@Base+0x2c0e> │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 8be9a <_PyObject_MakeTpCall@@Base+0x2c0e> │ │ │ │ - ldr.w r9, [pc, #312] @ 8c384 <_PyObject_MakeTpCall@@Base+0x30f8> │ │ │ │ - mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ - b.n 8c1e6 <_PyObject_MakeTpCall@@Base+0x2f5a> │ │ │ │ + bne.w 8a40e <_PyObject_MakeTpCall@@Base+0x119e> │ │ │ │ + b.w 8b152 <_PyObject_MakeTpCall@@Base+0x1ee2> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #22288 @ 0x5710 │ │ │ │ + movw r1, #22556 @ 0x581c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1990 │ │ │ │ - b.w 89e5e <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ - movw r1, #43976 @ 0xabc8 │ │ │ │ - movt r1, #70 @ 0x46 │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ - ldr r0, [r1, #0] │ │ │ │ - movw r1, #22196 @ 0x56b4 │ │ │ │ + bl d19a8 │ │ │ │ + b.w 89e42 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.w 8b088 <_PyObject_MakeTpCall@@Base+0x1e18> │ │ │ │ + movw r3, #6496 @ 0x1960 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #22472 @ 0x57c8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl d1990 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 89e5e <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 89e5e <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ - mov r0, r7 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.w 89e5e <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ - mov r5, r4 │ │ │ │ - str r2, [r4, #0] │ │ │ │ - mov r4, r5 │ │ │ │ - b.w 8a4ce <_PyObject_MakeTpCall@@Base+0x1242> │ │ │ │ - ldr.w r9, [pc, #208] @ 8c384 <_PyObject_MakeTpCall@@Base+0x30f8> │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 1271a4 │ │ │ │ + b.w 89e42 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + ldr.w r9, [pc, #396] @ 8c51c <_PyObject_MakeTpCall@@Base+0x32ac> │ │ │ │ + mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ + ldr.w r1, [sl, #180] @ 0xb4 │ │ │ │ + subs r1, #1 │ │ │ │ + ldr.w r3, [r9, fp] │ │ │ │ + ldr r0, [r3, #8] │ │ │ │ + movs r3, #28 │ │ │ │ + mul.w r3, r1, r3 │ │ │ │ + adds r2, r0, r3 │ │ │ │ + add.w r2, r2, #92672 @ 0x16a00 │ │ │ │ + ldr.w r6, [r2, #252] @ 0xfc │ │ │ │ + add.w r2, r3, #92672 @ 0x16a00 │ │ │ │ + adds r2, #252 @ 0xfc │ │ │ │ + add r2, r0 │ │ │ │ + cmp r6, sl │ │ │ │ + beq.n 8c3ca <_PyObject_MakeTpCall@@Base+0x315a> │ │ │ │ + cmp r1, #10 │ │ │ │ + ittt ls │ │ │ │ + addls.w r3, r3, #98304 @ 0x18000 │ │ │ │ + addls r3, #228 @ 0xe4 │ │ │ │ + addls r2, r0, r3 │ │ │ │ + ldr r6, [r2, #16] │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r1, r3, #2 │ │ │ │ + bmi.w 89e96 <_PyObject_MakeTpCall@@Base+0xc26> │ │ │ │ + movw r0, #65292 @ 0xff0c │ │ │ │ + movt r0, #38 @ 0x26 │ │ │ │ + movw r1, #2382 @ 0x94e │ │ │ │ + bl 214f14 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.w 89e42 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + ldr.w r9, [pc, #304] @ 8c51c <_PyObject_MakeTpCall@@Base+0x32ac> │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ ldr.w r0, [sl, #180] @ 0xb4 │ │ │ │ movs r3, #28 │ │ │ │ subs r0, #1 │ │ │ │ ldr.w r2, [r9, fp] │ │ │ │ mul.w r3, r0, r3 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ add.w r2, r3, #92672 @ 0x16a00 │ │ │ │ adds r2, #252 @ 0xfc │ │ │ │ adds r6, r1, r2 │ │ │ │ adds r2, r1, r3 │ │ │ │ add.w r2, r2, #92672 @ 0x16a00 │ │ │ │ ldr.w r2, [r2, #252] @ 0xfc │ │ │ │ cmp r2, sl │ │ │ │ - beq.n 8c2ec <_PyObject_MakeTpCall@@Base+0x3060> │ │ │ │ + beq.n 8c426 <_PyObject_MakeTpCall@@Base+0x31b6> │ │ │ │ cmp r0, #10 │ │ │ │ ittt ls │ │ │ │ addls.w r3, r3, #98304 @ 0x18000 │ │ │ │ addls r3, #228 @ 0xe4 │ │ │ │ addls r6, r1, r3 │ │ │ │ ldr r6, [r6, #16] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bmi.w 89fdc <_PyObject_MakeTpCall@@Base+0xd50> │ │ │ │ - movw r0, #64972 @ 0xfdcc │ │ │ │ + bmi.w 89ef0 <_PyObject_MakeTpCall@@Base+0xc80> │ │ │ │ + movw r0, #65292 @ 0xff0c │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ movw r1, #2436 @ 0x984 │ │ │ │ - bl 214fc4 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.w 8a00c <_PyObject_MakeTpCall@@Base+0xd80> │ │ │ │ + bl 214f14 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.w 8aad6 <_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 8a3aa <_PyObject_MakeTpCall@@Base+0x111e> │ │ │ │ - b.w 8b810 <_PyObject_MakeTpCall@@Base+0x2584> │ │ │ │ - strd r3, r3, [sp] │ │ │ │ + bls.w 8a38e <_PyObject_MakeTpCall@@Base+0x111e> │ │ │ │ + b.w 8b804 <_PyObject_MakeTpCall@@Base+0x2594> │ │ │ │ + strd r2, r2, [sp] │ │ │ │ + mov r3, r2 │ │ │ │ mov r1, r5 │ │ │ │ - mov r0, r7 │ │ │ │ + mov r0, r6 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ - bl 1a5a98 │ │ │ │ + bl 1a59a8 │ │ │ │ mov r4, r0 │ │ │ │ - b.w 8abca <_PyObject_MakeTpCall@@Base+0x193e> │ │ │ │ - movw r3, #6496 @ 0x1960 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #22152 @ 0x5688 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.w 89e5e <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ - ldr.w r9, [pc, #24] @ 8c384 <_PyObject_MakeTpCall@@Base+0x30f8> │ │ │ │ + b.w 8abb2 <_PyObject_MakeTpCall@@Base+0x1942> │ │ │ │ + ldr.w r9, [pc, #144] @ 8c51c <_PyObject_MakeTpCall@@Base+0x32ac> │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ - b.w 8b210 <_PyObject_MakeTpCall@@Base+0x1f84> │ │ │ │ - ldr.w r9, [pc, #12] @ 8c384 <_PyObject_MakeTpCall@@Base+0x30f8> │ │ │ │ - mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ - b.w 8a5c6 <_PyObject_MakeTpCall@@Base+0x133a> │ │ │ │ - ldrsh r0, [r0, r0] │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #22056 @ 0x5628 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.w 8b3c2 <_PyObject_MakeTpCall@@Base+0x2136> │ │ │ │ - ldr r3, [r7, #4] │ │ │ │ - movw r0, #22344 @ 0x5748 │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ - ldr.w sl, [sp, #60] @ 0x3c │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - ldr r1, [r3, #12] │ │ │ │ - ldr.w r3, [sl, #12] │ │ │ │ - bl 237464 │ │ │ │ - b.w 8a844 <_PyObject_MakeTpCall@@Base+0x15b8> │ │ │ │ - ldr r1, [pc, #348] @ (8c520 <_PyObject_MakeTpCall@@Base+0x3294>) │ │ │ │ - mov r0, r9 │ │ │ │ - bl bc1c0 <_PyUnicode_Equal@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 8ae98 <_PyObject_MakeTpCall@@Base+0x1c0c> │ │ │ │ - ldr r1, [pc, #340] @ (8c524 <_PyObject_MakeTpCall@@Base+0x3298>) │ │ │ │ - mov r0, r9 │ │ │ │ - bl bc1c0 <_PyUnicode_Equal@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 8ae98 <_PyObject_MakeTpCall@@Base+0x1c0c> │ │ │ │ - ldr r1, [pc, #328] @ (8c528 <_PyObject_MakeTpCall@@Base+0x329c>) │ │ │ │ - mov r0, r9 │ │ │ │ - bl bc1c0 <_PyUnicode_Equal@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 8ae98 <_PyObject_MakeTpCall@@Base+0x1c0c> │ │ │ │ - movw r3, #6496 @ 0x1960 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #22104 @ 0x5658 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - mov r2, r9 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl d1990 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 8b3c2 <_PyObject_MakeTpCall@@Base+0x2136> │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 8b3c2 <_PyObject_MakeTpCall@@Base+0x2136> │ │ │ │ - mov r0, r8 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.w 8b3c2 <_PyObject_MakeTpCall@@Base+0x2136> │ │ │ │ - mov ip, r0 │ │ │ │ - b.w 8b38c <_PyObject_MakeTpCall@@Base+0x2100> │ │ │ │ - ldr.w r9, [pc, #256] @ 8c530 <_PyObject_MakeTpCall@@Base+0x32a4> │ │ │ │ + movw r0, #65292 @ 0xff0c │ │ │ │ + movt r0, #38 @ 0x26 │ │ │ │ + movw r1, #2436 @ 0x984 │ │ │ │ + bl 214f14 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.w 89ff0 <_PyObject_MakeTpCall@@Base+0xd80> │ │ │ │ + ldr.w r9, [pc, #116] @ 8c51c <_PyObject_MakeTpCall@@Base+0x32ac> │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ - ldr.w r1, [sl, #180] @ 0xb4 │ │ │ │ - subs r1, #1 │ │ │ │ - ldr.w r3, [r9, fp] │ │ │ │ - ldr r0, [r3, #8] │ │ │ │ + ldr.w r0, [sl, #180] @ 0xb4 │ │ │ │ movs r3, #28 │ │ │ │ - mul.w r3, r1, r3 │ │ │ │ - adds r2, r0, r3 │ │ │ │ - add.w r2, r2, #92672 @ 0x16a00 │ │ │ │ - ldr.w r6, [r2, #252] @ 0xfc │ │ │ │ + subs r0, #1 │ │ │ │ + ldr.w r2, [r9, fp] │ │ │ │ + mul.w r3, r0, r3 │ │ │ │ + ldr r1, [r2, #8] │ │ │ │ add.w r2, r3, #92672 @ 0x16a00 │ │ │ │ adds r2, #252 @ 0xfc │ │ │ │ - add r2, r0 │ │ │ │ - cmp r6, sl │ │ │ │ - beq.n 8c468 <_PyObject_MakeTpCall@@Base+0x31dc> │ │ │ │ - cmp r1, #10 │ │ │ │ + adds r6, r1, r2 │ │ │ │ + adds r2, r1, r3 │ │ │ │ + add.w r2, r2, #92672 @ 0x16a00 │ │ │ │ + ldr.w r2, [r2, #252] @ 0xfc │ │ │ │ + cmp r2, sl │ │ │ │ + beq.n 8c4e2 <_PyObject_MakeTpCall@@Base+0x3272> │ │ │ │ + cmp r0, #10 │ │ │ │ ittt ls │ │ │ │ addls.w r3, r3, #98304 @ 0x18000 │ │ │ │ addls r3, #228 @ 0xe4 │ │ │ │ - addls r2, r0, r3 │ │ │ │ - ldr r6, [r2, #16] │ │ │ │ + addls r6, r1, r3 │ │ │ │ + ldr r6, [r6, #16] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r1, r3, #2 │ │ │ │ - bmi.w 89eb2 <_PyObject_MakeTpCall@@Base+0xc26> │ │ │ │ - movw r0, #64972 @ 0xfdcc │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ - movw r1, #2382 @ 0x94e │ │ │ │ - bl 214fc4 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.w 89e5e <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ - mov r0, r7 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.w 8b296 <_PyObject_MakeTpCall@@Base+0x200a> │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.w 8c292 <_PyObject_MakeTpCall@@Base+0x3006> │ │ │ │ - b.w 89e5e <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ - movw r3, #57221 @ 0xdf85 │ │ │ │ - movt r3, #11 │ │ │ │ - str.w r3, [sl, #72] @ 0x48 │ │ │ │ - b.w 8a558 <_PyObject_MakeTpCall@@Base+0x12cc> │ │ │ │ - ldr.w r9, [pc, #128] @ 8c530 <_PyObject_MakeTpCall@@Base+0x32a4> │ │ │ │ + lsls r2, r3, #2 │ │ │ │ + bmi.w 89fc0 <_PyObject_MakeTpCall@@Base+0xd50> │ │ │ │ + b.n 8c492 <_PyObject_MakeTpCall@@Base+0x3222> │ │ │ │ + ldr.w r9, [pc, #40] @ 8c51c <_PyObject_MakeTpCall@@Base+0x32ac> │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ - b.n 8c2f8 <_PyObject_MakeTpCall@@Base+0x306c> │ │ │ │ - mov r0, r1 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.w 8a7f0 <_PyObject_MakeTpCall@@Base+0x1564> │ │ │ │ - ldr r3, [r5, #32] │ │ │ │ - cbz r3, 8c502 <_PyObject_MakeTpCall@@Base+0x3276> │ │ │ │ - ldr r0, [pc, #100] @ (8c52c <_PyObject_MakeTpCall@@Base+0x32a0>) │ │ │ │ - bl 8fe38 │ │ │ │ - mov r1, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 8aad4 <_PyObject_MakeTpCall@@Base+0x1848> │ │ │ │ - ldr r3, [r5, #32] │ │ │ │ - mov r0, r4 │ │ │ │ - blx r3 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r5, #0 │ │ │ │ - bne.w 8a68c <_PyObject_MakeTpCall@@Base+0x1400> │ │ │ │ - b.w 8aacc <_PyObject_MakeTpCall@@Base+0x1840> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 8a7da <_PyObject_MakeTpCall@@Base+0x154e> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.w 8a7da <_PyObject_MakeTpCall@@Base+0x154e> │ │ │ │ + b.n 8c432 <_PyObject_MakeTpCall@@Base+0x31c2> │ │ │ │ + ldr.w r9, [pc, #32] @ 8c51c <_PyObject_MakeTpCall@@Base+0x32ac> │ │ │ │ + mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ + b.w 8b1f8 <_PyObject_MakeTpCall@@Base+0x1f88> │ │ │ │ mov r0, r1 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.w 8a9c0 <_PyObject_MakeTpCall@@Base+0x1734> │ │ │ │ - movw r3, #48072 @ 0xbbc8 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - ldr r2, [r5, #12] │ │ │ │ - movw r1, #15872 @ 0x3e00 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - ldr r3, [pc, #20] @ (8c52c <_PyObject_MakeTpCall@@Base+0x32a0>) │ │ │ │ - bl d1990 │ │ │ │ - b.w 8aacc <_PyObject_MakeTpCall@@Base+0x1840> │ │ │ │ - add r4, sp, #64 @ 0x40 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - add r0, pc, #608 @ (adr r0, 8c788 ) │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - add r0, pc, #896 @ (adr r0, 8c8ac ) │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - add r6, pc, #560 @ (adr r6, 8c760 ) │ │ │ │ - lsls r0, r1, #1 │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.w 8a9a8 <_PyObject_MakeTpCall@@Base+0x1738> │ │ │ │ + ldr.w r9, [pc, #8] @ 8c51c <_PyObject_MakeTpCall@@Base+0x32ac> │ │ │ │ + mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ + b.w 8a5aa <_PyObject_MakeTpCall@@Base+0x133a> │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0008c534 : │ │ │ │ +0008c520 : │ │ │ │ push {r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4060] @ 0xfdc │ │ │ │ sub sp, #28 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ ldr.w r3, [r2], #4 │ │ │ │ str r2, [sp, #20] │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ ands.w r2, r2, #67108864 @ 0x4000000 │ │ │ │ - beq.n 8c574 │ │ │ │ + beq.n 8c560 │ │ │ │ add r2, sp, #20 │ │ │ │ movs r4, #0 │ │ │ │ strd r2, r4, [sp] │ │ │ │ mov r1, r0 │ │ │ │ adds r1, #12 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ - bl 8c594 │ │ │ │ + bl 8c580 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #22456 @ 0x57b8 │ │ │ │ + movw r1, #22776 @ 0x58f8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ str r2, [sp, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 1271a4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r0, r2 │ │ │ │ - b.n 8c56a │ │ │ │ + b.n 8c556 │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3560] @ 0xde8 │ │ │ │ sub sp, #500 @ 0x1f4 │ │ │ │ mov r7, r3 │ │ │ │ @@ -146719,126 +146688,126 @@ │ │ │ │ mov r5, r2 │ │ │ │ strd r3, r3, [sp, #36] @ 0x24 │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ str.w r2, [r8] │ │ │ │ mov r4, ip │ │ │ │ ldrb.w r1, [r4], #1 │ │ │ │ cmp r1, #59 @ 0x3b │ │ │ │ - bhi.w 8c6e2 │ │ │ │ + bhi.w 8c6ce │ │ │ │ cmp r1, #39 @ 0x27 │ │ │ │ - bhi.w 8c736 │ │ │ │ + bhi.w 8c722 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8c798 │ │ │ │ + beq.w 8c784 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8cb32 │ │ │ │ - movw r2, #42848 @ 0xa760 │ │ │ │ + bne.w 8cb1e │ │ │ │ + movw r2, #43168 @ 0xa8a0 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ ldrb.w lr, [r4] │ │ │ │ add.w r4, ip, #2 │ │ │ │ ldr.w r3, [r2, r1, lsl #2] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, #101 @ 0x65 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ add r6, r3 │ │ │ │ cmp.w lr, #59 @ 0x3b │ │ │ │ - bhi.n 8c698 │ │ │ │ + bhi.n 8c684 │ │ │ │ cmp.w lr, #39 @ 0x27 │ │ │ │ - bhi.w 8c974 │ │ │ │ + bhi.w 8c960 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 8c96c │ │ │ │ + beq.w 8c958 │ │ │ │ ldr.w r3, [r2, lr, lsl #2] │ │ │ │ add.w r4, ip, #3 │ │ │ │ ldrb.w r1, [ip, #2] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ addne r6, #1 │ │ │ │ cmp r1, #59 @ 0x3b │ │ │ │ - bhi.n 8c6c4 │ │ │ │ + bhi.n 8c6b0 │ │ │ │ cmp r1, #39 @ 0x27 │ │ │ │ - bhi.w 8c9d4 │ │ │ │ + bhi.w 8c9c0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8c96c │ │ │ │ + beq.w 8c958 │ │ │ │ ldr.w r3, [r2, r1, lsl #2] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ addne r6, #1 │ │ │ │ ldrb.w r3, [r4], #1 │ │ │ │ cmp r3, #59 @ 0x3b │ │ │ │ - bhi.n 8c67a │ │ │ │ + bhi.n 8c666 │ │ │ │ cmp r3, #39 @ 0x27 │ │ │ │ - bhi.n 8c700 │ │ │ │ + bhi.n 8c6ec │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8c96c │ │ │ │ + beq.w 8c958 │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ addne r6, #1 │ │ │ │ ldrb.w r3, [r4], #1 │ │ │ │ cmp r3, #59 @ 0x3b │ │ │ │ - bls.n 8c65a │ │ │ │ + bls.n 8c646 │ │ │ │ cmp r3, #124 @ 0x7c │ │ │ │ - beq.w 8c8fc │ │ │ │ + beq.w 8c8e8 │ │ │ │ ldr.w r1, [r2, r3, lsl #2] │ │ │ │ and.w r1, r1, #3 │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, #101 @ 0x65 │ │ │ │ ite ne │ │ │ │ movne r1, #1 │ │ │ │ moveq r1, #0 │ │ │ │ add r6, r1 │ │ │ │ - b.n 8c652 │ │ │ │ + b.n 8c63e │ │ │ │ cmp.w lr, #124 @ 0x7c │ │ │ │ - beq.w 8c8fc │ │ │ │ + beq.w 8c8e8 │ │ │ │ ldr.w r3, [r2, lr, lsl #2] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne.w lr, #101 @ 0x65 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ ldrb.w r1, [ip, #2] │ │ │ │ add r6, r3 │ │ │ │ add.w r4, ip, #3 │ │ │ │ cmp r1, #59 @ 0x3b │ │ │ │ - bls.n 8c638 │ │ │ │ + bls.n 8c624 │ │ │ │ cmp r1, #124 @ 0x7c │ │ │ │ - beq.w 8c8fc │ │ │ │ + beq.w 8c8e8 │ │ │ │ ldr.w r3, [r2, r1, lsl #2] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, #101 @ 0x65 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ add r6, r3 │ │ │ │ - b.n 8c652 │ │ │ │ + b.n 8c63e │ │ │ │ cmp r1, #124 @ 0x7c │ │ │ │ - beq.w 8c8d8 │ │ │ │ + beq.w 8c8c4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8c5e2 │ │ │ │ + beq.w 8c5ce │ │ │ │ mov r2, r4 │ │ │ │ ldrb.w r1, [r2], #1 │ │ │ │ cmp r1, #59 @ 0x3b │ │ │ │ - bhi.w 8cb22 │ │ │ │ + bhi.w 8cb0e │ │ │ │ mov ip, r4 │ │ │ │ mov r4, r2 │ │ │ │ - b.n 8c5d0 │ │ │ │ + b.n 8c5bc │ │ │ │ sub.w r1, r3, #40 @ 0x28 │ │ │ │ cmp r1, #19 │ │ │ │ - bhi.w 8ca48 │ │ │ │ + bhi.w 8ca34 │ │ │ │ tbh [pc, r1, lsl #1] │ │ │ │ lsls r2, r7, #6 │ │ │ │ lsls r3, r5, #12 │ │ │ │ lsls r5, r3, #6 │ │ │ │ lsls r5, r3, #6 │ │ │ │ lsls r5, r3, #6 │ │ │ │ lsls r5, r3, #6 │ │ │ │ @@ -146854,640 +146823,640 @@ │ │ │ │ lsls r5, r3, #6 │ │ │ │ lsls r5, r3, #6 │ │ │ │ lsls r5, r3, #6 │ │ │ │ lsls r4, r6, #6 │ │ │ │ lsls r4, r7, #3 │ │ │ │ sub.w r2, r1, #40 @ 0x28 │ │ │ │ cmp r2, #19 │ │ │ │ - bhi.w 8c5dc │ │ │ │ + bhi.w 8c5c8 │ │ │ │ addw lr, pc, #4 │ │ │ │ ldr.w pc, [lr, r2, lsl #2] │ │ │ │ - ldmia r2, {r0, r2, r3, r4, r5, r6} │ │ │ │ + ldmia r2!, {r0, r3, r5, r6} │ │ │ │ movs r0, r1 │ │ │ │ - ldmia r5, {r0, r4, r5} │ │ │ │ + ldmia r5!, {r0, r2, r3, r4} │ │ │ │ movs r0, r1 │ │ │ │ - stmia r5!, {r0, r2, r3, r4, r6, r7} │ │ │ │ + stmia r5!, {r0, r3, r6, r7} │ │ │ │ movs r0, r1 │ │ │ │ - stmia r5!, {r0, r2, r3, r4, r6, r7} │ │ │ │ + stmia r5!, {r0, r3, r6, r7} │ │ │ │ movs r0, r1 │ │ │ │ - stmia r5!, {r0, r2, r3, r4, r6, r7} │ │ │ │ + stmia r5!, {r0, r3, r6, r7} │ │ │ │ movs r0, r1 │ │ │ │ - stmia r5!, {r0, r2, r3, r4, r6, r7} │ │ │ │ + stmia r5!, {r0, r3, r6, r7} │ │ │ │ movs r0, r1 │ │ │ │ - stmia r5!, {r0, r2, r3, r4, r6, r7} │ │ │ │ + stmia r5!, {r0, r3, r6, r7} │ │ │ │ movs r0, r1 │ │ │ │ - stmia r5!, {r0, r2, r3, r4, r6, r7} │ │ │ │ + stmia r5!, {r0, r3, r6, r7} │ │ │ │ movs r0, r1 │ │ │ │ - stmia r5!, {r0, r2, r3, r4, r6, r7} │ │ │ │ + stmia r5!, {r0, r3, r6, r7} │ │ │ │ movs r0, r1 │ │ │ │ - stmia r5!, {r0, r2, r3, r4, r6, r7} │ │ │ │ + stmia r5!, {r0, r3, r6, r7} │ │ │ │ movs r0, r1 │ │ │ │ - stmia r5!, {r0, r2, r3, r4, r6, r7} │ │ │ │ + stmia r5!, {r0, r3, r6, r7} │ │ │ │ movs r0, r1 │ │ │ │ - stmia r5!, {r0, r2, r3, r4, r6, r7} │ │ │ │ + stmia r5!, {r0, r3, r6, r7} │ │ │ │ movs r0, r1 │ │ │ │ - stmia r5!, {r0, r2, r3, r4, r6, r7} │ │ │ │ + stmia r5!, {r0, r3, r6, r7} │ │ │ │ movs r0, r1 │ │ │ │ - stmia r5!, {r0, r2, r3, r4, r6, r7} │ │ │ │ + stmia r5!, {r0, r3, r6, r7} │ │ │ │ movs r0, r1 │ │ │ │ - stmia r5!, {r0, r2, r3, r4, r6, r7} │ │ │ │ + stmia r5!, {r0, r3, r6, r7} │ │ │ │ movs r0, r1 │ │ │ │ - stmia r5!, {r0, r2, r3, r4, r6, r7} │ │ │ │ + stmia r5!, {r0, r3, r6, r7} │ │ │ │ movs r0, r1 │ │ │ │ - stmia r5!, {r0, r2, r3, r4, r6, r7} │ │ │ │ + stmia r5!, {r0, r3, r6, r7} │ │ │ │ movs r0, r1 │ │ │ │ - stmia r5!, {r0, r2, r3, r4, r6, r7} │ │ │ │ + stmia r5!, {r0, r3, r6, r7} │ │ │ │ movs r0, r1 │ │ │ │ - ldmia r2, {r0, r2, r4, r7} │ │ │ │ + ldmia r2!, {r0, r7} │ │ │ │ movs r0, r1 │ │ │ │ - ldmia r1!, {r0} │ │ │ │ + ldmia r0, {r0, r2, r3, r5, r6, r7} │ │ │ │ movs r0, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8ca9a │ │ │ │ + bne.w 8ca86 │ │ │ │ mov r4, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ bics.w sl, sl, sl, asr #32 │ │ │ │ it cs │ │ │ │ movcs sl, r6 │ │ │ │ cmp r6, #8 │ │ │ │ - bgt.w 8caae │ │ │ │ + bgt.w 8ca9a │ │ │ │ ldr r3, [sp, #540] @ 0x21c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8c90c │ │ │ │ + bne.w 8c8f8 │ │ │ │ cmp r5, r6 │ │ │ │ it le │ │ │ │ cmple sl, r5 │ │ │ │ - bgt.w 8cc76 │ │ │ │ + bgt.w 8cc62 │ │ │ │ cmp r5, #0 │ │ │ │ - ble.w 8c968 │ │ │ │ + ble.w 8c954 │ │ │ │ ldrb r3, [r7, #0] │ │ │ │ add.w fp, sp, #28 │ │ │ │ cmp r3, #124 @ 0x7c │ │ │ │ - beq.w 8ca34 │ │ │ │ + beq.w 8ca20 │ │ │ │ ldr.w r0, [r9] │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ str.w r7, [fp] │ │ │ │ - beq.w 8cb54 │ │ │ │ + beq.w 8cb40 │ │ │ │ add.w sl, sp, #240 @ 0xf0 │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ ldr r2, [sp, #536] @ 0x218 │ │ │ │ mov r1, fp │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, sl │ │ │ │ str.w r8, [sp, #4] │ │ │ │ - bl 8cdcc │ │ │ │ + bl 8cdb8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8cbaa │ │ │ │ + bne.w 8cb96 │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 8c888 │ │ │ │ + beq.n 8c874 │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ ldr.w r0, [r9, #4] │ │ │ │ cmp r2, #124 @ 0x7c │ │ │ │ itt eq │ │ │ │ ldrbeq r2, [r3, #1] │ │ │ │ addeq r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r2, #40 @ 0x28 │ │ │ │ - beq.w 8cbfc │ │ │ │ + beq.w 8cbe8 │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ ldr r2, [sp, #536] @ 0x218 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, fp │ │ │ │ mov r3, sl │ │ │ │ str.w r8, [sp, #4] │ │ │ │ - bl 8cdcc │ │ │ │ + bl 8cdb8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8cbf6 │ │ │ │ + bne.w 8cbe2 │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp r5, #2 │ │ │ │ - beq.n 8c888 │ │ │ │ + beq.n 8c874 │ │ │ │ add.w r6, r9, #4 │ │ │ │ mov.w r9, #2 │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ ldr.w r0, [r6, #4]! │ │ │ │ cmp r2, #124 @ 0x7c │ │ │ │ itt eq │ │ │ │ ldrbeq r2, [r3, #1] │ │ │ │ addeq r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r2, #40 @ 0x28 │ │ │ │ - beq.w 8cbba │ │ │ │ + beq.w 8cba6 │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ ldr r2, [sp, #536] @ 0x218 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, fp │ │ │ │ mov r3, sl │ │ │ │ str.w r8, [sp, #4] │ │ │ │ - bl 8cdcc │ │ │ │ + bl 8cdb8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8cbae │ │ │ │ + bne.w 8cb9a │ │ │ │ add.w r9, r9, #1 │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp r5, r9 │ │ │ │ - bne.n 8c84a │ │ │ │ + bne.n 8c836 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - cbz r3, 8c8c6 │ │ │ │ + cbz r3, 8c8b2 │ │ │ │ cmp r3, #124 @ 0x7c │ │ │ │ it ne │ │ │ │ cmpne r3, #40 @ 0x28 │ │ │ │ sub.w r1, r3, #58 @ 0x3a │ │ │ │ ite ne │ │ │ │ movne r2, #1 │ │ │ │ moveq r2, #0 │ │ │ │ cmp r1, #1 │ │ │ │ ite ls │ │ │ │ movls r2, #0 │ │ │ │ andhi.w r2, r2, #1 │ │ │ │ - movw r1, #42848 @ 0xa760 │ │ │ │ + movw r1, #43168 @ 0xa8a0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr.w r1, [r1, r3, lsl #2] │ │ │ │ and.w r1, r1, #3 │ │ │ │ cmp r1, #0 │ │ │ │ ite ne │ │ │ │ movne r2, #0 │ │ │ │ andeq.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8cd16 │ │ │ │ + bne.w 8cd02 │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8caf2 │ │ │ │ + bne.w 8cade │ │ │ │ movs r0, #1 │ │ │ │ add sp, #500 @ 0x1f4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov ip, r4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8cb42 │ │ │ │ + bne.w 8cb2e │ │ │ │ mov r4, ip │ │ │ │ movs r3, #0 │ │ │ │ ldrb.w r1, [r4], #1 │ │ │ │ cmp r1, #59 @ 0x3b │ │ │ │ it ls │ │ │ │ movls sl, r6 │ │ │ │ - bls.w 8c5d0 │ │ │ │ + bls.w 8c5bc │ │ │ │ cmp r1, #124 @ 0x7c │ │ │ │ it ne │ │ │ │ movne sl, r6 │ │ │ │ - bne.w 8c5e2 │ │ │ │ + bne.w 8c5ce │ │ │ │ mov ip, r4 │ │ │ │ - b.n 8c8e0 │ │ │ │ + b.n 8c8cc │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8ca9a │ │ │ │ + bne.w 8ca86 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 8c7a2 │ │ │ │ + b.n 8c78e │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 8cc40 │ │ │ │ + beq.w 8cc2c │ │ │ │ cmp.w sl, #1 │ │ │ │ it eq │ │ │ │ cmpeq r6, #1 │ │ │ │ - bne.w 8cad4 │ │ │ │ + bne.w 8cac0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8cd78 │ │ │ │ + beq.w 8cd64 │ │ │ │ ldrb r3, [r7, #0] │ │ │ │ add r1, sp, #28 │ │ │ │ ldr r2, [sp, #536] @ 0x218 │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ str r7, [r1, #0] │ │ │ │ - beq.w 8cafc │ │ │ │ + beq.w 8cae8 │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ add r3, sp, #240 @ 0xf0 │ │ │ │ - bl 8cdcc │ │ │ │ + bl 8cdb8 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8c8c6 │ │ │ │ + beq.n 8c8b2 │ │ │ │ add r3, sp, #112 @ 0x70 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r2, r3 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add r2, sp, #116 @ 0x74 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 23ba98 │ │ │ │ + bl 23ba20 │ │ │ │ mov r0, r8 │ │ │ │ - bl 236814 │ │ │ │ - b.n 8c8d2 │ │ │ │ + bl 236794 │ │ │ │ + b.n 8c8be │ │ │ │ mov r3, r7 │ │ │ │ - b.n 8c888 │ │ │ │ + b.n 8c874 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r4, r3 │ │ │ │ - b.n 8c7a2 │ │ │ │ + b.n 8c78e │ │ │ │ sub.w r3, lr, #40 @ 0x28 │ │ │ │ cmp r3, #19 │ │ │ │ - bhi.n 8ca58 │ │ │ │ - add r1, pc, #4 @ (adr r1, 8c984 ) │ │ │ │ + bhi.n 8ca44 │ │ │ │ + add r1, pc, #4 @ (adr r1, 8c970 ) │ │ │ │ ldr.w pc, [r1, r3, lsl #2] │ │ │ │ nop │ │ │ │ - ldmia r2!, {r0, r1, r7} │ │ │ │ + ldmia r2, {r0, r1, r2, r3, r5, r6} │ │ │ │ movs r0, r1 │ │ │ │ - ldmia r5, {r0, r2, r5, r6} │ │ │ │ + ldmia r5!, {r0, r4, r6} │ │ │ │ movs r0, r1 │ │ │ │ - ldmia r2!, {r0, r3, r4, r6} │ │ │ │ + ldmia r2, {r0, r2, r6} │ │ │ │ movs r0, r1 │ │ │ │ - ldmia r2!, {r0, r3, r4, r6} │ │ │ │ + ldmia r2, {r0, r2, r6} │ │ │ │ movs r0, r1 │ │ │ │ - ldmia r2!, {r0, r3, r4, r6} │ │ │ │ + ldmia r2, {r0, r2, r6} │ │ │ │ movs r0, r1 │ │ │ │ - ldmia r2!, {r0, r3, r4, r6} │ │ │ │ + ldmia r2, {r0, r2, r6} │ │ │ │ movs r0, r1 │ │ │ │ - ldmia r2!, {r0, r3, r4, r6} │ │ │ │ + ldmia r2, {r0, r2, r6} │ │ │ │ movs r0, r1 │ │ │ │ - ldmia r2!, {r0, r3, r4, r6} │ │ │ │ + ldmia r2, {r0, r2, r6} │ │ │ │ movs r0, r1 │ │ │ │ - ldmia r2!, {r0, r3, r4, r6} │ │ │ │ + ldmia r2, {r0, r2, r6} │ │ │ │ movs r0, r1 │ │ │ │ - ldmia r2!, {r0, r3, r4, r6} │ │ │ │ + ldmia r2, {r0, r2, r6} │ │ │ │ movs r0, r1 │ │ │ │ - ldmia r2!, {r0, r3, r4, r6} │ │ │ │ + ldmia r2, {r0, r2, r6} │ │ │ │ movs r0, r1 │ │ │ │ - ldmia r2!, {r0, r3, r4, r6} │ │ │ │ + ldmia r2, {r0, r2, r6} │ │ │ │ movs r0, r1 │ │ │ │ - ldmia r2!, {r0, r3, r4, r6} │ │ │ │ + ldmia r2, {r0, r2, r6} │ │ │ │ movs r0, r1 │ │ │ │ - ldmia r2!, {r0, r3, r4, r6} │ │ │ │ + ldmia r2, {r0, r2, r6} │ │ │ │ movs r0, r1 │ │ │ │ - ldmia r2!, {r0, r3, r4, r6} │ │ │ │ + ldmia r2, {r0, r2, r6} │ │ │ │ movs r0, r1 │ │ │ │ - ldmia r2!, {r0, r3, r4, r6} │ │ │ │ + ldmia r2, {r0, r2, r6} │ │ │ │ movs r0, r1 │ │ │ │ - ldmia r2!, {r0, r3, r4, r6} │ │ │ │ + ldmia r2, {r0, r2, r6} │ │ │ │ movs r0, r1 │ │ │ │ - ldmia r2!, {r0, r3, r4, r6} │ │ │ │ + ldmia r2, {r0, r2, r6} │ │ │ │ movs r0, r1 │ │ │ │ - ldmia r2, {r0, r1, r2, r4, r5, r6} │ │ │ │ + ldmia r2!, {r0, r1, r5, r6} │ │ │ │ movs r0, r1 │ │ │ │ - ldmia r1, {r0, r1, r2} │ │ │ │ + ldmia r0, {r0, r1, r4, r5, r6, r7} │ │ │ │ movs r0, r1 │ │ │ │ sub.w r3, r1, #40 @ 0x28 │ │ │ │ cmp r3, #19 │ │ │ │ - bhi.n 8ca66 │ │ │ │ + bhi.n 8ca52 │ │ │ │ addw ip, pc, #4 │ │ │ │ ldr.w pc, [ip, r3, lsl #2] │ │ │ │ - ldmia r2!, {r0, r1, r7} │ │ │ │ + ldmia r2, {r0, r1, r2, r3, r5, r6} │ │ │ │ movs r0, r1 │ │ │ │ - ldmia r5, {r0, r2, r5, r6} │ │ │ │ + ldmia r5!, {r0, r4, r6} │ │ │ │ movs r0, r1 │ │ │ │ - ldmia r2, {r0, r1, r2, r5, r6} │ │ │ │ + ldmia r2!, {r0, r1, r4, r6} │ │ │ │ movs r0, r1 │ │ │ │ - ldmia r2, {r0, r1, r2, r5, r6} │ │ │ │ + ldmia r2!, {r0, r1, r4, r6} │ │ │ │ movs r0, r1 │ │ │ │ - ldmia r2, {r0, r1, r2, r5, r6} │ │ │ │ + ldmia r2!, {r0, r1, r4, r6} │ │ │ │ movs r0, r1 │ │ │ │ - ldmia r2, {r0, r1, r2, r5, r6} │ │ │ │ + ldmia r2!, {r0, r1, r4, r6} │ │ │ │ movs r0, r1 │ │ │ │ - ldmia r2, {r0, r1, r2, r5, r6} │ │ │ │ + ldmia r2!, {r0, r1, r4, r6} │ │ │ │ movs r0, r1 │ │ │ │ - ldmia r2, {r0, r1, r2, r5, r6} │ │ │ │ + ldmia r2!, {r0, r1, r4, r6} │ │ │ │ movs r0, r1 │ │ │ │ - ldmia r2, {r0, r1, r2, r5, r6} │ │ │ │ + ldmia r2!, {r0, r1, r4, r6} │ │ │ │ movs r0, r1 │ │ │ │ - ldmia r2, {r0, r1, r2, r5, r6} │ │ │ │ + ldmia r2!, {r0, r1, r4, r6} │ │ │ │ movs r0, r1 │ │ │ │ - ldmia r2, {r0, r1, r2, r5, r6} │ │ │ │ + ldmia r2!, {r0, r1, r4, r6} │ │ │ │ movs r0, r1 │ │ │ │ - ldmia r2, {r0, r1, r2, r5, r6} │ │ │ │ + ldmia r2!, {r0, r1, r4, r6} │ │ │ │ movs r0, r1 │ │ │ │ - ldmia r2, {r0, r1, r2, r5, r6} │ │ │ │ + ldmia r2!, {r0, r1, r4, r6} │ │ │ │ movs r0, r1 │ │ │ │ - ldmia r2, {r0, r1, r2, r5, r6} │ │ │ │ + ldmia r2!, {r0, r1, r4, r6} │ │ │ │ movs r0, r1 │ │ │ │ - ldmia r2, {r0, r1, r2, r5, r6} │ │ │ │ + ldmia r2!, {r0, r1, r4, r6} │ │ │ │ movs r0, r1 │ │ │ │ - ldmia r2, {r0, r1, r2, r5, r6} │ │ │ │ + ldmia r2!, {r0, r1, r4, r6} │ │ │ │ movs r0, r1 │ │ │ │ - ldmia r2, {r0, r1, r2, r5, r6} │ │ │ │ + ldmia r2!, {r0, r1, r4, r6} │ │ │ │ movs r0, r1 │ │ │ │ - ldmia r2, {r0, r1, r2, r5, r6} │ │ │ │ + ldmia r2!, {r0, r1, r4, r6} │ │ │ │ movs r0, r1 │ │ │ │ - ldmia r2, {r0, r1, r2, r4, r5, r6} │ │ │ │ + ldmia r2!, {r0, r1, r5, r6} │ │ │ │ movs r0, r1 │ │ │ │ - ldmia r1, {r0, r1, r2} │ │ │ │ + ldmia r0, {r0, r1, r4, r5, r6, r7} │ │ │ │ movs r0, r1 │ │ │ │ ldrb r2, [r7, #1] │ │ │ │ adds r3, r7, #1 │ │ │ │ ldr.w r0, [r9] │ │ │ │ cmp r2, #40 @ 0x28 │ │ │ │ str.w r3, [fp] │ │ │ │ - bne.w 8c7e2 │ │ │ │ - b.n 8cb56 │ │ │ │ + bne.w 8c7ce │ │ │ │ + b.n 8cb42 │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ ands.w r3, r3, #3 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ add r6, r3 │ │ │ │ - b.n 8c652 │ │ │ │ + b.n 8c63e │ │ │ │ ldr.w r3, [r2, lr, lsl #2] │ │ │ │ ands.w r3, r3, #3 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ - b.n 8c6b6 │ │ │ │ + b.n 8c6a2 │ │ │ │ ldr.w r3, [r2, r1, lsl #2] │ │ │ │ ands.w r3, r3, #3 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ add r6, r3 │ │ │ │ - b.n 8c652 │ │ │ │ + b.n 8c63e │ │ │ │ str r4, [sp, #16] │ │ │ │ movs r4, #0 │ │ │ │ - b.n 8c7a2 │ │ │ │ + b.n 8c78e │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8cd38 │ │ │ │ + bne.w 8cd24 │ │ │ │ mov ip, r4 │ │ │ │ adds r6, #1 │ │ │ │ movs r3, #1 │ │ │ │ ldrb.w r1, [ip], #1 │ │ │ │ cmp r1, #59 @ 0x3b │ │ │ │ - bhi.n 8cb3c │ │ │ │ + bhi.n 8cb28 │ │ │ │ mov r2, ip │ │ │ │ - b.n 8c6fa │ │ │ │ + b.n 8c6e6 │ │ │ │ str r4, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8ca78 │ │ │ │ - movw r1, #22628 @ 0x5864 │ │ │ │ + beq.n 8ca64 │ │ │ │ + movw r1, #22948 @ 0x59a4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #41968 @ 0xa3f0 │ │ │ │ + movw r0, #42288 @ 0xa530 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 62644 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 623a4 <_Py_FatalErrorFunc@@Base> │ │ │ │ cmp.w r6, #268435456 @ 0x10000000 │ │ │ │ - bcs.w 8cd56 │ │ │ │ + bcs.w 8cd42 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - bl 76ed4 │ │ │ │ + bl 76e54 │ │ │ │ str.w r0, [r8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8cd5c │ │ │ │ + beq.w 8cd48 │ │ │ │ movs r3, #1 │ │ │ │ str.w r3, [r8, #8] │ │ │ │ ldr r3, [sp, #540] @ 0x21c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8c7b8 │ │ │ │ + beq.w 8c7a4 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #22728 @ 0x58c8 │ │ │ │ + movw r1, #23048 @ 0x5a08 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 1271a4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 236814 │ │ │ │ - b.n 8c8d2 │ │ │ │ + bl 236794 │ │ │ │ + b.n 8c8be │ │ │ │ ldr.w r0, [r8] │ │ │ │ - bl 77270 │ │ │ │ - b.n 8c8d0 │ │ │ │ + bl 771f0 │ │ │ │ + b.n 8c8bc │ │ │ │ add r5, sp, #112 @ 0x70 │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ str.w r8, [sp, #8] │ │ │ │ adds r7, #1 │ │ │ │ str r7, [r1, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ add r3, sp, #240 @ 0xf0 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r5 │ │ │ │ str r5, [sp, #20] │ │ │ │ - bl 21398c <_PyTime_FromMillisecondsObject@@Base+0x56c> │ │ │ │ + bl 2138dc <_PyTime_FromMillisecondsObject@@Base+0x56c> │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8c8c6 │ │ │ │ - b.n 8c952 │ │ │ │ + beq.w 8c8b2 │ │ │ │ + b.n 8c93e │ │ │ │ mov ip, r4 │ │ │ │ cmp r1, #124 @ 0x7c │ │ │ │ - beq.n 8cb44 │ │ │ │ + beq.n 8cb30 │ │ │ │ mov r4, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8c5e2 │ │ │ │ - b.n 8c6ee │ │ │ │ + beq.w 8c5ce │ │ │ │ + b.n 8c6da │ │ │ │ mov ip, r4 │ │ │ │ ldrb.w r1, [ip], #1 │ │ │ │ cmp r1, #59 @ 0x3b │ │ │ │ - bls.n 8ca90 │ │ │ │ + bls.n 8ca7c │ │ │ │ cmp r1, #124 @ 0x7c │ │ │ │ - bne.w 8c5c4 │ │ │ │ + bne.w 8c5b0 │ │ │ │ mov r2, ip │ │ │ │ mov ip, r2 │ │ │ │ ldrb.w r1, [ip], #1 │ │ │ │ cmp r1, #59 @ 0x3b │ │ │ │ - bhi.n 8cc32 │ │ │ │ + bhi.n 8cc1e │ │ │ │ mov r4, ip │ │ │ │ mov ip, r2 │ │ │ │ - b.n 8c5d0 │ │ │ │ + b.n 8c5bc │ │ │ │ mov r3, r7 │ │ │ │ add r2, sp, #112 @ 0x70 │ │ │ │ adds r3, #1 │ │ │ │ add.w sl, sp, #240 @ 0xf0 │ │ │ │ str.w r8, [sp, #8] │ │ │ │ str r2, [sp, #20] │ │ │ │ mov r1, fp │ │ │ │ str.w r3, [fp] │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ str.w sl, [sp] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [sp, #536] @ 0x218 │ │ │ │ - bl 21398c <_PyTime_FromMillisecondsObject@@Base+0x56c> │ │ │ │ - cbnz r0, 8cb8e │ │ │ │ + bl 2138dc <_PyTime_FromMillisecondsObject@@Base+0x56c> │ │ │ │ + cbnz r0, 8cb7a │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp r5, #1 │ │ │ │ add.w r3, r3, #1 │ │ │ │ - bne.w 8c808 │ │ │ │ - b.n 8c888 │ │ │ │ + bne.w 8c7f4 │ │ │ │ + b.n 8c874 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r1, r0 │ │ │ │ str r4, [sp, #0] │ │ │ │ add.w r0, r9, #1 │ │ │ │ ldrd r3, r2, [sp, #16] │ │ │ │ - bl 23ba98 │ │ │ │ + bl 23ba20 │ │ │ │ mov r0, r8 │ │ │ │ - bl 236814 │ │ │ │ - b.n 8c8d2 │ │ │ │ + bl 236794 │ │ │ │ + b.n 8c8be │ │ │ │ mov.w r9, #0 │ │ │ │ add r3, sp, #112 @ 0x70 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r2, r3 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r2, #0] │ │ │ │ - b.n 8cb92 │ │ │ │ + b.n 8cb7e │ │ │ │ adds r3, #1 │ │ │ │ str.w r8, [sp, #8] │ │ │ │ str.w sl, [sp] │ │ │ │ mov r1, fp │ │ │ │ str.w r3, [fp] │ │ │ │ add r3, sp, #112 @ 0x70 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [sp, #536] @ 0x218 │ │ │ │ - bl 21398c <_PyTime_FromMillisecondsObject@@Base+0x56c> │ │ │ │ + bl 2138dc <_PyTime_FromMillisecondsObject@@Base+0x56c> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8cb92 │ │ │ │ + bne.n 8cb7e │ │ │ │ ldr.w r3, [fp] │ │ │ │ add.w r9, r9, #1 │ │ │ │ cmp r5, r9 │ │ │ │ add.w r3, r3, #1 │ │ │ │ - bne.w 8c84a │ │ │ │ - b.n 8c888 │ │ │ │ + bne.w 8c836 │ │ │ │ + b.n 8c874 │ │ │ │ mov.w r9, #1 │ │ │ │ - b.n 8cbae │ │ │ │ + b.n 8cb9a │ │ │ │ adds r3, #1 │ │ │ │ str.w r8, [sp, #8] │ │ │ │ str.w sl, [sp] │ │ │ │ mov r1, fp │ │ │ │ str.w r3, [fp] │ │ │ │ add r3, sp, #112 @ 0x70 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [sp, #536] @ 0x218 │ │ │ │ - bl 21398c <_PyTime_FromMillisecondsObject@@Base+0x56c> │ │ │ │ - cbnz r0, 8cc3a │ │ │ │ + bl 2138dc <_PyTime_FromMillisecondsObject@@Base+0x56c> │ │ │ │ + cbnz r0, 8cc26 │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp r5, #2 │ │ │ │ add.w r3, r3, #1 │ │ │ │ - bne.w 8c842 │ │ │ │ - b.n 8c888 │ │ │ │ + bne.w 8c82e │ │ │ │ + b.n 8c874 │ │ │ │ cmp r1, #124 @ 0x7c │ │ │ │ - bne.w 8c5c4 │ │ │ │ - b.n 8c8da │ │ │ │ + bne.w 8c5b0 │ │ │ │ + b.n 8c8c6 │ │ │ │ mov.w r9, #1 │ │ │ │ - b.n 8cb92 │ │ │ │ + b.n 8cb7e │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8c8d0 │ │ │ │ + beq.w 8c8bc │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8cda4 │ │ │ │ - movw r3, #25828 @ 0x64e4 │ │ │ │ + beq.w 8cd90 │ │ │ │ + movw r3, #26148 @ 0x6624 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - movw r1, #22660 @ 0x5884 │ │ │ │ + movw r1, #22980 @ 0x59c4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl d1990 │ │ │ │ + bl d19a8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 236814 │ │ │ │ - b.n 8c8d2 │ │ │ │ + bl 236794 │ │ │ │ + b.n 8c8be │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 8cd0e │ │ │ │ + bne.n 8ccfa │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - cbnz r3, 8ccfa │ │ │ │ - movw r3, #33360 @ 0x8250 │ │ │ │ + cbnz r3, 8cce6 │ │ │ │ + movw r3, #33680 @ 0x8390 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ str r3, [sp, #16] │ │ │ │ - movw r3, #63940 @ 0xf9c4 │ │ │ │ + movw r3, #64260 @ 0xfb04 │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ cmp sl, r6 │ │ │ │ - bne.n 8cce6 │ │ │ │ - movw r1, #22512 @ 0x57f0 │ │ │ │ + bne.n 8ccd2 │ │ │ │ + movw r1, #22832 @ 0x5930 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ cmp r6, r5 │ │ │ │ - ble.n 8ccf2 │ │ │ │ + ble.n 8ccde │ │ │ │ cmp.w sl, #1 │ │ │ │ - beq.n 8ccd8 │ │ │ │ - movw r2, #26836 @ 0x68d4 │ │ │ │ + beq.n 8ccc4 │ │ │ │ + movw r2, #27156 @ 0x6a14 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ strd r2, r5, [sp, #8] │ │ │ │ str r1, [sp, #0] │ │ │ │ - movw r1, #22772 @ 0x58f4 │ │ │ │ + movw r1, #23092 @ 0x5a34 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str.w sl, [sp, #4] │ │ │ │ - bl d1990 │ │ │ │ + bl d19a8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 236814 │ │ │ │ - b.n 8c8d2 │ │ │ │ - movw r2, #63940 @ 0xf9c4 │ │ │ │ + bl 236794 │ │ │ │ + b.n 8c8be │ │ │ │ + movw r2, #64260 @ 0xfb04 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ mov.w sl, #1 │ │ │ │ - b.n 8ccb8 │ │ │ │ + b.n 8cca4 │ │ │ │ cmp sl, r5 │ │ │ │ - bgt.n 8cd04 │ │ │ │ - movw r1, #22532 @ 0x5804 │ │ │ │ + bgt.n 8ccf0 │ │ │ │ + movw r1, #22852 @ 0x5944 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ cmp r6, #1 │ │ │ │ - beq.n 8ccd8 │ │ │ │ + beq.n 8ccc4 │ │ │ │ mov sl, r6 │ │ │ │ - b.n 8ccb0 │ │ │ │ - movw r3, #25828 @ 0x64e4 │ │ │ │ + b.n 8cc9c │ │ │ │ + movw r3, #26148 @ 0x6624 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ - b.n 8cc9a │ │ │ │ - movw r1, #22520 @ 0x57f8 │ │ │ │ + b.n 8cc86 │ │ │ │ + movw r1, #22840 @ 0x5938 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - b.n 8ccaa │ │ │ │ + b.n 8cc96 │ │ │ │ mov r1, r4 │ │ │ │ - bl 126e34 │ │ │ │ - b.n 8ccd0 │ │ │ │ + bl 1271a4 │ │ │ │ + b.n 8ccbc │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r2, r7 │ │ │ │ - movw r1, #22816 @ 0x5920 │ │ │ │ + movw r1, #23136 @ 0x5a60 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1990 │ │ │ │ - b.n 8ccd0 │ │ │ │ - cbz r3, 8cd64 │ │ │ │ + bl d19a8 │ │ │ │ + b.n 8ccbc │ │ │ │ + cbz r3, 8cd50 │ │ │ │ subs r3, #1 │ │ │ │ mov ip, r4 │ │ │ │ - b.n 8c5c4 │ │ │ │ + b.n 8c5b0 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #29 │ │ │ │ - bgt.n 8cd42 │ │ │ │ + bgt.n 8cd2e │ │ │ │ mov ip, r4 │ │ │ │ - b.n 8c5c4 │ │ │ │ - movw r1, #22540 @ 0x580c │ │ │ │ + b.n 8c5b0 │ │ │ │ + movw r1, #22860 @ 0x594c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #41968 @ 0xa3f0 │ │ │ │ + movw r0, #42288 @ 0xa530 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 62644 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 623a4 <_Py_FatalErrorFunc@@Base> │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r8] │ │ │ │ - bl 1e7a0c │ │ │ │ + bl 1e7954 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 8c8d2 │ │ │ │ - movw r1, #22596 @ 0x5844 │ │ │ │ + b.n 8c8be │ │ │ │ + movw r1, #22916 @ 0x5984 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #41968 @ 0xa3f0 │ │ │ │ + movw r0, #42288 @ 0xa530 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 62644 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 623a4 <_Py_FatalErrorFunc@@Base> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - cbz r3, 8cdb8 │ │ │ │ - movw r3, #25828 @ 0x64e4 │ │ │ │ + cbz r3, 8cda4 │ │ │ │ + movw r3, #26148 @ 0x6624 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - movw r1, #22688 @ 0x58a0 │ │ │ │ + movw r1, #23008 @ 0x59e0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl d1990 │ │ │ │ + bl d19a8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 236814 │ │ │ │ - b.n 8c8d2 │ │ │ │ - movw r3, #33360 @ 0x8250 │ │ │ │ + bl 236794 │ │ │ │ + b.n 8c8be │ │ │ │ + movw r3, #33680 @ 0x8390 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ str r3, [sp, #16] │ │ │ │ - movw r3, #63940 @ 0xf9c4 │ │ │ │ + movw r3, #64260 @ 0xfb04 │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ - b.n 8cc60 │ │ │ │ - movw r3, #33360 @ 0x8250 │ │ │ │ + b.n 8cc4c │ │ │ │ + movw r3, #33680 @ 0x8390 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ str r3, [sp, #16] │ │ │ │ - movw r3, #63940 @ 0xf9c4 │ │ │ │ + movw r3, #64260 @ 0xfb04 │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ - b.n 8cd8e │ │ │ │ + b.n 8cd7a │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr.w r9, [r1] │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ @@ -147497,15 +147466,15 @@ │ │ │ │ mov r7, r0 │ │ │ │ ldr.w fp, [sp, #88] @ 0x58 │ │ │ │ mov r4, r2 │ │ │ │ ldr.w sl, [sp, #92] @ 0x5c │ │ │ │ ldrb.w ip, [r8], #1 │ │ │ │ sub.w r3, ip, #66 @ 0x42 │ │ │ │ cmp r3, #56 @ 0x38 │ │ │ │ - bhi.w 8d616 │ │ │ │ + bhi.w 8d602 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r5, r7, #13 │ │ │ │ lsls r3, r7, #4 │ │ │ │ lsls r6, r1, #14 │ │ │ │ lsls r6, r0, #16 │ │ │ │ lsls r6, r0, #16 │ │ │ │ lsls r6, r0, #16 │ │ │ │ @@ -147561,787 +147530,787 @@ │ │ │ │ lsls r0, r0, #7 │ │ │ │ lsls r1, r3, #3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldrb.w r2, [r9, #1] │ │ │ │ adds r1, r3, #4 │ │ │ │ str r1, [r4, #0] │ │ │ │ cmp r2, #33 @ 0x21 │ │ │ │ - bne.n 8cede │ │ │ │ + bne.n 8ceca │ │ │ │ ldr.w ip, [r0, #4] │ │ │ │ mov r1, r3 │ │ │ │ add.w r8, r9, #2 │ │ │ │ ldr.w r2, [ip, #172] @ 0xac │ │ │ │ ldr.w r0, [r1], #8 │ │ │ │ str r1, [r4, #0] │ │ │ │ ldr r4, [r3, #4] │ │ │ │ - cbz r2, 8cefa │ │ │ │ + cbz r2, 8cee6 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 8ceda │ │ │ │ + ble.n 8cec6 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 8cf14 │ │ │ │ + beq.n 8cf00 │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 8ceda │ │ │ │ + beq.n 8cec6 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 8cf14 │ │ │ │ + beq.n 8cf00 │ │ │ │ cmp r1, #2 │ │ │ │ - beq.n 8ceda │ │ │ │ + beq.n 8cec6 │ │ │ │ ldr r3, [r2, #20] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 8cf14 │ │ │ │ + beq.n 8cf00 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.n 8ceda │ │ │ │ + beq.n 8cec6 │ │ │ │ adds r2, #20 │ │ │ │ movs r3, #3 │ │ │ │ mov ip, r1 │ │ │ │ ldr.w r1, [r2, #4]! │ │ │ │ adds r3, #1 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 8cf14 │ │ │ │ + beq.n 8cf00 │ │ │ │ cmp ip, r3 │ │ │ │ - bne.n 8cecc │ │ │ │ + bne.n 8ceb8 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - b.n 8d20e │ │ │ │ + b.n 8d1fa │ │ │ │ cmp r2, #38 @ 0x26 │ │ │ │ it ne │ │ │ │ ldrne r3, [r3, #0] │ │ │ │ - beq.w 8d36c │ │ │ │ + beq.w 8d358 │ │ │ │ str r7, [r3, #0] │ │ │ │ movs r0, #0 │ │ │ │ str.w r8, [r6] │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r3, ip │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 8cf14 │ │ │ │ + beq.n 8cf00 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8cefc │ │ │ │ + bne.n 8cee8 │ │ │ │ movw r3, #36416 @ 0x8e40 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 8ceda │ │ │ │ + bne.n 8cec6 │ │ │ │ str r7, [r4, #0] │ │ │ │ - b.n 8ceea │ │ │ │ + b.n 8ced6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr r7, [r3, #0] │ │ │ │ - bl dd754 │ │ │ │ + bl dd7cc │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w 8d1e6 │ │ │ │ + beq.w 8d1d2 │ │ │ │ str r4, [r7, #0] │ │ │ │ - b.n 8ceea │ │ │ │ + b.n 8ced6 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r1, r3, #4 │ │ │ │ str r1, [r4, #0] │ │ │ │ lsls r0, r2, #3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bmi.n 8cee8 │ │ │ │ - movw r0, #62196 @ 0xf2f4 │ │ │ │ + bmi.n 8ced4 │ │ │ │ + movw r0, #62516 @ 0xf434 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - b.n 8d20e │ │ │ │ + b.n 8d1fa │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - bl c34a8 │ │ │ │ + bl c34b0 │ │ │ │ cmp r0, #0 │ │ │ │ itt gt │ │ │ │ movgt r3, #1 │ │ │ │ strgt r3, [r4, #0] │ │ │ │ - bgt.n 8ceea │ │ │ │ - bne.w 8d0f2 │ │ │ │ + bgt.n 8ced6 │ │ │ │ + bne.w 8d0de │ │ │ │ str r0, [r4, #0] │ │ │ │ - b.n 8ceea │ │ │ │ + b.n 8ced6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ ldrb.w r3, [r9, #1] │ │ │ │ cmp r3, #42 @ 0x2a │ │ │ │ itt ne │ │ │ │ - movwne r0, #23332 @ 0x5b24 │ │ │ │ + movwne r0, #23652 @ 0x5c64 │ │ │ │ movtne r0, #39 @ 0x27 │ │ │ │ - bne.w 8d20e │ │ │ │ + bne.w 8d1fa │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r7 │ │ │ │ add.w r8, r9, #2 │ │ │ │ - bl ce02c │ │ │ │ + bl ce03c │ │ │ │ cmp r0, #0 │ │ │ │ it ge │ │ │ │ ldrge.w r1, [sl, #4] │ │ │ │ - blt.w 8d598 │ │ │ │ + blt.w 8d584 │ │ │ │ ldr.w r3, [sl] │ │ │ │ adds r0, r1, #1 │ │ │ │ str.w r0, [sl, #4] │ │ │ │ - movw r2, #47561 @ 0xb9c9 │ │ │ │ + movw r2, #47571 @ 0xb9d3 │ │ │ │ movt r2, #5 │ │ │ │ str.w r4, [r3, r1, lsl #3] │ │ │ │ add.w r3, r3, r1, lsl #3 │ │ │ │ str r2, [r3, #4] │ │ │ │ - b.n 8ceea │ │ │ │ + b.n 8ced6 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldrb.w r1, [r9, #1] │ │ │ │ cmp.w ip, #122 @ 0x7a │ │ │ │ it eq │ │ │ │ cmpeq r0, r3 │ │ │ │ add.w r0, r2, #4 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ str r0, [r4, #0] │ │ │ │ cmp r1, #42 @ 0x2a │ │ │ │ - beq.w 8d620 │ │ │ │ + beq.w 8d60c │ │ │ │ cmp r1, #35 @ 0x23 │ │ │ │ - bne.w 8d3c6 │ │ │ │ + bne.w 8d3b2 │ │ │ │ mov r1, r2 │ │ │ │ ldr.w r8, [r1], #8 │ │ │ │ str r1, [r4, #0] │ │ │ │ ldr r4, [r2, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8d806 │ │ │ │ + bne.w 8d7f2 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - bpl.w 8d414 │ │ │ │ + bpl.w 8d400 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r7 │ │ │ │ - bl 88de4 │ │ │ │ + bl 88dc8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8d476 │ │ │ │ + beq.w 8d462 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str.w r0, [r8] │ │ │ │ str r3, [r4, #0] │ │ │ │ add.w r8, r9, #2 │ │ │ │ - b.n 8ceea │ │ │ │ + b.n 8ced6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr.w r9, [r3] │ │ │ │ - bl d781c <_PyNumber_Index@@Base> │ │ │ │ + bl d7884 <_PyNumber_Index@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8d404 │ │ │ │ - bl 83930 │ │ │ │ + beq.w 8d3f0 │ │ │ │ + bl 83940 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8d35a │ │ │ │ + bne.w 8d346 │ │ │ │ adds r2, r7, #1 │ │ │ │ - beq.w 8d404 │ │ │ │ + beq.w 8d3f0 │ │ │ │ str.w r7, [r9] │ │ │ │ - b.n 8ceea │ │ │ │ + b.n 8ced6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - bl 13dfb8 │ │ │ │ + bl 13e098 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 8d07a │ │ │ │ - bl 7f720 │ │ │ │ + bne.n 8d066 │ │ │ │ + bl 7f734 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8d0f2 │ │ │ │ + bne.n 8d0de │ │ │ │ vstr d8, [r4] │ │ │ │ - b.n 8ceea │ │ │ │ + b.n 8ced6 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r1, r3, #4 │ │ │ │ str r1, [r4, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - bpl.w 8d852 │ │ │ │ + bpl.w 8d83e │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 8d852 │ │ │ │ + bne.w 8d83e │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ ubfx r2, r3, #2, #3 │ │ │ │ lsls r4, r3, #26 │ │ │ │ - bpl.w 8d68e │ │ │ │ + bpl.w 8d67a │ │ │ │ lsls r0, r3, #25 │ │ │ │ ite mi │ │ │ │ addmi r7, #20 │ │ │ │ addpl r7, #28 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 8d550 │ │ │ │ + bne.w 8d53c │ │ │ │ ldrb r3, [r7, #0] │ │ │ │ str r3, [r1, #0] │ │ │ │ - b.n 8ceea │ │ │ │ + b.n 8ced6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - bl dd754 │ │ │ │ + bl dd7cc │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.w 8d7e0 │ │ │ │ + beq.w 8d7cc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 8d7ea │ │ │ │ + blt.w 8d7d6 │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ it le │ │ │ │ strble r0, [r4, #0] │ │ │ │ - ble.w 8ceea │ │ │ │ + ble.w 8ced6 │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #22912 @ 0x5980 │ │ │ │ + movw r1, #23232 @ 0x5ac0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 1271a4 │ │ │ │ mov r0, r5 │ │ │ │ - b.n 8cef0 │ │ │ │ + b.n 8cedc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr r7, [r3, #0] │ │ │ │ - bl dd754 │ │ │ │ + bl dd7cc │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w 8d3b8 │ │ │ │ + beq.w 8d3a4 │ │ │ │ cmn.w r0, #32768 @ 0x8000 │ │ │ │ - blt.w 8d55a │ │ │ │ + blt.w 8d546 │ │ │ │ cmp.w r0, #32768 @ 0x8000 │ │ │ │ - bge.w 8d57e │ │ │ │ + bge.w 8d56a │ │ │ │ strh r4, [r7, #0] │ │ │ │ - b.n 8ceea │ │ │ │ + b.n 8ced6 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r1, r3, #4 │ │ │ │ str r1, [r4, #0] │ │ │ │ lsls r1, r2, #7 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - bpl.w 8d5ac │ │ │ │ - bl 143f58 │ │ │ │ + bpl.w 8d598 │ │ │ │ + bl 144040 │ │ │ │ strd r0, r1, [r4] │ │ │ │ - b.n 8ceea │ │ │ │ + b.n 8ced6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr.w r9, [r3] │ │ │ │ - bl 11bdbc │ │ │ │ + bl 11c028 │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r0, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 8d3f6 │ │ │ │ + beq.w 8d3e2 │ │ │ │ strd r7, r4, [r9] │ │ │ │ - b.n 8ceea │ │ │ │ + b.n 8ced6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - bl 13dfb8 │ │ │ │ + bl 13e098 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.w 8d468 │ │ │ │ + beq.w 8d454 │ │ │ │ vcvt.f32.f64 s16, d8 │ │ │ │ vstr s16, [r4] │ │ │ │ - b.n 8ceea │ │ │ │ + b.n 8ced6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldrb.w r3, [r9, #1] │ │ │ │ cmp r3, #42 @ 0x2a │ │ │ │ - bne.w 8d42c │ │ │ │ + bne.w 8d418 │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl ce02c │ │ │ │ + bl ce03c │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8d4fa │ │ │ │ + bne.w 8d4e6 │ │ │ │ ldr.w r0, [sl, #4] │ │ │ │ - movw r2, #47561 @ 0xb9c9 │ │ │ │ + movw r2, #47571 @ 0xb9d3 │ │ │ │ movt r2, #5 │ │ │ │ ldr.w r3, [sl] │ │ │ │ adds r4, r0, #1 │ │ │ │ str.w r4, [sl, #4] │ │ │ │ add.w r8, r9, #2 │ │ │ │ str.w r1, [r3, r0, lsl #3] │ │ │ │ add.w r3, r3, r0, lsl #3 │ │ │ │ str r2, [r3, #4] │ │ │ │ - b.n 8ceea │ │ │ │ + b.n 8ced6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr r7, [r3, #0] │ │ │ │ - bl 16a054 │ │ │ │ + bl 16a13c │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.w 8cf2c │ │ │ │ - bl 7f720 │ │ │ │ + bne.w 8cf18 │ │ │ │ + bl 7f734 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8cf2c │ │ │ │ + beq.w 8cf18 │ │ │ │ mov r0, r5 │ │ │ │ - b.n 8cef0 │ │ │ │ + b.n 8cedc │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r1, r3, #4 │ │ │ │ str r1, [r4, #0] │ │ │ │ lsls r4, r2, #4 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bmi.w 8cee8 │ │ │ │ - movw r0, #12048 @ 0x2f10 │ │ │ │ + bmi.w 8ced4 │ │ │ │ + movw r0, #12352 @ 0x3040 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r3, fp │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 23d248 <_PyTime_ObjectToTimeval@@Base+0x3e0> │ │ │ │ + b.w 23d6e8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r1, r3, #4 │ │ │ │ str r1, [r4, #0] │ │ │ │ lsls r0, r2, #7 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - bpl.w 8d5ac │ │ │ │ + bpl.w 8d598 │ │ │ │ mov r0, r7 │ │ │ │ - bl 16a054 │ │ │ │ + bl 16a13c │ │ │ │ str r0, [r4, #0] │ │ │ │ - b.n 8ceea │ │ │ │ + b.n 8ced6 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ - movw r1, #13080 @ 0x3318 │ │ │ │ + movw r1, #13400 @ 0x3458 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ adds r3, r2, #4 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r3, r1 │ │ │ │ ldrb.w r1, [r9, #1] │ │ │ │ cmp r1, #115 @ 0x73 │ │ │ │ - beq.w 8d784 │ │ │ │ + beq.w 8d770 │ │ │ │ cmp r1, #116 @ 0x74 │ │ │ │ - bne.w 8d77a │ │ │ │ + bne.w 8d766 │ │ │ │ add.w r1, r2, #8 │ │ │ │ str r1, [r4, #0] │ │ │ │ add.w r8, r9, #2 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ str r2, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8d66a │ │ │ │ + beq.w 8d656 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r2, [r0, #84] @ 0x54 │ │ │ │ str r2, [sp, #16] │ │ │ │ and.w r3, r2, #134217728 @ 0x8000000 │ │ │ │ tst.w r2, #134217728 @ 0x8000000 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bne.w 8d64c │ │ │ │ + bne.w 8d638 │ │ │ │ movw r1, #35736 @ 0x8b98 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 8d64c │ │ │ │ - bl 859a0 │ │ │ │ + beq.w 8d638 │ │ │ │ + bl 8596c │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8d674 │ │ │ │ + bne.w 8d660 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bpl.w 8d45e │ │ │ │ + bpl.w 8d44a │ │ │ │ mov r1, r3 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl cb214 │ │ │ │ + bl cb228 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8d708 │ │ │ │ + beq.w 8d6f4 │ │ │ │ adds.w r1, r0, #16 │ │ │ │ - movw r2, #63940 @ 0xf9c4 │ │ │ │ + movw r2, #64260 @ 0xfb04 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ it eq │ │ │ │ moveq r1, r2 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ str r2, [sp, #8] │ │ │ │ ldrb.w r2, [r9, #2] │ │ │ │ cmp r2, #35 @ 0x23 │ │ │ │ - beq.w 8d692 │ │ │ │ + beq.w 8d67e │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r1, [sp, #16] │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, r0 │ │ │ │ ldrd r1, r3, [sp, #16] │ │ │ │ - bne.w 8d82a │ │ │ │ + bne.w 8d816 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ strd r3, r1, [sp, #16] │ │ │ │ adds r4, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ed4 │ │ │ │ + bl 76e54 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r0, [r3, #0] │ │ │ │ ldrd r3, r1, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8d810 │ │ │ │ + beq.w 8d7fc │ │ │ │ ldrd r0, r5, [sl] │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, r4 │ │ │ │ adds r7, r5, #1 │ │ │ │ str.w r7, [sl, #4] │ │ │ │ str.w r3, [r0, r5, lsl #3] │ │ │ │ add.w r0, r0, r5, lsl #3 │ │ │ │ - movw r4, #47091 @ 0xb7f3 │ │ │ │ + movw r4, #47095 @ 0xb7f7 │ │ │ │ movt r4, #5 │ │ │ │ str r4, [r0, #4] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 29c10 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 8ceea │ │ │ │ + beq.w 8ced6 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8ceea │ │ │ │ + bne.w 8ced6 │ │ │ │ mov r0, r3 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 8ceea │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 8ced6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8d048 │ │ │ │ + bne.w 8d034 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 8d048 │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 8d034 │ │ │ │ mov r2, r3 │ │ │ │ add.w r8, r9, #2 │ │ │ │ ldr.w r9, [r2], #8 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr r4, [r3, #4] │ │ │ │ mov r1, r4 │ │ │ │ blx r9 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8d574 │ │ │ │ + beq.w 8d560 │ │ │ │ cmp.w r0, #131072 @ 0x20000 │ │ │ │ - bne.w 8ceea │ │ │ │ + bne.w 8ced6 │ │ │ │ ldrd r3, r2, [sl] │ │ │ │ adds r1, r2, #1 │ │ │ │ str.w r1, [sl, #4] │ │ │ │ str.w r4, [r3, r2, lsl #3] │ │ │ │ add.w r3, r3, r2, lsl #3 │ │ │ │ str.w r9, [r3, #4] │ │ │ │ - b.n 8ceea │ │ │ │ + b.n 8ced6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr r7, [r3, #0] │ │ │ │ - bl 16a054 │ │ │ │ + bl 16a13c │ │ │ │ mov r4, r0 │ │ │ │ adds r0, r4, #1 │ │ │ │ - bne.w 8d11a │ │ │ │ - bl 7f720 │ │ │ │ + bne.w 8d106 │ │ │ │ + bl 7f734 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8d11a │ │ │ │ + beq.w 8d106 │ │ │ │ mov r0, r5 │ │ │ │ - b.n 8cef0 │ │ │ │ + b.n 8cedc │ │ │ │ ldr r4, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8d458 │ │ │ │ + bne.n 8d444 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bpl.w 8d5d0 │ │ │ │ + bpl.w 8d5bc │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r7 │ │ │ │ - bl 88de4 │ │ │ │ + bl 88dc8 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8d476 │ │ │ │ + beq.n 8d462 │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.w 8d5b6 │ │ │ │ + bne.w 8d5a2 │ │ │ │ str.w r9, [r4] │ │ │ │ - b.n 8ceea │ │ │ │ - bl 7f720 │ │ │ │ + b.n 8ced6 │ │ │ │ + bl 7f734 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8d15a │ │ │ │ + beq.w 8d146 │ │ │ │ mov r0, r5 │ │ │ │ - b.n 8cef0 │ │ │ │ - bl 7f720 │ │ │ │ + b.n 8cedc │ │ │ │ + bl 7f734 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8d0f2 │ │ │ │ + bne.w 8d0de │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - b.n 8d04e │ │ │ │ + b.n 8d03a │ │ │ │ mov r1, r8 │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r7 │ │ │ │ - bl 231978 <_PyXI_EndInterpreter@@Base+0x68> │ │ │ │ + bl 231830 <_PyXI_EndInterpreter@@Base+0x68> │ │ │ │ cmp r0, #0 │ │ │ │ it ge │ │ │ │ strge r0, [r4, #0] │ │ │ │ - bge.w 8d01a │ │ │ │ + bge.w 8d006 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - b.n 8d20e │ │ │ │ + b.n 8d1fa │ │ │ │ add r2, sp, #24 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 231978 <_PyXI_EndInterpreter@@Base+0x68> │ │ │ │ + bl 231830 <_PyXI_EndInterpreter@@Base+0x68> │ │ │ │ ldr r1, [sp, #8] │ │ │ │ subs.w sl, r0, #0 │ │ │ │ - blt.n 8d428 │ │ │ │ + blt.n 8d414 │ │ │ │ ldrb.w r3, [r9, #1] │ │ │ │ cmp r3, #35 @ 0x23 │ │ │ │ - bne.w 8d5f0 │ │ │ │ + bne.w 8d5dc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ add.w r8, r9, #2 │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w sl, [r3] │ │ │ │ - b.n 8ceea │ │ │ │ + b.n 8ced6 │ │ │ │ mov.w r9, #0 │ │ │ │ - b.n 8d3f0 │ │ │ │ - movw r0, #22844 @ 0x593c │ │ │ │ + b.n 8d3dc │ │ │ │ + movw r0, #23164 @ 0x5a7c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - b.n 8d20e │ │ │ │ - bl 7f720 │ │ │ │ + b.n 8d1fa │ │ │ │ + bl 7f734 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8d180 │ │ │ │ + beq.w 8d16c │ │ │ │ mov r0, r5 │ │ │ │ - b.n 8cef0 │ │ │ │ - movw r0, #23100 @ 0x5a3c │ │ │ │ + b.n 8cedc │ │ │ │ + movw r0, #23420 @ 0x5b7c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - b.n 8d20e │ │ │ │ + b.n 8d1fa │ │ │ │ ldr.w r9, [r4] │ │ │ │ movw r1, #35736 @ 0x8b98 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ add.w r3, r9, #4 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 8d4ca │ │ │ │ + bne.n 8d4b6 │ │ │ │ ldr.w r3, [r9] │ │ │ │ - b.n 8cee8 │ │ │ │ + b.n 8ced4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r0, [r0, #4] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r2, r3, #4 │ │ │ │ - bmi.n 8d4ea │ │ │ │ + bmi.n 8d4d6 │ │ │ │ movw r1, #35736 @ 0x8b98 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 8d4dc │ │ │ │ - bl 859a0 │ │ │ │ - cbnz r0, 8d4dc │ │ │ │ - movw r0, #23052 @ 0x5a0c │ │ │ │ + beq.n 8d4c8 │ │ │ │ + bl 8596c │ │ │ │ + cbnz r0, 8d4c8 │ │ │ │ + movw r0, #23372 @ 0x5b4c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - b.n 8d20e │ │ │ │ - bl 859a0 │ │ │ │ + b.n 8d1fa │ │ │ │ + bl 8596c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8d498 │ │ │ │ - movw r0, #58768 @ 0xe590 │ │ │ │ + bne.n 8d484 │ │ │ │ + movw r0, #59088 @ 0xe6d0 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - b.n 8d20e │ │ │ │ + b.n 8d1fa │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 8d4c0 │ │ │ │ + bne.n 8d4ac │ │ │ │ ldr r3, [r7, #20] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ strb r3, [r4, #0] │ │ │ │ - b.n 8ceea │ │ │ │ + b.n 8ced6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 185fe0 │ │ │ │ + bl 1860a0 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.w 8d76a │ │ │ │ + beq.w 8d756 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - b.n 8d4ae │ │ │ │ - movw r0, #29884 @ 0x74bc │ │ │ │ + b.n 8d49a │ │ │ │ + movw r0, #30204 @ 0x75fc │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - b.n 8d20e │ │ │ │ + b.n 8d1fa │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr r7, [r3, #0] │ │ │ │ - bl 16a054 │ │ │ │ + bl 16a13c │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 8d51a │ │ │ │ + beq.n 8d506 │ │ │ │ strb r4, [r7, #0] │ │ │ │ - b.n 8ceea │ │ │ │ - bl 7f720 │ │ │ │ + b.n 8ced6 │ │ │ │ + bl 7f734 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8d516 │ │ │ │ + beq.n 8d502 │ │ │ │ mov r0, r5 │ │ │ │ - b.n 8cef0 │ │ │ │ + b.n 8cedc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - bl 22fd3c │ │ │ │ + bl 22fc8c │ │ │ │ vstr d0, [sp, #24] │ │ │ │ vstr d1, [sp, #32] │ │ │ │ - bl 7f720 │ │ │ │ + bl 7f734 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8d0f2 │ │ │ │ + bne.w 8d0de │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ ldmdb r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ - b.n 8ceea │ │ │ │ + b.n 8ced6 │ │ │ │ cmp r2, #2 │ │ │ │ ite eq │ │ │ │ ldrheq r3, [r7, #0] │ │ │ │ ldrne r3, [r7, #0] │ │ │ │ - b.n 8d0b6 │ │ │ │ + b.n 8d0a2 │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #22960 @ 0x59b0 │ │ │ │ + movw r1, #23280 @ 0x5af0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 1271a4 │ │ │ │ mov r0, r5 │ │ │ │ - b.n 8cef0 │ │ │ │ - movw r0, #23316 @ 0x5b14 │ │ │ │ + b.n 8cedc │ │ │ │ + movw r0, #23636 @ 0x5c54 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - b.n 8d20e │ │ │ │ + b.n 8d1fa │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #23004 @ 0x59dc │ │ │ │ + movw r1, #23324 @ 0x5b1c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 1271a4 │ │ │ │ mov r0, r5 │ │ │ │ - b.n 8cef0 │ │ │ │ - bl d3c50 │ │ │ │ - movw r0, #23372 @ 0x5b4c │ │ │ │ + b.n 8cedc │ │ │ │ + bl d3c60 │ │ │ │ + movw r0, #23692 @ 0x5c8c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ - b.n 8d214 │ │ │ │ - movw r0, #27976 @ 0x6d48 │ │ │ │ + b.n 8d200 │ │ │ │ + movw r0, #28296 @ 0x6e88 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - b.n 8d20e │ │ │ │ + b.n 8d1fa │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21340 @ 0x535c │ │ │ │ + movw r1, #21660 @ 0x549c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 1271a4 │ │ │ │ mov r0, r5 │ │ │ │ - b.n 8cef0 │ │ │ │ - movw r4, #62196 @ 0xf2f4 │ │ │ │ + b.n 8cedc │ │ │ │ + movw r4, #62516 @ 0xf434 │ │ │ │ movt r4, #40 @ 0x28 │ │ │ │ - movw r0, #53808 @ 0xd230 │ │ │ │ + movw r0, #54128 @ 0xd370 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ cmp.w ip, #122 @ 0x7a │ │ │ │ it ne │ │ │ │ movne r0, r4 │ │ │ │ - b.n 8d214 │ │ │ │ + b.n 8d200 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ blx 29b58 │ │ │ │ cmp r0, sl │ │ │ │ - beq.w 8ceea │ │ │ │ + beq.w 8ced6 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21188 @ 0x52c4 │ │ │ │ + movw r1, #21508 @ 0x5404 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 1271a4 │ │ │ │ mov r0, r5 │ │ │ │ - b.n 8cef0 │ │ │ │ - movw r0, #23404 @ 0x5b6c │ │ │ │ + b.n 8cedc │ │ │ │ + movw r0, #23724 @ 0x5cac │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - b.n 8d20e │ │ │ │ + b.n 8d1fa │ │ │ │ ldr r4, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8d7cc │ │ │ │ + bne.w 8d7b8 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ ands.w r2, r2, #268435456 @ 0x10000000 │ │ │ │ - bne.w 8d7a6 │ │ │ │ + bne.w 8d792 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl ce02c │ │ │ │ + bl ce03c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8d4fa │ │ │ │ + bne.w 8d4e6 │ │ │ │ ldr.w r1, [sl, #4] │ │ │ │ add.w r8, r9, #2 │ │ │ │ - b.n 8cf9e │ │ │ │ + b.n 8cf8a │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8d65a │ │ │ │ + beq.n 8d646 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbz r3, 8d67e │ │ │ │ + cbz r3, 8d66a │ │ │ │ ldr r3, [r7, #8] │ │ │ │ add.w r1, r7, #16 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r3, r7 │ │ │ │ - b.n 8d2d6 │ │ │ │ - movw r0, #23164 @ 0x5a7c │ │ │ │ + b.n 8d2c2 │ │ │ │ + movw r0, #23484 @ 0x5bbc │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - b.n 8d20e │ │ │ │ + b.n 8d1fa │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 8d656 │ │ │ │ + bne.n 8d642 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ str r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8d85c │ │ │ │ + beq.w 8d848 │ │ │ │ ldr r1, [r7, #20] │ │ │ │ mov r3, r7 │ │ │ │ - b.n 8d2d6 │ │ │ │ + b.n 8d2c2 │ │ │ │ ldr r7, [r0, #28] │ │ │ │ - b.n 8d0ae │ │ │ │ + b.n 8d09a │ │ │ │ ldr r2, [r4, #0] │ │ │ │ add.w r8, r9, #3 │ │ │ │ adds r0, r2, #4 │ │ │ │ str r0, [r4, #0] │ │ │ │ ldr r4, [r2, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 8d750 │ │ │ │ + beq.n 8d73c │ │ │ │ ldr r7, [sp, #12] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr.w ip, [r7] │ │ │ │ add.w r9, r0, #1 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 8d712 │ │ │ │ + bne.n 8d6fe │ │ │ │ cmp.w r9, #0 │ │ │ │ str r1, [sp, #20] │ │ │ │ - blt.w 8d810 │ │ │ │ + blt.w 8d7fc │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 76ed4 │ │ │ │ + bl 76e54 │ │ │ │ str r0, [r7, #0] │ │ │ │ ldrd r3, r1, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8d810 │ │ │ │ + beq.w 8d7fc │ │ │ │ ldrd r2, r5, [sl] │ │ │ │ - movw r0, #47091 @ 0xb7f3 │ │ │ │ + movw r0, #47095 @ 0xb7f7 │ │ │ │ movt r0, #5 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ add.w ip, r5, #1 │ │ │ │ str.w ip, [sl, #4] │ │ │ │ str.w r7, [r2, r5, lsl #3] │ │ │ │ add.w r2, r2, r5, lsl #3 │ │ │ │ str r0, [r2, #4] │ │ │ │ @@ -148349,175 +148318,175 @@ │ │ │ │ mov r2, r9 │ │ │ │ mov r0, ip │ │ │ │ str r3, [sp, #12] │ │ │ │ blx 29c10 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - b.n 8d33c │ │ │ │ - movw r0, #23184 @ 0x5a90 │ │ │ │ + b.n 8d328 │ │ │ │ + movw r0, #23504 @ 0x5bd0 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - b.n 8d20e │ │ │ │ + b.n 8d1fa │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cmp r0, r9 │ │ │ │ - bge.n 8d6f6 │ │ │ │ + bge.n 8d6e2 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 8d730 │ │ │ │ + beq.n 8d71c │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbnz r2, 8d72e │ │ │ │ + cbnz r2, 8d71a │ │ │ │ mov r0, r3 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ movw r4, #6496 @ 0x1960 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ subs r3, r0, #1 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - movw r1, #23228 @ 0x5abc │ │ │ │ + movw r1, #23548 @ 0x5bfc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl d1990 │ │ │ │ + bl d19a8 │ │ │ │ mov r0, r5 │ │ │ │ - b.w 8cef0 │ │ │ │ + b.w 8cedc │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 8d760 │ │ │ │ + beq.n 8d74c │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbz r2, 8d772 │ │ │ │ - movw r0, #23204 @ 0x5aa4 │ │ │ │ + cbz r2, 8d75e │ │ │ │ + movw r0, #23524 @ 0x5be4 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - b.n 8d20e │ │ │ │ + b.n 8d1fa │ │ │ │ ldrb r3, [r7, #16] │ │ │ │ strb r3, [r4, #0] │ │ │ │ - b.w 8ceea │ │ │ │ + b.w 8ced6 │ │ │ │ mov r0, r3 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 8d760 │ │ │ │ - movw r0, #23128 @ 0x5a58 │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 8d74c │ │ │ │ + movw r0, #23448 @ 0x5b98 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - b.n 8d20e │ │ │ │ + b.n 8d1fa │ │ │ │ add.w r1, r2, #8 │ │ │ │ str r1, [r4, #0] │ │ │ │ add.w r8, r9, #2 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ str r2, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8d66a │ │ │ │ + beq.w 8d656 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.w 8d2b0 │ │ │ │ - b.w 8cf40 │ │ │ │ + bmi.w 8d29c │ │ │ │ + b.w 8cf2c │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 88de4 │ │ │ │ + bl 88dc8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8d476 │ │ │ │ + beq.w 8d462 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r7 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - bl ce5f8 │ │ │ │ - b.n 8d642 │ │ │ │ + bl ce608 │ │ │ │ + b.n 8d62e │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r3 │ │ │ │ strd r2, r3, [sp] │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r3 │ │ │ │ - bl ce5f8 │ │ │ │ - b.n 8d642 │ │ │ │ - bl 7f720 │ │ │ │ + bl ce608 │ │ │ │ + b.n 8d62e │ │ │ │ + bl 7f734 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8d0f2 │ │ │ │ + bne.w 8d0de │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #22868 @ 0x5954 │ │ │ │ + movw r1, #23188 @ 0x5a94 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 1271a4 │ │ │ │ mov r0, r5 │ │ │ │ - b.w 8cef0 │ │ │ │ + b.w 8cedc │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r8] │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 8d01a │ │ │ │ + b.n 8d006 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 8d820 │ │ │ │ + beq.n 8d80c │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbz r2, 8d84a │ │ │ │ - bl 1e7a0c │ │ │ │ + cbz r2, 8d836 │ │ │ │ + bl 1e7954 │ │ │ │ mov r0, r5 │ │ │ │ - b.w 8cef0 │ │ │ │ + b.w 8cedc │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 8d840 │ │ │ │ + beq.n 8d82c │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbnz r2, 8d840 │ │ │ │ + cbnz r2, 8d82c │ │ │ │ mov r0, r3 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - movw r0, #23280 @ 0x5af0 │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + movw r0, #23600 @ 0x5c30 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - b.n 8d20e │ │ │ │ + b.n 8d1fa │ │ │ │ mov r0, r3 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 8d820 │ │ │ │ - movw r0, #23080 @ 0x5a28 │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 8d80c │ │ │ │ + movw r0, #23400 @ 0x5b68 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - b.n 8d20e │ │ │ │ + b.n 8d1fa │ │ │ │ movw r1, #10688 @ 0x29c0 │ │ │ │ movt r1, #77 @ 0x4d │ │ │ │ mov r3, r7 │ │ │ │ - b.n 8d2d6 │ │ │ │ + b.n 8d2c2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr.w fp, [r1, #4] │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r3, r0 │ │ │ │ cmp.w fp, #420 @ 0x1a4 │ │ │ │ str r1, [sp, #4] │ │ │ │ itt cs │ │ │ │ subcs.w r2, fp, #420 @ 0x1a4 │ │ │ │ ldrcs r1, [r0, #80] @ 0x50 │ │ │ │ - bcs.w 8dc50 │ │ │ │ + bcs.w 8dc3c │ │ │ │ cmp.w fp, #380 @ 0x17c │ │ │ │ itt cs │ │ │ │ subcs.w r2, fp, #380 @ 0x17c │ │ │ │ ldrcs r1, [r0, #52] @ 0x34 │ │ │ │ - bcs.w 8dc50 │ │ │ │ + bcs.w 8dc3c │ │ │ │ cmp.w fp, #368 @ 0x170 │ │ │ │ itt cs │ │ │ │ subcs.w r2, fp, #368 @ 0x170 │ │ │ │ ldrcs r1, [r0, #56] @ 0x38 │ │ │ │ - bcs.w 8dc50 │ │ │ │ + bcs.w 8dc3c │ │ │ │ cmp.w fp, #223 @ 0xdf │ │ │ │ - bls.w 8d9c0 │ │ │ │ + bls.w 8d9ac │ │ │ │ ldr r1, [r0, #48] @ 0x30 │ │ │ │ sub.w r2, fp, #224 @ 0xe0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8d9d2 │ │ │ │ + beq.w 8d9be │ │ │ │ adds r2, r1, r2 │ │ │ │ str r2, [sp, #8] │ │ │ │ - beq.w 8d9d2 │ │ │ │ + beq.w 8d9be │ │ │ │ mov.w lr, #0 │ │ │ │ strd fp, lr, [sp, #24] │ │ │ │ mov fp, r3 │ │ │ │ add.w r2, r3, #112 @ 0x70 │ │ │ │ movw ip, #42220 @ 0xa4ec │ │ │ │ movt ip, #70 @ 0x46 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ @@ -148527,70 +148496,70 @@ │ │ │ │ str r2, [sp, #12] │ │ │ │ str.w ip, [sp, #20] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r7, [r3, #24] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8dd02 │ │ │ │ + bne.w 8dcee │ │ │ │ ldr.w sl, [r7, #12] │ │ │ │ cmp.w sl, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 8dd02 │ │ │ │ + beq.w 8dcee │ │ │ │ ldr.w r3, [fp, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8dd76 │ │ │ │ + beq.w 8dd62 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ cmp r1, r0 │ │ │ │ - beq.w 8dc62 │ │ │ │ + beq.w 8dc4e │ │ │ │ adds r4, r1, #1 │ │ │ │ cmp r5, #0 │ │ │ │ str r4, [r3, #0] │ │ │ │ - ble.w 8dc14 │ │ │ │ + ble.w 8dc00 │ │ │ │ add.w r8, r3, #8 │ │ │ │ movs r6, #0 │ │ │ │ mov.w r9, #28 │ │ │ │ mov r4, r3 │ │ │ │ ldr.w ip, [r8, #4]! │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ mov r2, sl │ │ │ │ mov r1, r7 │ │ │ │ ldr.w r0, [ip, #84] @ 0x54 │ │ │ │ lsls r0, r0, #30 │ │ │ │ - bmi.n 8d9e2 │ │ │ │ + bmi.n 8d9ce │ │ │ │ ldr.w r0, [ip, #132] @ 0x84 │ │ │ │ - bl 78354 │ │ │ │ + bl 782d4 │ │ │ │ adds r6, #1 │ │ │ │ adds r0, #3 │ │ │ │ - beq.w 8dde6 │ │ │ │ + beq.w 8ddd2 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8da2a │ │ │ │ + bne.n 8da16 │ │ │ │ cmp r6, r5 │ │ │ │ - blt.n 8d940 │ │ │ │ + blt.n 8d92c │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r3, r4 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 8d982 │ │ │ │ + beq.n 8d96e │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8dc22 │ │ │ │ + beq.w 8dc0e │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8dc3e │ │ │ │ + beq.w 8dc2a │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ adds r0, #28 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 8dc06 │ │ │ │ + beq.w 8dbf2 │ │ │ │ ldr.w lr, [sp, #28] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ eor.w r3, lr, #1 │ │ │ │ cmp r1, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #0 │ │ │ │ @@ -148599,28 +148568,28 @@ │ │ │ │ it ne │ │ │ │ movne r2, r1 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r2, [r3, #0] │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp.w fp, #207 @ 0xcf │ │ │ │ - bhi.w 8dc4a │ │ │ │ + bhi.w 8dc36 │ │ │ │ mov r2, fp │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8d8c6 │ │ │ │ + bne.w 8d8b2 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ adds r2, #28 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ str r2, [sp, #4] │ │ │ │ cmp r3, fp │ │ │ │ - beq.n 8d9d2 │ │ │ │ + beq.n 8d9be │ │ │ │ mov r0, r2 │ │ │ │ - b.n 8d9ba │ │ │ │ - ldr r2, [pc, #660] @ (8dc78 ) │ │ │ │ + b.n 8d9a6 │ │ │ │ + ldr r2, [pc, #660] @ (8dc64 ) │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr.w r3, [ip, #180] @ 0xb4 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #10 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ mul.w r3, r9, r3 │ │ │ │ @@ -148633,583 +148602,583 @@ │ │ │ │ add r3, r1 │ │ │ │ add.w r1, r0, #92672 @ 0x16a00 │ │ │ │ ldr.w r1, [r1, #252] @ 0xfc │ │ │ │ cmp r1, ip │ │ │ │ it eq │ │ │ │ orreq.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8dd3e │ │ │ │ + beq.w 8dd2a │ │ │ │ ldr r0, [r3, #16] │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ mov r2, sl │ │ │ │ mov r1, r7 │ │ │ │ - bl 78354 │ │ │ │ - b.n 8d95a │ │ │ │ + bl 782d4 │ │ │ │ + b.n 8d946 │ │ │ │ mov r2, r3 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r3, r4 │ │ │ │ mov r4, r2 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 8dc0a │ │ │ │ + beq.w 8dbf6 │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r2, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 8da52 │ │ │ │ + beq.n 8da3e │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8dd6e │ │ │ │ + beq.w 8dd5a │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #29668 @ 0x73e4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8dc7c │ │ │ │ + bne.w 8dc68 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ ldr r1, [r2, #24] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 8dc88 │ │ │ │ - ldr r3, [pc, #516] @ (8dc78 ) │ │ │ │ + bne.w 8dc74 │ │ │ │ + ldr r3, [pc, #516] @ (8dc64 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r5, [r3, #8] │ │ │ │ add.w r7, r5, #98304 @ 0x18000 │ │ │ │ ldr.w r3, [r7, #1164] @ 0x48c │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 8dd62 │ │ │ │ + beq.w 8dd4e │ │ │ │ movw r3, #45388 @ 0xb14c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ add.w r6, r5, #99328 @ 0x18400 │ │ │ │ str.w r1, [r7, #1164] @ 0x48c │ │ │ │ adds r6, #144 @ 0x90 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ - cbnz r2, 8daa6 │ │ │ │ - b.n 8daba │ │ │ │ + cbnz r2, 8da92 │ │ │ │ + b.n 8daa6 │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ adds r3, #28 │ │ │ │ - cbz r2, 8daba │ │ │ │ + cbz r2, 8daa6 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 8daa0 │ │ │ │ + bne.n 8da8c │ │ │ │ mov ip, r6 │ │ │ │ str.w r3, [ip], #4 │ │ │ │ adds r3, #28 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ mov r6, ip │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 8daa6 │ │ │ │ + bne.n 8da92 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr.w r3, [r7, #1168] @ 0x490 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8db68 │ │ │ │ + beq.n 8db54 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp.w r3, #420 @ 0x1a4 │ │ │ │ - bcs.w 8dd34 │ │ │ │ + bcs.w 8dd20 │ │ │ │ cmp.w r3, #380 @ 0x17c │ │ │ │ - bcs.w 8dd20 │ │ │ │ + bcs.w 8dd0c │ │ │ │ cmp.w r3, #368 @ 0x170 │ │ │ │ - bcs.w 8dd2a │ │ │ │ + bcs.w 8dd16 │ │ │ │ cmp r3, #223 @ 0xdf │ │ │ │ - bls.w 8dcdc │ │ │ │ + bls.w 8dcc8 │ │ │ │ ldr.w r2, [fp, #48] @ 0x30 │ │ │ │ subs r3, #224 @ 0xe0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8dd14 │ │ │ │ + beq.w 8dd00 │ │ │ │ adds r2, r2, r3 │ │ │ │ - beq.n 8dafe │ │ │ │ + beq.n 8daea │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8dcee │ │ │ │ + beq.w 8dcda │ │ │ │ ldr.w r1, [r7, #1172] @ 0x494 │ │ │ │ - cbz r1, 8db5e │ │ │ │ + cbz r1, 8db4a │ │ │ │ add.w r6, r5, #99328 @ 0x18400 │ │ │ │ adds r6, #148 @ 0x94 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp.w r3, #420 @ 0x1a4 │ │ │ │ itt cs │ │ │ │ subcs.w r3, r3, #420 @ 0x1a4 │ │ │ │ ldrcs.w r1, [fp, #80] @ 0x50 │ │ │ │ - bcs.n 8db48 │ │ │ │ + bcs.n 8db34 │ │ │ │ cmp.w r3, #380 @ 0x17c │ │ │ │ itt cs │ │ │ │ subcs.w r3, r3, #380 @ 0x17c │ │ │ │ ldrcs.w r1, [fp, #52] @ 0x34 │ │ │ │ - bcs.n 8db48 │ │ │ │ + bcs.n 8db34 │ │ │ │ cmp.w r3, #368 @ 0x170 │ │ │ │ itt cs │ │ │ │ subcs.w r3, r3, #368 @ 0x170 │ │ │ │ ldrcs.w r1, [fp, #56] @ 0x38 │ │ │ │ - bcs.n 8db48 │ │ │ │ + bcs.n 8db34 │ │ │ │ cmp r3, #223 @ 0xdf │ │ │ │ - bls.w 8dc6a │ │ │ │ + bls.w 8dc56 │ │ │ │ ldr.w r1, [fp, #48] @ 0x30 │ │ │ │ subs r3, #224 @ 0xe0 │ │ │ │ - cbz r1, 8db56 │ │ │ │ + cbz r1, 8db42 │ │ │ │ adds r5, r1, r3 │ │ │ │ - beq.n 8db56 │ │ │ │ + beq.n 8db42 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ - cbz r3, 8db56 │ │ │ │ - cbnz r2, 8db68 │ │ │ │ + cbz r3, 8db42 │ │ │ │ + cbnz r2, 8db54 │ │ │ │ mov r2, r5 │ │ │ │ ldr.w r1, [r6, #4]! │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 8db0a │ │ │ │ + bne.n 8daf6 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, r2 │ │ │ │ it ne │ │ │ │ cmpne r2, #0 │ │ │ │ - bne.n 8db6e │ │ │ │ + bne.n 8db5a │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8dc58 │ │ │ │ + bne.n 8dc44 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8dcb4 │ │ │ │ + bne.w 8dca0 │ │ │ │ ldr.w r2, [fp, #172] @ 0xac │ │ │ │ ldr r1, [r4, #8] │ │ │ │ - cbz r2, 8dbc8 │ │ │ │ + cbz r2, 8dbb4 │ │ │ │ ldr r6, [r2, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - ble.w 8dcb4 │ │ │ │ + ble.w 8dca0 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 8dbe2 │ │ │ │ + beq.n 8dbce │ │ │ │ cmp r6, #1 │ │ │ │ - beq.w 8dd5e │ │ │ │ + beq.w 8dd4a │ │ │ │ ldr r3, [r2, #16] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 8dbe2 │ │ │ │ + beq.n 8dbce │ │ │ │ cmp r6, #2 │ │ │ │ - beq.w 8dcb4 │ │ │ │ + beq.w 8dca0 │ │ │ │ ldr r3, [r2, #20] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 8dbe2 │ │ │ │ + beq.n 8dbce │ │ │ │ cmp r6, #3 │ │ │ │ - beq.n 8dcb4 │ │ │ │ + beq.n 8dca0 │ │ │ │ adds r2, #20 │ │ │ │ movs r3, #3 │ │ │ │ ldr.w r5, [r2, #4]! │ │ │ │ adds r3, #1 │ │ │ │ cmp r1, r5 │ │ │ │ - beq.n 8dbe2 │ │ │ │ + beq.n 8dbce │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 8dbb8 │ │ │ │ - b.n 8dcb4 │ │ │ │ + bne.n 8dba4 │ │ │ │ + b.n 8dca0 │ │ │ │ mov r3, fp │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 8dbe2 │ │ │ │ + beq.n 8dbce │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8dbca │ │ │ │ + bne.n 8dbb6 │ │ │ │ movw r3, #36416 @ 0x8e40 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 8dcb4 │ │ │ │ + bne.n 8dca0 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ str r3, [sp, #16] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 8dbf8 │ │ │ │ + beq.n 8dbe4 │ │ │ │ subs r0, #1 │ │ │ │ str r0, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8ddde │ │ │ │ + beq.w 8ddca │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ adds r0, #28 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8d99a │ │ │ │ + bne.w 8d986 │ │ │ │ str r0, [sp, #4] │ │ │ │ - b.n 8d8f8 │ │ │ │ + b.n 8d8e4 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r0 │ │ │ │ - bne.w 8da46 │ │ │ │ - b.n 8da52 │ │ │ │ + bne.w 8da32 │ │ │ │ + b.n 8da3e │ │ │ │ cmp r4, r0 │ │ │ │ - beq.w 8d982 │ │ │ │ + beq.w 8d96e │ │ │ │ str r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 8d982 │ │ │ │ + bne.w 8d96e │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r3 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 8d982 │ │ │ │ - bl d3c50 │ │ │ │ + beq.w 8d96e │ │ │ │ + bl d3c60 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8d98c │ │ │ │ - movw r3, #56357 @ 0xdc25 │ │ │ │ + bne.w 8d978 │ │ │ │ + movw r3, #56409 @ 0xdc59 │ │ │ │ movt r3, #3 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 8dbf8 │ │ │ │ + b.n 8dbe4 │ │ │ │ ldr r1, [r0, #40] @ 0x28 │ │ │ │ sub.w r2, fp, #208 @ 0xd0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 8d8c6 │ │ │ │ - b.n 8d9d2 │ │ │ │ + bne.w 8d8b2 │ │ │ │ + b.n 8d9be │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8db74 │ │ │ │ - b.n 8dcb4 │ │ │ │ + beq.n 8db60 │ │ │ │ + b.n 8dca0 │ │ │ │ cmp r5, #0 │ │ │ │ - bgt.w 8d934 │ │ │ │ - b.n 8d982 │ │ │ │ + bgt.w 8d920 │ │ │ │ + b.n 8d96e │ │ │ │ cmp r3, #207 @ 0xcf │ │ │ │ itet hi │ │ │ │ subhi r3, #208 @ 0xd0 │ │ │ │ movls r1, fp │ │ │ │ ldrhi.w r1, [fp, #40] @ 0x28 │ │ │ │ - b.n 8db48 │ │ │ │ + b.n 8db34 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ movw r3, #16312 @ 0x3fb8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 8dcba │ │ │ │ + beq.n 8dca6 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 8dd48 │ │ │ │ + beq.n 8dd34 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [sp, #32] │ │ │ │ mov r2, r3 │ │ │ │ - movw r3, #39969 @ 0x9c21 │ │ │ │ + movw r3, #40201 @ 0x9d09 │ │ │ │ movt r3, #20 │ │ │ │ cmp r2, r3 │ │ │ │ ittt eq │ │ │ │ ldreq.w r3, [fp, #84] @ 0x54 │ │ │ │ biceq.w r3, r3, #2048 @ 0x800 │ │ │ │ streq.w r3, [fp, #84] @ 0x54 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ - b.n 8dbe6 │ │ │ │ + b.n 8dbd2 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - movw r3, #44769 @ 0xaee1 │ │ │ │ + movw r3, #45105 @ 0xb031 │ │ │ │ movt r3, #15 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 8dc88 │ │ │ │ + bne.n 8dc74 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add.w r3, fp, #156 @ 0x9c │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 8dc88 │ │ │ │ + bne.n 8dc74 │ │ │ │ ldr.w r3, [fp, #156] @ 0x9c │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 8dbe6 │ │ │ │ + b.n 8dbd2 │ │ │ │ cmp r3, #207 @ 0xcf │ │ │ │ itt hi │ │ │ │ subhi r3, #208 @ 0xd0 │ │ │ │ ldrhi.w r2, [fp, #40] @ 0x28 │ │ │ │ - bhi.w 8daec │ │ │ │ + bhi.w 8dad8 │ │ │ │ mov r2, fp │ │ │ │ - b.n 8daec │ │ │ │ + b.n 8dad8 │ │ │ │ ldr.w r1, [r7, #1172] @ 0x494 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8db68 │ │ │ │ + beq.w 8db54 │ │ │ │ add.w r6, r5, #99328 @ 0x18400 │ │ │ │ mov r2, r3 │ │ │ │ adds r6, #148 @ 0x94 │ │ │ │ - b.n 8db0a │ │ │ │ + b.n 8daf6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 6cb9c │ │ │ │ + bl 6cb94 │ │ │ │ mov sl, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.w 8d912 │ │ │ │ - b.n 8dc30 │ │ │ │ + bne.w 8d8fe │ │ │ │ + b.n 8dc1c │ │ │ │ ldr.w r1, [r7, #1172] @ 0x494 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 8db04 │ │ │ │ - b.n 8db68 │ │ │ │ + bne.w 8daf0 │ │ │ │ + b.n 8db54 │ │ │ │ ldr.w r2, [fp, #52] @ 0x34 │ │ │ │ sub.w r3, r3, #380 @ 0x17c │ │ │ │ - b.n 8daec │ │ │ │ + b.n 8dad8 │ │ │ │ ldr.w r2, [fp, #56] @ 0x38 │ │ │ │ sub.w r3, r3, #368 @ 0x170 │ │ │ │ - b.n 8daec │ │ │ │ + b.n 8dad8 │ │ │ │ ldr.w r2, [fp, #80] @ 0x50 │ │ │ │ sub.w r3, r3, #420 @ 0x1a4 │ │ │ │ - b.n 8daec │ │ │ │ + b.n 8dad8 │ │ │ │ add.w r0, r0, #98304 @ 0x18000 │ │ │ │ adds r0, #228 @ 0xe4 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - b.n 8da1e │ │ │ │ + b.n 8da0a │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add.w r3, fp, #60 @ 0x3c │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 8dc94 │ │ │ │ - movw r3, #52901 @ 0xcea5 │ │ │ │ + bne.n 8dc80 │ │ │ │ + movw r3, #52729 @ 0xcdf9 │ │ │ │ movt r3, #30 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 8dbe6 │ │ │ │ + b.n 8dbd2 │ │ │ │ str r6, [sp, #28] │ │ │ │ - b.n 8dbe6 │ │ │ │ + b.n 8dbd2 │ │ │ │ ldr.w r3, [r7, #1168] @ 0x490 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8dac6 │ │ │ │ - b.n 8db68 │ │ │ │ + bne.w 8dab2 │ │ │ │ + b.n 8db54 │ │ │ │ mov r0, r3 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 8da50 │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 8da3c │ │ │ │ ldr.w r3, [fp, #84] @ 0x54 │ │ │ │ lsls r5, r3, #30 │ │ │ │ - bmi.n 8dd9c │ │ │ │ + bmi.n 8dd88 │ │ │ │ lsls r4, r3, #18 │ │ │ │ - bmi.w 8d982 │ │ │ │ + bmi.w 8d96e │ │ │ │ mov r0, fp │ │ │ │ - bl 7f698 │ │ │ │ + bl 7f6ac │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 8dc30 │ │ │ │ + blt.w 8dc1c │ │ │ │ ldr.w r3, [fp, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8d982 │ │ │ │ - b.n 8d91c │ │ │ │ - ldr r3, [pc, #100] @ (8de04 ) │ │ │ │ + beq.w 8d96e │ │ │ │ + b.n 8d908 │ │ │ │ + ldr r3, [pc, #100] @ (8ddf0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ldr.w r3, [fp, #180] @ 0xb4 │ │ │ │ subs r0, r3, #1 │ │ │ │ movs r3, #28 │ │ │ │ mul.w r3, r0, r3 │ │ │ │ adds r2, r1, r3 │ │ │ │ add.w r2, r2, #92672 @ 0x16a00 │ │ │ │ ldr.w r4, [r2, #252] @ 0xfc │ │ │ │ add.w r2, r3, #92672 @ 0x16a00 │ │ │ │ adds r2, #252 @ 0xfc │ │ │ │ add r2, r1 │ │ │ │ cmp r4, fp │ │ │ │ - beq.n 8ddd4 │ │ │ │ + beq.n 8ddc0 │ │ │ │ cmp r0, #10 │ │ │ │ ittt ls │ │ │ │ addls.w r3, r3, #98304 @ 0x18000 │ │ │ │ addls r3, #228 @ 0xe4 │ │ │ │ addls r2, r1, r3 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8d982 │ │ │ │ - b.n 8dd84 │ │ │ │ + bne.w 8d96e │ │ │ │ + b.n 8dd70 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 8dbf8 │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 8dbe4 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r3, r4 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 8dc30 │ │ │ │ + beq.w 8dc1c │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8dc30 │ │ │ │ + bne.w 8dc1c │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 8dc24 │ │ │ │ + b.n 8dc10 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0008de08 : │ │ │ │ +0008ddf4 : │ │ │ │ push {r4, r5, r6, r7} │ │ │ │ ldr r4, [r0, #4] │ │ │ │ ldr r4, [r4, #84] @ 0x54 │ │ │ │ ands.w r4, r4, #536870912 @ 0x20000000 │ │ │ │ - beq.n 8de74 │ │ │ │ + beq.n 8de60 │ │ │ │ ldr r4, [r0, #28] │ │ │ │ ldr r5, [r1, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 8de9e │ │ │ │ + bne.n 8de8a │ │ │ │ ldr r0, [r0, #24] │ │ │ │ ldr r6, [r0, #16] │ │ │ │ cmp r5, r6 │ │ │ │ ite lt │ │ │ │ movlt.w ip, #0 │ │ │ │ movge.w ip, #1 │ │ │ │ orrs.w ip, ip, r5, lsr #31 │ │ │ │ - bne.n 8de74 │ │ │ │ + bne.n 8de60 │ │ │ │ ldrb r7, [r0, #6] │ │ │ │ movs r4, #1 │ │ │ │ ldrb.w ip, [r0, #5] │ │ │ │ adds r0, #20 │ │ │ │ lsl.w r4, r4, ip │ │ │ │ - cbz r7, 8de78 │ │ │ │ + cbz r7, 8de64 │ │ │ │ add.w r4, r4, r5, lsl #3 │ │ │ │ add r4, r0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 8de62 │ │ │ │ + cbz r0, 8de4e │ │ │ │ ldrd r6, r0, [r4] │ │ │ │ adds r5, #1 │ │ │ │ str r5, [r1, #0] │ │ │ │ - cbz r2, 8de8e │ │ │ │ + cbz r2, 8de7a │ │ │ │ str r6, [r2, #0] │ │ │ │ - cbz r3, 8de5c │ │ │ │ + cbz r3, 8de48 │ │ │ │ str r0, [r3, #0] │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5, r6, r7} │ │ │ │ bx lr │ │ │ │ adds r5, #1 │ │ │ │ adds r4, #8 │ │ │ │ cmp r6, r5 │ │ │ │ - ble.n 8de5e │ │ │ │ + ble.n 8de4a │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8de62 │ │ │ │ + beq.n 8de4e │ │ │ │ cmp r6, r5 │ │ │ │ - bgt.n 8de4c │ │ │ │ + bgt.n 8de38 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 8de5e │ │ │ │ + b.n 8de4a │ │ │ │ movs r7, #12 │ │ │ │ mla r4, r7, r5, r4 │ │ │ │ add r4, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 8de94 │ │ │ │ + cbz r0, 8de80 │ │ │ │ ldr r6, [r4, #4] │ │ │ │ adds r5, #1 │ │ │ │ str r5, [r1, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 8de56 │ │ │ │ + bne.n 8de42 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8de5a │ │ │ │ - b.n 8de5c │ │ │ │ + bne.n 8de46 │ │ │ │ + b.n 8de48 │ │ │ │ adds r5, #1 │ │ │ │ adds r4, #12 │ │ │ │ cmp r6, r5 │ │ │ │ - bgt.n 8de80 │ │ │ │ - b.n 8de5e │ │ │ │ + bgt.n 8de6c │ │ │ │ + b.n 8de4a │ │ │ │ cmp r5, #0 │ │ │ │ - blt.n 8de74 │ │ │ │ + blt.n 8de60 │ │ │ │ ldr r6, [r0, #8] │ │ │ │ cmp r5, r6 │ │ │ │ - bge.n 8de74 │ │ │ │ + bge.n 8de60 │ │ │ │ ldr r6, [r0, #24] │ │ │ │ ldrb r0, [r4, #0] │ │ │ │ adds r0, #1 │ │ │ │ ldrb r7, [r6, #5] │ │ │ │ add.w r0, r4, r0, lsl #2 │ │ │ │ ldrb r0, [r0, r5] │ │ │ │ add.w ip, r4, r0, lsl #2 │ │ │ │ add.w r4, r6, r0, lsl #3 │ │ │ │ movs r6, #1 │ │ │ │ lsls r6, r7 │ │ │ │ ldr.w r0, [ip, #4] │ │ │ │ add r4, r6 │ │ │ │ ldr r6, [r4, #20] │ │ │ │ - b.n 8de86 │ │ │ │ + b.n 8de72 │ │ │ │ push {r4, r5, r6, r7} │ │ │ │ ldr r4, [r0, #4] │ │ │ │ ldr r4, [r4, #84] @ 0x54 │ │ │ │ ands.w r4, r4, #536870912 @ 0x20000000 │ │ │ │ - beq.n 8df66 │ │ │ │ + beq.n 8df52 │ │ │ │ ldr r4, [r0, #28] │ │ │ │ ldr r5, [r1, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 8df74 │ │ │ │ + bne.n 8df60 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ ldr r6, [r0, #16] │ │ │ │ cmp r5, r6 │ │ │ │ ite lt │ │ │ │ movlt.w ip, #0 │ │ │ │ movge.w ip, #1 │ │ │ │ orrs.w ip, ip, r5, lsr #31 │ │ │ │ - bne.n 8df66 │ │ │ │ + bne.n 8df52 │ │ │ │ ldrb r7, [r0, #6] │ │ │ │ movs r4, #1 │ │ │ │ ldrb.w ip, [r0, #5] │ │ │ │ adds r0, #20 │ │ │ │ lsl.w r4, r4, ip │ │ │ │ - cbz r7, 8df2c │ │ │ │ + cbz r7, 8df18 │ │ │ │ add.w r4, r4, r5, lsl #3 │ │ │ │ add r4, r0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 8df54 │ │ │ │ + cbz r0, 8df40 │ │ │ │ ldrd r6, r0, [r4] │ │ │ │ adds r5, #1 │ │ │ │ ldr r4, [r6, #12] │ │ │ │ str r5, [r1, #0] │ │ │ │ - cbz r2, 8df44 │ │ │ │ + cbz r2, 8df30 │ │ │ │ str r6, [r2, #0] │ │ │ │ - cbz r3, 8df48 │ │ │ │ + cbz r3, 8df34 │ │ │ │ str r0, [r3, #0] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - cbnz r3, 8df4e │ │ │ │ + cbnz r3, 8df3a │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5, r6, r7} │ │ │ │ bx lr │ │ │ │ movs r7, #12 │ │ │ │ mla r4, r7, r5, r4 │ │ │ │ add r4, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 8df6a │ │ │ │ + cbz r0, 8df56 │ │ │ │ ldrd r4, r6, [r4] │ │ │ │ adds r5, #1 │ │ │ │ str r5, [r1, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 8df1c │ │ │ │ + bne.n 8df08 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8df20 │ │ │ │ + bne.n 8df0c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8df26 │ │ │ │ + beq.n 8df12 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r4, [r3, #0] │ │ │ │ - b.n 8df26 │ │ │ │ + b.n 8df12 │ │ │ │ adds r5, #1 │ │ │ │ adds r4, #8 │ │ │ │ cmp r6, r5 │ │ │ │ - ble.n 8df28 │ │ │ │ + ble.n 8df14 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8df54 │ │ │ │ + beq.n 8df40 │ │ │ │ cmp r6, r5 │ │ │ │ - bgt.n 8df10 │ │ │ │ + bgt.n 8defc │ │ │ │ movs r0, #0 │ │ │ │ - b.n 8df28 │ │ │ │ + b.n 8df14 │ │ │ │ adds r5, #1 │ │ │ │ adds r4, #12 │ │ │ │ cmp r6, r5 │ │ │ │ - bgt.n 8df34 │ │ │ │ - b.n 8df28 │ │ │ │ + bgt.n 8df20 │ │ │ │ + b.n 8df14 │ │ │ │ cmp r5, #0 │ │ │ │ - blt.n 8df66 │ │ │ │ + blt.n 8df52 │ │ │ │ ldr r6, [r0, #8] │ │ │ │ cmp r6, r5 │ │ │ │ - ble.n 8df66 │ │ │ │ + ble.n 8df52 │ │ │ │ ldr r6, [r0, #24] │ │ │ │ ldrb r0, [r4, #0] │ │ │ │ adds r0, #1 │ │ │ │ ldrb r7, [r6, #5] │ │ │ │ add.w r0, r4, r0, lsl #2 │ │ │ │ ldrb r0, [r0, r5] │ │ │ │ add.w ip, r4, r0, lsl #2 │ │ │ │ add.w r4, r6, r0, lsl #3 │ │ │ │ movs r6, #1 │ │ │ │ lsls r6, r7 │ │ │ │ ldr.w r0, [ip, #4] │ │ │ │ add r4, r6 │ │ │ │ ldr r6, [r4, #20] │ │ │ │ ldr r4, [r6, #12] │ │ │ │ - b.n 8df3c │ │ │ │ + b.n 8df28 │ │ │ │ │ │ │ │ -0008dfa4 <_PyObject_LookupSpecial@@Base>: │ │ │ │ +0008df90 <_PyObject_LookupSpecial@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr.w fp, [pc, #576] @ 8e1f8 <_PyObject_LookupSpecial@@Base+0x254> │ │ │ │ + ldr.w fp, [pc, #576] @ 8e1e4 <_PyObject_LookupSpecial@@Base+0x254> │ │ │ │ mrc 15, 0, sl, cr13, cr0, {3} │ │ │ │ ldr r6, [r0, #4] │ │ │ │ movs r2, #12 │ │ │ │ sub sp, #20 │ │ │ │ mov r7, r0 │ │ │ │ mov r8, r1 │ │ │ │ ldr.w r3, [fp, sl] │ │ │ │ @@ -149218,63 +149187,63 @@ │ │ │ │ eor.w r5, r3, r1, asr #3 │ │ │ │ ubfx r5, r5, #0, #12 │ │ │ │ mul.w r5, r2, r5 │ │ │ │ add.w r9, r4, r5 │ │ │ │ add.w r9, r9, #40960 @ 0xa000 │ │ │ │ ldr.w r2, [r9, #2808] @ 0xaf8 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 8e0d2 <_PyObject_LookupSpecial@@Base+0x12e> │ │ │ │ + bne.n 8e0be <_PyObject_LookupSpecial@@Base+0x12e> │ │ │ │ ldr.w r3, [r9, #2812] @ 0xafc │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 8e0d2 <_PyObject_LookupSpecial@@Base+0x12e> │ │ │ │ + bne.n 8e0be <_PyObject_LookupSpecial@@Base+0x12e> │ │ │ │ add.w r4, r4, #40960 @ 0xa000 │ │ │ │ add r4, r5 │ │ │ │ ldr.w r6, [r4, #2816] @ 0xb00 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 8e140 <_PyObject_LookupSpecial@@Base+0x19c> │ │ │ │ + beq.w 8e12c <_PyObject_LookupSpecial@@Base+0x19c> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8e14a <_PyObject_LookupSpecial@@Base+0x1a6> │ │ │ │ + beq.w 8e136 <_PyObject_LookupSpecial@@Base+0x1a6> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr.w r4, [r3, #136] @ 0x88 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 8e0b2 <_PyObject_LookupSpecial@@Base+0x10e> │ │ │ │ - movw r3, #35857 @ 0x8c11 │ │ │ │ + beq.n 8e09e <_PyObject_LookupSpecial@@Base+0x10e> │ │ │ │ + movw r3, #35881 @ 0x8c29 │ │ │ │ movt r3, #15 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 8e0ba <_PyObject_LookupSpecial@@Base+0x116> │ │ │ │ + bne.n 8e0a6 <_PyObject_LookupSpecial@@Base+0x116> │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.w 8e1e2 <_PyObject_LookupSpecial@@Base+0x23e> │ │ │ │ + beq.w 8e1ce <_PyObject_LookupSpecial@@Base+0x23e> │ │ │ │ movw r0, #33156 @ 0x8184 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 714a0 <_PyObject_GC_New@@Base> │ │ │ │ + bl 71498 <_PyObject_GC_New@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 8e09e <_PyObject_LookupSpecial@@Base+0xfa> │ │ │ │ + cbz r0, 8e08a <_PyObject_LookupSpecial@@Base+0xfa> │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ movs r2, #0 │ │ │ │ cmp r3, r1 │ │ │ │ str r2, [r0, #16] │ │ │ │ - beq.w 8e19e <_PyObject_LookupSpecial@@Base+0x1fa> │ │ │ │ + beq.w 8e18a <_PyObject_LookupSpecial@@Base+0x1fa> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr r2, [r7, #0] │ │ │ │ str r6, [r0, #8] │ │ │ │ cmp r2, r1 │ │ │ │ it eq │ │ │ │ ldreq r3, [r6, #0] │ │ │ │ - beq.w 8e1a8 <_PyObject_LookupSpecial@@Base+0x204> │ │ │ │ + beq.w 8e194 <_PyObject_LookupSpecial@@Base+0x204> │ │ │ │ ldr.w r1, [fp, sl] │ │ │ │ adds r2, #1 │ │ │ │ - movw r3, #37297 @ 0x91b1 │ │ │ │ + movw r3, #37321 @ 0x91c9 │ │ │ │ movt r3, #15 │ │ │ │ str r2, [r7, #0] │ │ │ │ sub.w r2, r4, #8 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ str r3, [r4, #20] │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ ldr.w r1, [r1, #3796] @ 0xed4 │ │ │ │ @@ -149284,740 +149253,740 @@ │ │ │ │ orrs r3, r0 │ │ │ │ str r2, [r0, #0] │ │ │ │ strd r1, r3, [r4, #-8] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ str r2, [r1, #4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8e0b0 <_PyObject_LookupSpecial@@Base+0x10c> │ │ │ │ + beq.n 8e09c <_PyObject_LookupSpecial@@Base+0x10c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8e1d8 <_PyObject_LookupSpecial@@Base+0x234> │ │ │ │ + beq.w 8e1c4 <_PyObject_LookupSpecial@@Base+0x234> │ │ │ │ mov r6, r4 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [r7, #4] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ blx r4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 8e0a6 <_PyObject_LookupSpecial@@Base+0x102> │ │ │ │ + bne.n 8e092 <_PyObject_LookupSpecial@@Base+0x102> │ │ │ │ mov r6, r4 │ │ │ │ - b.n 8e0b2 <_PyObject_LookupSpecial@@Base+0x10e> │ │ │ │ + b.n 8e09e <_PyObject_LookupSpecial@@Base+0x10e> │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 8e182 <_PyObject_LookupSpecial@@Base+0x1de> │ │ │ │ + bne.n 8e16e <_PyObject_LookupSpecial@@Base+0x1de> │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ cmp r3, #100 @ 0x64 │ │ │ │ - bgt.n 8e182 <_PyObject_LookupSpecial@@Base+0x1de> │ │ │ │ + bgt.n 8e16e <_PyObject_LookupSpecial@@Base+0x1de> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 81a6c <_PyType_LookupRef@@Base+0x118> │ │ │ │ + bl 81a7c <_PyType_LookupRef@@Base+0x118> │ │ │ │ ldr.w r3, [r6, #192] @ 0xc0 │ │ │ │ add r2, sp, #12 │ │ │ │ - str r0, [sp, #0] │ │ │ │ + str r0, [sp, #4] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bl 81b28 <_PyType_LookupRef@@Base+0x1d4> │ │ │ │ + str r3, [sp, #0] │ │ │ │ + bl 81b38 <_PyType_LookupRef@@Base+0x1d4> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r6, r0 │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 8e194 <_PyObject_LookupSpecial@@Base+0x1f0> │ │ │ │ - cbz r3, 8e13e <_PyObject_LookupSpecial@@Base+0x19a> │ │ │ │ + bne.n 8e180 <_PyObject_LookupSpecial@@Base+0x1f0> │ │ │ │ + cbz r3, 8e12a <_PyObject_LookupSpecial@@Base+0x19a> │ │ │ │ add.w r4, r4, #43520 @ 0xaa00 │ │ │ │ adds r4, #248 @ 0xf8 │ │ │ │ adds r3, r4, r5 │ │ │ │ str r0, [r3, #8] │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r0, [r9, #2812] @ 0xafc │ │ │ │ adds r2, r5, #4 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 8e158 <_PyObject_LookupSpecial@@Base+0x1b4> │ │ │ │ + bne.n 8e144 <_PyObject_LookupSpecial@@Base+0x1b4> │ │ │ │ str.w r8, [r4, r2] │ │ │ │ dmb ish │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ + ldr r2, [sp, #0] │ │ │ │ str r2, [r4, r5] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 8e170 <_PyObject_LookupSpecial@@Base+0x1cc> │ │ │ │ - cbnz r6, 8e14a <_PyObject_LookupSpecial@@Base+0x1a6> │ │ │ │ + bne.n 8e15c <_PyObject_LookupSpecial@@Base+0x1cc> │ │ │ │ + cbnz r6, 8e136 <_PyObject_LookupSpecial@@Base+0x1a6> │ │ │ │ movs r6, #0 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr.w r4, [r3, #136] @ 0x88 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 8e01e <_PyObject_LookupSpecial@@Base+0x7a> │ │ │ │ - b.n 8e0b2 <_PyObject_LookupSpecial@@Base+0x10e> │ │ │ │ + bne.w 8e00a <_PyObject_LookupSpecial@@Base+0x7a> │ │ │ │ + b.n 8e09e <_PyObject_LookupSpecial@@Base+0x10e> │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ str.w r8, [r4, r2] │ │ │ │ dmb ish │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ str r3, [r4, r5] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 8e13e <_PyObject_LookupSpecial@@Base+0x19a> │ │ │ │ + beq.n 8e12a <_PyObject_LookupSpecial@@Base+0x19a> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 8e13e <_PyObject_LookupSpecial@@Base+0x19a> │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bne.n 8e12a <_PyObject_LookupSpecial@@Base+0x19a> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 8e140 <_PyObject_LookupSpecial@@Base+0x19c> │ │ │ │ - b.n 8e14a <_PyObject_LookupSpecial@@Base+0x1a6> │ │ │ │ + beq.n 8e12c <_PyObject_LookupSpecial@@Base+0x19c> │ │ │ │ + b.n 8e136 <_PyObject_LookupSpecial@@Base+0x1a6> │ │ │ │ mov r0, r6 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r8 │ │ │ │ - bl 81b28 <_PyType_LookupRef@@Base+0x1d4> │ │ │ │ + bl 81b38 <_PyType_LookupRef@@Base+0x1d4> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r6, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 8e13e <_PyObject_LookupSpecial@@Base+0x19a> │ │ │ │ + beq.n 8e12a <_PyObject_LookupSpecial@@Base+0x19a> │ │ │ │ adds r2, #1 │ │ │ │ - bne.n 8e140 <_PyObject_LookupSpecial@@Base+0x19c> │ │ │ │ - bl d3c50 │ │ │ │ - b.n 8e140 <_PyObject_LookupSpecial@@Base+0x19c> │ │ │ │ + bne.n 8e12c <_PyObject_LookupSpecial@@Base+0x19c> │ │ │ │ + bl d3c60 │ │ │ │ + b.n 8e12c <_PyObject_LookupSpecial@@Base+0x19c> │ │ │ │ ldr r2, [r7, #0] │ │ │ │ str r6, [r0, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8e06a <_PyObject_LookupSpecial@@Base+0xc6> │ │ │ │ + bne.w 8e056 <_PyObject_LookupSpecial@@Base+0xc6> │ │ │ │ ldr.w r1, [fp, sl] │ │ │ │ - movw r2, #37297 @ 0x91b1 │ │ │ │ + movw r2, #37321 @ 0x91c9 │ │ │ │ movt r2, #15 │ │ │ │ str r2, [r4, #20] │ │ │ │ sub.w r0, r4, #8 │ │ │ │ str r7, [r4, #12] │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr.w r1, [r2, #3796] @ 0xed4 │ │ │ │ ldr.w r2, [r4, #-4] │ │ │ │ ldr r5, [r1, #4] │ │ │ │ and.w r2, r2, #3 │ │ │ │ orrs r2, r5 │ │ │ │ str r0, [r5, #0] │ │ │ │ strd r1, r2, [r4, #-8] │ │ │ │ str r0, [r1, #4] │ │ │ │ - b.n 8e09e <_PyObject_LookupSpecial@@Base+0xfa> │ │ │ │ + b.n 8e08a <_PyObject_LookupSpecial@@Base+0xfa> │ │ │ │ mov r0, r6 │ │ │ │ mov r6, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 8e0b2 <_PyObject_LookupSpecial@@Base+0x10e> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 8e09e <_PyObject_LookupSpecial@@Base+0x10e> │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 8e0b2 <_PyObject_LookupSpecial@@Base+0x10e> │ │ │ │ + beq.w 8e09e <_PyObject_LookupSpecial@@Base+0x10e> │ │ │ │ adds r2, #1 │ │ │ │ mov r4, r6 │ │ │ │ mov r3, r2 │ │ │ │ str r2, [r6, #0] │ │ │ │ - b.n 8e09e <_PyObject_LookupSpecial@@Base+0xfa> │ │ │ │ + b.n 8e08a <_PyObject_LookupSpecial@@Base+0xfa> │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0008e1fc : │ │ │ │ +0008e1e8 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #172] @ (8e2bc ) │ │ │ │ + ldr r5, [pc, #172] @ (8e2a8 ) │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ ldr r7, [r0, #4] │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov lr, r1 │ │ │ │ mov ip, r2 │ │ │ │ mov r8, r3 │ │ │ │ ldr r6, [r6, r5] │ │ │ │ ldr r5, [r7, #84] @ 0x54 │ │ │ │ lsls r5, r5, #20 │ │ │ │ - bpl.n 8e23e │ │ │ │ + bpl.n 8e22a │ │ │ │ ldr r7, [r7, #28] │ │ │ │ ldr r7, [r0, r7] │ │ │ │ - cbz r7, 8e23e │ │ │ │ + cbz r7, 8e22a │ │ │ │ blx r7 │ │ │ │ ldr r2, [r6, #72] @ 0x48 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 8e25a │ │ │ │ - cbnz r2, 8e264 │ │ │ │ + cbz r0, 8e246 │ │ │ │ + cbnz r2, 8e250 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bic.w r3, ip, #2147483648 @ 0x80000000 │ │ │ │ mov r2, lr │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 8928c <_PyObject_MakeTpCall@@Base> │ │ │ │ + bl 89270 <_PyObject_MakeTpCall@@Base> │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - cbz r2, 8e290 │ │ │ │ + cbz r2, 8e27c │ │ │ │ ldr r3, [r2, #4] │ │ │ │ - cbz r3, 8e290 │ │ │ │ + cbz r3, 8e27c │ │ │ │ movs r3, #0 │ │ │ │ - b.n 8e236 │ │ │ │ + b.n 8e222 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 8e236 │ │ │ │ + beq.n 8e222 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 8e2ac │ │ │ │ + bne.n 8e298 │ │ │ │ movw r1, #4300 @ 0x10cc │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r6 │ │ │ │ - movw r2, #20924 @ 0x51bc │ │ │ │ + movw r2, #21244 @ 0x52fc │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 20d668 │ │ │ │ - b.n 8e260 │ │ │ │ + bl 20d5bc │ │ │ │ + b.n 8e24c │ │ │ │ movw r1, #4300 @ 0x10cc │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r6 │ │ │ │ - movw r2, #20876 @ 0x518c │ │ │ │ + movw r2, #21196 @ 0x52cc │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 1498b4 <_PyErr_Format@@Base> │ │ │ │ - b.n 8e260 │ │ │ │ + bl 14999c <_PyErr_Format@@Base> │ │ │ │ + b.n 8e24c │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 8e274 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 8e274 │ │ │ │ + bne.n 8e260 │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 8e260 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8e668 │ │ │ │ + bne.w 8e654 │ │ │ │ bic.w r5, r2, #2147483648 @ 0x80000000 │ │ │ │ cmp r5, #2 │ │ │ │ - bhi.w 8e632 │ │ │ │ + bhi.w 8e61e │ │ │ │ ldr.w r2, [r6, #152] @ 0x98 │ │ │ │ - movw r3, #40409 @ 0x9dd9 │ │ │ │ + movw r3, #40301 @ 0x9d6d │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8e5c8 │ │ │ │ + bne.w 8e5b4 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 79e20 │ │ │ │ + bl 79db4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8e456 │ │ │ │ + beq.w 8e442 │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ lsls r3, r3, #17 │ │ │ │ - bpl.n 8e332 │ │ │ │ - ldr r3, [pc, #688] @ (8e5c0 ) │ │ │ │ + bpl.n 8e31e │ │ │ │ + ldr r3, [pc, #688] @ (8e5ac ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ sub.w r1, r4, #8 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr.w r2, [r3, #3796] @ 0xed4 │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ ldr r0, [r2, #4] │ │ │ │ and.w r3, r3, #3 │ │ │ │ orrs r3, r0 │ │ │ │ str r1, [r0, #0] │ │ │ │ strd r2, r3, [r4, #-8] │ │ │ │ str r1, [r2, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 8e52a │ │ │ │ + beq.w 8e516 │ │ │ │ ldr r6, [r7, #0] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - bge.w 8e5d8 │ │ │ │ + bge.w 8e5c4 │ │ │ │ cmp r5, #2 │ │ │ │ - bne.w 8e682 │ │ │ │ + bne.w 8e66e │ │ │ │ ldr r5, [r7, #4] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ strd r6, r5, [sp, #20] │ │ │ │ cmp r5, r3 │ │ │ │ - beq.w 8e57e │ │ │ │ + beq.w 8e56a │ │ │ │ ldr r6, [sp, #20] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 8e4ca │ │ │ │ + beq.w 8e4b6 │ │ │ │ ldr r7, [r5, #4] │ │ │ │ ldr r3, [r7, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 8e45a │ │ │ │ + blt.n 8e446 │ │ │ │ ldr.w r3, [r7, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8e5f2 │ │ │ │ + beq.w 8e5de │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 8e3ea │ │ │ │ + ble.n 8e3d6 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ cmp r1, r6 │ │ │ │ - bne.n 8e3d4 │ │ │ │ + bne.n 8e3c0 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8e5a6 │ │ │ │ + beq.w 8e592 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8e3a2 │ │ │ │ + beq.n 8e38e │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8e506 │ │ │ │ + beq.w 8e4f2 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8e50e │ │ │ │ + bne.w 8e4fa │ │ │ │ ldr r0, [r4, #12] │ │ │ │ str r5, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8e4ea │ │ │ │ + bne.w 8e4d6 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ str r7, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8e4ce │ │ │ │ + bne.n 8e4ba │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 8e3ea │ │ │ │ + beq.n 8e3d6 │ │ │ │ adds r3, #12 │ │ │ │ movs r0, #1 │ │ │ │ ldr.w r1, [r3, #4]! │ │ │ │ cmp r1, r6 │ │ │ │ - beq.n 8e384 │ │ │ │ + beq.n 8e370 │ │ │ │ adds r0, #1 │ │ │ │ cmp r2, r0 │ │ │ │ - bne.n 8e3dc │ │ │ │ - ldr r1, [pc, #472] @ (8e5c4 ) │ │ │ │ + bne.n 8e3c8 │ │ │ │ + ldr r1, [pc, #472] @ (8e5b0 ) │ │ │ │ add r2, sp, #28 │ │ │ │ mov r0, r5 │ │ │ │ - bl b8c7c │ │ │ │ + bl b8c94 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 8e440 │ │ │ │ + blt.n 8e42c │ │ │ │ ldr r7, [sp, #28] │ │ │ │ - cbz r7, 8e40c │ │ │ │ + cbz r7, 8e3f8 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 8e40c │ │ │ │ + bge.n 8e3f8 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r7, r3 │ │ │ │ - bne.w 8e58a │ │ │ │ + bne.w 8e576 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7828c │ │ │ │ + bl 7820c │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.w 8e5b4 │ │ │ │ + blt.w 8e5a0 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - movw r2, #23436 @ 0x5b8c │ │ │ │ + movw r2, #23756 @ 0x5ccc │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ ldr r1, [r6, #12] │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ str r1, [sp, #0] │ │ │ │ - movw r1, #23504 @ 0x5bd0 │ │ │ │ + movw r1, #23824 @ 0x5d10 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d1990 │ │ │ │ + bl d19a8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8e456 │ │ │ │ + beq.n 8e442 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 8e456 │ │ │ │ + cbnz r3, 8e442 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 8e3ce │ │ │ │ + b.n 8e3ba │ │ │ │ ldr.w r3, [r5, #172] @ 0xac │ │ │ │ - cbz r3, 8e492 │ │ │ │ + cbz r3, 8e47e │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 8e36e │ │ │ │ + ble.n 8e35a │ │ │ │ ldr r1, [r3, #12] │ │ │ │ cmp r1, r6 │ │ │ │ - beq.n 8e4ae │ │ │ │ + beq.n 8e49a │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 8e36e │ │ │ │ + beq.w 8e35a │ │ │ │ ldr r1, [r3, #16] │ │ │ │ cmp r1, r6 │ │ │ │ - beq.n 8e4ae │ │ │ │ + beq.n 8e49a │ │ │ │ cmp r2, #2 │ │ │ │ - beq.w 8e36e │ │ │ │ + beq.w 8e35a │ │ │ │ adds r3, #16 │ │ │ │ movs r1, #2 │ │ │ │ ldr.w r0, [r3, #4]! │ │ │ │ adds r1, #1 │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n 8e4ae │ │ │ │ + beq.n 8e49a │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 8e482 │ │ │ │ - b.n 8e36e │ │ │ │ + bne.n 8e46e │ │ │ │ + b.n 8e35a │ │ │ │ mov r3, r5 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 8e4ae │ │ │ │ + beq.n 8e49a │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8e494 │ │ │ │ + bne.n 8e480 │ │ │ │ movw r3, #36416 @ 0x8e40 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.w 8e36e │ │ │ │ + bne.w 8e35a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8e4ca │ │ │ │ + beq.n 8e4b6 │ │ │ │ adds r3, #1 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r5, #0] │ │ │ │ it ne │ │ │ │ movne r7, r5 │ │ │ │ - bne.w 8e39e │ │ │ │ + bne.w 8e38a │ │ │ │ mov r7, r5 │ │ │ │ - b.n 8e3a2 │ │ │ │ + b.n 8e38e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8e3ce │ │ │ │ + beq.w 8e3ba │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8e3ce │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 8e3ce │ │ │ │ + bne.w 8e3ba │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 8e3ba │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8e3c6 │ │ │ │ + beq.w 8e3b2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8e3c6 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 8e3c6 │ │ │ │ + bne.w 8e3b2 │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 8e3b2 │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8e3bc │ │ │ │ + beq.w 8e3a8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8e3bc │ │ │ │ + beq.w 8e3a8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8e3bc │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 8e3bc │ │ │ │ - ldr r2, [pc, #148] @ (8e5c0 ) │ │ │ │ + bne.w 8e3a8 │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 8e3a8 │ │ │ │ + ldr r2, [pc, #148] @ (8e5ac ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ strd r5, r5, [sp, #20] │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8e650 │ │ │ │ + beq.w 8e63c │ │ │ │ ldrb.w r3, [r0, #38] @ 0x26 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.w 8e64c │ │ │ │ + beq.w 8e638 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 8e55e │ │ │ │ + beq.n 8e54a │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ldr r1, [r0, #28] │ │ │ │ add.w r3, r2, #124 @ 0x7c │ │ │ │ ldr r2, [r2, #116] @ 0x74 │ │ │ │ add.w r3, r3, r2, lsl #1 │ │ │ │ cmp r1, r3 │ │ │ │ - bcc.n 8e64c │ │ │ │ + bcc.n 8e638 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ add r3, sp, #24 │ │ │ │ add r2, sp, #20 │ │ │ │ - bl 1b4e7c │ │ │ │ + bl 1b4e2c <_PySys_GetRequiredAttrString@@Base+0x1b1c> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 8e440 │ │ │ │ + beq.w 8e42c │ │ │ │ ldr r5, [sp, #24] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.w 8e35e │ │ │ │ + bne.w 8e34a │ │ │ │ movs r3, #0 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ mov r5, r3 │ │ │ │ mov r7, r3 │ │ │ │ str r3, [sp, #24] │ │ │ │ - b.n 8e3a2 │ │ │ │ + b.n 8e38e │ │ │ │ ldr.w r3, [r7, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8e616 │ │ │ │ + beq.n 8e602 │ │ │ │ ldr.w r1, [r3, #8]! │ │ │ │ movs r2, #0 │ │ │ │ cmp r1, r2 │ │ │ │ - ble.w 8e40c │ │ │ │ + ble.w 8e3f8 │ │ │ │ ldr.w r0, [r3, #4]! │ │ │ │ cmp r0, r6 │ │ │ │ - bne.n 8e612 │ │ │ │ + bne.n 8e5fe │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8e39e │ │ │ │ - b.n 8e3a2 │ │ │ │ - movw r2, #21520 @ 0x5410 │ │ │ │ + bne.w 8e38a │ │ │ │ + b.n 8e38e │ │ │ │ + movw r2, #21804 @ 0x552c │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ - b.n 8e426 │ │ │ │ + b.n 8e412 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, pc, #320 @ (adr r0, 8e708 ) │ │ │ │ + add r0, pc, #320 @ (adr r0, 8e6f4 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8e332 │ │ │ │ - b.n 8e456 │ │ │ │ + bne.w 8e31e │ │ │ │ + b.n 8e442 │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - movw r1, #23456 @ 0x5ba0 │ │ │ │ + movw r1, #23776 @ 0x5ce0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d1990 │ │ │ │ - b.n 8e440 │ │ │ │ + bl d19a8 │ │ │ │ + b.n 8e42c │ │ │ │ mov r3, r7 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.w 8e384 │ │ │ │ + beq.w 8e370 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8e5f4 │ │ │ │ + bne.n 8e5e0 │ │ │ │ movw r3, #36416 @ 0x8e40 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 8e384 │ │ │ │ - b.n 8e3ea │ │ │ │ + beq.w 8e370 │ │ │ │ + b.n 8e3d6 │ │ │ │ adds r2, #1 │ │ │ │ - b.n 8e598 │ │ │ │ + b.n 8e584 │ │ │ │ mov r3, r7 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 8e5a6 │ │ │ │ + beq.n 8e592 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8e618 │ │ │ │ + bne.n 8e604 │ │ │ │ movw r3, #36416 @ 0x8e40 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 8e5a6 │ │ │ │ - b.n 8e40c │ │ │ │ - movw r0, #23448 @ 0x5b98 │ │ │ │ + beq.n 8e592 │ │ │ │ + b.n 8e3f8 │ │ │ │ + movw r0, #23768 @ 0x5cd8 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ - bl c0530 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c053c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8e456 │ │ │ │ - b.n 8e2e4 │ │ │ │ + beq.w 8e442 │ │ │ │ + b.n 8e2d0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - b.n 8e538 │ │ │ │ + b.n 8e524 │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #23588 @ 0x5c24 │ │ │ │ + movw r1, #23908 @ 0x5d64 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 8e440 │ │ │ │ + bl 1271a4 │ │ │ │ + b.n 8e42c │ │ │ │ mov r1, r3 │ │ │ │ - movw r0, #58896 @ 0xe610 │ │ │ │ + movw r0, #59216 @ 0xe750 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 23b304 │ │ │ │ + bl 23b28c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8e456 │ │ │ │ - b.n 8e2da │ │ │ │ + beq.w 8e442 │ │ │ │ + b.n 8e2c6 │ │ │ │ movs r3, #0 │ │ │ │ str r6, [sp, #20] │ │ │ │ mov r5, r3 │ │ │ │ mov r7, r3 │ │ │ │ str r3, [sp, #24] │ │ │ │ - b.n 8e3a2 │ │ │ │ + b.n 8e38e │ │ │ │ nop │ │ │ │ │ │ │ │ -0008e690 : │ │ │ │ +0008e67c : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r6, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.n 8e6da │ │ │ │ + bpl.n 8e6c6 │ │ │ │ ldr r2, [r6, #72] @ 0x48 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r2, 8e6f4 │ │ │ │ - movw r3, #57221 @ 0xdf85 │ │ │ │ + cbz r2, 8e6e0 │ │ │ │ + movw r3, #57233 @ 0xdf91 │ │ │ │ movt r3, #11 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 8e6c8 │ │ │ │ + bne.n 8e6b4 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - bl bd55c <_PyObject_GenericGetAttrWithDict@@Base> │ │ │ │ - cbz r0, 8e6ce │ │ │ │ + bl bd568 <_PyObject_GenericGetAttrWithDict@@Base> │ │ │ │ + cbz r0, 8e6ba │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8e6c6 │ │ │ │ + bne.n 8e6b2 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl d3470 │ │ │ │ + bl d3488 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - movw r1, #15684 @ 0x3d44 │ │ │ │ + movw r1, #16004 @ 0x3e84 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d1990 │ │ │ │ - b.n 8e6d6 │ │ │ │ + bl d19a8 │ │ │ │ + b.n 8e6c2 │ │ │ │ ldr r3, [r6, #32] │ │ │ │ - cbz r3, 8e710 │ │ │ │ + cbz r3, 8e6fc │ │ │ │ mov r0, r1 │ │ │ │ - bl 8fe38 │ │ │ │ + bl 8fe20 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8e6d6 │ │ │ │ + beq.n 8e6c2 │ │ │ │ ldr r3, [r6, #32] │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8e6ce │ │ │ │ + beq.n 8e6ba │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movw r1, #48072 @ 0xbbc8 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ mov r3, r4 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ - movw r1, #15872 @ 0x3e00 │ │ │ │ + movw r1, #16192 @ 0x3f40 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl d1990 │ │ │ │ - b.n 8e6ce │ │ │ │ + bl d19a8 │ │ │ │ + b.n 8e6ba │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r7, r0 │ │ │ │ sub sp, #20 │ │ │ │ mov r4, r1 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - bpl.n 8e752 │ │ │ │ + bpl.n 8e73e │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, #9 │ │ │ │ - beq.w 8e926 │ │ │ │ + beq.w 8e912 │ │ │ │ ldr.w r9, [r7, #16] │ │ │ │ ldrd r2, r1, [r7, #8] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 8e934 │ │ │ │ + beq.w 8e920 │ │ │ │ ldr.w r5, [r9, #172] @ 0xac │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 8e7f8 │ │ │ │ + beq.n 8e7e4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 8e8c0 │ │ │ │ + beq.w 8e8ac │ │ │ │ ldr.w sl, [r5, #8] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp.w sl, #1 │ │ │ │ - ble.n 8e7e4 │ │ │ │ + ble.n 8e7d0 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8e8d2 │ │ │ │ + bne.w 8e8be │ │ │ │ movs r6, #1 │ │ │ │ add.w fp, r5, #12 │ │ │ │ movw r8, #42220 @ 0xa4ec │ │ │ │ movt r8, #70 @ 0x46 │ │ │ │ str r7, [sp, #0] │ │ │ │ mov r7, r4 │ │ │ │ mov r4, r1 │ │ │ │ ldr.w r0, [fp, r6, lsl #2] │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r1, r3, #30 │ │ │ │ - bmi.n 8e806 │ │ │ │ + bmi.n 8e7f2 │ │ │ │ ldr.w r3, [r0, #132] @ 0x84 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bpl.n 8e84e │ │ │ │ + bpl.n 8e83a │ │ │ │ ldr r2, [r7, #4] │ │ │ │ cmp r2, r8 │ │ │ │ - bne.w 8e8f4 │ │ │ │ + bne.w 8e8e0 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ adds r1, r2, #1 │ │ │ │ - beq.w 8e8f4 │ │ │ │ + beq.w 8e8e0 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r7 │ │ │ │ add r3, sp, #12 │ │ │ │ - bl 78354 │ │ │ │ + bl 782d4 │ │ │ │ adds r0, #3 │ │ │ │ - beq.n 8e7e0 │ │ │ │ + beq.n 8e7cc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8e86e │ │ │ │ + bne.n 8e85a │ │ │ │ adds r6, #1 │ │ │ │ cmp sl, r6 │ │ │ │ - bgt.n 8e7a0 │ │ │ │ + bgt.n 8e78c │ │ │ │ mov r4, r7 │ │ │ │ ldr r7, [sp, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8e7f8 │ │ │ │ + beq.n 8e7e4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8e954 │ │ │ │ - bl 7f720 │ │ │ │ + beq.w 8e940 │ │ │ │ + bl 7f734 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8e934 │ │ │ │ + beq.w 8e920 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 8e8b8 │ │ │ │ - ldr r3, [pc, #340] @ (8e95c ) │ │ │ │ + b.n 8e8a4 │ │ │ │ + ldr r3, [pc, #340] @ (8e948 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w r2, [r0, #180] @ 0xb4 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ subs r2, #1 │ │ │ │ movs r3, #28 │ │ │ │ cmp r2, #10 │ │ │ │ @@ -150031,209 +150000,209 @@ │ │ │ │ adds r3, #252 @ 0xfc │ │ │ │ add r3, r1 │ │ │ │ ldr.w r1, [ip, #252] @ 0xfc │ │ │ │ cmp r1, r0 │ │ │ │ it eq │ │ │ │ orreq.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 8e942 │ │ │ │ + beq.n 8e92e │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - bmi.n 8e7b6 │ │ │ │ + bmi.n 8e7a2 │ │ │ │ movw r1, #2382 @ 0x94e │ │ │ │ - movw r0, #64972 @ 0xfdcc │ │ │ │ + movw r0, #65292 @ 0xff0c │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ mov r4, r7 │ │ │ │ ldr r7, [sp, #0] │ │ │ │ - bl 214fc4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 214f14 <_PyErr_BadInternalCall@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 8e7ee │ │ │ │ - b.n 8e7f8 │ │ │ │ + bne.n 8e7da │ │ │ │ + b.n 8e7e4 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ mov r1, r4 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 8e908 │ │ │ │ + beq.n 8e8f4 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 8e88c │ │ │ │ + beq.n 8e878 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 8e916 │ │ │ │ + beq.n 8e902 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr.w r4, [r2, #136] @ 0x88 │ │ │ │ - cbz r4, 8e8f0 │ │ │ │ + cbz r4, 8e8dc │ │ │ │ cmp r9, r1 │ │ │ │ mov r2, r9 │ │ │ │ it eq │ │ │ │ moveq r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx r4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 8e8b8 │ │ │ │ + beq.n 8e8a4 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 8e94c │ │ │ │ + beq.n 8e938 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w sl, [r5, #8] │ │ │ │ cmp.w sl, #1 │ │ │ │ - ble.n 8e7f8 │ │ │ │ + ble.n 8e7e4 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8e78c │ │ │ │ + beq.w 8e778 │ │ │ │ add.w fp, r5, #12 │ │ │ │ movs r6, #1 │ │ │ │ mov r3, fp │ │ │ │ adds r6, #1 │ │ │ │ cmp r6, sl │ │ │ │ - beq.n 8e7e4 │ │ │ │ + beq.n 8e7d0 │ │ │ │ ldr.w r0, [r3, #4]! │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 8e8da │ │ │ │ + bne.n 8e8c6 │ │ │ │ cmp r6, sl │ │ │ │ - blt.w 8e792 │ │ │ │ - b.n 8e7e4 │ │ │ │ + blt.w 8e77e │ │ │ │ + b.n 8e7d0 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 8e8b8 │ │ │ │ + b.n 8e8a4 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 6cb9c │ │ │ │ + bl 6cb94 │ │ │ │ mov r2, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w 8e7e0 │ │ │ │ + beq.w 8e7cc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 8e7c6 │ │ │ │ + b.n 8e7b2 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 8e88c │ │ │ │ + beq.n 8e878 │ │ │ │ subs r0, #1 │ │ │ │ str r0, [r5, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8e88c │ │ │ │ + bne.n 8e878 │ │ │ │ mov r0, r5 │ │ │ │ strd r1, r3, [sp] │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ ldrd r1, r3, [sp] │ │ │ │ - b.n 8e88c │ │ │ │ - ldr r1, [pc, #56] @ (8e960 ) │ │ │ │ + b.n 8e878 │ │ │ │ + ldr r1, [pc, #56] @ (8e94c ) │ │ │ │ mov r0, r4 │ │ │ │ - bl bc1c0 <_PyUnicode_Equal@@Base> │ │ │ │ + bl bc1cc <_PyUnicode_Equal@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8e752 │ │ │ │ + beq.w 8e73e │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w bdf84 │ │ │ │ + b.w bdf90 │ │ │ │ add.w lr, lr, #98304 @ 0x18000 │ │ │ │ ldr.w r3, [lr, #244] @ 0xf4 │ │ │ │ - b.n 8e846 │ │ │ │ + b.n 8e832 │ │ │ │ mov r0, r3 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 8e8b8 │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 8e8a4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 8e7f8 │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 8e7e4 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, pc, #320 @ (adr r0, 8eaa4 ) │ │ │ │ + add r0, pc, #320 @ (adr r0, 8ea90 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8ee28 │ │ │ │ + beq.w 8ee14 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ mov r5, r2 │ │ │ │ ldr r6, [r0, #8] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - bge.w 8ee3a │ │ │ │ + bge.w 8ee26 │ │ │ │ ldr.w r3, [r5, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8ea00 │ │ │ │ + beq.n 8e9ec │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 8e9c8 │ │ │ │ + ble.n 8e9b4 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ cmp r6, r1 │ │ │ │ - beq.n 8ea08 │ │ │ │ + beq.n 8e9f4 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 8e9c8 │ │ │ │ + beq.n 8e9b4 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ cmp r6, r1 │ │ │ │ - beq.n 8ea08 │ │ │ │ + beq.n 8e9f4 │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 8e9c8 │ │ │ │ + beq.n 8e9b4 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ cmp r6, r1 │ │ │ │ - beq.n 8ea08 │ │ │ │ + beq.n 8e9f4 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 8e9c8 │ │ │ │ + beq.n 8e9b4 │ │ │ │ adds r3, #20 │ │ │ │ movs r1, #3 │ │ │ │ ldr.w r4, [r3, #4]! │ │ │ │ adds r1, #1 │ │ │ │ cmp r4, r6 │ │ │ │ - beq.n 8ea08 │ │ │ │ + beq.n 8e9f4 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 8e9ba │ │ │ │ + bne.n 8e9a6 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r2, 8e9e2 │ │ │ │ + cbz r2, 8e9ce │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst.w r3, #268435456 @ 0x10000000 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ - movw r3, #54576 @ 0xd530 │ │ │ │ + movw r3, #54896 @ 0xd670 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r1, [r6, #12] │ │ │ │ str r1, [sp, #0] │ │ │ │ - movw r1, #23756 @ 0x5ccc │ │ │ │ + movw r1, #24076 @ 0x5e0c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl d1990 │ │ │ │ - b.n 8ed16 │ │ │ │ + bl d19a8 │ │ │ │ + b.n 8ed02 │ │ │ │ mov r3, r5 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.w 8eeac │ │ │ │ + bne.w 8ee98 │ │ │ │ ldr.w sl, [r0, #20] │ │ │ │ movw r3, #655 @ 0x28f │ │ │ │ ldr.w r2, [sl, #8] │ │ │ │ ands r3, r2 │ │ │ │ lsls r4, r2, #22 │ │ │ │ - bmi.w 8ed60 │ │ │ │ + bmi.w 8ed4c │ │ │ │ cmp r3, #8 │ │ │ │ - bgt.w 8eb6e │ │ │ │ + bgt.w 8eb5a │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8ed80 │ │ │ │ + beq.w 8ed6c │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi.w 8ed80 │ │ │ │ + bhi.w 8ed6c │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ movs r0, r1 │ │ │ │ lsls r6, r4, #6 │ │ │ │ movs r0, r1 │ │ │ │ lsls r2, r1, #4 │ │ │ │ lsls r6, r4, #6 │ │ │ │ lsls r6, r4, #6 │ │ │ │ @@ -150248,83 +150217,83 @@ │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ addne r4, #1 │ │ │ │ ands.w r3, r3, #4 │ │ │ │ it eq │ │ │ │ moveq fp, r3 │ │ │ │ mov.w r4, r4, lsl #3 │ │ │ │ - bne.w 8ee14 │ │ │ │ - ldr r3, [pc, #744] @ (8ed58 ) │ │ │ │ + bne.w 8ee00 │ │ │ │ + ldr r3, [pc, #744] @ (8ed44 ) │ │ │ │ mrc 15, 0, r9, cr13, cr0, {3} │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ subs r2, r2, r4 │ │ │ │ cmp r7, r2 │ │ │ │ ldr.w r1, [r3, r9] │ │ │ │ str r1, [sp, #8] │ │ │ │ - bhi.w 8ee1a │ │ │ │ + bhi.w 8ee06 │ │ │ │ adds r7, r7, r4 │ │ │ │ str r7, [sp, #16] │ │ │ │ - bmi.w 8ed04 │ │ │ │ + bmi.w 8ecf0 │ │ │ │ movw r8, #19968 @ 0x4e00 │ │ │ │ movt r8, #72 @ 0x48 │ │ │ │ - movw r1, #6037 @ 0x1795 │ │ │ │ + movw r1, #6029 @ 0x178d │ │ │ │ movt r1, #7 │ │ │ │ ldr.w r2, [r8, #712] @ 0x2c8 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 8ecf0 │ │ │ │ + bne.w 8ecdc │ │ │ │ ldr r2, [sp, #8] │ │ │ │ subs r1, r7, #1 │ │ │ │ cmp.w r1, #512 @ 0x200 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ add.w r2, r0, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r2, #1528] @ 0x5f8 │ │ │ │ - bcs.w 8ecac │ │ │ │ + bcs.w 8ec98 │ │ │ │ mov.w lr, r1, lsr #3 │ │ │ │ ldr.w r1, [r2, lr, lsl #3] │ │ │ │ ldr r7, [r1, #8] │ │ │ │ str r7, [sp, #12] │ │ │ │ cmp r1, r7 │ │ │ │ - beq.w 8ec96 │ │ │ │ + beq.w 8ec82 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ ldr.w ip, [r1, #4] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ ldr.w r7, [ip] │ │ │ │ str r7, [r1, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 8ebba │ │ │ │ + beq.n 8eba6 │ │ │ │ add r4, ip │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r2, [ip] │ │ │ │ strd r2, r2, [r4, #-8] │ │ │ │ ldr.w r2, [r0, #3760] @ 0xeb0 │ │ │ │ ldr.w r1, [r0, #3756] @ 0xeac │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r0, #3760] @ 0xeb0 │ │ │ │ cmp r1, r2 │ │ │ │ - blt.n 8ebfc │ │ │ │ + blt.n 8ebe8 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ str r6, [r4, #4] │ │ │ │ cmp r2, r1 │ │ │ │ mov.w r1, #1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r6, #0] │ │ │ │ - ldr r2, [pc, #580] @ (8ed5c ) │ │ │ │ + ldr r2, [pc, #580] @ (8ed48 ) │ │ │ │ str r1, [r4, #0] │ │ │ │ ldr.w r6, [r2, #1416] @ 0x588 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 8ed1a │ │ │ │ + bne.w 8ed06 │ │ │ │ str r6, [r4, #20] │ │ │ │ str.w sl, [r4, #8] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 8ec5c │ │ │ │ + beq.w 8ec48 │ │ │ │ ldr.w r3, [r3, r9] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ movs r2, #0 │ │ │ │ strd r5, r2, [r4, #12] │ │ │ │ sub.w r2, r4, #8 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ @@ -150338,41 +150307,41 @@ │ │ │ │ strd r1, r3, [r4, #-8] │ │ │ │ str r2, [r1, #4] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r3, #130 @ 0x82 │ │ │ │ itt eq │ │ │ │ - movweq fp, #29349 @ 0x72a5 │ │ │ │ + movweq fp, #29389 @ 0x72cd │ │ │ │ movteq fp, #11 │ │ │ │ - bne.n 8ec7a │ │ │ │ + bne.n 8ec66 │ │ │ │ movw r6, #16312 @ 0x3fb8 │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ ldr r7, [r6, #16] │ │ │ │ and.w r2, r3, #24 │ │ │ │ ubfx r4, r3, #14, #1 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ addne r4, #1 │ │ │ │ lsls r1, r3, #29 │ │ │ │ mov.w r4, r4, lsl #3 │ │ │ │ - bpl.w 8ea6e │ │ │ │ + bpl.w 8ea5a │ │ │ │ ldr.w r2, [r6, #440] @ 0x1b8 │ │ │ │ ldrd r3, r2, [r2, #12] │ │ │ │ add r3, r2 │ │ │ │ adds r2, r3, #3 │ │ │ │ adds r3, #1 │ │ │ │ bic.w r2, r2, #3 │ │ │ │ add.w r3, r2, r3, lsl #2 │ │ │ │ add r7, r3 │ │ │ │ - b.n 8ea6e │ │ │ │ + b.n 8ea5a │ │ │ │ ldrd r8, r2, [r1, #24] │ │ │ │ - cmp r8, r2 │ │ │ │ - bhi.n 8ec8c │ │ │ │ + cmp r2, r8 │ │ │ │ + bcc.n 8ec78 │ │ │ │ add.w r2, lr, #1 │ │ │ │ add.w r2, r8, r2, lsl #3 │ │ │ │ str r2, [r1, #24] │ │ │ │ add.w r2, r1, r8 │ │ │ │ str r2, [r1, #4] │ │ │ │ str.w r7, [r1, r8] │ │ │ │ ldr.w r2, [r3, r9] │ │ │ │ @@ -150383,290 +150352,290 @@ │ │ │ │ strd r2, r2, [ip] │ │ │ │ strd r2, r2, [r4, #-8] │ │ │ │ ldr.w r2, [r0, #3760] @ 0xeb0 │ │ │ │ ldr.w r1, [r0, #3756] @ 0xeac │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r0, #3760] @ 0xeb0 │ │ │ │ cmp r2, r1 │ │ │ │ - ble.n 8eb02 │ │ │ │ + ble.n 8eaee │ │ │ │ ldr.w r2, [r0, #3740] @ 0xe9c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8eb02 │ │ │ │ + beq.w 8eaee │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8eb02 │ │ │ │ + beq.w 8eaee │ │ │ │ ldr.w r2, [r0, #3852] @ 0xf0c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8eb02 │ │ │ │ + bne.w 8eaee │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r2, [r2, #72] @ 0x48 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8edf2 │ │ │ │ + bne.w 8edde │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add.w r1, r2, #12 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ lsls r2, r2, #27 │ │ │ │ - bmi.w 8eb02 │ │ │ │ + bmi.w 8eaee │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ orr.w r2, r2, #16 │ │ │ │ strex r0, r2, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8ec32 │ │ │ │ + bne.n 8ec1e │ │ │ │ dmb ish │ │ │ │ - b.n 8eb02 │ │ │ │ - movw fp, #61377 @ 0xefc1 │ │ │ │ + b.n 8eaee │ │ │ │ + movw fp, #61357 @ 0xefad │ │ │ │ movt fp, #8 │ │ │ │ - b.n 8eb7c │ │ │ │ - movw fp, #58325 @ 0xe3d5 │ │ │ │ + b.n 8eb68 │ │ │ │ + movw fp, #58337 @ 0xe3e1 │ │ │ │ movt fp, #11 │ │ │ │ - b.n 8eb7c │ │ │ │ + b.n 8eb68 │ │ │ │ ldr.w r1, [r3, r9] │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ sub.w r2, r4, #8 │ │ │ │ str r5, [r4, #12] │ │ │ │ ldr r1, [r1, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ str.w fp, [r4, #24] │ │ │ │ str r0, [r4, #16] │ │ │ │ - b.n 8eb56 │ │ │ │ + b.n 8eb42 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ itt eq │ │ │ │ - movweq fp, #12961 @ 0x32a1 │ │ │ │ + movweq fp, #12969 @ 0x32a9 │ │ │ │ movteq fp, #12 │ │ │ │ - beq.w 8eb7c │ │ │ │ - b.n 8ed80 │ │ │ │ + beq.w 8eb68 │ │ │ │ + b.n 8ed6c │ │ │ │ ldr r2, [r1, #12] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str r2, [r1, #12] │ │ │ │ str r1, [r2, #8] │ │ │ │ - b.n 8eae4 │ │ │ │ + b.n 8ead0 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, lr │ │ │ │ str r3, [sp, #20] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 71850 │ │ │ │ + bl 71848 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov ip, r0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8ebd6 │ │ │ │ + bne.n 8ebc2 │ │ │ │ ldr.w r1, [r8, #672] @ 0x2a0 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r0, r1 │ │ │ │ mov r7, r1 │ │ │ │ - movw r1, #49361 @ 0xc0d1 │ │ │ │ + movw r1, #49353 @ 0xc0c9 │ │ │ │ movt r1, #6 │ │ │ │ cmp r0, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bne.n 8ed48 │ │ │ │ + bne.n 8ed34 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2a0fc │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov ip, r0 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 8ed04 │ │ │ │ + beq.n 8ecf0 │ │ │ │ ldr.w r0, [r3, r9] │ │ │ │ ldr.w r1, [r2, #800] @ 0x320 │ │ │ │ str r0, [sp, #8] │ │ │ │ adds r1, #1 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ str.w r1, [r2, #800] @ 0x320 │ │ │ │ - b.n 8ebde │ │ │ │ + b.n 8ebca │ │ │ │ ldr.w r0, [r8, #708] @ 0x2c4 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ str r3, [sp, #12] │ │ │ │ blx r2 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov ip, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8ebd6 │ │ │ │ + bne.w 8ebc2 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 1e7b48 │ │ │ │ + bl 1e7a90 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 8eb02 │ │ │ │ + bne.w 8eaee │ │ │ │ movs r4, #0 │ │ │ │ - b.n 8eb66 │ │ │ │ - movw r1, #25253 @ 0x62a5 │ │ │ │ + b.n 8eb52 │ │ │ │ + movw r1, #26133 @ 0x6615 │ │ │ │ movt r1, #18 │ │ │ │ cmp r6, r1 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bne.n 8ed3a │ │ │ │ + bne.n 8ed26 │ │ │ │ mov r0, r4 │ │ │ │ - bl 126718 │ │ │ │ + bl 126a88 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r2, #0 │ │ │ │ str.w sl, [r4, #8] │ │ │ │ str r2, [r4, #20] │ │ │ │ - b.n 8eb2a │ │ │ │ + b.n 8eb16 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - b.n 8ed30 │ │ │ │ + b.n 8ed1c │ │ │ │ ldr.w r0, [r8, #668] @ 0x29c │ │ │ │ ldr r1, [sp, #16] │ │ │ │ blx r7 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov ip, r0 │ │ │ │ - b.n 8ecd6 │ │ │ │ + b.n 8ecc2 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ cmp r3, #8 │ │ │ │ - bgt.n 8ed78 │ │ │ │ - cbz r3, 8ed80 │ │ │ │ + bgt.n 8ed64 │ │ │ │ + cbz r3, 8ed6c │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi.n 8ed80 │ │ │ │ + bhi.n 8ed6c │ │ │ │ tbb [pc, r3] │ │ │ │ lsrs r6, r7, #32 │ │ │ │ subs r1, #62 @ 0x3e │ │ │ │ lsrs r0, r1, #32 │ │ │ │ adds r4, #8 │ │ │ │ movw r2, #642 @ 0x282 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8ed9c │ │ │ │ + beq.n 8ed88 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr.w r2, [sl] │ │ │ │ - movw r1, #12916 @ 0x3274 │ │ │ │ + movw r1, #13236 @ 0x33b4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1990 │ │ │ │ - b.n 8ed16 │ │ │ │ - movw fp, #48213 @ 0xbc55 │ │ │ │ + bl d19a8 │ │ │ │ + b.n 8ed02 │ │ │ │ + movw fp, #48445 @ 0xbd3d │ │ │ │ movt fp, #21 │ │ │ │ - cbz r6, 8edfc │ │ │ │ + cbz r6, 8ede8 │ │ │ │ movw r0, #15912 @ 0x3e28 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 714a0 <_PyObject_GC_New@@Base> │ │ │ │ + bl 71498 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8ed16 │ │ │ │ + beq.n 8ed02 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mrc 15, 0, r9, cr13, cr0, {3} │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r6, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r6, [r0, #28] │ │ │ │ str r3, [r0, #20] │ │ │ │ str.w sl, [r0, #8] │ │ │ │ - ldr r3, [pc, #284] @ (8eef4 ) │ │ │ │ - b.n 8eb2a │ │ │ │ - movw fp, #58325 @ 0xe3d5 │ │ │ │ + ldr r3, [pc, #284] @ (8eee0 ) │ │ │ │ + b.n 8eb16 │ │ │ │ + movw fp, #58337 @ 0xe3e1 │ │ │ │ movt fp, #11 │ │ │ │ - b.n 8eda4 │ │ │ │ - movw fp, #61377 @ 0xefc1 │ │ │ │ + b.n 8ed90 │ │ │ │ + movw fp, #61357 @ 0xefad │ │ │ │ movt fp, #8 │ │ │ │ - b.n 8eda4 │ │ │ │ + b.n 8ed90 │ │ │ │ mov.w fp, #0 │ │ │ │ - b.n 8eda4 │ │ │ │ + b.n 8ed90 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8eb02 │ │ │ │ - b.n 8ec20 │ │ │ │ + bne.w 8eaee │ │ │ │ + b.n 8ec0c │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #12944 @ 0x3290 │ │ │ │ + movw r1, #13264 @ 0x33d0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 8ed16 │ │ │ │ + bl 1271a4 │ │ │ │ + b.n 8ed02 │ │ │ │ mov.w fp, #0 │ │ │ │ - b.n 8eba0 │ │ │ │ + b.n 8eb8c │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 1e7b48 │ │ │ │ + bl 1e7a90 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r4, r0 │ │ │ │ - b.n 8ed10 │ │ │ │ + b.n 8ecfc │ │ │ │ mov r4, r1 │ │ │ │ - cbz r1, 8ee72 │ │ │ │ + cbz r1, 8ee5e │ │ │ │ ldr r5, [r1, #4] │ │ │ │ ldr r6, [r0, #8] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.w 8e98a │ │ │ │ + blt.w 8e976 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ movw r1, #43976 @ 0xabc8 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ - cbz r2, 8ee54 │ │ │ │ + cbz r2, 8ee40 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ tst.w r1, #268435456 @ 0x10000000 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - movw r3, #54576 @ 0xd530 │ │ │ │ + movw r3, #54896 @ 0xd670 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r1, [r6, #12] │ │ │ │ str r1, [sp, #0] │ │ │ │ - movw r1, #23684 @ 0x5c84 │ │ │ │ + movw r1, #24004 @ 0x5dc4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl d1990 │ │ │ │ - b.n 8ed16 │ │ │ │ + bl d19a8 │ │ │ │ + b.n 8ed02 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ movw r2, #43976 @ 0xabc8 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ ldr r5, [r2, #0] │ │ │ │ - cbz r3, 8ee8c │ │ │ │ + cbz r3, 8ee78 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst.w r2, #268435456 @ 0x10000000 │ │ │ │ it ne │ │ │ │ movne r4, r3 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r2, r4 │ │ │ │ - movw r3, #54576 @ 0xd530 │ │ │ │ + movw r3, #54896 @ 0xd670 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - movw r1, #23616 @ 0x5c40 │ │ │ │ + movw r1, #23936 @ 0x5d80 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl d1990 │ │ │ │ - b.n 8ed16 │ │ │ │ + bl d19a8 │ │ │ │ + b.n 8ed02 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8ea02 │ │ │ │ + bne.w 8e9ee │ │ │ │ movw r3, #36416 @ 0x8e40 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.w 8e9c8 │ │ │ │ + bne.w 8e9b4 │ │ │ │ ldr.w sl, [r0, #20] │ │ │ │ movw r3, #655 @ 0x28f │ │ │ │ ldr.w r2, [sl, #8] │ │ │ │ ands r3, r2 │ │ │ │ lsls r0, r2, #22 │ │ │ │ - bpl.w 8ea1c │ │ │ │ + bpl.w 8ea08 │ │ │ │ cmp r3, #8 │ │ │ │ - ble.w 8ed64 │ │ │ │ + ble.w 8ed50 │ │ │ │ movw r2, #642 @ 0x282 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8ed80 │ │ │ │ - movw fp, #48213 @ 0xbc55 │ │ │ │ + bne.w 8ed6c │ │ │ │ + movw fp, #48445 @ 0xbd3d │ │ │ │ movt fp, #21 │ │ │ │ - b.n 8eda6 │ │ │ │ + b.n 8ed92 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -150680,108 +150649,108 @@ │ │ │ │ str r1, [r2, #0] │ │ │ │ orrs r3, r2 │ │ │ │ str r3, [r1, #4] │ │ │ │ str.w r5, [r4, #-8] │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ and.w r3, r3, #1 │ │ │ │ str.w r3, [r4, #-4] │ │ │ │ - cbnz r0, 8ef48 │ │ │ │ + cbnz r0, 8ef34 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbnz r0, 8ef78 │ │ │ │ + cbnz r0, 8ef64 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - cbnz r0, 8ef60 │ │ │ │ + cbnz r0, 8ef4c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ ldr.w r3, [r3, #160] @ 0xa0 │ │ │ │ bx r3 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8ef32 │ │ │ │ + beq.n 8ef1e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8ef32 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 8ef32 │ │ │ │ + bne.n 8ef1e │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 8ef1e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8ef3a │ │ │ │ + beq.n 8ef26 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8ef3a │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 8ef3a │ │ │ │ + bne.n 8ef26 │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 8ef26 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8ef36 │ │ │ │ + beq.n 8ef22 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8ef36 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 8ef36 │ │ │ │ + bne.n 8ef22 │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 8ef22 │ │ │ │ │ │ │ │ -0008ef90 : │ │ │ │ +0008ef7c : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #12] @ (8efbc ) │ │ │ │ + ldr r0, [pc, #12] @ (8efa8 ) │ │ │ │ ldr.w r0, [ip, r0] │ │ │ │ - bl 1a39e4 │ │ │ │ + bl 1a38f8 │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr r6, [pc, #384] @ (8f158 ) │ │ │ │ + ldr r6, [pc, #380] @ (8f140 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ sub sp, #20 │ │ │ │ mov r7, r0 │ │ │ │ ldr r4, [r6, r5] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8f726 │ │ │ │ + bne.w 8f70e │ │ │ │ bics.w r2, r2, #2147483648 @ 0x80000000 │ │ │ │ - bne.w 8f6c2 │ │ │ │ + bne.w 8f6aa │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ subs r2, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r2, [r4, #36] @ 0x24 │ │ │ │ - blt.w 8f712 │ │ │ │ + blt.w 8f6fa │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8f702 │ │ │ │ + beq.w 8f6ea │ │ │ │ ldr r3, [r3, #8] │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bmi.n 8f106 │ │ │ │ - movw r3, #2349 @ 0x92d │ │ │ │ + bmi.n 8f0f2 │ │ │ │ + movw r3, #2573 @ 0xa0d │ │ │ │ movt r3, #23 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 8f114 │ │ │ │ + bne.n 8f100 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ add.w r3, r0, #12 │ │ │ │ cmp.w r2, #624 @ 0x270 │ │ │ │ - bge.w 8f160 │ │ │ │ + bge.w 8f148 │ │ │ │ adds r1, r2, #1 │ │ │ │ str r1, [r0, #8] │ │ │ │ mov.w r7, #22144 @ 0x5680 │ │ │ │ movt r7, #40236 @ 0x9d2c │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ cmp.w r1, #624 @ 0x270 │ │ │ │ eor.w r2, r2, r2, lsr #11 │ │ │ │ @@ -150790,20 +150759,20 @@ │ │ │ │ mov.w r7, #0 │ │ │ │ movt r7, #61382 @ 0xefc6 │ │ │ │ and.w r7, r7, r2, lsl #15 │ │ │ │ eor.w r2, r2, r7 │ │ │ │ eor.w r2, r2, r2, lsr #18 │ │ │ │ mov.w r2, r2, lsr #5 │ │ │ │ vmov s14, r2 │ │ │ │ - beq.w 8f41c │ │ │ │ + beq.w 8f404 │ │ │ │ ldr r2, [r6, r5] │ │ │ │ adds r5, r1, #1 │ │ │ │ vcvt.f64.s32 d7, s14 │ │ │ │ - vldr d5, [pc, #216] @ 8f148 │ │ │ │ - vldr d6, [pc, #220] @ 8f150 │ │ │ │ + vldr d5, [pc, #212] @ 8f130 │ │ │ │ + vldr d6, [pc, #216] @ 8f138 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ str r5, [r0, #8] │ │ │ │ mov.w r0, #22144 @ 0x5680 │ │ │ │ movt r0, #40236 @ 0x9d2c │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, r1, lsl #2] │ │ │ │ movs r1, #0 │ │ │ │ @@ -150816,80 +150785,79 @@ │ │ │ │ eors r3, r1 │ │ │ │ eor.w r3, r3, r3, lsr #18 │ │ │ │ lsrs r3, r3, #6 │ │ │ │ vmov s16, r3 │ │ │ │ vcvt.f64.s32 d8, s16 │ │ │ │ vmla.f64 d8, d7, d5 │ │ │ │ vmul.f64 d8, d8, d6 │ │ │ │ - cbz r5, 8f11c │ │ │ │ + cbz r5, 8f108 │ │ │ │ movw r3, #26080 @ 0x65e0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr.w r1, [r2, #1604] @ 0x644 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ subs r1, #1 │ │ │ │ str.w r0, [r2, #1608] @ 0x648 │ │ │ │ str.w r1, [r2, #1604] @ 0x644 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ str r3, [r5, #4] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 8f13e │ │ │ │ - ldr r2, [pc, #120] @ (8f15c ) │ │ │ │ + bne.n 8f12a │ │ │ │ + ldr r2, [pc, #116] @ (8f144 ) │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8f6ae │ │ │ │ + bne.w 8f696 │ │ │ │ vstr d8, [r5, #8] │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #20 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - movw r3, #2349 @ 0x92d │ │ │ │ + movw r3, #2573 @ 0xa0d │ │ │ │ movt r3, #23 │ │ │ │ movs r0, #0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 8f018 │ │ │ │ + beq.n 8f004 │ │ │ │ movs r1, #0 │ │ │ │ blx r2 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 8f0f4 │ │ │ │ + b.n 8f0e0 │ │ │ │ movs r0, #16 │ │ │ │ - bl 716b8 │ │ │ │ + bl 716b0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8f740 │ │ │ │ + beq.w 8f728 │ │ │ │ movw r3, #26080 @ 0x65e0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ str r3, [r0, #4] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 8f0e0 │ │ │ │ + beq.n 8f0cc │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 8f0e0 │ │ │ │ - nop.w │ │ │ │ + b.n 8f0cc │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ sbcs r0, r2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r4, #160 @ 0xa0 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldr r7, [r0, #12] │ │ │ │ - movw r1, #41968 @ 0xa3f0 │ │ │ │ + movw r1, #42288 @ 0xa530 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr.w r2, [r3, #1588] @ 0x634 │ │ │ │ and.w sl, r7, #2147483648 @ 0x80000000 │ │ │ │ ldr r7, [r3, #4] │ │ │ │ add.w fp, r0, #920 @ 0x398 │ │ │ │ add.w r8, r0, #20 │ │ │ │ bic.w ip, r7, #2147483648 @ 0x80000000 │ │ │ │ @@ -150967,15 +150935,15 @@ │ │ │ │ str.w r2, [r9, #8] │ │ │ │ ldr.w r2, [r9, #1600] @ 0x640 │ │ │ │ add.w lr, r1, lr, lsl #2 │ │ │ │ eor.w r2, r2, ip, lsr #1 │ │ │ │ ldr.w lr, [lr, #16] │ │ │ │ eor.w r2, r2, lr │ │ │ │ str.w r2, [r9, #12] │ │ │ │ - bne.n 8f1ca │ │ │ │ + bne.n 8f1b2 │ │ │ │ ldr.w lr, [r0, #920] @ 0x398 │ │ │ │ add.w ip, r0, #8 │ │ │ │ add.w sl, r0, #1592 @ 0x638 │ │ │ │ and.w r9, lr, #2147483648 @ 0x80000000 │ │ │ │ ldr.w lr, [ip, #916] @ 0x394 │ │ │ │ ldr.w r7, [ip, #4] │ │ │ │ add.w r8, ip, #4 │ │ │ │ @@ -151040,15 +151008,15 @@ │ │ │ │ ldr.w r7, [r8, #20] │ │ │ │ eor.w r7, r7, r2, lsr #1 │ │ │ │ and.w r2, r2, #1 │ │ │ │ add.w r2, r1, r2, lsl #2 │ │ │ │ ldr r2, [r2, #16] │ │ │ │ eor.w r7, r7, r2 │ │ │ │ str.w r7, [ip, #908] @ 0x38c │ │ │ │ - bne.w 8f2bc │ │ │ │ + bne.w 8f2a4 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ mov.w ip, #22144 @ 0x5680 │ │ │ │ movt ip, #40236 @ 0x9d2c │ │ │ │ ldr.w r7, [r0, #2504] @ 0x9c8 │ │ │ │ bfi r7, r2, #0, #31 │ │ │ │ eor.w r2, r2, r2, lsr #11 │ │ │ │ and.w ip, ip, r2, lsl #7 │ │ │ │ @@ -151065,17 +151033,17 @@ │ │ │ │ eor.w r2, r2, r2, lsr #18 │ │ │ │ lsrs r2, r2, #5 │ │ │ │ vmov s14, r2 │ │ │ │ ldr.w r2, [r0, #1596] @ 0x63c │ │ │ │ eor.w r2, r2, r7, lsr #1 │ │ │ │ eor.w r2, r2, ip │ │ │ │ str.w r2, [r0, #2504] @ 0x9c8 │ │ │ │ - b.n 8f066 │ │ │ │ + b.n 8f052 │ │ │ │ ldr.w lr, [r0, #12] │ │ │ │ - movw r1, #41968 @ 0xa3f0 │ │ │ │ + movw r1, #42288 @ 0xa530 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr.w r2, [r3, #1588] @ 0x634 │ │ │ │ and.w sl, lr, #2147483648 @ 0x80000000 │ │ │ │ ldr.w lr, [r3, #4] │ │ │ │ add.w fp, r0, #920 @ 0x398 │ │ │ │ add.w r8, r0, #20 │ │ │ │ bic.w r7, lr, #2147483648 @ 0x80000000 │ │ │ │ @@ -151153,15 +151121,15 @@ │ │ │ │ str.w r2, [r9, #8] │ │ │ │ ldr.w r2, [r9, #1600] @ 0x640 │ │ │ │ add.w ip, r1, ip, lsl #2 │ │ │ │ eor.w r2, r2, r7, lsr #1 │ │ │ │ ldr.w ip, [ip, #16] │ │ │ │ eor.w r2, r2, ip │ │ │ │ str.w r2, [r9, #12] │ │ │ │ - bne.n 8f48c │ │ │ │ + bne.n 8f474 │ │ │ │ ldr.w lr, [r0, #920] @ 0x398 │ │ │ │ add.w ip, r0, #8 │ │ │ │ add.w sl, r0, #1592 @ 0x638 │ │ │ │ and.w r9, lr, #2147483648 @ 0x80000000 │ │ │ │ ldr.w lr, [ip, #916] @ 0x394 │ │ │ │ ldr.w r7, [ip, #4] │ │ │ │ add.w r8, ip, #4 │ │ │ │ @@ -151226,86 +151194,86 @@ │ │ │ │ ldr.w r7, [r8, #20] │ │ │ │ eor.w r7, r7, r2, lsr #1 │ │ │ │ and.w r2, r2, #1 │ │ │ │ add.w r2, r1, r2, lsl #2 │ │ │ │ ldr r2, [r2, #16] │ │ │ │ eor.w r7, r7, r2 │ │ │ │ str.w r7, [ip, #908] @ 0x38c │ │ │ │ - bne.w 8f57e │ │ │ │ + bne.w 8f566 │ │ │ │ ldr.w r7, [r0, #2504] @ 0x9c8 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ bfi r7, r2, #0, #31 │ │ │ │ ldr.w r2, [r0, #1596] @ 0x63c │ │ │ │ eor.w r2, r2, r7, lsr #1 │ │ │ │ and.w r7, r7, #1 │ │ │ │ add.w r1, r1, r7, lsl #2 │ │ │ │ ldr r1, [r1, #16] │ │ │ │ eors r2, r1 │ │ │ │ movs r1, #0 │ │ │ │ str.w r2, [r0, #2504] @ 0x9c8 │ │ │ │ - b.n 8f066 │ │ │ │ - movw r1, #25253 @ 0x62a5 │ │ │ │ + b.n 8f052 │ │ │ │ + movw r1, #26133 @ 0x6615 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 8f706 │ │ │ │ + bne.n 8f6ee │ │ │ │ mov r0, r5 │ │ │ │ - bl 126718 │ │ │ │ - b.n 8f0f0 │ │ │ │ + bl 126a88 │ │ │ │ + b.n 8f0dc │ │ │ │ mov r0, r7 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 1ee150 <_PyObject_FunctionStr@@Base> │ │ │ │ + bl 1ee0a4 <_PyObject_FunctionStr@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 8f702 │ │ │ │ + cbz r0, 8f6ea │ │ │ │ ldr r2, [sp, #12] │ │ │ │ movw r1, #43976 @ 0xabc8 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r3, r0 │ │ │ │ - movw r2, #23828 @ 0x5d14 │ │ │ │ + movw r2, #24148 @ 0x5e54 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 1498b4 <_PyErr_Format@@Base> │ │ │ │ + bl 14999c <_PyErr_Format@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8f702 │ │ │ │ + beq.n 8f6ea │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 8f702 │ │ │ │ + cbnz r3, 8f6ea │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 8f0fa │ │ │ │ + b.n 8f0e6 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 8f0f0 │ │ │ │ - movw r1, #21688 @ 0x54b8 │ │ │ │ + b.n 8f0dc │ │ │ │ + movw r1, #22008 @ 0x55f8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e5cf4 <_Py_CheckRecursiveCall@@Base> │ │ │ │ + bl 1e5c3c <_Py_CheckRecursiveCall@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8f702 │ │ │ │ - b.n 8effa │ │ │ │ + bne.n 8f6ea │ │ │ │ + b.n 8efe6 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8efe6 │ │ │ │ + beq.w 8efd2 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 1a3c14 │ │ │ │ + bl 1a3b28 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8f702 │ │ │ │ - b.n 8efe6 │ │ │ │ - bl 1e7a0c │ │ │ │ + bne.n 8f6ea │ │ │ │ + b.n 8efd2 │ │ │ │ + bl 1e7954 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 8f0f4 │ │ │ │ + b.n 8f0e0 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ @@ -151313,205 +151281,205 @@ │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w r2, [r0, #-8] │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 8f834 │ │ │ │ + beq.n 8f81c │ │ │ │ ldr.w r1, [r0, #-4] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ bic.w r1, r1, #3 │ │ │ │ - ldr r0, [pc, #372] @ (8f8f8 ) │ │ │ │ + ldr r0, [pc, #372] @ (8f8e0 ) │ │ │ │ and.w r3, r3, #3 │ │ │ │ orrs r3, r1 │ │ │ │ str r2, [r1, #0] │ │ │ │ movs r1, #0 │ │ │ │ str r3, [r2, #4] │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ str.w r1, [r4, #-8] │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ ldr r5, [r2, r0] │ │ │ │ and.w r3, r3, #1 │ │ │ │ str.w r3, [r4, #-4] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 8f840 │ │ │ │ + beq.n 8f828 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp r3, #50 @ 0x32 │ │ │ │ - ble.w 8f8c6 │ │ │ │ + ble.w 8f8ae │ │ │ │ ldr r2, [r4, #20] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8f8e4 │ │ │ │ + bne.w 8f8cc │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ lsls r3, r3, #22 │ │ │ │ - bmi.n 8f854 │ │ │ │ + bmi.n 8f83c │ │ │ │ ldr r6, [r4, #12] │ │ │ │ - cbnz r6, 8f7e8 │ │ │ │ + cbnz r6, 8f7d0 │ │ │ │ ldr r6, [r4, #16] │ │ │ │ - cbnz r6, 8f80e │ │ │ │ + cbnz r6, 8f7f6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7e828 │ │ │ │ + bl 7e83c │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ ldr r2, [r5, #100] @ 0x64 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, #100 @ 0x64 │ │ │ │ - bgt.w 8f8ec │ │ │ │ + bgt.w 8f8d4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8f7ca │ │ │ │ + beq.n 8f7b2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8f7ca │ │ │ │ - ldr r2, [pc, #256] @ (8f8fc ) │ │ │ │ + bne.n 8f7b2 │ │ │ │ + ldr r2, [pc, #256] @ (8f8e4 ) │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r7, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8f87e │ │ │ │ + bne.n 8f866 │ │ │ │ mov r0, r6 │ │ │ │ blx r7 │ │ │ │ - b.n 8f7ca │ │ │ │ + b.n 8f7b2 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8f7ce │ │ │ │ + beq.n 8f7b6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8f7ce │ │ │ │ - ldr r2, [pc, #216] @ (8f8fc ) │ │ │ │ + bne.n 8f7b6 │ │ │ │ + ldr r2, [pc, #216] @ (8f8e4 ) │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r7, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8f896 │ │ │ │ + bne.n 8f87e │ │ │ │ mov r0, r6 │ │ │ │ blx r7 │ │ │ │ - b.n 8f7ce │ │ │ │ - ldr r3, [pc, #192] @ (8f8f8 ) │ │ │ │ + b.n 8f7b6 │ │ │ │ + ldr r3, [pc, #192] @ (8f8e0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r5, [r2, r3] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 8f7aa │ │ │ │ - movw r1, #63284 @ 0xf734 │ │ │ │ + bne.n 8f792 │ │ │ │ + movw r1, #63604 @ 0xf874 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - movw r0, #26872 @ 0x68f8 │ │ │ │ + movw r0, #27192 @ 0x6a38 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 62644 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 623a4 <_Py_FatalErrorFunc@@Base> │ │ │ │ ldr r6, [r4, #28] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 8f7c6 │ │ │ │ + beq.n 8f7ae │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8f7c6 │ │ │ │ + beq.n 8f7ae │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8f7c6 │ │ │ │ - ldr r2, [pc, #140] @ (8f8fc ) │ │ │ │ + bne.n 8f7ae │ │ │ │ + ldr r2, [pc, #140] @ (8f8e4 ) │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r7, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r3, 8f8ae │ │ │ │ + cbnz r3, 8f896 │ │ │ │ mov r0, r6 │ │ │ │ blx r7 │ │ │ │ - b.n 8f7c6 │ │ │ │ - movw r1, #25253 @ 0x62a5 │ │ │ │ + b.n 8f7ae │ │ │ │ + movw r1, #26133 @ 0x6615 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 8f808 │ │ │ │ + beq.n 8f7f0 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - b.n 8f808 │ │ │ │ - movw r1, #25253 @ 0x62a5 │ │ │ │ + b.n 8f7f0 │ │ │ │ + movw r1, #26133 @ 0x6615 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 8f82e │ │ │ │ + beq.n 8f816 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - b.n 8f82e │ │ │ │ - movw r1, #25253 @ 0x62a5 │ │ │ │ + b.n 8f816 │ │ │ │ + movw r1, #26133 @ 0x6615 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 8f878 │ │ │ │ + beq.n 8f860 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - b.n 8f878 │ │ │ │ + b.n 8f860 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - movw r2, #63329 @ 0xf761 │ │ │ │ + movw r2, #63305 @ 0xf749 │ │ │ │ movt r2, #8 │ │ │ │ ldr r1, [r1, #24] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 8f7b2 │ │ │ │ + bne.w 8f79a │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 14da54 <_PyTrash_thread_deposit_object@@Base> │ │ │ │ + b.w 14db44 <_PyTrash_thread_deposit_object@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1005ac │ │ │ │ - b.n 8f7be │ │ │ │ + bl 1006b4 │ │ │ │ + b.n 8f7a6 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 14da68 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ + b.w 14db58 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ - cbnz r2, 8f920 │ │ │ │ + cbnz r2, 8f908 │ │ │ │ bic.w r3, r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ - bne.n 8f942 │ │ │ │ + bne.n 8f92a │ │ │ │ pop {r3, pc} │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 8f912 │ │ │ │ + bne.n 8f8fa │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8f91e │ │ │ │ + beq.n 8f906 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #23896 @ 0x5d58 │ │ │ │ + movw r1, #24216 @ 0x5e98 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 8f958 │ │ │ │ + bl 1271a4 │ │ │ │ + b.n 8f940 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #23940 @ 0x5d84 │ │ │ │ + movw r1, #24260 @ 0x5ec4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 1271a4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ │ │ │ │ -0008f960 : │ │ │ │ +0008f948 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #16 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ @@ -151519,342 +151487,342 @@ │ │ │ │ mov r6, r2 │ │ │ │ blx 29b58 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 7a180 │ │ │ │ + bl 7a114 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8fa4c │ │ │ │ + beq.n 8fa34 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - bpl.n 8fa3a │ │ │ │ + bpl.n 8fa22 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 8fa02 │ │ │ │ + bne.n 8f9ea │ │ │ │ ldr r2, [r4, #12] │ │ │ │ adds r1, r2, #1 │ │ │ │ - beq.n 8fa02 │ │ │ │ + beq.n 8f9ea │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ add r3, sp, #12 │ │ │ │ - bl 78354 │ │ │ │ + bl 782d4 │ │ │ │ adds r0, #3 │ │ │ │ itt eq │ │ │ │ moveq r1, #0 │ │ │ │ moveq.w r5, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 8f9c8 │ │ │ │ + beq.n 8f9b0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r5, r1 │ │ │ │ - cbnz r1, 8f9f0 │ │ │ │ + cbnz r1, 8f9d8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r1, [r6, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8f9ea │ │ │ │ + beq.n 8f9d2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 8f9ea │ │ │ │ - ldr r2, [pc, #120] @ (8fa54 ) │ │ │ │ + cbnz r3, 8f9d2 │ │ │ │ + ldr r2, [pc, #120] @ (8fa3c ) │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r3, 8fa22 │ │ │ │ + cbnz r3, 8fa0a │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r5, #1 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r1, #0] │ │ │ │ - b.n 8f9c8 │ │ │ │ + b.n 8f9b0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 6cb9c │ │ │ │ + bl 6cb94 │ │ │ │ mov r2, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 8f9ac │ │ │ │ + bne.n 8f994 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r6, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8fa4e │ │ │ │ + beq.n 8fa36 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 8f9d4 │ │ │ │ - movw r1, #25253 @ 0x62a5 │ │ │ │ + b.n 8f9bc │ │ │ │ + movw r1, #26133 @ 0x6615 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 8f9e6 │ │ │ │ + beq.n 8f9ce │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 8f9e6 │ │ │ │ - movw r0, #64972 @ 0xfdcc │ │ │ │ + b.n 8f9ce │ │ │ │ + movw r0, #65292 @ 0xff0c │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ movw r1, #2382 @ 0x94e │ │ │ │ - bl 214fc4 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 8fa0e │ │ │ │ + bl 214f14 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 8f9f6 │ │ │ │ str r0, [r6, #0] │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 8f9ea │ │ │ │ + b.n 8f9d2 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -0008fa58 : │ │ │ │ - cbz r0, 8fa6c │ │ │ │ +0008fa40 : │ │ │ │ + cbz r0, 8fa54 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 262848 │ │ │ │ + bl 2627d4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ nop │ │ │ │ │ │ │ │ -0008fa8c <_Py_fstat_noraise@@Base>: │ │ │ │ +0008fa74 <_Py_fstat_noraise@@Base>: │ │ │ │ b.w 295ac <__fstat64_time64@plt> │ │ │ │ │ │ │ │ -0008fa90 : │ │ │ │ +0008fa78 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ blx 29b58 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 8842c │ │ │ │ + b.w 8840c │ │ │ │ │ │ │ │ -0008fab0 : │ │ │ │ +0008fa98 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #8 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r8, r2 │ │ │ │ mov r5, r3 │ │ │ │ - bl 8fb44 <_PyArena_New@@Base> │ │ │ │ - cbz r0, 8fb3e │ │ │ │ + bl 8fb2c <_PyArena_New@@Base> │ │ │ │ + cbz r0, 8fb26 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r6 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r7 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1a4004 │ │ │ │ + bl 1a3f18 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 8fb38 │ │ │ │ - cbz r5, 8fb0e │ │ │ │ + cbz r0, 8fb20 │ │ │ │ + cbz r5, 8faf6 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ lsls r2, r3, #21 │ │ │ │ - bpl.n 8fb0e │ │ │ │ + bpl.n 8faf6 │ │ │ │ and.w r3, r3, #33792 @ 0x8400 │ │ │ │ cmp.w r3, #33792 @ 0x8400 │ │ │ │ - beq.n 8fb28 │ │ │ │ + beq.n 8fb10 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2012f4 <_PyUnicode_EncodeUTF16@@Base+0xadc> │ │ │ │ + bl 201248 <_PyUnicode_EncodeUTF16@@Base+0xadc> │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r3 │ │ │ │ - bl 10b98c <_PyArena_Free@@Base> │ │ │ │ + bl 10baa4 <_PyArena_Free@@Base> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r2, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl d77ac <_PyAST_Compile@@Base> │ │ │ │ + bl d7814 <_PyAST_Compile@@Base> │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r3 │ │ │ │ - bl 10b98c <_PyArena_Free@@Base> │ │ │ │ - b.n 8fb06 │ │ │ │ + bl 10baa4 <_PyArena_Free@@Base> │ │ │ │ + b.n 8faee │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 265a20 │ │ │ │ + bl 265b10 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 8faf6 │ │ │ │ + bge.n 8fade │ │ │ │ mov r0, r4 │ │ │ │ - bl 10b98c <_PyArena_Free@@Base> │ │ │ │ + bl 10baa4 <_PyArena_Free@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 8fb06 │ │ │ │ + b.n 8faee │ │ │ │ nop │ │ │ │ │ │ │ │ -0008fb44 <_PyArena_New@@Base>: │ │ │ │ +0008fb2c <_PyArena_New@@Base>: │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movs r0, #12 │ │ │ │ - bl 76ed4 │ │ │ │ - cbz r0, 8fb9e <_PyArena_New@@Base+0x5a> │ │ │ │ + bl 76e54 │ │ │ │ + cbz r0, 8fb86 <_PyArena_New@@Base+0x5a> │ │ │ │ mov r4, r0 │ │ │ │ movw r0, #8208 @ 0x2010 │ │ │ │ - bl 76ed4 │ │ │ │ + bl 76e54 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 8fb94 <_PyArena_New@@Base+0x50> │ │ │ │ + cbz r0, 8fb7c <_PyArena_New@@Base+0x50> │ │ │ │ mov r1, r0 │ │ │ │ add.w r2, r0, #23 │ │ │ │ mov.w r5, #8192 @ 0x2000 │ │ │ │ bic.w r2, r2, #7 │ │ │ │ movs r0, #0 │ │ │ │ str.w r5, [r1], #16 │ │ │ │ subs r2, r2, r1 │ │ │ │ strd r0, r1, [r3, #8] │ │ │ │ str r2, [r3, #4] │ │ │ │ strd r3, r3, [r4] │ │ │ │ - bl 72218 │ │ │ │ + bl 72198 │ │ │ │ str r0, [r4, #8] │ │ │ │ - cbz r0, 8fba6 <_PyArena_New@@Base+0x62> │ │ │ │ + cbz r0, 8fb8e <_PyArena_New@@Base+0x62> │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ strd r3, r3, [r4] │ │ │ │ - bl 77270 │ │ │ │ + bl 771f0 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 1e7a0c │ │ │ │ + b.w 1e7954 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ mov r0, r5 │ │ │ │ - cbz r5, 8fbb4 <_PyArena_New@@Base+0x70> │ │ │ │ + cbz r5, 8fb9c <_PyArena_New@@Base+0x70> │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - bl 77270 │ │ │ │ - b.n 8fba8 <_PyArena_New@@Base+0x64> │ │ │ │ + bl 771f0 │ │ │ │ + b.n 8fb90 <_PyArena_New@@Base+0x64> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77270 │ │ │ │ + bl 771f0 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 1e7a0c │ │ │ │ + b.w 1e7954 │ │ │ │ nop │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ - cbz r1, 8fbe6 <_PyArena_New@@Base+0xa2> │ │ │ │ + cbz r1, 8fbce <_PyArena_New@@Base+0xa2> │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r1] │ │ │ │ strd r3, r3, [r1, #8] │ │ │ │ str r3, [r1, #16] │ │ │ │ movw r8, #4356 @ 0x1104 │ │ │ │ movt r8, #70 @ 0x46 │ │ │ │ cmp r7, r8 │ │ │ │ it ne │ │ │ │ cmpne r7, #0 │ │ │ │ ite eq │ │ │ │ moveq.w r8, #1 │ │ │ │ movne.w r8, #0 │ │ │ │ - beq.w 8fdec <_PyArena_New@@Base+0x2a8> │ │ │ │ + beq.w 8fdd4 <_PyArena_New@@Base+0x2a8> │ │ │ │ mov r0, r7 │ │ │ │ - bl 8fe38 │ │ │ │ + bl 8fe20 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8fde8 <_PyArena_New@@Base+0x2a4> │ │ │ │ + beq.w 8fdd0 <_PyArena_New@@Base+0x2a4> │ │ │ │ movw r9, #5708 @ 0x164c │ │ │ │ movt r9, #71 @ 0x47 │ │ │ │ ldr.w r4, [r9, #192] @ 0xc0 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ - cbz r1, 8fc5e <_PyArena_New@@Base+0x11a> │ │ │ │ + cbz r1, 8fc46 <_PyArena_New@@Base+0x11a> │ │ │ │ blx 2a890 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8fcc4 <_PyArena_New@@Base+0x180> │ │ │ │ + beq.n 8fcac <_PyArena_New@@Base+0x180> │ │ │ │ ldr r1, [r4, #16] │ │ │ │ - cbz r1, 8fc5e <_PyArena_New@@Base+0x11a> │ │ │ │ + cbz r1, 8fc46 <_PyArena_New@@Base+0x11a> │ │ │ │ mov r0, r5 │ │ │ │ blx 2a890 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8fcc2 <_PyArena_New@@Base+0x17e> │ │ │ │ + beq.n 8fcaa <_PyArena_New@@Base+0x17e> │ │ │ │ ldr r1, [r4, #32] │ │ │ │ - cbz r1, 8fc5e <_PyArena_New@@Base+0x11a> │ │ │ │ + cbz r1, 8fc46 <_PyArena_New@@Base+0x11a> │ │ │ │ mov r0, r5 │ │ │ │ blx 2a890 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8fdc4 <_PyArena_New@@Base+0x280> │ │ │ │ + beq.w 8fdac <_PyArena_New@@Base+0x280> │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ adds r4, #48 @ 0x30 │ │ │ │ - cbz r1, 8fc5e <_PyArena_New@@Base+0x11a> │ │ │ │ + cbz r1, 8fc46 <_PyArena_New@@Base+0x11a> │ │ │ │ mov r0, r5 │ │ │ │ blx 2a890 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8fcc4 <_PyArena_New@@Base+0x180> │ │ │ │ + beq.n 8fcac <_PyArena_New@@Base+0x180> │ │ │ │ ldr.w r1, [r4, #16]! │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 8fc4c <_PyArena_New@@Base+0x108> │ │ │ │ + bne.n 8fc34 <_PyArena_New@@Base+0x108> │ │ │ │ movw r3, #10688 @ 0x29c0 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr r4, [r3, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 8fdf0 <_PyArena_New@@Base+0x2ac> │ │ │ │ - ldr r3, [pc, #416] @ (8fe10 <_PyArena_New@@Base+0x2cc>) │ │ │ │ + bne.w 8fdd8 <_PyArena_New@@Base+0x2ac> │ │ │ │ + ldr r3, [pc, #416] @ (8fdf8 <_PyArena_New@@Base+0x2cc>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr.w r2, [r3, #3892] @ 0xf34 │ │ │ │ cmp r2, #0 │ │ │ │ - bgt.n 8fc8c <_PyArena_New@@Base+0x148> │ │ │ │ - bne.n 8fcbc <_PyArena_New@@Base+0x178> │ │ │ │ + bgt.n 8fc74 <_PyArena_New@@Base+0x148> │ │ │ │ + bne.n 8fca4 <_PyArena_New@@Base+0x178> │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #216] @ 0xd8 │ │ │ │ - cbz r3, 8fcbc <_PyArena_New@@Base+0x178> │ │ │ │ + cbz r3, 8fca4 <_PyArena_New@@Base+0x178> │ │ │ │ ldr.w r4, [r9, #196] @ 0xc4 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ - cbz r1, 8fca4 <_PyArena_New@@Base+0x160> │ │ │ │ + cbz r1, 8fc8c <_PyArena_New@@Base+0x160> │ │ │ │ mov r0, r5 │ │ │ │ blx 2a890 │ │ │ │ - cbz r0, 8fcc4 <_PyArena_New@@Base+0x180> │ │ │ │ + cbz r0, 8fcac <_PyArena_New@@Base+0x180> │ │ │ │ ldr.w r1, [r4, #16]! │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 8fc94 <_PyArena_New@@Base+0x150> │ │ │ │ + bne.n 8fc7c <_PyArena_New@@Base+0x150> │ │ │ │ ldr.w r4, [r9, #200] @ 0xc8 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ - cbz r1, 8fcbc <_PyArena_New@@Base+0x178> │ │ │ │ + cbz r1, 8fca4 <_PyArena_New@@Base+0x178> │ │ │ │ mov r0, r5 │ │ │ │ blx 2a890 │ │ │ │ - cbz r0, 8fcc4 <_PyArena_New@@Base+0x180> │ │ │ │ + cbz r0, 8fcac <_PyArena_New@@Base+0x180> │ │ │ │ ldr.w r1, [r4, #16]! │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 8fcac <_PyArena_New@@Base+0x168> │ │ │ │ + bne.n 8fc94 <_PyArena_New@@Base+0x168> │ │ │ │ movs r0, #2 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ adds r4, #16 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 8fcbc <_PyArena_New@@Base+0x178> │ │ │ │ + beq.n 8fca4 <_PyArena_New@@Base+0x178> │ │ │ │ ldr.w r9, [r4, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 8fd94 <_PyArena_New@@Base+0x250> │ │ │ │ + beq.n 8fd7c <_PyArena_New@@Base+0x250> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - movw r1, #64108 @ 0xfa6c │ │ │ │ + movw r1, #64428 @ 0xfbac │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ subs r3, #0 │ │ │ │ str r2, [r6, #8] │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ @@ -151867,446 +151835,441 @@ │ │ │ │ mov r0, r5 │ │ │ │ it lt │ │ │ │ strblt r3, [r6, #12] │ │ │ │ strd r7, r9, [r6] │ │ │ │ str r5, [r6, #16] │ │ │ │ blx 2a890 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8fdcc <_PyArena_New@@Base+0x288> │ │ │ │ - movw r1, #18204 @ 0x471c │ │ │ │ + beq.n 8fdb4 <_PyArena_New@@Base+0x288> │ │ │ │ + movw r1, #18496 @ 0x4840 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a890 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8fdc8 <_PyArena_New@@Base+0x284> │ │ │ │ - movw r1, #24400 @ 0x5f50 │ │ │ │ + beq.n 8fdb0 <_PyArena_New@@Base+0x284> │ │ │ │ + movw r1, #24720 @ 0x6090 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a890 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8fdd0 <_PyArena_New@@Base+0x28c> │ │ │ │ - movw r1, #24408 @ 0x5f58 │ │ │ │ + beq.n 8fdb8 <_PyArena_New@@Base+0x28c> │ │ │ │ + movw r1, #24728 @ 0x6098 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a890 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8fdd8 <_PyArena_New@@Base+0x294> │ │ │ │ - movw r1, #24424 @ 0x5f68 │ │ │ │ + beq.n 8fdc0 <_PyArena_New@@Base+0x294> │ │ │ │ + movw r1, #24744 @ 0x60a8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a890 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8fdd4 <_PyArena_New@@Base+0x290> │ │ │ │ - movw r1, #24444 @ 0x5f7c │ │ │ │ + beq.n 8fdbc <_PyArena_New@@Base+0x290> │ │ │ │ + movw r1, #24764 @ 0x60bc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a890 │ │ │ │ - cbz r0, 8fdae <_PyArena_New@@Base+0x26a> │ │ │ │ - movw r1, #24468 @ 0x5f94 │ │ │ │ + cbz r0, 8fd96 <_PyArena_New@@Base+0x26a> │ │ │ │ + movw r1, #24788 @ 0x60d4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a890 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8fde0 <_PyArena_New@@Base+0x29c> │ │ │ │ - movw r1, #24488 @ 0x5fa8 │ │ │ │ + beq.n 8fdc8 <_PyArena_New@@Base+0x29c> │ │ │ │ + movw r1, #24808 @ 0x60e8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a890 │ │ │ │ - cbz r0, 8fddc <_PyArena_New@@Base+0x298> │ │ │ │ - movw r1, #24512 @ 0x5fc0 │ │ │ │ + cbz r0, 8fdc4 <_PyArena_New@@Base+0x298> │ │ │ │ + movw r1, #24832 @ 0x6100 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a890 │ │ │ │ - cbz r0, 8fde4 <_PyArena_New@@Base+0x2a0> │ │ │ │ + cbz r0, 8fdcc <_PyArena_New@@Base+0x2a0> │ │ │ │ strb.w r8, [r6, #13] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 8fe08 <_PyArena_New@@Base+0x2c4> │ │ │ │ + beq.n 8fdf0 <_PyArena_New@@Base+0x2c4> │ │ │ │ ldrb.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8fe0c <_PyArena_New@@Base+0x2c8> │ │ │ │ + beq.n 8fdf4 <_PyArena_New@@Base+0x2c8> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, #5 │ │ │ │ movne r0, #0 │ │ │ │ - b.n 8fcbe <_PyArena_New@@Base+0x17a> │ │ │ │ - ldr r3, [pc, #100] @ (8fe14 <_PyArena_New@@Base+0x2d0>) │ │ │ │ + b.n 8fca6 <_PyArena_New@@Base+0x17a> │ │ │ │ + ldr r3, [pc, #100] @ (8fdfc <_PyArena_New@@Base+0x2d0>) │ │ │ │ cmn.w r6, #16 │ │ │ │ mov.w r8, #1 │ │ │ │ ittt ne │ │ │ │ ldrne r3, [r3, #4] │ │ │ │ strne r3, [r6, #16] │ │ │ │ ldrne.w r9, [r4, #4] │ │ │ │ - b.n 8fd90 <_PyArena_New@@Base+0x24c> │ │ │ │ + b.n 8fd78 <_PyArena_New@@Base+0x24c> │ │ │ │ adds r4, #32 │ │ │ │ - b.n 8fcc4 <_PyArena_New@@Base+0x180> │ │ │ │ - ldr r3, [pc, #76] @ (8fe18 <_PyArena_New@@Base+0x2d4>) │ │ │ │ - b.n 8fdb0 <_PyArena_New@@Base+0x26c> │ │ │ │ - ldr r3, [pc, #76] @ (8fe1c <_PyArena_New@@Base+0x2d8>) │ │ │ │ - b.n 8fdb0 <_PyArena_New@@Base+0x26c> │ │ │ │ - ldr r3, [pc, #76] @ (8fe20 <_PyArena_New@@Base+0x2dc>) │ │ │ │ - b.n 8fdb0 <_PyArena_New@@Base+0x26c> │ │ │ │ - ldr r3, [pc, #76] @ (8fe24 <_PyArena_New@@Base+0x2e0>) │ │ │ │ - b.n 8fdb0 <_PyArena_New@@Base+0x26c> │ │ │ │ - ldr r3, [pc, #76] @ (8fe28 <_PyArena_New@@Base+0x2e4>) │ │ │ │ - b.n 8fdb0 <_PyArena_New@@Base+0x26c> │ │ │ │ - ldr r3, [pc, #76] @ (8fe2c <_PyArena_New@@Base+0x2e8>) │ │ │ │ - b.n 8fdb0 <_PyArena_New@@Base+0x26c> │ │ │ │ - ldr r3, [pc, #76] @ (8fe30 <_PyArena_New@@Base+0x2ec>) │ │ │ │ - b.n 8fdb0 <_PyArena_New@@Base+0x26c> │ │ │ │ - ldr r3, [pc, #76] @ (8fe34 <_PyArena_New@@Base+0x2f0>) │ │ │ │ - b.n 8fdb0 <_PyArena_New@@Base+0x26c> │ │ │ │ - bl d3c50 │ │ │ │ + b.n 8fcac <_PyArena_New@@Base+0x180> │ │ │ │ + ldr r3, [pc, #76] @ (8fe00 <_PyArena_New@@Base+0x2d4>) │ │ │ │ + b.n 8fd98 <_PyArena_New@@Base+0x26c> │ │ │ │ + ldr r3, [pc, #76] @ (8fe04 <_PyArena_New@@Base+0x2d8>) │ │ │ │ + b.n 8fd98 <_PyArena_New@@Base+0x26c> │ │ │ │ + ldr r3, [pc, #76] @ (8fe08 <_PyArena_New@@Base+0x2dc>) │ │ │ │ + b.n 8fd98 <_PyArena_New@@Base+0x26c> │ │ │ │ + ldr r3, [pc, #76] @ (8fe0c <_PyArena_New@@Base+0x2e0>) │ │ │ │ + b.n 8fd98 <_PyArena_New@@Base+0x26c> │ │ │ │ + ldr r3, [pc, #76] @ (8fe10 <_PyArena_New@@Base+0x2e4>) │ │ │ │ + b.n 8fd98 <_PyArena_New@@Base+0x26c> │ │ │ │ + ldr r3, [pc, #76] @ (8fe14 <_PyArena_New@@Base+0x2e8>) │ │ │ │ + b.n 8fd98 <_PyArena_New@@Base+0x26c> │ │ │ │ + ldr r3, [pc, #76] @ (8fe18 <_PyArena_New@@Base+0x2ec>) │ │ │ │ + b.n 8fd98 <_PyArena_New@@Base+0x26c> │ │ │ │ + ldr r3, [pc, #76] @ (8fe1c <_PyArena_New@@Base+0x2f0>) │ │ │ │ + b.n 8fd98 <_PyArena_New@@Base+0x26c> │ │ │ │ + bl d3c60 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 8fcbe <_PyArena_New@@Base+0x17a> │ │ │ │ + b.n 8fca6 <_PyArena_New@@Base+0x17a> │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r0, r5 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8fc6e <_PyArena_New@@Base+0x12a> │ │ │ │ + beq.w 8fc56 <_PyArena_New@@Base+0x12a> │ │ │ │ blx 2a890 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8fcc4 <_PyArena_New@@Base+0x180> │ │ │ │ + beq.w 8fcac <_PyArena_New@@Base+0x180> │ │ │ │ adds r4, #16 │ │ │ │ - b.n 8fdf0 <_PyArena_New@@Base+0x2ac> │ │ │ │ + b.n 8fdd8 <_PyArena_New@@Base+0x2ac> │ │ │ │ movs r0, #4 │ │ │ │ - b.n 8fcbe <_PyArena_New@@Base+0x17a> │ │ │ │ + b.n 8fca6 <_PyArena_New@@Base+0x17a> │ │ │ │ movs r0, #5 │ │ │ │ - b.n 8fcbe <_PyArena_New@@Base+0x17a> │ │ │ │ + b.n 8fca6 <_PyArena_New@@Base+0x17a> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, pc, #384 @ (adr r4, 8ff98 ) │ │ │ │ + add r5, pc, #640 @ (adr r5, 90080 ) │ │ │ │ movs r6, r5 │ │ │ │ - add r4, pc, #256 @ (adr r4, 8ff1c ) │ │ │ │ + add r5, pc, #512 @ (adr r5, 90004 ) │ │ │ │ movs r6, r5 │ │ │ │ - add r4, pc, #224 @ (adr r4, 8ff00 ) │ │ │ │ + add r5, pc, #480 @ (adr r5, 8ffe8 ) │ │ │ │ movs r6, r5 │ │ │ │ - add r4, pc, #288 @ (adr r4, 8ff44 ) │ │ │ │ + add r5, pc, #544 @ (adr r5, 9002c ) │ │ │ │ movs r6, r5 │ │ │ │ - add r4, pc, #352 @ (adr r4, 8ff88 ) │ │ │ │ + add r5, pc, #608 @ (adr r5, 90070 ) │ │ │ │ movs r6, r5 │ │ │ │ - add r4, pc, #320 @ (adr r4, 8ff6c ) │ │ │ │ + add r5, pc, #576 @ (adr r5, 90054 ) │ │ │ │ movs r6, r5 │ │ │ │ - add r4, pc, #448 @ (adr r4, 8fff0 ) │ │ │ │ + add r5, pc, #704 @ (adr r5, 900d8 ) │ │ │ │ movs r6, r5 │ │ │ │ - add r4, pc, #416 @ (adr r4, 8ffd4 ) │ │ │ │ + add r5, pc, #672 @ (adr r5, 900bc ) │ │ │ │ movs r6, r5 │ │ │ │ - add r4, pc, #480 @ (adr r4, 90018 ) │ │ │ │ + add r5, pc, #736 @ (adr r5, 90100 ) │ │ │ │ movs r6, r5 │ │ │ │ │ │ │ │ -0008fe38 : │ │ │ │ +0008fe20 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - bpl.n 8fe86 │ │ │ │ + bpl.n 8fe6e │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ mov r4, r0 │ │ │ │ lsls r0, r3, #25 │ │ │ │ - bpl.n 8fe62 │ │ │ │ + bpl.n 8fe4a │ │ │ │ lsls r1, r3, #26 │ │ │ │ - bpl.n 8fe62 │ │ │ │ + bpl.n 8fe4a │ │ │ │ adds.w r0, r4, #20 │ │ │ │ - beq.n 8fe68 │ │ │ │ + beq.n 8fe50 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8fe60 │ │ │ │ + bne.n 8fe48 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d4764 │ │ │ │ + bl 1d46a8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 8fe8a │ │ │ │ + beq.n 8fe72 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ lsls r2, r3, #25 │ │ │ │ - bpl.n 8fe82 │ │ │ │ + bpl.n 8fe6a │ │ │ │ lsls r3, r3, #26 │ │ │ │ it mi │ │ │ │ addmi.w r0, r4, #20 │ │ │ │ - bmi.n 8fe60 │ │ │ │ + bmi.n 8fe48 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ pop {r4, pc} │ │ │ │ - bl 498ac │ │ │ │ + bl 4988c │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ │ │ │ │ -0008fe90 : │ │ │ │ +0008fe78 : │ │ │ │ push {r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4076] @ 0xfec │ │ │ │ - ldr r4, [pc, #32] @ (8fec4 ) │ │ │ │ + ldr r4, [pc, #32] @ (8feac ) │ │ │ │ sub sp, #12 │ │ │ │ add r3, sp, #20 │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r4, r2] │ │ │ │ ldr.w r2, [r3], #4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 8fec8 │ │ │ │ + bl 8feb0 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 907e8 │ │ │ │ + beq.w 907c4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r6, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 90090 │ │ │ │ + beq.w 90286 │ │ │ │ ldr.w r7, [r4, #3720] @ 0xe88 │ │ │ │ movw sl, #38462 @ 0x963e │ │ │ │ movt sl, #74 @ 0x4a │ │ │ │ mov r8, r1 │ │ │ │ add.w r0, r7, #4096 @ 0x1000 │ │ │ │ mov r1, r3 │ │ │ │ ldrh.w r9, [sl] │ │ │ │ ldr.w r0, [r0, #1496] @ 0x5d8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 90640 │ │ │ │ + bne.w 90620 │ │ │ │ add.w r7, r4, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r7, #1532] @ 0x5fc │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 90088 │ │ │ │ + beq.w 9027e │ │ │ │ ldr r5, [r6, #72] @ 0x48 │ │ │ │ str r0, [r6, #72] @ 0x48 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 905f2 │ │ │ │ + beq.w 905d2 │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 905f2 │ │ │ │ + beq.w 905d2 │ │ │ │ mov r0, r2 │ │ │ │ - bl 8276c │ │ │ │ + bl 8277c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 907a4 │ │ │ │ + beq.w 90786 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #5 │ │ │ │ - bmi.w 9005a │ │ │ │ + bmi.w 90042 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ - bl 7d724 │ │ │ │ + bl 7d728 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov fp, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8ff62 │ │ │ │ + beq.n 8ff4a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 908e6 │ │ │ │ + beq.w 908ae │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 907a4 │ │ │ │ + beq.w 90786 │ │ │ │ ldr.w r3, [r4, #3720] @ 0xe88 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #1496] @ 0x5d8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9006c │ │ │ │ + bne.n 90054 │ │ │ │ add.w r7, r4, #4096 @ 0x1000 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 90912 │ │ │ │ + bne.w 908e2 │ │ │ │ ldr.w r3, [r7, #1532] @ 0x5fc │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 90564 │ │ │ │ + beq.w 90544 │ │ │ │ mov r0, r8 │ │ │ │ blx 29b58 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 7a180 │ │ │ │ + bl 7a114 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 908ae │ │ │ │ + beq.w 90886 │ │ │ │ ldr.w r0, [r7, #1532] @ 0x5fc │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #108] @ 0x6c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 905d2 │ │ │ │ + beq.w 905b2 │ │ │ │ blx r3 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 90788 │ │ │ │ + beq.w 9076a │ │ │ │ ldr r1, [r0, #4] │ │ │ │ - movw r2, #56357 @ 0xdc25 │ │ │ │ + movw r2, #56409 @ 0xdc59 │ │ │ │ movt r2, #3 │ │ │ │ ldr r3, [r1, #112] @ 0x70 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, r2 │ │ │ │ - beq.w 9075e │ │ │ │ + beq.w 9073e │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ str r5, [sp, #16] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r6, #44] @ 0x2c │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 90242 │ │ │ │ - ldr r3, [pc, #704] @ (902b0 ) │ │ │ │ + beq.w 9021a │ │ │ │ + ldr r3, [pc, #696] @ (90290 ) │ │ │ │ ldr.w r3, [r3, #560] @ 0x230 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bpl.w 907ec │ │ │ │ + bpl.w 907ce │ │ │ │ ldr r5, [r4, #4] │ │ │ │ - movw r3, #57221 @ 0xdf85 │ │ │ │ + movw r3, #57233 @ 0xdf91 │ │ │ │ movt r3, #11 │ │ │ │ ldr r2, [r5, #72] @ 0x48 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 90098 │ │ │ │ - ldr r1, [pc, #676] @ (902b4 ) │ │ │ │ + bne.n 90070 │ │ │ │ + ldr r1, [pc, #668] @ (90294 ) │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ - bl bd55c <_PyObject_GenericGetAttrWithDict@@Base> │ │ │ │ + bl bd568 <_PyObject_GenericGetAttrWithDict@@Base> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 900d4 │ │ │ │ + beq.n 900ac │ │ │ │ mov r0, r5 │ │ │ │ - bl c34a8 │ │ │ │ + bl c34b0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 90930 │ │ │ │ + bne.w 908b8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 90426 │ │ │ │ + blt.w 90406 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ strd r8, fp, [sp, #32] │ │ │ │ - bne.w 9081a │ │ │ │ + bne.w 907fc │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #20 │ │ │ │ - bpl.w 90808 │ │ │ │ + bpl.w 907ea │ │ │ │ ldr r3, [r3, #28] │ │ │ │ ldr r5, [r4, r3] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 9083a │ │ │ │ + beq.w 9081c │ │ │ │ add r3, sp, #32 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.n 90104 │ │ │ │ + b.n 900dc │ │ │ │ ldr.w r3, [r4, #3720] @ 0xe88 │ │ │ │ mov fp, r7 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #1496] @ 0x5d8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8ff7a │ │ │ │ + beq.n 8ff62 │ │ │ │ mov r7, r3 │ │ │ │ ldrd r3, r2, [r7, #4] │ │ │ │ mov r1, fp │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 907b0 │ │ │ │ + blt.w 90792 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 8ff7a │ │ │ │ - b.n 9006e │ │ │ │ - cmp.w r9, #0 │ │ │ │ - bne.w 90904 │ │ │ │ - movs r0, #0 │ │ │ │ - add sp, #44 @ 0x2c │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - movw r3, #38521 @ 0x9679 │ │ │ │ + beq.w 8ff62 │ │ │ │ + b.n 90056 │ │ │ │ + movw r3, #38629 @ 0x96e5 │ │ │ │ movt r3, #13 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 902bc │ │ │ │ - movw r3, #53313 @ 0xd041 │ │ │ │ + beq.w 9029c │ │ │ │ + movw r3, #53329 @ 0xd051 │ │ │ │ movt r3, #12 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 905a8 │ │ │ │ - ldr r1, [pc, #508] @ (902b4 ) │ │ │ │ + bne.w 90588 │ │ │ │ + ldr r1, [pc, #516] @ (90294 ) │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ - bl bd55c <_PyObject_GenericGetAttrWithDict@@Base> │ │ │ │ + bl bd568 <_PyObject_GenericGetAttrWithDict@@Base> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9001c │ │ │ │ - ldr r1, [pc, #492] @ (902b4 ) │ │ │ │ + bne.n 90004 │ │ │ │ + ldr r1, [pc, #500] @ (90294 ) │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl cd3c8 │ │ │ │ + bl cd3d8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9001c │ │ │ │ - ldr r3, [pc, #480] @ (902b8 ) │ │ │ │ + bne.n 90004 │ │ │ │ + ldr r3, [pc, #488] @ (90298 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 905f8 │ │ │ │ + bne.w 905d8 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ add r3, sp, #32 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ strd r8, fp, [sp, #32] │ │ │ │ lsls r3, r3, #20 │ │ │ │ - bpl.w 9062e │ │ │ │ + bpl.w 9060e │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldr r5, [r4, r3] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 9062e │ │ │ │ + beq.w 9060e │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - movw r3, #56517 @ 0xdcc5 │ │ │ │ + movw r3, #56533 @ 0xdcd5 │ │ │ │ movt r3, #12 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.w 90594 │ │ │ │ - ldr r2, [pc, #420] @ (902b8 ) │ │ │ │ + bne.w 90574 │ │ │ │ + ldr r2, [pc, #428] @ (90298 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr.w r9, [r1, r2] │ │ │ │ ldr r2, [r3, #24] │ │ │ │ ands.w r2, r2, #1 │ │ │ │ - beq.w 908f0 │ │ │ │ + beq.w 908e8 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.w 902f6 │ │ │ │ + beq.w 902d6 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr.w r1, [r8] │ │ │ │ cmp r1, r0 │ │ │ │ - beq.w 90300 │ │ │ │ + beq.w 902e0 │ │ │ │ adds r1, #1 │ │ │ │ str.w r1, [r8] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r2, [fp] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 9030e │ │ │ │ + beq.w 902ee │ │ │ │ ldr.w r5, [r9, #148] @ 0x94 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [fp] │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 9031a │ │ │ │ + beq.w 902fa │ │ │ │ ldr.w r1, [r9, #152] @ 0x98 │ │ │ │ subs r1, r1, r5 │ │ │ │ cmp.w r2, r1, asr #2 │ │ │ │ - bge.w 9031a │ │ │ │ + bge.w 902fa │ │ │ │ add.w r2, r5, r2, lsl #2 │ │ │ │ str.w r2, [r9, #148] @ 0x94 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ str r4, [r5, #8] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 90514 │ │ │ │ + beq.w 904f4 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ str r3, [r5, #0] │ │ │ │ movs r1, #0 │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ add.w ip, r3, #124 @ 0x7c │ │ │ │ ldrd r0, r3, [r4, #8] │ │ │ │ @@ -152314,166 +152277,170 @@ │ │ │ │ strd r0, r3, [r5, #12] │ │ │ │ str.w ip, [r5, #28] │ │ │ │ str r1, [r5, #20] │ │ │ │ str r2, [r5, #32] │ │ │ │ str r1, [r5, #24] │ │ │ │ strh r1, [r5, #36] @ 0x24 │ │ │ │ strb.w r1, [r5, #38] @ 0x26 │ │ │ │ - ble.w 9053c │ │ │ │ + ble.w 9051c │ │ │ │ add.w sl, r5, #40 @ 0x28 │ │ │ │ lsls r2, r2, #2 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, sl │ │ │ │ blx 2957c │ │ │ │ movs r1, #2 │ │ │ │ movs r0, #0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ strd r1, r0, [sp] │ │ │ │ mov r2, sl │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9d644 <_PyEvalFramePushAndInit@@Base+0x35c> │ │ │ │ + bl 9d648 <_PyEvalFramePushAndInit@@Base+0x35c> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9055a │ │ │ │ + bne.w 9053a │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #340] @ 0x154 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9071c │ │ │ │ + bne.w 90734 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9e198 <_PyEval_EvalFrameDefault@@Base> │ │ │ │ + bl 9e19c <_PyEval_EvalFrameDefault@@Base> │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 90404 │ │ │ │ + beq.w 903e4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 90726 │ │ │ │ + bne.w 90704 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 90756 │ │ │ │ + bne.w 906fc │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 90918 │ │ │ │ + bne.w 9089e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 90232 │ │ │ │ + beq.n 9020a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 90928 │ │ │ │ + beq.w 9091c │ │ │ │ ldr r3, [r7, #4] │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8ffee │ │ │ │ - ldr r3, [pc, #116] @ (902b8 ) │ │ │ │ + bne.w 8ffd6 │ │ │ │ + ldr r3, [pc, #124] @ (90298 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r5, [sp, #16] │ │ │ │ ldr r4, [r2, r3] │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 906f6 │ │ │ │ + bne.w 906d6 │ │ │ │ ldr r0, [r6, #72] @ 0x48 │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 906e2 │ │ │ │ + bne.w 906c2 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 90460 │ │ │ │ + bne.w 90440 │ │ │ │ ldr.w r2, [r8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 904a6 │ │ │ │ + bne.w 90486 │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9028c │ │ │ │ + beq.n 90264 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9057a │ │ │ │ + beq.w 9055a │ │ │ │ str r5, [r6, #72] @ 0x48 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 90090 │ │ │ │ + cbz r0, 90286 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 90090 │ │ │ │ + beq.n 90286 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 90090 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 90090 │ │ │ │ + cbnz r3, 90286 │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 90286 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + bne.w 908d4 │ │ │ │ + movs r0, #0 │ │ │ │ + add sp, #44 @ 0x2c │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + nop │ │ │ │ ldr r6, [sp, #0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r0, pc, #176 @ (adr r0, 90368 ) │ │ │ │ + add r0, pc, #176 @ (adr r0, 90348 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ add r3, sp, #32 │ │ │ │ - ldr r1, [pc, #716] @ (9058c ) │ │ │ │ + ldr r1, [pc, #716] @ (9056c ) │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl b907c │ │ │ │ + bl b9094 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 90580 │ │ │ │ + bne.w 90560 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 9001c │ │ │ │ + bne.w 90004 │ │ │ │ movw r3, #48072 @ 0xbbc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d3a3c │ │ │ │ + bl d3a4c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 90426 │ │ │ │ - bl d3c50 │ │ │ │ - b.n 900e4 │ │ │ │ + beq.w 90406 │ │ │ │ + bl d3c60 │ │ │ │ + b.n 900bc │ │ │ │ ldr.w r1, [r8] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 90142 │ │ │ │ + bne.w 9011a │ │ │ │ ldr.w r2, [fp] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 90156 │ │ │ │ + bne.w 9012e │ │ │ │ ldr.w r5, [r9, #148] @ 0x94 │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 90168 │ │ │ │ + bne.w 90140 │ │ │ │ add.w r1, r2, #1000 @ 0x3e8 │ │ │ │ mov.w sl, #16384 @ 0x4000 │ │ │ │ lsls r1, r1, #2 │ │ │ │ cmp sl, r1 │ │ │ │ - blt.w 9085a │ │ │ │ + blt.w 90834 │ │ │ │ movw r0, #19968 @ 0x4e00 │ │ │ │ movt r0, #72 @ 0x48 │ │ │ │ strd r3, r2, [sp, #24] │ │ │ │ mov r1, sl │ │ │ │ ldr.w r3, [r9, #144] @ 0x90 │ │ │ │ ldrd r0, r5, [r0, #804] @ 0x324 │ │ │ │ str r3, [sp, #20] │ │ │ │ blx r5 │ │ │ │ mov r5, r0 │ │ │ │ ldrd r3, r2, [sp, #24] │ │ │ │ - cbz r0, 90394 │ │ │ │ + cbz r0, 90374 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ strd r1, sl, [r0] │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r0, [r9, #144] @ 0x90 │ │ │ │ str r1, [r5, #8] │ │ │ │ - cbz r0, 9036c │ │ │ │ + cbz r0, 9034c │ │ │ │ ldr.w r1, [r9, #148] @ 0x94 │ │ │ │ add.w ip, r0, #12 │ │ │ │ sub.w r1, r1, ip │ │ │ │ asrs r1, r1, #2 │ │ │ │ str r1, [r0, #8] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add.w r0, r5, sl │ │ │ │ @@ -152482,559 +152449,558 @@ │ │ │ │ str.w r0, [r9, #152] @ 0x98 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ adds r1, #3 │ │ │ │ add.w r5, r5, r1, lsl #2 │ │ │ │ add.w r2, r5, r2, lsl #2 │ │ │ │ str.w r2, [r9, #148] @ 0x94 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 9017e │ │ │ │ + bne.w 90156 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 903be │ │ │ │ + beq.n 9039e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 903be │ │ │ │ - ldr r2, [pc, #488] @ (90590 ) │ │ │ │ + cbnz r3, 9039e │ │ │ │ + ldr r2, [pc, #488] @ (90570 ) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 903b6 │ │ │ │ + cbz r3, 90396 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ ldr.w r9, [sp, #8] │ │ │ │ mov.w sl, #0 │ │ │ │ ldr.w r5, [r9], #4 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 903f4 │ │ │ │ + beq.n 903d4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 903f4 │ │ │ │ - ldr r2, [pc, #436] @ (90590 ) │ │ │ │ + cbnz r3, 903d4 │ │ │ │ + ldr r2, [pc, #436] @ (90570 ) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 903ec │ │ │ │ + cbz r3, 903cc │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ add.w r3, sl, #1 │ │ │ │ mov.w sl, #1 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 903c6 │ │ │ │ - bl 1e7a0c │ │ │ │ + bne.n 903a6 │ │ │ │ + bl 1e7954 │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 906c6 │ │ │ │ + beq.w 906a6 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 906c6 │ │ │ │ + beq.w 906a6 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 90426 │ │ │ │ + cbz r3, 90406 │ │ │ │ movs r0, #0 │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 90212 │ │ │ │ + bne.w 901ea │ │ │ │ ldr r5, [sp, #16] │ │ │ │ ldr r0, [r6, #72] @ 0x48 │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 908c6 │ │ │ │ + bne.w 908fc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 90262 │ │ │ │ + beq.w 9023a │ │ │ │ mov r9, r0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 905bc │ │ │ │ + beq.w 9059c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 90482 │ │ │ │ + beq.n 90462 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 90482 │ │ │ │ - b.n 9046e │ │ │ │ + cbnz r3, 90462 │ │ │ │ + b.n 9044e │ │ │ │ add.w r9, r3, #4294967295 @ 0xffffffff │ │ │ │ str.w r9, [r7] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 904e2 │ │ │ │ - ldr r2, [pc, #288] @ (90590 ) │ │ │ │ + bne.n 904c2 │ │ │ │ + ldr r2, [pc, #288] @ (90570 ) │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r4, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 90660 │ │ │ │ + bne.w 90640 │ │ │ │ mov r0, r7 │ │ │ │ blx r4 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 904f2 │ │ │ │ + bne.n 904d2 │ │ │ │ ldr.w r2, [fp] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 904c0 │ │ │ │ + bne.n 904a0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 907a4 │ │ │ │ + bne.w 90786 │ │ │ │ ldr r0, [r6, #72] @ 0x48 │ │ │ │ - b.n 9028c │ │ │ │ + b.n 90264 │ │ │ │ subs r2, #1 │ │ │ │ mov.w r9, #0 │ │ │ │ str.w r2, [r8] │ │ │ │ - cbz r2, 904fc │ │ │ │ + cbz r2, 904dc │ │ │ │ ldr.w r2, [fp] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 9028c │ │ │ │ + beq.w 90264 │ │ │ │ mov.w r9, #0 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [fp] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9049a │ │ │ │ - ldr r2, [pc, #196] @ (90590 ) │ │ │ │ + bne.n 9047a │ │ │ │ + ldr r2, [pc, #196] @ (90570 ) │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ ldr r4, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 90694 │ │ │ │ + bne.w 90674 │ │ │ │ mov r0, fp │ │ │ │ blx r4 │ │ │ │ - b.n 9049a │ │ │ │ + b.n 9047a │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov.w r9, #0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9048e │ │ │ │ + beq.n 9046e │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9048e │ │ │ │ - ldr r2, [pc, #144] @ (90590 ) │ │ │ │ + bne.n 9046e │ │ │ │ + ldr r2, [pc, #144] @ (90570 ) │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr r4, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9067a │ │ │ │ + bne.w 9065a │ │ │ │ mov r0, r8 │ │ │ │ blx r4 │ │ │ │ - b.n 9048e │ │ │ │ + b.n 9046e │ │ │ │ str r3, [r5, #0] │ │ │ │ movs r0, #0 │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ add.w ip, r3, #124 @ 0x7c │ │ │ │ ldrd r1, r3, [r4, #8] │ │ │ │ cmp r2, r0 │ │ │ │ strd r1, r3, [r5, #12] │ │ │ │ str.w ip, [r5, #28] │ │ │ │ str r0, [r5, #20] │ │ │ │ str r2, [r5, #32] │ │ │ │ str r0, [r5, #24] │ │ │ │ strh r0, [r5, #36] @ 0x24 │ │ │ │ strb.w r0, [r5, #38] @ 0x26 │ │ │ │ - bgt.w 901b8 │ │ │ │ + bgt.w 90190 │ │ │ │ movs r2, #2 │ │ │ │ mov.w ip, #0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r1, r4 │ │ │ │ strd r2, ip, [sp] │ │ │ │ mov r0, r9 │ │ │ │ add.w r2, r5, #40 @ 0x28 │ │ │ │ - bl 9d644 <_PyEvalFramePushAndInit@@Base+0x35c> │ │ │ │ + bl 9d648 <_PyEvalFramePushAndInit@@Base+0x35c> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 901e0 │ │ │ │ + beq.w 901b8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a5ffc │ │ │ │ - b.n 90404 │ │ │ │ + bl 1a5f0c │ │ │ │ + b.n 903e4 │ │ │ │ ldr.w r3, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 904a2 │ │ │ │ + beq.n 90482 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 904a2 │ │ │ │ + bne.n 90482 │ │ │ │ mov.w r9, #0 │ │ │ │ - b.n 904ca │ │ │ │ + b.n 904aa │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9001c │ │ │ │ + bne.w 90004 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ - b.n 900ea │ │ │ │ + b.n 900c2 │ │ │ │ nop │ │ │ │ - add r0, pc, #176 @ (adr r0, 90640 ) │ │ │ │ + add r0, pc, #176 @ (adr r0, 90620 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 90204 │ │ │ │ - b.n 90404 │ │ │ │ + bne.w 901dc │ │ │ │ + b.n 903e4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 90860 │ │ │ │ - ldr r1, [pc, #728] @ (90888 ) │ │ │ │ + beq.w 9083a │ │ │ │ + ldr r1, [pc, #736] @ (90870 ) │ │ │ │ blx r2 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 9001c │ │ │ │ - b.n 902dc │ │ │ │ - ldr r2, [pc, #716] @ (9088c ) │ │ │ │ + bne.w 90004 │ │ │ │ + b.n 902bc │ │ │ │ + ldr r2, [pc, #724] @ (90874 ) │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w sl, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 906ae │ │ │ │ + bne.n 9068e │ │ │ │ mov r0, r4 │ │ │ │ blx sl │ │ │ │ - b.n 9044e │ │ │ │ + b.n 9042e │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - bmi.n 90602 │ │ │ │ + bmi.n 905e2 │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ - cbz r3, 90602 │ │ │ │ + cbz r3, 905e2 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - cbz r3, 90602 │ │ │ │ - bl 1526d4 │ │ │ │ + cbz r3, 905e2 │ │ │ │ + bl 1527c4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 90788 │ │ │ │ + beq.w 9076a │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ - b.n 8ffda │ │ │ │ - ldr.w fp, [pc, #668] @ 90890 │ │ │ │ - b.n 8ff7e │ │ │ │ + b.n 8ffc2 │ │ │ │ + ldr.w fp, [pc, #676] @ 90878 │ │ │ │ + b.n 8ff66 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 900e4 │ │ │ │ - b.n 90426 │ │ │ │ + beq.w 900bc │ │ │ │ + b.n 90406 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #20968 @ 0x51e8 │ │ │ │ + movw r1, #21288 @ 0x5328 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1990 │ │ │ │ + bl d19a8 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 9048e │ │ │ │ - b.n 904f2 │ │ │ │ + beq.w 9046e │ │ │ │ + b.n 904d2 │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a27dc │ │ │ │ - b.n 90420 │ │ │ │ + bl 1a26ec │ │ │ │ + b.n 90400 │ │ │ │ ldr r5, [r6, #72] @ 0x48 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r6, #72] @ 0x48 │ │ │ │ - cbz r2, 90650 │ │ │ │ + cbz r2, 90630 │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8ff2c │ │ │ │ + bne.w 8ff14 │ │ │ │ add.w r7, r7, #4096 @ 0x1000 │ │ │ │ - ldr.w fp, [pc, #568] @ 90890 │ │ │ │ + ldr.w fp, [pc, #576] @ 90878 │ │ │ │ ldr.w r3, [r7, #1496] @ 0x5d8 │ │ │ │ mov r7, r3 │ │ │ │ - b.n 9006e │ │ │ │ - movw r1, #25253 @ 0x62a5 │ │ │ │ + b.n 90056 │ │ │ │ + movw r1, #26133 @ 0x6615 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 9047e │ │ │ │ + beq.w 9045e │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ - b.n 9047e │ │ │ │ - movw r1, #25253 @ 0x62a5 │ │ │ │ + b.n 9045e │ │ │ │ + movw r1, #26133 @ 0x6615 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 9050e │ │ │ │ + beq.w 904ee │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ - b.n 9050e │ │ │ │ - movw r1, #25253 @ 0x62a5 │ │ │ │ + b.n 904ee │ │ │ │ + movw r1, #26133 @ 0x6615 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 904dc │ │ │ │ + beq.w 904bc │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, fp │ │ │ │ blx r3 │ │ │ │ - b.n 904dc │ │ │ │ - movw r1, #25253 @ 0x62a5 │ │ │ │ + b.n 904bc │ │ │ │ + movw r1, #26133 @ 0x6615 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 905cc │ │ │ │ + beq.n 905ac │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 905cc │ │ │ │ + b.n 905ac │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r0, r6 │ │ │ │ - movw r2, #20876 @ 0x518c │ │ │ │ + movw r2, #21196 @ 0x52cc │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mov r3, r4 │ │ │ │ - bl 1498b4 <_PyErr_Format@@Base> │ │ │ │ - b.n 90414 │ │ │ │ + bl 14999c <_PyErr_Format@@Base> │ │ │ │ + b.n 903f4 │ │ │ │ ldr.w r9, [r0, #4] │ │ │ │ subs.w r9, r9, #0 │ │ │ │ it ne │ │ │ │ movne.w r9, #1 │ │ │ │ rsb r9, r9, #0 │ │ │ │ - b.n 9044e │ │ │ │ + b.n 9042e │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 90254 │ │ │ │ + beq.w 9022c │ │ │ │ movw r3, #48056 @ 0xbbb8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 122f8c <_PyErr_ExceptionMatches@@Base> │ │ │ │ + bl 1232fc <_PyErr_ExceptionMatches@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 90254 │ │ │ │ + beq.w 9022c │ │ │ │ mov r0, r4 │ │ │ │ - bl 122fa4 <_PyErr_Clear@@Base> │ │ │ │ - b.n 90254 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r9 │ │ │ │ - movs r2, #0 │ │ │ │ - blx r3 │ │ │ │ - b.n 9059e │ │ │ │ + bl 123314 <_PyErr_Clear@@Base> │ │ │ │ + b.n 9022c │ │ │ │ + ldr r3, [r6, #44] @ 0x2c │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r6, #44] @ 0x2c │ │ │ │ + b.n 901ea │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 908a4 │ │ │ │ + beq.w 9087c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 90894 │ │ │ │ + bne.w 90860 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r0, r6 │ │ │ │ - movw r2, #20924 @ 0x51bc │ │ │ │ + movw r2, #21244 @ 0x52fc │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mov r3, r4 │ │ │ │ - bl 20d668 │ │ │ │ - b.n 90414 │ │ │ │ - ldr r3, [r6, #44] @ 0x2c │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r6, #44] @ 0x2c │ │ │ │ - b.n 90212 │ │ │ │ + bl 20d5bc │ │ │ │ + b.n 903f4 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r9 │ │ │ │ + movs r2, #0 │ │ │ │ + blx r3 │ │ │ │ + b.n 9057e │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ - movw r1, #21000 @ 0x5208 │ │ │ │ + movw r1, #21320 @ 0x5348 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1990 │ │ │ │ + bl d19a8 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 90788 │ │ │ │ + beq.n 9076a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 90852 │ │ │ │ + beq.w 908cc │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 907cc │ │ │ │ + bne.n 907ae │ │ │ │ ldr.w r2, [fp] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 907a4 │ │ │ │ + beq.n 90786 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [fp] │ │ │ │ - cbz r2, 907c6 │ │ │ │ + cbz r2, 907a8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78230 │ │ │ │ + bl 781b0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 90092 │ │ │ │ + b.n 90288 │ │ │ │ ldr.w r3, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 907a4 │ │ │ │ + beq.n 90786 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 907a4 │ │ │ │ + bne.n 90786 │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ - b.n 904ca │ │ │ │ + b.n 904aa │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbz r3, 907e2 │ │ │ │ + cbz r3, 907c8 │ │ │ │ ldr.w r2, [fp] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 907a4 │ │ │ │ - mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ - b.n 904c0 │ │ │ │ + beq.n 90786 │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ - b.n 904fc │ │ │ │ + b.n 904a0 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ + mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ + b.n 904dc │ │ │ │ ldr r2, [r3, #12] │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #15684 @ 0x3d44 │ │ │ │ + movw r1, #16004 @ 0x3e84 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1990 │ │ │ │ - b.n 90428 │ │ │ │ + bl d19a8 │ │ │ │ + b.n 90408 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r2, sp, #32 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a27dc │ │ │ │ - b.n 90420 │ │ │ │ + bl 1a26ec │ │ │ │ + b.n 90400 │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r6, #44] @ 0x2c │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ ands.w r2, r2, #2048 @ 0x800 │ │ │ │ - bne.w 9004a │ │ │ │ + bne.w 90032 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r3, #2 │ │ │ │ add r2, sp, #32 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a27dc │ │ │ │ - b.n 9041a │ │ │ │ + bl 1a26ec │ │ │ │ + b.n 903fa │ │ │ │ movs r3, #2 │ │ │ │ add r2, sp, #32 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 1a27dc │ │ │ │ + bl 1a26ec │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 90420 │ │ │ │ - b.n 9041a │ │ │ │ - mov r0, r7 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 90788 │ │ │ │ + beq.w 90400 │ │ │ │ + b.n 903fa │ │ │ │ mov.w sl, sl, lsl #1 │ │ │ │ - b.n 90324 │ │ │ │ + b.n 90304 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 900e6 │ │ │ │ - ldr r0, [pc, #28] @ (90888 ) │ │ │ │ - bl 8fe38 │ │ │ │ + beq.w 900be │ │ │ │ + ldr r0, [pc, #44] @ (90870 ) │ │ │ │ + bl 8fe20 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 90426 │ │ │ │ + beq.w 90406 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 9001c │ │ │ │ - b.n 902dc │ │ │ │ - nop │ │ │ │ - add r0, pc, #176 @ (adr r0, 9093c ) │ │ │ │ + bne.w 90004 │ │ │ │ + b.n 902bc │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 90718 │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 90718 │ │ │ │ + add r0, pc, #176 @ (adr r0, 90924 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ asrs r0, r1, #32 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 9073a │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 9073a │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 90212 │ │ │ │ - b.n 9041a │ │ │ │ + beq.w 901ea │ │ │ │ + b.n 903fa │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 907a4 │ │ │ │ + beq.w 90786 │ │ │ │ ldr.w r2, [fp] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 907a4 │ │ │ │ - b.n 907dc │ │ │ │ - ldr.w r9, [r0, #4] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - subs.w r9, r9, #0 │ │ │ │ - it ne │ │ │ │ - movne.w r9, #1 │ │ │ │ - cmp r3, r2 │ │ │ │ - rsb r9, r9, #0 │ │ │ │ - beq.w 9044e │ │ │ │ - b.n 90444 │ │ │ │ + beq.w 90786 │ │ │ │ + b.n 907be │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 901f6 │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 901f6 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.w 8ff4a │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 90018 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.w 90018 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.w 8ff62 │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 9076a │ │ │ │ + ldr r5, [r6, #72] @ 0x48 │ │ │ │ + str r3, [r6, #72] @ 0x48 │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 8ff0c │ │ │ │ + ldr.w fp, [pc, #68] @ 90924 │ │ │ │ + nop │ │ │ │ + b.w 8ff6e │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #2 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r9 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ - bl 1a5a98 │ │ │ │ - b.n 9059e │ │ │ │ - ldr r5, [r6, #72] @ 0x48 │ │ │ │ - str r3, [r6, #72] @ 0x48 │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 8ff24 │ │ │ │ - ldr.w fp, [pc, #52] @ 90944 │ │ │ │ - nop │ │ │ │ - b.w 8ff86 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 9021e │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 9021e │ │ │ │ + bl 1a59a8 │ │ │ │ + b.n 9057e │ │ │ │ + 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 9042e │ │ │ │ + b.n 90424 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 90232 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 90030 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.w 90030 │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 9020a │ │ │ │ asrs r0, r1, #32 │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -00090948 : │ │ │ │ +00090928 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3928] @ 0xf58 │ │ │ │ sub sp, #132 @ 0x84 │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r1 │ │ │ │ @@ -153047,88 +153013,88 @@ │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ blx 29b58 │ │ │ │ ldrb r1, [r7, #0] │ │ │ │ adds r0, #100 @ 0x64 │ │ │ │ str r4, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 914ec │ │ │ │ + beq.w 914cc │ │ │ │ mov.w r9, #0 │ │ │ │ movs r3, #1 │ │ │ │ mov fp, r9 │ │ │ │ mov r4, r9 │ │ │ │ mov r6, r9 │ │ │ │ str r3, [sp, #20] │ │ │ │ strd r9, r9, [sp, #12] │ │ │ │ - movw r3, #42848 @ 0xa760 │ │ │ │ + movw r3, #43168 @ 0xa8a0 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ strd r9, r9, [sp, #24] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ cmp r1, #37 @ 0x25 │ │ │ │ it ne │ │ │ │ movne r5, r7 │ │ │ │ - bne.n 90a80 │ │ │ │ + bne.n 90a60 │ │ │ │ ldrb r3, [r7, #1] │ │ │ │ adds r5, r7, #1 │ │ │ │ cmp r3, #37 @ 0x25 │ │ │ │ itt ne │ │ │ │ movne r2, #0 │ │ │ │ strne r2, [sp, #32] │ │ │ │ - beq.w 9176e │ │ │ │ + beq.w 917a8 │ │ │ │ adds r0, r5, #1 │ │ │ │ cmp r3, #48 @ 0x30 │ │ │ │ - beq.w 91572 │ │ │ │ - bhi.w 90b80 │ │ │ │ + beq.w 91550 │ │ │ │ + bhi.w 90b60 │ │ │ │ cmp r3, #35 @ 0x23 │ │ │ │ - beq.w 919ac │ │ │ │ + beq.w 919ea │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - beq.w 9199c │ │ │ │ + beq.w 919da │ │ │ │ cmp r3, #42 @ 0x2a │ │ │ │ - beq.w 91a88 │ │ │ │ + beq.w 91aaa │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr.w r2, [r1, r3, lsl #2] │ │ │ │ ands.w r2, r2, #4 │ │ │ │ - bne.w 9164e │ │ │ │ + bne.w 9162c │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - beq.w 91082 │ │ │ │ + beq.w 91062 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 90b38 │ │ │ │ + beq.w 90b18 │ │ │ │ ldrb r1, [r5, #1] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 911e4 │ │ │ │ + beq.w 911c4 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r1, r2 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - movw r8, #25044 @ 0x61d4 │ │ │ │ + movw r8, #25364 @ 0x6314 │ │ │ │ movt r8, #39 @ 0x27 │ │ │ │ - movw r2, #44688 @ 0xae90 │ │ │ │ + movw r2, #44928 @ 0xaf80 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw lr, #64664 @ 0xfc98 │ │ │ │ + movw lr, #65180 @ 0xfe9c │ │ │ │ movt lr, #40 @ 0x28 │ │ │ │ - movw ip, #25048 @ 0x61d8 │ │ │ │ + movw ip, #25368 @ 0x6318 │ │ │ │ movt ip, #39 @ 0x27 │ │ │ │ mov fp, r1 │ │ │ │ - movw r0, #25052 @ 0x61dc │ │ │ │ + movw r0, #25372 @ 0x631c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #86 @ 0x56 │ │ │ │ - beq.w 90c32 │ │ │ │ + beq.w 90c12 │ │ │ │ cmp r3, #88 @ 0x58 │ │ │ │ - beq.w 9133c │ │ │ │ + beq.w 9131c │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 90b38 │ │ │ │ + bne.n 90b18 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - bls.n 90b38 │ │ │ │ + bls.n 90b18 │ │ │ │ sub.w r1, r3, #65 @ 0x41 │ │ │ │ cmp r1, #23 │ │ │ │ - bhi.n 90b38 │ │ │ │ + bhi.n 90b18 │ │ │ │ tbh [pc, r1, lsl #1] │ │ │ │ - lsrs r6, r5, #32 │ │ │ │ + lsrs r7, r1, #1 │ │ │ │ lsls r4, r6, #1 │ │ │ │ lsls r4, r6, #1 │ │ │ │ lsls r4, r6, #1 │ │ │ │ lsls r4, r6, #1 │ │ │ │ lsls r4, r6, #1 │ │ │ │ lsls r4, r6, #1 │ │ │ │ lsls r4, r6, #1 │ │ │ │ @@ -153147,112 +153113,112 @@ │ │ │ │ lsls r0, r1, #7 │ │ │ │ lsls r5, r6, #3 │ │ │ │ lsls r4, r6, #1 │ │ │ │ lsls r6, r6, #17 │ │ │ │ ldrsb.w r3, [r5] │ │ │ │ ldrb r2, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 91a6a │ │ │ │ + blt.w 91ae6 │ │ │ │ ldrb.w r3, [r5, #1]! │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, #37 @ 0x25 │ │ │ │ - bne.n 90a80 │ │ │ │ + bne.n 90a60 │ │ │ │ sub.w r8, r5, r7 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 90bc0 │ │ │ │ + beq.w 90ba0 │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 91688 │ │ │ │ + beq.w 91814 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 90ee0 │ │ │ │ + beq.w 90ec0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #126 @ 0x7e │ │ │ │ - bls.w 90bd8 │ │ │ │ + bls.w 90bb8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ subs r3, r3, r4 │ │ │ │ cmp r3, r8 │ │ │ │ - blt.w 90bd8 │ │ │ │ + blt.w 90bb8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 916ae │ │ │ │ + bne.w 916ea │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r8 │ │ │ │ adds r0, r3, r4 │ │ │ │ blx 29c10 │ │ │ │ add r4, r8 │ │ │ │ mov r7, r5 │ │ │ │ ldrb r1, [r7, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 909a0 │ │ │ │ + bne.w 90980 │ │ │ │ mov r8, r6 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 914d4 │ │ │ │ + beq.w 914b4 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 90b18 │ │ │ │ + bne.n 90af8 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.w 91220 │ │ │ │ + beq.w 91200 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl ca7e4 <_PyUnicodeWriter_PrepareInternal@@Base+0xd84> │ │ │ │ + bl ca7f8 <_PyUnicodeWriter_PrepareInternal@@Base+0xd80> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 919cc │ │ │ │ + beq.w 9187c │ │ │ │ ldr r2, [r0, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9167e │ │ │ │ + beq.w 9180a │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 91228 │ │ │ │ + beq.w 91208 │ │ │ │ mov r8, r3 │ │ │ │ mov r0, r8 │ │ │ │ add sp, #132 @ 0x84 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ and.w sl, fp, r1 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ cmp.w sl, #0 │ │ │ │ it ge │ │ │ │ orrge.w r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 90d48 │ │ │ │ + beq.w 90d28 │ │ │ │ mov fp, r4 │ │ │ │ mov r8, r6 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #25256 @ 0x62a8 │ │ │ │ + movw r1, #25576 @ 0x63e8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1990 │ │ │ │ + bl d19a8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ strd r3, fp, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str.w r8, [sp, #92] @ 0x5c │ │ │ │ strb.w r3, [sp, #124] @ 0x7c │ │ │ │ strb.w r9, [sp, #125] @ 0x7d │ │ │ │ - bl 1d3f78 <_PyBytesWriter_Dealloc@@Base> │ │ │ │ + bl 1d3e54 <_PyBytesWriter_Dealloc@@Base> │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 90b18 │ │ │ │ + b.n 90af8 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr.w r2, [r1, r3, lsl #2] │ │ │ │ lsls r2, r2, #29 │ │ │ │ - bmi.w 9164e │ │ │ │ + bmi.w 9162c │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ sub.w r2, r3, #106 @ 0x6a │ │ │ │ cmp r2, #16 │ │ │ │ - bhi.n 90c84 │ │ │ │ + bhi.n 90c64 │ │ │ │ tbh [pc, r2, lsl #1] │ │ │ │ lsls r3, r1, #8 │ │ │ │ lsls r3, r6, #1 │ │ │ │ lsls r1, r5, #8 │ │ │ │ lsls r3, r6, #1 │ │ │ │ lsls r3, r6, #1 │ │ │ │ lsls r3, r6, #1 │ │ │ │ @@ -153264,23 +153230,23 @@ │ │ │ │ lsls r3, r6, #1 │ │ │ │ lsls r3, r6, #1 │ │ │ │ lsls r3, r6, #1 │ │ │ │ lsls r3, r6, #1 │ │ │ │ lsls r3, r6, #1 │ │ │ │ lsls r5, r5, #7 │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 916f4 │ │ │ │ + beq.w 91730 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 90ee8 │ │ │ │ + beq.w 90ec8 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #126 @ 0x7e │ │ │ │ - bhi.w 90ab8 │ │ │ │ + bhi.w 90a98 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 90ac2 │ │ │ │ + beq.w 90aa2 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r2, #127 @ 0x7f │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ mov r1, r8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ @@ -153288,47 +153254,47 @@ │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ strd r3, r4, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r6, [sp, #92] @ 0x5c │ │ │ │ strb.w r3, [sp, #124] @ 0x7c │ │ │ │ strb.w r9, [sp, #125] @ 0x7d │ │ │ │ - bl c9a60 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + bl c9a78 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ adds r0, #1 │ │ │ │ ldrd r6, r3, [sp, #92] @ 0x5c │ │ │ │ str r2, [sp, #12] │ │ │ │ ldr r2, [sp, #108] @ 0x6c │ │ │ │ str r3, [sp, #24] │ │ │ │ str r2, [sp, #16] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ ldrb.w r2, [sp, #124] @ 0x7c │ │ │ │ ldr r4, [sp, #112] @ 0x70 │ │ │ │ ldrb.w r9, [sp, #125] @ 0x7d │ │ │ │ str r3, [sp, #28] │ │ │ │ str r2, [sp, #20] │ │ │ │ - bne.w 90ac4 │ │ │ │ + bne.w 90aa4 │ │ │ │ mov fp, r4 │ │ │ │ mov r8, r6 │ │ │ │ - b.n 90b54 │ │ │ │ + b.n 90b34 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #1 │ │ │ │ - bgt.w 90b38 │ │ │ │ + bgt.w 90b18 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ adds r1, r3, #4 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ add.w r7, r3, #8 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r7, [sp, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 91ae6 │ │ │ │ + bne.w 91a44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 919ec │ │ │ │ + beq.w 919aa │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r1, r0 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ @@ -153339,102 +153305,102 @@ │ │ │ │ strd r3, r4, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ strb.w r3, [sp, #124] @ 0x7c │ │ │ │ mov r3, fp │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ str r6, [sp, #92] @ 0x5c │ │ │ │ strb.w r9, [sp, #125] @ 0x7d │ │ │ │ - b.n 90e10 │ │ │ │ + b.n 90df0 │ │ │ │ movs r2, #0 │ │ │ │ - movw r8, #25044 @ 0x61d4 │ │ │ │ + movw r8, #25364 @ 0x6314 │ │ │ │ movt r8, #39 @ 0x27 │ │ │ │ mov r1, r2 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ - movw lr, #64664 @ 0xfc98 │ │ │ │ + movw lr, #65180 @ 0xfe9c │ │ │ │ movt lr, #40 @ 0x28 │ │ │ │ - movw r2, #44688 @ 0xae90 │ │ │ │ + movw r2, #44928 @ 0xaf80 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw ip, #25048 @ 0x61d8 │ │ │ │ + movw ip, #25368 @ 0x6318 │ │ │ │ movt ip, #39 @ 0x27 │ │ │ │ mov.w fp, #4294967295 @ 0xffffffff │ │ │ │ - movw r0, #25052 @ 0x61dc │ │ │ │ + movw r0, #25372 @ 0x631c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 90b38 │ │ │ │ + beq.w 90b18 │ │ │ │ ldrb r1, [r5, #1] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 911d0 │ │ │ │ + beq.w 911b0 │ │ │ │ cmp r3, #120 @ 0x78 │ │ │ │ - bhi.w 90b38 │ │ │ │ + bhi.w 90b18 │ │ │ │ cmp r3, #98 @ 0x62 │ │ │ │ - bls.w 90a2e │ │ │ │ + bls.w 90a0e │ │ │ │ sub.w r1, r3, #99 @ 0x63 │ │ │ │ mov.w sl, #1 │ │ │ │ uxtb r1, r1 │ │ │ │ lsl.w sl, sl, r1 │ │ │ │ movw r1, #4162 @ 0x1042 │ │ │ │ movt r1, #36 @ 0x24 │ │ │ │ and.w r1, sl, r1 │ │ │ │ - cbnz r1, 90d48 │ │ │ │ + cbnz r1, 90d28 │ │ │ │ movw r1, #8193 @ 0x2001 │ │ │ │ tst.w sl, r1 │ │ │ │ - bne.w 90b20 │ │ │ │ + bne.w 90b00 │ │ │ │ cmp r3, #115 @ 0x73 │ │ │ │ - beq.w 90f32 │ │ │ │ + beq.w 90f12 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 90b38 │ │ │ │ + bne.w 90b18 │ │ │ │ cmp r3, #99 @ 0x63 │ │ │ │ - bne.n 90d4c │ │ │ │ + bne.n 90d2c │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ ldr r7, [r3, #0] │ │ │ │ cmp.w r7, #1114112 @ 0x110000 │ │ │ │ - bcs.w 91a1c │ │ │ │ + bcs.w 919fa │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r7, r3 │ │ │ │ - bhi.w 91034 │ │ │ │ + bhi.w 91014 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ subs r3, r3, r4 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 91034 │ │ │ │ + ble.w 91014 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 9128e │ │ │ │ + bne.w 9126e │ │ │ │ ldr r3, [sp, #24] │ │ │ │ strb r7, [r3, r4] │ │ │ │ adds r4, #1 │ │ │ │ adds r7, r5, #1 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 90ada │ │ │ │ - b.n 90c2c │ │ │ │ + bne.w 90aba │ │ │ │ + b.n 90c0c │ │ │ │ cmp r3, #99 @ 0x63 │ │ │ │ - beq.n 90d0e │ │ │ │ + beq.n 90cee │ │ │ │ sub.w sl, r3, #100 @ 0x64 │ │ │ │ movs r1, #1 │ │ │ │ uxtb.w sl, sl │ │ │ │ lsl.w r0, r1, sl │ │ │ │ movw sl, #2081 @ 0x821 │ │ │ │ movt sl, #18 │ │ │ │ tst.w r0, sl │ │ │ │ - bne.w 9133c │ │ │ │ + bne.w 9131c │ │ │ │ cmp r3, #112 @ 0x70 │ │ │ │ - beq.w 915f2 │ │ │ │ + beq.w 915d0 │ │ │ │ cmp r3, #115 @ 0x73 │ │ │ │ - bne.w 90b38 │ │ │ │ + bne.w 90b18 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ adds r3, r1, #4 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov r3, fp │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 91a3a │ │ │ │ + bne.w 91a7a │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r0, [sp, #0] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ @@ -153444,33 +153410,33 @@ │ │ │ │ strd r0, r4, [sp, #108] @ 0x6c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ strb.w r0, [sp, #124] @ 0x7c │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ str r6, [sp, #92] @ 0x5c │ │ │ │ strb.w r9, [sp, #125] @ 0x7d │ │ │ │ - bl d1a14 │ │ │ │ + bl d1a2c │ │ │ │ ldrd r6, r3, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ adds r0, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ str r3, [sp, #16] │ │ │ │ ldrb.w r3, [sp, #124] @ 0x7c │ │ │ │ ldr r4, [sp, #112] @ 0x70 │ │ │ │ ldrb.w r9, [sp, #125] @ 0x7d │ │ │ │ str r3, [sp, #20] │ │ │ │ - beq.w 90c2c │ │ │ │ + beq.w 90c0c │ │ │ │ adds r7, r5, #1 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 90ada │ │ │ │ - b.n 90c2c │ │ │ │ + bne.w 90aba │ │ │ │ + b.n 90c0c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ @@ -153484,16 +153450,16 @@ │ │ │ │ ldr r4, [sp, #32] │ │ │ │ strb.w r3, [sp, #124] @ 0x7c │ │ │ │ mov r3, fp │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r6, [sp, #92] @ 0x5c │ │ │ │ strb.w r9, [sp, #125] @ 0x7d │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl d1c9c │ │ │ │ - b.n 90db2 │ │ │ │ + bl d1cb4 │ │ │ │ + b.n 90d92 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ adds r1, r3, #4 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr.w r8, [r3, #4] │ │ │ │ mov r0, r8 │ │ │ │ @@ -153503,26 +153469,26 @@ │ │ │ │ addne r3, #1 │ │ │ │ strne.w r3, [r8] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ lsls r3, r3, #28 │ │ │ │ ite mi │ │ │ │ movmi r1, #58 @ 0x3a │ │ │ │ movpl r1, #46 @ 0x2e │ │ │ │ - bl 169504 │ │ │ │ + bl 1695ec │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 90e5e │ │ │ │ + beq.n 90e3e │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 91b1c │ │ │ │ + beq.w 91a18 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 90c2c │ │ │ │ + beq.w 90c0c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r1, r7 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ @@ -153533,163 +153499,163 @@ │ │ │ │ strd r3, r4, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ strb.w r3, [sp, #124] @ 0x7c │ │ │ │ mov r3, fp │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ str r6, [sp, #92] @ 0x5c │ │ │ │ strb.w r9, [sp, #125] @ 0x7d │ │ │ │ - bl d1c9c │ │ │ │ + bl d1cb4 │ │ │ │ ldrd r6, r3, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ adds r0, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ str r3, [sp, #16] │ │ │ │ ldrb.w r3, [sp, #124] @ 0x7c │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r4, [sp, #112] @ 0x70 │ │ │ │ ldrb.w r9, [sp, #125] @ 0x7d │ │ │ │ ldr r3, [r7, #0] │ │ │ │ - beq.w 91ac4 │ │ │ │ + beq.w 91a22 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 90dd6 │ │ │ │ + beq.n 90db6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 90dd6 │ │ │ │ - ldr r2, [pc, #788] @ (911e0 ) │ │ │ │ + bne.n 90db6 │ │ │ │ + ldr r2, [pc, #788] @ (911c0 ) │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr.w r8, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 91694 │ │ │ │ + bne.w 916ce │ │ │ │ mov r0, r7 │ │ │ │ blx r8 │ │ │ │ - b.n 90dd6 │ │ │ │ + b.n 90db6 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 90ab0 │ │ │ │ + bne.w 90a90 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r8 │ │ │ │ - bl 91d10 <_PyUnicodeWriter_WriteASCIIString@@Base+0x188> │ │ │ │ + bl 91cec <_PyUnicodeWriter_WriteASCIIString@@Base+0x188> │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9166c │ │ │ │ + beq.w 9164a │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r6, r7 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ mov r7, r5 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov.w r9, #1 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ str r4, [sp, #112] @ 0x70 │ │ │ │ add r4, r8 │ │ │ │ strh.w r3, [sp, #124] @ 0x7c │ │ │ │ - bl 1a44ec │ │ │ │ + bl 1a43fc │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 90ada │ │ │ │ + b.n 90aba │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #1 │ │ │ │ - ble.w 90d4c │ │ │ │ - b.n 90b38 │ │ │ │ + ble.w 90d2c │ │ │ │ + b.n 90b18 │ │ │ │ mov.w fp, #4294967295 @ 0xffffffff │ │ │ │ ldrb r3, [r5, #1] │ │ │ │ - movw r2, #25108 @ 0x6214 │ │ │ │ + movw r2, #25428 @ 0x6354 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - movw r8, #25112 @ 0x6218 │ │ │ │ + movw r8, #25432 @ 0x6358 │ │ │ │ movt r8, #39 @ 0x27 │ │ │ │ - movw lr, #25116 @ 0x621c │ │ │ │ + movw lr, #25436 @ 0x635c │ │ │ │ movt lr, #39 @ 0x27 │ │ │ │ - movw ip, #25120 @ 0x6220 │ │ │ │ + movw ip, #25440 @ 0x6360 │ │ │ │ movt ip, #39 @ 0x27 │ │ │ │ - movw r1, #25124 @ 0x6224 │ │ │ │ + movw r1, #25444 @ 0x6364 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ adds r5, #1 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ movs r1, #1 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ movs r1, #4 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ - b.n 90cba │ │ │ │ + b.n 90c9a │ │ │ │ mov.w fp, #4294967295 @ 0xffffffff │ │ │ │ ldrb r3, [r5, #1] │ │ │ │ - movw r2, #22464 @ 0x57c0 │ │ │ │ + movw r2, #22784 @ 0x5900 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r8, #25096 @ 0x6208 │ │ │ │ + movw r8, #25416 @ 0x6348 │ │ │ │ movt r8, #39 @ 0x27 │ │ │ │ - movw lr, #25100 @ 0x620c │ │ │ │ + movw lr, #25420 @ 0x634c │ │ │ │ movt lr, #39 @ 0x27 │ │ │ │ - movw ip, #2508 @ 0x9cc │ │ │ │ + movw ip, #2828 @ 0xb0c │ │ │ │ movt ip, #41 @ 0x29 │ │ │ │ - movw r1, #25104 @ 0x6210 │ │ │ │ + movw r1, #25424 @ 0x6350 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ adds r5, #1 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ movs r1, #1 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ movs r1, #3 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ - b.n 90cba │ │ │ │ + b.n 90c9a │ │ │ │ mov.w fp, #4294967295 @ 0xffffffff │ │ │ │ ldrb r3, [r5, #1] │ │ │ │ - movw r2, #25128 @ 0x6228 │ │ │ │ + movw r2, #25448 @ 0x6368 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - movw r8, #25132 @ 0x622c │ │ │ │ + movw r8, #25452 @ 0x636c │ │ │ │ movt r8, #39 @ 0x27 │ │ │ │ - movw lr, #25136 @ 0x6230 │ │ │ │ + movw lr, #25456 @ 0x6370 │ │ │ │ movt lr, #39 @ 0x27 │ │ │ │ - movw ip, #25140 @ 0x6234 │ │ │ │ + movw ip, #25460 @ 0x6374 │ │ │ │ movt ip, #39 @ 0x27 │ │ │ │ - movw r1, #25144 @ 0x6238 │ │ │ │ + movw r1, #25464 @ 0x6378 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ adds r5, #1 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ movs r1, #1 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ movs r1, #5 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ - b.n 90cba │ │ │ │ + b.n 90c9a │ │ │ │ mov.w fp, #4294967295 @ 0xffffffff │ │ │ │ ldrb r3, [r5, #1] │ │ │ │ cmp r3, #108 @ 0x6c │ │ │ │ - bne.w 917c2 │ │ │ │ + bne.w 91820 │ │ │ │ ldrb r3, [r5, #2] │ │ │ │ - movw r2, #21256 @ 0x5308 │ │ │ │ + movw r2, #21576 @ 0x5448 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r8, #25056 @ 0x61e0 │ │ │ │ + movw r8, #25376 @ 0x6320 │ │ │ │ movt r8, #39 @ 0x27 │ │ │ │ - movw lr, #25064 @ 0x61e8 │ │ │ │ + movw lr, #25384 @ 0x6328 │ │ │ │ movt lr, #39 @ 0x27 │ │ │ │ - movw ip, #61864 @ 0xf1a8 │ │ │ │ + movw ip, #62184 @ 0xf2e8 │ │ │ │ movt ip, #41 @ 0x29 │ │ │ │ - movw r1, #25072 @ 0x61f0 │ │ │ │ + movw r1, #25392 @ 0x6330 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ adds r5, #2 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ movs r1, #1 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ movs r1, #2 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ - b.n 90cba │ │ │ │ + b.n 90c9a │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r2, r7 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ movs r1, #1 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ @@ -153697,228 +153663,228 @@ │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ strd r3, r4, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r6, [sp, #92] @ 0x5c │ │ │ │ strb.w r3, [sp, #124] @ 0x7c │ │ │ │ strb.w r9, [sp, #125] @ 0x7d │ │ │ │ - bl c9a60 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + bl c9a78 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ ldrd r6, r3, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ adds r0, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ str r3, [sp, #16] │ │ │ │ ldrb.w r3, [sp, #124] @ 0x7c │ │ │ │ ldr r4, [sp, #112] @ 0x70 │ │ │ │ ldrb.w r9, [sp, #125] @ 0x7d │ │ │ │ str r3, [sp, #20] │ │ │ │ - bne.w 90d30 │ │ │ │ - b.n 90c2c │ │ │ │ + bne.w 90d10 │ │ │ │ + b.n 90c0c │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldrb r3, [r5, #1] │ │ │ │ cmp r3, #42 @ 0x2a │ │ │ │ - beq.w 9189e │ │ │ │ - movw r1, #42848 @ 0xa760 │ │ │ │ + beq.w 918e4 │ │ │ │ + movw r1, #43168 @ 0xa8a0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr.w r2, [r1, r3, lsl #2] │ │ │ │ lsls r2, r2, #29 │ │ │ │ itt pl │ │ │ │ addpl r5, #1 │ │ │ │ movpl.w fp, #4294967295 @ 0xffffffff │ │ │ │ - bpl.n 9114a │ │ │ │ + bpl.n 9112a │ │ │ │ sub.w fp, r3, #48 @ 0x30 │ │ │ │ ldrb r3, [r5, #2] │ │ │ │ ldr.w r2, [r1, r3, lsl #2] │ │ │ │ lsls r0, r2, #29 │ │ │ │ - bpl.w 911da │ │ │ │ + bpl.w 911ba │ │ │ │ movs r0, #47 @ 0x2f │ │ │ │ movt r0, #32768 @ 0x8000 │ │ │ │ sub.w lr, r0, r3 │ │ │ │ movw ip, #26215 @ 0x6667 │ │ │ │ movt ip, #26214 @ 0x6666 │ │ │ │ mov.w r2, lr, asr #31 │ │ │ │ smull lr, r8, ip, lr │ │ │ │ rsb r2, r2, r8, asr #2 │ │ │ │ cmp fp, r2 │ │ │ │ - bgt.w 918b8 │ │ │ │ + bgt.w 91954 │ │ │ │ sub.w r2, r3, #48 @ 0x30 │ │ │ │ ldrb r3, [r5, #3] │ │ │ │ mov.w lr, #10 │ │ │ │ mla fp, lr, fp, r2 │ │ │ │ ldr.w r2, [r1, r3, lsl #2] │ │ │ │ lsls r2, r2, #29 │ │ │ │ - bpl.w 912a0 │ │ │ │ + bpl.w 91280 │ │ │ │ sub.w r8, r0, r3 │ │ │ │ mov.w r2, r8, asr #31 │ │ │ │ smull r8, sl, ip, r8 │ │ │ │ rsb r2, r2, sl, asr #2 │ │ │ │ cmp r2, fp │ │ │ │ - blt.w 918b8 │ │ │ │ + blt.w 91954 │ │ │ │ ldrb.w r8, [r5, #4] │ │ │ │ subs r3, #48 @ 0x30 │ │ │ │ adds r5, #4 │ │ │ │ mla fp, lr, fp, r3 │ │ │ │ mov r3, r8 │ │ │ │ ldr.w r2, [r1, r8, lsl #2] │ │ │ │ lsls r2, r2, #29 │ │ │ │ - bpl.n 9114a │ │ │ │ + bpl.n 9112a │ │ │ │ sub.w r3, r0, r8 │ │ │ │ sub.w r8, r8, #48 @ 0x30 │ │ │ │ asrs r2, r3, #31 │ │ │ │ smull sl, r3, ip, r3 │ │ │ │ rsb r3, r2, r3, asr #2 │ │ │ │ cmp r3, fp │ │ │ │ mla fp, lr, fp, r8 │ │ │ │ - blt.w 918b8 │ │ │ │ + blt.w 91954 │ │ │ │ ldrb.w r8, [r5, #1]! │ │ │ │ mov r3, r8 │ │ │ │ ldr.w r2, [r1, r8, lsl #2] │ │ │ │ lsls r2, r2, #29 │ │ │ │ - bmi.n 91120 │ │ │ │ + bmi.n 91100 │ │ │ │ sub.w r2, r3, #106 @ 0x6a │ │ │ │ cmp r2, #16 │ │ │ │ - bhi.n 9119c │ │ │ │ - add r1, pc, #4 @ (adr r1, 91158 ) │ │ │ │ + bhi.n 9117c │ │ │ │ + add r1, pc, #4 @ (adr r1, 91138 ) │ │ │ │ ldr.w pc, [r1, r2, lsl #2] │ │ │ │ - lsrs r1, r7, #30 │ │ │ │ + lsrs r1, r3, #30 │ │ │ │ movs r1, r1 │ │ │ │ - asrs r5, r3, #6 │ │ │ │ + asrs r5, r7, #5 │ │ │ │ movs r1, r1 │ │ │ │ - lsrs r5, r6, #31 │ │ │ │ + lsrs r5, r2, #31 │ │ │ │ movs r1, r1 │ │ │ │ - asrs r5, r3, #6 │ │ │ │ + asrs r5, r7, #5 │ │ │ │ movs r1, r1 │ │ │ │ - asrs r5, r3, #6 │ │ │ │ + asrs r5, r7, #5 │ │ │ │ movs r1, r1 │ │ │ │ - asrs r5, r3, #6 │ │ │ │ + asrs r5, r7, #5 │ │ │ │ movs r1, r1 │ │ │ │ - asrs r5, r3, #6 │ │ │ │ + asrs r5, r7, #5 │ │ │ │ movs r1, r1 │ │ │ │ - asrs r5, r3, #6 │ │ │ │ + asrs r5, r7, #5 │ │ │ │ movs r1, r1 │ │ │ │ - asrs r5, r3, #6 │ │ │ │ + asrs r5, r7, #5 │ │ │ │ movs r1, r1 │ │ │ │ - asrs r5, r3, #6 │ │ │ │ + asrs r5, r7, #5 │ │ │ │ movs r1, r1 │ │ │ │ - lsrs r1, r0, #29 │ │ │ │ + lsrs r1, r4, #28 │ │ │ │ movs r1, r1 │ │ │ │ - asrs r5, r3, #6 │ │ │ │ + asrs r5, r7, #5 │ │ │ │ movs r1, r1 │ │ │ │ - asrs r5, r3, #6 │ │ │ │ + asrs r5, r7, #5 │ │ │ │ movs r1, r1 │ │ │ │ - asrs r5, r3, #6 │ │ │ │ + asrs r5, r7, #5 │ │ │ │ movs r1, r1 │ │ │ │ - asrs r5, r3, #6 │ │ │ │ + asrs r5, r7, #5 │ │ │ │ movs r1, r1 │ │ │ │ - asrs r5, r3, #6 │ │ │ │ + asrs r5, r7, #5 │ │ │ │ movs r1, r1 │ │ │ │ - lsrs r5, r7, #29 │ │ │ │ + lsrs r5, r3, #29 │ │ │ │ movs r1, r1 │ │ │ │ movs r2, #0 │ │ │ │ - movw r8, #25044 @ 0x61d4 │ │ │ │ + movw r8, #25364 @ 0x6314 │ │ │ │ movt r8, #39 @ 0x27 │ │ │ │ mov r1, r2 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ - movw lr, #64664 @ 0xfc98 │ │ │ │ + movw lr, #65180 @ 0xfe9c │ │ │ │ movt lr, #40 @ 0x28 │ │ │ │ - movw r2, #44688 @ 0xae90 │ │ │ │ + movw r2, #44928 @ 0xaf80 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw ip, #25048 @ 0x61d8 │ │ │ │ + movw ip, #25368 @ 0x6318 │ │ │ │ movt ip, #39 @ 0x27 │ │ │ │ - movw r0, #25052 @ 0x61dc │ │ │ │ + movw r0, #25372 @ 0x631c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - b.n 90cba │ │ │ │ + b.n 90c9a │ │ │ │ cmp r3, #120 @ 0x78 │ │ │ │ - bhi.w 914a0 │ │ │ │ + bhi.w 91480 │ │ │ │ str r1, [sp, #20] │ │ │ │ - b.n 90cce │ │ │ │ + b.n 90cae │ │ │ │ adds r5, #2 │ │ │ │ - b.n 9114a │ │ │ │ + b.n 9112a │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - movw r8, #25044 @ 0x61d4 │ │ │ │ + movw r8, #25364 @ 0x6314 │ │ │ │ movt r8, #39 @ 0x27 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - movw lr, #64664 @ 0xfc98 │ │ │ │ + movw lr, #65180 @ 0xfe9c │ │ │ │ movt lr, #40 @ 0x28 │ │ │ │ - movw r2, #44688 @ 0xae90 │ │ │ │ + movw r2, #44928 @ 0xaf80 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw ip, #25048 @ 0x61d8 │ │ │ │ + movw ip, #25368 @ 0x6318 │ │ │ │ movt ip, #39 @ 0x27 │ │ │ │ - movw r0, #25052 @ 0x61dc │ │ │ │ + movw r0, #25372 @ 0x631c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ mov.w fp, #4294967295 @ 0xffffffff │ │ │ │ str r1, [sp, #20] │ │ │ │ strd r0, r1, [sp, #48] @ 0x30 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ - b.n 90cce │ │ │ │ + b.n 90cae │ │ │ │ mov r3, r6 │ │ │ │ cmp r4, #1 │ │ │ │ - bne.w 90b16 │ │ │ │ + bne.w 90af6 │ │ │ │ ldrb r2, [r3, #16] │ │ │ │ ubfx r1, r2, #2, #3 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.w 90b16 │ │ │ │ + bne.w 90af6 │ │ │ │ lsls r0, r2, #26 │ │ │ │ - bpl.w 919c8 │ │ │ │ + bpl.w 919a6 │ │ │ │ lsls r1, r2, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r2, r3, #20 │ │ │ │ addpl.w r2, r3, #28 │ │ │ │ ldrsb.w r1, [r2] │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ iteee ge │ │ │ │ movge r0, #24 │ │ │ │ addlt.w r2, r2, #1296 @ 0x510 │ │ │ │ movwlt r1, #19968 @ 0x4e00 │ │ │ │ movtlt r1, #72 @ 0x48 │ │ │ │ itet ge │ │ │ │ - ldrge r1, [pc, #696] @ (9151c ) │ │ │ │ + ldrge r1, [pc, #684] @ (914f0 ) │ │ │ │ addlt.w r8, r1, r2, lsl #5 │ │ │ │ mlage r8, r0, r2, r1 │ │ │ │ cmp r8, r3 │ │ │ │ - beq.w 90b18 │ │ │ │ + beq.w 90af8 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 90b18 │ │ │ │ + beq.w 90af8 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 90b18 │ │ │ │ + bne.w 90af8 │ │ │ │ mov r0, r3 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 90b18 │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 90af8 │ │ │ │ cmp r3, #2 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ite eq │ │ │ │ strheq.w r7, [r3, r4, lsl #1] │ │ │ │ strne.w r7, [r3, r4, lsl #2] │ │ │ │ adds r4, #1 │ │ │ │ - b.n 90dd6 │ │ │ │ + b.n 90db6 │ │ │ │ adds r5, #3 │ │ │ │ - b.n 9114a │ │ │ │ + b.n 9112a │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl e7720 │ │ │ │ + bl e7798 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 90c2c │ │ │ │ + beq.w 90c0c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r1, r7 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ @@ -153929,77 +153895,77 @@ │ │ │ │ strd r3, r4, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ strb.w r3, [sp, #124] @ 0x7c │ │ │ │ mov r3, fp │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ str r6, [sp, #92] @ 0x5c │ │ │ │ strb.w r9, [sp, #125] @ 0x7d │ │ │ │ - bl d1c9c │ │ │ │ + bl d1cb4 │ │ │ │ ldrd r6, r3, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ adds r0, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ str r3, [sp, #16] │ │ │ │ ldrb.w r3, [sp, #124] @ 0x7c │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r4, [sp, #112] @ 0x70 │ │ │ │ ldrb.w r9, [sp, #125] @ 0x7d │ │ │ │ ldr r3, [r7, #0] │ │ │ │ - beq.w 91ac4 │ │ │ │ + beq.w 91a22 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 90dd6 │ │ │ │ + beq.w 90db6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 90dd6 │ │ │ │ + bne.w 90db6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 90dd6 │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 90db6 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl e45b0 │ │ │ │ + bl e4628 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 912b8 │ │ │ │ - b.n 90c2c │ │ │ │ + bne.n 91298 │ │ │ │ + b.n 90c0c │ │ │ │ cmp r3, #105 @ 0x69 │ │ │ │ it ne │ │ │ │ cmpne r3, #100 @ 0x64 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ ite eq │ │ │ │ moveq r7, #1 │ │ │ │ movne r7, #0 │ │ │ │ cmp r3, #117 @ 0x75 │ │ │ │ - beq.w 914f4 │ │ │ │ - bhi.w 914aa │ │ │ │ + beq.w 914d4 │ │ │ │ + bhi.w 9148a │ │ │ │ cmp r3, #88 @ 0x58 │ │ │ │ - beq.w 9167a │ │ │ │ + beq.w 91658 │ │ │ │ cmp r3, #111 @ 0x6f │ │ │ │ - beq.w 91676 │ │ │ │ + beq.w 91654 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ subs r0, r3, #1 │ │ │ │ cmp r0, #4 │ │ │ │ - bhi.n 91376 │ │ │ │ + bhi.n 91356 │ │ │ │ tbh [pc, r0, lsl #1] │ │ │ │ movs r5, r0 │ │ │ │ lsls r0, r1, #2 │ │ │ │ movs r5, r0 │ │ │ │ - lsls r0, r5, #12 │ │ │ │ + lsls r7, r4, #12 │ │ │ │ lsls r0, r1, #2 │ │ │ │ mov r3, r1 │ │ │ │ ldr.w r0, [r3], #4 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 914fa │ │ │ │ + beq.w 91548 │ │ │ │ str r0, [sp, #0] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov r3, r2 │ │ │ │ add.w r8, sp, #64 @ 0x40 │ │ │ │ movs r2, #26 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ @@ -154029,27 +153995,27 @@ │ │ │ │ moveq r2, ip │ │ │ │ add.w r3, lr, r2 │ │ │ │ sub.w fp, ip, r2 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ bic.w sl, fp, fp, asr #31 │ │ │ │ cmp r3, #126 @ 0x7e │ │ │ │ - bls.w 91826 │ │ │ │ + bls.w 9167a │ │ │ │ ldr r3, [sp, #16] │ │ │ │ subs r3, r3, r4 │ │ │ │ cmp r1, r3 │ │ │ │ - bgt.w 91826 │ │ │ │ + bgt.w 9167a │ │ │ │ cmp.w fp, #0 │ │ │ │ - bgt.w 91808 │ │ │ │ + bgt.w 9165c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - beq.w 91524 │ │ │ │ + beq.w 914f8 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 91502 │ │ │ │ + bgt.n 914d8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add.w r1, r8, r7 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ @@ -154057,109 +154023,103 @@ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ strd r3, r4, [sp, #108] @ 0x6c │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r6, [sp, #92] @ 0x5c │ │ │ │ strb.w r3, [sp, #124] @ 0x7c │ │ │ │ strb.w r9, [sp, #125] @ 0x7d │ │ │ │ - bl 91b88 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ + bl 91b64 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ ldrd r6, r3, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ adds r0, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ str r3, [sp, #16] │ │ │ │ ldrb.w r3, [sp, #124] @ 0x7c │ │ │ │ ldr r4, [sp, #112] @ 0x70 │ │ │ │ ldrb.w r9, [sp, #125] @ 0x7d │ │ │ │ str r3, [sp, #20] │ │ │ │ - beq.w 90c2c │ │ │ │ + beq.w 90c0c │ │ │ │ cmp.w fp, #0 │ │ │ │ - ble.w 90dd6 │ │ │ │ + ble.w 90db6 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bpl.w 90dd6 │ │ │ │ + bpl.w 90db6 │ │ │ │ movs r3, #32 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 187d64 │ │ │ │ + bl 187e20 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 90c2c │ │ │ │ + beq.w 90c0c │ │ │ │ add r4, sl │ │ │ │ - b.n 90dd6 │ │ │ │ + b.n 90db6 │ │ │ │ adds r3, r1, #7 │ │ │ │ add.w r8, sp, #64 @ 0x40 │ │ │ │ bic.w r3, r3, #7 │ │ │ │ ldrd r0, r1, [r3], #8 │ │ │ │ strd r0, r1, [sp] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ movs r1, #1 │ │ │ │ mov r3, r2 │ │ │ │ mov r0, r8 │ │ │ │ movs r2, #26 │ │ │ │ blx 2a644 <__sprintf_chk@plt> │ │ │ │ mov r3, r0 │ │ │ │ - b.n 91398 │ │ │ │ + b.n 91378 │ │ │ │ mov fp, r4 │ │ │ │ mov r8, r6 │ │ │ │ str r1, [sp, #20] │ │ │ │ - b.w 90b3c │ │ │ │ + b.w 90b1c │ │ │ │ cmp r3, #120 @ 0x78 │ │ │ │ - bne.w 91360 │ │ │ │ + bne.w 91340 │ │ │ │ mov r2, lr │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ subs r0, r3, #1 │ │ │ │ cmp r0, #4 │ │ │ │ - bhi.n 914f8 │ │ │ │ - add r3, pc, #4 @ (adr r3, 914c0 ) │ │ │ │ + bhi.n 91546 │ │ │ │ + add r3, pc, #4 @ (adr r3, 914a0 ) │ │ │ │ ldr.w pc, [r3, r0, lsl #2] │ │ │ │ - asrs r7, r6, #13 │ │ │ │ + asrs r7, r2, #13 │ │ │ │ movs r1, r1 │ │ │ │ - asrs r5, r7, #17 │ │ │ │ + asrs r5, r3, #17 │ │ │ │ movs r1, r1 │ │ │ │ - asrs r7, r6, #13 │ │ │ │ + asrs r7, r2, #13 │ │ │ │ movs r1, r1 │ │ │ │ - adds r5, r7, r6 │ │ │ │ + adds r3, r3, r6 │ │ │ │ movs r1, r1 │ │ │ │ - asrs r5, r7, #17 │ │ │ │ + asrs r5, r3, #17 │ │ │ │ movs r1, r1 │ │ │ │ - cbz r6, 914ec │ │ │ │ + cbz r6, 914cc │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 914ec │ │ │ │ + beq.n 914cc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 914ec │ │ │ │ + cbnz r3, 914cc │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - ldr.w r8, [pc, #48] @ 91520 │ │ │ │ - b.w 90b18 │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + ldr.w r8, [pc, #36] @ 914f4 │ │ │ │ + b.w 90af8 │ │ │ │ mov r2, ip │ │ │ │ - b.n 914b2 │ │ │ │ - adds r3, r1, #4 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - str r3, [sp, #0] │ │ │ │ - b.n 91386 │ │ │ │ + b.n 91492 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ movs r3, #48 @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 187d64 │ │ │ │ + bl 187e20 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 90c2c │ │ │ │ + beq.w 90c0c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ add r4, r3 │ │ │ │ - b.n 91408 │ │ │ │ - nop │ │ │ │ + b.n 913e8 │ │ │ │ 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] │ │ │ │ @@ -154169,87 +154129,92 @@ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ strd r3, r4, [sp, #108] @ 0x6c │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r6, [sp, #92] @ 0x5c │ │ │ │ strb.w r3, [sp, #124] @ 0x7c │ │ │ │ strb.w r9, [sp, #125] @ 0x7d │ │ │ │ - bl e23c8 │ │ │ │ + bl e2440 │ │ │ │ ldrd r6, r3, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ adds r0, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ str r3, [sp, #16] │ │ │ │ ldrb.w r3, [sp, #124] @ 0x7c │ │ │ │ ldr r4, [sp, #112] @ 0x70 │ │ │ │ ldrb.w r9, [sp, #125] @ 0x7d │ │ │ │ str r3, [sp, #20] │ │ │ │ - bne.w 91402 │ │ │ │ - b.w 90c2c │ │ │ │ + bne.w 913e2 │ │ │ │ + b.w 90c0c │ │ │ │ + adds r3, r1, #4 │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + str r3, [sp, #0] │ │ │ │ + b.n 91366 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldrb r3, [r5, #1] │ │ │ │ mov r5, r0 │ │ │ │ orr.w r2, r2, #16 │ │ │ │ str r2, [sp, #32] │ │ │ │ adds r0, #1 │ │ │ │ cmp r3, #48 @ 0x30 │ │ │ │ - beq.w 917fa │ │ │ │ - bhi.w 90b80 │ │ │ │ + beq.w 917fc │ │ │ │ + bhi.w 90b60 │ │ │ │ cmp r3, #35 @ 0x23 │ │ │ │ - beq.w 919ac │ │ │ │ + beq.w 919ea │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - beq.w 9199c │ │ │ │ + beq.w 919da │ │ │ │ cmp r3, #42 @ 0x2a │ │ │ │ - beq.w 91a88 │ │ │ │ - movw r1, #42848 @ 0xa760 │ │ │ │ + beq.w 91aaa │ │ │ │ + movw r1, #43168 @ 0xa8a0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr.w r2, [r1, r3, lsl #2] │ │ │ │ ands.w r2, r2, #4 │ │ │ │ - bne.n 9164e │ │ │ │ + bne.n 9162c │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - beq.w 91082 │ │ │ │ + beq.w 91062 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ - movw r8, #25044 @ 0x61d4 │ │ │ │ + movw r8, #25364 @ 0x6314 │ │ │ │ movt r8, #39 @ 0x27 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - movw lr, #64664 @ 0xfc98 │ │ │ │ + movw lr, #65180 @ 0xfe9c │ │ │ │ movt lr, #40 @ 0x28 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - movw ip, #25048 @ 0x61d8 │ │ │ │ + movw ip, #25368 @ 0x6318 │ │ │ │ movt ip, #39 @ 0x27 │ │ │ │ - movw r2, #44688 @ 0xae90 │ │ │ │ + movw r2, #44928 @ 0xaf80 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #25052 @ 0x61dc │ │ │ │ + movw r1, #25372 @ 0x631c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov.w fp, #4294967295 @ 0xffffffff │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - b.w 90cba │ │ │ │ + b.w 90c9a │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ add.w r8, sp, #64 @ 0x40 │ │ │ │ movs r2, #26 │ │ │ │ adds r0, r3, #4 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #0] │ │ │ │ - movw r3, #29740 @ 0x742c │ │ │ │ + movw r3, #30060 @ 0x756c │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ blx 2a644 <__sprintf_chk@plt> │ │ │ │ ldrb.w r3, [sp, #65] @ 0x41 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, #88 @ 0x58 │ │ │ │ - beq.w 91994 │ │ │ │ + beq.w 91992 │ │ │ │ cmp r3, #120 @ 0x78 │ │ │ │ - bne.w 91974 │ │ │ │ + bne.w 91972 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r2, r7 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ mov r1, r8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ @@ -154257,345 +154222,390 @@ │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ strd r3, r4, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r6, [sp, #92] @ 0x5c │ │ │ │ strb.w r3, [sp, #124] @ 0x7c │ │ │ │ strb.w r9, [sp, #125] @ 0x7d │ │ │ │ - bl 91b88 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ - b.w 90db2 │ │ │ │ + bl 91b64 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ + b.w 90d92 │ │ │ │ subs r3, #48 @ 0x30 │ │ │ │ mov ip, r3 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r2, [r1, r3, lsl #2] │ │ │ │ lsls r2, r2, #29 │ │ │ │ - bmi.w 918d6 │ │ │ │ + bmi.w 9189c │ │ │ │ str.w ip, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - bne.w 90b92 │ │ │ │ - b.n 91088 │ │ │ │ + bne.w 90b72 │ │ │ │ + b.n 91068 │ │ │ │ mov fp, r4 │ │ │ │ mov r8, r6 │ │ │ │ str r0, [sp, #20] │ │ │ │ - b.w 90b54 │ │ │ │ + b.w 90b34 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ - b.n 914b2 │ │ │ │ + b.n 91492 │ │ │ │ mov r2, r8 │ │ │ │ - b.n 914b2 │ │ │ │ - bl 1a2ec4 │ │ │ │ - mov r8, r0 │ │ │ │ - b.w 90b18 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 29b58 │ │ │ │ - mov r8, r0 │ │ │ │ - b.w 90aaa │ │ │ │ - movw r1, #25253 @ 0x62a5 │ │ │ │ + b.n 91492 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + lsls r1, r3, #31 │ │ │ │ + bmi.w 913da │ │ │ │ + movs r3, #32 │ │ │ │ + mov r2, sl │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 187e20 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.w 90c0c │ │ │ │ + add r4, sl │ │ │ │ + b.n 913da │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.w 913d2 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + movs r2, #127 @ 0x7f │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ + add r0, sp, #92 @ 0x5c │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + str r3, [sp, #100] @ 0x64 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + str r3, [sp, #104] @ 0x68 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + strd r3, r4, [sp, #108] @ 0x6c │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + str r6, [sp, #92] @ 0x5c │ │ │ │ + strb.w r3, [sp, #124] @ 0x7c │ │ │ │ + strb.w r9, [sp, #125] @ 0x7d │ │ │ │ + bl c9a78 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + ldrd r6, r3, [sp, #92] @ 0x5c │ │ │ │ + str r3, [sp, #24] │ │ │ │ + ldr r3, [sp, #100] @ 0x64 │ │ │ │ + adds r0, #1 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + ldr r3, [sp, #104] @ 0x68 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #108] @ 0x6c │ │ │ │ + str r3, [sp, #16] │ │ │ │ + ldrb.w r3, [sp, #124] @ 0x7c │ │ │ │ + ldr r4, [sp, #112] @ 0x70 │ │ │ │ + ldrb.w r9, [sp, #125] @ 0x7d │ │ │ │ + str r3, [sp, #20] │ │ │ │ + bne.w 913d2 │ │ │ │ + b.w 90c0c │ │ │ │ + movw r1, #26133 @ 0x6615 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 90eda │ │ │ │ + beq.w 90eba │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ - b.n 90eda │ │ │ │ + b.w 90eba │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 9172c │ │ │ │ + bne.n 91768 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ bic.w r3, r8, #3 │ │ │ │ add.w sl, r7, r8 │ │ │ │ adds r0, r7, r3 │ │ │ │ add.w lr, r2, r4, lsl #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, lr │ │ │ │ cmp r0, r2 │ │ │ │ - bhi.n 91708 │ │ │ │ + bhi.n 91744 │ │ │ │ subs r2, r7, #3 │ │ │ │ cmp r0, r2 │ │ │ │ mov.w r2, r3, lsl #1 │ │ │ │ itt cc │ │ │ │ movcc r3, #0 │ │ │ │ movcc r2, #0 │ │ │ │ adds r1, r3, r7 │ │ │ │ add.w r3, r2, lr │ │ │ │ mov r2, r1 │ │ │ │ cmp sl, r1 │ │ │ │ - bls.w 90ad6 │ │ │ │ + bls.w 90ab6 │ │ │ │ ldrb.w r1, [r2], #1 │ │ │ │ strh.w r1, [r3], #2 │ │ │ │ mov r1, r2 │ │ │ │ - b.n 916e0 │ │ │ │ + b.n 9171c │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #20] │ │ │ │ blx 29b58 │ │ │ │ mov r8, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 90ab0 │ │ │ │ - b.w 90ee8 │ │ │ │ + bne.w 90a90 │ │ │ │ + b.w 90ec8 │ │ │ │ ldrb.w ip, [r2] │ │ │ │ adds r2, #4 │ │ │ │ strh.w ip, [r1], #8 │ │ │ │ ldrb.w ip, [r2, #-3] │ │ │ │ strh.w ip, [r1, #-6] │ │ │ │ ldrb.w ip, [r2, #-2] │ │ │ │ strh.w ip, [r1, #-4] │ │ │ │ ldrb.w ip, [r2, #-1] │ │ │ │ strh.w ip, [r1, #-2] │ │ │ │ - b.n 916c8 │ │ │ │ + b.n 91704 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ bic.w r3, r8, #3 │ │ │ │ add.w sl, r7, r8 │ │ │ │ adds r0, r7, r3 │ │ │ │ add.w lr, r2, r4, lsl #2 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, lr │ │ │ │ cmp r0, r2 │ │ │ │ - bhi.w 9187a │ │ │ │ + bhi.n 91858 │ │ │ │ subs r2, r7, #3 │ │ │ │ cmp r0, r2 │ │ │ │ mov.w r2, r3, lsl #2 │ │ │ │ itt cc │ │ │ │ movcc r3, #0 │ │ │ │ movcc r2, #0 │ │ │ │ adds r1, r3, r7 │ │ │ │ add.w r3, r2, lr │ │ │ │ mov r2, r1 │ │ │ │ cmp sl, r1 │ │ │ │ - bls.w 90ad6 │ │ │ │ + bls.w 90ab6 │ │ │ │ ldrb.w r1, [r2], #1 │ │ │ │ str.w r1, [r3], #4 │ │ │ │ mov r1, r2 │ │ │ │ - b.n 9175a │ │ │ │ + b.n 91794 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ strd r3, r4, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r6, [sp, #92] @ 0x5c │ │ │ │ strb.w r3, [sp, #124] @ 0x7c │ │ │ │ strb.w r9, [sp, #125] @ 0x7d │ │ │ │ - bl e23c8 │ │ │ │ + bl e2440 │ │ │ │ ldrd r6, r3, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ adds r0, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ str r3, [sp, #16] │ │ │ │ ldrb.w r3, [sp, #124] @ 0x7c │ │ │ │ ldr r4, [sp, #112] @ 0x70 │ │ │ │ ldrb.w r9, [sp, #125] @ 0x7d │ │ │ │ str r3, [sp, #20] │ │ │ │ - beq.w 90c2c │ │ │ │ + beq.w 90c0c │ │ │ │ adds r7, #2 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 90ada │ │ │ │ - b.w 90c2c │ │ │ │ + bne.w 90aba │ │ │ │ + b.w 90c0c │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + mov r5, r0 │ │ │ │ + orr.w r3, r3, #16 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + ldrb r3, [r0, #0] │ │ │ │ + b.n 9155c │ │ │ │ + bl 1a2ddc │ │ │ │ + mov r8, r0 │ │ │ │ + b.w 90af8 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 29b58 │ │ │ │ + mov r8, r0 │ │ │ │ + b.w 90a8a │ │ │ │ movs r2, #1 │ │ │ │ - movw r8, #25080 @ 0x61f8 │ │ │ │ + movw r8, #25400 @ 0x6338 │ │ │ │ movt r8, #39 @ 0x27 │ │ │ │ mov r1, r2 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ - movw lr, #25084 @ 0x61fc │ │ │ │ + movw lr, #25404 @ 0x633c │ │ │ │ movt lr, #39 @ 0x27 │ │ │ │ - movw r2, #16764 @ 0x417c │ │ │ │ + movw r2, #17084 @ 0x42bc │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw ip, #25088 @ 0x6200 │ │ │ │ + movw ip, #25408 @ 0x6340 │ │ │ │ movt ip, #39 @ 0x27 │ │ │ │ - movw r0, #25092 @ 0x6204 │ │ │ │ + movw r0, #25412 @ 0x6344 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ adds r5, #1 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ - b.w 90cba │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - mov r5, r0 │ │ │ │ - orr.w r3, r3, #16 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - ldrb r3, [r0, #0] │ │ │ │ - b.n 9157e │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - lsls r1, r3, #31 │ │ │ │ - bmi.w 913fa │ │ │ │ - movs r3, #32 │ │ │ │ - mov r2, sl │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 187d64 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.w 90c2c │ │ │ │ - add r4, sl │ │ │ │ - b.n 913fa │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.w 913f2 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - movs r2, #127 @ 0x7f │ │ │ │ - str r3, [sp, #96] @ 0x60 │ │ │ │ - add r0, sp, #92 @ 0x5c │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - str r3, [sp, #100] @ 0x64 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - str r3, [sp, #104] @ 0x68 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - strd r3, r4, [sp, #108] @ 0x6c │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - str r6, [sp, #92] @ 0x5c │ │ │ │ - strb.w r3, [sp, #124] @ 0x7c │ │ │ │ - strb.w r9, [sp, #125] @ 0x7d │ │ │ │ - bl c9a60 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ - ldrd r6, r3, [sp, #92] @ 0x5c │ │ │ │ - str r3, [sp, #24] │ │ │ │ - ldr r3, [sp, #100] @ 0x64 │ │ │ │ - adds r0, #1 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - ldr r3, [sp, #104] @ 0x68 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldr r3, [sp, #108] @ 0x6c │ │ │ │ - str r3, [sp, #16] │ │ │ │ - ldrb.w r3, [sp, #124] @ 0x7c │ │ │ │ - ldr r4, [sp, #112] @ 0x70 │ │ │ │ - ldrb.w r9, [sp, #125] @ 0x7d │ │ │ │ - str r3, [sp, #20] │ │ │ │ - bne.w 913f2 │ │ │ │ - b.w 90c2c │ │ │ │ + b.w 90c9a │ │ │ │ ldrb.w ip, [r2] │ │ │ │ adds r2, #4 │ │ │ │ str.w ip, [r1], #16 │ │ │ │ ldrb.w ip, [r2, #-3] │ │ │ │ str.w ip, [r1, #-12] │ │ │ │ ldrb.w ip, [r2, #-2] │ │ │ │ str.w ip, [r1, #-8] │ │ │ │ ldrb.w ip, [r2, #-1] │ │ │ │ str.w ip, [r1, #-4] │ │ │ │ - b.n 91740 │ │ │ │ - ldr r2, [sp, #60] @ 0x3c │ │ │ │ - adds r5, #2 │ │ │ │ - ldrb r3, [r5, #0] │ │ │ │ - adds r1, r2, #4 │ │ │ │ - str r1, [sp, #60] @ 0x3c │ │ │ │ - ldr.w fp, [r2] │ │ │ │ - cmp.w fp, #0 │ │ │ │ - it lt │ │ │ │ - mvnlt.w fp, #1 │ │ │ │ - b.n 9114a │ │ │ │ - movw r3, #6496 @ 0x1960 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #25164 @ 0x624c │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - mov fp, r4 │ │ │ │ - mov r8, r6 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.w 90b54 │ │ │ │ + b.n 9177c │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 90b5a │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 90b5a │ │ │ │ + mov r0, r6 │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.w 90b5a │ │ │ │ movs r5, #10 │ │ │ │ rsb r2, r3, #2147483648 @ 0x80000000 │ │ │ │ adds r2, #47 @ 0x2f │ │ │ │ adds r0, #1 │ │ │ │ mla r5, r5, ip, r3 │ │ │ │ movw r3, #26215 @ 0x6667 │ │ │ │ movt r3, #26214 @ 0x6666 │ │ │ │ smull r3, lr, r2, r3 │ │ │ │ asrs r3, r2, #31 │ │ │ │ rsb r3, r3, lr, asr #2 │ │ │ │ cmp r3, ip │ │ │ │ sub.w ip, r5, #48 @ 0x30 │ │ │ │ - bge.w 91652 │ │ │ │ + bge.w 91630 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #25148 @ 0x623c │ │ │ │ + movw r1, #25468 @ 0x637c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov fp, r4 │ │ │ │ mov r8, r6 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.w 90b54 │ │ │ │ + bl 1271a4 │ │ │ │ + b.w 90b34 │ │ │ │ + ldr r2, [sp, #60] @ 0x3c │ │ │ │ + adds r5, #2 │ │ │ │ + ldrb r3, [r5, #0] │ │ │ │ + adds r1, r2, #4 │ │ │ │ + str r1, [sp, #60] @ 0x3c │ │ │ │ + ldr.w fp, [r2] │ │ │ │ + cmp.w fp, #0 │ │ │ │ + it lt │ │ │ │ + mvnlt.w fp, #1 │ │ │ │ + b.n 9112a │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 91956 │ │ │ │ + bge.n 91936 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ lsls r7, r3, #28 │ │ │ │ - bmi.n 91944 │ │ │ │ - bl 169500 │ │ │ │ + bmi.n 91924 │ │ │ │ + bl 1695e8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 912b8 │ │ │ │ - b.w 90c2c │ │ │ │ + bne.w 91298 │ │ │ │ + b.w 90c0c │ │ │ │ movs r1, #58 @ 0x3a │ │ │ │ - bl 169504 │ │ │ │ + bl 1695ec │ │ │ │ mov r7, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 912b8 │ │ │ │ - b.w 90c2c │ │ │ │ + bne.w 91298 │ │ │ │ + b.w 90c0c │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #25228 @ 0x628c │ │ │ │ + movw r1, #25548 @ 0x63cc │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + mov fp, r4 │ │ │ │ + mov r8, r6 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 1271a4 │ │ │ │ + b.w 90b34 │ │ │ │ + movw r3, #6496 @ 0x1960 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #25484 @ 0x638c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov fp, r4 │ │ │ │ mov r8, r6 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.w 90b54 │ │ │ │ + bl 1271a4 │ │ │ │ + b.w 90b34 │ │ │ │ mov r0, r8 │ │ │ │ adds r7, #2 │ │ │ │ blx 29b58 │ │ │ │ movs r3, #24 │ │ │ │ adds r2, r0, #1 │ │ │ │ mov r1, r8 │ │ │ │ add.w r0, sp, #66 @ 0x42 │ │ │ │ blx 2a6ec <__memmove_chk@plt> │ │ │ │ movw r3, #30768 @ 0x7830 │ │ │ │ strh.w r3, [sp, #64] @ 0x40 │ │ │ │ - b.n 91622 │ │ │ │ + b.n 91600 │ │ │ │ movs r3, #120 @ 0x78 │ │ │ │ strb.w r3, [sp, #65] @ 0x41 │ │ │ │ - b.n 91622 │ │ │ │ + b.n 91600 │ │ │ │ + mov r3, r2 │ │ │ │ + ldr r2, [r1, #0] │ │ │ │ + str r2, [sp, #0] │ │ │ │ + adds r1, #4 │ │ │ │ + str r1, [sp, #60] @ 0x3c │ │ │ │ + b.n 91368 │ │ │ │ + ldr r2, [r3, #28] │ │ │ │ + b.n 91226 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + add r0, sp, #92 @ 0x5c │ │ │ │ + str r3, [sp, #0] │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + str r3, [sp, #100] @ 0x64 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + str r3, [sp, #104] @ 0x68 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + strd r3, r4, [sp, #108] @ 0x6c │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + strb.w r3, [sp, #124] @ 0x7c │ │ │ │ + mov r3, fp │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + str r6, [sp, #92] @ 0x5c │ │ │ │ + strb.w r9, [sp, #125] @ 0x7d │ │ │ │ + bl d1a2c │ │ │ │ + b.w 90d92 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldrb r3, [r5, #1] │ │ │ │ mov r5, r0 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ str r2, [sp, #32] │ │ │ │ - b.w 909b8 │ │ │ │ + b.w 90998 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldrb r3, [r5, #1] │ │ │ │ mov r5, r0 │ │ │ │ orr.w r2, r2, #8 │ │ │ │ str r2, [sp, #32] │ │ │ │ - b.w 909b8 │ │ │ │ - mov r3, r2 │ │ │ │ - ldr r2, [r1, #0] │ │ │ │ - str r2, [sp, #0] │ │ │ │ - adds r1, #4 │ │ │ │ - str r1, [sp, #60] @ 0x3c │ │ │ │ - b.n 91388 │ │ │ │ - ldr r2, [r3, #28] │ │ │ │ - b.n 91246 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ + b.w 90998 │ │ │ │ + movw r3, #44088 @ 0xac38 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #25504 @ 0x63a0 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + mov fp, r4 │ │ │ │ + mov r8, r6 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 1271a4 │ │ │ │ + b.w 90b34 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.w 90e3e │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov fp, r4 │ │ │ │ + mov r8, r6 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 90b7a │ │ │ │ + beq.w 90b34 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ + str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 90b7a │ │ │ │ - mov r0, r6 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.w 90b7a │ │ │ │ + bne.w 90b34 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.w 90b34 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 90c38 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ @@ -154605,25 +154615,16 @@ │ │ │ │ strd r3, r4, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ strb.w r3, [sp, #124] @ 0x7c │ │ │ │ mov r3, fp │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ str r6, [sp, #92] @ 0x5c │ │ │ │ strb.w r9, [sp, #125] @ 0x7d │ │ │ │ - bl d1a14 │ │ │ │ - b.w 90db2 │ │ │ │ - movw r3, #44088 @ 0xac38 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #25184 @ 0x6260 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - mov fp, r4 │ │ │ │ - mov r8, r6 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.w 90b54 │ │ │ │ + bl 26b190 │ │ │ │ + b.w 90d92 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r0, [sp, #0] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ @@ -154633,25 +154634,16 @@ │ │ │ │ strd r0, r4, [sp, #108] @ 0x6c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ strb.w r0, [sp, #124] @ 0x7c │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ str r6, [sp, #92] @ 0x5c │ │ │ │ strb.w r9, [sp, #125] @ 0x7d │ │ │ │ - bl 26b050 │ │ │ │ - b.w 90db2 │ │ │ │ - movw r3, #6496 @ 0x1960 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #25284 @ 0x62c4 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - mov fp, r4 │ │ │ │ - mov r8, r6 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl d1990 │ │ │ │ - b.w 90b54 │ │ │ │ + bl 26b190 │ │ │ │ + b.w 90d92 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ ldrb r3, [r5, #1] │ │ │ │ @@ -154660,63 +154652,35 @@ │ │ │ │ ldrlt r2, [sp, #32] │ │ │ │ orrlt.w r2, r2, #1 │ │ │ │ strlt r2, [sp, #32] │ │ │ │ ldrlt r2, [sp, #36] @ 0x24 │ │ │ │ itt lt │ │ │ │ neglt r2, r2 │ │ │ │ strlt r2, [sp, #36] @ 0x24 │ │ │ │ - b.n 91664 │ │ │ │ + b.n 91642 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e24cc │ │ │ │ + bl 1e2414 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 912b8 │ │ │ │ - b.w 90c2c │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + bne.w 91298 │ │ │ │ + b.w 90c0c │ │ │ │ + movw r3, #6496 @ 0x1960 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #25604 @ 0x6404 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ mov fp, r4 │ │ │ │ mov r8, r6 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 90b54 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 90b54 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.w 90b54 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 90c58 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - add r0, sp, #92 @ 0x5c │ │ │ │ - str r3, [sp, #0] │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - str r3, [sp, #96] @ 0x60 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - str r3, [sp, #100] @ 0x64 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - str r3, [sp, #104] @ 0x68 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - strd r3, r4, [sp, #108] @ 0x6c │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - strb.w r3, [sp, #124] @ 0x7c │ │ │ │ - mov r3, fp │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - str r6, [sp, #92] @ 0x5c │ │ │ │ - strb.w r9, [sp, #125] @ 0x7d │ │ │ │ - bl 26b050 │ │ │ │ - b.w 90db2 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.w 90e5e │ │ │ │ - nop │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl d19a8 │ │ │ │ + b.w 90b34 │ │ │ │ │ │ │ │ -00091b28 : │ │ │ │ +00091b04 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r0 │ │ │ │ @@ -154724,93 +154688,93 @@ │ │ │ │ movs r4, #1 │ │ │ │ add r1, r2 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #4] │ │ │ │ strd r3, r2, [sp, #12] │ │ │ │ strd r1, r3, [sp, #20] │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 72218 │ │ │ │ + bl 72198 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #32] │ │ │ │ - cbz r0, 91b7c │ │ │ │ + cbz r0, 91b58 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1a4450 │ │ │ │ + bl 1a4360 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 91b78 │ │ │ │ + beq.n 91b54 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 91b78 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 91b54 │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - cbnz r0, 91b82 │ │ │ │ + cbnz r0, 91b5e │ │ │ │ mov r0, r4 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ - bl 77270 │ │ │ │ - b.n 91b7c │ │ │ │ + bl 771f0 │ │ │ │ + b.n 91b58 │ │ │ │ │ │ │ │ -00091b88 <_PyUnicodeWriter_WriteASCIIString@@Base>: │ │ │ │ +00091b64 <_PyUnicodeWriter_WriteASCIIString@@Base>: │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ adds r3, r2, #1 │ │ │ │ - beq.n 91c3c <_PyUnicodeWriter_WriteASCIIString@@Base+0xb4> │ │ │ │ + beq.n 91c18 <_PyUnicodeWriter_WriteASCIIString@@Base+0xb4> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r6, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 91c4a <_PyUnicodeWriter_WriteASCIIString@@Base+0xc2> │ │ │ │ + beq.n 91c26 <_PyUnicodeWriter_WriteASCIIString@@Base+0xc2> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, #126 @ 0x7e │ │ │ │ - bls.n 91bd2 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4a> │ │ │ │ + bls.n 91bae <_PyUnicodeWriter_WriteASCIIString@@Base+0x4a> │ │ │ │ ldrd r3, r0, [r4, #16] │ │ │ │ subs r3, r3, r0 │ │ │ │ cmp r3, r6 │ │ │ │ - blt.n 91bd2 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4a> │ │ │ │ + blt.n 91bae <_PyUnicodeWriter_WriteASCIIString@@Base+0x4a> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 91bec <_PyUnicodeWriter_WriteASCIIString@@Base+0x64> │ │ │ │ + bne.n 91bc8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x64> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ add r0, r3 │ │ │ │ blx 29c10 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ add r6, r3 │ │ │ │ movs r0, #0 │ │ │ │ str r6, [r4, #20] │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - cbz r6, 91be4 <_PyUnicodeWriter_WriteASCIIString@@Base+0x5c> │ │ │ │ + cbz r6, 91bc0 <_PyUnicodeWriter_WriteASCIIString@@Base+0x5c> │ │ │ │ movs r2, #127 @ 0x7f │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl c9a60 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + bl c9a78 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 91ce6 <_PyUnicodeWriter_WriteASCIIString@@Base+0x15e> │ │ │ │ + beq.w 91cc2 <_PyUnicodeWriter_WriteASCIIString@@Base+0x15e> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 91bbc <_PyUnicodeWriter_WriteASCIIString@@Base+0x34> │ │ │ │ + beq.n 91b98 <_PyUnicodeWriter_WriteASCIIString@@Base+0x34> │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 91c9c <_PyUnicodeWriter_WriteASCIIString@@Base+0x114> │ │ │ │ + bne.n 91c78 <_PyUnicodeWriter_WriteASCIIString@@Base+0x114> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ bic.w r2, r6, #3 │ │ │ │ adds r1, r5, r6 │ │ │ │ add r2, r5 │ │ │ │ add.w ip, r3, r0, lsl #1 │ │ │ │ mov r3, r5 │ │ │ │ mov lr, ip │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.n 91c7a <_PyUnicodeWriter_WriteASCIIString@@Base+0xf2> │ │ │ │ + bcc.n 91c56 <_PyUnicodeWriter_WriteASCIIString@@Base+0xf2> │ │ │ │ rsb r3, r5, #3 │ │ │ │ sub.w lr, r5, #3 │ │ │ │ add r3, r2 │ │ │ │ cmp r2, lr │ │ │ │ bic.w r2, r3, #3 │ │ │ │ it cc │ │ │ │ movcc r2, #0 │ │ │ │ @@ -154818,64 +154782,64 @@ │ │ │ │ add r2, r5 │ │ │ │ mov.w r3, r3, lsl #3 │ │ │ │ it cc │ │ │ │ movcc r3, #0 │ │ │ │ add r3, ip │ │ │ │ mov r5, r2 │ │ │ │ cmp r2, r1 │ │ │ │ - bcs.n 91c76 <_PyUnicodeWriter_WriteASCIIString@@Base+0xee> │ │ │ │ + bcs.n 91c52 <_PyUnicodeWriter_WriteASCIIString@@Base+0xee> │ │ │ │ ldrb.w r2, [r5], #1 │ │ │ │ strh.w r2, [r3], #2 │ │ │ │ mov r2, r5 │ │ │ │ - b.n 91c2a <_PyUnicodeWriter_WriteASCIIString@@Base+0xa2> │ │ │ │ + b.n 91c06 <_PyUnicodeWriter_WriteASCIIString@@Base+0xa2> │ │ │ │ mov r0, r1 │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 91ba6 <_PyUnicodeWriter_WriteASCIIString@@Base+0x1e> │ │ │ │ + bne.n 91b82 <_PyUnicodeWriter_WriteASCIIString@@Base+0x1e> │ │ │ │ ldrb.w r3, [r4, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 91ba6 <_PyUnicodeWriter_WriteASCIIString@@Base+0x1e> │ │ │ │ + bne.n 91b82 <_PyUnicodeWriter_WriteASCIIString@@Base+0x1e> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 91d10 <_PyUnicodeWriter_WriteASCIIString@@Base+0x188> │ │ │ │ + bl 91cec <_PyUnicodeWriter_WriteASCIIString@@Base+0x188> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 91ce6 <_PyUnicodeWriter_WriteASCIIString@@Base+0x15e> │ │ │ │ + beq.n 91cc2 <_PyUnicodeWriter_WriteASCIIString@@Base+0x15e> │ │ │ │ movs r2, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ strb.w r2, [r4, #33] @ 0x21 │ │ │ │ - bl 1a44ec │ │ │ │ + bl 1a43fc │ │ │ │ ldr r3, [r4, #20] │ │ │ │ add r6, r3 │ │ │ │ - b.n 91bcc <_PyUnicodeWriter_WriteASCIIString@@Base+0x44> │ │ │ │ + b.n 91ba8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x44> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ add r6, r0 │ │ │ │ - b.n 91bcc <_PyUnicodeWriter_WriteASCIIString@@Base+0x44> │ │ │ │ + b.n 91ba8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x44> │ │ │ │ ldrb r7, [r3, #0] │ │ │ │ adds r3, #4 │ │ │ │ strh.w r7, [lr], #8 │ │ │ │ ldrb.w r7, [r3, #-3] │ │ │ │ strh.w r7, [lr, #-6] │ │ │ │ ldrb.w r7, [r3, #-2] │ │ │ │ strh.w r7, [lr, #-4] │ │ │ │ ldrb.w r7, [r3, #-1] │ │ │ │ strh.w r7, [lr, #-2] │ │ │ │ - b.n 91c02 <_PyUnicodeWriter_WriteASCIIString@@Base+0x7a> │ │ │ │ + b.n 91bde <_PyUnicodeWriter_WriteASCIIString@@Base+0x7a> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ bic.w r2, r6, #3 │ │ │ │ adds r1, r5, r6 │ │ │ │ add r2, r5 │ │ │ │ add.w ip, r3, r0, lsl #2 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, ip │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.n 91cec <_PyUnicodeWriter_WriteASCIIString@@Base+0x164> │ │ │ │ + bcc.n 91cc8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x164> │ │ │ │ rsb r3, r5, #3 │ │ │ │ subs r0, r5, #3 │ │ │ │ add r3, r2 │ │ │ │ cmp r2, r0 │ │ │ │ bic.w r2, r3, #3 │ │ │ │ it cc │ │ │ │ movcc r2, #0 │ │ │ │ @@ -154883,350 +154847,350 @@ │ │ │ │ add r2, r5 │ │ │ │ mov.w r3, r3, lsl #4 │ │ │ │ it cc │ │ │ │ movcc r3, #0 │ │ │ │ add r3, ip │ │ │ │ mov r0, r2 │ │ │ │ cmp r2, r1 │ │ │ │ - bcs.n 91c74 <_PyUnicodeWriter_WriteASCIIString@@Base+0xec> │ │ │ │ + bcs.n 91c50 <_PyUnicodeWriter_WriteASCIIString@@Base+0xec> │ │ │ │ ldrb.w r2, [r0], #1 │ │ │ │ str.w r2, [r3], #4 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 91cd4 <_PyUnicodeWriter_WriteASCIIString@@Base+0x14c> │ │ │ │ + b.n 91cb0 <_PyUnicodeWriter_WriteASCIIString@@Base+0x14c> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldrb r7, [r3, #0] │ │ │ │ adds r3, #4 │ │ │ │ str.w r7, [r0], #16 │ │ │ │ ldrb.w r7, [r3, #-3] │ │ │ │ str.w r7, [r0, #-12] │ │ │ │ ldrb.w r7, [r3, #-2] │ │ │ │ str.w r7, [r0, #-8] │ │ │ │ ldrb.w r7, [r3, #-1] │ │ │ │ str.w r7, [r0, #-4] │ │ │ │ - b.n 91cae <_PyUnicodeWriter_WriteASCIIString@@Base+0x126> │ │ │ │ + b.n 91c8a <_PyUnicodeWriter_WriteASCIIString@@Base+0x126> │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #12 │ │ │ │ mov r6, r0 │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 91e0c <_PyUnicodeWriter_WriteASCIIString@@Base+0x284> │ │ │ │ + beq.n 91de8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x284> │ │ │ │ mov r5, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 91e84 <_PyUnicodeWriter_WriteASCIIString@@Base+0x2fc> │ │ │ │ - blt.w 91eda <_PyUnicodeWriter_WriteASCIIString@@Base+0x352> │ │ │ │ + beq.w 91e60 <_PyUnicodeWriter_WriteASCIIString@@Base+0x2fc> │ │ │ │ + blt.w 91eb6 <_PyUnicodeWriter_WriteASCIIString@@Base+0x352> │ │ │ │ movw r3, #65514 @ 0xffea │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ cmp r1, r3 │ │ │ │ - bgt.w 91ef4 <_PyUnicodeWriter_WriteASCIIString@@Base+0x36c> │ │ │ │ + bgt.w 91ed0 <_PyUnicodeWriter_WriteASCIIString@@Base+0x36c> │ │ │ │ movw r7, #19968 @ 0x4e00 │ │ │ │ movt r7, #72 @ 0x48 │ │ │ │ - movw r3, #6037 @ 0x1795 │ │ │ │ + movw r3, #6029 @ 0x178d │ │ │ │ movt r3, #7 │ │ │ │ add.w r8, r1, #21 │ │ │ │ ldr.w r2, [r7, #712] @ 0x2c8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 91e98 <_PyUnicodeWriter_WriteASCIIString@@Base+0x310> │ │ │ │ - ldr r2, [pc, #420] @ (91f08 <_PyUnicodeWriter_WriteASCIIString@@Base+0x380>) │ │ │ │ + bne.w 91e74 <_PyUnicodeWriter_WriteASCIIString@@Base+0x310> │ │ │ │ + ldr r2, [pc, #420] @ (91ee4 <_PyUnicodeWriter_WriteASCIIString@@Base+0x380>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ cmp.w r8, #512 @ 0x200 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r3, #1528] @ 0x5f8 │ │ │ │ - bgt.n 91e54 <_PyUnicodeWriter_WriteASCIIString@@Base+0x2cc> │ │ │ │ + bgt.n 91e30 <_PyUnicodeWriter_WriteASCIIString@@Base+0x2cc> │ │ │ │ add.w r9, r1, #20 │ │ │ │ mov.w r1, r9, lsr #3 │ │ │ │ ldr.w r3, [r2, r1, lsl #3] │ │ │ │ ldr.w ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 91e44 <_PyUnicodeWriter_WriteASCIIString@@Base+0x2bc> │ │ │ │ + beq.n 91e20 <_PyUnicodeWriter_WriteASCIIString@@Base+0x2bc> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r4, [r3, #4] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r2, [r4, #0] │ │ │ │ str r2, [r3, #4] │ │ │ │ - cbz r2, 91df4 <_PyUnicodeWriter_WriteASCIIString@@Base+0x26c> │ │ │ │ + cbz r2, 91dd0 <_PyUnicodeWriter_WriteASCIIString@@Base+0x26c> │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ str r3, [r4, #4] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ - ldr r2, [pc, #344] @ (91f0c <_PyUnicodeWriter_WriteASCIIString@@Base+0x384>) │ │ │ │ + ldr r2, [pc, #344] @ (91ee8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x384>) │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 91eaa <_PyUnicodeWriter_WriteASCIIString@@Base+0x322> │ │ │ │ + bne.n 91e86 <_PyUnicodeWriter_WriteASCIIString@@Base+0x322> │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r5, [r4, #8] │ │ │ │ str r3, [r4, #12] │ │ │ │ movs r3, #100 @ 0x64 │ │ │ │ strb r3, [r4, #16] │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r4, r9] │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ lsls r1, r3, #26 │ │ │ │ - bpl.n 91e8c <_PyUnicodeWriter_WriteASCIIString@@Base+0x304> │ │ │ │ + bpl.n 91e68 <_PyUnicodeWriter_WriteASCIIString@@Base+0x304> │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bpl.w 91f00 <_PyUnicodeWriter_WriteASCIIString@@Base+0x378> │ │ │ │ + bpl.w 91edc <_PyUnicodeWriter_WriteASCIIString@@Base+0x378> │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ add.w r0, r4, #20 │ │ │ │ blx 29c10 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldrd r7, r0, [r3, #24] │ │ │ │ cmp r7, r0 │ │ │ │ - bhi.n 91e38 <_PyUnicodeWriter_WriteASCIIString@@Base+0x2b0> │ │ │ │ + bhi.n 91e14 <_PyUnicodeWriter_WriteASCIIString@@Base+0x2b0> │ │ │ │ adds r1, #1 │ │ │ │ add.w r1, r7, r1, lsl #3 │ │ │ │ str r1, [r3, #24] │ │ │ │ adds r1, r3, r7 │ │ │ │ str r1, [r3, #4] │ │ │ │ str r2, [r3, r7] │ │ │ │ - b.n 91d9a <_PyUnicodeWriter_WriteASCIIString@@Base+0x212> │ │ │ │ + b.n 91d76 <_PyUnicodeWriter_WriteASCIIString@@Base+0x212> │ │ │ │ ldrsb.w r2, [r0] │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ iteee ge │ │ │ │ movge r2, #24 │ │ │ │ addlt.w r3, r3, #1296 @ 0x510 │ │ │ │ movwlt r4, #19968 @ 0x4e00 │ │ │ │ movtlt r4, #72 @ 0x48 │ │ │ │ itet ge │ │ │ │ - ldrge r4, [pc, #232] @ (91f10 <_PyUnicodeWriter_WriteASCIIString@@Base+0x388>) │ │ │ │ + ldrge r4, [pc, #232] @ (91eec <_PyUnicodeWriter_WriteASCIIString@@Base+0x388>) │ │ │ │ addlt.w r4, r4, r3, lsl #5 │ │ │ │ mlage r4, r2, r3, r4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str.w r3, [ip, #12] │ │ │ │ str.w ip, [r3, #8] │ │ │ │ - b.n 91d9a <_PyUnicodeWriter_WriteASCIIString@@Base+0x212> │ │ │ │ + b.n 91d76 <_PyUnicodeWriter_WriteASCIIString@@Base+0x212> │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 71850 │ │ │ │ + bl 71848 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 91d9a <_PyUnicodeWriter_WriteASCIIString@@Base+0x212> │ │ │ │ + bne.n 91d76 <_PyUnicodeWriter_WriteASCIIString@@Base+0x212> │ │ │ │ ldr.w r4, [r7, #672] @ 0x2a0 │ │ │ │ - movw r3, #49361 @ 0xc0d1 │ │ │ │ + movw r3, #49353 @ 0xc0c9 │ │ │ │ movt r3, #6 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 91ebe <_PyUnicodeWriter_WriteASCIIString@@Base+0x336> │ │ │ │ + bne.n 91e9a <_PyUnicodeWriter_WriteASCIIString@@Base+0x336> │ │ │ │ mov r0, r8 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 2a0fc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 91ef4 <_PyUnicodeWriter_WriteASCIIString@@Base+0x36c> │ │ │ │ + beq.n 91ed0 <_PyUnicodeWriter_WriteASCIIString@@Base+0x36c> │ │ │ │ ldr.w r3, [r2, #800] @ 0x320 │ │ │ │ add.w r9, r5, #20 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #800] @ 0x320 │ │ │ │ - b.n 91d9a <_PyUnicodeWriter_WriteASCIIString@@Base+0x212> │ │ │ │ - ldr r4, [pc, #140] @ (91f14 <_PyUnicodeWriter_WriteASCIIString@@Base+0x38c>) │ │ │ │ + b.n 91d76 <_PyUnicodeWriter_WriteASCIIString@@Base+0x212> │ │ │ │ + ldr r4, [pc, #140] @ (91ef0 <_PyUnicodeWriter_WriteASCIIString@@Base+0x38c>) │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ lsls r2, r3, #26 │ │ │ │ - bmi.n 91dd8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x250> │ │ │ │ + bmi.n 91db4 <_PyUnicodeWriter_WriteASCIIString@@Base+0x250> │ │ │ │ ldr r0, [r4, #28] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ blx 29c10 │ │ │ │ - b.n 91dec <_PyUnicodeWriter_WriteASCIIString@@Base+0x264> │ │ │ │ + b.n 91dc8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x264> │ │ │ │ ldr.w r0, [r7, #708] @ 0x2c4 │ │ │ │ mov r1, r8 │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 91ef4 <_PyUnicodeWriter_WriteASCIIString@@Base+0x36c> │ │ │ │ + cbz r0, 91ed0 <_PyUnicodeWriter_WriteASCIIString@@Base+0x36c> │ │ │ │ add.w r9, r5, #20 │ │ │ │ - b.n 91d9a <_PyUnicodeWriter_WriteASCIIString@@Base+0x212> │ │ │ │ - movw r1, #25253 @ 0x62a5 │ │ │ │ + b.n 91d76 <_PyUnicodeWriter_WriteASCIIString@@Base+0x212> │ │ │ │ + movw r1, #26133 @ 0x6615 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 91ece <_PyUnicodeWriter_WriteASCIIString@@Base+0x346> │ │ │ │ + bne.n 91eaa <_PyUnicodeWriter_WriteASCIIString@@Base+0x346> │ │ │ │ mov r0, r4 │ │ │ │ - bl 126718 │ │ │ │ - b.n 91dc0 <_PyUnicodeWriter_WriteASCIIString@@Base+0x238> │ │ │ │ + bl 126a88 │ │ │ │ + b.n 91d9c <_PyUnicodeWriter_WriteASCIIString@@Base+0x238> │ │ │ │ ldr.w r0, [r7, #668] @ 0x29c │ │ │ │ mov r1, r8 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx r4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ - b.n 91e70 <_PyUnicodeWriter_WriteASCIIString@@Base+0x2e8> │ │ │ │ + b.n 91e4c <_PyUnicodeWriter_WriteASCIIString@@Base+0x2e8> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 91dc0 <_PyUnicodeWriter_WriteASCIIString@@Base+0x238> │ │ │ │ + b.n 91d9c <_PyUnicodeWriter_WriteASCIIString@@Base+0x238> │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #64264 @ 0xfb08 │ │ │ │ + movw r1, #64584 @ 0xfc48 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 1271a4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 91dec <_PyUnicodeWriter_WriteASCIIString@@Base+0x264> │ │ │ │ - bl 1e7a0c │ │ │ │ + b.n 91dc8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x264> │ │ │ │ + bl 1e7954 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 91e86 <_PyUnicodeWriter_WriteASCIIString@@Base+0x2fe> │ │ │ │ - b.n 91ef0 <_PyUnicodeWriter_WriteASCIIString@@Base+0x368> │ │ │ │ + bne.n 91e62 <_PyUnicodeWriter_WriteASCIIString@@Base+0x2fe> │ │ │ │ + b.n 91ecc <_PyUnicodeWriter_WriteASCIIString@@Base+0x368> │ │ │ │ add.w r0, r4, #28 │ │ │ │ - b.n 91e8e <_PyUnicodeWriter_WriteASCIIString@@Base+0x306> │ │ │ │ + b.n 91e6a <_PyUnicodeWriter_WriteASCIIString@@Base+0x306> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ and.w r0, r0, #13107200 @ 0xc80000 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00091f18 <_PyUnicodeWriter_Finish@@Base>: │ │ │ │ +00091ef4 <_PyUnicodeWriter_Finish@@Base>: │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r1, [r0, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 91fbc <_PyUnicodeWriter_Finish@@Base+0xa4> │ │ │ │ + beq.n 91f98 <_PyUnicodeWriter_Finish@@Base+0xa4> │ │ │ │ ldrb.w r3, [r0, #33] @ 0x21 │ │ │ │ movs r2, #0 │ │ │ │ ldr r5, [r0, #0] │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 91fb8 <_PyUnicodeWriter_Finish@@Base+0xa0> │ │ │ │ + bne.n 91f94 <_PyUnicodeWriter_Finish@@Base+0xa0> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 91f5a <_PyUnicodeWriter_Finish@@Base+0x42> │ │ │ │ + beq.n 91f36 <_PyUnicodeWriter_Finish@@Base+0x42> │ │ │ │ mov r0, r5 │ │ │ │ - bl ca7e4 <_PyUnicodeWriter_PrepareInternal@@Base+0xd84> │ │ │ │ + bl ca7f8 <_PyUnicodeWriter_PrepareInternal@@Base+0xd80> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 91fe4 <_PyUnicodeWriter_Finish@@Base+0xcc> │ │ │ │ + beq.n 91fc0 <_PyUnicodeWriter_Finish@@Base+0xcc> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 91fdc <_PyUnicodeWriter_Finish@@Base+0xc4> │ │ │ │ + beq.n 91fb8 <_PyUnicodeWriter_Finish@@Base+0xc4> │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 91f60 <_PyUnicodeWriter_Finish@@Base+0x48> │ │ │ │ + beq.n 91f3c <_PyUnicodeWriter_Finish@@Base+0x48> │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r4, r5 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 91f56 <_PyUnicodeWriter_Finish@@Base+0x3e> │ │ │ │ + bne.n 91f32 <_PyUnicodeWriter_Finish@@Base+0x3e> │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ ubfx r2, r3, #2, #3 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 91f56 <_PyUnicodeWriter_Finish@@Base+0x3e> │ │ │ │ + bne.n 91f32 <_PyUnicodeWriter_Finish@@Base+0x3e> │ │ │ │ lsls r2, r3, #26 │ │ │ │ - bpl.n 91ffe <_PyUnicodeWriter_Finish@@Base+0xe6> │ │ │ │ + bpl.n 91fda <_PyUnicodeWriter_Finish@@Base+0xe6> │ │ │ │ lsls r3, r3, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r3, r4, #20 │ │ │ │ addpl.w r3, r4, #28 │ │ │ │ ldrsb.w r2, [r3] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ iteee ge │ │ │ │ movge r2, #24 │ │ │ │ addlt.w r3, r3, #1296 @ 0x510 │ │ │ │ movwlt r5, #19968 @ 0x4e00 │ │ │ │ movtlt r5, #72 @ 0x48 │ │ │ │ itet ge │ │ │ │ - ldrge r5, [pc, #108] @ (92004 <_PyUnicodeWriter_Finish@@Base+0xec>) │ │ │ │ + ldrge r5, [pc, #108] @ (91fe0 <_PyUnicodeWriter_Finish@@Base+0xec>) │ │ │ │ addlt.w r5, r5, r3, lsl #5 │ │ │ │ mlage r5, r2, r3, r5 │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 91f56 <_PyUnicodeWriter_Finish@@Base+0x3e> │ │ │ │ + beq.n 91f32 <_PyUnicodeWriter_Finish@@Base+0x3e> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 91fb8 <_PyUnicodeWriter_Finish@@Base+0xa0> │ │ │ │ + beq.n 91f94 <_PyUnicodeWriter_Finish@@Base+0xa0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 91fb8 <_PyUnicodeWriter_Finish@@Base+0xa0> │ │ │ │ + cbnz r3, 91f94 <_PyUnicodeWriter_Finish@@Base+0xa0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ mov r4, r5 │ │ │ │ - b.n 91f56 <_PyUnicodeWriter_Finish@@Base+0x3e> │ │ │ │ + b.n 91f32 <_PyUnicodeWriter_Finish@@Base+0x3e> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ - cbz r2, 91fd8 <_PyUnicodeWriter_Finish@@Base+0xc0> │ │ │ │ + cbz r2, 91fb4 <_PyUnicodeWriter_Finish@@Base+0xc0> │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ str r1, [r0, #0] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 91fd8 <_PyUnicodeWriter_Finish@@Base+0xc0> │ │ │ │ + beq.n 91fb4 <_PyUnicodeWriter_Finish@@Base+0xc0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbnz r3, 91fd8 <_PyUnicodeWriter_Finish@@Base+0xc0> │ │ │ │ + cbnz r3, 91fb4 <_PyUnicodeWriter_Finish@@Base+0xc0> │ │ │ │ mov r0, r2 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - ldr r4, [pc, #44] @ (92008 <_PyUnicodeWriter_Finish@@Base+0xf0>) │ │ │ │ - b.n 91f56 <_PyUnicodeWriter_Finish@@Base+0x3e> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + ldr r4, [pc, #44] @ (91fe4 <_PyUnicodeWriter_Finish@@Base+0xf0>) │ │ │ │ + b.n 91f32 <_PyUnicodeWriter_Finish@@Base+0x3e> │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 1a2ec4 │ │ │ │ + b.w 1a2ddc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 91f56 <_PyUnicodeWriter_Finish@@Base+0x3e> │ │ │ │ + beq.n 91f32 <_PyUnicodeWriter_Finish@@Base+0x3e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 91f56 <_PyUnicodeWriter_Finish@@Base+0x3e> │ │ │ │ + bne.n 91f32 <_PyUnicodeWriter_Finish@@Base+0x3e> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 91f56 <_PyUnicodeWriter_Finish@@Base+0x3e> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 91f32 <_PyUnicodeWriter_Finish@@Base+0x3e> │ │ │ │ ldr r3, [r4, #28] │ │ │ │ - b.n 91f7a <_PyUnicodeWriter_Finish@@Base+0x62> │ │ │ │ + b.n 91f56 <_PyUnicodeWriter_Finish@@Base+0x62> │ │ │ │ nop │ │ │ │ and.w r0, r0, #13107200 @ 0xc80000 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3896] @ 0xf38 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ sub sp, #148 @ 0x94 │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 92a4c <_PyUnicodeWriter_Finish@@Base+0xb34> │ │ │ │ + beq.w 92a28 <_PyUnicodeWriter_Finish@@Base+0xb34> │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bcs.w 92b78 <_PyUnicodeWriter_Finish@@Base+0xc60> │ │ │ │ + bcs.w 92b54 <_PyUnicodeWriter_Finish@@Base+0xc60> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ adds r1, r2, #1 │ │ │ │ str r1, [r0, #12] │ │ │ │ adds r1, r3, #1 │ │ │ │ ldrb r6, [r2, #0] │ │ │ │ cmp.w r1, #2000 @ 0x7d0 │ │ │ │ str r1, [r0, #4] │ │ │ │ - bgt.w 92a72 <_PyUnicodeWriter_Finish@@Base+0xb5a> │ │ │ │ + bgt.w 92a4e <_PyUnicodeWriter_Finish@@Base+0xb5a> │ │ │ │ bic.w r7, r6, #128 @ 0x80 │ │ │ │ and.w r6, r6, #128 @ 0x80 │ │ │ │ sub.w r2, r7, #40 @ 0x28 │ │ │ │ cmp r2, #83 @ 0x53 │ │ │ │ - bhi.w 922be <_PyUnicodeWriter_Finish@@Base+0x3a6> │ │ │ │ + bhi.w 9229a <_PyUnicodeWriter_Finish@@Base+0x3a6> │ │ │ │ tbh [pc, r2, lsl #1] │ │ │ │ lsls r2, r2, #14 │ │ │ │ lsls r4, r2, #3 │ │ │ │ lsls r0, r6, #4 │ │ │ │ lsls r0, r6, #4 │ │ │ │ lsls r0, r6, #4 │ │ │ │ lsls r0, r6, #4 │ │ │ │ @@ -155305,337 +155269,337 @@ │ │ │ │ lsls r0, r6, #4 │ │ │ │ lsls r0, r6, #4 │ │ │ │ lsrs r7, r3, #1 │ │ │ │ lsls r3, r3, #16 │ │ │ │ lsls r3, r7, #5 │ │ │ │ lsls r4, r2, #15 │ │ │ │ mov r0, r4 │ │ │ │ - bl 93418 │ │ │ │ + bl 933f4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 930fe <_PyUnicodeWriter_Finish@@Base+0x11e6> │ │ │ │ + blt.w 930da <_PyUnicodeWriter_Finish@@Base+0x11e6> │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r0, r2 │ │ │ │ - bge.w 930fe <_PyUnicodeWriter_Finish@@Base+0x11e6> │ │ │ │ + bge.w 930da <_PyUnicodeWriter_Finish@@Base+0x11e6> │ │ │ │ ldr r2, [r3, #12] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr.w r5, [r2, r0, lsl #2] │ │ │ │ cmp r5, r3 │ │ │ │ - beq.w 93108 <_PyUnicodeWriter_Finish@@Base+0x11f0> │ │ │ │ + beq.w 930e4 <_PyUnicodeWriter_Finish@@Base+0x11f0> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ subs r3, #1 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 9298a <_PyUnicodeWriter_Finish@@Base+0xa72> │ │ │ │ + bne.w 92966 <_PyUnicodeWriter_Finish@@Base+0xa72> │ │ │ │ str r3, [r4, #4] │ │ │ │ mov r0, r5 │ │ │ │ add sp, #148 @ 0x94 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 92aae <_PyUnicodeWriter_Finish@@Base+0xb96> │ │ │ │ + beq.w 92a8a <_PyUnicodeWriter_Finish@@Base+0xb96> │ │ │ │ ldr r2, [r4, #16] │ │ │ │ cmp r3, r2 │ │ │ │ it cc │ │ │ │ movcc.w r8, #1 │ │ │ │ - bcs.w 92bd2 <_PyUnicodeWriter_Finish@@Base+0xcba> │ │ │ │ + bcs.w 92bae <_PyUnicodeWriter_Finish@@Base+0xcba> │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r4, #12] │ │ │ │ mov r1, r4 │ │ │ │ ldrb r7, [r3, #0] │ │ │ │ mov r0, r7 │ │ │ │ - bl 939b8 <_PyObject_GetMethod@@Base+0x43c> │ │ │ │ + bl 93990 <_PyObject_GetMethod@@Base+0x43c> │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 921b6 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + cbz r0, 92192 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ mov r1, r7 │ │ │ │ - bl 94334 │ │ │ │ + bl 94308 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 922d4 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ + beq.w 922b0 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 9296c <_PyUnicodeWriter_Finish@@Base+0xa54> │ │ │ │ - ldr r2, [pc, #476] @ (9236c <_PyUnicodeWriter_Finish@@Base+0x454>) │ │ │ │ + beq.w 92948 <_PyUnicodeWriter_Finish@@Base+0xa54> │ │ │ │ + ldr r2, [pc, #476] @ (92348 <_PyUnicodeWriter_Finish@@Base+0x454>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 7b1b4 │ │ │ │ + bl 7b138 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - cbz r6, 921b6 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ - cbz r0, 921b6 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + cbz r6, 92192 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + cbz r0, 92192 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ ldr r0, [r4, #28] │ │ │ │ mov r1, r5 │ │ │ │ - bl 83ab0 │ │ │ │ + bl 83ac0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9306c <_PyUnicodeWriter_Finish@@Base+0x1154> │ │ │ │ + blt.w 93048 <_PyUnicodeWriter_Finish@@Base+0x1154> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ subs r3, #1 │ │ │ │ - b.n 92140 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ + b.n 9211c <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ mov r0, r4 │ │ │ │ - bl 93418 │ │ │ │ + bl 933f4 │ │ │ │ subs r7, r0, #0 │ │ │ │ - blt.w 92ffa <_PyUnicodeWriter_Finish@@Base+0x10e2> │ │ │ │ + blt.w 92fd6 <_PyUnicodeWriter_Finish@@Base+0x10e2> │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #0 │ │ │ │ - bl 71e88 │ │ │ │ + bl 71e08 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 921b6 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + beq.n 92192 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 939b8 <_PyObject_GetMethod@@Base+0x43c> │ │ │ │ + bl 93990 <_PyObject_GetMethod@@Base+0x43c> │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9306c <_PyUnicodeWriter_Finish@@Base+0x1154> │ │ │ │ + beq.w 93048 <_PyUnicodeWriter_Finish@@Base+0x1154> │ │ │ │ mov r2, r7 │ │ │ │ add.w r0, r5, #16 │ │ │ │ blx 29c10 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 921b6 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + beq.n 92192 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 9422c <_PyObject_GetMethod@@Base+0xcb0> │ │ │ │ + bl 94200 <_PyObject_GetMethod@@Base+0xcac> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r5, r0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 92140 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ + b.n 9211c <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 92c16 <_PyUnicodeWriter_Finish@@Base+0xcfe> │ │ │ │ + beq.w 92bf2 <_PyUnicodeWriter_Finish@@Base+0xcfe> │ │ │ │ ldr r2, [r4, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 92bd2 <_PyUnicodeWriter_Finish@@Base+0xcba> │ │ │ │ + bcs.w 92bae <_PyUnicodeWriter_Finish@@Base+0xcba> │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r4, #12] │ │ │ │ ldrb r7, [r3, #0] │ │ │ │ mov r0, r7 │ │ │ │ - bl 72074 │ │ │ │ + bl 71ff4 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 928e6 <_PyUnicodeWriter_Finish@@Base+0x9ce> │ │ │ │ + bne.w 928c2 <_PyUnicodeWriter_Finish@@Base+0x9ce> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 921b6 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + beq.n 92192 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ cmp r7, #0 │ │ │ │ - ble.n 921b6 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + ble.n 92192 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9200c <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ + bl 91fe8 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92bec <_PyUnicodeWriter_Finish@@Base+0xcd4> │ │ │ │ + beq.w 92bc8 <_PyUnicodeWriter_Finish@@Base+0xcd4> │ │ │ │ cmp r7, #1 │ │ │ │ str r0, [r5, #12] │ │ │ │ - beq.n 921b6 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + beq.n 92192 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9200c <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ + bl 91fe8 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92bec <_PyUnicodeWriter_Finish@@Base+0xcd4> │ │ │ │ + beq.w 92bc8 <_PyUnicodeWriter_Finish@@Base+0xcd4> │ │ │ │ cmp r7, #2 │ │ │ │ str r0, [r5, #16] │ │ │ │ - beq.n 921b6 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + beq.n 92192 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9200c <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ + bl 91fe8 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92bec <_PyUnicodeWriter_Finish@@Base+0xcd4> │ │ │ │ + beq.w 92bc8 <_PyUnicodeWriter_Finish@@Base+0xcd4> │ │ │ │ cmp r7, #3 │ │ │ │ str r0, [r5, #20] │ │ │ │ - beq.n 921b6 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + beq.n 92192 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9200c <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ + bl 91fe8 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92bec <_PyUnicodeWriter_Finish@@Base+0xcd4> │ │ │ │ + beq.w 92bc8 <_PyUnicodeWriter_Finish@@Base+0xcd4> │ │ │ │ cmp r7, #4 │ │ │ │ str r0, [r5, #24] │ │ │ │ - beq.n 921b6 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + beq.n 92192 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9200c <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ + bl 91fe8 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92bec <_PyUnicodeWriter_Finish@@Base+0xcd4> │ │ │ │ + beq.w 92bc8 <_PyUnicodeWriter_Finish@@Base+0xcd4> │ │ │ │ cmp r7, #5 │ │ │ │ str r0, [r5, #28] │ │ │ │ - beq.n 921b6 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + beq.n 92192 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9200c <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ + bl 91fe8 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92bec <_PyUnicodeWriter_Finish@@Base+0xcd4> │ │ │ │ + beq.w 92bc8 <_PyUnicodeWriter_Finish@@Base+0xcd4> │ │ │ │ cmp r7, #6 │ │ │ │ str r0, [r5, #32] │ │ │ │ - beq.n 921b6 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + beq.n 92192 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ add.w r8, r5, #32 │ │ │ │ movs r6, #6 │ │ │ │ mov r0, r4 │ │ │ │ adds r6, #1 │ │ │ │ - bl 9200c <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ + bl 91fe8 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92bec <_PyUnicodeWriter_Finish@@Base+0xcd4> │ │ │ │ + beq.w 92bc8 <_PyUnicodeWriter_Finish@@Base+0xcd4> │ │ │ │ cmp r6, r7 │ │ │ │ str.w r0, [r8, #4]! │ │ │ │ - bne.n 922a6 <_PyUnicodeWriter_Finish@@Base+0x38e> │ │ │ │ - b.n 921b6 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + bne.n 92282 <_PyUnicodeWriter_Finish@@Base+0x38e> │ │ │ │ + b.n 92192 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26204 @ 0x665c │ │ │ │ + movw r1, #26524 @ 0x679c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 1271a4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ movs r5, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 92140 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ + b.n 9211c <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ mov r0, r4 │ │ │ │ - bl 93418 │ │ │ │ + bl 933f4 │ │ │ │ subs.w r9, r0, #0 │ │ │ │ - blt.w 92fba <_PyUnicodeWriter_Finish@@Base+0x10a2> │ │ │ │ + blt.w 92f96 <_PyUnicodeWriter_Finish@@Base+0x10a2> │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 922f6 <_PyUnicodeWriter_Finish@@Base+0x3de> │ │ │ │ + bne.n 922d2 <_PyUnicodeWriter_Finish@@Base+0x3de> │ │ │ │ cmp r7, #62 @ 0x3e │ │ │ │ - beq.w 93038 <_PyUnicodeWriter_Finish@@Base+0x1120> │ │ │ │ + beq.w 93014 <_PyUnicodeWriter_Finish@@Base+0x1120> │ │ │ │ movs r0, #0 │ │ │ │ cmp r7, #60 @ 0x3c │ │ │ │ - beq.w 931aa <_PyUnicodeWriter_Finish@@Base+0x1292> │ │ │ │ - bl f5e30 │ │ │ │ + beq.w 93186 <_PyUnicodeWriter_Finish@@Base+0x1292> │ │ │ │ + bl f5e48 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 92b34 <_PyUnicodeWriter_Finish@@Base+0xc1c> │ │ │ │ + bne.w 92b10 <_PyUnicodeWriter_Finish@@Base+0xc1c> │ │ │ │ movs r1, #0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 921b6 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + beq.w 92192 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ mov r8, r7 │ │ │ │ mov.w sl, #0 │ │ │ │ mov r7, r6 │ │ │ │ mvn.w fp, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r1 │ │ │ │ mov r0, r4 │ │ │ │ cmp sl, r9 │ │ │ │ - beq.w 92a90 <_PyUnicodeWriter_Finish@@Base+0xb78> │ │ │ │ - bl 9200c <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ + beq.w 92a6c <_PyUnicodeWriter_Finish@@Base+0xb78> │ │ │ │ + bl 91fe8 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 92d4a <_PyUnicodeWriter_Finish@@Base+0xe32> │ │ │ │ + beq.w 92d26 <_PyUnicodeWriter_Finish@@Base+0xe32> │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl e14d8 │ │ │ │ + bl e1550 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 92f7e <_PyUnicodeWriter_Finish@@Base+0x1066> │ │ │ │ + beq.w 92f5a <_PyUnicodeWriter_Finish@@Base+0x1066> │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, fp │ │ │ │ - bne.w 92d6c <_PyUnicodeWriter_Finish@@Base+0xe54> │ │ │ │ + bne.w 92d48 <_PyUnicodeWriter_Finish@@Base+0xe54> │ │ │ │ add.w sl, sl, #1 │ │ │ │ - b.n 92322 <_PyUnicodeWriter_Finish@@Base+0x40a> │ │ │ │ + b.n 922fe <_PyUnicodeWriter_Finish@@Base+0x40a> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mov r8, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 92ab2 <_PyUnicodeWriter_Finish@@Base+0xb9a> │ │ │ │ + beq.w 92a8e <_PyUnicodeWriter_Finish@@Base+0xb9a> │ │ │ │ ldr r2, [r4, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bls.w 92bd2 <_PyUnicodeWriter_Finish@@Base+0xcba> │ │ │ │ + bls.w 92bae <_PyUnicodeWriter_Finish@@Base+0xcba> │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 92164 <_PyUnicodeWriter_Finish@@Base+0x24c> │ │ │ │ + b.n 92140 <_PyUnicodeWriter_Finish@@Base+0x24c> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 92f06 <_PyUnicodeWriter_Finish@@Base+0xfee> │ │ │ │ + beq.w 92ee2 <_PyUnicodeWriter_Finish@@Base+0xfee> │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 929f4 <_PyUnicodeWriter_Finish@@Base+0xadc> │ │ │ │ + bne.w 929d0 <_PyUnicodeWriter_Finish@@Base+0xadc> │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #60] @ 0x3c │ │ │ │ - bl 93418 │ │ │ │ + bl 933f4 │ │ │ │ mov r3, r0 │ │ │ │ adds r3, #1 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str r6, [sp, #52] @ 0x34 │ │ │ │ - beq.w 92a16 <_PyUnicodeWriter_Finish@@Base+0xafe> │ │ │ │ + beq.w 929f2 <_PyUnicodeWriter_Finish@@Base+0xafe> │ │ │ │ mov r0, r4 │ │ │ │ - bl 93418 │ │ │ │ + bl 933f4 │ │ │ │ mov r3, r0 │ │ │ │ adds r3, #1 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - beq.w 93092 <_PyUnicodeWriter_Finish@@Base+0x117a> │ │ │ │ + beq.w 9306e <_PyUnicodeWriter_Finish@@Base+0x117a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 93418 │ │ │ │ + bl 933f4 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w 92fe8 <_PyUnicodeWriter_Finish@@Base+0x10d0> │ │ │ │ + beq.w 92fc4 <_PyUnicodeWriter_Finish@@Base+0x10d0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 93418 │ │ │ │ + bl 933f4 │ │ │ │ mov r3, r0 │ │ │ │ adds r3, #1 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - beq.w 930b4 <_PyUnicodeWriter_Finish@@Base+0x119c> │ │ │ │ + beq.w 93090 <_PyUnicodeWriter_Finish@@Base+0x119c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 93418 │ │ │ │ + bl 933f4 │ │ │ │ mov r3, r0 │ │ │ │ adds r3, #1 │ │ │ │ str r0, [sp, #32] │ │ │ │ - beq.w 930a0 <_PyUnicodeWriter_Finish@@Base+0x1188> │ │ │ │ + beq.w 9307c <_PyUnicodeWriter_Finish@@Base+0x1188> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9200c <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ + bl 91fe8 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ str r0, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92a20 <_PyUnicodeWriter_Finish@@Base+0xb08> │ │ │ │ + beq.w 929fc <_PyUnicodeWriter_Finish@@Base+0xb08> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9200c <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ + bl 91fe8 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ str r0, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 93024 <_PyUnicodeWriter_Finish@@Base+0x110c> │ │ │ │ + beq.w 93000 <_PyUnicodeWriter_Finish@@Base+0x110c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9200c <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ + bl 91fe8 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ str r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92ed8 <_PyUnicodeWriter_Finish@@Base+0xfc0> │ │ │ │ + beq.w 92eb4 <_PyUnicodeWriter_Finish@@Base+0xfc0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9200c <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ + bl 91fe8 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ str r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92eca <_PyUnicodeWriter_Finish@@Base+0xfb2> │ │ │ │ + beq.w 92ea6 <_PyUnicodeWriter_Finish@@Base+0xfb2> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9200c <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ + bl 91fe8 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92ecc <_PyUnicodeWriter_Finish@@Base+0xfb4> │ │ │ │ + beq.w 92ea8 <_PyUnicodeWriter_Finish@@Base+0xfb4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9200c <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ + bl 91fe8 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92ebe <_PyUnicodeWriter_Finish@@Base+0xfa6> │ │ │ │ + beq.w 92e9a <_PyUnicodeWriter_Finish@@Base+0xfa6> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9200c <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ + bl 91fe8 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92ef0 <_PyUnicodeWriter_Finish@@Base+0xfd8> │ │ │ │ + beq.w 92ecc <_PyUnicodeWriter_Finish@@Base+0xfd8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9200c <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ + bl 91fe8 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92eea <_PyUnicodeWriter_Finish@@Base+0xfd2> │ │ │ │ + beq.w 92ec6 <_PyUnicodeWriter_Finish@@Base+0xfd2> │ │ │ │ mov r0, r4 │ │ │ │ - bl 93418 │ │ │ │ + bl 933f4 │ │ │ │ mov r3, r0 │ │ │ │ adds r3, #1 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - beq.w 92ef8 <_PyUnicodeWriter_Finish@@Base+0xfe0> │ │ │ │ + beq.w 92ed4 <_PyUnicodeWriter_Finish@@Base+0xfe0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9200c <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ + bl 91fe8 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92ea0 <_PyUnicodeWriter_Finish@@Base+0xf88> │ │ │ │ + beq.w 92e7c <_PyUnicodeWriter_Finish@@Base+0xf88> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9200c <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ + bl 91fe8 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92ea2 <_PyUnicodeWriter_Finish@@Base+0xf8a> │ │ │ │ + beq.w 92e7e <_PyUnicodeWriter_Finish@@Base+0xf8a> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ @@ -155652,1662 +155616,1661 @@ │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ str r0, [sp, #140] @ 0x8c │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str.w sl, [sp, #88] @ 0x58 │ │ │ │ str.w r9, [sp, #104] @ 0x68 │ │ │ │ strd r3, r7, [sp, #116] @ 0x74 │ │ │ │ - bl 94638 │ │ │ │ + bl 9460c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 92ea2 <_PyUnicodeWriter_Finish@@Base+0xf8a> │ │ │ │ + blt.w 92e7e <_PyUnicodeWriter_Finish@@Base+0xf8a> │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ - bl 950e8 <_Py_write@@Base+0x8f4> │ │ │ │ + bl 950bc <_Py_write@@Base+0x8f4> │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92ea2 <_PyUnicodeWriter_Finish@@Base+0xf8a> │ │ │ │ + beq.w 92e7e <_PyUnicodeWriter_Finish@@Base+0xf8a> │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 92a36 <_PyUnicodeWriter_Finish@@Base+0xb1e> │ │ │ │ + bne.w 92a12 <_PyUnicodeWriter_Finish@@Base+0xb1e> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 924de <_PyUnicodeWriter_Finish@@Base+0x5c6> │ │ │ │ + beq.n 924ba <_PyUnicodeWriter_Finish@@Base+0x5c6> │ │ │ │ ldr r2, [sp, #24] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 92992 <_PyUnicodeWriter_Finish@@Base+0xa7a> │ │ │ │ + beq.w 9296e <_PyUnicodeWriter_Finish@@Base+0xa7a> │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 924f4 <_PyUnicodeWriter_Finish@@Base+0x5dc> │ │ │ │ + beq.n 924d0 <_PyUnicodeWriter_Finish@@Base+0x5dc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 929c8 <_PyUnicodeWriter_Finish@@Base+0xab0> │ │ │ │ + beq.w 929a4 <_PyUnicodeWriter_Finish@@Base+0xab0> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r3, 9250e <_PyUnicodeWriter_Finish@@Base+0x5f6> │ │ │ │ + cbz r3, 924ea <_PyUnicodeWriter_Finish@@Base+0x5f6> │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9250e <_PyUnicodeWriter_Finish@@Base+0x5f6> │ │ │ │ + beq.n 924ea <_PyUnicodeWriter_Finish@@Base+0x5f6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 929de <_PyUnicodeWriter_Finish@@Base+0xac6> │ │ │ │ + beq.w 929ba <_PyUnicodeWriter_Finish@@Base+0xac6> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - cbz r3, 92528 <_PyUnicodeWriter_Finish@@Base+0x610> │ │ │ │ + cbz r3, 92504 <_PyUnicodeWriter_Finish@@Base+0x610> │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 92528 <_PyUnicodeWriter_Finish@@Base+0x610> │ │ │ │ + beq.n 92504 <_PyUnicodeWriter_Finish@@Base+0x610> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 92956 <_PyUnicodeWriter_Finish@@Base+0xa3e> │ │ │ │ - cbz r7, 9253e <_PyUnicodeWriter_Finish@@Base+0x626> │ │ │ │ + beq.w 92932 <_PyUnicodeWriter_Finish@@Base+0xa3e> │ │ │ │ + cbz r7, 9251a <_PyUnicodeWriter_Finish@@Base+0x626> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9253e <_PyUnicodeWriter_Finish@@Base+0x626> │ │ │ │ + beq.n 9251a <_PyUnicodeWriter_Finish@@Base+0x626> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 929b2 <_PyUnicodeWriter_Finish@@Base+0xa9a> │ │ │ │ + beq.w 9298e <_PyUnicodeWriter_Finish@@Base+0xa9a> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 92558 <_PyUnicodeWriter_Finish@@Base+0x640> │ │ │ │ + cbz r3, 92534 <_PyUnicodeWriter_Finish@@Base+0x640> │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 92558 <_PyUnicodeWriter_Finish@@Base+0x640> │ │ │ │ + beq.n 92534 <_PyUnicodeWriter_Finish@@Base+0x640> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 92910 <_PyUnicodeWriter_Finish@@Base+0x9f8> │ │ │ │ + beq.w 928ec <_PyUnicodeWriter_Finish@@Base+0x9f8> │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 92576 <_PyUnicodeWriter_Finish@@Base+0x65e> │ │ │ │ + beq.n 92552 <_PyUnicodeWriter_Finish@@Base+0x65e> │ │ │ │ ldr.w r3, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 92576 <_PyUnicodeWriter_Finish@@Base+0x65e> │ │ │ │ + beq.n 92552 <_PyUnicodeWriter_Finish@@Base+0x65e> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 92926 <_PyUnicodeWriter_Finish@@Base+0xa0e> │ │ │ │ + beq.w 92902 <_PyUnicodeWriter_Finish@@Base+0xa0e> │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 92594 <_PyUnicodeWriter_Finish@@Base+0x67c> │ │ │ │ + beq.n 92570 <_PyUnicodeWriter_Finish@@Base+0x67c> │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 92594 <_PyUnicodeWriter_Finish@@Base+0x67c> │ │ │ │ + beq.n 92570 <_PyUnicodeWriter_Finish@@Base+0x67c> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9293e <_PyUnicodeWriter_Finish@@Base+0xa26> │ │ │ │ + beq.w 9291a <_PyUnicodeWriter_Finish@@Base+0xa26> │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 925b2 <_PyUnicodeWriter_Finish@@Base+0x69a> │ │ │ │ + beq.n 9258e <_PyUnicodeWriter_Finish@@Base+0x69a> │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 925b2 <_PyUnicodeWriter_Finish@@Base+0x69a> │ │ │ │ + beq.n 9258e <_PyUnicodeWriter_Finish@@Base+0x69a> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 928f2 <_PyUnicodeWriter_Finish@@Base+0x9da> │ │ │ │ + beq.w 928ce <_PyUnicodeWriter_Finish@@Base+0x9da> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 921b6 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + beq.w 92192 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 921b6 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + beq.w 92192 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 921b6 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ - ldr r2, [pc, #820] @ (9290c <_PyUnicodeWriter_Finish@@Base+0x9f4>) │ │ │ │ + bne.w 92192 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + ldr r2, [pc, #820] @ (928e8 <_PyUnicodeWriter_Finish@@Base+0x9f4>) │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 92c32 <_PyUnicodeWriter_Finish@@Base+0xd1a> │ │ │ │ + bne.w 92c0e <_PyUnicodeWriter_Finish@@Base+0xd1a> │ │ │ │ mov r0, r8 │ │ │ │ blx r6 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ subs r3, #1 │ │ │ │ - b.n 92140 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ + b.n 9211c <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 92140 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ + b.n 9211c <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ mov.w r8, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 93418 │ │ │ │ + bl 933f4 │ │ │ │ subs r7, r0, #0 │ │ │ │ - blt.w 930d4 <_PyUnicodeWriter_Finish@@Base+0x11bc> │ │ │ │ + blt.w 930b0 <_PyUnicodeWriter_Finish@@Base+0x11bc> │ │ │ │ mov r1, r4 │ │ │ │ - bl 939b8 <_PyObject_GetMethod@@Base+0x43c> │ │ │ │ + bl 93990 <_PyObject_GetMethod@@Base+0x43c> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 921b6 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + beq.w 92192 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ - bl 94334 │ │ │ │ + bl 94308 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 92186 <_PyUnicodeWriter_Finish@@Base+0x26e> │ │ │ │ - b.n 922d4 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ + bne.w 92162 <_PyUnicodeWriter_Finish@@Base+0x26e> │ │ │ │ + b.n 922b0 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ movs r7, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 93418 │ │ │ │ + bl 933f4 │ │ │ │ subs.w r8, r0, #0 │ │ │ │ - blt.w 930d4 <_PyUnicodeWriter_Finish@@Base+0x11bc> │ │ │ │ - beq.w 930c2 <_PyUnicodeWriter_Finish@@Base+0x11aa> │ │ │ │ + blt.w 930b0 <_PyUnicodeWriter_Finish@@Base+0x11bc> │ │ │ │ + beq.w 9309e <_PyUnicodeWriter_Finish@@Base+0x11aa> │ │ │ │ mov r1, r4 │ │ │ │ - bl 939b8 <_PyObject_GetMethod@@Base+0x43c> │ │ │ │ + bl 93990 <_PyObject_GetMethod@@Base+0x43c> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 921b6 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + beq.w 92192 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ mov r1, r8 │ │ │ │ - movw r2, #25812 @ 0x64d4 │ │ │ │ + movw r2, #26132 @ 0x6614 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - bl aba08 │ │ │ │ + bl aba24 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 921b6 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + beq.w 92192 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 92ce8 <_PyUnicodeWriter_Finish@@Base+0xdd0> │ │ │ │ + bne.w 92cc4 <_PyUnicodeWriter_Finish@@Base+0xdd0> │ │ │ │ ldr r5, [sp, #60] @ 0x3c │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 921b6 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ - b.n 921f6 <_PyUnicodeWriter_Finish@@Base+0x2de> │ │ │ │ + beq.w 92192 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + b.n 921d2 <_PyUnicodeWriter_Finish@@Base+0x2de> │ │ │ │ mov r0, r4 │ │ │ │ - bl 93418 │ │ │ │ + bl 933f4 │ │ │ │ mov r5, r0 │ │ │ │ adds r0, r5, #1 │ │ │ │ - beq.w 92a40 <_PyUnicodeWriter_Finish@@Base+0xb28> │ │ │ │ + beq.w 92a1c <_PyUnicodeWriter_Finish@@Base+0xb28> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7ffe0 │ │ │ │ + bl 7fff4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 921b6 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + beq.w 92192 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ mov r1, r4 │ │ │ │ - bl 9422c <_PyObject_GetMethod@@Base+0xcb0> │ │ │ │ + bl 94200 <_PyObject_GetMethod@@Base+0xcac> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r5, r0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 92140 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ + b.n 9211c <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 925f8 <_PyUnicodeWriter_Finish@@Base+0x6e0> │ │ │ │ + b.n 925d4 <_PyUnicodeWriter_Finish@@Base+0x6e0> │ │ │ │ movs r7, #0 │ │ │ │ - b.n 92628 <_PyUnicodeWriter_Finish@@Base+0x710> │ │ │ │ + b.n 92604 <_PyUnicodeWriter_Finish@@Base+0x710> │ │ │ │ movw r5, #4356 @ 0x1104 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ - b.n 92140 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ + b.n 9211c <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ movw r5, #7780 @ 0x1e64 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ - b.n 92140 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ + b.n 9211c <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ movw r5, #4308 @ 0x10d4 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ - b.n 92140 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ + b.n 9211c <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d45e0 │ │ │ │ + bl 1d4524 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.w 92cfa <_PyUnicodeWriter_Finish@@Base+0xde2> │ │ │ │ + beq.w 92cd6 <_PyUnicodeWriter_Finish@@Base+0xde2> │ │ │ │ vmov.f64 d0, d8 │ │ │ │ - bl 839e0 │ │ │ │ + bl 839f0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 921b6 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ - b.n 9268c <_PyUnicodeWriter_Finish@@Base+0x774> │ │ │ │ + beq.w 92192 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + b.n 92668 <_PyUnicodeWriter_Finish@@Base+0x774> │ │ │ │ mov r0, r4 │ │ │ │ - bl 93418 │ │ │ │ + bl 933f4 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 93230 <_PyUnicodeWriter_Finish@@Base+0x1318> │ │ │ │ + beq.w 9320c <_PyUnicodeWriter_Finish@@Base+0x1318> │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 9320c <_PyUnicodeWriter_Finish@@Base+0x12f4> │ │ │ │ + beq.w 931e8 <_PyUnicodeWriter_Finish@@Base+0x12f4> │ │ │ │ cmp.w r0, #2147483648 @ 0x80000000 │ │ │ │ - beq.w 93240 <_PyUnicodeWriter_Finish@@Base+0x1328> │ │ │ │ + beq.w 9321c <_PyUnicodeWriter_Finish@@Base+0x1328> │ │ │ │ eor.w r7, r0, r0, asr #31 │ │ │ │ sub.w r7, r7, r0, asr #31 │ │ │ │ subs r7, #1 │ │ │ │ mov.w r9, r7, asr #1 │ │ │ │ and.w r7, r7, #1 │ │ │ │ add.w sl, r9, #1 │ │ │ │ mov r0, sl │ │ │ │ - bl 7df68 <_PyLong_New@@Base> │ │ │ │ + bl 7df6c <_PyLong_New@@Base> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92f72 <_PyUnicodeWriter_Finish@@Base+0x105a> │ │ │ │ + beq.w 92f4e <_PyUnicodeWriter_Finish@@Base+0x105a> │ │ │ │ cmp.w r8, #0 │ │ │ │ ite ge │ │ │ │ movge.w r8, #1 │ │ │ │ movlt.w r8, #4294967295 @ 0xffffffff │ │ │ │ rsb r3, r8, #1 │ │ │ │ mov fp, r5 │ │ │ │ orr.w r3, r3, sl, lsl #3 │ │ │ │ add.w sl, r5, r9, lsl #2 │ │ │ │ add.w sl, sl, #8 │ │ │ │ str.w r3, [fp, #8]! │ │ │ │ mov r0, r4 │ │ │ │ cmp sl, fp │ │ │ │ - beq.w 92ae4 <_PyUnicodeWriter_Finish@@Base+0xbcc> │ │ │ │ - bl 1b5a0c │ │ │ │ + beq.w 92ac0 <_PyUnicodeWriter_Finish@@Base+0xbcc> │ │ │ │ + bl 1b59bc <_PySys_GetRequiredAttrString@@Base+0x26ac> │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r8, #32768 @ 0x8000 │ │ │ │ mov r0, r4 │ │ │ │ - bhi.w 92f52 <_PyUnicodeWriter_Finish@@Base+0x103a> │ │ │ │ - bl 1b5a0c │ │ │ │ + bhi.w 92f2e <_PyUnicodeWriter_Finish@@Base+0x103a> │ │ │ │ + bl 1b59bc <_PySys_GetRequiredAttrString@@Base+0x26ac> │ │ │ │ cmp.w r0, #32768 @ 0x8000 │ │ │ │ - bhi.w 92f52 <_PyUnicodeWriter_Finish@@Base+0x103a> │ │ │ │ + bhi.w 92f2e <_PyUnicodeWriter_Finish@@Base+0x103a> │ │ │ │ add.w r3, r8, r0, lsl #15 │ │ │ │ str.w r3, [fp, #4]! │ │ │ │ - b.n 92754 <_PyUnicodeWriter_Finish@@Base+0x83c> │ │ │ │ + b.n 92730 <_PyUnicodeWriter_Finish@@Base+0x83c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 93418 │ │ │ │ + bl 933f4 │ │ │ │ subs r7, r0, #0 │ │ │ │ - bge.w 9221c <_PyUnicodeWriter_Finish@@Base+0x304> │ │ │ │ - bl 7f720 │ │ │ │ + bge.w 921f8 <_PyUnicodeWriter_Finish@@Base+0x304> │ │ │ │ + bl 7f734 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 922d4 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ + bne.w 922b0 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #25828 @ 0x64e4 │ │ │ │ + movw r1, #26148 @ 0x6624 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 1271a4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ subs r3, #1 │ │ │ │ - b.n 92140 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ + b.n 9211c <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ movw r5, #7520 @ 0x1d60 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ - b.n 92140 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ + b.n 9211c <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ mov r0, r4 │ │ │ │ - bl 25cc00 │ │ │ │ - b.n 926c8 <_PyUnicodeWriter_Finish@@Base+0x7b0> │ │ │ │ + bl 259130 │ │ │ │ + b.n 926a4 <_PyUnicodeWriter_Finish@@Base+0x7b0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 93418 │ │ │ │ + bl 933f4 │ │ │ │ subs r7, r0, #0 │ │ │ │ - blt.w 92e76 <_PyUnicodeWriter_Finish@@Base+0xf5e> │ │ │ │ - bl 72218 │ │ │ │ + blt.w 92e52 <_PyUnicodeWriter_Finish@@Base+0xf5e> │ │ │ │ + bl 72198 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 92e6a <_PyUnicodeWriter_Finish@@Base+0xf52> │ │ │ │ + bne.w 92e46 <_PyUnicodeWriter_Finish@@Base+0xf52> │ │ │ │ movs r6, #0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 921b6 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + beq.w 92192 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ mov r0, r4 │ │ │ │ cmp r6, r7 │ │ │ │ - beq.w 92da2 <_PyUnicodeWriter_Finish@@Base+0xe8a> │ │ │ │ - bl 9200c <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ + beq.w 92d7e <_PyUnicodeWriter_Finish@@Base+0xe8a> │ │ │ │ + bl 91fe8 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92d80 <_PyUnicodeWriter_Finish@@Base+0xe68> │ │ │ │ + beq.w 92d5c <_PyUnicodeWriter_Finish@@Base+0xe68> │ │ │ │ ldr r2, [r5, #12] │ │ │ │ str.w r0, [r2, r6, lsl #2] │ │ │ │ adds r6, #1 │ │ │ │ - b.n 927ea <_PyUnicodeWriter_Finish@@Base+0x8d2> │ │ │ │ - bl 71328 │ │ │ │ + b.n 927c6 <_PyUnicodeWriter_Finish@@Base+0x8d2> │ │ │ │ + bl 71320 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 92e0c <_PyUnicodeWriter_Finish@@Base+0xef4> │ │ │ │ + bne.w 92de8 <_PyUnicodeWriter_Finish@@Base+0xef4> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 921b6 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + beq.w 92192 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9200c <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ + bl 91fe8 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 92dd0 <_PyUnicodeWriter_Finish@@Base+0xeb8> │ │ │ │ - bl 9200c <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ + beq.w 92dac <_PyUnicodeWriter_Finish@@Base+0xeb8> │ │ │ │ + bl 91fe8 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ mov r1, r6 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 92dc6 <_PyUnicodeWriter_Finish@@Base+0xeae> │ │ │ │ + beq.w 92da2 <_PyUnicodeWriter_Finish@@Base+0xeae> │ │ │ │ mov r2, r7 │ │ │ │ - bl 793e8 │ │ │ │ + bl 7937c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 92e18 <_PyUnicodeWriter_Finish@@Base+0xf00> │ │ │ │ + blt.w 92df4 <_PyUnicodeWriter_Finish@@Base+0xf00> │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 9285a <_PyUnicodeWriter_Finish@@Base+0x942> │ │ │ │ + beq.n 92836 <_PyUnicodeWriter_Finish@@Base+0x942> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 92e48 <_PyUnicodeWriter_Finish@@Base+0xf30> │ │ │ │ + beq.w 92e24 <_PyUnicodeWriter_Finish@@Base+0xf30> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 9281e <_PyUnicodeWriter_Finish@@Base+0x906> │ │ │ │ + beq.n 927fa <_PyUnicodeWriter_Finish@@Base+0x906> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9281e <_PyUnicodeWriter_Finish@@Base+0x906> │ │ │ │ + bne.n 927fa <_PyUnicodeWriter_Finish@@Base+0x906> │ │ │ │ mov r0, r7 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 9281e <_PyUnicodeWriter_Finish@@Base+0x906> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 927fa <_PyUnicodeWriter_Finish@@Base+0x906> │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #8 │ │ │ │ - bl 939b8 <_PyObject_GetMethod@@Base+0x43c> │ │ │ │ + bl 93990 <_PyObject_GetMethod@@Base+0x43c> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92668 <_PyUnicodeWriter_Finish@@Base+0x750> │ │ │ │ + beq.w 92644 <_PyUnicodeWriter_Finish@@Base+0x750> │ │ │ │ movs r3, #1 │ │ │ │ movs r1, #8 │ │ │ │ mov r2, r3 │ │ │ │ - bl 10cae0 <_PyLong_FromByteArray@@Base> │ │ │ │ + bl 10cbf8 <_PyLong_FromByteArray@@Base> │ │ │ │ mov r5, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 921b6 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ - b.n 921f6 <_PyUnicodeWriter_Finish@@Base+0x2de> │ │ │ │ + beq.w 92192 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + b.n 921d2 <_PyUnicodeWriter_Finish@@Base+0x2de> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d45e0 │ │ │ │ + bl 1d4524 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.w 92f2e <_PyUnicodeWriter_Finish@@Base+0x1016> │ │ │ │ + beq.w 92f0a <_PyUnicodeWriter_Finish@@Base+0x1016> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d45e0 │ │ │ │ + bl 1d4524 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.w 92f20 <_PyUnicodeWriter_Finish@@Base+0x1008> │ │ │ │ + beq.w 92efc <_PyUnicodeWriter_Finish@@Base+0x1008> │ │ │ │ vmov.f64 d0, d9 │ │ │ │ vmov.f64 d1, d8 │ │ │ │ vstr d9, [sp, #80] @ 0x50 │ │ │ │ vstr d8, [sp, #88] @ 0x58 │ │ │ │ - bl 1818a8 │ │ │ │ + bl 181974 │ │ │ │ mov r5, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 921b6 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ - b.n 9268c <_PyUnicodeWriter_Finish@@Base+0x774> │ │ │ │ + beq.w 92192 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + b.n 92668 <_PyUnicodeWriter_Finish@@Base+0x774> │ │ │ │ mov r1, r4 │ │ │ │ - bl 9422c <_PyObject_GetMethod@@Base+0xcb0> │ │ │ │ + bl 94200 <_PyObject_GetMethod@@Base+0xcac> │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - b.n 9222c <_PyUnicodeWriter_Finish@@Base+0x314> │ │ │ │ - ldr r2, [pc, #24] @ (9290c <_PyUnicodeWriter_Finish@@Base+0x9f4>) │ │ │ │ + b.n 92208 <_PyUnicodeWriter_Finish@@Base+0x314> │ │ │ │ + ldr r2, [pc, #24] @ (928e8 <_PyUnicodeWriter_Finish@@Base+0x9f4>) │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 92c80 <_PyUnicodeWriter_Finish@@Base+0xd68> │ │ │ │ + bne.w 92c5c <_PyUnicodeWriter_Finish@@Base+0xd68> │ │ │ │ mov r0, r9 │ │ │ │ blx r6 │ │ │ │ - b.n 925b2 <_PyUnicodeWriter_Finish@@Base+0x69a> │ │ │ │ + b.n 9258e <_PyUnicodeWriter_Finish@@Base+0x69a> │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r2, [pc, #724] @ (92be8 <_PyUnicodeWriter_Finish@@Base+0xcd0>) │ │ │ │ + ldr r2, [pc, #724] @ (92bc4 <_PyUnicodeWriter_Finish@@Base+0xcd0>) │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 92c4c <_PyUnicodeWriter_Finish@@Base+0xd34> │ │ │ │ + bne.w 92c28 <_PyUnicodeWriter_Finish@@Base+0xd34> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx r6 │ │ │ │ - b.n 92558 <_PyUnicodeWriter_Finish@@Base+0x640> │ │ │ │ - ldr r2, [pc, #704] @ (92be8 <_PyUnicodeWriter_Finish@@Base+0xcd0>) │ │ │ │ + b.n 92534 <_PyUnicodeWriter_Finish@@Base+0x640> │ │ │ │ + ldr r2, [pc, #704] @ (92bc4 <_PyUnicodeWriter_Finish@@Base+0xcd0>) │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 92c66 <_PyUnicodeWriter_Finish@@Base+0xd4e> │ │ │ │ + bne.w 92c42 <_PyUnicodeWriter_Finish@@Base+0xd4e> │ │ │ │ mov r0, fp │ │ │ │ blx r6 │ │ │ │ - b.n 92576 <_PyUnicodeWriter_Finish@@Base+0x65e> │ │ │ │ - ldr r2, [pc, #680] @ (92be8 <_PyUnicodeWriter_Finish@@Base+0xcd0>) │ │ │ │ + b.n 92552 <_PyUnicodeWriter_Finish@@Base+0x65e> │ │ │ │ + ldr r2, [pc, #680] @ (92bc4 <_PyUnicodeWriter_Finish@@Base+0xcd0>) │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 92dda <_PyUnicodeWriter_Finish@@Base+0xec2> │ │ │ │ + bne.w 92db6 <_PyUnicodeWriter_Finish@@Base+0xec2> │ │ │ │ mov r0, sl │ │ │ │ blx r6 │ │ │ │ - b.n 92594 <_PyUnicodeWriter_Finish@@Base+0x67c> │ │ │ │ - ldr r2, [pc, #656] @ (92be8 <_PyUnicodeWriter_Finish@@Base+0xcd0>) │ │ │ │ + b.n 92570 <_PyUnicodeWriter_Finish@@Base+0x67c> │ │ │ │ + ldr r2, [pc, #656] @ (92bc4 <_PyUnicodeWriter_Finish@@Base+0xcd0>) │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 92baa <_PyUnicodeWriter_Finish@@Base+0xc92> │ │ │ │ + bne.w 92b86 <_PyUnicodeWriter_Finish@@Base+0xc92> │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx r6 │ │ │ │ - b.n 92528 <_PyUnicodeWriter_Finish@@Base+0x610> │ │ │ │ + b.n 92504 <_PyUnicodeWriter_Finish@@Base+0x610> │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 921a8 <_PyUnicodeWriter_Finish@@Base+0x290> │ │ │ │ - b.n 921b6 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + bne.w 92184 <_PyUnicodeWriter_Finish@@Base+0x290> │ │ │ │ + b.n 92192 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ movw r2, #48056 @ 0xbbb8 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r5, [r2, #0] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 92140 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ + beq.w 9211c <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ - b.w 92140 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ + b.w 9211c <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ mov r3, r2 │ │ │ │ - ldr r2, [pc, #592] @ (92be8 <_PyUnicodeWriter_Finish@@Base+0xcd0>) │ │ │ │ + ldr r2, [pc, #592] @ (92bc4 <_PyUnicodeWriter_Finish@@Base+0xcd0>) │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 92c9a <_PyUnicodeWriter_Finish@@Base+0xd82> │ │ │ │ + bne.w 92c76 <_PyUnicodeWriter_Finish@@Base+0xd82> │ │ │ │ ldr r0, [sp, #24] │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 924de <_PyUnicodeWriter_Finish@@Base+0x5c6> │ │ │ │ - b.n 924f4 <_PyUnicodeWriter_Finish@@Base+0x5dc> │ │ │ │ - ldr r2, [pc, #564] @ (92be8 <_PyUnicodeWriter_Finish@@Base+0xcd0>) │ │ │ │ + bne.w 924ba <_PyUnicodeWriter_Finish@@Base+0x5c6> │ │ │ │ + b.n 924d0 <_PyUnicodeWriter_Finish@@Base+0x5dc> │ │ │ │ + ldr r2, [pc, #564] @ (92bc4 <_PyUnicodeWriter_Finish@@Base+0xcd0>) │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 92cb4 <_PyUnicodeWriter_Finish@@Base+0xd9c> │ │ │ │ + bne.w 92c90 <_PyUnicodeWriter_Finish@@Base+0xd9c> │ │ │ │ mov r0, r7 │ │ │ │ blx r6 │ │ │ │ - b.n 9253e <_PyUnicodeWriter_Finish@@Base+0x626> │ │ │ │ - ldr r2, [pc, #540] @ (92be8 <_PyUnicodeWriter_Finish@@Base+0xcd0>) │ │ │ │ + b.n 9251a <_PyUnicodeWriter_Finish@@Base+0x626> │ │ │ │ + ldr r2, [pc, #540] @ (92bc4 <_PyUnicodeWriter_Finish@@Base+0xcd0>) │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 92cce <_PyUnicodeWriter_Finish@@Base+0xdb6> │ │ │ │ + bne.w 92caa <_PyUnicodeWriter_Finish@@Base+0xdb6> │ │ │ │ ldr r0, [sp, #28] │ │ │ │ blx r6 │ │ │ │ - b.n 924f4 <_PyUnicodeWriter_Finish@@Base+0x5dc> │ │ │ │ - ldr r2, [pc, #520] @ (92be8 <_PyUnicodeWriter_Finish@@Base+0xcd0>) │ │ │ │ + b.n 924d0 <_PyUnicodeWriter_Finish@@Base+0x5dc> │ │ │ │ + ldr r2, [pc, #520] @ (92bc4 <_PyUnicodeWriter_Finish@@Base+0xcd0>) │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 92dac <_PyUnicodeWriter_Finish@@Base+0xe94> │ │ │ │ + bne.w 92d88 <_PyUnicodeWriter_Finish@@Base+0xe94> │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx r6 │ │ │ │ - b.n 9250e <_PyUnicodeWriter_Finish@@Base+0x5f6> │ │ │ │ + b.n 924ea <_PyUnicodeWriter_Finish@@Base+0x5f6> │ │ │ │ ldr r0, [r4, #28] │ │ │ │ - bl 1a4704 │ │ │ │ + bl 1a4614 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - blt.w 922d4 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ + blt.w 922b0 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - bl 93418 │ │ │ │ + bl 933f4 │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 92392 <_PyUnicodeWriter_Finish@@Base+0x47a> │ │ │ │ - bl 7f720 │ │ │ │ + bne.w 9236e <_PyUnicodeWriter_Finish@@Base+0x47a> │ │ │ │ + bl 7f734 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 930ca <_PyUnicodeWriter_Finish@@Base+0x11b2> │ │ │ │ - bl 7f720 │ │ │ │ + beq.w 930a6 <_PyUnicodeWriter_Finish@@Base+0x11b2> │ │ │ │ + bl 7f734 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 931c6 <_PyUnicodeWriter_Finish@@Base+0x12ae> │ │ │ │ + beq.w 931a2 <_PyUnicodeWriter_Finish@@Base+0x12ae> │ │ │ │ movs r5, #0 │ │ │ │ mov sl, r5 │ │ │ │ mov r9, r5 │ │ │ │ mov r8, r5 │ │ │ │ - b.n 92576 <_PyUnicodeWriter_Finish@@Base+0x65e> │ │ │ │ + b.n 92552 <_PyUnicodeWriter_Finish@@Base+0x65e> │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ - bl 1a5648 │ │ │ │ - b.n 924c6 <_PyUnicodeWriter_Finish@@Base+0x5ae> │ │ │ │ - bl 7f720 │ │ │ │ + bl 1a5558 │ │ │ │ + b.n 924a2 <_PyUnicodeWriter_Finish@@Base+0x5ae> │ │ │ │ + bl 7f734 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9267e <_PyUnicodeWriter_Finish@@Base+0x766> │ │ │ │ - b.n 922d4 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ + beq.w 9265a <_PyUnicodeWriter_Finish@@Base+0x766> │ │ │ │ + b.n 922b0 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 92b6a <_PyUnicodeWriter_Finish@@Base+0xc52> │ │ │ │ + beq.w 92b46 <_PyUnicodeWriter_Finish@@Base+0xc52> │ │ │ │ mov r1, r0 │ │ │ │ movs r0, #1 │ │ │ │ - bl 939b8 <_PyObject_GetMethod@@Base+0x43c> │ │ │ │ + bl 93990 <_PyObject_GetMethod@@Base+0x43c> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92e60 <_PyUnicodeWriter_Finish@@Base+0xf48> │ │ │ │ + beq.w 92e3c <_PyUnicodeWriter_Finish@@Base+0xf48> │ │ │ │ ldrb r6, [r0, #0] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r4, #4] │ │ │ │ cmp.w r2, #2000 @ 0x7d0 │ │ │ │ - ble.w 92048 <_PyUnicodeWriter_Finish@@Base+0x130> │ │ │ │ + ble.w 92024 <_PyUnicodeWriter_Finish@@Base+0x130> │ │ │ │ movw r2, #6496 @ 0x1960 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ - movw r1, #34840 @ 0x8818 │ │ │ │ + movw r1, #35160 @ 0x8958 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ str r3, [r4, #4] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 1271a4 │ │ │ │ movs r5, #0 │ │ │ │ - b.w 92142 <_PyUnicodeWriter_Finish@@Base+0x22a> │ │ │ │ + b.w 9211e <_PyUnicodeWriter_Finish@@Base+0x22a> │ │ │ │ mov r1, r6 │ │ │ │ mov r6, r7 │ │ │ │ mov r7, r8 │ │ │ │ cmp r7, #60 @ 0x3c │ │ │ │ - beq.w 921b6 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + beq.w 92192 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 921b6 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + beq.w 92192 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ ldr r2, [r4, #28] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a5648 │ │ │ │ - b.w 921b6 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + bl 1a5558 │ │ │ │ + b.w 92192 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ mov.w r8, #1 │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 92d08 <_PyUnicodeWriter_Finish@@Base+0xdf0> │ │ │ │ + beq.w 92ce4 <_PyUnicodeWriter_Finish@@Base+0xdf0> │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #1 │ │ │ │ - bl 939b8 <_PyObject_GetMethod@@Base+0x43c> │ │ │ │ + bl 93990 <_PyObject_GetMethod@@Base+0x43c> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 921b6 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + beq.w 92192 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ ldrb r7, [r0, #0] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 939b8 <_PyObject_GetMethod@@Base+0x43c> │ │ │ │ + bl 93990 <_PyObject_GetMethod@@Base+0x43c> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 92612 <_PyUnicodeWriter_Finish@@Base+0x6fa> │ │ │ │ - b.w 921b6 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + bne.w 925ee <_PyUnicodeWriter_Finish@@Base+0x6fa> │ │ │ │ + b.w 92192 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ add.w fp, r7, #2 │ │ │ │ mov.w r8, #1 │ │ │ │ mov.w sl, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b5a0c │ │ │ │ + bl 1b59bc <_PySys_GetRequiredAttrString@@Base+0x26ac> │ │ │ │ add.w r2, r8, #4294967295 @ 0xffffffff │ │ │ │ mov r3, r0 │ │ │ │ cmp.w r0, #32768 @ 0x8000 │ │ │ │ - bhi.w 92f52 <_PyUnicodeWriter_Finish@@Base+0x103a> │ │ │ │ + bhi.w 92f2e <_PyUnicodeWriter_Finish@@Base+0x103a> │ │ │ │ cmp r2, r7 │ │ │ │ - bne.n 92b0e <_PyUnicodeWriter_Finish@@Base+0xbf6> │ │ │ │ + bne.n 92aea <_PyUnicodeWriter_Finish@@Base+0xbf6> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9317c <_PyUnicodeWriter_Finish@@Base+0x1264> │ │ │ │ + beq.w 93158 <_PyUnicodeWriter_Finish@@Base+0x1264> │ │ │ │ rsb r2, r8, r8, lsl #4 │ │ │ │ add.w r8, r8, #1 │ │ │ │ subs r2, #15 │ │ │ │ cmp fp, r8 │ │ │ │ lsl.w r3, r3, r2 │ │ │ │ add sl, r3 │ │ │ │ - bne.n 92af0 <_PyUnicodeWriter_Finish@@Base+0xbd8> │ │ │ │ + bne.n 92acc <_PyUnicodeWriter_Finish@@Base+0xbd8> │ │ │ │ add.w r9, r5, r9, lsl #2 │ │ │ │ str.w sl, [r9, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 921b6 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ - b.w 921f6 <_PyUnicodeWriter_Finish@@Base+0x2de> │ │ │ │ + beq.w 92192 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + b.w 921d2 <_PyUnicodeWriter_Finish@@Base+0x2de> │ │ │ │ ldr r0, [r4, #28] │ │ │ │ - bl 1a4704 │ │ │ │ + bl 1a4614 │ │ │ │ subs r1, r0, #0 │ │ │ │ - bge.w 9230e <_PyUnicodeWriter_Finish@@Base+0x3f6> │ │ │ │ + bge.w 922ea <_PyUnicodeWriter_Finish@@Base+0x3f6> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 921b6 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + beq.w 92192 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 922d4 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ + beq.w 922b0 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 922d4 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ + bne.w 922b0 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.w 922d4 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.w 922b0 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 2a390 │ │ │ │ mov r6, r0 │ │ │ │ adds r5, r0, #1 │ │ │ │ - bne.w 92a64 <_PyUnicodeWriter_Finish@@Base+0xb4c> │ │ │ │ + bne.w 92a40 <_PyUnicodeWriter_Finish@@Base+0xb4c> │ │ │ │ movw r4, #56112 @ 0xdb30 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ - movw r1, #25496 @ 0x6398 │ │ │ │ + movw r1, #25816 @ 0x64d8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 1271a4 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl d3a3c │ │ │ │ + bl d3a4c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92a8a <_PyUnicodeWriter_Finish@@Base+0xb72> │ │ │ │ + beq.w 92a66 <_PyUnicodeWriter_Finish@@Base+0xb72> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - movw r1, #25524 @ 0x63b4 │ │ │ │ + movw r1, #25844 @ 0x64f4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 126e34 │ │ │ │ - b.n 92a8a <_PyUnicodeWriter_Finish@@Base+0xb72> │ │ │ │ - movw r1, #25253 @ 0x62a5 │ │ │ │ + bl 1271a4 │ │ │ │ + b.n 92a66 <_PyUnicodeWriter_Finish@@Base+0xb72> │ │ │ │ + movw r1, #26133 @ 0x6615 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 92966 <_PyUnicodeWriter_Finish@@Base+0xa4e> │ │ │ │ + beq.w 92942 <_PyUnicodeWriter_Finish@@Base+0xa4e> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx r3 │ │ │ │ - b.n 92966 <_PyUnicodeWriter_Finish@@Base+0xa4e> │ │ │ │ + b.n 92942 <_PyUnicodeWriter_Finish@@Base+0xa4e> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 2a390 │ │ │ │ mov r7, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.w 9221c <_PyUnicodeWriter_Finish@@Base+0x304> │ │ │ │ + bne.w 921f8 <_PyUnicodeWriter_Finish@@Base+0x304> │ │ │ │ movw r3, #56112 @ 0xdb30 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #25496 @ 0x6398 │ │ │ │ + movw r1, #25816 @ 0x64d8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - b.w 922ce <_PyUnicodeWriter_Finish@@Base+0x3b6> │ │ │ │ + b.w 922aa <_PyUnicodeWriter_Finish@@Base+0x3b6> │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - bl 7f720 │ │ │ │ + bl 7f734 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92f3a <_PyUnicodeWriter_Finish@@Base+0x1022> │ │ │ │ + beq.w 92f16 <_PyUnicodeWriter_Finish@@Base+0x1022> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 92c10 <_PyUnicodeWriter_Finish@@Base+0xcf8> │ │ │ │ + beq.n 92bec <_PyUnicodeWriter_Finish@@Base+0xcf8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 92c10 <_PyUnicodeWriter_Finish@@Base+0xcf8> │ │ │ │ + cbnz r3, 92bec <_PyUnicodeWriter_Finish@@Base+0xcf8> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ movs r5, #0 │ │ │ │ - b.w 921b6 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + b.w 92192 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 92bc4 <_PyUnicodeWriter_Finish@@Base+0xcac> │ │ │ │ + beq.n 92ba0 <_PyUnicodeWriter_Finish@@Base+0xcac> │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #1 │ │ │ │ - bl 939b8 <_PyObject_GetMethod@@Base+0x43c> │ │ │ │ + bl 93990 <_PyObject_GetMethod@@Base+0x43c> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 921b6 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + beq.w 92192 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ ldrb r7, [r0, #0] │ │ │ │ - b.w 9221c <_PyUnicodeWriter_Finish@@Base+0x304> │ │ │ │ - movw r1, #25253 @ 0x62a5 │ │ │ │ + b.w 921f8 <_PyUnicodeWriter_Finish@@Base+0x304> │ │ │ │ + movw r1, #26133 @ 0x6615 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 925e6 <_PyUnicodeWriter_Finish@@Base+0x6ce> │ │ │ │ + beq.w 925c2 <_PyUnicodeWriter_Finish@@Base+0x6ce> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ - b.n 925e6 <_PyUnicodeWriter_Finish@@Base+0x6ce> │ │ │ │ - movw r1, #25253 @ 0x62a5 │ │ │ │ + b.n 925c2 <_PyUnicodeWriter_Finish@@Base+0x6ce> │ │ │ │ + movw r1, #26133 @ 0x6615 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 92920 <_PyUnicodeWriter_Finish@@Base+0xa08> │ │ │ │ + beq.w 928fc <_PyUnicodeWriter_Finish@@Base+0xa08> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx r3 │ │ │ │ - b.n 92920 <_PyUnicodeWriter_Finish@@Base+0xa08> │ │ │ │ - movw r1, #25253 @ 0x62a5 │ │ │ │ + b.n 928fc <_PyUnicodeWriter_Finish@@Base+0xa08> │ │ │ │ + movw r1, #26133 @ 0x6615 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 92938 <_PyUnicodeWriter_Finish@@Base+0xa20> │ │ │ │ + beq.w 92914 <_PyUnicodeWriter_Finish@@Base+0xa20> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, fp │ │ │ │ blx r3 │ │ │ │ - b.n 92938 <_PyUnicodeWriter_Finish@@Base+0xa20> │ │ │ │ - movw r1, #25253 @ 0x62a5 │ │ │ │ + b.n 92914 <_PyUnicodeWriter_Finish@@Base+0xa20> │ │ │ │ + movw r1, #26133 @ 0x6615 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 92904 <_PyUnicodeWriter_Finish@@Base+0x9ec> │ │ │ │ + beq.w 928e0 <_PyUnicodeWriter_Finish@@Base+0x9ec> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ blx r3 │ │ │ │ - b.n 92904 <_PyUnicodeWriter_Finish@@Base+0x9ec> │ │ │ │ - movw r1, #25253 @ 0x62a5 │ │ │ │ + b.n 928e0 <_PyUnicodeWriter_Finish@@Base+0x9ec> │ │ │ │ + movw r1, #26133 @ 0x6615 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 929a4 <_PyUnicodeWriter_Finish@@Base+0xa8c> │ │ │ │ + beq.w 92980 <_PyUnicodeWriter_Finish@@Base+0xa8c> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ blx r3 │ │ │ │ - b.n 929a4 <_PyUnicodeWriter_Finish@@Base+0xa8c> │ │ │ │ - movw r1, #25253 @ 0x62a5 │ │ │ │ + b.n 92980 <_PyUnicodeWriter_Finish@@Base+0xa8c> │ │ │ │ + movw r1, #26133 @ 0x6615 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 929c2 <_PyUnicodeWriter_Finish@@Base+0xaaa> │ │ │ │ + beq.w 9299e <_PyUnicodeWriter_Finish@@Base+0xaaa> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ - b.n 929c2 <_PyUnicodeWriter_Finish@@Base+0xaaa> │ │ │ │ - movw r1, #25253 @ 0x62a5 │ │ │ │ + b.n 9299e <_PyUnicodeWriter_Finish@@Base+0xaaa> │ │ │ │ + movw r1, #26133 @ 0x6615 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 929d8 <_PyUnicodeWriter_Finish@@Base+0xac0> │ │ │ │ + beq.w 929b4 <_PyUnicodeWriter_Finish@@Base+0xac0> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ blx r3 │ │ │ │ - b.n 929d8 <_PyUnicodeWriter_Finish@@Base+0xac0> │ │ │ │ - ldr r2, [pc, #760] @ (92fe4 <_PyUnicodeWriter_Finish@@Base+0x10cc>) │ │ │ │ + b.n 929b4 <_PyUnicodeWriter_Finish@@Base+0xac0> │ │ │ │ + ldr r2, [pc, #760] @ (92fc0 <_PyUnicodeWriter_Finish@@Base+0x10cc>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ add r1, sp, #60 @ 0x3c │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 7faa4 <_PyUnicode_InternImmortal@@Base> │ │ │ │ - b.n 92666 <_PyUnicodeWriter_Finish@@Base+0x74e> │ │ │ │ - bl 7f720 │ │ │ │ + bl 7fab8 <_PyUnicode_InternImmortal@@Base> │ │ │ │ + b.n 92642 <_PyUnicodeWriter_Finish@@Base+0x74e> │ │ │ │ + bl 7f734 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 926dc <_PyUnicodeWriter_Finish@@Base+0x7c4> │ │ │ │ - b.w 922d4 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ + beq.w 926b8 <_PyUnicodeWriter_Finish@@Base+0x7c4> │ │ │ │ + b.w 922b0 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 2a390 │ │ │ │ mov r7, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.w 92bd2 <_PyUnicodeWriter_Finish@@Base+0xcba> │ │ │ │ + beq.w 92bae <_PyUnicodeWriter_Finish@@Base+0xcba> │ │ │ │ mov r1, r4 │ │ │ │ - bl 939b8 <_PyObject_GetMethod@@Base+0x43c> │ │ │ │ + bl 93990 <_PyObject_GetMethod@@Base+0x43c> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 921b6 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + beq.w 92192 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ cmp r7, #0 │ │ │ │ - bge.w 92612 <_PyUnicodeWriter_Finish@@Base+0x6fa> │ │ │ │ + bge.w 925ee <_PyUnicodeWriter_Finish@@Base+0x6fa> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #25788 @ 0x64bc │ │ │ │ + movw r1, #26108 @ 0x65fc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r5, r9 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 1271a4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ subs r3, #1 │ │ │ │ - b.w 92140 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ - bl 7f720 │ │ │ │ + b.w 9211c <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ + bl 7f734 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 92bf6 <_PyUnicodeWriter_Finish@@Base+0xcde> │ │ │ │ + bne.w 92bd2 <_PyUnicodeWriter_Finish@@Base+0xcde> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26040 @ 0x65b8 │ │ │ │ + movw r1, #26360 @ 0x66f8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 92bf6 <_PyUnicodeWriter_Finish@@Base+0xcde> │ │ │ │ + bl 1271a4 │ │ │ │ + b.n 92bd2 <_PyUnicodeWriter_Finish@@Base+0xcde> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9234e <_PyUnicodeWriter_Finish@@Base+0x436> │ │ │ │ + bne.w 9232a <_PyUnicodeWriter_Finish@@Base+0x436> │ │ │ │ mov r0, r1 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.w 9234e <_PyUnicodeWriter_Finish@@Base+0x436> │ │ │ │ - bl 7f720 │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.w 9232a <_PyUnicodeWriter_Finish@@Base+0x436> │ │ │ │ + bl 7f734 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 92df4 <_PyUnicodeWriter_Finish@@Base+0xedc> │ │ │ │ + beq.n 92dd0 <_PyUnicodeWriter_Finish@@Base+0xedc> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 92da2 <_PyUnicodeWriter_Finish@@Base+0xe8a> │ │ │ │ + beq.n 92d7e <_PyUnicodeWriter_Finish@@Base+0xe8a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 92da2 <_PyUnicodeWriter_Finish@@Base+0xe8a> │ │ │ │ + cbnz r3, 92d7e <_PyUnicodeWriter_Finish@@Base+0xe8a> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r5, [sp, #60] @ 0x3c │ │ │ │ subs r3, #1 │ │ │ │ - b.w 92140 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ - movw r1, #25253 @ 0x62a5 │ │ │ │ + b.w 9211c <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ + movw r1, #26133 @ 0x6615 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 929ee <_PyUnicodeWriter_Finish@@Base+0xad6> │ │ │ │ + beq.w 929ca <_PyUnicodeWriter_Finish@@Base+0xad6> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx r3 │ │ │ │ - b.n 929ee <_PyUnicodeWriter_Finish@@Base+0xad6> │ │ │ │ + b.n 929ca <_PyUnicodeWriter_Finish@@Base+0xad6> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 92e50 <_PyUnicodeWriter_Finish@@Base+0xf38> │ │ │ │ - bl 7f720 │ │ │ │ + bne.n 92e2c <_PyUnicodeWriter_Finish@@Base+0xf38> │ │ │ │ + bl 7f734 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 92da2 <_PyUnicodeWriter_Finish@@Base+0xe8a> │ │ │ │ - b.n 92d88 <_PyUnicodeWriter_Finish@@Base+0xe70> │ │ │ │ - movw r1, #25253 @ 0x62a5 │ │ │ │ + beq.n 92d7e <_PyUnicodeWriter_Finish@@Base+0xe8a> │ │ │ │ + b.n 92d64 <_PyUnicodeWriter_Finish@@Base+0xe70> │ │ │ │ + movw r1, #26133 @ 0x6615 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 92950 <_PyUnicodeWriter_Finish@@Base+0xa38> │ │ │ │ + beq.w 9292c <_PyUnicodeWriter_Finish@@Base+0xa38> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, sl │ │ │ │ blx r3 │ │ │ │ - b.n 92950 <_PyUnicodeWriter_Finish@@Base+0xa38> │ │ │ │ + b.n 9292c <_PyUnicodeWriter_Finish@@Base+0xa38> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #25956 @ 0x6564 │ │ │ │ + movw r1, #26276 @ 0x66a4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 92d88 <_PyUnicodeWriter_Finish@@Base+0xe70> │ │ │ │ + bl 1271a4 │ │ │ │ + b.n 92d64 <_PyUnicodeWriter_Finish@@Base+0xe70> │ │ │ │ mov r1, r4 │ │ │ │ - bl 9422c <_PyObject_GetMethod@@Base+0xcb0> │ │ │ │ + bl 94200 <_PyObject_GetMethod@@Base+0xcac> │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - b.n 92814 <_PyUnicodeWriter_Finish@@Base+0x8fc> │ │ │ │ + b.n 927f0 <_PyUnicodeWriter_Finish@@Base+0x8fc> │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 92e26 <_PyUnicodeWriter_Finish@@Base+0xf0e> │ │ │ │ + beq.n 92e02 <_PyUnicodeWriter_Finish@@Base+0xf0e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbz r3, 92e40 <_PyUnicodeWriter_Finish@@Base+0xf28> │ │ │ │ + cbz r3, 92e1c <_PyUnicodeWriter_Finish@@Base+0xf28> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 92dd0 <_PyUnicodeWriter_Finish@@Base+0xeb8> │ │ │ │ + beq.n 92dac <_PyUnicodeWriter_Finish@@Base+0xeb8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 92dd0 <_PyUnicodeWriter_Finish@@Base+0xeb8> │ │ │ │ + bne.n 92dac <_PyUnicodeWriter_Finish@@Base+0xeb8> │ │ │ │ mov r0, r7 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 92dd0 <_PyUnicodeWriter_Finish@@Base+0xeb8> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 92dac <_PyUnicodeWriter_Finish@@Base+0xeb8> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 92e26 <_PyUnicodeWriter_Finish@@Base+0xf0e> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 92e02 <_PyUnicodeWriter_Finish@@Base+0xf0e> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 9285a <_PyUnicodeWriter_Finish@@Base+0x942> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 92836 <_PyUnicodeWriter_Finish@@Base+0x942> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 92dd0 <_PyUnicodeWriter_Finish@@Base+0xeb8> │ │ │ │ + bne.n 92dac <_PyUnicodeWriter_Finish@@Base+0xeb8> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 92dd0 <_PyUnicodeWriter_Finish@@Base+0xeb8> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 92dac <_PyUnicodeWriter_Finish@@Base+0xeb8> │ │ │ │ movw r4, #56112 @ 0xdb30 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ - b.n 92b8e <_PyUnicodeWriter_Finish@@Base+0xc76> │ │ │ │ + b.n 92b6a <_PyUnicodeWriter_Finish@@Base+0xc76> │ │ │ │ mov r1, r4 │ │ │ │ - bl 9422c <_PyObject_GetMethod@@Base+0xcb0> │ │ │ │ + bl 94200 <_PyObject_GetMethod@@Base+0xcac> │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - b.n 927e2 <_PyUnicodeWriter_Finish@@Base+0x8ca> │ │ │ │ - bl 7f720 │ │ │ │ + b.n 927be <_PyUnicodeWriter_Finish@@Base+0x8ca> │ │ │ │ + bl 7f734 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 922d4 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ + bne.w 922b0 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #25912 @ 0x6538 │ │ │ │ + movw r1, #26232 @ 0x6678 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 1271a4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ subs r3, #1 │ │ │ │ - b.w 92140 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ + b.w 9211c <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ mov r8, r0 │ │ │ │ - bl 7f720 │ │ │ │ + bl 7f734 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 931d8 <_PyUnicodeWriter_Finish@@Base+0x12c0> │ │ │ │ + beq.w 931b4 <_PyUnicodeWriter_Finish@@Base+0x12c0> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r5, [r3, #0] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.w 931fc <_PyUnicodeWriter_Finish@@Base+0x12e4> │ │ │ │ + bne.w 931d8 <_PyUnicodeWriter_Finish@@Base+0x12e4> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 929a8 <_PyUnicodeWriter_Finish@@Base+0xa90> │ │ │ │ + b.n 92984 <_PyUnicodeWriter_Finish@@Base+0xa90> │ │ │ │ ldr.w fp, [sp, #12] │ │ │ │ mov r8, fp │ │ │ │ mov r9, fp │ │ │ │ mov sl, fp │ │ │ │ - b.n 92ea2 <_PyUnicodeWriter_Finish@@Base+0xf8a> │ │ │ │ + b.n 92e7e <_PyUnicodeWriter_Finish@@Base+0xf8a> │ │ │ │ ldr r7, [sp, #16] │ │ │ │ mov r8, r7 │ │ │ │ mov r9, r7 │ │ │ │ mov sl, r7 │ │ │ │ mov fp, r7 │ │ │ │ str r7, [sp, #12] │ │ │ │ - b.n 92ea2 <_PyUnicodeWriter_Finish@@Base+0xf8a> │ │ │ │ + b.n 92e7e <_PyUnicodeWriter_Finish@@Base+0xf8a> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r8, r3 │ │ │ │ mov r9, r3 │ │ │ │ mov sl, r3 │ │ │ │ mov fp, r3 │ │ │ │ mov r7, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 92ea2 <_PyUnicodeWriter_Finish@@Base+0xf8a> │ │ │ │ + b.n 92e7e <_PyUnicodeWriter_Finish@@Base+0xf8a> │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r0 │ │ │ │ - b.n 92ea2 <_PyUnicodeWriter_Finish@@Base+0xf8a> │ │ │ │ + b.n 92e7e <_PyUnicodeWriter_Finish@@Base+0xf8a> │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r0 │ │ │ │ mov sl, r0 │ │ │ │ - b.n 92ea2 <_PyUnicodeWriter_Finish@@Base+0xf8a> │ │ │ │ - bl 7f720 │ │ │ │ + b.n 92e7e <_PyUnicodeWriter_Finish@@Base+0xf8a> │ │ │ │ + bl 7f734 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 922d4 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ - b.w 92450 <_PyUnicodeWriter_Finish@@Base+0x538> │ │ │ │ + bne.w 922b0 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ + b.w 9242c <_PyUnicodeWriter_Finish@@Base+0x538> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26076 @ 0x65dc │ │ │ │ + movw r1, #26396 @ 0x671c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.w 922d4 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ - bl 7f720 │ │ │ │ + bl 1271a4 │ │ │ │ + b.w 922b0 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ + bl 7f734 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 928c8 <_PyUnicodeWriter_Finish@@Base+0x9b0> │ │ │ │ - b.w 922d4 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ - bl 7f720 │ │ │ │ + beq.w 928a4 <_PyUnicodeWriter_Finish@@Base+0x9b0> │ │ │ │ + b.w 922b0 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ + bl 7f734 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 922d4 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ - b.n 928ae <_PyUnicodeWriter_Finish@@Base+0x996> │ │ │ │ + bne.w 922b0 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ + b.n 9288a <_PyUnicodeWriter_Finish@@Base+0x996> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #25872 @ 0x6510 │ │ │ │ + movw r1, #26192 @ 0x6650 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 92bf6 <_PyUnicodeWriter_Finish@@Base+0xcde> │ │ │ │ + bl 1271a4 │ │ │ │ + b.n 92bd2 <_PyUnicodeWriter_Finish@@Base+0xcde> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 92f68 <_PyUnicodeWriter_Finish@@Base+0x1050> │ │ │ │ + beq.n 92f44 <_PyUnicodeWriter_Finish@@Base+0x1050> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 92f68 <_PyUnicodeWriter_Finish@@Base+0x1050> │ │ │ │ + cbnz r3, 92f44 <_PyUnicodeWriter_Finish@@Base+0x1050> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - bl 7f720 │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + bl 7f734 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 93258 <_PyUnicodeWriter_Finish@@Base+0x1340> │ │ │ │ + beq.w 93234 <_PyUnicodeWriter_Finish@@Base+0x1340> │ │ │ │ movs r5, #0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 921b6 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ - b.w 921f6 <_PyUnicodeWriter_Finish@@Base+0x2de> │ │ │ │ + beq.w 92192 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + b.w 921d2 <_PyUnicodeWriter_Finish@@Base+0x2de> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r1 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 92f90 <_PyUnicodeWriter_Finish@@Base+0x1078> │ │ │ │ + beq.n 92f6c <_PyUnicodeWriter_Finish@@Base+0x1078> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r3, 92fb2 <_PyUnicodeWriter_Finish@@Base+0x109a> │ │ │ │ + cbz r3, 92f8e <_PyUnicodeWriter_Finish@@Base+0x109a> │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 92c10 <_PyUnicodeWriter_Finish@@Base+0xcf8> │ │ │ │ + beq.w 92bec <_PyUnicodeWriter_Finish@@Base+0xcf8> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 92c10 <_PyUnicodeWriter_Finish@@Base+0xcf8> │ │ │ │ + bne.w 92bec <_PyUnicodeWriter_Finish@@Base+0xcf8> │ │ │ │ mov r0, r8 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 92c10 <_PyUnicodeWriter_Finish@@Base+0xcf8> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 92bec <_PyUnicodeWriter_Finish@@Base+0xcf8> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 92f90 <_PyUnicodeWriter_Finish@@Base+0x1078> │ │ │ │ - bl 7f720 │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 92f6c <_PyUnicodeWriter_Finish@@Base+0x1078> │ │ │ │ + bl 7f734 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 922d4 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ + bne.w 922b0 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #25996 @ 0x658c │ │ │ │ + movw r1, #26316 @ 0x66cc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 1271a4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ subs r3, #1 │ │ │ │ - b.w 92140 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ + b.w 9211c <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - bl 7f720 │ │ │ │ + bl 7f734 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 92a20 <_PyUnicodeWriter_Finish@@Base+0xb08> │ │ │ │ + bne.w 929fc <_PyUnicodeWriter_Finish@@Base+0xb08> │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.w 923b0 <_PyUnicodeWriter_Finish@@Base+0x498> │ │ │ │ - bl 7f720 │ │ │ │ + b.w 9238c <_PyUnicodeWriter_Finish@@Base+0x498> │ │ │ │ + bl 7f734 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 922d4 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ + bne.w 922b0 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #25692 @ 0x645c │ │ │ │ + movw r1, #26012 @ 0x659c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 1271a4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ subs r3, #1 │ │ │ │ - b.w 92140 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ + b.w 9211c <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r8, r3 │ │ │ │ mov r9, r3 │ │ │ │ mov sl, r3 │ │ │ │ mov fp, r3 │ │ │ │ mov r7, r3 │ │ │ │ strd r3, r3, [sp, #16] │ │ │ │ - b.n 92ea2 <_PyUnicodeWriter_Finish@@Base+0xf8a> │ │ │ │ - ldr r1, [pc, #564] @ (93270 <_PyUnicodeWriter_Finish@@Base+0x1358>) │ │ │ │ + b.n 92e7e <_PyUnicodeWriter_Finish@@Base+0xf8a> │ │ │ │ + ldr r1, [pc, #564] @ (9324c <_PyUnicodeWriter_Finish@@Base+0x1358>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r0, [r2, r1] │ │ │ │ mov r2, r3 │ │ │ │ movw r1, #4364 @ 0x110c │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - bl 11d018 │ │ │ │ + bl 11d21c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 921b6 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + beq.w 92192 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 921b6 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + beq.w 92192 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ mov r1, r4 │ │ │ │ - bl 9422c <_PyObject_GetMethod@@Base+0xcb0> │ │ │ │ + bl 94200 <_PyObject_GetMethod@@Base+0xcac> │ │ │ │ mov r5, r0 │ │ │ │ - b.w 921b6 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + b.w 92192 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ ldr r6, [r5, #0] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 922d4 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ + beq.w 922b0 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ subs r6, #1 │ │ │ │ str r6, [r5, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 922d4 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ + bne.w 922b0 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ mov r0, r5 │ │ │ │ mov r5, r6 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ subs r3, #1 │ │ │ │ - b.w 92140 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ - bl 7f720 │ │ │ │ + b.w 9211c <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ + bl 7f734 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 92a20 <_PyUnicodeWriter_Finish@@Base+0xb08> │ │ │ │ - b.w 923a2 <_PyUnicodeWriter_Finish@@Base+0x48a> │ │ │ │ - bl 7f720 │ │ │ │ + bne.w 929fc <_PyUnicodeWriter_Finish@@Base+0xb08> │ │ │ │ + b.w 9237e <_PyUnicodeWriter_Finish@@Base+0x48a> │ │ │ │ + bl 7f734 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 92a20 <_PyUnicodeWriter_Finish@@Base+0xb08> │ │ │ │ + bne.w 929fc <_PyUnicodeWriter_Finish@@Base+0xb08> │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #32] │ │ │ │ - b.w 923d0 <_PyUnicodeWriter_Finish@@Base+0x4b8> │ │ │ │ - bl 7f720 │ │ │ │ + b.w 923ac <_PyUnicodeWriter_Finish@@Base+0x4b8> │ │ │ │ + bl 7f734 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 92a20 <_PyUnicodeWriter_Finish@@Base+0xb08> │ │ │ │ - b.w 923c0 <_PyUnicodeWriter_Finish@@Base+0x4a8> │ │ │ │ - ldr r3, [pc, #432] @ (93274 <_PyUnicodeWriter_Finish@@Base+0x135c>) │ │ │ │ + bne.w 929fc <_PyUnicodeWriter_Finish@@Base+0xb08> │ │ │ │ + b.w 9239c <_PyUnicodeWriter_Finish@@Base+0x4a8> │ │ │ │ + ldr r3, [pc, #432] @ (93250 <_PyUnicodeWriter_Finish@@Base+0x135c>) │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - b.w 92660 <_PyUnicodeWriter_Finish@@Base+0x748> │ │ │ │ + b.w 9263c <_PyUnicodeWriter_Finish@@Base+0x748> │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - b.w 92392 <_PyUnicodeWriter_Finish@@Base+0x47a> │ │ │ │ - bl 7f720 │ │ │ │ + b.w 9236e <_PyUnicodeWriter_Finish@@Base+0x47a> │ │ │ │ + bl 7f734 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 922d4 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ + bne.w 922b0 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #25744 @ 0x6490 │ │ │ │ + movw r1, #26064 @ 0x65d0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 1271a4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ subs r3, #1 │ │ │ │ - b.w 92140 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ - bl 7f720 │ │ │ │ + b.w 9211c <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ + bl 7f734 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 922d4 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ + bne.w 922b0 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26164 @ 0x6634 │ │ │ │ + movw r1, #26484 @ 0x6774 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - b.w 922ce <_PyUnicodeWriter_Finish@@Base+0x3b6> │ │ │ │ + b.w 922aa <_PyUnicodeWriter_Finish@@Base+0x3b6> │ │ │ │ mov r0, r4 │ │ │ │ - bl 25cc00 │ │ │ │ + bl 259130 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 93170 <_PyUnicodeWriter_Finish@@Base+0x1258> │ │ │ │ + beq.n 9314c <_PyUnicodeWriter_Finish@@Base+0x1258> │ │ │ │ mov r0, r4 │ │ │ │ - bl 25cc00 │ │ │ │ + bl 259130 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 93164 <_PyUnicodeWriter_Finish@@Base+0x124c> │ │ │ │ + beq.n 93140 <_PyUnicodeWriter_Finish@@Base+0x124c> │ │ │ │ vmov.f64 d0, d9 │ │ │ │ vmov.f64 d1, d8 │ │ │ │ - bl 1818a8 │ │ │ │ + bl 181974 │ │ │ │ mov r5, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 921b6 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ - b.w 9268c <_PyUnicodeWriter_Finish@@Base+0x774> │ │ │ │ - bl 7f720 │ │ │ │ + beq.w 92192 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + b.w 92668 <_PyUnicodeWriter_Finish@@Base+0x774> │ │ │ │ + bl 7f734 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 922d4 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ - b.n 9314c <_PyUnicodeWriter_Finish@@Base+0x1234> │ │ │ │ - bl 7f720 │ │ │ │ + bne.w 922b0 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ + b.n 93128 <_PyUnicodeWriter_Finish@@Base+0x1234> │ │ │ │ + bl 7f734 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 922d4 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ - b.n 93134 <_PyUnicodeWriter_Finish@@Base+0x121c> │ │ │ │ + bne.w 922b0 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ + b.n 93110 <_PyUnicodeWriter_Finish@@Base+0x121c> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 93192 <_PyUnicodeWriter_Finish@@Base+0x127a> │ │ │ │ + beq.n 9316e <_PyUnicodeWriter_Finish@@Base+0x127a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 93192 <_PyUnicodeWriter_Finish@@Base+0x127a> │ │ │ │ + cbnz r3, 9316e <_PyUnicodeWriter_Finish@@Base+0x127a> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #25600 @ 0x6400 │ │ │ │ + movw r1, #25920 @ 0x6540 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 92f72 <_PyUnicodeWriter_Finish@@Base+0x105a> │ │ │ │ - bl de834 │ │ │ │ + bl 1271a4 │ │ │ │ + b.n 92f4e <_PyUnicodeWriter_Finish@@Base+0x105a> │ │ │ │ + bl de8ac │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 9230c <_PyUnicodeWriter_Finish@@Base+0x3f4> │ │ │ │ + beq.w 922e8 <_PyUnicodeWriter_Finish@@Base+0x3f4> │ │ │ │ mov r1, r4 │ │ │ │ - bl 9422c <_PyObject_GetMethod@@Base+0xcb0> │ │ │ │ + bl 94200 <_PyObject_GetMethod@@Base+0xcac> │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - b.w 9230c <_PyUnicodeWriter_Finish@@Base+0x3f4> │ │ │ │ + b.w 922e8 <_PyUnicodeWriter_Finish@@Base+0x3f4> │ │ │ │ mov sl, r7 │ │ │ │ mov r9, r7 │ │ │ │ mov r8, r7 │ │ │ │ mov fp, r7 │ │ │ │ str r7, [sp, #12] │ │ │ │ str r7, [sp, #28] │ │ │ │ str r7, [sp, #16] │ │ │ │ strd r7, r7, [sp, #20] │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26120 @ 0x6608 │ │ │ │ + movw r1, #26440 @ 0x6748 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 1271a4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 92eac <_PyUnicodeWriter_Finish@@Base+0xf94> │ │ │ │ + bne.w 92e88 <_PyUnicodeWriter_Finish@@Base+0xf94> │ │ │ │ ldr r5, [sp, #24] │ │ │ │ - b.w 929a8 <_PyUnicodeWriter_Finish@@Base+0xa90> │ │ │ │ + b.w 92984 <_PyUnicodeWriter_Finish@@Base+0xa90> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ subs r5, #1 │ │ │ │ str r5, [r3, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 92eba <_PyUnicodeWriter_Finish@@Base+0xfa2> │ │ │ │ - b.w 92994 <_PyUnicodeWriter_Finish@@Base+0xa7c> │ │ │ │ - bl 7f720 │ │ │ │ + bne.w 92e96 <_PyUnicodeWriter_Finish@@Base+0xfa2> │ │ │ │ + b.w 92970 <_PyUnicodeWriter_Finish@@Base+0xa7c> │ │ │ │ + bl 7f734 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 92f72 <_PyUnicodeWriter_Finish@@Base+0x105a> │ │ │ │ + bne.w 92f4e <_PyUnicodeWriter_Finish@@Base+0x105a> │ │ │ │ movs r0, #1 │ │ │ │ - bl 7df68 <_PyLong_New@@Base> │ │ │ │ + bl 7df6c <_PyLong_New@@Base> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92f72 <_PyUnicodeWriter_Finish@@Base+0x105a> │ │ │ │ + beq.w 92f4e <_PyUnicodeWriter_Finish@@Base+0x105a> │ │ │ │ mov.w sl, #1 │ │ │ │ mov r9, r7 │ │ │ │ - b.w 9273e <_PyUnicodeWriter_Finish@@Base+0x826> │ │ │ │ - bl 7df68 <_PyLong_New@@Base> │ │ │ │ + b.w 9271a <_PyUnicodeWriter_Finish@@Base+0x826> │ │ │ │ + bl 7df6c <_PyLong_New@@Base> │ │ │ │ mov r5, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 921b6 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ - b.w 921f6 <_PyUnicodeWriter_Finish@@Base+0x2de> │ │ │ │ + beq.w 92192 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + b.w 921d2 <_PyUnicodeWriter_Finish@@Base+0x2de> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #25556 @ 0x63d4 │ │ │ │ + movw r1, #25876 @ 0x6514 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 92f72 <_PyUnicodeWriter_Finish@@Base+0x105a> │ │ │ │ + bl 1271a4 │ │ │ │ + b.n 92f4e <_PyUnicodeWriter_Finish@@Base+0x105a> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #25644 @ 0x642c │ │ │ │ + movw r1, #25964 @ 0x656c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 92f72 <_PyUnicodeWriter_Finish@@Base+0x105a> │ │ │ │ + bl 1271a4 │ │ │ │ + b.n 92f4e <_PyUnicodeWriter_Finish@@Base+0x105a> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00093278 <_PySys_GetRequiredAttr@@Base>: │ │ │ │ +00093254 <_PySys_GetRequiredAttr@@Base>: │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ sub sp, #8 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.n 932b2 <_PySys_GetRequiredAttr@@Base+0x3a> │ │ │ │ - ldr r3, [pc, #108] @ (93300 <_PySys_GetRequiredAttr@@Base+0x88>) │ │ │ │ + bpl.n 9328e <_PySys_GetRequiredAttr@@Base+0x3a> │ │ │ │ + ldr r3, [pc, #108] @ (932dc <_PySys_GetRequiredAttr@@Base+0x88>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr.w r0, [r3, #3872] @ 0xf20 │ │ │ │ - cbz r0, 932e8 <_PySys_GetRequiredAttr@@Base+0x70> │ │ │ │ + cbz r0, 932c4 <_PySys_GetRequiredAttr@@Base+0x70> │ │ │ │ add r2, sp, #4 │ │ │ │ mov r1, r4 │ │ │ │ - bl 80324 │ │ │ │ - cbz r0, 932ce <_PySys_GetRequiredAttr@@Base+0x56> │ │ │ │ + bl 80338 │ │ │ │ + cbz r0, 932aa <_PySys_GetRequiredAttr@@Base+0x56> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - movw r1, #15684 @ 0x3d44 │ │ │ │ + movw r1, #16004 @ 0x3e84 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d1990 │ │ │ │ + bl d19a8 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 932ae <_PySys_GetRequiredAttr@@Base+0x36> │ │ │ │ + b.n 9328a <_PySys_GetRequiredAttr@@Base+0x36> │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #26260 @ 0x6694 │ │ │ │ + movw r1, #26580 @ 0x67d4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1990 │ │ │ │ - b.n 932ac <_PySys_GetRequiredAttr@@Base+0x34> │ │ │ │ + bl d19a8 │ │ │ │ + b.n 93288 <_PySys_GetRequiredAttr@@Base+0x34> │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26244 @ 0x6684 │ │ │ │ + movw r1, #26564 @ 0x67c4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 932ca <_PySys_GetRequiredAttr@@Base+0x52> │ │ │ │ + bl 1271a4 │ │ │ │ + b.n 932a6 <_PySys_GetRequiredAttr@@Base+0x52> │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00093304 : │ │ │ │ +000932e0 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r3 │ │ │ │ - ldr r3, [pc, #248] @ (93414 ) │ │ │ │ + ldr r3, [pc, #248] @ (933f0 ) │ │ │ │ sub sp, #16 │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ mov r1, r0 │ │ │ │ mov r4, r2 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ add r2, sp, #12 │ │ │ │ ldr.w r8, [r6, r3] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 9357c <_PyObject_GetMethod@@Base> │ │ │ │ + bl 93554 <_PyObject_GetMethod@@Base> │ │ │ │ ldr r6, [sp, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 933b8 │ │ │ │ - cbz r0, 9337a │ │ │ │ + beq.n 93394 │ │ │ │ + cbz r0, 93356 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ bic.w r2, r4, #2147483648 @ 0x80000000 │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r1, #20 │ │ │ │ - bpl.n 93386 │ │ │ │ + bpl.n 93362 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ ldr r4, [r6, r3] │ │ │ │ - cbz r4, 93386 │ │ │ │ + cbz r4, 93362 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx r4 │ │ │ │ ldr.w r3, [r8, #72] @ 0x48 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 933ae │ │ │ │ - cbnz r3, 933bc │ │ │ │ + cbz r0, 9338a │ │ │ │ + cbnz r3, 93398 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 93372 │ │ │ │ + beq.n 9334e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbz r3, 933a6 │ │ │ │ + cbz r3, 93382 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r6, #4] │ │ │ │ adds r5, #4 │ │ │ │ subs r2, r4, #1 │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r1, #20 │ │ │ │ - bmi.n 93348 │ │ │ │ + bmi.n 93324 │ │ │ │ bic.w r3, r2, #2147483648 @ 0x80000000 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r8 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 8928c <_PyObject_MakeTpCall@@Base> │ │ │ │ + bl 89270 <_PyObject_MakeTpCall@@Base> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 9336c │ │ │ │ - b.n 93372 │ │ │ │ + bne.n 93348 │ │ │ │ + b.n 9334e │ │ │ │ mov r0, r2 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 93372 │ │ │ │ - cbz r3, 933e8 │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 9334e │ │ │ │ + cbz r3, 933c4 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbz r3, 933e8 │ │ │ │ + cbz r3, 933c4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 93360 │ │ │ │ + b.n 9333c │ │ │ │ mov r4, r6 │ │ │ │ - b.n 93372 │ │ │ │ + b.n 9334e │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 93360 │ │ │ │ + beq.n 9333c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 93404 │ │ │ │ + bne.n 933e0 │ │ │ │ movw r1, #4300 @ 0x10cc │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r8 │ │ │ │ - movw r2, #20924 @ 0x51bc │ │ │ │ + movw r2, #21244 @ 0x52fc │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 20d668 │ │ │ │ - b.n 933b4 │ │ │ │ + bl 20d5bc │ │ │ │ + b.n 93390 │ │ │ │ movw r1, #4300 @ 0x10cc │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r8 │ │ │ │ - movw r2, #20876 @ 0x518c │ │ │ │ + movw r2, #21196 @ 0x52cc │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 1498b4 <_PyErr_Format@@Base> │ │ │ │ - b.n 933b4 │ │ │ │ + bl 14999c <_PyErr_Format@@Base> │ │ │ │ + b.n 93390 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 933cc │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 933cc │ │ │ │ + bne.n 933a8 │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 933a8 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r3, 93440 │ │ │ │ + cbz r3, 9341c │ │ │ │ ldr r2, [r0, #16] │ │ │ │ subs r2, r2, r3 │ │ │ │ cmp r2, #3 │ │ │ │ - ble.n 934b8 │ │ │ │ + ble.n 93494 │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r0, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r5, [r0, #20] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 93530 │ │ │ │ + beq.n 9350c │ │ │ │ ldr r3, [r0, #24] │ │ │ │ cmp r3, #3 │ │ │ │ - ble.n 9351c │ │ │ │ + ble.n 934f8 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9350c │ │ │ │ - vldr d7, [pc, #276] @ 93568 │ │ │ │ + beq.n 934e8 │ │ │ │ + vldr d7, [pc, #272] @ 93540 │ │ │ │ mov r0, sp │ │ │ │ movs r3, #0 │ │ │ │ add r2, sp, #8 │ │ │ │ str r3, [sp, #4] │ │ │ │ vstr d7, [sp, #8] │ │ │ │ - vldr d7, [pc, #268] @ 93570 │ │ │ │ + vldr d7, [pc, #264] @ 93548 │ │ │ │ str r3, [sp, #24] │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r5, [sp, #0] │ │ │ │ str r2, [sp, #28] │ │ │ │ vstr d7, [sp, #16] │ │ │ │ - bl 12f58c │ │ │ │ + bl 12f674 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 934ce │ │ │ │ - ldr r1, [pc, #248] @ (93578 ) │ │ │ │ - movw r2, #2636 @ 0xa4c │ │ │ │ + cbz r0, 934aa │ │ │ │ + ldr r1, [pc, #244] @ (93550 ) │ │ │ │ + movw r2, #2956 @ 0xb8c │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 12703c <_PyObject_CallMethod@@Base> │ │ │ │ + bl 1273ac <_PyObject_CallMethod@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 934e4 │ │ │ │ + cbz r0, 934c0 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl d75c4 │ │ │ │ + bl d762c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 934d4 │ │ │ │ + bne.n 934b0 │ │ │ │ cmp r5, #4 │ │ │ │ - bne.n 934e8 │ │ │ │ + bne.n 934c4 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ - cbz r3, 934ce │ │ │ │ + cbz r3, 934aa │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.n 9343c │ │ │ │ + b.n 93418 │ │ │ │ movw r3, #56112 @ 0xdb30 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26272 @ 0x66a0 │ │ │ │ + movw r1, #26592 @ 0x67e0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 1271a4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 9343c │ │ │ │ + b.n 93418 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 934ac │ │ │ │ + bne.n 93488 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 934ac │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 93488 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - bl 7f720 │ │ │ │ + bl 7f734 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 934ce │ │ │ │ + bne.n 934aa │ │ │ │ cmp r5, #4 │ │ │ │ - bgt.n 93542 │ │ │ │ + bgt.n 9351e │ │ │ │ movw r3, #56112 @ 0xdb30 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #25496 @ 0x6398 │ │ │ │ + movw r1, #25816 @ 0x64d8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 934ce │ │ │ │ + bl 1271a4 │ │ │ │ + b.n 934aa │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #1 │ │ │ │ blx 2a650 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 934ac │ │ │ │ + b.n 93488 │ │ │ │ mov r0, r5 │ │ │ │ movs r1, #4 │ │ │ │ - bl 83d44 │ │ │ │ + bl 83d58 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 9355e │ │ │ │ + cbz r0, 9353a │ │ │ │ movs r3, #4 │ │ │ │ strd r0, r3, [r4, #20] │ │ │ │ - b.n 9344c │ │ │ │ + b.n 93428 │ │ │ │ movs r0, #4 │ │ │ │ - bl 76ed4 │ │ │ │ + bl 76e54 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [r4, #20] │ │ │ │ - cbz r0, 9355e │ │ │ │ + cbz r0, 9353a │ │ │ │ movs r3, #4 │ │ │ │ str r3, [r4, #24] │ │ │ │ - b.n 9344c │ │ │ │ + b.n 93428 │ │ │ │ movw r0, #6496 @ 0x1960 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ mov r3, r5 │ │ │ │ movs r2, #4 │ │ │ │ - movw r1, #26296 @ 0x66b8 │ │ │ │ + movw r1, #26616 @ 0x67f8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d1990 │ │ │ │ - b.n 934ce │ │ │ │ - bl 1e7a0c │ │ │ │ - b.n 934ce │ │ │ │ - nop.w │ │ │ │ + bl d19a8 │ │ │ │ + b.n 934aa │ │ │ │ + bl 1e7954 │ │ │ │ + b.n 934aa │ │ │ │ movs r4, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 92fcc <_PyUnicodeWriter_Finish@@Base+0x10b4> │ │ │ │ + b.n 92fa4 <_PyUnicodeWriter_Finish@@Base+0x10b0> │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -0009357c <_PyObject_GetMethod@@Base>: │ │ │ │ +00093554 <_PyObject_GetMethod@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r6, [r0, #4] │ │ │ │ sub sp, #28 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r7, r2 │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bmi.w 936c8 <_PyObject_GetMethod@@Base+0x14c> │ │ │ │ + bmi.w 936a0 <_PyObject_GetMethod@@Base+0x14c> │ │ │ │ ldr.w r3, [r6, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9370e <_PyObject_GetMethod@@Base+0x192> │ │ │ │ + beq.w 936e6 <_PyObject_GetMethod@@Base+0x192> │ │ │ │ ldr r2, [r6, #72] @ 0x48 │ │ │ │ - movw r3, #57221 @ 0xdf85 │ │ │ │ + movw r3, #57233 @ 0xdf91 │ │ │ │ movt r3, #11 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 9371c <_PyObject_GetMethod@@Base+0x1a0> │ │ │ │ + bne.w 936f4 <_PyObject_GetMethod@@Base+0x1a0> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ movw r9, #42220 @ 0xa4ec │ │ │ │ movt r9, #70 @ 0x46 │ │ │ │ cmp r3, r9 │ │ │ │ - bne.w 9371c <_PyObject_GetMethod@@Base+0x1a0> │ │ │ │ + bne.w 936f4 <_PyObject_GetMethod@@Base+0x1a0> │ │ │ │ ldr.w r2, [r6, #192] @ 0xc0 │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ - ldr r3, [pc, #724] @ (938a8 <_PyObject_GetMethod@@Base+0x32c>) │ │ │ │ + ldr r3, [pc, #724] @ (93880 <_PyObject_GetMethod@@Base+0x32c>) │ │ │ │ eor.w sl, r2, r4, asr #3 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ubfx sl, sl, #0, #12 │ │ │ │ movs r1, #12 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ mul.w sl, r1, sl │ │ │ │ add.w fp, r3, sl │ │ │ │ add.w fp, fp, #40960 @ 0xa000 │ │ │ │ ldr.w r1, [fp, #2808] @ 0xaf8 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 937dc <_PyObject_GetMethod@@Base+0x260> │ │ │ │ + bne.w 937b4 <_PyObject_GetMethod@@Base+0x260> │ │ │ │ ldr.w r2, [fp, #2812] @ 0xafc │ │ │ │ cmp r4, r2 │ │ │ │ - bne.w 937dc <_PyObject_GetMethod@@Base+0x260> │ │ │ │ + bne.w 937b4 <_PyObject_GetMethod@@Base+0x260> │ │ │ │ add.w r3, r3, #40960 @ 0xa000 │ │ │ │ add r3, sl │ │ │ │ ldr.w r8, [r3, #2816] @ 0xb00 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 9392c <_PyObject_GetMethod@@Base+0x3b0> │ │ │ │ + beq.w 93904 <_PyObject_GetMethod@@Base+0x3b0> │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 9377a <_PyObject_GetMethod@@Base+0x1fe> │ │ │ │ + beq.w 93752 <_PyObject_GetMethod@@Base+0x1fe> │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r2, #14 │ │ │ │ - bpl.w 93786 <_PyObject_GetMethod@@Base+0x20a> │ │ │ │ + bpl.w 9375e <_PyObject_GetMethod@@Base+0x20a> │ │ │ │ mov.w fp, #0 │ │ │ │ mov.w sl, #1 │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ lsls r2, r3, #29 │ │ │ │ - bmi.n 93738 <_PyObject_GetMethod@@Base+0x1bc> │ │ │ │ + bmi.n 93710 <_PyObject_GetMethod@@Base+0x1bc> │ │ │ │ lsls r3, r3, #27 │ │ │ │ - bmi.n 9372c <_PyObject_GetMethod@@Base+0x1b0> │ │ │ │ + bmi.n 93704 <_PyObject_GetMethod@@Base+0x1b0> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr.w r3, [r2, #144] @ 0x90 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 936b4 <_PyObject_GetMethod@@Base+0x138> │ │ │ │ + beq.n 9368c <_PyObject_GetMethod@@Base+0x138> │ │ │ │ itttt lt │ │ │ │ ldrlt r1, [r5, #8] │ │ │ │ eorlt.w r0, r1, r1, asr #31 │ │ │ │ sublt.w r0, r0, r1, asr #31 │ │ │ │ ldrdlt r1, ip, [r2, #16] │ │ │ │ itttt lt │ │ │ │ addlt r2, r1, #3 │ │ │ │ mlalt r2, ip, r0, r2 │ │ │ │ biclt.w r2, r2, #3 │ │ │ │ addlt r3, r3, r2 │ │ │ │ adds r3, r5, r3 │ │ │ │ - beq.n 936b4 <_PyObject_GetMethod@@Base+0x138> │ │ │ │ + beq.n 9368c <_PyObject_GetMethod@@Base+0x138> │ │ │ │ ldr.w r9, [r3] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 936b4 <_PyObject_GetMethod@@Base+0x138> │ │ │ │ + beq.n 9368c <_PyObject_GetMethod@@Base+0x138> │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ cmp r3, r2 │ │ │ │ mov r2, r7 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne.w r3, [r9] │ │ │ │ - bl 80324 │ │ │ │ + bl 80338 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 938cc <_PyObject_GetMethod@@Base+0x350> │ │ │ │ + bne.w 938a4 <_PyObject_GetMethod@@Base+0x350> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 936b4 <_PyObject_GetMethod@@Base+0x138> │ │ │ │ + beq.n 9368c <_PyObject_GetMethod@@Base+0x138> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 93990 <_PyObject_GetMethod@@Base+0x414> │ │ │ │ + beq.w 93968 <_PyObject_GetMethod@@Base+0x414> │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 93874 <_PyObject_GetMethod@@Base+0x2f8> │ │ │ │ + beq.w 9384c <_PyObject_GetMethod@@Base+0x2f8> │ │ │ │ str.w r8, [r7] │ │ │ │ mov r0, sl │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #476] @ (938a8 <_PyObject_GetMethod@@Base+0x32c>) │ │ │ │ + ldr r2, [pc, #476] @ (93880 <_PyObject_GetMethod@@Base+0x32c>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r3, [r3, r2] │ │ │ │ movs r2, #28 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ldr.w r3, [r6, #180] @ 0xb4 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #10 │ │ │ │ @@ -157321,1417 +157284,1416 @@ │ │ │ │ add r1, r2 │ │ │ │ add.w r2, r0, #92672 @ 0x16a00 │ │ │ │ ldr.w r2, [r2, #252] @ 0xfc │ │ │ │ cmp r2, r6 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 938e2 <_PyObject_GetMethod@@Base+0x366> │ │ │ │ + beq.w 938ba <_PyObject_GetMethod@@Base+0x366> │ │ │ │ ldr r3, [r1, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 935a8 <_PyObject_GetMethod@@Base+0x2c> │ │ │ │ + bne.w 93580 <_PyObject_GetMethod@@Base+0x2c> │ │ │ │ mov r0, r6 │ │ │ │ - bl 7f698 │ │ │ │ + bl 7f6ac │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 935a8 <_PyObject_GetMethod@@Base+0x2c> │ │ │ │ - b.n 93726 <_PyObject_GetMethod@@Base+0x1aa> │ │ │ │ + bge.w 93580 <_PyObject_GetMethod@@Base+0x2c> │ │ │ │ + b.n 936fe <_PyObject_GetMethod@@Base+0x1aa> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8e690 │ │ │ │ + bl 8e67c │ │ │ │ str r0, [r7, #0] │ │ │ │ mov.w sl, #0 │ │ │ │ - b.n 936c0 <_PyObject_GetMethod@@Base+0x144> │ │ │ │ + b.n 93698 <_PyObject_GetMethod@@Base+0x144> │ │ │ │ ldr.w r9, [r5, #-12] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 9367a <_PyObject_GetMethod@@Base+0xfe> │ │ │ │ - b.n 936b4 <_PyObject_GetMethod@@Base+0x138> │ │ │ │ + bne.n 93652 <_PyObject_GetMethod@@Base+0xfe> │ │ │ │ + b.n 9368c <_PyObject_GetMethod@@Base+0x138> │ │ │ │ ldrb r2, [r5, #11] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 93640 <_PyObject_GetMethod@@Base+0xc4> │ │ │ │ + beq.n 93618 <_PyObject_GetMethod@@Base+0xc4> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ adds r0, r2, #1 │ │ │ │ - beq.w 9393c <_PyObject_GetMethod@@Base+0x3c0> │ │ │ │ + beq.w 93914 <_PyObject_GetMethod@@Base+0x3c0> │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r4 │ │ │ │ - bl 78c94 │ │ │ │ + bl 78c28 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 936b4 <_PyObject_GetMethod@@Base+0x138> │ │ │ │ + beq.n 9368c <_PyObject_GetMethod@@Base+0x138> │ │ │ │ add.w r0, r5, r0, lsl #2 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 936b4 <_PyObject_GetMethod@@Base+0x138> │ │ │ │ + beq.n 9368c <_PyObject_GetMethod@@Base+0x138> │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r8 │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r2, #0] │ │ │ │ str r2, [r7, #0] │ │ │ │ - bl 1a1e48 │ │ │ │ - b.n 93726 <_PyObject_GetMethod@@Base+0x1aa> │ │ │ │ + bl 1a1d58 │ │ │ │ + b.n 936fe <_PyObject_GetMethod@@Base+0x1aa> │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r2, #14 │ │ │ │ - bmi.w 93632 <_PyObject_GetMethod@@Base+0xb6> │ │ │ │ + bmi.w 9360a <_PyObject_GetMethod@@Base+0xb6> │ │ │ │ ldr.w fp, [r3, #136] @ 0x88 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 938a4 <_PyObject_GetMethod@@Base+0x328> │ │ │ │ + beq.w 9387c <_PyObject_GetMethod@@Base+0x328> │ │ │ │ ldr.w r3, [r3, #140] @ 0x8c │ │ │ │ mov sl, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9363a <_PyObject_GetMethod@@Base+0xbe> │ │ │ │ + beq.w 93612 <_PyObject_GetMethod@@Base+0xbe> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ blx fp │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r0, [r7, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 93726 <_PyObject_GetMethod@@Base+0x1aa> │ │ │ │ + beq.n 936fe <_PyObject_GetMethod@@Base+0x1aa> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 93726 <_PyObject_GetMethod@@Base+0x1aa> │ │ │ │ - ldr r2, [pc, #236] @ (938ac <_PyObject_GetMethod@@Base+0x330>) │ │ │ │ + bne.n 936fe <_PyObject_GetMethod@@Base+0x1aa> │ │ │ │ + ldr r2, [pc, #236] @ (93884 <_PyObject_GetMethod@@Base+0x330>) │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr r4, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 937d6 <_PyObject_GetMethod@@Base+0x25a> │ │ │ │ + cbz r3, 937ae <_PyObject_GetMethod@@Base+0x25a> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ mov r0, r8 │ │ │ │ blx r4 │ │ │ │ - b.n 93726 <_PyObject_GetMethod@@Base+0x1aa> │ │ │ │ + b.n 936fe <_PyObject_GetMethod@@Base+0x1aa> │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r2, #100 @ 0x64 │ │ │ │ - bgt.w 93916 <_PyObject_GetMethod@@Base+0x39a> │ │ │ │ + bgt.w 938ee <_PyObject_GetMethod@@Base+0x39a> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r3 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - bl 81a6c <_PyType_LookupRef@@Base+0x118> │ │ │ │ + str r3, [sp, #12] │ │ │ │ + bl 81a7c <_PyType_LookupRef@@Base+0x118> │ │ │ │ ldr.w r3, [r6, #192] @ 0xc0 │ │ │ │ add r2, sp, #20 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - bl 81b28 <_PyType_LookupRef@@Base+0x1d4> │ │ │ │ + str r3, [sp, #8] │ │ │ │ + bl 81b38 <_PyType_LookupRef@@Base+0x1d4> │ │ │ │ ldr r2, [sp, #20] │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ mov r8, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 93928 <_PyObject_GetMethod@@Base+0x3ac> │ │ │ │ + bne.w 93900 <_PyObject_GetMethod@@Base+0x3ac> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - cbz r2, 93842 <_PyObject_GetMethod@@Base+0x2c6> │ │ │ │ + cbz r2, 9381a <_PyObject_GetMethod@@Base+0x2c6> │ │ │ │ add.w r3, r3, #43520 @ 0xaa00 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ add.w r2, r3, sl │ │ │ │ str r0, [r2, #8] │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r0, [fp, #2812] @ 0xafc │ │ │ │ add.w ip, sl, #4 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 9384e <_PyObject_GetMethod@@Base+0x2d2> │ │ │ │ + bne.n 93826 <_PyObject_GetMethod@@Base+0x2d2> │ │ │ │ str.w r4, [r3, ip] │ │ │ │ dmb ish │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ str.w r1, [r3, sl] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 93866 <_PyObject_GetMethod@@Base+0x2ea> │ │ │ │ + bne.n 9383e <_PyObject_GetMethod@@Base+0x2ea> │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 9377a <_PyObject_GetMethod@@Base+0x1fe> │ │ │ │ + bne.n 93752 <_PyObject_GetMethod@@Base+0x1fe> │ │ │ │ mov fp, r8 │ │ │ │ mov sl, r8 │ │ │ │ - b.n 9363a <_PyObject_GetMethod@@Base+0xbe> │ │ │ │ + b.n 93612 <_PyObject_GetMethod@@Base+0xbe> │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ str.w r4, [r3, ip] │ │ │ │ dmb ish │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ str.w r2, [r3, sl] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 93842 <_PyObject_GetMethod@@Base+0x2c6> │ │ │ │ + beq.n 9381a <_PyObject_GetMethod@@Base+0x2c6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 93842 <_PyObject_GetMethod@@Base+0x2c6> │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 93842 <_PyObject_GetMethod@@Base+0x2c6> │ │ │ │ + bne.n 9381a <_PyObject_GetMethod@@Base+0x2c6> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 9381a <_PyObject_GetMethod@@Base+0x2c6> │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 93898 <_PyObject_GetMethod@@Base+0x31c> │ │ │ │ - movw r3, #39733 @ 0x9b35 │ │ │ │ + beq.n 93870 <_PyObject_GetMethod@@Base+0x31c> │ │ │ │ + movw r3, #39841 @ 0x9ba1 │ │ │ │ movt r3, #13 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp fp, r3 │ │ │ │ - bne.n 938b0 <_PyObject_GetMethod@@Base+0x334> │ │ │ │ + bne.n 93888 <_PyObject_GetMethod@@Base+0x334> │ │ │ │ ldr.w r4, [r8, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 93978 <_PyObject_GetMethod@@Base+0x3fc> │ │ │ │ + beq.n 93950 <_PyObject_GetMethod@@Base+0x3fc> │ │ │ │ mov r0, r4 │ │ │ │ - bl da02c │ │ │ │ - b.n 937a6 <_PyObject_GetMethod@@Base+0x22a> │ │ │ │ + bl da098 │ │ │ │ + b.n 9377e <_PyObject_GetMethod@@Base+0x22a> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 938f2 <_PyObject_GetMethod@@Base+0x376> │ │ │ │ + beq.n 938ca <_PyObject_GetMethod@@Base+0x376> │ │ │ │ str.w r8, [r7] │ │ │ │ - b.n 93726 <_PyObject_GetMethod@@Base+0x1aa> │ │ │ │ + b.n 936fe <_PyObject_GetMethod@@Base+0x1aa> │ │ │ │ mov sl, fp │ │ │ │ - b.n 9363a <_PyObject_GetMethod@@Base+0xbe> │ │ │ │ + b.n 93612 <_PyObject_GetMethod@@Base+0xbe> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ mov r2, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r5 │ │ │ │ blx fp │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r4, [r7, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 937b4 <_PyObject_GetMethod@@Base+0x238> │ │ │ │ - b.n 93726 <_PyObject_GetMethod@@Base+0x1aa> │ │ │ │ + bne.w 9378c <_PyObject_GetMethod@@Base+0x238> │ │ │ │ + b.n 936fe <_PyObject_GetMethod@@Base+0x1aa> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 938da <_PyObject_GetMethod@@Base+0x35e> │ │ │ │ + beq.n 938b2 <_PyObject_GetMethod@@Base+0x35e> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9395a <_PyObject_GetMethod@@Base+0x3de> │ │ │ │ + beq.n 93932 <_PyObject_GetMethod@@Base+0x3de> │ │ │ │ mov r0, r8 │ │ │ │ - bl 1a1e48 │ │ │ │ - b.n 93726 <_PyObject_GetMethod@@Base+0x1aa> │ │ │ │ + bl 1a1d58 │ │ │ │ + b.n 936fe <_PyObject_GetMethod@@Base+0x1aa> │ │ │ │ add.w r0, r0, #98304 @ 0x18000 │ │ │ │ ldr.w r3, [r0, #244] @ 0xf4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 935a8 <_PyObject_GetMethod@@Base+0x2c> │ │ │ │ - b.n 9370e <_PyObject_GetMethod@@Base+0x192> │ │ │ │ + bne.w 93580 <_PyObject_GetMethod@@Base+0x2c> │ │ │ │ + b.n 936e6 <_PyObject_GetMethod@@Base+0x192> │ │ │ │ movw r1, #48072 @ 0xbbc8 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ mov r3, r4 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ - movw r1, #15872 @ 0x3e00 │ │ │ │ + movw r1, #16192 @ 0x3f40 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl d1990 │ │ │ │ + bl d19a8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl d3470 │ │ │ │ - b.n 93726 <_PyObject_GetMethod@@Base+0x1aa> │ │ │ │ + bl d3488 │ │ │ │ + b.n 936fe <_PyObject_GetMethod@@Base+0x1aa> │ │ │ │ add r2, sp, #20 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 81b28 <_PyType_LookupRef@@Base+0x1d4> │ │ │ │ + bl 81b38 <_PyType_LookupRef@@Base+0x1d4> │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r8, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 93842 <_PyObject_GetMethod@@Base+0x2c6> │ │ │ │ + beq.n 9381a <_PyObject_GetMethod@@Base+0x2c6> │ │ │ │ adds r2, #1 │ │ │ │ - beq.n 93936 <_PyObject_GetMethod@@Base+0x3ba> │ │ │ │ + beq.n 9390e <_PyObject_GetMethod@@Base+0x3ba> │ │ │ │ mov.w r8, #0 │ │ │ │ mov fp, r8 │ │ │ │ mov sl, r8 │ │ │ │ - b.n 9363a <_PyObject_GetMethod@@Base+0xbe> │ │ │ │ - bl d3c50 │ │ │ │ - b.n 9392c <_PyObject_GetMethod@@Base+0x3b0> │ │ │ │ + b.n 93612 <_PyObject_GetMethod@@Base+0xbe> │ │ │ │ + bl d3c60 │ │ │ │ + b.n 93904 <_PyObject_GetMethod@@Base+0x3b0> │ │ │ │ ldr.w r2, [r9, #60] @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r2 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.w 9374c <_PyObject_GetMethod@@Base+0x1d0> │ │ │ │ - bl d3c50 │ │ │ │ + bne.w 93724 <_PyObject_GetMethod@@Base+0x1d0> │ │ │ │ + bl d3c60 │ │ │ │ mvn.w r0, #2 │ │ │ │ - b.n 93758 <_PyObject_GetMethod@@Base+0x1dc> │ │ │ │ - ldr r2, [pc, #88] @ (939b4 <_PyObject_GetMethod@@Base+0x438>) │ │ │ │ + b.n 93730 <_PyObject_GetMethod@@Base+0x1dc> │ │ │ │ + ldr r2, [pc, #88] @ (9398c <_PyObject_GetMethod@@Base+0x438>) │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ ldr r4, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 93972 <_PyObject_GetMethod@@Base+0x3f6> │ │ │ │ + cbz r3, 9394a <_PyObject_GetMethod@@Base+0x3f6> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ blx r3 │ │ │ │ mov r0, r9 │ │ │ │ blx r4 │ │ │ │ - b.n 938da <_PyObject_GetMethod@@Base+0x35e> │ │ │ │ + b.n 938b2 <_PyObject_GetMethod@@Base+0x35e> │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26520 @ 0x6798 │ │ │ │ + movw r1, #26840 @ 0x68d8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 938ba <_PyObject_GetMethod@@Base+0x33e> │ │ │ │ - ldr r2, [pc, #32] @ (939b4 <_PyObject_GetMethod@@Base+0x438>) │ │ │ │ + bl 1271a4 │ │ │ │ + b.n 93892 <_PyObject_GetMethod@@Base+0x33e> │ │ │ │ + ldr r2, [pc, #32] @ (9398c <_PyObject_GetMethod@@Base+0x438>) │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 939aa <_PyObject_GetMethod@@Base+0x42e> │ │ │ │ + cbz r3, 93982 <_PyObject_GetMethod@@Base+0x42e> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ blx r3 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r9 │ │ │ │ blx r3 │ │ │ │ - b.n 936b4 <_PyObject_GetMethod@@Base+0x138> │ │ │ │ + b.n 9368c <_PyObject_GetMethod@@Base+0x138> │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r3, 939e4 <_PyObject_GetMethod@@Base+0x468> │ │ │ │ + cbz r3, 939bc <_PyObject_GetMethod@@Base+0x468> │ │ │ │ ldr r2, [r1, #16] │ │ │ │ subs r2, r2, r3 │ │ │ │ cmp r0, r2 │ │ │ │ itt le │ │ │ │ addle r4, r4, r3 │ │ │ │ strle r4, [r1, #12] │ │ │ │ - bgt.n 93aac <_PyObject_GetMethod@@Base+0x530> │ │ │ │ + bgt.n 93a84 <_PyObject_GetMethod@@Base+0x530> │ │ │ │ mov r0, r3 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r6, [r1, #20] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 93a9a <_PyObject_GetMethod@@Base+0x51e> │ │ │ │ + beq.n 93a72 <_PyObject_GetMethod@@Base+0x51e> │ │ │ │ ldr r3, [r1, #24] │ │ │ │ cmp r3, r0 │ │ │ │ - blt.n 93a88 <_PyObject_GetMethod@@Base+0x50c> │ │ │ │ + blt.n 93a60 <_PyObject_GetMethod@@Base+0x50c> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 93a78 <_PyObject_GetMethod@@Base+0x4fc> │ │ │ │ + beq.n 93a50 <_PyObject_GetMethod@@Base+0x4fc> │ │ │ │ add r0, sp, #4 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ strd r6, r3, [sp, #4] │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ strd r2, r3, [sp, #24] │ │ │ │ add r2, sp, #12 │ │ │ │ strd r3, r3, [sp, #40] @ 0x28 │ │ │ │ strd r2, r3, [sp, #32] │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl 12f58c │ │ │ │ + bl 12f674 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 93a74 <_PyObject_GetMethod@@Base+0x4f8> │ │ │ │ - ldr r1, [pc, #216] @ (93af8 <_PyObject_GetMethod@@Base+0x57c>) │ │ │ │ - movw r2, #2636 @ 0xa4c │ │ │ │ + cbz r0, 93a4c <_PyObject_GetMethod@@Base+0x4f8> │ │ │ │ + ldr r1, [pc, #216] @ (93ad0 <_PyObject_GetMethod@@Base+0x57c>) │ │ │ │ + movw r2, #2956 @ 0xb8c │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 12703c <_PyObject_CallMethod@@Base> │ │ │ │ + bl 1273ac <_PyObject_CallMethod@@Base> │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 93af0 <_PyObject_GetMethod@@Base+0x574> │ │ │ │ + beq.n 93ac8 <_PyObject_GetMethod@@Base+0x574> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl d75c4 │ │ │ │ + bl d762c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 93ae0 <_PyObject_GetMethod@@Base+0x564> │ │ │ │ + bne.n 93ab8 <_PyObject_GetMethod@@Base+0x564> │ │ │ │ cmp r6, r4 │ │ │ │ it eq │ │ │ │ ldreq r3, [r5, #20] │ │ │ │ - beq.n 939de <_PyObject_GetMethod@@Base+0x462> │ │ │ │ - bl 7f720 │ │ │ │ - cbnz r0, 93a74 <_PyObject_GetMethod@@Base+0x4f8> │ │ │ │ + beq.n 939b6 <_PyObject_GetMethod@@Base+0x462> │ │ │ │ + bl 7f734 │ │ │ │ + cbnz r0, 93a4c <_PyObject_GetMethod@@Base+0x4f8> │ │ │ │ cmp r6, r4 │ │ │ │ - bgt.n 93ac4 <_PyObject_GetMethod@@Base+0x548> │ │ │ │ + bgt.n 93a9c <_PyObject_GetMethod@@Base+0x548> │ │ │ │ movw r3, #56112 @ 0xdb30 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #25496 @ 0x6398 │ │ │ │ + movw r1, #25816 @ 0x64d8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 1271a4 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 939de <_PyObject_GetMethod@@Base+0x462> │ │ │ │ + b.n 939b6 <_PyObject_GetMethod@@Base+0x462> │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #1 │ │ │ │ blx 2a650 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 93a4c <_PyObject_GetMethod@@Base+0x4d0> │ │ │ │ + b.n 93a24 <_PyObject_GetMethod@@Base+0x4d0> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 83d44 │ │ │ │ + bl 83d58 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 93aa6 <_PyObject_GetMethod@@Base+0x52a> │ │ │ │ + cbz r0, 93a7e <_PyObject_GetMethod@@Base+0x52a> │ │ │ │ str r0, [r5, #20] │ │ │ │ str r4, [r5, #24] │ │ │ │ - b.n 939f0 <_PyObject_GetMethod@@Base+0x474> │ │ │ │ - bl 76ed4 │ │ │ │ + b.n 939c8 <_PyObject_GetMethod@@Base+0x474> │ │ │ │ + bl 76e54 │ │ │ │ mov r6, r0 │ │ │ │ str r0, [r5, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 93a96 <_PyObject_GetMethod@@Base+0x51a> │ │ │ │ - bl 1e7a0c │ │ │ │ - b.n 93a74 <_PyObject_GetMethod@@Base+0x4f8> │ │ │ │ + bne.n 93a6e <_PyObject_GetMethod@@Base+0x51a> │ │ │ │ + bl 1e7954 │ │ │ │ + b.n 93a4c <_PyObject_GetMethod@@Base+0x4f8> │ │ │ │ movw r3, #56112 @ 0xdb30 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26272 @ 0x66a0 │ │ │ │ + movw r1, #26592 @ 0x67e0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 93a74 <_PyObject_GetMethod@@Base+0x4f8> │ │ │ │ + bl 1271a4 │ │ │ │ + b.n 93a4c <_PyObject_GetMethod@@Base+0x4f8> │ │ │ │ movw r0, #6496 @ 0x1960 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #26296 @ 0x66b8 │ │ │ │ + movw r1, #26616 @ 0x67f8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d1990 │ │ │ │ - b.n 93a74 <_PyObject_GetMethod@@Base+0x4f8> │ │ │ │ + bl d19a8 │ │ │ │ + b.n 93a4c <_PyObject_GetMethod@@Base+0x4f8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 93a4c <_PyObject_GetMethod@@Base+0x4d0> │ │ │ │ + bne.n 93a24 <_PyObject_GetMethod@@Base+0x4d0> │ │ │ │ mov r0, r7 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 93a4c <_PyObject_GetMethod@@Base+0x4d0> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 93a24 <_PyObject_GetMethod@@Base+0x4d0> │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 93a4c <_PyObject_GetMethod@@Base+0x4d0> │ │ │ │ + b.n 93a24 <_PyObject_GetMethod@@Base+0x4d0> │ │ │ │ nop │ │ │ │ - b.n 9354c │ │ │ │ + b.n 93524 │ │ │ │ lsls r0, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ - ldr.w sl, [pc, #1408] @ 94090 <_PyObject_GetMethod@@Base+0xb14> │ │ │ │ + ldr.w sl, [pc, #1404] @ 94064 <_PyObject_GetMethod@@Base+0xb10> │ │ │ │ mrc 15, 0, r9, cr13, cr0, {3} │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ bics.w r4, r2, #2147483648 @ 0x80000000 │ │ │ │ ldr.w r7, [sl, r9] │ │ │ │ - beq.w 9419c <_PyObject_GetMethod@@Base+0xc20> │ │ │ │ + beq.w 94170 <_PyObject_GetMethod@@Base+0xc1c> │ │ │ │ ldr r2, [r1, #0] │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r5, r1 │ │ │ │ mov fp, r3 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r0, r2 │ │ │ │ - bne.w 93db2 <_PyObject_GetMethod@@Base+0x836> │ │ │ │ + bne.w 93d8a <_PyObject_GetMethod@@Base+0x836> │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 9416a <_PyObject_GetMethod@@Base+0xbee> │ │ │ │ + bne.w 9413e <_PyObject_GetMethod@@Base+0xbea> │ │ │ │ subs.w r8, r4, #1 │ │ │ │ - beq.w 93e82 <_PyObject_GetMethod@@Base+0x906> │ │ │ │ + beq.w 93e58 <_PyObject_GetMethod@@Base+0x904> │ │ │ │ ldr.w r2, [sl, r9] │ │ │ │ cmp.w r8, #20 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - bgt.w 94044 <_PyObject_GetMethod@@Base+0xac8> │ │ │ │ + bgt.w 9401a <_PyObject_GetMethod@@Base+0xac6> │ │ │ │ add.w r3, r3, r4, lsl #2 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r3, #1604] @ 0x644 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 93ebe <_PyObject_GetMethod@@Base+0x942> │ │ │ │ - ldr.w ip, [pc, #1304] @ 94080 <_PyObject_GetMethod@@Base+0xb04> │ │ │ │ + beq.w 93e94 <_PyObject_GetMethod@@Base+0x940> │ │ │ │ + ldr.w ip, [pc, #1300] @ 94054 <_PyObject_GetMethod@@Base+0xb00> │ │ │ │ ldr.w r0, [r3, #1684] @ 0x694 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ str.w r1, [r3, #1604] @ 0x644 │ │ │ │ subs r0, #1 │ │ │ │ str.w r0, [r3, #1684] @ 0x694 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r3, [ip, #1416] @ 0x588 │ │ │ │ str r1, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 940c6 <_PyObject_GetMethod@@Base+0xb4a> │ │ │ │ + bne.w 9409a <_PyObject_GetMethod@@Base+0xb46> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ add.w r3, r4, #12 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ cmp r1, ip │ │ │ │ - beq.w 93e20 <_PyObject_GetMethod@@Base+0x8a4> │ │ │ │ + beq.w 93df6 <_PyObject_GetMethod@@Base+0x8a2> │ │ │ │ adds r1, #1 │ │ │ │ cmp.w r8, #1 │ │ │ │ str r1, [r0, #0] │ │ │ │ str r0, [r3, #0] │ │ │ │ - beq.n 93bf0 <_PyObject_GetMethod@@Base+0x674> │ │ │ │ + beq.n 93bc8 <_PyObject_GetMethod@@Base+0x674> │ │ │ │ ldr.w lr, [r5, #8] │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ adds r3, #4 │ │ │ │ add.w r1, r5, #8 │ │ │ │ ldr.w r0, [lr] │ │ │ │ cmp r0, ip │ │ │ │ - beq.n 93bc0 <_PyObject_GetMethod@@Base+0x644> │ │ │ │ + beq.n 93b98 <_PyObject_GetMethod@@Base+0x644> │ │ │ │ adds r0, #1 │ │ │ │ str.w r0, [lr] │ │ │ │ cmp.w r8, #2 │ │ │ │ str.w lr, [r3] │ │ │ │ - ble.n 93bf0 <_PyObject_GetMethod@@Base+0x674> │ │ │ │ + ble.n 93bc8 <_PyObject_GetMethod@@Base+0x674> │ │ │ │ add.w ip, r4, #16 │ │ │ │ mov r3, r1 │ │ │ │ add.w r8, r5, r8, lsl #2 │ │ │ │ mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r0, [r3, #4]! │ │ │ │ ldr r1, [r0, #0] │ │ │ │ cmp r1, lr │ │ │ │ - beq.w 93e5e <_PyObject_GetMethod@@Base+0x8e2> │ │ │ │ + beq.w 93e34 <_PyObject_GetMethod@@Base+0x8e0> │ │ │ │ adds r1, #1 │ │ │ │ cmp r8, r3 │ │ │ │ str r1, [r0, #0] │ │ │ │ str.w r0, [ip, #4]! │ │ │ │ - bne.n 93bd8 <_PyObject_GetMethod@@Base+0x65c> │ │ │ │ + bne.n 93bb0 <_PyObject_GetMethod@@Base+0x65c> │ │ │ │ ldr r3, [r2, #8] │ │ │ │ sub.w r0, r4, #8 │ │ │ │ ldr r1, [r7, #36] @ 0x24 │ │ │ │ ldr.w r2, [r3, #3796] @ 0xed4 │ │ │ │ cmp r1, #0 │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ ldr.w ip, [r2, #4] │ │ │ │ and.w r3, r3, #3 │ │ │ │ orr.w r3, r3, ip │ │ │ │ str.w r0, [ip] │ │ │ │ strd r2, r3, [r4, #-8] │ │ │ │ add.w r3, r1, #4294967295 @ 0xffffffff │ │ │ │ str r0, [r2, #4] │ │ │ │ str r3, [r7, #36] @ 0x24 │ │ │ │ - blt.w 93e90 <_PyObject_GetMethod@@Base+0x914> │ │ │ │ + blt.w 93e66 <_PyObject_GetMethod@@Base+0x912> │ │ │ │ ldr r3, [r6, #20] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 93ea4 <_PyObject_GetMethod@@Base+0x928> │ │ │ │ - movw r3, #16469 @ 0x4055 │ │ │ │ + beq.w 93e7a <_PyObject_GetMethod@@Base+0x926> │ │ │ │ + movw r3, #16705 @ 0x4141 │ │ │ │ movt r3, #22 │ │ │ │ ldr.w r8, [r5] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 9402e <_PyObject_GetMethod@@Base+0xab2> │ │ │ │ + bne.w 94004 <_PyObject_GetMethod@@Base+0xab0> │ │ │ │ ldr r6, [r4, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 93f06 <_PyObject_GetMethod@@Base+0x98a> │ │ │ │ + beq.w 93edc <_PyObject_GetMethod@@Base+0x988> │ │ │ │ cmp r6, #1 │ │ │ │ - bne.w 93f66 <_PyObject_GetMethod@@Base+0x9ea> │ │ │ │ + bne.w 93f3c <_PyObject_GetMethod@@Base+0x9e8> │ │ │ │ ldr r5, [r4, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 93e2c <_PyObject_GetMethod@@Base+0x8b0> │ │ │ │ + beq.w 93e02 <_PyObject_GetMethod@@Base+0x8ae> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ - cbz r3, 93c64 <_PyObject_GetMethod@@Base+0x6e8> │ │ │ │ + cbz r3, 93c3c <_PyObject_GetMethod@@Base+0x6e8> │ │ │ │ ldr.w r3, [r3, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 93ed8 <_PyObject_GetMethod@@Base+0x95c> │ │ │ │ + bne.w 93eae <_PyObject_GetMethod@@Base+0x95a> │ │ │ │ ldr.w r3, [r8, #20] │ │ │ │ ldr r6, [r3, #16] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 93ee6 <_PyObject_GetMethod@@Base+0x96a> │ │ │ │ + beq.w 93ebc <_PyObject_GetMethod@@Base+0x968> │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - bpl.w 941bc <_PyObject_GetMethod@@Base+0xc40> │ │ │ │ + bpl.w 94190 <_PyObject_GetMethod@@Base+0xc3c> │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 9401e <_PyObject_GetMethod@@Base+0xaa2> │ │ │ │ + bne.w 93ff4 <_PyObject_GetMethod@@Base+0xaa0> │ │ │ │ ldr r2, [r5, #12] │ │ │ │ adds r3, r2, #1 │ │ │ │ - beq.w 9401e <_PyObject_GetMethod@@Base+0xaa2> │ │ │ │ + beq.w 93ff4 <_PyObject_GetMethod@@Base+0xaa0> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ add r3, sp, #28 │ │ │ │ - bl 78354 │ │ │ │ + bl 782d4 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 93ee6 <_PyObject_GetMethod@@Base+0x96a> │ │ │ │ + beq.w 93ebc <_PyObject_GetMethod@@Base+0x968> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #7 │ │ │ │ - bpl.w 93ee6 <_PyObject_GetMethod@@Base+0x96a> │ │ │ │ - bl 83930 │ │ │ │ + bpl.w 93ebc <_PyObject_GetMethod@@Base+0x968> │ │ │ │ + bl 83940 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 93ee6 <_PyObject_GetMethod@@Base+0x96a> │ │ │ │ + blt.w 93ebc <_PyObject_GetMethod@@Base+0x968> │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ cmp r0, r3 │ │ │ │ - bge.w 93ee6 <_PyObject_GetMethod@@Base+0x96a> │ │ │ │ + bge.w 93ebc <_PyObject_GetMethod@@Base+0x968> │ │ │ │ ldr.w r5, [r8, #12] │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r5, r2 │ │ │ │ - beq.w 93e6a <_PyObject_GetMethod@@Base+0x8ee> │ │ │ │ + beq.w 93e40 <_PyObject_GetMethod@@Base+0x8ec> │ │ │ │ add.w r6, r8, r0, lsl #3 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 93e6a <_PyObject_GetMethod@@Base+0x8ee> │ │ │ │ + blt.w 93e40 <_PyObject_GetMethod@@Base+0x8ec> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.w 93fb6 <_PyObject_GetMethod@@Base+0xa3a> │ │ │ │ + bpl.w 93f8c <_PyObject_GetMethod@@Base+0xa38> │ │ │ │ ldrb r2, [r5, #16] │ │ │ │ movs r0, #0 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ str r0, [sp, #20] │ │ │ │ str r1, [sp, #16] │ │ │ │ ubfx r0, r2, #2, #3 │ │ │ │ str r0, [sp, #24] │ │ │ │ lsls r0, r2, #26 │ │ │ │ - bpl.w 93fac <_PyObject_GetMethod@@Base+0xa30> │ │ │ │ + bpl.w 93f82 <_PyObject_GetMethod@@Base+0xa2e> │ │ │ │ lsls r2, r2, #25 │ │ │ │ - bpl.w 94038 <_PyObject_GetMethod@@Base+0xabc> │ │ │ │ + bpl.w 9400e <_PyObject_GetMethod@@Base+0xaba> │ │ │ │ cmn.w r5, #20 │ │ │ │ - beq.w 93f02 <_PyObject_GetMethod@@Base+0x986> │ │ │ │ + beq.w 93ed8 <_PyObject_GetMethod@@Base+0x984> │ │ │ │ cmp r3, r1 │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ it ge │ │ │ │ movge r3, r1 │ │ │ │ cmp r2, r1 │ │ │ │ it ge │ │ │ │ cmpge r3, #0 │ │ │ │ - beq.w 93e3e <_PyObject_GetMethod@@Base+0x8c2> │ │ │ │ + beq.w 93e14 <_PyObject_GetMethod@@Base+0x8c0> │ │ │ │ cmp r2, r1 │ │ │ │ it ge │ │ │ │ movge r2, r1 │ │ │ │ orrs.w r0, r2, r3 │ │ │ │ - bmi.w 941ce <_PyObject_GetMethod@@Base+0xc52> │ │ │ │ + bmi.w 941a2 <_PyObject_GetMethod@@Base+0xc4e> │ │ │ │ cmp r2, r3 │ │ │ │ it ge │ │ │ │ cmpge r1, r3 │ │ │ │ - ble.w 940c2 <_PyObject_GetMethod@@Base+0xb46> │ │ │ │ + ble.w 94096 <_PyObject_GetMethod@@Base+0xb42> │ │ │ │ subs r6, r2, r3 │ │ │ │ ldrb r2, [r5, #16] │ │ │ │ ubfx r1, r2, #5, #1 │ │ │ │ lsls r0, r2, #25 │ │ │ │ - bpl.w 93f1a <_PyObject_GetMethod@@Base+0x99e> │ │ │ │ + bpl.w 93ef0 <_PyObject_GetMethod@@Base+0x99c> │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 940a4 <_PyObject_GetMethod@@Base+0xb28> │ │ │ │ + beq.w 94078 <_PyObject_GetMethod@@Base+0xb24> │ │ │ │ adds r5, #20 │ │ │ │ add.w r8, r5, r3 │ │ │ │ cmp r6, #1 │ │ │ │ - beq.w 93f42 <_PyObject_GetMethod@@Base+0x9c6> │ │ │ │ + beq.w 93f18 <_PyObject_GetMethod@@Base+0x9c4> │ │ │ │ movs r1, #127 @ 0x7f │ │ │ │ mov r0, r6 │ │ │ │ - bl 71bfc │ │ │ │ + bl 71b7c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 93f02 <_PyObject_GetMethod@@Base+0x986> │ │ │ │ + beq.w 93ed8 <_PyObject_GetMethod@@Base+0x984> │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ lsls r2, r3, #26 │ │ │ │ - bpl.w 94204 <_PyObject_GetMethod@@Base+0xc88> │ │ │ │ + bpl.w 941d8 <_PyObject_GetMethod@@Base+0xc84> │ │ │ │ lsls r3, r3, #25 │ │ │ │ ite mi │ │ │ │ addmi r0, #20 │ │ │ │ addpl.w r0, r5, #28 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ blx 29c10 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 93da4 <_PyObject_GetMethod@@Base+0x828> │ │ │ │ + beq.n 93d7c <_PyObject_GetMethod@@Base+0x828> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 93da4 <_PyObject_GetMethod@@Base+0x828> │ │ │ │ - ldr r2, [pc, #748] @ (94080 <_PyObject_GetMethod@@Base+0xb04>) │ │ │ │ + cbnz r3, 93d7c <_PyObject_GetMethod@@Base+0x828> │ │ │ │ + ldr r2, [pc, #744] @ (94054 <_PyObject_GetMethod@@Base+0xb00>) │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 940a8 <_PyObject_GetMethod@@Base+0xb2c> │ │ │ │ + bne.w 9407c <_PyObject_GetMethod@@Base+0xb28> │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #36] @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r1, [r2, #172] @ 0xac │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 94208 <_PyObject_GetMethod@@Base+0xc8c> │ │ │ │ - ldr.w ip, [r1, #8] │ │ │ │ - cmp.w ip, #0 │ │ │ │ - ble.n 93e08 <_PyObject_GetMethod@@Base+0x88c> │ │ │ │ + beq.w 941dc <_PyObject_GetMethod@@Base+0xc88> │ │ │ │ + ldr.w lr, [r1, #8] │ │ │ │ + cmp.w lr, #0 │ │ │ │ + ble.n 93dde <_PyObject_GetMethod@@Base+0x88a> │ │ │ │ ldr r3, [r1, #12] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 93b34 <_PyObject_GetMethod@@Base+0x5b8> │ │ │ │ - cmp.w ip, #1 │ │ │ │ - beq.n 93e08 <_PyObject_GetMethod@@Base+0x88c> │ │ │ │ + beq.w 93b0c <_PyObject_GetMethod@@Base+0x5b8> │ │ │ │ + cmp.w lr, #1 │ │ │ │ + beq.n 93dde <_PyObject_GetMethod@@Base+0x88a> │ │ │ │ ldr r3, [r1, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 93b34 <_PyObject_GetMethod@@Base+0x5b8> │ │ │ │ - cmp.w ip, #2 │ │ │ │ - beq.n 93e08 <_PyObject_GetMethod@@Base+0x88c> │ │ │ │ + beq.w 93b0c <_PyObject_GetMethod@@Base+0x5b8> │ │ │ │ + cmp.w lr, #2 │ │ │ │ + beq.n 93dde <_PyObject_GetMethod@@Base+0x88a> │ │ │ │ ldr r3, [r1, #20] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 93b34 <_PyObject_GetMethod@@Base+0x5b8> │ │ │ │ - cmp.w ip, #3 │ │ │ │ - beq.n 93e08 <_PyObject_GetMethod@@Base+0x88c> │ │ │ │ - adds r1, #20 │ │ │ │ - mov.w lr, #3 │ │ │ │ - ldr.w r8, [r1, #4]! │ │ │ │ - add.w lr, lr, #1 │ │ │ │ + beq.w 93b0c <_PyObject_GetMethod@@Base+0x5b8> │ │ │ │ + cmp.w lr, #3 │ │ │ │ + beq.n 93dde <_PyObject_GetMethod@@Base+0x88a> │ │ │ │ + add.w ip, r1, #20 │ │ │ │ + movs r1, #3 │ │ │ │ + ldr.w r8, [ip, #4]! │ │ │ │ + adds r1, #1 │ │ │ │ cmp r0, r8 │ │ │ │ - beq.w 93b34 <_PyObject_GetMethod@@Base+0x5b8> │ │ │ │ - cmp ip, lr │ │ │ │ - bne.n 93df6 <_PyObject_GetMethod@@Base+0x87a> │ │ │ │ + beq.w 93b0c <_PyObject_GetMethod@@Base+0x5b8> │ │ │ │ + cmp lr, r1 │ │ │ │ + bne.n 93dce <_PyObject_GetMethod@@Base+0x87a> │ │ │ │ ldr r1, [r6, #12] │ │ │ │ str.w fp, [sp, #12] │ │ │ │ - bl 1a4dd8 │ │ │ │ + bl 1a4ce8 │ │ │ │ ldr.w fp, [sp, #12] │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 93b34 <_PyObject_GetMethod@@Base+0x5b8> │ │ │ │ + bne.w 93b0c <_PyObject_GetMethod@@Base+0x5b8> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 93daa <_PyObject_GetMethod@@Base+0x82e> │ │ │ │ + b.n 93d82 <_PyObject_GetMethod@@Base+0x82e> │ │ │ │ cmp.w r8, #1 │ │ │ │ str r0, [r3, #0] │ │ │ │ - bne.w 93ba4 <_PyObject_GetMethod@@Base+0x628> │ │ │ │ - b.n 93bf0 <_PyObject_GetMethod@@Base+0x674> │ │ │ │ + bne.w 93b7c <_PyObject_GetMethod@@Base+0x628> │ │ │ │ + b.n 93bc8 <_PyObject_GetMethod@@Base+0x674> │ │ │ │ mov r0, r5 │ │ │ │ - b.n 93cc0 <_PyObject_GetMethod@@Base+0x744> │ │ │ │ + b.n 93c98 <_PyObject_GetMethod@@Base+0x744> │ │ │ │ ldr r1, [r5, #8] │ │ │ │ cmp r2, r1 │ │ │ │ - blt.w 93d1e <_PyObject_GetMethod@@Base+0x7a2> │ │ │ │ + blt.w 93cf6 <_PyObject_GetMethod@@Base+0x7a2> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 93d1e <_PyObject_GetMethod@@Base+0x7a2> │ │ │ │ + beq.w 93cf6 <_PyObject_GetMethod@@Base+0x7a2> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 94160 <_PyObject_GetMethod@@Base+0xbe4> │ │ │ │ + bne.w 94134 <_PyObject_GetMethod@@Base+0xbe0> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 93d80 <_PyObject_GetMethod@@Base+0x804> │ │ │ │ + beq.n 93d58 <_PyObject_GetMethod@@Base+0x804> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 93d80 <_PyObject_GetMethod@@Base+0x804> │ │ │ │ + b.n 93d58 <_PyObject_GetMethod@@Base+0x804> │ │ │ │ cmp r8, r3 │ │ │ │ str.w r0, [ip, #4]! │ │ │ │ - bne.w 93bd8 <_PyObject_GetMethod@@Base+0x65c> │ │ │ │ - b.n 93bf0 <_PyObject_GetMethod@@Base+0x674> │ │ │ │ + bne.w 93bb0 <_PyObject_GetMethod@@Base+0x65c> │ │ │ │ + b.n 93bc8 <_PyObject_GetMethod@@Base+0x674> │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ movw r5, #4356 @ 0x1104 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r2, #0] │ │ │ │ - b.n 93d80 <_PyObject_GetMethod@@Base+0x804> │ │ │ │ + b.n 93d58 <_PyObject_GetMethod@@Base+0x804> │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ - ldr r4, [pc, #508] @ (94084 <_PyObject_GetMethod@@Base+0xb08>) │ │ │ │ + ldr r4, [pc, #508] @ (94058 <_PyObject_GetMethod@@Base+0xb04>) │ │ │ │ subs r2, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r2, [r7, #36] @ 0x24 │ │ │ │ - bge.w 93c22 <_PyObject_GetMethod@@Base+0x6a6> │ │ │ │ - movw r1, #21688 @ 0x54b8 │ │ │ │ + bge.w 93bfa <_PyObject_GetMethod@@Base+0x6a6> │ │ │ │ + movw r1, #22008 @ 0x55f8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e5cf4 <_Py_CheckRecursiveCall@@Base> │ │ │ │ + bl 1e5c3c <_Py_CheckRecursiveCall@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 93c22 <_PyObject_GetMethod@@Base+0x6a6> │ │ │ │ + beq.w 93bfa <_PyObject_GetMethod@@Base+0x6a6> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 93e1c <_PyObject_GetMethod@@Base+0x8a0> │ │ │ │ + beq.n 93df2 <_PyObject_GetMethod@@Base+0x89e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 93e1c <_PyObject_GetMethod@@Base+0x8a0> │ │ │ │ + bne.n 93df2 <_PyObject_GetMethod@@Base+0x89e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 93e1c <_PyObject_GetMethod@@Base+0x8a0> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 93df2 <_PyObject_GetMethod@@Base+0x89e> │ │ │ │ mov r1, r8 │ │ │ │ movw r0, #42012 @ 0xa41c │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 77bc4 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 77b44 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 93e1c <_PyObject_GetMethod@@Base+0x8a0> │ │ │ │ + beq.n 93df2 <_PyObject_GetMethod@@Base+0x89e> │ │ │ │ ldr.w r2, [sl, r9] │ │ │ │ - b.n 93b86 <_PyObject_GetMethod@@Base+0x60a> │ │ │ │ + b.n 93b5e <_PyObject_GetMethod@@Base+0x60a> │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl d75c4 │ │ │ │ + bl d762c │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 93cb6 <_PyObject_GetMethod@@Base+0x73a> │ │ │ │ - bl 7f720 │ │ │ │ - cbnz r0, 93f02 <_PyObject_GetMethod@@Base+0x986> │ │ │ │ + bge.w 93c8e <_PyObject_GetMethod@@Base+0x73a> │ │ │ │ + bl 7f734 │ │ │ │ + cbnz r0, 93ed8 <_PyObject_GetMethod@@Base+0x984> │ │ │ │ movw r3, #56048 @ 0xdaf0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26592 @ 0x67e0 │ │ │ │ + movw r1, #26912 @ 0x6920 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 1271a4 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 93d80 <_PyObject_GetMethod@@Base+0x804> │ │ │ │ - ldr r1, [pc, #384] @ (94088 <_PyObject_GetMethod@@Base+0xb0c>) │ │ │ │ + b.n 93d58 <_PyObject_GetMethod@@Base+0x804> │ │ │ │ + ldr r1, [pc, #380] @ (9405c <_PyObject_GetMethod@@Base+0xb08>) │ │ │ │ mov r0, r8 │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ - bl 1f8d2c <_PyParkingLot_UnparkAll@@Base+0x4d4> │ │ │ │ + bl 1f8c10 <_PyParkingLot_UnparkAll@@Base+0x63c> │ │ │ │ mov r5, r0 │ │ │ │ - b.n 93d80 <_PyObject_GetMethod@@Base+0x804> │ │ │ │ + b.n 93d58 <_PyObject_GetMethod@@Base+0x804> │ │ │ │ ubfx r2, r2, #2, #3 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 9414c <_PyObject_GetMethod@@Base+0xbd0> │ │ │ │ + beq.w 94120 <_PyObject_GetMethod@@Base+0xbcc> │ │ │ │ add.w r0, r5, #28 │ │ │ │ mla r0, r2, r3, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - blt.w 94134 <_PyObject_GetMethod@@Base+0xbb8> │ │ │ │ + blt.w 94108 <_PyObject_GetMethod@@Base+0xbb4> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 940de <_PyObject_GetMethod@@Base+0xb62> │ │ │ │ + bne.w 940b2 <_PyObject_GetMethod@@Base+0xb5e> │ │ │ │ mov r1, r6 │ │ │ │ - bl 94334 │ │ │ │ + bl 94308 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 93d80 <_PyObject_GetMethod@@Base+0x804> │ │ │ │ + b.n 93d58 <_PyObject_GetMethod@@Base+0x804> │ │ │ │ ldrb r2, [r5, r3] │ │ │ │ ldrsb r3, [r5, r3] │ │ │ │ cmp r3, #0 │ │ │ │ iteee ge │ │ │ │ movge r3, #24 │ │ │ │ addlt.w r2, r2, #1296 @ 0x510 │ │ │ │ movwlt r5, #19968 @ 0x4e00 │ │ │ │ movtlt r5, #72 @ 0x48 │ │ │ │ itet ge │ │ │ │ - ldrge r5, [pc, #304] @ (9408c <_PyObject_GetMethod@@Base+0xb10>) │ │ │ │ + ldrge r5, [pc, #300] @ (94060 <_PyObject_GetMethod@@Base+0xb0c>) │ │ │ │ addlt.w r5, r5, r2, lsl #5 │ │ │ │ mlage r5, r3, r2, r5 │ │ │ │ - b.n 93d80 <_PyObject_GetMethod@@Base+0x804> │ │ │ │ + b.n 93d58 <_PyObject_GetMethod@@Base+0x804> │ │ │ │ mov r0, r6 │ │ │ │ - bl 72074 │ │ │ │ + bl 71ff4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 93f02 <_PyObject_GetMethod@@Base+0x986> │ │ │ │ + beq.n 93ed8 <_PyObject_GetMethod@@Base+0x984> │ │ │ │ movw sl, #4356 @ 0x1104 │ │ │ │ movt sl, #70 @ 0x46 │ │ │ │ add.w r3, r0, #8 │ │ │ │ add.w fp, r4, #8 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r2, sl │ │ │ │ cmp r6, r9 │ │ │ │ - ble.w 93d80 <_PyObject_GetMethod@@Base+0x804> │ │ │ │ + ble.w 93d58 <_PyObject_GetMethod@@Base+0x804> │ │ │ │ ldr.w r1, [fp, #4]! │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #12] │ │ │ │ add.w r9, r9, #1 │ │ │ │ - bl 1f8d2c <_PyParkingLot_UnparkAll@@Base+0x4d4> │ │ │ │ + bl 1f8c10 <_PyParkingLot_UnparkAll@@Base+0x63c> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 941e6 <_PyObject_GetMethod@@Base+0xc6a> │ │ │ │ + beq.w 941ba <_PyObject_GetMethod@@Base+0xc66> │ │ │ │ str.w r0, [r3, #4]! │ │ │ │ - b.n 93f86 <_PyObject_GetMethod@@Base+0xa0a> │ │ │ │ + b.n 93f5c <_PyObject_GetMethod@@Base+0xa08> │ │ │ │ ldr r2, [r5, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 93d0c <_PyObject_GetMethod@@Base+0x790> │ │ │ │ - b.n 93f02 <_PyObject_GetMethod@@Base+0x986> │ │ │ │ + bne.w 93ce4 <_PyObject_GetMethod@@Base+0x790> │ │ │ │ + b.n 93ed8 <_PyObject_GetMethod@@Base+0x984> │ │ │ │ add.w r9, sp, #28 │ │ │ │ mov r0, r5 │ │ │ │ add r3, sp, #24 │ │ │ │ add r2, sp, #20 │ │ │ │ add r1, sp, #16 │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 1e6314 <_Py_CheckRecursiveCall@@Base+0x620> │ │ │ │ + bl 1e625c <_Py_CheckRecursiveCall@@Base+0x620> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 93f02 <_PyObject_GetMethod@@Base+0x986> │ │ │ │ + beq.n 93ed8 <_PyObject_GetMethod@@Base+0x984> │ │ │ │ ldrd r3, r2, [r6, #40] @ 0x28 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr.w r5, [r8, #12] │ │ │ │ cmp r3, r1 │ │ │ │ it ge │ │ │ │ movge r3, r1 │ │ │ │ cmp r2, r1 │ │ │ │ it ge │ │ │ │ movge r2, r1 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ clz r6, r3 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 93e30 <_PyObject_GetMethod@@Base+0x8b4> │ │ │ │ + beq.w 93e06 <_PyObject_GetMethod@@Base+0x8b2> │ │ │ │ ldr r1, [r5, #4] │ │ │ │ movw ip, #42428 @ 0xa5bc │ │ │ │ movt ip, #70 @ 0x46 │ │ │ │ cmp r1, ip │ │ │ │ - bne.n 94004 <_PyObject_GetMethod@@Base+0xa88> │ │ │ │ + bne.n 93fda <_PyObject_GetMethod@@Base+0xa86> │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 94094 <_PyObject_GetMethod@@Base+0xb18> │ │ │ │ + bne.n 94068 <_PyObject_GetMethod@@Base+0xb14> │ │ │ │ subs r1, r2, r3 │ │ │ │ add r0, r3 │ │ │ │ - bl 71e88 │ │ │ │ + bl 71e08 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 93d80 <_PyObject_GetMethod@@Base+0x804> │ │ │ │ + beq.w 93d58 <_PyObject_GetMethod@@Base+0x804> │ │ │ │ mov r0, r9 │ │ │ │ - bl ceac4 │ │ │ │ - b.n 93d80 <_PyObject_GetMethod@@Base+0x804> │ │ │ │ + bl cead4 │ │ │ │ + b.n 93d58 <_PyObject_GetMethod@@Base+0x804> │ │ │ │ mov r0, r5 │ │ │ │ - bl 6cb9c │ │ │ │ + bl 6cb94 │ │ │ │ mov r2, r0 │ │ │ │ adds r0, r2, #1 │ │ │ │ - bne.w 93c90 <_PyObject_GetMethod@@Base+0x714> │ │ │ │ - b.n 93ee6 <_PyObject_GetMethod@@Base+0x96a> │ │ │ │ + bne.w 93c68 <_PyObject_GetMethod@@Base+0x714> │ │ │ │ + b.n 93ebc <_PyObject_GetMethod@@Base+0x968> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ blx r2 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 93d80 <_PyObject_GetMethod@@Base+0x804> │ │ │ │ + b.n 93d58 <_PyObject_GetMethod@@Base+0x804> │ │ │ │ add.w r2, r5, #28 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 93d0c <_PyObject_GetMethod@@Base+0x790> │ │ │ │ - b.n 93f02 <_PyObject_GetMethod@@Base+0x986> │ │ │ │ + bne.w 93ce4 <_PyObject_GetMethod@@Base+0x790> │ │ │ │ + b.n 93ed8 <_PyObject_GetMethod@@Base+0x984> │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ cmp r8, r3 │ │ │ │ - ble.w 93ebe <_PyObject_GetMethod@@Base+0x942> │ │ │ │ - bl 1e7a0c │ │ │ │ + ble.w 93e94 <_PyObject_GetMethod@@Base+0x940> │ │ │ │ + bl 1e7954 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 93e1c <_PyObject_GetMethod@@Base+0x8a0> │ │ │ │ + beq.w 93df2 <_PyObject_GetMethod@@Base+0x89e> │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r2, [sl, r9] │ │ │ │ add.w r3, r4, #12 │ │ │ │ ldr.w r9, [r1] │ │ │ │ cmp r9, r0 │ │ │ │ - beq.n 940ee <_PyObject_GetMethod@@Base+0xb72> │ │ │ │ + beq.n 940c2 <_PyObject_GetMethod@@Base+0xb6e> │ │ │ │ add.w r0, r9, #1 │ │ │ │ str r0, [r1, #0] │ │ │ │ str r1, [r4, #12] │ │ │ │ - b.n 93ba4 <_PyObject_GetMethod@@Base+0x628> │ │ │ │ - nop │ │ │ │ + b.n 93b7c <_PyObject_GetMethod@@Base+0x628> │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ asrs r0, r1, #32 │ │ │ │ lsls r1, r1, #1 │ │ │ │ strb r4, [r5, #5] │ │ │ │ lsls r0, r1, #1 │ │ │ │ and.w r0, r0, #13107200 @ 0xc80000 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 94004 <_PyObject_GetMethod@@Base+0xa88> │ │ │ │ + bne.n 93fda <_PyObject_GetMethod@@Base+0xa86> │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a27e4 │ │ │ │ + bl 1a26f4 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 9400e <_PyObject_GetMethod@@Base+0xa92> │ │ │ │ + b.n 93fe4 <_PyObject_GetMethod@@Base+0xa90> │ │ │ │ ldr r5, [r5, #28] │ │ │ │ - b.n 93d4c <_PyObject_GetMethod@@Base+0x7d0> │ │ │ │ - movw r1, #25253 @ 0x62a5 │ │ │ │ + b.n 93d24 <_PyObject_GetMethod@@Base+0x7d0> │ │ │ │ + movw r1, #26133 @ 0x6615 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 93da0 <_PyObject_GetMethod@@Base+0x824> │ │ │ │ + beq.w 93d78 <_PyObject_GetMethod@@Base+0x824> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 93da0 <_PyObject_GetMethod@@Base+0x824> │ │ │ │ - ldr r5, [pc, #356] @ (94228 <_PyObject_GetMethod@@Base+0xcac>) │ │ │ │ - b.n 93d80 <_PyObject_GetMethod@@Base+0x804> │ │ │ │ - movw r2, #25253 @ 0x62a5 │ │ │ │ + b.n 93d78 <_PyObject_GetMethod@@Base+0x824> │ │ │ │ + ldr r5, [pc, #356] @ (941fc <_PyObject_GetMethod@@Base+0xca8>) │ │ │ │ + b.n 93d58 <_PyObject_GetMethod@@Base+0x804> │ │ │ │ + movw r2, #26133 @ 0x6615 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 94150 <_PyObject_GetMethod@@Base+0xbd4> │ │ │ │ + bne.n 94124 <_PyObject_GetMethod@@Base+0xbd0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 126718 │ │ │ │ + bl 126a88 │ │ │ │ ldr.w r2, [sl, r9] │ │ │ │ - b.n 93b86 <_PyObject_GetMethod@@Base+0x60a> │ │ │ │ - cbz r2, 9411c <_PyObject_GetMethod@@Base+0xba0> │ │ │ │ + b.n 93b5e <_PyObject_GetMethod@@Base+0x60a> │ │ │ │ + cbz r2, 940f0 <_PyObject_GetMethod@@Base+0xb9c> │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 9410e <_PyObject_GetMethod@@Base+0xb92> │ │ │ │ + bne.n 940e2 <_PyObject_GetMethod@@Base+0xb8e> │ │ │ │ mov r1, r6 │ │ │ │ - bl 1de67c │ │ │ │ + bl 1de4f8 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 93d80 <_PyObject_GetMethod@@Base+0x804> │ │ │ │ + b.n 93d58 <_PyObject_GetMethod@@Base+0x804> │ │ │ │ str r1, [r4, #12] │ │ │ │ add.w ip, r4, #16 │ │ │ │ add.w r1, r5, #8 │ │ │ │ mov r3, ip │ │ │ │ ldr.w lr, [r5, #8] │ │ │ │ ldr.w r0, [lr] │ │ │ │ cmp r0, r9 │ │ │ │ - bne.w 93bba <_PyObject_GetMethod@@Base+0x63e> │ │ │ │ + bne.w 93b92 <_PyObject_GetMethod@@Base+0x63e> │ │ │ │ str.w lr, [r4, #16] │ │ │ │ - b.n 93bce <_PyObject_GetMethod@@Base+0x652> │ │ │ │ + b.n 93ba6 <_PyObject_GetMethod@@Base+0x652> │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 9411c <_PyObject_GetMethod@@Base+0xba0> │ │ │ │ + bne.n 940f0 <_PyObject_GetMethod@@Base+0xb9c> │ │ │ │ mov r1, r6 │ │ │ │ - bl 200f24 <_PyUnicode_EncodeUTF16@@Base+0x70c> │ │ │ │ + bl 200e78 <_PyUnicode_EncodeUTF16@@Base+0x70c> │ │ │ │ mov r5, r0 │ │ │ │ - b.n 93d80 <_PyObject_GetMethod@@Base+0x804> │ │ │ │ + b.n 93d58 <_PyObject_GetMethod@@Base+0x804> │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26636 @ 0x680c │ │ │ │ + movw r1, #26956 @ 0x694c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 93f02 <_PyObject_GetMethod@@Base+0x986> │ │ │ │ + bl 1271a4 │ │ │ │ + b.n 93ed8 <_PyObject_GetMethod@@Base+0x984> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #25788 @ 0x64bc │ │ │ │ + movw r1, #26108 @ 0x65fc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 93f02 <_PyObject_GetMethod@@Base+0x986> │ │ │ │ + bl 1271a4 │ │ │ │ + b.n 93ed8 <_PyObject_GetMethod@@Base+0x984> │ │ │ │ ldr r0, [r5, #28] │ │ │ │ - b.n 93f28 <_PyObject_GetMethod@@Base+0x9ac> │ │ │ │ + b.n 93efe <_PyObject_GetMethod@@Base+0x9aa> │ │ │ │ ldr.w r2, [ip, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr.w r2, [sl, r9] │ │ │ │ - b.n 93b86 <_PyObject_GetMethod@@Base+0x60a> │ │ │ │ + b.n 93b5e <_PyObject_GetMethod@@Base+0x60a> │ │ │ │ mov r0, r5 │ │ │ │ - bl 155b3c <_PyUnicode_Copy@@Base> │ │ │ │ + bl 155c2c <_PyUnicode_Copy@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - b.n 93d80 <_PyObject_GetMethod@@Base+0x804> │ │ │ │ + b.n 93d58 <_PyObject_GetMethod@@Base+0x804> │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 93b3c <_PyObject_GetMethod@@Base+0x5c0> │ │ │ │ + beq.w 93b14 <_PyObject_GetMethod@@Base+0x5c0> │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ee150 <_PyObject_FunctionStr@@Base> │ │ │ │ + bl 1ee0a4 <_PyObject_FunctionStr@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 93e1c <_PyObject_GetMethod@@Base+0x8a0> │ │ │ │ + beq.w 93df2 <_PyObject_GetMethod@@Base+0x89e> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #23864 @ 0x5d38 │ │ │ │ + movw r1, #24184 @ 0x5e78 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1990 │ │ │ │ - b.n 93ea4 <_PyObject_GetMethod@@Base+0x928> │ │ │ │ - bl 1ee150 <_PyObject_FunctionStr@@Base> │ │ │ │ + bl d19a8 │ │ │ │ + b.n 93e7a <_PyObject_GetMethod@@Base+0x926> │ │ │ │ + bl 1ee0a4 <_PyObject_FunctionStr@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 93e1c <_PyObject_GetMethod@@Base+0x8a0> │ │ │ │ + beq.w 93df2 <_PyObject_GetMethod@@Base+0x89e> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26556 @ 0x67bc │ │ │ │ + movw r1, #26876 @ 0x68fc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 94194 <_PyObject_GetMethod@@Base+0xc18> │ │ │ │ - movw r0, #64972 @ 0xfdcc │ │ │ │ + b.n 94168 <_PyObject_GetMethod@@Base+0xc14> │ │ │ │ + movw r0, #65292 @ 0xff0c │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ movw r1, #2436 @ 0x984 │ │ │ │ - bl 214fc4 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 93ee6 <_PyObject_GetMethod@@Base+0x96a> │ │ │ │ + bl 214f14 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 93ebc <_PyObject_GetMethod@@Base+0x968> │ │ │ │ movw r3, #56048 @ 0xdaf0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26608 @ 0x67f0 │ │ │ │ + movw r1, #26928 @ 0x6930 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 93f02 <_PyObject_GetMethod@@Base+0x986> │ │ │ │ + bl 1271a4 │ │ │ │ + b.n 93ed8 <_PyObject_GetMethod@@Base+0x984> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 93f02 <_PyObject_GetMethod@@Base+0x986> │ │ │ │ + beq.w 93ed8 <_PyObject_GetMethod@@Base+0x984> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 93f02 <_PyObject_GetMethod@@Base+0x986> │ │ │ │ + bne.w 93ed8 <_PyObject_GetMethod@@Base+0x984> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 93f02 <_PyObject_GetMethod@@Base+0x986> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 93ed8 <_PyObject_GetMethod@@Base+0x984> │ │ │ │ ldr r0, [r0, #28] │ │ │ │ - b.n 93d78 <_PyObject_GetMethod@@Base+0x7fc> │ │ │ │ + b.n 93d50 <_PyObject_GetMethod@@Base+0x7fc> │ │ │ │ mov r1, r2 │ │ │ │ ldr.w r1, [r1, #128] @ 0x80 │ │ │ │ - cbz r1, 94216 <_PyObject_GetMethod@@Base+0xc9a> │ │ │ │ + cbz r1, 941ea <_PyObject_GetMethod@@Base+0xc96> │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 9420a <_PyObject_GetMethod@@Base+0xc8e> │ │ │ │ - b.n 93b34 <_PyObject_GetMethod@@Base+0x5b8> │ │ │ │ + bne.n 941de <_PyObject_GetMethod@@Base+0xc8a> │ │ │ │ + b.n 93b0c <_PyObject_GetMethod@@Base+0x5b8> │ │ │ │ movw r1, #36416 @ 0x8e40 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 93b34 <_PyObject_GetMethod@@Base+0x5b8> │ │ │ │ - b.n 93e08 <_PyObject_GetMethod@@Base+0x88c> │ │ │ │ + beq.w 93b0c <_PyObject_GetMethod@@Base+0x5b8> │ │ │ │ + b.n 93dde <_PyObject_GetMethod@@Base+0x88a> │ │ │ │ nop │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 942be <_PyObject_GetMethod@@Base+0xd42> │ │ │ │ + beq.n 94292 <_PyObject_GetMethod@@Base+0xd3e> │ │ │ │ ldr r5, [r1, #28] │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #6 │ │ │ │ - bpl.n 94298 <_PyObject_GetMethod@@Base+0xd1c> │ │ │ │ + bpl.n 9426c <_PyObject_GetMethod@@Base+0xd18> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r6, [r5, #8] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ ldr r3, [r5, #16] │ │ │ │ adds r1, r6, #1 │ │ │ │ cmp r6, r3 │ │ │ │ - bge.n 9426e <_PyObject_GetMethod@@Base+0xcf2> │ │ │ │ + bge.n 94242 <_PyObject_GetMethod@@Base+0xcee> │ │ │ │ ldr r3, [r5, #12] │ │ │ │ str.w r0, [r3, r6, lsl #2] │ │ │ │ str r1, [r5, #8] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r5 │ │ │ │ - bl 83b84 <_PyList_AppendTakeRefListResize@@Base+0x48> │ │ │ │ + bl 83b94 <_PyList_AppendTakeRefListResize@@Base+0x48> │ │ │ │ adds r0, #1 │ │ │ │ itt ne │ │ │ │ ldrne r3, [r5, #12] │ │ │ │ strne.w r4, [r3, r6, lsl #2] │ │ │ │ - bne.n 9426a <_PyObject_GetMethod@@Base+0xcee> │ │ │ │ + bne.n 9423e <_PyObject_GetMethod@@Base+0xcea> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 942be <_PyObject_GetMethod@@Base+0xd42> │ │ │ │ + beq.n 94292 <_PyObject_GetMethod@@Base+0xd3e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 942a8 <_PyObject_GetMethod@@Base+0xd2c> │ │ │ │ + cbnz r3, 9427c <_PyObject_GetMethod@@Base+0xd28> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 942a8 <_PyObject_GetMethod@@Base+0xd2c> │ │ │ │ - movw r0, #64412 @ 0xfb9c │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 9427c <_PyObject_GetMethod@@Base+0xd28> │ │ │ │ + movw r0, #64732 @ 0xfcdc │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ movw r1, #545 @ 0x221 │ │ │ │ - bl 214fc4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 214f14 <_PyErr_BadInternalCall@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 942be <_PyObject_GetMethod@@Base+0xd42> │ │ │ │ + beq.n 94292 <_PyObject_GetMethod@@Base+0xd3e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 942be <_PyObject_GetMethod@@Base+0xd42> │ │ │ │ + cbnz r3, 94292 <_PyObject_GetMethod@@Base+0xd3e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 9426a <_PyObject_GetMethod@@Base+0xcee> │ │ │ │ + b.n 9423e <_PyObject_GetMethod@@Base+0xcea> │ │ │ │ nop │ │ │ │ │ │ │ │ -000942c4 : │ │ │ │ +00094298 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r1 │ │ │ │ subs r1, r2, #0 │ │ │ │ - blt.n 9431a │ │ │ │ + blt.n 942ee │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 942e4 │ │ │ │ + bne.n 942b8 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.n 94334 │ │ │ │ + b.n 94308 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 94300 │ │ │ │ + ble.n 942d4 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 942f4 │ │ │ │ + bne.n 942c8 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 1de67c │ │ │ │ + b.w 1de4f8 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 94300 │ │ │ │ + bne.n 942d4 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 200f24 <_PyUnicode_EncodeUTF16@@Base+0x70c> │ │ │ │ + b.w 200e78 <_PyUnicode_EncodeUTF16@@Base+0x70c> │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26636 @ 0x680c │ │ │ │ + movw r1, #26956 @ 0x694c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 1271a4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #25788 @ 0x64bc │ │ │ │ + movw r1, #26108 @ 0x65fc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 94316 │ │ │ │ + bl 1271a4 │ │ │ │ + b.n 942ea │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 945f0 │ │ │ │ + beq.w 945c4 │ │ │ │ cmp r1, #1 │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r1 │ │ │ │ itt ne │ │ │ │ addne r2, r0, r1 │ │ │ │ movne r3, r0 │ │ │ │ - beq.w 94580 │ │ │ │ + beq.w 94554 │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n 9445a │ │ │ │ + bls.n 9442e │ │ │ │ lsls r1, r3, #30 │ │ │ │ - beq.n 943c0 │ │ │ │ + beq.n 94394 │ │ │ │ mov ip, r3 │ │ │ │ mov r3, ip │ │ │ │ ldrsb.w r1, [r3], #1 │ │ │ │ cmp r1, #0 │ │ │ │ - bge.n 9435a │ │ │ │ + bge.n 9432e │ │ │ │ cmp r4, #0 │ │ │ │ - blt.w 9460c │ │ │ │ + blt.w 945e0 │ │ │ │ movw r3, #65506 @ 0xffe2 │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ cmp r4, r3 │ │ │ │ - bgt.n 943b0 │ │ │ │ + bgt.n 94384 │ │ │ │ movw r7, #19968 @ 0x4e00 │ │ │ │ movt r7, #72 @ 0x48 │ │ │ │ - movw r3, #6037 @ 0x1795 │ │ │ │ + movw r3, #6029 @ 0x178d │ │ │ │ movt r3, #7 │ │ │ │ add.w r8, r4, #29 │ │ │ │ mov.w r9, #0 │ │ │ │ ldr.w r2, [r7, #712] @ 0x2c8 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 9448c │ │ │ │ + beq.n 94460 │ │ │ │ ldr.w r0, [r7, #708] @ 0x2c4 │ │ │ │ mov r1, r8 │ │ │ │ blx r2 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 944c6 │ │ │ │ - bl 1e7a0c │ │ │ │ + bne.w 9449a │ │ │ │ + bl 1e7954 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 94504 │ │ │ │ + bne.w 944d8 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 9451c │ │ │ │ + b.n 944f0 │ │ │ │ add.w ip, r3, #4 │ │ │ │ cmp r2, ip │ │ │ │ - bcc.n 94362 │ │ │ │ + bcc.n 94336 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 9436e │ │ │ │ + bne.n 94342 │ │ │ │ add.w r1, r3, #8 │ │ │ │ cmp r2, r1 │ │ │ │ - bcc.n 94456 │ │ │ │ + bcc.n 9442a │ │ │ │ ldr r0, [r3, #4] │ │ │ │ tst.w r0, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 9436e │ │ │ │ + bne.n 94342 │ │ │ │ add.w ip, r3, #12 │ │ │ │ cmp r2, ip │ │ │ │ - bcc.w 9456a │ │ │ │ + bcc.w 9453e │ │ │ │ ldr r1, [r3, #8] │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 9436e │ │ │ │ + bne.n 94342 │ │ │ │ add.w r1, r3, #16 │ │ │ │ cmp r2, r1 │ │ │ │ - bcc.n 94456 │ │ │ │ + bcc.n 9442a │ │ │ │ ldr r0, [r3, #12] │ │ │ │ tst.w r0, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 9436e │ │ │ │ + bne.n 94342 │ │ │ │ add.w ip, r3, #20 │ │ │ │ cmp r2, ip │ │ │ │ - bcc.w 9456a │ │ │ │ + bcc.w 9453e │ │ │ │ ldr r1, [r3, #16] │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 9436e │ │ │ │ + bne.n 94342 │ │ │ │ add.w r1, r3, #24 │ │ │ │ cmp r2, r1 │ │ │ │ - bcc.n 94456 │ │ │ │ + bcc.n 9442a │ │ │ │ ldr r0, [r3, #20] │ │ │ │ tst.w r0, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 9436e │ │ │ │ + bne.n 94342 │ │ │ │ add.w r5, r3, #28 │ │ │ │ cmp r2, r5 │ │ │ │ - bcc.w 9456a │ │ │ │ + bcc.w 9453e │ │ │ │ ldr r1, [r3, #24] │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 9436e │ │ │ │ + bne.n 94342 │ │ │ │ sub.w r1, r2, #28 │ │ │ │ subs r3, r1, r3 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ add r3, r5 │ │ │ │ - b.n 94450 │ │ │ │ + b.n 94424 │ │ │ │ ldr.w r1, [ip] │ │ │ │ adds r5, #4 │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 9436e │ │ │ │ + bne.n 94342 │ │ │ │ mov ip, r5 │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 94444 │ │ │ │ + bne.n 94418 │ │ │ │ cmp r2, ip │ │ │ │ - bne.n 94364 │ │ │ │ + bne.n 94338 │ │ │ │ cmp r4, #0 │ │ │ │ - blt.w 9460c │ │ │ │ + blt.w 945e0 │ │ │ │ movw r3, #65514 @ 0xffea │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ cmp r4, r3 │ │ │ │ - bgt.n 943b0 │ │ │ │ + bgt.n 94384 │ │ │ │ movw r7, #19968 @ 0x4e00 │ │ │ │ movt r7, #72 @ 0x48 │ │ │ │ - movw r3, #6037 @ 0x1795 │ │ │ │ + movw r3, #6029 @ 0x178d │ │ │ │ movt r3, #7 │ │ │ │ add.w r8, r4, #21 │ │ │ │ mov.w r9, #1 │ │ │ │ ldr.w r2, [r7, #712] @ 0x2c8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 943a0 │ │ │ │ - ldr r3, [pc, #408] @ (94628 ) │ │ │ │ + bne.n 94374 │ │ │ │ + ldr r3, [pc, #408] @ (945fc ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ cmp.w r8, #512 @ 0x200 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w sl, [r3, #1528] @ 0x5f8 │ │ │ │ - bhi.n 94540 │ │ │ │ + bhi.n 94514 │ │ │ │ add.w r1, r8, #4294967295 @ 0xffffffff │ │ │ │ lsrs r1, r1, #3 │ │ │ │ ldr.w r3, [sl, r1, lsl #3] │ │ │ │ ldr.w ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq.w 945e0 │ │ │ │ + beq.w 945b4 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r5, [r3, #4] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ str r0, [r3, #4] │ │ │ │ - cbz r0, 94522 │ │ │ │ + cbz r0, 944f6 │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ str r3, [r5, #4] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ - ldr r2, [pc, #332] @ (9462c ) │ │ │ │ + ldr r2, [pc, #332] @ (94600 ) │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 945a6 │ │ │ │ + bne.n 9457a │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 945ba │ │ │ │ + beq.n 9458e │ │ │ │ adds r3, r5, r4 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ strd r4, r2, [r5, #8] │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ strb r2, [r5, #16] │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r3, #20] │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ lsls r2, r3, #26 │ │ │ │ - bpl.w 94624 │ │ │ │ + bpl.w 945f8 │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bpl.n 945d2 │ │ │ │ + bpl.n 945a6 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ add.w r0, r5, #20 │ │ │ │ blx 29c10 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldrd lr, r2, [r3, #24] │ │ │ │ cmp r2, lr │ │ │ │ - bcc.n 94574 │ │ │ │ + bcc.n 94548 │ │ │ │ adds r1, #1 │ │ │ │ add.w r2, r3, lr │ │ │ │ str r2, [r3, #4] │ │ │ │ add.w r1, lr, r1, lsl #3 │ │ │ │ str r1, [r3, #24] │ │ │ │ str.w r0, [r3, lr] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 944c6 │ │ │ │ + bne.n 9449a │ │ │ │ ldr.w r2, [r7, #672] @ 0x2a0 │ │ │ │ - movw r3, #49361 @ 0xc0d1 │ │ │ │ + movw r3, #49353 @ 0xc0c9 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 945f4 │ │ │ │ + bne.n 945c8 │ │ │ │ mov r0, r8 │ │ │ │ blx 2a0fc │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 943b0 │ │ │ │ + beq.w 94384 │ │ │ │ ldr.w r3, [sl, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [sl, #800] @ 0x320 │ │ │ │ - b.n 944c6 │ │ │ │ + b.n 9449a │ │ │ │ mov ip, r1 │ │ │ │ cmp r2, ip │ │ │ │ - bne.w 94364 │ │ │ │ - b.n 9445a │ │ │ │ + bne.w 94338 │ │ │ │ + b.n 9442e │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str.w r3, [ip, #12] │ │ │ │ str.w ip, [r3, #8] │ │ │ │ - b.n 944c6 │ │ │ │ + b.n 9449a │ │ │ │ ldrsb.w r2, [r0] │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ iteee ge │ │ │ │ movge r2, #24 │ │ │ │ addlt.w r3, r3, #1296 @ 0x510 │ │ │ │ movwlt r5, #19968 @ 0x4e00 │ │ │ │ movtlt r5, #72 @ 0x48 │ │ │ │ itet ge │ │ │ │ - ldrge r5, [pc, #148] @ (94630 ) │ │ │ │ + ldrge r5, [pc, #148] @ (94604 ) │ │ │ │ addlt.w r5, r5, r3, lsl #5 │ │ │ │ mlage r5, r2, r3, r5 │ │ │ │ - b.n 9451c │ │ │ │ - movw r1, #25253 @ 0x62a5 │ │ │ │ + b.n 944f0 │ │ │ │ + movw r1, #26133 @ 0x6615 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 94600 │ │ │ │ + bne.n 945d4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 126718 │ │ │ │ - b.n 944ec │ │ │ │ + bl 126a88 │ │ │ │ + b.n 944c0 │ │ │ │ adds r2, r5, r4 │ │ │ │ movs r3, #0 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ strd r4, r1, [r5, #8] │ │ │ │ movs r1, #36 @ 0x24 │ │ │ │ strb r1, [r5, #16] │ │ │ │ strb r3, [r2, #28] │ │ │ │ strd r3, r3, [r5, #20] │ │ │ │ - b.n 94504 │ │ │ │ + b.n 944d8 │ │ │ │ add.w r0, r5, #28 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ blx 29c10 │ │ │ │ - b.n 9451c │ │ │ │ + b.n 944f0 │ │ │ │ mov r0, sl │ │ │ │ - bl 71850 │ │ │ │ + bl 71848 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 944c6 │ │ │ │ - b.n 94540 │ │ │ │ - ldr r5, [pc, #64] @ (94634 ) │ │ │ │ - b.n 9451c │ │ │ │ + bne.w 9449a │ │ │ │ + b.n 94514 │ │ │ │ + ldr r5, [pc, #64] @ (94608 ) │ │ │ │ + b.n 944f0 │ │ │ │ ldr.w r0, [r7, #668] @ 0x29c │ │ │ │ mov r1, r8 │ │ │ │ blx r2 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 94558 │ │ │ │ + b.n 9452c │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 944ec │ │ │ │ + b.n 944c0 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #64264 @ 0xfb08 │ │ │ │ + movw r1, #64584 @ 0xfc48 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 943bc │ │ │ │ + bl 1271a4 │ │ │ │ + b.n 94390 │ │ │ │ ldr r0, [r5, #28] │ │ │ │ - b.n 945d6 │ │ │ │ + b.n 945aa │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ and.w r0, r0, #13107200 @ 0xc80000 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ @@ -158741,762 +158703,762 @@ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldrd r6, r2, [r0, #44] @ 0x2c │ │ │ │ cmp r6, r2 │ │ │ │ ite ge │ │ │ │ movge r3, #0 │ │ │ │ movlt r3, #1 │ │ │ │ orrs.w r3, r3, r2, lsr #31 │ │ │ │ - bne.w 947e2 │ │ │ │ + bne.w 947b6 │ │ │ │ ldr r5, [r0, #52] @ 0x34 │ │ │ │ cmp r5, #0 │ │ │ │ - blt.w 947e2 │ │ │ │ + blt.w 947b6 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 947e2 │ │ │ │ + blt.w 947b6 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - blt.w 947e2 │ │ │ │ + blt.w 947b6 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 947e2 │ │ │ │ + beq.w 947b6 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - bpl.w 947e2 │ │ │ │ + bpl.w 947b6 │ │ │ │ ldr r3, [r0, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 947e2 │ │ │ │ + beq.w 947b6 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r7, r3, #5 │ │ │ │ - bpl.w 947e2 │ │ │ │ + bpl.w 947b6 │ │ │ │ ldr r3, [r0, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 947e2 │ │ │ │ + beq.w 947b6 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #5 │ │ │ │ - bpl.w 947e2 │ │ │ │ + bpl.w 947b6 │ │ │ │ ldr r1, [r0, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 947e2 │ │ │ │ + beq.w 947b6 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - bpl.w 947e2 │ │ │ │ + bpl.w 947b6 │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 947e2 │ │ │ │ + beq.w 947b6 │ │ │ │ ldr r7, [r3, #4] │ │ │ │ ldr r7, [r7, #84] @ 0x54 │ │ │ │ lsls r7, r7, #4 │ │ │ │ - bpl.w 947e2 │ │ │ │ + bpl.w 947b6 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ ldr r7, [r3, #8] │ │ │ │ cmp r7, r1 │ │ │ │ - bne.w 947e2 │ │ │ │ + bne.w 947b6 │ │ │ │ ldr r7, [r0, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 947e2 │ │ │ │ + beq.w 947b6 │ │ │ │ ldr r7, [r7, #4] │ │ │ │ ldr r7, [r7, #84] @ 0x54 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - bpl.n 947e2 │ │ │ │ + bpl.n 947b6 │ │ │ │ ldr r7, [r0, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 947e2 │ │ │ │ + beq.n 947b6 │ │ │ │ ldr r7, [r7, #4] │ │ │ │ ldr r7, [r7, #84] @ 0x54 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - bpl.n 947e2 │ │ │ │ + bpl.n 947b6 │ │ │ │ ldr r7, [r0, #0] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 947e2 │ │ │ │ + beq.n 947b6 │ │ │ │ ldr r7, [r7, #4] │ │ │ │ ldr r7, [r7, #84] @ 0x54 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - bpl.n 947e2 │ │ │ │ + bpl.n 947b6 │ │ │ │ ldr r7, [r0, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 947e2 │ │ │ │ + beq.n 947b6 │ │ │ │ ldr r7, [r7, #4] │ │ │ │ ldr r7, [r7, #84] @ 0x54 │ │ │ │ lsls r7, r7, #4 │ │ │ │ - bpl.n 947e2 │ │ │ │ + bpl.n 947b6 │ │ │ │ ldr r0, [r0, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 947e2 │ │ │ │ + beq.n 947b6 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - bpl.n 947e2 │ │ │ │ + bpl.n 947b6 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ orrs r2, r0 │ │ │ │ ands.w r2, r2, #1 │ │ │ │ - bne.n 947ca │ │ │ │ + bne.n 9479e │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 94784 │ │ │ │ + ble.n 94758 │ │ │ │ ldrb r2, [r3, #16] │ │ │ │ ands.w r2, r2, #32 │ │ │ │ - beq.n 947be │ │ │ │ + beq.n 94792 │ │ │ │ cmp r1, #1 │ │ │ │ it eq │ │ │ │ moveq r2, r1 │ │ │ │ - beq.n 9476c │ │ │ │ + beq.n 94740 │ │ │ │ movs r2, #1 │ │ │ │ ldrb r0, [r3, #17] │ │ │ │ lsls r7, r0, #26 │ │ │ │ - bpl.n 947c4 │ │ │ │ + bpl.n 94798 │ │ │ │ adds r2, #1 │ │ │ │ cmp r1, #2 │ │ │ │ - beq.n 9476c │ │ │ │ + beq.n 94740 │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ lsls r0, r0, #26 │ │ │ │ it mi │ │ │ │ addmi r2, #1 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.n 9476c │ │ │ │ + beq.n 94740 │ │ │ │ add.w r0, r3, #15 │ │ │ │ adds r3, #18 │ │ │ │ add r0, r1 │ │ │ │ ldrb.w r1, [r3, #1]! │ │ │ │ lsls r1, r1, #26 │ │ │ │ - bpl.n 947b8 │ │ │ │ + bpl.n 9478c │ │ │ │ adds r2, #1 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 9475e │ │ │ │ + bne.n 94732 │ │ │ │ ubfx r3, r4, #2, #1 │ │ │ │ add r5, r6 │ │ │ │ add r3, r5 │ │ │ │ ubfx r4, r4, #3, #1 │ │ │ │ add r3, r4 │ │ │ │ subs r3, r2, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 9479c │ │ │ │ + blt.n 94770 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ubfx r3, r4, #2, #1 │ │ │ │ adds r1, r6, r5 │ │ │ │ add r1, r3 │ │ │ │ ubfx r3, r4, #3, #1 │ │ │ │ add r3, r1 │ │ │ │ negs r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ it ge │ │ │ │ movge r0, r2 │ │ │ │ - bge.n 94782 │ │ │ │ + bge.n 94756 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26988 @ 0x696c │ │ │ │ + movw r1, #27308 @ 0x6aac │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 1271a4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 9475e │ │ │ │ - b.n 9476c │ │ │ │ + bne.n 94732 │ │ │ │ + b.n 94740 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 9473e │ │ │ │ - b.n 9476c │ │ │ │ + bne.n 94712 │ │ │ │ + b.n 94740 │ │ │ │ cmp r1, #2 │ │ │ │ - bne.n 9474a │ │ │ │ - b.n 9476c │ │ │ │ + bne.n 9471e │ │ │ │ + b.n 94740 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26960 @ 0x6950 │ │ │ │ + movw r1, #27280 @ 0x6a90 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 947b2 │ │ │ │ - movw r0, #26936 @ 0x6938 │ │ │ │ + bl 1271a4 │ │ │ │ + b.n 94786 │ │ │ │ + movw r0, #27256 @ 0x6a78 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movw r1, #455 @ 0x1c7 │ │ │ │ - bl 214fc4 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 947b2 │ │ │ │ + bl 214f14 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 94786 │ │ │ │ │ │ │ │ -000947f4 <_Py_write@@Base>: │ │ │ │ +000947c8 <_Py_write@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ mov r9, r0 │ │ │ │ cmp r2, r3 │ │ │ │ mov r8, r1 │ │ │ │ it cs │ │ │ │ movcs r2, r3 │ │ │ │ movs r6, #0 │ │ │ │ mov r7, r2 │ │ │ │ - bl 95d94 │ │ │ │ + bl 95d68 │ │ │ │ mov sl, r0 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r8 │ │ │ │ str r6, [r0, #0] │ │ │ │ mov r0, r9 │ │ │ │ blx 29828 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sl │ │ │ │ ldr.w sl, [r5] │ │ │ │ - bl 9889c │ │ │ │ + bl 98868 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 94848 <_Py_write@@Base+0x54> │ │ │ │ + bge.n 9481c <_Py_write@@Base+0x54> │ │ │ │ cmp.w sl, #4 │ │ │ │ - beq.n 94866 <_Py_write@@Base+0x72> │ │ │ │ + beq.n 9483a <_Py_write@@Base+0x72> │ │ │ │ cmp r4, #0 │ │ │ │ - blt.n 9484e <_Py_write@@Base+0x5a> │ │ │ │ + blt.n 94822 <_Py_write@@Base+0x5a> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1834 │ │ │ │ + bl f18b4 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ str.w sl, [r5] │ │ │ │ - b.n 94848 <_Py_write@@Base+0x54> │ │ │ │ - bl e4b58 │ │ │ │ + b.n 9481c <_Py_write@@Base+0x54> │ │ │ │ + bl e4bd0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 94816 <_Py_write@@Base+0x22> │ │ │ │ - b.n 9485c <_Py_write@@Base+0x68> │ │ │ │ + beq.n 947ea <_Py_write@@Base+0x22> │ │ │ │ + b.n 94830 <_Py_write@@Base+0x68> │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r2, [r0, #88] @ 0x58 │ │ │ │ sub sp, #28 │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r2, #1 │ │ │ │ cmp r2, r1 │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ - beq.w 95040 <_Py_write@@Base+0x84c> │ │ │ │ + beq.w 95014 <_Py_write@@Base+0x84c> │ │ │ │ ldr r5, [r0, #60] @ 0x3c │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 9504e <_Py_write@@Base+0x85a> │ │ │ │ + bne.w 95022 <_Py_write@@Base+0x85a> │ │ │ │ ldr r1, [r4, #8] │ │ │ │ adds r2, r3, #1 │ │ │ │ str r1, [sp, #8] │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 94e06 <_Py_write@@Base+0x612> │ │ │ │ + beq.w 94dda <_Py_write@@Base+0x612> │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov sl, r1 │ │ │ │ ldr.w r2, [r3, #692] @ 0x2b4 │ │ │ │ - movw r3, #6037 @ 0x1795 │ │ │ │ + movw r3, #6029 @ 0x178d │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 94e34 <_Py_write@@Base+0x640> │ │ │ │ - ldr r3, [pc, #712] @ (94b98 <_Py_write@@Base+0x3a4>) │ │ │ │ + bne.w 94e08 <_Py_write@@Base+0x640> │ │ │ │ + ldr r3, [pc, #712] @ (94b6c <_Py_write@@Base+0x3a4>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r7, [r3, #1528] @ 0x5f8 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 94dfa <_Py_write@@Base+0x606> │ │ │ │ + beq.w 94dce <_Py_write@@Base+0x606> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r6, [r3, #4] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r1, [r6, #0] │ │ │ │ str r1, [r3, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 94c8a <_Py_write@@Base+0x496> │ │ │ │ + beq.w 94c5e <_Py_write@@Base+0x496> │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ mov.w r8, #1 │ │ │ │ mov r7, sl │ │ │ │ movw fp, #6000 @ 0x1770 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 94ddc <_Py_write@@Base+0x5e8> │ │ │ │ + bne.w 94db0 <_Py_write@@Base+0x5e8> │ │ │ │ adds r3, r1, #1 │ │ │ │ mov r9, r5 │ │ │ │ cmp r1, fp │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - beq.n 94964 <_Py_write@@Base+0x170> │ │ │ │ + beq.n 94938 <_Py_write@@Base+0x170> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 94f7e <_Py_write@@Base+0x78a> │ │ │ │ + bne.w 94f52 <_Py_write@@Base+0x78a> │ │ │ │ mov r0, r4 │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ - bl 95eb0 │ │ │ │ + bl 95e84 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 94c4e <_Py_write@@Base+0x45a> │ │ │ │ + bne.w 94c22 <_Py_write@@Base+0x45a> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str.w sl, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 94f7e <_Py_write@@Base+0x78a> │ │ │ │ + bne.w 94f52 <_Py_write@@Base+0x78a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b108 <_Py_NewReferenceNoTotal@@Base+0x1c> │ │ │ │ + bl 9b0d0 <_Py_NewReferenceNoTotal@@Base+0x1c> │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ mov sl, r0 │ │ │ │ subs r1, #1 │ │ │ │ - cbz r0, 9496c <_Py_write@@Base+0x178> │ │ │ │ + cbz r0, 94940 <_Py_write@@Base+0x178> │ │ │ │ cmp r8, r5 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ - beq.w 94b9c <_Py_write@@Base+0x3a8> │ │ │ │ + beq.w 94b70 <_Py_write@@Base+0x3a8> │ │ │ │ str.w sl, [r6, r5, lsl #2] │ │ │ │ adds r5, #1 │ │ │ │ adds r3, r1, #1 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ mov r9, r5 │ │ │ │ cmp r1, fp │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - bne.n 94916 <_Py_write@@Base+0x122> │ │ │ │ + bne.n 948ea <_Py_write@@Base+0x122> │ │ │ │ mov r0, r4 │ │ │ │ - bl 25ea04 │ │ │ │ - b.n 94916 <_Py_write@@Base+0x122> │ │ │ │ + bl 25e8cc │ │ │ │ + b.n 948ea <_Py_write@@Base+0x122> │ │ │ │ mov sl, r7 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ str.w sl, [r4, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 94dd4 <_Py_write@@Base+0x5e0> │ │ │ │ + beq.w 94da8 <_Py_write@@Base+0x5e0> │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 94dd4 <_Py_write@@Base+0x5e0> │ │ │ │ + bne.w 94da8 <_Py_write@@Base+0x5e0> │ │ │ │ ldr r1, [r4, #20] │ │ │ │ cmp.w r5, #1073741824 @ 0x40000000 │ │ │ │ - bhi.w 950ca <_Py_write@@Base+0x8d6> │ │ │ │ + bhi.w 9509e <_Py_write@@Base+0x8d6> │ │ │ │ add.w sl, r5, #4294967295 @ 0xffffffff │ │ │ │ mov.w sl, sl, lsl #2 │ │ │ │ cmn.w sl, #13 │ │ │ │ - bhi.w 950ca <_Py_write@@Base+0x8d6> │ │ │ │ + bhi.w 9509e <_Py_write@@Base+0x8d6> │ │ │ │ ldr r3, [r1, #4] │ │ │ │ add.w fp, sl, #19 │ │ │ │ bic.w fp, fp, #7 │ │ │ │ add.w lr, sl, #12 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ add.w r7, fp, r0 │ │ │ │ cmp r7, r2 │ │ │ │ - bhi.w 94ed4 <_Py_write@@Base+0x6e0> │ │ │ │ + bhi.w 94ea8 <_Py_write@@Base+0x6e0> │ │ │ │ str r7, [r3, #4] │ │ │ │ ldr r7, [r3, #12] │ │ │ │ adds r7, r7, r0 │ │ │ │ - beq.w 950b6 <_Py_write@@Base+0x8c2> │ │ │ │ + beq.w 9508a <_Py_write@@Base+0x8c2> │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 94f7a <_Py_write@@Base+0x786> │ │ │ │ + bne.w 94f4e <_Py_write@@Base+0x786> │ │ │ │ mov r2, lr │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ blx 2957c │ │ │ │ mov r3, r7 │ │ │ │ cmp r5, #1 │ │ │ │ str.w r5, [r3], #8 │ │ │ │ str r3, [r7, #4] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ str r3, [r7, #8] │ │ │ │ - ble.n 94a10 <_Py_write@@Base+0x21c> │ │ │ │ + ble.n 949e4 <_Py_write@@Base+0x21c> │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r5, #2 │ │ │ │ str r3, [r7, #12] │ │ │ │ - beq.n 94a10 <_Py_write@@Base+0x21c> │ │ │ │ + beq.n 949e4 <_Py_write@@Base+0x21c> │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r5, #3 │ │ │ │ str r3, [r7, #16] │ │ │ │ - beq.n 94a10 <_Py_write@@Base+0x21c> │ │ │ │ + beq.n 949e4 <_Py_write@@Base+0x21c> │ │ │ │ add.w r2, r6, #8 │ │ │ │ movs r3, #12 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp sl, r3 │ │ │ │ ldr.w r0, [r2, #4]! │ │ │ │ str r0, [r1, r3] │ │ │ │ add.w r1, r3, #4 │ │ │ │ mov r3, r1 │ │ │ │ - bne.n 949fe <_Py_write@@Base+0x20a> │ │ │ │ + bne.n 949d2 <_Py_write@@Base+0x20a> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w r2, [r3, #704] @ 0x2c0 │ │ │ │ - movw r3, #29761 @ 0x7441 │ │ │ │ + movw r3, #29633 @ 0x73c1 │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 94dea <_Py_write@@Base+0x5f6> │ │ │ │ - ldr r3, [pc, #368] @ (94b98 <_Py_write@@Base+0x3a4>) │ │ │ │ + bne.w 94dbe <_Py_write@@Base+0x5f6> │ │ │ │ + ldr r3, [pc, #368] @ (94b6c <_Py_write@@Base+0x3a4>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ bic.w r1, r6, #4080 @ 0xff0 │ │ │ │ bic.w r1, r1, #15 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r5, [r3, #1528] @ 0x5f8 │ │ │ │ cmn.w r5, #804 @ 0x324 │ │ │ │ - beq.w 94cbe <_Py_write@@Base+0x4ca> │ │ │ │ + beq.w 94c92 <_Py_write@@Base+0x4ca> │ │ │ │ lsrs r3, r6, #18 │ │ │ │ ubfx r0, r6, #0, #18 │ │ │ │ add.w r3, r5, r3, lsl #3 │ │ │ │ ldr.w r2, [r3, #808] @ 0x328 │ │ │ │ cmp r2, r0 │ │ │ │ - bgt.n 94a68 <_Py_write@@Base+0x274> │ │ │ │ + bgt.n 94a3c <_Py_write@@Base+0x274> │ │ │ │ ldr.w r3, [r3, #804] @ 0x324 │ │ │ │ cmp r3, r0 │ │ │ │ - bgt.w 94cbe <_Py_write@@Base+0x4ca> │ │ │ │ + bgt.w 94c92 <_Py_write@@Base+0x4ca> │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 94cbe <_Py_write@@Base+0x4ca> │ │ │ │ + beq.w 94c92 <_Py_write@@Base+0x4ca> │ │ │ │ ldr r2, [r1, #4] │ │ │ │ str r2, [r6, #0] │ │ │ │ str r6, [r1, #4] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 94d66 <_Py_write@@Base+0x572> │ │ │ │ + beq.w 94d3a <_Py_write@@Base+0x572> │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 94e48 <_Py_write@@Base+0x654> │ │ │ │ + beq.w 94e1c <_Py_write@@Base+0x654> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r6, [r3, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 95082 <_Py_write@@Base+0x88e> │ │ │ │ + beq.w 95056 <_Py_write@@Base+0x88e> │ │ │ │ ldr r6, [r6, #0] │ │ │ │ cmp.w r9, #1 │ │ │ │ - ble.n 94acc <_Py_write@@Base+0x2d8> │ │ │ │ + ble.n 94aa0 <_Py_write@@Base+0x2d8> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - cbz r2, 94a9e <_Py_write@@Base+0x2aa> │ │ │ │ + cbz r2, 94a72 <_Py_write@@Base+0x2aa> │ │ │ │ ldr r2, [r2, #0] │ │ │ │ add r6, r2 │ │ │ │ cmp.w r9, #2 │ │ │ │ - beq.n 94acc <_Py_write@@Base+0x2d8> │ │ │ │ + beq.n 94aa0 <_Py_write@@Base+0x2d8> │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 94aac <_Py_write@@Base+0x2b8> │ │ │ │ + cbz r2, 94a80 <_Py_write@@Base+0x2b8> │ │ │ │ ldr r2, [r2, #0] │ │ │ │ add r6, r2 │ │ │ │ cmp.w r9, #3 │ │ │ │ - beq.n 94acc <_Py_write@@Base+0x2d8> │ │ │ │ + beq.n 94aa0 <_Py_write@@Base+0x2d8> │ │ │ │ add.w r9, r3, r9, lsl #2 │ │ │ │ adds r3, #12 │ │ │ │ ldr.w r2, [r3], #4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 950de <_Py_write@@Base+0x8ea> │ │ │ │ + beq.w 950b2 <_Py_write@@Base+0x8ea> │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r9, r3 │ │ │ │ add r6, r2 │ │ │ │ - bne.n 94aba <_Py_write@@Base+0x2c6> │ │ │ │ + bne.n 94a8e <_Py_write@@Base+0x2c6> │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp.w r6, #1073741824 @ 0x40000000 │ │ │ │ - bhi.w 9506a <_Py_write@@Base+0x876> │ │ │ │ + bhi.w 9503e <_Py_write@@Base+0x876> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 94cf8 <_Py_write@@Base+0x504> │ │ │ │ + beq.w 94ccc <_Py_write@@Base+0x504> │ │ │ │ subs r2, r6, #1 │ │ │ │ lsls r2, r2, #2 │ │ │ │ cmn.w r2, #13 │ │ │ │ - bhi.w 9506a <_Py_write@@Base+0x876> │ │ │ │ + bhi.w 9503e <_Py_write@@Base+0x876> │ │ │ │ ldr r5, [r3, #4] │ │ │ │ add.w r9, r2, #19 │ │ │ │ bic.w r9, r9, #7 │ │ │ │ add.w fp, r2, #12 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ add.w r1, r0, r9 │ │ │ │ cmp r2, r1 │ │ │ │ - bcc.w 94d18 <_Py_write@@Base+0x524> │ │ │ │ + bcc.w 94cec <_Py_write@@Base+0x524> │ │ │ │ str r1, [r5, #4] │ │ │ │ ldr r5, [r5, #12] │ │ │ │ adds r5, r5, r0 │ │ │ │ - beq.w 95056 <_Py_write@@Base+0x862> │ │ │ │ + beq.w 9502a <_Py_write@@Base+0x862> │ │ │ │ ldr r1, [r3, #4] │ │ │ │ ldr r1, [r1, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 94f76 <_Py_write@@Base+0x782> │ │ │ │ + bne.w 94f4a <_Py_write@@Base+0x782> │ │ │ │ movs r1, #0 │ │ │ │ mov r2, fp │ │ │ │ mov r0, r5 │ │ │ │ blx 2957c │ │ │ │ mov r3, r5 │ │ │ │ ldr.w lr, [r7] │ │ │ │ cmp.w lr, #0 │ │ │ │ str.w r6, [r3], #8 │ │ │ │ it gt │ │ │ │ movgt.w ip, #0 │ │ │ │ str r3, [r5, #4] │ │ │ │ it gt │ │ │ │ ldrgt r1, [r7, #4] │ │ │ │ - ble.n 94b52 <_Py_write@@Base+0x35e> │ │ │ │ + ble.n 94b26 <_Py_write@@Base+0x35e> │ │ │ │ ldr.w r3, [r1, r8, lsl #2] │ │ │ │ - cbz r3, 94b4a <_Py_write@@Base+0x356> │ │ │ │ + cbz r3, 94b1e <_Py_write@@Base+0x356> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bgt.n 94b60 <_Py_write@@Base+0x36c> │ │ │ │ + bgt.n 94b34 <_Py_write@@Base+0x36c> │ │ │ │ add.w r8, r8, #1 │ │ │ │ cmp lr, r8 │ │ │ │ - bne.n 94b3e <_Py_write@@Base+0x34a> │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ + bne.n 94b12 <_Py_write@@Base+0x34a> │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [r3, #4] │ │ │ │ mov.w r9, ip, lsl #2 │ │ │ │ cmp r2, #1 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ ldr r1, [r5, #4] │ │ │ │ str.w r0, [r1, ip, lsl #2] │ │ │ │ - beq.n 94b8a <_Py_write@@Base+0x396> │ │ │ │ + beq.n 94b5e <_Py_write@@Base+0x396> │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r6, [r3, #4] │ │ │ │ add.w r0, r0, r1, lsl #2 │ │ │ │ ldr.w r6, [r6, r1, lsl #2] │ │ │ │ adds r1, #1 │ │ │ │ cmp r2, r1 │ │ │ │ str.w r6, [r0, r9] │ │ │ │ - bne.n 94b74 <_Py_write@@Base+0x380> │ │ │ │ + bne.n 94b48 <_Py_write@@Base+0x380> │ │ │ │ add.w r8, r8, #1 │ │ │ │ cmp r8, lr │ │ │ │ - beq.n 94b52 <_Py_write@@Base+0x35e> │ │ │ │ + beq.n 94b26 <_Py_write@@Base+0x35e> │ │ │ │ ldr r1, [r7, #4] │ │ │ │ add ip, r2 │ │ │ │ - b.n 94b3e <_Py_write@@Base+0x34a> │ │ │ │ + b.n 94b12 <_Py_write@@Base+0x34a> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ mov.w r8, r8, lsl #1 │ │ │ │ movs.w r2, r8, lsl #2 │ │ │ │ - bmi.w 950ce <_Py_write@@Base+0x8da> │ │ │ │ + bmi.w 950a2 <_Py_write@@Base+0x8da> │ │ │ │ ldr r7, [sp, #4] │ │ │ │ - movw r0, #15953 @ 0x3e51 │ │ │ │ + movw r0, #15973 @ 0x3e65 │ │ │ │ movt r0, #8 │ │ │ │ ldr.w r3, [r7, #700] @ 0x2bc │ │ │ │ ldr.w r7, [r7, #688] @ 0x2b0 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.w 94ecc <_Py_write@@Base+0x6d8> │ │ │ │ + bne.w 94ea0 <_Py_write@@Base+0x6d8> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 94caa <_Py_write@@Base+0x4b6> │ │ │ │ - ldr r3, [pc, #768] @ (94ec8 <_Py_write@@Base+0x6d4>) │ │ │ │ + beq.n 94c7e <_Py_write@@Base+0x4b6> │ │ │ │ + ldr r3, [pc, #768] @ (94e9c <_Py_write@@Base+0x6d4>) │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ bic.w lr, r6, #4080 @ 0xff0 │ │ │ │ bic.w lr, lr, #15 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #1528] @ 0x5f8 │ │ │ │ cmn.w r3, #804 @ 0x324 │ │ │ │ - beq.w 94d80 <_Py_write@@Base+0x58c> │ │ │ │ + beq.w 94d54 <_Py_write@@Base+0x58c> │ │ │ │ lsrs r0, r6, #18 │ │ │ │ ubfx ip, r6, #0, #18 │ │ │ │ add.w r3, r3, r0, lsl #3 │ │ │ │ ldr.w r0, [r3, #808] @ 0x328 │ │ │ │ cmp r0, ip │ │ │ │ - bgt.n 94c08 <_Py_write@@Base+0x414> │ │ │ │ + bgt.n 94bdc <_Py_write@@Base+0x414> │ │ │ │ ldr.w r3, [r3, #804] @ 0x324 │ │ │ │ cmp r3, ip │ │ │ │ - bgt.w 94d80 <_Py_write@@Base+0x58c> │ │ │ │ + bgt.w 94d54 <_Py_write@@Base+0x58c> │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 94d80 <_Py_write@@Base+0x58c> │ │ │ │ + beq.w 94d54 <_Py_write@@Base+0x58c> │ │ │ │ ldr.w r3, [lr, #20] │ │ │ │ adds r3, #1 │ │ │ │ mov.w r9, r3, lsl #3 │ │ │ │ cmp.w r2, r3, lsl #3 │ │ │ │ - bhi.n 94c26 <_Py_write@@Base+0x432> │ │ │ │ + bhi.n 94bfa <_Py_write@@Base+0x432> │ │ │ │ add.w r3, r9, r3, lsl #4 │ │ │ │ cmp.w r3, r8, lsl #4 │ │ │ │ - bcc.w 94952 <_Py_write@@Base+0x15e> │ │ │ │ + bcc.w 94926 <_Py_write@@Base+0x15e> │ │ │ │ mov r9, r2 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 71794 │ │ │ │ + bl 7178c │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 950ce <_Py_write@@Base+0x8da> │ │ │ │ + beq.w 950a2 <_Py_write@@Base+0x8da> │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r9 │ │ │ │ blx 29c10 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77440 │ │ │ │ + bl 773c0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ mov r6, r3 │ │ │ │ - b.n 94952 <_Py_write@@Base+0x15e> │ │ │ │ + b.n 94926 <_Py_write@@Base+0x15e> │ │ │ │ ldr r2, [r4, #20] │ │ │ │ str r2, [sp, #12] │ │ │ │ ldr r2, [r2, #4] │ │ │ │ ldr r0, [r2, #4] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ add.w lr, r0, #16 │ │ │ │ cmp lr, r1 │ │ │ │ - bhi.w 94f20 <_Py_write@@Base+0x72c> │ │ │ │ + bhi.w 94ef4 <_Py_write@@Base+0x72c> │ │ │ │ ldr r1, [r2, #12] │ │ │ │ str.w lr, [r2, #4] │ │ │ │ adds.w sl, r1, r0 │ │ │ │ - beq.w 9508c <_Py_write@@Base+0x898> │ │ │ │ + beq.w 95060 <_Py_write@@Base+0x898> │ │ │ │ ldr r2, [r2, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 94f70 <_Py_write@@Base+0x77c> │ │ │ │ + bne.w 94f44 <_Py_write@@Base+0x77c> │ │ │ │ mov r2, sl │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ movs r0, #1 │ │ │ │ subs r1, #1 │ │ │ │ str.w r0, [r2], #8 │ │ │ │ strd r2, r3, [sl, #4] │ │ │ │ - b.n 9494a <_Py_write@@Base+0x156> │ │ │ │ + b.n 9491e <_Py_write@@Base+0x156> │ │ │ │ ldrd ip, r2, [r3, #24] │ │ │ │ cmp r2, ip │ │ │ │ - bcc.n 94d78 <_Py_write@@Base+0x584> │ │ │ │ + bcc.n 94d4c <_Py_write@@Base+0x584> │ │ │ │ add.w r2, r3, ip │ │ │ │ str r2, [r3, #4] │ │ │ │ add.w r2, ip, #8 │ │ │ │ str r2, [r3, #24] │ │ │ │ str.w r1, [r3, ip] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 94da4 <_Py_write@@Base+0x5b0> │ │ │ │ + beq.n 94d78 <_Py_write@@Base+0x5b0> │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ - b.n 948fa <_Py_write@@Base+0x106> │ │ │ │ + b.n 948ce <_Py_write@@Base+0x106> │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 71794 │ │ │ │ + bl 7178c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 950ce <_Py_write@@Base+0x8da> │ │ │ │ + beq.w 950a2 <_Py_write@@Base+0x8da> │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 94952 <_Py_write@@Base+0x15e> │ │ │ │ + b.n 94926 <_Py_write@@Base+0x15e> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w r2, [r3, #684] @ 0x2ac │ │ │ │ - movw r3, #50069 @ 0xc395 │ │ │ │ + movw r3, #50061 @ 0xc38d │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 94fae <_Py_write@@Base+0x7ba> │ │ │ │ + bne.w 94f82 <_Py_write@@Base+0x7ba> │ │ │ │ mov r0, r6 │ │ │ │ blx 297f8 │ │ │ │ ldr.w r3, [r5, #800] @ 0x320 │ │ │ │ ldr.w r9, [r7] │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r5, #800] @ 0x320 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ cmp.w r9, #0 │ │ │ │ add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - bgt.w 94a86 <_Py_write@@Base+0x292> │ │ │ │ + bgt.w 94a5a <_Py_write@@Base+0x292> │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r5, [r3, #4] │ │ │ │ movs r6, #0 │ │ │ │ ldrd r2, r0, [r5] │ │ │ │ add.w r1, r0, #16 │ │ │ │ cmp r1, r2 │ │ │ │ it ls │ │ │ │ movls.w fp, #12 │ │ │ │ - bls.w 94b04 <_Py_write@@Base+0x310> │ │ │ │ + bls.w 94ad8 <_Py_write@@Base+0x310> │ │ │ │ mov.w r9, #16 │ │ │ │ mov.w fp, #12 │ │ │ │ cmp.w r9, #8192 @ 0x2000 │ │ │ │ mov sl, r9 │ │ │ │ it cc │ │ │ │ movcc.w sl, #8192 @ 0x2000 │ │ │ │ strd fp, r3, [sp, #4] │ │ │ │ add.w r0, sl, #16 │ │ │ │ - bl 76ed4 │ │ │ │ + bl 76e54 │ │ │ │ mov lr, r0 │ │ │ │ ldrd fp, r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 95056 <_Py_write@@Base+0x862> │ │ │ │ + beq.w 9502a <_Py_write@@Base+0x862> │ │ │ │ mov r1, r0 │ │ │ │ adds r0, #23 │ │ │ │ mov.w ip, #0 │ │ │ │ str.w sl, [r1], #16 │ │ │ │ str.w r1, [r0, #-11] │ │ │ │ bic.w r0, r0, #7 │ │ │ │ subs r0, r0, r1 │ │ │ │ str.w ip, [lr, #8] │ │ │ │ str.w r0, [lr, #4] │ │ │ │ add.w r1, r9, r0 │ │ │ │ str.w lr, [r5, #8] │ │ │ │ mov r5, lr │ │ │ │ - b.n 94b04 <_Py_write@@Base+0x310> │ │ │ │ + b.n 94ad8 <_Py_write@@Base+0x310> │ │ │ │ ldr r3, [r1, #20] │ │ │ │ ldr.w r3, [r5, r3, lsl #3] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ strd r3, r2, [r1, #8] │ │ │ │ str r1, [r3, #12] │ │ │ │ str r1, [r2, #8] │ │ │ │ - b.n 94a80 <_Py_write@@Base+0x28c> │ │ │ │ + b.n 94a54 <_Py_write@@Base+0x28c> │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [r0, #12] │ │ │ │ str r0, [r3, #8] │ │ │ │ - b.n 948fa <_Py_write@@Base+0x106> │ │ │ │ + b.n 948ce <_Py_write@@Base+0x106> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w r7, [r3, #680] @ 0x2a8 │ │ │ │ - movw r3, #50169 @ 0xc3f9 │ │ │ │ + movw r3, #50161 @ 0xc3f1 │ │ │ │ movt r3, #6 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.w 95034 <_Py_write@@Base+0x840> │ │ │ │ + bne.w 95008 <_Py_write@@Base+0x840> │ │ │ │ cmp r2, #1 │ │ │ │ mov r0, r6 │ │ │ │ it cc │ │ │ │ movcc r2, #1 │ │ │ │ mov r1, r2 │ │ │ │ blx 2a6fc │ │ │ │ - b.n 94cb2 <_Py_write@@Base+0x4be> │ │ │ │ + b.n 94c86 <_Py_write@@Base+0x4be> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w r2, [r3, #672] @ 0x2a0 │ │ │ │ - movw r3, #49361 @ 0xc0d1 │ │ │ │ + movw r3, #49353 @ 0xc0c9 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 95026 <_Py_write@@Base+0x832> │ │ │ │ + bne.w 94ffa <_Py_write@@Base+0x832> │ │ │ │ movs r0, #4 │ │ │ │ blx 2a0fc │ │ │ │ mov r6, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 950d4 <_Py_write@@Base+0x8e0> │ │ │ │ + beq.w 950a8 <_Py_write@@Base+0x8e0> │ │ │ │ ldr.w r3, [r7, #800] @ 0x320 │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r7, #800] @ 0x320 │ │ │ │ - b.n 948fa <_Py_write@@Base+0x106> │ │ │ │ + b.n 948ce <_Py_write@@Base+0x106> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77270 │ │ │ │ + bl 771f0 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ subs r1, #1 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - mov r2, r1 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + mov r3, r1 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ - str r3, [r4, #8] │ │ │ │ + str r2, [r4, #8] │ │ │ │ movs r5, #0 │ │ │ │ - b.n 94b54 <_Py_write@@Base+0x360> │ │ │ │ + b.n 94b28 <_Py_write@@Base+0x360> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, r6 │ │ │ │ ldr.w r0, [r3, #688] @ 0x2b0 │ │ │ │ blx r2 │ │ │ │ ldr.w r9, [r7] │ │ │ │ - b.n 94ce6 <_Py_write@@Base+0x4f2> │ │ │ │ + b.n 94cba <_Py_write@@Base+0x4f2> │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 71850 │ │ │ │ + bl 71848 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 94ca2 <_Py_write@@Base+0x4ae> │ │ │ │ + b.n 94c76 <_Py_write@@Base+0x4ae> │ │ │ │ mov r0, r4 │ │ │ │ - bl 25ea04 │ │ │ │ + bl 25e8cc │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 94dda <_Py_write@@Base+0x5e6> │ │ │ │ + bne.n 94dae <_Py_write@@Base+0x5e6> │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - movw r3, #6037 @ 0x1795 │ │ │ │ + movw r3, #6029 @ 0x178d │ │ │ │ movt r3, #7 │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ ldr.w r2, [r2, #692] @ 0x2b4 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 948cc <_Py_write@@Base+0xd8> │ │ │ │ + beq.w 948a0 <_Py_write@@Base+0xd8> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r1, #4 │ │ │ │ ldr.w r0, [r3, #688] @ 0x2b0 │ │ │ │ blx r2 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 94ca6 <_Py_write@@Base+0x4b2> │ │ │ │ - b.n 950d4 <_Py_write@@Base+0x8e0> │ │ │ │ + bne.w 94c7a <_Py_write@@Base+0x4b2> │ │ │ │ + b.n 950a8 <_Py_write@@Base+0x8e0> │ │ │ │ ldr r6, [r1, #16] │ │ │ │ movs r3, #28 │ │ │ │ ldr.w sl, [r5, #512] @ 0x200 │ │ │ │ mul.w fp, r3, r6 │ │ │ │ ldrd r2, r3, [r1, #8] │ │ │ │ str r3, [r2, #12] │ │ │ │ str r2, [r3, #8] │ │ │ │ @@ -159504,144 +159466,144 @@ │ │ │ │ ldr.w ip, [r3, #8] │ │ │ │ ldr r2, [r3, #16] │ │ │ │ str r2, [r1, #8] │ │ │ │ add.w r0, r5, ip, lsl #2 │ │ │ │ str r1, [r3, #16] │ │ │ │ ldr.w r2, [r0, #528] @ 0x210 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 94e86 <_Py_write@@Base+0x692> │ │ │ │ + bne.n 94e5a <_Py_write@@Base+0x692> │ │ │ │ ldr r1, [r3, #24] │ │ │ │ - cbz r1, 94e82 <_Py_write@@Base+0x68e> │ │ │ │ + cbz r1, 94e56 <_Py_write@@Base+0x68e> │ │ │ │ ldr r6, [r1, #8] │ │ │ │ cmp ip, r6 │ │ │ │ it ne │ │ │ │ movne r1, #0 │ │ │ │ str.w r1, [r0, #528] @ 0x210 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ add.w ip, ip, #1 │ │ │ │ str.w ip, [r3, #8] │ │ │ │ cmp ip, r1 │ │ │ │ - beq.w 94fba <_Py_write@@Base+0x7c6> │ │ │ │ + beq.w 94f8e <_Py_write@@Base+0x7c6> │ │ │ │ cmp.w ip, #1 │ │ │ │ - beq.n 94f8c <_Py_write@@Base+0x798> │ │ │ │ + beq.n 94f60 <_Py_write@@Base+0x798> │ │ │ │ ldr.w r1, [r0, #532] @ 0x214 │ │ │ │ - cbnz r1, 94ea6 <_Py_write@@Base+0x6b2> │ │ │ │ + cbnz r1, 94e7a <_Py_write@@Base+0x6b2> │ │ │ │ str.w r3, [r0, #532] @ 0x214 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 94a80 <_Py_write@@Base+0x28c> │ │ │ │ + beq.w 94a54 <_Py_write@@Base+0x28c> │ │ │ │ ldrd r1, r6, [r3, #20] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 94f86 <_Py_write@@Base+0x792> │ │ │ │ + beq.n 94f5a <_Py_write@@Base+0x792> │ │ │ │ str r1, [r6, #20] │ │ │ │ ldr r1, [r2, #20] │ │ │ │ ldr r0, [r3, #20] │ │ │ │ str r6, [r0, #24] │ │ │ │ strd r1, r2, [r3, #20] │ │ │ │ - cbz r1, 94ec4 <_Py_write@@Base+0x6d0> │ │ │ │ + cbz r1, 94e98 <_Py_write@@Base+0x6d0> │ │ │ │ str r3, [r1, #24] │ │ │ │ str r3, [r2, #20] │ │ │ │ - b.n 94a80 <_Py_write@@Base+0x28c> │ │ │ │ + b.n 94a54 <_Py_write@@Base+0x28c> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ blx r3 │ │ │ │ - b.n 94cb2 <_Py_write@@Base+0x4be> │ │ │ │ + b.n 94c86 <_Py_write@@Base+0x4be> │ │ │ │ cmp.w fp, #8192 @ 0x2000 │ │ │ │ mov r7, fp │ │ │ │ it cc │ │ │ │ movcc.w r7, #8192 @ 0x2000 │ │ │ │ strd lr, r3, [sp, #16] │ │ │ │ add.w r0, r7, #16 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 76ed4 │ │ │ │ + bl 76e54 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldrd r1, lr, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 950b6 <_Py_write@@Base+0x8c2> │ │ │ │ + beq.w 9508a <_Py_write@@Base+0x8c2> │ │ │ │ mov ip, r0 │ │ │ │ str.w r7, [ip], #16 │ │ │ │ add.w r7, r0, #23 │ │ │ │ bic.w r7, r7, #7 │ │ │ │ strd r8, ip, [r0, #8] │ │ │ │ str r0, [r3, #8] │ │ │ │ sub.w r3, r7, ip │ │ │ │ add r3, fp │ │ │ │ str r3, [r0, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 950b6 <_Py_write@@Base+0x8c2> │ │ │ │ + beq.w 9508a <_Py_write@@Base+0x8c2> │ │ │ │ ldr r3, [r1, #4] │ │ │ │ - b.n 949c6 <_Py_write@@Base+0x1d2> │ │ │ │ + b.n 9499a <_Py_write@@Base+0x1d2> │ │ │ │ movw r0, #8208 @ 0x2010 │ │ │ │ strd r3, r2, [sp, #16] │ │ │ │ - bl 76ed4 │ │ │ │ + bl 76e54 │ │ │ │ ldrd r3, r2, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9508c <_Py_write@@Base+0x898> │ │ │ │ + beq.w 95060 <_Py_write@@Base+0x898> │ │ │ │ mov ip, r0 │ │ │ │ mov.w lr, #8192 @ 0x2000 │ │ │ │ add.w sl, r0, #23 │ │ │ │ bic.w sl, sl, #7 │ │ │ │ str.w lr, [ip], #16 │ │ │ │ mov.w lr, #0 │ │ │ │ str.w lr, [r0, #8] │ │ │ │ str.w ip, [r0, #12] │ │ │ │ sub.w ip, sl, ip │ │ │ │ add.w ip, ip, #16 │ │ │ │ str r0, [r2, #8] │ │ │ │ str.w ip, [r0, #4] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 9508c <_Py_write@@Base+0x898> │ │ │ │ + beq.w 95060 <_Py_write@@Base+0x898> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r2, [r2, #4] │ │ │ │ - b.n 94c70 <_Py_write@@Base+0x47c> │ │ │ │ + b.n 94c44 <_Py_write@@Base+0x47c> │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str r2, [r1, #4] │ │ │ │ - b.n 94c78 <_Py_write@@Base+0x484> │ │ │ │ + b.n 94c4c <_Py_write@@Base+0x484> │ │ │ │ str r1, [r3, #4] │ │ │ │ - b.n 94b18 <_Py_write@@Base+0x324> │ │ │ │ + b.n 94aec <_Py_write@@Base+0x324> │ │ │ │ str r3, [r1, #4] │ │ │ │ - b.n 949ce <_Py_write@@Base+0x1da> │ │ │ │ + b.n 949a2 <_Py_write@@Base+0x1da> │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ mov sl, r7 │ │ │ │ subs r1, #1 │ │ │ │ - b.n 9496e <_Py_write@@Base+0x17a> │ │ │ │ + b.n 94942 <_Py_write@@Base+0x17a> │ │ │ │ str.w r1, [r5, #524] @ 0x20c │ │ │ │ - b.n 94eb6 <_Py_write@@Base+0x6c2> │ │ │ │ + b.n 94e8a <_Py_write@@Base+0x6c2> │ │ │ │ ldr.w r2, [r5, #524] @ 0x20c │ │ │ │ movs r1, #0 │ │ │ │ str r2, [r3, #20] │ │ │ │ str r1, [r3, #24] │ │ │ │ - cbz r2, 94f9a <_Py_write@@Base+0x7a6> │ │ │ │ + cbz r2, 94f6e <_Py_write@@Base+0x7a6> │ │ │ │ str r3, [r2, #24] │ │ │ │ ldr.w r2, [r5, #532] @ 0x214 │ │ │ │ str.w r3, [r5, #524] @ 0x20c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 94a80 <_Py_write@@Base+0x28c> │ │ │ │ + bne.w 94a54 <_Py_write@@Base+0x28c> │ │ │ │ str.w r3, [r5, #532] @ 0x214 │ │ │ │ - b.n 94a80 <_Py_write@@Base+0x28c> │ │ │ │ + b.n 94a54 <_Py_write@@Base+0x28c> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, r6 │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ blx r2 │ │ │ │ - b.n 94cd8 <_Py_write@@Base+0x4e4> │ │ │ │ + b.n 94cac <_Py_write@@Base+0x4e4> │ │ │ │ ldr r1, [r3, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 94e96 <_Py_write@@Base+0x6a2> │ │ │ │ + beq.w 94e6a <_Py_write@@Base+0x6a2> │ │ │ │ ldr r2, [r3, #24] │ │ │ │ - cbz r2, 95020 <_Py_write@@Base+0x82c> │ │ │ │ + cbz r2, 94ff4 <_Py_write@@Base+0x82c> │ │ │ │ str r1, [r2, #20] │ │ │ │ str r2, [r1, #24] │ │ │ │ ldr.w r1, [sl, fp] │ │ │ │ ldr.w r2, [r5, #520] @ 0x208 │ │ │ │ str r2, [r3, #20] │ │ │ │ str.w r3, [r5, #520] @ 0x208 │ │ │ │ lsrs r2, r1, #18 │ │ │ │ ubfx r3, r1, #0, #18 │ │ │ │ - cbz r3, 94ff0 <_Py_write@@Base+0x7fc> │ │ │ │ + cbz r3, 94fc4 <_Py_write@@Base+0x7fc> │ │ │ │ add.w r3, r1, #262144 @ 0x40000 │ │ │ │ movs r0, #0 │ │ │ │ lsrs r3, r3, #18 │ │ │ │ add.w r3, r5, r3, lsl #3 │ │ │ │ str.w r0, [r3, #808] @ 0x328 │ │ │ │ add.w r3, r5, r2, lsl #3 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ @@ -159652,633 +159614,633 @@ │ │ │ │ mov.w r2, #262144 @ 0x40000 │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [r5, #788] @ 0x314 │ │ │ │ str.w r9, [sl, fp] │ │ │ │ subs r3, #1 │ │ │ │ ldr.w r9, [r7] │ │ │ │ str.w r3, [r5, #788] @ 0x314 │ │ │ │ - b.n 94ce6 <_Py_write@@Base+0x4f2> │ │ │ │ + b.n 94cba <_Py_write@@Base+0x4f2> │ │ │ │ str.w r1, [r5, #524] @ 0x20c │ │ │ │ - b.n 94fc8 <_Py_write@@Base+0x7d4> │ │ │ │ + b.n 94f9c <_Py_write@@Base+0x7d4> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r1, #4 │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ blx r2 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 94dc0 <_Py_write@@Base+0x5cc> │ │ │ │ + b.n 94d94 <_Py_write@@Base+0x5cc> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, r6 │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ blx r7 │ │ │ │ - b.n 94cb2 <_Py_write@@Base+0x4be> │ │ │ │ - bl 25ea04 │ │ │ │ + b.n 94c86 <_Py_write@@Base+0x4be> │ │ │ │ + bl 25e8cc │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 9489c <_Py_write@@Base+0xa8> │ │ │ │ - subs r3, #1 │ │ │ │ + beq.w 94870 <_Py_write@@Base+0xa8> │ │ │ │ + subs r1, r3, #1 │ │ │ │ movs r5, #0 │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ - b.n 94b58 <_Py_write@@Base+0x364> │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ + b.n 94b2c <_Py_write@@Base+0x364> │ │ │ │ str.w fp, [sp, #4] │ │ │ │ - bl 1e7a0c │ │ │ │ + bl 1e7954 │ │ │ │ ldr.w fp, [sp, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 94b18 <_Py_write@@Base+0x324> │ │ │ │ - bl 1e7a0c │ │ │ │ - bl 7f720 │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ - subs r3, r2, #1 │ │ │ │ + bne.w 94aec <_Py_write@@Base+0x324> │ │ │ │ + bl 1e7954 │ │ │ │ + bl 7f734 │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + subs r1, r3, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 94de6 <_Py_write@@Base+0x5f2> │ │ │ │ + beq.w 94dba <_Py_write@@Base+0x5f2> │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ - b.n 95050 <_Py_write@@Base+0x85c> │ │ │ │ + b.n 95024 <_Py_write@@Base+0x85c> │ │ │ │ cmp.w r9, #1 │ │ │ │ - bgt.w 94a98 <_Py_write@@Base+0x2a4> │ │ │ │ - b.n 94cf6 <_Py_write@@Base+0x502> │ │ │ │ + bgt.w 94a6c <_Py_write@@Base+0x2a4> │ │ │ │ + b.n 94cca <_Py_write@@Base+0x502> │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 1e7a0c │ │ │ │ + bl 1e7954 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 94c78 <_Py_write@@Base+0x484> │ │ │ │ - bl 1e7a0c │ │ │ │ + bne.w 94c4c <_Py_write@@Base+0x484> │ │ │ │ + bl 1e7954 │ │ │ │ mov sl, r7 │ │ │ │ - bl 7f720 │ │ │ │ + bl 7f734 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ subs r1, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9496e <_Py_write@@Base+0x17a> │ │ │ │ + beq.w 94942 <_Py_write@@Base+0x17a> │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 9496e <_Py_write@@Base+0x17a> │ │ │ │ + b.n 94942 <_Py_write@@Base+0x17a> │ │ │ │ str.w lr, [sp, #12] │ │ │ │ - bl 1e7a0c │ │ │ │ + bl 1e7954 │ │ │ │ ldr.w lr, [sp, #12] │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 949ce <_Py_write@@Base+0x1da> │ │ │ │ - bl 1e7a0c │ │ │ │ + bne.w 949a2 <_Py_write@@Base+0x1da> │ │ │ │ + bl 1e7954 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77270 │ │ │ │ + bl 771f0 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - bl 1e7a0c │ │ │ │ - b.n 94dda <_Py_write@@Base+0x5e6> │ │ │ │ + bl 1e7954 │ │ │ │ + b.n 94dae <_Py_write@@Base+0x5e6> │ │ │ │ cmp r9, r3 │ │ │ │ - bne.w 94aba <_Py_write@@Base+0x2c6> │ │ │ │ - b.n 94acc <_Py_write@@Base+0x2d8> │ │ │ │ + bne.w 94a8e <_Py_write@@Base+0x2c6> │ │ │ │ + b.n 94aa0 <_Py_write@@Base+0x2d8> │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr r3, [pc, #772] @ (95400 <_Py_write@@Base+0xc0c>) │ │ │ │ + ldr r3, [pc, #772] @ (953d4 <_Py_write@@Base+0xc0c>) │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ ldr.w r9, [r0, #32] │ │ │ │ sub sp, #28 │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r3, [r3, fp] │ │ │ │ ldr.w r6, [r9, #8] │ │ │ │ ldr r7, [r3, #8] │ │ │ │ subs r3, r6, #1 │ │ │ │ - bmi.w 95a94 <_Py_write@@Base+0x12a0> │ │ │ │ + bmi.w 95a68 <_Py_write@@Base+0x12a0> │ │ │ │ add.w sl, r9, r6, lsl #2 │ │ │ │ ldr.w r2, [sl, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 95d4e <_Py_write@@Base+0x155a> │ │ │ │ + beq.w 95d22 <_Py_write@@Base+0x155a> │ │ │ │ ldr r2, [r2, #4] │ │ │ │ movw r4, #42220 @ 0xa4ec │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ cmp r2, r4 │ │ │ │ - bne.w 95d4e <_Py_write@@Base+0x155a> │ │ │ │ + bne.w 95d22 <_Py_write@@Base+0x155a> │ │ │ │ add.w r8, r9, #12 │ │ │ │ lsls r1, r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr.w r1, [r8, r3, lsl #2] │ │ │ │ - bl 7b1b4 │ │ │ │ + bl 7b138 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r6, #1 │ │ │ │ str.w r0, [r8, r3, lsl #2] │ │ │ │ - beq.n 95242 <_Py_write@@Base+0xa4e> │ │ │ │ + beq.n 95216 <_Py_write@@Base+0xa4e> │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 95d4e <_Py_write@@Base+0x155a> │ │ │ │ + beq.w 95d22 <_Py_write@@Base+0x155a> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.w 95d4e <_Py_write@@Base+0x155a> │ │ │ │ + bne.w 95d22 <_Py_write@@Base+0x155a> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r7 │ │ │ │ subs r3, r1, #4 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr.w r1, [r8, r3] │ │ │ │ - bl 7b1b4 │ │ │ │ + bl 7b138 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r6, #2 │ │ │ │ str.w r0, [r8, r3] │ │ │ │ - beq.n 95242 <_Py_write@@Base+0xa4e> │ │ │ │ + beq.n 95216 <_Py_write@@Base+0xa4e> │ │ │ │ ldr.w r3, [r9, r6, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 95d4e <_Py_write@@Base+0x155a> │ │ │ │ + beq.w 95d22 <_Py_write@@Base+0x155a> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.w 95d4e <_Py_write@@Base+0x155a> │ │ │ │ + bne.w 95d22 <_Py_write@@Base+0x155a> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r7 │ │ │ │ sub.w r3, r1, #8 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr.w r1, [r8, r3] │ │ │ │ - bl 7b1b4 │ │ │ │ + bl 7b138 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r6, #3 │ │ │ │ str.w r0, [r8, r3] │ │ │ │ - beq.n 95242 <_Py_write@@Base+0xa4e> │ │ │ │ + beq.n 95216 <_Py_write@@Base+0xa4e> │ │ │ │ ldr.w r3, [sl, #-4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 95d4e <_Py_write@@Base+0x155a> │ │ │ │ + beq.w 95d22 <_Py_write@@Base+0x155a> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.w 95d4e <_Py_write@@Base+0x155a> │ │ │ │ + bne.w 95d22 <_Py_write@@Base+0x155a> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r7 │ │ │ │ sub.w r3, r1, #12 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr.w r1, [r8, r3] │ │ │ │ - bl 7b1b4 │ │ │ │ + bl 7b138 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r6, #4 │ │ │ │ str.w r0, [r8, r3] │ │ │ │ - beq.n 95242 <_Py_write@@Base+0xa4e> │ │ │ │ + beq.n 95216 <_Py_write@@Base+0xa4e> │ │ │ │ ldr.w r3, [sl, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 95d4e <_Py_write@@Base+0x155a> │ │ │ │ + beq.w 95d22 <_Py_write@@Base+0x155a> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.w 95d4e <_Py_write@@Base+0x155a> │ │ │ │ + bne.w 95d22 <_Py_write@@Base+0x155a> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r7 │ │ │ │ sub.w sl, r1, #16 │ │ │ │ ldr.w r1, [r8, sl] │ │ │ │ - bl 7b1b4 │ │ │ │ + bl 7b138 │ │ │ │ cmp r6, #5 │ │ │ │ str.w r0, [r8, sl] │ │ │ │ sub.w r8, r6, #6 │ │ │ │ - beq.n 95242 <_Py_write@@Base+0xa4e> │ │ │ │ + beq.n 95216 <_Py_write@@Base+0xa4e> │ │ │ │ add.w r6, r6, #1073741824 @ 0x40000000 │ │ │ │ subs r6, #2 │ │ │ │ add.w r6, r9, r6, lsl #2 │ │ │ │ ldr.w r1, [r6, #-4]! │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 95d4e <_Py_write@@Base+0x155a> │ │ │ │ + beq.w 95d22 <_Py_write@@Base+0x155a> │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.w 95d4e <_Py_write@@Base+0x155a> │ │ │ │ + bne.w 95d22 <_Py_write@@Base+0x155a> │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r7 │ │ │ │ add.w r8, r8, #4294967295 @ 0xffffffff │ │ │ │ - bl 7b1b4 │ │ │ │ + bl 7b138 │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ str r0, [r6, #0] │ │ │ │ - bne.n 9521c <_Py_write@@Base+0xa28> │ │ │ │ - ldr r3, [pc, #444] @ (95400 <_Py_write@@Base+0xc0c>) │ │ │ │ + bne.n 951f0 <_Py_write@@Base+0xa28> │ │ │ │ + ldr r3, [pc, #444] @ (953d4 <_Py_write@@Base+0xc0c>) │ │ │ │ ldr r2, [r5, #28] │ │ │ │ ldr.w r3, [r3, fp] │ │ │ │ ldr r7, [r3, #8] │ │ │ │ ldr r3, [r2, #8] │ │ │ │ subs.w r9, r3, #1 │ │ │ │ - bmi.w 9599c <_Py_write@@Base+0x11a8> │ │ │ │ + bmi.w 95970 <_Py_write@@Base+0x11a8> │ │ │ │ adds r3, #3 │ │ │ │ movw ip, #42012 @ 0xa41c │ │ │ │ movt ip, #70 @ 0x46 │ │ │ │ movw lr, #4364 @ 0x110c │ │ │ │ movt lr, #70 @ 0x46 │ │ │ │ - movw r8, #42848 @ 0xa760 │ │ │ │ + movw r8, #43168 @ 0xa8a0 │ │ │ │ movt r8, #42 @ 0x2a │ │ │ │ str r5, [sp, #4] │ │ │ │ str.w fp, [sp, #8] │ │ │ │ mov r5, r7 │ │ │ │ mov fp, r4 │ │ │ │ add.w sl, r2, r3, lsl #2 │ │ │ │ mov r7, ip │ │ │ │ mov r4, lr │ │ │ │ ldr.w r6, [sl, #-4]! │ │ │ │ ldr r2, [r6, #4] │ │ │ │ cmp r2, fp │ │ │ │ - bne.w 95882 <_Py_write@@Base+0x108e> │ │ │ │ + bne.w 95856 <_Py_write@@Base+0x108e> │ │ │ │ ldrb r2, [r6, #16] │ │ │ │ lsls r1, r2, #25 │ │ │ │ - bpl.w 95416 <_Py_write@@Base+0xc22> │ │ │ │ + bpl.w 953ea <_Py_write@@Base+0xc22> │ │ │ │ lsls r3, r2, #26 │ │ │ │ - bpl.w 95d80 <_Py_write@@Base+0x158c> │ │ │ │ + bpl.w 95d54 <_Py_write@@Base+0x158c> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ add.w r2, r6, #20 │ │ │ │ add r0, r2 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.w 95404 <_Py_write@@Base+0xc10> │ │ │ │ + beq.w 953d8 <_Py_write@@Base+0xc10> │ │ │ │ ldrb.w ip, [r2] │ │ │ │ cmp.w ip, #95 @ 0x5f │ │ │ │ ldr.w r1, [r8, ip, lsl #2] │ │ │ │ and.w r1, r1, #7 │ │ │ │ clz r1, r1 │ │ │ │ mov.w r1, r1, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r1, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 95416 <_Py_write@@Base+0xc22> │ │ │ │ + bne.w 953ea <_Py_write@@Base+0xc22> │ │ │ │ adds r1, r2, #1 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 95404 <_Py_write@@Base+0xc10> │ │ │ │ + beq.w 953d8 <_Py_write@@Base+0xc10> │ │ │ │ ldrb.w ip, [r2, #1] │ │ │ │ cmp.w ip, #95 @ 0x5f │ │ │ │ ldr.w r1, [r8, ip, lsl #2] │ │ │ │ and.w r1, r1, #7 │ │ │ │ clz r1, r1 │ │ │ │ mov.w r1, r1, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r1, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 95416 <_Py_write@@Base+0xc22> │ │ │ │ + bne.w 953ea <_Py_write@@Base+0xc22> │ │ │ │ adds r1, r2, #2 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 95404 <_Py_write@@Base+0xc10> │ │ │ │ + beq.w 953d8 <_Py_write@@Base+0xc10> │ │ │ │ ldrb.w ip, [r2, #2] │ │ │ │ cmp.w ip, #95 @ 0x5f │ │ │ │ ldr.w r1, [r8, ip, lsl #2] │ │ │ │ and.w r1, r1, #7 │ │ │ │ clz r1, r1 │ │ │ │ mov.w r1, r1, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r1, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 95416 <_Py_write@@Base+0xc22> │ │ │ │ + bne.n 953ea <_Py_write@@Base+0xc22> │ │ │ │ adds r1, r2, #3 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 95404 <_Py_write@@Base+0xc10> │ │ │ │ + beq.n 953d8 <_Py_write@@Base+0xc10> │ │ │ │ ldrb.w ip, [r2, #3] │ │ │ │ cmp.w ip, #95 @ 0x5f │ │ │ │ ldr.w r1, [r8, ip, lsl #2] │ │ │ │ and.w r1, r1, #7 │ │ │ │ clz r1, r1 │ │ │ │ mov.w r1, r1, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r1, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 95416 <_Py_write@@Base+0xc22> │ │ │ │ + bne.n 953ea <_Py_write@@Base+0xc22> │ │ │ │ adds r1, r2, #4 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 95404 <_Py_write@@Base+0xc10> │ │ │ │ + beq.n 953d8 <_Py_write@@Base+0xc10> │ │ │ │ ldrb.w ip, [r2, #4] │ │ │ │ cmp.w ip, #95 @ 0x5f │ │ │ │ ldr.w r1, [r8, ip, lsl #2] │ │ │ │ and.w r1, r1, #7 │ │ │ │ clz r1, r1 │ │ │ │ mov.w r1, r1, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r1, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 95416 <_Py_write@@Base+0xc22> │ │ │ │ + bne.n 953ea <_Py_write@@Base+0xc22> │ │ │ │ adds r1, r2, #5 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 95404 <_Py_write@@Base+0xc10> │ │ │ │ + beq.n 953d8 <_Py_write@@Base+0xc10> │ │ │ │ ldrb.w ip, [r2, #5] │ │ │ │ cmp.w ip, #95 @ 0x5f │ │ │ │ ldr.w r1, [r8, ip, lsl #2] │ │ │ │ and.w r1, r1, #7 │ │ │ │ clz r1, r1 │ │ │ │ mov.w r1, r1, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r1, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 95416 <_Py_write@@Base+0xc22> │ │ │ │ + bne.n 953ea <_Py_write@@Base+0xc22> │ │ │ │ adds r1, r2, #6 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 95404 <_Py_write@@Base+0xc10> │ │ │ │ + beq.n 953d8 <_Py_write@@Base+0xc10> │ │ │ │ ldrb.w ip, [r2, #6] │ │ │ │ cmp.w ip, #95 @ 0x5f │ │ │ │ ldr.w r1, [r8, ip, lsl #2] │ │ │ │ and.w r1, r1, #7 │ │ │ │ clz r1, r1 │ │ │ │ mov.w r1, r1, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r1, #0 │ │ │ │ - cbnz r1, 95416 <_Py_write@@Base+0xc22> │ │ │ │ + cbnz r1, 953ea <_Py_write@@Base+0xc22> │ │ │ │ adds r1, r2, #7 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 95404 <_Py_write@@Base+0xc10> │ │ │ │ + beq.n 953d8 <_Py_write@@Base+0xc10> │ │ │ │ ldrb.w ip, [r2, #7] │ │ │ │ cmp.w ip, #95 @ 0x5f │ │ │ │ ldr.w r1, [r8, ip, lsl #2] │ │ │ │ and.w r1, r1, #7 │ │ │ │ clz r1, r1 │ │ │ │ mov.w r1, r1, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r1, #0 │ │ │ │ - cbnz r1, 95416 <_Py_write@@Base+0xc22> │ │ │ │ + cbnz r1, 953ea <_Py_write@@Base+0xc22> │ │ │ │ adds r2, #8 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 95404 <_Py_write@@Base+0xc10> │ │ │ │ + beq.n 953d8 <_Py_write@@Base+0xc10> │ │ │ │ ldrb.w r1, [r2], #1 │ │ │ │ cmp r1, #95 @ 0x5f │ │ │ │ ldr.w r3, [r8, r1, lsl #2] │ │ │ │ and.w r3, r3, #7 │ │ │ │ clz r3, r3 │ │ │ │ mov.w r3, r3, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ - cbnz r3, 95416 <_Py_write@@Base+0xc22> │ │ │ │ + cbnz r3, 953ea <_Py_write@@Base+0xc22> │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 953de <_Py_write@@Base+0xbea> │ │ │ │ - b.n 95404 <_Py_write@@Base+0xc10> │ │ │ │ + bne.n 953b2 <_Py_write@@Base+0xbea> │ │ │ │ + b.n 953d8 <_Py_write@@Base+0xc10> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7b1b4 │ │ │ │ + bl 7b138 │ │ │ │ cmp r6, r0 │ │ │ │ it ne │ │ │ │ strne.w r0, [sl] │ │ │ │ subs.w r9, r9, #1 │ │ │ │ - bcs.w 95282 <_Py_write@@Base+0xa8e> │ │ │ │ + bcs.w 95256 <_Py_write@@Base+0xa8e> │ │ │ │ ldrd r5, fp, [sp, #4] │ │ │ │ - ldr r3, [pc, #756] @ (95718 <_Py_write@@Base+0xf24>) │ │ │ │ + ldr r3, [pc, #756] @ (956ec <_Py_write@@Base+0xf24>) │ │ │ │ ldr.w r9, [r5, #36] @ 0x24 │ │ │ │ ldr.w r3, [r3, fp] │ │ │ │ ldr.w r6, [r9, #8] │ │ │ │ ldr r7, [r3, #8] │ │ │ │ subs r3, r6, #1 │ │ │ │ - bmi.w 959aa <_Py_write@@Base+0x11b6> │ │ │ │ + bmi.w 9597e <_Py_write@@Base+0x11b6> │ │ │ │ add.w sl, r9, r6, lsl #2 │ │ │ │ ldr.w r2, [sl, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 95d4e <_Py_write@@Base+0x155a> │ │ │ │ + beq.w 95d22 <_Py_write@@Base+0x155a> │ │ │ │ ldr r2, [r2, #4] │ │ │ │ movw r4, #42220 @ 0xa4ec │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ cmp r2, r4 │ │ │ │ - bne.w 95d4e <_Py_write@@Base+0x155a> │ │ │ │ + bne.w 95d22 <_Py_write@@Base+0x155a> │ │ │ │ add.w r8, r9, #12 │ │ │ │ lsls r1, r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr.w r1, [r8, r3, lsl #2] │ │ │ │ - bl 7b1b4 │ │ │ │ + bl 7b138 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r6, #1 │ │ │ │ str.w r0, [r8, r3, lsl #2] │ │ │ │ - beq.n 95564 <_Py_write@@Base+0xd70> │ │ │ │ + beq.n 95538 <_Py_write@@Base+0xd70> │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 95d4e <_Py_write@@Base+0x155a> │ │ │ │ + beq.w 95d22 <_Py_write@@Base+0x155a> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.w 95d4e <_Py_write@@Base+0x155a> │ │ │ │ + bne.w 95d22 <_Py_write@@Base+0x155a> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r7 │ │ │ │ subs r3, r1, #4 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr.w r1, [r8, r3] │ │ │ │ - bl 7b1b4 │ │ │ │ + bl 7b138 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r6, #2 │ │ │ │ str.w r0, [r8, r3] │ │ │ │ - beq.n 95564 <_Py_write@@Base+0xd70> │ │ │ │ + beq.n 95538 <_Py_write@@Base+0xd70> │ │ │ │ ldr.w r3, [r9, r6, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 95d4e <_Py_write@@Base+0x155a> │ │ │ │ + beq.w 95d22 <_Py_write@@Base+0x155a> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.w 95d4e <_Py_write@@Base+0x155a> │ │ │ │ + bne.w 95d22 <_Py_write@@Base+0x155a> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r7 │ │ │ │ sub.w r3, r1, #8 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr.w r1, [r8, r3] │ │ │ │ - bl 7b1b4 │ │ │ │ + bl 7b138 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r6, #3 │ │ │ │ str.w r0, [r8, r3] │ │ │ │ - beq.n 95564 <_Py_write@@Base+0xd70> │ │ │ │ + beq.n 95538 <_Py_write@@Base+0xd70> │ │ │ │ ldr.w r3, [sl, #-4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 95d4e <_Py_write@@Base+0x155a> │ │ │ │ + beq.w 95d22 <_Py_write@@Base+0x155a> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.w 95d4e <_Py_write@@Base+0x155a> │ │ │ │ + bne.w 95d22 <_Py_write@@Base+0x155a> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r7 │ │ │ │ sub.w r3, r1, #12 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr.w r1, [r8, r3] │ │ │ │ - bl 7b1b4 │ │ │ │ + bl 7b138 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r6, #4 │ │ │ │ str.w r0, [r8, r3] │ │ │ │ - beq.n 95564 <_Py_write@@Base+0xd70> │ │ │ │ + beq.n 95538 <_Py_write@@Base+0xd70> │ │ │ │ ldr.w r3, [sl, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 95d4e <_Py_write@@Base+0x155a> │ │ │ │ + beq.w 95d22 <_Py_write@@Base+0x155a> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.w 95d4e <_Py_write@@Base+0x155a> │ │ │ │ + bne.w 95d22 <_Py_write@@Base+0x155a> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r7 │ │ │ │ sub.w sl, r1, #16 │ │ │ │ ldr.w r1, [r8, sl] │ │ │ │ - bl 7b1b4 │ │ │ │ + bl 7b138 │ │ │ │ cmp r6, #5 │ │ │ │ str.w r0, [r8, sl] │ │ │ │ sub.w r8, r6, #6 │ │ │ │ - beq.n 95564 <_Py_write@@Base+0xd70> │ │ │ │ + beq.n 95538 <_Py_write@@Base+0xd70> │ │ │ │ add.w r6, r6, #1073741824 @ 0x40000000 │ │ │ │ subs r6, #2 │ │ │ │ add.w r6, r9, r6, lsl #2 │ │ │ │ ldr.w r1, [r6, #-4]! │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 95d4e <_Py_write@@Base+0x155a> │ │ │ │ + beq.w 95d22 <_Py_write@@Base+0x155a> │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.w 95d4e <_Py_write@@Base+0x155a> │ │ │ │ + bne.w 95d22 <_Py_write@@Base+0x155a> │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r7 │ │ │ │ add.w r8, r8, #4294967295 @ 0xffffffff │ │ │ │ - bl 7b1b4 │ │ │ │ + bl 7b138 │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ str r0, [r6, #0] │ │ │ │ - bne.n 9553e <_Py_write@@Base+0xd4a> │ │ │ │ - ldr r3, [pc, #432] @ (95718 <_Py_write@@Base+0xf24>) │ │ │ │ + bne.n 95512 <_Py_write@@Base+0xd4a> │ │ │ │ + ldr r3, [pc, #432] @ (956ec <_Py_write@@Base+0xf24>) │ │ │ │ ldr.w r3, [r3, fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 95d3a <_Py_write@@Base+0x1546> │ │ │ │ + beq.w 95d0e <_Py_write@@Base+0x1546> │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 959b6 <_Py_write@@Base+0x11c2> │ │ │ │ + beq.w 9598a <_Py_write@@Base+0x11c2> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [r5, #16] │ │ │ │ movw r7, #6288 @ 0x1890 │ │ │ │ movt r7, #70 @ 0x46 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r6, [r7, #16] │ │ │ │ mov.w r8, r3, lsr #1 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ adds r6, #3 │ │ │ │ mla r6, r3, r8, r6 │ │ │ │ bics.w r6, r6, #3 │ │ │ │ - bmi.w 95ba6 <_Py_write@@Base+0x13b2> │ │ │ │ + bmi.w 95b7a <_Py_write@@Base+0x13b2> │ │ │ │ movw r9, #19968 @ 0x4e00 │ │ │ │ movt r9, #72 @ 0x48 │ │ │ │ - movw r3, #6037 @ 0x1795 │ │ │ │ + movw r3, #6029 @ 0x178d │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r2, [r9, #712] @ 0x2c8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 95b96 <_Py_write@@Base+0x13a2> │ │ │ │ - ldr r3, [pc, #344] @ (95718 <_Py_write@@Base+0xf24>) │ │ │ │ + bne.w 95b6a <_Py_write@@Base+0x13a2> │ │ │ │ + ldr r3, [pc, #344] @ (956ec <_Py_write@@Base+0xf24>) │ │ │ │ subs r1, r6, #1 │ │ │ │ cmp.w r1, #512 @ 0x200 │ │ │ │ ldr.w r3, [r3, fp] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w sl, [r3, #1528] @ 0x5f8 │ │ │ │ - bcs.w 95922 <_Py_write@@Base+0x112e> │ │ │ │ + bcs.w 958f6 <_Py_write@@Base+0x112e> │ │ │ │ lsrs r1, r1, #3 │ │ │ │ ldr.w r2, [sl, r1, lsl #3] │ │ │ │ ldr.w ip, [r2, #8] │ │ │ │ cmp r2, ip │ │ │ │ - beq.w 95b86 <_Py_write@@Base+0x1392> │ │ │ │ + beq.w 95b5a <_Py_write@@Base+0x1392> │ │ │ │ ldr r3, [r2, #0] │ │ │ │ ldr r4, [r2, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ str r0, [r2, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 95900 <_Py_write@@Base+0x110c> │ │ │ │ + beq.w 958d4 <_Py_write@@Base+0x110c> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r7, [r4, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - ldr r2, [pc, #276] @ (9571c <_Py_write@@Base+0xf28>) │ │ │ │ + ldr r2, [pc, #276] @ (956f0 <_Py_write@@Base+0xf28>) │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r7, #0] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 95cec <_Py_write@@Base+0x14f8> │ │ │ │ + bne.w 95cc0 <_Py_write@@Base+0x14f8> │ │ │ │ str.w r8, [r4, #8] │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ ldr.w r8, [r3, #8] │ │ │ │ cmp.w r8, #0 │ │ │ │ - ble.w 95964 <_Py_write@@Base+0x1170> │ │ │ │ + ble.w 95938 <_Py_write@@Base+0x1170> │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ ldrb r2, [r3, #16] │ │ │ │ and.w r1, r2, #64 @ 0x40 │ │ │ │ ands.w sl, r2, #32 │ │ │ │ - beq.w 95ad8 <_Py_write@@Base+0x12e4> │ │ │ │ + beq.w 95aac <_Py_write@@Base+0x12e4> │ │ │ │ mov.w sl, #0 │ │ │ │ movs r7, #1 │ │ │ │ ubfx r2, r1, #6, #1 │ │ │ │ str r2, [sp, #8] │ │ │ │ cmp.w r8, #1 │ │ │ │ - beq.n 956a4 <_Py_write@@Base+0xeb0> │ │ │ │ + beq.n 95678 <_Py_write@@Base+0xeb0> │ │ │ │ ldrb r2, [r3, #17] │ │ │ │ and.w r1, r2, #64 @ 0x40 │ │ │ │ lsls r0, r2, #26 │ │ │ │ - bpl.w 95aec <_Py_write@@Base+0x12f8> │ │ │ │ + bpl.w 95ac0 <_Py_write@@Base+0x12f8> │ │ │ │ adds r7, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 95b08 <_Py_write@@Base+0x1314> │ │ │ │ + bne.w 95adc <_Py_write@@Base+0x1314> │ │ │ │ cmp.w r8, #2 │ │ │ │ - beq.n 956a4 <_Py_write@@Base+0xeb0> │ │ │ │ + beq.n 95678 <_Py_write@@Base+0xeb0> │ │ │ │ ldrb r2, [r3, #18] │ │ │ │ and.w r1, r2, #64 @ 0x40 │ │ │ │ lsls r0, r2, #26 │ │ │ │ - bpl.w 95afa <_Py_write@@Base+0x1306> │ │ │ │ + bpl.w 95ace <_Py_write@@Base+0x1306> │ │ │ │ adds r7, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 95b3c <_Py_write@@Base+0x1348> │ │ │ │ + bne.w 95b10 <_Py_write@@Base+0x1348> │ │ │ │ cmp.w r8, #3 │ │ │ │ - beq.n 956a4 <_Py_write@@Base+0xeb0> │ │ │ │ + beq.n 95678 <_Py_write@@Base+0xeb0> │ │ │ │ add.w r0, r3, #15 │ │ │ │ adds r3, #18 │ │ │ │ add r0, r8 │ │ │ │ ldrb.w r2, [r3, #1]! │ │ │ │ and.w r1, r2, #64 @ 0x40 │ │ │ │ lsls r6, r2, #26 │ │ │ │ - bpl.w 95ab8 <_Py_write@@Base+0x12c4> │ │ │ │ + bpl.w 95a8c <_Py_write@@Base+0x12c4> │ │ │ │ adds r7, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 95ae4 <_Py_write@@Base+0x12f0> │ │ │ │ + bne.w 95ab8 <_Py_write@@Base+0x12f0> │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 9568a <_Py_write@@Base+0xe96> │ │ │ │ + bne.n 9565e <_Py_write@@Base+0xe96> │ │ │ │ ldr r3, [r5, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 95bd0 <_Py_write@@Base+0x13dc> │ │ │ │ - ldr r3, [pc, #104] @ (95718 <_Py_write@@Base+0xf24>) │ │ │ │ + beq.w 95ba4 <_Py_write@@Base+0x13dc> │ │ │ │ + ldr r3, [pc, #104] @ (956ec <_Py_write@@Base+0xf24>) │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ ldr.w r3, [r3, fp] │ │ │ │ ldr r2, [r1, #0] │ │ │ │ ldr r6, [r3, #8] │ │ │ │ cmp r2, r0 │ │ │ │ - bne.w 95b18 <_Py_write@@Base+0x1324> │ │ │ │ + bne.w 95aec <_Py_write@@Base+0x1324> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ str r1, [r4, #80] @ 0x50 │ │ │ │ ldr.w ip, [r3] │ │ │ │ cmp ip, r2 │ │ │ │ - bne.w 95b2a <_Py_write@@Base+0x1336> │ │ │ │ + bne.w 95afe <_Py_write@@Base+0x1336> │ │ │ │ ldr r0, [r5, #8] │ │ │ │ str r3, [r4, #84] @ 0x54 │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r9, [r0] │ │ │ │ cmp r9, r3 │ │ │ │ - bne.w 95b44 <_Py_write@@Base+0x1350> │ │ │ │ + bne.w 95b18 <_Py_write@@Base+0x1350> │ │ │ │ movs r2, #0 │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7b1b4 │ │ │ │ + bl 7b138 │ │ │ │ ldr r1, [r4, #84] @ 0x54 │ │ │ │ movs r2, #0 │ │ │ │ str r0, [r4, #80] @ 0x50 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7b1b4 │ │ │ │ + bl 7b138 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ movs r2, #0 │ │ │ │ str r0, [r4, #84] @ 0x54 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7b1b4 │ │ │ │ + bl 7b138 │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr r1, [r5, #24] │ │ │ │ str r3, [r4, #24] │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldr r2, [r1, #0] │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ cmp r2, r9 │ │ │ │ - beq.n 95724 <_Py_write@@Base+0xf30> │ │ │ │ - b.n 95720 <_Py_write@@Base+0xf2c> │ │ │ │ + beq.n 956f8 <_Py_write@@Base+0xf30> │ │ │ │ + b.n 956f4 <_Py_write@@Base+0xf2c> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ ldr r2, [r5, #28] │ │ │ │ @@ -160337,15 +160299,15 @@ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ str r7, [r4, #56] @ 0x38 │ │ │ │ strd r2, sl, [r4, #60] @ 0x3c │ │ │ │ strd r8, r3, [r4, #48] @ 0x30 │ │ │ │ ldr.w r3, [r6, #1728] @ 0x6c0 │ │ │ │ str r3, [r4, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 95d66 <_Py_write@@Base+0x1572> │ │ │ │ + beq.w 95d3a <_Py_write@@Base+0x1572> │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r6, #1728] @ 0x6c0 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r4, #96] @ 0x60 │ │ │ │ strd r3, r3, [r4, #108] @ 0x6c │ │ │ │ str r3, [r4, #120] @ 0x78 │ │ │ │ str r3, [r4, #104] @ 0x68 │ │ │ │ @@ -160353,3417 +160315,3416 @@ │ │ │ │ add.w r5, r4, #124 @ 0x7c │ │ │ │ add.w r1, r3, #16 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ mov r0, r5 │ │ │ │ blx 29c10 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - ble.w 95d10 <_Py_write@@Base+0x151c> │ │ │ │ + ble.w 95ce4 <_Py_write@@Base+0x151c> │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ cmp r3, #149 @ 0x95 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ - bne.w 95978 <_Py_write@@Base+0x1184> │ │ │ │ - movw r0, #14280 @ 0x37c8 │ │ │ │ + bne.w 9594c <_Py_write@@Base+0x1184> │ │ │ │ + movw r0, #14600 @ 0x3908 │ │ │ │ movt r0, #53 @ 0x35 │ │ │ │ movs r2, #0 │ │ │ │ mov.w ip, #17 │ │ │ │ str r3, [r4, #116] @ 0x74 │ │ │ │ movw lr, #21845 @ 0x5555 │ │ │ │ - b.n 95808 <_Py_write@@Base+0x1014> │ │ │ │ + b.n 957dc <_Py_write@@Base+0x1014> │ │ │ │ adds r2, #1 │ │ │ │ cmp r2, r7 │ │ │ │ - bge.n 95854 <_Py_write@@Base+0x1060> │ │ │ │ + bge.n 95828 <_Py_write@@Base+0x1060> │ │ │ │ ldrb.w r3, [r5, r2, lsl #1] │ │ │ │ lsls r6, r2, #1 │ │ │ │ cmp r3, #254 @ 0xfe │ │ │ │ - beq.w 95996 <_Py_write@@Base+0x11a2> │ │ │ │ + beq.w 9596a <_Py_write@@Base+0x11a2> │ │ │ │ cmp r3, #247 @ 0xf7 │ │ │ │ - beq.w 95ac4 <_Py_write@@Base+0x12d0> │ │ │ │ + beq.w 95a98 <_Py_write@@Base+0x12d0> │ │ │ │ add r3, r0 │ │ │ │ ldrb r1, [r3, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 95aca <_Py_write@@Base+0x12d6> │ │ │ │ + bne.w 95a9e <_Py_write@@Base+0x12d6> │ │ │ │ ldrb.w r1, [r3, #272] @ 0x110 │ │ │ │ adds r3, r0, r1 │ │ │ │ ldrb.w r3, [r3, #528] @ 0x210 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 95802 <_Py_write@@Base+0x100e> │ │ │ │ + beq.n 957d6 <_Py_write@@Base+0x100e> │ │ │ │ adds r6, #2 │ │ │ │ cmp r1, #77 @ 0x4d │ │ │ │ add.w r8, r5, r6 │ │ │ │ - beq.n 958f6 <_Py_write@@Base+0x1102> │ │ │ │ + beq.n 958ca <_Py_write@@Base+0x1102> │ │ │ │ subs r1, #97 @ 0x61 │ │ │ │ add r2, r3 │ │ │ │ cmp r1, #3 │ │ │ │ it ls │ │ │ │ strhls.w lr, [r5, r6] │ │ │ │ - bls.n 95802 <_Py_write@@Base+0x100e> │ │ │ │ + bls.n 957d6 <_Py_write@@Base+0x100e> │ │ │ │ adds r2, #1 │ │ │ │ strh.w ip, [r8] │ │ │ │ cmp r2, r7 │ │ │ │ - blt.n 95808 <_Py_write@@Base+0x1014> │ │ │ │ - ldr r3, [pc, #732] @ (95b34 <_Py_write@@Base+0x1340>) │ │ │ │ + blt.n 957dc <_Py_write@@Base+0x1014> │ │ │ │ + ldr r3, [pc, #732] @ (95b08 <_Py_write@@Base+0x1340>) │ │ │ │ ldr.w r3, [r3, fp] │ │ │ │ ldr r5, [r3, #8] │ │ │ │ add.w r2, r5, #4096 @ 0x1000 │ │ │ │ ldrb.w r6, [r2, #1600] @ 0x640 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 95cce <_Py_write@@Base+0x14da> │ │ │ │ + bne.w 95ca2 <_Py_write@@Base+0x14da> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r3, 9587a <_Py_write@@Base+0x1086> │ │ │ │ + cbz r3, 9584e <_Py_write@@Base+0x1086> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 958d2 <_Py_write@@Base+0x10de> │ │ │ │ + bne.n 958a6 <_Py_write@@Base+0x10de> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r2, r7 │ │ │ │ - beq.n 95954 <_Py_write@@Base+0x1160> │ │ │ │ + beq.n 95928 <_Py_write@@Base+0x1160> │ │ │ │ cmp r2, r4 │ │ │ │ - bne.w 95416 <_Py_write@@Base+0xc22> │ │ │ │ + bne.w 953ea <_Py_write@@Base+0xc22> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77604 │ │ │ │ + bl 77584 │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 95bbc <_Py_write@@Base+0x13c8> │ │ │ │ + beq.w 95b90 <_Py_write@@Base+0x13c8> │ │ │ │ add r1, sp, #20 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #20] │ │ │ │ - bl 97898 │ │ │ │ + bl 97864 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 95d16 <_Py_write@@Base+0x1522> │ │ │ │ + blt.w 95cea <_Py_write@@Base+0x1522> │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 95ca4 <_Py_write@@Base+0x14b0> │ │ │ │ + bne.w 95c78 <_Py_write@@Base+0x14b0> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 95416 <_Py_write@@Base+0xc22> │ │ │ │ + beq.w 953ea <_Py_write@@Base+0xc22> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 95416 <_Py_write@@Base+0xc22> │ │ │ │ + bne.w 953ea <_Py_write@@Base+0xc22> │ │ │ │ mov r0, r3 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 95416 <_Py_write@@Base+0xc22> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 953ea <_Py_write@@Base+0xc22> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9587a <_Py_write@@Base+0x1086> │ │ │ │ - ldr r2, [pc, #604] @ (95b38 <_Py_write@@Base+0x1344>) │ │ │ │ + bne.n 9584e <_Py_write@@Base+0x1086> │ │ │ │ + ldr r2, [pc, #604] @ (95b0c <_Py_write@@Base+0x1344>) │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 95c8a <_Py_write@@Base+0x1496> │ │ │ │ + bne.w 95c5e <_Py_write@@Base+0x1496> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx r5 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r2, r3 │ │ │ │ mov.w r3, #260 @ 0x104 │ │ │ │ strh r3, [r5, r6] │ │ │ │ - b.n 95802 <_Py_write@@Base+0x100e> │ │ │ │ + b.n 957d6 <_Py_write@@Base+0x100e> │ │ │ │ ldrd lr, r3, [r2, #24] │ │ │ │ cmp r3, lr │ │ │ │ - bcc.w 95aac <_Py_write@@Base+0x12b8> │ │ │ │ + bcc.w 95a80 <_Py_write@@Base+0x12b8> │ │ │ │ adds r3, r1, #1 │ │ │ │ add.w r3, lr, r3, lsl #3 │ │ │ │ str r3, [r2, #24] │ │ │ │ add.w r3, r2, lr │ │ │ │ str r3, [r2, #4] │ │ │ │ str.w r0, [r2, lr] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 955fa <_Py_write@@Base+0xe06> │ │ │ │ + bne.w 955ce <_Py_write@@Base+0xe06> │ │ │ │ ldr.w r3, [r9, #672] @ 0x2a0 │ │ │ │ - movw r2, #49361 @ 0xc0d1 │ │ │ │ + movw r2, #49353 @ 0xc0c9 │ │ │ │ movt r2, #6 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 95bc0 <_Py_write@@Base+0x13cc> │ │ │ │ + bne.w 95b94 <_Py_write@@Base+0x13cc> │ │ │ │ cmp r6, #1 │ │ │ │ mov r0, r6 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2a0fc │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 95ba6 <_Py_write@@Base+0x13b2> │ │ │ │ + beq.w 95b7a <_Py_write@@Base+0x13b2> │ │ │ │ ldr.w r3, [sl, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [sl, #800] @ 0x320 │ │ │ │ - b.n 955fa <_Py_write@@Base+0xe06> │ │ │ │ + b.n 955ce <_Py_write@@Base+0xe06> │ │ │ │ mov r0, r6 │ │ │ │ movs r1, #0 │ │ │ │ - bl 97898 │ │ │ │ + bl 97864 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 95416 <_Py_write@@Base+0xc22> │ │ │ │ - b.n 95bbc <_Py_write@@Base+0x13c8> │ │ │ │ + bge.w 953ea <_Py_write@@Base+0xc22> │ │ │ │ + b.n 95b90 <_Py_write@@Base+0x13c8> │ │ │ │ ldr r7, [r5, #56] @ 0x38 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 95bcc <_Py_write@@Base+0x13d8> │ │ │ │ + beq.w 95ba0 <_Py_write@@Base+0x13d8> │ │ │ │ mov.w sl, #0 │ │ │ │ str.w sl, [sp, #8] │ │ │ │ mov r7, sl │ │ │ │ - b.n 956ac <_Py_write@@Base+0xeb8> │ │ │ │ + b.n 95680 <_Py_write@@Base+0xeb8> │ │ │ │ cmp r7, #1 │ │ │ │ it eq │ │ │ │ moveq r3, r7 │ │ │ │ - beq.w 957ec <_Py_write@@Base+0xff8> │ │ │ │ + beq.w 957c0 <_Py_write@@Base+0xff8> │ │ │ │ movs r3, #1 │ │ │ │ ldrb.w r2, [r5, r3, lsl #1] │ │ │ │ cmp r2, #149 @ 0x95 │ │ │ │ - beq.w 957ec <_Py_write@@Base+0xff8> │ │ │ │ + beq.w 957c0 <_Py_write@@Base+0xff8> │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 95984 <_Py_write@@Base+0x1190> │ │ │ │ - b.n 957ec <_Py_write@@Base+0xff8> │ │ │ │ + bne.n 95958 <_Py_write@@Base+0x1190> │ │ │ │ + b.n 957c0 <_Py_write@@Base+0xff8> │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ udf #255 @ 0xff │ │ │ │ ldr.w r9, [r5, #36] @ 0x24 │ │ │ │ ldr.w r6, [r9, #8] │ │ │ │ subs r3, r6, #1 │ │ │ │ - bpl.w 95438 <_Py_write@@Base+0xc44> │ │ │ │ + bpl.w 9540c <_Py_write@@Base+0xc44> │ │ │ │ add.w r7, r7, #4096 @ 0x1000 │ │ │ │ ldr r3, [r7, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9557e <_Py_write@@Base+0xd8a> │ │ │ │ + bne.w 95552 <_Py_write@@Base+0xd8a> │ │ │ │ ldr.w sl, [r5, #24] │ │ │ │ movs r1, #32 │ │ │ │ movs r0, #0 │ │ │ │ - bl 71e88 │ │ │ │ + bl 71e08 │ │ │ │ add.w r6, sl, #16 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 95bb8 <_Py_write@@Base+0x13c4> │ │ │ │ + beq.w 95b8c <_Py_write@@Base+0x13c4> │ │ │ │ add.w r1, r0, #16 │ │ │ │ ldr.w r0, [sl, #8] │ │ │ │ mov r3, r1 │ │ │ │ movs r4, #0 │ │ │ │ cmp r4, r0 │ │ │ │ - bge.w 95bde <_Py_write@@Base+0x13ea> │ │ │ │ + bge.w 95bb2 <_Py_write@@Base+0x13ea> │ │ │ │ ldr r0, [r2, #8] │ │ │ │ subs r7, r3, r1 │ │ │ │ add.w ip, r7, #16 │ │ │ │ cmp ip, r0 │ │ │ │ - bge.w 95c74 <_Py_write@@Base+0x1480> │ │ │ │ + bge.w 95c48 <_Py_write@@Base+0x1480> │ │ │ │ ldrb r0, [r6, r4] │ │ │ │ add.w ip, r3, #1 │ │ │ │ adds r7, r6, r4 │ │ │ │ and.w lr, r0, #120 @ 0x78 │ │ │ │ cmp.w lr, #120 @ 0x78 │ │ │ │ itt eq │ │ │ │ strbeq r0, [r3, #0] │ │ │ │ moveq r3, ip │ │ │ │ - beq.n 95a3c <_Py_write@@Base+0x1248> │ │ │ │ + beq.n 95a10 <_Py_write@@Base+0x1248> │ │ │ │ and.w r0, r0, #7 │ │ │ │ orn r0, r0, #23 │ │ │ │ strb r0, [r3, #0] │ │ │ │ ldrb r0, [r6, r4] │ │ │ │ ubfx r0, r0, #3, #4 │ │ │ │ cmp r0, #15 │ │ │ │ - beq.w 95c38 <_Py_write@@Base+0x1444> │ │ │ │ + beq.w 95c0c <_Py_write@@Base+0x1444> │ │ │ │ cmp r0, #12 │ │ │ │ - bhi.w 95bfa <_Py_write@@Base+0x1406> │ │ │ │ + bhi.w 95bce <_Py_write@@Base+0x1406> │ │ │ │ cmp r0, #11 │ │ │ │ - beq.w 95c40 <_Py_write@@Base+0x144c> │ │ │ │ + beq.w 95c14 <_Py_write@@Base+0x144c> │ │ │ │ sub.w r7, r0, #12 │ │ │ │ movs r3, #1 │ │ │ │ negs r0, r7 │ │ │ │ adcs r0, r7 │ │ │ │ mov r7, ip │ │ │ │ lsls r0, r0, #2 │ │ │ │ add r3, ip │ │ │ │ strb r0, [r7, #0] │ │ │ │ ldr.w r0, [sl, #8] │ │ │ │ adds r7, r4, #1 │ │ │ │ cmp r7, r0 │ │ │ │ - bge.n 95a90 <_Py_write@@Base+0x129c> │ │ │ │ + bge.n 95a64 <_Py_write@@Base+0x129c> │ │ │ │ ldrsb.w ip, [r6, r7] │ │ │ │ cmp.w ip, #0 │ │ │ │ - blt.w 95bf6 <_Py_write@@Base+0x1402> │ │ │ │ + blt.w 95bca <_Py_write@@Base+0x1402> │ │ │ │ adds r7, r4, #2 │ │ │ │ cmp r0, r7 │ │ │ │ - ble.w 95c6e <_Py_write@@Base+0x147a> │ │ │ │ + ble.w 95c42 <_Py_write@@Base+0x147a> │ │ │ │ ldrsb.w ip, [r6, r7] │ │ │ │ cmp.w ip, #0 │ │ │ │ - blt.w 95bd6 <_Py_write@@Base+0x13e2> │ │ │ │ + blt.w 95baa <_Py_write@@Base+0x13e2> │ │ │ │ adds r7, r4, #3 │ │ │ │ cmp r0, r7 │ │ │ │ - ble.w 95c6e <_Py_write@@Base+0x147a> │ │ │ │ + ble.w 95c42 <_Py_write@@Base+0x147a> │ │ │ │ ldrsb.w ip, [r6, r7] │ │ │ │ cmp.w ip, #0 │ │ │ │ - blt.w 95bd6 <_Py_write@@Base+0x13e2> │ │ │ │ + blt.w 95baa <_Py_write@@Base+0x13e2> │ │ │ │ adds r4, #4 │ │ │ │ cmp r0, r4 │ │ │ │ - ble.n 95a8e <_Py_write@@Base+0x129a> │ │ │ │ + ble.n 95a62 <_Py_write@@Base+0x129a> │ │ │ │ ldrsb r7, [r6, r4] │ │ │ │ cmp r7, #0 │ │ │ │ - blt.w 95bd8 <_Py_write@@Base+0x13e4> │ │ │ │ + blt.w 95bac <_Py_write@@Base+0x13e4> │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, r0 │ │ │ │ - blt.n 95a80 <_Py_write@@Base+0x128c> │ │ │ │ + blt.n 95a54 <_Py_write@@Base+0x128c> │ │ │ │ mov r7, r4 │ │ │ │ mov r4, r7 │ │ │ │ - b.n 959dc <_Py_write@@Base+0x11e8> │ │ │ │ + b.n 959b0 <_Py_write@@Base+0x11e8> │ │ │ │ ldr r2, [r0, #28] │ │ │ │ ldr r3, [r2, #8] │ │ │ │ subs.w r9, r3, #1 │ │ │ │ - bmi.w 9599c <_Py_write@@Base+0x11a8> │ │ │ │ + bmi.w 95970 <_Py_write@@Base+0x11a8> │ │ │ │ movw r4, #42220 @ 0xa4ec │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ - b.w 95256 <_Py_write@@Base+0xa62> │ │ │ │ + b.w 9522a <_Py_write@@Base+0xa62> │ │ │ │ ldr r3, [r2, #12] │ │ │ │ str.w r3, [ip, #12] │ │ │ │ str.w ip, [r3, #8] │ │ │ │ - b.n 955fa <_Py_write@@Base+0xe06> │ │ │ │ - cbnz r1, 95ae4 <_Py_write@@Base+0x12f0> │ │ │ │ + b.n 955ce <_Py_write@@Base+0xe06> │ │ │ │ + cbnz r1, 95ab8 <_Py_write@@Base+0x12f0> │ │ │ │ lsls r2, r2, #24 │ │ │ │ it mi │ │ │ │ addmi.w sl, sl, #1 │ │ │ │ - b.n 956a0 <_Py_write@@Base+0xeac> │ │ │ │ + b.n 95674 <_Py_write@@Base+0xeac> │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #32] │ │ │ │ udf #255 @ 0xff │ │ │ │ adds r3, r0, r1 │ │ │ │ ldrb.w r3, [r3, #528] @ 0x210 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 95802 <_Py_write@@Base+0x100e> │ │ │ │ - b.n 95832 <_Py_write@@Base+0x103e> │ │ │ │ - cbnz r1, 95b10 <_Py_write@@Base+0x131c> │ │ │ │ + beq.w 957d6 <_Py_write@@Base+0x100e> │ │ │ │ + b.n 95806 <_Py_write@@Base+0x103e> │ │ │ │ + cbnz r1, 95ae4 <_Py_write@@Base+0x131c> │ │ │ │ mov.w sl, r2, lsr #7 │ │ │ │ mov r7, r1 │ │ │ │ str r1, [sp, #8] │ │ │ │ - b.n 95648 <_Py_write@@Base+0xe54> │ │ │ │ + b.n 9561c <_Py_write@@Base+0xe54> │ │ │ │ ldr r2, [sp, #8] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [sp, #8] │ │ │ │ - b.n 956a0 <_Py_write@@Base+0xeac> │ │ │ │ - cbnz r1, 95b08 <_Py_write@@Base+0x1314> │ │ │ │ + b.n 95674 <_Py_write@@Base+0xeac> │ │ │ │ + cbnz r1, 95adc <_Py_write@@Base+0x1314> │ │ │ │ lsls r6, r2, #24 │ │ │ │ - bpl.w 95662 <_Py_write@@Base+0xe6e> │ │ │ │ + bpl.w 95636 <_Py_write@@Base+0xe6e> │ │ │ │ add.w sl, sl, #1 │ │ │ │ - b.n 95662 <_Py_write@@Base+0xe6e> │ │ │ │ - cbnz r1, 95b3c <_Py_write@@Base+0x1348> │ │ │ │ + b.n 95636 <_Py_write@@Base+0xe6e> │ │ │ │ + cbnz r1, 95b10 <_Py_write@@Base+0x1348> │ │ │ │ lsls r2, r2, #24 │ │ │ │ - bpl.w 9567c <_Py_write@@Base+0xe88> │ │ │ │ + bpl.w 95650 <_Py_write@@Base+0xe88> │ │ │ │ add.w sl, sl, #1 │ │ │ │ - b.n 9567c <_Py_write@@Base+0xe88> │ │ │ │ + b.n 95650 <_Py_write@@Base+0xe88> │ │ │ │ ldr r2, [sp, #8] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [sp, #8] │ │ │ │ - b.n 95662 <_Py_write@@Base+0xe6e> │ │ │ │ + b.n 95636 <_Py_write@@Base+0xe6e> │ │ │ │ movs r2, #1 │ │ │ │ mov r7, sl │ │ │ │ str r2, [sp, #8] │ │ │ │ - b.n 95648 <_Py_write@@Base+0xe54> │ │ │ │ + b.n 9561c <_Py_write@@Base+0xe54> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ str r1, [r4, #80] @ 0x50 │ │ │ │ ldr.w ip, [r3] │ │ │ │ cmp ip, r0 │ │ │ │ - beq.w 956d0 <_Py_write@@Base+0xedc> │ │ │ │ + beq.w 956a4 <_Py_write@@Base+0xedc> │ │ │ │ add.w r2, ip, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 956d0 <_Py_write@@Base+0xedc> │ │ │ │ + b.n 956a4 <_Py_write@@Base+0xedc> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [sp, #8] │ │ │ │ - b.n 9567c <_Py_write@@Base+0xe88> │ │ │ │ + b.n 95650 <_Py_write@@Base+0xe88> │ │ │ │ add.w r2, r9, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7b1b4 │ │ │ │ + bl 7b138 │ │ │ │ ldr r1, [r4, #84] @ 0x54 │ │ │ │ movs r2, #0 │ │ │ │ str r0, [r4, #80] @ 0x50 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7b1b4 │ │ │ │ + bl 7b138 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ movs r2, #0 │ │ │ │ str r0, [r4, #84] @ 0x54 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7b1b4 │ │ │ │ + bl 7b138 │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ ldr r1, [r5, #24] │ │ │ │ str r2, [r4, #24] │ │ │ │ ldr r2, [r5, #20] │ │ │ │ str r2, [r4, #44] @ 0x2c │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 95720 <_Py_write@@Base+0xf2c> │ │ │ │ - b.n 95724 <_Py_write@@Base+0xf30> │ │ │ │ + bne.w 956f4 <_Py_write@@Base+0xf2c> │ │ │ │ + b.n 956f8 <_Py_write@@Base+0xf30> │ │ │ │ mov r0, sl │ │ │ │ - bl 71850 │ │ │ │ + bl 71848 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 955fa <_Py_write@@Base+0xe06> │ │ │ │ - b.n 95922 <_Py_write@@Base+0x112e> │ │ │ │ + bne.w 955ce <_Py_write@@Base+0xe06> │ │ │ │ + b.n 958f6 <_Py_write@@Base+0x112e> │ │ │ │ ldr.w r0, [r9, #708] @ 0x2c4 │ │ │ │ mov r1, r6 │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 955fa <_Py_write@@Base+0xe06> │ │ │ │ - bl 1e7a0c │ │ │ │ + bne.w 955ce <_Py_write@@Base+0xe06> │ │ │ │ + bl 1e7954 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9561e <_Py_write@@Base+0xe2a> │ │ │ │ + bne.w 955f2 <_Py_write@@Base+0xe2a> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 78230 │ │ │ │ - bl 1e7a0c │ │ │ │ + bl 781b0 │ │ │ │ + bl 1e7954 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 9587a <_Py_write@@Base+0x1086> │ │ │ │ + b.n 9584e <_Py_write@@Base+0x1086> │ │ │ │ ldr.w r0, [r9, #668] @ 0x29c │ │ │ │ mov r1, r6 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 95942 <_Py_write@@Base+0x114e> │ │ │ │ + b.n 95916 <_Py_write@@Base+0x114e> │ │ │ │ mov sl, r7 │ │ │ │ str r7, [sp, #8] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r5, #56] @ 0x38 │ │ │ │ - b.n 956ac <_Py_write@@Base+0xeb8> │ │ │ │ + b.n 95680 <_Py_write@@Base+0xeb8> │ │ │ │ mov r4, r7 │ │ │ │ cmp r0, r4 │ │ │ │ - bgt.w 959e2 <_Py_write@@Base+0x11ee> │ │ │ │ + bgt.w 959b6 <_Py_write@@Base+0x11ee> │ │ │ │ subs r1, r3, r1 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 9ac98 <_PyBytes_Resize@@Base> │ │ │ │ + bl 9ac60 <_PyBytes_Resize@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 95bbc <_Py_write@@Base+0x13c8> │ │ │ │ + bne.n 95b90 <_Py_write@@Base+0x13c8> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 95bbc <_Py_write@@Base+0x13c8> │ │ │ │ + beq.n 95b90 <_Py_write@@Base+0x13c8> │ │ │ │ str r3, [r5, #24] │ │ │ │ - b.n 95582 <_Py_write@@Base+0xd8e> │ │ │ │ + b.n 95556 <_Py_write@@Base+0xd8e> │ │ │ │ mov r4, r7 │ │ │ │ - b.n 959e2 <_Py_write@@Base+0x11ee> │ │ │ │ + b.n 959b6 <_Py_write@@Base+0x11ee> │ │ │ │ ldrb r0, [r7, #1] │ │ │ │ add.w r9, r7, #2 │ │ │ │ mov.w lr, #0 │ │ │ │ and.w r7, r0, #63 @ 0x3f │ │ │ │ lsls r0, r0, #25 │ │ │ │ - bmi.n 95c52 <_Py_write@@Base+0x145e> │ │ │ │ + bmi.n 95c26 <_Py_write@@Base+0x145e> │ │ │ │ lsls r0, r7, #31 │ │ │ │ it pl │ │ │ │ bicpl.w r0, r7, #1 │ │ │ │ - bmi.n 95c48 <_Py_write@@Base+0x1454> │ │ │ │ + bmi.n 95c1c <_Py_write@@Base+0x1454> │ │ │ │ cmp r0, #63 @ 0x3f │ │ │ │ mov r7, ip │ │ │ │ it ls │ │ │ │ movls r3, #1 │ │ │ │ - bls.w 95a38 <_Py_write@@Base+0x1244> │ │ │ │ + bls.w 95a0c <_Py_write@@Base+0x1244> │ │ │ │ and.w lr, r0, #63 @ 0x3f │ │ │ │ lsrs r0, r0, #6 │ │ │ │ orr.w lr, lr, #64 @ 0x40 │ │ │ │ cmp r0, #63 @ 0x3f │ │ │ │ strb.w lr, [r7], #1 │ │ │ │ - bhi.n 95c22 <_Py_write@@Base+0x142e> │ │ │ │ + bhi.n 95bf6 <_Py_write@@Base+0x142e> │ │ │ │ subs r3, r7, r3 │ │ │ │ - b.n 95a38 <_Py_write@@Base+0x1244> │ │ │ │ + b.n 95a0c <_Py_write@@Base+0x1244> │ │ │ │ mov r7, ip │ │ │ │ movs r3, #1 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 95a38 <_Py_write@@Base+0x1244> │ │ │ │ + b.n 95a0c <_Py_write@@Base+0x1244> │ │ │ │ mov r7, ip │ │ │ │ movs r3, #1 │ │ │ │ movs r0, #2 │ │ │ │ - b.n 95a38 <_Py_write@@Base+0x1244> │ │ │ │ + b.n 95a0c <_Py_write@@Base+0x1244> │ │ │ │ lsrs r0, r7, #1 │ │ │ │ - bne.n 95c68 <_Py_write@@Base+0x1474> │ │ │ │ + bne.n 95c3c <_Py_write@@Base+0x1474> │ │ │ │ mov r7, ip │ │ │ │ movs r3, #1 │ │ │ │ - b.n 95a38 <_Py_write@@Base+0x1244> │ │ │ │ + b.n 95a0c <_Py_write@@Base+0x1244> │ │ │ │ ldrb.w r0, [r9], #1 │ │ │ │ add.w lr, lr, #6 │ │ │ │ and.w r8, r0, #63 @ 0x3f │ │ │ │ lsl.w r8, r8, lr │ │ │ │ orr.w r7, r7, r8 │ │ │ │ - b.n 95c08 <_Py_write@@Base+0x1414> │ │ │ │ + b.n 95bdc <_Py_write@@Base+0x1414> │ │ │ │ orr.w r0, r7, #1 │ │ │ │ - b.n 95c16 <_Py_write@@Base+0x1422> │ │ │ │ + b.n 95bea <_Py_write@@Base+0x1422> │ │ │ │ mov r4, r7 │ │ │ │ mov r7, r4 │ │ │ │ - b.n 95a90 <_Py_write@@Base+0x129c> │ │ │ │ + b.n 95a64 <_Py_write@@Base+0x129c> │ │ │ │ lsls r1, r0, #1 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 9ac98 <_PyBytes_Resize@@Base> │ │ │ │ + bl 9ac60 <_PyBytes_Resize@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 95bbc <_Py_write@@Base+0x13c8> │ │ │ │ + blt.n 95b90 <_Py_write@@Base+0x13c8> │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add.w r1, r2, #16 │ │ │ │ adds r3, r1, r7 │ │ │ │ - b.n 959f0 <_Py_write@@Base+0x11fc> │ │ │ │ - movw r1, #25253 @ 0x62a5 │ │ │ │ + b.n 959c4 <_Py_write@@Base+0x11fc> │ │ │ │ + movw r1, #26133 @ 0x6615 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 958ea <_Py_write@@Base+0x10f6> │ │ │ │ + beq.w 958be <_Py_write@@Base+0x10f6> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx r3 │ │ │ │ - b.n 958ea <_Py_write@@Base+0x10f6> │ │ │ │ + b.n 958be <_Py_write@@Base+0x10f6> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl f5e30 │ │ │ │ - cbz r0, 95d16 <_Py_write@@Base+0x1522> │ │ │ │ + bl f5e48 │ │ │ │ + cbz r0, 95cea <_Py_write@@Base+0x1522> │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ str.w r0, [sl] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 958b2 <_Py_write@@Base+0x10be> │ │ │ │ + beq.w 95886 <_Py_write@@Base+0x10be> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 958b2 <_Py_write@@Base+0x10be> │ │ │ │ + bne.w 95886 <_Py_write@@Base+0x10be> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 958b2 <_Py_write@@Base+0x10be> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 95886 <_Py_write@@Base+0x10be> │ │ │ │ add.w r5, r5, #5664 @ 0x1620 │ │ │ │ lsls r3, r6, #31 │ │ │ │ - bpl.n 95d36 <_Py_write@@Base+0x1542> │ │ │ │ + bpl.n 95d0a <_Py_write@@Base+0x1542> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #0 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 95cf8 <_Py_write@@Base+0x1504> │ │ │ │ + blt.n 95ccc <_Py_write@@Base+0x1504> │ │ │ │ lsrs r6, r6, #1 │ │ │ │ - beq.w 9586a <_Py_write@@Base+0x1076> │ │ │ │ + beq.w 9583e <_Py_write@@Base+0x1076> │ │ │ │ adds r5, #4 │ │ │ │ - b.n 95cd2 <_Py_write@@Base+0x14de> │ │ │ │ + b.n 95ca6 <_Py_write@@Base+0x14de> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 9561a <_Py_write@@Base+0xe26> │ │ │ │ + b.n 955ee <_Py_write@@Base+0xe26> │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #27072 @ 0x69c0 │ │ │ │ + movw r1, #27392 @ 0x6b00 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #27096 @ 0x69d8 │ │ │ │ + movw r0, #27416 @ 0x6b18 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 1ed164 │ │ │ │ - b.n 95ce2 <_Py_write@@Base+0x14ee> │ │ │ │ + bl 1ed0b8 │ │ │ │ + b.n 95cb6 <_Py_write@@Base+0x14ee> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #116] @ 0x74 │ │ │ │ - b.n 95854 <_Py_write@@Base+0x1060> │ │ │ │ + b.n 95828 <_Py_write@@Base+0x1060> │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 95bbc <_Py_write@@Base+0x13c8> │ │ │ │ + beq.w 95b90 <_Py_write@@Base+0x13c8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 95bbc <_Py_write@@Base+0x13c8> │ │ │ │ + bne.w 95b90 <_Py_write@@Base+0x13c8> │ │ │ │ mov r0, r1 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 95bbc <_Py_write@@Base+0x13c8> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 95b90 <_Py_write@@Base+0x13c8> │ │ │ │ lsrs r6, r6, #1 │ │ │ │ - b.n 95ce8 <_Py_write@@Base+0x14f4> │ │ │ │ - movw r1, #63284 @ 0xf734 │ │ │ │ + b.n 95cbc <_Py_write@@Base+0x14f4> │ │ │ │ + movw r1, #63604 @ 0xf874 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - movw r0, #14280 @ 0x37c8 │ │ │ │ + movw r0, #14600 @ 0x3908 │ │ │ │ movt r0, #53 @ 0x35 │ │ │ │ - bl 62644 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 623a4 <_Py_FatalErrorFunc@@Base> │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #27040 @ 0x69a0 │ │ │ │ + movw r1, #27360 @ 0x6ae0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 95bbc <_Py_write@@Base+0x13c8> │ │ │ │ + bl 1271a4 │ │ │ │ + b.n 95b90 <_Py_write@@Base+0x13c8> │ │ │ │ strd r3, r3, [r4, #96] @ 0x60 │ │ │ │ strd r3, r3, [r4, #108] @ 0x6c │ │ │ │ ldr r2, [r5, #16] │ │ │ │ add.w r5, r4, #124 @ 0x7c │ │ │ │ str r3, [r4, #120] @ 0x78 │ │ │ │ add.w r1, r2, #16 │ │ │ │ str r3, [r4, #104] @ 0x68 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ - b.n 957d2 <_Py_write@@Base+0xfde> │ │ │ │ + b.n 957a6 <_Py_write@@Base+0xfde> │ │ │ │ ldr r2, [r6, #28] │ │ │ │ ldr r0, [r6, #8] │ │ │ │ add r0, r2 │ │ │ │ cmp r2, r0 │ │ │ │ - bne.w 952aa <_Py_write@@Base+0xab6> │ │ │ │ - b.w 95404 <_Py_write@@Base+0xc10> │ │ │ │ + bne.w 9527e <_Py_write@@Base+0xab6> │ │ │ │ + b.w 953d8 <_Py_write@@Base+0xc10> │ │ │ │ │ │ │ │ -00095d90 : │ │ │ │ - b.w 8276c │ │ │ │ +00095d64 : │ │ │ │ + b.w 8277c │ │ │ │ │ │ │ │ -00095d94 : │ │ │ │ +00095d68 : │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r1, [pc, #256] @ (95ea4 ) │ │ │ │ + ldr r1, [pc, #256] @ (95e78 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movs r2, #0 │ │ │ │ ldr r4, [r3, r1] │ │ │ │ str r2, [r3, r1] │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ str r2, [r4, #24] │ │ │ │ bic.w r3, r3, #16 │ │ │ │ ldr r5, [r1, #8] │ │ │ │ strb r3, [r4, #16] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 95e94 │ │ │ │ + beq.n 95e68 │ │ │ │ str r4, [r5, #4] │ │ │ │ add.w r6, r5, #64 @ 0x40 │ │ │ │ mov r0, r6 │ │ │ │ blx 29b34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 95e86 │ │ │ │ + bne.n 95e5a │ │ │ │ str r0, [r5, #8] │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ bfi r3, r0, #5, #1 │ │ │ │ add.w r0, r5, #16 │ │ │ │ strb r3, [r4, #16] │ │ │ │ blx 29c64 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 95e78 │ │ │ │ + bne.n 95e4c │ │ │ │ mov r0, r6 │ │ │ │ blx 29988 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 95e6a │ │ │ │ + bne.n 95e3e │ │ │ │ add.w r6, r4, #12 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.n 95e00 │ │ │ │ + bmi.n 95dd4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ add.w r7, r5, #136 @ 0x88 │ │ │ │ mov r0, r7 │ │ │ │ blx 29b34 │ │ │ │ - cbnz r0, 95e4e │ │ │ │ + cbnz r0, 95e22 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 95e36 │ │ │ │ + bne.n 95e0a │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r6] │ │ │ │ bic.w r3, r3, #1 │ │ │ │ strex r2, r3, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 95e16 │ │ │ │ + bne.n 95dea │ │ │ │ mov r1, r7 │ │ │ │ add.w r0, r5, #88 @ 0x58 │ │ │ │ dmb ish │ │ │ │ blx 29500 │ │ │ │ - cbnz r0, 95e5c │ │ │ │ + cbnz r0, 95e30 │ │ │ │ mov r0, r7 │ │ │ │ blx 29988 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 95dfc │ │ │ │ - movw r1, #63668 @ 0xf8b4 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ - ldr r0, [pc, #92] @ (95ea8 ) │ │ │ │ - bl 62644 <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #63588 @ 0xf864 │ │ │ │ + beq.n 95dd0 │ │ │ │ + movw r1, #63988 @ 0xf9f4 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - ldr r0, [pc, #80] @ (95ea8 ) │ │ │ │ - bl 62644 <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #27204 @ 0x6a44 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [pc, #64] @ (95ea8 ) │ │ │ │ - bl 62644 <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #63552 @ 0xf840 │ │ │ │ + ldr r0, [pc, #92] @ (95e7c ) │ │ │ │ + bl 623a4 <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #63908 @ 0xf9a4 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - ldr r0, [pc, #56] @ (95eac ) │ │ │ │ - bl 62644 <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #27172 @ 0x6a24 │ │ │ │ + ldr r0, [pc, #80] @ (95e7c ) │ │ │ │ + bl 623a4 <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #27524 @ 0x6b84 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [pc, #40] @ (95eac ) │ │ │ │ - bl 62644 <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #63488 @ 0xf800 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ - ldr r0, [pc, #28] @ (95eac ) │ │ │ │ - bl 62644 <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #27144 @ 0x6a08 │ │ │ │ + ldr r0, [pc, #64] @ (95e7c ) │ │ │ │ + bl 623a4 <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #63872 @ 0xf980 │ │ │ │ + movt r1, #38 @ 0x26 │ │ │ │ + ldr r0, [pc, #56] @ (95e80 ) │ │ │ │ + bl 623a4 <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #27492 @ 0x6b64 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr r0, [pc, #40] @ (95e80 ) │ │ │ │ + bl 623a4 <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #63808 @ 0xf940 │ │ │ │ + movt r1, #38 @ 0x26 │ │ │ │ + ldr r0, [pc, #28] @ (95e80 ) │ │ │ │ + bl 623a4 <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #27464 @ 0x6b48 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [pc, #8] @ (95ea8 ) │ │ │ │ - bl 62644 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #8] @ (95e7c ) │ │ │ │ + bl 623a4 <_Py_FatalErrorFunc@@Base> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, #216 @ 0xd8 │ │ │ │ + subs r4, #24 │ │ │ │ movs r5, r6 │ │ │ │ - subs r2, #228 @ 0xe4 │ │ │ │ + subs r4, #36 @ 0x24 │ │ │ │ movs r5, r6 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r2, [r0, #88] @ 0x58 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r2, #1 │ │ │ │ cmp r2, r1 │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ - beq.w 97148 │ │ │ │ + beq.w 97118 │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 97156 │ │ │ │ + bne.w 97126 │ │ │ │ adds r2, r3, #1 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 96570 │ │ │ │ + beq.w 96544 │ │ │ │ ldr r7, [r4, #12] │ │ │ │ cmp r5, r7 │ │ │ │ - beq.w 96584 │ │ │ │ + beq.w 96558 │ │ │ │ mov r6, r5 │ │ │ │ mov r7, r5 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r3, [r2, r7, lsl #2] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ movw r3, #675 @ 0x2a3 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 961de │ │ │ │ + beq.w 961b2 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 96598 │ │ │ │ + bne.w 9656c │ │ │ │ ldr r1, [r4, #12] │ │ │ │ cmp r1, r6 │ │ │ │ - beq.w 965ac │ │ │ │ + beq.w 96580 │ │ │ │ ldr.w r2, [r2, r6, lsl #2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ - beq.w 961de │ │ │ │ + beq.w 961b2 │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 96598 │ │ │ │ + bne.w 9656c │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmp r2, r6 │ │ │ │ - beq.w 965cc │ │ │ │ + beq.w 965c4 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r1, [r2, r6, lsl #2] │ │ │ │ movw r2, #674 @ 0x2a2 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 961de │ │ │ │ + beq.w 961b2 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ str r5, [r4, #8] │ │ │ │ subs r6, #1 │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 965a8 │ │ │ │ + bne.w 9657c │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmp r5, r2 │ │ │ │ - beq.w 965f0 │ │ │ │ + beq.w 965a0 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r2, [r2, r5, lsl #2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp.w r2, #660 @ 0x294 │ │ │ │ - beq.w 9647c │ │ │ │ + beq.w 96450 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 965a8 │ │ │ │ + bne.w 9657c │ │ │ │ adds r2, r6, #1 │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 96614 │ │ │ │ + beq.w 965e8 │ │ │ │ ldr r6, [r4, #12] │ │ │ │ cmp r5, r6 │ │ │ │ - beq.w 96628 │ │ │ │ + beq.w 965fc │ │ │ │ mov r2, r5 │ │ │ │ mov r6, r5 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr.w r3, [r1, r6, lsl #2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ movw r3, #677 @ 0x2a5 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 96224 │ │ │ │ + beq.w 961f8 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r2, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9663c │ │ │ │ + bne.w 96610 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, r2 │ │ │ │ - beq.w 96642 │ │ │ │ + beq.w 96616 │ │ │ │ ldr.w r2, [r1, r2, lsl #2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ - beq.w 96224 │ │ │ │ + beq.w 961f8 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ str r5, [r4, #8] │ │ │ │ subs r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 96272 │ │ │ │ + bne.w 96246 │ │ │ │ adds r1, r2, #1 │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 96662 │ │ │ │ + beq.w 96636 │ │ │ │ ldr r6, [r4, #12] │ │ │ │ cmp r5, r6 │ │ │ │ - beq.w 96676 │ │ │ │ + beq.w 9664a │ │ │ │ mov r2, r5 │ │ │ │ mov r6, r5 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr.w r3, [r1, r6, lsl #2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ movw r3, #633 @ 0x279 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 9627a │ │ │ │ + beq.w 9624e │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r2, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9668a │ │ │ │ + bne.w 9665e │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, r2 │ │ │ │ - beq.w 96698 │ │ │ │ + beq.w 9666c │ │ │ │ ldr.w r1, [r1, r2, lsl #2] │ │ │ │ movw r2, #674 @ 0x2a2 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 9627a │ │ │ │ + beq.w 9624e │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ str r5, [r4, #8] │ │ │ │ subs r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 96272 │ │ │ │ + bne.w 96246 │ │ │ │ adds r1, r2, #1 │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 966bc │ │ │ │ + beq.w 96690 │ │ │ │ ldr r6, [r4, #12] │ │ │ │ cmp r5, r6 │ │ │ │ - beq.w 966d0 │ │ │ │ + beq.w 966a4 │ │ │ │ mov r2, r5 │ │ │ │ mov r6, r5 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr.w r3, [r1, r6, lsl #2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ movw r3, #670 @ 0x29e │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 96368 │ │ │ │ + beq.w 9633c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r2, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 966e4 │ │ │ │ + bne.w 966b8 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, r2 │ │ │ │ - beq.w 96720 │ │ │ │ + beq.w 966f4 │ │ │ │ ldr.w r1, [r1, r2, lsl #2] │ │ │ │ movw r2, #674 @ 0x2a2 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 96368 │ │ │ │ + beq.w 9633c │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ str r5, [r4, #8] │ │ │ │ subs r6, #1 │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 965a8 │ │ │ │ + bne.w 9657c │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmp r5, r2 │ │ │ │ - beq.w 966f4 │ │ │ │ + beq.w 966c8 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ movw r2, #642 @ 0x282 │ │ │ │ ldr.w r1, [r1, r5, lsl #2] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 967d0 │ │ │ │ + beq.w 967a4 │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9671a │ │ │ │ + bne.w 966ee │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmp r5, r2 │ │ │ │ - beq.w 96744 │ │ │ │ + beq.w 96718 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ movw r2, #665 @ 0x299 │ │ │ │ ldr.w r1, [r1, r5, lsl #2] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 96930 │ │ │ │ + beq.w 96900 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ mov r2, r6 │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 96272 │ │ │ │ + bne.w 96246 │ │ │ │ adds r2, r6, #1 │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 9715c │ │ │ │ + beq.w 9712c │ │ │ │ ldr r7, [r4, #12] │ │ │ │ cmp r5, r7 │ │ │ │ - beq.w 9753a │ │ │ │ + beq.w 97508 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r7, r1 │ │ │ │ ldr.w r3, [r0, r1, lsl #2] │ │ │ │ ldrd r6, r8, [r3, #12] │ │ │ │ ldr.w r2, [r0, r1, lsl #2] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 96116 │ │ │ │ + beq.n 960ea │ │ │ │ ldrd r6, r0, [r4, #88] @ 0x58 │ │ │ │ str r7, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 96a24 │ │ │ │ + bne.w 969f6 │ │ │ │ subs r6, #1 │ │ │ │ str r5, [r4, #8] │ │ │ │ subs r6, #1 │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r2, #4] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - bpl.w 96e0a │ │ │ │ + bpl.w 96dda │ │ │ │ adds r0, #16 │ │ │ │ - beq.w 96e22 │ │ │ │ - movw r1, #52948 @ 0xced4 │ │ │ │ + beq.w 96df2 │ │ │ │ + movw r1, #53292 @ 0xd02c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ blx 2a890 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 960fc │ │ │ │ + bne.n 960d0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9d530 <_PyEvalFramePushAndInit@@Base+0x248> │ │ │ │ + bl 9d534 <_PyEvalFramePushAndInit@@Base+0x248> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 960fc │ │ │ │ + beq.n 960d0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4788 │ │ │ │ + bl 1e46d0 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 960fc │ │ │ │ + beq.n 960d0 │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97dc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97d90 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 960fc │ │ │ │ + beq.n 960d0 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97dc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97d90 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 960fc │ │ │ │ + beq.n 960d0 │ │ │ │ movs r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97dc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97d90 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 960fc │ │ │ │ + beq.n 960d0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e567c │ │ │ │ + bl 1e55c4 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 960fc │ │ │ │ + beq.n 960d0 │ │ │ │ movs r1, #6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97dc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97d90 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 960fc │ │ │ │ + beq.n 960d0 │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ - bl b2880 │ │ │ │ + bl b28a4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 977f4 │ │ │ │ + beq.w 977c2 │ │ │ │ mov r2, r6 │ │ │ │ ldr r6, [r4, #20] │ │ │ │ str r6, [sp, #8] │ │ │ │ mov r3, r8 │ │ │ │ ldr r6, [r7, #24] │ │ │ │ mov r1, sl │ │ │ │ str r6, [sp, #4] │ │ │ │ mov r0, r9 │ │ │ │ ldr r6, [r7, #20] │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 1eca40 │ │ │ │ + bl 1ec994 │ │ │ │ movs r1, #10 │ │ │ │ mov r3, r0 │ │ │ │ - movw r2, #27612 @ 0x6bdc │ │ │ │ + movw r2, #27932 @ 0x6d1c │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1abce0 │ │ │ │ + bl 1abbfc │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ subs r6, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9610c │ │ │ │ - bl 7f720 │ │ │ │ + bne.n 960e0 │ │ │ │ + bl 7f734 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96a76 │ │ │ │ + beq.w 96a48 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 96a76 │ │ │ │ + b.w 96a48 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ subs r2, r3, #1 │ │ │ │ str r5, [r4, #8] │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 97530 │ │ │ │ + beq.w 974fe │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 97362 │ │ │ │ + bne.w 97332 │ │ │ │ mov r0, r4 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ - bl 1a6260 │ │ │ │ + bl 1a6170 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 96772 │ │ │ │ + bne.w 96746 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r7, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 97362 │ │ │ │ + bne.w 97332 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a6bc0 │ │ │ │ + bl 1a6ad0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 967c6 │ │ │ │ + beq.w 9679a │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ subs r6, #1 │ │ │ │ - b.n 9610c │ │ │ │ + b.n 960e0 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ subs r2, r3, #1 │ │ │ │ str r5, [r4, #8] │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 97358 │ │ │ │ + beq.w 97328 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9663c │ │ │ │ + bne.w 96610 │ │ │ │ mov r0, r4 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ - bl 1a6260 │ │ │ │ + bl 1a6170 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 96a7e │ │ │ │ + bne.w 96a50 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r7, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9663c │ │ │ │ + bne.w 96610 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1aa458 │ │ │ │ + bl 1aa368 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9621e │ │ │ │ + bne.n 961f2 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 95fd0 │ │ │ │ + beq.w 95fa4 │ │ │ │ subs r2, #1 │ │ │ │ movs r0, #0 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ - b.n 96110 │ │ │ │ + b.n 960e4 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ subs r2, r3, #1 │ │ │ │ str r5, [r4, #8] │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 97526 │ │ │ │ + beq.w 974f4 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9668a │ │ │ │ + bne.w 9665e │ │ │ │ ldrd r7, r3, [r4, #8] │ │ │ │ cmp r7, r3 │ │ │ │ - beq.w 97300 │ │ │ │ + beq.w 972d0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ ldrd r9, r8, [r3, #12] │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 96e2a │ │ │ │ + bne.w 96dfa │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #633 @ 0x279 │ │ │ │ - bl 97dc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbz r0, 962ca │ │ │ │ + bl 97d90 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbz r0, 9629e │ │ │ │ movs r1, #7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97dc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97d90 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 96da0 │ │ │ │ + bne.w 96d70 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r7, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9668a │ │ │ │ + bne.w 9665e │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #633 @ 0x279 │ │ │ │ - bl 97dc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97d90 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96ace │ │ │ │ + beq.w 96aa0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ac4cc │ │ │ │ + bl 1ac3e8 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96ace │ │ │ │ + beq.w 96aa0 │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97dc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97d90 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96ace │ │ │ │ + beq.w 96aa0 │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97dc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97d90 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov fp, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 96ad0 │ │ │ │ + bne.w 96aa2 │ │ │ │ mov r0, r4 │ │ │ │ bl c53d8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96ace │ │ │ │ + beq.w 96aa0 │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ - bl b2880 │ │ │ │ + bl b28a4 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 972f6 │ │ │ │ + beq.w 972c6 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ ldrd fp, r3, [r3, #20] │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl c1f18 <_PyArg_CheckPositional@@Base+0x19e8> │ │ │ │ + bl c1f24 <_PyArg_CheckPositional@@Base+0x19e8> │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - bl acd7c <_PyArena_Malloc@@Base> │ │ │ │ + bl acd98 <_PyArena_Malloc@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96bae │ │ │ │ + beq.w 96b80 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r3, [r0, #44] @ 0x2c │ │ │ │ movs r3, #14 │ │ │ │ strd r9, r8, [r0, #32] │ │ │ │ str.w fp, [r0, #40] @ 0x28 │ │ │ │ strd sl, r6, [r0, #4] │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ str r7, [r0, #12] │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 96220 │ │ │ │ + b.n 961f4 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ subs r2, r3, #1 │ │ │ │ str r5, [r4, #8] │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 97512 │ │ │ │ + beq.w 974e0 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9737c │ │ │ │ + bne.w 9734c │ │ │ │ ldrd r7, r3, [r4, #8] │ │ │ │ cmp r7, r3 │ │ │ │ - beq.w 97498 │ │ │ │ + beq.w 97468 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr.w fp, [r3, #16] │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ str r2, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 96fa8 │ │ │ │ + bne.w 96f78 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #670 @ 0x29e │ │ │ │ - bl 97dc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97d90 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96bd0 │ │ │ │ + beq.w 96ba2 │ │ │ │ mov r0, r4 │ │ │ │ - bl b14c4 │ │ │ │ + bl b14ec │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96bd0 │ │ │ │ + beq.w 96ba2 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #671 @ 0x29f │ │ │ │ - bl 97dc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97d90 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96bd0 │ │ │ │ + beq.w 96ba2 │ │ │ │ mov r0, r4 │ │ │ │ - bl b4e28 │ │ │ │ + bl b4e4c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9737a │ │ │ │ + beq.w 9734a │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97dc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97d90 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9737a │ │ │ │ + beq.w 9734a │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97dc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97d90 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9737c │ │ │ │ + bne.w 9734c │ │ │ │ mov r0, r4 │ │ │ │ bl c53d8 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9737a │ │ │ │ + beq.w 9734a │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a9ac8 │ │ │ │ + bl 1a99d8 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov sl, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9737c │ │ │ │ + bne.w 9734c │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl b2880 │ │ │ │ + bl b28a4 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9737c │ │ │ │ + beq.w 9734c │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ ldrd r9, r3, [r2, #20] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl c1f18 <_PyArg_CheckPositional@@Base+0x19e8> │ │ │ │ + bl c1f24 <_PyArg_CheckPositional@@Base+0x19e8> │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ strd r9, r3, [sp, #12] │ │ │ │ mov r2, r8 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r1, r7 │ │ │ │ strd r0, r3, [sp] │ │ │ │ mov r0, r6 │ │ │ │ str.w fp, [sp, #8] │ │ │ │ mov r3, sl │ │ │ │ ldr r6, [r4, #20] │ │ │ │ str r6, [sp, #20] │ │ │ │ - bl 1ab21c │ │ │ │ + bl 1ab12c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9621e │ │ │ │ - bl 7f720 │ │ │ │ + bne.w 961f2 │ │ │ │ + bl 7f734 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9761a │ │ │ │ + beq.w 975e8 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ movs r2, #1 │ │ │ │ mov r3, r2 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ subs r6, #1 │ │ │ │ - b.w 97380 │ │ │ │ + b.w 97350 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ str r5, [r4, #8] │ │ │ │ adds r2, r6, #1 │ │ │ │ cmp r6, r3 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ - beq.w 97576 │ │ │ │ + beq.w 97544 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 96568 │ │ │ │ + bne.n 9653c │ │ │ │ ldrd r9, r3, [r4, #8] │ │ │ │ cmp r9, r3 │ │ │ │ - beq.w 97238 │ │ │ │ + beq.w 97208 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w r3, [r3, r9, lsl #2] │ │ │ │ ldrd r8, r7, [r3, #12] │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 96ec4 │ │ │ │ + bne.w 96e94 │ │ │ │ mov.w r1, #660 @ 0x294 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97dc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbz r0, 964e8 │ │ │ │ + bl 97d90 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbz r0, 964bc │ │ │ │ mov r0, r4 │ │ │ │ - bl c45e0 │ │ │ │ + bl c45e0 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 964e8 │ │ │ │ + cbz r0, 964bc │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97dc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbz r0, 964e8 │ │ │ │ + bl 97d90 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbz r0, 964bc │ │ │ │ mov r0, r4 │ │ │ │ bl c53d8 │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 964e8 │ │ │ │ + cbz r0, 964bc │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a97bc │ │ │ │ + bl 1a96cc │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 968f0 │ │ │ │ + bne.w 968c0 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str.w r9, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 96568 │ │ │ │ + bne.n 9653c │ │ │ │ mov.w r1, #660 @ 0x294 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97dc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbz r0, 96566 │ │ │ │ + bl 97d90 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbz r0, 9653a │ │ │ │ mov r0, r4 │ │ │ │ - bl c45e0 │ │ │ │ + bl c45e0 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 96566 │ │ │ │ + cbz r0, 9653a │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97dc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbz r0, 96566 │ │ │ │ + bl 97d90 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbz r0, 9653a │ │ │ │ mov r0, r4 │ │ │ │ bl c53d8 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 96566 │ │ │ │ + cbz r0, 9653a │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a9ac8 │ │ │ │ + bl 1a99d8 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov sl, r0 │ │ │ │ - cbnz r3, 96568 │ │ │ │ + cbnz r3, 9653c │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl b2880 │ │ │ │ + bl b28a4 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov ip, r0 │ │ │ │ - cbz r0, 96568 │ │ │ │ + cbz r0, 9653c │ │ │ │ mov r0, r6 │ │ │ │ ldr r6, [r4, #20] │ │ │ │ str r6, [sp, #12] │ │ │ │ mov r3, r8 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r9 │ │ │ │ ldr.w r6, [ip, #24] │ │ │ │ str r6, [sp, #8] │ │ │ │ ldr.w r6, [ip, #20] │ │ │ │ strd r7, r6, [sp] │ │ │ │ - bl 1a9c60 │ │ │ │ + bl 1a9b70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9621e │ │ │ │ - bl 7f720 │ │ │ │ + bne.w 961f2 │ │ │ │ + bl 7f734 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9726c │ │ │ │ + bne.w 9723c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ subs r6, #1 │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ - b.n 95f72 │ │ │ │ + b.n 95f46 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25ea04 │ │ │ │ + bl 25e8cc │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 96598 │ │ │ │ + cbnz r3, 9656c │ │ │ │ ldrd r7, r3, [r4, #8] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.w 9717a │ │ │ │ + bne.w 9714a │ │ │ │ mov r0, r4 │ │ │ │ - bl 97e18 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97de4 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 96594 │ │ │ │ + blt.n 96568 │ │ │ │ mov r6, r7 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ - b.n 95ef8 │ │ │ │ + b.n 95ecc │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ subs r6, #1 │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 95f58 │ │ │ │ + beq.w 95f2c │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ subs r2, r6, #1 │ │ │ │ - b.n 96274 │ │ │ │ + b.n 96248 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97e18 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97de4 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9705a │ │ │ │ + blt.w 9702a │ │ │ │ ldrd r3, r2, [r4, #4] │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #49 @ 0x31 │ │ │ │ - beq.w 961de │ │ │ │ + beq.w 961b2 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 95f28 │ │ │ │ + b.n 95efc │ │ │ │ mov r0, r4 │ │ │ │ - bl 97e18 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97de4 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 97062 │ │ │ │ - ldrd r2, r1, [r4, #4] │ │ │ │ - movw r3, #674 @ 0x2a2 │ │ │ │ - ldr.w r2, [r2, r1, lsl #2] │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.w 961de │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 95f4a │ │ │ │ - mov r0, r4 │ │ │ │ - bl 97e18 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 9706a │ │ │ │ + blt.w 97032 │ │ │ │ ldrd r3, r2, [r4, #4] │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp.w r3, #660 @ 0x294 │ │ │ │ - beq.w 9647c │ │ │ │ + beq.w 96450 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 95f72 │ │ │ │ + b.n 95f46 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 97de4 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 9703e │ │ │ │ + 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 961b2 │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + b.n 95f1e │ │ │ │ mov r0, r4 │ │ │ │ - bl 25ea04 │ │ │ │ + bl 25e8cc │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 9663c │ │ │ │ + cbnz r3, 96610 │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.w 975f4 │ │ │ │ + bne.w 975c2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97e18 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97de4 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 96638 │ │ │ │ + blt.n 9660c │ │ │ │ mov r2, r6 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - b.n 95f94 │ │ │ │ + b.n 95f68 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ subs r2, #1 │ │ │ │ - b.n 9626a │ │ │ │ + b.n 9623e │ │ │ │ mov r0, r4 │ │ │ │ - bl 97e18 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97de4 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 97076 │ │ │ │ + blt.w 97046 │ │ │ │ ldrd r3, r2, [r4, #4] │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #49 @ 0x31 │ │ │ │ - beq.w 96224 │ │ │ │ + beq.w 961f8 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 95fc4 │ │ │ │ + b.n 95f98 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25ea04 │ │ │ │ + bl 25e8cc │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 9668a │ │ │ │ + cbnz r3, 9665e │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.w 975fa │ │ │ │ + bne.w 975c8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97e18 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97de4 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 96686 │ │ │ │ + blt.n 9665a │ │ │ │ mov r2, r6 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - b.n 95fea │ │ │ │ + b.n 95fbe │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ subs r2, #1 │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9602a │ │ │ │ - b.n 96272 │ │ │ │ + beq.w 95ffe │ │ │ │ + b.n 96246 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97e18 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97de4 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 97124 │ │ │ │ + blt.w 970f4 │ │ │ │ ldrd r2, r1, [r4, #4] │ │ │ │ movw r3, #674 @ 0x2a2 │ │ │ │ ldr.w r2, [r2, r1, lsl #2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 9627a │ │ │ │ + beq.w 9624e │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 9601e │ │ │ │ + b.n 95ff2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25ea04 │ │ │ │ + bl 25e8cc │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 966e4 │ │ │ │ + cbnz r3, 966b8 │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.w 977ee │ │ │ │ + bne.w 977bc │ │ │ │ mov r0, r4 │ │ │ │ - bl 97e18 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97de4 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 966e0 │ │ │ │ + blt.n 966b4 │ │ │ │ mov r2, r6 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - b.n 96044 │ │ │ │ + b.n 96018 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ subs r6, #1 │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 96086 │ │ │ │ - b.n 965a6 │ │ │ │ + beq.w 9605a │ │ │ │ + b.n 9657a │ │ │ │ mov r0, r4 │ │ │ │ - bl 97e18 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97de4 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 96714 │ │ │ │ + blt.n 966e8 │ │ │ │ ldrd r2, r1, [r4, #4] │ │ │ │ movw r3, #642 @ 0x282 │ │ │ │ ldr.w r2, [r2, r1, lsl #2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 967d0 │ │ │ │ + beq.n 967a4 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 960a0 │ │ │ │ + b.n 96074 │ │ │ │ movs r3, #1 │ │ │ │ str r5, [r4, #8] │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ subs r2, #1 │ │ │ │ - b.n 96274 │ │ │ │ + b.n 96248 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97e18 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97de4 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9712c │ │ │ │ + blt.w 970fc │ │ │ │ ldrd r2, r1, [r4, #4] │ │ │ │ movw r3, #674 @ 0x2a2 │ │ │ │ ldr.w r2, [r2, r1, lsl #2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 96368 │ │ │ │ + beq.w 9633c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 96078 │ │ │ │ + b.n 9604c │ │ │ │ mov r0, r4 │ │ │ │ - bl 97e18 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97de4 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 96768 │ │ │ │ + blt.n 9673c │ │ │ │ ldrd r2, r1, [r4, #4] │ │ │ │ movw r3, #665 @ 0x299 │ │ │ │ ldr.w r2, [r2, r1, lsl #2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 96930 │ │ │ │ + beq.w 96900 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 960c4 │ │ │ │ + b.n 96098 │ │ │ │ movs r3, #1 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - b.n 96272 │ │ │ │ + b.n 96246 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a6bc0 │ │ │ │ + bl 1a6ad0 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96208 │ │ │ │ + beq.w 961dc │ │ │ │ ldrd r1, r2, [r3, #8] │ │ │ │ ldrd r7, ip, [r3, #20] │ │ │ │ ldrd lr, r8, [r3, #28] │ │ │ │ ldrd r9, sl, [r3, #36] @ 0x24 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ ldrd fp, r0, [r0] │ │ │ │ strd sl, r3, [sp, #20] │ │ │ │ strd r8, r9, [sp, #12] │ │ │ │ mov r3, r6 │ │ │ │ strd ip, lr, [sp, #4] │ │ │ │ cmp.w fp, #2 │ │ │ │ str r7, [sp, #0] │ │ │ │ ldr r6, [r4, #20] │ │ │ │ str r6, [sp, #28] │ │ │ │ - beq.w 96dfe │ │ │ │ - bl 1aab60 │ │ │ │ + beq.w 96dce │ │ │ │ + bl 1aaa70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9621e │ │ │ │ - bl 7f720 │ │ │ │ + bne.w 961f2 │ │ │ │ + bl 7f734 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 971fa │ │ │ │ + bne.w 971ca │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ - b.n 9659e │ │ │ │ + b.n 96572 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ str r5, [r4, #8] │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ - beq.w 9751c │ │ │ │ + beq.w 974ea │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 97508 │ │ │ │ - ldrd r8, r3, [r4, #8] │ │ │ │ - cmp r8, r3 │ │ │ │ - beq.w 974d2 │ │ │ │ + bne.w 974d6 │ │ │ │ + ldrd r6, r3, [r4, #8] │ │ │ │ + cmp r6, r3 │ │ │ │ + beq.w 974a2 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr.w r3, [r3, r8, lsl #2] │ │ │ │ + ldr.w r3, [r3, r6, lsl #2] │ │ │ │ ldrd fp, sl, [r3, #12] │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 974f0 │ │ │ │ + bne.w 974c0 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #642 @ 0x282 │ │ │ │ - bl 97dc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbz r0, 9683c │ │ │ │ - movw r2, #33068 @ 0x812c │ │ │ │ + bl 97d90 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbz r0, 96810 │ │ │ │ + movw r2, #33340 @ 0x823c │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a96ec │ │ │ │ - cbz r0, 9683c │ │ │ │ + bl 1a95fc │ │ │ │ + cbz r0, 96810 │ │ │ │ mov r0, r4 │ │ │ │ bl c53d8 │ │ │ │ - mov r7, r0 │ │ │ │ - cbz r0, 9683c │ │ │ │ + mov r8, r0 │ │ │ │ + cbz r0, 96810 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a9cb8 │ │ │ │ - mov r6, r0 │ │ │ │ + bl 1a9bc8 │ │ │ │ + mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 969e8 │ │ │ │ + bne.w 969b8 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - str.w r8, [r4, #8] │ │ │ │ + str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 97508 │ │ │ │ + bne.w 974d6 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #642 @ 0x282 │ │ │ │ - bl 97dc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97d90 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96cc2 │ │ │ │ - movw r2, #33068 @ 0x812c │ │ │ │ + beq.w 96c94 │ │ │ │ + movw r2, #33340 @ 0x823c │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a96ec │ │ │ │ + bl 1a95fc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96cc2 │ │ │ │ + beq.w 96c94 │ │ │ │ mov r0, r4 │ │ │ │ bl c53d8 │ │ │ │ - mov r7, r0 │ │ │ │ + mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96cc2 │ │ │ │ + beq.w 96c94 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a9dc8 │ │ │ │ - mov r6, r0 │ │ │ │ + bl 1a9cd8 │ │ │ │ + mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96cc2 │ │ │ │ + beq.w 96c94 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a9ac8 │ │ │ │ + bl 1a99d8 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 96cc4 │ │ │ │ + bne.w 96c96 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a9cb8 │ │ │ │ + bl 1a9bc8 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r0, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 96cc4 │ │ │ │ + bne.w 96c96 │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl b2880 │ │ │ │ + bl b28a4 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97508 │ │ │ │ + beq.w 974d6 │ │ │ │ ldr r3, [r2, #20] │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - ldr.w r8, [r2, #24] │ │ │ │ + ldr r6, [r2, #24] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl acd7c <_PyArena_Malloc@@Base> │ │ │ │ + bl acd98 <_PyArena_Malloc@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96d86 │ │ │ │ + beq.w 96d56 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r3, [r0, #16] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - strd r3, r8, [r0, #40] @ 0x28 │ │ │ │ + strd r3, r6, [r0, #40] @ 0x28 │ │ │ │ movs r3, #18 │ │ │ │ - strd r7, r6, [r0, #4] │ │ │ │ + strd r8, r7, [r0, #4] │ │ │ │ str.w r9, [r0, #12] │ │ │ │ strd fp, sl, [r0, #32] │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 9621e │ │ │ │ + b.n 961f2 │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ - bl b2880 │ │ │ │ + bl b28a4 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97608 │ │ │ │ + beq.w 975d6 │ │ │ │ mov r1, fp │ │ │ │ ldr r0, [r4, #20] │ │ │ │ ldrd r9, fp, [r3, #20] │ │ │ │ - bl 1a623c │ │ │ │ + bl 1a614c │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97600 │ │ │ │ + beq.w 975ce │ │ │ │ strd r9, fp, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ str r7, [sp, #0] │ │ │ │ mov r3, r8 │ │ │ │ mov r1, sl │ │ │ │ ldr r6, [r4, #20] │ │ │ │ str r6, [sp, #12] │ │ │ │ - bl 1a9c60 │ │ │ │ + bl 1a9b70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9621e │ │ │ │ - b.n 9655c │ │ │ │ + bne.w 961f2 │ │ │ │ + b.n 96530 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ str r5, [r4, #8] │ │ │ │ adds r2, r6, #1 │ │ │ │ cmp r6, r3 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ - beq.w 97262 │ │ │ │ + beq.w 97232 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9711a │ │ │ │ + bne.w 970ea │ │ │ │ ldrd r9, r3, [r4, #8] │ │ │ │ cmp r9, r3 │ │ │ │ - beq.w 97330 │ │ │ │ + beq.w 97300 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w r3, [r3, r9, lsl #2] │ │ │ │ ldrd r8, r7, [r3, #12] │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9707e │ │ │ │ + bne.w 9704e │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #665 @ 0x299 │ │ │ │ - bl 97dc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97d90 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 969e4 │ │ │ │ + beq.n 969b4 │ │ │ │ mov r0, r4 │ │ │ │ - bl c45e0 │ │ │ │ + bl c45e0 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 969e4 │ │ │ │ + cbz r0, 969b4 │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97dc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbz r0, 969e4 │ │ │ │ + bl 97d90 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbz r0, 969b4 │ │ │ │ mov r0, r4 │ │ │ │ bl c53d8 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 969e4 │ │ │ │ + cbz r0, 969b4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a9ac8 │ │ │ │ + bl 1a99d8 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov sl, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9711a │ │ │ │ + bne.w 970ea │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl b2880 │ │ │ │ + bl b28a4 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov ip, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9711a │ │ │ │ + beq.w 970ea │ │ │ │ mov r0, r6 │ │ │ │ ldr r6, [r4, #20] │ │ │ │ str r6, [sp, #12] │ │ │ │ mov r3, r8 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r9 │ │ │ │ ldr.w r6, [ip, #24] │ │ │ │ str r6, [sp, #8] │ │ │ │ ldr.w r6, [ip, #20] │ │ │ │ strd r7, r6, [sp] │ │ │ │ - bl 1abb04 │ │ │ │ + bl 1aba20 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9621e │ │ │ │ - bl 7f720 │ │ │ │ + bne.w 961f2 │ │ │ │ + bl 7f734 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9736a │ │ │ │ + bne.w 9733a │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 9711a │ │ │ │ + b.n 970ea │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ - bl b2880 │ │ │ │ + bl b28a4 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 976ce │ │ │ │ + beq.w 9769c │ │ │ │ ldr r0, [r4, #20] │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ - ldrd r9, r8, [r3, #20] │ │ │ │ - bl acd7c <_PyArena_Malloc@@Base> │ │ │ │ + ldrd r9, r6, [r3, #20] │ │ │ │ + bl acd98 <_PyArena_Malloc@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96d86 │ │ │ │ + beq.w 96d56 │ │ │ │ movs r3, #0 │ │ │ │ - str r7, [r0, #4] │ │ │ │ + str.w r8, [r0, #4] │ │ │ │ strd r3, r3, [r0, #8] │ │ │ │ movs r3, #18 │ │ │ │ - str r6, [r0, #16] │ │ │ │ + str r7, [r0, #16] │ │ │ │ strd fp, sl, [r0, #32] │ │ │ │ - strd r9, r8, [r0, #40] @ 0x28 │ │ │ │ + strd r9, r6, [r0, #40] @ 0x28 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.w 9621e │ │ │ │ + b.w 961f2 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 97782 │ │ │ │ + bne.w 97750 │ │ │ │ adds r2, r6, #1 │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 9770c │ │ │ │ - movw r1, #52948 @ 0xced4 │ │ │ │ + beq.w 976da │ │ │ │ + movw r1, #53292 @ 0xd02c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - bl 1a58c0 │ │ │ │ + bl 1a57d0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 97722 │ │ │ │ + bne.w 976f0 │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 9771a │ │ │ │ + bne.w 976e8 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #52948 @ 0xced4 │ │ │ │ + movw r1, #53292 @ 0xd02c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 1a58c0 │ │ │ │ + bl 1a57d0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 97788 │ │ │ │ + bne.w 97756 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ subs r7, r6, #1 │ │ │ │ subs r6, r7, #1 │ │ │ │ movs r0, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ - b.w 9610c │ │ │ │ + b.w 960e0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1aa458 │ │ │ │ + bl 1aa368 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9624e │ │ │ │ + beq.w 96222 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [r0, #32] │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [r0, #24] │ │ │ │ strd r6, r3, [sp] │ │ │ │ ldrd r2, r3, [r0, #12] │ │ │ │ ldrd r0, r1, [r0, #4] │ │ │ │ - bl 1aad68 │ │ │ │ + bl 1aac78 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9621e │ │ │ │ - bl 7f720 │ │ │ │ + bne.w 961f2 │ │ │ │ + bl 7f734 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96262 │ │ │ │ + beq.w 96236 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ movs r1, #1 │ │ │ │ mov r3, r1 │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ subs r2, #1 │ │ │ │ - b.w 9626a │ │ │ │ + b.w 9623e │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r7, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9668a │ │ │ │ + bne.w 9665e │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #674 @ 0x2a2 │ │ │ │ - bl 97dc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbz r0, 96afe │ │ │ │ + bl 97d90 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbz r0, 96ad0 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #633 @ 0x279 │ │ │ │ - bl 97dc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbz r0, 96afe │ │ │ │ + bl 97d90 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbz r0, 96ad0 │ │ │ │ movs r1, #7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97dc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97d90 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 97278 │ │ │ │ + bne.w 97248 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r7, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9668a │ │ │ │ + bne.w 9665e │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #674 @ 0x2a2 │ │ │ │ - bl 97dc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97d90 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 96bbc │ │ │ │ + beq.n 96b8e │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #633 @ 0x279 │ │ │ │ - bl 97dc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97d90 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 96bbc │ │ │ │ + beq.n 96b8e │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ac4cc │ │ │ │ + bl 1ac3e8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 96bbc │ │ │ │ + beq.n 96b8e │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97dc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97d90 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 96bbc │ │ │ │ + beq.n 96b8e │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97dc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97d90 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov sl, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 96bbe │ │ │ │ + bne.n 96b90 │ │ │ │ mov r0, r4 │ │ │ │ bl c53d8 │ │ │ │ mov fp, r0 │ │ │ │ - cbz r0, 96bbc │ │ │ │ + cbz r0, 96b8e │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ - bl b2880 │ │ │ │ + bl b28a4 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 972f6 │ │ │ │ + beq.w 972c6 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ ldr.w sl, [r3, #24] │ │ │ │ str r2, [sp, #32] │ │ │ │ - bl c1f18 <_PyArg_CheckPositional@@Base+0x19e8> │ │ │ │ + bl c1f24 <_PyArg_CheckPositional@@Base+0x19e8> │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - bl acd7c <_PyArena_Malloc@@Base> │ │ │ │ + bl acd98 <_PyArena_Malloc@@Base> │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 96b98 │ │ │ │ + cbz r0, 96b6a │ │ │ │ ldr r2, [sp, #32] │ │ │ │ strd r2, sl, [r0, #40] @ 0x28 │ │ │ │ movs r2, #15 │ │ │ │ strd r6, fp, [r0, #4] │ │ │ │ str r7, [r0, #12] │ │ │ │ strd r9, r8, [r0, #32] │ │ │ │ str r2, [r0, #0] │ │ │ │ - movw r2, #27384 @ 0x6af8 │ │ │ │ + movw r2, #27704 @ 0x6c38 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ movs r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1abce0 │ │ │ │ + bl 1abbfc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9621e │ │ │ │ - bl 7f720 │ │ │ │ + bne.w 961f2 │ │ │ │ + bl 7f734 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9730c │ │ │ │ + bne.w 972dc │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 96bc8 │ │ │ │ + b.n 96b9a │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ str r7, [r4, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 97386 │ │ │ │ + bne.w 97356 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ - b.n 9668e │ │ │ │ + b.n 96662 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r7, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9737c │ │ │ │ + bne.w 9734c │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #674 @ 0x2a2 │ │ │ │ - bl 97dc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97d90 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97614 │ │ │ │ + beq.w 975e2 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #670 @ 0x29e │ │ │ │ - bl 97dc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97d90 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97614 │ │ │ │ + beq.w 975e2 │ │ │ │ mov r0, r4 │ │ │ │ - bl b14c4 │ │ │ │ + bl b14ec │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97614 │ │ │ │ + beq.w 975e2 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #671 @ 0x29f │ │ │ │ - bl 97dc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97d90 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97614 │ │ │ │ + beq.w 975e2 │ │ │ │ mov r0, r4 │ │ │ │ - bl b4e28 │ │ │ │ + bl b4e4c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9737a │ │ │ │ + beq.w 9734a │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97dc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97d90 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9737a │ │ │ │ + beq.w 9734a │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97dc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97d90 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9737c │ │ │ │ + bne.w 9734c │ │ │ │ mov r0, r4 │ │ │ │ bl c53d8 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9737a │ │ │ │ + beq.w 9734a │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a9ac8 │ │ │ │ + bl 1a99d8 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov sl, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9737c │ │ │ │ + bne.w 9734c │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl b2880 │ │ │ │ + bl b28a4 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9737c │ │ │ │ + beq.w 9734c │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ ldrd r9, r3, [r2, #20] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl c1f18 <_PyArg_CheckPositional@@Base+0x19e8> │ │ │ │ + bl c1f24 <_PyArg_CheckPositional@@Base+0x19e8> │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ strd r9, r3, [sp, #12] │ │ │ │ mov r2, r8 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r1, r7 │ │ │ │ strd r0, r3, [sp] │ │ │ │ mov r0, r6 │ │ │ │ str.w fp, [sp, #8] │ │ │ │ mov r3, sl │ │ │ │ ldr r6, [r4, #20] │ │ │ │ str r6, [sp, #20] │ │ │ │ - bl 230704 │ │ │ │ - movw r2, #27472 @ 0x6b50 │ │ │ │ + bl 230654 │ │ │ │ + movw r2, #27792 @ 0x6c90 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1abce0 │ │ │ │ + bl 1abbfc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9621e │ │ │ │ - b.w 96464 │ │ │ │ + bne.w 961f2 │ │ │ │ + b.w 96438 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - str.w r8, [r4, #8] │ │ │ │ + str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 97508 │ │ │ │ + bne.w 974d6 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #642 @ 0x282 │ │ │ │ - bl 97dc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97d90 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 976da │ │ │ │ - movw r2, #33068 @ 0x812c │ │ │ │ + beq.w 976a8 │ │ │ │ + movw r2, #33340 @ 0x823c │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a96ec │ │ │ │ + bl 1a95fc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 976da │ │ │ │ + beq.w 976a8 │ │ │ │ mov r0, r4 │ │ │ │ bl c53d8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 976da │ │ │ │ + beq.w 976a8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 22c860 │ │ │ │ + bl 22c6f4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 976da │ │ │ │ + beq.w 976a8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a9ac8 │ │ │ │ + bl 1a99d8 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 97508 │ │ │ │ + bne.w 974d6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a9cb8 │ │ │ │ + bl 1a9bc8 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 97508 │ │ │ │ + bne.w 974d6 │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl b2880 │ │ │ │ + bl b28a4 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97508 │ │ │ │ + beq.w 974d6 │ │ │ │ ldr r3, [r2, #20] │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ ldr r2, [r2, #24] │ │ │ │ ldr r0, [r4, #20] │ │ │ │ str r3, [sp, #32] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - bl acd7c <_PyArena_Malloc@@Base> │ │ │ │ + bl acd98 <_PyArena_Malloc@@Base> │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 96d70 │ │ │ │ + cbz r0, 96d40 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ str r2, [r0, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ str r2, [r0, #44] @ 0x2c │ │ │ │ movs r2, #19 │ │ │ │ strd r7, r6, [r0, #4] │ │ │ │ strd r9, r8, [r0, #12] │ │ │ │ strd fp, sl, [r0, #32] │ │ │ │ str r2, [r0, #0] │ │ │ │ - movw r2, #27492 @ 0x6b64 │ │ │ │ + movw r2, #27812 @ 0x6ca4 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1abce0 │ │ │ │ + bl 1abbfc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9621e │ │ │ │ - bl 7f720 │ │ │ │ + bne.w 961f2 │ │ │ │ + bl 7f734 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 976da │ │ │ │ + beq.w 976a8 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ movs r2, #1 │ │ │ │ mov r3, r2 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ subs r6, #1 │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ - b.w 960a0 │ │ │ │ + b.w 96074 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ac4cc │ │ │ │ + bl 1ac3e8 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 962ca │ │ │ │ + beq.w 9629e │ │ │ │ movs r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97dc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97d90 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 962cc │ │ │ │ + bne.w 962a0 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97dc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97d90 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 962ca │ │ │ │ + beq.w 9629e │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97dc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97d90 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 962ca │ │ │ │ + beq.w 9629e │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97dc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97d90 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov fp, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 962cc │ │ │ │ + bne.w 962a0 │ │ │ │ mov r0, r4 │ │ │ │ bl c53d8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 96320 │ │ │ │ - b.w 962ca │ │ │ │ - bl 1debe4 │ │ │ │ + bne.w 962f4 │ │ │ │ + b.w 9629e │ │ │ │ + bl 1dea60 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9621e │ │ │ │ - b.n 967bc │ │ │ │ + bne.w 961f2 │ │ │ │ + b.n 96790 │ │ │ │ movw r1, #43976 @ 0xabc8 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ - movw r1, #27580 @ 0x6bbc │ │ │ │ + movw r1, #27900 @ 0x6cfc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl d1990 │ │ │ │ + bl d19a8 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 960fc │ │ │ │ + b.w 960d0 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ adds r3, r6, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 97580 │ │ │ │ + beq.w 9754e │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #674 @ 0x2a2 │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ - bl 97dc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97d90 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 96e7e │ │ │ │ + cbnz r3, 96e4e │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #633 @ 0x279 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 97dc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97d90 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 96e7c │ │ │ │ + cbz r0, 96e4c │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #32] │ │ │ │ bl 30a8a │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - cbz r0, 96e7c │ │ │ │ + cbz r0, 96e4c │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 97dc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97d90 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 97596 │ │ │ │ + bne.w 97564 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str.w sl, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9758e │ │ │ │ + bne.w 9755c │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #674 @ 0x2a2 │ │ │ │ - bl 97dc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97d90 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 976c8 │ │ │ │ + bne.w 97696 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #633 @ 0x279 │ │ │ │ - bl 97dc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97d90 <_PyObject_NewVar@@Base+0x60> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 97658 │ │ │ │ + bne.w 97626 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ add.w sl, r6, #4294967295 @ 0xffffffff │ │ │ │ str.w sl, [r4, #88] @ 0x58 │ │ │ │ str r7, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 962b0 │ │ │ │ - b.w 9668a │ │ │ │ + beq.w 96284 │ │ │ │ + b.w 9665e │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ adds r3, r6, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 97180 │ │ │ │ + beq.w 97150 │ │ │ │ mov.w r1, #660 @ 0x294 │ │ │ │ mov r0, r4 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - bl 97dc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbz r0, 96ef8 │ │ │ │ + bl 97d90 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbz r0, 96ec8 │ │ │ │ mov r0, r4 │ │ │ │ - bl c45e0 │ │ │ │ - cbz r0, 96ef8 │ │ │ │ + bl c45e0 │ │ │ │ + cbz r0, 96ec8 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97dc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97d90 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 97620 │ │ │ │ + bne.w 975ee │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9718e │ │ │ │ + bne.w 9715e │ │ │ │ mov.w r1, #660 @ 0x294 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 97dc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97d90 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 974c8 │ │ │ │ + beq.w 97498 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl c45e0 │ │ │ │ + bl c45e0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 974c8 │ │ │ │ + beq.w 97498 │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 97dc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97d90 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 974c8 │ │ │ │ + beq.w 97498 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 97dc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97d90 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 974c8 │ │ │ │ + beq.w 97498 │ │ │ │ movs r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 9ac40 │ │ │ │ + bl 9ac08 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 974c8 │ │ │ │ + beq.w 97498 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r3 │ │ │ │ movw r3, #56052 @ 0xdaf4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - movw r3, #27260 @ 0x6a7c │ │ │ │ + movw r3, #27580 @ 0x6bbc │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - bl 1d86a8 <_PyOS_URandomNonblock@@Base+0x778> │ │ │ │ + bl 1d8524 <_PyOS_URandomNonblock@@Base+0x778> │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ add.w sl, r6, #4294967295 @ 0xffffffff │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 97230 │ │ │ │ - bl 7f720 │ │ │ │ + bne.w 97200 │ │ │ │ + bl 7f734 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 974ca │ │ │ │ + beq.w 9749a │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ str.w sl, [r4, #88] @ 0x58 │ │ │ │ str.w r9, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 964b0 │ │ │ │ - b.w 96568 │ │ │ │ + beq.w 96484 │ │ │ │ + b.w 9653c │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ adds r3, r6, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 9731a │ │ │ │ + beq.w 972ea │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #674 @ 0x2a2 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - bl 97dc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97d90 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 97014 │ │ │ │ + cbnz r3, 96fe4 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #670 @ 0x29e │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 97dc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97d90 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cbz r0, 97012 │ │ │ │ + cbz r0, 96fe2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl b14c4 │ │ │ │ + bl b14ec │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cbz r0, 97012 │ │ │ │ + cbz r0, 96fe2 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #671 @ 0x29f │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 97dc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97d90 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cbz r0, 97012 │ │ │ │ + cbz r0, 96fe2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl b4e28 │ │ │ │ + bl b4e4c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cbz r0, 97012 │ │ │ │ + cbz r0, 96fe2 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 97dc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97d90 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 97196 │ │ │ │ + bne.w 97166 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 97328 │ │ │ │ + bne.w 972f8 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #674 @ 0x2a2 │ │ │ │ - bl 97dc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97d90 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 977fc │ │ │ │ + bne.w 977ca │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #670 @ 0x29e │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 97dc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97d90 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 97800 │ │ │ │ + bne.w 977ce │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ add.w r8, r6, #4294967295 @ 0xffffffff │ │ │ │ str.w r8, [r4, #88] @ 0x58 │ │ │ │ str r7, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 963a2 │ │ │ │ - b.n 9737c │ │ │ │ - movs r3, #1 │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 95f28 │ │ │ │ + beq.w 96376 │ │ │ │ + b.n 9734c │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 95f4a │ │ │ │ + b.w 95efc │ │ │ │ movs r2, #1 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ mov r3, r2 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ - b.w 95f72 │ │ │ │ + b.w 95f46 │ │ │ │ + movs r3, #1 │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ + b.w 95f1e │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 95fc4 │ │ │ │ + b.w 95f98 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ adds r3, r6, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 97134 │ │ │ │ + beq.n 97104 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #665 @ 0x299 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - bl 97dc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbz r0, 970b0 │ │ │ │ + bl 97d90 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbz r0, 97080 │ │ │ │ mov r0, r4 │ │ │ │ - bl c45e0 │ │ │ │ - cbz r0, 970b0 │ │ │ │ + bl c45e0 │ │ │ │ + cbz r0, 97080 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97dc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97d90 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 971ca │ │ │ │ + bne.w 9719a │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 97140 │ │ │ │ + bne.n 97110 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #665 @ 0x299 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 97dc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97d90 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 97104 │ │ │ │ + cbz r0, 970d4 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl c45e0 │ │ │ │ + bl c45e0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - cbz r0, 97104 │ │ │ │ + cbz r0, 970d4 │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 97dc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97d90 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - cbz r0, 97104 │ │ │ │ + cbz r0, 970d4 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 97dc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97d90 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - cbz r0, 97104 │ │ │ │ + cbz r0, 970d4 │ │ │ │ movs r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 9ac40 │ │ │ │ + bl 9ac08 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 97208 │ │ │ │ + bne.w 971d8 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ add.w sl, r6, #4294967295 @ 0xffffffff │ │ │ │ str.w sl, [r4, #88] @ 0x58 │ │ │ │ str.w r9, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 96966 │ │ │ │ + beq.w 96936 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ subs r6, #1 │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ - b.w 960c4 │ │ │ │ + b.w 96098 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 9601e │ │ │ │ + b.w 95ff2 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 96078 │ │ │ │ + b.w 9604c │ │ │ │ mov r0, r4 │ │ │ │ - bl 25ea04 │ │ │ │ + bl 25e8cc │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9708c │ │ │ │ + beq.n 9705c │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ add.w sl, r2, #4294967295 @ 0xffffffff │ │ │ │ - b.n 9710c │ │ │ │ - bl 25ea04 │ │ │ │ + b.n 970dc │ │ │ │ + bl 25e8cc │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 95edc │ │ │ │ + beq.w 95eb0 │ │ │ │ subs r2, r3, #1 │ │ │ │ - b.w 96274 │ │ │ │ + b.w 96248 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25ea04 │ │ │ │ + bl 25e8cc │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 977f4 │ │ │ │ + bne.w 977c2 │ │ │ │ ldrd r7, r3, [r4, #8] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.w 9753a │ │ │ │ + beq.w 97508 │ │ │ │ mov r1, r7 │ │ │ │ - b.w 960e6 │ │ │ │ + b.w 960ba │ │ │ │ mov r6, r7 │ │ │ │ - b.w 95ef8 │ │ │ │ + b.w 95ecc │ │ │ │ mov r0, r4 │ │ │ │ - bl 25ea04 │ │ │ │ + bl 25e8cc │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 96ed4 │ │ │ │ + beq.w 96ea4 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ add.w sl, r2, #4294967295 @ 0xffffffff │ │ │ │ - b.n 96f96 │ │ │ │ + b.n 96f66 │ │ │ │ mov r2, r3 │ │ │ │ movw r3, #48060 @ 0xbbbc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - movw r3, #27244 @ 0x6a6c │ │ │ │ + movw r3, #27564 @ 0x6bac │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - bl 1d86a8 <_PyOS_URandomNonblock@@Base+0x778> │ │ │ │ + bl 1d8524 <_PyOS_URandomNonblock@@Base+0x778> │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ add.w r8, r6, #4294967295 @ 0xffffffff │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 97230 │ │ │ │ - bl 7f720 │ │ │ │ + bne.n 97200 │ │ │ │ + bl 7f734 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97046 │ │ │ │ + beq.w 97016 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 9704c │ │ │ │ + b.n 9701c │ │ │ │ movw r3, #48060 @ 0xbbbc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - movw r3, #27244 @ 0x6a6c │ │ │ │ + movw r3, #27564 @ 0x6bac │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - bl 1d86a8 <_PyOS_URandomNonblock@@Base+0x778> │ │ │ │ + bl 1d8524 <_PyOS_URandomNonblock@@Base+0x778> │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ add.w sl, r6, #4294967295 @ 0xffffffff │ │ │ │ - cbnz r0, 97230 │ │ │ │ - bl 7f720 │ │ │ │ + cbnz r0, 97200 │ │ │ │ + bl 7f734 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 97106 │ │ │ │ + beq.n 970d6 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 9710c │ │ │ │ + b.n 970dc │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ movs r1, #1 │ │ │ │ mov r3, r1 │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ subs r2, #1 │ │ │ │ - b.w 967cc │ │ │ │ + b.w 967a0 │ │ │ │ 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, #27836 @ 0x6cbc │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - bl 1d86a8 <_PyOS_URandomNonblock@@Base+0x778> │ │ │ │ + bl 1d8524 <_PyOS_URandomNonblock@@Base+0x778> │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ add.w sl, r6, #4294967295 @ 0xffffffff │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 971ec │ │ │ │ + beq.n 971bc │ │ │ │ subs r6, #1 │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ - b.w 96220 │ │ │ │ + b.w 961f4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97e18 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97de4 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 9726c │ │ │ │ + blt.n 9723c │ │ │ │ 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 96f9e │ │ │ │ + beq.w 96f6e │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 96ec6 │ │ │ │ - b.w 9656a │ │ │ │ + beq.w 96e96 │ │ │ │ + b.w 9653e │ │ │ │ mov r0, r4 │ │ │ │ - bl 25ea04 │ │ │ │ - b.w 96942 │ │ │ │ + bl 25e8cc │ │ │ │ + b.w 96912 │ │ │ │ movs r2, #1 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ mov r3, r2 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ - b.w 9656a │ │ │ │ + b.w 9653e │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ac4cc │ │ │ │ + bl 1ac3e8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96afe │ │ │ │ + beq.w 96ad0 │ │ │ │ movs r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97dc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97d90 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 96b00 │ │ │ │ + bne.w 96ad2 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97dc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97d90 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96afe │ │ │ │ + beq.w 96ad0 │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97dc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97d90 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96afe │ │ │ │ + beq.w 96ad0 │ │ │ │ mov r0, r4 │ │ │ │ bl c53d8 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96afe │ │ │ │ + beq.w 96ad0 │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ - bl b2880 │ │ │ │ + bl b28a4 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 972f6 │ │ │ │ + cbz r0, 972c6 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ ldrd r7, fp, [r3, #20] │ │ │ │ - bl acd7c <_PyArena_Malloc@@Base> │ │ │ │ + bl acd98 <_PyArena_Malloc@@Base> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96b98 │ │ │ │ + beq.w 96b6a │ │ │ │ movs r1, #15 │ │ │ │ movs r2, #0 │ │ │ │ strd r6, sl, [r0, #4] │ │ │ │ strd r9, r8, [r0, #32] │ │ │ │ strd r7, fp, [r0, #40] @ 0x28 │ │ │ │ str r1, [r0, #0] │ │ │ │ str r2, [r0, #12] │ │ │ │ - b.n 96b98 │ │ │ │ + b.n 96b6a │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ subs r2, #1 │ │ │ │ - b.w 9668e │ │ │ │ + b.w 96662 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97e18 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97de4 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 976ea │ │ │ │ + bge.w 976b8 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ movs r1, #1 │ │ │ │ mov r3, r1 │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ subs r2, #1 │ │ │ │ - b.w 9668e │ │ │ │ + b.w 96662 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25ea04 │ │ │ │ + bl 25e8cc │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 96fb8 │ │ │ │ + beq.w 96f88 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ add.w r8, r2, #4294967295 @ 0xffffffff │ │ │ │ - b.n 9704c │ │ │ │ + b.n 9701c │ │ │ │ mov r0, r4 │ │ │ │ - bl 97e18 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97de4 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 9736a │ │ │ │ + blt.n 9733a │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ ldr.w r3, [r3, r9, lsl #2] │ │ │ │ ldrd r8, r7, [r3, #12] │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 97114 │ │ │ │ + beq.w 970e4 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 97080 │ │ │ │ - b.n 9711c │ │ │ │ + beq.w 97050 │ │ │ │ + b.n 970ec │ │ │ │ mov r0, r4 │ │ │ │ - bl 25ea04 │ │ │ │ - b.w 96236 │ │ │ │ + bl 25e8cc │ │ │ │ + b.w 9620a │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ subs r2, #1 │ │ │ │ - b.w 967cc │ │ │ │ + b.w 967a0 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ movs r2, #1 │ │ │ │ mov r3, r2 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ subs r6, #1 │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ - b.w 960c4 │ │ │ │ + b.w 96098 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ subs r6, #1 │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ - b.w 966ea │ │ │ │ + b.w 966be │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 97472 │ │ │ │ + bne.n 97442 │ │ │ │ adds r1, r2, #1 │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 973e8 │ │ │ │ + beq.n 973b8 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #674 @ 0x2a2 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - bl 97dc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97d90 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 973bc │ │ │ │ + cbnz r3, 9738c │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #633 @ 0x279 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 97dc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97d90 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 97478 │ │ │ │ + bne.n 97448 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #8] │ │ │ │ - cbnz r3, 973f4 │ │ │ │ + cbnz r3, 973c4 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #674 @ 0x2a2 │ │ │ │ - bl 97dc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97d90 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9746e │ │ │ │ + bne.n 9743e │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #633 @ 0x279 │ │ │ │ - bl 97dc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 973fa │ │ │ │ + bl 97d90 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 973ca │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ subs r7, r6, #1 │ │ │ │ str r7, [r4, #88] @ 0x58 │ │ │ │ - b.w 96bc8 │ │ │ │ + b.w 96b9a │ │ │ │ mov r0, r4 │ │ │ │ - bl 25ea04 │ │ │ │ + bl 25e8cc │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 97398 │ │ │ │ + beq.n 97368 │ │ │ │ ldr r7, [r4, #88] @ 0x58 │ │ │ │ subs r7, #1 │ │ │ │ - b.n 973e2 │ │ │ │ + b.n 973b2 │ │ │ │ movs r1, #7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97dc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97d90 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 973dc │ │ │ │ + beq.n 973ac │ │ │ │ mov r0, r4 │ │ │ │ - bl 523bc │ │ │ │ + bl 5234c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 973dc │ │ │ │ + beq.n 973ac │ │ │ │ movs r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97dc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97d90 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 9746e │ │ │ │ + cbnz r3, 9743e │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 97dc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97d90 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 973dc │ │ │ │ + beq.n 973ac │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 97dc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97d90 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 973dc │ │ │ │ + beq.n 973ac │ │ │ │ movw r1, #48060 @ 0xbbbc │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ - movw r3, #27244 @ 0x6a6c │ │ │ │ + movw r3, #27564 @ 0x6bac │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 1d86a8 <_PyOS_URandomNonblock@@Base+0x778> │ │ │ │ + bl 1d8524 <_PyOS_URandomNonblock@@Base+0x778> │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ subs r7, r6, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 97230 │ │ │ │ - bl 7f720 │ │ │ │ + bne.w 97200 │ │ │ │ + bl 7f734 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 973de │ │ │ │ + beq.n 973ae │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 973e2 │ │ │ │ + b.n 973b2 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ - b.n 973e0 │ │ │ │ + b.n 973b0 │ │ │ │ subs r2, #1 │ │ │ │ - b.w 9668e │ │ │ │ + b.w 96662 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #32] │ │ │ │ bl 30a8a │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 973ba │ │ │ │ + beq.n 9738a │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 97dc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97d90 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9743c │ │ │ │ - b.n 973ba │ │ │ │ + bne.n 9740c │ │ │ │ + b.n 9738a │ │ │ │ mov r0, r4 │ │ │ │ - bl 97e18 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97de4 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9646e │ │ │ │ + blt.w 96442 │ │ │ │ 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.w 97052 │ │ │ │ + beq.w 97022 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 96faa │ │ │ │ + beq.w 96f7a │ │ │ │ subs r6, #1 │ │ │ │ - b.n 97380 │ │ │ │ + b.n 97350 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ add.w sl, r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 96f96 │ │ │ │ + b.n 96f66 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97e18 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97de4 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 96d90 │ │ │ │ + blt.w 96d60 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ - ldr.w r3, [r3, r8, lsl #2] │ │ │ │ + ldr.w r3, [r3, r6, lsl #2] │ │ │ │ ldrd fp, sl, [r3, #12] │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r2, 97502 │ │ │ │ - cbnz r3, 97508 │ │ │ │ + cbz r2, 974d0 │ │ │ │ + cbnz r3, 974d6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 244898 │ │ │ │ + bl 244820 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9621e │ │ │ │ + bne.w 961f2 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - str.w r8, [r4, #8] │ │ │ │ + str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 96806 │ │ │ │ + beq.w 967da │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ subs r6, #1 │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ - b.w 960a0 │ │ │ │ + b.w 96074 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25ea04 │ │ │ │ - b.w 9637a │ │ │ │ + bl 25e8cc │ │ │ │ + b.w 9634e │ │ │ │ mov r0, r4 │ │ │ │ - bl 25ea04 │ │ │ │ - b.w 967e2 │ │ │ │ + bl 25e8cc │ │ │ │ + b.w 967b6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25ea04 │ │ │ │ - b.w 9628c │ │ │ │ + bl 25e8cc │ │ │ │ + b.w 96260 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25ea04 │ │ │ │ - b.w 961f0 │ │ │ │ + bl 25e8cc │ │ │ │ + b.w 961c4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97e18 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97de4 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 976de │ │ │ │ + blt.w 976ac │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ ldr.w r3, [r0, r7, lsl #2] │ │ │ │ ldrd r6, r8, [r3, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 977f4 │ │ │ │ + bne.w 977c2 │ │ │ │ ldrd r1, r3, [r4, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 960f2 │ │ │ │ + bne.w 960c6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97e18 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97de4 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 96e22 │ │ │ │ + blt.w 96df2 │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ - b.w 960f2 │ │ │ │ + b.w 960c6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25ea04 │ │ │ │ - b.w 9648e │ │ │ │ + bl 25e8cc │ │ │ │ + b.w 96462 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25ea04 │ │ │ │ + bl 25e8cc │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 96e3a │ │ │ │ + beq.w 96e0a │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ add.w sl, r2, #4294967295 @ 0xffffffff │ │ │ │ - b.n 96eb4 │ │ │ │ + b.n 96e84 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 97dc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97d90 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96e7c │ │ │ │ + beq.w 96e4c │ │ │ │ movs r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 9ac40 │ │ │ │ + bl 9ac08 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96e7c │ │ │ │ + beq.w 96e4c │ │ │ │ ldr r2, [r6, #12] │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r3 │ │ │ │ movw r3, #56052 @ 0xdaf4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mov r0, r4 │ │ │ │ - movw r3, #27320 @ 0x6ab8 │ │ │ │ + movw r3, #27640 @ 0x6bf8 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - bl 1d86a8 <_PyOS_URandomNonblock@@Base+0x778> │ │ │ │ + bl 1d8524 <_PyOS_URandomNonblock@@Base+0x778> │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ add.w sl, r6, #4294967295 @ 0xffffffff │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 97230 │ │ │ │ - bl 7f720 │ │ │ │ + bne.w 97200 │ │ │ │ + bl 7f734 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96eae │ │ │ │ + beq.w 96e7e │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 96eb4 │ │ │ │ + b.n 96e84 │ │ │ │ mov r2, r6 │ │ │ │ - b.w 95f94 │ │ │ │ + b.w 95f68 │ │ │ │ mov r2, r6 │ │ │ │ - b.w 95fea │ │ │ │ + b.w 95fbe │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 96914 │ │ │ │ + b.w 968e4 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ subs r6, #1 │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ - b.w 95f72 │ │ │ │ + b.w 95f46 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ str r7, [r4, #8] │ │ │ │ - cbnz r3, 97648 │ │ │ │ + cbnz r3, 97616 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 974c4 │ │ │ │ + b.n 97494 │ │ │ │ movw r3, #48060 @ 0xbbbc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - movw r3, #27244 @ 0x6a6c │ │ │ │ + movw r3, #27564 @ 0x6bac │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - bl 1d86a8 <_PyOS_URandomNonblock@@Base+0x778> │ │ │ │ + bl 1d8524 <_PyOS_URandomNonblock@@Base+0x778> │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ add.w sl, r6, #4294967295 @ 0xffffffff │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96f88 │ │ │ │ - b.n 97230 │ │ │ │ + beq.w 96f58 │ │ │ │ + b.n 97200 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9737c │ │ │ │ + bne.w 9734c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1df844 │ │ │ │ - b.n 9761a │ │ │ │ + bl 1df6c0 │ │ │ │ + b.n 975e8 │ │ │ │ movs r1, #7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97dc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97d90 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96eac │ │ │ │ + beq.w 96e7c │ │ │ │ mov r0, r4 │ │ │ │ - bl 523bc │ │ │ │ + bl 5234c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96eac │ │ │ │ + beq.w 96e7c │ │ │ │ movs r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97dc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97d90 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 976c8 │ │ │ │ + cbnz r3, 97696 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97dc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97d90 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96eac │ │ │ │ + beq.w 96e7c │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97dc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97d90 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96eac │ │ │ │ + beq.w 96e7c │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97dc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97d90 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96eac │ │ │ │ + beq.w 96e7c │ │ │ │ movs r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac40 │ │ │ │ + bl 9ac08 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96eac │ │ │ │ + beq.w 96e7c │ │ │ │ ldr r3, [r6, #12] │ │ │ │ movs r2, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ movw r3, #56052 @ 0xdaf4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - b.n 975ca │ │ │ │ + b.n 97598 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ - b.w 96eb0 │ │ │ │ + b.w 96e80 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ subs r6, #1 │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ - b.w 960a0 │ │ │ │ + b.w 96074 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 97508 │ │ │ │ + b.n 974d6 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ subs r6, #1 │ │ │ │ - b.w 96a76 │ │ │ │ + b.w 96a48 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ ldrd r9, r8, [r3, #12] │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 96eba │ │ │ │ + beq.w 96e8a │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ subs r2, r6, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 96e2c │ │ │ │ - b.w 9668e │ │ │ │ + beq.w 96dfc │ │ │ │ + b.w 96662 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25ea04 │ │ │ │ + bl 25e8cc │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 96a3a │ │ │ │ + beq.w 96a0c │ │ │ │ ldr r7, [r4, #88] @ 0x58 │ │ │ │ subs r7, #1 │ │ │ │ - b.w 96a74 │ │ │ │ + b.w 96a46 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4788 │ │ │ │ + bl 1e46d0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96a50 │ │ │ │ + beq.w 96a22 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97dc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97d90 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96a50 │ │ │ │ + beq.w 96a22 │ │ │ │ movw r1, #48060 @ 0xbbbc │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - movw r3, #27244 @ 0x6a6c │ │ │ │ + movw r3, #27564 @ 0x6bac │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 1d86a8 <_PyOS_URandomNonblock@@Base+0x778> │ │ │ │ + bl 1d8524 <_PyOS_URandomNonblock@@Base+0x778> │ │ │ │ movs r1, #10 │ │ │ │ mov r3, r0 │ │ │ │ - movw r2, #27612 @ 0x6bdc │ │ │ │ + movw r2, #27932 @ 0x6d1c │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1abce0 │ │ │ │ + bl 1abbfc │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ subs r7, r6, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 977e4 │ │ │ │ - bl 7f720 │ │ │ │ + bne.n 977b2 │ │ │ │ + bl 7f734 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96a72 │ │ │ │ + beq.w 96a44 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 96a74 │ │ │ │ + b.w 96a46 │ │ │ │ subs r6, #1 │ │ │ │ - b.w 96a76 │ │ │ │ + b.w 96a48 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4788 │ │ │ │ + bl 1e46d0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96a70 │ │ │ │ + beq.w 96a42 │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97dc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97d90 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96a70 │ │ │ │ + beq.w 96a42 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97dc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97d90 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96a70 │ │ │ │ + beq.w 96a42 │ │ │ │ movs r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac40 │ │ │ │ + bl 9ac08 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96a70 │ │ │ │ + beq.w 96a42 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ movw r1, #56052 @ 0xdaf4 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - movw r3, #27632 @ 0x6bf0 │ │ │ │ + movw r3, #27952 @ 0x6d30 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 1d86a8 <_PyOS_URandomNonblock@@Base+0x778> │ │ │ │ + bl 1d8524 <_PyOS_URandomNonblock@@Base+0x778> │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ subs r7, r6, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 97770 │ │ │ │ + beq.n 9773e │ │ │ │ subs r6, #1 │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ subs r6, #1 │ │ │ │ - b.w 9610c │ │ │ │ + b.w 960e0 │ │ │ │ mov r2, r6 │ │ │ │ - b.w 96044 │ │ │ │ + b.w 96018 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ subs r6, #1 │ │ │ │ - b.w 96a76 │ │ │ │ + b.w 96a48 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ - b.n 97048 │ │ │ │ + b.n 97018 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl b14c4 │ │ │ │ + bl b14ec │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97044 │ │ │ │ + beq.w 97014 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #671 @ 0x29f │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 97dc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97d90 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97044 │ │ │ │ + beq.w 97014 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl b4e28 │ │ │ │ + bl b4e4c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97044 │ │ │ │ + beq.w 97014 │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 97dc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97d90 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97044 │ │ │ │ + beq.w 97014 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 97dc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97d90 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97044 │ │ │ │ + beq.w 97014 │ │ │ │ movs r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 9ac40 │ │ │ │ + bl 9ac08 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97044 │ │ │ │ + beq.w 97014 │ │ │ │ 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, #27412 @ 0x6b14 │ │ │ │ + movw r3, #27732 @ 0x6c54 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - bl 1d86a8 <_PyOS_URandomNonblock@@Base+0x778> │ │ │ │ + bl 1d8524 <_PyOS_URandomNonblock@@Base+0x778> │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ add.w r8, r6, #4294967295 @ 0xffffffff │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 971ba │ │ │ │ - b.n 97230 │ │ │ │ - nop │ │ │ │ + beq.w 9718a │ │ │ │ + b.n 97200 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r2, [pc, #660] @ (97b40 ) │ │ │ │ + ldr r2, [pc, #660] @ (97b0c ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ sub sp, #20 │ │ │ │ ldr r2, [r3, r2] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ str r1, [sp, #0] │ │ │ │ ldr.w fp, [r2, #8] │ │ │ │ subs r7, r3, #1 │ │ │ │ - bmi.w 97a78 │ │ │ │ + bmi.w 97a44 │ │ │ │ adds r3, #3 │ │ │ │ movw r8, #42220 @ 0xa4ec │ │ │ │ movt r8, #70 @ 0x46 │ │ │ │ movw r9, #42012 @ 0xa41c │ │ │ │ movt r9, #70 @ 0x46 │ │ │ │ movw sl, #4364 @ 0x110c │ │ │ │ movt sl, #70 @ 0x46 │ │ │ │ - movw r5, #42848 @ 0xa760 │ │ │ │ + movw r5, #43168 @ 0xa8a0 │ │ │ │ movt r5, #42 @ 0x2a │ │ │ │ add.w r6, r0, r3, lsl #2 │ │ │ │ ldr.w r4, [r6, #-4]! │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r8 │ │ │ │ - bne.w 97a80 │ │ │ │ + bne.w 97a4c │ │ │ │ ldrb r2, [r4, #16] │ │ │ │ lsls r1, r2, #25 │ │ │ │ - bpl.w 97a72 │ │ │ │ + bpl.w 97a3e │ │ │ │ lsls r3, r2, #26 │ │ │ │ - bpl.w 97b16 │ │ │ │ + bpl.w 97ae2 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add.w r2, r4, #20 │ │ │ │ add r0, r2 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.w 97a64 │ │ │ │ + beq.w 97a30 │ │ │ │ ldrb.w ip, [r2] │ │ │ │ cmp.w ip, #95 @ 0x5f │ │ │ │ ldr.w r1, [r5, ip, lsl #2] │ │ │ │ and.w r1, r1, #7 │ │ │ │ clz r1, r1 │ │ │ │ mov.w r1, r1, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r1, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 97a72 │ │ │ │ + bne.w 97a3e │ │ │ │ adds r1, r2, #1 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 97a64 │ │ │ │ + beq.w 97a30 │ │ │ │ ldrb.w ip, [r2, #1] │ │ │ │ cmp.w ip, #95 @ 0x5f │ │ │ │ ldr.w r1, [r5, ip, lsl #2] │ │ │ │ and.w r1, r1, #7 │ │ │ │ clz r1, r1 │ │ │ │ mov.w r1, r1, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r1, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 97a72 │ │ │ │ + bne.w 97a3e │ │ │ │ adds r1, r2, #2 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 97a64 │ │ │ │ + beq.w 97a30 │ │ │ │ ldrb.w ip, [r2, #2] │ │ │ │ cmp.w ip, #95 @ 0x5f │ │ │ │ ldr.w r1, [r5, ip, lsl #2] │ │ │ │ and.w r1, r1, #7 │ │ │ │ clz r1, r1 │ │ │ │ mov.w r1, r1, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r1, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 97a72 │ │ │ │ + bne.n 97a3e │ │ │ │ adds r1, r2, #3 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 97a64 │ │ │ │ + beq.n 97a30 │ │ │ │ ldrb.w ip, [r2, #3] │ │ │ │ cmp.w ip, #95 @ 0x5f │ │ │ │ ldr.w r1, [r5, ip, lsl #2] │ │ │ │ and.w r1, r1, #7 │ │ │ │ clz r1, r1 │ │ │ │ mov.w r1, r1, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r1, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 97a72 │ │ │ │ + bne.n 97a3e │ │ │ │ adds r1, r2, #4 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 97a64 │ │ │ │ + beq.n 97a30 │ │ │ │ ldrb.w ip, [r2, #4] │ │ │ │ cmp.w ip, #95 @ 0x5f │ │ │ │ ldr.w r1, [r5, ip, lsl #2] │ │ │ │ and.w r1, r1, #7 │ │ │ │ clz r1, r1 │ │ │ │ mov.w r1, r1, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r1, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 97a72 │ │ │ │ + bne.n 97a3e │ │ │ │ adds r1, r2, #5 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 97a64 │ │ │ │ + beq.n 97a30 │ │ │ │ ldrb.w ip, [r2, #5] │ │ │ │ cmp.w ip, #95 @ 0x5f │ │ │ │ ldr.w r1, [r5, ip, lsl #2] │ │ │ │ and.w r1, r1, #7 │ │ │ │ clz r1, r1 │ │ │ │ mov.w r1, r1, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r1, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 97a72 │ │ │ │ + bne.n 97a3e │ │ │ │ adds r1, r2, #6 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 97a64 │ │ │ │ + beq.n 97a30 │ │ │ │ ldrb.w ip, [r2, #6] │ │ │ │ cmp.w ip, #95 @ 0x5f │ │ │ │ ldr.w r1, [r5, ip, lsl #2] │ │ │ │ and.w r1, r1, #7 │ │ │ │ clz r1, r1 │ │ │ │ mov.w r1, r1, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r1, #0 │ │ │ │ - cbnz r1, 97a72 │ │ │ │ + cbnz r1, 97a3e │ │ │ │ adds r1, r2, #7 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 97a64 │ │ │ │ + beq.n 97a30 │ │ │ │ ldrb.w ip, [r2, #7] │ │ │ │ cmp.w ip, #95 @ 0x5f │ │ │ │ ldr.w r1, [r5, ip, lsl #2] │ │ │ │ and.w r1, r1, #7 │ │ │ │ clz r1, r1 │ │ │ │ mov.w r1, r1, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r1, #0 │ │ │ │ - cbnz r1, 97a72 │ │ │ │ + cbnz r1, 97a3e │ │ │ │ adds r2, #8 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 97a64 │ │ │ │ + beq.n 97a30 │ │ │ │ ldrb.w ip, [r2], #1 │ │ │ │ cmp.w ip, #95 @ 0x5f │ │ │ │ ldr.w r1, [r5, ip, lsl #2] │ │ │ │ and.w r1, r1, #7 │ │ │ │ clz r1, r1 │ │ │ │ mov.w r1, r1, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r1, #0 │ │ │ │ - cbnz r1, 97a72 │ │ │ │ + cbnz r1, 97a3e │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 97a42 │ │ │ │ + bne.n 97a0e │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, fp │ │ │ │ - bl 7b1b4 │ │ │ │ + bl 7b138 │ │ │ │ cmp r4, r0 │ │ │ │ - bne.n 97ad2 │ │ │ │ + bne.n 97a9e │ │ │ │ subs r7, #1 │ │ │ │ - bcs.w 978e6 │ │ │ │ + bcs.w 978b2 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r2, r9 │ │ │ │ - beq.n 97ac0 │ │ │ │ + beq.n 97a8c │ │ │ │ cmp r2, sl │ │ │ │ - bne.n 97a72 │ │ │ │ + bne.n 97a3e │ │ │ │ mov r0, r4 │ │ │ │ - bl 77604 │ │ │ │ + bl 77584 │ │ │ │ str r0, [sp, #4] │ │ │ │ - cbz r0, 97acc │ │ │ │ + cbz r0, 97a98 │ │ │ │ add r1, sp, #12 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 97898 │ │ │ │ + bl 97864 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 97b24 │ │ │ │ + beq.n 97af0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - cbnz r1, 97ae0 │ │ │ │ + cbnz r1, 97aac │ │ │ │ ldr r1, [r2, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 97a72 │ │ │ │ + beq.n 97a3e │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 97a72 │ │ │ │ + bne.n 97a3e │ │ │ │ mov r0, r2 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 97a72 │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 97a3e │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #0 │ │ │ │ - bl 97898 │ │ │ │ + bl 97864 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 97a72 │ │ │ │ + bne.n 97a3e │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 97a7a │ │ │ │ + b.n 97a46 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r0, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 97a72 │ │ │ │ + beq.n 97a3e │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 97a72 │ │ │ │ + b.n 97a3e │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl f5e30 │ │ │ │ + bl f5e48 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - cbz r0, 97b24 │ │ │ │ + cbz r0, 97af0 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ str r0, [r6, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 97afe │ │ │ │ + beq.n 97aca │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r4, #0] │ │ │ │ - cbz r1, 97b0a │ │ │ │ + cbz r1, 97ad6 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 97aa6 │ │ │ │ + beq.n 97a72 │ │ │ │ movs r1, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ - b.n 97aa6 │ │ │ │ + b.n 97a72 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 97afe │ │ │ │ + b.n 97aca │ │ │ │ ldr r2, [r4, #28] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r0, r2 │ │ │ │ cmp r2, r0 │ │ │ │ - bne.w 9790e │ │ │ │ - b.n 97a64 │ │ │ │ + bne.w 978da │ │ │ │ + b.n 97a30 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 97acc │ │ │ │ + beq.n 97a98 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 97acc │ │ │ │ + bne.n 97a98 │ │ │ │ mov r0, r2 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 97acc │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 97a98 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ - movw r3, #47073 @ 0xb7e1 │ │ │ │ + movw r3, #47069 @ 0xb7dd │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r2, [r2, #160] @ 0xa0 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 97bdc │ │ │ │ + bne.n 97ba8 │ │ │ │ mov r1, r0 │ │ │ │ movw r0, #19968 @ 0x4e00 │ │ │ │ movt r0, #72 @ 0x48 │ │ │ │ - movw r3, #29761 @ 0x7441 │ │ │ │ + movw r3, #29633 @ 0x73c1 │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r2, [r0, #724] @ 0x2d4 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 97c8c │ │ │ │ + bne.w 97c58 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #416] @ (97d24 ) │ │ │ │ + ldr r4, [pc, #416] @ (97cf0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ bic.w r3, r1, #4080 @ 0xff0 │ │ │ │ bic.w r3, r3, #15 │ │ │ │ ldr r2, [r2, r4] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r2, #1528] @ 0x5f8 │ │ │ │ cmn.w r4, #804 @ 0x324 │ │ │ │ - beq.n 97bf0 │ │ │ │ + beq.n 97bbc │ │ │ │ lsrs r2, r1, #18 │ │ │ │ ubfx ip, r1, #0, #18 │ │ │ │ add.w r2, r4, r2, lsl #3 │ │ │ │ ldr.w r5, [r2, #808] @ 0x328 │ │ │ │ cmp r5, ip │ │ │ │ - bgt.n 97bc8 │ │ │ │ + bgt.n 97b94 │ │ │ │ ldr.w r5, [r2, #804] @ 0x324 │ │ │ │ cmp r5, ip │ │ │ │ ite gt │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r5, #0 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ - cbz r2, 97bf0 │ │ │ │ + cbz r2, 97bbc │ │ │ │ ldr r5, [r3, #4] │ │ │ │ str r5, [r1, #0] │ │ │ │ str r1, [r3, #4] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbz r5, 97bde │ │ │ │ - cbz r2, 97c14 │ │ │ │ + cbz r5, 97baa │ │ │ │ + cbz r2, 97be0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx r2 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ ldr.w r2, [r4, r2, lsl #3] │ │ │ │ ldr r1, [r2, #12] │ │ │ │ strd r2, r1, [r3, #8] │ │ │ │ str r3, [r2, #12] │ │ │ │ str r3, [r1, #8] │ │ │ │ - b.n 97bd8 │ │ │ │ + b.n 97ba4 │ │ │ │ ldr.w r2, [r0, #684] @ 0x2ac │ │ │ │ - movw r3, #50069 @ 0xc395 │ │ │ │ + movw r3, #50061 @ 0xc38d │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 97d1a │ │ │ │ + bne.w 97ce6 │ │ │ │ mov r0, r1 │ │ │ │ blx 297f8 │ │ │ │ ldr.w r3, [r4, #800] @ 0x320 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #800] @ 0x320 │ │ │ │ - b.n 97bd8 │ │ │ │ + b.n 97ba4 │ │ │ │ ldrd r1, r2, [r3, #8] │ │ │ │ str r2, [r1, #12] │ │ │ │ ldr r6, [r3, #16] │ │ │ │ ldr.w r7, [r4, #512] @ 0x200 │ │ │ │ str r1, [r2, #8] │ │ │ │ movs r2, #28 │ │ │ │ mul.w r8, r2, r6 │ │ │ │ @@ -163771,73 +163732,73 @@ │ │ │ │ ldr r1, [r2, #8] │ │ │ │ ldr r5, [r2, #16] │ │ │ │ str r5, [r3, #8] │ │ │ │ add.w r5, r4, r1, lsl #2 │ │ │ │ str r3, [r2, #16] │ │ │ │ ldr.w ip, [r5, #528] @ 0x210 │ │ │ │ cmp r2, ip │ │ │ │ - bne.n 97c50 │ │ │ │ + bne.n 97c1c │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbz r3, 97c4c │ │ │ │ + cbz r3, 97c18 │ │ │ │ ldr r6, [r3, #8] │ │ │ │ cmp r1, r6 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ str.w r3, [r5, #528] @ 0x210 │ │ │ │ adds r3, r1, #1 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ str r3, [r2, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 97cb2 │ │ │ │ + beq.n 97c7e │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 97c92 │ │ │ │ + beq.n 97c5e │ │ │ │ ldr.w r3, [r5, #532] @ 0x214 │ │ │ │ - cbnz r3, 97c68 │ │ │ │ + cbnz r3, 97c34 │ │ │ │ str.w r2, [r5, #532] @ 0x214 │ │ │ │ cmp r2, ip │ │ │ │ - beq.n 97bd8 │ │ │ │ + beq.n 97ba4 │ │ │ │ ldrd r3, r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 97d14 │ │ │ │ + beq.n 97ce0 │ │ │ │ str r3, [r1, #20] │ │ │ │ ldr.w r3, [ip, #20] │ │ │ │ ldr r0, [r2, #20] │ │ │ │ str r1, [r0, #24] │ │ │ │ strd r3, ip, [r2, #20] │ │ │ │ - cbz r3, 97c86 │ │ │ │ + cbz r3, 97c52 │ │ │ │ str r2, [r3, #24] │ │ │ │ str.w r2, [ip, #20] │ │ │ │ - b.n 97bd8 │ │ │ │ + b.n 97ba4 │ │ │ │ ldr.w r0, [r0, #708] @ 0x2c4 │ │ │ │ bx r2 │ │ │ │ ldr.w r3, [r4, #524] @ 0x20c │ │ │ │ movs r1, #0 │ │ │ │ strd r3, r1, [r2, #20] │ │ │ │ - cbz r3, 97ca0 │ │ │ │ + cbz r3, 97c6c │ │ │ │ str r2, [r3, #24] │ │ │ │ ldr.w r3, [r4, #532] @ 0x214 │ │ │ │ str.w r2, [r4, #524] @ 0x20c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 97bd8 │ │ │ │ + bne.n 97ba4 │ │ │ │ str.w r2, [r4, #532] @ 0x214 │ │ │ │ - b.n 97bd8 │ │ │ │ + b.n 97ba4 │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 97c5a │ │ │ │ + beq.n 97c26 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbz r3, 97d0e │ │ │ │ + cbz r3, 97cda │ │ │ │ str r1, [r3, #20] │ │ │ │ str r3, [r1, #24] │ │ │ │ ldr.w r1, [r7, r8] │ │ │ │ ldr.w r3, [r4, #520] @ 0x208 │ │ │ │ str r3, [r2, #20] │ │ │ │ str.w r2, [r4, #520] @ 0x208 │ │ │ │ ubfx r3, r1, #0, #18 │ │ │ │ lsrs r2, r1, #18 │ │ │ │ - cbz r3, 97ce6 │ │ │ │ + cbz r3, 97cb2 │ │ │ │ add.w r3, r1, #262144 @ 0x40000 │ │ │ │ movs r5, #0 │ │ │ │ lsrs r3, r3, #18 │ │ │ │ add.w r3, r4, r3, lsl #3 │ │ │ │ str.w r5, [r3, #808] @ 0x328 │ │ │ │ add.w r3, r4, r2, lsl #3 │ │ │ │ movs r5, #0 │ │ │ │ @@ -163846,120 +163807,120 @@ │ │ │ │ ldr.w r3, [r0, #812] @ 0x32c │ │ │ │ ldr.w r0, [r0, #804] @ 0x324 │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [r4, #788] @ 0x314 │ │ │ │ str.w r5, [r7, r8] │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #788] @ 0x314 │ │ │ │ - b.n 97bd8 │ │ │ │ + b.n 97ba4 │ │ │ │ str.w r1, [r4, #524] @ 0x20c │ │ │ │ - b.n 97cbe │ │ │ │ + b.n 97c8a │ │ │ │ str.w r3, [r4, #524] @ 0x20c │ │ │ │ - b.n 97c76 │ │ │ │ + b.n 97c42 │ │ │ │ ldr.w r0, [r0, #668] @ 0x29c │ │ │ │ blx r2 │ │ │ │ - b.n 97c08 │ │ │ │ + b.n 97bd4 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00097d28 <_Py_GetConfig@@Base>: │ │ │ │ +00097cf4 <_Py_GetConfig@@Base>: │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #40] @ (97d60 <_Py_GetConfig@@Base+0x38>) │ │ │ │ + ldr r3, [pc, #40] @ (97d2c <_Py_GetConfig@@Base+0x38>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - cbz r3, 97d4a <_Py_GetConfig@@Base+0x22> │ │ │ │ + cbz r3, 97d16 <_Py_GetConfig@@Base+0x22> │ │ │ │ ldr r0, [r3, #8] │ │ │ │ add.w r0, r0, #4128 @ 0x1020 │ │ │ │ adds r0, #8 │ │ │ │ pop {r3, pc} │ │ │ │ - movw r1, #63284 @ 0xf734 │ │ │ │ + movw r1, #63604 @ 0xf874 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - movw r0, #14280 @ 0x37c8 │ │ │ │ + movw r0, #14600 @ 0x3908 │ │ │ │ movt r0, #53 @ 0x35 │ │ │ │ - bl 62644 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 623a4 <_Py_FatalErrorFunc@@Base> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00097d64 <_PyObject_NewVar@@Base>: │ │ │ │ +00097d30 <_PyObject_NewVar@@Base>: │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ mov r6, r1 │ │ │ │ adds r0, #3 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ mla r0, r3, r1, r0 │ │ │ │ bic.w r0, r0, #3 │ │ │ │ - bl 716b8 │ │ │ │ - cbz r0, 97db8 <_PyObject_NewVar@@Base+0x54> │ │ │ │ + bl 716b0 │ │ │ │ + cbz r0, 97d84 <_PyObject_NewVar@@Base+0x54> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r5, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - ldr r2, [pc, #40] @ (97dc0 <_PyObject_NewVar@@Base+0x5c>) │ │ │ │ + ldr r2, [pc, #40] @ (97d8c <_PyObject_NewVar@@Base+0x5c>) │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r3, 97dae <_PyObject_NewVar@@Base+0x4a> │ │ │ │ + cbnz r3, 97d7a <_PyObject_NewVar@@Base+0x4a> │ │ │ │ mov r0, r4 │ │ │ │ str r6, [r4, #8] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ - b.n 97da8 <_PyObject_NewVar@@Base+0x44> │ │ │ │ + b.n 97d74 <_PyObject_NewVar@@Base+0x44> │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1e7a0c │ │ │ │ + b.w 1e7954 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldrd r3, r2, [r0, #8] │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 97df0 <_PyObject_NewVar@@Base+0x8c> │ │ │ │ + beq.n 97dbc <_PyObject_NewVar@@Base+0x8c> │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr.w r0, [r2, r3, lsl #2] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 97e0a <_PyObject_NewVar@@Base+0xa6> │ │ │ │ + beq.n 97dd6 <_PyObject_NewVar@@Base+0xa6> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 97e18 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97de4 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 97e12 <_PyObject_NewVar@@Base+0xae> │ │ │ │ + blt.n 97dde <_PyObject_NewVar@@Base+0xae> │ │ │ │ ldrd r2, r3, [r4, #4] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr.w r0, [r2, r3, lsl #2] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 97dea <_PyObject_NewVar@@Base+0x86> │ │ │ │ + bne.n 97db6 <_PyObject_NewVar@@Base+0x86> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #8] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 97dea <_PyObject_NewVar@@Base+0x86> │ │ │ │ + b.n 97db6 <_PyObject_NewVar@@Base+0x86> │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ ldr r5, [r0, #0] │ │ │ │ movs r3, #0 │ │ │ │ @@ -163971,140 +163932,140 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ adds r3, #43 @ 0x2b │ │ │ │ lsls r3, r3, #6 │ │ │ │ adds r1, r5, r3 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 98536 <_PyObject_NewVar@@Base+0x7d2> │ │ │ │ - bl 98954 │ │ │ │ + bne.w 98502 <_PyObject_NewVar@@Base+0x7d2> │ │ │ │ + bl 98920 │ │ │ │ ldr.w r3, [r5, #2692] @ 0xa84 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 98546 <_PyObject_NewVar@@Base+0x7e2> │ │ │ │ + bne.w 98512 <_PyObject_NewVar@@Base+0x7e2> │ │ │ │ cmp r6, #56 @ 0x38 │ │ │ │ it eq │ │ │ │ moveq.w r8, #0 │ │ │ │ - beq.w 98642 <_PyObject_NewVar@@Base+0x8de> │ │ │ │ + beq.w 9860e <_PyObject_NewVar@@Base+0x8de> │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp.w r3, #256 @ 0x100 │ │ │ │ it eq │ │ │ │ cmpeq r6, #0 │ │ │ │ - beq.w 986a0 <_PyObject_NewVar@@Base+0x93c> │ │ │ │ + beq.w 9866c <_PyObject_NewVar@@Base+0x93c> │ │ │ │ ldrd r3, r1, [r4, #12] │ │ │ │ movs r2, #1 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ cmp r3, r1 │ │ │ │ str r2, [r4, #44] @ 0x2c │ │ │ │ - beq.w 982c0 <_PyObject_NewVar@@Base+0x55c> │ │ │ │ + beq.w 9828c <_PyObject_NewVar@@Base+0x55c> │ │ │ │ ldr.w r9, [r5, r3, lsl #2] │ │ │ │ cmp r6, #1 │ │ │ │ ldr.w sl, [sp, #52] @ 0x34 │ │ │ │ - beq.w 9800e <_PyObject_NewVar@@Base+0x2aa> │ │ │ │ + beq.w 97fda <_PyObject_NewVar@@Base+0x2aa> │ │ │ │ mov r5, r6 │ │ │ │ ldr r7, [sp, #56] @ 0x38 │ │ │ │ str.w r5, [r9] │ │ │ │ subs.w r7, r7, sl │ │ │ │ - bmi.w 986e8 <_PyObject_NewVar@@Base+0x984> │ │ │ │ + bmi.w 986b4 <_PyObject_NewVar@@Base+0x984> │ │ │ │ sub.w r3, r7, #1 │ │ │ │ cmp.w sl, #0 │ │ │ │ clz r3, r3 │ │ │ │ mov.w r3, r3, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 98200 <_PyObject_NewVar@@Base+0x49c> │ │ │ │ + bne.w 981cc <_PyObject_NewVar@@Base+0x49c> │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 981fa <_PyObject_NewVar@@Base+0x496> │ │ │ │ + beq.w 981c6 <_PyObject_NewVar@@Base+0x496> │ │ │ │ movw r3, #65518 @ 0xffee │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ cmp r7, r3 │ │ │ │ - bhi.w 986ba <_PyObject_NewVar@@Base+0x956> │ │ │ │ + bhi.w 98686 <_PyObject_NewVar@@Base+0x956> │ │ │ │ movw r8, #19968 @ 0x4e00 │ │ │ │ movt r8, #72 @ 0x48 │ │ │ │ - movw r3, #6037 @ 0x1795 │ │ │ │ + movw r3, #6029 @ 0x178d │ │ │ │ movt r3, #7 │ │ │ │ add.w fp, r7, #17 │ │ │ │ ldr.w r2, [r8, #712] @ 0x2c8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 9857e <_PyObject_NewVar@@Base+0x81a> │ │ │ │ - ldr r3, [pc, #724] @ (981c8 <_PyObject_NewVar@@Base+0x464>) │ │ │ │ + bne.w 9854a <_PyObject_NewVar@@Base+0x81a> │ │ │ │ + ldr r3, [pc, #724] @ (98194 <_PyObject_NewVar@@Base+0x464>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ cmp.w fp, #512 @ 0x200 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r3, #1528] @ 0x5f8 │ │ │ │ - bhi.w 9850a <_PyObject_NewVar@@Base+0x7a6> │ │ │ │ + bhi.w 984d6 <_PyObject_NewVar@@Base+0x7a6> │ │ │ │ lsrs r0, r7, #3 │ │ │ │ adds r5, r0, #2 │ │ │ │ ldr.w r3, [r2, r5, lsl #3] │ │ │ │ ldr.w ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq.w 984f6 <_PyObject_NewVar@@Base+0x792> │ │ │ │ + beq.w 984c2 <_PyObject_NewVar@@Base+0x792> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r5, [r3, #4] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ str r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 981de <_PyObject_NewVar@@Base+0x47a> │ │ │ │ + beq.w 981aa <_PyObject_NewVar@@Base+0x47a> │ │ │ │ movw r3, #42428 @ 0xa5bc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ str r3, [r5, #4] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ - ldr r3, [pc, #644] @ (981cc <_PyObject_NewVar@@Base+0x468>) │ │ │ │ + ldr r3, [pc, #644] @ (98198 <_PyObject_NewVar@@Base+0x468>) │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ ldr.w r8, [r3, #1416] @ 0x588 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 985a4 <_PyObject_NewVar@@Base+0x840> │ │ │ │ + bne.w 98570 <_PyObject_NewVar@@Base+0x840> │ │ │ │ adds r3, r5, r7 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r7, [r5, #8] │ │ │ │ str r2, [r5, #12] │ │ │ │ strb.w r8, [r3, #16] │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 981d0 <_PyObject_NewVar@@Base+0x46c> │ │ │ │ + bne.w 9819c <_PyObject_NewVar@@Base+0x46c> │ │ │ │ ldr r3, [r4, #20] │ │ │ │ str.w r5, [r9, #4] │ │ │ │ ldr r7, [r3, #8] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #6 │ │ │ │ - bpl.w 9822a <_PyObject_NewVar@@Base+0x4c6> │ │ │ │ + bpl.w 981f6 <_PyObject_NewVar@@Base+0x4c6> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ ldr r2, [r7, #16] │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ - bge.w 98266 <_PyObject_NewVar@@Base+0x502> │ │ │ │ + bge.w 98232 <_PyObject_NewVar@@Base+0x502> │ │ │ │ ldr r2, [r7, #12] │ │ │ │ str.w r5, [r2, r3, lsl #2] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ str r1, [r7, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 98288 <_PyObject_NewVar@@Base+0x524> │ │ │ │ + bne.w 98254 <_PyObject_NewVar@@Base+0x524> │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r9, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 982a8 <_PyObject_NewVar@@Base+0x544> │ │ │ │ + bne.w 98274 <_PyObject_NewVar@@Base+0x544> │ │ │ │ ldr r5, [r4, #0] │ │ │ │ ldrd r2, r3, [sp, #32] │ │ │ │ str.w r2, [r9, #8] │ │ │ │ str.w r3, [r9, #12] │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ ldr.w r7, [r5, #464] @ 0x1d0 │ │ │ │ @@ -164121,311 +164082,311 @@ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ itt eq │ │ │ │ addeq r1, r1, r2 │ │ │ │ streq.w r1, [r9, #24] │ │ │ │ cmp r6, #64 @ 0x40 │ │ │ │ add.w r3, r3, #1 │ │ │ │ str r3, [r4, #12] │ │ │ │ - beq.w 98700 <_PyObject_NewVar@@Base+0x99c> │ │ │ │ + beq.w 986cc <_PyObject_NewVar@@Base+0x99c> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ sub.w r8, r2, r3 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, r8 │ │ │ │ - ble.w 981c2 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ + ble.w 9818e <_PyObject_NewVar@@Base+0x45e> │ │ │ │ ldr.w r7, [r1, r8, lsl #2] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 981c2 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ + beq.w 9818e <_PyObject_NewVar@@Base+0x45e> │ │ │ │ ldr r5, [r7, #4] │ │ │ │ adds r1, r5, #1 │ │ │ │ - beq.w 981c2 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ + beq.w 9818e <_PyObject_NewVar@@Base+0x45e> │ │ │ │ ldr r0, [r7, #0] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, sl │ │ │ │ blx 2a68c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97e96 <_PyObject_NewVar@@Base+0x132> │ │ │ │ + beq.w 97e62 <_PyObject_NewVar@@Base+0x132> │ │ │ │ cmn.w r7, #8 │ │ │ │ - beq.w 981c2 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ + beq.w 9818e <_PyObject_NewVar@@Base+0x45e> │ │ │ │ ldr r5, [r7, #12] │ │ │ │ adds r2, r5, #1 │ │ │ │ - beq.w 981c2 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ + beq.w 9818e <_PyObject_NewVar@@Base+0x45e> │ │ │ │ ldr r0, [r7, #8] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, sl │ │ │ │ blx 2a68c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97e96 <_PyObject_NewVar@@Base+0x132> │ │ │ │ + beq.w 97e62 <_PyObject_NewVar@@Base+0x132> │ │ │ │ cmn.w r7, #16 │ │ │ │ - beq.w 981c2 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ + beq.w 9818e <_PyObject_NewVar@@Base+0x45e> │ │ │ │ ldr r5, [r7, #20] │ │ │ │ adds r0, r5, #1 │ │ │ │ - beq.w 981c2 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ + beq.w 9818e <_PyObject_NewVar@@Base+0x45e> │ │ │ │ ldr r0, [r7, #16] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, sl │ │ │ │ blx 2a68c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97e96 <_PyObject_NewVar@@Base+0x132> │ │ │ │ + beq.w 97e62 <_PyObject_NewVar@@Base+0x132> │ │ │ │ cmn.w r7, #24 │ │ │ │ - beq.w 981c2 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ + beq.w 9818e <_PyObject_NewVar@@Base+0x45e> │ │ │ │ ldr r5, [r7, #28] │ │ │ │ adds r1, r5, #1 │ │ │ │ - beq.w 981c2 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ + beq.w 9818e <_PyObject_NewVar@@Base+0x45e> │ │ │ │ ldr r0, [r7, #24] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, sl │ │ │ │ blx 2a68c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97e96 <_PyObject_NewVar@@Base+0x132> │ │ │ │ + beq.w 97e62 <_PyObject_NewVar@@Base+0x132> │ │ │ │ cmn.w r7, #32 │ │ │ │ - beq.w 981c2 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ + beq.w 9818e <_PyObject_NewVar@@Base+0x45e> │ │ │ │ ldr r5, [r7, #36] @ 0x24 │ │ │ │ adds r2, r5, #1 │ │ │ │ - beq.w 981c2 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ + beq.w 9818e <_PyObject_NewVar@@Base+0x45e> │ │ │ │ ldr r0, [r7, #32] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, sl │ │ │ │ blx 2a68c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97e96 <_PyObject_NewVar@@Base+0x132> │ │ │ │ + beq.w 97e62 <_PyObject_NewVar@@Base+0x132> │ │ │ │ cmn.w r7, #40 @ 0x28 │ │ │ │ - beq.n 981c2 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ + beq.n 9818e <_PyObject_NewVar@@Base+0x45e> │ │ │ │ ldr r5, [r7, #44] @ 0x2c │ │ │ │ adds r0, r5, #1 │ │ │ │ - beq.n 981c2 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ + beq.n 9818e <_PyObject_NewVar@@Base+0x45e> │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, sl │ │ │ │ blx 2a68c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97e96 <_PyObject_NewVar@@Base+0x132> │ │ │ │ + beq.w 97e62 <_PyObject_NewVar@@Base+0x132> │ │ │ │ adds.w fp, r7, #48 @ 0x30 │ │ │ │ - beq.n 981c2 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ + beq.n 9818e <_PyObject_NewVar@@Base+0x45e> │ │ │ │ mvn.w r3, #7 │ │ │ │ sub.w r3, r3, fp │ │ │ │ lsrs r3, r3, #3 │ │ │ │ adds r3, #1 │ │ │ │ ands.w r3, r3, #3 │ │ │ │ - beq.n 9815a <_PyObject_NewVar@@Base+0x3f6> │ │ │ │ + beq.n 98126 <_PyObject_NewVar@@Base+0x3f6> │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 9813a <_PyObject_NewVar@@Base+0x3d6> │ │ │ │ + beq.n 98106 <_PyObject_NewVar@@Base+0x3d6> │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 9811c <_PyObject_NewVar@@Base+0x3b8> │ │ │ │ + beq.n 980e8 <_PyObject_NewVar@@Base+0x3b8> │ │ │ │ ldr.w r5, [fp, #4] │ │ │ │ adds r1, r5, #1 │ │ │ │ - beq.n 981c2 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ + beq.n 9818e <_PyObject_NewVar@@Base+0x45e> │ │ │ │ ldr.w r0, [fp] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, sl │ │ │ │ blx 2a68c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97e96 <_PyObject_NewVar@@Base+0x132> │ │ │ │ + beq.w 97e62 <_PyObject_NewVar@@Base+0x132> │ │ │ │ add.w fp, r7, #56 @ 0x38 │ │ │ │ ldr.w r5, [fp, #4] │ │ │ │ adds r2, r5, #1 │ │ │ │ - beq.n 981c2 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ + beq.n 9818e <_PyObject_NewVar@@Base+0x45e> │ │ │ │ ldr.w r0, [fp] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, sl │ │ │ │ blx 2a68c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97e96 <_PyObject_NewVar@@Base+0x132> │ │ │ │ + beq.w 97e62 <_PyObject_NewVar@@Base+0x132> │ │ │ │ add.w fp, fp, #8 │ │ │ │ ldr.w r5, [fp, #4] │ │ │ │ adds r7, r5, #1 │ │ │ │ - beq.n 981c2 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ + beq.n 9818e <_PyObject_NewVar@@Base+0x45e> │ │ │ │ ldr.w r0, [fp] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, sl │ │ │ │ blx 2a68c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97e96 <_PyObject_NewVar@@Base+0x132> │ │ │ │ + beq.w 97e62 <_PyObject_NewVar@@Base+0x132> │ │ │ │ adds.w fp, fp, #8 │ │ │ │ - beq.n 981c2 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ + beq.n 9818e <_PyObject_NewVar@@Base+0x45e> │ │ │ │ ldr.w r5, [fp, #4] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, sl │ │ │ │ adds r0, r5, #1 │ │ │ │ - beq.n 981c2 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ + beq.n 9818e <_PyObject_NewVar@@Base+0x45e> │ │ │ │ ldr.w r0, [fp] │ │ │ │ add.w r7, fp, #8 │ │ │ │ blx 2a68c │ │ │ │ mov r2, r8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97e96 <_PyObject_NewVar@@Base+0x132> │ │ │ │ + beq.w 97e62 <_PyObject_NewVar@@Base+0x132> │ │ │ │ ldr r5, [r7, #4] │ │ │ │ adds r1, r5, #1 │ │ │ │ - beq.n 981c2 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ + beq.n 9818e <_PyObject_NewVar@@Base+0x45e> │ │ │ │ ldr.w r0, [fp, #8] │ │ │ │ mov r1, sl │ │ │ │ blx 2a68c │ │ │ │ mov r2, r8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97e96 <_PyObject_NewVar@@Base+0x132> │ │ │ │ + beq.w 97e62 <_PyObject_NewVar@@Base+0x132> │ │ │ │ ldr r5, [r7, #12] │ │ │ │ adds r0, r5, #1 │ │ │ │ - beq.n 981c2 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ + beq.n 9818e <_PyObject_NewVar@@Base+0x45e> │ │ │ │ ldr r0, [r7, #8] │ │ │ │ mov r1, sl │ │ │ │ blx 2a68c │ │ │ │ mov r2, r8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97e96 <_PyObject_NewVar@@Base+0x132> │ │ │ │ + beq.w 97e62 <_PyObject_NewVar@@Base+0x132> │ │ │ │ ldr r5, [r7, #20] │ │ │ │ adds r1, r5, #1 │ │ │ │ - beq.n 981c2 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ + beq.n 9818e <_PyObject_NewVar@@Base+0x45e> │ │ │ │ ldr r0, [r7, #16] │ │ │ │ mov r1, sl │ │ │ │ blx 2a68c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97e96 <_PyObject_NewVar@@Base+0x132> │ │ │ │ + beq.w 97e62 <_PyObject_NewVar@@Base+0x132> │ │ │ │ adds.w fp, r7, #24 │ │ │ │ - bne.n 9815a <_PyObject_NewVar@@Base+0x3f6> │ │ │ │ + bne.n 98126 <_PyObject_NewVar@@Base+0x3f6> │ │ │ │ movs r5, #1 │ │ │ │ - b.n 97e96 <_PyObject_NewVar@@Base+0x132> │ │ │ │ + b.n 97e62 <_PyObject_NewVar@@Base+0x132> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, sl │ │ │ │ add.w r0, r5, #16 │ │ │ │ blx 29c10 │ │ │ │ - b.n 97f6e <_PyObject_NewVar@@Base+0x20a> │ │ │ │ + b.n 97f3a <_PyObject_NewVar@@Base+0x20a> │ │ │ │ ldrd lr, r1, [r3, #24] │ │ │ │ cmp lr, r1 │ │ │ │ - bhi.n 9825a <_PyObject_NewVar@@Base+0x4f6> │ │ │ │ + bhi.n 98226 <_PyObject_NewVar@@Base+0x4f6> │ │ │ │ adds r0, #3 │ │ │ │ add.w r1, r3, lr │ │ │ │ str r1, [r3, #4] │ │ │ │ add.w r0, lr, r0, lsl #3 │ │ │ │ str r0, [r3, #24] │ │ │ │ str.w r2, [r3, lr] │ │ │ │ - b.n 97f2e <_PyObject_NewVar@@Base+0x1ca> │ │ │ │ + b.n 97efa <_PyObject_NewVar@@Base+0x1ca> │ │ │ │ ldr r3, [r4, #20] │ │ │ │ - ldr r5, [pc, #620] @ (9846c <_PyObject_NewVar@@Base+0x708>) │ │ │ │ - b.n 97f70 <_PyObject_NewVar@@Base+0x20c> │ │ │ │ + ldr r5, [pc, #620] @ (98438 <_PyObject_NewVar@@Base+0x708>) │ │ │ │ + b.n 97f3c <_PyObject_NewVar@@Base+0x20c> │ │ │ │ ldrb.w r3, [sl] │ │ │ │ movs r2, #24 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ movw r5, #13200 @ 0x3390 │ │ │ │ ldr r7, [r1, #8] │ │ │ │ mla r5, r2, r3, r5 │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ add r5, r3 │ │ │ │ str.w r5, [r9, #4] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #6 │ │ │ │ - bmi.w 97f80 <_PyObject_NewVar@@Base+0x21c> │ │ │ │ - movw r0, #64412 @ 0xfb9c │ │ │ │ + bmi.w 97f4c <_PyObject_NewVar@@Base+0x21c> │ │ │ │ + movw r0, #64732 @ 0xfcdc │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ movw r1, #545 @ 0x221 │ │ │ │ - bl 214fc4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 214f14 <_PyErr_BadInternalCall@@Base> │ │ │ │ ldr.w r0, [r9, #4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 986d6 <_PyObject_NewVar@@Base+0x972> │ │ │ │ + beq.w 986a2 <_PyObject_NewVar@@Base+0x972> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 986d6 <_PyObject_NewVar@@Base+0x972> │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 986d6 <_PyObject_NewVar@@Base+0x972> │ │ │ │ + bne.w 986a2 <_PyObject_NewVar@@Base+0x972> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 986a2 <_PyObject_NewVar@@Base+0x972> │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str.w r3, [ip, #12] │ │ │ │ str.w ip, [r3, #8] │ │ │ │ - b.n 97f2e <_PyObject_NewVar@@Base+0x1ca> │ │ │ │ + b.n 97efa <_PyObject_NewVar@@Base+0x1ca> │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 83b84 <_PyList_AppendTakeRefListResize@@Base+0x48> │ │ │ │ + bl 83b94 <_PyList_AppendTakeRefListResize@@Base+0x48> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 9884a <_PyObject_NewVar@@Base+0xae6> │ │ │ │ + beq.w 98816 <_PyObject_NewVar@@Base+0xae6> │ │ │ │ ldr r2, [r7, #12] │ │ │ │ str.w r5, [r2, r3, lsl #2] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 97fae <_PyObject_NewVar@@Base+0x24a> │ │ │ │ + beq.w 97f7a <_PyObject_NewVar@@Base+0x24a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 97fae <_PyObject_NewVar@@Base+0x24a> │ │ │ │ + bne.w 97f7a <_PyObject_NewVar@@Base+0x24a> │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str.w r3, [r9, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 97fbc <_PyObject_NewVar@@Base+0x258> │ │ │ │ + beq.w 97f88 <_PyObject_NewVar@@Base+0x258> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - bl 9ab70 <_PyArena_AddPyObject@@Base> │ │ │ │ + bl 9ab38 <_PyArena_AddPyObject@@Base> │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 98868 <_PyObject_NewVar@@Base+0xb04> │ │ │ │ + blt.w 98834 <_PyObject_NewVar@@Base+0xb04> │ │ │ │ movs r3, #0 │ │ │ │ str.w r2, [r9, #32] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - b.n 97fbc <_PyObject_NewVar@@Base+0x258> │ │ │ │ + b.n 97f88 <_PyObject_NewVar@@Base+0x258> │ │ │ │ lsls r3, r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ lsls r1, r1, #3 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 83d44 │ │ │ │ + bl 83d58 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 984ae <_PyObject_NewVar@@Base+0x74a> │ │ │ │ + beq.w 9847a <_PyObject_NewVar@@Base+0x74a> │ │ │ │ ldr r7, [r4, #16] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r0, [r4, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - ble.w 985ce <_PyObject_NewVar@@Base+0x86a> │ │ │ │ + ble.w 9859a <_PyObject_NewVar@@Base+0x86a> │ │ │ │ movw r8, #19968 @ 0x4e00 │ │ │ │ movt r8, #72 @ 0x48 │ │ │ │ - movw fp, #28997 @ 0x7145 │ │ │ │ + movw fp, #28869 @ 0x70c5 │ │ │ │ movt fp, #7 │ │ │ │ - movw r3, #50537 @ 0xc569 │ │ │ │ + movw r3, #50529 @ 0xc561 │ │ │ │ movt r3, #6 │ │ │ │ lsls r0, r7, #31 │ │ │ │ str r3, [sp, #24] │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ str r3, [sp, #16] │ │ │ │ - bpl.n 9837c <_PyObject_NewVar@@Base+0x618> │ │ │ │ + bpl.n 98348 <_PyObject_NewVar@@Base+0x618> │ │ │ │ ldr.w r3, [r8, #696] @ 0x2b8 │ │ │ │ add.w sl, r5, r7, lsl #2 │ │ │ │ mov.w r9, r7, lsl #2 │ │ │ │ cmp r3, fp │ │ │ │ - bne.w 9861e <_PyObject_NewVar@@Base+0x8ba> │ │ │ │ - ldr r3, [pc, #344] @ (98470 <_PyObject_NewVar@@Base+0x70c>) │ │ │ │ + bne.w 985ea <_PyObject_NewVar@@Base+0x8ba> │ │ │ │ + ldr r3, [pc, #344] @ (9843c <_PyObject_NewVar@@Base+0x70c>) │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r5, [r3, #1528] @ 0x5f8 │ │ │ │ ldr r2, [r5, #32] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r2, r0 │ │ │ │ - beq.w 985d2 <_PyObject_NewVar@@Base+0x86e> │ │ │ │ + beq.w 9859e <_PyObject_NewVar@@Base+0x86e> │ │ │ │ ldr r3, [r2, #0] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ str r1, [r2, #4] │ │ │ │ - cbnz r1, 98358 <_PyObject_NewVar@@Base+0x5f4> │ │ │ │ + cbnz r1, 98324 <_PyObject_NewVar@@Base+0x5f4> │ │ │ │ ldrd r5, ip, [r2, #24] │ │ │ │ cmp r5, ip │ │ │ │ ittte ls │ │ │ │ addls r0, r2, r5 │ │ │ │ addls r5, #40 @ 0x28 │ │ │ │ strls r0, [r2, #4] │ │ │ │ ldrhi r2, [r2, #12] │ │ │ │ @@ -164438,42 +164399,42 @@ │ │ │ │ movs r2, #36 @ 0x24 │ │ │ │ movs r1, #0 │ │ │ │ blx 2957c │ │ │ │ ldr r5, [r4, #4] │ │ │ │ str.w r0, [sl] │ │ │ │ ldr.w r3, [r5, r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 984ac <_PyObject_NewVar@@Base+0x748> │ │ │ │ + beq.w 98478 <_PyObject_NewVar@@Base+0x748> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ adds r7, #1 │ │ │ │ cmp r3, r7 │ │ │ │ - beq.w 985ce <_PyObject_NewVar@@Base+0x86a> │ │ │ │ + beq.w 9859a <_PyObject_NewVar@@Base+0x86a> │ │ │ │ str r6, [sp, #28] │ │ │ │ ldr.w r3, [r8, #696] @ 0x2b8 │ │ │ │ lsls r6, r7, #2 │ │ │ │ add r5, r6 │ │ │ │ cmp r3, fp │ │ │ │ - bne.w 98566 <_PyObject_NewVar@@Base+0x802> │ │ │ │ - ldr r3, [pc, #224] @ (98470 <_PyObject_NewVar@@Base+0x70c>) │ │ │ │ + bne.w 98532 <_PyObject_NewVar@@Base+0x802> │ │ │ │ + ldr r3, [pc, #224] @ (9843c <_PyObject_NewVar@@Base+0x70c>) │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w sl, [r3, #1528] @ 0x5f8 │ │ │ │ ldr.w r2, [sl, #32] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r2, r0 │ │ │ │ - beq.w 984ba <_PyObject_NewVar@@Base+0x756> │ │ │ │ + beq.w 98486 <_PyObject_NewVar@@Base+0x756> │ │ │ │ ldr r3, [r2, #0] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ str r1, [r2, #4] │ │ │ │ - cbnz r1, 983d6 <_PyObject_NewVar@@Base+0x672> │ │ │ │ + cbnz r1, 983a2 <_PyObject_NewVar@@Base+0x672> │ │ │ │ ldrd ip, lr, [r2, #24] │ │ │ │ cmp ip, lr │ │ │ │ itttt ls │ │ │ │ addls.w r0, r2, ip │ │ │ │ strls r0, [r2, #4] │ │ │ │ addls.w r0, ip, #40 @ 0x28 │ │ │ │ strls r0, [r2, #24] │ │ │ │ @@ -164486,39 +164447,39 @@ │ │ │ │ movs r2, #36 @ 0x24 │ │ │ │ movs r1, #0 │ │ │ │ blx 2957c │ │ │ │ str r0, [r5, #0] │ │ │ │ ldr r5, [r4, #4] │ │ │ │ ldr r3, [r5, r6] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 984ac <_PyObject_NewVar@@Base+0x748> │ │ │ │ + beq.n 98478 <_PyObject_NewVar@@Base+0x748> │ │ │ │ adds r7, #1 │ │ │ │ ldr.w r3, [r8, #696] @ 0x2b8 │ │ │ │ mov r9, r7 │ │ │ │ lsls r6, r7, #2 │ │ │ │ cmp r3, fp │ │ │ │ add r5, r6 │ │ │ │ - bne.w 98572 <_PyObject_NewVar@@Base+0x80e> │ │ │ │ - ldr r3, [pc, #112] @ (98470 <_PyObject_NewVar@@Base+0x70c>) │ │ │ │ + bne.w 9853e <_PyObject_NewVar@@Base+0x80e> │ │ │ │ + ldr r3, [pc, #112] @ (9843c <_PyObject_NewVar@@Base+0x70c>) │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w sl, [r3, #1528] @ 0x5f8 │ │ │ │ ldr.w r2, [sl, #32] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 98474 <_PyObject_NewVar@@Base+0x710> │ │ │ │ + beq.n 98440 <_PyObject_NewVar@@Base+0x710> │ │ │ │ ldr r3, [r2, #0] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ str r1, [r2, #4] │ │ │ │ - cbnz r1, 98444 <_PyObject_NewVar@@Base+0x6e0> │ │ │ │ + cbnz r1, 98410 <_PyObject_NewVar@@Base+0x6e0> │ │ │ │ ldrd ip, lr, [r2, #24] │ │ │ │ cmp ip, lr │ │ │ │ itttt ls │ │ │ │ addls.w r0, r2, ip │ │ │ │ strls r0, [r2, #4] │ │ │ │ addls.w r0, ip, #40 @ 0x28 │ │ │ │ strls r0, [r2, #24] │ │ │ │ @@ -164530,283 +164491,283 @@ │ │ │ │ mov r0, r3 │ │ │ │ movs r2, #36 @ 0x24 │ │ │ │ movs r1, #0 │ │ │ │ blx 2957c │ │ │ │ str r0, [r5, #0] │ │ │ │ ldr r5, [r4, #4] │ │ │ │ ldr r3, [r5, r6] │ │ │ │ - cbz r3, 984ac <_PyObject_NewVar@@Base+0x748> │ │ │ │ + cbz r3, 98478 <_PyObject_NewVar@@Base+0x748> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add.w r7, r9, #1 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 9837e <_PyObject_NewVar@@Base+0x61a> │ │ │ │ + bne.n 9834a <_PyObject_NewVar@@Base+0x61a> │ │ │ │ ldr r6, [sp, #28] │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str r2, [r4, #16] │ │ │ │ - b.n 97e86 <_PyObject_NewVar@@Base+0x122> │ │ │ │ + b.n 97e52 <_PyObject_NewVar@@Base+0x122> │ │ │ │ nop │ │ │ │ strh r4, [r7, #10] │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, sl │ │ │ │ - bl 71850 │ │ │ │ + bl 71848 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 98444 <_PyObject_NewVar@@Base+0x6e0> │ │ │ │ + bne.n 98410 <_PyObject_NewVar@@Base+0x6e0> │ │ │ │ ldr.w r3, [r8, #676] @ 0x2a4 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 9862a <_PyObject_NewVar@@Base+0x8c6> │ │ │ │ + bne.w 985f6 <_PyObject_NewVar@@Base+0x8c6> │ │ │ │ movs r1, #36 @ 0x24 │ │ │ │ movs r0, #1 │ │ │ │ blx 294c4 │ │ │ │ - cbz r0, 984a2 <_PyObject_NewVar@@Base+0x73e> │ │ │ │ + cbz r0, 9846e <_PyObject_NewVar@@Base+0x73e> │ │ │ │ ldr.w r3, [sl, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [sl, #800] @ 0x320 │ │ │ │ str r0, [r5, #0] │ │ │ │ ldr r5, [r4, #4] │ │ │ │ ldr r3, [r5, r6] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 98456 <_PyObject_NewVar@@Base+0x6f2> │ │ │ │ + bne.n 98422 <_PyObject_NewVar@@Base+0x6f2> │ │ │ │ str r7, [r4, #16] │ │ │ │ - bl 1e7a0c │ │ │ │ + bl 1e7954 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ - bl 7828c │ │ │ │ - b.n 986d6 <_PyObject_NewVar@@Base+0x972> │ │ │ │ + bl 7820c │ │ │ │ + b.n 986a2 <_PyObject_NewVar@@Base+0x972> │ │ │ │ movs r1, #4 │ │ │ │ mov r0, sl │ │ │ │ - bl 71850 │ │ │ │ + bl 71848 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 983d6 <_PyObject_NewVar@@Base+0x672> │ │ │ │ + bne.n 983a2 <_PyObject_NewVar@@Base+0x672> │ │ │ │ ldr.w r3, [r8, #676] @ 0x2a4 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 986dc <_PyObject_NewVar@@Base+0x978> │ │ │ │ + bne.w 986a8 <_PyObject_NewVar@@Base+0x978> │ │ │ │ movs r1, #36 @ 0x24 │ │ │ │ movs r0, #1 │ │ │ │ blx 294c4 │ │ │ │ - cbz r0, 984e8 <_PyObject_NewVar@@Base+0x784> │ │ │ │ + cbz r0, 984b4 <_PyObject_NewVar@@Base+0x784> │ │ │ │ ldr.w r3, [sl, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [sl, #800] @ 0x320 │ │ │ │ str r0, [r5, #0] │ │ │ │ ldr r5, [r4, #4] │ │ │ │ ldr r3, [r5, r6] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 983ea <_PyObject_NewVar@@Base+0x686> │ │ │ │ - b.n 984ac <_PyObject_NewVar@@Base+0x748> │ │ │ │ + bne.w 983b6 <_PyObject_NewVar@@Base+0x686> │ │ │ │ + b.n 98478 <_PyObject_NewVar@@Base+0x748> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #16] │ │ │ │ - bl 71850 │ │ │ │ + bl 71848 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 97f2e <_PyObject_NewVar@@Base+0x1ca> │ │ │ │ + bne.w 97efa <_PyObject_NewVar@@Base+0x1ca> │ │ │ │ ldr.w r5, [r8, #672] @ 0x2a0 │ │ │ │ - movw r3, #49361 @ 0xc0d1 │ │ │ │ + movw r3, #49353 @ 0xc0c9 │ │ │ │ movt r3, #6 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.w 9873a <_PyObject_NewVar@@Base+0x9d6> │ │ │ │ + bne.w 98706 <_PyObject_NewVar@@Base+0x9d6> │ │ │ │ mov r0, fp │ │ │ │ str r2, [sp, #16] │ │ │ │ blx 2a0fc │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r5, r0 │ │ │ │ - cbz r5, 9858e <_PyObject_NewVar@@Base+0x82a> │ │ │ │ + cbz r5, 9855a <_PyObject_NewVar@@Base+0x82a> │ │ │ │ ldr.w r3, [r2, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #800] @ 0x320 │ │ │ │ - b.n 97f2e <_PyObject_NewVar@@Base+0x1ca> │ │ │ │ - bl c6518 │ │ │ │ + b.n 97efa <_PyObject_NewVar@@Base+0x1ca> │ │ │ │ + bl c651c │ │ │ │ ldr.w r3, [r5, #2692] @ 0xa84 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 97e5c <_PyObject_NewVar@@Base+0xf8> │ │ │ │ + beq.w 97e28 <_PyObject_NewVar@@Base+0xf8> │ │ │ │ movs r6, #64 @ 0x40 │ │ │ │ movs r2, #22 │ │ │ │ movs r3, #1 │ │ │ │ str r2, [r5, #32] │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ ldrd r3, r1, [r4, #12] │ │ │ │ ldr r5, [r4, #4] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 982c0 <_PyObject_NewVar@@Base+0x55c> │ │ │ │ + beq.w 9828c <_PyObject_NewVar@@Base+0x55c> │ │ │ │ ldr.w r9, [r5, r3, lsl #2] │ │ │ │ ldr.w sl, [sp, #52] @ 0x34 │ │ │ │ - b.n 97e94 <_PyObject_NewVar@@Base+0x130> │ │ │ │ + b.n 97e60 <_PyObject_NewVar@@Base+0x130> │ │ │ │ ldr.w r0, [r8, #688] @ 0x2b0 │ │ │ │ movs r2, #36 @ 0x24 │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ - b.n 984e8 <_PyObject_NewVar@@Base+0x784> │ │ │ │ + b.n 984b4 <_PyObject_NewVar@@Base+0x784> │ │ │ │ ldr.w r0, [r8, #688] @ 0x2b0 │ │ │ │ movs r2, #36 @ 0x24 │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ - b.n 984a2 <_PyObject_NewVar@@Base+0x73e> │ │ │ │ + b.n 9846e <_PyObject_NewVar@@Base+0x73e> │ │ │ │ ldr.w r0, [r8, #708] @ 0x2c4 │ │ │ │ mov r1, fp │ │ │ │ blx r2 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 97f2e <_PyObject_NewVar@@Base+0x1ca> │ │ │ │ - bl 1e7a0c │ │ │ │ + bne.w 97efa <_PyObject_NewVar@@Base+0x1ca> │ │ │ │ + bl 1e7954 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 986d0 <_PyObject_NewVar@@Base+0x96c> │ │ │ │ + beq.w 9869c <_PyObject_NewVar@@Base+0x96c> │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 97f6e <_PyObject_NewVar@@Base+0x20a> │ │ │ │ - b.n 981d0 <_PyObject_NewVar@@Base+0x46c> │ │ │ │ - movw r2, #25253 @ 0x62a5 │ │ │ │ + beq.w 97f3a <_PyObject_NewVar@@Base+0x20a> │ │ │ │ + b.n 9819c <_PyObject_NewVar@@Base+0x46c> │ │ │ │ + movw r2, #26133 @ 0x6615 │ │ │ │ movt r2, #18 │ │ │ │ cmp r8, r2 │ │ │ │ - bne.n 98636 <_PyObject_NewVar@@Base+0x8d2> │ │ │ │ + bne.n 98602 <_PyObject_NewVar@@Base+0x8d2> │ │ │ │ mov r0, r5 │ │ │ │ - bl 126718 │ │ │ │ + bl 126a88 │ │ │ │ adds r3, r5, r7 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r7, [r5, #8] │ │ │ │ str r2, [r5, #12] │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r3, #16] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 97f6e <_PyObject_NewVar@@Base+0x20a> │ │ │ │ - b.n 981d0 <_PyObject_NewVar@@Base+0x46c> │ │ │ │ + beq.w 97f3a <_PyObject_NewVar@@Base+0x20a> │ │ │ │ + b.n 9819c <_PyObject_NewVar@@Base+0x46c> │ │ │ │ mov r2, r3 │ │ │ │ - b.n 98464 <_PyObject_NewVar@@Base+0x700> │ │ │ │ + b.n 98430 <_PyObject_NewVar@@Base+0x700> │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 71850 │ │ │ │ + bl 71848 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 98358 <_PyObject_NewVar@@Base+0x5f4> │ │ │ │ + bne.w 98324 <_PyObject_NewVar@@Base+0x5f4> │ │ │ │ ldr.w r3, [r8, #676] @ 0x2a4 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 98612 <_PyObject_NewVar@@Base+0x8ae> │ │ │ │ + bne.n 985de <_PyObject_NewVar@@Base+0x8ae> │ │ │ │ movs r1, #36 @ 0x24 │ │ │ │ movs r0, #1 │ │ │ │ blx 294c4 │ │ │ │ - cbz r0, 98600 <_PyObject_NewVar@@Base+0x89c> │ │ │ │ + cbz r0, 985cc <_PyObject_NewVar@@Base+0x89c> │ │ │ │ ldr.w r2, [r5, #800] @ 0x320 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r5, #800] @ 0x320 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ str.w r0, [sl] │ │ │ │ ldr.w r3, [r5, r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 98372 <_PyObject_NewVar@@Base+0x60e> │ │ │ │ - b.n 984ac <_PyObject_NewVar@@Base+0x748> │ │ │ │ + bne.w 9833e <_PyObject_NewVar@@Base+0x60e> │ │ │ │ + b.n 98478 <_PyObject_NewVar@@Base+0x748> │ │ │ │ ldr.w r0, [r8, #668] @ 0x29c │ │ │ │ movs r2, #36 @ 0x24 │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ - b.n 985f4 <_PyObject_NewVar@@Base+0x890> │ │ │ │ + b.n 985c0 <_PyObject_NewVar@@Base+0x890> │ │ │ │ ldr.w r0, [r8, #688] @ 0x2b0 │ │ │ │ movs r2, #36 @ 0x24 │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ - b.n 98600 <_PyObject_NewVar@@Base+0x89c> │ │ │ │ + b.n 985cc <_PyObject_NewVar@@Base+0x89c> │ │ │ │ ldr.w r0, [r8, #668] @ 0x29c │ │ │ │ movs r2, #36 @ 0x24 │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ - b.n 98496 <_PyObject_NewVar@@Base+0x732> │ │ │ │ + b.n 98462 <_PyObject_NewVar@@Base+0x732> │ │ │ │ ldr.w r2, [r3, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx r8 │ │ │ │ - b.n 985b6 <_PyObject_NewVar@@Base+0x852> │ │ │ │ + b.n 98582 <_PyObject_NewVar@@Base+0x852> │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ subs r6, r6, r3 │ │ │ │ adds r0, r6, #1 │ │ │ │ - bl 76ed4 │ │ │ │ + bl 76e54 │ │ │ │ mov r2, r6 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 984ae <_PyObject_NewVar@@Base+0x74a> │ │ │ │ + beq.w 9847a <_PyObject_NewVar@@Base+0x74a> │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ blx 29394 │ │ │ │ strb.w r8, [r5, r6] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr.w r6, [r3, #464] @ 0x1d0 │ │ │ │ ldrd r1, r3, [r4, #76] @ 0x4c │ │ │ │ cmp r3, r1 │ │ │ │ - bcs.w 98882 <_PyObject_NewVar@@Base+0xb1e> │ │ │ │ + bcs.w 9884e <_PyObject_NewVar@@Base+0xb1e> │ │ │ │ ldr r2, [r4, #72] @ 0x48 │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ str.w r6, [r2, r3, lsl #3] │ │ │ │ add.w r2, r2, r3, lsl #3 │ │ │ │ adds r3, #1 │ │ │ │ str r5, [r2, #4] │ │ │ │ str r3, [r4, #80] @ 0x50 │ │ │ │ - bl 1a5604 │ │ │ │ + bl 1a5514 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #56 @ 0x38 │ │ │ │ - beq.n 98642 <_PyObject_NewVar@@Base+0x8de> │ │ │ │ + beq.n 9860e <_PyObject_NewVar@@Base+0x8de> │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp.w r3, #256 @ 0x100 │ │ │ │ - bne.w 97e76 <_PyObject_NewVar@@Base+0x112> │ │ │ │ + bne.w 97e42 <_PyObject_NewVar@@Base+0x112> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 97e76 <_PyObject_NewVar@@Base+0x112> │ │ │ │ + bne.w 97e42 <_PyObject_NewVar@@Base+0x112> │ │ │ │ ldr r6, [r4, #44] @ 0x2c │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 97e76 <_PyObject_NewVar@@Base+0x112> │ │ │ │ + beq.w 97e42 <_PyObject_NewVar@@Base+0x112> │ │ │ │ ldr r1, [r4, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ ldr r3, [r1, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 98838 <_PyObject_NewVar@@Base+0xad4> │ │ │ │ + bne.w 98804 <_PyObject_NewVar@@Base+0xad4> │ │ │ │ movs r6, #4 │ │ │ │ - b.n 98550 <_PyObject_NewVar@@Base+0x7ec> │ │ │ │ + b.n 9851c <_PyObject_NewVar@@Base+0x7ec> │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #64356 @ 0xfb64 │ │ │ │ + movw r1, #64676 @ 0xfca4 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 1271a4 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r9, #4] │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 98008 <_PyObject_NewVar@@Base+0x2a4> │ │ │ │ + b.n 97fd4 <_PyObject_NewVar@@Base+0x2a4> │ │ │ │ ldr.w r0, [r8, #668] @ 0x29c │ │ │ │ movs r2, #36 @ 0x24 │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ - b.n 984dc <_PyObject_NewVar@@Base+0x778> │ │ │ │ + b.n 984a8 <_PyObject_NewVar@@Base+0x778> │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #64304 @ 0xfb30 │ │ │ │ + movw r1, #64624 @ 0xfc70 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 986d0 <_PyObject_NewVar@@Base+0x96c> │ │ │ │ + bl 1271a4 │ │ │ │ + b.n 9869c <_PyObject_NewVar@@Base+0x96c> │ │ │ │ ldr r6, [r5, #32] │ │ │ │ cmp r6, #22 │ │ │ │ - beq.n 987f8 <_PyObject_NewVar@@Base+0xa94> │ │ │ │ - bl 7f720 │ │ │ │ + beq.n 987c4 <_PyObject_NewVar@@Base+0xa94> │ │ │ │ + bl 7f734 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 986d6 <_PyObject_NewVar@@Base+0x972> │ │ │ │ + bne.n 986a2 <_PyObject_NewVar@@Base+0x972> │ │ │ │ movw r3, #48060 @ 0xbbbc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ subs r6, #11 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ cmp r6, #18 │ │ │ │ - bhi.n 987da <_PyObject_NewVar@@Base+0xa76> │ │ │ │ + bhi.n 987a6 <_PyObject_NewVar@@Base+0xa76> │ │ │ │ tbb [pc, r6] │ │ │ │ ldrb r3, [r2, #17] │ │ │ │ ldrh r4, [r1, r1] │ │ │ │ ldrh r1, [r7, r1] │ │ │ │ eors r2, r3 │ │ │ │ adds r4, #90 @ 0x5a │ │ │ │ ldrh r6, [r4, r0] │ │ │ │ @@ -164816,386 +164777,386 @@ │ │ │ │ lsls r5, r5, #1 │ │ │ │ ldr.w r0, [r8, #668] @ 0x29c │ │ │ │ mov r1, fp │ │ │ │ str r2, [sp, #16] │ │ │ │ blx r5 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r5, r0 │ │ │ │ - b.n 98528 <_PyObject_NewVar@@Base+0x7c4> │ │ │ │ + b.n 984f4 <_PyObject_NewVar@@Base+0x7c4> │ │ │ │ ldrd r2, r3, [r5] │ │ │ │ subs r3, r3, r2 │ │ │ │ - movw r2, #27948 @ 0x6d2c │ │ │ │ + movw r2, #28268 @ 0x6e6c │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ subs r3, #1 │ │ │ │ str r2, [sp, #8] │ │ │ │ bic.w r3, r3, r3, asr #31 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r7 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ str r7, [sp, #0] │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 1dea2c │ │ │ │ - b.n 986d6 <_PyObject_NewVar@@Base+0x972> │ │ │ │ + bl 1de8a8 │ │ │ │ + b.n 986a2 <_PyObject_NewVar@@Base+0x972> │ │ │ │ movw r1, #56052 @ 0xdaf4 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - movw r3, #28028 @ 0x6d7c │ │ │ │ + movw r3, #28348 @ 0x6ebc │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 1d86a8 <_PyOS_URandomNonblock@@Base+0x778> │ │ │ │ - b.n 986d6 <_PyObject_NewVar@@Base+0x972> │ │ │ │ + bl 1d8524 <_PyOS_URandomNonblock@@Base+0x778> │ │ │ │ + b.n 986a2 <_PyObject_NewVar@@Base+0x972> │ │ │ │ movw r1, #56052 @ 0xdaf4 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - movw r2, #27916 @ 0x6d0c │ │ │ │ + movw r2, #28236 @ 0x6e4c │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - b.n 9875a <_PyObject_NewVar@@Base+0x9f6> │ │ │ │ + b.n 98726 <_PyObject_NewVar@@Base+0x9f6> │ │ │ │ movw r1, #56020 @ 0xdad4 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - movw r2, #27864 @ 0x6cd8 │ │ │ │ + movw r2, #28184 @ 0x6e18 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - b.n 9875a <_PyObject_NewVar@@Base+0x9f6> │ │ │ │ - movw r2, #27848 @ 0x6cc8 │ │ │ │ + b.n 98726 <_PyObject_NewVar@@Base+0x9f6> │ │ │ │ + movw r2, #28168 @ 0x6e08 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - b.n 9875a <_PyObject_NewVar@@Base+0x9f6> │ │ │ │ + b.n 98726 <_PyObject_NewVar@@Base+0x9f6> │ │ │ │ ldr.w r2, [r5, #480] @ 0x1e0 │ │ │ │ - cbz r2, 987e8 <_PyObject_NewVar@@Base+0xa84> │ │ │ │ + cbz r2, 987b4 <_PyObject_NewVar@@Base+0xa84> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1de9bc │ │ │ │ - b.n 986d6 <_PyObject_NewVar@@Base+0x972> │ │ │ │ - movw r2, #28004 @ 0x6d64 │ │ │ │ + bl 1de838 │ │ │ │ + b.n 986a2 <_PyObject_NewVar@@Base+0x972> │ │ │ │ + movw r2, #28324 @ 0x6ea4 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - b.n 9875a <_PyObject_NewVar@@Base+0x9f6> │ │ │ │ + b.n 98726 <_PyObject_NewVar@@Base+0x9f6> │ │ │ │ mov r0, r4 │ │ │ │ - movw r3, #26752 @ 0x6880 │ │ │ │ + movw r3, #27072 @ 0x69c0 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - bl 1d86a8 <_PyOS_URandomNonblock@@Base+0x778> │ │ │ │ - b.n 986d6 <_PyObject_NewVar@@Base+0x972> │ │ │ │ + bl 1d8524 <_PyOS_URandomNonblock@@Base+0x778> │ │ │ │ + b.n 986a2 <_PyObject_NewVar@@Base+0x972> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1da230 │ │ │ │ - b.n 98008 <_PyObject_NewVar@@Base+0x2a4> │ │ │ │ + bl 1da0ac │ │ │ │ + b.n 97fd4 <_PyObject_NewVar@@Base+0x2a4> │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #28080 @ 0x6db0 │ │ │ │ + movw r1, #28400 @ 0x6ef0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 986d6 <_PyObject_NewVar@@Base+0x972> │ │ │ │ - bl 1e7a0c │ │ │ │ - b.n 986d6 <_PyObject_NewVar@@Base+0x972> │ │ │ │ - bl 7f720 │ │ │ │ + bl 1271a4 │ │ │ │ + b.n 986a2 <_PyObject_NewVar@@Base+0x972> │ │ │ │ + bl 1e7954 │ │ │ │ + b.n 986a2 <_PyObject_NewVar@@Base+0x972> │ │ │ │ + bl 7f734 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 986d6 <_PyObject_NewVar@@Base+0x972> │ │ │ │ + bne.w 986a2 <_PyObject_NewVar@@Base+0x972> │ │ │ │ movw r3, #56132 @ 0xdb44 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 14dba8 │ │ │ │ - b.n 986d6 <_PyObject_NewVar@@Base+0x972> │ │ │ │ + bl 14dc98 │ │ │ │ + b.n 986a2 <_PyObject_NewVar@@Base+0x972> │ │ │ │ ldr r2, [r4, #64] @ 0x40 │ │ │ │ ands.w r2, r2, #2 │ │ │ │ ittt eq │ │ │ │ streq r2, [r1, #44] @ 0x2c │ │ │ │ negeq r3, r3 │ │ │ │ streq.w r3, [r1, #452] @ 0x1c4 │ │ │ │ - b.n 986b6 <_PyObject_NewVar@@Base+0x952> │ │ │ │ + b.n 98682 <_PyObject_NewVar@@Base+0x952> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 9823a <_PyObject_NewVar@@Base+0x4d6> │ │ │ │ + beq.w 98206 <_PyObject_NewVar@@Base+0x4d6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9823a <_PyObject_NewVar@@Base+0x4d6> │ │ │ │ + bne.w 98206 <_PyObject_NewVar@@Base+0x4d6> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 9823a <_PyObject_NewVar@@Base+0x4d6> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 98206 <_PyObject_NewVar@@Base+0x4d6> │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 986d6 <_PyObject_NewVar@@Base+0x972> │ │ │ │ + beq.w 986a2 <_PyObject_NewVar@@Base+0x972> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 986d6 <_PyObject_NewVar@@Base+0x972> │ │ │ │ + bne.w 986a2 <_PyObject_NewVar@@Base+0x972> │ │ │ │ mov r0, r2 │ │ │ │ - b.n 98254 <_PyObject_NewVar@@Base+0x4f0> │ │ │ │ + b.n 98220 <_PyObject_NewVar@@Base+0x4f0> │ │ │ │ mov.w r9, r1, lsl #1 │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - bl 83d44 │ │ │ │ + bl 83d58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 984ae <_PyObject_NewVar@@Base+0x74a> │ │ │ │ + beq.w 9847a <_PyObject_NewVar@@Base+0x74a> │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ strd r0, r9, [r4, #72] @ 0x48 │ │ │ │ - b.n 98672 <_PyObject_NewVar@@Base+0x90e> │ │ │ │ + b.n 9863e <_PyObject_NewVar@@Base+0x90e> │ │ │ │ │ │ │ │ -0009889c : │ │ │ │ +00098868 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - cbz r0, 988f8 │ │ │ │ - ldr r5, [pc, #92] @ (9890c ) │ │ │ │ + cbz r0, 988c4 │ │ │ │ + ldr r5, [pc, #92] @ (988d8 ) │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ ldr r3, [r6, r5] │ │ │ │ - cbnz r3, 988e4 │ │ │ │ + cbnz r3, 988b0 │ │ │ │ mov r4, r0 │ │ │ │ - bl 6d924 │ │ │ │ + bl 6d91c │ │ │ │ str r4, [r6, r5] │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ lsls r2, r3, #28 │ │ │ │ - bpl.n 988d0 │ │ │ │ + bpl.n 9889c │ │ │ │ orr.w r3, r3, #16 │ │ │ │ movs r2, #1 │ │ │ │ strb r3, [r4, #16] │ │ │ │ str r2, [r4, #24] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 19d444 <_PyThreadState_New@@Base+0x1b8> │ │ │ │ + bl 19d364 <_PyThreadState_New@@Base+0x1b8> │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r4, #24] │ │ │ │ orr.w r3, r3, #16 │ │ │ │ strb r3, [r4, #16] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - movw r1, #63460 @ 0xf7e4 │ │ │ │ + movw r1, #63780 @ 0xf924 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - movw r0, #16392 @ 0x4008 │ │ │ │ + movw r0, #16712 @ 0x4148 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 62644 <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #63284 @ 0xf734 │ │ │ │ + bl 623a4 <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #63604 @ 0xf874 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - movw r0, #15092 @ 0x3af4 │ │ │ │ + movw r0, #15412 @ 0x3c34 │ │ │ │ movt r0, #53 @ 0x35 │ │ │ │ - bl 62644 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 623a4 <_Py_FatalErrorFunc@@Base> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ add.w r3, r0, r1, lsl #1 │ │ │ │ ldrb.w r3, [r3, #124] @ 0x7c │ │ │ │ cmp r3, #254 @ 0xfe │ │ │ │ - beq.n 9893c │ │ │ │ + beq.n 98908 │ │ │ │ cmp r3, #247 @ 0xf7 │ │ │ │ it eq │ │ │ │ ldreq r2, [r0, #112] @ 0x70 │ │ │ │ - beq.n 9894c │ │ │ │ - movw r2, #14296 @ 0x37d8 │ │ │ │ + beq.n 98918 │ │ │ │ + movw r2, #14616 @ 0x3918 │ │ │ │ movt r2, #53 @ 0x35 │ │ │ │ ldrb r0, [r2, r3] │ │ │ │ - cbnz r0, 9893a │ │ │ │ - movw r2, #14552 @ 0x38d8 │ │ │ │ + cbnz r0, 98906 │ │ │ │ + movw r2, #14872 @ 0x3a18 │ │ │ │ movt r2, #53 @ 0x35 │ │ │ │ ldrb r0, [r2, r3] │ │ │ │ bx lr │ │ │ │ ldr r2, [r0, #112] @ 0x70 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ mla r3, r1, r0, r3 │ │ │ │ ldrb r3, [r3, #1] │ │ │ │ cmp r3, #247 @ 0xf7 │ │ │ │ - bne.n 98924 │ │ │ │ + bne.n 988f0 │ │ │ │ ldr r3, [r2, #32] │ │ │ │ ldrb r3, [r3, r1] │ │ │ │ - b.n 98924 │ │ │ │ + b.n 988f0 │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #28 │ │ │ │ movs r5, #0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ ldr.w r3, [r4, #448] @ 0x1c0 │ │ │ │ strd r2, r1, [sp, #12] │ │ │ │ str r5, [r4, #28] │ │ │ │ str.w r0, [r4, #472] @ 0x1d8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 98d4c │ │ │ │ + bne.w 98d18 │ │ │ │ ldr.w r0, [r4, #476] @ 0x1dc │ │ │ │ ldr.w r8, [r4, #452] @ 0x1c4 │ │ │ │ ldr.w r9, [r4, #4] │ │ │ │ mov r2, r0 │ │ │ │ str.w r9, [r4, #28] │ │ │ │ str.w r0, [r4, #472] @ 0x1d8 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 98e74 │ │ │ │ + bne.w 98e40 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r5, r3 │ │ │ │ cmp r3, r9 │ │ │ │ - beq.w 9957e │ │ │ │ + beq.w 9954a │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ cmp r0, r2 │ │ │ │ itt cs │ │ │ │ movcs r2, #29 │ │ │ │ strcs r2, [r4, #32] │ │ │ │ - bcs.n 989e2 │ │ │ │ + bcs.n 989ae │ │ │ │ adds r2, r0, #1 │ │ │ │ str.w r2, [r4, #476] @ 0x1dc │ │ │ │ add.w r2, r9, #1 │ │ │ │ str r2, [r4, #4] │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ldrb.w r1, [r9] │ │ │ │ cmp r2, r9 │ │ │ │ str.w r9, [r4, #4] │ │ │ │ - bhi.w 9a6ca │ │ │ │ + bhi.w 9a734 │ │ │ │ ldrb.w r2, [r9] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 9a6bc │ │ │ │ + bne.w 9a726 │ │ │ │ str.w r0, [r4, #476] @ 0x1dc │ │ │ │ mov r5, r9 │ │ │ │ mov.w fp, #0 │ │ │ │ mvn.w sl, #2147483648 @ 0x80000000 │ │ │ │ mov r9, r3 │ │ │ │ mov r7, r9 │ │ │ │ str.w fp, [r4, #28] │ │ │ │ cmp r5, r7 │ │ │ │ - beq.w 9950e │ │ │ │ + beq.w 994da │ │ │ │ ldr.w r0, [r4, #476] @ 0x1dc │ │ │ │ cmp r0, sl │ │ │ │ - bcs.w 99576 │ │ │ │ + bcs.w 99542 │ │ │ │ adds r3, r0, #1 │ │ │ │ adds r6, r5, #1 │ │ │ │ str.w r3, [r4, #476] @ 0x1dc │ │ │ │ str r6, [r4, #4] │ │ │ │ ldrb r2, [r5, #0] │ │ │ │ sub.w r3, r2, #9 │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #23 │ │ │ │ - bhi.w 98be2 │ │ │ │ + bhi.w 98bae │ │ │ │ movs r1, #9 │ │ │ │ movt r1, #128 @ 0x80 │ │ │ │ lsrs r1, r3 │ │ │ │ lsls r3, r1, #31 │ │ │ │ - bmi.w 990d2 │ │ │ │ + bmi.w 9909e │ │ │ │ mov r7, r2 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 9a0fa │ │ │ │ + beq.w 9a08c │ │ │ │ str r5, [r4, #28] │ │ │ │ str.w r0, [r4, #472] @ 0x1d8 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, #28 │ │ │ │ - beq.w 999ee │ │ │ │ + beq.w 9997a │ │ │ │ bic.w r1, r2, #32 │ │ │ │ sub.w r3, r1, #65 @ 0x41 │ │ │ │ cmp r3, #25 │ │ │ │ - bls.w 98c52 │ │ │ │ + bls.w 98c1e │ │ │ │ cmp r2, #127 @ 0x7f │ │ │ │ ite le │ │ │ │ movle r3, #0 │ │ │ │ movgt r3, #1 │ │ │ │ cmp r2, #95 @ 0x5f │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 98c64 │ │ │ │ + bne.w 98c30 │ │ │ │ cmp r7, #13 │ │ │ │ - beq.w 9a6b0 │ │ │ │ + beq.w 9a71a │ │ │ │ cmp r7, #10 │ │ │ │ - beq.w 98d28 │ │ │ │ + beq.w 98cf4 │ │ │ │ cmp r7, #46 @ 0x2e │ │ │ │ - beq.w 9913c │ │ │ │ + beq.w 99108 │ │ │ │ uxtb r3, r7 │ │ │ │ - movw r5, #42848 @ 0xa760 │ │ │ │ + movw r5, #43168 @ 0xa8a0 │ │ │ │ movt r5, #42 @ 0x2a │ │ │ │ ldr.w r3, [r5, r3, lsl #2] │ │ │ │ lsls r2, r3, #29 │ │ │ │ - bmi.w 98eb0 │ │ │ │ + bmi.w 98e7c │ │ │ │ ldr r3, [r4, #28] │ │ │ │ - movw r5, #43872 @ 0xab60 │ │ │ │ + movw r5, #44192 @ 0xaca0 │ │ │ │ movt r5, #42 @ 0x2a │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ ldrb r3, [r5, r3] │ │ │ │ cmp r3, #114 @ 0x72 │ │ │ │ it ne │ │ │ │ cmpne r3, #102 @ 0x66 │ │ │ │ - beq.w 99a3a │ │ │ │ + beq.w 99a8a │ │ │ │ cmp r7, #34 @ 0x22 │ │ │ │ it ne │ │ │ │ cmpne r7, #39 @ 0x27 │ │ │ │ - beq.w 99386 │ │ │ │ + beq.w 99352 │ │ │ │ cmp r7, #92 @ 0x5c │ │ │ │ - beq.w 9a104 │ │ │ │ + beq.w 9a062 │ │ │ │ sub.w r8, r7, #125 @ 0x7d │ │ │ │ clz r8, r8 │ │ │ │ mov.w r8, r8, lsr #5 │ │ │ │ cmp r7, #58 @ 0x3a │ │ │ │ ite ne │ │ │ │ movne r3, r8 │ │ │ │ orreq.w r3, r8, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 98f70 │ │ │ │ + bne.w 98f3c │ │ │ │ cmp r7, #123 @ 0x7b │ │ │ │ it ne │ │ │ │ cmpne r7, #33 @ 0x21 │ │ │ │ - beq.w 98f70 │ │ │ │ + beq.w 98f3c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a87c │ │ │ │ + bl 9a844 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ - bl adbf4 <_PyToken_TwoChars@@Base> │ │ │ │ + bl adc28 <_PyToken_TwoChars@@Base> │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #55 @ 0x37 │ │ │ │ - bne.w 998ec │ │ │ │ + bne.w 998a6 │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 9906e │ │ │ │ + beq.w 9903a │ │ │ │ ldrd r1, r3, [r4] │ │ │ │ subs r2, r3, #1 │ │ │ │ str r2, [r4, #4] │ │ │ │ cmp r2, r1 │ │ │ │ - bcc.w 9a6ca │ │ │ │ + bcc.w 9a734 │ │ │ │ ldrb.w r3, [r3, #-1] │ │ │ │ uxtb.w r9, r9 │ │ │ │ cmp r3, r9 │ │ │ │ - bne.w 9a6bc │ │ │ │ + bne.w 9a726 │ │ │ │ ldr.w r3, [r4, #476] @ 0x1dc │ │ │ │ cmp r7, #91 @ 0x5b │ │ │ │ add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ str.w r3, [r4, #476] @ 0x1dc │ │ │ │ - beq.w 98fa8 │ │ │ │ - ble.w 99076 │ │ │ │ + beq.w 98f74 │ │ │ │ + ble.w 99042 │ │ │ │ cmp r7, #123 @ 0x7b │ │ │ │ - beq.w 98fa8 │ │ │ │ + beq.w 98f74 │ │ │ │ bic.w r3, r7, #32 │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ it eq │ │ │ │ addeq.w r5, r4, #12288 @ 0x3000 │ │ │ │ - beq.w 990d6 │ │ │ │ + beq.w 990a2 │ │ │ │ mov r2, r7 │ │ │ │ cmp.w r7, #1114112 @ 0x110000 │ │ │ │ - bcs.w 9a67e │ │ │ │ + bcs.w 9a778 │ │ │ │ lsrs r1, r7, #7 │ │ │ │ - movw r3, #32008 @ 0x7d08 │ │ │ │ + movw r3, #32328 @ 0x7e48 │ │ │ │ movt r3, #54 @ 0x36 │ │ │ │ ldrh.w r3, [r3, r1, lsl #1] │ │ │ │ and.w r1, r7, #127 @ 0x7f │ │ │ │ add.w r1, r1, r3, lsl #7 │ │ │ │ - movw r3, #23304 @ 0x5b08 │ │ │ │ + movw r3, #23624 @ 0x5c48 │ │ │ │ movt r3, #53 @ 0x35 │ │ │ │ ldrh.w r1, [r3, r1, lsl #1] │ │ │ │ - movw r3, #15224 @ 0x3b78 │ │ │ │ + movw r3, #15544 @ 0x3cb8 │ │ │ │ movt r3, #53 @ 0x35 │ │ │ │ add.w r3, r3, r1, lsl #4 │ │ │ │ ldrh r3, [r3, #14] │ │ │ │ lsls r0, r3, #21 │ │ │ │ - bpl.w 9a67e │ │ │ │ + bpl.w 9a778 │ │ │ │ cmp r7, #61 @ 0x3d │ │ │ │ - beq.w 9972c │ │ │ │ + beq.w 9970c │ │ │ │ subs r2, #33 @ 0x21 │ │ │ │ ldr r5, [r4, #28] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r2, #93 @ 0x5d │ │ │ │ - bhi.w 9a7ee │ │ │ │ - movw r3, #15092 @ 0x3af4 │ │ │ │ + bhi.w 9a668 │ │ │ │ + movw r3, #15412 @ 0x3c34 │ │ │ │ movt r3, #53 @ 0x35 │ │ │ │ add r3, r2 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrsb.w r0, [r3, #36] @ 0x24 │ │ │ │ ldr.w r3, [r4, #480] @ 0x1e0 │ │ │ │ cmp r0, #60 @ 0x3c │ │ │ │ it ne │ │ │ │ @@ -165211,314 +165172,314 @@ │ │ │ │ cmpne r1, #0 │ │ │ │ str r3, [r6, #12] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r2, [r6, #4] │ │ │ │ strd r5, r1, [r6, #20] │ │ │ │ str r3, [r6, #16] │ │ │ │ str r3, [r6, #8] │ │ │ │ - beq.n 98bdc │ │ │ │ + beq.n 98ba8 │ │ │ │ ldrd r2, r3, [r4, #472] @ 0x1d8 │ │ │ │ str r2, [r6, #8] │ │ │ │ str r3, [r6, #16] │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r7, r2 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 9a0ea │ │ │ │ + beq.w 9a07c │ │ │ │ cmp r2, #35 @ 0x23 │ │ │ │ str r5, [r4, #28] │ │ │ │ str.w r0, [r4, #472] @ 0x1d8 │ │ │ │ - bne.w 98a38 │ │ │ │ - b.n 98bfc │ │ │ │ + bne.w 98a04 │ │ │ │ + b.n 98bc8 │ │ │ │ cmp r0, #13 │ │ │ │ - beq.n 98c0c │ │ │ │ + beq.n 98bd8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a87c │ │ │ │ + bl 9a844 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ it ne │ │ │ │ cmpne r0, #10 │ │ │ │ - bne.n 98bf8 │ │ │ │ + bne.n 98bc4 │ │ │ │ add.w r5, r4, #12288 @ 0x3000 │ │ │ │ ldr.w r3, [r4, #2736] @ 0xab0 │ │ │ │ mov r7, r0 │ │ │ │ ldr r1, [r5, #68] @ 0x44 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 99e52 │ │ │ │ + bne.w 99dbc │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9a1ac │ │ │ │ + bne.w 9a0f4 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #28 │ │ │ │ - beq.w 999ee │ │ │ │ + beq.w 9997a │ │ │ │ adds r0, r7, #1 │ │ │ │ - bne.w 98a64 │ │ │ │ + bne.w 98a30 │ │ │ │ ldr.w r3, [r4, #480] @ 0x1e0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9a018 │ │ │ │ + bne.w 9a1e0 │ │ │ │ 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 9aa40 │ │ │ │ - b.n 98bdc │ │ │ │ + bl 9aa08 │ │ │ │ + b.n 98ba8 │ │ │ │ cmp r1, #66 @ 0x42 │ │ │ │ - beq.w 99504 │ │ │ │ + beq.w 994d0 │ │ │ │ cmp r1, #85 @ 0x55 │ │ │ │ - beq.w 99368 │ │ │ │ + beq.w 99334 │ │ │ │ cmp r1, #82 @ 0x52 │ │ │ │ - beq.w 997c8 │ │ │ │ + beq.w 99794 │ │ │ │ cmp r1, #70 @ 0x46 │ │ │ │ - beq.w 992bc │ │ │ │ + beq.w 99288 │ │ │ │ bic.w r2, r2, #32 │ │ │ │ mov.w r8, #0 │ │ │ │ mvn.w r5, #2147483648 @ 0x80000000 │ │ │ │ - b.n 98c9c │ │ │ │ + b.n 98c68 │ │ │ │ ldrd r6, r7, [r4, #4] │ │ │ │ cmp r6, r7 │ │ │ │ - beq.w 99488 │ │ │ │ + beq.w 99454 │ │ │ │ ldr.w r3, [r4, #476] @ 0x1dc │ │ │ │ cmp r3, r5 │ │ │ │ - bcs.w 994f4 │ │ │ │ + bcs.w 994c0 │ │ │ │ adds r2, r6, #1 │ │ │ │ adds r3, #1 │ │ │ │ str r2, [r4, #4] │ │ │ │ str.w r3, [r4, #476] @ 0x1dc │ │ │ │ ldrb r7, [r6, #0] │ │ │ │ bic.w r2, r7, #32 │ │ │ │ subs r2, #65 @ 0x41 │ │ │ │ cmp r2, #25 │ │ │ │ - bls.n 98c78 │ │ │ │ + bls.n 98c44 │ │ │ │ sub.w r3, r7, #48 @ 0x30 │ │ │ │ cmp r3, #9 │ │ │ │ - bls.n 98c78 │ │ │ │ + bls.n 98c44 │ │ │ │ cmp r7, #127 @ 0x7f │ │ │ │ ite le │ │ │ │ movle r3, #0 │ │ │ │ movgt r3, #1 │ │ │ │ cmp r7, #95 @ 0x5f │ │ │ │ ite ne │ │ │ │ movne r2, r3 │ │ │ │ orreq.w r2, r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 990cc │ │ │ │ + bne.w 99098 │ │ │ │ adds r3, r7, #1 │ │ │ │ - beq.w 99c08 │ │ │ │ + beq.w 99bc2 │ │ │ │ ldrd r1, r3, [r4] │ │ │ │ mov r2, r3 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ str r3, [r4, #4] │ │ │ │ - bcc.w 9a6ca │ │ │ │ + bcc.w 9a734 │ │ │ │ ldrb.w r2, [r2, #-1] │ │ │ │ uxtb r7, r7 │ │ │ │ cmp r2, r7 │ │ │ │ - bne.w 9a6bc │ │ │ │ + bne.w 9a726 │ │ │ │ ldr.w r2, [r4, #476] @ 0x1dc │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r4, #476] @ 0x1dc │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 9a2be │ │ │ │ + bne.w 99f88 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r2, [r4, #28] │ │ │ │ ldr.w r1, [r4, #480] @ 0x1e0 │ │ │ │ str r1, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, #0 │ │ │ │ ldr.w r1, [r4, #464] @ 0x1d0 │ │ │ │ str r1, [r0, #4] │ │ │ │ str r1, [r0, #12] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r0, #24] │ │ │ │ strd r1, r2, [r0, #16] │ │ │ │ str r1, [r0, #8] │ │ │ │ - beq.n 98d24 │ │ │ │ + beq.n 98cf0 │ │ │ │ ldrd r2, r3, [r4, #472] @ 0x1d8 │ │ │ │ str r2, [r0, #8] │ │ │ │ str r3, [r0, #16] │ │ │ │ movs r0, #1 │ │ │ │ - b.n 98bdc │ │ │ │ + b.n 98ba8 │ │ │ │ movs r3, #1 │ │ │ │ str.w r3, [r4, #448] @ 0x1c0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 991b8 │ │ │ │ + beq.w 99184 │ │ │ │ add.w r5, r4, #12288 @ 0x3000 │ │ │ │ ldr r3, [r5, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 99c9e │ │ │ │ + bne.w 99c3a │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r4, #28] │ │ │ │ str.w r2, [r4, #472] @ 0x1d8 │ │ │ │ movs r3, #0 │ │ │ │ mvn.w sl, #2147483648 @ 0x80000000 │ │ │ │ mov fp, r3 │ │ │ │ mov r8, r3 │ │ │ │ mov r6, r3 │ │ │ │ str.w r3, [r4, #448] @ 0x1c0 │ │ │ │ mov r7, r6 │ │ │ │ sub.w r8, r8, r6 │ │ │ │ ldrd r5, r6, [r4, #4] │ │ │ │ add.w r9, r8, r7 │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 98d98 │ │ │ │ + beq.n 98d64 │ │ │ │ ldr.w r2, [r4, #476] @ 0x1dc │ │ │ │ cmp r2, sl │ │ │ │ - bcs.n 98e00 │ │ │ │ + bcs.n 98dcc │ │ │ │ adds r1, r2, #1 │ │ │ │ adds r0, r5, #1 │ │ │ │ str.w r1, [r4, #476] @ 0x1dc │ │ │ │ str r0, [r4, #4] │ │ │ │ ldrb.w ip, [r5] │ │ │ │ cmp.w ip, #32 │ │ │ │ - bne.w 98fec │ │ │ │ + bne.w 98fb8 │ │ │ │ adds r7, #1 │ │ │ │ mov r5, r0 │ │ │ │ add.w r9, r8, r7 │ │ │ │ cmp r5, r6 │ │ │ │ - bne.n 98d6e │ │ │ │ + bne.n 98d3a │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne.w 99c02 │ │ │ │ + bne.w 99bbc │ │ │ │ ldr.w r2, [r4, #2744] @ 0xab8 │ │ │ │ - movw r3, #56073 @ 0xdb09 │ │ │ │ + movw r3, #56321 @ 0xdc01 │ │ │ │ movt r3, #18 │ │ │ │ str r3, [sp, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 998c4 │ │ │ │ + bne.w 9987e │ │ │ │ mov r0, r5 │ │ │ │ blx 2941c │ │ │ │ adds r6, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99de4 │ │ │ │ + beq.w 99da0 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ - cbnz r2, 98dc8 │ │ │ │ + cbnz r2, 98d94 │ │ │ │ str r5, [r4, #0] │ │ │ │ ldr.w r2, [r4, #464] @ 0x1d0 │ │ │ │ str r6, [r4, #8] │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r4, #464] @ 0x1d0 │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r4, #476] @ 0x1dc │ │ │ │ subs r2, r6, r5 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ str.w r5, [r4, #2704] @ 0xa90 │ │ │ │ blx 2a83c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9a11c │ │ │ │ + bne.w 9a0c6 │ │ │ │ cmp r5, r6 │ │ │ │ - beq.w 99c60 │ │ │ │ + beq.w 99c82 │ │ │ │ ldr.w r2, [r4, #476] @ 0x1dc │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ cmp r2, r1 │ │ │ │ - bcc.n 98d76 │ │ │ │ + bcc.n 98d42 │ │ │ │ mov r3, r9 │ │ │ │ movs r2, #29 │ │ │ │ str r2, [r4, #32] │ │ │ │ ldr.w r8, [r4, #480] @ 0x1e0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 998a6 │ │ │ │ + bne.w 99860 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 99248 │ │ │ │ + bne.w 99214 │ │ │ │ lsls r2, r0, #2 │ │ │ │ adds r1, r4, r2 │ │ │ │ ldr r1, [r1, #48] @ 0x30 │ │ │ │ cmp r7, r1 │ │ │ │ - beq.w 99258 │ │ │ │ - ble.w 997e2 │ │ │ │ + beq.w 99224 │ │ │ │ + ble.w 997ae │ │ │ │ adds r0, #1 │ │ │ │ cmp r0, #99 @ 0x63 │ │ │ │ ittt gt │ │ │ │ movgt r3, #0 │ │ │ │ movgt r0, #20 │ │ │ │ ldrgt r2, [r4, #8] │ │ │ │ - bgt.w 9984c │ │ │ │ + bgt.w 99bd6 │ │ │ │ add r2, r4 │ │ │ │ ldr.w r1, [r2, #2288] @ 0x8f0 │ │ │ │ cmp r1, r3 │ │ │ │ - bge.w 99846 │ │ │ │ + bge.w 99812 │ │ │ │ ldr.w r1, [r4, #452] @ 0x1c4 │ │ │ │ str r0, [r4, #44] @ 0x2c │ │ │ │ adds r1, #1 │ │ │ │ str.w r1, [r4, #452] @ 0x1c4 │ │ │ │ str r7, [r2, #52] @ 0x34 │ │ │ │ str.w r3, [r2, #2292] @ 0x8f4 │ │ │ │ ldr.w r0, [r4, #476] @ 0x1dc │ │ │ │ ldr.w r9, [r4, #4] │ │ │ │ mov r2, r0 │ │ │ │ str.w r9, [r4, #28] │ │ │ │ str.w r2, [r4, #472] @ 0x1d8 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 989a0 │ │ │ │ + beq.w 9896c │ │ │ │ mov r8, r1 │ │ │ │ add.w r3, r4, #12288 @ 0x3000 │ │ │ │ ldr.w r1, [r4, #464] @ 0x1d0 │ │ │ │ ldr.w r5, [r4, #480] @ 0x1e0 │ │ │ │ cmp.w r8, #0 │ │ │ │ ldr r0, [r3, #68] @ 0x44 │ │ │ │ - bge.w 99758 │ │ │ │ + bge.w 99724 │ │ │ │ add.w r3, r8, #1 │ │ │ │ str.w r3, [r4, #452] @ 0x1c4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 997a4 │ │ │ │ + bne.w 99748 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ strd r5, r1, [r2] │ │ │ │ strd r1, r3, [r2, #12] │ │ │ │ str r3, [r2, #8] │ │ │ │ strd r0, r0, [r2, #20] │ │ │ │ movs r0, #6 │ │ │ │ - b.n 98bdc │ │ │ │ + b.n 98ba8 │ │ │ │ mov r0, r4 │ │ │ │ cmp r7, #48 @ 0x30 │ │ │ │ - bne.w 99274 │ │ │ │ - bl 9a87c │ │ │ │ + bne.w 99240 │ │ │ │ + bl 9a844 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #98 @ 0x62 │ │ │ │ - beq.w 9a25a │ │ │ │ - bgt.w 995e8 │ │ │ │ + beq.w 9a2c4 │ │ │ │ + bgt.w 995b4 │ │ │ │ cmp r0, #88 @ 0x58 │ │ │ │ - beq.w 99cc2 │ │ │ │ - bgt.w 99860 │ │ │ │ + beq.w 99bea │ │ │ │ + bgt.w 9981a │ │ │ │ cmp r0, #66 @ 0x42 │ │ │ │ - beq.w 9a25a │ │ │ │ + beq.w 9a2c4 │ │ │ │ cmp r0, #79 @ 0x4f │ │ │ │ - beq.w 9a062 │ │ │ │ + beq.w 9a37e │ │ │ │ cmp r0, #48 @ 0x30 │ │ │ │ - beq.w 9a024 │ │ │ │ + beq.w 99f24 │ │ │ │ uxtb r3, r7 │ │ │ │ ldr.w r3, [r5, r3, lsl #2] │ │ │ │ lsls r0, r3, #29 │ │ │ │ - bmi.w 9a77a │ │ │ │ + bmi.w 9a4ac │ │ │ │ cmp r7, #46 @ 0x2e │ │ │ │ - beq.w 99d82 │ │ │ │ + beq.w 99d50 │ │ │ │ cmp r7, #45 @ 0x2d │ │ │ │ - bgt.w 9a056 │ │ │ │ - movw r2, #28360 @ 0x6ec8 │ │ │ │ + bgt.w 99f56 │ │ │ │ + movw r2, #28680 @ 0x7008 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl c8380 │ │ │ │ + bl c8384 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a018 │ │ │ │ + beq.w 9a1e0 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ adds r3, r7, #1 │ │ │ │ - beq.w 99e7c │ │ │ │ + beq.w 99e0c │ │ │ │ ldr r1, [r4, #0] │ │ │ │ subs r3, r2, #1 │ │ │ │ str r3, [r4, #4] │ │ │ │ cmp r3, r1 │ │ │ │ - bcc.w 9a6ca │ │ │ │ + bcc.w 9a734 │ │ │ │ ldrb.w r2, [r2, #-1] │ │ │ │ uxtb r7, r7 │ │ │ │ cmp r2, r7 │ │ │ │ - bne.w 9a6bc │ │ │ │ + bne.w 9a726 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr.w r0, [r4, #476] @ 0x1dc │ │ │ │ ldr r2, [r4, #28] │ │ │ │ ldr.w r1, [r4, #480] @ 0x1e0 │ │ │ │ subs r0, #1 │ │ │ │ str.w r0, [r4, #476] @ 0x1dc │ │ │ │ cmp r3, #0 │ │ │ │ @@ -165528,43 +165489,43 @@ │ │ │ │ ldr.w r1, [r4, #464] @ 0x1d0 │ │ │ │ str r1, [r5, #4] │ │ │ │ str r1, [r5, #12] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ strd r2, r3, [r5, #20] │ │ │ │ str r1, [r5, #16] │ │ │ │ str r1, [r5, #8] │ │ │ │ - beq.n 98f6c │ │ │ │ + beq.n 98f38 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr.w r3, [r4, #472] @ 0x1d8 │ │ │ │ str r3, [r2, #8] │ │ │ │ str r0, [r2, #16] │ │ │ │ movs r0, #2 │ │ │ │ - b.n 98bdc │ │ │ │ + b.n 98ba8 │ │ │ │ add.w r5, r4, #12288 @ 0x3000 │ │ │ │ ldr r3, [r5, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.w 996b8 │ │ │ │ + bgt.w 99698 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a87c │ │ │ │ + bl 9a844 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ - bl adbf4 <_PyToken_TwoChars@@Base> │ │ │ │ + bl adc28 <_PyToken_TwoChars@@Base> │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #55 @ 0x37 │ │ │ │ - bne.w 998ec │ │ │ │ + bne.w 998a6 │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ - bne.w 98af8 │ │ │ │ + bne.w 98ac4 │ │ │ │ cmp r7, #91 @ 0x5b │ │ │ │ - ble.w 9a1e6 │ │ │ │ + ble.w 9a378 │ │ │ │ cmp r7, #123 @ 0x7b │ │ │ │ - bne.w 990d6 │ │ │ │ + bne.w 990a2 │ │ │ │ ldr.w r3, [r4, #480] @ 0x1e0 │ │ │ │ cmp r3, #199 @ 0xc7 │ │ │ │ - bgt.w 9a768 │ │ │ │ + bgt.w 9a752 │ │ │ │ adds r2, r4, r3 │ │ │ │ add.w r5, r4, r3, lsl #2 │ │ │ │ adds r3, #1 │ │ │ │ strb.w r7, [r2, #484] @ 0x1e4 │ │ │ │ add.w r2, r4, #12288 @ 0x3000 │ │ │ │ ldr.w r1, [r4, #464] @ 0x1d0 │ │ │ │ str.w r1, [r5, #684] @ 0x2ac │ │ │ │ @@ -165577,154 +165538,154 @@ │ │ │ │ cmp r3, #0 │ │ │ │ itttt gt │ │ │ │ ldrgt r2, [sp, #16] │ │ │ │ ldrgt r3, [r2, #4] │ │ │ │ addgt r3, #1 │ │ │ │ strgt r3, [r2, #4] │ │ │ │ mov r2, r7 │ │ │ │ - b.n 99110 │ │ │ │ + b.n 990dc │ │ │ │ cmp.w ip, #9 │ │ │ │ - beq.w 99dc8 │ │ │ │ + beq.w 99d84 │ │ │ │ movs r6, #0 │ │ │ │ cmp.w ip, #12 │ │ │ │ mov r8, r6 │ │ │ │ - beq.w 98d5c │ │ │ │ + beq.w 98d28 │ │ │ │ cmp.w ip, #92 @ 0x5c │ │ │ │ - beq.w 9a6de │ │ │ │ + beq.w 9a514 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r3, r9 │ │ │ │ str r5, [r4, #4] │ │ │ │ mov r9, r5 │ │ │ │ cmp r5, r1 │ │ │ │ - bcc.w 9a6ca │ │ │ │ + bcc.w 9a734 │ │ │ │ ldrb.w r1, [r0, #-1] │ │ │ │ cmp r1, ip │ │ │ │ - bne.w 9a6bc │ │ │ │ + bne.w 9a726 │ │ │ │ sub.w r5, ip, #10 │ │ │ │ mov r0, r2 │ │ │ │ cmp r5, #25 │ │ │ │ str.w r2, [r4, #476] @ 0x1dc │ │ │ │ - bhi.w 98e06 │ │ │ │ + bhi.w 98dd2 │ │ │ │ movs r1, #9 │ │ │ │ movt r1, #512 @ 0x200 │ │ │ │ lsrs r1, r5 │ │ │ │ lsls r1, r1, #31 │ │ │ │ - bpl.w 98e06 │ │ │ │ + bpl.w 98dd2 │ │ │ │ ldr.w r1, [r4, #456] @ 0x1c8 │ │ │ │ cmp.w ip, #10 │ │ │ │ it eq │ │ │ │ cmpeq r7, #0 │ │ │ │ - beq.w 99628 │ │ │ │ + beq.w 995f4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 9a738 │ │ │ │ + bne.w 9a49a │ │ │ │ ldr.w r8, [r4, #452] @ 0x1c4 │ │ │ │ str.w r9, [r4, #28] │ │ │ │ str.w r2, [r4, #472] @ 0x1d8 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 98e74 │ │ │ │ + bne.w 98e40 │ │ │ │ mov.w r8, #1 │ │ │ │ - b.n 989a0 │ │ │ │ + b.n 9896c │ │ │ │ cmp r7, #91 @ 0x5b │ │ │ │ - beq.n 98fa8 │ │ │ │ - bgt.w 98b30 │ │ │ │ + beq.n 98f74 │ │ │ │ + bgt.w 98afc │ │ │ │ cmp r7, #40 @ 0x28 │ │ │ │ - beq.n 98fa8 │ │ │ │ + beq.n 98f74 │ │ │ │ cmp r7, #41 @ 0x29 │ │ │ │ - bne.w 98b40 │ │ │ │ + bne.w 98b0c │ │ │ │ add.w r5, r4, #12288 @ 0x3000 │ │ │ │ ldr r1, [r5, #64] @ 0x40 │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 990de │ │ │ │ + ble.n 990aa │ │ │ │ ldr r3, [r5, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9a1ec │ │ │ │ + bne.w 99f10 │ │ │ │ ldr.w r2, [r4, #480] @ 0x1e0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9a758 │ │ │ │ - bgt.n 990f4 │ │ │ │ + beq.w 9a44c │ │ │ │ + bgt.n 990c0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 99228 │ │ │ │ + blt.w 991f4 │ │ │ │ cmp r7, #125 @ 0x7d │ │ │ │ - bne.n 98fe8 │ │ │ │ + bne.n 98fb4 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [r1, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 9a6d8 │ │ │ │ + bne.w 9a5a2 │ │ │ │ subs r3, #1 │ │ │ │ movs r2, #125 @ 0x7d │ │ │ │ str r3, [r1, #8] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r1, #56] @ 0x38 │ │ │ │ - b.n 99110 │ │ │ │ + b.n 990dc │ │ │ │ orr.w r8, r8, r3 │ │ │ │ - b.n 98c78 │ │ │ │ + b.n 98c44 │ │ │ │ mov r5, r6 │ │ │ │ - b.n 989f4 │ │ │ │ + b.n 989c0 │ │ │ │ ldr r1, [r5, #64] @ 0x40 │ │ │ │ cmp r1, #0 │ │ │ │ - bgt.w 99920 │ │ │ │ + bgt.w 998da │ │ │ │ ldr r3, [r5, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 99984 │ │ │ │ + bne.w 9993e │ │ │ │ ldr.w r2, [r4, #480] @ 0x1e0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9a758 │ │ │ │ - ble.w 98fe8 │ │ │ │ + beq.w 9a44c │ │ │ │ + ble.w 98fb4 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r4, #480] @ 0x1e0 │ │ │ │ adds r3, r4, r2 │ │ │ │ ldrb.w r3, [r3, #484] @ 0x1e4 │ │ │ │ cmp r7, #41 @ 0x29 │ │ │ │ it eq │ │ │ │ cmpeq r3, #40 @ 0x28 │ │ │ │ - bne.n 99206 │ │ │ │ + bne.n 991d2 │ │ │ │ cmp r1, #0 │ │ │ │ - bgt.w 9921a │ │ │ │ + bgt.w 991e6 │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ and.w r0, r7, #127 @ 0x7f │ │ │ │ - movw r1, #23304 @ 0x5b08 │ │ │ │ + movw r1, #23624 @ 0x5c48 │ │ │ │ movt r1, #53 @ 0x35 │ │ │ │ - movw r3, #15224 @ 0x3b78 │ │ │ │ + movw r3, #15544 @ 0x3cb8 │ │ │ │ movt r3, #53 @ 0x35 │ │ │ │ ldrh.w r1, [r1, r0, lsl #1] │ │ │ │ add.w r3, r3, r1, lsl #4 │ │ │ │ ldrh r3, [r3, #14] │ │ │ │ lsls r1, r3, #21 │ │ │ │ - bpl.w 9a67e │ │ │ │ + bpl.w 9a778 │ │ │ │ ldr r5, [r4, #28] │ │ │ │ subs r2, #33 @ 0x21 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - b.n 98b92 │ │ │ │ + b.n 98b5e │ │ │ │ mov r0, r4 │ │ │ │ - movw r5, #42848 @ 0xa760 │ │ │ │ + movw r5, #43168 @ 0xa8a0 │ │ │ │ movt r5, #42 @ 0x2a │ │ │ │ - bl 9a87c │ │ │ │ + bl 9a844 │ │ │ │ uxtb r1, r0 │ │ │ │ ldr.w r3, [r5, r1, lsl #2] │ │ │ │ lsls r6, r3, #29 │ │ │ │ - bmi.w 99d96 │ │ │ │ + bmi.w 99d64 │ │ │ │ cmp r0, #46 @ 0x2e │ │ │ │ - beq.w 99e32 │ │ │ │ + beq.w 99ef0 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 99ebe │ │ │ │ + beq.w 99e4e │ │ │ │ ldr r0, [r4, #0] │ │ │ │ subs r3, r2, #1 │ │ │ │ str r3, [r4, #4] │ │ │ │ cmp r3, r0 │ │ │ │ - bcc.w 9a6ca │ │ │ │ + bcc.w 9a734 │ │ │ │ ldrb.w r2, [r2, #-1] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 9a6bc │ │ │ │ + bne.w 9a726 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr.w r0, [r4, #476] @ 0x1dc │ │ │ │ ldr r2, [r4, #28] │ │ │ │ ldr.w r1, [r4, #480] @ 0x1e0 │ │ │ │ subs r0, #1 │ │ │ │ str.w r0, [r4, #476] @ 0x1dc │ │ │ │ cmp r2, #0 │ │ │ │ @@ -165734,230 +165695,230 @@ │ │ │ │ ldr.w r1, [r4, #464] @ 0x1d0 │ │ │ │ str r1, [r5, #4] │ │ │ │ str r1, [r5, #12] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ strd r2, r3, [r5, #20] │ │ │ │ str r1, [r5, #16] │ │ │ │ str r1, [r5, #8] │ │ │ │ - beq.n 991b4 │ │ │ │ + beq.n 99180 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr.w r3, [r4, #472] @ 0x1d8 │ │ │ │ str r3, [r2, #8] │ │ │ │ str r0, [r2, #16] │ │ │ │ movs r0, #23 │ │ │ │ - b.n 98bdc │ │ │ │ + b.n 98ba8 │ │ │ │ ldr.w r1, [r4, #480] @ 0x1e0 │ │ │ │ cmp r1, #0 │ │ │ │ - bgt.w 98d36 │ │ │ │ + bgt.w 98d02 │ │ │ │ add.w r2, r4, #12288 @ 0x3000 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldr r0, [r2, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 99ef0 │ │ │ │ + bne.w 99ea0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ subs r5, #1 │ │ │ │ str.w r8, [r4, #2700] @ 0xa8c │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r5, #0 │ │ │ │ str r1, [r2, #0] │ │ │ │ ldr.w r1, [r4, #464] @ 0x1d0 │ │ │ │ str r1, [r2, #4] │ │ │ │ str r1, [r2, #12] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ str r5, [r2, #24] │ │ │ │ strd r1, r3, [r2, #16] │ │ │ │ str r1, [r2, #8] │ │ │ │ - beq.n 99202 │ │ │ │ + beq.n 991ce │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldrd r2, r3, [r4, #472] @ 0x1d8 │ │ │ │ str r2, [r1, #8] │ │ │ │ str r3, [r1, #16] │ │ │ │ movs r0, #4 │ │ │ │ - b.n 98bdc │ │ │ │ + b.n 98ba8 │ │ │ │ cmp r7, #93 @ 0x5d │ │ │ │ it eq │ │ │ │ cmpeq r3, #91 @ 0x5b │ │ │ │ - bne.w 99346 │ │ │ │ + bne.w 99312 │ │ │ │ cmp r1, #0 │ │ │ │ it le │ │ │ │ movle r2, #93 @ 0x5d │ │ │ │ - ble.w 99110 │ │ │ │ + ble.w 990dc │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 98fe8 │ │ │ │ - movw r1, #28980 @ 0x7134 │ │ │ │ + bge.w 98fb4 │ │ │ │ + movw r1, #29300 @ 0x7274 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d62b8 │ │ │ │ + bl 1d6130 │ │ │ │ mov r2, r0 │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 9aa40 │ │ │ │ - b.n 98bdc │ │ │ │ + bl 9aa08 │ │ │ │ + b.n 98ba8 │ │ │ │ add.w r3, r4, r0, lsl #2 │ │ │ │ lsls r2, r0, #2 │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ cmp r3, fp │ │ │ │ - bne.w 9a6f8 │ │ │ │ + bne.w 9a5a8 │ │ │ │ mov r3, fp │ │ │ │ add r2, r4 │ │ │ │ ldr.w r2, [r2, #2288] @ 0x8f0 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 99846 │ │ │ │ + bne.w 99812 │ │ │ │ ldr.w r0, [r4, #476] @ 0x1dc │ │ │ │ ldr.w r9, [r4, #4] │ │ │ │ ldr.w r1, [r4, #452] @ 0x1c4 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 98e64 │ │ │ │ - bl c7b9c │ │ │ │ + b.n 98e30 │ │ │ │ + bl c7ba4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99da4 │ │ │ │ + beq.w 99d72 │ │ │ │ cmp r0, #46 @ 0x2e │ │ │ │ - beq.w 99d82 │ │ │ │ + beq.w 99d50 │ │ │ │ bic.w r3, r7, #32 │ │ │ │ cmp r3, #69 @ 0x45 │ │ │ │ - beq.w 99f04 │ │ │ │ + beq.w 99eb0 │ │ │ │ cmp r3, #74 @ 0x4a │ │ │ │ - beq.w 99f48 │ │ │ │ + beq.w 99f60 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #28360 @ 0x6ec8 │ │ │ │ + movw r2, #28680 @ 0x7008 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - bl c8380 │ │ │ │ + bl c8384 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 98f12 │ │ │ │ + bne.w 98ede │ │ │ │ ldr r1, [sp, #12] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 9aa40 │ │ │ │ - b.n 98bdc │ │ │ │ + bl 9aa08 │ │ │ │ + b.n 98ba8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a87c │ │ │ │ + bl 9a844 │ │ │ │ mov r7, r0 │ │ │ │ - cmp r0, #39 @ 0x27 │ │ │ │ - beq.w 99b28 │ │ │ │ - sub.w r2, r0, #34 @ 0x22 │ │ │ │ + cmp r0, #34 @ 0x22 │ │ │ │ + beq.w 999fa │ │ │ │ + sub.w r2, r0, #39 @ 0x27 │ │ │ │ negs r3, r2 │ │ │ │ adcs r3, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 99b28 │ │ │ │ + bne.w 999fa │ │ │ │ mov r9, r3 │ │ │ │ movs r5, #1 │ │ │ │ mov r1, r3 │ │ │ │ mov r6, r3 │ │ │ │ - b.n 99320 │ │ │ │ + b.n 992ec │ │ │ │ cmp r2, #66 @ 0x42 │ │ │ │ - beq.w 998bc │ │ │ │ - cbnz r1, 992f4 │ │ │ │ + beq.w 99876 │ │ │ │ + cbnz r1, 992c0 │ │ │ │ cmp r2, #85 @ 0x55 │ │ │ │ - beq.n 99368 │ │ │ │ + beq.n 99334 │ │ │ │ cmp r2, #82 @ 0x52 │ │ │ │ - beq.w 9997e │ │ │ │ + beq.w 99938 │ │ │ │ cmp r2, #70 @ 0x46 │ │ │ │ - bne.w 98c6e │ │ │ │ + bne.w 98c3a │ │ │ │ movs r5, #1 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 9a87c │ │ │ │ + bl 9a844 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - beq.w 99b22 │ │ │ │ + beq.w 999f4 │ │ │ │ sub.w r2, r0, #39 @ 0x27 │ │ │ │ negs r6, r2 │ │ │ │ adcs r6, r2 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 99b22 │ │ │ │ + bne.w 999f4 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ orr.w r3, r9, r6 │ │ │ │ bic.w r2, r7, #32 │ │ │ │ orrs.w r0, r3, r5 │ │ │ │ - beq.n 992e2 │ │ │ │ + beq.n 992ae │ │ │ │ orr.w r0, r1, r5 │ │ │ │ orrs r0, r3 │ │ │ │ - beq.n 992ea │ │ │ │ + beq.n 992b6 │ │ │ │ orrs r6, r1 │ │ │ │ - bne.w 98c6e │ │ │ │ + bne.w 98c3a │ │ │ │ cmp r2, #82 @ 0x52 │ │ │ │ - bne.w 98c6e │ │ │ │ + bne.w 98c3a │ │ │ │ mov r1, r0 │ │ │ │ - b.n 99300 │ │ │ │ + b.n 992cc │ │ │ │ cmp r3, #123 @ 0x7b │ │ │ │ - bne.w 9a13e │ │ │ │ + bne.w 9a0a0 │ │ │ │ cmp r7, #125 @ 0x7d │ │ │ │ - bne.w 9a134 │ │ │ │ + bne.w 9a096 │ │ │ │ cmp r1, #0 │ │ │ │ - ble.w 98fe8 │ │ │ │ + ble.w 98fb4 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 990b0 │ │ │ │ - b.n 99228 │ │ │ │ + bge.w 9907c │ │ │ │ + b.n 991f4 │ │ │ │ movs r1, #0 │ │ │ │ movs r6, #1 │ │ │ │ mov r9, r1 │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 9a87c │ │ │ │ - cmp r0, #39 @ 0x27 │ │ │ │ + bl 9a844 │ │ │ │ + cmp r0, #34 @ 0x22 │ │ │ │ it ne │ │ │ │ - cmpne r0, #34 @ 0x22 │ │ │ │ + cmpne r0, #39 @ 0x27 │ │ │ │ mov r7, r0 │ │ │ │ ite eq │ │ │ │ moveq r5, #1 │ │ │ │ movne r5, #0 │ │ │ │ - bne.n 9931e │ │ │ │ + bne.n 992ea │ │ │ │ ldr.w r2, [r4, #464] @ 0x1d0 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r4, #2704] @ 0xa90 │ │ │ │ str.w r2, [r4, #468] @ 0x1d4 │ │ │ │ str.w r3, [r4, #2708] @ 0xa94 │ │ │ │ - bl 9a87c │ │ │ │ + bl 9a844 │ │ │ │ cmp r7, r0 │ │ │ │ - beq.w 99942 │ │ │ │ + beq.w 998fc │ │ │ │ adds r2, r0, #1 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ittt eq │ │ │ │ moveq.w r9, #1 │ │ │ │ moveq.w r8, #0 │ │ │ │ moveq r6, r9 │ │ │ │ - beq.w 99a36 │ │ │ │ + beq.w 999f0 │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ add.w fp, r3, #4294967295 @ 0xffffffff │ │ │ │ str.w fp, [r4, #4] │ │ │ │ cmp fp, r1 │ │ │ │ - bcc.w 9a6ca │ │ │ │ + bcc.w 9a734 │ │ │ │ ldrb.w r3, [r3, #-1] │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.w 9a6bc │ │ │ │ + bne.w 9a726 │ │ │ │ ldr.w r3, [r4, #476] @ 0x1dc │ │ │ │ mov.w r9, #1 │ │ │ │ mov r6, r9 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #476] @ 0x1dc │ │ │ │ mvn.w sl, #2147483648 @ 0x80000000 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ cmp r8, r6 │ │ │ │ - bne.n 9943c │ │ │ │ + bne.n 99408 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ movs r0, #3 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldr.w r1, [r4, #480] @ 0x1e0 │ │ │ │ str r1, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ @@ -165971,211 +165932,211 @@ │ │ │ │ str r1, [r2, #8] │ │ │ │ mov r1, r2 │ │ │ │ str.w fp, [r2, #24] │ │ │ │ ittt ne │ │ │ │ ldrdne r2, r3, [r4, #472] @ 0x1d8 │ │ │ │ strne r2, [r1, #8] │ │ │ │ strne r3, [r1, #16] │ │ │ │ - b.w 98bdc │ │ │ │ + b.w 98ba8 │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ mov r8, r2 │ │ │ │ it ne │ │ │ │ movne fp, r1 │ │ │ │ - beq.w 9995a │ │ │ │ + beq.w 99914 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp fp, r2 │ │ │ │ - beq.w 99638 │ │ │ │ + beq.w 99604 │ │ │ │ ldr.w r3, [r4, #476] @ 0x1dc │ │ │ │ cmp r3, sl │ │ │ │ - bcs.w 996b2 │ │ │ │ + bcs.w 9967e │ │ │ │ adds r3, #1 │ │ │ │ ldr r2, [r4, #32] │ │ │ │ add.w r1, fp, #1 │ │ │ │ str.w r3, [r4, #476] @ 0x1dc │ │ │ │ str r1, [r4, #4] │ │ │ │ cmp r2, #17 │ │ │ │ ldrb.w r3, [fp] │ │ │ │ - beq.w 9a018 │ │ │ │ + beq.w 9a1e0 │ │ │ │ cmp r2, #22 │ │ │ │ - beq.w 9a178 │ │ │ │ + beq.w 9a128 │ │ │ │ cmp r3, #10 │ │ │ │ ite ne │ │ │ │ movne r2, #0 │ │ │ │ andeq.w r2, r9, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9a5a0 │ │ │ │ + bne.w 9a550 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 99430 │ │ │ │ + bne.n 993fc │ │ │ │ add.w r8, r8, #1 │ │ │ │ mov fp, r1 │ │ │ │ - b.n 993ee │ │ │ │ + b.n 993ba │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne.n 994f8 │ │ │ │ + bne.n 994c4 │ │ │ │ ldr.w r3, [r4, #2744] @ 0xab8 │ │ │ │ - movw sl, #56073 @ 0xdb09 │ │ │ │ + movw sl, #56321 @ 0xdc01 │ │ │ │ movt sl, #18 │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 99744 │ │ │ │ + bne.w 99684 │ │ │ │ mov r0, r6 │ │ │ │ blx 2941c │ │ │ │ add.w r9, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99bea │ │ │ │ + beq.w 99ba4 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ - cbnz r3, 994b6 │ │ │ │ + cbnz r3, 99482 │ │ │ │ str r6, [r4, #0] │ │ │ │ str.w r9, [r4, #8] │ │ │ │ ldr.w r3, [r4, #464] @ 0x1d0 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r4, #464] @ 0x1d0 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #476] @ 0x1dc │ │ │ │ sub.w r2, r9, r6 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ str.w r6, [r4, #2704] @ 0xa90 │ │ │ │ blx 2a83c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9a20c │ │ │ │ + bne.w 9a26a │ │ │ │ cmp r6, r9 │ │ │ │ - beq.w 999a0 │ │ │ │ + beq.w 9998c │ │ │ │ ldr.w r3, [r4, #476] @ 0x1dc │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.w 98c8c │ │ │ │ + bcc.w 98c58 │ │ │ │ movs r3, #29 │ │ │ │ str r3, [r4, #32] │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ mvn.w r2, #32 │ │ │ │ - b.w 98c9c │ │ │ │ + b.w 98c68 │ │ │ │ movs r6, #0 │ │ │ │ mov.w r9, #1 │ │ │ │ mov r1, r6 │ │ │ │ - b.n 9936e │ │ │ │ + b.n 9933a │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne.w 999ce │ │ │ │ + bne.w 9995a │ │ │ │ ldr.w r3, [r4, #2744] @ 0xab8 │ │ │ │ - movw r6, #56073 @ 0xdb09 │ │ │ │ + movw r6, #56321 @ 0xdc01 │ │ │ │ movt r6, #18 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.w 997d0 │ │ │ │ + bne.w 9979c │ │ │ │ mov r0, r5 │ │ │ │ blx 2941c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99c16 │ │ │ │ + beq.w 99c56 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ adds r7, r0, #1 │ │ │ │ - cbnz r3, 9953c │ │ │ │ + cbnz r3, 99508 │ │ │ │ str r5, [r4, #0] │ │ │ │ str r7, [r4, #8] │ │ │ │ ldr.w r3, [r4, #464] @ 0x1d0 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r4, #464] @ 0x1d0 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #476] @ 0x1dc │ │ │ │ subs r2, r7, r5 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ str.w r5, [r4, #2704] @ 0xa90 │ │ │ │ blx 2a83c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 99fb0 │ │ │ │ + bne.w 9a3da │ │ │ │ cmp r5, r7 │ │ │ │ - beq.w 99a00 │ │ │ │ + beq.w 999ba │ │ │ │ ldr.w r0, [r4, #476] @ 0x1dc │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ cmp r0, r3 │ │ │ │ - bcc.w 98a04 │ │ │ │ + bcc.w 989d0 │ │ │ │ movs r1, #29 │ │ │ │ mov r9, r5 │ │ │ │ str r1, [r4, #32] │ │ │ │ - b.n 999d4 │ │ │ │ + b.n 99960 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne.w 989e2 │ │ │ │ + bne.w 989ae │ │ │ │ ldr.w r3, [r4, #2744] @ 0xab8 │ │ │ │ - movw r7, #56073 @ 0xdb09 │ │ │ │ + movw r7, #56321 @ 0xdc01 │ │ │ │ movt r7, #18 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.w 99892 │ │ │ │ + bne.w 9984c │ │ │ │ mov r0, r9 │ │ │ │ blx 2941c │ │ │ │ adds r3, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99c42 │ │ │ │ + beq.w 99cc0 │ │ │ │ ldr.w r2, [r4, #464] @ 0x1d0 │ │ │ │ str r3, [r4, #8] │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r4, #464] @ 0x1d0 │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r4, #476] @ 0x1dc │ │ │ │ sub.w r2, r3, r9 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r9 │ │ │ │ str.w r9, [r4, #2704] @ 0xa90 │ │ │ │ str r3, [sp, #20] │ │ │ │ blx 2a83c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 99bce │ │ │ │ + bne.w 99a6e │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r5, r9 │ │ │ │ mov r6, r3 │ │ │ │ cmp r5, r6 │ │ │ │ - beq.w 99b7e │ │ │ │ + beq.w 99a1e │ │ │ │ ldr.w r0, [r4, #476] @ 0x1dc │ │ │ │ mov r9, r5 │ │ │ │ mov r3, r6 │ │ │ │ - b.w 989aa │ │ │ │ + b.w 98976 │ │ │ │ cmp r0, #111 @ 0x6f │ │ │ │ - beq.w 9a062 │ │ │ │ + beq.w 9a37e │ │ │ │ cmp r0, #120 @ 0x78 │ │ │ │ - beq.w 99cc2 │ │ │ │ + beq.w 99bea │ │ │ │ uxtb r3, r0 │ │ │ │ ldr.w r3, [r5, r3, lsl #2] │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bmi.w 9a77a │ │ │ │ + bmi.w 9a4ac │ │ │ │ cmp r0, #101 @ 0x65 │ │ │ │ - beq.w 99f02 │ │ │ │ - ble.n 9960e │ │ │ │ + beq.w 99eae │ │ │ │ + ble.n 995da │ │ │ │ cmp r7, #106 @ 0x6a │ │ │ │ - beq.w 99f48 │ │ │ │ - movw r2, #28360 @ 0x6ec8 │ │ │ │ + beq.w 99f60 │ │ │ │ + movw r2, #28680 @ 0x7008 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl c8380 │ │ │ │ + bl c8384 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a018 │ │ │ │ + beq.w 9a1e0 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - b.n 98f1a │ │ │ │ + b.n 98ee6 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 9a728 │ │ │ │ + bne.w 9a742 │ │ │ │ ldr.w r1, [r4, #452] @ 0x1c4 │ │ │ │ mov.w r8, #1 │ │ │ │ - b.n 98e64 │ │ │ │ + b.n 98e30 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne.w 99b6a │ │ │ │ + bne.w 99b90 │ │ │ │ ldr.w r3, [r4, #2744] @ 0xab8 │ │ │ │ - movw r5, #56073 @ 0xdb09 │ │ │ │ + movw r5, #56321 @ 0xdc01 │ │ │ │ movt r5, #18 │ │ │ │ cmp r3, r5 │ │ │ │ - bne.w 998d8 │ │ │ │ + bne.w 99892 │ │ │ │ mov r0, fp │ │ │ │ str r2, [sp, #16] │ │ │ │ blx 2941c │ │ │ │ ldr r2, [sp, #16] │ │ │ │ adds r3, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99b4c │ │ │ │ + beq.w 99b72 │ │ │ │ ldr r1, [r4, #28] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 99d12 │ │ │ │ + bne.w 99d4a │ │ │ │ str.w fp, [r4] │ │ │ │ mov fp, r2 │ │ │ │ str r3, [r4, #8] │ │ │ │ ldr.w r2, [r4, #464] @ 0x1d0 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r4, #464] @ 0x1d0 │ │ │ │ movs r2, #0 │ │ │ │ @@ -166183,381 +166144,427 @@ │ │ │ │ sub.w r2, r3, fp │ │ │ │ movs r1, #0 │ │ │ │ mov r0, fp │ │ │ │ str.w fp, [r4, #2704] @ 0xa90 │ │ │ │ str r3, [sp, #16] │ │ │ │ blx 2a83c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 99d6c │ │ │ │ + bne.w 99d34 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp fp, r3 │ │ │ │ - beq.w 99d18 │ │ │ │ + beq.w 99cde │ │ │ │ ldr.w r3, [r4, #476] @ 0x1dc │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.w 9944e │ │ │ │ + bcc.w 9941a │ │ │ │ movs r3, #29 │ │ │ │ str r3, [r4, #32] │ │ │ │ - b.n 99b76 │ │ │ │ + b.n 99b9c │ │ │ │ + mov r0, r4 │ │ │ │ + blx r3 │ │ │ │ + ldr.w r9, [r4, #8] │ │ │ │ + mov r7, r9 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 99bb8 │ │ │ │ + ldr r6, [r4, #4] │ │ │ │ + b.n 99496 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 98f7c │ │ │ │ + blt.w 98f48 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r7, #123 @ 0x7b │ │ │ │ ite eq │ │ │ │ moveq r9, r3 │ │ │ │ subne.w r9, r3, #1 │ │ │ │ cmp.w r9, #1 │ │ │ │ - beq.w 9a17e │ │ │ │ + beq.w 99fe6 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 99702 │ │ │ │ + bne.n 996e2 │ │ │ │ uxtb r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6b24 │ │ │ │ + bl c6b28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 999ee │ │ │ │ + beq.w 9997a │ │ │ │ cmp r7, #123 @ 0x7b │ │ │ │ - beq.w 98f7c │ │ │ │ + beq.w 98f48 │ │ │ │ ldr r3, [r5, #64] @ 0x40 │ │ │ │ add.w r0, r4, r3, lsl #6 │ │ │ │ lsls r3, r3, #6 │ │ │ │ ldr.w r2, [r0, #2808] @ 0xaf8 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9a31c │ │ │ │ + bne.w 99ff4 │ │ │ │ cmp r7, #58 @ 0x3a │ │ │ │ - bne.w 98f7c │ │ │ │ + bne.w 98f48 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, r9 │ │ │ │ - bne.w 98f7c │ │ │ │ + bne.w 98f48 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ movs r3, #1 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r2, #0] │ │ │ │ str r3, [r2, #60] @ 0x3c │ │ │ │ movs r2, #11 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 9aa40 │ │ │ │ - b.w 98bdc │ │ │ │ + bl 9aa08 │ │ │ │ + b.w 98ba8 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 98b86 │ │ │ │ + blt.w 98b52 │ │ │ │ ldr r5, [r4, #28] │ │ │ │ movs r3, #1 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ movs r2, #28 │ │ │ │ str r3, [r0, #56] @ 0x38 │ │ │ │ - b.w 98b92 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r3 │ │ │ │ - ldr.w r9, [r4, #8] │ │ │ │ - mov r7, r9 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 99bfe │ │ │ │ - ldr r6, [r4, #4] │ │ │ │ - b.n 994ca │ │ │ │ + b.w 98b5e │ │ │ │ add.w r3, r8, #4294967295 @ 0xffffffff │ │ │ │ str.w r3, [r4, #452] @ 0x1c4 │ │ │ │ - cbnz r0, 9977c │ │ │ │ + cbnz r0, 9976c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ strd r5, r1, [r2] │ │ │ │ strd r1, r3, [r2, #12] │ │ │ │ str r3, [r2, #8] │ │ │ │ strd r0, r0, [r2, #20] │ │ │ │ movs r0, #5 │ │ │ │ - b.w 98bdc │ │ │ │ + b.w 98ba8 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ + str r5, [r0, #0] │ │ │ │ + str r1, [r0, #4] │ │ │ │ + strd r1, r3, [r0, #12] │ │ │ │ + str r3, [r0, #8] │ │ │ │ + strd r9, r9, [r0, #20] │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.w 98e78 │ │ │ │ + str r2, [r0, #8] │ │ │ │ + str r2, [r0, #16] │ │ │ │ + b.w 98e78 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ strd r5, r1, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne.w r9, #0 │ │ │ │ str r1, [r0, #12] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ str.w r9, [r0, #24] │ │ │ │ strd r1, r3, [r0, #16] │ │ │ │ str r1, [r0, #8] │ │ │ │ itt ne │ │ │ │ strne r2, [r0, #16] │ │ │ │ strne r2, [r0, #8] │ │ │ │ - b.n 99776 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - str r5, [r0, #0] │ │ │ │ - str r1, [r0, #4] │ │ │ │ - strd r1, r3, [r0, #12] │ │ │ │ - str r3, [r0, #8] │ │ │ │ - strd r9, r9, [r0, #20] │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.w 98eac │ │ │ │ - str r2, [r0, #8] │ │ │ │ - str r2, [r0, #16] │ │ │ │ - b.w 98eac │ │ │ │ + b.n 99742 │ │ │ │ movs r6, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r9, r6 │ │ │ │ - b.n 9936e │ │ │ │ + b.n 9933a │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ mov r5, r7 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99c2c │ │ │ │ + beq.w 99c6c │ │ │ │ ldr r5, [r4, #4] │ │ │ │ - b.n 9954e │ │ │ │ + b.n 9951a │ │ │ │ cmp r0, #0 │ │ │ │ - ble.w 99cba │ │ │ │ + ble.w 99bd0 │ │ │ │ ldr.w r1, [r4, #452] @ 0x1c4 │ │ │ │ subs r5, r0, #1 │ │ │ │ str r5, [r4, #44] @ 0x2c │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ str.w ip, [r4, #452] @ 0x1c4 │ │ │ │ - cbz r5, 99830 │ │ │ │ + cbz r5, 997fc │ │ │ │ add r2, r4 │ │ │ │ ldr r2, [r2, #44] @ 0x2c │ │ │ │ cmp r2, r7 │ │ │ │ - ble.w 9997a │ │ │ │ + ble.w 99934 │ │ │ │ subs r1, #2 │ │ │ │ subs r0, #2 │ │ │ │ str.w r1, [r4, #452] @ 0x1c4 │ │ │ │ str r0, [r4, #44] @ 0x2c │ │ │ │ - cbz r0, 99830 │ │ │ │ + cbz r0, 997fc │ │ │ │ add.w r1, r4, #48 @ 0x30 │ │ │ │ ldr.w r2, [r1, r0, lsl #2] │ │ │ │ cmp r2, r7 │ │ │ │ - ble.w 99976 │ │ │ │ + ble.w 99930 │ │ │ │ ldr.w r2, [r4, #452] @ 0x1c4 │ │ │ │ subs r0, #1 │ │ │ │ str r0, [r4, #44] @ 0x2c │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r4, #452] @ 0x1c4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 99814 │ │ │ │ + bne.n 997e0 │ │ │ │ movs r2, #0 │ │ │ │ add r2, r4 │ │ │ │ ldr r1, [r2, #48] @ 0x30 │ │ │ │ cmp r1, r7 │ │ │ │ - bne.w 99cba │ │ │ │ + bne.w 99bd0 │ │ │ │ ldr.w r2, [r2, #2288] @ 0x8f0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 99264 │ │ │ │ + beq.w 99230 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #18 │ │ │ │ - str r0, [r4, #32] │ │ │ │ - mov r0, r4 │ │ │ │ - str r2, [r4, #4] │ │ │ │ - movs r2, #64 @ 0x40 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - str r3, [sp, #0] │ │ │ │ - bl 9aa40 │ │ │ │ - b.w 98bdc │ │ │ │ + b.n 99bd6 │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ - bne.w 98ee4 │ │ │ │ + bne.w 98eb0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a87c │ │ │ │ + bl 9a844 │ │ │ │ uxtb r3, r0 │ │ │ │ mov r7, r0 │ │ │ │ ldr.w r3, [r5, r3, lsl #2] │ │ │ │ lsls r6, r3, #29 │ │ │ │ - bmi.w 9a01e │ │ │ │ + bmi.w 99f1e │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a9e8 │ │ │ │ + bl 9a9b0 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #28508 @ 0x6f5c │ │ │ │ + movw r1, #28828 @ 0x709c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 1d62b8 │ │ │ │ - b.n 99238 │ │ │ │ + bl 1d6130 │ │ │ │ + b.n 99204 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r5, r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99c56 │ │ │ │ + beq.w 99cd4 │ │ │ │ ldr.w r9, [r4, #4] │ │ │ │ - b.n 995b8 │ │ │ │ + b.n 99584 │ │ │ │ ldr.w r0, [r4, #476] @ 0x1dc │ │ │ │ mov.w r8, #0 │ │ │ │ ldr.w r9, [r4, #4] │ │ │ │ ldr.w r1, [r4, #452] @ 0x1c4 │ │ │ │ mov r2, r0 │ │ │ │ - b.w 98e64 │ │ │ │ + b.w 98e30 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r9, #1 │ │ │ │ - b.n 9936e │ │ │ │ + b.n 9933a │ │ │ │ mov r0, r4 │ │ │ │ blx r2 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ mov r5, r6 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99e2e │ │ │ │ + beq.w 99e8e │ │ │ │ ldr r5, [r4, #4] │ │ │ │ - b.w 98dda │ │ │ │ + b.w 98da6 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r2, r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99efe │ │ │ │ + beq.w 99e08 │ │ │ │ ldr.w fp, [r4, #4] │ │ │ │ - b.n 99684 │ │ │ │ + b.n 99650 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a87c │ │ │ │ + bl 9a844 │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ bl c4d64 <_PyToken_ThreeChars@@Base> │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #55 @ 0x37 │ │ │ │ - bne.n 9990e │ │ │ │ + bne.n 998c8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a9e8 │ │ │ │ + bl 9a9b0 │ │ │ │ mov r2, sl │ │ │ │ ldr r5, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 9aa40 │ │ │ │ - b.w 98bdc │ │ │ │ + bl 9aa08 │ │ │ │ + b.w 98ba8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9908a │ │ │ │ + bne.w 99056 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 9908a │ │ │ │ + beq.w 99056 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #28928 @ 0x7100 │ │ │ │ + movw r1, #29248 @ 0x7240 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 1d62b8 │ │ │ │ - b.n 99238 │ │ │ │ + bl 1d6130 │ │ │ │ + b.n 99204 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a87c │ │ │ │ + bl 9a844 │ │ │ │ cmp r7, r0 │ │ │ │ - beq.n 99a2c │ │ │ │ + beq.n 999e6 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ adds r6, r0, #1 │ │ │ │ - beq.w 9a2b0 │ │ │ │ + beq.w 9a0e6 │ │ │ │ mov.w r8, #1 │ │ │ │ - b.n 993ba │ │ │ │ + b.n 99386 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a87c │ │ │ │ + bl 9a844 │ │ │ │ cmp r7, r0 │ │ │ │ - beq.w 9a222 │ │ │ │ + beq.w 9a046 │ │ │ │ cmp r0, #13 │ │ │ │ - beq.w 9a72e │ │ │ │ + beq.w 9a748 │ │ │ │ ldr.w fp, [r4, #4] │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 9943c │ │ │ │ + b.n 99408 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - b.n 99832 │ │ │ │ + b.n 997fe │ │ │ │ lsls r2, r5, #2 │ │ │ │ - b.n 99832 │ │ │ │ + b.n 997fe │ │ │ │ movs r6, #0 │ │ │ │ movs r1, #1 │ │ │ │ - b.n 9936e │ │ │ │ + b.n 9933a │ │ │ │ ldr.w r3, [r4, #480] @ 0x1e0 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 98fe8 │ │ │ │ + ble.w 98fb4 │ │ │ │ subs r3, #1 │ │ │ │ cmp r1, #0 │ │ │ │ str.w r3, [r4, #480] @ 0x1e0 │ │ │ │ - bgt.w 9909e │ │ │ │ + bgt.w 9906a │ │ │ │ mov r2, r7 │ │ │ │ - b.w 99110 │ │ │ │ - ldr r1, [r4, #32] │ │ │ │ - cmp r1, #10 │ │ │ │ - bne.w 994f8 │ │ │ │ - ldr.w r3, [r4, #2744] @ 0xab8 │ │ │ │ - cmp r3, sl │ │ │ │ - bne.w 99744 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 2941c │ │ │ │ - mov r3, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 9a1fa │ │ │ │ - adds r3, #1 │ │ │ │ - ldr r2, [r4, #28] │ │ │ │ - cbnz r2, 999c8 │ │ │ │ - str r6, [r4, #0] │ │ │ │ - mov r9, r3 │ │ │ │ - str r3, [r4, #8] │ │ │ │ - b.n 994ba │ │ │ │ + b.w 990dc │ │ │ │ ldr.w r0, [r4, #476] @ 0x1dc │ │ │ │ mov r9, r5 │ │ │ │ subs r2, r0, #1 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 99fc2 │ │ │ │ + beq.w 9a280 │ │ │ │ add.w r3, r9, #4294967295 @ 0xffffffff │ │ │ │ cmp r1, #28 │ │ │ │ str r3, [r4, #28] │ │ │ │ str.w r2, [r4, #472] @ 0x1d8 │ │ │ │ - bne.w 98c32 │ │ │ │ + bne.w 98bfe │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 9aa40 │ │ │ │ - b.w 98bdc │ │ │ │ + bl 9aa08 │ │ │ │ + b.w 98ba8 │ │ │ │ + ldr r1, [r4, #32] │ │ │ │ + cmp r1, #10 │ │ │ │ + bne.w 994c4 │ │ │ │ + ldr.w r3, [r4, #2744] @ 0xab8 │ │ │ │ + cmp r3, sl │ │ │ │ + bne.w 99684 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 2941c │ │ │ │ + mov r3, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 9a2b2 │ │ │ │ + adds r3, #1 │ │ │ │ + ldr r2, [r4, #28] │ │ │ │ + cbnz r2, 999b4 │ │ │ │ + str r6, [r4, #0] │ │ │ │ + mov r9, r3 │ │ │ │ + str r3, [r4, #8] │ │ │ │ + b.n 99486 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne.n 999ce │ │ │ │ + bne.n 9995a │ │ │ │ ldr.w r3, [r4, #2744] @ 0xab8 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.w 997d0 │ │ │ │ + bne.w 9979c │ │ │ │ mov r0, r5 │ │ │ │ blx 2941c │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a248 │ │ │ │ + beq.w 9a248 │ │ │ │ adds r3, #1 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ - cbnz r2, 99a26 │ │ │ │ + cbnz r2, 999e0 │ │ │ │ str r5, [r4, #0] │ │ │ │ mov r7, r3 │ │ │ │ str r3, [r4, #8] │ │ │ │ - b.n 9953e │ │ │ │ + b.n 9950a │ │ │ │ mov.w r9, #0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ movs r6, #3 │ │ │ │ mov r8, r9 │ │ │ │ mov fp, r3 │ │ │ │ - b.n 993e6 │ │ │ │ + b.n 993b2 │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 99352 │ │ │ │ + ldr r3, [r4, #28] │ │ │ │ + movw r5, #44192 @ 0xaca0 │ │ │ │ + movt r5, #42 @ 0x2a │ │ │ │ + ldrb r3, [r3, #0] │ │ │ │ + ldrb r3, [r5, r3] │ │ │ │ + cmp r3, #114 @ 0x72 │ │ │ │ + beq.n 99a94 │ │ │ │ + cmp r3, #102 @ 0x66 │ │ │ │ + beq.n 99a94 │ │ │ │ + cmp r7, #39 @ 0x27 │ │ │ │ + beq.w 99352 │ │ │ │ + cmp r7, #34 @ 0x22 │ │ │ │ + bne.w 98a78 │ │ │ │ + b.n 99352 │ │ │ │ + ldr r1, [r4, #32] │ │ │ │ + cmp r1, #10 │ │ │ │ + bne.w 9a0de │ │ │ │ + ldr.w r3, [r4, #2744] @ 0xab8 │ │ │ │ + cmp r3, r7 │ │ │ │ + bne.w 99de6 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2941c │ │ │ │ + mov r3, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 9a050 │ │ │ │ + adds r3, #1 │ │ │ │ + ldr r2, [r4, #28] │ │ │ │ + cbnz r2, 99a46 │ │ │ │ + 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 995a2 │ │ │ │ + mov r0, r4 │ │ │ │ + movw r1, #28456 @ 0x6f28 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + bl 1d6130 │ │ │ │ + ldr.w r9, [r4, #8] │ │ │ │ + str.w r9, [r4, #4] │ │ │ │ + mov r3, r9 │ │ │ │ + b.w 989ae │ │ │ │ cmp r7, #39 @ 0x27 │ │ │ │ - beq.n 99a44 │ │ │ │ + beq.n 99a94 │ │ │ │ cmp r7, #34 @ 0x22 │ │ │ │ - bne.w 98aac │ │ │ │ + bne.w 98a78 │ │ │ │ ldr.w r3, [r4, #464] @ 0x1d0 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r4, #468] @ 0x1d4 │ │ │ │ ldr.w r3, [r4, #2704] @ 0xa90 │ │ │ │ str.w r3, [r4, #2708] @ 0xa94 │ │ │ │ - bl 9a87c │ │ │ │ + bl 9a844 │ │ │ │ mov r1, r0 │ │ │ │ cmp r7, r1 │ │ │ │ mov r0, r4 │ │ │ │ - beq.w 9a18c │ │ │ │ - bl 9a9e8 │ │ │ │ + beq.w 9a292 │ │ │ │ + bl 9a9b0 │ │ │ │ movs r0, #1 │ │ │ │ add.w r1, r4, #12288 @ 0x3000 │ │ │ │ ldr.w r9, [r4, #28] │ │ │ │ ldr.w r8, [r4, #4] │ │ │ │ ldr r3, [r1, #64] @ 0x40 │ │ │ │ adds r2, r3, #1 │ │ │ │ cmp r2, #149 @ 0x95 │ │ │ │ - bgt.w 9a68e │ │ │ │ + bgt.w 9a6de │ │ │ │ add.w sl, r4, r2, lsl #6 │ │ │ │ add.w r3, r4, r3, lsl #6 │ │ │ │ mov.w ip, r2, lsl #6 │ │ │ │ str r2, [r1, #64] @ 0x40 │ │ │ │ addw lr, ip, #2808 @ 0xaf8 │ │ │ │ movs r1, #1 │ │ │ │ add.w fp, r4, lr │ │ │ │ @@ -166576,18 +166583,18 @@ │ │ │ │ str.w r0, [sl, #2788] @ 0xae4 │ │ │ │ str.w r0, [sl, #2792] @ 0xae8 │ │ │ │ str.w r0, [sl, #2800] @ 0xaf0 │ │ │ │ str.w r7, [r4, lr] │ │ │ │ str.w r7, [fp, #4] │ │ │ │ ldrb.w r0, [r9] │ │ │ │ cmp r0, #102 @ 0x66 │ │ │ │ - beq.n 99ae8 │ │ │ │ - bhi.n 99af6 │ │ │ │ + beq.n 99b38 │ │ │ │ + bhi.n 99b46 │ │ │ │ cmp r0, #70 @ 0x46 │ │ │ │ - bne.n 99af6 │ │ │ │ + bne.n 99b46 │ │ │ │ ldrb.w r3, [r9, #1] │ │ │ │ ldrb r1, [r5, r3] │ │ │ │ sub.w r6, r1, #114 @ 0x72 │ │ │ │ negs r1, r6 │ │ │ │ adcs r1, r6 │ │ │ │ adds r2, #43 @ 0x2b │ │ │ │ add.w r3, r4, ip │ │ │ │ @@ -166597,212 +166604,163 @@ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ str.w r1, [r3, #2772] @ 0xad4 │ │ │ │ mov r3, r9 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ strd r5, r4, [r2, #4] │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 9aa40 │ │ │ │ - b.w 98bdc │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.w 99386 │ │ │ │ - ldr r3, [r4, #28] │ │ │ │ - movw r5, #43872 @ 0xab60 │ │ │ │ - movt r5, #42 @ 0x2a │ │ │ │ - ldrb r3, [r3, #0] │ │ │ │ - ldrb r3, [r5, r3] │ │ │ │ - cmp r3, #114 @ 0x72 │ │ │ │ - beq.n 99a44 │ │ │ │ - cmp r3, #102 @ 0x66 │ │ │ │ - beq.n 99a44 │ │ │ │ - cmp r7, #39 @ 0x27 │ │ │ │ - beq.w 99386 │ │ │ │ - cmp r7, #34 @ 0x22 │ │ │ │ - bne.w 98aac │ │ │ │ - b.n 99386 │ │ │ │ + bl 9aa08 │ │ │ │ + b.w 98ba8 │ │ │ │ mov r0, fp │ │ │ │ str r2, [sp, #16] │ │ │ │ blx 29b58 │ │ │ │ add.w r3, fp, r0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp r3, fp │ │ │ │ - bne.w 99664 │ │ │ │ + bne.w 99630 │ │ │ │ mov r5, r2 │ │ │ │ movs r3, #11 │ │ │ │ str r3, [r4, #32] │ │ │ │ ldr r1, [r4, #32] │ │ │ │ str r5, [r4, #4] │ │ │ │ cmp r1, #17 │ │ │ │ - beq.w 9a018 │ │ │ │ + beq.w 9a1e0 │ │ │ │ cmp r1, #22 │ │ │ │ - beq.w 9a0b8 │ │ │ │ + beq.w 9a3d2 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.w 9a5a2 │ │ │ │ - ldr r1, [r4, #32] │ │ │ │ - cmp r1, #10 │ │ │ │ - bne.w 9a22e │ │ │ │ - ldr.w r3, [r4, #2744] @ 0xab8 │ │ │ │ - cmp r3, r7 │ │ │ │ - bne.w 99db6 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2941c │ │ │ │ - mov r3, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 9a236 │ │ │ │ - adds r3, #1 │ │ │ │ - ldr r2, [r4, #28] │ │ │ │ - cbnz r2, 99ba6 │ │ │ │ - str r5, [r4, #0] │ │ │ │ - ldr.w r2, [r4, #464] @ 0x1d0 │ │ │ │ - mov r6, r3 │ │ │ │ - str r3, [r4, #8] │ │ │ │ - adds r2, #1 │ │ │ │ - str.w r2, [r4, #464] @ 0x1d0 │ │ │ │ - movs r2, #0 │ │ │ │ - str.w r2, [r4, #476] @ 0x1dc │ │ │ │ - subs r2, r6, r5 │ │ │ │ - movs r1, #0 │ │ │ │ - mov r0, r5 │ │ │ │ - str.w r5, [r4, #2704] @ 0xa90 │ │ │ │ - blx 2a83c │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 995d6 │ │ │ │ - mov r0, r4 │ │ │ │ - movw r1, #28136 @ 0x6de8 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - bl 1d62b8 │ │ │ │ - ldr.w r9, [r4, #8] │ │ │ │ - str.w r9, [r4, #4] │ │ │ │ - mov r3, r9 │ │ │ │ - b.w 989e2 │ │ │ │ + b.w 9a552 │ │ │ │ mov r0, r6 │ │ │ │ blx 29b58 │ │ │ │ add.w r9, r6, r0 │ │ │ │ cmp r9, r6 │ │ │ │ - bne.w 994b0 │ │ │ │ + bne.w 9947c │ │ │ │ movs r3, #11 │ │ │ │ str r3, [r4, #32] │ │ │ │ str r7, [r4, #4] │ │ │ │ - b.n 994f8 │ │ │ │ + b.n 994c4 │ │ │ │ mov r3, r9 │ │ │ │ - b.w 98e06 │ │ │ │ + b.w 98dd2 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 9a2be │ │ │ │ + bne.w 99f88 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - b.w 98cf6 │ │ │ │ + b.w 98cc2 │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ + movs r3, #0 │ │ │ │ + movs r0, #21 │ │ │ │ + str r0, [r4, #32] │ │ │ │ + mov r0, r4 │ │ │ │ + str r2, [r4, #4] │ │ │ │ + movs r2, #64 @ 0x40 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + str r3, [sp, #0] │ │ │ │ + bl 9aa08 │ │ │ │ + b.w 98ba8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9a844 │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r0, #95 @ 0x5f │ │ │ │ + beq.w 9a48e │ │ │ │ + uxtb r3, r7 │ │ │ │ + ldr.w r3, [r5, r3, lsl #2] │ │ │ │ + ands.w r8, r3, #16 │ │ │ │ + beq.w 9a464 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9a844 │ │ │ │ + uxtb r3, r0 │ │ │ │ + mov r7, r0 │ │ │ │ + ldr.w r3, [r5, r3, lsl #2] │ │ │ │ + lsls r1, r3, #27 │ │ │ │ + bmi.n 99c06 │ │ │ │ + cmp r0, #95 @ 0x5f │ │ │ │ + beq.w 9a48e │ │ │ │ + mov r1, r0 │ │ │ │ + movw r2, #28676 @ 0x7004 │ │ │ │ + movt r2, #39 @ 0x27 │ │ │ │ + mov r0, r4 │ │ │ │ + bl c8384 │ │ │ │ + mov r3, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 98ede │ │ │ │ + b.w 9927a │ │ │ │ + ldr r3, [r5, #72] @ 0x48 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 9a45c │ │ │ │ + ldr r5, [r4, #4] │ │ │ │ + ldr r3, [r4, #28] │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + movs r2, #63 @ 0x3f │ │ │ │ + mov r0, r4 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + bl 9aa08 │ │ │ │ + b.w 98ba8 │ │ │ │ mov r0, r5 │ │ │ │ blx 29b58 │ │ │ │ add.w r9, r5, r0 │ │ │ │ cmp r9, r5 │ │ │ │ - bne.w 99e00 │ │ │ │ + bne.w 99e92 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ movs r3, #11 │ │ │ │ str r3, [r4, #32] │ │ │ │ mov r3, r5 │ │ │ │ ldr.w r2, [r4, #476] @ 0x1dc │ │ │ │ ldr r1, [r4, #32] │ │ │ │ subs r2, #1 │ │ │ │ str r3, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 999e2 │ │ │ │ + beq.w 9996e │ │ │ │ subs r3, #1 │ │ │ │ - b.n 999e2 │ │ │ │ - mov r0, r9 │ │ │ │ - blx 29b58 │ │ │ │ - add.w r3, r9, r0 │ │ │ │ - cmp r3, r9 │ │ │ │ - bne.w 995a6 │ │ │ │ - movs r3, #11 │ │ │ │ - str r3, [r4, #32] │ │ │ │ - mov r9, r5 │ │ │ │ - mov r3, r5 │ │ │ │ - str r5, [r4, #4] │ │ │ │ - b.w 989e2 │ │ │ │ + b.n 9996e │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne.n 99c02 │ │ │ │ + bne.n 99bbc │ │ │ │ ldr.w r3, [r4, #2744] @ 0xab8 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 99e20 │ │ │ │ + bne.w 99e80 │ │ │ │ mov r0, r5 │ │ │ │ blx 2941c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a0da │ │ │ │ + beq.w 9a25a │ │ │ │ adds r6, #1 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ - cbnz r3, 99c88 │ │ │ │ + cbnz r3, 99caa │ │ │ │ str r5, [r4, #0] │ │ │ │ ldr.w r3, [r4, #464] @ 0x1d0 │ │ │ │ str r6, [r4, #8] │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r4, #464] @ 0x1d0 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #476] @ 0x1dc │ │ │ │ - b.w 98dda │ │ │ │ - ldr r3, [r5, #72] @ 0x48 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 9a870 │ │ │ │ - ldr r5, [r4, #4] │ │ │ │ - ldr r3, [r4, #28] │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - movs r2, #63 @ 0x3f │ │ │ │ - mov r0, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - bl 9aa40 │ │ │ │ - b.w 98bdc │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ - movs r3, #0 │ │ │ │ - movs r0, #21 │ │ │ │ - b.n 9984c │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9a87c │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r0, #95 @ 0x5f │ │ │ │ - beq.w 9a864 │ │ │ │ - uxtb r3, r7 │ │ │ │ - ldr.w r3, [r5, r3, lsl #2] │ │ │ │ - ands.w r8, r3, #16 │ │ │ │ - beq.w 9a82a │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9a87c │ │ │ │ - uxtb r3, r0 │ │ │ │ - mov r7, r0 │ │ │ │ - ldr.w r3, [r5, r3, lsl #2] │ │ │ │ - lsls r1, r3, #27 │ │ │ │ - bmi.n 99cde │ │ │ │ - cmp r0, #95 @ 0x5f │ │ │ │ - beq.w 9a864 │ │ │ │ - mov r1, r0 │ │ │ │ - movw r2, #28356 @ 0x6ec4 │ │ │ │ - movt r2, #39 @ 0x27 │ │ │ │ - mov r0, r4 │ │ │ │ - bl c8380 │ │ │ │ - mov r3, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 98f12 │ │ │ │ - b.w 992ae │ │ │ │ - mov fp, r2 │ │ │ │ - str r3, [r4, #8] │ │ │ │ - b.n 99674 │ │ │ │ + b.w 98da6 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 29b58 │ │ │ │ + add.w r3, r9, r0 │ │ │ │ + cmp r3, r9 │ │ │ │ + bne.w 99572 │ │ │ │ + movs r3, #11 │ │ │ │ + str r3, [r4, #32] │ │ │ │ + mov r9, r5 │ │ │ │ + mov r3, r5 │ │ │ │ + str r5, [r4, #4] │ │ │ │ + b.w 989ae │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne.w 99b6a │ │ │ │ + bne.w 99b90 │ │ │ │ ldr.w r3, [r4, #2744] @ 0xab8 │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 99e0e │ │ │ │ + bne.w 99df8 │ │ │ │ mov r0, fp │ │ │ │ blx 2941c │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a164 │ │ │ │ + beq.w 9a186 │ │ │ │ adds r3, #1 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ - cbnz r2, 99d40 │ │ │ │ + cbnz r2, 99d08 │ │ │ │ str.w fp, [r4] │ │ │ │ ldr.w r2, [r4, #464] @ 0x1d0 │ │ │ │ str r3, [r4, #8] │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r4, #464] @ 0x1d0 │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r4, #476] @ 0x1dc │ │ │ │ @@ -166810,1832 +166768,1833 @@ │ │ │ │ movs r1, #0 │ │ │ │ mov r0, fp │ │ │ │ str.w fp, [r4, #2704] @ 0xa90 │ │ │ │ str r3, [sp, #16] │ │ │ │ blx 2a83c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9969e │ │ │ │ + beq.w 9966a │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #28136 @ 0x6de8 │ │ │ │ + movw r1, #28456 @ 0x6f28 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 1d62b8 │ │ │ │ + bl 1d6130 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r1, [r4, #32] │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.n 99b6a │ │ │ │ + b.n 99b90 │ │ │ │ + mov fp, r2 │ │ │ │ + str r3, [r4, #8] │ │ │ │ + b.n 99640 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a87c │ │ │ │ + bl 9a844 │ │ │ │ uxtb r3, r0 │ │ │ │ mov r7, r0 │ │ │ │ ldr.w r3, [r5, r3, lsl #2] │ │ │ │ lsls r1, r3, #29 │ │ │ │ - bpl.w 99286 │ │ │ │ + bpl.w 99252 │ │ │ │ mov r0, r4 │ │ │ │ - bl c7b9c │ │ │ │ + bl c7ba4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 99286 │ │ │ │ + bne.w 99252 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r3, r7 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 9aa40 │ │ │ │ - b.w 98bdc │ │ │ │ - mov r0, r4 │ │ │ │ - blx r3 │ │ │ │ - ldr r6, [r4, #8] │ │ │ │ - mov r5, r6 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 99c56 │ │ │ │ - ldr r5, [r4, #4] │ │ │ │ - b.n 99bba │ │ │ │ + bl 9aa08 │ │ │ │ + b.w 98ba8 │ │ │ │ ldr r6, [r4, #40] @ 0x28 │ │ │ │ cmp r6, #8 │ │ │ │ - bne.w 9a74a │ │ │ │ + bne.w 9a594 │ │ │ │ cmp r7, #0 │ │ │ │ it lt │ │ │ │ addlt r7, #7 │ │ │ │ asrs r7, r7, #3 │ │ │ │ mla r6, r7, r6, r6 │ │ │ │ add.w r8, r9, #1 │ │ │ │ - b.w 98d5c │ │ │ │ + b.w 98d28 │ │ │ │ mov r0, r5 │ │ │ │ blx 29b58 │ │ │ │ adds r6, r5, r0 │ │ │ │ cmp r6, r5 │ │ │ │ - bne.w 98dc2 │ │ │ │ + bne.w 98d8e │ │ │ │ ldr r5, [r4, #8] │ │ │ │ mov r3, r9 │ │ │ │ movs r2, #11 │ │ │ │ str r2, [r4, #32] │ │ │ │ str r5, [r4, #4] │ │ │ │ - b.w 98e06 │ │ │ │ - ldr r3, [r4, #28] │ │ │ │ - mov r7, r9 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 9953a │ │ │ │ - b.w 9953c │ │ │ │ - mov r0, r4 │ │ │ │ - blx r3 │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - mov r2, r3 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 99efe │ │ │ │ - ldr.w fp, [r4, #4] │ │ │ │ - b.n 99d52 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r3 │ │ │ │ - ldr r6, [r4, #8] │ │ │ │ - mov r5, r6 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 998d2 │ │ │ │ - mov r3, r9 │ │ │ │ - b.n 99dfa │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9a87c │ │ │ │ - mov r1, r0 │ │ │ │ - cmp r0, #46 @ 0x2e │ │ │ │ - bne.n 99eae │ │ │ │ - ldr r5, [r4, #4] │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ - ldr r3, [r4, #28] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - str r5, [sp, #0] │ │ │ │ - bl 9aa40 │ │ │ │ - b.w 98bdc │ │ │ │ + b.w 98dd2 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9a1ac │ │ │ │ + bne.w 9a0f4 │ │ │ │ ldr.w r9, [r4, #28] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a9e8 │ │ │ │ + bl 9a9b0 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r3, r9 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ movs r2, #62 @ 0x3e │ │ │ │ mov r0, r4 │ │ │ │ str.w r8, [r5, #72] @ 0x48 │ │ │ │ - bl 9aa40 │ │ │ │ - b.w 98bdc │ │ │ │ + bl 9aa08 │ │ │ │ + b.w 98ba8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r3 │ │ │ │ + ldr r6, [r4, #8] │ │ │ │ + mov r5, r6 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 99cd4 │ │ │ │ + ldr r5, [r4, #4] │ │ │ │ + b.n 99a5a │ │ │ │ + mov r0, r4 │ │ │ │ + blx r3 │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + mov r2, r3 │ │ │ │ + cbz r0, 99e08 │ │ │ │ + ldr.w fp, [r4, #4] │ │ │ │ + b.n 99d1a │ │ │ │ + mov r5, r2 │ │ │ │ + b.n 99b8c │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr.w r1, [r4, #480] @ 0x1e0 │ │ │ │ str r1, [r0, #0] │ │ │ │ ldr.w r1, [r4, #464] @ 0x1d0 │ │ │ │ str r1, [r0, #4] │ │ │ │ str r1, [r0, #12] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ str r2, [r0, #24] │ │ │ │ strd r1, r3, [r0, #16] │ │ │ │ str r1, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 98f6c │ │ │ │ + beq.w 98f38 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 98f6c │ │ │ │ + beq.w 98f38 │ │ │ │ ldr.w r0, [r4, #476] @ 0x1dc │ │ │ │ - b.w 98f62 │ │ │ │ + b.w 98f2e │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a9e8 │ │ │ │ + bl 9a9b0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a9e8 │ │ │ │ + bl 9a9b0 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr.w r1, [r4, #480] @ 0x1e0 │ │ │ │ str r1, [r0, #0] │ │ │ │ ldr.w r1, [r4, #464] @ 0x1d0 │ │ │ │ str r1, [r0, #4] │ │ │ │ str r1, [r0, #12] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ str r2, [r0, #24] │ │ │ │ strd r1, r3, [r0, #16] │ │ │ │ str r1, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 991b4 │ │ │ │ + beq.w 99180 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 991b4 │ │ │ │ + beq.w 99180 │ │ │ │ ldr.w r0, [r4, #476] @ 0x1dc │ │ │ │ - b.w 991aa │ │ │ │ + b.w 99176 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r3 │ │ │ │ + ldr r6, [r4, #8] │ │ │ │ + mov r5, r6 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 9988c │ │ │ │ + mov r3, r9 │ │ │ │ + b.n 99db6 │ │ │ │ + ldr r3, [r4, #28] │ │ │ │ + mov r7, r9 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 99506 │ │ │ │ + b.w 99508 │ │ │ │ ldr r0, [r2, #68] @ 0x44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a5e4 │ │ │ │ + beq.w 9a690 │ │ │ │ str.w r8, [r2, #72] @ 0x48 │ │ │ │ - b.n 99caa │ │ │ │ - mov r5, r2 │ │ │ │ - b.n 99b66 │ │ │ │ + b.n 99c46 │ │ │ │ movs r7, #101 @ 0x65 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a87c │ │ │ │ + bl 9a844 │ │ │ │ sub.w r3, r0, #43 @ 0x2b │ │ │ │ mov r1, r0 │ │ │ │ bics.w r3, r3, #2 │ │ │ │ - bne.n 99f6c │ │ │ │ + bne.w 9a31a │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a87c │ │ │ │ + bl 9a844 │ │ │ │ uxtb r3, r0 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r5, [r5, r3, lsl #2] │ │ │ │ ands.w r5, r5, #4 │ │ │ │ - beq.w 9a854 │ │ │ │ + beq.w 9a3ec │ │ │ │ mov r0, r4 │ │ │ │ - bl c7b9c │ │ │ │ + bl c7ba4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99da4 │ │ │ │ + beq.w 99d72 │ │ │ │ bic.w r3, r0, #32 │ │ │ │ - b.w 99290 │ │ │ │ - cmp r0, #106 @ 0x6a │ │ │ │ - bne.w 9a7ac │ │ │ │ + b.w 9925c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a87c │ │ │ │ - movw r2, #28632 @ 0x6fd8 │ │ │ │ - movt r2, #39 @ 0x27 │ │ │ │ + bl 9a844 │ │ │ │ mov r1, r0 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl c8380 │ │ │ │ - mov r3, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 98f12 │ │ │ │ - b.w 992ae │ │ │ │ - uxtb r3, r0 │ │ │ │ - ldr.w r3, [r5, r3, lsl #2] │ │ │ │ - lsls r2, r3, #29 │ │ │ │ - bmi.n 99f2c │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9a9e8 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - movw r2, #28360 @ 0x6ec8 │ │ │ │ - movt r2, #39 @ 0x27 │ │ │ │ - bl c8380 │ │ │ │ - mov r3, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 992ae │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9a9e8 │ │ │ │ + cmp r0, #46 @ 0x2e │ │ │ │ + bne.n 99e3e │ │ │ │ ldr r5, [r4, #4] │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ - movs r2, #2 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 9aa40 │ │ │ │ - b.w 98bdc │ │ │ │ - mov r0, r4 │ │ │ │ - movw r1, #28136 @ 0x6de8 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - bl 1d62b8 │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - b.n 99c2e │ │ │ │ - cmp r1, #28 │ │ │ │ - str.w r9, [r4, #28] │ │ │ │ - str.w r2, [r4, #472] @ 0x1d8 │ │ │ │ - bne.w 98c32 │ │ │ │ - b.n 999ee │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 1ac380 │ │ │ │ - adds r2, r7, #1 │ │ │ │ - cmp r9, r2 │ │ │ │ - mov r7, r0 │ │ │ │ - bgt.w 9a428 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 99ffa │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 99ffa │ │ │ │ - mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - mov r0, r7 │ │ │ │ - bl aefac <_PyUnicode_IsPrintable@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 9a480 │ │ │ │ - movw r1, #28256 @ 0x6e60 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 1d62b8 │ │ │ │ - movs r3, #0 │ │ │ │ - b.w 992ae │ │ │ │ + bl 9aa08 │ │ │ │ + b.w 98ba8 │ │ │ │ + ldr.w r3, [r4, #480] @ 0x1e0 │ │ │ │ + cmp r3, #0 │ │ │ │ + bgt.w 99948 │ │ │ │ + b.w 9906a │ │ │ │ cmp r0, #48 @ 0x30 │ │ │ │ - bne.w 9a77a │ │ │ │ + bne.w 9a4ac │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a87c │ │ │ │ + bl 9a844 │ │ │ │ mov r7, r0 │ │ │ │ cmp r7, #95 @ 0x5f │ │ │ │ - beq.n 9a0c4 │ │ │ │ + beq.w 9a360 │ │ │ │ cmp r7, #48 @ 0x30 │ │ │ │ - beq.n 9a024 │ │ │ │ + beq.n 99f24 │ │ │ │ uxtb r3, r7 │ │ │ │ ldr.w r3, [r5, r3, lsl #2] │ │ │ │ lsls r0, r3, #29 │ │ │ │ - bmi.w 9a77a │ │ │ │ + bmi.w 9a4ac │ │ │ │ cmp r7, #46 @ 0x2e │ │ │ │ - beq.w 99d82 │ │ │ │ + beq.w 99d50 │ │ │ │ cmp r7, #45 @ 0x2d │ │ │ │ - ble.w 98efc │ │ │ │ + ble.w 98ec8 │ │ │ │ cmp r7, #101 @ 0x65 │ │ │ │ - beq.w 99f02 │ │ │ │ - bgt.w 99608 │ │ │ │ + beq.n 99eae │ │ │ │ + bgt.w 995d4 │ │ │ │ cmp r7, #69 @ 0x45 │ │ │ │ - beq.n 9a0c0 │ │ │ │ + beq.n 99f84 │ │ │ │ cmp r7, #74 @ 0x4a │ │ │ │ - bne.w 9960e │ │ │ │ - b.n 99f48 │ │ │ │ + bne.w 995da │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a87c │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r0, #95 @ 0x5f │ │ │ │ - beq.w 9a820 │ │ │ │ - sub.w r3, r7, #48 @ 0x30 │ │ │ │ - cmp r3, #7 │ │ │ │ - bhi.w 9a802 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9a87c │ │ │ │ - sub.w r3, r0, #48 @ 0x30 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r3, #7 │ │ │ │ - bls.n 9a07a │ │ │ │ - cmp r0, #95 @ 0x5f │ │ │ │ - beq.w 9a820 │ │ │ │ - uxtb r3, r0 │ │ │ │ - ldr.w r3, [r5, r3, lsl #2] │ │ │ │ - lsls r2, r3, #29 │ │ │ │ - bmi.w 9a7de │ │ │ │ - mov r1, r0 │ │ │ │ - movw r2, #28428 @ 0x6f0c │ │ │ │ + bl 9a844 │ │ │ │ + movw r2, #28952 @ 0x7118 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - mov r0, r4 │ │ │ │ - bl c8380 │ │ │ │ - mov r3, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 98f12 │ │ │ │ - b.w 992ae │ │ │ │ - ldr.w fp, [r4, #4] │ │ │ │ - b.w 993f2 │ │ │ │ - movs r7, #69 @ 0x45 │ │ │ │ - b.n 99f04 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9a87c │ │ │ │ - uxtb r3, r0 │ │ │ │ - mov r7, r0 │ │ │ │ - ldr.w r3, [r5, r3, lsl #2] │ │ │ │ - lsls r6, r3, #29 │ │ │ │ - bmi.n 9a030 │ │ │ │ - b.w 9987a │ │ │ │ - mov r0, r5 │ │ │ │ - blx 29b58 │ │ │ │ - adds r6, r5, r0 │ │ │ │ - cmp r6, r5 │ │ │ │ - beq.w 99df2 │ │ │ │ - b.n 99c82 │ │ │ │ - cmp r2, #35 @ 0x23 │ │ │ │ - str r6, [r4, #28] │ │ │ │ - str.w r0, [r4, #472] @ 0x1d8 │ │ │ │ - bne.w 98a38 │ │ │ │ - b.w 98bfc │ │ │ │ - str r6, [r4, #28] │ │ │ │ - str.w r0, [r4, #472] @ 0x1d8 │ │ │ │ - b.w 98a38 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 1afa90 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 9a018 │ │ │ │ - movs r3, #1 │ │ │ │ - str.w r3, [r4, #2700] @ 0xa8c │ │ │ │ - ldrd r5, r9, [r4, #4] │ │ │ │ - b.w 989ee │ │ │ │ - mov r0, r4 │ │ │ │ - movw r1, #28136 @ 0x6de8 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - str.w r9, [sp, #20] │ │ │ │ - bl 1d62b8 │ │ │ │ - ldr r5, [r4, #8] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - b.n 99dfa │ │ │ │ - cmp r3, #123 @ 0x7b │ │ │ │ - bne.n 9a13e │ │ │ │ - cmp r1, #0 │ │ │ │ - bgt.w 9a66e │ │ │ │ - add.w r2, r4, r2, lsl #2 │ │ │ │ - ldr.w r1, [r2, #684] @ 0x2ac │ │ │ │ - ldr.w r2, [r4, #464] @ 0x1d0 │ │ │ │ - cmp r1, r2 │ │ │ │ - mov r2, r7 │ │ │ │ - bne.w 9a56a │ │ │ │ - mov r0, r4 │ │ │ │ - movw r1, #29084 @ 0x719c │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - bl 1d62b8 │ │ │ │ - b.w 99238 │ │ │ │ - mov r0, fp │ │ │ │ - blx 29b58 │ │ │ │ - add.w r3, fp, r0 │ │ │ │ - cmp r3, fp │ │ │ │ - bne.w 99d38 │ │ │ │ - ldr r5, [r4, #8] │ │ │ │ - b.n 99b62 │ │ │ │ - mov fp, r1 │ │ │ │ - b.w 993f2 │ │ │ │ - ldrd r3, r2, [r2, #56] @ 0x38 │ │ │ │ - orrs r3, r2 │ │ │ │ - beq.w 99702 │ │ │ │ - b.w 996dc │ │ │ │ - bl 9a87c │ │ │ │ - cmp r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ - it eq │ │ │ │ - moveq r0, #3 │ │ │ │ - beq.w 99a6a │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9a9e8 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9a9e8 │ │ │ │ - b.n 99a68 │ │ │ │ - ldr.w r9, [r4, #28] │ │ │ │ - movw r0, #28236 @ 0x6e4c │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ - ldr.w r3, [r4, #472] @ 0x1d8 │ │ │ │ - ldrb.w r2, [r0], #1 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 9a36e │ │ │ │ - ldr r6, [r4, #4] │ │ │ │ - cmp r6, r9 │ │ │ │ - bls.w 9a57e │ │ │ │ - cmp r2, #32 │ │ │ │ - beq.w 9a408 │ │ │ │ - ldrb.w r6, [r9] │ │ │ │ - cmp r6, r2 │ │ │ │ - bne.w 9a57e │ │ │ │ - add.w r9, r9, #1 │ │ │ │ - adds r3, #1 │ │ │ │ - b.n 9a1bc │ │ │ │ - mov r2, r7 │ │ │ │ - b.w 98b4a │ │ │ │ - ldr.w r3, [r4, #480] @ 0x1e0 │ │ │ │ - cmp r3, #0 │ │ │ │ - bgt.w 9998e │ │ │ │ - b.w 9909e │ │ │ │ - mov r0, r6 │ │ │ │ - blx 29b58 │ │ │ │ - adds r3, r6, r0 │ │ │ │ - cmp r3, r6 │ │ │ │ - bne.w 999c2 │ │ │ │ - ldr r7, [r4, #8] │ │ │ │ - b.n 99bfa │ │ │ │ - mov r0, r4 │ │ │ │ - movw r1, #28136 @ 0x6de8 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - bl 1d62b8 │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - str r3, [r4, #4] │ │ │ │ - b.w 994f8 │ │ │ │ - movs r3, #1 │ │ │ │ - ldr.w fp, [r4, #4] │ │ │ │ - str r3, [sp, #20] │ │ │ │ - b.w 99970 │ │ │ │ - mov r9, r5 │ │ │ │ - mov r3, r6 │ │ │ │ - b.w 989e2 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 29b58 │ │ │ │ - adds r3, r5, r0 │ │ │ │ - cmp r3, r5 │ │ │ │ - bne.w 99ba0 │ │ │ │ - ldr r5, [r4, #8] │ │ │ │ - b.n 99c52 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 29b58 │ │ │ │ - adds r3, r5, r0 │ │ │ │ - cmp r3, r5 │ │ │ │ - beq.w 99c26 │ │ │ │ - b.w 99a20 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9a87c │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r0, #95 @ 0x5f │ │ │ │ - beq.w 9a4c8 │ │ │ │ - sub.w r3, r7, #48 @ 0x30 │ │ │ │ - cmp r3, #1 │ │ │ │ - bhi.w 9a492 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9a87c │ │ │ │ - sub.w r3, r0, #48 @ 0x30 │ │ │ │ mov r7, r0 │ │ │ │ - cmp r3, #1 │ │ │ │ - bls.n 9a272 │ │ │ │ - cmp r0, #95 @ 0x5f │ │ │ │ - beq.w 9a4c8 │ │ │ │ - uxtb r3, r0 │ │ │ │ - ldr.w r3, [r5, r3, lsl #2] │ │ │ │ - lsls r3, r3, #29 │ │ │ │ - bmi.w 9a65e │ │ │ │ - mov r1, r0 │ │ │ │ - movw r2, #28500 @ 0x6f54 │ │ │ │ - movt r2, #39 @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ - bl c8380 │ │ │ │ + bl c8384 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 98f12 │ │ │ │ - b.w 992ae │ │ │ │ - mov.w r9, #1 │ │ │ │ - mov fp, r3 │ │ │ │ - mov r6, r9 │ │ │ │ - mov r8, r9 │ │ │ │ - b.w 993e6 │ │ │ │ + bne.w 98ede │ │ │ │ + b.w 9927a │ │ │ │ + movs r7, #69 @ 0x45 │ │ │ │ + b.n 99eb0 │ │ │ │ add.w r3, r4, #12288 @ 0x3000 │ │ │ │ ldr r3, [r3, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 99c10 │ │ │ │ + bne.w 99bca │ │ │ │ ldr.w r8, [r4, #2692] @ 0xa84 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 9a018 │ │ │ │ + bne.w 9a1e0 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ subs r1, r1, r0 │ │ │ │ - bl aba08 │ │ │ │ + bl aba24 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a588 │ │ │ │ - bl bbf08 <_PyUnicode_ScanIdentifier@@Base> │ │ │ │ + beq.w 9a804 │ │ │ │ + bl bbf18 <_PyUnicode_ScanIdentifier@@Base> │ │ │ │ subs r7, r0, #0 │ │ │ │ - blt.w 9a53c │ │ │ │ + blt.w 9a7ee │ │ │ │ ldr.w r9, [r5, #8] │ │ │ │ cmp r7, r9 │ │ │ │ - blt.w 99fd2 │ │ │ │ + blt.w 9a19a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 99c10 │ │ │ │ + beq.w 99bca │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 99c10 │ │ │ │ + bne.w 99bca │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 99c10 │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 99bca │ │ │ │ + ldrd r3, r2, [r2, #56] @ 0x38 │ │ │ │ + orrs r3, r2 │ │ │ │ + beq.w 996e2 │ │ │ │ + b.w 996bc │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r2, [r2, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 99702 │ │ │ │ + bne.w 996e2 │ │ │ │ ldr.w r1, [r0, #2796] @ 0xaec │ │ │ │ mov ip, r2 │ │ │ │ ldr.w r2, [r0, #2800] @ 0xaf0 │ │ │ │ sub.w fp, r1, r2 │ │ │ │ - b.n 9a348 │ │ │ │ + b.n 9a020 │ │ │ │ ldr.w r2, [r0, #2804] @ 0xaf4 │ │ │ │ ldrb.w r2, [r2, ip] │ │ │ │ cmp r2, #35 @ 0x23 │ │ │ │ - beq.w 9a4d2 │ │ │ │ + beq.w 9a612 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp ip, fp │ │ │ │ - blt.n 9a336 │ │ │ │ + blt.n 9a00e │ │ │ │ add r3, r4 │ │ │ │ mov r1, fp │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r0, [r3, #2804] @ 0xaf4 │ │ │ │ - bl aba08 │ │ │ │ + bl aba24 │ │ │ │ mov sl, r0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 9a018 │ │ │ │ + beq.w 9a1e0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str.w sl, [r3, #28] │ │ │ │ - b.w 99702 │ │ │ │ + b.w 996e2 │ │ │ │ + movs r3, #1 │ │ │ │ + ldr.w fp, [r4, #4] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + b.n 9992a │ │ │ │ + mov r0, r5 │ │ │ │ + blx 29b58 │ │ │ │ + adds r3, r5, r0 │ │ │ │ + cmp r3, r5 │ │ │ │ + bne.w 99a40 │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ + b.n 99cd0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 1af9b0 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.w 9a1e0 │ │ │ │ + movs r3, #1 │ │ │ │ + str.w r3, [r4, #2700] @ 0xa8c │ │ │ │ + ldrd r5, r9, [r4, #4] │ │ │ │ + b.w 989ba │ │ │ │ + cmp r2, #35 @ 0x23 │ │ │ │ + str r6, [r4, #28] │ │ │ │ + str.w r0, [r4, #472] @ 0x1d8 │ │ │ │ + bne.w 98a04 │ │ │ │ + b.w 98bc8 │ │ │ │ + str r6, [r4, #28] │ │ │ │ + str.w r0, [r4, #472] @ 0x1d8 │ │ │ │ + b.w 98a04 │ │ │ │ + cmp r3, #123 @ 0x7b │ │ │ │ + bne.n 9a0a0 │ │ │ │ + cmp r1, #0 │ │ │ │ + bgt.w 9a540 │ │ │ │ + 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 9a764 │ │ │ │ + mov r0, r4 │ │ │ │ + movw r1, #29404 @ 0x72dc │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + bl 1d6130 │ │ │ │ + b.w 99204 │ │ │ │ + mov r0, r4 │ │ │ │ + movw r1, #28456 @ 0x6f28 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + str.w r9, [sp, #20] │ │ │ │ + bl 1d6130 │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + b.n 99db6 │ │ │ │ + mov r9, r5 │ │ │ │ + mov r3, r6 │ │ │ │ + b.w 989ae │ │ │ │ + mov.w r9, #1 │ │ │ │ + mov fp, r3 │ │ │ │ + mov r6, r9 │ │ │ │ + mov r8, r9 │ │ │ │ + b.w 993b2 │ │ │ │ + ldr.w r9, [r4, #28] │ │ │ │ + movw r0, #28556 @ 0x6f8c │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + ldr.w r3, [r4, #472] @ 0x1d8 │ │ │ │ + ldrb.w r2, [r0], #1 │ │ │ │ + cbz r2, 9a14e │ │ │ │ + ldr r6, [r4, #4] │ │ │ │ + cmp r6, r9 │ │ │ │ + bls.w 9a824 │ │ │ │ + cmp r2, #32 │ │ │ │ + beq.n 9a12e │ │ │ │ + ldrb.w r6, [r9] │ │ │ │ + cmp r6, r2 │ │ │ │ + bne.w 9a824 │ │ │ │ + add.w r9, r9, #1 │ │ │ │ + adds r3, #1 │ │ │ │ + b.n 9a104 │ │ │ │ + mov fp, r1 │ │ │ │ + b.w 993be │ │ │ │ + mov r2, r9 │ │ │ │ + mov r6, r9 │ │ │ │ + ldrb.w ip, [r6] │ │ │ │ + mov r9, r6 │ │ │ │ + adds r6, #1 │ │ │ │ + cmp.w ip, #32 │ │ │ │ + beq.n 9a132 │ │ │ │ + cmp.w ip, #9 │ │ │ │ + beq.n 9a132 │ │ │ │ + subs r2, r3, r2 │ │ │ │ + add.w r3, r2, r9 │ │ │ │ + b.n 9a104 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 9a9e8 │ │ │ │ + bl 9a9b0 │ │ │ │ ldr r7, [r4, #4] │ │ │ │ add.w r5, r9, #6 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r7, r5 │ │ │ │ - bcs.n 9a3a6 │ │ │ │ + bcs.n 9a1e6 │ │ │ │ ldr.w r2, [r4, #464] @ 0x1d0 │ │ │ │ ldr.w r0, [r4, #480] @ 0x1e0 │ │ │ │ ldr.w r1, [r4, #476] @ 0x1dc │ │ │ │ ldr r4, [sp, #12] │ │ │ │ str r0, [r4, #0] │ │ │ │ movs r0, #57 @ 0x39 │ │ │ │ str r3, [r4, #8] │ │ │ │ str r2, [r4, #12] │ │ │ │ str r2, [r4, #4] │ │ │ │ strd r1, r9, [r4, #16] │ │ │ │ str r7, [r4, #24] │ │ │ │ - b.w 98bdc │ │ │ │ + b.w 98ba8 │ │ │ │ + mov r0, fp │ │ │ │ + blx 29b58 │ │ │ │ + add.w r3, fp, r0 │ │ │ │ + cmp r3, fp │ │ │ │ + bne.w 99d00 │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ + b.n 99b88 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 1ac29c │ │ │ │ + adds r2, r7, #1 │ │ │ │ + cmp r9, r2 │ │ │ │ + mov r7, r0 │ │ │ │ + bgt.w 9a788 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 9a1c2 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 9a1c2 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + mov r0, r7 │ │ │ │ + bl aefe0 <_PyUnicode_IsPrintable@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 9a7dc │ │ │ │ + movw r1, #28576 @ 0x6fa0 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 1d6130 │ │ │ │ + movs r3, #0 │ │ │ │ + b.w 9927a │ │ │ │ movs r2, #6 │ │ │ │ mov r0, r9 │ │ │ │ - movw r1, #28248 @ 0x6e58 │ │ │ │ + movw r1, #28568 @ 0x6f98 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ blx 29204 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9a384 │ │ │ │ + bne.n 9a164 │ │ │ │ cmp r7, r5 │ │ │ │ - beq.n 9a3dc │ │ │ │ + beq.n 9a21c │ │ │ │ ldrsb.w r2, [r9, #6] │ │ │ │ ldrb.w r1, [r9, #6] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 9a384 │ │ │ │ - movw r2, #42848 @ 0xa760 │ │ │ │ + blt.n 9a164 │ │ │ │ + movw r2, #43168 @ 0xa8a0 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ ldr.w r2, [r2, r1, lsl #2] │ │ │ │ lsls r6, r2, #29 │ │ │ │ - bne.n 9a384 │ │ │ │ + bne.n 9a164 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 9a558 │ │ │ │ + bne.w 9a82e │ │ │ │ ldr.w r2, [r4, #464] @ 0x1d0 │ │ │ │ adds r3, #6 │ │ │ │ ldr.w r0, [r4, #480] @ 0x1e0 │ │ │ │ ldr.w r1, [r4, #476] @ 0x1dc │ │ │ │ ldr r4, [sp, #12] │ │ │ │ str r0, [r4, #0] │ │ │ │ movs r0, #56 @ 0x38 │ │ │ │ strd r3, r2, [r4, #8] │ │ │ │ str r2, [r4, #4] │ │ │ │ str r1, [r4, #16] │ │ │ │ strd r5, r7, [r4, #20] │ │ │ │ - b.w 98bdc │ │ │ │ - mov r2, r9 │ │ │ │ - mov r6, r9 │ │ │ │ - ldrb.w ip, [r6] │ │ │ │ - mov r9, r6 │ │ │ │ - adds r6, #1 │ │ │ │ - cmp.w ip, #32 │ │ │ │ - beq.n 9a40c │ │ │ │ - cmp.w ip, #9 │ │ │ │ - beq.n 9a40c │ │ │ │ - subs r2, r3, r2 │ │ │ │ - add.w r3, r2, r9 │ │ │ │ - b.n 9a1bc │ │ │ │ - mov r1, r8 │ │ │ │ + b.w 98ba8 │ │ │ │ mov r0, r5 │ │ │ │ - bl ea954 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r8, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 9a448 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 9a448 │ │ │ │ + blx 29b58 │ │ │ │ + adds r3, r5, r0 │ │ │ │ + cmp r3, r5 │ │ │ │ + beq.w 99c66 │ │ │ │ + b.w 999da │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.w 9a552 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 12c0dc │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 9a472 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cbnz r3, 9a472 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.n 9a552 │ │ │ │ - ldr r2, [r5, #8] │ │ │ │ - ldr r3, [r4, #28] │ │ │ │ - add r3, r2 │ │ │ │ + blx 29b58 │ │ │ │ + adds r6, r5, r0 │ │ │ │ + cmp r6, r5 │ │ │ │ + beq.w 99dae │ │ │ │ + b.n 99ca4 │ │ │ │ + mov r0, r4 │ │ │ │ + movw r1, #28456 @ 0x6f28 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + bl 1d6130 │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.n 99fe4 │ │ │ │ + b.w 994c4 │ │ │ │ + cmp r1, #28 │ │ │ │ + str.w r9, [r4, #28] │ │ │ │ + str.w r2, [r4, #472] @ 0x1d8 │ │ │ │ + bne.w 98bfe │ │ │ │ + b.w 9997a │ │ │ │ + bl 9a844 │ │ │ │ + cmp r7, r0 │ │ │ │ + mov r1, r0 │ │ │ │ + it eq │ │ │ │ + moveq r0, #3 │ │ │ │ + beq.w 99aba │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9a9b0 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9a9b0 │ │ │ │ + b.n 99ab8 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 29b58 │ │ │ │ + adds r3, r6, r0 │ │ │ │ + cmp r3, r6 │ │ │ │ + bne.w 999ae │ │ │ │ + ldr r7, [r4, #8] │ │ │ │ + b.n 99bb4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9a844 │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r0, #95 @ 0x5f │ │ │ │ + beq.w 9a442 │ │ │ │ + sub.w r3, r7, #48 @ 0x30 │ │ │ │ + cmp r3, #1 │ │ │ │ + bhi.w 9a422 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9a844 │ │ │ │ + sub.w r3, r0, #48 @ 0x30 │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r3, #1 │ │ │ │ + bls.n 9a2dc │ │ │ │ + cmp r0, #95 @ 0x5f │ │ │ │ + beq.w 9a442 │ │ │ │ + uxtb r3, r0 │ │ │ │ + ldr.w r3, [r5, r3, lsl #2] │ │ │ │ + lsls r3, r3, #29 │ │ │ │ + bmi.w 9a700 │ │ │ │ + mov r1, r0 │ │ │ │ + movw r2, #28820 @ 0x7094 │ │ │ │ + movt r2, #39 @ 0x27 │ │ │ │ + mov r0, r4 │ │ │ │ + bl c8384 │ │ │ │ + mov r3, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 98ede │ │ │ │ + b.w 9927a │ │ │ │ + uxtb r3, r0 │ │ │ │ + ldr.w r3, [r5, r3, lsl #2] │ │ │ │ + lsls r2, r3, #29 │ │ │ │ + bmi.w 99eda │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9a9b0 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + movw r2, #28680 @ 0x7008 │ │ │ │ + movt r2, #39 @ 0x27 │ │ │ │ + bl c8384 │ │ │ │ + mov r3, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 9927a │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9a9b0 │ │ │ │ + ldr r5, [r4, #4] │ │ │ │ + ldr r3, [r4, #28] │ │ │ │ + movs r2, #2 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + mov r0, r4 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + bl 9aa08 │ │ │ │ + b.w 98ba8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9a844 │ │ │ │ + uxtb r3, r0 │ │ │ │ + mov r7, r0 │ │ │ │ + ldr.w r3, [r5, r3, lsl #2] │ │ │ │ + lsls r6, r3, #29 │ │ │ │ + bmi.w 99f32 │ │ │ │ + b.w 99834 │ │ │ │ mov r2, r7 │ │ │ │ + b.w 98b16 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9a844 │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r0, #95 @ 0x5f │ │ │ │ + beq.w 9a710 │ │ │ │ + sub.w r3, r7, #48 @ 0x30 │ │ │ │ + cmp r3, #7 │ │ │ │ + bhi.w 9a6be │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9a844 │ │ │ │ + sub.w r3, r0, #48 @ 0x30 │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r3, #7 │ │ │ │ + bls.n 9a396 │ │ │ │ + cmp r0, #95 @ 0x5f │ │ │ │ + beq.w 9a710 │ │ │ │ + uxtb r3, r0 │ │ │ │ + ldr.w r3, [r5, r3, lsl #2] │ │ │ │ + lsls r2, r3, #29 │ │ │ │ + bmi.n 9a412 │ │ │ │ + mov r1, r0 │ │ │ │ + movw r2, #28748 @ 0x704c │ │ │ │ + movt r2, #39 @ 0x27 │ │ │ │ + mov r0, r4 │ │ │ │ + bl c8384 │ │ │ │ + mov r3, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 98ede │ │ │ │ + b.w 9927a │ │ │ │ + ldr.w fp, [r4, #4] │ │ │ │ + b.w 993be │ │ │ │ + mov r0, r4 │ │ │ │ + movw r1, #28456 @ 0x6f28 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + bl 1d6130 │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + b.n 99c6e │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9a9b0 │ │ │ │ + movw r1, #28828 @ 0x709c │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 1d6130 │ │ │ │ + mov r2, r0 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + mov r3, r5 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #28288 @ 0x6e80 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + bl 9aa08 │ │ │ │ + b.w 98ba8 │ │ │ │ + movw r1, #28688 @ 0x7010 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 1d62b8 │ │ │ │ - b.n 9a018 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + b.w 99200 │ │ │ │ uxtb r3, r7 │ │ │ │ ldr.w r5, [r5, r3, lsl #2] │ │ │ │ ands.w r5, r5, #4 │ │ │ │ - bne.w 9a65e │ │ │ │ + bne.w 9a700 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a9e8 │ │ │ │ - movw r1, #28476 @ 0x6f3c │ │ │ │ + bl 9a9b0 │ │ │ │ + movw r1, #28796 @ 0x707c │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + b.n 9a3fa │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9a844 │ │ │ │ + mov r7, r0 │ │ │ │ + b.n 9a2d2 │ │ │ │ + movw r1, #29284 @ 0x7264 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + b.w 99200 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [r5, #72] @ 0x48 │ │ │ │ + b.w 99c42 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9a9b0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d62b8 │ │ │ │ + movw r1, #28648 @ 0x6fe8 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + bl 1d6130 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ mov r2, r0 │ │ │ │ + mov r3, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + str.w r8, [sp] │ │ │ │ + bl 9aa08 │ │ │ │ + b.w 98ba8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9a844 │ │ │ │ + mov r7, r0 │ │ │ │ + b.w 99bf8 │ │ │ │ + ldr.w r3, [r4, #464] @ 0x1d0 │ │ │ │ + cmp r3, #1 │ │ │ │ + bne.w 995fa │ │ │ │ + movs r3, #0 │ │ │ │ + mov r7, r3 │ │ │ │ + b.w 98dd2 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr.w r8, [r4, #4] │ │ │ │ + bl c7ba4 │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 99d72 │ │ │ │ + cmp r0, #46 @ 0x2e │ │ │ │ + beq.w 99d50 │ │ │ │ + cmp r0, #45 @ 0x2d │ │ │ │ + ble.n 9a4dc │ │ │ │ + cmp r0, #101 @ 0x65 │ │ │ │ + beq.w 99eae │ │ │ │ + bgt.n 9a50e │ │ │ │ + cmp r0, #69 @ 0x45 │ │ │ │ + beq.w 99f84 │ │ │ │ + cmp r0, #74 @ 0x4a │ │ │ │ + beq.w 99f60 │ │ │ │ + add.w r3, r4, #12288 @ 0x3000 │ │ │ │ + ldr r5, [r3, #68] @ 0x44 │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.w 98ec8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9a9b0 │ │ │ │ + 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, #28852 @ 0x70b4 │ │ │ │ + movt r3, #39 @ 0x27 │ │ │ │ + bl 23b540 │ │ │ │ + b.n 9a400 │ │ │ │ + cmp r0, #106 @ 0x6a │ │ │ │ + bne.n 9a4dc │ │ │ │ + b.n 99f60 │ │ │ │ + mov r0, r4 │ │ │ │ + cmp.w fp, #0 │ │ │ │ + it eq │ │ │ │ + moveq fp, r7 │ │ │ │ + bl 1af9b0 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 9a52e │ │ │ │ + mov r8, r9 │ │ │ │ + mov r6, r7 │ │ │ │ + b.w 98d28 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - mov r3, r5 │ │ │ │ + mov r3, r8 │ │ │ │ + movs r2, #64 @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - bl 9aa40 │ │ │ │ - b.w 98bdc │ │ │ │ + str r6, [sp, #0] │ │ │ │ + bl 9aa08 │ │ │ │ + b.w 98ba8 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + ldrd r1, r0, [r0, #4] │ │ │ │ + subs r1, #1 │ │ │ │ + cmp r0, r1 │ │ │ │ + beq.w 991f4 │ │ │ │ + b.n 9a0a0 │ │ │ │ + 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 9a5f0 │ │ │ │ + cmp r6, #3 │ │ │ │ + beq.n 9a5d6 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + cbnz r3, 9a5c6 │ │ │ │ + movw r1, #29168 @ 0x71f0 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a87c │ │ │ │ + bl 1d6130 │ │ │ │ + cmp r5, #10 │ │ │ │ + beq.w 9a1e0 │ │ │ │ + movs r3, #24 │ │ │ │ + str r3, [r4, #32] │ │ │ │ + b.n 9a1e0 │ │ │ │ + mov r0, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + bl 26b5d8 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 9a268 │ │ │ │ + b.w 99d94 │ │ │ │ + movs r2, #125 @ 0x7d │ │ │ │ + b.w 98b52 │ │ │ │ + bge.n 9a5b2 │ │ │ │ + mov r3, fp │ │ │ │ + mov r7, fp │ │ │ │ + b.w 98df8 │ │ │ │ + cmp r0, #0 │ │ │ │ + ble.w 99bd0 │ │ │ │ + cmp r3, fp │ │ │ │ + mov r7, fp │ │ │ │ + mov r3, fp │ │ │ │ + ble.w 997fe │ │ │ │ + b.w 997b4 │ │ │ │ + mov r0, r4 │ │ │ │ + movw r1, #29080 @ 0x7198 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + bl 1d6130 │ │ │ │ + b.n 9a588 │ │ │ │ + mov r0, r4 │ │ │ │ + movw r1, #29016 @ 0x7158 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + bl 1d6130 │ │ │ │ + cmp r5, #10 │ │ │ │ + beq.w 9a1e0 │ │ │ │ + movs r3, #23 │ │ │ │ + str r3, [r4, #32] │ │ │ │ + b.n 9a1e0 │ │ │ │ + add.w r3, r4, r3, lsl #6 │ │ │ │ + ldrb.w r1, [r3, #2764] @ 0xacc │ │ │ │ + cmp r7, r1 │ │ │ │ + bne.n 9a572 │ │ │ │ + ldr.w r3, [r3, #2768] @ 0xad0 │ │ │ │ + cmp r3, r6 │ │ │ │ + bne.n 9a572 │ │ │ │ + movw r1, #28992 @ 0x7140 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + mov r0, r4 │ │ │ │ + b.w 99200 │ │ │ │ add.w r0, fp, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 76ed4 │ │ │ │ + bl 76e54 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a018 │ │ │ │ + beq.w 9a1e0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov lr, r0 │ │ │ │ adds r3, r4, r3 │ │ │ │ mov ip, r3 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 9a50a │ │ │ │ + b.n 9a64a │ │ │ │ ldr.w r6, [ip, #2804] @ 0xaf4 │ │ │ │ mov r0, r2 │ │ │ │ ldrb r1, [r6, r2] │ │ │ │ cmp r1, #35 @ 0x23 │ │ │ │ - beq.n 9a528 │ │ │ │ + beq.n 9a67c │ │ │ │ adds r3, #1 │ │ │ │ strb.w r1, [lr] │ │ │ │ add.w lr, sl, r3 │ │ │ │ adds r2, #1 │ │ │ │ cmp fp, r2 │ │ │ │ - bgt.n 9a4f2 │ │ │ │ + bgt.n 9a632 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r3 │ │ │ │ strb.w r2, [sl, r3] │ │ │ │ mov r0, sl │ │ │ │ - bl aba08 │ │ │ │ + bl aba24 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, sl │ │ │ │ mov sl, r3 │ │ │ │ - bl 77270 │ │ │ │ - b.n 9a35c │ │ │ │ + bl 771f0 │ │ │ │ + b.n 9a034 │ │ │ │ + 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 98b86 │ │ │ │ mov r2, r0 │ │ │ │ cmp fp, r0 │ │ │ │ - beq.n 9a508 │ │ │ │ + beq.n 9a648 │ │ │ │ ldrb r1, [r6, r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 9a508 │ │ │ │ + beq.n 9a648 │ │ │ │ adds r0, r2, #1 │ │ │ │ cmp r1, #10 │ │ │ │ - bne.n 9a528 │ │ │ │ - b.n 9a4fe │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 9a552 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 9a552 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - movs r3, #17 │ │ │ │ - str r3, [r4, #32] │ │ │ │ - b.n 9a018 │ │ │ │ - mov r0, r4 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - bl 9a87c │ │ │ │ - movs r2, #1 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - str.w r2, [r4, #448] @ 0x1c0 │ │ │ │ - b.n 9a3e4 │ │ │ │ - str r1, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - movw r1, #29008 @ 0x7150 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - bl 1d62b8 │ │ │ │ - b.w 99238 │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.w 99e5c │ │ │ │ - b.w 98c24 │ │ │ │ - movw r3, #48064 @ 0xbbc0 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl d3a3c │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 9a552 │ │ │ │ - movs r3, #22 │ │ │ │ - str r3, [r4, #32] │ │ │ │ - b.n 9a018 │ │ │ │ - movs r5, #10 │ │ │ │ - add.w r3, r4, #12288 @ 0x3000 │ │ │ │ - ldr r2, [r4, #28] │ │ │ │ - adds r2, #1 │ │ │ │ - ldr r3, [r3, #64] @ 0x40 │ │ │ │ - str r2, [r4, #4] │ │ │ │ - ldr.w r2, [r4, #2708] @ 0xa94 │ │ │ │ - cmp r3, #0 │ │ │ │ - str.w r2, [r4, #2704] @ 0xa90 │ │ │ │ - ldrd r2, r1, [r4, #464] @ 0x1d0 │ │ │ │ - str.w r1, [r4, #464] @ 0x1d0 │ │ │ │ - bgt.n 9a63c │ │ │ │ - cmp r6, #3 │ │ │ │ - beq.n 9a622 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cbnz r3, 9a612 │ │ │ │ - movw r1, #28848 @ 0x70b0 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 1d62b8 │ │ │ │ - cmp r5, #10 │ │ │ │ - beq.w 9a018 │ │ │ │ - movs r3, #24 │ │ │ │ - str r3, [r4, #32] │ │ │ │ - b.n 9a018 │ │ │ │ + bne.n 9a67c │ │ │ │ + b.n 9a63e │ │ │ │ ldr r2, [sp, #12] │ │ │ │ subs r5, #1 │ │ │ │ str.w r8, [r4, #2700] @ 0xa8c │ │ │ │ str r1, [r2, #0] │ │ │ │ ldr.w r1, [r4, #464] @ 0x1d0 │ │ │ │ str r1, [r2, #4] │ │ │ │ str r1, [r2, #12] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ str r5, [r2, #24] │ │ │ │ strd r1, r3, [r2, #16] │ │ │ │ str r1, [r2, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 99202 │ │ │ │ + beq.w 991ce │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 991f8 │ │ │ │ - b.w 99202 │ │ │ │ - mov r0, r4 │ │ │ │ - movw r1, #28760 @ 0x7058 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - bl 1d62b8 │ │ │ │ - b.n 9a5d8 │ │ │ │ - mov r0, r4 │ │ │ │ - movw r1, #28696 @ 0x7018 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - bl 1d62b8 │ │ │ │ - cmp r5, #10 │ │ │ │ - beq.w 9a018 │ │ │ │ - movs r3, #23 │ │ │ │ - str r3, [r4, #32] │ │ │ │ - b.n 9a018 │ │ │ │ - add.w r3, r4, r3, lsl #6 │ │ │ │ - ldrb.w r1, [r3, #2764] @ 0xacc │ │ │ │ - cmp r7, r1 │ │ │ │ - bne.n 9a5c2 │ │ │ │ - ldr.w r3, [r3, #2768] @ 0xad0 │ │ │ │ - cmp r3, r6 │ │ │ │ - bne.n 9a5c2 │ │ │ │ - movw r1, #28672 @ 0x7000 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - mov r0, r4 │ │ │ │ - b.w 99234 │ │ │ │ - movw r1, #28436 @ 0x6f14 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - mov r2, r7 │ │ │ │ + bne.w 991c4 │ │ │ │ + b.w 991ce │ │ │ │ + uxtb r3, r7 │ │ │ │ + ldr.w r5, [r5, r3, lsl #2] │ │ │ │ + ands.w r5, r5, #4 │ │ │ │ + bne.w 9a412 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - b.w 99234 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - ldrd r1, r0, [r0, #4] │ │ │ │ - subs r1, #1 │ │ │ │ - cmp r0, r1 │ │ │ │ - beq.w 99228 │ │ │ │ - b.n 9a13e │ │ │ │ - movw r1, #28288 @ 0x6e80 │ │ │ │ + bl 9a9b0 │ │ │ │ + movw r1, #28724 @ 0x7034 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - b.w 99234 │ │ │ │ + b.n 9a3fa │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #28644 @ 0x6fe4 │ │ │ │ + movw r1, #28964 @ 0x7124 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 1d62b8 │ │ │ │ + bl 1d6130 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r4 │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 9aa40 │ │ │ │ - b.w 98bdc │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9a87c │ │ │ │ - mov r7, r0 │ │ │ │ - b.w 98a6a │ │ │ │ - movw r1, #28208 @ 0x6e30 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [pc, #432] @ (9a878 ) │ │ │ │ - bl 62644 <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #28176 @ 0x6e10 │ │ │ │ + bl 9aa08 │ │ │ │ + b.w 98ba8 │ │ │ │ + movw r1, #28756 @ 0x7054 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [pc, #420] @ (9a878 ) │ │ │ │ - bl 62644 <_Py_FatalErrorFunc@@Base> │ │ │ │ - movs r2, #125 @ 0x7d │ │ │ │ - b.w 98b86 │ │ │ │ + mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - cmp.w fp, #0 │ │ │ │ - it eq │ │ │ │ - moveq fp, r7 │ │ │ │ - bl 1afa90 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 9a716 │ │ │ │ - mov r8, r9 │ │ │ │ - mov r6, r7 │ │ │ │ - b.w 98d5c │ │ │ │ - bge.n 9a702 │ │ │ │ - mov r3, fp │ │ │ │ - mov r7, fp │ │ │ │ - b.w 98e2c │ │ │ │ - cmp r0, #0 │ │ │ │ - ble.w 99cba │ │ │ │ - cmp r3, fp │ │ │ │ - mov r7, fp │ │ │ │ - mov r3, fp │ │ │ │ - ble.w 99832 │ │ │ │ - b.w 997e8 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - mov r3, r8 │ │ │ │ - movs r2, #64 @ 0x40 │ │ │ │ + b.w 99200 │ │ │ │ mov r0, r4 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - bl 9aa40 │ │ │ │ - b.w 98bdc │ │ │ │ - movs r7, #0 │ │ │ │ - b.w 98e06 │ │ │ │ + bl 9a844 │ │ │ │ + mov r7, r0 │ │ │ │ + b.n 9a38c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a87c │ │ │ │ - b.w 9996c │ │ │ │ - ldr.w r3, [r4, #464] @ 0x1d0 │ │ │ │ - cmp r3, #1 │ │ │ │ - bne.w 9962e │ │ │ │ - movs r3, #0 │ │ │ │ - mov r7, r3 │ │ │ │ - b.w 98e06 │ │ │ │ - mov r0, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - bl 26b498 │ │ │ │ + bl 9a844 │ │ │ │ mov r7, r0 │ │ │ │ - b.w 99dd8 │ │ │ │ - movw r1, #28964 @ 0x7124 │ │ │ │ + b.w 98a36 │ │ │ │ + movw r1, #28528 @ 0x6f70 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - b.w 99234 │ │ │ │ - mov r0, r4 │ │ │ │ - movw r1, #28900 @ 0x70e4 │ │ │ │ + ldr r0, [pc, #272] @ (9a840 ) │ │ │ │ + bl 623a4 <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #28496 @ 0x6f50 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 1d62b8 │ │ │ │ - b.w 99238 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr.w r8, [r4, #4] │ │ │ │ - bl c7b9c │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 99da4 │ │ │ │ - cmp r0, #46 @ 0x2e │ │ │ │ - beq.w 99d82 │ │ │ │ - cmp r0, #45 @ 0x2d │ │ │ │ - ble.n 9a7ac │ │ │ │ - cmp r0, #101 @ 0x65 │ │ │ │ - beq.w 99f02 │ │ │ │ - bgt.w 99f42 │ │ │ │ - cmp r0, #69 @ 0x45 │ │ │ │ - beq.w 9a0c0 │ │ │ │ - cmp r0, #74 @ 0x4a │ │ │ │ - beq.w 99f48 │ │ │ │ - add.w r3, r4, #12288 @ 0x3000 │ │ │ │ - ldr r5, [r3, #68] @ 0x44 │ │ │ │ - cmp r5, #0 │ │ │ │ - bne.w 98efc │ │ │ │ - mov r1, r7 │ │ │ │ + ldr r0, [pc, #256] @ (9a840 ) │ │ │ │ + bl 623a4 <_Py_FatalErrorFunc@@Base> │ │ │ │ + movs r7, #0 │ │ │ │ + b.w 98dd2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a9e8 │ │ │ │ - ldr r3, [r4, #28] │ │ │ │ - ldr.w r1, [r4, #2704] @ 0xa90 │ │ │ │ + bl 9a844 │ │ │ │ + b.w 99926 │ │ │ │ mov r0, r4 │ │ │ │ - adds r3, #1 │ │ │ │ - sub.w r2, r8, r1 │ │ │ │ - subs r1, r3, r1 │ │ │ │ - movw r3, #28532 @ 0x6f74 │ │ │ │ - movt r3, #39 @ 0x27 │ │ │ │ - bl 23b58c │ │ │ │ - b.n 9a4b6 │ │ │ │ - movw r1, #28368 @ 0x6ed0 │ │ │ │ + movw r1, #29220 @ 0x7224 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - b.w 99234 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - ldr.w r2, [r4, #464] @ 0x1d0 │ │ │ │ - ldr.w r3, [r4, #480] @ 0x1e0 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - movs r0, #55 @ 0x37 │ │ │ │ - mov r3, r2 │ │ │ │ - b.w 98bba │ │ │ │ - uxtb r3, r7 │ │ │ │ - ldr.w r5, [r5, r3, lsl #2] │ │ │ │ - ands.w r5, r5, #4 │ │ │ │ - bne.n 9a7de │ │ │ │ - mov r1, r7 │ │ │ │ + bl 1d6130 │ │ │ │ + b.w 99204 │ │ │ │ + str r1, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a9e8 │ │ │ │ - movw r1, #28404 @ 0x6ef4 │ │ │ │ + movw r1, #29328 @ 0x7290 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - b.n 9a4b0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9a87c │ │ │ │ - mov r7, r0 │ │ │ │ - b.n 9a070 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9a9e8 │ │ │ │ - mov r0, r4 │ │ │ │ - movw r1, #28328 @ 0x6ea8 │ │ │ │ + bl 1d6130 │ │ │ │ + b.w 99204 │ │ │ │ + movw r1, #28608 @ 0x6fc0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 1d62b8 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r8 │ │ │ │ + mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - str.w r8, [sp] │ │ │ │ - bl 9aa40 │ │ │ │ - b.w 98bdc │ │ │ │ + b.w 99200 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl ea9b4 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r8, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 9a7a8 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 9a7a8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.n 9a7fe │ │ │ │ + mov r0, r8 │ │ │ │ + bl 12c448 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 9a7d0 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cbnz r3, 9a7d0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + cbz r5, 9a7fe │ │ │ │ + ldr r2, [r5, #8] │ │ │ │ + ldr r3, [r4, #28] │ │ │ │ + add r3, r2 │ │ │ │ + str r3, [r4, #4] │ │ │ │ + b.n 9a1ac │ │ │ │ + mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a9e8 │ │ │ │ - movw r1, #28508 @ 0x6f5c │ │ │ │ + movw r1, #28608 @ 0x6fc0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - b.n 9a4b0 │ │ │ │ + bl 1d6130 │ │ │ │ + b.n 9a1e0 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 9a7fe │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbz r3, 9a81c │ │ │ │ + movs r3, #17 │ │ │ │ + str r3, [r4, #32] │ │ │ │ + b.n 9a1e0 │ │ │ │ + movw r3, #48064 @ 0xbbc0 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl d3a4c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 9a7fe │ │ │ │ + movs r3, #22 │ │ │ │ + str r3, [r4, #32] │ │ │ │ + b.n 9a1e0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 9a7fe │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.w 99dc6 │ │ │ │ + b.w 98bf0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a87c │ │ │ │ - mov r7, r0 │ │ │ │ - b.w 99cd0 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [r5, #72] @ 0x48 │ │ │ │ - b.w 99ca6 │ │ │ │ - subs r3, #12 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + bl 9a844 │ │ │ │ + movs r2, #1 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + str.w r2, [r4, #448] @ 0x1c0 │ │ │ │ + b.n 9a224 │ │ │ │ + subs r4, #76 @ 0x4c │ │ │ │ movs r5, r6 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldrd r6, r5, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 9a8b8 │ │ │ │ + beq.n 9a880 │ │ │ │ ldr.w r3, [r4, #476] @ 0x1dc │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt cs │ │ │ │ movcs r3, #29 │ │ │ │ strcs r3, [r4, #32] │ │ │ │ - bcs.n 9a95c │ │ │ │ + bcs.n 9a924 │ │ │ │ adds r3, #1 │ │ │ │ adds r2, r6, #1 │ │ │ │ str.w r3, [r4, #476] @ 0x1dc │ │ │ │ str r2, [r4, #4] │ │ │ │ ldrb r0, [r6, #0] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r1, [r0, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne.n 9a95c │ │ │ │ + bne.n 9a924 │ │ │ │ ldr.w r3, [r0, #2744] @ 0xab8 │ │ │ │ - movw r8, #56073 @ 0xdb09 │ │ │ │ + movw r8, #56321 @ 0xdc01 │ │ │ │ movt r8, #18 │ │ │ │ cmp r3, r8 │ │ │ │ - bne.n 9a93e │ │ │ │ + bne.n 9a906 │ │ │ │ mov r0, r6 │ │ │ │ blx 2941c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9a94a │ │ │ │ + beq.n 9a912 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ adds r7, r0, #1 │ │ │ │ - cbnz r3, 9a8e0 │ │ │ │ + cbnz r3, 9a8a8 │ │ │ │ str r6, [r4, #0] │ │ │ │ ldr.w r3, [r4, #464] @ 0x1d0 │ │ │ │ str r7, [r4, #8] │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r4, #464] @ 0x1d0 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #476] @ 0x1dc │ │ │ │ subs r2, r7, r6 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ str.w r6, [r4, #2704] @ 0xa90 │ │ │ │ blx 2a83c │ │ │ │ - cbnz r0, 9a96a │ │ │ │ + cbnz r0, 9a932 │ │ │ │ cmp r7, r6 │ │ │ │ - bne.n 9a896 │ │ │ │ + bne.n 9a85e │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne.n 9a95c │ │ │ │ + bne.n 9a924 │ │ │ │ ldr.w r3, [r4, #2744] @ 0xab8 │ │ │ │ cmp r3, r8 │ │ │ │ - bne.n 9a93c │ │ │ │ + bne.n 9a904 │ │ │ │ mov r0, r6 │ │ │ │ blx 2941c │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 9a97e │ │ │ │ + cbz r0, 9a946 │ │ │ │ adds r3, #1 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ - cbnz r2, 9a926 │ │ │ │ + cbnz r2, 9a8ee │ │ │ │ str r6, [r4, #0] │ │ │ │ ldr.w r2, [r4, #464] @ 0x1d0 │ │ │ │ mov r7, r3 │ │ │ │ str r3, [r4, #8] │ │ │ │ movs r3, #0 │ │ │ │ adds r2, #1 │ │ │ │ str.w r3, [r4, #476] @ 0x1dc │ │ │ │ str.w r2, [r4, #464] @ 0x1d0 │ │ │ │ - b.n 9a8f2 │ │ │ │ + b.n 9a8ba │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ mov r5, r7 │ │ │ │ - cbz r0, 9a95a │ │ │ │ + cbz r0, 9a922 │ │ │ │ ldr r6, [r4, #4] │ │ │ │ - b.n 9a8f2 │ │ │ │ + b.n 9a8ba │ │ │ │ mov r0, r6 │ │ │ │ blx 29b58 │ │ │ │ adds r7, r6, r0 │ │ │ │ cmp r6, r7 │ │ │ │ - bne.n 9a962 │ │ │ │ + bne.n 9a92a │ │ │ │ movs r3, #11 │ │ │ │ str r3, [r4, #32] │ │ │ │ str r5, [r4, #4] │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 9a8b4 │ │ │ │ + b.n 9a87c │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9a8de │ │ │ │ - b.n 9a8e0 │ │ │ │ + beq.n 9a8a6 │ │ │ │ + b.n 9a8a8 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #28136 @ 0x6de8 │ │ │ │ + movw r1, #28456 @ 0x6f28 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 1d62b8 │ │ │ │ + bl 1d6130 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.n 9a95c │ │ │ │ + b.n 9a924 │ │ │ │ mov r0, r7 │ │ │ │ blx 29b58 │ │ │ │ adds r3, r7, r0 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 9a920 │ │ │ │ + bne.n 9a8e8 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - b.n 9a956 │ │ │ │ + b.n 9a91e │ │ │ │ nop │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r6, [r0, #8] │ │ │ │ movs r1, #10 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ blx 2941c │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 9a9d2 │ │ │ │ + cbz r0, 9a99a │ │ │ │ adds r1, r0, #1 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - cbnz r3, 9a9b8 │ │ │ │ + cbnz r3, 9a980 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr.w r3, [r4, #464] @ 0x1d0 │ │ │ │ movs r0, #1 │ │ │ │ movs r5, #0 │ │ │ │ str r1, [r4, #8] │ │ │ │ add r3, r0 │ │ │ │ str.w r5, [r4, #476] @ 0x1dc │ │ │ │ str.w r2, [r4, #2704] @ 0xa90 │ │ │ │ str.w r3, [r4, #464] @ 0x1d0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r6 │ │ │ │ blx 29b58 │ │ │ │ adds r1, r6, r0 │ │ │ │ cmp r6, r1 │ │ │ │ - bne.n 9a9b0 │ │ │ │ + bne.n 9a978 │ │ │ │ movs r3, #11 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #32] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ adds r3, r1, #1 │ │ │ │ - beq.n 9aa1c │ │ │ │ + beq.n 9a9e4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r4, [r0, #0] │ │ │ │ subs r2, r3, #1 │ │ │ │ str r2, [r0, #4] │ │ │ │ cmp r2, r4 │ │ │ │ - bcc.n 9aa2c │ │ │ │ + bcc.n 9a9f4 │ │ │ │ ldrb.w r3, [r3, #-1] │ │ │ │ uxtb r1, r1 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 9aa1e │ │ │ │ + bne.n 9a9e6 │ │ │ │ ldr.w r3, [r0, #476] @ 0x1dc │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r0, #476] @ 0x1dc │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - movw r1, #28208 @ 0x6e30 │ │ │ │ + movw r1, #28528 @ 0x6f70 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [pc, #20] @ (9aa3c ) │ │ │ │ - bl 62644 <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #28176 @ 0x6e10 │ │ │ │ + ldr r0, [pc, #20] @ (9aa04 ) │ │ │ │ + bl 623a4 <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #28496 @ 0x6f50 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [pc, #4] @ (9aa3c ) │ │ │ │ - bl 62644 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #4] @ (9aa04 ) │ │ │ │ + bl 623a4 <_Py_FatalErrorFunc@@Base> │ │ │ │ nop │ │ │ │ - subs r3, #12 │ │ │ │ + subs r4, #76 @ 0x4c │ │ │ │ movs r5, r6 │ │ │ │ mov ip, r0 │ │ │ │ push {r4, r5} │ │ │ │ mov r0, r2 │ │ │ │ cmp r0, #60 @ 0x3c │ │ │ │ it ne │ │ │ │ cmpne r0, #3 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr.w r4, [ip, #480] @ 0x1e0 │ │ │ │ str r4, [r1, #0] │ │ │ │ ldr.w r4, [ip, #464] @ 0x1d0 │ │ │ │ - beq.n 9aa7e │ │ │ │ + beq.n 9aa46 │ │ │ │ str r4, [r1, #4] │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r2, #0 │ │ │ │ str r4, [r1, #12] │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ strd r3, r2, [r1, #20] │ │ │ │ str r4, [r1, #16] │ │ │ │ str r4, [r1, #8] │ │ │ │ - beq.n 9aa7a │ │ │ │ + beq.n 9aa42 │ │ │ │ ldrd r2, r3, [ip, #472] @ 0x1d8 │ │ │ │ str r2, [r1, #8] │ │ │ │ str r3, [r1, #16] │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ ldr.w r5, [ip, #468] @ 0x1d4 │ │ │ │ str r5, [r1, #4] │ │ │ │ str r4, [r1, #12] │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ strd r3, r2, [r1, #20] │ │ │ │ str r4, [r1, #16] │ │ │ │ str r4, [r1, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9aa7a │ │ │ │ + beq.n 9aa42 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9aa72 │ │ │ │ - b.n 9aa7a │ │ │ │ + bne.n 9aa3a │ │ │ │ + b.n 9aa42 │ │ │ │ │ │ │ │ -0009aa9c : │ │ │ │ +0009aa64 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #21632 @ 0x5480 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ sub sp, #16 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 9ab2e │ │ │ │ + bne.n 9aaf6 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ ands.w r3, r3, #536870912 @ 0x20000000 │ │ │ │ - beq.n 9ab54 │ │ │ │ + beq.n 9ab1c │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 9ab04 │ │ │ │ + bne.n 9aacc │ │ │ │ ldr r2, [r1, #12] │ │ │ │ adds r3, r2, #1 │ │ │ │ - beq.n 9ab04 │ │ │ │ + beq.n 9aacc │ │ │ │ add r3, sp, #12 │ │ │ │ - bl 78354 │ │ │ │ + bl 782d4 │ │ │ │ adds r0, #3 │ │ │ │ - beq.n 9ab26 │ │ │ │ + beq.n 9aaee │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ - cbnz r3, 9aaf2 │ │ │ │ + cbnz r3, 9aaba │ │ │ │ str r3, [r6, #0] │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ movs r0, #1 │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ - b.n 9aaec │ │ │ │ + b.n 9aab4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 6cb9c │ │ │ │ + bl 6cb94 │ │ │ │ adds r3, r0, #1 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ mov r2, r0 │ │ │ │ it eq │ │ │ │ streq r3, [r6, #0] │ │ │ │ - beq.n 9ab6a │ │ │ │ + beq.n 9ab32 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78354 │ │ │ │ + bl 782d4 │ │ │ │ adds r0, #3 │ │ │ │ - bne.n 9aae6 │ │ │ │ + bne.n 9aaae │ │ │ │ movs r3, #0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 9aaec │ │ │ │ - bl 823e4 │ │ │ │ + b.n 9aab4 │ │ │ │ + bl 823f4 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [r6, #0] │ │ │ │ - cbnz r0, 9ab50 │ │ │ │ + cbnz r0, 9ab18 │ │ │ │ movw r3, #56044 @ 0xdaec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d3a3c │ │ │ │ - cbz r0, 9ab6a │ │ │ │ - bl d3c50 │ │ │ │ + bl d3a4c │ │ │ │ + cbz r0, 9ab32 │ │ │ │ + bl d3c60 │ │ │ │ mov r0, r4 │ │ │ │ - b.n 9aaee │ │ │ │ + b.n 9aab6 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 9aaee │ │ │ │ + b.n 9aab6 │ │ │ │ movw r1, #2382 @ 0x94e │ │ │ │ - movw r0, #64972 @ 0xfdcc │ │ │ │ + movw r0, #65292 @ 0xff0c │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 214fc4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 214f14 <_PyErr_BadInternalCall@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r3, [r6, #0] │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 9aaee │ │ │ │ + b.n 9aab6 │ │ │ │ │ │ │ │ -0009ab70 <_PyArena_AddPyObject@@Base>: │ │ │ │ +0009ab38 <_PyArena_AddPyObject@@Base>: │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ sub sp, #8 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldrb.w r3, [r3, #87] @ 0x57 │ │ │ │ ubfx r3, r3, #1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #0 │ │ │ │ andne.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9abfc <_PyArena_AddPyObject@@Base+0x8c> │ │ │ │ + beq.n 9abc4 <_PyArena_AddPyObject@@Base+0x8c> │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r6, [r5, #8] │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r1, #0] │ │ │ │ ldr r3, [r5, #16] │ │ │ │ adds r1, r6, #1 │ │ │ │ cmp r6, r3 │ │ │ │ - bge.n 9abce <_PyArena_AddPyObject@@Base+0x5e> │ │ │ │ + bge.n 9ab96 <_PyArena_AddPyObject@@Base+0x5e> │ │ │ │ ldr r3, [r5, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str.w r4, [r3, r6, lsl #2] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r1, [r5, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 9abe8 <_PyArena_AddPyObject@@Base+0x78> │ │ │ │ + bne.n 9abb0 <_PyArena_AddPyObject@@Base+0x78> │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r5 │ │ │ │ - bl 83b84 <_PyList_AppendTakeRefListResize@@Base+0x48> │ │ │ │ + bl 83b94 <_PyList_AppendTakeRefListResize@@Base+0x48> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 9ac12 <_PyArena_AddPyObject@@Base+0xa2> │ │ │ │ + beq.n 9abda <_PyArena_AddPyObject@@Base+0xa2> │ │ │ │ ldr r1, [r5, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str.w r4, [r1, r6, lsl #2] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9abc6 <_PyArena_AddPyObject@@Base+0x56> │ │ │ │ + beq.n 9ab8e <_PyArena_AddPyObject@@Base+0x56> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9abc6 <_PyArena_AddPyObject@@Base+0x56> │ │ │ │ + bne.n 9ab8e <_PyArena_AddPyObject@@Base+0x56> │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 9abc8 <_PyArena_AddPyObject@@Base+0x58> │ │ │ │ - movw r0, #64412 @ 0xfb9c │ │ │ │ + b.n 9ab90 <_PyArena_AddPyObject@@Base+0x58> │ │ │ │ + movw r0, #64732 @ 0xfcdc │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ movw r1, #545 @ 0x221 │ │ │ │ - bl 214fc4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 214f14 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - b.n 9abc8 <_PyArena_AddPyObject@@Base+0x58> │ │ │ │ + b.n 9ab90 <_PyArena_AddPyObject@@Base+0x58> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9ac0c <_PyArena_AddPyObject@@Base+0x9c> │ │ │ │ + beq.n 9abd4 <_PyArena_AddPyObject@@Base+0x9c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9ac0c <_PyArena_AddPyObject@@Base+0x9c> │ │ │ │ + bne.n 9abd4 <_PyArena_AddPyObject@@Base+0x9c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 9ac0c <_PyArena_AddPyObject@@Base+0x9c> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 9abd4 <_PyArena_AddPyObject@@Base+0x9c> │ │ │ │ │ │ │ │ -0009ac2c : │ │ │ │ - ldr r3, [pc, #12] @ (9ac3c ) │ │ │ │ +0009abf4 : │ │ │ │ + ldr r3, [pc, #12] @ (9ac04 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r1, [r3, #52] @ 0x34 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - b.w 1a57cc │ │ │ │ + b.w 1a56dc │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldrd r5, r3, [r0, #8] │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 9ac74 │ │ │ │ + beq.n 9ac3c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr.w r0, [r3, r5, lsl #2] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 9ac68 │ │ │ │ + beq.n 9ac30 │ │ │ │ movs r0, #0 │ │ │ │ clz r0, r0 │ │ │ │ str r5, [r4, #8] │ │ │ │ lsrs r0, r0, #5 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 97e18 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97de4 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 9ac90 │ │ │ │ + blt.n 9ac58 │ │ │ │ ldrd r3, r2, [r4, #4] │ │ │ │ ldr.w r0, [r3, r2, lsl #2] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 9ac66 │ │ │ │ - b.n 9ac68 │ │ │ │ + bne.n 9ac2e │ │ │ │ + b.n 9ac30 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 9ac66 │ │ │ │ + b.n 9ac2e │ │ │ │ nop │ │ │ │ │ │ │ │ -0009ac98 <_PyBytes_Resize@@Base>: │ │ │ │ +0009ac60 <_PyBytes_Resize@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [r0, #0] │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldrb.w r3, [r3, #87] @ 0x57 │ │ │ │ ubfx r3, r3, #3, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ orr.w r3, r3, r1, lsr #31 │ │ │ │ ands.w r3, r3, #255 @ 0xff │ │ │ │ - bne.w 9aeca <_PyBytes_Resize@@Base+0x232> │ │ │ │ + bne.w 9ae92 <_PyBytes_Resize@@Base+0x232> │ │ │ │ ldr r6, [r5, #8] │ │ │ │ mov r4, r1 │ │ │ │ cmp r1, r6 │ │ │ │ - beq.n 9adb2 <_PyBytes_Resize@@Base+0x11a> │ │ │ │ + beq.n 9ad7a <_PyBytes_Resize@@Base+0x11a> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 9aeb4 <_PyBytes_Resize@@Base+0x21c> │ │ │ │ + beq.w 9ae7c <_PyBytes_Resize@@Base+0x21c> │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 9ade8 <_PyBytes_Resize@@Base+0x150> │ │ │ │ + beq.w 9adb0 <_PyBytes_Resize@@Base+0x150> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 9ae68 <_PyBytes_Resize@@Base+0x1d0> │ │ │ │ - ldr.w sl, [pc, #540] @ 9af00 <_PyBytes_Resize@@Base+0x268> │ │ │ │ + bne.w 9ae30 <_PyBytes_Resize@@Base+0x1d0> │ │ │ │ + ldr.w sl, [pc, #540] @ 9aec8 <_PyBytes_Resize@@Base+0x268> │ │ │ │ ldr.w r3, [sl, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9ae2e <_PyBytes_Resize@@Base+0x196> │ │ │ │ + bne.w 9adf6 <_PyBytes_Resize@@Base+0x196> │ │ │ │ adds.w r1, r4, #17 │ │ │ │ - bmi.w 9ae54 <_PyBytes_Resize@@Base+0x1bc> │ │ │ │ + bmi.w 9ae1c <_PyBytes_Resize@@Base+0x1bc> │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ - movw r2, #15953 @ 0x3e51 │ │ │ │ + movw r2, #15973 @ 0x3e65 │ │ │ │ movt r2, #8 │ │ │ │ ldr.w r6, [r3, #720] @ 0x2d0 │ │ │ │ ldr.w r9, [r3, #708] @ 0x2c4 │ │ │ │ cmp r6, r2 │ │ │ │ - bne.w 9ae3a <_PyBytes_Resize@@Base+0x1a2> │ │ │ │ - ldr r2, [pc, #480] @ (9aef8 <_PyBytes_Resize@@Base+0x260>) │ │ │ │ + bne.w 9ae02 <_PyBytes_Resize@@Base+0x1a2> │ │ │ │ + ldr r2, [pc, #480] @ (9aec0 <_PyBytes_Resize@@Base+0x260>) │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ bic.w ip, r5, #4080 @ 0xff0 │ │ │ │ bic.w ip, ip, #15 │ │ │ │ ldr r2, [r0, r2] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r2, #1528] @ 0x5f8 │ │ │ │ cmn.w r2, #804 @ 0x324 │ │ │ │ - beq.n 9ae04 <_PyBytes_Resize@@Base+0x16c> │ │ │ │ + beq.n 9adcc <_PyBytes_Resize@@Base+0x16c> │ │ │ │ lsrs r0, r5, #18 │ │ │ │ ubfx r6, r5, #0, #18 │ │ │ │ add.w r2, r2, r0, lsl #3 │ │ │ │ ldr.w r0, [r2, #808] @ 0x328 │ │ │ │ cmp r0, r6 │ │ │ │ - bgt.n 9adb8 <_PyBytes_Resize@@Base+0x120> │ │ │ │ + bgt.n 9ad80 <_PyBytes_Resize@@Base+0x120> │ │ │ │ ldr.w r2, [r2, #804] @ 0x324 │ │ │ │ cmp r2, r6 │ │ │ │ ite gt │ │ │ │ movgt r6, #0 │ │ │ │ movle r6, #1 │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ moveq r6, #0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 9ae04 <_PyBytes_Resize@@Base+0x16c> │ │ │ │ + beq.n 9adcc <_PyBytes_Resize@@Base+0x16c> │ │ │ │ ldr.w r2, [ip, #20] │ │ │ │ add.w r8, r2, #1 │ │ │ │ mov.w r8, r8, lsl #3 │ │ │ │ cmp r8, r1 │ │ │ │ - bcc.n 9ad7c <_PyBytes_Resize@@Base+0xe4> │ │ │ │ + bcc.n 9ad44 <_PyBytes_Resize@@Base+0xe4> │ │ │ │ add.w r8, r8, r8, lsl #1 │ │ │ │ cmp.w r8, r1, lsl #2 │ │ │ │ it cs │ │ │ │ movcs r8, r1 │ │ │ │ - bcc.n 9adca <_PyBytes_Resize@@Base+0x132> │ │ │ │ + bcc.n 9ad92 <_PyBytes_Resize@@Base+0x132> │ │ │ │ mov r0, r9 │ │ │ │ - bl 71794 │ │ │ │ + bl 7178c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9ae54 <_PyBytes_Resize@@Base+0x1bc> │ │ │ │ + beq.n 9ae1c <_PyBytes_Resize@@Base+0x1bc> │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ blx 29c10 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 77440 │ │ │ │ + bl 773c0 │ │ │ │ str r6, [r7, #0] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr.w r3, [sl, #1416] @ 0x588 │ │ │ │ - cbnz r3, 9adda <_PyBytes_Resize@@Base+0x142> │ │ │ │ + cbnz r3, 9ada2 <_PyBytes_Resize@@Base+0x142> │ │ │ │ adds r2, r6, r4 │ │ │ │ movs r1, #0 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r4, [r6, #8] │ │ │ │ strb r1, [r2, #16] │ │ │ │ str r3, [r6, #12] │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr.w r3, [ip, #20] │ │ │ │ add.w r8, r3, #1 │ │ │ │ mov.w r8, r8, lsl #3 │ │ │ │ cmp r8, r1 │ │ │ │ - bcs.n 9ad6e <_PyBytes_Resize@@Base+0xd6> │ │ │ │ - b.n 9ad7c <_PyBytes_Resize@@Base+0xe4> │ │ │ │ + bcs.n 9ad36 <_PyBytes_Resize@@Base+0xd6> │ │ │ │ + b.n 9ad44 <_PyBytes_Resize@@Base+0xe4> │ │ │ │ str r5, [r7, #0] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ mov r6, r5 │ │ │ │ ldr.w r3, [sl, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9ada4 <_PyBytes_Resize@@Base+0x10c> │ │ │ │ + beq.n 9ad6c <_PyBytes_Resize@@Base+0x10c> │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r2, [sl, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ ldr r6, [r7, #0] │ │ │ │ - b.n 9ada4 <_PyBytes_Resize@@Base+0x10c> │ │ │ │ - ldr r1, [pc, #272] @ (9aefc <_PyBytes_Resize@@Base+0x264>) │ │ │ │ + b.n 9ad6c <_PyBytes_Resize@@Base+0x10c> │ │ │ │ + ldr r1, [pc, #272] @ (9aec4 <_PyBytes_Resize@@Base+0x264>) │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r3 │ │ │ │ str r1, [r0, #0] │ │ │ │ - beq.n 9adb2 <_PyBytes_Resize@@Base+0x11a> │ │ │ │ + beq.n 9ad7a <_PyBytes_Resize@@Base+0x11a> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9adb2 <_PyBytes_Resize@@Base+0x11a> │ │ │ │ + bne.n 9ad7a <_PyBytes_Resize@@Base+0x11a> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 9adb2 <_PyBytes_Resize@@Base+0x11a> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 9ad7a <_PyBytes_Resize@@Base+0x11a> │ │ │ │ ldr.w r6, [r3, #680] @ 0x2a8 │ │ │ │ - movw r2, #50169 @ 0xc3f9 │ │ │ │ + movw r2, #50161 @ 0xc3f1 │ │ │ │ movt r2, #6 │ │ │ │ cmp r6, r2 │ │ │ │ - bne.n 9ae46 <_PyBytes_Resize@@Base+0x1ae> │ │ │ │ + bne.n 9ae0e <_PyBytes_Resize@@Base+0x1ae> │ │ │ │ mov r0, r5 │ │ │ │ blx 2a6fc │ │ │ │ mov r6, r0 │ │ │ │ str r6, [r7, #0] │ │ │ │ - cbz r6, 9ae58 <_PyBytes_Resize@@Base+0x1c0> │ │ │ │ + cbz r6, 9ae20 <_PyBytes_Resize@@Base+0x1c0> │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr.w r3, [sl, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9ada4 <_PyBytes_Resize@@Base+0x10c> │ │ │ │ - b.n 9adda <_PyBytes_Resize@@Base+0x142> │ │ │ │ + beq.n 9ad6c <_PyBytes_Resize@@Base+0x10c> │ │ │ │ + b.n 9ada2 <_PyBytes_Resize@@Base+0x142> │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r2, [sl, #1420] @ 0x58c │ │ │ │ blx r3 │ │ │ │ - b.n 9acf0 <_PyBytes_Resize@@Base+0x58> │ │ │ │ + b.n 9acb8 <_PyBytes_Resize@@Base+0x58> │ │ │ │ mov r2, r1 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r5 │ │ │ │ blx r6 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 9ae1c <_PyBytes_Resize@@Base+0x184> │ │ │ │ + b.n 9ade4 <_PyBytes_Resize@@Base+0x184> │ │ │ │ mov r2, r1 │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ mov r1, r5 │ │ │ │ blx r6 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 9ae1c <_PyBytes_Resize@@Base+0x184> │ │ │ │ + b.n 9ade4 <_PyBytes_Resize@@Base+0x184> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 7b7e0 │ │ │ │ - bl 1e7a0c │ │ │ │ + bl 7b7dc │ │ │ │ + bl 1e7954 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 9adb4 <_PyBytes_Resize@@Base+0x11c> │ │ │ │ + b.n 9ad7c <_PyBytes_Resize@@Base+0x11c> │ │ │ │ cmp r1, r6 │ │ │ │ - ble.n 9aea8 <_PyBytes_Resize@@Base+0x210> │ │ │ │ + ble.n 9ae70 <_PyBytes_Resize@@Base+0x210> │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a49f8 │ │ │ │ + bl 1a4908 │ │ │ │ str r0, [r7, #0] │ │ │ │ - cbz r0, 9ae84 <_PyBytes_Resize@@Base+0x1ec> │ │ │ │ + cbz r0, 9ae4c <_PyBytes_Resize@@Base+0x1ec> │ │ │ │ mov r2, r6 │ │ │ │ add.w r1, r5, #16 │ │ │ │ adds r0, #16 │ │ │ │ blx 29c10 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9ae94 <_PyBytes_Resize@@Base+0x1fc> │ │ │ │ + beq.n 9ae5c <_PyBytes_Resize@@Base+0x1fc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r3, 9aea0 <_PyBytes_Resize@@Base+0x208> │ │ │ │ + cbz r3, 9ae68 <_PyBytes_Resize@@Base+0x208> │ │ │ │ ldr r0, [r7, #0] │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ negs r0, r0 │ │ │ │ - b.n 9adb4 <_PyBytes_Resize@@Base+0x11c> │ │ │ │ + b.n 9ad7c <_PyBytes_Resize@@Base+0x11c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 9ae94 <_PyBytes_Resize@@Base+0x1fc> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 9ae5c <_PyBytes_Resize@@Base+0x1fc> │ │ │ │ add.w r0, r5, #16 │ │ │ │ - bl 71e88 │ │ │ │ + bl 71e08 │ │ │ │ str r0, [r7, #0] │ │ │ │ - b.n 9ae84 <_PyBytes_Resize@@Base+0x1ec> │ │ │ │ + b.n 9ae4c <_PyBytes_Resize@@Base+0x1ec> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a49f8 │ │ │ │ + bl 1a4908 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r0, [r7, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9ae94 <_PyBytes_Resize@@Base+0x1fc> │ │ │ │ - b.n 9ae8e <_PyBytes_Resize@@Base+0x1f6> │ │ │ │ + beq.n 9ae5c <_PyBytes_Resize@@Base+0x1fc> │ │ │ │ + b.n 9ae56 <_PyBytes_Resize@@Base+0x1f6> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9aede <_PyBytes_Resize@@Base+0x246> │ │ │ │ + beq.n 9aea6 <_PyBytes_Resize@@Base+0x246> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r3, 9aef0 <_PyBytes_Resize@@Base+0x258> │ │ │ │ + cbz r3, 9aeb8 <_PyBytes_Resize@@Base+0x258> │ │ │ │ mov.w r1, #3168 @ 0xc60 │ │ │ │ - movw r0, #29224 @ 0x7228 │ │ │ │ + movw r0, #29544 @ 0x7368 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 214fc4 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 9ae62 <_PyBytes_Resize@@Base+0x1ca> │ │ │ │ + bl 214f14 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 9ae2a <_PyBytes_Resize@@Base+0x1ca> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 9aede <_PyBytes_Resize@@Base+0x246> │ │ │ │ + bl 77d5c <_Py_Dealloc@@Base> │ │ │ │ + b.n 9aea6 <_PyBytes_Resize@@Base+0x246> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r7, #10] │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -0009af04 : │ │ │ │ +0009aecc : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr r4, [pc, #208] @ (9afe4 ) │ │ │ │ + ldr r4, [pc, #208] @ (9afac ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r7, r1 │ │ │ │ cmp r2, #0 │ │ │ │ ite ne │ │ │ │ movne r5, r2 │ │ │ │ moveq r5, r1 │ │ │ │ ldr r6, [r3, r4] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a5870 │ │ │ │ + bl 1a5780 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9afde │ │ │ │ + beq.n 9afa6 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ strd r0, r3, [sp, #12] │ │ │ │ add r0, sp, #8 │ │ │ │ str r3, [sp, #20] │ │ │ │ movs r3, #0 │ │ │ │ str r7, [sp, #8] │ │ │ │ strd r4, r3, [sp, #24] │ │ │ │ strd r3, r3, [sp, #32] │ │ │ │ - bl 1a593c │ │ │ │ + bl 1a584c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9afde │ │ │ │ + beq.n 9afa6 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ - cbnz r5, 9afb6 │ │ │ │ + cbnz r5, 9af7e │ │ │ │ movs r7, #0 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ strd r7, r7, [sp] │ │ │ │ - bl 9d2e8 <_PyEvalFramePushAndInit@@Base> │ │ │ │ + bl 9d2ec <_PyEvalFramePushAndInit@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 9af90 │ │ │ │ + cbz r0, 9af58 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #340] @ 0x154 │ │ │ │ - cbnz r3, 9afd2 │ │ │ │ + cbnz r3, 9af9a │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9e198 <_PyEval_EvalFrameDefault@@Base> │ │ │ │ + bl 9e19c <_PyEval_EvalFrameDefault@@Base> │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9afb0 │ │ │ │ + beq.n 9af78 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 9afb0 │ │ │ │ - ldr r2, [pc, #68] @ (9afe8 ) │ │ │ │ + cbnz r3, 9af78 │ │ │ │ + ldr r2, [pc, #68] @ (9afb0 ) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r3, 9afc6 │ │ │ │ + cbnz r3, 9af8e │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ - b.n 9af62 │ │ │ │ + b.n 9af2a │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 9afa8 │ │ │ │ + b.n 9af70 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 9af90 │ │ │ │ + b.n 9af58 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 9afb0 │ │ │ │ + b.n 9af78 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -0009afec : │ │ │ │ +0009afb4 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ subs.w ip, r1, #0 │ │ │ │ - blt.n 9b0e4 │ │ │ │ + blt.n 9b0ac │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ mov r4, r0 │ │ │ │ - movw r0, #15953 @ 0x3e51 │ │ │ │ + movw r0, #15973 @ 0x3e65 │ │ │ │ movt r0, #8 │ │ │ │ ldr.w r6, [r3, #720] @ 0x2d0 │ │ │ │ ldr.w r5, [r3, #708] @ 0x2c4 │ │ │ │ cmp r6, r0 │ │ │ │ - bne.n 9b0c6 │ │ │ │ - cbz r4, 9b09a │ │ │ │ - ldr r1, [pc, #196] @ (9b0e8 ) │ │ │ │ + bne.n 9b08e │ │ │ │ + cbz r4, 9b062 │ │ │ │ + ldr r1, [pc, #196] @ (9b0b0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ bic.w r6, r4, #4080 @ 0xff0 │ │ │ │ bic.w r6, r6, #15 │ │ │ │ ldr r2, [r2, r1] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r0, [r2, #1528] @ 0x5f8 │ │ │ │ cmn.w r0, #804 @ 0x324 │ │ │ │ - beq.n 9b0a4 │ │ │ │ + beq.n 9b06c │ │ │ │ lsrs r2, r4, #18 │ │ │ │ add.w r0, r0, r2, lsl #3 │ │ │ │ ubfx r2, r4, #0, #18 │ │ │ │ ldr.w r1, [r0, #808] @ 0x328 │ │ │ │ cmp r1, r2 │ │ │ │ - bgt.n 9b05e │ │ │ │ + bgt.n 9b026 │ │ │ │ ldr.w r1, [r0, #804] @ 0x324 │ │ │ │ cmp r1, r2 │ │ │ │ - bgt.n 9b0a4 │ │ │ │ - cbz r1, 9b0a4 │ │ │ │ + bgt.n 9b06c │ │ │ │ + cbz r1, 9b06c │ │ │ │ ldr r3, [r6, #20] │ │ │ │ adds r3, #1 │ │ │ │ lsls r7, r3, #3 │ │ │ │ cmp.w ip, r3, lsl #3 │ │ │ │ - bhi.n 9b076 │ │ │ │ + bhi.n 9b03e │ │ │ │ add.w r7, r7, r3, lsl #4 │ │ │ │ cmp.w r7, ip, lsl #2 │ │ │ │ - bcc.n 9b094 │ │ │ │ + bcc.n 9b05c │ │ │ │ mov r7, ip │ │ │ │ mov r1, ip │ │ │ │ mov r0, r5 │ │ │ │ - bl 71794 │ │ │ │ + bl 7178c │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 9b092 │ │ │ │ + cbz r0, 9b05a │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r7 │ │ │ │ blx 29c10 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77440 │ │ │ │ + bl 773c0 │ │ │ │ mov r4, r6 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 71794 │ │ │ │ + b.w 7178c │ │ │ │ ldr.w r5, [r3, #680] @ 0x2a8 │ │ │ │ - movw r2, #50169 @ 0xc3f9 │ │ │ │ + movw r2, #50161 @ 0xc3f1 │ │ │ │ movt r2, #6 │ │ │ │ cmp r5, r2 │ │ │ │ - bne.n 9b0d4 │ │ │ │ + bne.n 9b09c │ │ │ │ mov r1, ip │ │ │ │ mov r0, r4 │ │ │ │ cmp r1, #1 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ it cc │ │ │ │ movcc r1, #1 │ │ │ │ b.w 2a6f8 │ │ │ │ @@ -168648,24 +168607,24 @@ │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ mov r1, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, ip │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 9b094 │ │ │ │ + b.n 9b05c │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0009b0ec <_Py_NewReferenceNoTotal@@Base>: │ │ │ │ - ldr r2, [pc, #20] @ (9b104 <_Py_NewReferenceNoTotal@@Base+0x18>) │ │ │ │ +0009b0b4 <_Py_NewReferenceNoTotal@@Base>: │ │ │ │ + ldr r2, [pc, #20] @ (9b0cc <_Py_NewReferenceNoTotal@@Base+0x18>) │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r3, 9b0fa <_Py_NewReferenceNoTotal@@Base+0xe> │ │ │ │ + cbnz r3, 9b0c2 <_Py_NewReferenceNoTotal@@Base+0xe> │ │ │ │ bx lr │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ bx r3 │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ @@ -168677,55 +168636,55 @@ │ │ │ │ sub sp, #12 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r3 │ │ │ │ adds r3, #1 │ │ │ │ cmp r1, r2 │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ - beq.w 9b380 <_Py_NewReferenceNoTotal@@Base+0x294> │ │ │ │ + beq.w 9b348 <_Py_NewReferenceNoTotal@@Base+0x294> │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9b38e <_Py_NewReferenceNoTotal@@Base+0x2a2> │ │ │ │ + bne.w 9b356 <_Py_NewReferenceNoTotal@@Base+0x2a2> │ │ │ │ mov r0, r4 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - bl 9b3a8 <_Py_NewReferenceNoTotal@@Base+0x2bc> │ │ │ │ + bl 9b370 <_Py_NewReferenceNoTotal@@Base+0x2bc> │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 9b168 <_Py_NewReferenceNoTotal@@Base+0x7c> │ │ │ │ + cbz r0, 9b130 <_Py_NewReferenceNoTotal@@Base+0x7c> │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 9b1f8 <_Py_NewReferenceNoTotal@@Base+0x10c> │ │ │ │ + beq.n 9b1b2 <_Py_NewReferenceNoTotal@@Base+0xfe> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r2, [r2, r5, lsl #2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, #13 │ │ │ │ - beq.n 9b168 <_Py_NewReferenceNoTotal@@Base+0x7c> │ │ │ │ + beq.n 9b130 <_Py_NewReferenceNoTotal@@Base+0x7c> │ │ │ │ cmp r5, r3 │ │ │ │ str r5, [r4, #8] │ │ │ │ - beq.n 9b1ea <_Py_NewReferenceNoTotal@@Base+0xfe> │ │ │ │ + beq.n 9b1d0 <_Py_NewReferenceNoTotal@@Base+0x11c> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 9b1a0 <_Py_NewReferenceNoTotal@@Base+0xb4> │ │ │ │ + beq.n 9b168 <_Py_NewReferenceNoTotal@@Base+0xb4> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9b1e4 <_Py_NewReferenceNoTotal@@Base+0xf8> │ │ │ │ + bne.n 9b1ac <_Py_NewReferenceNoTotal@@Base+0xf8> │ │ │ │ adds r1, r2, #1 │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ mov r0, r4 │ │ │ │ cmp r2, r3 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ - beq.w 9b394 <_Py_NewReferenceNoTotal@@Base+0x2a8> │ │ │ │ - bl 9b3a8 <_Py_NewReferenceNoTotal@@Base+0x2bc> │ │ │ │ + beq.w 9b35c <_Py_NewReferenceNoTotal@@Base+0x2a8> │ │ │ │ + bl 9b370 <_Py_NewReferenceNoTotal@@Base+0x2bc> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9b256 <_Py_NewReferenceNoTotal@@Base+0x16a> │ │ │ │ + bne.n 9b21e <_Py_NewReferenceNoTotal@@Base+0x16a> │ │ │ │ movs r5, #0 │ │ │ │ subs r3, #2 │ │ │ │ str r6, [r4, #8] │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ add sp, #12 │ │ │ │ @@ -168733,21 +168692,21 @@ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ adds r5, #1 │ │ │ │ str r5, [r4, #8] │ │ │ │ ldr r6, [r1, #4] │ │ │ │ ldrd r0, r3, [r6] │ │ │ │ add.w r2, r3, #16 │ │ │ │ cmp r2, r0 │ │ │ │ - bhi.n 9b21a <_Py_NewReferenceNoTotal@@Base+0x12e> │ │ │ │ + bhi.n 9b1e2 <_Py_NewReferenceNoTotal@@Base+0x12e> │ │ │ │ ldr r5, [r6, #12] │ │ │ │ str r2, [r6, #4] │ │ │ │ adds r5, r5, r3 │ │ │ │ - beq.w 9b33c <_Py_NewReferenceNoTotal@@Base+0x250> │ │ │ │ + beq.w 9b30c <_Py_NewReferenceNoTotal@@Base+0x258> │ │ │ │ ldr r3, [r6, #8] │ │ │ │ - cbnz r3, 9b216 <_Py_NewReferenceNoTotal@@Base+0x12a> │ │ │ │ + cbnz r3, 9b1de <_Py_NewReferenceNoTotal@@Base+0x12a> │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ movs r1, #1 │ │ │ │ subs r2, #1 │ │ │ │ str.w r1, [r3], #8 │ │ │ │ strd r3, r7, [r5, #4] │ │ │ │ mov r0, r5 │ │ │ │ @@ -168756,3143 +168715,3139 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ movs r3, #1 │ │ │ │ str r6, [r4, #8] │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ subs r2, #1 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 9b1d2 <_Py_NewReferenceNoTotal@@Base+0xe6> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 97e18 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 9b1dc <_Py_NewReferenceNoTotal@@Base+0xf0> │ │ │ │ - ldr r5, [r4, #8] │ │ │ │ - b.n 9b15c <_Py_NewReferenceNoTotal@@Base+0x70> │ │ │ │ + b.n 9b19a <_Py_NewReferenceNoTotal@@Base+0xe6> │ │ │ │ mov r0, r4 │ │ │ │ - bl 97e18 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97de4 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9b336 <_Py_NewReferenceNoTotal@@Base+0x24a> │ │ │ │ + blt.w 9b2fe <_Py_NewReferenceNoTotal@@Base+0x24a> │ │ │ │ ldrd r3, r2, [r4, #4] │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #13 │ │ │ │ - beq.n 9b168 <_Py_NewReferenceNoTotal@@Base+0x7c> │ │ │ │ + beq.n 9b130 <_Py_NewReferenceNoTotal@@Base+0x7c> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - b.n 9b156 <_Py_NewReferenceNoTotal@@Base+0x6a> │ │ │ │ + b.n 9b11e <_Py_NewReferenceNoTotal@@Base+0x6a> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 97de4 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 9b1a4 <_Py_NewReferenceNoTotal@@Base+0xf0> │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ + b.n 9b124 <_Py_NewReferenceNoTotal@@Base+0x70> │ │ │ │ str r3, [r1, #4] │ │ │ │ - b.n 9b1c2 <_Py_NewReferenceNoTotal@@Base+0xd6> │ │ │ │ + b.n 9b18a <_Py_NewReferenceNoTotal@@Base+0xd6> │ │ │ │ movw r0, #8208 @ 0x2010 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 76ed4 │ │ │ │ + bl 76e54 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9b33c <_Py_NewReferenceNoTotal@@Base+0x250> │ │ │ │ + beq.w 9b30c <_Py_NewReferenceNoTotal@@Base+0x258> │ │ │ │ mov r2, r0 │ │ │ │ add.w r5, r3, #23 │ │ │ │ mov.w r0, #8192 @ 0x2000 │ │ │ │ bic.w r5, r5, #7 │ │ │ │ str.w r0, [r2], #16 │ │ │ │ movs r0, #0 │ │ │ │ str r0, [r3, #8] │ │ │ │ str r2, [r3, #12] │ │ │ │ subs r2, r5, r2 │ │ │ │ adds r2, #16 │ │ │ │ str r3, [r6, #8] │ │ │ │ str r2, [r3, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 9b33c <_Py_NewReferenceNoTotal@@Base+0x250> │ │ │ │ + beq.n 9b30c <_Py_NewReferenceNoTotal@@Base+0x258> │ │ │ │ ldr r6, [r1, #4] │ │ │ │ - b.n 9b1be <_Py_NewReferenceNoTotal@@Base+0xd2> │ │ │ │ + b.n 9b186 <_Py_NewReferenceNoTotal@@Base+0xd2> │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9b362 <_Py_NewReferenceNoTotal@@Base+0x276> │ │ │ │ + beq.n 9b304 <_Py_NewReferenceNoTotal@@Base+0x250> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9b378 <_Py_NewReferenceNoTotal@@Base+0x28c> │ │ │ │ + bne.w 9b340 <_Py_NewReferenceNoTotal@@Base+0x28c> │ │ │ │ movs r0, #4 │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ - bl 76ed4 │ │ │ │ + bl 76e54 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9b370 <_Py_NewReferenceNoTotal@@Base+0x284> │ │ │ │ + beq.n 9b338 <_Py_NewReferenceNoTotal@@Base+0x284> │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 9b378 <_Py_NewReferenceNoTotal@@Base+0x28c> │ │ │ │ + bne.n 9b340 <_Py_NewReferenceNoTotal@@Base+0x28c> │ │ │ │ mov r8, r7 │ │ │ │ mov.w sl, #1 │ │ │ │ movs r1, #13 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97dc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97d90 <_PyObject_NewVar@@Base+0x60> │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ - cbz r3, 9b2ae <_Py_NewReferenceNoTotal@@Base+0x1c2> │ │ │ │ - bl 9b3a8 <_Py_NewReferenceNoTotal@@Base+0x2bc> │ │ │ │ + cbz r3, 9b276 <_Py_NewReferenceNoTotal@@Base+0x1c2> │ │ │ │ + bl 9b370 <_Py_NewReferenceNoTotal@@Base+0x2bc> │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 9b2ae <_Py_NewReferenceNoTotal@@Base+0x1c2> │ │ │ │ + cbz r0, 9b276 <_Py_NewReferenceNoTotal@@Base+0x1c2> │ │ │ │ cmp sl, r8 │ │ │ │ - beq.n 9b31e <_Py_NewReferenceNoTotal@@Base+0x232> │ │ │ │ + beq.n 9b2e6 <_Py_NewReferenceNoTotal@@Base+0x232> │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ str.w r3, [r9, r8, lsl #2] │ │ │ │ add.w r8, r8, #1 │ │ │ │ - b.n 9b286 <_Py_NewReferenceNoTotal@@Base+0x19a> │ │ │ │ + b.n 9b24e <_Py_NewReferenceNoTotal@@Base+0x19a> │ │ │ │ ldr r1, [r4, #20] │ │ │ │ mov r0, r8 │ │ │ │ str.w fp, [r4, #8] │ │ │ │ - bl b1978 │ │ │ │ + bl b19a0 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9b36a <_Py_NewReferenceNoTotal@@Base+0x27e> │ │ │ │ + beq.n 9b332 <_Py_NewReferenceNoTotal@@Base+0x27e> │ │ │ │ cmp r8, r7 │ │ │ │ - ble.n 9b2d4 <_Py_NewReferenceNoTotal@@Base+0x1e8> │ │ │ │ + ble.n 9b29c <_Py_NewReferenceNoTotal@@Base+0x1e8> │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ ldr.w r1, [r9, r7, lsl #2] │ │ │ │ str.w r1, [r3, r7, lsl #2] │ │ │ │ adds r7, #1 │ │ │ │ - b.n 9b2c0 <_Py_NewReferenceNoTotal@@Base+0x1d4> │ │ │ │ + b.n 9b288 <_Py_NewReferenceNoTotal@@Base+0x1d4> │ │ │ │ mov r0, r9 │ │ │ │ - bl 77270 │ │ │ │ + bl 771f0 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, sl │ │ │ │ subs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - bl c236c <_PyArg_CheckPositional@@Base+0x1e3c> │ │ │ │ + bl c2378 <_PyArg_CheckPositional@@Base+0x1e3c> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ mov r5, r0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - cbz r0, 9b314 <_Py_NewReferenceNoTotal@@Base+0x228> │ │ │ │ + cbz r0, 9b2dc <_Py_NewReferenceNoTotal@@Base+0x228> │ │ │ │ movs r1, #13 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97dc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97d90 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 9b312 <_Py_NewReferenceNoTotal@@Base+0x226> │ │ │ │ + cbnz r3, 9b2da <_Py_NewReferenceNoTotal@@Base+0x226> │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97dc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97d90 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ - cbz r0, 9b314 <_Py_NewReferenceNoTotal@@Base+0x228> │ │ │ │ + cbz r0, 9b2dc <_Py_NewReferenceNoTotal@@Base+0x228> │ │ │ │ subs r3, #1 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 9b196 <_Py_NewReferenceNoTotal@@Base+0xaa> │ │ │ │ + b.n 9b15e <_Py_NewReferenceNoTotal@@Base+0xaa> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ movs r5, #0 │ │ │ │ mov r2, r3 │ │ │ │ str r6, [r4, #8] │ │ │ │ - b.n 9b196 <_Py_NewReferenceNoTotal@@Base+0xaa> │ │ │ │ + b.n 9b15e <_Py_NewReferenceNoTotal@@Base+0xaa> │ │ │ │ mov.w sl, sl, lsl #1 │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r1, sl, lsl #2 │ │ │ │ - bl 83d44 │ │ │ │ + bl 83d58 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r0, 9b36a <_Py_NewReferenceNoTotal@@Base+0x27e> │ │ │ │ + cbz r0, 9b332 <_Py_NewReferenceNoTotal@@Base+0x27e> │ │ │ │ mov r9, r0 │ │ │ │ - b.n 9b2a0 <_Py_NewReferenceNoTotal@@Base+0x1b4> │ │ │ │ + b.n 9b268 <_Py_NewReferenceNoTotal@@Base+0x1b4> │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 9b212 <_Py_NewReferenceNoTotal@@Base+0x126> │ │ │ │ - bl 1e7a0c │ │ │ │ + b.n 9b1cc <_Py_NewReferenceNoTotal@@Base+0x118> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 25e8cc │ │ │ │ + b.n 9b22a <_Py_NewReferenceNoTotal@@Base+0x176> │ │ │ │ + bl 1e7954 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9b1c2 <_Py_NewReferenceNoTotal@@Base+0xd6> │ │ │ │ - bl 1e7a0c │ │ │ │ - bl 7f720 │ │ │ │ + bne.w 9b18a <_Py_NewReferenceNoTotal@@Base+0xd6> │ │ │ │ + bl 1e7954 │ │ │ │ + bl 7f734 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r2, r3, #1 │ │ │ │ mov r3, r2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9b194 <_Py_NewReferenceNoTotal@@Base+0xa8> │ │ │ │ + beq.w 9b15c <_Py_NewReferenceNoTotal@@Base+0xa8> │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 9b1d2 <_Py_NewReferenceNoTotal@@Base+0xe6> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 25ea04 │ │ │ │ - b.n 9b262 <_Py_NewReferenceNoTotal@@Base+0x176> │ │ │ │ + b.n 9b19a <_Py_NewReferenceNoTotal@@Base+0xe6> │ │ │ │ mov r0, r9 │ │ │ │ - bl 77270 │ │ │ │ + bl 771f0 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - bl 1e7a0c │ │ │ │ + bl 1e7954 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b.n 9b18e <_Py_NewReferenceNoTotal@@Base+0xa2> │ │ │ │ - bl 25ea04 │ │ │ │ + b.n 9b156 <_Py_NewReferenceNoTotal@@Base+0xa2> │ │ │ │ + bl 25e8cc │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9b136 <_Py_NewReferenceNoTotal@@Base+0x4a> │ │ │ │ + beq.w 9b0fe <_Py_NewReferenceNoTotal@@Base+0x4a> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r2, r3, #1 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 9b1d2 <_Py_NewReferenceNoTotal@@Base+0xe6> │ │ │ │ - bl 25ea04 │ │ │ │ + b.n 9b19a <_Py_NewReferenceNoTotal@@Base+0xe6> │ │ │ │ + bl 25e8cc │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9b182 <_Py_NewReferenceNoTotal@@Base+0x96> │ │ │ │ + beq.w 9b14a <_Py_NewReferenceNoTotal@@Base+0x96> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 9b314 <_Py_NewReferenceNoTotal@@Base+0x228> │ │ │ │ + b.n 9b2dc <_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 │ │ │ │ + str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ - sub sp, #60 @ 0x3c │ │ │ │ + sub sp, #68 @ 0x44 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r3 │ │ │ │ adds r3, #1 │ │ │ │ cmp r1, r2 │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ - beq.w 9cee6 <_Py_NewReferenceNoTotal@@Base+0x1dfa> │ │ │ │ - ldr r2, [r0, #60] @ 0x3c │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 9bf6e <_Py_NewReferenceNoTotal@@Base+0xe82> │ │ │ │ - ldrd r5, r3, [r4, #8] │ │ │ │ - cmp r5, r3 │ │ │ │ - beq.w 9c5dc <_Py_NewReferenceNoTotal@@Base+0x14f0> │ │ │ │ - ldr r1, [r4, #4] │ │ │ │ - mov.w fp, r5, lsl #2 │ │ │ │ - ldr.w r3, [r1, r5, lsl #2] │ │ │ │ + beq.w 9d22a <_Py_NewReferenceNoTotal@@Base+0x2176> │ │ │ │ + ldr r5, [r0, #60] @ 0x3c │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.w 9d238 <_Py_NewReferenceNoTotal@@Base+0x2184> │ │ │ │ + ldrd r6, r3, [r4, #8] │ │ │ │ + cmp r6, r3 │ │ │ │ + beq.w 9c5d6 <_Py_NewReferenceNoTotal@@Base+0x1522> │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ + lsls r3, r6, #2 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + ldr.w r3, [r2, r6, lsl #2] │ │ │ │ ldr r3, [r3, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9bf20 <_Py_NewReferenceNoTotal@@Base+0xe34> │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - cmp.w r0, #1008 @ 0x3f0 │ │ │ │ - beq.w 9bac0 <_Py_NewReferenceNoTotal@@Base+0x9d4> │ │ │ │ + beq.w 9bddc <_Py_NewReferenceNoTotal@@Base+0xd28> │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ + cmp.w r1, #1008 @ 0x3f0 │ │ │ │ + beq.w 9ba64 <_Py_NewReferenceNoTotal@@Base+0x9b0> │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9bf20 <_Py_NewReferenceNoTotal@@Base+0xe34> │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp.w r2, #1008 @ 0x3f0 │ │ │ │ - beq.w 9bac0 <_Py_NewReferenceNoTotal@@Base+0x9d4> │ │ │ │ + beq.w 9bddc <_Py_NewReferenceNoTotal@@Base+0xd28> │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ + cmp.w r1, #1008 @ 0x3f0 │ │ │ │ + beq.w 9ba64 <_Py_NewReferenceNoTotal@@Base+0x9b0> │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9b404 <_Py_NewReferenceNoTotal@@Base+0x318> │ │ │ │ + bne.n 9b3cc <_Py_NewReferenceNoTotal@@Base+0x318> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - cmp r3, r5 │ │ │ │ - beq.w 9cfec <_Py_NewReferenceNoTotal@@Base+0x1f00> │ │ │ │ + cmp r3, r6 │ │ │ │ + beq.w 9cf34 <_Py_NewReferenceNoTotal@@Base+0x1e80> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - ldr.w r0, [r1, fp] │ │ │ │ - ldr r6, [r0, #12] │ │ │ │ - ldr r0, [r0, #16] │ │ │ │ - str r6, [sp, #32] │ │ │ │ - str r0, [sp, #28] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 9bf6e <_Py_NewReferenceNoTotal@@Base+0xe82> │ │ │ │ - adds r2, r3, #1 │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ - movw r2, #6000 @ 0x1770 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 9cf18 <_Py_NewReferenceNoTotal@@Base+0x1e2c> │ │ │ │ - ldrd r3, r6, [r4, #8] │ │ │ │ - cmp r6, r3 │ │ │ │ - beq.w 9cf2e <_Py_NewReferenceNoTotal@@Base+0x1e42> │ │ │ │ - ldr.w r2, [r1, r3, lsl #2] │ │ │ │ - mov r6, r3 │ │ │ │ - ldr r0, [r2, #12] │ │ │ │ - ldr r2, [r2, #16] │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ + ldr r1, [r2, 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] │ │ │ │ + str r1, [sp, #32] │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.w 9d238 <_Py_NewReferenceNoTotal@@Base+0x2184> │ │ │ │ + adds r1, r3, #1 │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ + movw r1, #6000 @ 0x1770 │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.w 9cedc <_Py_NewReferenceNoTotal@@Base+0x1e28> │ │ │ │ + ldrd r3, r7, [r4, #8] │ │ │ │ + cmp r7, r3 │ │ │ │ + beq.w 9cef4 <_Py_NewReferenceNoTotal@@Base+0x1e40> │ │ │ │ + ldr.w r1, [r2, r3, lsl #2] │ │ │ │ + mov r7, r3 │ │ │ │ + ldr r0, [r1, #12] │ │ │ │ + ldr r1, [r1, #16] │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ + str r1, [sp, #40] @ 0x28 │ │ │ │ + ldr.w r5, [r2, r3, lsl #2] │ │ │ │ + ldr r2, [r5, #0] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 9b9a8 <_Py_NewReferenceNoTotal@@Base+0x8bc> │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ + beq.w 9b948 <_Py_NewReferenceNoTotal@@Base+0x894> │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ - str r6, [r4, #8] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 9b944 <_Py_NewReferenceNoTotal@@Base+0x858> │ │ │ │ + str r7, [r4, #8] │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.w 9b914 <_Py_NewReferenceNoTotal@@Base+0x860> │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 9c172 <_Py_NewReferenceNoTotal@@Base+0x1086> │ │ │ │ - ldr r3, [r4, #12] │ │ │ │ - cmp r6, r3 │ │ │ │ - beq.w 9c18a <_Py_NewReferenceNoTotal@@Base+0x109e> │ │ │ │ - mov r7, r6 │ │ │ │ - mov r3, r6 │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ - ldr.w r2, [r2, r3, lsl #2] │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ - cmp r2, #7 │ │ │ │ - beq.w 9bf26 <_Py_NewReferenceNoTotal@@Base+0xe3a> │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ + beq.w 9c0b2 <_Py_NewReferenceNoTotal@@Base+0xffe> │ │ │ │ + ldr r5, [r4, #12] │ │ │ │ + cmp r7, r5 │ │ │ │ + beq.w 9c0ca <_Py_NewReferenceNoTotal@@Base+0x1016> │ │ │ │ + mov r8, r7 │ │ │ │ + mov r5, r7 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr.w r3, [r3, r5, lsl #2] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + cmp r3, #7 │ │ │ │ + beq.w 9bf18 <_Py_NewReferenceNoTotal@@Base+0xe64> │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ - str r7, [r4, #8] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 9d000 <_Py_NewReferenceNoTotal@@Base+0x1f14> │ │ │ │ + str.w r8, [r4, #8] │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.w 9d224 <_Py_NewReferenceNoTotal@@Base+0x2170> │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 9c720 <_Py_NewReferenceNoTotal@@Base+0x1634> │ │ │ │ + beq.w 9c6a0 <_Py_NewReferenceNoTotal@@Base+0x15ec> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - cmp r7, r3 │ │ │ │ - beq.w 9c738 <_Py_NewReferenceNoTotal@@Base+0x164c> │ │ │ │ + cmp r8, r3 │ │ │ │ + beq.w 9c6b8 <_Py_NewReferenceNoTotal@@Base+0x1604> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - movw lr, #6000 @ 0x1770 │ │ │ │ - ldr.w r1, [r2, r7, lsl #2] │ │ │ │ + movw ip, #6000 @ 0x1770 │ │ │ │ + ldr.w r1, [r2, r8, 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 9cfe2 <_Py_NewReferenceNoTotal@@Base+0x1ef6> │ │ │ │ - ldr.w sl, [r4, #8] │ │ │ │ - cmp sl, r3 │ │ │ │ - beq.w 9c662 <_Py_NewReferenceNoTotal@@Base+0x1576> │ │ │ │ + cmp r2, ip │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ + str r1, [sp, #52] @ 0x34 │ │ │ │ + str r5, [r4, #88] @ 0x58 │ │ │ │ + beq.w 9cf64 <_Py_NewReferenceNoTotal@@Base+0x1eb0> │ │ │ │ + ldr.w fp, [r4, #8] │ │ │ │ + cmp fp, r3 │ │ │ │ + beq.w 9c66e <_Py_NewReferenceNoTotal@@Base+0x15ba> │ │ │ │ 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 9bbb2 <_Py_NewReferenceNoTotal@@Base+0xac6> │ │ │ │ + beq.w 9bb76 <_Py_NewReferenceNoTotal@@Base+0xac2> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ movw r0, #1188 @ 0x4a4 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 9b50c <_Py_NewReferenceNoTotal@@Base+0x420> │ │ │ │ + beq.n 9b4d2 <_Py_NewReferenceNoTotal@@Base+0x41e> │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9bbb2 <_Py_NewReferenceNoTotal@@Base+0xac6> │ │ │ │ + beq.w 9bb76 <_Py_NewReferenceNoTotal@@Base+0xac2> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r0 │ │ │ │ - bne.n 9b4fe <_Py_NewReferenceNoTotal@@Base+0x412> │ │ │ │ - ldrd r8, r3, [r3, #4] │ │ │ │ + bne.n 9b4c4 <_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 9b95c <_Py_NewReferenceNoTotal@@Base+0x870> │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - str r7, [r4, #8] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 9ccea <_Py_NewReferenceNoTotal@@Base+0x1bfe> │ │ │ │ + cmp.w r9, #0 │ │ │ │ + bne.w 9b92c <_Py_NewReferenceNoTotal@@Base+0x878> │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ + str.w r8, [r4, #8] │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.w 9cd78 <_Py_NewReferenceNoTotal@@Base+0x1cc4> │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 9c640 <_Py_NewReferenceNoTotal@@Base+0x1554> │ │ │ │ + beq.w 9c64a <_Py_NewReferenceNoTotal@@Base+0x1596> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - cmp r7, r3 │ │ │ │ - beq.w 9c650 <_Py_NewReferenceNoTotal@@Base+0x1564> │ │ │ │ + cmp r8, r3 │ │ │ │ + beq.w 9c65a <_Py_NewReferenceNoTotal@@Base+0x15a6> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr.w r3, [r3, r7, lsl #2] │ │ │ │ + ldr.w r3, [r3, r8, lsl #2] │ │ │ │ ldr r3, [r3, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9bcb4 <_Py_NewReferenceNoTotal@@Base+0xbc8> │ │ │ │ + beq.w 9bcd6 <_Py_NewReferenceNoTotal@@Base+0xc22> │ │ │ │ ldr r1, [r3, #0] │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 9b566 <_Py_NewReferenceNoTotal@@Base+0x47a> │ │ │ │ + beq.n 9b52e <_Py_NewReferenceNoTotal@@Base+0x47a> │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9bcb4 <_Py_NewReferenceNoTotal@@Base+0xbc8> │ │ │ │ + beq.w 9bcd6 <_Py_NewReferenceNoTotal@@Base+0xc22> │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 9b558 <_Py_NewReferenceNoTotal@@Base+0x46c> │ │ │ │ - ldrd r8, r3, [r3, #4] │ │ │ │ + bne.n 9b520 <_Py_NewReferenceNoTotal@@Base+0x46c> │ │ │ │ + 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 9b98c <_Py_NewReferenceNoTotal@@Base+0x8a0> │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ + cmp.w r9, #0 │ │ │ │ + bne.w 9bace <_Py_NewReferenceNoTotal@@Base+0xa1a> │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ subs r3, #2 │ │ │ │ - mov r9, r2 │ │ │ │ - str r6, [r4, #8] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 9cc3c <_Py_NewReferenceNoTotal@@Base+0x1b50> │ │ │ │ - adds r1, r3, #1 │ │ │ │ - str r1, [r4, #88] @ 0x58 │ │ │ │ - movw r1, #6000 @ 0x1770 │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.w 9c600 <_Py_NewReferenceNoTotal@@Base+0x1514> │ │ │ │ - movw sl, #19968 @ 0x4e00 │ │ │ │ - movt sl, #72 @ 0x48 │ │ │ │ - movw r1, #6037 @ 0x1795 │ │ │ │ - movt r1, #7 │ │ │ │ - mov r8, r6 │ │ │ │ - ldr.w r3, [sl, #692] @ 0x2b4 │ │ │ │ - cmp r3, r1 │ │ │ │ - bne.w 9c62c <_Py_NewReferenceNoTotal@@Base+0x1540> │ │ │ │ - ldr r3, [pc, #704] @ (9b874 <_Py_NewReferenceNoTotal@@Base+0x788>) │ │ │ │ - mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ - ldr r3, [r1, r3] │ │ │ │ + mov sl, r5 │ │ │ │ + str r7, [r4, #8] │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.w 9cbfa <_Py_NewReferenceNoTotal@@Base+0x1b46> │ │ │ │ + adds r2, r3, #1 │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ + movw r2, #6000 @ 0x1770 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 9c5fa <_Py_NewReferenceNoTotal@@Base+0x1546> │ │ │ │ + movw fp, #19968 @ 0x4e00 │ │ │ │ + movt fp, #72 @ 0x48 │ │ │ │ + movw r2, #6029 @ 0x178d │ │ │ │ + movt r2, #7 │ │ │ │ + mov r9, r7 │ │ │ │ + ldr.w r3, [fp, #692] @ 0x2b4 │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.w 9c626 <_Py_NewReferenceNoTotal@@Base+0x1572> │ │ │ │ + ldr r3, [pc, #708] @ (9b840 <_Py_NewReferenceNoTotal@@Base+0x78c>) │ │ │ │ + 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 9c1b4 <_Py_NewReferenceNoTotal@@Base+0x10c8> │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - ldr r7, [r1, #4] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r1, [r2, #8] │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.w 9c178 <_Py_NewReferenceNoTotal@@Base+0x10c4> │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + ldr.w r8, [r2, #4] │ │ │ │ adds r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - ldr.w ip, [r7] │ │ │ │ - str.w ip, [r1, #4] │ │ │ │ - cmp.w ip, #0 │ │ │ │ - beq.w 9b90c <_Py_NewReferenceNoTotal@@Base+0x820> │ │ │ │ + str r3, [r2, #0] │ │ │ │ + ldr.w r0, [r8] │ │ │ │ + str r0, [r2, #4] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 9b8dc <_Py_NewReferenceNoTotal@@Base+0x828> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 9ce86 <_Py_NewReferenceNoTotal@@Base+0x1d9a> │ │ │ │ + beq.w 9cf6e <_Py_NewReferenceNoTotal@@Base+0x1eba> │ │ │ │ mov r0, r4 │ │ │ │ - bl b14c4 │ │ │ │ - mov r3, r0 │ │ │ │ - cbz r0, 9b618 <_Py_NewReferenceNoTotal@@Base+0x52c> │ │ │ │ - ldrd r1, r2, [r4, #8] │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.w 9bdd4 <_Py_NewReferenceNoTotal@@Base+0xce8> │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ - ldr.w r2, [r2, r1, lsl #2] │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ - cmp r2, #22 │ │ │ │ - beq.w 9bdf4 <_Py_NewReferenceNoTotal@@Base+0xd08> │ │ │ │ + bl b14ec │ │ │ │ + mov r5, r0 │ │ │ │ + cbz r0, 9b5de <_Py_NewReferenceNoTotal@@Base+0x52a> │ │ │ │ + ldrd r2, r3, [r4, #8] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 9c25c <_Py_NewReferenceNoTotal@@Base+0x11a8> │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr.w r3, [r3, r2, lsl #2] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + cmp r3, #22 │ │ │ │ + beq.w 9bde2 <_Py_NewReferenceNoTotal@@Base+0xd2e> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ - movw r1, #29761 @ 0x7441 │ │ │ │ + movw r1, #29633 @ 0x73c1 │ │ │ │ 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 9c676 <_Py_NewReferenceNoTotal@@Base+0x158a> │ │ │ │ - ldr r2, [pc, #572] @ (9b874 <_Py_NewReferenceNoTotal@@Base+0x788>) │ │ │ │ + bne.w 9c682 <_Py_NewReferenceNoTotal@@Base+0x15ce> │ │ │ │ + ldr r2, [pc, #580] @ (9b840 <_Py_NewReferenceNoTotal@@Base+0x78c>) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr r2, [r1, r2] │ │ │ │ - bic.w r1, r7, #4080 @ 0xff0 │ │ │ │ + bic.w r1, r8, #4080 @ 0xff0 │ │ │ │ bic.w r1, r1, #15 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ - ldr.w r8, [r2, #1528] @ 0x5f8 │ │ │ │ - cmn.w r8, #804 @ 0x324 │ │ │ │ - beq.w 9c5a2 <_Py_NewReferenceNoTotal@@Base+0x14b6> │ │ │ │ - lsrs r0, r7, #18 │ │ │ │ - ubfx ip, r7, #0, #18 │ │ │ │ - add.w r0, r8, r0, lsl #3 │ │ │ │ + ldr.w r5, [r2, #1528] @ 0x5f8 │ │ │ │ + cmn.w r5, #804 @ 0x324 │ │ │ │ + beq.w 9c568 <_Py_NewReferenceNoTotal@@Base+0x14b4> │ │ │ │ + mov.w r0, r8, lsr #18 │ │ │ │ + ubfx ip, r8, #0, #18 │ │ │ │ + add.w r0, r5, r0, lsl #3 │ │ │ │ ldr.w r2, [r0, #808] @ 0x328 │ │ │ │ cmp r2, ip │ │ │ │ - bgt.n 9b680 <_Py_NewReferenceNoTotal@@Base+0x594> │ │ │ │ + bgt.n 9b648 <_Py_NewReferenceNoTotal@@Base+0x594> │ │ │ │ ldr.w r2, [r0, #804] @ 0x324 │ │ │ │ cmp r2, ip │ │ │ │ ite gt │ │ │ │ movgt r0, #0 │ │ │ │ movle r0, #1 │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9c5a2 <_Py_NewReferenceNoTotal@@Base+0x14b6> │ │ │ │ + beq.w 9c568 <_Py_NewReferenceNoTotal@@Base+0x14b4> │ │ │ │ ldr r0, [r1, #4] │ │ │ │ - str r0, [r7, #0] │ │ │ │ - str r7, [r1, #4] │ │ │ │ + str.w r0, [r8] │ │ │ │ + str.w r8, [r1, #4] │ │ │ │ ldr r2, [r1, #0] │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9bf74 <_Py_NewReferenceNoTotal@@Base+0xe88> │ │ │ │ + beq.w 9bf92 <_Py_NewReferenceNoTotal@@Base+0xede> │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9c69a <_Py_NewReferenceNoTotal@@Base+0x15ae> │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ + beq.w 9c6f0 <_Py_NewReferenceNoTotal@@Base+0x163c> │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ subs r3, #1 │ │ │ │ - str r6, [r4, #8] │ │ │ │ + str r7, [r4, #8] │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 9b942 <_Py_NewReferenceNoTotal@@Base+0x856> │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.w 9b912 <_Py_NewReferenceNoTotal@@Base+0x85e> │ │ │ │ mov r0, r4 │ │ │ │ - bl b3e70 │ │ │ │ - mov r7, r0 │ │ │ │ + bl b3e94 │ │ │ │ + mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9bb5a <_Py_NewReferenceNoTotal@@Base+0xa6e> │ │ │ │ + bne.w 9bc7e <_Py_NewReferenceNoTotal@@Base+0xbca> │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ - str r6, [r4, #8] │ │ │ │ + str r7, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9cac2 <_Py_NewReferenceNoTotal@@Base+0x19d6> │ │ │ │ + bne.w 9ca86 <_Py_NewReferenceNoTotal@@Base+0x19d2> │ │ │ │ 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 9bdcc <_Py_NewReferenceNoTotal@@Base+0xce0> │ │ │ │ + str r6, [r4, #8] │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.w 9cc00 <_Py_NewReferenceNoTotal@@Base+0x1b4c> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - cmp r5, r3 │ │ │ │ - beq.w 9bad4 <_Py_NewReferenceNoTotal@@Base+0x9e8> │ │ │ │ + cmp r6, r3 │ │ │ │ + beq.w 9ba78 <_Py_NewReferenceNoTotal@@Base+0x9c4> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr.w r3, [r3, r5, lsl #2] │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - cmp r1, #1 │ │ │ │ - beq.w 9baee <_Py_NewReferenceNoTotal@@Base+0xa02> │ │ │ │ - str r5, [r4, #8] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 9bdcc <_Py_NewReferenceNoTotal@@Base+0xce0> │ │ │ │ + ldr.w r3, [r3, r6, lsl #2] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp r2, #1 │ │ │ │ + beq.w 9ba92 <_Py_NewReferenceNoTotal@@Base+0x9de> │ │ │ │ + str r6, [r4, #8] │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.w 9cc00 <_Py_NewReferenceNoTotal@@Base+0x1b4c> │ │ │ │ mov r0, r4 │ │ │ │ - str r2, [sp, #24] │ │ │ │ - bl b4e28 │ │ │ │ - mov r6, r0 │ │ │ │ + bl b4e4c │ │ │ │ + mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9bb16 <_Py_NewReferenceNoTotal@@Base+0xa2a> │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - str r5, [r4, #8] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 9bdcc <_Py_NewReferenceNoTotal@@Base+0xce0> │ │ │ │ + bne.w 9baea <_Py_NewReferenceNoTotal@@Base+0xa36> │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ + str r6, [r4, #8] │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.w 9c338 <_Py_NewReferenceNoTotal@@Base+0x1284> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - cmp r5, r3 │ │ │ │ - beq.w 9c2b6 <_Py_NewReferenceNoTotal@@Base+0x11ca> │ │ │ │ + cmp r6, r3 │ │ │ │ + beq.w 9c276 <_Py_NewReferenceNoTotal@@Base+0x11c2> │ │ │ │ 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 9bf88 <_Py_NewReferenceNoTotal@@Base+0xe9c> │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.w 9bfa6 <_Py_NewReferenceNoTotal@@Base+0xef2> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ - mov r1, r3 │ │ │ │ - str r5, [r4, #8] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 9cfa6 <_Py_NewReferenceNoTotal@@Base+0x1eba> │ │ │ │ + mov r2, r3 │ │ │ │ + str r6, [r4, #8] │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.w 9ced0 <_Py_NewReferenceNoTotal@@Base+0x1e1c> │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 9c2f0 <_Py_NewReferenceNoTotal@@Base+0x1204> │ │ │ │ - ldr r6, [r4, #12] │ │ │ │ - cmp r5, r6 │ │ │ │ - beq.w 9c304 <_Py_NewReferenceNoTotal@@Base+0x1218> │ │ │ │ - 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 9bf4c <_Py_NewReferenceNoTotal@@Base+0xe60> │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ + beq.w 9c2b6 <_Py_NewReferenceNoTotal@@Base+0x1202> │ │ │ │ + ldr r5, [r4, #12] │ │ │ │ + cmp r6, r5 │ │ │ │ + beq.w 9c2ca <_Py_NewReferenceNoTotal@@Base+0x1216> │ │ │ │ + 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 9bf72 <_Py_NewReferenceNoTotal@@Base+0xebe> │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ str r3, [r4, #8] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 9c31a <_Py_NewReferenceNoTotal@@Base+0x122e> │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - cmp r0, r3 │ │ │ │ - beq.w 9c322 <_Py_NewReferenceNoTotal@@Base+0x1236> │ │ │ │ - ldr.w r3, [r1, r3, lsl #2] │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - movw r3, #621 @ 0x26d │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.w 9c2e0 <_Py_NewReferenceNoTotal@@Base+0x122c> │ │ │ │ + ldr r1, [r4, #12] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 9bf4c <_Py_NewReferenceNoTotal@@Base+0xe60> │ │ │ │ + beq.w 9c2e8 <_Py_NewReferenceNoTotal@@Base+0x1234> │ │ │ │ + ldr.w r3, [r2, r3, lsl #2] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + movw r3, #621 @ 0x26d │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.w 9bf72 <_Py_NewReferenceNoTotal@@Base+0xebe> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ - str r5, [r4, #8] │ │ │ │ + str r6, [r4, #8] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 9bf6e <_Py_NewReferenceNoTotal@@Base+0xe82> │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.w 9c33a <_Py_NewReferenceNoTotal@@Base+0x1286> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - cmp r5, r3 │ │ │ │ - beq.w 9c348 <_Py_NewReferenceNoTotal@@Base+0x125c> │ │ │ │ + cmp r6, r3 │ │ │ │ + beq.w 9c30e <_Py_NewReferenceNoTotal@@Base+0x125a> │ │ │ │ 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 9c1ce <_Py_NewReferenceNoTotal@@Base+0x10e2> │ │ │ │ - str r5, [r4, #8] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 9bdcc <_Py_NewReferenceNoTotal@@Base+0xce0> │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.w 9c192 <_Py_NewReferenceNoTotal@@Base+0x10de> │ │ │ │ + str r6, [r4, #8] │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.w 9c338 <_Py_NewReferenceNoTotal@@Base+0x1284> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - cmp r5, r3 │ │ │ │ - beq.w 9c39e <_Py_NewReferenceNoTotal@@Base+0x12b2> │ │ │ │ + cmp r6, r3 │ │ │ │ + beq.w 9c372 <_Py_NewReferenceNoTotal@@Base+0x12be> │ │ │ │ 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 9c4fa <_Py_NewReferenceNoTotal@@Base+0x140e> │ │ │ │ - str r5, [r4, #8] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 9bdcc <_Py_NewReferenceNoTotal@@Base+0xce0> │ │ │ │ + moveq r1, r6 │ │ │ │ + beq.w 9c3fc <_Py_NewReferenceNoTotal@@Base+0x1348> │ │ │ │ + str r6, [r4, #8] │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.w 9c338 <_Py_NewReferenceNoTotal@@Base+0x1284> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - cmp r5, r3 │ │ │ │ - beq.w 9c40c <_Py_NewReferenceNoTotal@@Base+0x1320> │ │ │ │ + cmp r6, r3 │ │ │ │ + beq.w 9c3b8 <_Py_NewReferenceNoTotal@@Base+0x1304> │ │ │ │ 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 9c770 <_Py_NewReferenceNoTotal@@Base+0x1684> │ │ │ │ - str r5, [r4, #8] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 9bdcc <_Py_NewReferenceNoTotal@@Base+0xce0> │ │ │ │ + beq.w 9c776 <_Py_NewReferenceNoTotal@@Base+0x16c2> │ │ │ │ + str r6, [r4, #8] │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.w 9c338 <_Py_NewReferenceNoTotal@@Base+0x1284> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - cmp r5, r3 │ │ │ │ - beq.w 9c3e8 <_Py_NewReferenceNoTotal@@Base+0x12fc> │ │ │ │ + cmp r6, r3 │ │ │ │ + beq.w 9c3da <_Py_NewReferenceNoTotal@@Base+0x1326> │ │ │ │ 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 9c814 <_Py_NewReferenceNoTotal@@Base+0x1728> │ │ │ │ - str r5, [r4, #8] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 9bdcc <_Py_NewReferenceNoTotal@@Base+0xce0> │ │ │ │ + beq.w 9c818 <_Py_NewReferenceNoTotal@@Base+0x1764> │ │ │ │ + str r6, [r4, #8] │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.w 9c338 <_Py_NewReferenceNoTotal@@Base+0x1284> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - cmp r5, r3 │ │ │ │ - beq.w 9c3c2 <_Py_NewReferenceNoTotal@@Base+0x12d6> │ │ │ │ + cmp r6, r3 │ │ │ │ + beq.w 9c394 <_Py_NewReferenceNoTotal@@Base+0x12e0> │ │ │ │ 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 9c88a <_Py_NewReferenceNoTotal@@Base+0x179e> │ │ │ │ - str r5, [r4, #8] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 9bdcc <_Py_NewReferenceNoTotal@@Base+0xce0> │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.w 9c88e <_Py_NewReferenceNoTotal@@Base+0x17da> │ │ │ │ + str r6, [r4, #8] │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.w 9c338 <_Py_NewReferenceNoTotal@@Base+0x1284> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - cmp r5, r3 │ │ │ │ - beq.w 9c57e <_Py_NewReferenceNoTotal@@Base+0x1492> │ │ │ │ + cmp r6, r3 │ │ │ │ + beq.w 9c51e <_Py_NewReferenceNoTotal@@Base+0x146a> │ │ │ │ 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 9c958 <_Py_NewReferenceNoTotal@@Base+0x186c> │ │ │ │ - str r5, [r4, #8] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 9bdcc <_Py_NewReferenceNoTotal@@Base+0xce0> │ │ │ │ + moveq r1, r6 │ │ │ │ + beq.w 9c922 <_Py_NewReferenceNoTotal@@Base+0x186e> │ │ │ │ + str r6, [r4, #8] │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.w 9c338 <_Py_NewReferenceNoTotal@@Base+0x1284> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - cmp r5, r3 │ │ │ │ - beq.w 9c532 <_Py_NewReferenceNoTotal@@Base+0x1446> │ │ │ │ + cmp r6, r3 │ │ │ │ + beq.w 9c542 <_Py_NewReferenceNoTotal@@Base+0x148e> │ │ │ │ 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 9ca8a <_Py_NewReferenceNoTotal@@Base+0x199e> │ │ │ │ - b.n 9b878 <_Py_NewReferenceNoTotal@@Base+0x78c> │ │ │ │ + moveq r3, r6 │ │ │ │ + beq.w 9ca4e <_Py_NewReferenceNoTotal@@Base+0x199a> │ │ │ │ + b.n 9b844 <_Py_NewReferenceNoTotal@@Base+0x790> │ │ │ │ + nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - str r5, [r4, #8] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 9bdcc <_Py_NewReferenceNoTotal@@Base+0xce0> │ │ │ │ + str r6, [r4, #8] │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.w 9c338 <_Py_NewReferenceNoTotal@@Base+0x1284> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - cmp r5, r3 │ │ │ │ - beq.w 9c558 <_Py_NewReferenceNoTotal@@Base+0x146c> │ │ │ │ + cmp r6, r3 │ │ │ │ + beq.w 9c4f8 <_Py_NewReferenceNoTotal@@Base+0x1444> │ │ │ │ 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 9cb8a <_Py_NewReferenceNoTotal@@Base+0x1a9e> │ │ │ │ - str r5, [r4, #8] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 9bdcc <_Py_NewReferenceNoTotal@@Base+0xce0> │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.w 9cb4c <_Py_NewReferenceNoTotal@@Base+0x1a98> │ │ │ │ + str r6, [r4, #8] │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.w 9c338 <_Py_NewReferenceNoTotal@@Base+0x1284> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - cmp r5, r3 │ │ │ │ - beq.w 9c430 <_Py_NewReferenceNoTotal@@Base+0x1344> │ │ │ │ + cmp r6, r3 │ │ │ │ + beq.w 9c430 <_Py_NewReferenceNoTotal@@Base+0x137c> │ │ │ │ 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 9c44e <_Py_NewReferenceNoTotal@@Base+0x1362> │ │ │ │ - str r5, [r4, #8] │ │ │ │ - movs r7, #0 │ │ │ │ - ldr r5, [r4, #20] │ │ │ │ - ldr r6, [r5, #4] │ │ │ │ - ldrd r1, r2, [r6] │ │ │ │ - add.w r3, r2, #16 │ │ │ │ - cmp r3, r1 │ │ │ │ - bhi.w 9c922 <_Py_NewReferenceNoTotal@@Base+0x1836> │ │ │ │ - str r3, [r6, #4] │ │ │ │ - ldr r3, [r6, #12] │ │ │ │ - adds r3, r3, r2 │ │ │ │ - beq.w 9cf8a <_Py_NewReferenceNoTotal@@Base+0x1e9e> │ │ │ │ - ldr r2, [r5, #4] │ │ │ │ - ldr r2, [r2, #8] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 9c990 <_Py_NewReferenceNoTotal@@Base+0x18a4> │ │ │ │ - mov.w r2, #1008 @ 0x3f0 │ │ │ │ - str r2, [r3, #0] │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ - str r2, [r3, #8] │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ - str r7, [r3, #4] │ │ │ │ - ldr.w r1, [r2, fp] │ │ │ │ - ldr r2, [r1, #28] │ │ │ │ - str r2, [r3, #12] │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ - str r3, [r1, #28] │ │ │ │ - subs r2, #1 │ │ │ │ + beq.w 9c44e <_Py_NewReferenceNoTotal@@Base+0x139a> │ │ │ │ + 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 9bb3e <_Py_NewReferenceNoTotal@@Base+0xa8a> │ │ │ │ + str r2, [r5, #4] │ │ │ │ + ldr r2, [r5, #12] │ │ │ │ + adds r2, r2, r1 │ │ │ │ + beq.w 9cebc <_Py_NewReferenceNoTotal@@Base+0x1e08> │ │ │ │ + ldr r1, [r6, #4] │ │ │ │ + ldr r1, [r1, #8] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.w 9bf14 <_Py_NewReferenceNoTotal@@Base+0xe60> │ │ │ │ + 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 9b5e6 <_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 9b5ac <_Py_NewReferenceNoTotal@@Base+0x4f8> │ │ │ │ + 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 9b5e8 <_Py_NewReferenceNoTotal@@Base+0x4fc> │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 9b5ae <_Py_NewReferenceNoTotal@@Base+0x4fa> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - str r6, [r4, #8] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 9b6a6 <_Py_NewReferenceNoTotal@@Base+0x5ba> │ │ │ │ + str r7, [r4, #8] │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 9b672 <_Py_NewReferenceNoTotal@@Base+0x5be> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 9b6c4 <_Py_NewReferenceNoTotal@@Base+0x5d8> │ │ │ │ - mov r9, sl │ │ │ │ - str.w r9, [r4, #8] │ │ │ │ + b.n 9b690 <_Py_NewReferenceNoTotal@@Base+0x5dc> │ │ │ │ + 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 9b520 <_Py_NewReferenceNoTotal@@Base+0x434> │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.w 9b4e6 <_Py_NewReferenceNoTotal@@Base+0x432> │ │ │ │ ldrd r3, r2, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 9c5ca <_Py_NewReferenceNoTotal@@Base+0x14de> │ │ │ │ + beq.w 9c590 <_Py_NewReferenceNoTotal@@Base+0x14dc> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r2, [r2, r3, lsl #2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, #23 │ │ │ │ - beq.w 9c01c <_Py_NewReferenceNoTotal@@Base+0xf30> │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - b.n 9b520 <_Py_NewReferenceNoTotal@@Base+0x434> │ │ │ │ - mov r9, r7 │ │ │ │ - str.w r9, [r4, #8] │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.w 9b57a <_Py_NewReferenceNoTotal@@Base+0x48e> │ │ │ │ - ldrd r3, r2, [r4, #8] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 9c13c <_Py_NewReferenceNoTotal@@Base+0x1050> │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ - ldr.w r2, [r2, r3, lsl #2] │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ - cmp r2, #9 │ │ │ │ - beq.w 9c096 <_Py_NewReferenceNoTotal@@Base+0xfaa> │ │ │ │ + beq.w 9c032 <_Py_NewReferenceNoTotal@@Base+0xf7e> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ - b.n 9b57a <_Py_NewReferenceNoTotal@@Base+0x48e> │ │ │ │ - ldr r1, [r7, #4] │ │ │ │ + b.n 9b4e6 <_Py_NewReferenceNoTotal@@Base+0x432> │ │ │ │ + ldr r1, [r5, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #8] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - bpl.w 9cdf6 <_Py_NewReferenceNoTotal@@Base+0x1d0a> │ │ │ │ + bpl.w 9cd58 <_Py_NewReferenceNoTotal@@Base+0x1ca4> │ │ │ │ adds r1, #16 │ │ │ │ - beq.w 9ce0e <_Py_NewReferenceNoTotal@@Base+0x1d22> │ │ │ │ + beq.w 9cd70 <_Py_NewReferenceNoTotal@@Base+0x1cbc> │ │ │ │ mov r0, r4 │ │ │ │ - bl ab410 <_PyEval_EvalFrameDefault@@Base+0xd278> │ │ │ │ - mov r2, r0 │ │ │ │ + bl ab42c <_PyEval_EvalFrameDefault@@Base+0xd290> │ │ │ │ + mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9ce0e <_Py_NewReferenceNoTotal@@Base+0x1d22> │ │ │ │ - ldr.w r8, [r4, #20] │ │ │ │ - ldr r3, [r7, #20] │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [r7, #24] │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - ldr.w r3, [r8, #4] │ │ │ │ - ldrd sl, r9, [r7, #12] │ │ │ │ - ldr r0, [r3, #4] │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - add.w r7, r0, #32 │ │ │ │ - cmp r7, r1 │ │ │ │ - bhi.w 9cadc <_Py_NewReferenceNoTotal@@Base+0x19f0> │ │ │ │ - str r7, [r3, #4] │ │ │ │ - ldr r7, [r3, #12] │ │ │ │ - adds r7, r7, r0 │ │ │ │ - beq.w 9cf04 <_Py_NewReferenceNoTotal@@Base+0x1e18> │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 9cad4 <_Py_NewReferenceNoTotal@@Base+0x19e8> │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ + beq.w 9cd70 <_Py_NewReferenceNoTotal@@Base+0x1cbc> │ │ │ │ + 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 lr, r0, #32 │ │ │ │ + cmp lr, r2 │ │ │ │ + bhi.w 9caa0 <_Py_NewReferenceNoTotal@@Base+0x19ec> │ │ │ │ + ldr r2, [r5, #12] │ │ │ │ + str.w lr, [r5, #4] │ │ │ │ + adds.w r8, r2, r0 │ │ │ │ + beq.w 9cf88 <_Py_NewReferenceNoTotal@@Base+0x1ed4> │ │ │ │ + ldr r0, [r5, #8] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 9ca98 <_Py_NewReferenceNoTotal@@Base+0x19e4> │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ + str.w r1, [r8, #24] │ │ │ │ movs r1, #1 │ │ │ │ - str r3, [r7, #24] │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - str r3, [r7, #28] │ │ │ │ + strd sl, r9, [r8, #16] │ │ │ │ + str.w r2, [r8, #28] │ │ │ │ + str.w r3, [r8, #4] │ │ │ │ movs r3, #24 │ │ │ │ - strd sl, r9, [r7, #16] │ │ │ │ - str r2, [r7, #4] │ │ │ │ - str r3, [r7, #0] │ │ │ │ + str.w r3, [r8] │ │ │ │ ldrd r3, r2, [r4, #8] │ │ │ │ - str r1, [r7, #8] │ │ │ │ + str.w r1, [r8, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 9c2de <_Py_NewReferenceNoTotal@@Base+0x11f2> │ │ │ │ + beq.w 9c2a4 <_Py_NewReferenceNoTotal@@Base+0x11f0> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r2, [r2, r3, lsl #2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, #11 │ │ │ │ - bne.w 9b464 <_Py_NewReferenceNoTotal@@Base+0x378> │ │ │ │ + bne.w 9b42c <_Py_NewReferenceNoTotal@@Base+0x378> │ │ │ │ adds r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #8] │ │ │ │ - bl b349c │ │ │ │ - mov r8, r0 │ │ │ │ + bl b34c0 │ │ │ │ + mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9b464 <_Py_NewReferenceNoTotal@@Base+0x378> │ │ │ │ + beq.w 9b42c <_Py_NewReferenceNoTotal@@Base+0x378> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f84f0 │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - mov r9, r0 │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 9b466 <_Py_NewReferenceNoTotal@@Base+0x37a> │ │ │ │ + bl 1f83d4 │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ + mov sl, r0 │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.w 9b42e <_Py_NewReferenceNoTotal@@Base+0x37a> │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ - bl b2880 │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ + bl b28a4 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9b942 <_Py_NewReferenceNoTotal@@Base+0x856> │ │ │ │ - mov r1, r7 │ │ │ │ + beq.n 9b912 <_Py_NewReferenceNoTotal@@Base+0x85e> │ │ │ │ + mov r1, r8 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - ldrd r6, r7, [r3, #20] │ │ │ │ - bl b2ed4 │ │ │ │ + ldrd r5, r7, [r3, #20] │ │ │ │ + bl b2ef8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d04e <_Py_NewReferenceNoTotal@@Base+0x1f62> │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - mov r2, r9 │ │ │ │ + beq.w 9d24e <_Py_NewReferenceNoTotal@@Base+0x219a> │ │ │ │ + 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 1f87e4 │ │ │ │ + bl 1f87b4 <_PyParkingLot_UnparkAll@@Base+0x1e0> │ │ │ │ movs r1, #6 │ │ │ │ mov r3, r0 │ │ │ │ - movw r2, #29252 @ 0x7244 │ │ │ │ + movw r2, #29572 @ 0x7384 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1abce0 │ │ │ │ - mov r7, r0 │ │ │ │ + bl 1abbfc │ │ │ │ + mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9bf18 <_Py_NewReferenceNoTotal@@Base+0xe2c> │ │ │ │ - bl 7f720 │ │ │ │ + bne.w 9beea <_Py_NewReferenceNoTotal@@Base+0xe36> │ │ │ │ + bl 7f734 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9b6be <_Py_NewReferenceNoTotal@@Base+0x5d2> │ │ │ │ + beq.w 9b68a <_Py_NewReferenceNoTotal@@Base+0x5d6> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ - movs r2, #1 │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ + movs r5, #1 │ │ │ │ + str r5, [r4, #60] @ 0x3c │ │ │ │ subs r3, #1 │ │ │ │ - b.n 9b6c4 <_Py_NewReferenceNoTotal@@Base+0x5d8> │ │ │ │ + b.n 9b690 <_Py_NewReferenceNoTotal@@Base+0x5dc> │ │ │ │ ldrd r7, r1, [r3, #4] │ │ │ │ str r1, [r4, #8] │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ mov r0, r7 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ - add sp, #60 @ 0x3c │ │ │ │ + subs r3, r2, #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 97e18 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97de4 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9bdc6 <_Py_NewReferenceNoTotal@@Base+0xcda> │ │ │ │ + blt.w 9ccd6 <_Py_NewReferenceNoTotal@@Base+0x1c22> │ │ │ │ ldrd r3, r2, [r4, #4] │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 9bb12 <_Py_NewReferenceNoTotal@@Base+0xa26> │ │ │ │ + bne.n 9bab6 <_Py_NewReferenceNoTotal@@Base+0xa02> │ │ │ │ ldr r0, [r3, #4] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - bpl.w 9bdae <_Py_NewReferenceNoTotal@@Base+0xcc2> │ │ │ │ + bpl.w 9ccbe <_Py_NewReferenceNoTotal@@Base+0x1c0a> │ │ │ │ adds r0, #16 │ │ │ │ - beq.w 9bdc6 <_Py_NewReferenceNoTotal@@Base+0xcda> │ │ │ │ - movw r1, #21520 @ 0x5410 │ │ │ │ + beq.w 9ccd6 <_Py_NewReferenceNoTotal@@Base+0x1c22> │ │ │ │ + movw r1, #21804 @ 0x552c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ blx 2a890 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9c996 <_Py_NewReferenceNoTotal@@Base+0x18aa> │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - b.n 9b6e4 <_Py_NewReferenceNoTotal@@Base+0x5f8> │ │ │ │ - ldrd r0, r1, [r4, #4] │ │ │ │ - subs r3, r1, #1 │ │ │ │ - bmi.w 9bdcc <_Py_NewReferenceNoTotal@@Base+0xce0> │ │ │ │ + beq.w 9c95a <_Py_NewReferenceNoTotal@@Base+0x18a6> │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ + b.n 9b6b0 <_Py_NewReferenceNoTotal@@Base+0x5fc> │ │ │ │ + mov sl, r8 │ │ │ │ + str.w sl, [r4, #8] │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.w 9b542 <_Py_NewReferenceNoTotal@@Base+0x48e> │ │ │ │ + ldrd r3, r2, [r4, #8] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 9c5c4 <_Py_NewReferenceNoTotal@@Base+0x1510> │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ + ldr.w r2, [r2, r3, lsl #2] │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ + cmp r2, #9 │ │ │ │ + beq.w 9c0de <_Py_NewReferenceNoTotal@@Base+0x102a> │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + b.n 9b542 <_Py_NewReferenceNoTotal@@Base+0x48e> │ │ │ │ + ldrd r0, r2, [r4, #4] │ │ │ │ + subs r3, r2, #1 │ │ │ │ + bmi.w 9cc00 <_Py_NewReferenceNoTotal@@Base+0x1b4c> │ │ │ │ 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 9c11c <_Py_NewReferenceNoTotal@@Base+0x1030> │ │ │ │ + bls.w 9c5a2 <_Py_NewReferenceNoTotal@@Base+0x14ee> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ - ldrd r8, r5, [r3, #20] │ │ │ │ - bl acd7c <_PyArena_Malloc@@Base> │ │ │ │ - mov r7, r0 │ │ │ │ + ldrd r6, r5, [r3, #20] │ │ │ │ + bl acd98 <_PyArena_Malloc@@Base> │ │ │ │ + mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9cf6e <_Py_NewReferenceNoTotal@@Base+0x1e82> │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - str r3, [r0, #32] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - strd r3, r8, [r0, #36] @ 0x24 │ │ │ │ - movs r3, #25 │ │ │ │ - str r6, [r0, #4] │ │ │ │ + beq.w 9d26e <_Py_NewReferenceNoTotal@@Base+0x21ba> │ │ │ │ + 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 9b8c0 <_Py_NewReferenceNoTotal@@Base+0x7d4> │ │ │ │ - mov r0, r4 │ │ │ │ - bl cc074 │ │ │ │ - mov r8, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 9b6b4 <_Py_NewReferenceNoTotal@@Base+0x5c8> │ │ │ │ - mov r0, r4 │ │ │ │ - bl c0cdc <_PyArg_CheckPositional@@Base+0x7ac> │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 9b6be <_Py_NewReferenceNoTotal@@Base+0x5d2> │ │ │ │ - ldrd r0, r1, [r4, #4] │ │ │ │ - bl b2880 │ │ │ │ - mov ip, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 9b6be <_Py_NewReferenceNoTotal@@Base+0x5d2> │ │ │ │ - ldr r1, [r4, #20] │ │ │ │ - mov r2, r6 │ │ │ │ - str r1, [sp, #12] │ │ │ │ - mov r0, r7 │ │ │ │ - ldr r6, [sp, #24] │ │ │ │ - ldr.w r1, [ip, #24] │ │ │ │ - str r1, [sp, #8] │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - ldr.w r1, [ip, #20] │ │ │ │ - strd r6, r1, [sp] │ │ │ │ - ldr.w r1, [r8] │ │ │ │ - bl 1ac5ec │ │ │ │ - mov r7, r0 │ │ │ │ + ldr r5, [r6, #4] │ │ │ │ + str r2, [r0, #0] │ │ │ │ + ldrd r0, r1, [r5] │ │ │ │ + add.w r2, r1, #16 │ │ │ │ + cmp r0, r2 │ │ │ │ + bcs.w 9b8a0 <_Py_NewReferenceNoTotal@@Base+0x7ec> │ │ │ │ + movw r0, #8208 @ 0x2010 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + bl 76e54 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9bf18 <_Py_NewReferenceNoTotal@@Base+0xe2c> │ │ │ │ - b.n 9baac <_Py_NewReferenceNoTotal@@Base+0x9c0> │ │ │ │ + beq.w 9cebc <_Py_NewReferenceNoTotal@@Base+0x1e08> │ │ │ │ + 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 9b8a0 <_Py_NewReferenceNoTotal@@Base+0x7ec> │ │ │ │ movs r3, #0 │ │ │ │ - mov r1, sl │ │ │ │ + mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ - bl ab908 <_Py_HandlePending@@Base+0x244> │ │ │ │ + bl ab924 <_Py_HandlePending@@Base+0x244> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9d040 <_Py_NewReferenceNoTotal@@Base+0x1f54> │ │ │ │ + bne.w 9d266 <_Py_NewReferenceNoTotal@@Base+0x21b2> │ │ │ │ mov r0, r4 │ │ │ │ - str.w sl, [r4, #8] │ │ │ │ - bl acdf4 <_PyArena_Malloc@@Base+0x78> │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - mov r8, r0 │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 9bcae <_Py_NewReferenceNoTotal@@Base+0xbc2> │ │ │ │ + str.w fp, [r4, #8] │ │ │ │ + bl ace10 <_PyArena_Malloc@@Base+0x78> │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ + mov r9, r0 │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.n 9bc78 <_Py_NewReferenceNoTotal@@Base+0xbc4> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9b948 <_Py_NewReferenceNoTotal@@Base+0x85c> │ │ │ │ - ldr.w r9, [r4, #8] │ │ │ │ - cmp sl, r9 │ │ │ │ - bge.w 9c2a6 <_Py_NewReferenceNoTotal@@Base+0x11ba> │ │ │ │ + beq.w 9b918 <_Py_NewReferenceNoTotal@@Base+0x864> │ │ │ │ + ldr.w sl, [r4, #8] │ │ │ │ + cmp fp, sl │ │ │ │ + bge.w 9c26e <_Py_NewReferenceNoTotal@@Base+0x11ba> │ │ │ │ mov r3, r0 │ │ │ │ - mov r1, sl │ │ │ │ + mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ - bl ab908 <_Py_HandlePending@@Base+0x244> │ │ │ │ + bl ab924 <_Py_HandlePending@@Base+0x244> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9b94e <_Py_NewReferenceNoTotal@@Base+0x862> │ │ │ │ + bne.w 9b91e <_Py_NewReferenceNoTotal@@Base+0x86a> │ │ │ │ mov r0, r4 │ │ │ │ - str.w sl, [r4, #8] │ │ │ │ - bl acdf4 <_PyArena_Malloc@@Base+0x78> │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ + str.w fp, [r4, #8] │ │ │ │ + bl ace10 <_PyArena_Malloc@@Base+0x78> │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ mov r3, r0 │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 9bcae <_Py_NewReferenceNoTotal@@Base+0xbc2> │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.n 9bc78 <_Py_NewReferenceNoTotal@@Base+0xbc4> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9b94a <_Py_NewReferenceNoTotal@@Base+0x85e> │ │ │ │ + beq.w 9b91a <_Py_NewReferenceNoTotal@@Base+0x866> │ │ │ │ ldr r2, [r4, #8] │ │ │ │ - str r2, [sp, #48] @ 0x30 │ │ │ │ - cmp r2, r9 │ │ │ │ - ble.w 9b94a <_Py_NewReferenceNoTotal@@Base+0x85e> │ │ │ │ - mov r1, sl │ │ │ │ + str r2, [sp, #56] @ 0x38 │ │ │ │ + cmp r2, sl │ │ │ │ + ble.w 9b91a <_Py_NewReferenceNoTotal@@Base+0x866> │ │ │ │ + str r0, [sp, #60] @ 0x3c │ │ │ │ + mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ - bl ab908 <_Py_HandlePending@@Base+0x244> │ │ │ │ + bl ab924 <_Py_HandlePending@@Base+0x244> │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9cfcc <_Py_NewReferenceNoTotal@@Base+0x1ee0> │ │ │ │ + bne.w 9d2a2 <_Py_NewReferenceNoTotal@@Base+0x21ee> │ │ │ │ mov r0, r4 │ │ │ │ - str.w sl, [r4, #8] │ │ │ │ - bl acdf4 <_PyArena_Malloc@@Base+0x78> │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - mov r8, r0 │ │ │ │ - cbnz r2, 9bcae <_Py_NewReferenceNoTotal@@Base+0xbc2> │ │ │ │ + str.w fp, [r4, #8] │ │ │ │ + bl ace10 <_PyArena_Malloc@@Base+0x78> │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ + mov r9, r0 │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.n 9bc78 <_Py_NewReferenceNoTotal@@Base+0xbc4> │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9c1a2 <_Py_NewReferenceNoTotal@@Base+0x10b6> │ │ │ │ - ldr.w r9, [r4, #8] │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ - cmp r9, r2 │ │ │ │ - ble.w 9c1a2 <_Py_NewReferenceNoTotal@@Base+0x10b6> │ │ │ │ + beq.w 9c168 <_Py_NewReferenceNoTotal@@Base+0x10b4> │ │ │ │ + ldr.w sl, [r4, #8] │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ + cmp sl, r2 │ │ │ │ + ble.w 9c168 <_Py_NewReferenceNoTotal@@Base+0x10b4> │ │ │ │ mov r3, r0 │ │ │ │ - mov r1, sl │ │ │ │ + mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ - bl ab908 <_Py_HandlePending@@Base+0x244> │ │ │ │ + bl ab924 <_Py_HandlePending@@Base+0x244> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9b94e <_Py_NewReferenceNoTotal@@Base+0x862> │ │ │ │ + bne.w 9b91e <_Py_NewReferenceNoTotal@@Base+0x86a> │ │ │ │ mov r0, r4 │ │ │ │ - str.w sl, [r4, #8] │ │ │ │ - bl acdf4 <_PyArena_Malloc@@Base+0x78> │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - cbnz r2, 9bcae <_Py_NewReferenceNoTotal@@Base+0xbc2> │ │ │ │ + str.w fp, [r4, #8] │ │ │ │ + bl ace10 <_PyArena_Malloc@@Base+0x78> │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ + cbnz r5, 9bc78 <_Py_NewReferenceNoTotal@@Base+0xbc4> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9b94a <_Py_NewReferenceNoTotal@@Base+0x85e> │ │ │ │ + beq.w 9b91a <_Py_NewReferenceNoTotal@@Base+0x866> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - cmp r3, r9 │ │ │ │ - ble.w 9b94a <_Py_NewReferenceNoTotal@@Base+0x85e> │ │ │ │ - mov r8, r0 │ │ │ │ - mov r9, r3 │ │ │ │ - mov r1, sl │ │ │ │ + cmp r3, sl │ │ │ │ + ble.w 9b91a <_Py_NewReferenceNoTotal@@Base+0x866> │ │ │ │ + mov r9, r0 │ │ │ │ + mov sl, r3 │ │ │ │ + mov r1, fp │ │ │ │ mov r3, r0 │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ mov r0, r4 │ │ │ │ - bl ab908 <_Py_HandlePending@@Base+0x244> │ │ │ │ + bl ab924 <_Py_HandlePending@@Base+0x244> │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9b94e <_Py_NewReferenceNoTotal@@Base+0x862> │ │ │ │ - str.w sl, [r4, #8] │ │ │ │ - bl acdf4 <_PyArena_Malloc@@Base+0x78> │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.n 9bc76 <_Py_NewReferenceNoTotal@@Base+0xb8a> │ │ │ │ + bne.w 9b91e <_Py_NewReferenceNoTotal@@Base+0x86a> │ │ │ │ + str.w fp, [r4, #8] │ │ │ │ + bl ace10 <_PyArena_Malloc@@Base+0x78> │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.n 9bc40 <_Py_NewReferenceNoTotal@@Base+0xb8c> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 9b522 <_Py_NewReferenceNoTotal@@Base+0x436> │ │ │ │ + b.n 9b4e8 <_Py_NewReferenceNoTotal@@Base+0x434> │ │ │ │ + mov r0, r4 │ │ │ │ + bl cc088 │ │ │ │ + mov r8, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 9b680 <_Py_NewReferenceNoTotal@@Base+0x5cc> │ │ │ │ + mov r0, r4 │ │ │ │ + bl c0ce8 <_PyArg_CheckPositional@@Base+0x7ac> │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 9b68a <_Py_NewReferenceNoTotal@@Base+0x5d6> │ │ │ │ + ldrd r0, r1, [r4, #4] │ │ │ │ + bl b28a4 │ │ │ │ + mov ip, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 9b68a <_Py_NewReferenceNoTotal@@Base+0x5d6> │ │ │ │ + ldr r1, [r4, #20] │ │ │ │ + mov r0, r5 │ │ │ │ + str r1, [sp, #12] │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r5, [sp, #40] @ 0x28 │ │ │ │ + ldr.w r1, [ip, #24] │ │ │ │ + str r1, [sp, #8] │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + ldr.w r1, [ip, #20] │ │ │ │ + strd r5, r1, [sp] │ │ │ │ + ldr.w r1, [r8] │ │ │ │ + bl 1ac508 │ │ │ │ + mov r3, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 9beea <_Py_NewReferenceNoTotal@@Base+0xe36> │ │ │ │ + b.n 9ba50 <_Py_NewReferenceNoTotal@@Base+0x99c> │ │ │ │ movs r3, #0 │ │ │ │ - mov r1, r7 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ - bl ab908 <_Py_HandlePending@@Base+0x244> │ │ │ │ + bl ab924 <_Py_HandlePending@@Base+0x244> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9ce50 <_Py_NewReferenceNoTotal@@Base+0x1d64> │ │ │ │ + bne.w 9d294 <_Py_NewReferenceNoTotal@@Base+0x21e0> │ │ │ │ mov r0, r4 │ │ │ │ - str r7, [r4, #8] │ │ │ │ - bl acdf4 <_PyArena_Malloc@@Base+0x78> │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - mov r8, r0 │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 9bda6 <_Py_NewReferenceNoTotal@@Base+0xcba> │ │ │ │ + str.w r8, [r4, #8] │ │ │ │ + bl ace10 <_PyArena_Malloc@@Base+0x78> │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ + mov r9, r0 │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.n 9bdd4 <_Py_NewReferenceNoTotal@@Base+0xd20> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9b978 <_Py_NewReferenceNoTotal@@Base+0x88c> │ │ │ │ - ldr.w r9, [r4, #8] │ │ │ │ - cmp r7, r9 │ │ │ │ - bge.w 9c2ae <_Py_NewReferenceNoTotal@@Base+0x11c2> │ │ │ │ + beq.w 9baba <_Py_NewReferenceNoTotal@@Base+0xa06> │ │ │ │ + ldr.w sl, [r4, #8] │ │ │ │ + cmp r8, sl │ │ │ │ + bge.w 9c29e <_Py_NewReferenceNoTotal@@Base+0x11ea> │ │ │ │ mov r3, r0 │ │ │ │ - mov r1, r7 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ - bl ab908 <_Py_HandlePending@@Base+0x244> │ │ │ │ + bl ab924 <_Py_HandlePending@@Base+0x244> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9b97e <_Py_NewReferenceNoTotal@@Base+0x892> │ │ │ │ + bne.w 9bac0 <_Py_NewReferenceNoTotal@@Base+0xa0c> │ │ │ │ mov r0, r4 │ │ │ │ - str r7, [r4, #8] │ │ │ │ - bl acdf4 <_PyArena_Malloc@@Base+0x78> │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - mov sl, r0 │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 9bda6 <_Py_NewReferenceNoTotal@@Base+0xcba> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 9b97a <_Py_NewReferenceNoTotal@@Base+0x88e> │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - cmp r3, r9 │ │ │ │ - ble.w 9b97a <_Py_NewReferenceNoTotal@@Base+0x88e> │ │ │ │ + str.w r8, [r4, #8] │ │ │ │ + bl ace10 <_PyArena_Malloc@@Base+0x78> │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ mov r3, r0 │ │ │ │ - mov r1, r7 │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.n 9bdd4 <_Py_NewReferenceNoTotal@@Base+0xd20> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 9babc <_Py_NewReferenceNoTotal@@Base+0xa08> │ │ │ │ + ldr.w fp, [r4, #8] │ │ │ │ + cmp fp, sl │ │ │ │ + ble.w 9babc <_Py_NewReferenceNoTotal@@Base+0xa08> │ │ │ │ + str r0, [sp, #56] @ 0x38 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ - bl ab908 <_Py_HandlePending@@Base+0x244> │ │ │ │ + bl ab924 <_Py_HandlePending@@Base+0x244> │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9d048 <_Py_NewReferenceNoTotal@@Base+0x1f5c> │ │ │ │ + bne.w 9d256 <_Py_NewReferenceNoTotal@@Base+0x21a2> │ │ │ │ mov r0, r4 │ │ │ │ - str r7, [r4, #8] │ │ │ │ - bl acdf4 <_PyArena_Malloc@@Base+0x78> │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - mov r8, r0 │ │ │ │ - cbnz r2, 9bda6 <_Py_NewReferenceNoTotal@@Base+0xcba> │ │ │ │ + str.w r8, [r4, #8] │ │ │ │ + bl ace10 <_PyArena_Malloc@@Base+0x78> │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ + mov r9, r0 │ │ │ │ + cbnz r5, 9bdd4 <_Py_NewReferenceNoTotal@@Base+0xd20> │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9c1aa <_Py_NewReferenceNoTotal@@Base+0x10be> │ │ │ │ - ldr.w r9, [r4, #8] │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - cmp r9, r3 │ │ │ │ - ble.w 9c1aa <_Py_NewReferenceNoTotal@@Base+0x10be> │ │ │ │ + beq.w 9c172 <_Py_NewReferenceNoTotal@@Base+0x10be> │ │ │ │ + ldr.w sl, [r4, #8] │ │ │ │ + cmp sl, fp │ │ │ │ + ble.w 9c172 <_Py_NewReferenceNoTotal@@Base+0x10be> │ │ │ │ mov r3, r0 │ │ │ │ - mov r1, r7 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ - bl ab908 <_Py_HandlePending@@Base+0x244> │ │ │ │ + bl ab924 <_Py_HandlePending@@Base+0x244> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9b97e <_Py_NewReferenceNoTotal@@Base+0x892> │ │ │ │ + bne.w 9bac0 <_Py_NewReferenceNoTotal@@Base+0xa0c> │ │ │ │ mov r0, r4 │ │ │ │ - str r7, [r4, #8] │ │ │ │ - bl acdf4 <_PyArena_Malloc@@Base+0x78> │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - cbnz r2, 9bda6 <_Py_NewReferenceNoTotal@@Base+0xcba> │ │ │ │ + str.w r8, [r4, #8] │ │ │ │ + bl ace10 <_PyArena_Malloc@@Base+0x78> │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ + cbnz r5, 9bdd4 <_Py_NewReferenceNoTotal@@Base+0xd20> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9b97a <_Py_NewReferenceNoTotal@@Base+0x88e> │ │ │ │ + beq.w 9babc <_Py_NewReferenceNoTotal@@Base+0xa08> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - cmp r3, r9 │ │ │ │ - ble.w 9b97a <_Py_NewReferenceNoTotal@@Base+0x88e> │ │ │ │ - mov r8, r0 │ │ │ │ - mov r9, r3 │ │ │ │ - mov r1, r7 │ │ │ │ + cmp r3, sl │ │ │ │ + ble.w 9babc <_Py_NewReferenceNoTotal@@Base+0xa08> │ │ │ │ + mov r9, r0 │ │ │ │ + mov sl, r3 │ │ │ │ + mov r1, r8 │ │ │ │ mov r3, r0 │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ mov r0, r4 │ │ │ │ - bl ab908 <_Py_HandlePending@@Base+0x244> │ │ │ │ + bl ab924 <_Py_HandlePending@@Base+0x244> │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9b97e <_Py_NewReferenceNoTotal@@Base+0x892> │ │ │ │ - str r7, [r4, #8] │ │ │ │ - bl acdf4 <_PyArena_Malloc@@Base+0x78> │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.n 9bd70 <_Py_NewReferenceNoTotal@@Base+0xc84> │ │ │ │ + bne.w 9bac0 <_Py_NewReferenceNoTotal@@Base+0xa0c> │ │ │ │ + str.w r8, [r4, #8] │ │ │ │ + bl ace10 <_PyArena_Malloc@@Base+0x78> │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.n 9bd9c <_Py_NewReferenceNoTotal@@Base+0xce8> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ - b.w 9b57c <_Py_NewReferenceNoTotal@@Base+0x490> │ │ │ │ - movw r0, #43976 @ 0xabc8 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - movw r1, #27580 @ 0x6bbc │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - bl d1990 │ │ │ │ - movs r3, #1 │ │ │ │ - str r5, [r4, #8] │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ + b.w 9b544 <_Py_NewReferenceNoTotal@@Base+0x490> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ - movs r7, #0 │ │ │ │ - subs r2, r3, #1 │ │ │ │ - b.n 9b902 <_Py_NewReferenceNoTotal@@Base+0x816> │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 97e18 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 9cd5a <_Py_NewReferenceNoTotal@@Base+0x1c6e> │ │ │ │ - ldrd r2, r1, [r4, #4] │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - ldr.w r2, [r2, r1, lsl #2] │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ - cmp r2, #22 │ │ │ │ - bne.w 9b618 <_Py_NewReferenceNoTotal@@Base+0x52c> │ │ │ │ + b.w 9b3e8 <_Py_NewReferenceNoTotal@@Base+0x334> │ │ │ │ + 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.w r5, [r8] │ │ │ │ + adds r1, r2, #1 │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ + mov sl, r9 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 9d068 <_Py_NewReferenceNoTotal@@Base+0x1f7c> │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 9be44 <_Py_NewReferenceNoTotal@@Base+0xd58> │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ + beq.w 9d28a <_Py_NewReferenceNoTotal@@Base+0x21d6> │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ + cbnz r2, 9be1e <_Py_NewReferenceNoTotal@@Base+0xd6a> │ │ │ │ mov r0, r4 │ │ │ │ - bl b14c4 │ │ │ │ - mov r3, r0 │ │ │ │ - cbz r0, 9be44 <_Py_NewReferenceNoTotal@@Base+0xd58> │ │ │ │ - ldrd r0, r2, [r4, #8] │ │ │ │ - cmp r0, r2 │ │ │ │ - beq.w 9c684 <_Py_NewReferenceNoTotal@@Base+0x1598> │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ - ldr.w r2, [r2, r0, lsl #2] │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ - cmp r2, #22 │ │ │ │ - beq.w 9c14c <_Py_NewReferenceNoTotal@@Base+0x1060> │ │ │ │ - mov r3, r8 │ │ │ │ - mov r8, r9 │ │ │ │ - mov r9, r5 │ │ │ │ - mov r5, r6 │ │ │ │ - mov r6, r3 │ │ │ │ + bl b14ec │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 9bf3e <_Py_NewReferenceNoTotal@@Base+0xe8a> │ │ │ │ + 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 9ce16 <_Py_NewReferenceNoTotal@@Base+0x1d2a> │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.w 9cca0 <_Py_NewReferenceNoTotal@@Base+0x1bec> │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9ce16 <_Py_NewReferenceNoTotal@@Base+0x1d2a> │ │ │ │ + bne.w 9cca0 <_Py_NewReferenceNoTotal@@Base+0x1bec> │ │ │ │ ldr r1, [r4, #20] │ │ │ │ - mov r0, r9 │ │ │ │ - bl b1978 │ │ │ │ - mov r8, r0 │ │ │ │ + mov r0, sl │ │ │ │ + bl b19a0 │ │ │ │ + mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d026 <_Py_NewReferenceNoTotal@@Base+0x1f3a> │ │ │ │ - cmp.w r9, #0 │ │ │ │ - ble.n 9be9e <_Py_NewReferenceNoTotal@@Base+0xdb2> │ │ │ │ + beq.w 9d0c0 <_Py_NewReferenceNoTotal@@Base+0x200c> │ │ │ │ + cmp.w sl, #0 │ │ │ │ + ble.n 9be74 <_Py_NewReferenceNoTotal@@Base+0xdc0> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ - cmp.w r9, #1 │ │ │ │ - ldr r2, [r7, #0] │ │ │ │ + cmp.w sl, #1 │ │ │ │ + ldr.w r2, [r8] │ │ │ │ str r2, [r3, #0] │ │ │ │ - beq.n 9be9e <_Py_NewReferenceNoTotal@@Base+0xdb2> │ │ │ │ + beq.n 9be74 <_Py_NewReferenceNoTotal@@Base+0xdc0> │ │ │ │ movs r3, #1 │ │ │ │ - ldr.w r2, [r8, #4] │ │ │ │ - ldr.w r1, [r7, r3, lsl #2] │ │ │ │ + ldr.w r2, [r9, #4] │ │ │ │ + ldr.w r1, [r8, r3, lsl #2] │ │ │ │ str.w r1, [r2, r3, lsl #2] │ │ │ │ adds r3, #1 │ │ │ │ - cmp r3, r9 │ │ │ │ - bne.n 9be8c <_Py_NewReferenceNoTotal@@Base+0xda0> │ │ │ │ - mov r0, r7 │ │ │ │ - bl 77270 │ │ │ │ + cmp r3, sl │ │ │ │ + bne.n 9be62 <_Py_NewReferenceNoTotal@@Base+0xdae> │ │ │ │ + mov r0, r8 │ │ │ │ + bl 771f0 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ mov r0, r4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - bl c0cdc <_PyArg_CheckPositional@@Base+0x7ac> │ │ │ │ - mov r7, r0 │ │ │ │ + bl c0ce8 <_PyArg_CheckPositional@@Base+0x7ac> │ │ │ │ + mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d03a <_Py_NewReferenceNoTotal@@Base+0x1f4e> │ │ │ │ + beq.w 9c644 <_Py_NewReferenceNoTotal@@Base+0x1590> │ │ │ │ movs r1, #22 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac40 │ │ │ │ + bl 9ac08 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d03a <_Py_NewReferenceNoTotal@@Base+0x1f4e> │ │ │ │ + beq.w 9c644 <_Py_NewReferenceNoTotal@@Base+0x1590> │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97dc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - mov r9, r0 │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 9b93a <_Py_NewReferenceNoTotal@@Base+0x84e> │ │ │ │ + bl 97d90 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ + mov sl, r0 │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.w 9b90a <_Py_NewReferenceNoTotal@@Base+0x856> │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ - bl b2880 │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ + bl b28a4 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9b942 <_Py_NewReferenceNoTotal@@Base+0x856> │ │ │ │ - mov r1, r9 │ │ │ │ + beq.w 9b912 <_Py_NewReferenceNoTotal@@Base+0x85e> │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - ldrd r6, r9, [r3, #20] │ │ │ │ - bl c1f18 <_PyArg_CheckPositional@@Base+0x19e8> │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + ldrd r5, r7, [r3, #20] │ │ │ │ + bl c1f24 <_PyArg_CheckPositional@@Base+0x19e8> │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r2, r0 │ │ │ │ str r3, [sp, #0] │ │ │ │ - mov r1, r7 │ │ │ │ - strd r6, r9, [sp, #4] │ │ │ │ - mov r0, r8 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r6, [r4, #20] │ │ │ │ - str r6, [sp, #12] │ │ │ │ - bl c228c <_PyArg_CheckPositional@@Base+0x1d5c> │ │ │ │ - mov r7, r0 │ │ │ │ + mov r1, r8 │ │ │ │ + strd r5, r7, [sp, #4] │ │ │ │ + mov r0, r9 │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + ldr r5, [r4, #20] │ │ │ │ + str r5, [sp, #12] │ │ │ │ + bl c2298 <_PyArg_CheckPositional@@Base+0x1d5c> │ │ │ │ + mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9baac <_Py_NewReferenceNoTotal@@Base+0x9c0> │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ - b.n 9b8c0 <_Py_NewReferenceNoTotal@@Base+0x7d4> │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - b.w 9b420 <_Py_NewReferenceNoTotal@@Base+0x334> │ │ │ │ - adds r3, #1 │ │ │ │ + beq.w 9ba50 <_Py_NewReferenceNoTotal@@Base+0x99c> │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ + ldr r6, [r4, #20] │ │ │ │ + ldr r5, [r6, #4] │ │ │ │ + ldrd r0, r1, [r5] │ │ │ │ + add.w r2, r1, #16 │ │ │ │ + cmp r2, r0 │ │ │ │ + bhi.w 9bb3e <_Py_NewReferenceNoTotal@@Base+0xa8a> │ │ │ │ + str r2, [r5, #4] │ │ │ │ + ldr r2, [r5, #12] │ │ │ │ + adds r2, r2, r1 │ │ │ │ + beq.w 9cebc <_Py_NewReferenceNoTotal@@Base+0x1e08> │ │ │ │ + ldr r1, [r5, #8] │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.w 9b8b4 <_Py_NewReferenceNoTotal@@Base+0x800> │ │ │ │ + str r1, [r6, #4] │ │ │ │ + b.n 9b8b4 <_Py_NewReferenceNoTotal@@Base+0x800> │ │ │ │ + adds r5, #1 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [r4, #8] │ │ │ │ - bl b3e70 │ │ │ │ - mov r8, r0 │ │ │ │ + str r5, [r4, #8] │ │ │ │ + bl b3e94 │ │ │ │ + mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9b498 <_Py_NewReferenceNoTotal@@Base+0x3ac> │ │ │ │ + beq.w 9b460 <_Py_NewReferenceNoTotal@@Base+0x3ac> │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97dc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97d90 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9b498 <_Py_NewReferenceNoTotal@@Base+0x3ac> │ │ │ │ + beq.w 9b460 <_Py_NewReferenceNoTotal@@Base+0x3ac> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 9c07e <_Py_NewReferenceNoTotal@@Base+0xf92> │ │ │ │ + b.n 9c09a <_Py_NewReferenceNoTotal@@Base+0xfe6> │ │ │ │ + ldrd r1, r2, [r4, #8] │ │ │ │ + cmp r1, r2 │ │ │ │ + beq.w 9c690 <_Py_NewReferenceNoTotal@@Base+0x15dc> │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ + ldr.w r2, [r2, r1, lsl #2] │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ + cmp r2, #22 │ │ │ │ + bne.w 9be1e <_Py_NewReferenceNoTotal@@Base+0xd6a> │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ + adds r6, r1, #1 │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + subs r2, #1 │ │ │ │ + str r6, [r4, #8] │ │ │ │ + cmp r3, r9 │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ + beq.w 9cc76 <_Py_NewReferenceNoTotal@@Base+0x1bc2> │ │ │ │ + str.w r5, [r8, r9, lsl #2] │ │ │ │ + add.w r9, r9, #1 │ │ │ │ + b.n 9bdfc <_Py_NewReferenceNoTotal@@Base+0xd48> │ │ │ │ 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 1a63b0 │ │ │ │ - mov r7, r0 │ │ │ │ + bl 1a62c0 │ │ │ │ + mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9b8c0 <_Py_NewReferenceNoTotal@@Base+0x7d4> │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - str r5, [r4, #8] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 9b788 <_Py_NewReferenceNoTotal@@Base+0x69c> │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - subs r2, r3, #1 │ │ │ │ - movs r7, #0 │ │ │ │ - b.n 9b902 <_Py_NewReferenceNoTotal@@Base+0x816> │ │ │ │ + bne.n 9bef0 <_Py_NewReferenceNoTotal@@Base+0xe3c> │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ + str r6, [r4, #8] │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 9b752 <_Py_NewReferenceNoTotal@@Base+0x69e> │ │ │ │ + b.n 9c338 <_Py_NewReferenceNoTotal@@Base+0x1284> │ │ │ │ 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 9b698 <_Py_NewReferenceNoTotal@@Base+0x5ac> │ │ │ │ + b.w 9b664 <_Py_NewReferenceNoTotal@@Base+0x5b0> │ │ │ │ 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 9d16a <_Py_NewReferenceNoTotal@@Base+0x207e> │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 9d05e <_Py_NewReferenceNoTotal@@Base+0x1f72> │ │ │ │ - ldrd r6, r3, [r4, #8] │ │ │ │ - cmp r6, r3 │ │ │ │ - beq.w 9d072 <_Py_NewReferenceNoTotal@@Base+0x1f86> │ │ │ │ + beq.w 9d108 <_Py_NewReferenceNoTotal@@Base+0x2054> │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.w 9d0d2 <_Py_NewReferenceNoTotal@@Base+0x201e> │ │ │ │ + ldrd r5, r3, [r4, #8] │ │ │ │ + cmp r5, r3 │ │ │ │ + beq.w 9d0dc <_Py_NewReferenceNoTotal@@Base+0x2028> │ │ │ │ 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 97dc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97d90 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d05c <_Py_NewReferenceNoTotal@@Base+0x1f70> │ │ │ │ + beq.w 9d0d0 <_Py_NewReferenceNoTotal@@Base+0x201c> │ │ │ │ mov r0, r4 │ │ │ │ - bl b4e28 │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 9d05e <_Py_NewReferenceNoTotal@@Base+0x1f72> │ │ │ │ + bl b4e4c │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ + mov r8, r0 │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.w 9d0d2 <_Py_NewReferenceNoTotal@@Base+0x201e> │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ - str r2, [sp, #24] │ │ │ │ - bl b2880 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ + bl b28a4 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d05e <_Py_NewReferenceNoTotal@@Base+0x1f72> │ │ │ │ - ldr r2, [r3, #20] │ │ │ │ - movs r1, #48 @ 0x30 │ │ │ │ + beq.w 9d0d2 <_Py_NewReferenceNoTotal@@Base+0x201e> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - ldr.w sl, [r3, #24] │ │ │ │ - str r2, [sp, #24] │ │ │ │ - bl acd7c <_PyArena_Malloc@@Base> │ │ │ │ - mov r7, r0 │ │ │ │ + movs r1, #48 @ 0x30 │ │ │ │ + ldrd fp, r5, [r3, #20] │ │ │ │ + bl acd98 <_PyArena_Malloc@@Base> │ │ │ │ + mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d056 <_Py_NewReferenceNoTotal@@Base+0x1f6a> │ │ │ │ - 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 9b8c0 <_Py_NewReferenceNoTotal@@Base+0x7d4> │ │ │ │ + beq.w 9d0ca <_Py_NewReferenceNoTotal@@Base+0x2016> │ │ │ │ + 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 9bef0 <_Py_NewReferenceNoTotal@@Base+0xe3c> │ │ │ │ adds r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #8] │ │ │ │ - bl 9d530 <_PyEvalFramePushAndInit@@Base+0x248> │ │ │ │ - mov r9, r0 │ │ │ │ + bl 9d534 <_PyEvalFramePushAndInit@@Base+0x248> │ │ │ │ + mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9b974 <_Py_NewReferenceNoTotal@@Base+0x888> │ │ │ │ - movw r1, #2685 @ 0xa7d │ │ │ │ + beq.w 9b944 <_Py_NewReferenceNoTotal@@Base+0x890> │ │ │ │ + movw r1, #2741 @ 0xab5 │ │ │ │ movt r1, #11 │ │ │ │ mov r2, r4 │ │ │ │ movs r0, #0 │ │ │ │ - bl 1a54b4 │ │ │ │ + bl 1a53c4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9b974 <_Py_NewReferenceNoTotal@@Base+0x888> │ │ │ │ + beq.w 9b944 <_Py_NewReferenceNoTotal@@Base+0x890> │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ - bl b2880 │ │ │ │ - mov r7, r0 │ │ │ │ + bl b28a4 │ │ │ │ + mov ip, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9cfd4 <_Py_NewReferenceNoTotal@@Base+0x1ee8> │ │ │ │ + beq.w 9d168 <_Py_NewReferenceNoTotal@@Base+0x20b4> │ │ │ │ ldr r2, [r4, #20] │ │ │ │ - mov r0, r8 │ │ │ │ + mov r0, r9 │ │ │ │ str r2, [sp, #12] │ │ │ │ movs r2, #2 │ │ │ │ - ldr r1, [r7, #24] │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + ldr.w r1, [ip, #24] │ │ │ │ str r1, [sp, #8] │ │ │ │ - ldr r1, [r7, #20] │ │ │ │ - ldr r7, [sp, #44] @ 0x2c │ │ │ │ - strd r7, r1, [sp] │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - ldr.w r1, [r9, #4] │ │ │ │ - bl 1a5e1c │ │ │ │ + ldr.w r1, [ip, #20] │ │ │ │ + str r1, [sp, #4] │ │ │ │ + ldr r1, [sp, #52] @ 0x34 │ │ │ │ + str r1, [sp, #0] │ │ │ │ + ldr r1, [r5, #4] │ │ │ │ + bl 1a5d2c │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ - mov r8, r0 │ │ │ │ - subs r7, r3, #1 │ │ │ │ + mov r9, r0 │ │ │ │ + add.w r8, r3, #4294967295 @ 0xffffffff │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9c106 <_Py_NewReferenceNoTotal@@Base+0x101a> │ │ │ │ - subs r3, r7, #1 │ │ │ │ + beq.n 9c150 <_Py_NewReferenceNoTotal@@Base+0x109c> │ │ │ │ + add.w r3, r8, #4294967295 @ 0xffffffff │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - bl 97dc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97d90 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9cc46 <_Py_NewReferenceNoTotal@@Base+0x1b5a> │ │ │ │ + bne.w 9cc0a <_Py_NewReferenceNoTotal@@Base+0x1b56> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - b.w 9b57e <_Py_NewReferenceNoTotal@@Base+0x492> │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ + b.w 9b546 <_Py_NewReferenceNoTotal@@Base+0x492> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 25e8cc │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.w 9d240 <_Py_NewReferenceNoTotal@@Base+0x218c> │ │ │ │ + ldrd r5, r3, [r4, #8] │ │ │ │ + cmp r3, r5 │ │ │ │ + bne.w 9d248 <_Py_NewReferenceNoTotal@@Base+0x2194> │ │ │ │ + mov r0, r4 │ │ │ │ + mov r8, r5 │ │ │ │ + bl 97de4 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 9ce14 <_Py_NewReferenceNoTotal@@Base+0x1d60> │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ + b.w 9b452 <_Py_NewReferenceNoTotal@@Base+0x39e> │ │ │ │ adds r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #8] │ │ │ │ - bl c774c │ │ │ │ - mov r7, r0 │ │ │ │ + bl c7754 │ │ │ │ + mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9b9a4 <_Py_NewReferenceNoTotal@@Base+0x8b8> │ │ │ │ + beq.w 9bae6 <_Py_NewReferenceNoTotal@@Base+0xa32> │ │ │ │ movs r1, #10 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97dc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97d90 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9b9a4 <_Py_NewReferenceNoTotal@@Base+0x8b8> │ │ │ │ - movw r1, #2685 @ 0xa7d │ │ │ │ + beq.w 9bae6 <_Py_NewReferenceNoTotal@@Base+0xa32> │ │ │ │ + movw r1, #2741 @ 0xab5 │ │ │ │ movt r1, #11 │ │ │ │ mov r2, r4 │ │ │ │ movs r0, #0 │ │ │ │ - bl 1a54b4 │ │ │ │ + bl 1a53c4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9b9a4 <_Py_NewReferenceNoTotal@@Base+0x8b8> │ │ │ │ + beq.w 9bae6 <_Py_NewReferenceNoTotal@@Base+0xa32> │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ - bl b2880 │ │ │ │ + bl b28a4 │ │ │ │ mov ip, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9cfd4 <_Py_NewReferenceNoTotal@@Base+0x1ee8> │ │ │ │ + beq.w 9d168 <_Py_NewReferenceNoTotal@@Base+0x20b4> │ │ │ │ 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 r3, [sp, #48] @ 0x30 │ │ │ │ movs r2, #2 │ │ │ │ - ldr.w r7, [ip, #24] │ │ │ │ - str r7, [sp, #8] │ │ │ │ - ldr.w r7, [ip, #20] │ │ │ │ - str r7, [sp, #4] │ │ │ │ - ldr r7, [sp, #44] @ 0x2c │ │ │ │ - str r7, [sp, #0] │ │ │ │ - bl 1aa364 │ │ │ │ + ldr.w r5, [ip, #24] │ │ │ │ + str r5, [sp, #8] │ │ │ │ + ldr.w r5, [ip, #20] │ │ │ │ + str r5, [sp, #4] │ │ │ │ + ldr r5, [sp, #52] @ 0x34 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + bl 1aa274 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ - mov r8, r0 │ │ │ │ - subs r7, r3, #1 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 9c07c <_Py_NewReferenceNoTotal@@Base+0xf90> │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - bl 7f720 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 9cfdc <_Py_NewReferenceNoTotal@@Base+0x1ef0> │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - subs r7, r3, #1 │ │ │ │ - b.w 9cce4 <_Py_NewReferenceNoTotal@@Base+0x1bf8> │ │ │ │ - subs r2, r1, #2 │ │ │ │ - cmp r1, #1 │ │ │ │ - beq.w 9bb32 <_Py_NewReferenceNoTotal@@Base+0xa46> │ │ │ │ - ldr.w r3, [r0, r2, lsl #2] │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - subs r5, r1, #4 │ │ │ │ - cmp r5, #2 │ │ │ │ - bls.n 9c136 <_Py_NewReferenceNoTotal@@Base+0x104a> │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.w 9bb32 <_Py_NewReferenceNoTotal@@Base+0xa46> │ │ │ │ - subs r2, #1 │ │ │ │ - bcs.n 9c124 <_Py_NewReferenceNoTotal@@Base+0x1038> │ │ │ │ - b.n 9bb32 <_Py_NewReferenceNoTotal@@Base+0xa46> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 97e18 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + mov r9, r0 │ │ │ │ + add.w r8, r3, #4294967295 @ 0xffffffff │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9ce3e <_Py_NewReferenceNoTotal@@Base+0x1d52> │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - b.n 9b996 <_Py_NewReferenceNoTotal@@Base+0x8aa> │ │ │ │ - add.w r9, r0, #1 │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ - ldrd r0, r1, [sp, #40] @ 0x28 │ │ │ │ - subs r2, #1 │ │ │ │ - str.w r9, [r4, #8] │ │ │ │ - cmp r1, r0 │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ - beq.w 9ccba <_Py_NewReferenceNoTotal@@Base+0x1bce> │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ - str.w r3, [r7, r1, lsl #2] │ │ │ │ - adds r3, r1, #1 │ │ │ │ - mov r5, r3 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 9be10 <_Py_NewReferenceNoTotal@@Base+0xd24> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 25ea04 │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 9cef6 <_Py_NewReferenceNoTotal@@Base+0x1e0a> │ │ │ │ - ldrd r3, r2, [r4, #8] │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.w 9cefe <_Py_NewReferenceNoTotal@@Base+0x1e12> │ │ │ │ - mov r0, r4 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - bl 97e18 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ + bne.n 9c096 <_Py_NewReferenceNoTotal@@Base+0xfe2> │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + bl 7f734 │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - mov r7, r3 │ │ │ │ - blt.w 9ce48 <_Py_NewReferenceNoTotal@@Base+0x1d5c> │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - b.w 9b48a <_Py_NewReferenceNoTotal@@Base+0x39e> │ │ │ │ - ldrd r9, r8, [sp, #48] @ 0x30 │ │ │ │ - b.w 9b94a <_Py_NewReferenceNoTotal@@Base+0x85e> │ │ │ │ - ldr.w r9, [sp, #48] @ 0x30 │ │ │ │ - mov r8, sl │ │ │ │ - b.w 9b97a <_Py_NewReferenceNoTotal@@Base+0x88e> │ │ │ │ + bne.w 9d172 <_Py_NewReferenceNoTotal@@Base+0x20be> │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ + add.w r8, r3, #4294967295 @ 0xffffffff │ │ │ │ + b.w 9cd44 <_Py_NewReferenceNoTotal@@Base+0x1c90> │ │ │ │ + ldr.w sl, [sp, #56] @ 0x38 │ │ │ │ + mov r9, r3 │ │ │ │ + b.w 9b91a <_Py_NewReferenceNoTotal@@Base+0x866> │ │ │ │ + mov r9, r3 │ │ │ │ + mov sl, fp │ │ │ │ + b.n 9babc <_Py_NewReferenceNoTotal@@Base+0xa08> │ │ │ │ mov r0, r3 │ │ │ │ movs r1, #0 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - bl 71850 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - mov r7, r0 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + bl 71848 │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9c36e <_Py_NewReferenceNoTotal@@Base+0x1282> │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - b.w 9b92e <_Py_NewReferenceNoTotal@@Base+0x842> │ │ │ │ + beq.w 9c340 <_Py_NewReferenceNoTotal@@Base+0x128c> │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ + b.w 9b8fe <_Py_NewReferenceNoTotal@@Base+0x84a> │ │ │ │ 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 9d25e <_Py_NewReferenceNoTotal@@Base+0x2172> │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 9d254 <_Py_NewReferenceNoTotal@@Base+0x2168> │ │ │ │ - ldrd r7, r3, [r4, #8] │ │ │ │ - cmp r7, r3 │ │ │ │ - beq.w 9d236 <_Py_NewReferenceNoTotal@@Base+0x214a> │ │ │ │ + beq.w 9d130 <_Py_NewReferenceNoTotal@@Base+0x207c> │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.w 9d126 <_Py_NewReferenceNoTotal@@Base+0x2072> │ │ │ │ + ldrd r9, r3, [r4, #8] │ │ │ │ + cmp r9, r3 │ │ │ │ + beq.w 9cfa0 <_Py_NewReferenceNoTotal@@Base+0x1eec> │ │ │ │ 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 97dc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97d90 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9cb2c <_Py_NewReferenceNoTotal@@Base+0x1a40> │ │ │ │ + beq.w 9caf2 <_Py_NewReferenceNoTotal@@Base+0x1a3e> │ │ │ │ mov r0, r4 │ │ │ │ - bl b349c │ │ │ │ - mov r6, r0 │ │ │ │ + bl b34c0 │ │ │ │ + mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9cb2c <_Py_NewReferenceNoTotal@@Base+0x1a40> │ │ │ │ + beq.w 9caf2 <_Py_NewReferenceNoTotal@@Base+0x1a3e> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ - beq.w 9d190 <_Py_NewReferenceNoTotal@@Base+0x20a4> │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 9d188 <_Py_NewReferenceNoTotal@@Base+0x209c> │ │ │ │ + beq.w 9d0ae <_Py_NewReferenceNoTotal@@Base+0x1ffa> │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.w 9d0a6 <_Py_NewReferenceNoTotal@@Base+0x1ff2> │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #621 @ 0x26d │ │ │ │ - ldr.w r9, [r4, #8] │ │ │ │ - bl 97dc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ + bl 97d90 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9cc2a <_Py_NewReferenceNoTotal@@Base+0x1b3e> │ │ │ │ - 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 9cb2e <_Py_NewReferenceNoTotal@@Base+0x1a42> │ │ │ │ + bne.w 9cbe8 <_Py_NewReferenceNoTotal@@Base+0x1b34> │ │ │ │ + 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 9caf4 <_Py_NewReferenceNoTotal@@Base+0x1a40> │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ - bl b2880 │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - mov r7, r0 │ │ │ │ + bl b28a4 │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d298 <_Py_NewReferenceNoTotal@@Base+0x21ac> │ │ │ │ - ldr r3, [r7, #20] │ │ │ │ - movs r1, #48 @ 0x30 │ │ │ │ + beq.w 9cf80 <_Py_NewReferenceNoTotal@@Base+0x1ecc> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - ldr.w r9, [r7, #24] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - bl acd7c <_PyArena_Malloc@@Base> │ │ │ │ - mov r7, r0 │ │ │ │ + movs r1, #48 @ 0x30 │ │ │ │ + ldrd r9, r5, [r2, #20] │ │ │ │ + bl acd98 <_PyArena_Malloc@@Base> │ │ │ │ + mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d268 <_Py_NewReferenceNoTotal@@Base+0x217c> │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - str r3, [r0, #36] @ 0x24 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - strd r3, r9, [r0, #40] @ 0x28 │ │ │ │ - movs r3, #17 │ │ │ │ - strd r6, r8, [r0, #4] │ │ │ │ - str.w sl, [r0, #32] │ │ │ │ - str r3, [r0, #0] │ │ │ │ - b.n 9bf18 <_Py_NewReferenceNoTotal@@Base+0xe2c> │ │ │ │ - mov r9, sl │ │ │ │ - mov r8, r2 │ │ │ │ - b.w 9b94a <_Py_NewReferenceNoTotal@@Base+0x85e> │ │ │ │ - mov r9, r7 │ │ │ │ - mov r8, r2 │ │ │ │ - b.w 9b97a <_Py_NewReferenceNoTotal@@Base+0x88e> │ │ │ │ + beq.w 9cf54 <_Py_NewReferenceNoTotal@@Base+0x1ea0> │ │ │ │ + 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.n 9beea <_Py_NewReferenceNoTotal@@Base+0xe36> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 97de4 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 9cd2a <_Py_NewReferenceNoTotal@@Base+0x1c76> │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ + b.w 9b5d0 <_Py_NewReferenceNoTotal@@Base+0x51c> │ │ │ │ + mov sl, fp │ │ │ │ + mov r9, r5 │ │ │ │ + b.w 9b91a <_Py_NewReferenceNoTotal@@Base+0x866> │ │ │ │ mov r0, r4 │ │ │ │ - bl 97e18 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97de4 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9cf9e <_Py_NewReferenceNoTotal@@Base+0x1eb2> │ │ │ │ + blt.w 9d25c <_Py_NewReferenceNoTotal@@Base+0x21a8> │ │ │ │ ldrd r3, r2, [r4, #4] │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ movw r3, #522 @ 0x20a │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 9bf88 <_Py_NewReferenceNoTotal@@Base+0xe9c> │ │ │ │ + beq.w 9bfa6 <_Py_NewReferenceNoTotal@@Base+0xef2> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - b.w 9b722 <_Py_NewReferenceNoTotal@@Base+0x636> │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ + b.w 9b6ec <_Py_NewReferenceNoTotal@@Base+0x638> │ │ │ │ + mov sl, r8 │ │ │ │ + mov r9, r5 │ │ │ │ + b.n 9babc <_Py_NewReferenceNoTotal@@Base+0xa08> │ │ │ │ mov r0, r4 │ │ │ │ - bl 97e18 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97de4 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9ce0e <_Py_NewReferenceNoTotal@@Base+0x1d22> │ │ │ │ + blt.w 9cd70 <_Py_NewReferenceNoTotal@@Base+0x1cbc> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - b.w 9ba20 <_Py_NewReferenceNoTotal@@Base+0x934> │ │ │ │ + b.w 9b9ca <_Py_NewReferenceNoTotal@@Base+0x916> │ │ │ │ mov r0, r4 │ │ │ │ - bl 25ea04 │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - cbnz r2, 9c31a <_Py_NewReferenceNoTotal@@Base+0x122e> │ │ │ │ - ldrd r6, r3, [r4, #8] │ │ │ │ - cmp r3, r6 │ │ │ │ - bne.w 9cfae <_Py_NewReferenceNoTotal@@Base+0x1ec2> │ │ │ │ + bl 25e8cc │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ + cbnz r5, 9c2e0 <_Py_NewReferenceNoTotal@@Base+0x122c> │ │ │ │ + ldrd r5, r3, [r4, #8] │ │ │ │ + cmp r3, r5 │ │ │ │ + bne.w 9ced6 <_Py_NewReferenceNoTotal@@Base+0x1e22> │ │ │ │ mov r0, r4 │ │ │ │ - bl 97e18 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97de4 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 9c316 <_Py_NewReferenceNoTotal@@Base+0x122a> │ │ │ │ - mov r3, r6 │ │ │ │ - ldr r6, [r4, #8] │ │ │ │ - b.w 9b746 <_Py_NewReferenceNoTotal@@Base+0x65a> │ │ │ │ - movs r2, #1 │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ + blt.n 9c2dc <_Py_NewReferenceNoTotal@@Base+0x1228> │ │ │ │ + mov r3, r5 │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ + b.w 9b710 <_Py_NewReferenceNoTotal@@Base+0x65c> │ │ │ │ + movs r5, #1 │ │ │ │ + str r5, [r4, #60] @ 0x3c │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b.n 9bf64 <_Py_NewReferenceNoTotal@@Base+0xe78> │ │ │ │ + b.n 9bf88 <_Py_NewReferenceNoTotal@@Base+0xed4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 97e18 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97de4 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9cd36 <_Py_NewReferenceNoTotal@@Base+0x1c4a> │ │ │ │ + blt.w 9cd7e <_Py_NewReferenceNoTotal@@Base+0x1cca> │ │ │ │ ldrd r3, r2, [r4, #4] │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ movw r3, #621 @ 0x26d │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 9bf4c <_Py_NewReferenceNoTotal@@Base+0xe60> │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - b.w 9b77a <_Py_NewReferenceNoTotal@@Base+0x68e> │ │ │ │ + beq.w 9bf72 <_Py_NewReferenceNoTotal@@Base+0xebe> │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ + b.w 9b744 <_Py_NewReferenceNoTotal@@Base+0x690> │ │ │ │ mov r0, r4 │ │ │ │ - bl 97e18 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97de4 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9bdc6 <_Py_NewReferenceNoTotal@@Base+0xcda> │ │ │ │ + blt.n 9c332 <_Py_NewReferenceNoTotal@@Base+0x127e> │ │ │ │ ldrd r3, r2, [r4, #4] │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ movw r3, #525 @ 0x20d │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 9c1ce <_Py_NewReferenceNoTotal@@Base+0x10e2> │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - b.w 9b7a2 <_Py_NewReferenceNoTotal@@Base+0x6b6> │ │ │ │ - ldr.w r2, [sl, #672] @ 0x2a0 │ │ │ │ - movw r1, #49361 @ 0xc0d1 │ │ │ │ + beq.w 9c192 <_Py_NewReferenceNoTotal@@Base+0x10de> │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ + b.w 9b76c <_Py_NewReferenceNoTotal@@Base+0x6b8> │ │ │ │ + movs r3, #1 │ │ │ │ + str r6, [r4, #8] │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + subs r3, #1 │ │ │ │ + b.w 9b8d2 <_Py_NewReferenceNoTotal@@Base+0x81e> │ │ │ │ + ldr.w r2, [fp, #672] @ 0x2a0 │ │ │ │ + movw r1, #49353 @ 0xc0c9 │ │ │ │ movt r1, #6 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 9cd26 <_Py_NewReferenceNoTotal@@Base+0x1c3a> │ │ │ │ + bne.w 9cce6 <_Py_NewReferenceNoTotal@@Base+0x1c32> │ │ │ │ movs r0, #4 │ │ │ │ blx 2a0fc │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 9d02c <_Py_NewReferenceNoTotal@@Base+0x1f40> │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + mov r8, r0 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.w 9c636 <_Py_NewReferenceNoTotal@@Base+0x1582> │ │ │ │ ldr.w r2, [r3, #800] @ 0x320 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r3, #800] @ 0x320 │ │ │ │ - b.n 9c1c8 <_Py_NewReferenceNoTotal@@Base+0x10dc> │ │ │ │ + b.n 9c18c <_Py_NewReferenceNoTotal@@Base+0x10d8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 97e18 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97de4 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9ccee <_Py_NewReferenceNoTotal@@Base+0x1c02> │ │ │ │ + blt.w 9ccde <_Py_NewReferenceNoTotal@@Base+0x1c2a> │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ ldr.w r2, [r0, r1, lsl #2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp.w r2, #504 @ 0x1f8 │ │ │ │ - beq.w 9c4fa <_Py_NewReferenceNoTotal@@Base+0x140e> │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - b.w 9b7c6 <_Py_NewReferenceNoTotal@@Base+0x6da> │ │ │ │ + beq.n 9c3fc <_Py_NewReferenceNoTotal@@Base+0x1348> │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ + b.w 9b790 <_Py_NewReferenceNoTotal@@Base+0x6dc> │ │ │ │ mov r0, r4 │ │ │ │ - bl 97e18 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97de4 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9bdc6 <_Py_NewReferenceNoTotal@@Base+0xcda> │ │ │ │ + blt.n 9c332 <_Py_NewReferenceNoTotal@@Base+0x127e> │ │ │ │ ldrd r3, r2, [r4, #4] │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ movw r3, #529 @ 0x211 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 9c88a <_Py_NewReferenceNoTotal@@Base+0x179e> │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - b.w 9b828 <_Py_NewReferenceNoTotal@@Base+0x73c> │ │ │ │ + beq.w 9c88e <_Py_NewReferenceNoTotal@@Base+0x17da> │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ + b.w 9b7f2 <_Py_NewReferenceNoTotal@@Base+0x73e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 97e18 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97de4 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9bdc6 <_Py_NewReferenceNoTotal@@Base+0xcda> │ │ │ │ + blt.n 9c332 <_Py_NewReferenceNoTotal@@Base+0x127e> │ │ │ │ ldrd r3, r2, [r4, #4] │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cmp.w r3, #580 @ 0x244 │ │ │ │ - beq.w 9c814 <_Py_NewReferenceNoTotal@@Base+0x1728> │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - b.w 9b806 <_Py_NewReferenceNoTotal@@Base+0x71a> │ │ │ │ + cmp.w r3, #616 @ 0x268 │ │ │ │ + beq.w 9c776 <_Py_NewReferenceNoTotal@@Base+0x16c2> │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ + b.w 9b7b0 <_Py_NewReferenceNoTotal@@Base+0x6fc> │ │ │ │ mov r0, r4 │ │ │ │ - bl 97e18 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97de4 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9bdc6 <_Py_NewReferenceNoTotal@@Base+0xcda> │ │ │ │ + blt.n 9c332 <_Py_NewReferenceNoTotal@@Base+0x127e> │ │ │ │ ldrd r3, r2, [r4, #4] │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cmp.w r3, #616 @ 0x268 │ │ │ │ - beq.w 9c770 <_Py_NewReferenceNoTotal@@Base+0x1684> │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - b.w 9b7e6 <_Py_NewReferenceNoTotal@@Base+0x6fa> │ │ │ │ + cmp.w r3, #580 @ 0x244 │ │ │ │ + beq.w 9c818 <_Py_NewReferenceNoTotal@@Base+0x1764> │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ + b.w 9b7d0 <_Py_NewReferenceNoTotal@@Base+0x71c> │ │ │ │ + adds r1, #1 │ │ │ │ + str r1, [r4, #8] │ │ │ │ + bl b28a4 │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 9c338 <_Py_NewReferenceNoTotal@@Base+0x1284> │ │ │ │ + ldr r0, [r4, #20] │ │ │ │ + movs r1, #48 @ 0x30 │ │ │ │ + ldrd r6, r5, [r7, #20] │ │ │ │ + bl acd98 <_PyArena_Malloc@@Base> │ │ │ │ + mov r3, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 9cfd2 <_Py_NewReferenceNoTotal@@Base+0x1f1e> │ │ │ │ + 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 r2, [r0, #0] │ │ │ │ + b.n 9bef0 <_Py_NewReferenceNoTotal@@Base+0xe3c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 97e18 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97de4 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 9c4f0 <_Py_NewReferenceNoTotal@@Base+0x1404> │ │ │ │ + blt.n 9c4ee <_Py_NewReferenceNoTotal@@Base+0x143a> │ │ │ │ ldrd r3, r2, [r4, #4] │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ movw r3, #527 @ 0x20f │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 9b8bc <_Py_NewReferenceNoTotal@@Base+0x7d0> │ │ │ │ + bne.w 9b888 <_Py_NewReferenceNoTotal@@Base+0x7d4> │ │ │ │ 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 9cec6 <_Py_NewReferenceNoTotal@@Base+0x1dda> │ │ │ │ + beq.w 9d142 <_Py_NewReferenceNoTotal@@Base+0x208e> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9cebc <_Py_NewReferenceNoTotal@@Base+0x1dd0> │ │ │ │ - ldrd r6, r3, [r4, #8] │ │ │ │ - cmp r6, r3 │ │ │ │ - beq.w 9cea0 <_Py_NewReferenceNoTotal@@Base+0x1db4> │ │ │ │ + bne.w 9ce2c <_Py_NewReferenceNoTotal@@Base+0x1d78> │ │ │ │ + ldrd r5, r3, [r4, #8] │ │ │ │ + cmp r5, r3 │ │ │ │ + beq.w 9ce36 <_Py_NewReferenceNoTotal@@Base+0x1d82> │ │ │ │ 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 97dc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97d90 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9cebc <_Py_NewReferenceNoTotal@@Base+0x1dd0> │ │ │ │ + beq.w 9ce2c <_Py_NewReferenceNoTotal@@Base+0x1d78> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ab894 │ │ │ │ - ldr r7, [r4, #20] │ │ │ │ + bl 1ab7b0 │ │ │ │ + ldr.w r8, [r4, #20] │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9cebc <_Py_NewReferenceNoTotal@@Base+0x1dd0> │ │ │ │ + beq.w 9ce2c <_Py_NewReferenceNoTotal@@Base+0x1d78> │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ - bl b2880 │ │ │ │ + bl b28a4 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9cebc <_Py_NewReferenceNoTotal@@Base+0x1dd0> │ │ │ │ + beq.w 9ce2c <_Py_NewReferenceNoTotal@@Base+0x1d78> │ │ │ │ mov r1, r9 │ │ │ │ - mov r0, r7 │ │ │ │ - ldrd r9, sl, [r3, #20] │ │ │ │ - bl 1ab9b4 │ │ │ │ - mov r2, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + ldrd r8, r9, [r3, #20] │ │ │ │ + bl 1ab8d0 │ │ │ │ + mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9ce98 <_Py_NewReferenceNoTotal@@Base+0x1dac> │ │ │ │ + beq.w 9d13a <_Py_NewReferenceNoTotal@@Base+0x2086> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ - str r2, [sp, #24] │ │ │ │ - bl acd7c <_PyArena_Malloc@@Base> │ │ │ │ - mov r7, r0 │ │ │ │ + bl acd98 <_PyArena_Malloc@@Base> │ │ │ │ + mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9ced0 <_Py_NewReferenceNoTotal@@Base+0x1de4> │ │ │ │ - strd r8, r6, [r0, #32] │ │ │ │ - str.w r9, [r0, #40] @ 0x28 │ │ │ │ - str.w sl, [r0, #44] @ 0x2c │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - str r2, [r0, #4] │ │ │ │ - movs r2, #24 │ │ │ │ - subs r3, #1 │ │ │ │ - str r2, [r0, #0] │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ - b.w 9b8c0 <_Py_NewReferenceNoTotal@@Base+0x7d4> │ │ │ │ + beq.w 9ce26 <_Py_NewReferenceNoTotal@@Base+0x1d72> │ │ │ │ + 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 9bef0 <_Py_NewReferenceNoTotal@@Base+0xe3c> │ │ │ │ movs r3, #1 │ │ │ │ - str r5, [r4, #8] │ │ │ │ + str r6, [r4, #8] │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 9b8be <_Py_NewReferenceNoTotal@@Base+0x7d2> │ │ │ │ - adds r1, #1 │ │ │ │ - str r1, [r4, #8] │ │ │ │ - bl b2880 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 9cf96 <_Py_NewReferenceNoTotal@@Base+0x1eaa> │ │ │ │ - ldr r0, [r4, #20] │ │ │ │ - movs r1, #48 @ 0x30 │ │ │ │ - ldrd r6, r5, [r7, #20] │ │ │ │ - bl acd7c <_PyArena_Malloc@@Base> │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 9cf6e <_Py_NewReferenceNoTotal@@Base+0x1e82> │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - str r3, [r0, #32] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - strd r3, r6, [r0, #36] @ 0x24 │ │ │ │ - movs r3, #26 │ │ │ │ - str r5, [r0, #44] @ 0x2c │ │ │ │ - str r3, [r0, #0] │ │ │ │ - b.w 9b8c0 <_Py_NewReferenceNoTotal@@Base+0x7d4> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 97e18 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 9ccf6 <_Py_NewReferenceNoTotal@@Base+0x1c0a> │ │ │ │ - ldrd r0, r3, [r4, #4] │ │ │ │ - movw r2, #509 @ 0x1fd │ │ │ │ - ldr.w r1, [r0, r3, lsl #2] │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ - cmp r1, r2 │ │ │ │ - beq.w 9ca8a <_Py_NewReferenceNoTotal@@Base+0x199e> │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - b.w 9b878 <_Py_NewReferenceNoTotal@@Base+0x78c> │ │ │ │ + b.w 9b88a <_Py_NewReferenceNoTotal@@Base+0x7d6> │ │ │ │ mov r0, r4 │ │ │ │ - bl 97e18 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97de4 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9bdc6 <_Py_NewReferenceNoTotal@@Base+0xcda> │ │ │ │ + blt.w 9c332 <_Py_NewReferenceNoTotal@@Base+0x127e> │ │ │ │ ldrd r3, r2, [r4, #4] │ │ │ │ - ldr.w r2, [r3, r2, lsl #2] │ │ │ │ + ldr.w r3, [r3, r2, lsl #2] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ movw r3, #526 @ 0x20e │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 9cb8a <_Py_NewReferenceNoTotal@@Base+0x1a9e> │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - b.w 9b89a <_Py_NewReferenceNoTotal@@Base+0x7ae> │ │ │ │ + beq.w 9cb4c <_Py_NewReferenceNoTotal@@Base+0x1a98> │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ + b.w 9b866 <_Py_NewReferenceNoTotal@@Base+0x7b2> │ │ │ │ mov r0, r4 │ │ │ │ - bl 97e18 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97de4 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9ccfe <_Py_NewReferenceNoTotal@@Base+0x1c12> │ │ │ │ + blt.w 9cd12 <_Py_NewReferenceNoTotal@@Base+0x1c5e> │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ ldr.w r2, [r0, r1, lsl #2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp.w r2, #508 @ 0x1fc │ │ │ │ - beq.w 9c958 <_Py_NewReferenceNoTotal@@Base+0x186c> │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - b.w 9b84c <_Py_NewReferenceNoTotal@@Base+0x760> │ │ │ │ - ldr.w r3, [sl, #684] @ 0x2ac │ │ │ │ - movw r2, #50069 @ 0xc395 │ │ │ │ + beq.w 9c922 <_Py_NewReferenceNoTotal@@Base+0x186e> │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ + b.w 9b816 <_Py_NewReferenceNoTotal@@Base+0x762> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 97de4 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 9ccf6 <_Py_NewReferenceNoTotal@@Base+0x1c42> │ │ │ │ + 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 9ca4e <_Py_NewReferenceNoTotal@@Base+0x199a> │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ + b.w 9b844 <_Py_NewReferenceNoTotal@@Base+0x790> │ │ │ │ + ldr.w r3, [fp, #684] @ 0x2ac │ │ │ │ + movw r2, #50061 @ 0xc38d │ │ │ │ movt r2, #6 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 9cd06 <_Py_NewReferenceNoTotal@@Base+0x1c1a> │ │ │ │ - mov r0, r7 │ │ │ │ + bne.w 9ccfe <_Py_NewReferenceNoTotal@@Base+0x1c4a> │ │ │ │ + mov r0, r8 │ │ │ │ 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 9b698 <_Py_NewReferenceNoTotal@@Base+0x5ac> │ │ │ │ + b.w 9b664 <_Py_NewReferenceNoTotal@@Base+0x5b0> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 97de4 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 9ce1c <_Py_NewReferenceNoTotal@@Base+0x1d68> │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + b.w 9b936 <_Py_NewReferenceNoTotal@@Base+0x882> │ │ │ │ + subs r1, r2, #2 │ │ │ │ + cmp r2, #1 │ │ │ │ + beq.w 9bb06 <_Py_NewReferenceNoTotal@@Base+0xa52> │ │ │ │ + ldr.w r3, [r0, r1, lsl #2] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + subs r5, r2, #4 │ │ │ │ + cmp r5, #2 │ │ │ │ + bls.n 9c5bc <_Py_NewReferenceNoTotal@@Base+0x1508> │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 9bb06 <_Py_NewReferenceNoTotal@@Base+0xa52> │ │ │ │ + subs r1, #1 │ │ │ │ + bcs.n 9c5aa <_Py_NewReferenceNoTotal@@Base+0x14f6> │ │ │ │ + b.w 9bb06 <_Py_NewReferenceNoTotal@@Base+0xa52> │ │ │ │ mov r0, r4 │ │ │ │ - bl 97e18 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97de4 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9cd10 <_Py_NewReferenceNoTotal@@Base+0x1c24> │ │ │ │ + blt.w 9cd08 <_Py_NewReferenceNoTotal@@Base+0x1c54> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - b.w 9b966 <_Py_NewReferenceNoTotal@@Base+0x87a> │ │ │ │ + b.w 9bad8 <_Py_NewReferenceNoTotal@@Base+0xa24> │ │ │ │ mov r0, r4 │ │ │ │ - bl 97e18 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97de4 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9d15c <_Py_NewReferenceNoTotal@@Base+0x2070> │ │ │ │ - ldrd r1, r5, [r4, #4] │ │ │ │ - ldr.w r3, [r1, r5, lsl #2] │ │ │ │ - mov.w fp, r5, lsl #2 │ │ │ │ + blt.w 9cfc4 <_Py_NewReferenceNoTotal@@Base+0x1f10> │ │ │ │ + ldrd r2, r6, [r4, #4] │ │ │ │ + ldr.w r3, [r2, r6, lsl #2] │ │ │ │ + lsls r1, r6, #2 │ │ │ │ + str r1, [sp, #28] │ │ │ │ ldr r3, [r3, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9b404 <_Py_NewReferenceNoTotal@@Base+0x318> │ │ │ │ - b.w 9b414 <_Py_NewReferenceNoTotal@@Base+0x328> │ │ │ │ + bne.w 9b3cc <_Py_NewReferenceNoTotal@@Base+0x318> │ │ │ │ + b.w 9b3dc <_Py_NewReferenceNoTotal@@Base+0x328> │ │ │ │ mov r0, r4 │ │ │ │ - bl 25ea04 │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 9d00c <_Py_NewReferenceNoTotal@@Base+0x1f20> │ │ │ │ - movw sl, #19968 @ 0x4e00 │ │ │ │ - movt sl, #72 @ 0x48 │ │ │ │ - movw r1, #6037 @ 0x1795 │ │ │ │ - movt r1, #7 │ │ │ │ - ldr.w r8, [r4, #8] │ │ │ │ - ldr.w r3, [sl, #692] @ 0x2b4 │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.w 9b5b2 <_Py_NewReferenceNoTotal@@Base+0x4c6> │ │ │ │ - ldr.w r0, [sl, #688] @ 0x2b0 │ │ │ │ + bl 25e8cc │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.w 9cfba <_Py_NewReferenceNoTotal@@Base+0x1f06> │ │ │ │ + movw fp, #19968 @ 0x4e00 │ │ │ │ + movt fp, #72 @ 0x48 │ │ │ │ + movw r2, #6029 @ 0x178d │ │ │ │ + movt r2, #7 │ │ │ │ + ldr.w r9, [r4, #8] │ │ │ │ + ldr.w r3, [fp, #692] @ 0x2b4 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 9b57a <_Py_NewReferenceNoTotal@@Base+0x4c6> │ │ │ │ + ldr.w r0, [fp, #688] @ 0x2b0 │ │ │ │ movs r1, #4 │ │ │ │ blx r3 │ │ │ │ - mov r7, r0 │ │ │ │ + mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9c1c8 <_Py_NewReferenceNoTotal@@Base+0x10dc> │ │ │ │ - b.w 9d02c <_Py_NewReferenceNoTotal@@Base+0x1f40> │ │ │ │ + bne.w 9c18c <_Py_NewReferenceNoTotal@@Base+0x10d8> │ │ │ │ + movs r3, #1 │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ + bl 1e7954 │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ + b.w 9b90a <_Py_NewReferenceNoTotal@@Base+0x856> │ │ │ │ mov r0, r4 │ │ │ │ - bl 25ea04 │ │ │ │ - ldrd r7, r3, [r4, #8] │ │ │ │ - cmp r3, r7 │ │ │ │ - bne.w 9b540 <_Py_NewReferenceNoTotal@@Base+0x454> │ │ │ │ + bl 25e8cc │ │ │ │ + ldrd r8, r3, [r4, #8] │ │ │ │ + cmp r3, r8 │ │ │ │ + bne.w 9b508 <_Py_NewReferenceNoTotal@@Base+0x454> │ │ │ │ mov r0, r4 │ │ │ │ - bl 97e18 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97de4 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9cd1a <_Py_NewReferenceNoTotal@@Base+0x1c2e> │ │ │ │ - ldr r7, [r4, #8] │ │ │ │ - b.w 9b540 <_Py_NewReferenceNoTotal@@Base+0x454> │ │ │ │ + blt.w 9cc94 <_Py_NewReferenceNoTotal@@Base+0x1be0> │ │ │ │ + ldr.w r8, [r4, #8] │ │ │ │ + b.w 9b508 <_Py_NewReferenceNoTotal@@Base+0x454> │ │ │ │ mov r0, r4 │ │ │ │ - bl 97e18 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97de4 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9ce32 <_Py_NewReferenceNoTotal@@Base+0x1d46> │ │ │ │ - ldr.w sl, [r4, #8] │ │ │ │ - b.w 9b4e6 <_Py_NewReferenceNoTotal@@Base+0x3fa> │ │ │ │ - ldr.w r0, [sl, #688] @ 0x2b0 │ │ │ │ - mov r1, r7 │ │ │ │ + blt.w 9cd1a <_Py_NewReferenceNoTotal@@Base+0x1c66> │ │ │ │ + ldr.w fp, [r4, #8] │ │ │ │ + b.w 9b4ac <_Py_NewReferenceNoTotal@@Base+0x3f8> │ │ │ │ + ldr.w r0, [fp, #688] @ 0x2b0 │ │ │ │ + mov r1, r8 │ │ │ │ blx r2 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ - b.w 9b698 <_Py_NewReferenceNoTotal@@Base+0x5ac> │ │ │ │ + b.w 9b664 <_Py_NewReferenceNoTotal@@Base+0x5b0> │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - bl 97e18 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97de4 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9cd50 <_Py_NewReferenceNoTotal@@Base+0x1c64> │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - b.w 9be36 <_Py_NewReferenceNoTotal@@Base+0xd4a> │ │ │ │ + blt.w 9cd26 <_Py_NewReferenceNoTotal@@Base+0x1c72> │ │ │ │ + ldr r1, [r4, #8] │ │ │ │ + b.n 9bf48 <_Py_NewReferenceNoTotal@@Base+0xe94> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 25e8cc │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.w 9ce50 <_Py_NewReferenceNoTotal@@Base+0x1d9c> │ │ │ │ + ldrd r8, r3, [r4, #8] │ │ │ │ + cmp r3, r8 │ │ │ │ + bne.w 9b484 <_Py_NewReferenceNoTotal@@Base+0x3d0> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 97de4 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 9cd3c <_Py_NewReferenceNoTotal@@Base+0x1c88> │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ + ldr.w r2, [r2, r8, 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 9cd78 <_Py_NewReferenceNoTotal@@Base+0x1cc4> │ │ │ │ + adds r2, r3, #1 │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ + movw r2, #6000 @ 0x1770 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 9cf64 <_Py_NewReferenceNoTotal@@Base+0x1eb0> │ │ │ │ + ldr r3, [r4, #12] │ │ │ │ + b.w 9b4a2 <_Py_NewReferenceNoTotal@@Base+0x3ee> │ │ │ │ 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 │ │ │ │ - ldr r2, [r0, #8] │ │ │ │ - ldr r7, [r0, #16] │ │ │ │ - str r7, [r1, #8] │ │ │ │ - add.w lr, r8, r2, lsl #2 │ │ │ │ + add.w r0, r9, sl │ │ │ │ + ldr.w r8, [r0, #8] │ │ │ │ + ldr r2, [r0, #16] │ │ │ │ + str r2, [r1, #8] │ │ │ │ + add.w ip, r5, r8, lsl #2 │ │ │ │ str r1, [r0, #16] │ │ │ │ - ldr.w ip, [lr, #528] @ 0x210 │ │ │ │ - cmp r0, ip │ │ │ │ - bne.n 9c6da <_Py_NewReferenceNoTotal@@Base+0x15ee> │ │ │ │ + ldr.w lr, [ip, #528] @ 0x210 │ │ │ │ + cmp r0, lr │ │ │ │ + bne.n 9c72e <_Py_NewReferenceNoTotal@@Base+0x167a> │ │ │ │ ldr r1, [r0, #24] │ │ │ │ - cbz r1, 9c6d6 <_Py_NewReferenceNoTotal@@Base+0x15ea> │ │ │ │ - ldr r7, [r1, #8] │ │ │ │ - cmp r2, r7 │ │ │ │ + cbz r1, 9c72a <_Py_NewReferenceNoTotal@@Base+0x1676> │ │ │ │ + ldr r2, [r1, #8] │ │ │ │ + cmp r8, r2 │ │ │ │ it ne │ │ │ │ movne r1, #0 │ │ │ │ - str.w r1, [lr, #528] @ 0x210 │ │ │ │ - adds r1, r2, #1 │ │ │ │ + str.w r1, [ip, #528] @ 0x210 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ + add.w r1, r8, #1 │ │ │ │ str r1, [r0, #8] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 9cd8a <_Py_NewReferenceNoTotal@@Base+0x1c9e> │ │ │ │ + beq.w 9cdaa <_Py_NewReferenceNoTotal@@Base+0x1cf6> │ │ │ │ cmp r1, #1 │ │ │ │ - beq.w 9cd66 <_Py_NewReferenceNoTotal@@Base+0x1c7a> │ │ │ │ - ldr.w r2, [lr, #532] @ 0x214 │ │ │ │ - cbnz r2, 9c6f6 <_Py_NewReferenceNoTotal@@Base+0x160a> │ │ │ │ - str.w r0, [lr, #532] @ 0x214 │ │ │ │ - cmp r0, ip │ │ │ │ - beq.w 9b698 <_Py_NewReferenceNoTotal@@Base+0x5ac> │ │ │ │ + beq.w 9cd86 <_Py_NewReferenceNoTotal@@Base+0x1cd2> │ │ │ │ + ldr.w r2, [ip, #532] @ 0x214 │ │ │ │ + cbnz r2, 9c74c <_Py_NewReferenceNoTotal@@Base+0x1698> │ │ │ │ + str.w r0, [ip, #532] @ 0x214 │ │ │ │ + cmp r0, lr │ │ │ │ + beq.w 9b664 <_Py_NewReferenceNoTotal@@Base+0x5b0> │ │ │ │ ldrd r2, r1, [r0, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 9cd4a <_Py_NewReferenceNoTotal@@Base+0x1c5e> │ │ │ │ + beq.w 9cd36 <_Py_NewReferenceNoTotal@@Base+0x1c82> │ │ │ │ str r2, [r1, #20] │ │ │ │ - ldr.w r7, [ip, #20] │ │ │ │ + ldr.w r5, [lr, #20] │ │ │ │ ldr r2, [r0, #20] │ │ │ │ str r1, [r2, #24] │ │ │ │ - strd r7, ip, [r0, #20] │ │ │ │ - cbz r7, 9c718 <_Py_NewReferenceNoTotal@@Base+0x162c> │ │ │ │ - str r0, [r7, #24] │ │ │ │ - str.w r0, [ip, #20] │ │ │ │ - b.w 9b698 <_Py_NewReferenceNoTotal@@Base+0x5ac> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 25ea04 │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 9d006 <_Py_NewReferenceNoTotal@@Base+0x1f1a> │ │ │ │ - ldrd r7, r3, [r4, #8] │ │ │ │ - cmp r3, r7 │ │ │ │ - bne.w 9b4ba <_Py_NewReferenceNoTotal@@Base+0x3ce> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 97e18 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 9ccde <_Py_NewReferenceNoTotal@@Base+0x1bf2> │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ - ldr.w r1, [r2, r7, lsl #2] │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - ldr r0, [r1, #12] │ │ │ │ - ldr r1, [r1, #16] │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ - str r1, [sp, #44] @ 0x2c │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 9ccea <_Py_NewReferenceNoTotal@@Base+0x1bfe> │ │ │ │ - adds r2, r3, #1 │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ - movw r2, #6000 @ 0x1770 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 9cfe2 <_Py_NewReferenceNoTotal@@Base+0x1ef6> │ │ │ │ - ldr r3, [r4, #12] │ │ │ │ - b.w 9b4dc <_Py_NewReferenceNoTotal@@Base+0x3f0> │ │ │ │ + strd r5, lr, [r0, #20] │ │ │ │ + cbz r5, 9c76e <_Py_NewReferenceNoTotal@@Base+0x16ba> │ │ │ │ + str r0, [r5, #24] │ │ │ │ + str.w r0, [lr, #20] │ │ │ │ + b.w 9b664 <_Py_NewReferenceNoTotal@@Base+0x5b0> │ │ │ │ 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 9d0d6 <_Py_NewReferenceNoTotal@@Base+0x1fea> │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 9d0ae <_Py_NewReferenceNoTotal@@Base+0x1fc2> │ │ │ │ - ldrd r6, r3, [r4, #8] │ │ │ │ - cmp r6, r3 │ │ │ │ - beq.w 9d0b8 <_Py_NewReferenceNoTotal@@Base+0x1fcc> │ │ │ │ + beq.w 9d024 <_Py_NewReferenceNoTotal@@Base+0x1f70> │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.w 9cff6 <_Py_NewReferenceNoTotal@@Base+0x1f42> │ │ │ │ + ldrd r8, r3, [r4, #8] │ │ │ │ + cmp r8, r3 │ │ │ │ + beq.w 9d00a <_Py_NewReferenceNoTotal@@Base+0x1f56> │ │ │ │ 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 97dc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97d90 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d0a6 <_Py_NewReferenceNoTotal@@Base+0x1fba> │ │ │ │ + beq.w 9d17e <_Py_NewReferenceNoTotal@@Base+0x20ca> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1acf24 │ │ │ │ - mov sl, r0 │ │ │ │ + bl 1ace40 │ │ │ │ + mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d0a6 <_Py_NewReferenceNoTotal@@Base+0x1fba> │ │ │ │ - movw r1, #54709 @ 0xd5b5 │ │ │ │ + beq.w 9d17e <_Py_NewReferenceNoTotal@@Base+0x20ca> │ │ │ │ + movw r1, #54481 @ 0xd4d1 │ │ │ │ movt r1, #26 │ │ │ │ mov r2, r4 │ │ │ │ movs r0, #1 │ │ │ │ - bl 1a54b4 │ │ │ │ + bl 1a53c4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d0a6 <_Py_NewReferenceNoTotal@@Base+0x1fba> │ │ │ │ + beq.w 9d17e <_Py_NewReferenceNoTotal@@Base+0x20ca> │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ - bl b2880 │ │ │ │ + bl b28a4 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d22c <_Py_NewReferenceNoTotal@@Base+0x2140> │ │ │ │ - ldr r2, [r3, #20] │ │ │ │ - movs r1, #48 @ 0x30 │ │ │ │ + beq.w 9d000 <_Py_NewReferenceNoTotal@@Base+0x1f4c> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - ldr r6, [r3, #24] │ │ │ │ - str r2, [sp, #24] │ │ │ │ - bl acd7c <_PyArena_Malloc@@Base> │ │ │ │ - mov r7, r0 │ │ │ │ + movs r1, #48 @ 0x30 │ │ │ │ + ldrd fp, r8, [r3, #20] │ │ │ │ + bl acd98 <_PyArena_Malloc@@Base> │ │ │ │ + mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d124 <_Py_NewReferenceNoTotal@@Base+0x2038> │ │ │ │ - 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 9b8c0 <_Py_NewReferenceNoTotal@@Base+0x7d4> │ │ │ │ + beq.w 9cfee <_Py_NewReferenceNoTotal@@Base+0x1f3a> │ │ │ │ + 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 9bef0 <_Py_NewReferenceNoTotal@@Base+0xe3c> │ │ │ │ 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 9d214 <_Py_NewReferenceNoTotal@@Base+0x2128> │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 9d20a <_Py_NewReferenceNoTotal@@Base+0x211e> │ │ │ │ - ldrd r6, r3, [r4, #8] │ │ │ │ - cmp r6, r3 │ │ │ │ - beq.w 9d1ee <_Py_NewReferenceNoTotal@@Base+0x2102> │ │ │ │ + beq.w 9d04a <_Py_NewReferenceNoTotal@@Base+0x1f96> │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.w 9d040 <_Py_NewReferenceNoTotal@@Base+0x1f8c> │ │ │ │ + ldrd r5, r3, [r4, #8] │ │ │ │ + cmp r5, r3 │ │ │ │ + beq.w 9ce58 <_Py_NewReferenceNoTotal@@Base+0x1da4> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr.w r3, [r3, r6, lsl #2] │ │ │ │ - ldrd r7, r6, [r3, #12] │ │ │ │ + ldr.w r3, [r3, r5, lsl #2] │ │ │ │ + ldrd r9, r8, [r3, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a7520 │ │ │ │ - mov r8, r0 │ │ │ │ - cbz r0, 9c882 <_Py_NewReferenceNoTotal@@Base+0x1796> │ │ │ │ + bl 1a7430 │ │ │ │ + mov r5, r0 │ │ │ │ + cbz r0, 9c886 <_Py_NewReferenceNoTotal@@Base+0x17d2> │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ - bl b2880 │ │ │ │ + bl b28a4 │ │ │ │ mov ip, r0 │ │ │ │ - cbz r0, 9c882 <_Py_NewReferenceNoTotal@@Base+0x1796> │ │ │ │ + cbz r0, 9c886 <_Py_NewReferenceNoTotal@@Base+0x17d2> │ │ │ │ ldr r3, [r4, #20] │ │ │ │ - mov r1, r7 │ │ │ │ + mov r2, r8 │ │ │ │ str r3, [sp, #4] │ │ │ │ - mov r2, r6 │ │ │ │ - mov r0, r8 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ ldr.w r3, [ip, #24] │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr.w r3, [ip, #20] │ │ │ │ - bl 1a60e0 │ │ │ │ - mov r7, r0 │ │ │ │ + bl 1a5ff0 │ │ │ │ + mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9bf18 <_Py_NewReferenceNoTotal@@Base+0xe2c> │ │ │ │ - bl 7f720 │ │ │ │ + bne.w 9beea <_Py_NewReferenceNoTotal@@Base+0xe36> │ │ │ │ + bl 7f734 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9d21e <_Py_NewReferenceNoTotal@@Base+0x2132> │ │ │ │ + bne.w 9ce64 <_Py_NewReferenceNoTotal@@Base+0x1db0> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b.n 9c406 <_Py_NewReferenceNoTotal@@Base+0x131a> │ │ │ │ + b.n 9c3f6 <_Py_NewReferenceNoTotal@@Base+0x1342> │ │ │ │ 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 9d08a <_Py_NewReferenceNoTotal@@Base+0x1f9e> │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 9c918 <_Py_NewReferenceNoTotal@@Base+0x182c> │ │ │ │ - ldrd r6, r3, [r4, #8] │ │ │ │ - cmp r6, r3 │ │ │ │ - beq.w 9cfb4 <_Py_NewReferenceNoTotal@@Base+0x1ec8> │ │ │ │ + beq.w 9d1d6 <_Py_NewReferenceNoTotal@@Base+0x2122> │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.n 9c918 <_Py_NewReferenceNoTotal@@Base+0x1864> │ │ │ │ + ldrd r5, r3, [r4, #8] │ │ │ │ + cmp r5, r3 │ │ │ │ + beq.w 9ce72 <_Py_NewReferenceNoTotal@@Base+0x1dbe> │ │ │ │ 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, #529 @ 0x211 │ │ │ │ - bl 97dc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbz r0, 9c916 <_Py_NewReferenceNoTotal@@Base+0x182a> │ │ │ │ + bl 97d90 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbz r0, 9c916 <_Py_NewReferenceNoTotal@@Base+0x1862> │ │ │ │ mov r0, r4 │ │ │ │ - bl b349c │ │ │ │ - mov r6, r0 │ │ │ │ - cbz r0, 9c916 <_Py_NewReferenceNoTotal@@Base+0x182a> │ │ │ │ + bl b34c0 │ │ │ │ + mov r8, r0 │ │ │ │ + cbz r0, 9c916 <_Py_NewReferenceNoTotal@@Base+0x1862> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ab1c8 │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - mov r7, r0 │ │ │ │ - cbnz r2, 9c918 <_Py_NewReferenceNoTotal@@Base+0x182c> │ │ │ │ + bl 1ab0d8 │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ + mov fp, r0 │ │ │ │ + cbnz r5, 9c918 <_Py_NewReferenceNoTotal@@Base+0x1864> │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ - str r2, [sp, #24] │ │ │ │ - bl b2880 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ + bl b28a4 │ │ │ │ mov ip, r0 │ │ │ │ - cbz r0, 9c918 <_Py_NewReferenceNoTotal@@Base+0x182c> │ │ │ │ - mov r0, r6 │ │ │ │ - ldr r6, [r4, #20] │ │ │ │ - str r6, [sp, #8] │ │ │ │ - mov r1, r7 │ │ │ │ - mov r3, r8 │ │ │ │ - mov r2, r9 │ │ │ │ - ldr.w r6, [ip, #24] │ │ │ │ - str r6, [sp, #4] │ │ │ │ - ldr.w r6, [ip, #20] │ │ │ │ - str r6, [sp, #0] │ │ │ │ - bl 1ab294 │ │ │ │ - mov r7, r0 │ │ │ │ + cbz r0, 9c918 <_Py_NewReferenceNoTotal@@Base+0x1864> │ │ │ │ + ldr r5, [r4, #20] │ │ │ │ + mov r3, r9 │ │ │ │ + str r5, [sp, #8] │ │ │ │ + mov r2, sl │ │ │ │ + mov r1, fp │ │ │ │ + mov r0, r8 │ │ │ │ + ldr.w r5, [ip, #24] │ │ │ │ + str r5, [sp, #4] │ │ │ │ + ldr.w r5, [ip, #20] │ │ │ │ + str r5, [sp, #0] │ │ │ │ + bl 1ab1a4 │ │ │ │ + mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9bf18 <_Py_NewReferenceNoTotal@@Base+0xe2c> │ │ │ │ - bl 7f720 │ │ │ │ + bne.w 9beea <_Py_NewReferenceNoTotal@@Base+0xe36> │ │ │ │ + bl 7f734 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9cfbe <_Py_NewReferenceNoTotal@@Base+0x1ed2> │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ + bne.w 9ce7e <_Py_NewReferenceNoTotal@@Base+0x1dca> │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b.w 9b828 <_Py_NewReferenceNoTotal@@Base+0x73c> │ │ │ │ - movw r0, #8208 @ 0x2010 │ │ │ │ - bl 76ed4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 9cf8a <_Py_NewReferenceNoTotal@@Base+0x1e9e> │ │ │ │ - mov r1, r0 │ │ │ │ - mov.w r2, #8192 @ 0x2000 │ │ │ │ - str.w r2, [r1], #16 │ │ │ │ - add.w r2, r0, #23 │ │ │ │ - bic.w r2, r2, #7 │ │ │ │ - subs r2, r2, r1 │ │ │ │ - str r1, [r0, #12] │ │ │ │ - str r2, [r0, #4] │ │ │ │ - movs r1, #0 │ │ │ │ - add.w r3, r2, #16 │ │ │ │ - str r1, [r0, #8] │ │ │ │ - str r0, [r6, #8] │ │ │ │ - mov r6, r0 │ │ │ │ - b.w 9b8d2 <_Py_NewReferenceNoTotal@@Base+0x7e6> │ │ │ │ + b.w 9b7f2 <_Py_NewReferenceNoTotal@@Base+0x73e> │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r4, #8] │ │ │ │ - bl b2880 │ │ │ │ + bl b28a4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9cf96 <_Py_NewReferenceNoTotal@@Base+0x1eaa> │ │ │ │ + beq.w 9c338 <_Py_NewReferenceNoTotal@@Base+0x1284> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ ldrd r6, r5, [r7, #20] │ │ │ │ - bl acd7c <_PyArena_Malloc@@Base> │ │ │ │ - mov r7, r0 │ │ │ │ + bl acd98 <_PyArena_Malloc@@Base> │ │ │ │ + mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9cf6e <_Py_NewReferenceNoTotal@@Base+0x1e82> │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - str r3, [r0, #32] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - strd r3, r6, [r0, #36] @ 0x24 │ │ │ │ - movs r3, #27 │ │ │ │ + beq.w 9cfd2 <_Py_NewReferenceNoTotal@@Base+0x1f1e> │ │ │ │ + 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 9b8c0 <_Py_NewReferenceNoTotal@@Base+0x7d4> │ │ │ │ - str r2, [r5, #4] │ │ │ │ - b.w 9b8e6 <_Py_NewReferenceNoTotal@@Base+0x7fa> │ │ │ │ + str r2, [r0, #0] │ │ │ │ + b.w 9bef0 <_Py_NewReferenceNoTotal@@Base+0xe3c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9d530 <_PyEvalFramePushAndInit@@Base+0x248> │ │ │ │ - str r5, [r4, #8] │ │ │ │ + bl 9d534 <_PyEvalFramePushAndInit@@Base+0x248> │ │ │ │ + str r6, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9bb12 <_Py_NewReferenceNoTotal@@Base+0xa26> │ │ │ │ + beq.w 9bab6 <_Py_NewReferenceNoTotal@@Base+0xa02> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ - beq.w 9ce7e <_Py_NewReferenceNoTotal@@Base+0x1d92> │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 9cd40 <_Py_NewReferenceNoTotal@@Base+0x1c54> │ │ │ │ - ldrd r6, r3, [r4, #8] │ │ │ │ - cmp r6, r3 │ │ │ │ - beq.w 9ce5e <_Py_NewReferenceNoTotal@@Base+0x1d72> │ │ │ │ + beq.w 9d160 <_Py_NewReferenceNoTotal@@Base+0x20ac> │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.w 9cd4e <_Py_NewReferenceNoTotal@@Base+0x1c9a> │ │ │ │ + ldrd r5, r3, [r4, #8] │ │ │ │ + cmp r5, r3 │ │ │ │ + beq.w 9ce9c <_Py_NewReferenceNoTotal@@Base+0x1de8> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr.w r3, [r3, r6, lsl #2] │ │ │ │ - ldrd r9, r8, [r3, #12] │ │ │ │ - movw r1, #21520 @ 0x5410 │ │ │ │ + ldr.w r3, [r3, r5, lsl #2] │ │ │ │ + ldrd sl, r9, [r3, #12] │ │ │ │ + movw r1, #21804 @ 0x552c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a58c0 │ │ │ │ + bl 1a57d0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9cd3e <_Py_NewReferenceNoTotal@@Base+0x1c52> │ │ │ │ + beq.w 9cd4c <_Py_NewReferenceNoTotal@@Base+0x1c98> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9d530 <_PyEvalFramePushAndInit@@Base+0x248> │ │ │ │ - mov r6, r0 │ │ │ │ + bl 9d534 <_PyEvalFramePushAndInit@@Base+0x248> │ │ │ │ + mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9cd3e <_Py_NewReferenceNoTotal@@Base+0x1c52> │ │ │ │ + beq.w 9cd4c <_Py_NewReferenceNoTotal@@Base+0x1c98> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a72a0 │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - str r0, [sp, #24] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 9cd40 <_Py_NewReferenceNoTotal@@Base+0x1c54> │ │ │ │ + bl 1a71b0 │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ + mov r8, r0 │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.w 9cd4e <_Py_NewReferenceNoTotal@@Base+0x1c9a> │ │ │ │ movs r1, #22 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97dc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97d90 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9cd3e <_Py_NewReferenceNoTotal@@Base+0x1c52> │ │ │ │ + beq.w 9cd4c <_Py_NewReferenceNoTotal@@Base+0x1c98> │ │ │ │ mov r0, r4 │ │ │ │ - bl b349c │ │ │ │ - mov sl, r0 │ │ │ │ + bl b34c0 │ │ │ │ + mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9cd3e <_Py_NewReferenceNoTotal@@Base+0x1c52> │ │ │ │ + beq.w 9cd4c <_Py_NewReferenceNoTotal@@Base+0x1c98> │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ - bl b2880 │ │ │ │ + bl b28a4 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d28e <_Py_NewReferenceNoTotal@@Base+0x21a2> │ │ │ │ - mov r1, r6 │ │ │ │ + beq.w 9ce92 <_Py_NewReferenceNoTotal@@Base+0x1dde> │ │ │ │ + mov r1, r7 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - ldrd r6, r7, [r3, #20] │ │ │ │ - bl b2ed4 │ │ │ │ + ldrd r7, fp, [r3, #20] │ │ │ │ + bl b2ef8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d286 <_Py_NewReferenceNoTotal@@Base+0x219a> │ │ │ │ - strd r6, r7, [sp, #4] │ │ │ │ - mov r3, r9 │ │ │ │ - str.w r8, [sp] │ │ │ │ - mov r2, sl │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - ldr r6, [r4, #20] │ │ │ │ - str r6, [sp, #12] │ │ │ │ - bl 215830 <_PyErr_BadInternalCall@@Base+0x86c> │ │ │ │ + beq.w 9ce8c <_Py_NewReferenceNoTotal@@Base+0x1dd8> │ │ │ │ + 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 215780 <_PyErr_BadInternalCall@@Base+0x86c> │ │ │ │ movs r1, #12 │ │ │ │ mov r3, r0 │ │ │ │ - movw r2, #29316 @ 0x7284 │ │ │ │ + movw r2, #29636 @ 0x73c4 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1abce0 │ │ │ │ - mov r7, r0 │ │ │ │ + bl 1abbfc │ │ │ │ + mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9bf18 <_Py_NewReferenceNoTotal@@Base+0xe2c> │ │ │ │ - bl 7f720 │ │ │ │ + bne.w 9beea <_Py_NewReferenceNoTotal@@Base+0xe36> │ │ │ │ + bl 7f734 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9cd3e <_Py_NewReferenceNoTotal@@Base+0x1c52> │ │ │ │ + beq.w 9cd4c <_Py_NewReferenceNoTotal@@Base+0x1c98> │ │ │ │ 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 9b6e4 <_Py_NewReferenceNoTotal@@Base+0x5f8> │ │ │ │ + b.w 9b6b0 <_Py_NewReferenceNoTotal@@Base+0x5fc> │ │ │ │ adds r1, r3, #1 │ │ │ │ str r1, [r4, #8] │ │ │ │ - bl b2880 │ │ │ │ + bl b28a4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9cf96 <_Py_NewReferenceNoTotal@@Base+0x1eaa> │ │ │ │ + beq.w 9c338 <_Py_NewReferenceNoTotal@@Base+0x1284> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ ldrd r6, r5, [r7, #20] │ │ │ │ - bl acd7c <_PyArena_Malloc@@Base> │ │ │ │ - mov r7, r0 │ │ │ │ + bl acd98 <_PyArena_Malloc@@Base> │ │ │ │ + mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9cf6e <_Py_NewReferenceNoTotal@@Base+0x1e82> │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - str r3, [r0, #32] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - strd r3, r6, [r0, #36] @ 0x24 │ │ │ │ - movs r3, #28 │ │ │ │ + beq.w 9cfd2 <_Py_NewReferenceNoTotal@@Base+0x1f1e> │ │ │ │ + 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 9b8c0 <_Py_NewReferenceNoTotal@@Base+0x7d4> │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 9b942 <_Py_NewReferenceNoTotal@@Base+0x856> │ │ │ │ + str r2, [r0, #0] │ │ │ │ + b.w 9bef0 <_Py_NewReferenceNoTotal@@Base+0xe3c> │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.w 9b912 <_Py_NewReferenceNoTotal@@Base+0x85e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1df8c4 │ │ │ │ - b.w 9b6be <_Py_NewReferenceNoTotal@@Base+0x5d2> │ │ │ │ - str.w r3, [r8, #4] │ │ │ │ - b.w 9ba00 <_Py_NewReferenceNoTotal@@Base+0x914> │ │ │ │ + bl 1df740 │ │ │ │ + b.w 9b68a <_Py_NewReferenceNoTotal@@Base+0x5d6> │ │ │ │ + str.w r0, [fp, #4] │ │ │ │ + b.w 9b9a2 <_Py_NewReferenceNoTotal@@Base+0x8ee> │ │ │ │ movw r0, #8208 @ 0x2010 │ │ │ │ - strd r2, r3, [sp, #48] @ 0x30 │ │ │ │ - bl 76ed4 │ │ │ │ - ldrd r2, r3, [sp, #48] @ 0x30 │ │ │ │ + strd r3, r1, [sp, #52] @ 0x34 │ │ │ │ + bl 76e54 │ │ │ │ + ldrd r3, r1, [sp, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9cf04 <_Py_NewReferenceNoTotal@@Base+0x1e18> │ │ │ │ + beq.w 9cf88 <_Py_NewReferenceNoTotal@@Base+0x1ed4> │ │ │ │ mov ip, r0 │ │ │ │ - mov.w r7, #8192 @ 0x2000 │ │ │ │ + mov.w lr, #8192 @ 0x2000 │ │ │ │ + add.w r8, r0, #23 │ │ │ │ + bic.w r8, r8, #7 │ │ │ │ + str.w lr, [ip], #16 │ │ │ │ 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 │ │ │ │ + sub.w ip, r8, ip │ │ │ │ add.w ip, ip, #32 │ │ │ │ - str r0, [r3, #8] │ │ │ │ + str r0, [r5, #8] │ │ │ │ str.w ip, [r0, #4] │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 9cf04 <_Py_NewReferenceNoTotal@@Base+0x1e18> │ │ │ │ - ldr.w r3, [r8, #4] │ │ │ │ - b.w 9b9f8 <_Py_NewReferenceNoTotal@@Base+0x90c> │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - str r7, [r4, #8] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 9d254 <_Py_NewReferenceNoTotal@@Base+0x2168> │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.w 9cf88 <_Py_NewReferenceNoTotal@@Base+0x1ed4> │ │ │ │ + ldr.w r5, [fp, #4] │ │ │ │ + b.w 9b99a <_Py_NewReferenceNoTotal@@Base+0x8e6> │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ + str.w r9, [r4, #8] │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.w 9d126 <_Py_NewReferenceNoTotal@@Base+0x2072> │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #525 @ 0x20d │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ - bl 97dc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97d90 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d26e <_Py_NewReferenceNoTotal@@Base+0x2182> │ │ │ │ + beq.w 9cf5a <_Py_NewReferenceNoTotal@@Base+0x1ea6> │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ - bl b2880 │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ + bl b28a4 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d26e <_Py_NewReferenceNoTotal@@Base+0x2182> │ │ │ │ + beq.w 9cf5a <_Py_NewReferenceNoTotal@@Base+0x1ea6> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ - ldrd r8, r6, [r3, #20] │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ - bl acd7c <_PyArena_Malloc@@Base> │ │ │ │ - mov r7, r0 │ │ │ │ + ldrd r9, r8, [r3, #20] │ │ │ │ + bl acd98 <_PyArena_Malloc@@Base> │ │ │ │ + mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d268 <_Py_NewReferenceNoTotal@@Base+0x217c> │ │ │ │ - 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 9bf18 <_Py_NewReferenceNoTotal@@Base+0xe2c> │ │ │ │ + beq.w 9cf54 <_Py_NewReferenceNoTotal@@Base+0x1ea0> │ │ │ │ + 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 9beea <_Py_NewReferenceNoTotal@@Base+0xe36> │ │ │ │ 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 9d1e6 <_Py_NewReferenceNoTotal@@Base+0x20fa> │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 9d1dc <_Py_NewReferenceNoTotal@@Base+0x20f0> │ │ │ │ - ldrd r6, r3, [r4, #8] │ │ │ │ - cmp r6, r3 │ │ │ │ - beq.w 9d1b2 <_Py_NewReferenceNoTotal@@Base+0x20c6> │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ + beq.w 9d09e <_Py_NewReferenceNoTotal@@Base+0x1fea> │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.w 9d094 <_Py_NewReferenceNoTotal@@Base+0x1fe0> │ │ │ │ + ldrd r5, r3, [r4, #8] │ │ │ │ + cmp r5, r3 │ │ │ │ + beq.w 9d078 <_Py_NewReferenceNoTotal@@Base+0x1fc4> │ │ │ │ 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 97dc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97d90 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d1a0 <_Py_NewReferenceNoTotal@@Base+0x20b4> │ │ │ │ + beq.w 9d05a <_Py_NewReferenceNoTotal@@Base+0x1fa6> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ab894 │ │ │ │ - mov r7, r0 │ │ │ │ + bl 1ab7b0 │ │ │ │ + mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d1a0 <_Py_NewReferenceNoTotal@@Base+0x20b4> │ │ │ │ + beq.w 9d05a <_Py_NewReferenceNoTotal@@Base+0x1fa6> │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ - bl b2880 │ │ │ │ + bl b28a4 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d1a0 <_Py_NewReferenceNoTotal@@Base+0x20b4> │ │ │ │ + beq.w 9d05a <_Py_NewReferenceNoTotal@@Base+0x1fa6> │ │ │ │ + mov r1, r5 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - mov r1, r7 │ │ │ │ - ldrd r9, sl, [r3, #20] │ │ │ │ - bl 1ab9b4 │ │ │ │ - mov r2, r0 │ │ │ │ + ldrd sl, r5, [r3, #20] │ │ │ │ + bl 1ab8d0 │ │ │ │ + mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d1ac <_Py_NewReferenceNoTotal@@Base+0x20c0> │ │ │ │ + beq.w 9d064 <_Py_NewReferenceNoTotal@@Base+0x1fb0> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ - str r2, [sp, #24] │ │ │ │ - bl acd7c <_PyArena_Malloc@@Base> │ │ │ │ - mov r7, r0 │ │ │ │ + bl acd98 <_PyArena_Malloc@@Base> │ │ │ │ + mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d19a <_Py_NewReferenceNoTotal@@Base+0x20ae> │ │ │ │ - strd r8, r6, [r0, #32] │ │ │ │ - str.w r9, [r0, #40] @ 0x28 │ │ │ │ - str.w sl, [r0, #44] @ 0x2c │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - str r2, [r0, #4] │ │ │ │ - movs r2, #23 │ │ │ │ - subs r3, #1 │ │ │ │ - str r2, [r0, #0] │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ - b.w 9b8c0 <_Py_NewReferenceNoTotal@@Base+0x7d4> │ │ │ │ + beq.w 9d054 <_Py_NewReferenceNoTotal@@Base+0x1fa0> │ │ │ │ + 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 9bef0 <_Py_NewReferenceNoTotal@@Base+0xe3c> │ │ │ │ mov r0, r4 │ │ │ │ - bl b349c │ │ │ │ - mov r8, r0 │ │ │ │ + bl b34c0 │ │ │ │ + mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9c250 <_Py_NewReferenceNoTotal@@Base+0x1164> │ │ │ │ - b.w 9c248 <_Py_NewReferenceNoTotal@@Base+0x115c> │ │ │ │ + bne.w 9c210 <_Py_NewReferenceNoTotal@@Base+0x115c> │ │ │ │ + b.w 9c20a <_Py_NewReferenceNoTotal@@Base+0x1156> │ │ │ │ subs r3, #1 │ │ │ │ - str r5, [r4, #8] │ │ │ │ + str r6, [r4, #8] │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b.w 9bdcc <_Py_NewReferenceNoTotal@@Base+0xce0> │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + movs r7, #0 │ │ │ │ + subs r3, #1 │ │ │ │ + b.w 9b8d2 <_Py_NewReferenceNoTotal@@Base+0x81e> │ │ │ │ mov r0, r4 │ │ │ │ - bl b349c │ │ │ │ - mov r7, r0 │ │ │ │ + bl b34c0 │ │ │ │ + mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9c08e <_Py_NewReferenceNoTotal@@Base+0xfa2> │ │ │ │ + beq.w 9c0aa <_Py_NewReferenceNoTotal@@Base+0xff6> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f84f0 │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - mov r9, r0 │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 9ce58 <_Py_NewReferenceNoTotal@@Base+0x1d6c> │ │ │ │ + bl 1f83d4 │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ + mov sl, r0 │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.w 9d29c <_Py_NewReferenceNoTotal@@Base+0x21e8> │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ - bl b2880 │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - mov ip, r0 │ │ │ │ + bl b28a4 │ │ │ │ + mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9b942 <_Py_NewReferenceNoTotal@@Base+0x856> │ │ │ │ - ldr r6, [r4, #20] │ │ │ │ - mov r1, r7 │ │ │ │ - str r6, [sp, #16] │ │ │ │ - mov r3, r2 │ │ │ │ - ldr r7, [sp, #24] │ │ │ │ - mov r2, r9 │ │ │ │ - ldr.w r6, [ip, #24] │ │ │ │ - mov r0, r8 │ │ │ │ - str r6, [sp, #12] │ │ │ │ - ldr.w r6, [ip, #20] │ │ │ │ - strd r7, r6, [sp, #4] │ │ │ │ - ldr r6, [sp, #36] @ 0x24 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - bl 1f87e4 │ │ │ │ + beq.w 9b912 <_Py_NewReferenceNoTotal@@Base+0x85e> │ │ │ │ + mov r3, r5 │ │ │ │ + ldr r5, [r4, #20] │ │ │ │ + str r5, [sp, #16] │ │ │ │ + mov r2, sl │ │ │ │ + ldr r5, [r7, #24] │ │ │ │ + mov r1, r8 │ │ │ │ + str r5, [sp, #12] │ │ │ │ + mov r0, r9 │ │ │ │ + ldr r5, [r7, #20] │ │ │ │ + ldr r7, [sp, #40] @ 0x28 │ │ │ │ + strd r7, r5, [sp, #4] │ │ │ │ + ldr r5, [sp, #44] @ 0x2c │ │ │ │ + str r5, [sp, #0] │ │ │ │ + bl 1f87b4 <_PyParkingLot_UnparkAll@@Base+0x1e0> │ │ │ │ movs r1, #6 │ │ │ │ mov r3, r0 │ │ │ │ - movw r2, #29284 @ 0x7264 │ │ │ │ + movw r2, #29604 @ 0x73a4 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1abce0 │ │ │ │ - mov r7, r0 │ │ │ │ + bl 1abbfc │ │ │ │ + mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9bf18 <_Py_NewReferenceNoTotal@@Base+0xe2c> │ │ │ │ - b.w 9baac <_Py_NewReferenceNoTotal@@Base+0x9c0> │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - mov r0, r7 │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ + bne.w 9beea <_Py_NewReferenceNoTotal@@Base+0xe36> │ │ │ │ + b.w 9ba50 <_Py_NewReferenceNoTotal@@Base+0x99c> │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + mov r0, r8 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - bl 83d44 │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ + bl 83d58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d022 <_Py_NewReferenceNoTotal@@Base+0x1f36> │ │ │ │ - ldr.w r9, [r4, #8] │ │ │ │ - mov r7, r0 │ │ │ │ + beq.w 9d0be <_Py_NewReferenceNoTotal@@Base+0x200a> │ │ │ │ + ldr r6, [r4, #8] │ │ │ │ + mov r8, r0 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ - b.w 9c164 <_Py_NewReferenceNoTotal@@Base+0x1078> │ │ │ │ - subs r7, r3, #1 │ │ │ │ - movs r2, #1 │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ - subs r3, r7, #1 │ │ │ │ - b.w 9b57e <_Py_NewReferenceNoTotal@@Base+0x492> │ │ │ │ - subs r7, r3, #1 │ │ │ │ - b.n 9cce4 <_Py_NewReferenceNoTotal@@Base+0x1bf8> │ │ │ │ - movs r2, #1 │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ - b.w 9b7c6 <_Py_NewReferenceNoTotal@@Base+0x6da> │ │ │ │ - movs r2, #1 │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ - b.w 9b878 <_Py_NewReferenceNoTotal@@Base+0x78c> │ │ │ │ - movs r2, #1 │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ - b.w 9b84c <_Py_NewReferenceNoTotal@@Base+0x760> │ │ │ │ - ldr.w r0, [sl, #668] @ 0x29c │ │ │ │ - mov r1, r7 │ │ │ │ - blx r3 │ │ │ │ - b.n 9c5ba <_Py_NewReferenceNoTotal@@Base+0x14ce> │ │ │ │ - movs r2, #1 │ │ │ │ + b.w 9bf68 <_Py_NewReferenceNoTotal@@Base+0xeb4> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ - b.w 9b522 <_Py_NewReferenceNoTotal@@Base+0x436> │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - movs r2, #1 │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ + movs r5, #1 │ │ │ │ + str r5, [r4, #60] @ 0x3c │ │ │ │ subs r3, #1 │ │ │ │ - b.w 9b57c <_Py_NewReferenceNoTotal@@Base+0x490> │ │ │ │ - ldr.w r0, [sl, #668] @ 0x29c │ │ │ │ + b.w 9b544 <_Py_NewReferenceNoTotal@@Base+0x490> │ │ │ │ + ldr.w r2, [fp, #704] @ 0x2c0 │ │ │ │ + movw r1, #29633 @ 0x73c1 │ │ │ │ + movt r1, #7 │ │ │ │ + cmp r2, r1 │ │ │ │ + bne.w 9c682 <_Py_NewReferenceNoTotal@@Base+0x15ce> │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.w 9b664 <_Py_NewReferenceNoTotal@@Base+0x5b0> │ │ │ │ + b.w 9b5fa <_Py_NewReferenceNoTotal@@Base+0x546> │ │ │ │ + movw r0, #43976 @ 0xabc8 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + movw r1, #27900 @ 0x6cfc │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + bl d19a8 │ │ │ │ + movs r3, #1 │ │ │ │ + str r6, [r4, #8] │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ + b.n 9cc00 <_Py_NewReferenceNoTotal@@Base+0x1b4c> │ │ │ │ + movs r5, #1 │ │ │ │ + str r5, [r4, #60] @ 0x3c │ │ │ │ + b.w 9b790 <_Py_NewReferenceNoTotal@@Base+0x6dc> │ │ │ │ + ldr.w r0, [fp, #668] @ 0x29c │ │ │ │ movs r1, #4 │ │ │ │ blx r2 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - mov r7, r0 │ │ │ │ - b.w 9c38c <_Py_NewReferenceNoTotal@@Base+0x12a0> │ │ │ │ - movs r2, #1 │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ - b.w 9b77a <_Py_NewReferenceNoTotal@@Base+0x68e> │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + mov r8, r0 │ │ │ │ + b.w 9c35e <_Py_NewReferenceNoTotal@@Base+0x12aa> │ │ │ │ + movs r5, #1 │ │ │ │ + str r5, [r4, #60] @ 0x3c │ │ │ │ + b.w 9b844 <_Py_NewReferenceNoTotal@@Base+0x790> │ │ │ │ + ldr.w r0, [fp, #668] @ 0x29c │ │ │ │ + mov r1, r8 │ │ │ │ + blx r3 │ │ │ │ + b.n 9c580 <_Py_NewReferenceNoTotal@@Base+0x14cc> │ │ │ │ + movs r5, #1 │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + str r5, [r4, #60] @ 0x3c │ │ │ │ + b.w 9b544 <_Py_NewReferenceNoTotal@@Base+0x490> │ │ │ │ + movs r5, #1 │ │ │ │ + str r5, [r4, #60] @ 0x3c │ │ │ │ + b.w 9b816 <_Py_NewReferenceNoTotal@@Base+0x762> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ + movs r5, #1 │ │ │ │ + str r5, [r4, #60] @ 0x3c │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ - b.w 9b6e4 <_Py_NewReferenceNoTotal@@Base+0x5f8> │ │ │ │ - str.w r2, [r8, #524] @ 0x20c │ │ │ │ - b.n 9c708 <_Py_NewReferenceNoTotal@@Base+0x161c> │ │ │ │ - mov r3, r8 │ │ │ │ - mov r8, r9 │ │ │ │ - mov r9, r5 │ │ │ │ - mov r5, r6 │ │ │ │ - mov r6, r3 │ │ │ │ + b.w 9b4e8 <_Py_NewReferenceNoTotal@@Base+0x434> │ │ │ │ + mov r9, r6 │ │ │ │ + ldr r6, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ subs r3, #1 │ │ │ │ - b.w 9be52 <_Py_NewReferenceNoTotal@@Base+0xd66> │ │ │ │ - ldr.w r2, [r8, #524] @ 0x20c │ │ │ │ + b.w 9be26 <_Py_NewReferenceNoTotal@@Base+0xd72> │ │ │ │ + str.w r2, [r5, #524] @ 0x20c │ │ │ │ + b.n 9c75e <_Py_NewReferenceNoTotal@@Base+0x16aa> │ │ │ │ + add.w r8, r3, #4294967295 @ 0xffffffff │ │ │ │ + movs r5, #1 │ │ │ │ + str r5, [r4, #60] @ 0x3c │ │ │ │ + add.w r3, r8, #4294967295 @ 0xffffffff │ │ │ │ + b.w 9b546 <_Py_NewReferenceNoTotal@@Base+0x492> │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ + b.w 9b6b0 <_Py_NewReferenceNoTotal@@Base+0x5fc> │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #27900 @ 0x6cfc │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl d19a8 │ │ │ │ + movs r5, #1 │ │ │ │ + str r5, [r4, #60] @ 0x3c │ │ │ │ + b.w 9b42e <_Py_NewReferenceNoTotal@@Base+0x37a> │ │ │ │ + add.w r8, r3, #4294967295 @ 0xffffffff │ │ │ │ + b.n 9cd44 <_Py_NewReferenceNoTotal@@Base+0x1c90> │ │ │ │ + movs r5, #1 │ │ │ │ + str r5, [r4, #60] @ 0x3c │ │ │ │ + b.w 9b744 <_Py_NewReferenceNoTotal@@Base+0x690> │ │ │ │ + ldr.w r2, [r5, #524] @ 0x20c │ │ │ │ movs r1, #0 │ │ │ │ str r2, [r0, #20] │ │ │ │ str r1, [r0, #24] │ │ │ │ - cbz r2, 9cd74 <_Py_NewReferenceNoTotal@@Base+0x1c88> │ │ │ │ + cbz r2, 9cd94 <_Py_NewReferenceNoTotal@@Base+0x1ce0> │ │ │ │ str r0, [r2, #24] │ │ │ │ - ldr.w r2, [r8, #532] @ 0x214 │ │ │ │ - str.w r0, [r8, #524] @ 0x20c │ │ │ │ + ldr.w r2, [r5, #532] @ 0x214 │ │ │ │ + str.w r0, [r5, #524] @ 0x20c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9b698 <_Py_NewReferenceNoTotal@@Base+0x5ac> │ │ │ │ - str.w r0, [r8, #532] @ 0x214 │ │ │ │ - b.w 9b698 <_Py_NewReferenceNoTotal@@Base+0x5ac> │ │ │ │ + bne.w 9b664 <_Py_NewReferenceNoTotal@@Base+0x5b0> │ │ │ │ + str.w r0, [r5, #532] @ 0x214 │ │ │ │ + b.w 9b664 <_Py_NewReferenceNoTotal@@Base+0x5b0> │ │ │ │ ldr r2, [r0, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9c6e6 <_Py_NewReferenceNoTotal@@Base+0x15fa> │ │ │ │ + beq.w 9c73c <_Py_NewReferenceNoTotal@@Base+0x1688> │ │ │ │ ldr r3, [r0, #24] │ │ │ │ - cbz r3, 9cdf0 <_Py_NewReferenceNoTotal@@Base+0x1d04> │ │ │ │ + cbz r3, 9ce0e <_Py_NewReferenceNoTotal@@Base+0x1d5a> │ │ │ │ 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, 9cdc2 <_Py_NewReferenceNoTotal@@Base+0x1cd6> │ │ │ │ + str.w r0, [r5, #520] @ 0x208 │ │ │ │ + cbz r3, 9cde0 <_Py_NewReferenceNoTotal@@Base+0x1d2c> │ │ │ │ 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 │ │ │ │ - movs r7, #0 │ │ │ │ - ldr.w r0, [sl, #804] @ 0x324 │ │ │ │ - str.w r7, [r2, #804] @ 0x324 │ │ │ │ + add.w r2, r5, r2, lsl #3 │ │ │ │ + ldr.w r3, [fp, #812] @ 0x32c │ │ │ │ + mov.w r8, #0 │ │ │ │ + ldr.w r0, [fp, #804] @ 0x324 │ │ │ │ + str.w r8, [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 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8, #788] @ 0x314 │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - b.w 9b698 <_Py_NewReferenceNoTotal@@Base+0x5ac> │ │ │ │ - str.w r2, [r8, #524] @ 0x20c │ │ │ │ - b.n 9cd98 <_Py_NewReferenceNoTotal@@Base+0x1cac> │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #27580 @ 0x6bbc │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl d1990 │ │ │ │ - movs r2, #1 │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ - b.w 9b466 <_Py_NewReferenceNoTotal@@Base+0x37a> │ │ │ │ - ldr.w r2, [sl, #704] @ 0x2c0 │ │ │ │ - movw r1, #29761 @ 0x7441 │ │ │ │ - movt r1, #7 │ │ │ │ - cmp r2, r1 │ │ │ │ - bne.w 9c676 <_Py_NewReferenceNoTotal@@Base+0x158a> │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 9b698 <_Py_NewReferenceNoTotal@@Base+0x5ac> │ │ │ │ - b.w 9b634 <_Py_NewReferenceNoTotal@@Base+0x548> │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - movs r2, #1 │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ + ldr.w r3, [r5, #788] @ 0x314 │ │ │ │ + str.w r8, [r9, sl] │ │ │ │ subs r3, #1 │ │ │ │ - b.w 9b522 <_Py_NewReferenceNoTotal@@Base+0x436> │ │ │ │ - movs r2, #1 │ │ │ │ + str.w r3, [r5, #788] @ 0x314 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ - b.w 9b57c <_Py_NewReferenceNoTotal@@Base+0x490> │ │ │ │ + b.w 9b664 <_Py_NewReferenceNoTotal@@Base+0x5b0> │ │ │ │ + str.w r2, [r5, #524] @ 0x20c │ │ │ │ + b.n 9cdb8 <_Py_NewReferenceNoTotal@@Base+0x1d04> │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 9b498 <_Py_NewReferenceNoTotal@@Base+0x3ac> │ │ │ │ - mov.w r8, #0 │ │ │ │ - b.w 9b97e <_Py_NewReferenceNoTotal@@Base+0x892> │ │ │ │ + b.w 9b460 <_Py_NewReferenceNoTotal@@Base+0x3ac> │ │ │ │ + movs r5, #1 │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + str r5, [r4, #60] @ 0x3c │ │ │ │ + b.w 9b4e8 <_Py_NewReferenceNoTotal@@Base+0x434> │ │ │ │ + bl 7f734 │ │ │ │ + cbnz r0, 9ce42 <_Py_NewReferenceNoTotal@@Base+0x1d8e> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ - b.w 9b57e <_Py_NewReferenceNoTotal@@Base+0x492> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ + b.w 9b888 <_Py_NewReferenceNoTotal@@Base+0x7d4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 97e18 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97de4 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9ca7c <_Py_NewReferenceNoTotal@@Base+0x1990> │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - ldr.w r3, [r3, r6, lsl #2] │ │ │ │ - ldrd r9, r8, [r3, #12] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 9c9d0 <_Py_NewReferenceNoTotal@@Base+0x18e4> │ │ │ │ - b.n 9cd40 <_Py_NewReferenceNoTotal@@Base+0x1c54> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 25ea04 │ │ │ │ - b.n 9c9b4 <_Py_NewReferenceNoTotal@@Base+0x18c8> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 25ea04 │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 9b5f6 <_Py_NewReferenceNoTotal@@Base+0x50a> │ │ │ │ - b.w 9be4e <_Py_NewReferenceNoTotal@@Base+0xd62> │ │ │ │ - movs r3, #1 │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 9c4c0 <_Py_NewReferenceNoTotal@@Base+0x13d4> │ │ │ │ + bge.w 9d14c <_Py_NewReferenceNoTotal@@Base+0x2098> │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + movs r2, #1 │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ + b.w 9b888 <_Py_NewReferenceNoTotal@@Base+0x7d4> │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + add.w r8, r3, #4294967295 @ 0xffffffff │ │ │ │ + b.n 9cd44 <_Py_NewReferenceNoTotal@@Base+0x1c90> │ │ │ │ mov r0, r4 │ │ │ │ - bl 97e18 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97de4 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 9ced8 <_Py_NewReferenceNoTotal@@Base+0x1dec> │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr.w r3, [r3, r6, lsl #2] │ │ │ │ - ldrd r8, r6, [r3, #12] │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 9c47c <_Py_NewReferenceNoTotal@@Base+0x1390> │ │ │ │ + bge.w 9d02e <_Py_NewReferenceNoTotal@@Base+0x1f7a> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ + movs r5, #1 │ │ │ │ + str r5, [r4, #60] @ 0x3c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b.w 9b8bc <_Py_NewReferenceNoTotal@@Base+0x7d0> │ │ │ │ + b.w 9b7d0 <_Py_NewReferenceNoTotal@@Base+0x71c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 25ea04 │ │ │ │ - b.w 9c460 <_Py_NewReferenceNoTotal@@Base+0x1374> │ │ │ │ - bl 7f720 │ │ │ │ + bl 97de4 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9cebc <_Py_NewReferenceNoTotal@@Base+0x1dd0> │ │ │ │ + bge.w 9d1e0 <_Py_NewReferenceNoTotal@@Base+0x212c> │ │ │ │ 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 9b8bc <_Py_NewReferenceNoTotal@@Base+0x7d0> │ │ │ │ - bl 25ea04 │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 9b3d6 <_Py_NewReferenceNoTotal@@Base+0x2ea> │ │ │ │ - b.w 9bf6c <_Py_NewReferenceNoTotal@@Base+0xe80> │ │ │ │ + b.w 9b7f2 <_Py_NewReferenceNoTotal@@Base+0x73e> │ │ │ │ + movs r3, #1 │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ + b.n 9ca06 <_Py_NewReferenceNoTotal@@Base+0x1952> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ - b.w 9b57e <_Py_NewReferenceNoTotal@@Base+0x492> │ │ │ │ - mov r7, r3 │ │ │ │ - b.w 9b48a <_Py_NewReferenceNoTotal@@Base+0x39e> │ │ │ │ - str r2, [sp, #48] @ 0x30 │ │ │ │ - bl 1e7a0c │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ - mov r7, r0 │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ + b.w 9bab6 <_Py_NewReferenceNoTotal@@Base+0xa02> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 97de4 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 9ca40 <_Py_NewReferenceNoTotal@@Base+0x198c> │ │ │ │ + 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 9c994 <_Py_NewReferenceNoTotal@@Base+0x18e0> │ │ │ │ + b.n 9cd4e <_Py_NewReferenceNoTotal@@Base+0x1c9a> │ │ │ │ + str r3, [sp, #32] │ │ │ │ + bl 1e7954 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9ba00 <_Py_NewReferenceNoTotal@@Base+0x914> │ │ │ │ - b.w 9b464 <_Py_NewReferenceNoTotal@@Base+0x378> │ │ │ │ + bne.w 9b8b4 <_Py_NewReferenceNoTotal@@Base+0x800> │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ + mov r7, r3 │ │ │ │ + subs r3, r2, #1 │ │ │ │ + b.w 9b8d2 <_Py_NewReferenceNoTotal@@Base+0x81e> │ │ │ │ + mov r3, r5 │ │ │ │ + b.w 9b710 <_Py_NewReferenceNoTotal@@Base+0x65c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 25ea04 │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 9b942 <_Py_NewReferenceNoTotal@@Base+0x856> │ │ │ │ - ldrd r3, r6, [r4, #8] │ │ │ │ - cmp r3, r6 │ │ │ │ - bne.n 9cf84 <_Py_NewReferenceNoTotal@@Base+0x1e98> │ │ │ │ + bl 25e8cc │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.w 9b912 <_Py_NewReferenceNoTotal@@Base+0x85e> │ │ │ │ + ldrd r3, r7, [r4, #8] │ │ │ │ + cmp r3, r7 │ │ │ │ + bne.w 9d178 <_Py_NewReferenceNoTotal@@Base+0x20c4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 97e18 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97de4 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9bab6 <_Py_NewReferenceNoTotal@@Base+0x9ca> │ │ │ │ - ldr r1, [r4, #4] │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - ldr.w r3, [r1, r6, lsl #2] │ │ │ │ - ldr r0, [r3, #12] │ │ │ │ + blt.w 9ba5a <_Py_NewReferenceNoTotal@@Base+0x9a6> │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ + ldr.w r3, [r2, r7, lsl #2] │ │ │ │ + ldr r1, [r3, #12] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 9b942 <_Py_NewReferenceNoTotal@@Base+0x856> │ │ │ │ - ldrd r3, r2, [r4, #8] │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.w 9b458 <_Py_NewReferenceNoTotal@@Base+0x36c> │ │ │ │ + str r1, [sp, #44] @ 0x2c │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.w 9b912 <_Py_NewReferenceNoTotal@@Base+0x85e> │ │ │ │ + ldrd r3, r1, [r4, #8] │ │ │ │ + cmp r3, r1 │ │ │ │ + bne.w 9b420 <_Py_NewReferenceNoTotal@@Base+0x36c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 97e18 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 9ce0e <_Py_NewReferenceNoTotal@@Base+0x1d22> │ │ │ │ - ldrd r1, r3, [r4, #4] │ │ │ │ - b.w 9b458 <_Py_NewReferenceNoTotal@@Base+0x36c> │ │ │ │ - bl 7f720 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 9b8be <_Py_NewReferenceNoTotal@@Base+0x7d2> │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - movs r2, #1 │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ - subs r2, r3, #1 │ │ │ │ - b.w 9b902 <_Py_NewReferenceNoTotal@@Base+0x816> │ │ │ │ - ldr r1, [r4, #4] │ │ │ │ - b.w 9b44a <_Py_NewReferenceNoTotal@@Base+0x35e> │ │ │ │ - bl 1e7a0c │ │ │ │ - mov r3, r0 │ │ │ │ + bl 97de4 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9b8e6 <_Py_NewReferenceNoTotal@@Base+0x7fa> │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - subs r2, r3, #1 │ │ │ │ - b.w 9b902 <_Py_NewReferenceNoTotal@@Base+0x816> │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ - movs r3, #1 │ │ │ │ - str r5, [r4, #8] │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ - subs r2, r1, #1 │ │ │ │ - movs r7, #0 │ │ │ │ - b.w 9b902 <_Py_NewReferenceNoTotal@@Base+0x816> │ │ │ │ - mov r3, r6 │ │ │ │ - b.w 9b746 <_Py_NewReferenceNoTotal@@Base+0x65a> │ │ │ │ + blt.w 9cd70 <_Py_NewReferenceNoTotal@@Base+0x1cbc> │ │ │ │ + ldrd r2, r3, [r4, #4] │ │ │ │ + b.w 9b420 <_Py_NewReferenceNoTotal@@Base+0x36c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 97e18 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ - cmp r0, #0 │ │ │ │ - bge.n 9d092 <_Py_NewReferenceNoTotal@@Base+0x1fa6> │ │ │ │ + bl 97de4 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 9cf48 <_Py_NewReferenceNoTotal@@Base+0x1e94> │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ + b.w 9b3e8 <_Py_NewReferenceNoTotal@@Base+0x334> │ │ │ │ movs r2, #1 │ │ │ │ + subs r3, #1 │ │ │ │ + movs r7, #0 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ + b.w 9b8d2 <_Py_NewReferenceNoTotal@@Base+0x81e> │ │ │ │ + bl 7f734 │ │ │ │ + cbnz r0, 9cfac <_Py_NewReferenceNoTotal@@Base+0x1ef8> │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b.w 9b828 <_Py_NewReferenceNoTotal@@Base+0x73c> │ │ │ │ - ldr.w r8, [sp, #52] @ 0x34 │ │ │ │ - b.w 9b94e <_Py_NewReferenceNoTotal@@Base+0x862> │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - subs r7, r3, #1 │ │ │ │ - b.n 9cce4 <_Py_NewReferenceNoTotal@@Base+0x1bf8> │ │ │ │ - movs r2, #1 │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ - b.n 9cce4 <_Py_NewReferenceNoTotal@@Base+0x1bf8> │ │ │ │ + b.w 9c32c <_Py_NewReferenceNoTotal@@Base+0x1278> │ │ │ │ mov r0, r4 │ │ │ │ - bl 25ea04 │ │ │ │ - b.w 9c76a <_Py_NewReferenceNoTotal@@Base+0x167e> │ │ │ │ + bl 25e8cc │ │ │ │ + b.w 9c6ea <_Py_NewReferenceNoTotal@@Base+0x1636> │ │ │ │ mov r0, r4 │ │ │ │ - bl 97e18 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ + bl 25e8cc │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 9b5bc <_Py_NewReferenceNoTotal@@Base+0x508> │ │ │ │ + b.w 9be22 <_Py_NewReferenceNoTotal@@Base+0xd6e> │ │ │ │ + subs r3, #2 │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ + b.w 9b76c <_Py_NewReferenceNoTotal@@Base+0x6b8> │ │ │ │ + strd r3, r1, [sp, #52] @ 0x34 │ │ │ │ + bl 1e7954 │ │ │ │ + ldrd r3, r1, [sp, #52] @ 0x34 │ │ │ │ + mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 9d016 <_Py_NewReferenceNoTotal@@Base+0x1f2a> │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - ldr r1, [r4, #4] │ │ │ │ - b.w 9b420 <_Py_NewReferenceNoTotal@@Base+0x334> │ │ │ │ - subs r3, #1 │ │ │ │ - b.w 9b57e <_Py_NewReferenceNoTotal@@Base+0x492> │ │ │ │ + bne.w 9b9a2 <_Py_NewReferenceNoTotal@@Base+0x8ee> │ │ │ │ + b.w 9b42c <_Py_NewReferenceNoTotal@@Base+0x378> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 97de4 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + cmp r0, #0 │ │ │ │ + bge.w 9d112 <_Py_NewReferenceNoTotal@@Base+0x205e> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ - subs r7, r3, #1 │ │ │ │ - b.n 9cce4 <_Py_NewReferenceNoTotal@@Base+0x1bf8> │ │ │ │ + movs r5, #1 │ │ │ │ + str r5, [r4, #60] @ 0x3c │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ + b.w 9b76c <_Py_NewReferenceNoTotal@@Base+0x6b8> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b.w 9b93a <_Py_NewReferenceNoTotal@@Base+0x84e> │ │ │ │ - movs r1, #1 │ │ │ │ - subs r2, r3, #1 │ │ │ │ + b.w 9b90a <_Py_NewReferenceNoTotal@@Base+0x856> │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + movs r2, #1 │ │ │ │ movs r7, #0 │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ + subs r3, #1 │ │ │ │ + b.w 9b8d2 <_Py_NewReferenceNoTotal@@Base+0x81e> │ │ │ │ + str r3, [sp, #32] │ │ │ │ + bl 7f734 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 9b88a <_Py_NewReferenceNoTotal@@Base+0x7d6> │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + movs r1, #1 │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ + mov r7, r3 │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ - b.w 9b902 <_Py_NewReferenceNoTotal@@Base+0x816> │ │ │ │ - mov r5, r6 │ │ │ │ - mov r6, r8 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 77270 │ │ │ │ - movs r3, #1 │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ - bl 1e7a0c │ │ │ │ + subs r3, r2, #1 │ │ │ │ + b.w 9b8d2 <_Py_NewReferenceNoTotal@@Base+0x81e> │ │ │ │ + bl 7f734 │ │ │ │ + cbnz r0, 9d016 <_Py_NewReferenceNoTotal@@Base+0x1f62> │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - b.w 9b93a <_Py_NewReferenceNoTotal@@Base+0x84e> │ │ │ │ - mov.w r8, #0 │ │ │ │ - b.w 9b94e <_Py_NewReferenceNoTotal@@Base+0x862> │ │ │ │ - mov r8, sl │ │ │ │ - b.w 9b97e <_Py_NewReferenceNoTotal@@Base+0x892> │ │ │ │ - movs r3, #1 │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 9ba78 <_Py_NewReferenceNoTotal@@Base+0x98c> │ │ │ │ - bl 7f720 │ │ │ │ - cbnz r0, 9d07c <_Py_NewReferenceNoTotal@@Base+0x1f90> │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ + b.w 9b7b0 <_Py_NewReferenceNoTotal@@Base+0x6fc> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b.w 9b722 <_Py_NewReferenceNoTotal@@Base+0x636> │ │ │ │ + b.w 9c3d4 <_Py_NewReferenceNoTotal@@Base+0x1320> │ │ │ │ mov r0, r4 │ │ │ │ - bl 25ea04 │ │ │ │ - b.w 9be1e <_Py_NewReferenceNoTotal@@Base+0xd32> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 97e18 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97de4 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 9d174 <_Py_NewReferenceNoTotal@@Base+0x2088> │ │ │ │ + bge.w 9d210 <_Py_NewReferenceNoTotal@@Base+0x215c> │ │ │ │ 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 9b722 <_Py_NewReferenceNoTotal@@Base+0x636> │ │ │ │ + b.w 9b7b0 <_Py_NewReferenceNoTotal@@Base+0x6fc> │ │ │ │ mov r0, r4 │ │ │ │ - bl 25ea04 │ │ │ │ - b.n 9c89c <_Py_NewReferenceNoTotal@@Base+0x17b0> │ │ │ │ + bl 25e8cc │ │ │ │ + b.w 9c788 <_Py_NewReferenceNoTotal@@Base+0x16d4> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - ldr.w r3, [r3, r6, lsl #2] │ │ │ │ + ldr.w r3, [r3, r5, lsl #2] │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ ldrd r9, r8, [r3, #12] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 9c8b6 <_Py_NewReferenceNoTotal@@Base+0x17ca> │ │ │ │ - b.n 9c918 <_Py_NewReferenceNoTotal@@Base+0x182c> │ │ │ │ - ldr r3, [r4, #92] @ 0x5c │ │ │ │ - str r6, [r4, #8] │ │ │ │ - cbnz r3, 9d0e0 <_Py_NewReferenceNoTotal@@Base+0x1ff4> │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 9c846 <_Py_NewReferenceNoTotal@@Base+0x1792> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b.w 9b7e6 <_Py_NewReferenceNoTotal@@Base+0x6fa> │ │ │ │ + b.w 9b7d0 <_Py_NewReferenceNoTotal@@Base+0x71c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 97e18 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 9d12c <_Py_NewReferenceNoTotal@@Base+0x2040> │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - ldr.w r3, [r3, r6, lsl #2] │ │ │ │ - ldrd r9, r8, [r3, #12] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 9c79e <_Py_NewReferenceNoTotal@@Base+0x16b2> │ │ │ │ - b.n 9d0ae <_Py_NewReferenceNoTotal@@Base+0x1fc2> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 25ea04 │ │ │ │ - b.w 9c782 <_Py_NewReferenceNoTotal@@Base+0x1696> │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 9d154 <_Py_NewReferenceNoTotal@@Base+0x2068> │ │ │ │ - adds r2, r3, #1 │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ - movw r2, #6000 @ 0x1770 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 9d142 <_Py_NewReferenceNoTotal@@Base+0x2056> │ │ │ │ - mov.w r1, #616 @ 0x268 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 97dc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbz r0, 9d13a <_Py_NewReferenceNoTotal@@Base+0x204e> │ │ │ │ - mov r0, r4 │ │ │ │ - bl b4e28 │ │ │ │ - mov r2, r0 │ │ │ │ - cbz r0, 9d13a <_Py_NewReferenceNoTotal@@Base+0x204e> │ │ │ │ - movs r1, #1 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2343e8 │ │ │ │ - bl 7f720 │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - subs r1, r3, #1 │ │ │ │ - cbz r0, 9d13c <_Py_NewReferenceNoTotal@@Base+0x2050> │ │ │ │ - movs r2, #1 │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ - str r1, [r4, #88] @ 0x58 │ │ │ │ - b.n 9d0ae <_Py_NewReferenceNoTotal@@Base+0x1fc2> │ │ │ │ - bl 7f720 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 9d0ac <_Py_NewReferenceNoTotal@@Base+0x1fc0> │ │ │ │ + bl 25e8cc │ │ │ │ + b.w 9c82a <_Py_NewReferenceNoTotal@@Base+0x1776> │ │ │ │ + bl 7f734 │ │ │ │ + cbnz r0, 9d06a <_Py_NewReferenceNoTotal@@Base+0x1fb6> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ - movs r2, #1 │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b.w 9b7e6 <_Py_NewReferenceNoTotal@@Base+0x6fa> │ │ │ │ + b.w 9c518 <_Py_NewReferenceNoTotal@@Base+0x1464> │ │ │ │ + movs r3, #1 │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ + b.n 9cbbc <_Py_NewReferenceNoTotal@@Base+0x1b08> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - subs r1, r3, #1 │ │ │ │ - b.n 9d120 <_Py_NewReferenceNoTotal@@Base+0x2034> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 25ea04 │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.n 9d0f4 <_Py_NewReferenceNoTotal@@Base+0x2008> │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ - subs r1, #1 │ │ │ │ - b.n 9d120 <_Py_NewReferenceNoTotal@@Base+0x2034> │ │ │ │ + movs r5, #1 │ │ │ │ + str r5, [r4, #60] @ 0x3c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b.w 9b7e6 <_Py_NewReferenceNoTotal@@Base+0x6fa> │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - movs r2, #1 │ │ │ │ - movs r7, #0 │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ - subs r2, r3, #1 │ │ │ │ - b.w 9b902 <_Py_NewReferenceNoTotal@@Base+0x816> │ │ │ │ + b.w 9b866 <_Py_NewReferenceNoTotal@@Base+0x7b2> │ │ │ │ mov r0, r4 │ │ │ │ - bl 25ea04 │ │ │ │ - b.w 9bf9a <_Py_NewReferenceNoTotal@@Base+0xeae> │ │ │ │ + bl 97de4 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 9d0b8 <_Py_NewReferenceNoTotal@@Base+0x2004> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - ldr.w r3, [r3, r6, lsl #2] │ │ │ │ + ldr.w r3, [r3, r5, lsl #2] │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ ldrd r9, r8, [r3, #12] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 9bfb6 <_Py_NewReferenceNoTotal@@Base+0xeca> │ │ │ │ - b.n 9d05e <_Py_NewReferenceNoTotal@@Base+0x1f72> │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 9cb7a <_Py_NewReferenceNoTotal@@Base+0x1ac6> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b.n 9cb2e <_Py_NewReferenceNoTotal@@Base+0x1a42> │ │ │ │ + b.w 9b866 <_Py_NewReferenceNoTotal@@Base+0x7b2> │ │ │ │ mov r0, r4 │ │ │ │ - bl 25ea04 │ │ │ │ - b.w 9c22c <_Py_NewReferenceNoTotal@@Base+0x1140> │ │ │ │ - bl 7f720 │ │ │ │ - cbnz r0, 9d1bc <_Py_NewReferenceNoTotal@@Base+0x20d0> │ │ │ │ + bl 25e8cc │ │ │ │ + b.n 9cb5e <_Py_NewReferenceNoTotal@@Base+0x1aaa> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b.w 9b89a <_Py_NewReferenceNoTotal@@Base+0x7ae> │ │ │ │ - movs r3, #1 │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 9cbfa <_Py_NewReferenceNoTotal@@Base+0x1b0e> │ │ │ │ + b.n 9caf4 <_Py_NewReferenceNoTotal@@Base+0x1a40> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 25e8cc │ │ │ │ + b.w 9c1f0 <_Py_NewReferenceNoTotal@@Base+0x113c> │ │ │ │ + movs r5, #1 │ │ │ │ + str r5, [r4, #60] @ 0x3c │ │ │ │ + b.n 9d094 <_Py_NewReferenceNoTotal@@Base+0x1fe0> │ │ │ │ + ldr r6, [sp, #48] @ 0x30 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 771f0 │ │ │ │ + b.w 9c636 <_Py_NewReferenceNoTotal@@Base+0x1582> │ │ │ │ + bl 7f734 │ │ │ │ + cbnz r0, 9d0e6 <_Py_NewReferenceNoTotal@@Base+0x2032> │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ + b.w 9b6ec <_Py_NewReferenceNoTotal@@Base+0x638> │ │ │ │ mov r0, r4 │ │ │ │ - bl 97e18 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97de4 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 9d1ca <_Py_NewReferenceNoTotal@@Base+0x20de> │ │ │ │ + bge.n 9d0f4 <_Py_NewReferenceNoTotal@@Base+0x2040> │ │ │ │ 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 9b89a <_Py_NewReferenceNoTotal@@Base+0x7ae> │ │ │ │ + b.w 9b6ec <_Py_NewReferenceNoTotal@@Base+0x638> │ │ │ │ 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 9cbb8 <_Py_NewReferenceNoTotal@@Base+0x1acc> │ │ │ │ + ldr.w r3, [r3, r5, lsl #2] │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ + ldrd sl, r9, [r3, #12] │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 9bfd4 <_Py_NewReferenceNoTotal@@Base+0xf20> │ │ │ │ + b.n 9d0d2 <_Py_NewReferenceNoTotal@@Base+0x201e> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 25e8cc │ │ │ │ + b.w 9bfb8 <_Py_NewReferenceNoTotal@@Base+0xf04> │ │ │ │ + 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 9c1c2 <_Py_NewReferenceNoTotal@@Base+0x110e> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b.w 9b89a <_Py_NewReferenceNoTotal@@Base+0x7ae> │ │ │ │ + b.w 9b76c <_Py_NewReferenceNoTotal@@Base+0x6b8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 25ea04 │ │ │ │ - b.n 9cb9c <_Py_NewReferenceNoTotal@@Base+0x1ab0> │ │ │ │ + bl 25e8cc │ │ │ │ + b.w 9c1a4 <_Py_NewReferenceNoTotal@@Base+0x10f0> │ │ │ │ + movs r3, #1 │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ + b.w 9c4c2 <_Py_NewReferenceNoTotal@@Base+0x140e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 97e18 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 9d21e <_Py_NewReferenceNoTotal@@Base+0x2132> │ │ │ │ + bl 25e8cc │ │ │ │ + b.w 9c460 <_Py_NewReferenceNoTotal@@Base+0x13ac> │ │ │ │ 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 9c842 <_Py_NewReferenceNoTotal@@Base+0x1756> │ │ │ │ + ldr.w r3, [r3, r5, lsl #2] │ │ │ │ + ldrd r7, r5, [r3, #12] │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 9c47c <_Py_NewReferenceNoTotal@@Base+0x13c8> │ │ │ │ + b.n 9ce2c <_Py_NewReferenceNoTotal@@Base+0x1d78> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 25e8cc │ │ │ │ + b.n 9c978 <_Py_NewReferenceNoTotal@@Base+0x18c4> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ - b.w 9b806 <_Py_NewReferenceNoTotal@@Base+0x71a> │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ + add.w r8, r3, #4294967295 @ 0xffffffff │ │ │ │ + b.n 9cd44 <_Py_NewReferenceNoTotal@@Base+0x1c90> │ │ │ │ + movs r5, #1 │ │ │ │ + str r5, [r4, #60] @ 0x3c │ │ │ │ + b.n 9cd44 <_Py_NewReferenceNoTotal@@Base+0x1c90> │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ + b.w 9b412 <_Py_NewReferenceNoTotal@@Base+0x35e> │ │ │ │ + ldr r3, [r4, #92] @ 0x5c │ │ │ │ + str.w r8, [r4, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 9cff4 <_Py_NewReferenceNoTotal@@Base+0x1f40> │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.n 9d208 <_Py_NewReferenceNoTotal@@Base+0x2154> │ │ │ │ + adds r2, r3, #1 │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ + movw r2, #6000 @ 0x1770 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 9d1f6 <_Py_NewReferenceNoTotal@@Base+0x2142> │ │ │ │ + mov.w r1, #616 @ 0x268 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 97d90 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbz r0, 9d1ce <_Py_NewReferenceNoTotal@@Base+0x211a> │ │ │ │ + mov r0, r4 │ │ │ │ + bl b4e4c │ │ │ │ + mov r2, r0 │ │ │ │ + cbz r0, 9d1ce <_Py_NewReferenceNoTotal@@Base+0x211a> │ │ │ │ + movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25ea04 │ │ │ │ - b.w 9c826 <_Py_NewReferenceNoTotal@@Base+0x173a> │ │ │ │ + bl 234338 │ │ │ │ + bl 7f734 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ - movs r2, #1 │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ - b.w 9b806 <_Py_NewReferenceNoTotal@@Base+0x71a> │ │ │ │ + subs r2, r3, #1 │ │ │ │ + cbz r0, 9d1d0 <_Py_NewReferenceNoTotal@@Base+0x211c> │ │ │ │ + movs r5, #1 │ │ │ │ + str r5, [r4, #60] @ 0x3c │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ + b.n 9cff6 <_Py_NewReferenceNoTotal@@Base+0x1f42> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ - b.w 9c42a <_Py_NewReferenceNoTotal@@Base+0x133e> │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ + subs r2, r3, #1 │ │ │ │ + b.n 9d1ca <_Py_NewReferenceNoTotal@@Base+0x2116> │ │ │ │ mov r0, r4 │ │ │ │ - bl 97e18 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 9d278 <_Py_NewReferenceNoTotal@@Base+0x218c> │ │ │ │ + bl 25e8cc │ │ │ │ + b.w 9c8a0 <_Py_NewReferenceNoTotal@@Base+0x17ec> │ │ │ │ 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 9c1fe <_Py_NewReferenceNoTotal@@Base+0x1112> │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ + ldr.w r3, [r3, r5, lsl #2] │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ + ldrd sl, r9, [r3, #12] │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 9c8ba <_Py_NewReferenceNoTotal@@Base+0x1806> │ │ │ │ + b.w 9c918 <_Py_NewReferenceNoTotal@@Base+0x1864> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 25e8cc │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.n 9d19e <_Py_NewReferenceNoTotal@@Base+0x20ea> │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ + subs r2, #1 │ │ │ │ + b.n 9d1ca <_Py_NewReferenceNoTotal@@Base+0x2116> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b.w 9b7a2 <_Py_NewReferenceNoTotal@@Base+0x6b6> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 25ea04 │ │ │ │ - b.w 9c1e0 <_Py_NewReferenceNoTotal@@Base+0x10f4> │ │ │ │ - bl 7f720 │ │ │ │ - cbnz r0, 9d278 <_Py_NewReferenceNoTotal@@Base+0x218c> │ │ │ │ + b.w 9b7b0 <_Py_NewReferenceNoTotal@@Base+0x6fc> │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ + ldr.w r3, [r3, r8, lsl #2] │ │ │ │ + ldrd sl, r9, [r3, #12] │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 9c7a4 <_Py_NewReferenceNoTotal@@Base+0x16f0> │ │ │ │ + b.n 9cff6 <_Py_NewReferenceNoTotal@@Base+0x1f42> │ │ │ │ + subs r3, #1 │ │ │ │ + b.w 9b546 <_Py_NewReferenceNoTotal@@Base+0x492> │ │ │ │ + bl 25e8cc │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 9b39e <_Py_NewReferenceNoTotal@@Base+0x2ea> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ - b.w 9c368 <_Py_NewReferenceNoTotal@@Base+0x127c> │ │ │ │ + movs r7, #0 │ │ │ │ + b.w 9b8d2 <_Py_NewReferenceNoTotal@@Base+0x81e> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ - movs r2, #1 │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ - b.w 9b7a2 <_Py_NewReferenceNoTotal@@Base+0x6b6> │ │ │ │ + b.w 9b546 <_Py_NewReferenceNoTotal@@Base+0x492> │ │ │ │ + mov r8, r5 │ │ │ │ + b.w 9b452 <_Py_NewReferenceNoTotal@@Base+0x39e> │ │ │ │ + movs r3, #1 │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ + b.w 9ba1c <_Py_NewReferenceNoTotal@@Base+0x968> │ │ │ │ + mov r9, r3 │ │ │ │ + b.w 9bac0 <_Py_NewReferenceNoTotal@@Base+0xa0c> │ │ │ │ movs r3, #1 │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 9ca42 <_Py_NewReferenceNoTotal@@Base+0x1956> │ │ │ │ + str r6, [r4, #8] │ │ │ │ + b.n 9ced0 <_Py_NewReferenceNoTotal@@Base+0x1e1c> │ │ │ │ + mov.w r9, #0 │ │ │ │ + b.w 9b91e <_Py_NewReferenceNoTotal@@Base+0x86a> │ │ │ │ + str r0, [sp, #32] │ │ │ │ + bl 7f734 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 9b88a <_Py_NewReferenceNoTotal@@Base+0x7d6> │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ + movs r1, #1 │ │ │ │ + mov r7, r3 │ │ │ │ + str r1, [r4, #60] @ 0x3c │ │ │ │ + subs r3, r2, #1 │ │ │ │ + b.w 9b8d2 <_Py_NewReferenceNoTotal@@Base+0x81e> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 25e8cc │ │ │ │ + b.w 9be0c <_Py_NewReferenceNoTotal@@Base+0xd58> │ │ │ │ + mov.w r9, #0 │ │ │ │ + b.w 9bac0 <_Py_NewReferenceNoTotal@@Base+0xa0c> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ - b.w 9bb12 <_Py_NewReferenceNoTotal@@Base+0xa26> │ │ │ │ - sub.w r3, r9, #2 │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ - b.w 9b7a2 <_Py_NewReferenceNoTotal@@Base+0x6b6> │ │ │ │ - nop │ │ │ │ + b.w 9b546 <_Py_NewReferenceNoTotal@@Base+0x492> │ │ │ │ + mov r9, r3 │ │ │ │ + b.w 9b91e <_Py_NewReferenceNoTotal@@Base+0x86a> │ │ │ │ │ │ │ │ -0009d2a4 : │ │ │ │ +0009d2a8 : │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ ands.w r3, r3, #134217728 @ 0x8000000 │ │ │ │ - beq.n 9d2b2 │ │ │ │ + beq.n 9d2b6 │ │ │ │ adds r0, #16 │ │ │ │ bx lr │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ sub sp, #12 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #27580 @ 0x6bbc │ │ │ │ + movw r1, #27900 @ 0x6cfc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl d1990 │ │ │ │ + bl d19a8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ nop │ │ │ │ │ │ │ │ -0009d2e8 <_PyEvalFramePushAndInit@@Base>: │ │ │ │ +0009d2ec <_PyEvalFramePushAndInit@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr.w r4, [r0, #148] @ 0x94 │ │ │ │ mov r9, r3 │ │ │ │ ldr r5, [r1, #24] │ │ │ │ sub sp, #20 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r8, r2 │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 9d3ce <_PyEvalFramePushAndInit@@Base+0xe6> │ │ │ │ + beq.n 9d3d2 <_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 9d3ce <_PyEvalFramePushAndInit@@Base+0xe6> │ │ │ │ + bge.n 9d3d2 <_PyEvalFramePushAndInit@@Base+0xe6> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9d384 <_PyEvalFramePushAndInit@@Base+0x9c> │ │ │ │ + beq.n 9d388 <_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 9d3a8 <_PyEvalFramePushAndInit@@Base+0xc0> │ │ │ │ + ble.n 9d3ac <_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 9d644 <_PyEvalFramePushAndInit@@Base+0x35c> │ │ │ │ - cbnz r0, 9d3c2 <_PyEvalFramePushAndInit@@Base+0xda> │ │ │ │ + bl 9d648 <_PyEvalFramePushAndInit@@Base+0x35c> │ │ │ │ + cbnz r0, 9d3c6 <_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 │ │ │ │ @@ -171900,51 +171855,51 @@ │ │ │ │ cmp r2, r1 │ │ │ │ strd r0, r3, [r4, #12] │ │ │ │ str.w r8, [r4, #20] │ │ │ │ strd r5, r2, [r4, #28] │ │ │ │ str r1, [r4, #24] │ │ │ │ strh r1, [r4, #36] @ 0x24 │ │ │ │ strb.w r1, [r4, #38] @ 0x26 │ │ │ │ - bgt.n 9d358 <_PyEvalFramePushAndInit@@Base+0x70> │ │ │ │ + bgt.n 9d35c <_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 9d644 <_PyEvalFramePushAndInit@@Base+0x35c> │ │ │ │ + bl 9d648 <_PyEvalFramePushAndInit@@Base+0x35c> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9d37c <_PyEvalFramePushAndInit@@Base+0x94> │ │ │ │ + beq.n 9d380 <_PyEvalFramePushAndInit@@Base+0x94> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a5ffc │ │ │ │ + bl 1a5f0c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 9d37c <_PyEvalFramePushAndInit@@Base+0x94> │ │ │ │ + b.n 9d380 <_PyEvalFramePushAndInit@@Base+0x94> │ │ │ │ add.w r2, r3, #1000 @ 0x3e8 │ │ │ │ mov.w r1, #16384 @ 0x4000 │ │ │ │ lsls r2, r2, #2 │ │ │ │ cmp r1, r2 │ │ │ │ - blt.n 9d4da <_PyEvalFramePushAndInit@@Base+0x1f2> │ │ │ │ + blt.n 9d4de <_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, 9d440 <_PyEvalFramePushAndInit@@Base+0x158> │ │ │ │ + cbz r0, 9d444 <_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 9d41c <_PyEvalFramePushAndInit@@Base+0x134> │ │ │ │ + beq.n 9d420 <_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 │ │ │ │ @@ -171952,214 +171907,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 9d324 <_PyEvalFramePushAndInit@@Base+0x3c> │ │ │ │ + bne.w 9d328 <_PyEvalFramePushAndInit@@Base+0x3c> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9d46a <_PyEvalFramePushAndInit@@Base+0x182> │ │ │ │ + beq.n 9d46e <_PyEvalFramePushAndInit@@Base+0x182> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 9d46a <_PyEvalFramePushAndInit@@Base+0x182> │ │ │ │ - ldr r2, [pc, #216] @ (9d52c <_PyEvalFramePushAndInit@@Base+0x244>) │ │ │ │ + cbnz r3, 9d46e <_PyEvalFramePushAndInit@@Base+0x182> │ │ │ │ + ldr r2, [pc, #216] @ (9d530 <_PyEvalFramePushAndInit@@Base+0x244>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 9d462 <_PyEvalFramePushAndInit@@Base+0x17a> │ │ │ │ + cbz r3, 9d466 <_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 9d4a0 <_PyEvalFramePushAndInit@@Base+0x1b8> │ │ │ │ + beq.n 9d4a4 <_PyEvalFramePushAndInit@@Base+0x1b8> │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9d4a0 <_PyEvalFramePushAndInit@@Base+0x1b8> │ │ │ │ + beq.n 9d4a4 <_PyEvalFramePushAndInit@@Base+0x1b8> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 9d4a0 <_PyEvalFramePushAndInit@@Base+0x1b8> │ │ │ │ - ldr r2, [pc, #164] @ (9d52c <_PyEvalFramePushAndInit@@Base+0x244>) │ │ │ │ + cbnz r3, 9d4a4 <_PyEvalFramePushAndInit@@Base+0x1b8> │ │ │ │ + ldr r2, [pc, #164] @ (9d530 <_PyEvalFramePushAndInit@@Base+0x244>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 9d496 <_PyEvalFramePushAndInit@@Base+0x1ae> │ │ │ │ + cbz r3, 9d49a <_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] @ (9d52c <_PyEvalFramePushAndInit@@Base+0x244>) │ │ │ │ + ldr r6, [pc, #136] @ (9d530 <_PyEvalFramePushAndInit@@Base+0x244>) │ │ │ │ movs r4, #0 │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 9d4de <_PyEvalFramePushAndInit@@Base+0x1f6> │ │ │ │ + beq.n 9d4e2 <_PyEvalFramePushAndInit@@Base+0x1f6> │ │ │ │ ldr.w r5, [r9, r4, lsl #2] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 9d4d6 <_PyEvalFramePushAndInit@@Base+0x1ee> │ │ │ │ + beq.n 9d4da <_PyEvalFramePushAndInit@@Base+0x1ee> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 9d4d6 <_PyEvalFramePushAndInit@@Base+0x1ee> │ │ │ │ + cbnz r3, 9d4da <_PyEvalFramePushAndInit@@Base+0x1ee> │ │ │ │ ldr.w r3, [r6, #1416] @ 0x588 │ │ │ │ - cbz r3, 9d4ce <_PyEvalFramePushAndInit@@Base+0x1e6> │ │ │ │ + cbz r3, 9d4d2 <_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 9d4a8 <_PyEvalFramePushAndInit@@Base+0x1c0> │ │ │ │ + b.n 9d4ac <_PyEvalFramePushAndInit@@Base+0x1c0> │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 9d3d8 <_PyEvalFramePushAndInit@@Base+0xf0> │ │ │ │ + b.n 9d3dc <_PyEvalFramePushAndInit@@Base+0xf0> │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ - cbz r3, 9d524 <_PyEvalFramePushAndInit@@Base+0x23c> │ │ │ │ + cbz r3, 9d528 <_PyEvalFramePushAndInit@@Base+0x23c> │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add.w r4, r9, r4, lsl #2 │ │ │ │ - ldr r7, [pc, #64] @ (9d52c <_PyEvalFramePushAndInit@@Base+0x244>) │ │ │ │ + ldr r7, [pc, #64] @ (9d530 <_PyEvalFramePushAndInit@@Base+0x244>) │ │ │ │ movs r6, #0 │ │ │ │ mvn.w r9, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r8, [r3, #8] │ │ │ │ cmp r6, r8 │ │ │ │ - bge.n 9d524 <_PyEvalFramePushAndInit@@Base+0x23c> │ │ │ │ + bge.n 9d528 <_PyEvalFramePushAndInit@@Base+0x23c> │ │ │ │ ldr.w r5, [r4], #4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 9d520 <_PyEvalFramePushAndInit@@Base+0x238> │ │ │ │ + beq.n 9d524 <_PyEvalFramePushAndInit@@Base+0x238> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 9d520 <_PyEvalFramePushAndInit@@Base+0x238> │ │ │ │ + cbnz r3, 9d524 <_PyEvalFramePushAndInit@@Base+0x238> │ │ │ │ ldr.w r3, [r7, #1416] @ 0x588 │ │ │ │ - cbz r3, 9d518 <_PyEvalFramePushAndInit@@Base+0x230> │ │ │ │ + cbz r3, 9d51c <_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 9d4f4 <_PyEvalFramePushAndInit@@Base+0x20c> │ │ │ │ - bl 1e7a0c │ │ │ │ - b.n 9d3ca <_PyEvalFramePushAndInit@@Base+0xe2> │ │ │ │ + b.n 9d4f8 <_PyEvalFramePushAndInit@@Base+0x20c> │ │ │ │ + bl 1e7954 │ │ │ │ + b.n 9d3ce <_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 9d5ba <_PyEvalFramePushAndInit@@Base+0x2d2> │ │ │ │ + beq.n 9d5be <_PyEvalFramePushAndInit@@Base+0x2d2> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r5, [r2, r3, lsl #2] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 9d560 <_PyEvalFramePushAndInit@@Base+0x278> │ │ │ │ + beq.n 9d564 <_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 9d610 <_PyEvalFramePushAndInit@@Base+0x328> │ │ │ │ + bpl.n 9d614 <_PyEvalFramePushAndInit@@Base+0x328> │ │ │ │ adds r1, #16 │ │ │ │ - beq.n 9d628 <_PyEvalFramePushAndInit@@Base+0x340> │ │ │ │ + beq.n 9d62c <_PyEvalFramePushAndInit@@Base+0x340> │ │ │ │ mov r0, r4 │ │ │ │ - bl ab410 <_PyEval_EvalFrameDefault@@Base+0xd278> │ │ │ │ + bl ab42c <_PyEval_EvalFrameDefault@@Base+0xd290> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9d628 <_PyEvalFramePushAndInit@@Base+0x340> │ │ │ │ + beq.n 9d62c <_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 9d5c6 <_PyEvalFramePushAndInit@@Base+0x2de> │ │ │ │ + bhi.n 9d5ca <_PyEvalFramePushAndInit@@Base+0x2de> │ │ │ │ str r0, [r4, #4] │ │ │ │ ldr r0, [r4, #12] │ │ │ │ adds r0, r0, r3 │ │ │ │ - beq.n 9d630 <_PyEvalFramePushAndInit@@Base+0x348> │ │ │ │ + beq.n 9d634 <_PyEvalFramePushAndInit@@Base+0x348> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - cbnz r3, 9d60c <_PyEvalFramePushAndInit@@Base+0x324> │ │ │ │ + cbnz r3, 9d610 <_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 97e18 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97de4 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 9d628 <_PyEvalFramePushAndInit@@Base+0x340> │ │ │ │ + blt.n 9d62c <_PyEvalFramePushAndInit@@Base+0x340> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - b.n 9d54c <_PyEvalFramePushAndInit@@Base+0x264> │ │ │ │ + b.n 9d550 <_PyEvalFramePushAndInit@@Base+0x264> │ │ │ │ movw r0, #8208 @ 0x2010 │ │ │ │ strd r1, r2, [sp] │ │ │ │ - bl 76ed4 │ │ │ │ + bl 76e54 │ │ │ │ mov r3, r0 │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ - cbz r0, 9d630 <_PyEvalFramePushAndInit@@Base+0x348> │ │ │ │ + cbz r0, 9d634 <_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, 9d630 <_PyEvalFramePushAndInit@@Base+0x348> │ │ │ │ + cbz r0, 9d634 <_PyEvalFramePushAndInit@@Base+0x348> │ │ │ │ ldr r4, [r7, #4] │ │ │ │ - b.n 9d59e <_PyEvalFramePushAndInit@@Base+0x2b6> │ │ │ │ + b.n 9d5a2 <_PyEvalFramePushAndInit@@Base+0x2b6> │ │ │ │ str r3, [r7, #4] │ │ │ │ - b.n 9d5a2 <_PyEvalFramePushAndInit@@Base+0x2ba> │ │ │ │ + b.n 9d5a6 <_PyEvalFramePushAndInit@@Base+0x2ba> │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - movw r1, #27580 @ 0x6bbc │ │ │ │ + movw r1, #27900 @ 0x6cfc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d1990 │ │ │ │ + bl d19a8 │ │ │ │ movs r3, #1 │ │ │ │ movs r0, #0 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 9d55a <_PyEvalFramePushAndInit@@Base+0x272> │ │ │ │ + b.n 9d55e <_PyEvalFramePushAndInit@@Base+0x272> │ │ │ │ strd r1, r2, [sp] │ │ │ │ - bl 1e7a0c │ │ │ │ + bl 1e7954 │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9d5a2 <_PyEvalFramePushAndInit@@Base+0x2ba> │ │ │ │ - b.n 9d558 <_PyEvalFramePushAndInit@@Base+0x270> │ │ │ │ + bne.n 9d5a6 <_PyEvalFramePushAndInit@@Base+0x2ba> │ │ │ │ + b.n 9d55c <_PyEvalFramePushAndInit@@Base+0x270> │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ ldr r5, [r1, #24] │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ @@ -172171,199 +172126,199 @@ │ │ │ │ adds r3, r4, r3 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [r5, #24] │ │ │ │ ldr.w r8, [sp, #128] @ 0x80 │ │ │ │ ldr r7, [sp, #132] @ 0x84 │ │ │ │ ands.w r1, r3, #8 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - bne.w 9db12 <_PyEvalFramePushAndInit@@Base+0x82a> │ │ │ │ + bne.w 9db16 <_PyEvalFramePushAndInit@@Base+0x82a> │ │ │ │ cmp r4, r8 │ │ │ │ mov sl, r4 │ │ │ │ it ge │ │ │ │ movge sl, r8 │ │ │ │ cmp.w sl, #0 │ │ │ │ - ble.n 9d6de <_PyEvalFramePushAndInit@@Base+0x3f6> │ │ │ │ + ble.n 9d6e2 <_PyEvalFramePushAndInit@@Base+0x3f6> │ │ │ │ ldr.w r2, [fp] │ │ │ │ and.w r3, r3, #4 │ │ │ │ cmp.w sl, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - beq.n 9d6ba <_PyEvalFramePushAndInit@@Base+0x3d2> │ │ │ │ + beq.n 9d6be <_PyEvalFramePushAndInit@@Base+0x3d2> │ │ │ │ ldr.w r2, [fp, #4] │ │ │ │ cmp.w sl, #2 │ │ │ │ str r2, [r6, #4] │ │ │ │ - beq.n 9d6ba <_PyEvalFramePushAndInit@@Base+0x3d2> │ │ │ │ + beq.n 9d6be <_PyEvalFramePushAndInit@@Base+0x3d2> │ │ │ │ add.w r2, fp, #8 │ │ │ │ adds r1, r6, #4 │ │ │ │ add.w ip, fp, sl, lsl #2 │ │ │ │ ldr.w r0, [r2], #4 │ │ │ │ str.w r0, [r1, #4]! │ │ │ │ cmp ip, r2 │ │ │ │ - bne.n 9d6ae <_PyEvalFramePushAndInit@@Base+0x3c6> │ │ │ │ + bne.n 9d6b2 <_PyEvalFramePushAndInit@@Base+0x3c6> │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9d766 <_PyEvalFramePushAndInit@@Base+0x47e> │ │ │ │ + bne.n 9d76a <_PyEvalFramePushAndInit@@Base+0x47e> │ │ │ │ cmp r8, r4 │ │ │ │ - bgt.w 9dc7c <_PyEvalFramePushAndInit@@Base+0x994> │ │ │ │ + bgt.w 9dc80 <_PyEvalFramePushAndInit@@Base+0x994> │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 9d86a <_PyEvalFramePushAndInit@@Base+0x582> │ │ │ │ + bne.w 9d86e <_PyEvalFramePushAndInit@@Base+0x582> │ │ │ │ cmp r8, r4 │ │ │ │ - blt.n 9d6e8 <_PyEvalFramePushAndInit@@Base+0x400> │ │ │ │ + blt.n 9d6ec <_PyEvalFramePushAndInit@@Base+0x400> │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.w 9d9d0 <_PyEvalFramePushAndInit@@Base+0x6e8> │ │ │ │ + bgt.w 9d9d4 <_PyEvalFramePushAndInit@@Base+0x6e8> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ands.w r3, r3, #4 │ │ │ │ - bne.n 9d764 <_PyEvalFramePushAndInit@@Base+0x47c> │ │ │ │ + bne.n 9d768 <_PyEvalFramePushAndInit@@Base+0x47c> │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - b.n 9d6be <_PyEvalFramePushAndInit@@Base+0x3d6> │ │ │ │ + b.n 9d6c2 <_PyEvalFramePushAndInit@@Base+0x3d6> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r3, #28] │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9dbd0 <_PyEvalFramePushAndInit@@Base+0x8e8> │ │ │ │ + beq.w 9dbd4 <_PyEvalFramePushAndInit@@Base+0x8e8> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ subs r1, r4, r3 │ │ │ │ cmp r8, r1 │ │ │ │ - blt.w 9dbd0 <_PyEvalFramePushAndInit@@Base+0x8e8> │ │ │ │ + blt.w 9dbd4 <_PyEvalFramePushAndInit@@Base+0x8e8> │ │ │ │ cmp r1, sl │ │ │ │ - blt.w 9db6e <_PyEvalFramePushAndInit@@Base+0x886> │ │ │ │ + blt.w 9db72 <_PyEvalFramePushAndInit@@Base+0x886> │ │ │ │ movs r2, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9d6ce <_PyEvalFramePushAndInit@@Base+0x3e6> │ │ │ │ + beq.n 9d6d2 <_PyEvalFramePushAndInit@@Base+0x3e6> │ │ │ │ cmp r2, r3 │ │ │ │ - bge.n 9d6ce <_PyEvalFramePushAndInit@@Base+0x3e6> │ │ │ │ + bge.n 9d6d2 <_PyEvalFramePushAndInit@@Base+0x3e6> │ │ │ │ add r1, r2 │ │ │ │ adds r0, #12 │ │ │ │ ldr.w r7, [r6, r1, lsl #2] │ │ │ │ - cbnz r7, 9d736 <_PyEvalFramePushAndInit@@Base+0x44e> │ │ │ │ + cbnz r7, 9d73a <_PyEvalFramePushAndInit@@Base+0x44e> │ │ │ │ ldr.w r7, [r0, r2, lsl #2] │ │ │ │ mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w ip, [r7] │ │ │ │ cmp ip, lr │ │ │ │ itt ne │ │ │ │ addne.w ip, ip, #1 │ │ │ │ strne.w ip, [r7] │ │ │ │ str.w r7, [r6, r1, lsl #2] │ │ │ │ adds r2, #1 │ │ │ │ cmp r3, r2 │ │ │ │ - ble.n 9d6ce <_PyEvalFramePushAndInit@@Base+0x3e6> │ │ │ │ + ble.n 9d6d2 <_PyEvalFramePushAndInit@@Base+0x3e6> │ │ │ │ add.w r1, r6, r1, lsl #2 │ │ │ │ mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r3 │ │ │ │ ldr.w r7, [r1, #4]! │ │ │ │ - cbnz r7, 9d75c <_PyEvalFramePushAndInit@@Base+0x474> │ │ │ │ + cbnz r7, 9d760 <_PyEvalFramePushAndInit@@Base+0x474> │ │ │ │ ldr.w r7, [r0, r2, lsl #2] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, lr │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r7, #0] │ │ │ │ str r7, [r1, #0] │ │ │ │ adds r2, #1 │ │ │ │ cmp r8, r2 │ │ │ │ - bne.n 9d746 <_PyEvalFramePushAndInit@@Base+0x45e> │ │ │ │ - b.n 9d6ce <_PyEvalFramePushAndInit@@Base+0x3e6> │ │ │ │ + bne.n 9d74a <_PyEvalFramePushAndInit@@Base+0x45e> │ │ │ │ + b.n 9d6d2 <_PyEvalFramePushAndInit@@Base+0x3e6> │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ cmp r8, r4 │ │ │ │ - ble.w 9db9e <_PyEvalFramePushAndInit@@Base+0x8b6> │ │ │ │ + ble.w 9dba2 <_PyEvalFramePushAndInit@@Base+0x8b6> │ │ │ │ sub.w r1, r8, sl │ │ │ │ add.w r0, fp, sl, lsl #2 │ │ │ │ - bl c30b0 <_PyTuple_FromArraySteal@@Base> │ │ │ │ + bl c30b8 <_PyTuple_FromArraySteal@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9dde6 <_PyEvalFramePushAndInit@@Base+0xafe> │ │ │ │ + beq.w 9ddea <_PyEvalFramePushAndInit@@Base+0xafe> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str.w r0, [r6, r3, lsl #2] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 9d86a <_PyEvalFramePushAndInit@@Base+0x582> │ │ │ │ + bne.n 9d86e <_PyEvalFramePushAndInit@@Base+0x582> │ │ │ │ ldr r4, [r5, #28] │ │ │ │ cmp r4, r8 │ │ │ │ - bge.n 9d6ca <_PyEvalFramePushAndInit@@Base+0x3e2> │ │ │ │ + bge.n 9d6ce <_PyEvalFramePushAndInit@@Base+0x3e2> │ │ │ │ ldr r3, [r5, #24] │ │ │ │ ands.w r7, r3, #4 │ │ │ │ - bne.n 9d6ce <_PyEvalFramePushAndInit@@Base+0x3e6> │ │ │ │ + bne.n 9d6d2 <_PyEvalFramePushAndInit@@Base+0x3e6> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ ldr r1, [r3, #28] │ │ │ │ add r2, r4 │ │ │ │ ldr.w r9, [r3, #20] │ │ │ │ mov r3, r4 │ │ │ │ cmp r3, r2 │ │ │ │ - blt.w 9dec8 <_PyEvalFramePushAndInit@@Base+0xbe0> │ │ │ │ + blt.w 9decc <_PyEvalFramePushAndInit@@Base+0xbe0> │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 9deaa <_PyEvalFramePushAndInit@@Base+0xbc2> │ │ │ │ + bne.w 9deae <_PyEvalFramePushAndInit@@Base+0xbc2> │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #22464 @ 0x57c0 │ │ │ │ + movw r0, #22784 @ 0x5900 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ subs r4, #1 │ │ │ │ it ne │ │ │ │ movne r4, #1 │ │ │ │ - bl ddc6c │ │ │ │ + bl ddce4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 9db0c <_PyEvalFramePushAndInit@@Base+0x824> │ │ │ │ + beq.w 9db10 <_PyEvalFramePushAndInit@@Base+0x824> │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 9df4c <_PyEvalFramePushAndInit@@Base+0xc64> │ │ │ │ - movw r0, #63940 @ 0xf9c4 │ │ │ │ + bne.w 9df50 <_PyEvalFramePushAndInit@@Base+0xc64> │ │ │ │ + movw r0, #64260 @ 0xfb04 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 7a158 │ │ │ │ + bl 7a0ec │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r6, #26836 @ 0x68d4 │ │ │ │ + movw r6, #27156 @ 0x6a14 │ │ │ │ movt r6, #40 @ 0x28 │ │ │ │ - movw r2, #29336 @ 0x7298 │ │ │ │ + movw r2, #29656 @ 0x73d8 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov r7, r0 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - movw r3, #63940 @ 0xf9c4 │ │ │ │ + movw r3, #64260 @ 0xfb04 │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ moveq r6, r3 │ │ │ │ - movw r3, #29340 @ 0x729c │ │ │ │ + movw r3, #29660 @ 0x73dc │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ cmp.w r8, #1 │ │ │ │ it eq │ │ │ │ moveq r3, r2 │ │ │ │ str r3, [sp, #16] │ │ │ │ - movw r2, #29692 @ 0x73fc │ │ │ │ + movw r2, #30012 @ 0x753c │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov r3, r9 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ strd r6, r8, [sp, #4] │ │ │ │ str r7, [sp, #12] │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 1498b4 <_PyErr_Format@@Base> │ │ │ │ + bl 14999c <_PyErr_Format@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 9df2e <_PyEvalFramePushAndInit@@Base+0xc46> │ │ │ │ + bne.w 9df32 <_PyEvalFramePushAndInit@@Base+0xc46> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 9db0c <_PyEvalFramePushAndInit@@Base+0x824> │ │ │ │ + beq.w 9db10 <_PyEvalFramePushAndInit@@Base+0x824> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9db0c <_PyEvalFramePushAndInit@@Base+0x824> │ │ │ │ - ldr r2, [pc, #372] @ (9d9cc <_PyEvalFramePushAndInit@@Base+0x6e4>) │ │ │ │ + bne.w 9db10 <_PyEvalFramePushAndInit@@Base+0x824> │ │ │ │ + ldr r2, [pc, #372] @ (9d9d0 <_PyEvalFramePushAndInit@@Base+0x6e4>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9e004 <_PyEvalFramePushAndInit@@Base+0xd1c> │ │ │ │ + bne.w 9e008 <_PyEvalFramePushAndInit@@Base+0xd1c> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ - b.n 9db0c <_PyEvalFramePushAndInit@@Base+0x824> │ │ │ │ + b.n 9db10 <_PyEvalFramePushAndInit@@Base+0x824> │ │ │ │ ldr r3, [r7, #8] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 9d788 <_PyEvalFramePushAndInit@@Base+0x4a0> │ │ │ │ + ble.n 9d78c <_PyEvalFramePushAndInit@@Base+0x4a0> │ │ │ │ str.w sl, [sp, #60] @ 0x3c │ │ │ │ add.w r9, r7, #8 │ │ │ │ ldr.w sl, [sp, #28] │ │ │ │ add.w r7, fp, r8, lsl #2 │ │ │ │ mov.w fp, #0 │ │ │ │ str.w r9, [sp, #48] @ 0x30 │ │ │ │ str r7, [sp, #68] @ 0x44 │ │ │ │ @@ -172373,949 +172328,949 @@ │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr.w r7, [r3, #4]! │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 9dfd6 <_PyEvalFramePushAndInit@@Base+0xcee> │ │ │ │ + beq.w 9dfda <_PyEvalFramePushAndInit@@Base+0xcee> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bpl.w 9dfd6 <_PyEvalFramePushAndInit@@Base+0xcee> │ │ │ │ + bpl.w 9dfda <_PyEvalFramePushAndInit@@Base+0xcee> │ │ │ │ ldr r3, [r5, #72] @ 0x48 │ │ │ │ add.w r8, r3, #12 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ cmp sl, r3 │ │ │ │ - ble.n 9d98a <_PyEvalFramePushAndInit@@Base+0x6a2> │ │ │ │ + ble.n 9d98e <_PyEvalFramePushAndInit@@Base+0x6a2> │ │ │ │ ldr.w r1, [r8, r3, lsl #2] │ │ │ │ mov.w r9, r3, lsl #2 │ │ │ │ cmp r7, r1 │ │ │ │ - beq.w 9db50 <_PyEvalFramePushAndInit@@Base+0x868> │ │ │ │ + beq.w 9db54 <_PyEvalFramePushAndInit@@Base+0x868> │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ cmp sl, r2 │ │ │ │ - ble.n 9d91a <_PyEvalFramePushAndInit@@Base+0x632> │ │ │ │ + ble.n 9d91e <_PyEvalFramePushAndInit@@Base+0x632> │ │ │ │ add.w r4, r9, #4 │ │ │ │ ldr.w r2, [r8, r4] │ │ │ │ cmp r7, r2 │ │ │ │ - beq.n 9d96c <_PyEvalFramePushAndInit@@Base+0x684> │ │ │ │ + beq.n 9d970 <_PyEvalFramePushAndInit@@Base+0x684> │ │ │ │ adds r2, r3, #2 │ │ │ │ cmp sl, r2 │ │ │ │ - ble.n 9d91a <_PyEvalFramePushAndInit@@Base+0x632> │ │ │ │ + ble.n 9d91e <_PyEvalFramePushAndInit@@Base+0x632> │ │ │ │ add.w r4, r9, #8 │ │ │ │ ldr.w r2, [r8, r4] │ │ │ │ cmp r7, r2 │ │ │ │ - beq.n 9d96c <_PyEvalFramePushAndInit@@Base+0x684> │ │ │ │ + beq.n 9d970 <_PyEvalFramePushAndInit@@Base+0x684> │ │ │ │ adds r2, r3, #3 │ │ │ │ cmp sl, r2 │ │ │ │ - ble.n 9d91a <_PyEvalFramePushAndInit@@Base+0x632> │ │ │ │ + ble.n 9d91e <_PyEvalFramePushAndInit@@Base+0x632> │ │ │ │ add.w r4, r9, #12 │ │ │ │ ldr.w r2, [r8, r4] │ │ │ │ cmp r7, r2 │ │ │ │ - beq.n 9d96c <_PyEvalFramePushAndInit@@Base+0x684> │ │ │ │ + beq.n 9d970 <_PyEvalFramePushAndInit@@Base+0x684> │ │ │ │ adds r4, r3, #4 │ │ │ │ cmp sl, r4 │ │ │ │ - ble.n 9d91a <_PyEvalFramePushAndInit@@Base+0x632> │ │ │ │ + ble.n 9d91e <_PyEvalFramePushAndInit@@Base+0x632> │ │ │ │ ldr.w r2, [r8, r4, lsl #2] │ │ │ │ cmp r7, r2 │ │ │ │ - beq.n 9d96a <_PyEvalFramePushAndInit@@Base+0x682> │ │ │ │ + beq.n 9d96e <_PyEvalFramePushAndInit@@Base+0x682> │ │ │ │ adds r4, #1 │ │ │ │ cmp sl, r4 │ │ │ │ - bgt.n 9d90c <_PyEvalFramePushAndInit@@Base+0x624> │ │ │ │ + bgt.n 9d910 <_PyEvalFramePushAndInit@@Base+0x624> │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ - bl d12bc │ │ │ │ + bl d12d4 │ │ │ │ cmp r0, #0 │ │ │ │ - bgt.w 9db50 <_PyEvalFramePushAndInit@@Base+0x868> │ │ │ │ - bne.n 9d966 <_PyEvalFramePushAndInit@@Base+0x67e> │ │ │ │ + bgt.w 9db54 <_PyEvalFramePushAndInit@@Base+0x868> │ │ │ │ + bne.n 9d96a <_PyEvalFramePushAndInit@@Base+0x67e> │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp sl, r3 │ │ │ │ - ble.n 9d98a <_PyEvalFramePushAndInit@@Base+0x6a2> │ │ │ │ + ble.n 9d98e <_PyEvalFramePushAndInit@@Base+0x6a2> │ │ │ │ add.w r4, r9, #4 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r7 │ │ │ │ ldr.w r1, [r8, r4] │ │ │ │ - bl d12bc │ │ │ │ + bl d12d4 │ │ │ │ cmp r0, #0 │ │ │ │ - bgt.n 9d96c <_PyEvalFramePushAndInit@@Base+0x684> │ │ │ │ - bne.n 9d966 <_PyEvalFramePushAndInit@@Base+0x67e> │ │ │ │ + bgt.n 9d970 <_PyEvalFramePushAndInit@@Base+0x684> │ │ │ │ + bne.n 9d96a <_PyEvalFramePushAndInit@@Base+0x67e> │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ adds r4, r3, #2 │ │ │ │ cmp sl, r4 │ │ │ │ - ble.n 9d98a <_PyEvalFramePushAndInit@@Base+0x6a2> │ │ │ │ + ble.n 9d98e <_PyEvalFramePushAndInit@@Base+0x6a2> │ │ │ │ ldr.w r1, [r8, r4, lsl #2] │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r7 │ │ │ │ - bl d12bc │ │ │ │ + bl d12d4 │ │ │ │ cmp r0, #0 │ │ │ │ - bgt.n 9d96a <_PyEvalFramePushAndInit@@Base+0x682> │ │ │ │ + bgt.n 9d96e <_PyEvalFramePushAndInit@@Base+0x682> │ │ │ │ add.w r4, r4, #1 │ │ │ │ - beq.n 9d94c <_PyEvalFramePushAndInit@@Base+0x664> │ │ │ │ + beq.n 9d950 <_PyEvalFramePushAndInit@@Base+0x664> │ │ │ │ ldr r7, [sp, #68] @ 0x44 │ │ │ │ - b.n 9dd8c <_PyEvalFramePushAndInit@@Base+0xaa4> │ │ │ │ + b.n 9dd90 <_PyEvalFramePushAndInit@@Base+0xaa4> │ │ │ │ lsls r4, r4, #2 │ │ │ │ ldr r3, [r6, r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9e068 <_PyEvalFramePushAndInit@@Base+0xd80> │ │ │ │ + bne.w 9e06c <_PyEvalFramePushAndInit@@Base+0xd80> │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add.w fp, fp, #1 │ │ │ │ str r3, [r6, r4] │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp fp, r3 │ │ │ │ - beq.n 9d9c0 <_PyEvalFramePushAndInit@@Base+0x6d8> │ │ │ │ + beq.n 9d9c4 <_PyEvalFramePushAndInit@@Base+0x6d8> │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ adds r3, #4 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - b.n 9d896 <_PyEvalFramePushAndInit@@Base+0x5ae> │ │ │ │ + b.n 9d89a <_PyEvalFramePushAndInit@@Base+0x5ae> │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9dc9a <_PyEvalFramePushAndInit@@Base+0x9b2> │ │ │ │ + beq.w 9dc9e <_PyEvalFramePushAndInit@@Base+0x9b2> │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r4 │ │ │ │ - bl 793e8 │ │ │ │ + bl 7937c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 9d966 <_PyEvalFramePushAndInit@@Base+0x67e> │ │ │ │ + beq.n 9d96a <_PyEvalFramePushAndInit@@Base+0x67e> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9d9b6 <_PyEvalFramePushAndInit@@Base+0x6ce> │ │ │ │ + beq.n 9d9ba <_PyEvalFramePushAndInit@@Base+0x6ce> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9e08c <_PyEvalFramePushAndInit@@Base+0xda4> │ │ │ │ + beq.w 9e090 <_PyEvalFramePushAndInit@@Base+0xda4> │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ add.w fp, fp, #1 │ │ │ │ cmp fp, r3 │ │ │ │ - bne.n 9d982 <_PyEvalFramePushAndInit@@Base+0x69a> │ │ │ │ + bne.n 9d986 <_PyEvalFramePushAndInit@@Base+0x69a> │ │ │ │ ldr.w sl, [sp, #60] @ 0x3c │ │ │ │ ldr.w r8, [sp, #128] @ 0x80 │ │ │ │ - b.n 9d788 <_PyEvalFramePushAndInit@@Base+0x4a0> │ │ │ │ + b.n 9d78c <_PyEvalFramePushAndInit@@Base+0x4a0> │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r4, r3 │ │ │ │ - bge.w 9d6d6 <_PyEvalFramePushAndInit@@Base+0x3ee> │ │ │ │ + bge.w 9d6da <_PyEvalFramePushAndInit@@Base+0x3ee> │ │ │ │ ldr.w r3, [r6, r4, lsl #2] │ │ │ │ lsls r7, r4, #2 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9db8c <_PyEvalFramePushAndInit@@Base+0x8a4> │ │ │ │ + bne.w 9db90 <_PyEvalFramePushAndInit@@Base+0x8a4> │ │ │ │ ldr r3, [r5, #72] @ 0x48 │ │ │ │ add.w r3, r3, r4, lsl #2 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r3, [r3, #32] │ │ │ │ - cbz r3, 9da28 <_PyEvalFramePushAndInit@@Base+0x740> │ │ │ │ + cbz r3, 9da2c <_PyEvalFramePushAndInit@@Base+0x740> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bpl.w 9dc6a <_PyEvalFramePushAndInit@@Base+0x982> │ │ │ │ + bpl.w 9dc6e <_PyEvalFramePushAndInit@@Base+0x982> │ │ │ │ ldr r0, [r1, #4] │ │ │ │ movw r2, #42220 @ 0xa4ec │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.w 9dc3a <_PyEvalFramePushAndInit@@Base+0x952> │ │ │ │ + bne.w 9dc3e <_PyEvalFramePushAndInit@@Base+0x952> │ │ │ │ ldr r2, [r1, #12] │ │ │ │ adds r0, r2, #1 │ │ │ │ - beq.w 9dc3a <_PyEvalFramePushAndInit@@Base+0x952> │ │ │ │ + beq.w 9dc3e <_PyEvalFramePushAndInit@@Base+0x952> │ │ │ │ mov r0, r3 │ │ │ │ add r3, sp, #84 @ 0x54 │ │ │ │ - bl 78354 │ │ │ │ + bl 782d4 │ │ │ │ adds r0, #3 │ │ │ │ - beq.n 9db0c <_PyEvalFramePushAndInit@@Base+0x824> │ │ │ │ + beq.n 9db10 <_PyEvalFramePushAndInit@@Base+0x824> │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9db7c <_PyEvalFramePushAndInit@@Base+0x894> │ │ │ │ + bne.w 9db80 <_PyEvalFramePushAndInit@@Base+0x894> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ adds r2, r4, #1 │ │ │ │ mov.w r8, #1 │ │ │ │ cmp r2, r3 │ │ │ │ - bge.n 9daf6 <_PyEvalFramePushAndInit@@Base+0x80e> │ │ │ │ + bge.n 9dafa <_PyEvalFramePushAndInit@@Base+0x80e> │ │ │ │ adds r7, #4 │ │ │ │ ldr r3, [r6, r7] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9db64 <_PyEvalFramePushAndInit@@Base+0x87c> │ │ │ │ + bne.w 9db68 <_PyEvalFramePushAndInit@@Base+0x87c> │ │ │ │ ldr r3, [r5, #72] @ 0x48 │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r3, [r3, #32] │ │ │ │ - cbz r3, 9da80 <_PyEvalFramePushAndInit@@Base+0x798> │ │ │ │ + cbz r3, 9da84 <_PyEvalFramePushAndInit@@Base+0x798> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bpl.w 9dc6a <_PyEvalFramePushAndInit@@Base+0x982> │ │ │ │ + bpl.w 9dc6e <_PyEvalFramePushAndInit@@Base+0x982> │ │ │ │ ldr r0, [r1, #4] │ │ │ │ movw r2, #42220 @ 0xa4ec │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.w 9dc52 <_PyEvalFramePushAndInit@@Base+0x96a> │ │ │ │ + bne.w 9dc56 <_PyEvalFramePushAndInit@@Base+0x96a> │ │ │ │ ldr r2, [r1, #12] │ │ │ │ adds r0, r2, #1 │ │ │ │ - beq.w 9dc52 <_PyEvalFramePushAndInit@@Base+0x96a> │ │ │ │ + beq.w 9dc56 <_PyEvalFramePushAndInit@@Base+0x96a> │ │ │ │ mov r0, r3 │ │ │ │ add r3, sp, #84 @ 0x54 │ │ │ │ - bl 78354 │ │ │ │ + bl 782d4 │ │ │ │ adds r0, #3 │ │ │ │ - beq.n 9db0c <_PyEvalFramePushAndInit@@Base+0x824> │ │ │ │ + beq.n 9db10 <_PyEvalFramePushAndInit@@Base+0x824> │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9db54 <_PyEvalFramePushAndInit@@Base+0x86c> │ │ │ │ + bne.n 9db58 <_PyEvalFramePushAndInit@@Base+0x86c> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ adds r7, r4, #2 │ │ │ │ add.w r8, r8, #1 │ │ │ │ cmp r3, r7 │ │ │ │ - ble.n 9daf6 <_PyEvalFramePushAndInit@@Base+0x80e> │ │ │ │ + ble.n 9dafa <_PyEvalFramePushAndInit@@Base+0x80e> │ │ │ │ add.w r4, r4, #1073741824 @ 0x40000000 │ │ │ │ ldr.w r9, [sp, #28] │ │ │ │ adds r4, #1 │ │ │ │ movw sl, #42220 @ 0xa4ec │ │ │ │ movt sl, #70 @ 0x46 │ │ │ │ add.w r4, r6, r4, lsl #2 │ │ │ │ ldr.w r3, [r4, #4]! │ │ │ │ - cbnz r3, 9dae8 <_PyEvalFramePushAndInit@@Base+0x800> │ │ │ │ + cbnz r3, 9daec <_PyEvalFramePushAndInit@@Base+0x800> │ │ │ │ ldr r3, [r5, #72] @ 0x48 │ │ │ │ add.w r3, r3, r7, lsl #2 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r3, [r3, #32] │ │ │ │ - cbz r3, 9dae4 <_PyEvalFramePushAndInit@@Base+0x7fc> │ │ │ │ + cbz r3, 9dae8 <_PyEvalFramePushAndInit@@Base+0x7fc> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bpl.w 9dc6a <_PyEvalFramePushAndInit@@Base+0x982> │ │ │ │ + bpl.w 9dc6e <_PyEvalFramePushAndInit@@Base+0x982> │ │ │ │ ldr r2, [r1, #4] │ │ │ │ cmp r2, sl │ │ │ │ - bne.w 9dc22 <_PyEvalFramePushAndInit@@Base+0x93a> │ │ │ │ + bne.w 9dc26 <_PyEvalFramePushAndInit@@Base+0x93a> │ │ │ │ ldr r2, [r1, #12] │ │ │ │ adds r0, r2, #1 │ │ │ │ - beq.w 9dc22 <_PyEvalFramePushAndInit@@Base+0x93a> │ │ │ │ + beq.w 9dc26 <_PyEvalFramePushAndInit@@Base+0x93a> │ │ │ │ mov r0, r3 │ │ │ │ add r3, sp, #84 @ 0x54 │ │ │ │ - bl 78354 │ │ │ │ + bl 782d4 │ │ │ │ adds r0, #3 │ │ │ │ - beq.n 9db0c <_PyEvalFramePushAndInit@@Base+0x824> │ │ │ │ + beq.n 9db10 <_PyEvalFramePushAndInit@@Base+0x824> │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9dc10 <_PyEvalFramePushAndInit@@Base+0x928> │ │ │ │ + bne.w 9dc14 <_PyEvalFramePushAndInit@@Base+0x928> │ │ │ │ add.w r8, r8, #1 │ │ │ │ adds r7, #1 │ │ │ │ cmp r9, r7 │ │ │ │ - bgt.n 9daa2 <_PyEvalFramePushAndInit@@Base+0x7ba> │ │ │ │ + bgt.n 9daa6 <_PyEvalFramePushAndInit@@Base+0x7ba> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 9d6d6 <_PyEvalFramePushAndInit@@Base+0x3ee> │ │ │ │ + beq.w 9d6da <_PyEvalFramePushAndInit@@Base+0x3ee> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r2, r8 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 22e3b0 │ │ │ │ + bl 22e300 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 9d6d8 <_PyEvalFramePushAndInit@@Base+0x3f0> │ │ │ │ - bl 71328 │ │ │ │ + b.n 9d6dc <_PyEvalFramePushAndInit@@Base+0x3f0> │ │ │ │ + bl 71320 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9ddd6 <_PyEvalFramePushAndInit@@Base+0xaee> │ │ │ │ + beq.w 9ddda <_PyEvalFramePushAndInit@@Base+0xaee> │ │ │ │ ldr r3, [r5, #24] │ │ │ │ ands.w r3, r3, #4 │ │ │ │ - beq.n 9dba8 <_PyEvalFramePushAndInit@@Base+0x8c0> │ │ │ │ + beq.n 9dbac <_PyEvalFramePushAndInit@@Base+0x8c0> │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov sl, r8 │ │ │ │ ldr r4, [r5, #28] │ │ │ │ adds r2, #1 │ │ │ │ cmp r8, r4 │ │ │ │ it ge │ │ │ │ movge sl, r4 │ │ │ │ cmp.w sl, #0 │ │ │ │ str.w r0, [r6, r2, lsl #2] │ │ │ │ - ble.w 9d766 <_PyEvalFramePushAndInit@@Base+0x47e> │ │ │ │ + ble.w 9d76a <_PyEvalFramePushAndInit@@Base+0x47e> │ │ │ │ ldr.w r2, [fp] │ │ │ │ cmp.w sl, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ - bne.w 9d698 <_PyEvalFramePushAndInit@@Base+0x3b0> │ │ │ │ - b.n 9d766 <_PyEvalFramePushAndInit@@Base+0x47e> │ │ │ │ + bne.w 9d69c <_PyEvalFramePushAndInit@@Base+0x3b0> │ │ │ │ + b.n 9d76a <_PyEvalFramePushAndInit@@Base+0x47e> │ │ │ │ mov r4, r9 │ │ │ │ - b.n 9d96c <_PyEvalFramePushAndInit@@Base+0x684> │ │ │ │ + b.n 9d970 <_PyEvalFramePushAndInit@@Base+0x684> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ str r3, [r6, r7] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ adds r7, r4, #2 │ │ │ │ cmp r3, r7 │ │ │ │ - bgt.n 9da8c <_PyEvalFramePushAndInit@@Base+0x7a4> │ │ │ │ - b.n 9daee <_PyEvalFramePushAndInit@@Base+0x806> │ │ │ │ + bgt.n 9da90 <_PyEvalFramePushAndInit@@Base+0x7a4> │ │ │ │ + b.n 9daf2 <_PyEvalFramePushAndInit@@Base+0x806> │ │ │ │ sub.w r2, sl, r4 │ │ │ │ add r2, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9d70c <_PyEvalFramePushAndInit@@Base+0x424> │ │ │ │ - b.n 9d6ce <_PyEvalFramePushAndInit@@Base+0x3e6> │ │ │ │ + bne.w 9d710 <_PyEvalFramePushAndInit@@Base+0x424> │ │ │ │ + b.n 9d6d2 <_PyEvalFramePushAndInit@@Base+0x3e6> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ str r3, [r6, r7] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ adds r2, r4, #1 │ │ │ │ cmp r2, r3 │ │ │ │ it lt │ │ │ │ movlt.w r8, #0 │ │ │ │ - blt.w 9da34 <_PyEvalFramePushAndInit@@Base+0x74c> │ │ │ │ - b.n 9d6d6 <_PyEvalFramePushAndInit@@Base+0x3ee> │ │ │ │ + blt.w 9da38 <_PyEvalFramePushAndInit@@Base+0x74c> │ │ │ │ + b.n 9d6da <_PyEvalFramePushAndInit@@Base+0x3ee> │ │ │ │ ldr r2, [sp, #28] │ │ │ │ - ldr r3, [pc, #648] @ (9de2c <_PyEvalFramePushAndInit@@Base+0xb44>) │ │ │ │ + ldr r3, [pc, #648] @ (9de30 <_PyEvalFramePushAndInit@@Base+0xb44>) │ │ │ │ str.w r3, [r6, r2, lsl #2] │ │ │ │ - b.n 9d784 <_PyEvalFramePushAndInit@@Base+0x49c> │ │ │ │ + b.n 9d788 <_PyEvalFramePushAndInit@@Base+0x49c> │ │ │ │ ldr r4, [r5, #28] │ │ │ │ mov sl, r8 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r8, r4 │ │ │ │ it ge │ │ │ │ movge sl, r4 │ │ │ │ cmp.w sl, #0 │ │ │ │ str.w r0, [r6, r2, lsl #2] │ │ │ │ - ble.w 9d6be <_PyEvalFramePushAndInit@@Base+0x3d6> │ │ │ │ + ble.w 9d6c2 <_PyEvalFramePushAndInit@@Base+0x3d6> │ │ │ │ ldr.w r2, [fp] │ │ │ │ cmp.w sl, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ - bne.w 9d698 <_PyEvalFramePushAndInit@@Base+0x3b0> │ │ │ │ - b.n 9d6be <_PyEvalFramePushAndInit@@Base+0x3d6> │ │ │ │ + bne.w 9d69c <_PyEvalFramePushAndInit@@Base+0x3b0> │ │ │ │ + b.n 9d6c2 <_PyEvalFramePushAndInit@@Base+0x3d6> │ │ │ │ ldr.w r2, [r6, r8, lsl #2] │ │ │ │ add.w r8, r8, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9dda8 <_PyEvalFramePushAndInit@@Base+0xac0> │ │ │ │ + beq.w 9ddac <_PyEvalFramePushAndInit@@Base+0xac0> │ │ │ │ cmp r1, r8 │ │ │ │ - ble.w 9d700 <_PyEvalFramePushAndInit@@Base+0x418> │ │ │ │ + ble.w 9d704 <_PyEvalFramePushAndInit@@Base+0x418> │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r7, [r6, r8, lsl #2] │ │ │ │ add.w r8, r8, #1 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 9dd62 <_PyEvalFramePushAndInit@@Base+0xa7a> │ │ │ │ + beq.w 9dd66 <_PyEvalFramePushAndInit@@Base+0xa7a> │ │ │ │ cmp r1, r8 │ │ │ │ - bne.n 9dbe6 <_PyEvalFramePushAndInit@@Base+0x8fe> │ │ │ │ + bne.n 9dbea <_PyEvalFramePushAndInit@@Base+0x8fe> │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9d700 <_PyEvalFramePushAndInit@@Base+0x418> │ │ │ │ + beq.w 9d704 <_PyEvalFramePushAndInit@@Base+0x418> │ │ │ │ ldr r1, [sp, #32] │ │ │ │ str r6, [sp, #0] │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r1, r5 │ │ │ │ - bl 22e3b0 │ │ │ │ - b.n 9db0c <_PyEvalFramePushAndInit@@Base+0x824> │ │ │ │ + bl 22e300 │ │ │ │ + b.n 9db10 <_PyEvalFramePushAndInit@@Base+0x824> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 9dae8 <_PyEvalFramePushAndInit@@Base+0x800> │ │ │ │ + b.n 9daec <_PyEvalFramePushAndInit@@Base+0x800> │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r1, [sp, #28] │ │ │ │ - bl 6cb9c │ │ │ │ + bl 6cb94 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ adds r3, r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - bne.w 9dad0 <_PyEvalFramePushAndInit@@Base+0x7e8> │ │ │ │ - b.n 9db0c <_PyEvalFramePushAndInit@@Base+0x824> │ │ │ │ + bne.w 9dad4 <_PyEvalFramePushAndInit@@Base+0x7e8> │ │ │ │ + b.n 9db10 <_PyEvalFramePushAndInit@@Base+0x824> │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - bl 6cb9c │ │ │ │ + bl 6cb94 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ adds r3, r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ - bne.w 9da14 <_PyEvalFramePushAndInit@@Base+0x72c> │ │ │ │ - b.n 9db0c <_PyEvalFramePushAndInit@@Base+0x824> │ │ │ │ + bne.w 9da18 <_PyEvalFramePushAndInit@@Base+0x72c> │ │ │ │ + b.n 9db10 <_PyEvalFramePushAndInit@@Base+0x824> │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - bl 6cb9c │ │ │ │ + bl 6cb94 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ adds r3, r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ - bne.w 9da6e <_PyEvalFramePushAndInit@@Base+0x786> │ │ │ │ - b.n 9db0c <_PyEvalFramePushAndInit@@Base+0x824> │ │ │ │ - movw r0, #64972 @ 0xfdcc │ │ │ │ + bne.w 9da72 <_PyEvalFramePushAndInit@@Base+0x786> │ │ │ │ + b.n 9db10 <_PyEvalFramePushAndInit@@Base+0x824> │ │ │ │ + movw r0, #65292 @ 0xff0c │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ movw r1, #2382 @ 0x94e │ │ │ │ - bl 214fc4 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 9db0c <_PyEvalFramePushAndInit@@Base+0x824> │ │ │ │ + bl 214f14 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 9db10 <_PyEvalFramePushAndInit@@Base+0x824> │ │ │ │ mov r9, sl │ │ │ │ cmp r9, r8 │ │ │ │ - bge.w 9d784 <_PyEvalFramePushAndInit@@Base+0x49c> │ │ │ │ + bge.w 9d788 <_PyEvalFramePushAndInit@@Base+0x49c> │ │ │ │ ldr.w r4, [fp, r9, lsl #2] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 9ded8 <_PyEvalFramePushAndInit@@Base+0xbf0> │ │ │ │ + bne.w 9dedc <_PyEvalFramePushAndInit@@Base+0xbf0> │ │ │ │ add.w r9, r9, #1 │ │ │ │ - b.n 9dc7e <_PyEvalFramePushAndInit@@Base+0x996> │ │ │ │ + b.n 9dc82 <_PyEvalFramePushAndInit@@Base+0x996> │ │ │ │ ldr r0, [r5, #32] │ │ │ │ mov r3, r7 │ │ │ │ str.w r8, [sp, #44] @ 0x2c │ │ │ │ ldrd r7, r9, [sp, #68] @ 0x44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9de34 <_PyEvalFramePushAndInit@@Base+0xb4c> │ │ │ │ + bne.w 9de38 <_PyEvalFramePushAndInit@@Base+0xb4c> │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r0, r2 │ │ │ │ - bge.n 9dd6e <_PyEvalFramePushAndInit@@Base+0xa86> │ │ │ │ + bge.n 9dd72 <_PyEvalFramePushAndInit@@Base+0xa86> │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ subs r0, r3, r0 │ │ │ │ - bl 72218 │ │ │ │ + bl 72198 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9dd66 <_PyEvalFramePushAndInit@@Base+0xa7e> │ │ │ │ + beq.n 9dd6a <_PyEvalFramePushAndInit@@Base+0xa7e> │ │ │ │ ldr r1, [r5, #32] │ │ │ │ movs r2, #0 │ │ │ │ - b.n 9dcd8 <_PyEvalFramePushAndInit@@Base+0x9f0> │ │ │ │ + b.n 9dcdc <_PyEvalFramePushAndInit@@Base+0x9f0> │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ ldr.w r5, [r0, r1, lsl #2] │ │ │ │ adds r1, #1 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ str r5, [r0, r2] │ │ │ │ adds r2, #4 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r1, r0 │ │ │ │ - blt.n 9dcca <_PyEvalFramePushAndInit@@Base+0x9e2> │ │ │ │ + blt.n 9dcce <_PyEvalFramePushAndInit@@Base+0x9e2> │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 1fd804 │ │ │ │ + bl 1fd758 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 9dd14 <_PyEvalFramePushAndInit@@Base+0xa2c> │ │ │ │ + beq.n 9dd18 <_PyEvalFramePushAndInit@@Base+0xa2c> │ │ │ │ subs r2, r1, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ - cbnz r2, 9dd14 <_PyEvalFramePushAndInit@@Base+0xa2c> │ │ │ │ - ldr r2, [pc, #304] @ (9de30 <_PyEvalFramePushAndInit@@Base+0xb48>) │ │ │ │ + cbnz r2, 9dd18 <_PyEvalFramePushAndInit@@Base+0xa2c> │ │ │ │ + ldr r2, [pc, #304] @ (9de34 <_PyEvalFramePushAndInit@@Base+0xb48>) │ │ │ │ ldr.w r6, [r2, #1416] @ 0x588 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 9dff6 <_PyEvalFramePushAndInit@@Base+0xd0e> │ │ │ │ + bne.w 9dffa <_PyEvalFramePushAndInit@@Base+0xd0e> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r2, [r2, #24] │ │ │ │ blx r2 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - cbz r5, 9dd6e <_PyEvalFramePushAndInit@@Base+0xa86> │ │ │ │ + cbz r5, 9dd72 <_PyEvalFramePushAndInit@@Base+0xa86> │ │ │ │ str r3, [sp, #0] │ │ │ │ movw r2, #43976 @ 0xabc8 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ str r5, [sp, #4] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - movw r2, #29456 @ 0x7310 │ │ │ │ + movw r2, #29776 @ 0x7450 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - bl 1498b4 <_PyErr_Format@@Base> │ │ │ │ + bl 14999c <_PyErr_Format@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9dd8c <_PyEvalFramePushAndInit@@Base+0xaa4> │ │ │ │ + beq.n 9dd90 <_PyEvalFramePushAndInit@@Base+0xaa4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 9dd8c <_PyEvalFramePushAndInit@@Base+0xaa4> │ │ │ │ - ldr r2, [pc, #232] @ (9de30 <_PyEvalFramePushAndInit@@Base+0xb48>) │ │ │ │ + cbnz r3, 9dd90 <_PyEvalFramePushAndInit@@Base+0xaa4> │ │ │ │ + ldr r2, [pc, #232] @ (9de34 <_PyEvalFramePushAndInit@@Base+0xb48>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 9dd58 <_PyEvalFramePushAndInit@@Base+0xa70> │ │ │ │ + cbz r3, 9dd5c <_PyEvalFramePushAndInit@@Base+0xa70> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ - b.n 9dd8c <_PyEvalFramePushAndInit@@Base+0xaa4> │ │ │ │ + b.n 9dd90 <_PyEvalFramePushAndInit@@Base+0xaa4> │ │ │ │ adds r2, #1 │ │ │ │ - b.n 9dbf4 <_PyEvalFramePushAndInit@@Base+0x90c> │ │ │ │ + b.n 9dbf8 <_PyEvalFramePushAndInit@@Base+0x90c> │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl d3c50 │ │ │ │ + bl d3c60 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [sp, #0] │ │ │ │ movw r2, #43976 @ 0xabc8 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - movw r2, #29524 @ 0x7354 │ │ │ │ + movw r2, #29844 @ 0x7494 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ - bl 1498b4 <_PyErr_Format@@Base> │ │ │ │ + bl 14999c <_PyErr_Format@@Base> │ │ │ │ mvn.w r5, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp fp, r3 │ │ │ │ - bge.w 9db0c <_PyEvalFramePushAndInit@@Base+0x824> │ │ │ │ + bge.w 9db10 <_PyEvalFramePushAndInit@@Base+0x824> │ │ │ │ ldr.w r4, [r7, fp, lsl #2] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 9ddb2 <_PyEvalFramePushAndInit@@Base+0xaca> │ │ │ │ + bne.n 9ddb6 <_PyEvalFramePushAndInit@@Base+0xaca> │ │ │ │ add.w fp, fp, #1 │ │ │ │ - b.n 9dd90 <_PyEvalFramePushAndInit@@Base+0xaa8> │ │ │ │ + b.n 9dd94 <_PyEvalFramePushAndInit@@Base+0xaa8> │ │ │ │ movs r2, #1 │ │ │ │ cmp r1, r8 │ │ │ │ - ble.w 9dbfe <_PyEvalFramePushAndInit@@Base+0x916> │ │ │ │ - b.n 9dbe6 <_PyEvalFramePushAndInit@@Base+0x8fe> │ │ │ │ + ble.w 9dc02 <_PyEvalFramePushAndInit@@Base+0x916> │ │ │ │ + b.n 9dbea <_PyEvalFramePushAndInit@@Base+0x8fe> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9dda2 <_PyEvalFramePushAndInit@@Base+0xaba> │ │ │ │ - ldr r2, [pc, #116] @ (9de30 <_PyEvalFramePushAndInit@@Base+0xb48>) │ │ │ │ + bne.n 9dda6 <_PyEvalFramePushAndInit@@Base+0xaba> │ │ │ │ + ldr r2, [pc, #116] @ (9de34 <_PyEvalFramePushAndInit@@Base+0xb48>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 9ddcc <_PyEvalFramePushAndInit@@Base+0xae4> │ │ │ │ + cbz r3, 9ddd0 <_PyEvalFramePushAndInit@@Base+0xae4> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ - b.n 9dda2 <_PyEvalFramePushAndInit@@Base+0xaba> │ │ │ │ + b.n 9dda6 <_PyEvalFramePushAndInit@@Base+0xaba> │ │ │ │ ldr.w r9, [sp, #36] @ 0x24 │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r5, [pc, #80] @ (9de30 <_PyEvalFramePushAndInit@@Base+0xb48>) │ │ │ │ + ldr r5, [pc, #80] @ (9de34 <_PyEvalFramePushAndInit@@Base+0xb48>) │ │ │ │ cmp r9, r8 │ │ │ │ - blt.w 9df00 <_PyEvalFramePushAndInit@@Base+0xc18> │ │ │ │ + blt.w 9df04 <_PyEvalFramePushAndInit@@Base+0xc18> │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 9db0c <_PyEvalFramePushAndInit@@Base+0x824> │ │ │ │ + beq.w 9db10 <_PyEvalFramePushAndInit@@Base+0x824> │ │ │ │ ldr r5, [r7, #8] │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r6, [pc, #60] @ (9de30 <_PyEvalFramePushAndInit@@Base+0xb48>) │ │ │ │ + ldr r6, [pc, #60] @ (9de34 <_PyEvalFramePushAndInit@@Base+0xb48>) │ │ │ │ add r5, r8 │ │ │ │ cmp r5, r8 │ │ │ │ - ble.w 9db0c <_PyEvalFramePushAndInit@@Base+0x824> │ │ │ │ + ble.w 9db10 <_PyEvalFramePushAndInit@@Base+0x824> │ │ │ │ ldr.w r4, [fp, r8, lsl #2] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 9de24 <_PyEvalFramePushAndInit@@Base+0xb3c> │ │ │ │ + beq.n 9de28 <_PyEvalFramePushAndInit@@Base+0xb3c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 9de24 <_PyEvalFramePushAndInit@@Base+0xb3c> │ │ │ │ + cbnz r3, 9de28 <_PyEvalFramePushAndInit@@Base+0xb3c> │ │ │ │ ldr.w r3, [r6, #1416] @ 0x588 │ │ │ │ - cbz r3, 9de1c <_PyEvalFramePushAndInit@@Base+0xb34> │ │ │ │ + cbz r3, 9de20 <_PyEvalFramePushAndInit@@Base+0xb34> │ │ │ │ ldr.w r2, [r6, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ add.w r8, r8, #1 │ │ │ │ - b.n 9ddf6 <_PyEvalFramePushAndInit@@Base+0xb0e> │ │ │ │ + b.n 9ddfa <_PyEvalFramePushAndInit@@Base+0xb0e> │ │ │ │ nop │ │ │ │ asrs r0, r1, #32 │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r0, r4 │ │ │ │ ldr r6, [r3, #20] │ │ │ │ - bl 72218 │ │ │ │ + bl 72198 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9dd8c <_PyEvalFramePushAndInit@@Base+0xaa4> │ │ │ │ + beq.n 9dd90 <_PyEvalFramePushAndInit@@Base+0xaa4> │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ mov r1, r9 │ │ │ │ str.w fp, [sp, #36] @ 0x24 │ │ │ │ mov sl, r4 │ │ │ │ mov fp, r0 │ │ │ │ mov r9, r5 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ ldr.w r0, [r9, #32] │ │ │ │ cmp r4, r0 │ │ │ │ - bge.w 9e0a8 <_PyEvalFramePushAndInit@@Base+0xdc0> │ │ │ │ + bge.w 9e0ac <_PyEvalFramePushAndInit@@Base+0xdc0> │ │ │ │ ldr.w r2, [r9, #72] @ 0x48 │ │ │ │ mov r8, r1 │ │ │ │ str r4, [sp, #60] @ 0x3c │ │ │ │ movs r5, #0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ add.w r2, r2, r4, lsl #2 │ │ │ │ mov r4, sl │ │ │ │ mov sl, r1 │ │ │ │ ldr r6, [r2, #12] │ │ │ │ ldr.w r1, [r8, #4]! │ │ │ │ movs r2, #2 │ │ │ │ cmp r6, r1 │ │ │ │ - beq.w 9e04c <_PyEvalFramePushAndInit@@Base+0xd64> │ │ │ │ + beq.w 9e050 <_PyEvalFramePushAndInit@@Base+0xd64> │ │ │ │ mov r0, r6 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ - bl d12bc │ │ │ │ + bl d12d4 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - bgt.w 9e010 <_PyEvalFramePushAndInit@@Base+0xd28> │ │ │ │ - bne.w 9e018 <_PyEvalFramePushAndInit@@Base+0xd30> │ │ │ │ + bgt.w 9e014 <_PyEvalFramePushAndInit@@Base+0xd28> │ │ │ │ + bne.w 9e01c <_PyEvalFramePushAndInit@@Base+0xd30> │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ adds r5, #1 │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 9de76 <_PyEvalFramePushAndInit@@Base+0xb8e> │ │ │ │ + bne.n 9de7a <_PyEvalFramePushAndInit@@Base+0xb8e> │ │ │ │ mov r1, sl │ │ │ │ mov sl, r4 │ │ │ │ ldr r4, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ adds r4, #1 │ │ │ │ - b.n 9de56 <_PyEvalFramePushAndInit@@Base+0xb6e> │ │ │ │ + b.n 9de5a <_PyEvalFramePushAndInit@@Base+0xb6e> │ │ │ │ ldr r1, [r1, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 9d7b0 <_PyEvalFramePushAndInit@@Base+0x4c8> │ │ │ │ + beq.w 9d7b4 <_PyEvalFramePushAndInit@@Base+0x4c8> │ │ │ │ subs r1, r4, r1 │ │ │ │ mov r2, r4 │ │ │ │ - movw r0, #29616 @ 0x73b0 │ │ │ │ + movw r0, #29936 @ 0x74f0 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl ddc6c │ │ │ │ + bl ddce4 │ │ │ │ movs r4, #1 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 9d7c6 <_PyEvalFramePushAndInit@@Base+0x4de> │ │ │ │ + b.n 9d7ca <_PyEvalFramePushAndInit@@Base+0x4de> │ │ │ │ ldr.w r0, [r6, r3, lsl #2] │ │ │ │ adds r3, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d7a4 <_PyEvalFramePushAndInit@@Base+0x4bc> │ │ │ │ + beq.w 9d7a8 <_PyEvalFramePushAndInit@@Base+0x4bc> │ │ │ │ adds r7, #1 │ │ │ │ - b.n 9d7a4 <_PyEvalFramePushAndInit@@Base+0x4bc> │ │ │ │ + b.n 9d7a8 <_PyEvalFramePushAndInit@@Base+0x4bc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9dc94 <_PyEvalFramePushAndInit@@Base+0x9ac> │ │ │ │ - ldr r2, [pc, #672] @ (9e184 <_PyEvalFramePushAndInit@@Base+0xe9c>) │ │ │ │ + bne.w 9dc98 <_PyEvalFramePushAndInit@@Base+0x9ac> │ │ │ │ + ldr r2, [pc, #672] @ (9e188 <_PyEvalFramePushAndInit@@Base+0xe9c>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r3, 9def4 <_PyEvalFramePushAndInit@@Base+0xc0c> │ │ │ │ + cbnz r3, 9def8 <_PyEvalFramePushAndInit@@Base+0xc0c> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ - b.n 9dc94 <_PyEvalFramePushAndInit@@Base+0x9ac> │ │ │ │ + b.n 9dc98 <_PyEvalFramePushAndInit@@Base+0x9ac> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 9deea <_PyEvalFramePushAndInit@@Base+0xc02> │ │ │ │ + b.n 9deee <_PyEvalFramePushAndInit@@Base+0xc02> │ │ │ │ ldr.w r4, [fp, r9, lsl #2] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 9df28 <_PyEvalFramePushAndInit@@Base+0xc40> │ │ │ │ + beq.n 9df2c <_PyEvalFramePushAndInit@@Base+0xc40> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 9df28 <_PyEvalFramePushAndInit@@Base+0xc40> │ │ │ │ + cbnz r3, 9df2c <_PyEvalFramePushAndInit@@Base+0xc40> │ │ │ │ ldr.w r3, [r5, #1416] @ 0x588 │ │ │ │ - cbz r3, 9df20 <_PyEvalFramePushAndInit@@Base+0xc38> │ │ │ │ + cbz r3, 9df24 <_PyEvalFramePushAndInit@@Base+0xc38> │ │ │ │ ldr.w r2, [r5, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ add.w r9, r9, #1 │ │ │ │ - b.n 9dde0 <_PyEvalFramePushAndInit@@Base+0xaf8> │ │ │ │ + b.n 9dde4 <_PyEvalFramePushAndInit@@Base+0xaf8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9d83e <_PyEvalFramePushAndInit@@Base+0x556> │ │ │ │ - ldr r2, [pc, #584] @ (9e184 <_PyEvalFramePushAndInit@@Base+0xe9c>) │ │ │ │ + bne.w 9d842 <_PyEvalFramePushAndInit@@Base+0x556> │ │ │ │ + ldr r2, [pc, #584] @ (9e188 <_PyEvalFramePushAndInit@@Base+0xe9c>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9dfca <_PyEvalFramePushAndInit@@Base+0xce2> │ │ │ │ + bne.n 9dfce <_PyEvalFramePushAndInit@@Base+0xce2> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ - b.n 9d83e <_PyEvalFramePushAndInit@@Base+0x556> │ │ │ │ - movw r6, #63940 @ 0xf9c4 │ │ │ │ + b.n 9d842 <_PyEvalFramePushAndInit@@Base+0x556> │ │ │ │ + movw r6, #64260 @ 0xfb04 │ │ │ │ movt r6, #38 @ 0x26 │ │ │ │ - movw sl, #26836 @ 0x68d4 │ │ │ │ + movw sl, #27156 @ 0x6a14 │ │ │ │ movt sl, #40 @ 0x28 │ │ │ │ cmp r7, #1 │ │ │ │ ite eq │ │ │ │ moveq r3, r6 │ │ │ │ movne r3, sl │ │ │ │ mov r2, r7 │ │ │ │ cmp.w r8, #1 │ │ │ │ ite eq │ │ │ │ moveq r1, r6 │ │ │ │ movne r1, sl │ │ │ │ - movw r0, #29632 @ 0x73c0 │ │ │ │ + movw r0, #29952 @ 0x7500 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl ddc6c │ │ │ │ + bl ddce4 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 9df98 <_PyEvalFramePushAndInit@@Base+0xcb0> │ │ │ │ + cbz r0, 9df9c <_PyEvalFramePushAndInit@@Base+0xcb0> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cbz r4, 9df8e <_PyEvalFramePushAndInit@@Base+0xca6> │ │ │ │ + cbz r4, 9df92 <_PyEvalFramePushAndInit@@Base+0xca6> │ │ │ │ mov r6, sl │ │ │ │ - movw r3, #29340 @ 0x729c │ │ │ │ + movw r3, #29660 @ 0x73dc │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - b.n 9d818 <_PyEvalFramePushAndInit@@Base+0x530> │ │ │ │ + b.n 9d81c <_PyEvalFramePushAndInit@@Base+0x530> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 9db0c <_PyEvalFramePushAndInit@@Base+0x824> │ │ │ │ + beq.w 9db10 <_PyEvalFramePushAndInit@@Base+0x824> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9db0c <_PyEvalFramePushAndInit@@Base+0x824> │ │ │ │ - ldr r2, [pc, #468] @ (9e184 <_PyEvalFramePushAndInit@@Base+0xe9c>) │ │ │ │ + bne.w 9db10 <_PyEvalFramePushAndInit@@Base+0x824> │ │ │ │ + ldr r2, [pc, #468] @ (9e188 <_PyEvalFramePushAndInit@@Base+0xe9c>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 9dfc0 <_PyEvalFramePushAndInit@@Base+0xcd8> │ │ │ │ + cbz r3, 9dfc4 <_PyEvalFramePushAndInit@@Base+0xcd8> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ - b.n 9db0c <_PyEvalFramePushAndInit@@Base+0x824> │ │ │ │ + b.n 9db10 <_PyEvalFramePushAndInit@@Base+0x824> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 9df42 <_PyEvalFramePushAndInit@@Base+0xc5a> │ │ │ │ + b.n 9df46 <_PyEvalFramePushAndInit@@Base+0xc5a> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ movw r2, #43976 @ 0xabc8 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r7, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - movw r2, #29348 @ 0x72a4 │ │ │ │ + movw r2, #29668 @ 0x73e4 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - bl 1498b4 <_PyErr_Format@@Base> │ │ │ │ - b.n 9dd8c <_PyEvalFramePushAndInit@@Base+0xaa4> │ │ │ │ + bl 14999c <_PyErr_Format@@Base> │ │ │ │ + b.n 9dd90 <_PyEvalFramePushAndInit@@Base+0xaa4> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - b.n 9dd08 <_PyEvalFramePushAndInit@@Base+0xa20> │ │ │ │ + b.n 9dd0c <_PyEvalFramePushAndInit@@Base+0xa20> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ - b.n 9d860 <_PyEvalFramePushAndInit@@Base+0x578> │ │ │ │ + b.n 9d864 <_PyEvalFramePushAndInit@@Base+0x578> │ │ │ │ mov r0, fp │ │ │ │ - bl 83ab0 │ │ │ │ - cbz r0, 9e058 <_PyEvalFramePushAndInit@@Base+0xd70> │ │ │ │ + bl 83ac0 │ │ │ │ + cbz r0, 9e05c <_PyEvalFramePushAndInit@@Base+0xd70> │ │ │ │ mov r8, fp │ │ │ │ ldr.w fp, [sp, #36] @ 0x24 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 9dd8c <_PyEvalFramePushAndInit@@Base+0xaa4> │ │ │ │ + beq.w 9dd90 <_PyEvalFramePushAndInit@@Base+0xaa4> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9dd8c <_PyEvalFramePushAndInit@@Base+0xaa4> │ │ │ │ - ldr r2, [pc, #328] @ (9e184 <_PyEvalFramePushAndInit@@Base+0xe9c>) │ │ │ │ + bne.w 9dd90 <_PyEvalFramePushAndInit@@Base+0xaa4> │ │ │ │ + ldr r2, [pc, #328] @ (9e188 <_PyEvalFramePushAndInit@@Base+0xe9c>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r3, 9e05c <_PyEvalFramePushAndInit@@Base+0xd74> │ │ │ │ + cbnz r3, 9e060 <_PyEvalFramePushAndInit@@Base+0xd74> │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ - b.n 9dd8c <_PyEvalFramePushAndInit@@Base+0xaa4> │ │ │ │ + b.n 9dd90 <_PyEvalFramePushAndInit@@Base+0xaa4> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, fp │ │ │ │ - bl 83ab0 │ │ │ │ + bl 83ac0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9e018 <_PyEvalFramePushAndInit@@Base+0xd30> │ │ │ │ + bne.n 9e01c <_PyEvalFramePushAndInit@@Base+0xd30> │ │ │ │ adds r4, #1 │ │ │ │ - b.n 9de96 <_PyEvalFramePushAndInit@@Base+0xbae> │ │ │ │ + b.n 9de9a <_PyEvalFramePushAndInit@@Base+0xbae> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ - b.n 9e040 <_PyEvalFramePushAndInit@@Base+0xd58> │ │ │ │ + b.n 9e044 <_PyEvalFramePushAndInit@@Base+0xd58> │ │ │ │ mov r3, r7 │ │ │ │ movw r2, #43976 @ 0xabc8 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - movw r2, #29572 @ 0x7384 │ │ │ │ + movw r2, #29892 @ 0x74c4 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldr r7, [sp, #68] @ 0x44 │ │ │ │ - bl 1498b4 <_PyErr_Format@@Base> │ │ │ │ - b.n 9dd8c <_PyEvalFramePushAndInit@@Base+0xaa4> │ │ │ │ - ldr r2, [pc, #244] @ (9e184 <_PyEvalFramePushAndInit@@Base+0xe9c>) │ │ │ │ + bl 14999c <_PyErr_Format@@Base> │ │ │ │ + b.n 9dd90 <_PyEvalFramePushAndInit@@Base+0xaa4> │ │ │ │ + ldr r2, [pc, #244] @ (9e188 <_PyEvalFramePushAndInit@@Base+0xe9c>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 9e09e <_PyEvalFramePushAndInit@@Base+0xdb6> │ │ │ │ + cbz r3, 9e0a2 <_PyEvalFramePushAndInit@@Base+0xdb6> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ blx r3 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ - b.n 9d9b6 <_PyEvalFramePushAndInit@@Base+0x6ce> │ │ │ │ + b.n 9d9ba <_PyEvalFramePushAndInit@@Base+0x6ce> │ │ │ │ mov r8, fp │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ ldr.w fp, [sp, #36] @ 0x24 │ │ │ │ mov r5, r9 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 9e144 <_PyEvalFramePushAndInit@@Base+0xe5c> │ │ │ │ - movw r0, #52368 @ 0xcc90 │ │ │ │ + beq.n 9e148 <_PyEvalFramePushAndInit@@Base+0xe5c> │ │ │ │ + movw r0, #52688 @ 0xcdd0 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 7a158 │ │ │ │ + bl 7a0ec │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9e01e <_PyEvalFramePushAndInit@@Base+0xd36> │ │ │ │ + beq.n 9e022 <_PyEvalFramePushAndInit@@Base+0xd36> │ │ │ │ mov r1, r8 │ │ │ │ - bl 10a338 │ │ │ │ + bl 10a454 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9e0f2 <_PyEvalFramePushAndInit@@Base+0xe0a> │ │ │ │ + beq.n 9e0f6 <_PyEvalFramePushAndInit@@Base+0xe0a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 9e0f2 <_PyEvalFramePushAndInit@@Base+0xe0a> │ │ │ │ - ldr r2, [pc, #160] @ (9e184 <_PyEvalFramePushAndInit@@Base+0xe9c>) │ │ │ │ + cbnz r3, 9e0f6 <_PyEvalFramePushAndInit@@Base+0xe0a> │ │ │ │ + ldr r2, [pc, #160] @ (9e188 <_PyEvalFramePushAndInit@@Base+0xe9c>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r3, 9e138 <_PyEvalFramePushAndInit@@Base+0xe50> │ │ │ │ + cbnz r3, 9e13c <_PyEvalFramePushAndInit@@Base+0xe50> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 9e01e <_PyEvalFramePushAndInit@@Base+0xd36> │ │ │ │ + beq.n 9e022 <_PyEvalFramePushAndInit@@Base+0xd36> │ │ │ │ movw r2, #43976 @ 0xabc8 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r3, r6 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - movw r2, #29380 @ 0x72c4 │ │ │ │ + movw r2, #29700 @ 0x7404 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - bl 1498b4 <_PyErr_Format@@Base> │ │ │ │ + bl 14999c <_PyErr_Format@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9e01e <_PyEvalFramePushAndInit@@Base+0xd36> │ │ │ │ + beq.n 9e022 <_PyEvalFramePushAndInit@@Base+0xd36> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9e01e <_PyEvalFramePushAndInit@@Base+0xd36> │ │ │ │ - ldr r2, [pc, #92] @ (9e184 <_PyEvalFramePushAndInit@@Base+0xe9c>) │ │ │ │ + bne.w 9e022 <_PyEvalFramePushAndInit@@Base+0xd36> │ │ │ │ + ldr r2, [pc, #92] @ (9e188 <_PyEvalFramePushAndInit@@Base+0xe9c>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r3, 9e178 <_PyEvalFramePushAndInit@@Base+0xe90> │ │ │ │ + cbnz r3, 9e17c <_PyEvalFramePushAndInit@@Base+0xe90> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ - b.n 9e01e <_PyEvalFramePushAndInit@@Base+0xd36> │ │ │ │ + b.n 9e022 <_PyEvalFramePushAndInit@@Base+0xd36> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 9e0ea <_PyEvalFramePushAndInit@@Base+0xe02> │ │ │ │ + b.n 9e0ee <_PyEvalFramePushAndInit@@Base+0xe02> │ │ │ │ ldr.w r1, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 9dcac <_PyEvalFramePushAndInit@@Base+0x9c4> │ │ │ │ + beq.w 9dcb0 <_PyEvalFramePushAndInit@@Base+0x9c4> │ │ │ │ subs r2, r1, #1 │ │ │ │ str.w r2, [r8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9dcac <_PyEvalFramePushAndInit@@Base+0x9c4> │ │ │ │ - ldr r2, [pc, #36] @ (9e184 <_PyEvalFramePushAndInit@@Base+0xe9c>) │ │ │ │ + bne.w 9dcb0 <_PyEvalFramePushAndInit@@Base+0x9c4> │ │ │ │ + ldr r2, [pc, #36] @ (9e188 <_PyEvalFramePushAndInit@@Base+0xe9c>) │ │ │ │ ldr.w r4, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r4, 9e188 <_PyEvalFramePushAndInit@@Base+0xea0> │ │ │ │ + cbnz r4, 9e18c <_PyEvalFramePushAndInit@@Base+0xea0> │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [r2, #24] │ │ │ │ blx r2 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - b.n 9dcac <_PyEvalFramePushAndInit@@Base+0x9c4> │ │ │ │ + b.n 9dcb0 <_PyEvalFramePushAndInit@@Base+0x9c4> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 9e12e <_PyEvalFramePushAndInit@@Base+0xe46> │ │ │ │ + b.n 9e132 <_PyEvalFramePushAndInit@@Base+0xe46> │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ blx r4 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - b.n 9e166 <_PyEvalFramePushAndInit@@Base+0xe7e> │ │ │ │ + b.n 9e16a <_PyEvalFramePushAndInit@@Base+0xe7e> │ │ │ │ │ │ │ │ -0009e198 <_PyEval_EvalFrameDefault@@Base>: │ │ │ │ +0009e19c <_PyEval_EvalFrameDefault@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3856] @ 0xf10 │ │ │ │ sub sp, #204 @ 0xcc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w aa2ba <_PyEval_EvalFrameDefault@@Base+0xc122> │ │ │ │ + beq.w aaf70 <_PyEval_EvalFrameDefault@@Base+0xcdd4> │ │ │ │ mov r7, r1 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ mov fp, r0 │ │ │ │ str r3, [sp, #156] @ 0x9c │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ str r1, [sp, #160] @ 0xa0 │ │ │ │ - ldr r1, [pc, #640] @ (9e448 <_PyEval_EvalFrameDefault@@Base+0x2b0>) │ │ │ │ + ldr r1, [pc, #644] @ (9e450 <_PyEval_EvalFrameDefault@@Base+0x2b4>) │ │ │ │ cmp r3, #1 │ │ │ │ str r1, [sp, #184] @ 0xb8 │ │ │ │ mov.w r1, #0 │ │ │ │ str r1, [sp, #188] @ 0xbc │ │ │ │ strh.w r1, [sp, #192] @ 0xc0 │ │ │ │ mov.w r1, #3 │ │ │ │ strb.w r1, [sp, #194] @ 0xc2 │ │ │ │ add r1, sp, #156 @ 0x9c │ │ │ │ str r1, [r7, #4] │ │ │ │ sub.w r1, r3, #2 │ │ │ │ str r7, [r0, #52] @ 0x34 │ │ │ │ str r1, [r0, #36] @ 0x24 │ │ │ │ - bmi.w aa28c <_PyEval_EvalFrameDefault@@Base+0xc0f4> │ │ │ │ + bmi.w aaf42 <_PyEval_EvalFrameDefault@@Base+0xcda6> │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w a7e18 <_PyEval_EvalFrameDefault@@Base+0x9c80> │ │ │ │ + bne.w a7c3c <_PyEval_EvalFrameDefault@@Base+0x9aa0> │ │ │ │ ldr.w r3, [fp, #28] │ │ │ │ subs r2, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str.w r2, [fp, #28] │ │ │ │ - ble.w a6f30 <_PyEval_EvalFrameDefault@@Base+0x8d98> │ │ │ │ + ble.w a8852 <_PyEval_EvalFrameDefault@@Base+0xa6b6> │ │ │ │ ldr.w r8, [r7, #28] │ │ │ │ - movw sl, #49416 @ 0xc108 │ │ │ │ + movw sl, #49736 @ 0xc248 │ │ │ │ movt sl, #54 @ 0x36 │ │ │ │ ldrh.w r3, [r8] │ │ │ │ add.w r2, r7, #40 @ 0x28 │ │ │ │ ldr r1, [r7, #32] │ │ │ │ uxtb r4, r3 │ │ │ │ lsrs r3, r3, #8 │ │ │ │ str r3, [sp, #16] │ │ │ │ @@ -173339,15 +173294,15 @@ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ str.w r8, [r7, #28] │ │ │ │ add.w r8, r8, #2 │ │ │ │ adds r3, #10 │ │ │ │ ldr.w r2, [r7, r3, lsl #2] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w a49a8 <_PyEval_EvalFrameDefault@@Base+0x6810> │ │ │ │ + beq.w a49a4 <_PyEval_EvalFrameDefault@@Base+0x6808> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ ldrh.w r3, [r8] │ │ │ │ str.w r2, [r9], #4 │ │ │ │ uxtb r4, r3 │ │ │ │ lsrs r3, r3, #8 │ │ │ │ str r3, [sp, #16] │ │ │ │ @@ -173361,15 +173316,17 @@ │ │ │ │ str.w r8, [r7, #28] │ │ │ │ add.w r8, r8, #2 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w a49e8 <_PyEval_EvalFrameDefault@@Base+0x6850> │ │ │ │ + itt ne │ │ │ │ + addne r2, #1 │ │ │ │ + strne r2, [r3, #0] │ │ │ │ str.w r3, [r9], #4 │ │ │ │ ldrh.w r3, [r8] │ │ │ │ uxtb r4, r3 │ │ │ │ lsrs r3, r3, #8 │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w r3, sl, r4, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ @@ -173378,23 +173335,23 @@ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str.w r8, [r7, #28] │ │ │ │ add.w r8, r8, #2 │ │ │ │ ldr.w r2, [r9, #-4] │ │ │ │ add.w r3, r7, r3, lsl #2 │ │ │ │ ldr r4, [r3, #40] @ 0x28 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ - cbz r4, 9e2f4 <_PyEval_EvalFrameDefault@@Base+0x15c> │ │ │ │ + cbz r4, 9e2fa <_PyEval_EvalFrameDefault@@Base+0x15e> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9e2f4 <_PyEval_EvalFrameDefault@@Base+0x15c> │ │ │ │ + beq.n 9e2fa <_PyEval_EvalFrameDefault@@Base+0x15e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a4a48 <_PyEval_EvalFrameDefault@@Base+0x68b0> │ │ │ │ + beq.w a4a28 <_PyEval_EvalFrameDefault@@Base+0x688c> │ │ │ │ ldrh.w r3, [r8] │ │ │ │ sub.w r9, r9, #4 │ │ │ │ uxtb r4, r3 │ │ │ │ lsrs r3, r3, #8 │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w r3, sl, r4, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ @@ -173425,15 +173382,15 @@ │ │ │ │ str.w r8, [r7, #28] │ │ │ │ add.w r1, fp, #12 │ │ │ │ add.w r8, r8, #2 │ │ │ │ ldr.w r3, [fp, #12] │ │ │ │ ldr r0, [r7, #0] │ │ │ │ ldr r2, [r0, #108] @ 0x6c │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w a652c <_PyEval_EvalFrameDefault@@Base+0x8394> │ │ │ │ + bne.w a62b4 <_PyEval_EvalFrameDefault@@Base+0x8118> │ │ │ │ ldrh.w r3, [r8] │ │ │ │ uxtb r4, r3 │ │ │ │ lsrs r3, r3, #8 │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w r3, sl, r4, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ @@ -173446,20 +173403,20 @@ │ │ │ │ and.w r3, r3, #15 │ │ │ │ adds r2, #10 │ │ │ │ adds r3, #10 │ │ │ │ ldr.w r1, [r7, r2, lsl #2] │ │ │ │ ldr.w r0, [r7, r3, lsl #2] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.w a4a06 <_PyEval_EvalFrameDefault@@Base+0x686e> │ │ │ │ + beq.w a49e4 <_PyEval_EvalFrameDefault@@Base+0x6848> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp r2, r4 │ │ │ │ - beq.w a4a0e <_PyEval_EvalFrameDefault@@Base+0x6876> │ │ │ │ + beq.w a49ec <_PyEval_EvalFrameDefault@@Base+0x6850> │ │ │ │ ldrh.w r3, [r8] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ strd r1, r0, [r9] │ │ │ │ add.w r9, r9, #8 │ │ │ │ uxtb r4, r3 │ │ │ │ lsrs r3, r3, #8 │ │ │ │ @@ -173472,93 +173429,94 @@ │ │ │ │ add.w r4, r8, #10 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldrh.w r5, [r8, #4] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r3, r1 │ │ │ │ str.w r8, [r7, #28] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w a9fd2 <_PyEval_EvalFrameDefault@@Base+0xbe3a> │ │ │ │ + bne.w a9e00 <_PyEval_EvalFrameDefault@@Base+0xbc64> │ │ │ │ ldr r1, [r0, #24] │ │ │ │ ldr r2, [r1, #8] │ │ │ │ cmp r2, r5 │ │ │ │ - bne.w a4b60 <_PyEval_EvalFrameDefault@@Base+0x69c8> │ │ │ │ + bne.w a4b64 <_PyEval_EvalFrameDefault@@Base+0x69c8> │ │ │ │ ldrh.w r2, [r8, #8] │ │ │ │ ldrb r5, [r1, #5] │ │ │ │ add.w r2, r1, r2, lsl #3 │ │ │ │ movs r1, #1 │ │ │ │ lsls r1, r5 │ │ │ │ add r2, r1 │ │ │ │ ldr r2, [r2, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w a4b60 <_PyEval_EvalFrameDefault@@Base+0x69c8> │ │ │ │ + beq.w a4b64 <_PyEval_EvalFrameDefault@@Base+0x69c8> │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w a4a2c <_PyEval_EvalFrameDefault@@Base+0x6894> │ │ │ │ + beq.w a4a0a <_PyEval_EvalFrameDefault@@Base+0x686e> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str.w r2, [r9] │ │ │ │ lsls r0, r3, #31 │ │ │ │ - bmi.w a4a38 <_PyEval_EvalFrameDefault@@Base+0x68a0> │ │ │ │ + bmi.w a4a16 <_PyEval_EvalFrameDefault@@Base+0x687a> │ │ │ │ movs r3, #0 │ │ │ │ adds r3, #1 │ │ │ │ mov r8, r4 │ │ │ │ add.w r9, r9, r3, lsl #2 │ │ │ │ ldrh r3, [r4, #0] │ │ │ │ uxtb r4, r3 │ │ │ │ lsrs r3, r3, #8 │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w r3, sl, r4, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ bx r3 │ │ │ │ - stmia r1!, {r1, r2, r5} │ │ │ │ + nop │ │ │ │ + stmia r2!, {r1, r2, r5, r6} │ │ │ │ movs r6, r6 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ add.w r4, r8, #10 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ ldrh.w r1, [r8, #4] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r3, r6 │ │ │ │ str.w r8, [r7, #28] │ │ │ │ cmp r2, r6 │ │ │ │ - bne.w a9fd2 <_PyEval_EvalFrameDefault@@Base+0xbe3a> │ │ │ │ + bne.w a9e00 <_PyEval_EvalFrameDefault@@Base+0xbc64> │ │ │ │ ldr r2, [r0, #24] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w a4b60 <_PyEval_EvalFrameDefault@@Base+0x69c8> │ │ │ │ + bne.w a4b64 <_PyEval_EvalFrameDefault@@Base+0x69c8> │ │ │ │ ldr r1, [r7, #16] │ │ │ │ ldrh.w r5, [r8, #6] │ │ │ │ ldr r2, [r1, #4] │ │ │ │ cmp r2, r6 │ │ │ │ - bne.w a4b60 <_PyEval_EvalFrameDefault@@Base+0x69c8> │ │ │ │ + bne.w a4b64 <_PyEval_EvalFrameDefault@@Base+0x69c8> │ │ │ │ ldr r1, [r1, #24] │ │ │ │ ldr r2, [r1, #8] │ │ │ │ cmp r2, r5 │ │ │ │ - bne.w a4b60 <_PyEval_EvalFrameDefault@@Base+0x69c8> │ │ │ │ + bne.w a4b64 <_PyEval_EvalFrameDefault@@Base+0x69c8> │ │ │ │ ldrh.w r2, [r8, #8] │ │ │ │ ldrb r5, [r1, #5] │ │ │ │ add.w r2, r1, r2, lsl #3 │ │ │ │ movs r1, #1 │ │ │ │ lsls r1, r5 │ │ │ │ add r2, r1 │ │ │ │ ldr r2, [r2, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w a4b60 <_PyEval_EvalFrameDefault@@Base+0x69c8> │ │ │ │ + beq.w a4b64 <_PyEval_EvalFrameDefault@@Base+0x69c8> │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w a49c2 <_PyEval_EvalFrameDefault@@Base+0x682a> │ │ │ │ + beq.w a49be <_PyEval_EvalFrameDefault@@Base+0x6822> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str.w r2, [r9] │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bpl.w a49ce <_PyEval_EvalFrameDefault@@Base+0x6836> │ │ │ │ + bpl.w a49ca <_PyEval_EvalFrameDefault@@Base+0x682e> │ │ │ │ ldrh r3, [r4, #0] │ │ │ │ mov r8, r4 │ │ │ │ movs r2, #0 │ │ │ │ add.w r9, r9, #8 │ │ │ │ str.w r2, [r9, #-4] │ │ │ │ uxtb r4, r3 │ │ │ │ lsrs r3, r3, #8 │ │ │ │ @@ -173570,36 +173528,36 @@ │ │ │ │ ldr.w r5, [r9, #-4] │ │ │ │ add.w r4, r8, #20 │ │ │ │ str.w r8, [r7, #28] │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr.w r2, [r1, #192] @ 0xc0 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w a4826 <_PyEval_EvalFrameDefault@@Base+0x668e> │ │ │ │ + bne.w a481c <_PyEval_EvalFrameDefault@@Base+0x6680> │ │ │ │ ldrb r3, [r5, #11] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a4826 <_PyEval_EvalFrameDefault@@Base+0x668e> │ │ │ │ + beq.w a481c <_PyEval_EvalFrameDefault@@Base+0x6680> │ │ │ │ ldrh.w r3, [r8, #8] │ │ │ │ add.w r3, r5, r3, lsl #2 │ │ │ │ ldr r6, [r3, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w a77bc <_PyEval_EvalFrameDefault@@Base+0x9624> │ │ │ │ + beq.w a828a <_PyEval_EvalFrameDefault@@Base+0xa0ee> │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.w a4a76 <_PyEval_EvalFrameDefault@@Base+0x68de> │ │ │ │ + beq.w a4a56 <_PyEval_EvalFrameDefault@@Base+0x68ba> │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 9e530 <_PyEval_EvalFrameDefault@@Base+0x398> │ │ │ │ + beq.n 9e538 <_PyEval_EvalFrameDefault@@Base+0x39c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a77d6 <_PyEval_EvalFrameDefault@@Base+0x963e> │ │ │ │ + beq.w a6ffc <_PyEval_EvalFrameDefault@@Base+0x8e60> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r8, r4 │ │ │ │ str.w r6, [r9, #-4] │ │ │ │ ands.w r3, r3, #1 │ │ │ │ itt ne │ │ │ │ movne r2, #0 │ │ │ │ strne.w r2, [r9] │ │ │ │ @@ -173614,30 +173572,30 @@ │ │ │ │ bx r3 │ │ │ │ ldr.w r4, [r9, #-4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str.w r8, [r7, #28] │ │ │ │ add.w r8, r8, #2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w a4cd2 <_PyEval_EvalFrameDefault@@Base+0x6b3a> │ │ │ │ + bne.w a4cc4 <_PyEval_EvalFrameDefault@@Base+0x6b28> │ │ │ │ ldrh.w r3, [r8] │ │ │ │ sub.w r9, r9, #4 │ │ │ │ uxtb r4, r3 │ │ │ │ lsrs r3, r3, #8 │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w r3, sl, r4, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ bx r3 │ │ │ │ str.w r8, [r7, #28] │ │ │ │ add.w r8, r8, #4 │ │ │ │ ldr.w r3, [fp, #12] │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w a7d10 <_PyEval_EvalFrameDefault@@Base+0x9b78> │ │ │ │ + bne.w a70fc <_PyEval_EvalFrameDefault@@Base+0x8f60> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ sub.w r8, r8, r3, lsl #1 │ │ │ │ ldrh.w r3, [r8] │ │ │ │ uxtb r4, r3 │ │ │ │ lsrs r3, r3, #8 │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w r3, sl, r4, lsl #2 │ │ │ │ @@ -173676,15 +173634,15 @@ │ │ │ │ mov r1, r7 │ │ │ │ adds r2, r3, #1 │ │ │ │ mov.w r3, r9, asr #2 │ │ │ │ str r3, [r7, #32] │ │ │ │ mov r7, r4 │ │ │ │ str.w r2, [fp, #28] │ │ │ │ str.w r4, [fp, #52] @ 0x34 │ │ │ │ - bl b9c30 <_PyEval_FrameClearAndPop@@Base> │ │ │ │ + bl b9c48 <_PyEval_FrameClearAndPop@@Base> │ │ │ │ ldrh r1, [r4, #36] @ 0x24 │ │ │ │ ldrd r2, r3, [r4, #28] │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add.w r6, r3, #10 │ │ │ │ add.w r9, r4, r3, lsl #2 │ │ │ │ ldrh.w r3, [r2, r1, lsl #1] │ │ │ │ add.w r9, r9, #44 @ 0x2c │ │ │ │ @@ -173701,15 +173659,15 @@ │ │ │ │ ldr.w r5, [r9, #-4] │ │ │ │ movw r3, #36980 @ 0x9074 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ str.w r8, [r7, #28] │ │ │ │ add.w r8, r8, #8 │ │ │ │ ldr r4, [r5, #4] │ │ │ │ cmp r4, r3 │ │ │ │ - bne.w a62ec <_PyEval_EvalFrameDefault@@Base+0x8154> │ │ │ │ + bne.w a6bda <_PyEval_EvalFrameDefault@@Base+0x8a3e> │ │ │ │ ldrh.w r3, [r8] │ │ │ │ uxtb r4, r3 │ │ │ │ lsrs r3, r3, #8 │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w r3, sl, r4, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ @@ -173728,20 +173686,20 @@ │ │ │ │ ldr.w r5, [r9, #-4] │ │ │ │ add.w r0, r8, #20 │ │ │ │ str.w r8, [r7, #28] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr.w r2, [r2, #192] @ 0xc0 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w a7ca0 <_PyEval_EvalFrameDefault@@Base+0x9b08> │ │ │ │ + bne.w a8052 <_PyEval_EvalFrameDefault@@Base+0x9eb6> │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w aa536 <_PyEval_EvalFrameDefault@@Base+0xc39e> │ │ │ │ + beq.w aaa4a <_PyEval_EvalFrameDefault@@Base+0xc8ae> │ │ │ │ ldrh.w r1, [r8, #20] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ mov r8, r0 │ │ │ │ str.w r2, [r9, #-4] │ │ │ │ uxtb r4, r1 │ │ │ │ lsrs r3, r1, #8 │ │ │ │ @@ -173755,43 +173713,43 @@ │ │ │ │ add.w r8, r8, #20 │ │ │ │ ldr.w r5, [r9, #-4] │ │ │ │ ldrh.w r1, [r8, #-18] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r1, #15 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ mov.w r2, r3, asr #1 │ │ │ │ - bls.w a4838 <_PyEval_EvalFrameDefault@@Base+0x66a0> │ │ │ │ + bls.w a482e <_PyEval_EvalFrameDefault@@Base+0x6692> │ │ │ │ ldrh.w r3, [r8, #-18] │ │ │ │ movw r6, #65535 @ 0xffff │ │ │ │ cmp r1, r6 │ │ │ │ ubfx r4, r3, #4, #12 │ │ │ │ - beq.w a4ad4 <_PyEval_EvalFrameDefault@@Base+0x693c> │ │ │ │ + beq.w a4ad8 <_PyEval_EvalFrameDefault@@Base+0x693c> │ │ │ │ ldr r1, [r0, #16] │ │ │ │ add.w r2, r1, r2, lsl #2 │ │ │ │ subs r1, r4, #1 │ │ │ │ bfi r3, r1, #4, #12 │ │ │ │ strh.w r3, [r8, #-18] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r1, [r2, #12] │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.w a4ae4 <_PyEval_EvalFrameDefault@@Base+0x694c> │ │ │ │ + bmi.w a4ae8 <_PyEval_EvalFrameDefault@@Base+0x694c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 8e690 │ │ │ │ + bl 8e67c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9e76a <_PyEval_EvalFrameDefault@@Base+0x5d2> │ │ │ │ + beq.n 9e772 <_PyEval_EvalFrameDefault@@Base+0x5d6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a86e8 <_PyEval_EvalFrameDefault@@Base+0xa550> │ │ │ │ + beq.w a7466 <_PyEval_EvalFrameDefault@@Base+0x92ca> │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a56b6 <_PyEval_EvalFrameDefault@@Base+0x751e> │ │ │ │ + beq.w a5a7a <_PyEval_EvalFrameDefault@@Base+0x78de> │ │ │ │ str.w r3, [r9, #-4] │ │ │ │ ldrh.w r3, [r8] │ │ │ │ uxtb r4, r3 │ │ │ │ lsrs r3, r3, #8 │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w r3, sl, r4, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ @@ -173802,28 +173760,28 @@ │ │ │ │ str.w r8, [r7, #28] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r5, [r3, #12] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w a7146 <_PyEval_EvalFrameDefault@@Base+0x8fae> │ │ │ │ + bne.w a783c <_PyEval_EvalFrameDefault@@Base+0x96a0> │ │ │ │ add.w r3, r7, #40 @ 0x28 │ │ │ │ ldr r4, [r7, #4] │ │ │ │ sub.w r3, r9, r3 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, fp │ │ │ │ asrs r3, r3, #2 │ │ │ │ str r3, [r7, #32] │ │ │ │ ldr.w r3, [fp, #28] │ │ │ │ mov r7, r4 │ │ │ │ str.w r4, [fp, #52] @ 0x34 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [fp, #28] │ │ │ │ - bl b9c30 <_PyEval_FrameClearAndPop@@Base> │ │ │ │ + bl b9c48 <_PyEval_FrameClearAndPop@@Base> │ │ │ │ ldrh r1, [r4, #36] @ 0x24 │ │ │ │ ldrd r2, r3, [r4, #28] │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add.w r6, r3, #10 │ │ │ │ add.w r8, r2, r1, lsl #1 │ │ │ │ str.w r5, [r4, r6, lsl #2] │ │ │ │ str r0, [r4, #32] │ │ │ │ @@ -173842,24 +173800,24 @@ │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ str.w r8, [r7, #28] │ │ │ │ mov r3, r5 │ │ │ │ add.w r8, r8, #4 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov r4, r6 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w a6234 <_PyEval_EvalFrameDefault@@Base+0x809c> │ │ │ │ + bne.w a622e <_PyEval_EvalFrameDefault@@Base+0x8092> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w a6e04 <_PyEval_EvalFrameDefault@@Base+0x8c6c> │ │ │ │ + bne.w a815c <_PyEval_EvalFrameDefault@@Base+0x9fc0> │ │ │ │ ldr r2, [r6, #8] │ │ │ │ cmp r2, #15 │ │ │ │ - bhi.w a6d62 <_PyEval_EvalFrameDefault@@Base+0x8bca> │ │ │ │ + bhi.w a6b80 <_PyEval_EvalFrameDefault@@Base+0x89e4> │ │ │ │ ldr r1, [r5, #8] │ │ │ │ cmp r1, #15 │ │ │ │ - bhi.w a6d62 <_PyEval_EvalFrameDefault@@Base+0x8bca> │ │ │ │ + bhi.w a6b80 <_PyEval_EvalFrameDefault@@Base+0x89e4> │ │ │ │ and.w r3, r2, #3 │ │ │ │ and.w r2, r1, #3 │ │ │ │ ldr r1, [r6, #12] │ │ │ │ rsb r3, r3, #1 │ │ │ │ rsb r2, r2, #1 │ │ │ │ mul.w r3, r1, r3 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ @@ -173873,19 +173831,19 @@ │ │ │ │ ite ge │ │ │ │ movge r4, r1 │ │ │ │ movlt r4, #0 │ │ │ │ add.w r4, r4, r3, lsl #1 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ lsl.w r4, r1, r4 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w a4c80 <_PyEval_EvalFrameDefault@@Base+0x6ae8> │ │ │ │ + bne.w a4c20 <_PyEval_EvalFrameDefault@@Base+0x6a84> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w a4ca0 <_PyEval_EvalFrameDefault@@Base+0x6b08> │ │ │ │ + bne.w a4ca4 <_PyEval_EvalFrameDefault@@Base+0x6b08> │ │ │ │ ldrh.w r1, [r8] │ │ │ │ movw r2, #4308 @ 0x10d4 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ sub.w r9, r9, #4 │ │ │ │ tst r3, r4 │ │ │ │ uxtb r4, r1 │ │ │ │ @@ -173903,15 +173861,15 @@ │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ str.w r8, [r7, #28] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r1, [r3, #340] @ 0x154 │ │ │ │ add.w r3, r8, #8 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w a55ac <_PyEval_EvalFrameDefault@@Base+0x7414> │ │ │ │ + bne.w a559a <_PyEval_EvalFrameDefault@@Base+0x73fe> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mvn.w r6, #1 │ │ │ │ movw r5, #24368 @ 0x5f30 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ subs r6, r6, r3 │ │ │ │ mvns r2, r3 │ │ │ │ mov r3, r2 │ │ │ │ @@ -173920,95 +173878,95 @@ │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ ldr.w r2, [r9, r6, lsl #2] │ │ │ │ ldr.w r3, [r9, r3, lsl #2] │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr.w r0, [r8, #4] │ │ │ │ cmp r3, r5 │ │ │ │ - bne.w a55bc <_PyEval_EvalFrameDefault@@Base+0x7424> │ │ │ │ + bne.w a55aa <_PyEval_EvalFrameDefault@@Base+0x740e> │ │ │ │ ldr r3, [r2, #68] @ 0x44 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.w a55bc <_PyEval_EvalFrameDefault@@Base+0x7424> │ │ │ │ + bne.w a55aa <_PyEval_EvalFrameDefault@@Base+0x740e> │ │ │ │ ldr r5, [sp, #28] │ │ │ │ ldr r3, [r2, #24] │ │ │ │ subs r5, #0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ it ne │ │ │ │ movne r5, #1 │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ add.w ip, r5, r0 │ │ │ │ ldr r0, [r3, #28] │ │ │ │ cmp r0, ip │ │ │ │ - bne.w a55bc <_PyEval_EvalFrameDefault@@Base+0x7424> │ │ │ │ + bne.w a55aa <_PyEval_EvalFrameDefault@@Base+0x740e> │ │ │ │ ldr.w r5, [fp, #148] @ 0x94 │ │ │ │ ldr.w lr, [r3, #52] @ 0x34 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w a55bc <_PyEval_EvalFrameDefault@@Base+0x7424> │ │ │ │ + beq.w a55aa <_PyEval_EvalFrameDefault@@Base+0x740e> │ │ │ │ ldr.w r0, [fp, #152] @ 0x98 │ │ │ │ subs r0, r0, r5 │ │ │ │ cmp.w lr, r0, asr #2 │ │ │ │ - bge.w a55bc <_PyEval_EvalFrameDefault@@Base+0x7424> │ │ │ │ + bge.w a55aa <_PyEval_EvalFrameDefault@@Base+0x740e> │ │ │ │ ldr.w r0, [fp, #28] │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #1 │ │ │ │ - ble.w a55bc <_PyEval_EvalFrameDefault@@Base+0x7424> │ │ │ │ + ble.w a55aa <_PyEval_EvalFrameDefault@@Base+0x740e> │ │ │ │ add.w r0, r5, lr, lsl #2 │ │ │ │ str.w r0, [fp, #148] @ 0x94 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ str r2, [r5, #8] │ │ │ │ - add.w r8, r3, #124 @ 0x7c │ │ │ │ cmp r0, r4 │ │ │ │ - itt ne │ │ │ │ - addne r0, #1 │ │ │ │ - strne r0, [r3, #0] │ │ │ │ + beq.w a4a62 <_PyEval_EvalFrameDefault@@Base+0x68c6> │ │ │ │ + adds r0, #1 │ │ │ │ + str r0, [r3, #0] │ │ │ │ str r3, [r5, #0] │ │ │ │ + add.w r8, r3, #124 @ 0x7c │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ ldrd r4, r2, [r2, #8] │ │ │ │ - cmp ip, r0 │ │ │ │ + cmp r0, ip │ │ │ │ strd r4, r2, [r5, #12] │ │ │ │ str r1, [r5, #20] │ │ │ │ str r0, [r5, #32] │ │ │ │ strd r1, r8, [r5, #24] │ │ │ │ strh r1, [r5, #36] @ 0x24 │ │ │ │ strb.w r1, [r5, #38] @ 0x26 │ │ │ │ - bge.w a4a82 <_PyEval_EvalFrameDefault@@Base+0x68ea> │ │ │ │ + ble.w a4a86 <_PyEval_EvalFrameDefault@@Base+0x68ea> │ │ │ │ sub.w r2, r0, ip │ │ │ │ add.w ip, ip, #10 │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ lsls r2, r2, #2 │ │ │ │ add.w r0, r5, ip, lsl #2 │ │ │ │ blx 2957c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [r5, #40] @ 0x28 │ │ │ │ add.w r1, r5, #40 @ 0x28 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - ble.w a4a92 <_PyEval_EvalFrameDefault@@Base+0x68fa> │ │ │ │ + ble.w a4a96 <_PyEval_EvalFrameDefault@@Base+0x68fa> │ │ │ │ ldr r6, [sp, #16] │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ cmp r6, #1 │ │ │ │ mov.w r4, r6, lsl #2 │ │ │ │ rsb r4, r4, #0 │ │ │ │ ldr.w r2, [r9, r4] │ │ │ │ str.w r2, [r1, r0, lsl #2] │ │ │ │ - ble.n 9e9ee <_PyEval_EvalFrameDefault@@Base+0x856> │ │ │ │ + ble.n 9e9f8 <_PyEval_EvalFrameDefault@@Base+0x85c> │ │ │ │ mov r2, r0 │ │ │ │ mov ip, r6 │ │ │ │ adds r2, #10 │ │ │ │ movs r0, #1 │ │ │ │ add.w r2, r5, r2, lsl #2 │ │ │ │ add.w r6, r9, r0, lsl #2 │ │ │ │ adds r0, #1 │ │ │ │ cmp ip, r0 │ │ │ │ ldr r6, [r6, r4] │ │ │ │ str.w r6, [r2, #4]! │ │ │ │ - bgt.n 9e9de <_PyEval_EvalFrameDefault@@Base+0x846> │ │ │ │ + bgt.n 9e9e8 <_PyEval_EvalFrameDefault@@Base+0x84c> │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ subs r0, r2, #1 │ │ │ │ movs r2, #4 │ │ │ │ strh r2, [r7, #36] @ 0x24 │ │ │ │ ldrh.w r2, [r3, #124] @ 0x7c │ │ │ │ add.w r3, r7, #40 @ 0x28 │ │ │ │ @@ -174042,39 +174000,39 @@ │ │ │ │ ldr.w r5, [r9, #-4] │ │ │ │ add.w r4, r8, #20 │ │ │ │ str.w r8, [r7, #28] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr.w r1, [r2, #192] @ 0xc0 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w a520a <_PyEval_EvalFrameDefault@@Base+0x7072> │ │ │ │ + bne.w a51c2 <_PyEval_EvalFrameDefault@@Base+0x7026> │ │ │ │ ldrh.w r3, [r8, #8] │ │ │ │ ldr r6, [r5, r3] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w a520a <_PyEval_EvalFrameDefault@@Base+0x7072> │ │ │ │ + beq.w a51c2 <_PyEval_EvalFrameDefault@@Base+0x7026> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r6, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 9ea98 <_PyEval_EvalFrameDefault@@Base+0x900> │ │ │ │ + beq.n 9eaa2 <_PyEval_EvalFrameDefault@@Base+0x906> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a6966 <_PyEval_EvalFrameDefault@@Base+0x87ce> │ │ │ │ + beq.w a6d9e <_PyEval_EvalFrameDefault@@Base+0x8c02> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r8, r4 │ │ │ │ str.w r6, [r9, #-4] │ │ │ │ tst.w r3, #1 │ │ │ │ ldrh r3, [r4, #0] │ │ │ │ - bne.w a6214 <_PyEval_EvalFrameDefault@@Base+0x807c> │ │ │ │ + bne.w a680c <_PyEval_EvalFrameDefault@@Base+0x8670> │ │ │ │ uxtb r4, r3 │ │ │ │ lsrs r3, r3, #8 │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w r3, sl, r4, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ bx r3 │ │ │ │ @@ -174090,64 +174048,64 @@ │ │ │ │ sub.w r0, r9, r2 │ │ │ │ ldr.w r3, [r9, r3, lsl #2] │ │ │ │ str r5, [sp, #28] │ │ │ │ add.w r5, r9, r6, lsl #2 │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ ldr.w r5, [r9, r6, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w a9fb0 <_PyEval_EvalFrameDefault@@Base+0xbe18> │ │ │ │ + bne.w ab0aa <_PyEval_EvalFrameDefault@@Base+0xcf0e> │ │ │ │ cmp r1, #1 │ │ │ │ - bne.w a5a5e <_PyEval_EvalFrameDefault@@Base+0x78c6> │ │ │ │ + bne.w a58bc <_PyEval_EvalFrameDefault@@Base+0x7720> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ movw r1, #16312 @ 0x3fb8 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w a5a5e <_PyEval_EvalFrameDefault@@Base+0x78c6> │ │ │ │ + bne.w a58bc <_PyEval_EvalFrameDefault@@Base+0x7720> │ │ │ │ ldr r1, [r5, #8] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.w a5a5e <_PyEval_EvalFrameDefault@@Base+0x78c6> │ │ │ │ + bne.w a58bc <_PyEval_EvalFrameDefault@@Base+0x7720> │ │ │ │ ldr.w r3, [fp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w a5a5e <_PyEval_EvalFrameDefault@@Base+0x78c6> │ │ │ │ - ldr r4, [r0, #0] │ │ │ │ + ble.w a58bc <_PyEval_EvalFrameDefault@@Base+0x7720> │ │ │ │ + ldr r6, [r0, #0] │ │ │ │ subs r3, #1 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - mov r1, r4 │ │ │ │ + mov r1, r6 │ │ │ │ str.w r3, [fp, #36] @ 0x24 │ │ │ │ blx r2 │ │ │ │ ldr.w r3, [fp, #36] @ 0x24 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r6, r0 │ │ │ │ + mov r4, r0 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [fp, #36] @ 0x24 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9eb4a <_PyEval_EvalFrameDefault@@Base+0x9b2> │ │ │ │ + beq.n 9eb54 <_PyEval_EvalFrameDefault@@Base+0x9b8> │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ + str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a4c1c <_PyEval_EvalFrameDefault@@Base+0x6a84> │ │ │ │ + beq.w a4c40 <_PyEval_EvalFrameDefault@@Base+0x6aa4> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9eb5e <_PyEval_EvalFrameDefault@@Base+0x9c6> │ │ │ │ + beq.n 9eb68 <_PyEval_EvalFrameDefault@@Base+0x9cc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a48e8 <_PyEval_EvalFrameDefault@@Base+0x6750> │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.w a82fe <_PyEval_EvalFrameDefault@@Base+0xa166> │ │ │ │ + beq.w a48fc <_PyEval_EvalFrameDefault@@Base+0x6760> │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w a75dc <_PyEval_EvalFrameDefault@@Base+0x9440> │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ - str r6, [r3, #0] │ │ │ │ + str r4, [r3, #0] │ │ │ │ ldr.w r3, [fp, #12] │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w a82d6 <_PyEval_EvalFrameDefault@@Base+0xa13e> │ │ │ │ + bne.w a75b4 <_PyEval_EvalFrameDefault@@Base+0x9418> │ │ │ │ ldrh.w r3, [r8] │ │ │ │ ldr.w r9, [sp, #28] │ │ │ │ uxtb r4, r3 │ │ │ │ lsrs r3, r3, #8 │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w r3, sl, r4, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ @@ -174165,103 +174123,103 @@ │ │ │ │ sub.w r3, r9, r2 │ │ │ │ ldr.w r1, [r9, r1, lsl #2] │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ add.w r5, r9, r6, lsl #2 │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ ldr.w r5, [r9, r6, lsl #2] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w a7138 <_PyEval_EvalFrameDefault@@Base+0x8fa0> │ │ │ │ + beq.w a8b9e <_PyEval_EvalFrameDefault@@Base+0xaa02> │ │ │ │ adds r1, r0, #1 │ │ │ │ sub.w r3, r3, #4 │ │ │ │ str r1, [sp, #28] │ │ │ │ - beq.w a5a5e <_PyEval_EvalFrameDefault@@Base+0x78c6> │ │ │ │ + beq.w a58bc <_PyEval_EvalFrameDefault@@Base+0x7720> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ movw r1, #30792 @ 0x7848 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.w a5a5e <_PyEval_EvalFrameDefault@@Base+0x78c6> │ │ │ │ + bne.w a58bc <_PyEval_EvalFrameDefault@@Base+0x7720> │ │ │ │ ldr.w ip, [r5, #20] │ │ │ │ ldr.w r0, [ip, #8] │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - bne.w a5a5e <_PyEval_EvalFrameDefault@@Base+0x78c6> │ │ │ │ + bne.w a58bc <_PyEval_EvalFrameDefault@@Base+0x7720> │ │ │ │ ldr.w lr, [r3] │ │ │ │ ldr r0, [r5, #8] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ cmp r1, r0 │ │ │ │ - bne.w a5a5e <_PyEval_EvalFrameDefault@@Base+0x78c6> │ │ │ │ + bne.w a58bc <_PyEval_EvalFrameDefault@@Base+0x7720> │ │ │ │ adds r6, r3, #4 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r0, lr │ │ │ │ ldr.w r4, [ip, #4] │ │ │ │ mov r1, r6 │ │ │ │ subs r2, r3, #1 │ │ │ │ blx r4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - ble.n 9ec78 <_PyEval_EvalFrameDefault@@Base+0xae0> │ │ │ │ + ble.n 9ec82 <_PyEval_EvalFrameDefault@@Base+0xae6> │ │ │ │ ldr r4, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 9ec2e <_PyEval_EvalFrameDefault@@Base+0xa96> │ │ │ │ + beq.n 9ec38 <_PyEval_EvalFrameDefault@@Base+0xa9c> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w a5fb6 <_PyEval_EvalFrameDefault@@Base+0x7e1e> │ │ │ │ + beq.w a5cec <_PyEval_EvalFrameDefault@@Base+0x7b50> │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 9ec78 <_PyEval_EvalFrameDefault@@Base+0xae0> │ │ │ │ + beq.n 9ec82 <_PyEval_EvalFrameDefault@@Base+0xae6> │ │ │ │ ldr r4, [r3, #4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9ec4a <_PyEval_EvalFrameDefault@@Base+0xab2> │ │ │ │ + beq.n 9ec54 <_PyEval_EvalFrameDefault@@Base+0xab8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a6dc2 <_PyEval_EvalFrameDefault@@Base+0x8c2a> │ │ │ │ + beq.w a65a0 <_PyEval_EvalFrameDefault@@Base+0x8404> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 9ec78 <_PyEval_EvalFrameDefault@@Base+0xae0> │ │ │ │ + beq.n 9ec82 <_PyEval_EvalFrameDefault@@Base+0xae6> │ │ │ │ mov r4, r6 │ │ │ │ movs r6, #2 │ │ │ │ str r5, [sp, #16] │ │ │ │ ldr.w r5, [r4, #4]! │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9ec6e <_PyEval_EvalFrameDefault@@Base+0xad6> │ │ │ │ + beq.n 9ec78 <_PyEval_EvalFrameDefault@@Base+0xadc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a5a7e <_PyEval_EvalFrameDefault@@Base+0x78e6> │ │ │ │ + beq.w a5a8c <_PyEval_EvalFrameDefault@@Base+0x78f0> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ adds r6, #1 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 9ec56 <_PyEval_EvalFrameDefault@@Base+0xabe> │ │ │ │ + bne.n 9ec60 <_PyEval_EvalFrameDefault@@Base+0xac4> │ │ │ │ ldr r5, [sp, #16] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9ec8c <_PyEval_EvalFrameDefault@@Base+0xaf4> │ │ │ │ + beq.n 9ec96 <_PyEval_EvalFrameDefault@@Base+0xafa> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w aa438 <_PyEval_EvalFrameDefault@@Base+0xc2a0> │ │ │ │ + beq.w aad72 <_PyEval_EvalFrameDefault@@Base+0xcbd6> │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w a8760 <_PyEval_EvalFrameDefault@@Base+0xa5c8> │ │ │ │ + beq.w a87e4 <_PyEval_EvalFrameDefault@@Base+0xa648> │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str.w r9, [r3] │ │ │ │ ldr.w r3, [fp, #12] │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w a8732 <_PyEval_EvalFrameDefault@@Base+0xa59a> │ │ │ │ + bne.w a87bc <_PyEval_EvalFrameDefault@@Base+0xa620> │ │ │ │ ldrh.w r3, [r8] │ │ │ │ ldr.w r9, [sp, #44] @ 0x2c │ │ │ │ uxtb r4, r3 │ │ │ │ lsrs r3, r3, #8 │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w r3, sl, r4, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ @@ -174271,42 +174229,42 @@ │ │ │ │ movw r3, #4572 @ 0x11dc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ str.w r8, [r7, #28] │ │ │ │ add.w r4, r8, #20 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr.w r0, [r8, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w a520a <_PyEval_EvalFrameDefault@@Base+0x7072> │ │ │ │ + bne.w a51c2 <_PyEval_EvalFrameDefault@@Base+0x7026> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr r1, [r3, #24] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, r0 │ │ │ │ - bne.w a520a <_PyEval_EvalFrameDefault@@Base+0x7072> │ │ │ │ + bne.w a51c2 <_PyEval_EvalFrameDefault@@Base+0x7026> │ │ │ │ ldrh.w r3, [r8, #8] │ │ │ │ ldrb r0, [r1, #5] │ │ │ │ add.w r3, r1, r3, lsl #3 │ │ │ │ movs r1, #1 │ │ │ │ lsls r1, r0 │ │ │ │ add r3, r1 │ │ │ │ ldr r6, [r3, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w a520a <_PyEval_EvalFrameDefault@@Base+0x7072> │ │ │ │ + beq.w a51c2 <_PyEval_EvalFrameDefault@@Base+0x7026> │ │ │ │ ldr r1, [r6, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.w a55f8 <_PyEval_EvalFrameDefault@@Base+0x7460> │ │ │ │ + beq.w a553c <_PyEval_EvalFrameDefault@@Base+0x73a0> │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r6, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 9ed24 <_PyEval_EvalFrameDefault@@Base+0xb8c> │ │ │ │ + beq.n 9ed2e <_PyEval_EvalFrameDefault@@Base+0xb92> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w aa3c4 <_PyEval_EvalFrameDefault@@Base+0xc22c> │ │ │ │ + beq.w aaeb8 <_PyEval_EvalFrameDefault@@Base+0xcd1c> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r8, r4 │ │ │ │ str.w r6, [r9, #-4] │ │ │ │ ands.w r3, r3, #1 │ │ │ │ itt ne │ │ │ │ movne r2, #0 │ │ │ │ strne.w r2, [r9] │ │ │ │ @@ -174322,28 +174280,28 @@ │ │ │ │ ldr.w r5, [r9, #-4] │ │ │ │ add.w r0, r8, #20 │ │ │ │ str.w r8, [r7, #28] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr.w r1, [r8, #4] │ │ │ │ ldr.w r2, [r3, #192] @ 0xc0 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w a5a20 <_PyEval_EvalFrameDefault@@Base+0x7888> │ │ │ │ + bne.w a5a82 <_PyEval_EvalFrameDefault@@Base+0x78e6> │ │ │ │ ldrb r2, [r5, #11] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w a5a20 <_PyEval_EvalFrameDefault@@Base+0x7888> │ │ │ │ + beq.w a5a82 <_PyEval_EvalFrameDefault@@Base+0x78e6> │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w a5a20 <_PyEval_EvalFrameDefault@@Base+0x7888> │ │ │ │ + bne.w a5a82 <_PyEval_EvalFrameDefault@@Base+0x78e6> │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w a9f74 <_PyEval_EvalFrameDefault@@Base+0xbddc> │ │ │ │ + beq.w aae9a <_PyEval_EvalFrameDefault@@Base+0xccfe> │ │ │ │ ldrh.w r1, [r8, #20] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ mov r8, r0 │ │ │ │ str.w r2, [r9, #-4] │ │ │ │ uxtb r4, r1 │ │ │ │ lsrs r3, r1, #8 │ │ │ │ @@ -174356,19 +174314,19 @@ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str.w r8, [r7, #28] │ │ │ │ add.w r8, r8, #2 │ │ │ │ adds r3, #10 │ │ │ │ ldr.w r3, [r7, r3, lsl #2] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w aa618 <_PyEval_EvalFrameDefault@@Base+0xc480> │ │ │ │ + beq.w aa946 <_PyEval_EvalFrameDefault@@Base+0xc7aa> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w a4c02 <_PyEval_EvalFrameDefault@@Base+0x6a6a> │ │ │ │ + beq.w a4c06 <_PyEval_EvalFrameDefault@@Base+0x6a6a> │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ str.w r3, [r9], #4 │ │ │ │ ldrh.w r3, [r8] │ │ │ │ uxtb r4, r3 │ │ │ │ lsrs r3, r3, #8 │ │ │ │ str r3, [sp, #16] │ │ │ │ @@ -174388,96 +174346,96 @@ │ │ │ │ str r1, [sp, #24] │ │ │ │ ldr.w r5, [r9, r6, lsl #2] │ │ │ │ add.w r8, r8, #8 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r1, r3 │ │ │ │ it ne │ │ │ │ cmpne r1, r2 │ │ │ │ - beq.w a82c6 <_PyEval_EvalFrameDefault@@Base+0xa12e> │ │ │ │ + beq.w a7a38 <_PyEval_EvalFrameDefault@@Base+0x989c> │ │ │ │ mvns r3, r0 │ │ │ │ sub.w r4, r9, r0, lsl #2 │ │ │ │ add.w r9, r9, r3, lsl #2 │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w a4e32 <_PyEval_EvalFrameDefault@@Base+0x6c9a> │ │ │ │ + bne.w a4e34 <_PyEval_EvalFrameDefault@@Base+0x6c98> │ │ │ │ ldr r2, [sp, #16] │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ orr.w r2, r2, #2147483648 @ 0x80000000 │ │ │ │ - bl 8e1fc │ │ │ │ + bl 8e1e8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9ee6a <_PyEval_EvalFrameDefault@@Base+0xcd2> │ │ │ │ + beq.n 9ee74 <_PyEval_EvalFrameDefault@@Base+0xcd8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a53fe <_PyEval_EvalFrameDefault@@Base+0x7266> │ │ │ │ + beq.w a53b4 <_PyEval_EvalFrameDefault@@Base+0x7218> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w a4b36 <_PyEval_EvalFrameDefault@@Base+0x699e> │ │ │ │ + ble.w a4b3a <_PyEval_EvalFrameDefault@@Base+0x699e> │ │ │ │ ldr r5, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9ee88 <_PyEval_EvalFrameDefault@@Base+0xcf0> │ │ │ │ + beq.n 9ee92 <_PyEval_EvalFrameDefault@@Base+0xcf6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a67bc <_PyEval_EvalFrameDefault@@Base+0x8624> │ │ │ │ + beq.w a632c <_PyEval_EvalFrameDefault@@Base+0x8190> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 9eeb4 <_PyEval_EvalFrameDefault@@Base+0xd1c> │ │ │ │ + beq.n 9eebe <_PyEval_EvalFrameDefault@@Base+0xd22> │ │ │ │ movs r5, #1 │ │ │ │ str r6, [sp, #28] │ │ │ │ ldr.w r6, [r4, r5, lsl #2] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9eeaa <_PyEval_EvalFrameDefault@@Base+0xd12> │ │ │ │ + beq.n 9eeb4 <_PyEval_EvalFrameDefault@@Base+0xd18> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a6abc <_PyEval_EvalFrameDefault@@Base+0x8924> │ │ │ │ + beq.w a65b8 <_PyEval_EvalFrameDefault@@Base+0x841c> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r5, #1 │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 9ee92 <_PyEval_EvalFrameDefault@@Base+0xcfa> │ │ │ │ + bne.n 9ee9c <_PyEval_EvalFrameDefault@@Base+0xd00> │ │ │ │ ldr r6, [sp, #28] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w a6f64 <_PyEval_EvalFrameDefault@@Base+0x8dcc> │ │ │ │ + beq.w a889c <_PyEval_EvalFrameDefault@@Base+0xa700> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r6, [r3, #0] │ │ │ │ ldr.w r3, [fp, #12] │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w a6f40 <_PyEval_EvalFrameDefault@@Base+0x8da8> │ │ │ │ + bne.w a8878 <_PyEval_EvalFrameDefault@@Base+0xa6dc> │ │ │ │ ldrh.w r3, [r8] │ │ │ │ uxtb r4, r3 │ │ │ │ lsrs r3, r3, #8 │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w r3, sl, r4, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ bx r3 │ │ │ │ str.w r8, [r7, #28] │ │ │ │ add.w r8, r8, #4 │ │ │ │ ldrd r6, r5, [r9, #-8] │ │ │ │ ldrh.w r2, [r8, #-2] │ │ │ │ cmp r2, #15 │ │ │ │ - bls.w a6aee <_PyEval_EvalFrameDefault@@Base+0x8956> │ │ │ │ + bls.w a650c <_PyEval_EvalFrameDefault@@Base+0x8370> │ │ │ │ ldrh.w r3, [r8, #-2] │ │ │ │ movw r4, #65535 @ 0xffff │ │ │ │ cmp r2, r4 │ │ │ │ and.w r1, r3, #15 │ │ │ │ ubfx r0, r3, #4, #12 │ │ │ │ mov r3, r0 │ │ │ │ - beq.w a9c90 <_PyEval_EvalFrameDefault@@Base+0xbaf8> │ │ │ │ + beq.w aae40 <_PyEval_EvalFrameDefault@@Base+0xcca4> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add.w r2, sl, r3, lsl #2 │ │ │ │ subs r3, r0, #1 │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r4, [r2, #1064] @ 0x428 │ │ │ │ ldrb.w r2, [r8, #-2] │ │ │ │ bfi r2, r1, #0, #4 │ │ │ │ @@ -174487,67 +174445,67 @@ │ │ │ │ bfi r2, r3, #4, #12 │ │ │ │ strh.w r2, [r8, #-2] │ │ │ │ blx r4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9ef4e <_PyEval_EvalFrameDefault@@Base+0xdb6> │ │ │ │ + beq.n 9ef58 <_PyEval_EvalFrameDefault@@Base+0xdbc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a4e1a <_PyEval_EvalFrameDefault@@Base+0x6c82> │ │ │ │ + beq.w a4dfa <_PyEval_EvalFrameDefault@@Base+0x6c5e> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 9ef7c <_PyEval_EvalFrameDefault@@Base+0xde4> │ │ │ │ + bne.n 9ef86 <_PyEval_EvalFrameDefault@@Base+0xdea> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w a56b2 <_PyEval_EvalFrameDefault@@Base+0x751a> │ │ │ │ + beq.w a5a76 <_PyEval_EvalFrameDefault@@Base+0x78da> │ │ │ │ ldrh.w r3, [r8] │ │ │ │ sub.w r9, r9, #4 │ │ │ │ str.w r4, [r9, #-4] │ │ │ │ uxtb r4, r3 │ │ │ │ lsrs r3, r3, #8 │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w r3, sl, r4, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ bx r3 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9ef58 <_PyEval_EvalFrameDefault@@Base+0xdc0> │ │ │ │ - ldr r2, [pc, #544] @ (9f1a8 <_PyEval_EvalFrameDefault@@Base+0x1010>) │ │ │ │ + bne.n 9ef62 <_PyEval_EvalFrameDefault@@Base+0xdc6> │ │ │ │ + ldr r2, [pc, #548] @ (9f1b4 <_PyEval_EvalFrameDefault@@Base+0x1018>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w a7102 <_PyEval_EvalFrameDefault@@Base+0x8f6a> │ │ │ │ + bne.w a87a0 <_PyEval_EvalFrameDefault@@Base+0xa604> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - movw r1, #31349 @ 0x7a75 │ │ │ │ + movw r1, #31973 @ 0x7ce5 │ │ │ │ movt r1, #17 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w a56a8 <_PyEval_EvalFrameDefault@@Base+0x7510> │ │ │ │ + bne.w a5b8c <_PyEval_EvalFrameDefault@@Base+0x79f0> │ │ │ │ movw r2, #26080 @ 0x65e0 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w a70f6 <_PyEval_EvalFrameDefault@@Base+0x8f5e> │ │ │ │ - ldr r3, [pc, #504] @ (9f1ac <_PyEval_EvalFrameDefault@@Base+0x1014>) │ │ │ │ + bne.w a8794 <_PyEval_EvalFrameDefault@@Base+0xa5f8> │ │ │ │ + ldr r3, [pc, #508] @ (9f1b8 <_PyEval_EvalFrameDefault@@Base+0x101c>) │ │ │ │ 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, #1604] @ 0x644 │ │ │ │ cmp r2, #99 @ 0x63 │ │ │ │ - bhi.w a70ec <_PyEval_EvalFrameDefault@@Base+0x8f54> │ │ │ │ + bhi.w a878a <_PyEval_EvalFrameDefault@@Base+0xa5ee> │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r3, #1604] @ 0x644 │ │ │ │ ldr.w r2, [r3, #1608] @ 0x648 │ │ │ │ str r2, [r5, #4] │ │ │ │ str.w r5, [r3, #1608] @ 0x648 │ │ │ │ - b.n 9ef58 <_PyEval_EvalFrameDefault@@Base+0xdc0> │ │ │ │ + b.n 9ef62 <_PyEval_EvalFrameDefault@@Base+0xdc6> │ │ │ │ str.w r8, [r7, #28] │ │ │ │ ldrh.w r3, [r8, #2]! │ │ │ │ uxtb r4, r3 │ │ │ │ lsrs r3, r3, #8 │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w r3, sl, r4, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ @@ -174556,43 +174514,43 @@ │ │ │ │ ldr.w r5, [r9, #-4] │ │ │ │ add.w r6, r8, #10 │ │ │ │ str.w r8, [r7, #28] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr.w r2, [r2, #192] @ 0xc0 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w a5cc2 <_PyEval_EvalFrameDefault@@Base+0x7b2a> │ │ │ │ + bne.w a6144 <_PyEval_EvalFrameDefault@@Base+0x7fa8> │ │ │ │ ldr.w r3, [r5, #-12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w a5cc2 <_PyEval_EvalFrameDefault@@Base+0x7b2a> │ │ │ │ + bne.w a6144 <_PyEval_EvalFrameDefault@@Base+0x7fa8> │ │ │ │ ldrb r3, [r5, #11] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a5cc2 <_PyEval_EvalFrameDefault@@Base+0x7b2a> │ │ │ │ + beq.w a6144 <_PyEval_EvalFrameDefault@@Base+0x7fa8> │ │ │ │ ldrh.w r1, [r8, #8] │ │ │ │ ldr.w r2, [r9, #-8] │ │ │ │ add.w r3, r5, r1, lsl #2 │ │ │ │ ldr r4, [r3, #12] │ │ │ │ str r2, [r3, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w a4b44 <_PyEval_EvalFrameDefault@@Base+0x69ac> │ │ │ │ + bne.w a4b48 <_PyEval_EvalFrameDefault@@Base+0x69ac> │ │ │ │ ldrb r3, [r5, #8] │ │ │ │ ldrb r2, [r5, #9] │ │ │ │ add.w r3, r5, r3, lsl #2 │ │ │ │ add r3, r2 │ │ │ │ adds r2, #1 │ │ │ │ strb r1, [r3, #12] │ │ │ │ strb r2, [r5, #9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9f05c <_PyEval_EvalFrameDefault@@Base+0xec4> │ │ │ │ + beq.n 9f066 <_PyEval_EvalFrameDefault@@Base+0xeca> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w ab3ec <_PyEval_EvalFrameDefault@@Base+0xd254> │ │ │ │ + beq.w ab066 <_PyEval_EvalFrameDefault@@Base+0xceca> │ │ │ │ ldrh r3, [r6, #0] │ │ │ │ sub.w r9, r9, #8 │ │ │ │ mov r8, r6 │ │ │ │ uxtb r4, r3 │ │ │ │ lsrs r3, r3, #8 │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w r3, sl, r4, lsl #2 │ │ │ │ @@ -174601,15 +174559,15 @@ │ │ │ │ bx r3 │ │ │ │ str.w r8, [r7, #28] │ │ │ │ add.w r8, r8, #4 │ │ │ │ ldr.w r6, [r9, #-4] │ │ │ │ sub.w r5, r8, #4 │ │ │ │ ldrh.w r3, [r8, #-2] │ │ │ │ cmp r3, #15 │ │ │ │ - bls.w a6990 <_PyEval_EvalFrameDefault@@Base+0x87f8> │ │ │ │ + bls.w a6cb0 <_PyEval_EvalFrameDefault@@Base+0x8b14> │ │ │ │ ldrh.w r3, [r8, #-2] │ │ │ │ movw r0, #65535 @ 0xffff │ │ │ │ and.w r1, r3, #15 │ │ │ │ uxth r4, r3 │ │ │ │ ubfx r2, r3, #4, #12 │ │ │ │ cmp r4, r0 │ │ │ │ mov r3, r2 │ │ │ │ @@ -174622,15 +174580,15 @@ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr r1, [r2, #112] @ 0x70 │ │ │ │ ldrh.w r2, [r8, #-2] │ │ │ │ bfi r2, r3, #4, #12 │ │ │ │ strh.w r2, [r8, #-2] │ │ │ │ blx r1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w a572a <_PyEval_EvalFrameDefault@@Base+0x7592> │ │ │ │ + beq.w a5640 <_PyEval_EvalFrameDefault@@Base+0x74a4> │ │ │ │ ldrh.w r3, [r8] │ │ │ │ str.w r0, [r9], #4 │ │ │ │ uxtb r4, r3 │ │ │ │ lsrs r3, r3, #8 │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w r3, sl, r4, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ @@ -174648,62 +174606,63 @@ │ │ │ │ sub.w r1, r9, r2 │ │ │ │ ldr.w r3, [r9, r3, lsl #2] │ │ │ │ str r5, [sp, #28] │ │ │ │ add.w r5, r9, r6, lsl #2 │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ ldr.w r5, [r9, r6, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w a992c <_PyEval_EvalFrameDefault@@Base+0xb794> │ │ │ │ + bne.w a90cc <_PyEval_EvalFrameDefault@@Base+0xaf30> │ │ │ │ cmp r0, #1 │ │ │ │ - bne.w a5a5e <_PyEval_EvalFrameDefault@@Base+0x78c6> │ │ │ │ + bne.w a58bc <_PyEval_EvalFrameDefault@@Base+0x7720> │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ add.w r3, r3, #98304 @ 0x18000 │ │ │ │ ldr.w r3, [r3, #516] @ 0x204 │ │ │ │ cmp r3, r5 │ │ │ │ - bne.w a5a5e <_PyEval_EvalFrameDefault@@Base+0x78c6> │ │ │ │ + bne.w a58bc <_PyEval_EvalFrameDefault@@Base+0x7720> │ │ │ │ ldr r6, [r1, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1047c0 │ │ │ │ + bl 1048dc │ │ │ │ subs r3, r0, #0 │ │ │ │ - blt.w a34fa <_PyEval_EvalFrameDefault@@Base+0x5362> │ │ │ │ + blt.w a30b4 <_PyEval_EvalFrameDefault@@Base+0x4f18> │ │ │ │ adds r2, r3, #5 │ │ │ │ cmp.w r2, #262 @ 0x106 │ │ │ │ - bcs.w a5532 <_PyEval_EvalFrameDefault@@Base+0x739a> │ │ │ │ + bcs.w a5612 <_PyEval_EvalFrameDefault@@Base+0x7476> │ │ │ │ movw r4, #8988 @ 0x231c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ add.w r4, r4, r2, lsl #4 │ │ │ │ movw r2, #19968 @ 0x4e00 │ │ │ │ movt r2, #72 @ 0x48 │ │ │ │ add r4, r2 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9f176 <_PyEval_EvalFrameDefault@@Base+0xfde> │ │ │ │ + beq.n 9f180 <_PyEval_EvalFrameDefault@@Base+0xfe4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a99c0 <_PyEval_EvalFrameDefault@@Base+0xb828> │ │ │ │ + beq.w a90da <_PyEval_EvalFrameDefault@@Base+0xaf3e> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9f18a <_PyEval_EvalFrameDefault@@Base+0xff2> │ │ │ │ + beq.n 9f194 <_PyEval_EvalFrameDefault@@Base+0xff8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a5bbe <_PyEval_EvalFrameDefault@@Base+0x7a26> │ │ │ │ + beq.w a5c8c <_PyEval_EvalFrameDefault@@Base+0x7af0> │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr.w r9, [sp, #28] │ │ │ │ str r4, [r3, #0] │ │ │ │ ldrh.w r3, [r8] │ │ │ │ uxtb r4, r3 │ │ │ │ lsrs r3, r3, #8 │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w r3, sl, r4, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ bx r3 │ │ │ │ + nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mvn.w r6, #1 │ │ │ │ str.w r8, [r7, #28] │ │ │ │ @@ -174717,109 +174676,109 @@ │ │ │ │ ldr.w r3, [r9, r1, lsl #2] │ │ │ │ add.w r0, r9, r1, lsl #2 │ │ │ │ ldr.w r5, [r9, r6, lsl #2] │ │ │ │ add.w r1, r9, r6, lsl #2 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w a5a40 <_PyEval_EvalFrameDefault@@Base+0x78a8> │ │ │ │ + bne.w a589e <_PyEval_EvalFrameDefault@@Base+0x7702> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ movw r1, #16312 @ 0x3fb8 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r0, r1 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bne.w a5a5e <_PyEval_EvalFrameDefault@@Base+0x78c6> │ │ │ │ + bne.w a58bc <_PyEval_EvalFrameDefault@@Base+0x7720> │ │ │ │ ldr r1, [r5, #8] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - bne.w a5a5e <_PyEval_EvalFrameDefault@@Base+0x78c6> │ │ │ │ + bne.w a58bc <_PyEval_EvalFrameDefault@@Base+0x7720> │ │ │ │ ldr r6, [sp, #28] │ │ │ │ ldr r4, [r1, #4] │ │ │ │ ldr r0, [r5, #12] │ │ │ │ mov r2, r6 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ blx r4 │ │ │ │ cmp r6, #0 │ │ │ │ mov r9, r0 │ │ │ │ - ble.n 9f29c <_PyEval_EvalFrameDefault@@Base+0x1104> │ │ │ │ + ble.n 9f2a8 <_PyEval_EvalFrameDefault@@Base+0x110c> │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 9f22e <_PyEval_EvalFrameDefault@@Base+0x1096> │ │ │ │ + beq.n 9f23a <_PyEval_EvalFrameDefault@@Base+0x109e> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w a650c <_PyEval_EvalFrameDefault@@Base+0x8374> │ │ │ │ + beq.w a6956 <_PyEval_EvalFrameDefault@@Base+0x87ba> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 9f29c <_PyEval_EvalFrameDefault@@Base+0x1104> │ │ │ │ + beq.n 9f2a8 <_PyEval_EvalFrameDefault@@Base+0x110c> │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r4, [r3, #4] │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 9f24c <_PyEval_EvalFrameDefault@@Base+0x10b4> │ │ │ │ + beq.n 9f258 <_PyEval_EvalFrameDefault@@Base+0x10bc> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w a6c3a <_PyEval_EvalFrameDefault@@Base+0x8aa2> │ │ │ │ + beq.w a66fa <_PyEval_EvalFrameDefault@@Base+0x855e> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 9f29c <_PyEval_EvalFrameDefault@@Base+0x1104> │ │ │ │ + beq.n 9f2a8 <_PyEval_EvalFrameDefault@@Base+0x110c> │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 9f26a <_PyEval_EvalFrameDefault@@Base+0x10d2> │ │ │ │ + beq.n 9f276 <_PyEval_EvalFrameDefault@@Base+0x10da> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w a67d4 <_PyEval_EvalFrameDefault@@Base+0x863c> │ │ │ │ + beq.w a66b8 <_PyEval_EvalFrameDefault@@Base+0x851c> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 9f29c <_PyEval_EvalFrameDefault@@Base+0x1104> │ │ │ │ + beq.n 9f2a8 <_PyEval_EvalFrameDefault@@Base+0x110c> │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ movs r4, #3 │ │ │ │ str r5, [sp, #16] │ │ │ │ adds r3, #8 │ │ │ │ mov r6, r3 │ │ │ │ ldr.w r5, [r6, #4]! │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9f292 <_PyEval_EvalFrameDefault@@Base+0x10fa> │ │ │ │ + beq.n 9f29e <_PyEval_EvalFrameDefault@@Base+0x1102> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a6ccc <_PyEval_EvalFrameDefault@@Base+0x8b34> │ │ │ │ + beq.w a66d8 <_PyEval_EvalFrameDefault@@Base+0x853c> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ adds r4, #1 │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 9f27a <_PyEval_EvalFrameDefault@@Base+0x10e2> │ │ │ │ + bne.n 9f286 <_PyEval_EvalFrameDefault@@Base+0x10ea> │ │ │ │ ldr r5, [sp, #16] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9f2b0 <_PyEval_EvalFrameDefault@@Base+0x1118> │ │ │ │ + beq.n 9f2bc <_PyEval_EvalFrameDefault@@Base+0x1120> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a4930 <_PyEval_EvalFrameDefault@@Base+0x6798> │ │ │ │ + beq.w a4952 <_PyEval_EvalFrameDefault@@Base+0x67b6> │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w a62e4 <_PyEval_EvalFrameDefault@@Base+0x814c> │ │ │ │ + beq.w a6d6a <_PyEval_EvalFrameDefault@@Base+0x8bce> │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str.w r9, [r3] │ │ │ │ ldr.w r3, [fp, #12] │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w a6eaa <_PyEval_EvalFrameDefault@@Base+0x8d12> │ │ │ │ + bne.w a73b4 <_PyEval_EvalFrameDefault@@Base+0x9218> │ │ │ │ ldrh.w r3, [r8] │ │ │ │ ldr.w r9, [sp, #48] @ 0x30 │ │ │ │ uxtb r4, r3 │ │ │ │ lsrs r3, r3, #8 │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w r3, sl, r4, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ @@ -174837,51 +174796,51 @@ │ │ │ │ sub.w r1, r9, r2 │ │ │ │ ldr.w r3, [r9, r3, lsl #2] │ │ │ │ str r5, [sp, #28] │ │ │ │ add.w r5, r9, r6, lsl #2 │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ ldr.w r5, [r9, r6, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w a907a <_PyEval_EvalFrameDefault@@Base+0xaee2> │ │ │ │ + bne.w aa87e <_PyEval_EvalFrameDefault@@Base+0xc6e2> │ │ │ │ cmp r0, #2 │ │ │ │ - bne.w a5a5e <_PyEval_EvalFrameDefault@@Base+0x78c6> │ │ │ │ + bne.w a58bc <_PyEval_EvalFrameDefault@@Base+0x7720> │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ add.w r3, r3, #98304 @ 0x18000 │ │ │ │ ldr.w r3, [r3, #512] @ 0x200 │ │ │ │ cmp r3, r5 │ │ │ │ - bne.w a5a5e <_PyEval_EvalFrameDefault@@Base+0x78c6> │ │ │ │ + bne.w a58bc <_PyEval_EvalFrameDefault@@Base+0x7720> │ │ │ │ ldrd r4, r6, [r1] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl cfaa4 │ │ │ │ + bl cfab4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w a34fa <_PyEval_EvalFrameDefault@@Base+0x5362> │ │ │ │ + blt.w a30b4 <_PyEval_EvalFrameDefault@@Base+0x4f18> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - bne.w a4cc0 <_PyEval_EvalFrameDefault@@Base+0x6b28> │ │ │ │ + bne.w a4ce6 <_PyEval_EvalFrameDefault@@Base+0x6b4a> │ │ │ │ movw r9, #7780 @ 0x1e64 │ │ │ │ movt r9, #70 @ 0x46 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9f362 <_PyEval_EvalFrameDefault@@Base+0x11ca> │ │ │ │ + beq.n 9f36e <_PyEval_EvalFrameDefault@@Base+0x11d2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a9088 <_PyEval_EvalFrameDefault@@Base+0xaef0> │ │ │ │ + beq.w aa3a0 <_PyEval_EvalFrameDefault@@Base+0xc204> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w a4dae <_PyEval_EvalFrameDefault@@Base+0x6c16> │ │ │ │ + bne.w a4db0 <_PyEval_EvalFrameDefault@@Base+0x6c14> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9f382 <_PyEval_EvalFrameDefault@@Base+0x11ea> │ │ │ │ + beq.n 9f38e <_PyEval_EvalFrameDefault@@Base+0x11f2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w aace8 <_PyEval_EvalFrameDefault@@Base+0xcb50> │ │ │ │ + beq.w a8cf0 <_PyEval_EvalFrameDefault@@Base+0xab54> │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str.w r9, [r3] │ │ │ │ ldrh.w r3, [r8] │ │ │ │ ldr.w r9, [sp, #28] │ │ │ │ uxtb r4, r3 │ │ │ │ lsrs r3, r3, #8 │ │ │ │ str r3, [sp, #16] │ │ │ │ @@ -174894,57 +174853,57 @@ │ │ │ │ add.w r8, r8, #2 │ │ │ │ and.w r4, r2, #15 │ │ │ │ asrs r3, r2, #4 │ │ │ │ ldrd r6, r2, [r9, #-8] │ │ │ │ add.w r3, r7, r3, lsl #2 │ │ │ │ ldr r5, [r3, #40] @ 0x28 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ - cbz r5, 9f3d4 <_PyEval_EvalFrameDefault@@Base+0x123c> │ │ │ │ + cbz r5, 9f3e0 <_PyEval_EvalFrameDefault@@Base+0x1244> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9f3d4 <_PyEval_EvalFrameDefault@@Base+0x123c> │ │ │ │ + beq.n 9f3e0 <_PyEval_EvalFrameDefault@@Base+0x1244> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a51f2 <_PyEval_EvalFrameDefault@@Base+0x705a> │ │ │ │ + beq.w a5218 <_PyEval_EvalFrameDefault@@Base+0x707c> │ │ │ │ add.w r4, r7, r4, lsl #2 │ │ │ │ ldr r5, [r4, #40] @ 0x28 │ │ │ │ str r6, [r4, #40] @ 0x28 │ │ │ │ - cbz r5, 9f3f2 <_PyEval_EvalFrameDefault@@Base+0x125a> │ │ │ │ + cbz r5, 9f3fe <_PyEval_EvalFrameDefault@@Base+0x1262> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9f3f2 <_PyEval_EvalFrameDefault@@Base+0x125a> │ │ │ │ + beq.n 9f3fe <_PyEval_EvalFrameDefault@@Base+0x1262> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a50ea <_PyEval_EvalFrameDefault@@Base+0x6f52> │ │ │ │ + beq.w a50d2 <_PyEval_EvalFrameDefault@@Base+0x6f36> │ │ │ │ ldrh.w r3, [r8] │ │ │ │ sub.w r9, r9, #8 │ │ │ │ uxtb r4, r3 │ │ │ │ lsrs r3, r3, #8 │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w r3, sl, r4, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ bx r3 │ │ │ │ ldr.w r4, [r9, #-4] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str.w r8, [r7, #28] │ │ │ │ cmp r4, r3 │ │ │ │ - beq.w a4cf4 <_PyEval_EvalFrameDefault@@Base+0x6b5c> │ │ │ │ + beq.w a4cf8 <_PyEval_EvalFrameDefault@@Base+0x6b5c> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9f430 <_PyEval_EvalFrameDefault@@Base+0x1298> │ │ │ │ + beq.n 9f43c <_PyEval_EvalFrameDefault@@Base+0x12a0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a783e <_PyEval_EvalFrameDefault@@Base+0x96a6> │ │ │ │ + beq.w a80c6 <_PyEval_EvalFrameDefault@@Base+0x9f2a> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ sub.w r9, r9, #4 │ │ │ │ add.w r2, r8, r3, lsl #1 │ │ │ │ ldrh.w r3, [r8, #2] │ │ │ │ lsls r3, r3, #1 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ strh.w r3, [r8, #2] │ │ │ │ @@ -174960,30 +174919,30 @@ │ │ │ │ ldr.w r6, [r9, #-4] │ │ │ │ movw r2, #22692 @ 0x58a4 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ str.w r8, [r7, #28] │ │ │ │ add.w r8, r8, #4 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w a643e <_PyEval_EvalFrameDefault@@Base+0x82a6> │ │ │ │ + bne.w a69b8 <_PyEval_EvalFrameDefault@@Base+0x881c> │ │ │ │ ldr r4, [r6, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w a95ac <_PyEval_EvalFrameDefault@@Base+0xb414> │ │ │ │ + beq.w aa724 <_PyEval_EvalFrameDefault@@Base+0xc588> │ │ │ │ ldr r3, [r6, #8] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bls.w a5270 <_PyEval_EvalFrameDefault@@Base+0x70d8> │ │ │ │ + bls.w a52b0 <_PyEval_EvalFrameDefault@@Base+0x7114> │ │ │ │ ldr r2, [r4, #12] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r2, [r2, r3, lsl #2] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #8] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w a54c6 <_PyEval_EvalFrameDefault@@Base+0x732e> │ │ │ │ + beq.w a5502 <_PyEval_EvalFrameDefault@@Base+0x7366> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ ldrh.w r3, [r8] │ │ │ │ str.w r2, [r9], #4 │ │ │ │ uxtb r4, r3 │ │ │ │ lsrs r3, r3, #8 │ │ │ │ str r3, [sp, #16] │ │ │ │ @@ -174995,54 +174954,54 @@ │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ str.w r8, [r7, #28] │ │ │ │ ldr.w r5, [r9, #-4] │ │ │ │ add.w r8, r8, #4 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w a6234 <_PyEval_EvalFrameDefault@@Base+0x809c> │ │ │ │ + bne.w a622e <_PyEval_EvalFrameDefault@@Base+0x8092> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w a6e04 <_PyEval_EvalFrameDefault@@Base+0x8c6c> │ │ │ │ + bne.w a815c <_PyEval_EvalFrameDefault@@Base+0x9fc0> │ │ │ │ cmp r5, r6 │ │ │ │ it eq │ │ │ │ moveq r4, #1 │ │ │ │ - beq.n 9f53c <_PyEval_EvalFrameDefault@@Base+0x13a4> │ │ │ │ + beq.n 9f548 <_PyEval_EvalFrameDefault@@Base+0x13ac> │ │ │ │ ldr r2, [r6, #8] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w a4f80 <_PyEval_EvalFrameDefault@@Base+0x6de8> │ │ │ │ + bne.w a4f9a <_PyEval_EvalFrameDefault@@Base+0x6dfe> │ │ │ │ ldrb r1, [r6, #16] │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ ubfx r4, r1, #2, #3 │ │ │ │ ubfx r0, r3, #2, #3 │ │ │ │ cmp r0, r4 │ │ │ │ - bne.w a4f80 <_PyEval_EvalFrameDefault@@Base+0x6de8> │ │ │ │ + bne.w a4f9a <_PyEval_EvalFrameDefault@@Base+0x6dfe> │ │ │ │ lsls r0, r1, #26 │ │ │ │ - bpl.w a88d6 <_PyEval_EvalFrameDefault@@Base+0xa73e> │ │ │ │ + bpl.w a7a28 <_PyEval_EvalFrameDefault@@Base+0x988c> │ │ │ │ lsls r0, r1, #25 │ │ │ │ - bpl.w a88f2 <_PyEval_EvalFrameDefault@@Base+0xa75a> │ │ │ │ + bpl.w a78ca <_PyEval_EvalFrameDefault@@Base+0x972e> │ │ │ │ add.w r0, r6, #20 │ │ │ │ lsls r1, r3, #26 │ │ │ │ - bpl.w a88de <_PyEval_EvalFrameDefault@@Base+0xa746> │ │ │ │ + bpl.w a78d4 <_PyEval_EvalFrameDefault@@Base+0x9738> │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bpl.w a8b0a <_PyEval_EvalFrameDefault@@Base+0xa972> │ │ │ │ + bpl.w a822a <_PyEval_EvalFrameDefault@@Base+0xa08e> │ │ │ │ mul.w r2, r4, r2 │ │ │ │ add.w r1, r5, #20 │ │ │ │ blx 29204 │ │ │ │ clz r4, r0 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w a4e3e <_PyEval_EvalFrameDefault@@Base+0x6ca6> │ │ │ │ + bne.w a4e88 <_PyEval_EvalFrameDefault@@Base+0x6cec> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w a5432 <_PyEval_EvalFrameDefault@@Base+0x729a> │ │ │ │ + bne.w a544c <_PyEval_EvalFrameDefault@@Base+0x72b0> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r4, #7 │ │ │ │ sub.w r9, r9, #4 │ │ │ │ tst r4, r3 │ │ │ │ itete eq │ │ │ │ movweq r3, #7780 @ 0x1e64 │ │ │ │ movwne r3, #4308 @ 0x10d4 │ │ │ │ @@ -175061,72 +175020,72 @@ │ │ │ │ movw r3, #42636 @ 0xa68c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ str.w r8, [r7, #28] │ │ │ │ ldr.w r5, [r9, #-4] │ │ │ │ add.w r8, r8, #4 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w a6f10 <_PyEval_EvalFrameDefault@@Base+0x8d78> │ │ │ │ + bne.w a85c2 <_PyEval_EvalFrameDefault@@Base+0xa426> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w a6f10 <_PyEval_EvalFrameDefault@@Base+0x8d78> │ │ │ │ + bne.w a85c2 <_PyEval_EvalFrameDefault@@Base+0xa426> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 11275c <_PyLong_Add@@Base> │ │ │ │ + bl 112898 <_PyLong_Add@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w a567a <_PyEval_EvalFrameDefault@@Base+0x74e2> │ │ │ │ + bne.w a57e2 <_PyEval_EvalFrameDefault@@Base+0x7646> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 9f5f6 <_PyEval_EvalFrameDefault@@Base+0x145e> │ │ │ │ + bne.n 9f602 <_PyEval_EvalFrameDefault@@Base+0x1466> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w a56b2 <_PyEval_EvalFrameDefault@@Base+0x751a> │ │ │ │ + beq.w a5a76 <_PyEval_EvalFrameDefault@@Base+0x78da> │ │ │ │ ldrh.w r3, [r8] │ │ │ │ sub.w r9, r9, #4 │ │ │ │ str.w r4, [r9, #-4] │ │ │ │ uxtb r4, r3 │ │ │ │ lsrs r3, r3, #8 │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w r3, sl, r4, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ bx r3 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9f5d2 <_PyEval_EvalFrameDefault@@Base+0x143a> │ │ │ │ - ldr r2, [pc, #692] @ (9f8b4 <_PyEval_EvalFrameDefault@@Base+0x171c>) │ │ │ │ + bne.n 9f5de <_PyEval_EvalFrameDefault@@Base+0x1442> │ │ │ │ + ldr r2, [pc, #692] @ (9f8c0 <_PyEval_EvalFrameDefault@@Base+0x1724>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w aa0d6 <_PyEval_EvalFrameDefault@@Base+0xbf3e> │ │ │ │ + bne.w ab09c <_PyEval_EvalFrameDefault@@Base+0xcf00> │ │ │ │ mov r0, r6 │ │ │ │ - bl 7b7e0 │ │ │ │ - b.n 9f5d2 <_PyEval_EvalFrameDefault@@Base+0x143a> │ │ │ │ + bl 7b7dc │ │ │ │ + b.n 9f5de <_PyEval_EvalFrameDefault@@Base+0x1442> │ │ │ │ ldr.w r5, [r9, #-4] │ │ │ │ movw r3, #14648 @ 0x3938 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ str.w r8, [r7, #28] │ │ │ │ add.w r8, r8, #4 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w a6980 <_PyEval_EvalFrameDefault@@Base+0x87e8> │ │ │ │ + bne.w a6ca0 <_PyEval_EvalFrameDefault@@Base+0x8b04> │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w a5f72 <_PyEval_EvalFrameDefault@@Base+0x7dda> │ │ │ │ + ble.w a5fe6 <_PyEval_EvalFrameDefault@@Base+0x7e4a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #16] │ │ │ │ ldrd r0, r3, [r5, #8] │ │ │ │ add r3, r0 │ │ │ │ str r3, [r5, #8] │ │ │ │ - bl 7ffe0 │ │ │ │ + bl 7fff4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w a34fa <_PyEval_EvalFrameDefault@@Base+0x5362> │ │ │ │ + beq.w a30b4 <_PyEval_EvalFrameDefault@@Base+0x4f18> │ │ │ │ ldrh.w r3, [r8] │ │ │ │ str.w r0, [r9], #4 │ │ │ │ uxtb r4, r3 │ │ │ │ lsrs r3, r3, #8 │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w r3, sl, r4, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ @@ -175149,74 +175108,34 @@ │ │ │ │ uxtb r4, r3 │ │ │ │ lsrs r3, r3, #8 │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w r3, sl, r4, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ bx r3 │ │ │ │ - ldrd r5, r4, [r9, #-8] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - str.w r8, [r7, #28] │ │ │ │ - add.w r8, r8, #2 │ │ │ │ - subs r6, r4, r5 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - clz r6, r6 │ │ │ │ - cmp r3, r2 │ │ │ │ - mov.w r6, r6, lsr #5 │ │ │ │ - beq.n 9f6ca <_PyEval_EvalFrameDefault@@Base+0x1532> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w a8296 <_PyEval_EvalFrameDefault@@Base+0xa0fe> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 9f6de <_PyEval_EvalFrameDefault@@Base+0x1546> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w a82ae <_PyEval_EvalFrameDefault@@Base+0xa116> │ │ │ │ - ldrh.w r1, [r8] │ │ │ │ - movw r3, #7780 @ 0x1e64 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - movw r2, #4308 @ 0x10d4 │ │ │ │ - movt r2, #70 @ 0x46 │ │ │ │ - uxtb r4, r1 │ │ │ │ - cmp r0, r6 │ │ │ │ - it ne │ │ │ │ - movne r3, r2 │ │ │ │ - str.w r3, [r9, #-8] │ │ │ │ - lsrs r3, r1, #8 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - add.w r3, sl, r4, lsl #2 │ │ │ │ - sub.w r9, r9, #4 │ │ │ │ - ldr r3, [r3, #40] @ 0x28 │ │ │ │ - orr.w r3, r3, #1 │ │ │ │ - bx r3 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str.w r8, [r7, #28] │ │ │ │ add.w r8, r8, #2 │ │ │ │ and.w r4, r2, #15 │ │ │ │ asrs r3, r2, #4 │ │ │ │ ldr.w r2, [r9, #-4] │ │ │ │ add.w r3, r7, r3, lsl #2 │ │ │ │ ldr r5, [r3, #40] @ 0x28 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ - cbz r5, 9f73e <_PyEval_EvalFrameDefault@@Base+0x15a6> │ │ │ │ + cbz r5, 9f6d6 <_PyEval_EvalFrameDefault@@Base+0x153a> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w a4df8 <_PyEval_EvalFrameDefault@@Base+0x6c60> │ │ │ │ + bne.w a4e12 <_PyEval_EvalFrameDefault@@Base+0x6c76> │ │ │ │ adds r4, #10 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r3, [r7, r4, lsl #2] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w a4d20 <_PyEval_EvalFrameDefault@@Base+0x6b88> │ │ │ │ + beq.w a4d2c <_PyEval_EvalFrameDefault@@Base+0x6b90> │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ str.w r3, [r9, #-4] │ │ │ │ ldrh.w r3, [r8] │ │ │ │ uxtb r4, r3 │ │ │ │ lsrs r3, r3, #8 │ │ │ │ str r3, [sp, #16] │ │ │ │ @@ -175236,36 +175155,76 @@ │ │ │ │ ldr.w r2, [r9, r3] │ │ │ │ str.w r1, [r9, r3] │ │ │ │ add.w r3, sl, r4, lsl #2 │ │ │ │ str.w r2, [r9, #-4] │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ bx r3 │ │ │ │ + ldrd r5, r4, [r9, #-8] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + str.w r8, [r7, #28] │ │ │ │ + add.w r8, r8, #2 │ │ │ │ + subs r6, r4, r5 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + clz r6, r6 │ │ │ │ + cmp r3, r2 │ │ │ │ + mov.w r6, r6, lsr #5 │ │ │ │ + beq.n 9f760 <_PyEval_EvalFrameDefault@@Base+0x15c4> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w a7324 <_PyEval_EvalFrameDefault@@Base+0x9188> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 9f774 <_PyEval_EvalFrameDefault@@Base+0x15d8> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w a7a74 <_PyEval_EvalFrameDefault@@Base+0x98d8> │ │ │ │ + ldrh.w r1, [r8] │ │ │ │ + movw r3, #7780 @ 0x1e64 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + movw r2, #4308 @ 0x10d4 │ │ │ │ + movt r2, #70 @ 0x46 │ │ │ │ + uxtb r4, r1 │ │ │ │ + cmp r0, r6 │ │ │ │ + it ne │ │ │ │ + movne r3, r2 │ │ │ │ + str.w r3, [r9, #-8] │ │ │ │ + lsrs r3, r1, #8 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + add.w r3, sl, r4, lsl #2 │ │ │ │ + sub.w r9, r9, #4 │ │ │ │ + ldr r3, [r3, #40] @ 0x28 │ │ │ │ + orr.w r3, r3, #1 │ │ │ │ + bx r3 │ │ │ │ ldr.w r5, [r9, #-4] │ │ │ │ add.w r6, r8, #10 │ │ │ │ str.w r8, [r7, #28] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr.w r2, [r2, #192] @ 0xc0 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w a5cc2 <_PyEval_EvalFrameDefault@@Base+0x7b2a> │ │ │ │ + bne.w a6144 <_PyEval_EvalFrameDefault@@Base+0x7fa8> │ │ │ │ ldrh.w r3, [r8, #8] │ │ │ │ ldr.w r2, [r9, #-8] │ │ │ │ ldr r4, [r5, r3] │ │ │ │ str r2, [r5, r3] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w a51a6 <_PyEval_EvalFrameDefault@@Base+0x700e> │ │ │ │ + bne.w a51ea <_PyEval_EvalFrameDefault@@Base+0x704e> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9f7e0 <_PyEval_EvalFrameDefault@@Base+0x1648> │ │ │ │ + beq.n 9f7ec <_PyEval_EvalFrameDefault@@Base+0x1650> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w ab2be <_PyEval_EvalFrameDefault@@Base+0xd126> │ │ │ │ + beq.w a9bae <_PyEval_EvalFrameDefault@@Base+0xba12> │ │ │ │ ldrh r3, [r6, #0] │ │ │ │ sub.w r9, r9, #8 │ │ │ │ mov r8, r6 │ │ │ │ uxtb r4, r3 │ │ │ │ lsrs r3, r3, #8 │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w r3, sl, r4, lsl #2 │ │ │ │ @@ -175277,15 +175236,15 @@ │ │ │ │ add.w r8, r8, #2 │ │ │ │ mvns r3, r3 │ │ │ │ ldr.w r6, [r9, #-4] │ │ │ │ ldr.w r5, [r9, r3, lsl #2] │ │ │ │ ldr r4, [r5, #8] │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r4, r3 │ │ │ │ - bge.w a5830 <_PyEval_EvalFrameDefault@@Base+0x7698> │ │ │ │ + bge.w a58c8 <_PyEval_EvalFrameDefault@@Base+0x772c> │ │ │ │ ldrh.w r3, [r8] │ │ │ │ sub.w r9, r9, #4 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ str.w r6, [r2, r4, lsl #2] │ │ │ │ adds r4, #1 │ │ │ │ str r4, [r5, #8] │ │ │ │ uxtb r4, r3 │ │ │ │ @@ -175298,39 +175257,39 @@ │ │ │ │ ldr.w r5, [r9, #-4] │ │ │ │ movw r2, #42012 @ 0xa41c │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ str.w r8, [r7, #28] │ │ │ │ add.w r8, r8, #4 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w a7040 <_PyEval_EvalFrameDefault@@Base+0x8ea8> │ │ │ │ + bne.w a8322 <_PyEval_EvalFrameDefault@@Base+0xa186> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.w aa128 <_PyEval_EvalFrameDefault@@Base+0xbf90> │ │ │ │ + bne.w aa788 <_PyEval_EvalFrameDefault@@Base+0xc5ec> │ │ │ │ ldr r4, [r5, #12] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w a4dde <_PyEval_EvalFrameDefault@@Base+0x6c46> │ │ │ │ + beq.w a4de0 <_PyEval_EvalFrameDefault@@Base+0x6c44> │ │ │ │ ldr r6, [r5, #16] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr r1, [r6, #0] │ │ │ │ cmp r1, r0 │ │ │ │ - beq.w a4de8 <_PyEval_EvalFrameDefault@@Base+0x6c50> │ │ │ │ + beq.w a4dea <_PyEval_EvalFrameDefault@@Base+0x6c4e> │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r6, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 9f894 <_PyEval_EvalFrameDefault@@Base+0x16fc> │ │ │ │ + beq.n 9f8a0 <_PyEval_EvalFrameDefault@@Base+0x1704> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a4e5e <_PyEval_EvalFrameDefault@@Base+0x6cc6> │ │ │ │ + beq.w a4e58 <_PyEval_EvalFrameDefault@@Base+0x6cbc> │ │ │ │ ldrh.w r3, [r8] │ │ │ │ str.w r6, [r9, #-4] │ │ │ │ str.w r4, [r9], #4 │ │ │ │ uxtb r4, r3 │ │ │ │ lsrs r3, r3, #8 │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w r3, sl, r4, lsl #2 │ │ │ │ @@ -175343,30 +175302,30 @@ │ │ │ │ ldr.w r5, [r9, #-4] │ │ │ │ movw r3, #11612 @ 0x2d5c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ str.w r8, [r7, #28] │ │ │ │ add.w r8, r8, #4 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w a6980 <_PyEval_EvalFrameDefault@@Base+0x87e8> │ │ │ │ + bne.w a6ca0 <_PyEval_EvalFrameDefault@@Base+0x8b04> │ │ │ │ ldr r4, [r5, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w a5020 <_PyEval_EvalFrameDefault@@Base+0x6e88> │ │ │ │ + beq.w a503c <_PyEval_EvalFrameDefault@@Base+0x6ea0> │ │ │ │ ldr r2, [r5, #8] │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bge.w a5008 <_PyEval_EvalFrameDefault@@Base+0x6e70> │ │ │ │ + bge.w a5024 <_PyEval_EvalFrameDefault@@Base+0x6e88> │ │ │ │ add.w r3, r4, r2, lsl #2 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r5, #8] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w a5252 <_PyEval_EvalFrameDefault@@Base+0x70ba> │ │ │ │ + beq.w a5290 <_PyEval_EvalFrameDefault@@Base+0x70f4> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ ldrh.w r3, [r8] │ │ │ │ str.w r2, [r9], #4 │ │ │ │ uxtb r4, r3 │ │ │ │ lsrs r3, r3, #8 │ │ │ │ str r3, [sp, #16] │ │ │ │ @@ -175374,26 +175333,26 @@ │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ bx r3 │ │ │ │ ldr.w r5, [r9, #-4] │ │ │ │ str.w r8, [r7, #28] │ │ │ │ add.w r8, r8, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 86280 │ │ │ │ + bl 86260 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9f942 <_PyEval_EvalFrameDefault@@Base+0x17aa> │ │ │ │ + beq.n 9f94e <_PyEval_EvalFrameDefault@@Base+0x17b2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a48c8 <_PyEval_EvalFrameDefault@@Base+0x6730> │ │ │ │ + beq.w a48c4 <_PyEval_EvalFrameDefault@@Base+0x6728> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w a56b6 <_PyEval_EvalFrameDefault@@Base+0x751e> │ │ │ │ + beq.w a5a7a <_PyEval_EvalFrameDefault@@Base+0x78de> │ │ │ │ ldrh.w r3, [r8] │ │ │ │ str.w r4, [r9, #-4] │ │ │ │ uxtb r4, r3 │ │ │ │ lsrs r3, r3, #8 │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w r3, sl, r4, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ @@ -175413,148 +175372,101 @@ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ str.w r8, [r7, #28] │ │ │ │ add.w r8, r8, #2 │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ cmp r1, #0 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ sub.w r3, r3, r1 │ │ │ │ - ble.w a4fa4 <_PyEval_EvalFrameDefault@@Base+0x6e0c> │ │ │ │ + ble.w a4fbe <_PyEval_EvalFrameDefault@@Base+0x6e22> │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp r2, r4 │ │ │ │ - beq.w a9fbe <_PyEval_EvalFrameDefault@@Base+0xbe26> │ │ │ │ + beq.w ab3a6 <_PyEval_EvalFrameDefault@@Base+0xd20a> │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ lsls r2, r3, #2 │ │ │ │ adds r4, r7, r2 │ │ │ │ str r1, [r4, #40] @ 0x28 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ cmp r1, #1 │ │ │ │ - ble.n 9fa02 <_PyEval_EvalFrameDefault@@Base+0x186a> │ │ │ │ + ble.n 9fa0e <_PyEval_EvalFrameDefault@@Base+0x1872> │ │ │ │ ldr r4, [r0, #16] │ │ │ │ mvn.w r5, #3221225472 @ 0xc0000000 │ │ │ │ add r2, r7 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ cmp r1, r5 │ │ │ │ - beq.w ab3d4 <_PyEval_EvalFrameDefault@@Base+0xd23c> │ │ │ │ + beq.w a9b64 <_PyEval_EvalFrameDefault@@Base+0xb9c8> │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r4, #0] │ │ │ │ str r4, [r2, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp r2, #2 │ │ │ │ - ble.n 9fa02 <_PyEval_EvalFrameDefault@@Base+0x186a> │ │ │ │ + ble.n 9fa0e <_PyEval_EvalFrameDefault@@Base+0x1872> │ │ │ │ adds r3, #11 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ adds r0, #16 │ │ │ │ movs r1, #2 │ │ │ │ add.w r3, r7, r3, lsl #2 │ │ │ │ mvn.w r5, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r4, [r0, #4]! │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, r5 │ │ │ │ - beq.w ab3c4 <_PyEval_EvalFrameDefault@@Base+0xd22c> │ │ │ │ + beq.w a9b54 <_PyEval_EvalFrameDefault@@Base+0xb9b8> │ │ │ │ adds r1, #1 │ │ │ │ adds r2, #1 │ │ │ │ cmp r6, r1 │ │ │ │ str r2, [r4, #0] │ │ │ │ str.w r4, [r3, #4]! │ │ │ │ - bgt.n 9f9e8 <_PyEval_EvalFrameDefault@@Base+0x1850> │ │ │ │ + bgt.n 9f9f4 <_PyEval_EvalFrameDefault@@Base+0x1858> │ │ │ │ ldrh.w r3, [r8] │ │ │ │ uxtb r4, r3 │ │ │ │ lsrs r3, r3, #8 │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w r3, sl, r4, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ bx r3 │ │ │ │ - ldr.w r3, [fp, #8] │ │ │ │ + ldr r6, [sp, #16] │ │ │ │ str.w r8, [r7, #28] │ │ │ │ - add.w r3, r3, #4096 @ 0x1000 │ │ │ │ - ldr.w r0, [r3, #340] @ 0x154 │ │ │ │ - add.w r3, r8, #8 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w a467c <_PyEval_EvalFrameDefault@@Base+0x64e4> │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - mvn.w r6, #1 │ │ │ │ - movw ip, #24368 @ 0x5f30 │ │ │ │ - movt ip, #70 @ 0x46 │ │ │ │ - subs r6, r6, r3 │ │ │ │ - ldr.w r2, [r8, #4] │ │ │ │ - add.w r5, r9, r6, lsl #2 │ │ │ │ - ldr.w r1, [r9, r6, lsl #2] │ │ │ │ - ldr r3, [r1, #4] │ │ │ │ - cmp r3, ip │ │ │ │ - bne.w a780a <_PyEval_EvalFrameDefault@@Base+0x9672> │ │ │ │ - ldr r3, [r1, #68] @ 0x44 │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.w a780a <_PyEval_EvalFrameDefault@@Base+0x9672> │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - mvns r3, r4 │ │ │ │ - ldr.w r2, [r9, r3, lsl #2] │ │ │ │ - sub.w r3, r9, r4, lsl #2 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w a4f86 <_PyEval_EvalFrameDefault@@Base+0x6dee> │ │ │ │ - ldr r2, [r1, #24] │ │ │ │ - adds r4, #1 │ │ │ │ - subs r3, #4 │ │ │ │ - str r4, [sp, #16] │ │ │ │ - ldr r2, [r2, #24] │ │ │ │ - lsls r4, r2, #31 │ │ │ │ - bpl.w a4f90 <_PyEval_EvalFrameDefault@@Base+0x6df8> │ │ │ │ - mov r2, r0 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - str r0, [sp, #0] │ │ │ │ - movs r0, #0 │ │ │ │ - str r0, [sp, #4] │ │ │ │ - mov r0, fp │ │ │ │ - bl 9d2e8 <_PyEvalFramePushAndInit@@Base> │ │ │ │ + add.w r8, r8, #2 │ │ │ │ + mov r1, r6 │ │ │ │ + lsls r3, r6, #2 │ │ │ │ + sub.w r5, r9, r3 │ │ │ │ + negs r4, r3 │ │ │ │ + mov r0, r5 │ │ │ │ + bl c30b8 <_PyTuple_FromArraySteal@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w a8aa6 <_PyEval_EvalFrameDefault@@Base+0xa90e> │ │ │ │ - ldr.w r8, [r0, #28] │ │ │ │ - movs r3, #4 │ │ │ │ - strh r3, [r7, #36] @ 0x24 │ │ │ │ - add.w r3, r7, #40 @ 0x28 │ │ │ │ - subs r3, r5, r3 │ │ │ │ - add.w r9, r0, #40 @ 0x28 │ │ │ │ - ldrh.w r2, [r8] │ │ │ │ - asrs r3, r3, #2 │ │ │ │ - str r3, [r7, #32] │ │ │ │ - ldr.w r3, [fp, #28] │ │ │ │ - uxtb r4, r2 │ │ │ │ - ldr r1, [r0, #32] │ │ │ │ - str r7, [r0, #4] │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [fp, #28] │ │ │ │ - lsrs r3, r2, #8 │ │ │ │ + beq.w aace2 <_PyEval_EvalFrameDefault@@Base+0xcb46> │ │ │ │ + rsb r3, r6, #1 │ │ │ │ + str.w r0, [r9, r4] │ │ │ │ + mov r2, r6 │ │ │ │ + add.w r9, r9, r3, lsl #2 │ │ │ │ + ldrh.w r3, [r8] │ │ │ │ + uxtb r4, r3 │ │ │ │ + lsrs r3, r3, #8 │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w r3, sl, r4, lsl #2 │ │ │ │ - mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - str.w r0, [fp, #52] @ 0x34 │ │ │ │ - add.w r9, r9, r1, lsl #2 │ │ │ │ - mov r7, r0 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ - str r2, [r0, #32] │ │ │ │ orr.w r3, r3, #1 │ │ │ │ bx r3 │ │ │ │ ldr.w r4, [r9, #-4] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str.w r8, [r7, #28] │ │ │ │ cmp r4, r3 │ │ │ │ - beq.w a4dd0 <_PyEval_EvalFrameDefault@@Base+0x6c38> │ │ │ │ + beq.w a4dd2 <_PyEval_EvalFrameDefault@@Base+0x6c36> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9fb06 <_PyEval_EvalFrameDefault@@Base+0x196e> │ │ │ │ + beq.n 9fa8c <_PyEval_EvalFrameDefault@@Base+0x18f0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a7342 <_PyEval_EvalFrameDefault@@Base+0x91aa> │ │ │ │ + beq.w a89b0 <_PyEval_EvalFrameDefault@@Base+0xa814> │ │ │ │ movw r2, #7780 @ 0x1e64 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrh.w r1, [r8, #2] │ │ │ │ @@ -175571,134 +175483,73 @@ │ │ │ │ uxtb r4, r3 │ │ │ │ lsrs r3, r3, #8 │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w r3, sl, r4, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ bx r3 │ │ │ │ - ldr r6, [sp, #16] │ │ │ │ - str.w r8, [r7, #28] │ │ │ │ - add.w r8, r8, #2 │ │ │ │ - mov r1, r6 │ │ │ │ - lsls r3, r6, #2 │ │ │ │ - sub.w r5, r9, r3 │ │ │ │ - negs r4, r3 │ │ │ │ - mov r0, r5 │ │ │ │ - bl c30b0 <_PyTuple_FromArraySteal@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w a93ac <_PyEval_EvalFrameDefault@@Base+0xb214> │ │ │ │ - rsb r3, r6, #1 │ │ │ │ - str.w r0, [r9, r4] │ │ │ │ - mov r2, r6 │ │ │ │ - add.w r9, r9, r3, lsl #2 │ │ │ │ - ldrh.w r3, [r8] │ │ │ │ - uxtb r4, r3 │ │ │ │ - lsrs r3, r3, #8 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - add.w r3, sl, r4, lsl #2 │ │ │ │ - ldr r3, [r3, #40] @ 0x28 │ │ │ │ - orr.w r3, r3, #1 │ │ │ │ - bx r3 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - ldr r0, [r7, #20] │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ - str.w r8, [r7, #28] │ │ │ │ - add.w r8, r8, #2 │ │ │ │ - ldr.w r4, [r9, #-4] │ │ │ │ - add.w r3, r3, r2, lsl #2 │ │ │ │ - ldr r1, [r3, #12] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w ab0a4 <_PyEval_EvalFrameDefault@@Base+0xcf0c> │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - movw r3, #21632 @ 0x5480 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r2, r3 │ │ │ │ - mov r2, r4 │ │ │ │ - bne.w a74cc <_PyEval_EvalFrameDefault@@Base+0x9334> │ │ │ │ - bl 793e8 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 9fbde <_PyEval_EvalFrameDefault@@Base+0x1a46> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w a8ab0 <_PyEval_EvalFrameDefault@@Base+0xa918> │ │ │ │ - cmp r5, #0 │ │ │ │ - bne.w a56b6 <_PyEval_EvalFrameDefault@@Base+0x751e> │ │ │ │ - ldrh.w r3, [r8] │ │ │ │ - sub.w r9, r9, #4 │ │ │ │ - uxtb r4, r3 │ │ │ │ - lsrs r3, r3, #8 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - add.w r3, sl, r4, lsl #2 │ │ │ │ - ldr r3, [r3, #40] @ 0x28 │ │ │ │ - orr.w r3, r3, #1 │ │ │ │ - bx r3 │ │ │ │ str.w r8, [r7, #28] │ │ │ │ add.w r8, r8, #4 │ │ │ │ ldrd r4, r3, [r9, #-8] │ │ │ │ ldrh.w r2, [r8, #-2] │ │ │ │ cmp r2, #15 │ │ │ │ - bls.w a6242 <_PyEval_EvalFrameDefault@@Base+0x80aa> │ │ │ │ + bls.w a623c <_PyEval_EvalFrameDefault@@Base+0x80a0> │ │ │ │ ldrh.w r2, [r8, #-2] │ │ │ │ movw r6, #65535 @ 0xffff │ │ │ │ and.w r1, r2, #15 │ │ │ │ uxth.w ip, r2 │ │ │ │ ubfx r0, r2, #4, #12 │ │ │ │ mov r5, r0 │ │ │ │ cmp ip, r6 │ │ │ │ - beq.w aa9c2 <_PyEval_EvalFrameDefault@@Base+0xc82a> │ │ │ │ + beq.w a98ea <_PyEval_EvalFrameDefault@@Base+0xb74e> │ │ │ │ ldrb.w r2, [r8, #-2] │ │ │ │ subs r0, #1 │ │ │ │ str r3, [sp, #24] │ │ │ │ bfi r2, r1, #0, #4 │ │ │ │ strb.w r2, [r8, #-2] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r1, r3 │ │ │ │ ldrh.w r5, [r8, #-2] │ │ │ │ asrs r2, r2, #5 │ │ │ │ bfi r5, r0, #4, #12 │ │ │ │ strh.w r5, [r8, #-2] │ │ │ │ mov r0, r4 │ │ │ │ - bl d1354 │ │ │ │ + bl d136c │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r5, r0 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 9fc70 <_PyEval_EvalFrameDefault@@Base+0x1ad8> │ │ │ │ + beq.n 9fb46 <_PyEval_EvalFrameDefault@@Base+0x19aa> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w a59a0 <_PyEval_EvalFrameDefault@@Base+0x7808> │ │ │ │ + beq.w a5926 <_PyEval_EvalFrameDefault@@Base+0x778a> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 9fc84 <_PyEval_EvalFrameDefault@@Base+0x1aec> │ │ │ │ + beq.n 9fb5a <_PyEval_EvalFrameDefault@@Base+0x19be> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w a4750 <_PyEval_EvalFrameDefault@@Base+0x65b8> │ │ │ │ + beq.w a476e <_PyEval_EvalFrameDefault@@Base+0x65d2> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w a56b2 <_PyEval_EvalFrameDefault@@Base+0x751a> │ │ │ │ + beq.w a5a76 <_PyEval_EvalFrameDefault@@Base+0x78da> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ lsls r4, r3, #27 │ │ │ │ - bpl.n 9fcbc <_PyEval_EvalFrameDefault@@Base+0x1b24> │ │ │ │ + bpl.n 9fb92 <_PyEval_EvalFrameDefault@@Base+0x19f6> │ │ │ │ mov r0, r5 │ │ │ │ - bl c34a8 │ │ │ │ + bl c34b0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w a9310 <_PyEval_EvalFrameDefault@@Base+0xb178> │ │ │ │ + bne.w a9072 <_PyEval_EvalFrameDefault@@Base+0xaed6> │ │ │ │ cmp r4, #0 │ │ │ │ - blt.w a56b2 <_PyEval_EvalFrameDefault@@Base+0x751a> │ │ │ │ + blt.w a5a76 <_PyEval_EvalFrameDefault@@Base+0x78da> │ │ │ │ itete ne │ │ │ │ movwne r5, #4308 @ 0x10d4 │ │ │ │ movweq r5, #7780 @ 0x1e64 │ │ │ │ movtne r5, #70 @ 0x46 │ │ │ │ movteq r5, #70 @ 0x46 │ │ │ │ ldrh.w r3, [r8] │ │ │ │ sub.w r9, r9, #4 │ │ │ │ @@ -175706,37 +175557,145 @@ │ │ │ │ uxtb r4, r3 │ │ │ │ lsrs r3, r3, #8 │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w r3, sl, r4, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ bx r3 │ │ │ │ + ldr.w r3, [fp, #8] │ │ │ │ + str.w r8, [r7, #28] │ │ │ │ + add.w r3, r3, #4096 @ 0x1000 │ │ │ │ + ldr.w r0, [r3, #340] @ 0x154 │ │ │ │ + add.w r3, r8, #8 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w a4678 <_PyEval_EvalFrameDefault@@Base+0x64dc> │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + mvn.w r6, #1 │ │ │ │ + movw ip, #24368 @ 0x5f30 │ │ │ │ + movt ip, #70 @ 0x46 │ │ │ │ + subs r6, r6, r3 │ │ │ │ + ldr.w r2, [r8, #4] │ │ │ │ + add.w r5, r9, r6, lsl #2 │ │ │ │ + ldr.w r1, [r9, r6, lsl #2] │ │ │ │ + ldr r3, [r1, #4] │ │ │ │ + cmp r3, ip │ │ │ │ + bne.w a7a2c <_PyEval_EvalFrameDefault@@Base+0x9890> │ │ │ │ + ldr r3, [r1, #68] @ 0x44 │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.w a7a2c <_PyEval_EvalFrameDefault@@Base+0x9890> │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + mvns r3, r4 │ │ │ │ + ldr.w r2, [r9, r3, lsl #2] │ │ │ │ + sub.w r3, r9, r4, lsl #2 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w a4fa0 <_PyEval_EvalFrameDefault@@Base+0x6e04> │ │ │ │ + ldr r2, [r1, #24] │ │ │ │ + adds r4, #1 │ │ │ │ + subs r3, #4 │ │ │ │ + str r4, [sp, #16] │ │ │ │ + ldr r2, [r2, #24] │ │ │ │ + lsls r4, r2, #31 │ │ │ │ + bpl.w a4faa <_PyEval_EvalFrameDefault@@Base+0x6e0e> │ │ │ │ + mov r2, r0 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + str r0, [sp, #0] │ │ │ │ + movs r0, #0 │ │ │ │ + str r0, [sp, #4] │ │ │ │ + mov r0, fp │ │ │ │ + bl 9d2ec <_PyEvalFramePushAndInit@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w a8b1c <_PyEval_EvalFrameDefault@@Base+0xa980> │ │ │ │ + ldr.w r8, [r0, #28] │ │ │ │ + movs r3, #4 │ │ │ │ + strh r3, [r7, #36] @ 0x24 │ │ │ │ + add.w r3, r7, #40 @ 0x28 │ │ │ │ + subs r3, r5, r3 │ │ │ │ + add.w r9, r0, #40 @ 0x28 │ │ │ │ + ldrh.w r2, [r8] │ │ │ │ + asrs r3, r3, #2 │ │ │ │ + str r3, [r7, #32] │ │ │ │ + ldr.w r3, [fp, #28] │ │ │ │ + uxtb r4, r2 │ │ │ │ + ldr r1, [r0, #32] │ │ │ │ + str r7, [r0, #4] │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [fp, #28] │ │ │ │ + lsrs r3, r2, #8 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + add.w r3, sl, r4, lsl #2 │ │ │ │ + mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ + str.w r0, [fp, #52] @ 0x34 │ │ │ │ + add.w r9, r9, r1, lsl #2 │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r3, [r3, #40] @ 0x28 │ │ │ │ + str r2, [r0, #32] │ │ │ │ + orr.w r3, r3, #1 │ │ │ │ + bx r3 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + ldr r0, [r7, #20] │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ + str.w r8, [r7, #28] │ │ │ │ + add.w r8, r8, #2 │ │ │ │ + ldr.w r4, [r9, #-4] │ │ │ │ + add.w r3, r3, r2, lsl #2 │ │ │ │ + ldr r1, [r3, #12] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w aa72e <_PyEval_EvalFrameDefault@@Base+0xc592> │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + movw r3, #21632 @ 0x5480 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + cmp r2, r3 │ │ │ │ + mov r2, r4 │ │ │ │ + bne.w a8578 <_PyEval_EvalFrameDefault@@Base+0xa3dc> │ │ │ │ + bl 7937c │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 9fcc6 <_PyEval_EvalFrameDefault@@Base+0x1b2a> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w a7b3c <_PyEval_EvalFrameDefault@@Base+0x99a0> │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.w a5a7a <_PyEval_EvalFrameDefault@@Base+0x78de> │ │ │ │ + ldrh.w r3, [r8] │ │ │ │ + sub.w r9, r9, #4 │ │ │ │ + uxtb r4, r3 │ │ │ │ + lsrs r3, r3, #8 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + add.w r3, sl, r4, lsl #2 │ │ │ │ + ldr r3, [r3, #40] @ 0x28 │ │ │ │ + orr.w r3, r3, #1 │ │ │ │ + bx r3 │ │ │ │ ldrd r2, r1, [r9, #-12] │ │ │ │ movw r3, #40764 @ 0x9f3c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ str.w r8, [r7, #28] │ │ │ │ ldr.w r5, [r9, #-4] │ │ │ │ add.w r8, r8, #8 │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ cmpeq r1, #0 │ │ │ │ - bne.w a7b3e <_PyEval_EvalFrameDefault@@Base+0x99a6> │ │ │ │ + bne.w a7c22 <_PyEval_EvalFrameDefault@@Base+0x9a86> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r3 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r0 │ │ │ │ - bne.w a566a <_PyEval_EvalFrameDefault@@Base+0x74d2> │ │ │ │ + bne.w a5802 <_PyEval_EvalFrameDefault@@Base+0x7666> │ │ │ │ ldr r1, [r5, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 9fd1c <_PyEval_EvalFrameDefault@@Base+0x1b84> │ │ │ │ + beq.n 9fd28 <_PyEval_EvalFrameDefault@@Base+0x1b8c> │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r5, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w a6ed2 <_PyEval_EvalFrameDefault@@Base+0x8d3a> │ │ │ │ + beq.w a85ac <_PyEval_EvalFrameDefault@@Base+0xa410> │ │ │ │ ldrh.w r3, [r8] │ │ │ │ sub.w r9, r9, #8 │ │ │ │ str.w r4, [r9, #-4] │ │ │ │ uxtb r4, r3 │ │ │ │ lsrs r3, r3, #8 │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w r3, sl, r4, lsl #2 │ │ │ │ @@ -175748,53 +175707,53 @@ │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ str.w r8, [r7, #28] │ │ │ │ mov r4, r5 │ │ │ │ add.w r8, r8, #4 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r3, r6 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w a69e4 <_PyEval_EvalFrameDefault@@Base+0x884c> │ │ │ │ + bne.w a63e0 <_PyEval_EvalFrameDefault@@Base+0x8244> │ │ │ │ ldr r1, [r6, #4] │ │ │ │ movw r2, #42220 @ 0xa4ec │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w a69e4 <_PyEval_EvalFrameDefault@@Base+0x884c> │ │ │ │ + bne.w a63e0 <_PyEval_EvalFrameDefault@@Base+0x8244> │ │ │ │ ldr r2, [r5, #8] │ │ │ │ cmp r2, #8 │ │ │ │ - bhi.w a7bec <_PyEval_EvalFrameDefault@@Base+0x9a54> │ │ │ │ + bhi.w a7b7a <_PyEval_EvalFrameDefault@@Base+0x99de> │ │ │ │ ldr r1, [r5, #12] │ │ │ │ ldr r2, [r6, #8] │ │ │ │ cmp r1, r2 │ │ │ │ - bge.w a7bec <_PyEval_EvalFrameDefault@@Base+0x9a54> │ │ │ │ + bge.w a7b7a <_PyEval_EvalFrameDefault@@Base+0x99de> │ │ │ │ ldrb r2, [r6, #16] │ │ │ │ ubfx r0, r2, #2, #3 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.w a7c0e <_PyEval_EvalFrameDefault@@Base+0x9a76> │ │ │ │ + bne.w a7b5c <_PyEval_EvalFrameDefault@@Base+0x99c0> │ │ │ │ lsls r0, r2, #26 │ │ │ │ - bpl.w a7bbc <_PyEval_EvalFrameDefault@@Base+0x9a24> │ │ │ │ + bpl.w a7b54 <_PyEval_EvalFrameDefault@@Base+0x99b8> │ │ │ │ lsls r2, r2, #25 │ │ │ │ - bpl.w a825a <_PyEval_EvalFrameDefault@@Base+0xa0c2> │ │ │ │ + bpl.w a7bdc <_PyEval_EvalFrameDefault@@Base+0x9a40> │ │ │ │ add r1, r6 │ │ │ │ ldrb r2, [r1, #20] │ │ │ │ cmp r2, #127 @ 0x7f │ │ │ │ - bhi.w a7bec <_PyEval_EvalFrameDefault@@Base+0x9a54> │ │ │ │ + bhi.w a7b7a <_PyEval_EvalFrameDefault@@Base+0x99de> │ │ │ │ movs r3, #24 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ mul.w r3, r2, r3 │ │ │ │ movw r2, #19968 @ 0x4e00 │ │ │ │ movt r2, #72 @ 0x48 │ │ │ │ add.w r3, r3, #42496 @ 0xa600 │ │ │ │ adds r4, r3, r2 │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w a5a96 <_PyEval_EvalFrameDefault@@Base+0x78fe> │ │ │ │ + bne.w a5c42 <_PyEval_EvalFrameDefault@@Base+0x7aa6> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w a5140 <_PyEval_EvalFrameDefault@@Base+0x6fa8> │ │ │ │ + bne.w a5118 <_PyEval_EvalFrameDefault@@Base+0x6f7c> │ │ │ │ ldrh.w r3, [r8] │ │ │ │ sub.w r9, r9, #4 │ │ │ │ str.w r4, [r9, #-4] │ │ │ │ uxtb r4, r3 │ │ │ │ lsrs r3, r3, #8 │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w r3, sl, r4, lsl #2 │ │ │ │ @@ -175813,95 +175772,95 @@ │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ ldr.w r2, [r9, r3, lsl #2] │ │ │ │ add.w r3, r9, r6, lsl #2 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ ldr.w r3, [r9, r6, lsl #2] │ │ │ │ str r3, [sp, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w a8520 <_PyEval_EvalFrameDefault@@Base+0xa388> │ │ │ │ + bne.w a779c <_PyEval_EvalFrameDefault@@Base+0x9600> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ movw r1, #16312 @ 0x3fb8 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w a853e <_PyEval_EvalFrameDefault@@Base+0xa3a6> │ │ │ │ + bne.w a77ba <_PyEval_EvalFrameDefault@@Base+0x961e> │ │ │ │ str r5, [sp, #28] │ │ │ │ ldr r5, [sp, #24] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ - bne.w a5346 <_PyEval_EvalFrameDefault@@Base+0x71ae> │ │ │ │ + bne.w a53a0 <_PyEval_EvalFrameDefault@@Base+0x7204> │ │ │ │ ldr r4, [r3, #4] │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ blx r4 │ │ │ │ cmp r6, #0 │ │ │ │ mov r9, r0 │ │ │ │ - ble.w a5130 <_PyEval_EvalFrameDefault@@Base+0x6f98> │ │ │ │ + ble.w a51b2 <_PyEval_EvalFrameDefault@@Base+0x7016> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9fe68 <_PyEval_EvalFrameDefault@@Base+0x1cd0> │ │ │ │ + beq.n 9fe74 <_PyEval_EvalFrameDefault@@Base+0x1cd8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a6daa <_PyEval_EvalFrameDefault@@Base+0x8c12> │ │ │ │ + beq.w a6db4 <_PyEval_EvalFrameDefault@@Base+0x8c18> │ │ │ │ cmp r6, #1 │ │ │ │ - beq.n 9fe8e <_PyEval_EvalFrameDefault@@Base+0x1cf6> │ │ │ │ + beq.n 9fe9a <_PyEval_EvalFrameDefault@@Base+0x1cfe> │ │ │ │ movs r4, #1 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r5, [r3, r4, lsl #2] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9fe88 <_PyEval_EvalFrameDefault@@Base+0x1cf0> │ │ │ │ + beq.n 9fe94 <_PyEval_EvalFrameDefault@@Base+0x1cf8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a69c4 <_PyEval_EvalFrameDefault@@Base+0x882c> │ │ │ │ + beq.w a697e <_PyEval_EvalFrameDefault@@Base+0x87e2> │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, r6 │ │ │ │ - bne.n 9fe6e <_PyEval_EvalFrameDefault@@Base+0x1cd6> │ │ │ │ + bne.n 9fe7a <_PyEval_EvalFrameDefault@@Base+0x1cde> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9fea6 <_PyEval_EvalFrameDefault@@Base+0x1d0e> │ │ │ │ + beq.n 9feb2 <_PyEval_EvalFrameDefault@@Base+0x1d16> │ │ │ │ ldr r2, [sp, #24] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a95ea <_PyEval_EvalFrameDefault@@Base+0xb452> │ │ │ │ + beq.w aa4cc <_PyEval_EvalFrameDefault@@Base+0xc330> │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w a74c2 <_PyEval_EvalFrameDefault@@Base+0x932a> │ │ │ │ + beq.w a8be2 <_PyEval_EvalFrameDefault@@Base+0xaa46> │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str.w r9, [r3] │ │ │ │ ldr.w r3, [fp, #12] │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w a749a <_PyEval_EvalFrameDefault@@Base+0x9302> │ │ │ │ + bne.w a8bba <_PyEval_EvalFrameDefault@@Base+0xaa1e> │ │ │ │ ldrh.w r3, [r8] │ │ │ │ ldr.w r9, [sp, #48] @ 0x30 │ │ │ │ uxtb r4, r3 │ │ │ │ lsrs r3, r3, #8 │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w r3, sl, r4, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ bx r3 │ │ │ │ str.w r8, [r7, #28] │ │ │ │ add.w r8, r8, #4 │ │ │ │ ldrd r3, r4, [r9, #-8] │ │ │ │ ldrh.w r2, [r8, #-2] │ │ │ │ cmp r2, #15 │ │ │ │ - bls.w a69f2 <_PyEval_EvalFrameDefault@@Base+0x885a> │ │ │ │ + bls.w a63ee <_PyEval_EvalFrameDefault@@Base+0x8252> │ │ │ │ ldrh.w r2, [r8, #-2] │ │ │ │ movw r5, #65535 @ 0xffff │ │ │ │ str r3, [sp, #16] │ │ │ │ and.w r0, r2, #15 │ │ │ │ uxth r6, r2 │ │ │ │ ubfx r1, r2, #4, #12 │ │ │ │ cmp r6, r5 │ │ │ │ @@ -175912,31 +175871,31 @@ │ │ │ │ bfi r1, r0, #0, #4 │ │ │ │ strb.w r1, [r8, #-2] │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r4 │ │ │ │ ldrh.w r5, [r8, #-2] │ │ │ │ bfi r5, r2, #4, #12 │ │ │ │ strh.w r5, [r8, #-2] │ │ │ │ - bl 823e4 │ │ │ │ + bl 823f4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 9ff46 <_PyEval_EvalFrameDefault@@Base+0x1dae> │ │ │ │ + beq.n 9ff52 <_PyEval_EvalFrameDefault@@Base+0x1db6> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w a6dda <_PyEval_EvalFrameDefault@@Base+0x8c42> │ │ │ │ + beq.w a69a0 <_PyEval_EvalFrameDefault@@Base+0x8804> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w a4768 <_PyEval_EvalFrameDefault@@Base+0x65d0> │ │ │ │ + bne.w a474c <_PyEval_EvalFrameDefault@@Base+0x65b0> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w a56b2 <_PyEval_EvalFrameDefault@@Base+0x751a> │ │ │ │ + beq.w a5a76 <_PyEval_EvalFrameDefault@@Base+0x78da> │ │ │ │ ldrh.w r3, [r8] │ │ │ │ sub.w r9, r9, #4 │ │ │ │ str.w r5, [r9, #-4] │ │ │ │ uxtb r4, r3 │ │ │ │ lsrs r3, r3, #8 │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w r3, sl, r4, lsl #2 │ │ │ │ @@ -175944,48 +175903,48 @@ │ │ │ │ orr.w r3, r3, #1 │ │ │ │ bx r3 │ │ │ │ str.w r8, [r7, #28] │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ ldr.w r5, [r9, #-12] │ │ │ │ ldrd r0, r1, [r9, #-8] │ │ │ │ - bl 10f5d0 <_PyTime_localtime@@Base+0x50> │ │ │ │ + bl 10f6f8 <_PyTime_localtime@@Base+0x50> │ │ │ │ add.w r8, r8, #2 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w a8d88 <_PyEval_EvalFrameDefault@@Base+0xabf0> │ │ │ │ + beq.w aa00c <_PyEval_EvalFrameDefault@@Base+0xbe70> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 823e4 │ │ │ │ + bl 823f4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9ffc8 <_PyEval_EvalFrameDefault@@Base+0x1e30> │ │ │ │ + beq.n 9ffd4 <_PyEval_EvalFrameDefault@@Base+0x1e38> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 9ffc8 <_PyEval_EvalFrameDefault@@Base+0x1e30> │ │ │ │ - ldr r2, [pc, #756] @ (a02ac <_PyEval_EvalFrameDefault@@Base+0x2114>) │ │ │ │ + cbnz r3, 9ffd4 <_PyEval_EvalFrameDefault@@Base+0x1e38> │ │ │ │ + ldr r2, [pc, #632] @ (a023c <_PyEval_EvalFrameDefault@@Base+0x20a0>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w a887c <_PyEval_EvalFrameDefault@@Base+0xa6e4> │ │ │ │ + bne.w a8a22 <_PyEval_EvalFrameDefault@@Base+0xa886> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9ffdc <_PyEval_EvalFrameDefault@@Base+0x1e44> │ │ │ │ + beq.n 9ffe8 <_PyEval_EvalFrameDefault@@Base+0x1e4c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a4948 <_PyEval_EvalFrameDefault@@Base+0x67b0> │ │ │ │ + beq.w a4936 <_PyEval_EvalFrameDefault@@Base+0x679a> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w a7294 <_PyEval_EvalFrameDefault@@Base+0x90fc> │ │ │ │ + beq.w a5a72 <_PyEval_EvalFrameDefault@@Base+0x78d6> │ │ │ │ ldrh.w r3, [r8] │ │ │ │ sub.w r9, r9, #8 │ │ │ │ str.w r6, [r9, #-4] │ │ │ │ uxtb r4, r3 │ │ │ │ lsrs r3, r3, #8 │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w r3, sl, r4, lsl #2 │ │ │ │ @@ -175995,26 +175954,26 @@ │ │ │ │ ldr.w r5, [r9, #-4] │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ str.w r8, [r7, #28] │ │ │ │ add.w r8, r8, #8 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w a4860 <_PyEval_EvalFrameDefault@@Base+0x66c8> │ │ │ │ - ldr r3, [pc, #656] @ (a02b0 <_PyEval_EvalFrameDefault@@Base+0x2118>) │ │ │ │ + bne.w a485c <_PyEval_EvalFrameDefault@@Base+0x66c0> │ │ │ │ + ldr r3, [pc, #532] @ (a0240 <_PyEval_EvalFrameDefault@@Base+0x20a4>) │ │ │ │ cmp r5, r3 │ │ │ │ - beq.w a5604 <_PyEval_EvalFrameDefault@@Base+0x746c> │ │ │ │ + beq.w a54e0 <_PyEval_EvalFrameDefault@@Base+0x7344> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n a0038 <_PyEval_EvalFrameDefault@@Base+0x1ea0> │ │ │ │ + beq.n a0044 <_PyEval_EvalFrameDefault@@Base+0x1ea8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a731e <_PyEval_EvalFrameDefault@@Base+0x9186> │ │ │ │ + beq.w a8a6c <_PyEval_EvalFrameDefault@@Base+0xa8d0> │ │ │ │ ldrh.w r2, [r8] │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ str.w r3, [r9, #-4] │ │ │ │ uxtb r4, r2 │ │ │ │ lsrs r3, r2, #8 │ │ │ │ str r3, [sp, #16] │ │ │ │ @@ -176025,90 +175984,90 @@ │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ add.w r2, r8, #8 │ │ │ │ str.w r8, [r7, #28] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ str r2, [sp, #28] │ │ │ │ ldr.w r3, [r3, #340] @ 0x154 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w a467c <_PyEval_EvalFrameDefault@@Base+0x64e4> │ │ │ │ + bne.w a4678 <_PyEval_EvalFrameDefault@@Base+0x64dc> │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mvn.w r6, #1 │ │ │ │ mvns r3, r2 │ │ │ │ subs r6, r6, r2 │ │ │ │ str r3, [sp, #24] │ │ │ │ add.w r2, r9, r3, lsl #2 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ ldr.w r3, [r9, r3, lsl #2] │ │ │ │ add.w r2, r9, r6, lsl #2 │ │ │ │ ldr.w r5, [r9, r6, lsl #2] │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w a4820 <_PyEval_EvalFrameDefault@@Base+0x6688> │ │ │ │ + bne.w a4854 <_PyEval_EvalFrameDefault@@Base+0x66b8> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movw r3, #33156 @ 0x8184 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w a4820 <_PyEval_EvalFrameDefault@@Base+0x6688> │ │ │ │ + bne.w a4854 <_PyEval_EvalFrameDefault@@Base+0x66b8> │ │ │ │ ldr r3, [r5, #12] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, r0 │ │ │ │ - beq.w aac7e <_PyEval_EvalFrameDefault@@Base+0xcae6> │ │ │ │ + beq.w a9f62 <_PyEval_EvalFrameDefault@@Base+0xbdc6> │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ str.w r3, [r9, r1, lsl #2] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w aac8e <_PyEval_EvalFrameDefault@@Base+0xcaf6> │ │ │ │ + beq.w a9f72 <_PyEval_EvalFrameDefault@@Base+0xbdd6> │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ add.w r3, r9, r6, lsl #2 │ │ │ │ str r1, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n a00f0 <_PyEval_EvalFrameDefault@@Base+0x1f58> │ │ │ │ + beq.n a00fc <_PyEval_EvalFrameDefault@@Base+0x1f60> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a56e6 <_PyEval_EvalFrameDefault@@Base+0x754e> │ │ │ │ + beq.w a56b8 <_PyEval_EvalFrameDefault@@Base+0x751c> │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ movw r3, #24368 @ 0x5f30 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w a4820 <_PyEval_EvalFrameDefault@@Base+0x6688> │ │ │ │ + bne.w a4854 <_PyEval_EvalFrameDefault@@Base+0x66b8> │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #68] @ 0x44 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w a4820 <_PyEval_EvalFrameDefault@@Base+0x6688> │ │ │ │ + bne.w a4854 <_PyEval_EvalFrameDefault@@Base+0x66b8> │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ adds r2, #1 │ │ │ │ ldr r1, [r3, #28] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w a4820 <_PyEval_EvalFrameDefault@@Base+0x6688> │ │ │ │ + bne.w a4854 <_PyEval_EvalFrameDefault@@Base+0x66b8> │ │ │ │ ldr.w r5, [fp, #148] @ 0x94 │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w a4820 <_PyEval_EvalFrameDefault@@Base+0x6688> │ │ │ │ + beq.w a4854 <_PyEval_EvalFrameDefault@@Base+0x66b8> │ │ │ │ ldr.w r1, [fp, #152] @ 0x98 │ │ │ │ subs r1, r1, r5 │ │ │ │ cmp.w r2, r1, asr #2 │ │ │ │ - bge.w a4820 <_PyEval_EvalFrameDefault@@Base+0x6688> │ │ │ │ + bge.w a4854 <_PyEval_EvalFrameDefault@@Base+0x66b8> │ │ │ │ ldr.w r1, [fp, #28] │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ cmp r1, #1 │ │ │ │ - ble.w a4820 <_PyEval_EvalFrameDefault@@Base+0x6688> │ │ │ │ + ble.w a4854 <_PyEval_EvalFrameDefault@@Base+0x66b8> │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ add.w r2, r5, r2, lsl #2 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str.w r2, [fp, #148] @ 0x94 │ │ │ │ subs r6, r1, #0 │ │ │ │ @@ -176116,61 +176075,61 @@ │ │ │ │ it ne │ │ │ │ movne r6, #1 │ │ │ │ str r1, [sp, #24] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ adds r0, r6, r0 │ │ │ │ cmp r2, r1 │ │ │ │ str r4, [r5, #8] │ │ │ │ - beq.w aaca6 <_PyEval_EvalFrameDefault@@Base+0xcb0e> │ │ │ │ + beq.w a9f8a <_PyEval_EvalFrameDefault@@Base+0xbdee> │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ str r3, [r5, #0] │ │ │ │ movs r1, #0 │ │ │ │ add.w r8, r3, #124 @ 0x7c │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ ldrd ip, r4, [r4, #8] │ │ │ │ strd ip, r4, [r5, #12] │ │ │ │ cmp r0, r2 │ │ │ │ str r1, [r5, #20] │ │ │ │ str r2, [r5, #32] │ │ │ │ strd r1, r8, [r5, #24] │ │ │ │ strh r1, [r5, #36] @ 0x24 │ │ │ │ strb.w r1, [r5, #38] @ 0x26 │ │ │ │ - bge.w a4f1c <_PyEval_EvalFrameDefault@@Base+0x6d84> │ │ │ │ + bge.w a4ea8 <_PyEval_EvalFrameDefault@@Base+0x6d0c> │ │ │ │ subs r2, r2, r0 │ │ │ │ adds r0, #10 │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ lsls r2, r2, #2 │ │ │ │ add.w r0, r5, r0, lsl #2 │ │ │ │ blx 2957c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [r5, #40] @ 0x28 │ │ │ │ add.w r1, r5, #40 @ 0x28 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - ble.w a4f2c <_PyEval_EvalFrameDefault@@Base+0x6d94> │ │ │ │ + ble.w a4eb8 <_PyEval_EvalFrameDefault@@Base+0x6d1c> │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #1 │ │ │ │ mov.w r4, r0, lsl #2 │ │ │ │ rsb r4, r4, #0 │ │ │ │ ldr.w r2, [r9, r4] │ │ │ │ str.w r2, [r1, r6, lsl #2] │ │ │ │ - ble.n a01ee <_PyEval_EvalFrameDefault@@Base+0x2056> │ │ │ │ + ble.n a01fa <_PyEval_EvalFrameDefault@@Base+0x205e> │ │ │ │ add.w r2, r6, #10 │ │ │ │ movs r0, #1 │ │ │ │ add.w r2, r5, r2, lsl #2 │ │ │ │ add.w r6, r9, r0, lsl #2 │ │ │ │ adds r0, #1 │ │ │ │ ldr r6, [r6, r4] │ │ │ │ str.w r6, [r2, #4]! │ │ │ │ ldr r6, [sp, #16] │ │ │ │ cmp r6, r0 │ │ │ │ - bgt.n a01dc <_PyEval_EvalFrameDefault@@Base+0x2044> │ │ │ │ + bgt.n a01e8 <_PyEval_EvalFrameDefault@@Base+0x204c> │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ subs r0, r2, #1 │ │ │ │ movs r2, #4 │ │ │ │ strh r2, [r7, #36] @ 0x24 │ │ │ │ ldrh.w r2, [r3, #124] @ 0x7c │ │ │ │ add.w r3, r7, #40 @ 0x28 │ │ │ │ @@ -176188,54 +176147,14 @@ │ │ │ │ add.w r9, r1, r3, lsl #2 │ │ │ │ add.w r3, sl, r4, lsl #2 │ │ │ │ str.w r5, [fp, #52] @ 0x34 │ │ │ │ str r2, [r5, #32] │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ bx r3 │ │ │ │ - str.w r8, [r7, #28] │ │ │ │ - add.w r8, r8, #8 │ │ │ │ - ldr.w r5, [r9, #-4] │ │ │ │ - ldrh.w r2, [r8, #-6] │ │ │ │ - cmp r2, #15 │ │ │ │ - bls.w a486a <_PyEval_EvalFrameDefault@@Base+0x66d2> │ │ │ │ - ldrh.w r3, [r8, #-6] │ │ │ │ - movw r0, #65535 @ 0xffff │ │ │ │ - cmp r2, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - ubfx r1, r3, #4, #12 │ │ │ │ - ittt ne │ │ │ │ - addne.w r2, r1, #4294967295 @ 0xffffffff │ │ │ │ - bfine r3, r2, #4, #12 │ │ │ │ - strhne.w r3, [r8, #-6] │ │ │ │ - bl c34a8 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n a027e <_PyEval_EvalFrameDefault@@Base+0x20e6> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w a6ba2 <_PyEval_EvalFrameDefault@@Base+0x8a0a> │ │ │ │ - cmp r4, #0 │ │ │ │ - blt.w a56b6 <_PyEval_EvalFrameDefault@@Base+0x751e> │ │ │ │ - ldrh.w r2, [r8] │ │ │ │ - beq.w a51d4 <_PyEval_EvalFrameDefault@@Base+0x703c> │ │ │ │ - uxtb r4, r2 │ │ │ │ - movw r3, #4308 @ 0x10d4 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - str.w r3, [r9, #-4] │ │ │ │ - lsrs r3, r2, #8 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - add.w r3, sl, r4, lsl #2 │ │ │ │ - ldr r3, [r3, #40] @ 0x28 │ │ │ │ - orr.w r3, r3, #1 │ │ │ │ - bx r3 │ │ │ │ - nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mvn.w r6, #1 │ │ │ │ str.w r8, [r7, #28] │ │ │ │ @@ -176251,101 +176170,94 @@ │ │ │ │ ldr.w r3, [r9, r6, lsl #2] │ │ │ │ cmp r0, #15 │ │ │ │ str r3, [sp, #24] │ │ │ │ add.w r3, r9, r6, lsl #2 │ │ │ │ ldr.w r2, [r9, r2, lsl #2] │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - bls.w a46be <_PyEval_EvalFrameDefault@@Base+0x6526> │ │ │ │ + bls.w a46ba <_PyEval_EvalFrameDefault@@Base+0x651e> │ │ │ │ ldrh.w r3, [r8, #-6] │ │ │ │ movw r5, #65535 @ 0xffff │ │ │ │ cmp r0, r5 │ │ │ │ ubfx r1, r3, #4, #12 │ │ │ │ - beq.w a4e8e <_PyEval_EvalFrameDefault@@Base+0x6cf6> │ │ │ │ + beq.w a4f0c <_PyEval_EvalFrameDefault@@Base+0x6d70> │ │ │ │ subs r1, #1 │ │ │ │ bfi r3, r1, #4, #12 │ │ │ │ strh.w r3, [r8, #-6] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w a4e94 <_PyEval_EvalFrameDefault@@Base+0x6cfc> │ │ │ │ + bne.w a4f12 <_PyEval_EvalFrameDefault@@Base+0x6d76> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ movw r3, #33156 @ 0x8184 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w a6cf8 <_PyEval_EvalFrameDefault@@Base+0x8b60> │ │ │ │ + beq.w a6494 <_PyEval_EvalFrameDefault@@Base+0x82f8> │ │ │ │ movw r3, #24368 @ 0x5f30 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w a4eb0 <_PyEval_EvalFrameDefault@@Base+0x6d18> │ │ │ │ + beq.w a4f2e <_PyEval_EvalFrameDefault@@Base+0x6d92> │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ orr.w r2, r6, #2147483648 @ 0x80000000 │ │ │ │ - bl 8e1fc │ │ │ │ + bl 8e1e8 │ │ │ │ cmp r4, #244 @ 0xf4 │ │ │ │ mov r9, r0 │ │ │ │ - beq.w a8898 <_PyEval_EvalFrameDefault@@Base+0xa700> │ │ │ │ + beq.w a7052 <_PyEval_EvalFrameDefault@@Base+0x8eb6> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n a0374 <_PyEval_EvalFrameDefault@@Base+0x21dc> │ │ │ │ + beq.n a02f4 <_PyEval_EvalFrameDefault@@Base+0x2158> │ │ │ │ ldr r1, [sp, #24] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - cbnz r3, a0374 <_PyEval_EvalFrameDefault@@Base+0x21dc> │ │ │ │ - ldr r2, [pc, #552] @ (a058c <_PyEval_EvalFrameDefault@@Base+0x23f4>) │ │ │ │ - ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w a7118 <_PyEval_EvalFrameDefault@@Base+0x8f80> │ │ │ │ - ldr r3, [r1, #4] │ │ │ │ - mov r0, r1 │ │ │ │ - ldr r3, [r3, #24] │ │ │ │ - blx r3 │ │ │ │ + beq.w a4e40 <_PyEval_EvalFrameDefault@@Base+0x6ca4> │ │ │ │ cmp r6, #0 │ │ │ │ - ble.w a4f6e <_PyEval_EvalFrameDefault@@Base+0x6dd6> │ │ │ │ + ble.w a4efa <_PyEval_EvalFrameDefault@@Base+0x6d5e> │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w a517e <_PyEval_EvalFrameDefault@@Base+0x6fe6> │ │ │ │ + bne.w a5156 <_PyEval_EvalFrameDefault@@Base+0x6fba> │ │ │ │ cmp r6, #1 │ │ │ │ - beq.n a03c4 <_PyEval_EvalFrameDefault@@Base+0x222c> │ │ │ │ + beq.n a0344 <_PyEval_EvalFrameDefault@@Base+0x21a8> │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r4, [r3, #4] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w a5584 <_PyEval_EvalFrameDefault@@Base+0x73ec> │ │ │ │ + bne.w a55ea <_PyEval_EvalFrameDefault@@Base+0x744e> │ │ │ │ cmp r6, #2 │ │ │ │ - beq.n a03c4 <_PyEval_EvalFrameDefault@@Base+0x222c> │ │ │ │ + beq.n a0344 <_PyEval_EvalFrameDefault@@Base+0x21a8> │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ movs r4, #2 │ │ │ │ adds r3, #4 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r5, [r3, #4]! │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w a4fda <_PyEval_EvalFrameDefault@@Base+0x6e42> │ │ │ │ + bne.w a4fd4 <_PyEval_EvalFrameDefault@@Base+0x6e38> │ │ │ │ adds r4, #1 │ │ │ │ cmp r6, r4 │ │ │ │ - bne.n a03aa <_PyEval_EvalFrameDefault@@Base+0x2212> │ │ │ │ + bne.n a032a <_PyEval_EvalFrameDefault@@Base+0x218e> │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w a8b80 <_PyEval_EvalFrameDefault@@Base+0xa9e8> │ │ │ │ + beq.w a7eb4 <_PyEval_EvalFrameDefault@@Base+0x9d18> │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str.w r9, [r3] │ │ │ │ ldr.w r3, [fp, #12] │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w a8b58 <_PyEval_EvalFrameDefault@@Base+0xa9c0> │ │ │ │ + bne.w a7e8c <_PyEval_EvalFrameDefault@@Base+0x9cf0> │ │ │ │ ldrh.w r3, [r8] │ │ │ │ ldr.w r9, [sp, #48] @ 0x30 │ │ │ │ uxtb r4, r3 │ │ │ │ lsrs r3, r3, #8 │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w r3, sl, r4, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ @@ -176355,74 +176267,36 @@ │ │ │ │ movw r3, #42636 @ 0xa68c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ str.w r8, [r7, #28] │ │ │ │ ldr.w r5, [r9, #-4] │ │ │ │ add.w r8, r8, #4 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w a6f10 <_PyEval_EvalFrameDefault@@Base+0x8d78> │ │ │ │ + bne.w a85c2 <_PyEval_EvalFrameDefault@@Base+0xa426> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w a6f10 <_PyEval_EvalFrameDefault@@Base+0x8d78> │ │ │ │ + bne.w a85c2 <_PyEval_EvalFrameDefault@@Base+0xa426> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl f1f44 <_PyLong_Subtract@@Base> │ │ │ │ + bl f1fc4 <_PyLong_Subtract@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w a5560 <_PyEval_EvalFrameDefault@@Base+0x73c8> │ │ │ │ + bne.w a551c <_PyEval_EvalFrameDefault@@Base+0x7380> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n a044a <_PyEval_EvalFrameDefault@@Base+0x22b2> │ │ │ │ + beq.n a03ca <_PyEval_EvalFrameDefault@@Base+0x222e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a478a <_PyEval_EvalFrameDefault@@Base+0x65f2> │ │ │ │ + beq.w a4786 <_PyEval_EvalFrameDefault@@Base+0x65ea> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w a56b2 <_PyEval_EvalFrameDefault@@Base+0x751a> │ │ │ │ - ldrh.w r3, [r8] │ │ │ │ - sub.w r9, r9, #4 │ │ │ │ - str.w r4, [r9, #-4] │ │ │ │ - uxtb r4, r3 │ │ │ │ - lsrs r3, r3, #8 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - add.w r3, sl, r4, lsl #2 │ │ │ │ - ldr r3, [r3, #40] @ 0x28 │ │ │ │ - orr.w r3, r3, #1 │ │ │ │ - bx r3 │ │ │ │ - ldr.w r4, [r9, #-8] │ │ │ │ - movw r3, #26080 @ 0x65e0 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - str.w r8, [r7, #28] │ │ │ │ - ldr.w r5, [r9, #-4] │ │ │ │ - add.w r8, r8, #4 │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ - mov r6, r4 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.w a6f10 <_PyEval_EvalFrameDefault@@Base+0x8d78> │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.w a6f10 <_PyEval_EvalFrameDefault@@Base+0x8d78> │ │ │ │ - vldr d0, [r4, #8] │ │ │ │ - vldr d7, [r5, #8] │ │ │ │ - ldr r1, [r4, #0] │ │ │ │ - vmul.f64 d0, d0, d7 │ │ │ │ - cmp r1, #1 │ │ │ │ - bne.w a50b6 <_PyEval_EvalFrameDefault@@Base+0x6f1e> │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - vstr d0, [r4, #8] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n a04c4 <_PyEval_EvalFrameDefault@@Base+0x232c> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w a8504 <_PyEval_EvalFrameDefault@@Base+0xa36c> │ │ │ │ + beq.w a5a76 <_PyEval_EvalFrameDefault@@Base+0x78da> │ │ │ │ ldrh.w r3, [r8] │ │ │ │ sub.w r9, r9, #4 │ │ │ │ str.w r4, [r9, #-4] │ │ │ │ uxtb r4, r3 │ │ │ │ lsrs r3, r3, #8 │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w r3, sl, r4, lsl #2 │ │ │ │ @@ -176430,48 +176304,48 @@ │ │ │ │ orr.w r3, r3, #1 │ │ │ │ bx r3 │ │ │ │ str.w r8, [r7, #28] │ │ │ │ add.w r8, r8, #4 │ │ │ │ ldrd r5, r4, [r9, #-8] │ │ │ │ ldrh.w r2, [r8, #-2] │ │ │ │ cmp r2, #15 │ │ │ │ - bls.w a65d4 <_PyEval_EvalFrameDefault@@Base+0x843c> │ │ │ │ + bls.w a65d8 <_PyEval_EvalFrameDefault@@Base+0x843c> │ │ │ │ ldrh.w r3, [r8, #-2] │ │ │ │ movw r0, #65535 @ 0xffff │ │ │ │ cmp r2, r0 │ │ │ │ ubfx r1, r3, #4, #12 │ │ │ │ - beq.w a7972 <_PyEval_EvalFrameDefault@@Base+0x97da> │ │ │ │ + beq.w a7218 <_PyEval_EvalFrameDefault@@Base+0x907c> │ │ │ │ subs r2, r1, #1 │ │ │ │ bfi r3, r2, #4, #12 │ │ │ │ strh.w r3, [r8, #-2] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a797c <_PyEval_EvalFrameDefault@@Base+0x97e4> │ │ │ │ + beq.w a7222 <_PyEval_EvalFrameDefault@@Base+0x9086> │ │ │ │ ldr r3, [r3, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a797c <_PyEval_EvalFrameDefault@@Base+0x97e4> │ │ │ │ + beq.w a7222 <_PyEval_EvalFrameDefault@@Base+0x9086> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w a5324 <_PyEval_EvalFrameDefault@@Base+0x718c> │ │ │ │ + bne.w a526e <_PyEval_EvalFrameDefault@@Base+0x70d2> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n a054e <_PyEval_EvalFrameDefault@@Base+0x23b6> │ │ │ │ + beq.n a045a <_PyEval_EvalFrameDefault@@Base+0x22be> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a5ab8 <_PyEval_EvalFrameDefault@@Base+0x7920> │ │ │ │ + beq.w a5aee <_PyEval_EvalFrameDefault@@Base+0x7952> │ │ │ │ cmp r6, #0 │ │ │ │ - blt.w a56b2 <_PyEval_EvalFrameDefault@@Base+0x751a> │ │ │ │ + blt.w a5a76 <_PyEval_EvalFrameDefault@@Base+0x78da> │ │ │ │ ldrh.w r1, [r8] │ │ │ │ movw r3, #7780 @ 0x1e64 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ movw r2, #4308 @ 0x10d4 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ uxtb r4, r1 │ │ │ │ @@ -176482,17 +176356,103 @@ │ │ │ │ lsrs r3, r1, #8 │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w r3, sl, r4, lsl #2 │ │ │ │ sub.w r9, r9, #4 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ bx r3 │ │ │ │ - nop │ │ │ │ - ldrsh r0, [r0, r0] │ │ │ │ - lsls r0, r1, #1 │ │ │ │ + str.w r8, [r7, #28] │ │ │ │ + add.w r8, r8, #8 │ │ │ │ + ldr.w r5, [r9, #-4] │ │ │ │ + ldrh.w r2, [r8, #-6] │ │ │ │ + cmp r2, #15 │ │ │ │ + bls.w a4866 <_PyEval_EvalFrameDefault@@Base+0x66ca> │ │ │ │ + ldrh.w r3, [r8, #-6] │ │ │ │ + movw r0, #65535 @ 0xffff │ │ │ │ + cmp r2, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + ubfx r1, r3, #4, #12 │ │ │ │ + ittt ne │ │ │ │ + addne.w r2, r1, #4294967295 @ 0xffffffff │ │ │ │ + bfine r3, r2, #4, #12 │ │ │ │ + strhne.w r3, [r8, #-6] │ │ │ │ + bl c34b0 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n a04e4 <_PyEval_EvalFrameDefault@@Base+0x2348> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w a63c8 <_PyEval_EvalFrameDefault@@Base+0x822c> │ │ │ │ + cmp r4, #0 │ │ │ │ + blt.w a5a7a <_PyEval_EvalFrameDefault@@Base+0x78de> │ │ │ │ + ldrh.w r2, [r8] │ │ │ │ + beq.w a51cc <_PyEval_EvalFrameDefault@@Base+0x7030> │ │ │ │ + uxtb r4, r2 │ │ │ │ + movw r3, #4308 @ 0x10d4 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + str.w r3, [r9, #-4] │ │ │ │ + lsrs r3, r2, #8 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + add.w r3, sl, r4, lsl #2 │ │ │ │ + ldr r3, [r3, #40] @ 0x28 │ │ │ │ + orr.w r3, r3, #1 │ │ │ │ + bx r3 │ │ │ │ + ldr.w r4, [r9, #-8] │ │ │ │ + movw r3, #26080 @ 0x65e0 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + str.w r8, [r7, #28] │ │ │ │ + ldr.w r5, [r9, #-4] │ │ │ │ + add.w r8, r8, #4 │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ + mov r6, r4 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.w a85c2 <_PyEval_EvalFrameDefault@@Base+0xa426> │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.w a85c2 <_PyEval_EvalFrameDefault@@Base+0xa426> │ │ │ │ + vldr d0, [r4, #8] │ │ │ │ + vldr d7, [r5, #8] │ │ │ │ + ldr r1, [r4, #0] │ │ │ │ + vmul.f64 d0, d0, d7 │ │ │ │ + cmp r1, #1 │ │ │ │ + bne.w a517e <_PyEval_EvalFrameDefault@@Base+0x6fe2> │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + vstr d0, [r4, #8] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n a0566 <_PyEval_EvalFrameDefault@@Base+0x23ca> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w a8020 <_PyEval_EvalFrameDefault@@Base+0x9e84> │ │ │ │ + ldrh.w r3, [r8] │ │ │ │ + sub.w r9, r9, #4 │ │ │ │ + str.w r4, [r9, #-4] │ │ │ │ + uxtb r4, r3 │ │ │ │ + lsrs r3, r3, #8 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + add.w r3, sl, r4, lsl #2 │ │ │ │ + ldr r3, [r3, #40] @ 0x28 │ │ │ │ + orr.w r3, r3, #1 │ │ │ │ + bx r3 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + str.w r8, [r7, #28] │ │ │ │ + adds r3, #1 │ │ │ │ + add.w r8, r8, r3, lsl #1 │ │ │ │ + ldrh.w r3, [r8] │ │ │ │ + uxtb r4, r3 │ │ │ │ + lsrs r3, r3, #8 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + add.w r3, sl, r4, lsl #2 │ │ │ │ + ldr r3, [r3, #40] @ 0x28 │ │ │ │ + orr.w r3, r3, #1 │ │ │ │ + bx r3 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ mvn.w r6, #1 │ │ │ │ str.w r8, [r7, #28] │ │ │ │ add.w r8, r8, #8 │ │ │ │ mvns r3, r5 │ │ │ │ subs r6, r6, r5 │ │ │ │ lsls r2, r5, #2 │ │ │ │ @@ -176501,104 +176461,92 @@ │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ ldr.w r1, [r9, r3, lsl #2] │ │ │ │ sub.w r0, r9, r2 │ │ │ │ add.w r3, r9, r6, lsl #2 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldr.w r3, [r9, r6, lsl #2] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w a798a <_PyEval_EvalFrameDefault@@Base+0x97f2> │ │ │ │ + beq.w a805e <_PyEval_EvalFrameDefault@@Base+0x9ec2> │ │ │ │ subs r0, #4 │ │ │ │ cmp r5, #1 │ │ │ │ - bne.w a5a5e <_PyEval_EvalFrameDefault@@Base+0x78c6> │ │ │ │ + bne.w a58bc <_PyEval_EvalFrameDefault@@Base+0x7720> │ │ │ │ ldr r1, [r3, #4] │ │ │ │ movw r5, #30792 @ 0x7848 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ cmp r1, r5 │ │ │ │ - bne.w a5a5e <_PyEval_EvalFrameDefault@@Base+0x78c6> │ │ │ │ + bne.w a58bc <_PyEval_EvalFrameDefault@@Base+0x7720> │ │ │ │ ldr.w ip, [r3, #20] │ │ │ │ ldr.w r1, [ip, #8] │ │ │ │ cmp r1, #8 │ │ │ │ - bne.w a5a5e <_PyEval_EvalFrameDefault@@Base+0x78c6> │ │ │ │ + bne.w a58bc <_PyEval_EvalFrameDefault@@Base+0x7720> │ │ │ │ ldr.w r1, [fp, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - ble.w a5a5e <_PyEval_EvalFrameDefault@@Base+0x78c6> │ │ │ │ + ble.w a58bc <_PyEval_EvalFrameDefault@@Base+0x7720> │ │ │ │ ldrd r5, r0, [r0] │ │ │ │ str r0, [sp, #28] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, r0 │ │ │ │ - bne.w a5a5e <_PyEval_EvalFrameDefault@@Base+0x78c6> │ │ │ │ + bne.w a58bc <_PyEval_EvalFrameDefault@@Base+0x7720> │ │ │ │ ldr.w r2, [ip, #4] │ │ │ │ subs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ str.w r1, [fp, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ blx r2 │ │ │ │ ldr.w r2, [fp, #36] @ 0x24 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [fp, #36] @ 0x24 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n a0638 <_PyEval_EvalFrameDefault@@Base+0x24a0> │ │ │ │ + beq.n a064e <_PyEval_EvalFrameDefault@@Base+0x24b2> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w a7996 <_PyEval_EvalFrameDefault@@Base+0x97fe> │ │ │ │ + beq.w a78fc <_PyEval_EvalFrameDefault@@Base+0x9760> │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n a0650 <_PyEval_EvalFrameDefault@@Base+0x24b8> │ │ │ │ + beq.n a0666 <_PyEval_EvalFrameDefault@@Base+0x24ca> │ │ │ │ ldr r1, [sp, #28] │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w a5416 <_PyEval_EvalFrameDefault@@Base+0x727e> │ │ │ │ + beq.w a5384 <_PyEval_EvalFrameDefault@@Base+0x71e8> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n a0664 <_PyEval_EvalFrameDefault@@Base+0x24cc> │ │ │ │ + beq.n a067a <_PyEval_EvalFrameDefault@@Base+0x24de> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w aaef8 <_PyEval_EvalFrameDefault@@Base+0xcd60> │ │ │ │ + beq.w aa0dc <_PyEval_EvalFrameDefault@@Base+0xbf40> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w a8170 <_PyEval_EvalFrameDefault@@Base+0x9fd8> │ │ │ │ + beq.w a7c34 <_PyEval_EvalFrameDefault@@Base+0x9a98> │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str r4, [r3, #0] │ │ │ │ ldr.w r3, [fp, #12] │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w aa082 <_PyEval_EvalFrameDefault@@Base+0xbeea> │ │ │ │ + bne.w aaee4 <_PyEval_EvalFrameDefault@@Base+0xcd48> │ │ │ │ ldrh.w r3, [r8] │ │ │ │ ldr.w r9, [sp, #44] @ 0x2c │ │ │ │ uxtb r4, r3 │ │ │ │ lsrs r3, r3, #8 │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w r3, sl, r4, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ bx r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - str.w r8, [r7, #28] │ │ │ │ - adds r3, #1 │ │ │ │ - add.w r8, r8, r3, lsl #1 │ │ │ │ - ldrh.w r3, [r8] │ │ │ │ - uxtb r4, r3 │ │ │ │ - lsrs r3, r3, #8 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - add.w r3, sl, r4, lsl #2 │ │ │ │ - ldr r3, [r3, #40] @ 0x28 │ │ │ │ - orr.w r3, r3, #1 │ │ │ │ - bx r3 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ add.w r4, r8, #2 │ │ │ │ ldr.w r0, [r9, #-4]! │ │ │ │ subs r5, r3, #2 │ │ │ │ add.w r3, r7, #40 @ 0x28 │ │ │ │ sub.w r9, r9, r3 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ strb.w r5, [r7, #-1] │ │ │ │ @@ -176627,57 +176575,81 @@ │ │ │ │ add.w r3, sl, r4, lsl #2 │ │ │ │ add.w r9, r9, #4 │ │ │ │ mov r7, r2 │ │ │ │ str.w r0, [r1, r5, lsl #2] │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ bx r3 │ │ │ │ + ldr.w r5, [r9, #-4] │ │ │ │ + movw r3, #42636 @ 0xa68c │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + str.w r8, [r7, #28] │ │ │ │ + add.w r8, r8, #8 │ │ │ │ + ldr r2, [r5, #4] │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.w a485c <_PyEval_EvalFrameDefault@@Base+0x66c0> │ │ │ │ + ldr r3, [r5, #8] │ │ │ │ + and.w r3, r3, #3 │ │ │ │ + cmp r3, #1 │ │ │ │ + itt eq │ │ │ │ + movweq r3, #7780 @ 0x1e64 │ │ │ │ + movteq r3, #70 @ 0x46 │ │ │ │ + bne.w a5100 <_PyEval_EvalFrameDefault@@Base+0x6f64> │ │ │ │ + str.w r3, [r9, #-4] │ │ │ │ + ldrh.w r3, [r8] │ │ │ │ + uxtb r4, r3 │ │ │ │ + lsrs r3, r3, #8 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + add.w r3, sl, r4, lsl #2 │ │ │ │ + ldr r3, [r3, #40] @ 0x28 │ │ │ │ + orr.w r3, r3, #1 │ │ │ │ + bx r3 │ │ │ │ ldr r0, [r7, #20] │ │ │ │ str.w r8, [r7, #28] │ │ │ │ add.w r8, r8, #2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w a9c66 <_PyEval_EvalFrameDefault@@Base+0xbace> │ │ │ │ + beq.w aa628 <_PyEval_EvalFrameDefault@@Base+0xc48c> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ add r2, sp, #100 @ 0x64 │ │ │ │ ldr r4, [r3, #12] │ │ │ │ mov r1, r4 │ │ │ │ - bl 9aa9c │ │ │ │ + bl 9aa64 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w a34fa <_PyEval_EvalFrameDefault@@Base+0x5362> │ │ │ │ + blt.w a30b4 <_PyEval_EvalFrameDefault@@Base+0x4f18> │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a5452 <_PyEval_EvalFrameDefault@@Base+0x72ba> │ │ │ │ + beq.w a546c <_PyEval_EvalFrameDefault@@Base+0x72d0> │ │ │ │ str.w r3, [r9], #4 │ │ │ │ ldrh.w r3, [r8] │ │ │ │ uxtb r4, r3 │ │ │ │ lsrs r3, r3, #8 │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w r3, sl, r4, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ bx r3 │ │ │ │ - ldr.w r5, [r9, #-4] │ │ │ │ - movw r3, #42636 @ 0xa68c │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ str.w r8, [r7, #28] │ │ │ │ - add.w r8, r8, #8 │ │ │ │ - ldr r2, [r5, #4] │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.w a4860 <_PyEval_EvalFrameDefault@@Base+0x66c8> │ │ │ │ - ldr r3, [r5, #8] │ │ │ │ - and.w r3, r3, #3 │ │ │ │ - cmp r3, #1 │ │ │ │ - itt eq │ │ │ │ - movweq r3, #7780 @ 0x1e64 │ │ │ │ - movteq r3, #70 @ 0x46 │ │ │ │ - bne.w a5118 <_PyEval_EvalFrameDefault@@Base+0x6f80> │ │ │ │ - str.w r3, [r9, #-4] │ │ │ │ + add.w r8, r8, #2 │ │ │ │ + mov r0, r3 │ │ │ │ + lsls r6, r3, #2 │ │ │ │ + sub.w r5, r9, r6 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w a58f6 <_PyEval_EvalFrameDefault@@Base+0x775a> │ │ │ │ + bl 72198 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w a830e <_PyEval_EvalFrameDefault@@Base+0xa172> │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + str r4, [r5, #0] │ │ │ │ + rsb r3, r3, #1 │ │ │ │ + add.w r9, r9, r3, lsl #2 │ │ │ │ ldrh.w r3, [r8] │ │ │ │ uxtb r4, r3 │ │ │ │ lsrs r3, r3, #8 │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w r3, sl, r4, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ @@ -176690,224 +176662,200 @@ │ │ │ │ subs r3, r3, r1 │ │ │ │ mvns r1, r1 │ │ │ │ add.w r8, r8, #2 │ │ │ │ add.w r1, r9, r1, lsl #2 │ │ │ │ str r1, [sp, #24] │ │ │ │ ldr.w r1, [r9, r2, lsl #2] │ │ │ │ add.w r2, r9, r2, lsl #2 │ │ │ │ - str r2, [sp, #48] @ 0x30 │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ ldr.w r2, [r9, #-4] │ │ │ │ ldr.w r5, [r9, r3, lsl #2] │ │ │ │ add.w r3, r9, r3, lsl #2 │ │ │ │ str r2, [sp, #28] │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w a3d76 <_PyEval_EvalFrameDefault@@Base+0x5bde> │ │ │ │ + bne.w a4430 <_PyEval_EvalFrameDefault@@Base+0x6294> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movw r3, #33156 @ 0x8184 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ it ne │ │ │ │ ldrne r6, [sp, #16] │ │ │ │ - bne.n a0862 <_PyEval_EvalFrameDefault@@Base+0x26ca> │ │ │ │ + bne.n a089c <_PyEval_EvalFrameDefault@@Base+0x2700> │ │ │ │ ldr r3, [r5, #12] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ adds r6, r1, #1 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, r0 │ │ │ │ - beq.w a9410 <_PyEval_EvalFrameDefault@@Base+0xb278> │ │ │ │ + beq.w aa376 <_PyEval_EvalFrameDefault@@Base+0xc1da> │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ str.w r3, [r1, #-4] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w a9422 <_PyEval_EvalFrameDefault@@Base+0xb28a> │ │ │ │ - ldr r1, [sp, #44] @ 0x2c │ │ │ │ + beq.w aa388 <_PyEval_EvalFrameDefault@@Base+0xc1ec> │ │ │ │ + ldr r1, [sp, #52] @ 0x34 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str.w r1, [r3, #-8] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n a085a <_PyEval_EvalFrameDefault@@Base+0x26c2> │ │ │ │ + beq.n a0894 <_PyEval_EvalFrameDefault@@Base+0x26f8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a74e2 <_PyEval_EvalFrameDefault@@Base+0x934a> │ │ │ │ + beq.w a7670 <_PyEval_EvalFrameDefault@@Base+0x94d4> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - ldr r5, [sp, #44] @ 0x2c │ │ │ │ + ldr r5, [sp, #52] @ 0x34 │ │ │ │ subs r3, #4 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ subs r1, r6, r3 │ │ │ │ movw r3, #24368 @ 0x5f30 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.w a5864 <_PyEval_EvalFrameDefault@@Base+0x76cc> │ │ │ │ + bne.w a5968 <_PyEval_EvalFrameDefault@@Base+0x77cc> │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r3, #340] @ 0x154 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w a5864 <_PyEval_EvalFrameDefault@@Base+0x76cc> │ │ │ │ + bne.w a5968 <_PyEval_EvalFrameDefault@@Base+0x77cc> │ │ │ │ ldr r0, [r5, #64] @ 0x40 │ │ │ │ - movw r3, #56517 @ 0xdcc5 │ │ │ │ + movw r3, #56533 @ 0xdcd5 │ │ │ │ movt r3, #12 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.w a5864 <_PyEval_EvalFrameDefault@@Base+0x76cc> │ │ │ │ + bne.w a5968 <_PyEval_EvalFrameDefault@@Base+0x77cc> │ │ │ │ ldr r3, [r5, #24] │ │ │ │ mov r4, r7 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ lsls r0, r3, #31 │ │ │ │ - bpl.w a943a <_PyEval_EvalFrameDefault@@Base+0xb2a2> │ │ │ │ + bpl.w ab216 <_PyEval_EvalFrameDefault@@Base+0xd07a> │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, r5 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ mov r0, fp │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 9d2e8 <_PyEvalFramePushAndInit@@Base> │ │ │ │ + bl 9d2ec <_PyEvalFramePushAndInit@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n a08ce <_PyEval_EvalFrameDefault@@Base+0x2736> │ │ │ │ + beq.n a0908 <_PyEval_EvalFrameDefault@@Base+0x276c> │ │ │ │ ldr r2, [sp, #28] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w aabb0 <_PyEval_EvalFrameDefault@@Base+0xca18> │ │ │ │ + beq.w a95f0 <_PyEval_EvalFrameDefault@@Base+0xb454> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r3, #3 │ │ │ │ sub.w r9, r9, r3, lsl #2 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w a875a <_PyEval_EvalFrameDefault@@Base+0xa5c2> │ │ │ │ + beq.w a87ec <_PyEval_EvalFrameDefault@@Base+0xa650> │ │ │ │ add.w r3, r4, #40 @ 0x28 │ │ │ │ sub.w r3, r9, r3 │ │ │ │ asrs r3, r3, #2 │ │ │ │ str r3, [r4, #32] │ │ │ │ movs r3, #1 │ │ │ │ strh r3, [r4, #36] @ 0x24 │ │ │ │ str r4, [r7, #4] │ │ │ │ ldr.w r3, [fp, #28] │ │ │ │ str.w r7, [fp, #52] @ 0x34 │ │ │ │ - b.w 9e1f8 <_PyEval_EvalFrameDefault@@Base+0x60> │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + b.w 9e1fc <_PyEval_EvalFrameDefault@@Base+0x60> │ │ │ │ + ldr.w r5, [r9, #-4] │ │ │ │ + add.w r1, r8, #20 │ │ │ │ str.w r8, [r7, #28] │ │ │ │ - add.w r8, r8, #2 │ │ │ │ - mov r0, r3 │ │ │ │ - lsls r6, r3, #2 │ │ │ │ - sub.w r5, r9, r6 │ │ │ │ + ldr r2, [r5, #4] │ │ │ │ + ldr.w r3, [r8, #4] │ │ │ │ + ldr.w r2, [r2, #192] @ 0xc0 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.w a8150 <_PyEval_EvalFrameDefault@@Base+0x9fb4> │ │ │ │ + ldrh.w r3, [r8, #8] │ │ │ │ + add r3, r5 │ │ │ │ + ldr.w r3, [r3, #-12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w a59ee <_PyEval_EvalFrameDefault@@Base+0x7856> │ │ │ │ - bl 72218 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w a8a44 <_PyEval_EvalFrameDefault@@Base+0xa8ac> │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - str r4, [r5, #0] │ │ │ │ - rsb r3, r3, #1 │ │ │ │ - add.w r9, r9, r3, lsl #2 │ │ │ │ - ldrh.w r3, [r8] │ │ │ │ - uxtb r4, r3 │ │ │ │ - lsrs r3, r3, #8 │ │ │ │ + bne.w a8150 <_PyEval_EvalFrameDefault@@Base+0x9fb4> │ │ │ │ + ldr.w r2, [r8, #12] │ │ │ │ + mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + cmp r3, r0 │ │ │ │ + beq.w aace8 <_PyEval_EvalFrameDefault@@Base+0xcb4c> │ │ │ │ + ldrh.w r0, [r8, #20] │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + mov r8, r1 │ │ │ │ + str.w r2, [r9, #-4] │ │ │ │ + uxtb r4, r0 │ │ │ │ + lsrs r3, r0, #8 │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w r3, sl, r4, lsl #2 │ │ │ │ + str.w r5, [r9], #4 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ bx r3 │ │ │ │ str.w r8, [r7, #28] │ │ │ │ add.w r8, r8, #10 │ │ │ │ ldr.w r5, [r9, #-4] │ │ │ │ ldrh.w r1, [r8, #-8] │ │ │ │ cmp r1, #15 │ │ │ │ - bls.w a6114 <_PyEval_EvalFrameDefault@@Base+0x7f7c> │ │ │ │ + bls.w a5ef4 <_PyEval_EvalFrameDefault@@Base+0x7d58> │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r0, [r7, #0] │ │ │ │ adds r2, #2 │ │ │ │ ldrh.w r3, [r8, #-8] │ │ │ │ movw r6, #65535 @ 0xffff │ │ │ │ cmp r1, r6 │ │ │ │ ubfx r4, r3, #4, #12 │ │ │ │ - beq.w aafa2 <_PyEval_EvalFrameDefault@@Base+0xce0a> │ │ │ │ + beq.w a9c6a <_PyEval_EvalFrameDefault@@Base+0xbace> │ │ │ │ ldr r1, [r0, #16] │ │ │ │ subs r4, #1 │ │ │ │ bfi r3, r4, #4, #12 │ │ │ │ strh.w r3, [r8, #-8] │ │ │ │ add.w r2, r1, r2, lsl #2 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ ldr.w r4, [r9, #-8] │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r4 │ │ │ │ - bl 81154 │ │ │ │ + bl 81168 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n a09a2 <_PyEval_EvalFrameDefault@@Base+0x280a> │ │ │ │ + beq.n a09f6 <_PyEval_EvalFrameDefault@@Base+0x285a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a7c2c <_PyEval_EvalFrameDefault@@Base+0x9a94> │ │ │ │ + beq.w a8b04 <_PyEval_EvalFrameDefault@@Base+0xa968> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n a09b6 <_PyEval_EvalFrameDefault@@Base+0x281e> │ │ │ │ + beq.n a0a0a <_PyEval_EvalFrameDefault@@Base+0x286e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w aafae <_PyEval_EvalFrameDefault@@Base+0xce16> │ │ │ │ + beq.w a8cae <_PyEval_EvalFrameDefault@@Base+0xab12> │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w a56b2 <_PyEval_EvalFrameDefault@@Base+0x751a> │ │ │ │ + bne.w a5a76 <_PyEval_EvalFrameDefault@@Base+0x78da> │ │ │ │ ldrh.w r3, [r8] │ │ │ │ sub.w r9, r9, #8 │ │ │ │ uxtb r4, r3 │ │ │ │ lsrs r3, r3, #8 │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w r3, sl, r4, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ bx r3 │ │ │ │ - ldr.w r5, [r9, #-4] │ │ │ │ - add.w r1, r8, #20 │ │ │ │ - str.w r8, [r7, #28] │ │ │ │ - ldr r2, [r5, #4] │ │ │ │ - ldr.w r3, [r8, #4] │ │ │ │ - ldr.w r2, [r2, #192] @ 0xc0 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.w a87cc <_PyEval_EvalFrameDefault@@Base+0xa634> │ │ │ │ - ldrh.w r3, [r8, #8] │ │ │ │ - add r3, r5 │ │ │ │ - ldr.w r3, [r3, #-12] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w a87cc <_PyEval_EvalFrameDefault@@Base+0xa634> │ │ │ │ - ldr.w r2, [r8, #12] │ │ │ │ - mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - cmp r3, r0 │ │ │ │ - beq.w a958e <_PyEval_EvalFrameDefault@@Base+0xb3f6> │ │ │ │ - ldrh.w r0, [r8, #20] │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - mov r8, r1 │ │ │ │ - str.w r2, [r9, #-4] │ │ │ │ - uxtb r4, r0 │ │ │ │ - lsrs r3, r0, #8 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - add.w r3, sl, r4, lsl #2 │ │ │ │ - str.w r5, [r9], #4 │ │ │ │ - ldr r3, [r3, #40] @ 0x28 │ │ │ │ - orr.w r3, r3, #1 │ │ │ │ - bx r3 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mvn.w r6, #1 │ │ │ │ str.w r8, [r7, #28] │ │ │ │ add.w r8, r8, #8 │ │ │ │ mvns r3, r1 │ │ │ │ str r3, [sp, #24] │ │ │ │ subs r6, r6, r1 │ │ │ │ @@ -176917,106 +176865,106 @@ │ │ │ │ ldr.w r3, [r9, r3, lsl #2] │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ add.w r5, r9, r6, lsl #2 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ ldr.w r5, [r9, r6, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a8a6a <_PyEval_EvalFrameDefault@@Base+0xa8d2> │ │ │ │ + beq.w a7542 <_PyEval_EvalFrameDefault@@Base+0x93a6> │ │ │ │ subs r3, r0, #4 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ adds r3, r1, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ - beq.w a5a5e <_PyEval_EvalFrameDefault@@Base+0x78c6> │ │ │ │ + beq.w a58bc <_PyEval_EvalFrameDefault@@Base+0x7720> │ │ │ │ ldr r1, [r5, #4] │ │ │ │ movw r3, #30792 @ 0x7848 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w a5a5e <_PyEval_EvalFrameDefault@@Base+0x78c6> │ │ │ │ + bne.w a58bc <_PyEval_EvalFrameDefault@@Base+0x7720> │ │ │ │ ldr.w ip, [r5, #20] │ │ │ │ ldr.w r1, [ip, #8] │ │ │ │ cmp r1, #130 @ 0x82 │ │ │ │ - bne.w a5a5e <_PyEval_EvalFrameDefault@@Base+0x78c6> │ │ │ │ + bne.w a58bc <_PyEval_EvalFrameDefault@@Base+0x7720> │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w a5a5e <_PyEval_EvalFrameDefault@@Base+0x78c6> │ │ │ │ + bne.w a58bc <_PyEval_EvalFrameDefault@@Base+0x7720> │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ adds r6, r1, #4 │ │ │ │ ldr.w r4, [ip, #4] │ │ │ │ subs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ blx r4 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r9, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n a0b22 <_PyEval_EvalFrameDefault@@Base+0x298a> │ │ │ │ + ble.n a0b16 <_PyEval_EvalFrameDefault@@Base+0x297a> │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n a0ad6 <_PyEval_EvalFrameDefault@@Base+0x293e> │ │ │ │ + beq.n a0aca <_PyEval_EvalFrameDefault@@Base+0x292e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a8a78 <_PyEval_EvalFrameDefault@@Base+0xa8e0> │ │ │ │ + beq.w a7570 <_PyEval_EvalFrameDefault@@Base+0x93d4> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n a0b22 <_PyEval_EvalFrameDefault@@Base+0x298a> │ │ │ │ + beq.n a0b16 <_PyEval_EvalFrameDefault@@Base+0x297a> │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r4, [r3, #4] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n a0af4 <_PyEval_EvalFrameDefault@@Base+0x295c> │ │ │ │ + beq.n a0ae8 <_PyEval_EvalFrameDefault@@Base+0x294c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a8a4a <_PyEval_EvalFrameDefault@@Base+0xa8b2> │ │ │ │ + beq.w a7550 <_PyEval_EvalFrameDefault@@Base+0x93b4> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n a0b22 <_PyEval_EvalFrameDefault@@Base+0x298a> │ │ │ │ + beq.n a0b16 <_PyEval_EvalFrameDefault@@Base+0x297a> │ │ │ │ movs r4, #2 │ │ │ │ str r6, [sp, #16] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r6, [r3, #4]! │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n a0b1a <_PyEval_EvalFrameDefault@@Base+0x2982> │ │ │ │ + beq.n a0b0e <_PyEval_EvalFrameDefault@@Base+0x2972> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a6d88 <_PyEval_EvalFrameDefault@@Base+0x8bf0> │ │ │ │ + beq.w a6d48 <_PyEval_EvalFrameDefault@@Base+0x8bac> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ adds r4, #1 │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n a0afe <_PyEval_EvalFrameDefault@@Base+0x2966> │ │ │ │ + bne.n a0af2 <_PyEval_EvalFrameDefault@@Base+0x2956> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n a0b36 <_PyEval_EvalFrameDefault@@Base+0x299e> │ │ │ │ + beq.n a0b2a <_PyEval_EvalFrameDefault@@Base+0x298e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a9498 <_PyEval_EvalFrameDefault@@Base+0xb300> │ │ │ │ + beq.w aa3da <_PyEval_EvalFrameDefault@@Base+0xc23e> │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w a6f6c <_PyEval_EvalFrameDefault@@Base+0x8dd4> │ │ │ │ + beq.w a8608 <_PyEval_EvalFrameDefault@@Base+0xa46c> │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str.w r9, [r3] │ │ │ │ ldr.w r3, [fp, #12] │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w aaa24 <_PyEval_EvalFrameDefault@@Base+0xc88c> │ │ │ │ + bne.w a9038 <_PyEval_EvalFrameDefault@@Base+0xae9c> │ │ │ │ ldrh.w r3, [r8] │ │ │ │ ldr.w r9, [sp, #48] @ 0x30 │ │ │ │ uxtb r4, r3 │ │ │ │ lsrs r3, r3, #8 │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w r3, sl, r4, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ @@ -177027,85 +176975,167 @@ │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ str.w r8, [r7, #28] │ │ │ │ mov r4, r5 │ │ │ │ add.w r8, r8, #4 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r3, r6 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w a69e4 <_PyEval_EvalFrameDefault@@Base+0x884c> │ │ │ │ + bne.w a63e0 <_PyEval_EvalFrameDefault@@Base+0x8244> │ │ │ │ ldr r2, [r6, #4] │ │ │ │ movw r1, #22148 @ 0x5684 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w a8ac8 <_PyEval_EvalFrameDefault@@Base+0xa930> │ │ │ │ + bne.w a747e <_PyEval_EvalFrameDefault@@Base+0x92e2> │ │ │ │ ldr r2, [r5, #8] │ │ │ │ cmp r2, #8 │ │ │ │ - bhi.w a6880 <_PyEval_EvalFrameDefault@@Base+0x86e8> │ │ │ │ + bhi.w a6368 <_PyEval_EvalFrameDefault@@Base+0x81cc> │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldr r1, [r6, #8] │ │ │ │ cmp r2, r1 │ │ │ │ - bge.w a6880 <_PyEval_EvalFrameDefault@@Base+0x86e8> │ │ │ │ + bge.w a6368 <_PyEval_EvalFrameDefault@@Base+0x81cc> │ │ │ │ ldr r3, [r6, #12] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r4, [r3, r2, lsl #2] │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w a56be <_PyEval_EvalFrameDefault@@Base+0x7526> │ │ │ │ + beq.w a5690 <_PyEval_EvalFrameDefault@@Base+0x74f4> │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w a56c6 <_PyEval_EvalFrameDefault@@Base+0x752e> │ │ │ │ + bne.w a5698 <_PyEval_EvalFrameDefault@@Base+0x74fc> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n a0bde <_PyEval_EvalFrameDefault@@Base+0x2a46> │ │ │ │ + beq.n a0bd2 <_PyEval_EvalFrameDefault@@Base+0x2a36> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a6c5a <_PyEval_EvalFrameDefault@@Base+0x8ac2> │ │ │ │ + beq.w a63b0 <_PyEval_EvalFrameDefault@@Base+0x8214> │ │ │ │ ldrh.w r3, [r8] │ │ │ │ sub.w r9, r9, #4 │ │ │ │ str.w r4, [r9, #-4] │ │ │ │ uxtb r4, r3 │ │ │ │ lsrs r3, r3, #8 │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w r3, sl, r4, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ bx r3 │ │ │ │ + ldr r5, [sp, #16] │ │ │ │ + mvn.w r6, #1 │ │ │ │ + str.w r8, [r7, #28] │ │ │ │ + add.w r8, r8, #8 │ │ │ │ + mvns r3, r5 │ │ │ │ + subs r6, r6, r5 │ │ │ │ + lsls r2, r5, #2 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + add.w r0, r9, r3, lsl #2 │ │ │ │ + str r0, [sp, #28] │ │ │ │ + ldr.w r0, [r9, r3, lsl #2] │ │ │ │ + sub.w r1, r9, r2 │ │ │ │ + add.w r3, r9, r6, lsl #2 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + ldr.w r3, [r9, r6, lsl #2] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w a7502 <_PyEval_EvalFrameDefault@@Base+0x9366> │ │ │ │ + subs r1, #4 │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.w a58bc <_PyEval_EvalFrameDefault@@Base+0x7720> │ │ │ │ + ldr r0, [r3, #4] │ │ │ │ + movw r5, #30792 @ 0x7848 │ │ │ │ + movt r5, #70 @ 0x46 │ │ │ │ + cmp r0, r5 │ │ │ │ + bne.w a58bc <_PyEval_EvalFrameDefault@@Base+0x7720> │ │ │ │ + ldr r5, [r1, #0] │ │ │ │ + ldr r0, [r3, #20] │ │ │ │ + ldr r1, [r3, #8] │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + cmp r3, r1 │ │ │ │ + bne.w a58bc <_PyEval_EvalFrameDefault@@Base+0x7720> │ │ │ │ + ldr r1, [r0, #8] │ │ │ │ + cmp r1, #4 │ │ │ │ + bne.w a58bc <_PyEval_EvalFrameDefault@@Base+0x7720> │ │ │ │ + ldr.w r1, [fp, #36] @ 0x24 │ │ │ │ + cmp r1, #0 │ │ │ │ + ble.w a58bc <_PyEval_EvalFrameDefault@@Base+0x7720> │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + subs r1, #1 │ │ │ │ + mov r0, r5 │ │ │ │ + str.w r1, [fp, #36] @ 0x24 │ │ │ │ + movs r1, #0 │ │ │ │ + blx r2 │ │ │ │ + ldr.w r2, [fp, #36] @ 0x24 │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + adds r2, #1 │ │ │ │ + str.w r2, [fp, #36] @ 0x24 │ │ │ │ + ldr r2, [r5, #0] │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n a0c8e <_PyEval_EvalFrameDefault@@Base+0x2af2> │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r5, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w a750e <_PyEval_EvalFrameDefault@@Base+0x9372> │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n a0ca2 <_PyEval_EvalFrameDefault@@Base+0x2b06> │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w aa99c <_PyEval_EvalFrameDefault@@Base+0xc800> │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w a6c8a <_PyEval_EvalFrameDefault@@Base+0x8aee> │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + str r4, [r3, #0] │ │ │ │ + ldr.w r3, [fp, #12] │ │ │ │ + uxtb r3, r3 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w a88c8 <_PyEval_EvalFrameDefault@@Base+0xa72c> │ │ │ │ + ldrh.w r3, [r8] │ │ │ │ + ldr.w r9, [sp, #28] │ │ │ │ + uxtb r4, r3 │ │ │ │ + lsrs r3, r3, #8 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + add.w r3, sl, r4, lsl #2 │ │ │ │ + ldr r3, [r3, #40] @ 0x28 │ │ │ │ + orr.w r3, r3, #1 │ │ │ │ + bx r3 │ │ │ │ ldr.w r5, [r9, #-4] │ │ │ │ movs r2, #0 │ │ │ │ str.w r8, [r7, #28] │ │ │ │ add.w r8, r8, #2 │ │ │ │ ldr r1, [r7, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl b4390 │ │ │ │ + bl b43b4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n a0c28 <_PyEval_EvalFrameDefault@@Base+0x2a90> │ │ │ │ + beq.n a0cfe <_PyEval_EvalFrameDefault@@Base+0x2b62> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a9e3a <_PyEval_EvalFrameDefault@@Base+0xbca2> │ │ │ │ + beq.w aaf84 <_PyEval_EvalFrameDefault@@Base+0xcde8> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w a34fa <_PyEval_EvalFrameDefault@@Base+0x5362> │ │ │ │ - ldr r3, [pc, #572] @ (a0e6c <_PyEval_EvalFrameDefault@@Base+0x2cd4>) │ │ │ │ + beq.w a30b4 <_PyEval_EvalFrameDefault@@Base+0x4f18> │ │ │ │ + ldr r3, [pc, #728] @ (a0fe0 <_PyEval_EvalFrameDefault@@Base+0x2e44>) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ ldr r2, [r5, #68] @ 0x44 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w a93d0 <_PyEval_EvalFrameDefault@@Base+0xb238> │ │ │ │ + bne.w aa74c <_PyEval_EvalFrameDefault@@Base+0xc5b0> │ │ │ │ str r2, [r4, #68] @ 0x44 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w a93f0 <_PyEval_EvalFrameDefault@@Base+0xb258> │ │ │ │ + beq.w aa76c <_PyEval_EvalFrameDefault@@Base+0xc5d0> │ │ │ │ add.w r3, r3, #9920 @ 0x26c0 │ │ │ │ adds r3, #4 │ │ │ │ ubfx r2, r2, #0, #12 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ str.w r4, [r3, r2, lsl #3] │ │ │ │ add.w r3, r3, r2, lsl #3 │ │ │ │ ldrh.w r2, [r8] │ │ │ │ @@ -177124,48 +177154,48 @@ │ │ │ │ ldr.w r2, [r9, #-12] │ │ │ │ str r2, [sp, #24] │ │ │ │ ldr r2, [r6, #4] │ │ │ │ str.w r8, [r7, #28] │ │ │ │ add.w r8, r8, #4 │ │ │ │ ldr.w r5, [r9, #-4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w a76d0 <_PyEval_EvalFrameDefault@@Base+0x9538> │ │ │ │ + bne.w a7426 <_PyEval_EvalFrameDefault@@Base+0x928a> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w a5aec <_PyEval_EvalFrameDefault@@Base+0x7954> │ │ │ │ + bne.w a5c64 <_PyEval_EvalFrameDefault@@Base+0x7ac8> │ │ │ │ ldr r3, [r5, #12] │ │ │ │ adds r1, r3, #1 │ │ │ │ - beq.w a5aec <_PyEval_EvalFrameDefault@@Base+0x7954> │ │ │ │ - ldr r2, [pc, #432] @ (a0e6c <_PyEval_EvalFrameDefault@@Base+0x2cd4>) │ │ │ │ + beq.w a5c64 <_PyEval_EvalFrameDefault@@Base+0x7ac8> │ │ │ │ + ldr r2, [pc, #592] @ (a0fe0 <_PyEval_EvalFrameDefault@@Base+0x2e44>) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr r2, [r1, r2] │ │ │ │ movw r1, #44060 @ 0xac1c │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ ldr r2, [r6, #24] │ │ │ │ cmp r2, r1 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r5 │ │ │ │ - beq.w a61c8 <_PyEval_EvalFrameDefault@@Base+0x8030> │ │ │ │ - bl 7b9b0 │ │ │ │ + beq.w a607a <_PyEval_EvalFrameDefault@@Base+0x7ede> │ │ │ │ + bl 7b9ac │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n a0cf4 <_PyEval_EvalFrameDefault@@Base+0x2b5c> │ │ │ │ + beq.n a0dca <_PyEval_EvalFrameDefault@@Base+0x2c2e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w ab0be <_PyEval_EvalFrameDefault@@Base+0xcf26> │ │ │ │ + beq.w aa970 <_PyEval_EvalFrameDefault@@Base+0xc7d4> │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w a7294 <_PyEval_EvalFrameDefault@@Base+0x90fc> │ │ │ │ + bne.w a5a72 <_PyEval_EvalFrameDefault@@Base+0x78d6> │ │ │ │ ldrh.w r3, [r8] │ │ │ │ sub.w r9, r9, #12 │ │ │ │ uxtb r4, r3 │ │ │ │ lsrs r3, r3, #8 │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w r3, sl, r4, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ @@ -177175,211 +177205,127 @@ │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ str.w r8, [r7, #28] │ │ │ │ ldr.w r5, [r9, #-4] │ │ │ │ add.w r8, r8, #4 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w a6f10 <_PyEval_EvalFrameDefault@@Base+0x8d78> │ │ │ │ + bne.w a85c2 <_PyEval_EvalFrameDefault@@Base+0xa426> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w a6f10 <_PyEval_EvalFrameDefault@@Base+0x8d78> │ │ │ │ + bne.w a85c2 <_PyEval_EvalFrameDefault@@Base+0xa426> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl c9648 │ │ │ │ + bl c9660 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w a535a <_PyEval_EvalFrameDefault@@Base+0x71c2> │ │ │ │ + bne.w a5364 <_PyEval_EvalFrameDefault@@Base+0x71c8> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n a0d66 <_PyEval_EvalFrameDefault@@Base+0x2bce> │ │ │ │ + beq.n a0e3c <_PyEval_EvalFrameDefault@@Base+0x2ca0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a48b2 <_PyEval_EvalFrameDefault@@Base+0x671a> │ │ │ │ + beq.w a48ae <_PyEval_EvalFrameDefault@@Base+0x6712> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w a56b2 <_PyEval_EvalFrameDefault@@Base+0x751a> │ │ │ │ + beq.w a5a76 <_PyEval_EvalFrameDefault@@Base+0x78da> │ │ │ │ ldrh.w r3, [r8] │ │ │ │ sub.w r9, r9, #4 │ │ │ │ str.w r4, [r9, #-4] │ │ │ │ uxtb r4, r3 │ │ │ │ lsrs r3, r3, #8 │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w r3, sl, r4, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ bx r3 │ │ │ │ - ldr r5, [sp, #16] │ │ │ │ - mvn.w r6, #1 │ │ │ │ - str.w r8, [r7, #28] │ │ │ │ - add.w r8, r8, #8 │ │ │ │ - mvns r3, r5 │ │ │ │ - subs r6, r6, r5 │ │ │ │ - lsls r2, r5, #2 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - add.w r0, r9, r3, lsl #2 │ │ │ │ - str r0, [sp, #28] │ │ │ │ - ldr.w r0, [r9, r3, lsl #2] │ │ │ │ - sub.w r1, r9, r2 │ │ │ │ - add.w r3, r9, r6, lsl #2 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - ldr.w r3, [r9, r6, lsl #2] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w a8316 <_PyEval_EvalFrameDefault@@Base+0xa17e> │ │ │ │ - subs r1, #4 │ │ │ │ - cmp r5, #0 │ │ │ │ - bne.w a5a5e <_PyEval_EvalFrameDefault@@Base+0x78c6> │ │ │ │ - ldr r0, [r3, #4] │ │ │ │ - movw r5, #30792 @ 0x7848 │ │ │ │ - movt r5, #70 @ 0x46 │ │ │ │ - cmp r0, r5 │ │ │ │ - bne.w a5a5e <_PyEval_EvalFrameDefault@@Base+0x78c6> │ │ │ │ - ldr r5, [r1, #0] │ │ │ │ - ldr r0, [r3, #20] │ │ │ │ - ldr r1, [r3, #8] │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - cmp r3, r1 │ │ │ │ - bne.w a5a5e <_PyEval_EvalFrameDefault@@Base+0x78c6> │ │ │ │ - ldr r1, [r0, #8] │ │ │ │ - cmp r1, #4 │ │ │ │ - bne.w a5a5e <_PyEval_EvalFrameDefault@@Base+0x78c6> │ │ │ │ - ldr.w r1, [fp, #36] @ 0x24 │ │ │ │ - cmp r1, #0 │ │ │ │ - ble.w a5a5e <_PyEval_EvalFrameDefault@@Base+0x78c6> │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - subs r1, #1 │ │ │ │ - mov r0, r5 │ │ │ │ - str.w r1, [fp, #36] @ 0x24 │ │ │ │ - movs r1, #0 │ │ │ │ - blx r2 │ │ │ │ - ldr.w r2, [fp, #36] @ 0x24 │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - adds r2, #1 │ │ │ │ - str.w r2, [fp, #36] @ 0x24 │ │ │ │ - ldr r2, [r5, #0] │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n a0e28 <_PyEval_EvalFrameDefault@@Base+0x2c90> │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r5, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w a8322 <_PyEval_EvalFrameDefault@@Base+0xa18a> │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n a0e3c <_PyEval_EvalFrameDefault@@Base+0x2ca4> │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r3, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w a904a <_PyEval_EvalFrameDefault@@Base+0xaeb2> │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w a64e2 <_PyEval_EvalFrameDefault@@Base+0x834a> │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - str r4, [r3, #0] │ │ │ │ - ldr.w r3, [fp, #12] │ │ │ │ - uxtb r3, r3 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w a7b52 <_PyEval_EvalFrameDefault@@Base+0x99ba> │ │ │ │ - ldrh.w r3, [r8] │ │ │ │ - ldr.w r9, [sp, #28] │ │ │ │ - uxtb r4, r3 │ │ │ │ - lsrs r3, r3, #8 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - add.w r3, sl, r4, lsl #2 │ │ │ │ - ldr r3, [r3, #40] @ 0x28 │ │ │ │ - orr.w r3, r3, #1 │ │ │ │ - bx r3 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mvn.w r6, #1 │ │ │ │ str.w r8, [r7, #28] │ │ │ │ add.w r8, r8, #8 │ │ │ │ mvns r3, r1 │ │ │ │ subs r6, r6, r1 │ │ │ │ lsls r2, r1, #2 │ │ │ │ str r3, [sp, #24] │ │ │ │ sub.w r0, r9, r2 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ add.w r0, r9, r3, lsl #2 │ │ │ │ ldr.w r3, [r9, r3, lsl #2] │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ - add.w r0, r9, r6, lsl #2 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ + add.w r0, r9, r6, lsl #2 │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ ldr.w r0, [r9, r6, lsl #2] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w a9168 <_PyEval_EvalFrameDefault@@Base+0xafd0> │ │ │ │ + bne.w aa928 <_PyEval_EvalFrameDefault@@Base+0xc78c> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ str r1, [sp, #28] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w a5a5e <_PyEval_EvalFrameDefault@@Base+0x78c6> │ │ │ │ + bge.w a58bc <_PyEval_EvalFrameDefault@@Base+0x7720> │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ ldr.w r5, [r0, #200] @ 0xc8 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w a5a5e <_PyEval_EvalFrameDefault@@Base+0x78c6> │ │ │ │ + beq.w a58bc <_PyEval_EvalFrameDefault@@Base+0x7720> │ │ │ │ ldr.w r9, [sp, #28] │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r9 │ │ │ │ blx r5 │ │ │ │ mov r3, r9 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w a5214 <_PyEval_EvalFrameDefault@@Base+0x707c> │ │ │ │ + ble.w a5230 <_PyEval_EvalFrameDefault@@Base+0x7094> │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n a0ef0 <_PyEval_EvalFrameDefault@@Base+0x2d58> │ │ │ │ + beq.n a0ee0 <_PyEval_EvalFrameDefault@@Base+0x2d44> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a5dd6 <_PyEval_EvalFrameDefault@@Base+0x7c3e> │ │ │ │ + beq.w a6082 <_PyEval_EvalFrameDefault@@Base+0x7ee6> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n a0f1a <_PyEval_EvalFrameDefault@@Base+0x2d82> │ │ │ │ + beq.n a0f0a <_PyEval_EvalFrameDefault@@Base+0x2d6e> │ │ │ │ movs r4, #1 │ │ │ │ mvn.w r9, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr.w r5, [r3, r4, lsl #2] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n a0f12 <_PyEval_EvalFrameDefault@@Base+0x2d7a> │ │ │ │ + beq.n a0f02 <_PyEval_EvalFrameDefault@@Base+0x2d66> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a5fd4 <_PyEval_EvalFrameDefault@@Base+0x7e3c> │ │ │ │ + beq.w a60a2 <_PyEval_EvalFrameDefault@@Base+0x7f06> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ adds r4, #1 │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n a0efc <_PyEval_EvalFrameDefault@@Base+0x2d64> │ │ │ │ + bne.n a0eec <_PyEval_EvalFrameDefault@@Base+0x2d50> │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w a5220 <_PyEval_EvalFrameDefault@@Base+0x7088> │ │ │ │ + bne.w a523c <_PyEval_EvalFrameDefault@@Base+0x70a0> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w a7110 <_PyEval_EvalFrameDefault@@Base+0x8f78> │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ + beq.w a8a52 <_PyEval_EvalFrameDefault@@Base+0xa8b6> │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ str r6, [r3, #0] │ │ │ │ ldr.w r3, [fp, #12] │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w a6ee8 <_PyEval_EvalFrameDefault@@Base+0x8d50> │ │ │ │ + bne.w a8a3e <_PyEval_EvalFrameDefault@@Base+0xa8a2> │ │ │ │ ldrh.w r3, [r8] │ │ │ │ - ldr.w r9, [sp, #52] @ 0x34 │ │ │ │ + ldr.w r9, [sp, #56] @ 0x38 │ │ │ │ uxtb r4, r3 │ │ │ │ lsrs r3, r3, #8 │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w r3, sl, r4, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ bx r3 │ │ │ │ @@ -177393,323 +177339,324 @@ │ │ │ │ ldr.w r3, [r9, #-4] │ │ │ │ cmp r1, r5 │ │ │ │ it ne │ │ │ │ orrne.w r2, r2, #1 │ │ │ │ add.w r1, r8, #8 │ │ │ │ str r1, [sp, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w a467c <_PyEval_EvalFrameDefault@@Base+0x64e4> │ │ │ │ + bne.w a4678 <_PyEval_EvalFrameDefault@@Base+0x64dc> │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #6 │ │ │ │ - bpl.w a467c <_PyEval_EvalFrameDefault@@Base+0x64e4> │ │ │ │ + bpl.w a4678 <_PyEval_EvalFrameDefault@@Base+0x64dc> │ │ │ │ ldr r4, [r6, #8] │ │ │ │ ldr r2, [r6, #16] │ │ │ │ cmp r4, r2 │ │ │ │ - bge.w a5dae <_PyEval_EvalFrameDefault@@Base+0x7c16> │ │ │ │ + bge.w a5cc4 <_PyEval_EvalFrameDefault@@Base+0x7b28> │ │ │ │ ldr r2, [r6, #12] │ │ │ │ str.w r3, [r2, r4, lsl #2] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r4, #1 │ │ │ │ str r4, [r6, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n a0fbc <_PyEval_EvalFrameDefault@@Base+0x2e24> │ │ │ │ + beq.n a0fac <_PyEval_EvalFrameDefault@@Base+0x2e10> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a914a <_PyEval_EvalFrameDefault@@Base+0xafb2> │ │ │ │ + beq.w a9cc6 <_PyEval_EvalFrameDefault@@Base+0xbb2a> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n a0fd0 <_PyEval_EvalFrameDefault@@Base+0x2e38> │ │ │ │ + beq.n a0fc0 <_PyEval_EvalFrameDefault@@Base+0x2e24> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a9ef0 <_PyEval_EvalFrameDefault@@Base+0xbd58> │ │ │ │ + beq.w a8ee2 <_PyEval_EvalFrameDefault@@Base+0xad46> │ │ │ │ ldrh.w r3, [r8, #10] │ │ │ │ sub.w r9, r9, #12 │ │ │ │ add.w r8, r8, #10 │ │ │ │ uxtb r4, r3 │ │ │ │ lsrs r3, r3, #8 │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w r3, sl, r4, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ bx r3 │ │ │ │ + nop │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr.w r5, [r9, #-4] │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + str.w r8, [r7, #28] │ │ │ │ + add.w r8, r8, #8 │ │ │ │ + cmp r5, r3 │ │ │ │ + bne.w a485c <_PyEval_EvalFrameDefault@@Base+0x66c0> │ │ │ │ + ldrh.w r2, [r8] │ │ │ │ + movw r3, #7780 @ 0x1e64 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + str.w r3, [r9, #-4] │ │ │ │ + uxtb r4, r2 │ │ │ │ + lsrs r3, r2, #8 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + add.w r3, sl, r4, lsl #2 │ │ │ │ + ldr r3, [r3, #40] @ 0x28 │ │ │ │ + orr.w r3, r3, #1 │ │ │ │ + bx r3 │ │ │ │ ldr.w r6, [r9, #-8] │ │ │ │ movw r3, #21632 @ 0x5480 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ str.w r8, [r7, #28] │ │ │ │ ldr.w r5, [r9, #-4] │ │ │ │ add.w r8, r8, #4 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w a69e4 <_PyEval_EvalFrameDefault@@Base+0x884c> │ │ │ │ + bne.w a63e0 <_PyEval_EvalFrameDefault@@Base+0x8244> │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - bpl.w a822a <_PyEval_EvalFrameDefault@@Base+0xa092> │ │ │ │ + bpl.w a6f88 <_PyEval_EvalFrameDefault@@Base+0x8dec> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w a6ad4 <_PyEval_EvalFrameDefault@@Base+0x893c> │ │ │ │ + bne.w a6d84 <_PyEval_EvalFrameDefault@@Base+0x8be8> │ │ │ │ ldr r2, [r5, #12] │ │ │ │ adds r1, r2, #1 │ │ │ │ - beq.w a6ad4 <_PyEval_EvalFrameDefault@@Base+0x893c> │ │ │ │ + beq.w a6d84 <_PyEval_EvalFrameDefault@@Base+0x8be8> │ │ │ │ add r3, sp, #136 @ 0x88 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 78354 │ │ │ │ + bl 782d4 │ │ │ │ adds r0, #3 │ │ │ │ - beq.w a6ae2 <_PyEval_EvalFrameDefault@@Base+0x894a> │ │ │ │ + beq.w a6d92 <_PyEval_EvalFrameDefault@@Base+0x8bf6> │ │ │ │ ldr r4, [sp, #136] @ 0x88 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w a5a2a <_PyEval_EvalFrameDefault@@Base+0x7892> │ │ │ │ - ldr r3, [pc, #572] @ (a1284 <_PyEval_EvalFrameDefault@@Base+0x30ec>) │ │ │ │ + bne.w a5910 <_PyEval_EvalFrameDefault@@Base+0x7774> │ │ │ │ + ldr r3, [pc, #728] @ (a134c <_PyEval_EvalFrameDefault@@Base+0x31b0>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 7d724 │ │ │ │ + bl 7d728 │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, a1084 <_PyEval_EvalFrameDefault@@Base+0x2eec> │ │ │ │ + cbz r0, a10b0 <_PyEval_EvalFrameDefault@@Base+0x2f14> │ │ │ │ movw r3, #56044 @ 0xdaec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str r2, [sp, #16] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl d1f04 <_PyUnicodeWriter_WriteStr@@Base+0xb4> │ │ │ │ + bl d1f1c <_PyUnicodeWriter_WriteStr@@Base+0xb4> │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n a1084 <_PyEval_EvalFrameDefault@@Base+0x2eec> │ │ │ │ + beq.n a10b0 <_PyEval_EvalFrameDefault@@Base+0x2f14> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a91a0 <_PyEval_EvalFrameDefault@@Base+0xb008> │ │ │ │ + beq.w a9f4a <_PyEval_EvalFrameDefault@@Base+0xbdae> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n a109c <_PyEval_EvalFrameDefault@@Base+0x2f04> │ │ │ │ + beq.n a10c8 <_PyEval_EvalFrameDefault@@Base+0x2f2c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a80fa <_PyEval_EvalFrameDefault@@Base+0x9f62> │ │ │ │ + beq.w a79b0 <_PyEval_EvalFrameDefault@@Base+0x9814> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n a10b0 <_PyEval_EvalFrameDefault@@Base+0x2f18> │ │ │ │ + beq.n a10dc <_PyEval_EvalFrameDefault@@Base+0x2f40> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a64ea <_PyEval_EvalFrameDefault@@Base+0x8352> │ │ │ │ + beq.w a62e4 <_PyEval_EvalFrameDefault@@Base+0x8148> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w a56b2 <_PyEval_EvalFrameDefault@@Base+0x751a> │ │ │ │ + bne.w a5a76 <_PyEval_EvalFrameDefault@@Base+0x78da> │ │ │ │ ldrh.w r3, [r8] │ │ │ │ sub.w r9, r9, #4 │ │ │ │ str.w r4, [r9, #-4] │ │ │ │ uxtb r4, r3 │ │ │ │ lsrs r3, r3, #8 │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w r3, sl, r4, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ bx r3 │ │ │ │ - ldr.w r5, [r9, #-4] │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ + ldr.w r4, [r9, #-4] │ │ │ │ + movw r2, #13540 @ 0x34e4 │ │ │ │ + movt r2, #70 @ 0x46 │ │ │ │ + movw r3, #4364 @ 0x110c │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ str.w r8, [r7, #28] │ │ │ │ - add.w r8, r8, #8 │ │ │ │ - cmp r5, r3 │ │ │ │ - bne.w a4860 <_PyEval_EvalFrameDefault@@Base+0x66c8> │ │ │ │ - ldrh.w r2, [r8] │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + add.w r8, r8, #4 │ │ │ │ + ldr.w r5, [r9, #-8] │ │ │ │ + cmp r0, r2 │ │ │ │ + it ne │ │ │ │ + cmpne r0, r3 │ │ │ │ + bne.w a77d6 <_PyEval_EvalFrameDefault@@Base+0x963a> │ │ │ │ + ldr r2, [r5, #4] │ │ │ │ + movw r3, #42220 @ 0xa4ec │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.w a5572 <_PyEval_EvalFrameDefault@@Base+0x73d6> │ │ │ │ + ldr r2, [r5, #12] │ │ │ │ + adds r3, r2, #1 │ │ │ │ + beq.w a5572 <_PyEval_EvalFrameDefault@@Base+0x73d6> │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + bl e1b4c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w a5580 <_PyEval_EvalFrameDefault@@Base+0x73e4> │ │ │ │ + ldr r6, [r0, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + subs r6, #0 │ │ │ │ + it ne │ │ │ │ + movne r6, #1 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w a5548 <_PyEval_EvalFrameDefault@@Base+0x73ac> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w a5ad6 <_PyEval_EvalFrameDefault@@Base+0x793a> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n a1186 <_PyEval_EvalFrameDefault@@Base+0x2fea> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w a555a <_PyEval_EvalFrameDefault@@Base+0x73be> │ │ │ │ + cmp r6, #0 │ │ │ │ + blt.w a5a76 <_PyEval_EvalFrameDefault@@Base+0x78da> │ │ │ │ + ldrh.w r1, [r8] │ │ │ │ movw r3, #7780 @ 0x1e64 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - str.w r3, [r9, #-4] │ │ │ │ - uxtb r4, r2 │ │ │ │ - lsrs r3, r2, #8 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + movw r2, #4308 @ 0x10d4 │ │ │ │ + movt r2, #70 @ 0x46 │ │ │ │ + uxtb r4, r1 │ │ │ │ + cmp r0, r6 │ │ │ │ + it ne │ │ │ │ + movne r3, r2 │ │ │ │ + str.w r3, [r9, #-8] │ │ │ │ + lsrs r3, r1, #8 │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w r3, sl, r4, lsl #2 │ │ │ │ + sub.w r9, r9, #4 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ bx r3 │ │ │ │ str.w r8, [r7, #28] │ │ │ │ add.w r8, r8, #4 │ │ │ │ ldrd r3, r4, [r9, #-8] │ │ │ │ ldrh.w r2, [r8, #-2] │ │ │ │ cmp r2, #15 │ │ │ │ - bls.w a76de <_PyEval_EvalFrameDefault@@Base+0x9546> │ │ │ │ + bls.w a7434 <_PyEval_EvalFrameDefault@@Base+0x9298> │ │ │ │ ldr.w r2, [r9, #-12] │ │ │ │ str r2, [sp, #24] │ │ │ │ ldrh.w r2, [r8, #-2] │ │ │ │ movw r6, #65535 @ 0xffff │ │ │ │ and.w r1, r2, #15 │ │ │ │ uxth.w ip, r2 │ │ │ │ ubfx r0, r2, #4, #12 │ │ │ │ mov r5, r0 │ │ │ │ cmp ip, r6 │ │ │ │ - beq.w a91aa <_PyEval_EvalFrameDefault@@Base+0xb012> │ │ │ │ + beq.w ab00e <_PyEval_EvalFrameDefault@@Base+0xce72> │ │ │ │ ldrb.w r2, [r8, #-2] │ │ │ │ subs r0, #1 │ │ │ │ bfi r2, r1, #0, #4 │ │ │ │ strb.w r2, [r8, #-2] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r1, r4 │ │ │ │ ldrh.w r5, [r8, #-2] │ │ │ │ bfi r5, r0, #4, #12 │ │ │ │ strh.w r5, [r8, #-2] │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 88f10 │ │ │ │ + bl 88ef4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w a5c44 <_PyEval_EvalFrameDefault@@Base+0x7aac> │ │ │ │ + bne.w a5c1a <_PyEval_EvalFrameDefault@@Base+0x7a7e> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n a1190 <_PyEval_EvalFrameDefault@@Base+0x2ff8> │ │ │ │ + beq.n a1246 <_PyEval_EvalFrameDefault@@Base+0x30aa> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w a772e <_PyEval_EvalFrameDefault@@Base+0x9596> │ │ │ │ + beq.w a7230 <_PyEval_EvalFrameDefault@@Base+0x9094> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n a11a4 <_PyEval_EvalFrameDefault@@Base+0x300c> │ │ │ │ + beq.n a125a <_PyEval_EvalFrameDefault@@Base+0x30be> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a826e <_PyEval_EvalFrameDefault@@Base+0xa0d6> │ │ │ │ + beq.w a73fe <_PyEval_EvalFrameDefault@@Base+0x9262> │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w a7294 <_PyEval_EvalFrameDefault@@Base+0x90fc> │ │ │ │ + bne.w a5a72 <_PyEval_EvalFrameDefault@@Base+0x78d6> │ │ │ │ ldrh.w r3, [r8] │ │ │ │ sub.w r9, r9, #12 │ │ │ │ uxtb r4, r3 │ │ │ │ lsrs r3, r3, #8 │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w r3, sl, r4, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ bx r3 │ │ │ │ - ldr.w r4, [r9, #-4] │ │ │ │ - movw r2, #13540 @ 0x34e4 │ │ │ │ - movt r2, #70 @ 0x46 │ │ │ │ - movw r3, #4364 @ 0x110c │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - str.w r8, [r7, #28] │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - add.w r8, r8, #4 │ │ │ │ - ldr.w r5, [r9, #-8] │ │ │ │ - cmp r0, r2 │ │ │ │ - it ne │ │ │ │ - cmpne r0, r3 │ │ │ │ - bne.w a742e <_PyEval_EvalFrameDefault@@Base+0x9296> │ │ │ │ - ldr r2, [r5, #4] │ │ │ │ - movw r3, #42220 @ 0xa4ec │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.w a550a <_PyEval_EvalFrameDefault@@Base+0x7372> │ │ │ │ - ldr r2, [r5, #12] │ │ │ │ - adds r3, r2, #1 │ │ │ │ - beq.w a550a <_PyEval_EvalFrameDefault@@Base+0x7372> │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - bl e1ad4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w a5518 <_PyEval_EvalFrameDefault@@Base+0x7380> │ │ │ │ - ldr r6, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - subs r6, #0 │ │ │ │ - it ne │ │ │ │ - movne r6, #1 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w a54e0 <_PyEval_EvalFrameDefault@@Base+0x7348> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w a5a66 <_PyEval_EvalFrameDefault@@Base+0x78ce> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n a1248 <_PyEval_EvalFrameDefault@@Base+0x30b0> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w a54f2 <_PyEval_EvalFrameDefault@@Base+0x735a> │ │ │ │ - cmp r6, #0 │ │ │ │ - blt.w a56b2 <_PyEval_EvalFrameDefault@@Base+0x751a> │ │ │ │ - ldrh.w r1, [r8] │ │ │ │ - movw r3, #7780 @ 0x1e64 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - movw r2, #4308 @ 0x10d4 │ │ │ │ - movt r2, #70 @ 0x46 │ │ │ │ - uxtb r4, r1 │ │ │ │ - cmp r0, r6 │ │ │ │ - it ne │ │ │ │ - movne r3, r2 │ │ │ │ - str.w r3, [r9, #-8] │ │ │ │ - lsrs r3, r1, #8 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - add.w r3, sl, r4, lsl #2 │ │ │ │ - sub.w r9, r9, #4 │ │ │ │ - ldr r3, [r3, #40] @ 0x28 │ │ │ │ - orr.w r3, r3, #1 │ │ │ │ - bx r3 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ str.w r8, [r7, #28] │ │ │ │ add.w r8, r8, #20 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r5, [r9, #-4] │ │ │ │ ldr.w r0, [r8, #-16] │ │ │ │ ldr.w r2, [r8, #-8] │ │ │ │ ldr.w r1, [r3, #340] @ 0x154 │ │ │ │ ldr.w r3, [r8, #-12] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w a4828 <_PyEval_EvalFrameDefault@@Base+0x6690> │ │ │ │ + bne.w a481e <_PyEval_EvalFrameDefault@@Base+0x6682> │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr.w r1, [r1, #192] @ 0xc0 │ │ │ │ cmp r1, r0 │ │ │ │ - bne.w a4828 <_PyEval_EvalFrameDefault@@Base+0x6690> │ │ │ │ + bne.w a481e <_PyEval_EvalFrameDefault@@Base+0x6682> │ │ │ │ ldr r1, [r2, #68] @ 0x44 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w a4828 <_PyEval_EvalFrameDefault@@Base+0x6690> │ │ │ │ + bne.w a481e <_PyEval_EvalFrameDefault@@Base+0x6682> │ │ │ │ ldr.w r4, [fp, #148] @ 0x94 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ ldr r0, [r3, #52] @ 0x34 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w a4828 <_PyEval_EvalFrameDefault@@Base+0x6690> │ │ │ │ + beq.w a481e <_PyEval_EvalFrameDefault@@Base+0x6682> │ │ │ │ ldr.w r1, [fp, #152] @ 0x98 │ │ │ │ subs r1, r1, r4 │ │ │ │ cmp.w r0, r1, asr #2 │ │ │ │ - bge.w a4828 <_PyEval_EvalFrameDefault@@Base+0x6690> │ │ │ │ + bge.w a481e <_PyEval_EvalFrameDefault@@Base+0x6682> │ │ │ │ ldr.w ip, [r2] │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ cmp ip, r6 │ │ │ │ - beq.w a8c58 <_PyEval_EvalFrameDefault@@Base+0xaac0> │ │ │ │ + beq.w a9e14 <_PyEval_EvalFrameDefault@@Base+0xbc78> │ │ │ │ add.w r1, ip, #1 │ │ │ │ str r1, [r2, #0] │ │ │ │ add.w r0, r4, r0, lsl #2 │ │ │ │ str.w r0, [fp, #148] @ 0x94 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ str r2, [r4, #8] │ │ │ │ cmp r1, r6 │ │ │ │ - beq.n a130a <_PyEval_EvalFrameDefault@@Base+0x3172> │ │ │ │ + beq.n a12fc <_PyEval_EvalFrameDefault@@Base+0x3160> │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ str r3, [r4, #0] │ │ │ │ movs r0, #0 │ │ │ │ ldr r1, [r3, #48] @ 0x30 │ │ │ │ adds r3, #124 @ 0x7c │ │ │ │ ldrd r6, r2, [r2, #8] │ │ │ │ @@ -177717,15 +177664,15 @@ │ │ │ │ strd r6, r2, [r4, #12] │ │ │ │ str r3, [r4, #28] │ │ │ │ str r0, [r4, #20] │ │ │ │ str r1, [r4, #32] │ │ │ │ str r0, [r4, #24] │ │ │ │ strh r0, [r4, #36] @ 0x24 │ │ │ │ strb.w r0, [r4, #38] @ 0x26 │ │ │ │ - ble.n a133a <_PyEval_EvalFrameDefault@@Base+0x31a2> │ │ │ │ + ble.n a132c <_PyEval_EvalFrameDefault@@Base+0x3190> │ │ │ │ subs r2, r1, #1 │ │ │ │ add.w r0, r4, #44 @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ lsls r2, r2, #2 │ │ │ │ blx 2957c │ │ │ │ sub.w r3, r9, r7 │ │ │ │ str r5, [r4, #40] @ 0x28 │ │ │ │ @@ -177734,31 +177681,33 @@ │ │ │ │ str r3, [r7, #32] │ │ │ │ movs r3, #10 │ │ │ │ strh r3, [r7, #36] @ 0x24 │ │ │ │ str r7, [r4, #4] │ │ │ │ mov r7, r4 │ │ │ │ ldr.w r3, [fp, #28] │ │ │ │ str.w r4, [fp, #52] @ 0x34 │ │ │ │ - b.w 9e1f8 <_PyEval_EvalFrameDefault@@Base+0x60> │ │ │ │ + b.w 9e1fc <_PyEval_EvalFrameDefault@@Base+0x60> │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ str.w r8, [r7, #28] │ │ │ │ add.w r8, r8, #10 │ │ │ │ ldrh.w r3, [r8, #-8] │ │ │ │ cmp r3, #15 │ │ │ │ - bls.w a611c <_PyEval_EvalFrameDefault@@Base+0x7f84> │ │ │ │ + bls.w a602a <_PyEval_EvalFrameDefault@@Base+0x7e8e> │ │ │ │ ldr r0, [r7, #12] │ │ │ │ movw r3, #21632 @ 0x5480 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldrh.w r2, [r8, #-8] │ │ │ │ movw r5, #65535 @ 0xffff │ │ │ │ and.w r4, r2, #15 │ │ │ │ uxth r6, r2 │ │ │ │ ubfx r1, r2, #4, #12 │ │ │ │ mov r2, r1 │ │ │ │ cmp r6, r5 │ │ │ │ - beq.w a4d44 <_PyEval_EvalFrameDefault@@Base+0x6bac> │ │ │ │ + beq.w a4d46 <_PyEval_EvalFrameDefault@@Base+0x6baa> │ │ │ │ ldrb.w r5, [r8, #-8] │ │ │ │ subs r1, #1 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ bfi r5, r4, #0, #4 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ ldr r2, [r2, #16] │ │ │ │ strb.w r5, [r8, #-8] │ │ │ │ @@ -177766,28 +177715,28 @@ │ │ │ │ add.w r2, r2, r4, lsl #2 │ │ │ │ ldr r4, [r2, #12] │ │ │ │ ldrh.w r2, [r8, #-8] │ │ │ │ bfi r2, r1, #4, #12 │ │ │ │ strh.w r2, [r8, #-8] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w a4d72 <_PyEval_EvalFrameDefault@@Base+0x6bda> │ │ │ │ + bne.w a4d74 <_PyEval_EvalFrameDefault@@Base+0x6bd8> │ │ │ │ ldr r1, [r7, #16] │ │ │ │ ldr r2, [r1, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w a4d72 <_PyEval_EvalFrameDefault@@Base+0x6bda> │ │ │ │ + bne.w a4d74 <_PyEval_EvalFrameDefault@@Base+0x6bd8> │ │ │ │ mov r2, r4 │ │ │ │ - bl c31fc <_PyDict_LoadGlobal@@Base> │ │ │ │ + bl c3204 <_PyDict_LoadGlobal@@Base> │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w a7cd0 <_PyEval_EvalFrameDefault@@Base+0x9b38> │ │ │ │ + beq.w a70d4 <_PyEval_EvalFrameDefault@@Base+0x8f38> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str.w r0, [r9] │ │ │ │ lsls r0, r3, #31 │ │ │ │ - bpl.w a4d94 <_PyEval_EvalFrameDefault@@Base+0x6bfc> │ │ │ │ + bpl.w a4d96 <_PyEval_EvalFrameDefault@@Base+0x6bfa> │ │ │ │ ldrh.w r3, [r8] │ │ │ │ movs r2, #0 │ │ │ │ add.w r9, r9, #8 │ │ │ │ str.w r2, [r9, #-4] │ │ │ │ uxtb r4, r3 │ │ │ │ lsrs r3, r3, #8 │ │ │ │ str r3, [sp, #16] │ │ │ │ @@ -177795,97 +177744,31 @@ │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ bx r3 │ │ │ │ ldr.w r3, [fp, #44] @ 0x2c │ │ │ │ str.w r8, [r7, #28] │ │ │ │ add.w r8, r8, #2 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a5626 <_PyEval_EvalFrameDefault@@Base+0x748e> │ │ │ │ + beq.w a56ce <_PyEval_EvalFrameDefault@@Base+0x7532> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ lsls r2, r3, #30 │ │ │ │ - bmi.w a5652 <_PyEval_EvalFrameDefault@@Base+0x74ba> │ │ │ │ + bmi.w a56fa <_PyEval_EvalFrameDefault@@Base+0x755e> │ │ │ │ add.w r1, fp, #12 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w a8286 <_PyEval_EvalFrameDefault@@Base+0xa0ee> │ │ │ │ + bne.w a7758 <_PyEval_EvalFrameDefault@@Base+0x95bc> │ │ │ │ ldrh.w r3, [r8] │ │ │ │ uxtb r4, r3 │ │ │ │ lsrs r3, r3, #8 │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w r3, sl, r4, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ bx r3 │ │ │ │ - ldr.w r4, [r9, #-4] │ │ │ │ - movw r3, #21632 @ 0x5480 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - str.w r8, [r7, #28] │ │ │ │ - ldr.w r5, [r9, #-8] │ │ │ │ - add.w r8, r8, #4 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - cmp r0, r3 │ │ │ │ - bne.w a844e <_PyEval_EvalFrameDefault@@Base+0xa2b6> │ │ │ │ - ldr r2, [r5, #4] │ │ │ │ - movw r3, #42220 @ 0xa4ec │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.w a5f5e <_PyEval_EvalFrameDefault@@Base+0x7dc6> │ │ │ │ - ldr r2, [r5, #12] │ │ │ │ - adds r6, r2, #1 │ │ │ │ - beq.w a5f5e <_PyEval_EvalFrameDefault@@Base+0x7dc6> │ │ │ │ - add r3, sp, #136 @ 0x88 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 78354 │ │ │ │ - adds r1, r0, #3 │ │ │ │ - mov r3, r0 │ │ │ │ - it eq │ │ │ │ - moveq.w r6, #4294967295 @ 0xffffffff │ │ │ │ - beq.n a149a <_PyEval_EvalFrameDefault@@Base+0x3302> │ │ │ │ - adds r3, #1 │ │ │ │ - it eq │ │ │ │ - moveq r6, #0 │ │ │ │ - bne.w a5c6c <_PyEval_EvalFrameDefault@@Base+0x7ad4> │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n a14ae <_PyEval_EvalFrameDefault@@Base+0x3316> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w a639c <_PyEval_EvalFrameDefault@@Base+0x8204> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n a14c2 <_PyEval_EvalFrameDefault@@Base+0x332a> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w aa9f6 <_PyEval_EvalFrameDefault@@Base+0xc85e> │ │ │ │ - adds r2, r6, #1 │ │ │ │ - beq.w a56b2 <_PyEval_EvalFrameDefault@@Base+0x751a> │ │ │ │ - ldrh.w r1, [r8] │ │ │ │ - movw r3, #7780 @ 0x1e64 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - movw r2, #4308 @ 0x10d4 │ │ │ │ - movt r2, #70 @ 0x46 │ │ │ │ - uxtb r4, r1 │ │ │ │ - cmp r0, r6 │ │ │ │ - it ne │ │ │ │ - movne r3, r2 │ │ │ │ - str.w r3, [r9, #-8] │ │ │ │ - lsrs r3, r1, #8 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - add.w r3, sl, r4, lsl #2 │ │ │ │ - sub.w r9, r9, #4 │ │ │ │ - ldr r3, [r3, #40] @ 0x28 │ │ │ │ - orr.w r3, r3, #1 │ │ │ │ - bx r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str.w r8, [r7, #28] │ │ │ │ add.w r8, r8, #2 │ │ │ │ ands.w r3, r3, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ iteee eq │ │ │ │ streq r3, [sp, #24] │ │ │ │ @@ -177902,61 +177785,61 @@ │ │ │ │ movw r2, #42012 @ 0xa41c │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ add.w r0, r9, r3, lsl #2 │ │ │ │ ldr.w r6, [r9, r3, lsl #2] │ │ │ │ cmp r1, r2 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - bne.w a63b4 <_PyEval_EvalFrameDefault@@Base+0x821c> │ │ │ │ + bne.w a6688 <_PyEval_EvalFrameDefault@@Base+0x84ec> │ │ │ │ cmp r4, #246 @ 0xf6 │ │ │ │ - beq.w a8f72 <_PyEval_EvalFrameDefault@@Base+0xadda> │ │ │ │ + beq.w a8f4c <_PyEval_EvalFrameDefault@@Base+0xadb0> │ │ │ │ ldr r2, [r6, #4] │ │ │ │ movw r3, #24368 @ 0x5f30 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w a5df6 <_PyEval_EvalFrameDefault@@Base+0x7c5e> │ │ │ │ - ldr r2, [pc, #548] @ (a1784 <_PyEval_EvalFrameDefault@@Base+0x35ec>) │ │ │ │ + beq.w a5d0a <_PyEval_EvalFrameDefault@@Base+0x7b6e> │ │ │ │ + ldr r2, [pc, #664] @ (a1730 <_PyEval_EvalFrameDefault@@Base+0x3594>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r0, [r2, r3] │ │ │ │ mov r1, r6 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r2, r5 │ │ │ │ - bl dd3c0 │ │ │ │ + bl dd438 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n a1584 <_PyEval_EvalFrameDefault@@Base+0x33ec> │ │ │ │ + beq.n a14be <_PyEval_EvalFrameDefault@@Base+0x3322> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a5a08 <_PyEval_EvalFrameDefault@@Base+0x7870> │ │ │ │ + beq.w a5886 <_PyEval_EvalFrameDefault@@Base+0x76ea> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n a1598 <_PyEval_EvalFrameDefault@@Base+0x3400> │ │ │ │ + beq.n a14d2 <_PyEval_EvalFrameDefault@@Base+0x3336> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a5bd6 <_PyEval_EvalFrameDefault@@Base+0x7a3e> │ │ │ │ + beq.w a5b74 <_PyEval_EvalFrameDefault@@Base+0x79d8> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w a47c0 <_PyEval_EvalFrameDefault@@Base+0x6628> │ │ │ │ + bne.w a47bc <_PyEval_EvalFrameDefault@@Base+0x6620> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w a7b34 <_PyEval_EvalFrameDefault@@Base+0x999c> │ │ │ │ + beq.w a7c2a <_PyEval_EvalFrameDefault@@Base+0x9a8e> │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #28] │ │ │ │ str r4, [r3, #0] │ │ │ │ mvn.w r3, #1 │ │ │ │ subs r3, r3, r2 │ │ │ │ add.w r9, r9, r3, lsl #2 │ │ │ │ ldr.w r3, [fp, #12] │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w a7b10 <_PyEval_EvalFrameDefault@@Base+0x9978> │ │ │ │ + bne.w a7b18 <_PyEval_EvalFrameDefault@@Base+0x997c> │ │ │ │ ldrh.w r3, [r8] │ │ │ │ uxtb r4, r3 │ │ │ │ lsrs r3, r3, #8 │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w r3, sl, r4, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ @@ -177966,275 +177849,394 @@ │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ str.w r8, [r7, #28] │ │ │ │ mov r4, r5 │ │ │ │ add.w r8, r8, #4 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r3, r6 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w a69e4 <_PyEval_EvalFrameDefault@@Base+0x884c> │ │ │ │ + bne.w a63e0 <_PyEval_EvalFrameDefault@@Base+0x8244> │ │ │ │ ldr r1, [r6, #4] │ │ │ │ movw r2, #42012 @ 0xa41c │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w a69e4 <_PyEval_EvalFrameDefault@@Base+0x884c> │ │ │ │ + bne.w a63e0 <_PyEval_EvalFrameDefault@@Base+0x8244> │ │ │ │ ldr r2, [r5, #8] │ │ │ │ cmp r2, #8 │ │ │ │ - bhi.w a9adc <_PyEval_EvalFrameDefault@@Base+0xb944> │ │ │ │ + bhi.w a9cb2 <_PyEval_EvalFrameDefault@@Base+0xbb16> │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldr r1, [r6, #8] │ │ │ │ cmp r2, r1 │ │ │ │ - bge.w a9adc <_PyEval_EvalFrameDefault@@Base+0xb944> │ │ │ │ + bge.w a9cb2 <_PyEval_EvalFrameDefault@@Base+0xbb16> │ │ │ │ add.w r2, r6, r2, lsl #2 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r4, [r2, #12] │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w a56fc <_PyEval_EvalFrameDefault@@Base+0x7564> │ │ │ │ + beq.w a57b4 <_PyEval_EvalFrameDefault@@Base+0x7618> │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w a5704 <_PyEval_EvalFrameDefault@@Base+0x756c> │ │ │ │ + bne.w a57bc <_PyEval_EvalFrameDefault@@Base+0x7620> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n a164c <_PyEval_EvalFrameDefault@@Base+0x34b4> │ │ │ │ + beq.n a1586 <_PyEval_EvalFrameDefault@@Base+0x33ea> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a59bc <_PyEval_EvalFrameDefault@@Base+0x7824> │ │ │ │ + beq.w a5834 <_PyEval_EvalFrameDefault@@Base+0x7698> │ │ │ │ ldrh.w r3, [r8] │ │ │ │ sub.w r9, r9, #4 │ │ │ │ str.w r4, [r9, #-4] │ │ │ │ uxtb r4, r3 │ │ │ │ lsrs r3, r3, #8 │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w r3, sl, r4, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ bx r3 │ │ │ │ - ldr r3, [pc, #280] @ (a1784 <_PyEval_EvalFrameDefault@@Base+0x35ec>) │ │ │ │ + ldr.w r4, [r9, #-4] │ │ │ │ + movw r3, #21632 @ 0x5480 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + str.w r8, [r7, #28] │ │ │ │ + ldr.w r5, [r9, #-8] │ │ │ │ + add.w r8, r8, #4 │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + cmp r0, r3 │ │ │ │ + bne.w a6f9a <_PyEval_EvalFrameDefault@@Base+0x8dfe> │ │ │ │ + ldr r2, [r5, #4] │ │ │ │ + movw r3, #42220 @ 0xa4ec │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.w a5e9e <_PyEval_EvalFrameDefault@@Base+0x7d02> │ │ │ │ + ldr r2, [r5, #12] │ │ │ │ + adds r6, r2, #1 │ │ │ │ + beq.w a5e9e <_PyEval_EvalFrameDefault@@Base+0x7d02> │ │ │ │ + add r3, sp, #136 @ 0x88 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 782d4 │ │ │ │ + adds r1, r0, #3 │ │ │ │ + mov r3, r0 │ │ │ │ + it eq │ │ │ │ + moveq.w r6, #4294967295 @ 0xffffffff │ │ │ │ + beq.n a15fc <_PyEval_EvalFrameDefault@@Base+0x3460> │ │ │ │ + adds r3, #1 │ │ │ │ + it eq │ │ │ │ + moveq r6, #0 │ │ │ │ + bne.w a5aca <_PyEval_EvalFrameDefault@@Base+0x792e> │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n a1610 <_PyEval_EvalFrameDefault@@Base+0x3474> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w a6dca <_PyEval_EvalFrameDefault@@Base+0x8c2e> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n a1624 <_PyEval_EvalFrameDefault@@Base+0x3488> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w a8ece <_PyEval_EvalFrameDefault@@Base+0xad32> │ │ │ │ + adds r2, r6, #1 │ │ │ │ + beq.w a5a76 <_PyEval_EvalFrameDefault@@Base+0x78da> │ │ │ │ + ldrh.w r1, [r8] │ │ │ │ + movw r3, #7780 @ 0x1e64 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + movw r2, #4308 @ 0x10d4 │ │ │ │ + movt r2, #70 @ 0x46 │ │ │ │ + uxtb r4, r1 │ │ │ │ + cmp r0, r6 │ │ │ │ + it ne │ │ │ │ + movne r3, r2 │ │ │ │ + str.w r3, [r9, #-8] │ │ │ │ + lsrs r3, r1, #8 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + add.w r3, sl, r4, lsl #2 │ │ │ │ + sub.w r9, r9, #4 │ │ │ │ + ldr r3, [r3, #40] @ 0x28 │ │ │ │ + orr.w r3, r3, #1 │ │ │ │ + bx r3 │ │ │ │ + ldr r3, [pc, #204] @ (a1730 <_PyEval_EvalFrameDefault@@Base+0x3594>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r1, [sp, #16] │ │ │ │ str.w r8, [r7, #28] │ │ │ │ add.w r8, r8, #2 │ │ │ │ cmp r1, #0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov.w r3, r1, lsl #3 │ │ │ │ rsb r2, r3, #0 │ │ │ │ sub.w r4, r9, r3 │ │ │ │ str r2, [sp, #28] │ │ │ │ str r4, [sp, #24] │ │ │ │ - bgt.w a577a <_PyEval_EvalFrameDefault@@Base+0x75e2> │ │ │ │ + bgt.w a5712 <_PyEval_EvalFrameDefault@@Base+0x7576> │ │ │ │ movs r2, #1 │ │ │ │ mov r4, r1 │ │ │ │ - bl bd164 <_PyDict_FromItems@@Base+0x324> │ │ │ │ + bl bd170 <_PyDict_FromItems@@Base+0x324> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w a9b78 <_PyEval_EvalFrameDefault@@Base+0xb9e0> │ │ │ │ + beq.w ab256 <_PyEval_EvalFrameDefault@@Base+0xd0ba> │ │ │ │ lsls r4, r4, #1 │ │ │ │ subs r4, #1 │ │ │ │ - bpl.w a57c6 <_PyEval_EvalFrameDefault@@Base+0x762e> │ │ │ │ + bpl.w a575e <_PyEval_EvalFrameDefault@@Base+0x75c2> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r5, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ adds r3, #4 │ │ │ │ add r9, r3 │ │ │ │ ldrh.w r3, [r8] │ │ │ │ uxtb r4, r3 │ │ │ │ lsrs r3, r3, #8 │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w r3, sl, r4, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ bx r3 │ │ │ │ + ldr.w r6, [r9, #-8] │ │ │ │ + movw r3, #42636 @ 0xa68c │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + str.w r8, [r7, #28] │ │ │ │ + ldr.w r5, [r9, #-4] │ │ │ │ + add.w r8, r8, #4 │ │ │ │ + ldr r2, [r6, #4] │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.w a85c2 <_PyEval_EvalFrameDefault@@Base+0xa426> │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.w a85c2 <_PyEval_EvalFrameDefault@@Base+0xa426> │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 11646c <_PyLong_Multiply@@Base> │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.w a5866 <_PyEval_EvalFrameDefault@@Base+0x76ca> │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.w a479c <_PyEval_EvalFrameDefault@@Base+0x6600> │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w a5a76 <_PyEval_EvalFrameDefault@@Base+0x78da> │ │ │ │ + ldrh.w r3, [r8] │ │ │ │ + sub.w r9, r9, #4 │ │ │ │ + str.w r4, [r9, #-4] │ │ │ │ + uxtb r4, r3 │ │ │ │ + lsrs r3, r3, #8 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + add.w r3, sl, r4, lsl #2 │ │ │ │ + ldr r3, [r3, #40] @ 0x28 │ │ │ │ + orr.w r3, r3, #1 │ │ │ │ + bx r3 │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ ldr.w r5, [r9, #-4] │ │ │ │ add.w r6, r8, #20 │ │ │ │ str.w r8, [r7, #28] │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr.w r2, [r1, #192] @ 0xc0 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w a851a <_PyEval_EvalFrameDefault@@Base+0xa382> │ │ │ │ + bne.w a80a0 <_PyEval_EvalFrameDefault@@Base+0x9f04> │ │ │ │ ldr.w r3, [r5, #-12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a851a <_PyEval_EvalFrameDefault@@Base+0xa382> │ │ │ │ + beq.w a80a0 <_PyEval_EvalFrameDefault@@Base+0x9f04> │ │ │ │ ldr r4, [r3, #24] │ │ │ │ ldrh.w ip, [r8, #8] │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp ip, r3 │ │ │ │ - bcs.w a851a <_PyEval_EvalFrameDefault@@Base+0xa382> │ │ │ │ + bcs.w a80a0 <_PyEval_EvalFrameDefault@@Base+0x9f04> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r0, [r7, #0] │ │ │ │ ldrb.w lr, [r4, #6] │ │ │ │ asrs r2, r3, #1 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ ldr.w r8, [r3, #12] │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w a84ce <_PyEval_EvalFrameDefault@@Base+0xa336> │ │ │ │ + beq.w a8076 <_PyEval_EvalFrameDefault@@Base+0x9eda> │ │ │ │ ldrb.w lr, [r4, #5] │ │ │ │ movs r3, #1 │ │ │ │ adds r4, #20 │ │ │ │ lsl.w r3, r3, lr │ │ │ │ add.w r3, r3, ip, lsl #3 │ │ │ │ add.w ip, r4, r3 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ cmp r3, r8 │ │ │ │ - bne.w a84f2 <_PyEval_EvalFrameDefault@@Base+0xa35a> │ │ │ │ + bne.w a809a <_PyEval_EvalFrameDefault@@Base+0x9efe> │ │ │ │ ldr.w r4, [ip, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w a84f2 <_PyEval_EvalFrameDefault@@Base+0xa35a> │ │ │ │ + beq.w a809a <_PyEval_EvalFrameDefault@@Base+0x9efe> │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.w a84f8 <_PyEval_EvalFrameDefault@@Base+0xa360> │ │ │ │ + beq.w a806a <_PyEval_EvalFrameDefault@@Base+0x9ece> │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n a1762 <_PyEval_EvalFrameDefault@@Base+0x35ca> │ │ │ │ + beq.n a17ca <_PyEval_EvalFrameDefault@@Base+0x362e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a8f48 <_PyEval_EvalFrameDefault@@Base+0xadb0> │ │ │ │ + beq.w a9fb0 <_PyEval_EvalFrameDefault@@Base+0xbe14> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str.w r4, [r9, #-4] │ │ │ │ lsls r0, r3, #31 │ │ │ │ - bmi.w a72e0 <_PyEval_EvalFrameDefault@@Base+0x9148> │ │ │ │ + bmi.w a8036 <_PyEval_EvalFrameDefault@@Base+0x9e9a> │ │ │ │ ldrh r3, [r6, #0] │ │ │ │ mov r8, r6 │ │ │ │ uxtb r4, r3 │ │ │ │ lsrs r3, r3, #8 │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w r3, sl, r4, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ bx r3 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ mov r3, r9 │ │ │ │ movw r2, #42012 @ 0xa41c │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ str.w r8, [r7, #28] │ │ │ │ add.w r8, r8, #4 │ │ │ │ ldr.w r5, [r3, #-4]! │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w a7040 <_PyEval_EvalFrameDefault@@Base+0x8ea8> │ │ │ │ + bne.w a8322 <_PyEval_EvalFrameDefault@@Base+0xa186> │ │ │ │ ldr r1, [r5, #8] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, r1 │ │ │ │ - bne.w aa128 <_PyEval_EvalFrameDefault@@Base+0xbf90> │ │ │ │ + bne.w aa788 <_PyEval_EvalFrameDefault@@Base+0xc5ec> │ │ │ │ add.w lr, r5, #12 │ │ │ │ subs r4, r0, #1 │ │ │ │ - bmi.n a1836 <_PyEval_EvalFrameDefault@@Base+0x369e> │ │ │ │ + bmi.n a189a <_PyEval_EvalFrameDefault@@Base+0x36fe> │ │ │ │ ldr.w r0, [lr, r4, lsl #2] │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ mov.w ip, r4, lsl #2 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ cmp r1, r6 │ │ │ │ itt ne │ │ │ │ addne r1, #1 │ │ │ │ strne r1, [r0, #0] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ str r0, [r3, #0] │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n a1836 <_PyEval_EvalFrameDefault@@Base+0x369e> │ │ │ │ + beq.n a189a <_PyEval_EvalFrameDefault@@Base+0x36fe> │ │ │ │ add.w r1, lr, ip │ │ │ │ str r1, [sp, #24] │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r0, [r1, #-4] │ │ │ │ ldr r1, [r0, #0] │ │ │ │ cmp r1, r6 │ │ │ │ itt ne │ │ │ │ addne r1, #1 │ │ │ │ strne r1, [r0, #0] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ str r0, [r3, #4] │ │ │ │ cmp r1, #2 │ │ │ │ - beq.n a1836 <_PyEval_EvalFrameDefault@@Base+0x369e> │ │ │ │ + beq.n a189a <_PyEval_EvalFrameDefault@@Base+0x36fe> │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r0, [r1, #-8] │ │ │ │ ldr r1, [r0, #0] │ │ │ │ cmp r1, r6 │ │ │ │ itt ne │ │ │ │ addne r1, #1 │ │ │ │ strne r1, [r0, #0] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ str r0, [r3, #8] │ │ │ │ cmp r1, #3 │ │ │ │ - beq.n a1836 <_PyEval_EvalFrameDefault@@Base+0x369e> │ │ │ │ + beq.n a189a <_PyEval_EvalFrameDefault@@Base+0x36fe> │ │ │ │ add.w r1, ip, #4 │ │ │ │ adds r3, #8 │ │ │ │ add r1, r5 │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r0, [r1, #-4]! │ │ │ │ ldr r6, [r0, #0] │ │ │ │ cmp r6, ip │ │ │ │ - beq.w a569a <_PyEval_EvalFrameDefault@@Base+0x7502> │ │ │ │ + beq.w a57a6 <_PyEval_EvalFrameDefault@@Base+0x760a> │ │ │ │ adds r6, #1 │ │ │ │ cmp lr, r1 │ │ │ │ str r6, [r0, #0] │ │ │ │ str.w r0, [r3, #4]! │ │ │ │ - bne.n a181e <_PyEval_EvalFrameDefault@@Base+0x3686> │ │ │ │ + bne.n a1882 <_PyEval_EvalFrameDefault@@Base+0x36e6> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n a1858 <_PyEval_EvalFrameDefault@@Base+0x36c0> │ │ │ │ + beq.n a18bc <_PyEval_EvalFrameDefault@@Base+0x3720> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, a1858 <_PyEval_EvalFrameDefault@@Base+0x36c0> │ │ │ │ - ldr r1, [pc, #756] @ (a1b3c <_PyEval_EvalFrameDefault@@Base+0x39a4>) │ │ │ │ + cbnz r3, a18bc <_PyEval_EvalFrameDefault@@Base+0x3720> │ │ │ │ + ldr r1, [pc, #748] @ (a1b98 <_PyEval_EvalFrameDefault@@Base+0x39fc>) │ │ │ │ ldr.w r3, [r1, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w a78fe <_PyEval_EvalFrameDefault@@Base+0x9766> │ │ │ │ + bne.w a76ae <_PyEval_EvalFrameDefault@@Base+0x9512> │ │ │ │ ldr r3, [r2, #24] │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ ldrh.w r3, [r8] │ │ │ │ add.w r9, r9, r4, lsl #2 │ │ │ │ uxtb r4, r3 │ │ │ │ lsrs r3, r3, #8 │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w r3, sl, r4, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ bx r3 │ │ │ │ - ldr.w r6, [r9, #-8] │ │ │ │ - movw r3, #42636 @ 0xa68c │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ + ldr.w r6, [r9, #-4] │ │ │ │ str.w r8, [r7, #28] │ │ │ │ - ldr.w r5, [r9, #-4] │ │ │ │ - add.w r8, r8, #4 │ │ │ │ - ldr r2, [r6, #4] │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.w a6f10 <_PyEval_EvalFrameDefault@@Base+0x8d78> │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.w a6f10 <_PyEval_EvalFrameDefault@@Base+0x8d78> │ │ │ │ - mov r1, r5 │ │ │ │ + add.w r8, r8, #2 │ │ │ │ + ldr r1, [pc, #696] @ (a1b9c <_PyEval_EvalFrameDefault@@Base+0x3a00>) │ │ │ │ mov r0, r6 │ │ │ │ - bl 1161fc <_PyLong_Multiply@@Base> │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + bl 8df90 <_PyObject_LookupSpecial@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.w a595a <_PyEval_EvalFrameDefault@@Base+0x77c2> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w aaac2 <_PyEval_EvalFrameDefault@@Base+0xc926> │ │ │ │ + ldr r1, [pc, #684] @ (a1ba0 <_PyEval_EvalFrameDefault@@Base+0x3a04>) │ │ │ │ + mov r0, r6 │ │ │ │ + bl 8df90 <_PyObject_LookupSpecial@@Base> │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w aaa74 <_PyEval_EvalFrameDefault@@Base+0xc8d8> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w a47a0 <_PyEval_EvalFrameDefault@@Base+0x6608> │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w a56b2 <_PyEval_EvalFrameDefault@@Base+0x751a> │ │ │ │ + beq.n a1916 <_PyEval_EvalFrameDefault@@Base+0x377a> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w aaaf4 <_PyEval_EvalFrameDefault@@Base+0xc958> │ │ │ │ + mov r0, r4 │ │ │ │ + bl f90d0 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n a1942 <_PyEval_EvalFrameDefault@@Base+0x37a6> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, a1942 <_PyEval_EvalFrameDefault@@Base+0x37a6> │ │ │ │ + ldr r2, [pc, #616] @ (a1b98 <_PyEval_EvalFrameDefault@@Base+0x39fc>) │ │ │ │ + ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w a8a9e <_PyEval_EvalFrameDefault@@Base+0xa902> │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r3, [r3, #24] │ │ │ │ + blx r3 │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.w aa9d8 <_PyEval_EvalFrameDefault@@Base+0xc83c> │ │ │ │ ldrh.w r3, [r8] │ │ │ │ - sub.w r9, r9, #4 │ │ │ │ - str.w r4, [r9, #-4] │ │ │ │ + str.w r5, [r9, #-4] │ │ │ │ + str.w r6, [r9], #4 │ │ │ │ uxtb r4, r3 │ │ │ │ lsrs r3, r3, #8 │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w r3, sl, r4, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ bx r3 │ │ │ │ @@ -178246,249 +178248,83 @@ │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ str.w r8, [r7, #28] │ │ │ │ ldr.w r6, [r9, #-4] │ │ │ │ add.w r8, r8, #2 │ │ │ │ ldr.w r5, [r9, r3, lsl #2] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w a6b82 <_PyEval_EvalFrameDefault@@Base+0x89ea> │ │ │ │ + bne.w a6832 <_PyEval_EvalFrameDefault@@Base+0x8696> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ adds r2, r3, #1 │ │ │ │ - beq.w a6b82 <_PyEval_EvalFrameDefault@@Base+0x89ea> │ │ │ │ - ldr r2, [pc, #552] @ (a1b40 <_PyEval_EvalFrameDefault@@Base+0x39a8>) │ │ │ │ + beq.w a6832 <_PyEval_EvalFrameDefault@@Base+0x8696> │ │ │ │ + ldr r2, [pc, #520] @ (a1ba4 <_PyEval_EvalFrameDefault@@Base+0x3a08>) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr r2, [r1, r2] │ │ │ │ movw r1, #44060 @ 0xac1c │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ ldr r2, [r5, #24] │ │ │ │ str r6, [sp, #0] │ │ │ │ cmp r2, r1 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ - beq.w a65c2 <_PyEval_EvalFrameDefault@@Base+0x842a> │ │ │ │ - bl 7b9b0 │ │ │ │ + beq.w a6824 <_PyEval_EvalFrameDefault@@Base+0x8688> │ │ │ │ + bl 7b9ac │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w a56b2 <_PyEval_EvalFrameDefault@@Base+0x751a> │ │ │ │ + bne.w a5a76 <_PyEval_EvalFrameDefault@@Base+0x78da> │ │ │ │ ldrh.w r3, [r8] │ │ │ │ sub.w r9, r9, #8 │ │ │ │ uxtb r4, r3 │ │ │ │ lsrs r3, r3, #8 │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w r3, sl, r4, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ bx r3 │ │ │ │ - ldr.w r6, [r9, #-4] │ │ │ │ - str.w r8, [r7, #28] │ │ │ │ - add.w r8, r8, #2 │ │ │ │ - ldr r1, [pc, #476] @ (a1b44 <_PyEval_EvalFrameDefault@@Base+0x39ac>) │ │ │ │ - mov r0, r6 │ │ │ │ - bl 8dfa4 <_PyObject_LookupSpecial@@Base> │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w a8e46 <_PyEval_EvalFrameDefault@@Base+0xacae> │ │ │ │ - ldr r1, [pc, #464] @ (a1b48 <_PyEval_EvalFrameDefault@@Base+0x39b0>) │ │ │ │ - mov r0, r6 │ │ │ │ - bl 8dfa4 <_PyObject_LookupSpecial@@Base> │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w a8ea2 <_PyEval_EvalFrameDefault@@Base+0xad0a> │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n a1998 <_PyEval_EvalFrameDefault@@Base+0x3800> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w a8e6c <_PyEval_EvalFrameDefault@@Base+0xacd4> │ │ │ │ - mov r0, r4 │ │ │ │ - bl f90b8 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n a19c4 <_PyEval_EvalFrameDefault@@Base+0x382c> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, a19c4 <_PyEval_EvalFrameDefault@@Base+0x382c> │ │ │ │ - ldr r2, [pc, #392] @ (a1b3c <_PyEval_EvalFrameDefault@@Base+0x39a4>) │ │ │ │ - ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w a85f2 <_PyEval_EvalFrameDefault@@Base+0xa45a> │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r3, [r3, #24] │ │ │ │ - blx r3 │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.w a9a40 <_PyEval_EvalFrameDefault@@Base+0xb8a8> │ │ │ │ - ldrh.w r3, [r8] │ │ │ │ - str.w r5, [r9, #-4] │ │ │ │ - str.w r6, [r9], #4 │ │ │ │ - uxtb r4, r3 │ │ │ │ - lsrs r3, r3, #8 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - add.w r3, sl, r4, lsl #2 │ │ │ │ - ldr r3, [r3, #40] @ 0x28 │ │ │ │ - orr.w r3, r3, #1 │ │ │ │ - bx r3 │ │ │ │ ldr.w r5, [r9, #-4] │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ str.w r8, [r7, #28] │ │ │ │ add.w r8, r8, #2 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w a5f20 <_PyEval_EvalFrameDefault@@Base+0x7d88> │ │ │ │ + bne.w a6158 <_PyEval_EvalFrameDefault@@Base+0x7fbc> │ │ │ │ ldrh.w r3, [r8] │ │ │ │ uxtb r4, r3 │ │ │ │ lsrs r3, r3, #8 │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w r3, sl, r4, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ bx r3 │ │ │ │ - ldr.w r3, [fp, #8] │ │ │ │ - add.w r2, r8, #8 │ │ │ │ - str.w r8, [r7, #28] │ │ │ │ - add.w r3, r3, #4096 @ 0x1000 │ │ │ │ - str r2, [sp, #28] │ │ │ │ - ldr.w r3, [r3, #340] @ 0x154 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w a5bee <_PyEval_EvalFrameDefault@@Base+0x7a56> │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - mvn.w r6, #1 │ │ │ │ - ldr.w ip, [r8, #4] │ │ │ │ - movw r2, #33156 @ 0x8184 │ │ │ │ - movt r2, #70 @ 0x46 │ │ │ │ - subs r6, r6, r3 │ │ │ │ - mvns r3, r3 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - add.w r1, r9, r6, lsl #2 │ │ │ │ - str r1, [sp, #44] @ 0x2c │ │ │ │ - ldr.w r5, [r9, r6, lsl #2] │ │ │ │ - add.w r8, r9, r3, lsl #2 │ │ │ │ - ldr.w lr, [r9, r3, lsl #2] │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.w a5bfe <_PyEval_EvalFrameDefault@@Base+0x7a66> │ │ │ │ - ldr r0, [r5, #8] │ │ │ │ - movw r2, #24368 @ 0x5f30 │ │ │ │ - movt r2, #70 @ 0x46 │ │ │ │ - ldr r1, [r0, #4] │ │ │ │ - cmp r1, r2 │ │ │ │ - bne.w a5bfe <_PyEval_EvalFrameDefault@@Base+0x7a66> │ │ │ │ - ldr r2, [r0, #68] @ 0x44 │ │ │ │ - cmp.w lr, #0 │ │ │ │ - it eq │ │ │ │ - cmpeq r2, ip │ │ │ │ - bne.w a5bfe <_PyEval_EvalFrameDefault@@Base+0x7a66> │ │ │ │ - ldr r1, [r5, #12] │ │ │ │ - mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r2, [r1, #0] │ │ │ │ - cmp r2, r0 │ │ │ │ - itt ne │ │ │ │ - addne r2, #1 │ │ │ │ - strne r2, [r1, #0] │ │ │ │ - str.w r1, [r8] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r4, [r5, #8] │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ - cmp r2, r1 │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - itt ne │ │ │ │ - addne r2, #1 │ │ │ │ - strne r2, [r4, #0] │ │ │ │ - ldr r2, [r5, #0] │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n a1ac0 <_PyEval_EvalFrameDefault@@Base+0x3928> │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r5, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w a85dc <_PyEval_EvalFrameDefault@@Base+0xa444> │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - adds r0, r2, #1 │ │ │ │ - sub.w r3, r9, r2, lsl #2 │ │ │ │ - ldr r2, [r4, #24] │ │ │ │ - subs r3, #4 │ │ │ │ - ldr r2, [r2, #24] │ │ │ │ - lsls r5, r2, #31 │ │ │ │ - it mi │ │ │ │ - movmi r2, #0 │ │ │ │ - bpl.w a935c <_PyEval_EvalFrameDefault@@Base+0xb1c4> │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r1, r4 │ │ │ │ - movs r0, #0 │ │ │ │ - str r0, [sp, #4] │ │ │ │ - mov r0, fp │ │ │ │ - bl 9d2e8 <_PyEvalFramePushAndInit@@Base> │ │ │ │ - mov r2, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w a92da <_PyEval_EvalFrameDefault@@Base+0xb142> │ │ │ │ - ldr.w r8, [r0, #28] │ │ │ │ - movs r3, #4 │ │ │ │ - ldr r1, [sp, #44] @ 0x2c │ │ │ │ - add.w r9, r2, #40 @ 0x28 │ │ │ │ - strh r3, [r7, #36] @ 0x24 │ │ │ │ - add.w r3, r7, #40 @ 0x28 │ │ │ │ - subs r3, r1, r3 │ │ │ │ - ldrh.w r1, [r8] │ │ │ │ - asrs r3, r3, #2 │ │ │ │ - str r3, [r7, #32] │ │ │ │ - ldr.w r3, [fp, #28] │ │ │ │ - uxtb r4, r1 │ │ │ │ - str r7, [r0, #4] │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r0, [fp, #52] @ 0x34 │ │ │ │ - ldr r0, [r0, #32] │ │ │ │ - mov r7, r2 │ │ │ │ - str.w r3, [fp, #28] │ │ │ │ - lsrs r3, r1, #8 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - add.w r3, sl, r4, lsl #2 │ │ │ │ - mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ - add.w r9, r9, r0, lsl #2 │ │ │ │ - str r1, [r2, #32] │ │ │ │ - ldr r3, [r3, #40] @ 0x28 │ │ │ │ - orr.w r3, r3, #1 │ │ │ │ - bx r3 │ │ │ │ - nop │ │ │ │ - ldrsh r0, [r0, r0] │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ - add r2, pc, #720 @ (adr r2, a1e18 <_PyEval_EvalFrameDefault@@Base+0x3c80>) │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - add r2, pc, #960 @ (adr r2, a1f0c <_PyEval_EvalFrameDefault@@Base+0x3d74>) │ │ │ │ - lsls r0, r1, #1 │ │ │ │ ldr.w r5, [r9, #-4] │ │ │ │ add.w r4, r8, #20 │ │ │ │ str.w r8, [r7, #28] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr.w r1, [r2, #192] @ 0xc0 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w a520a <_PyEval_EvalFrameDefault@@Base+0x7072> │ │ │ │ + bne.w a51c2 <_PyEval_EvalFrameDefault@@Base+0x7026> │ │ │ │ ldrb r3, [r5, #11] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a520a <_PyEval_EvalFrameDefault@@Base+0x7072> │ │ │ │ + beq.w a51c2 <_PyEval_EvalFrameDefault@@Base+0x7026> │ │ │ │ ldr.w r3, [r2, #440] @ 0x1b8 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w a520a <_PyEval_EvalFrameDefault@@Base+0x7072> │ │ │ │ + bne.w a51c2 <_PyEval_EvalFrameDefault@@Base+0x7026> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r6, [r8, #12] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n a1b98 <_PyEval_EvalFrameDefault@@Base+0x3a00> │ │ │ │ + beq.n a1a5c <_PyEval_EvalFrameDefault@@Base+0x38c0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a8df8 <_PyEval_EvalFrameDefault@@Base+0xac60> │ │ │ │ + beq.w a90f8 <_PyEval_EvalFrameDefault@@Base+0xaf5c> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r4 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r6, #0] │ │ │ │ @@ -178497,157 +178333,32 @@ │ │ │ │ uxtb r4, r3 │ │ │ │ lsrs r3, r3, #8 │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w r3, sl, r4, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ bx r3 │ │ │ │ - ldr.w r5, [r9, #-4] │ │ │ │ - add.w r4, r8, #8 │ │ │ │ - str.w r8, [r7, #28] │ │ │ │ - ldr r1, [r5, #4] │ │ │ │ - ldr.w r3, [r8, #4] │ │ │ │ - ldr.w r2, [r1, #192] @ 0xc0 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.w a485e <_PyEval_EvalFrameDefault@@Base+0x66c6> │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n a1bf0 <_PyEval_EvalFrameDefault@@Base+0x3a58> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w a7d3e <_PyEval_EvalFrameDefault@@Base+0x9ba6> │ │ │ │ - ldrh r2, [r4, #0] │ │ │ │ - mov r8, r4 │ │ │ │ - movw r3, #4308 @ 0x10d4 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - str.w r3, [r9, #-4] │ │ │ │ - uxtb r4, r2 │ │ │ │ - lsrs r3, r2, #8 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - add.w r3, sl, r4, lsl #2 │ │ │ │ - ldr r3, [r3, #40] @ 0x28 │ │ │ │ - orr.w r3, r3, #1 │ │ │ │ - bx r3 │ │ │ │ - ldr.w r5, [r9, #-4] │ │ │ │ - movw r3, #22148 @ 0x5684 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - str.w r8, [r7, #28] │ │ │ │ - add.w r8, r8, #8 │ │ │ │ - ldr r2, [r5, #4] │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.w a4860 <_PyEval_EvalFrameDefault@@Base+0x66c8> │ │ │ │ - ldr r0, [r5, #8] │ │ │ │ - movw r4, #7780 @ 0x1e64 │ │ │ │ - movt r4, #70 @ 0x46 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - movw r1, #4308 @ 0x10d4 │ │ │ │ - movt r1, #70 @ 0x46 │ │ │ │ - cmp r0, #0 │ │ │ │ - it ne │ │ │ │ - movne r4, r1 │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.n a1c5a <_PyEval_EvalFrameDefault@@Base+0x3ac2> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w a7418 <_PyEval_EvalFrameDefault@@Base+0x9280> │ │ │ │ - ldrh.w r3, [r8] │ │ │ │ - str.w r4, [r9, #-4] │ │ │ │ - uxtb r4, r3 │ │ │ │ - lsrs r3, r3, #8 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - add.w r3, sl, r4, lsl #2 │ │ │ │ - ldr r3, [r3, #40] @ 0x28 │ │ │ │ - orr.w r3, r3, #1 │ │ │ │ - bx r3 │ │ │ │ - ldrd r2, r1, [r9, #-12] │ │ │ │ - movw r3, #42220 @ 0xa4ec │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - str.w r8, [r7, #28] │ │ │ │ - ldr.w r5, [r9, #-4] │ │ │ │ - add.w r8, r8, #8 │ │ │ │ - cmp r2, r3 │ │ │ │ - it eq │ │ │ │ - cmpeq r1, #0 │ │ │ │ - bne.w a7b3e <_PyEval_EvalFrameDefault@@Base+0x99a6> │ │ │ │ - mov r0, r5 │ │ │ │ - bl e45b0 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n a1cb2 <_PyEval_EvalFrameDefault@@Base+0x3b1a> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w a4918 <_PyEval_EvalFrameDefault@@Base+0x6780> │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w a7294 <_PyEval_EvalFrameDefault@@Base+0x90fc> │ │ │ │ - str.w r4, [r9, #-12] │ │ │ │ - sub.w r9, r9, #8 │ │ │ │ - ldr.w r3, [fp, #12] │ │ │ │ - uxtb r3, r3 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w a99b0 <_PyEval_EvalFrameDefault@@Base+0xb818> │ │ │ │ - ldrh.w r3, [r8] │ │ │ │ - uxtb r4, r3 │ │ │ │ - lsrs r3, r3, #8 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - add.w r3, sl, r4, lsl #2 │ │ │ │ - ldr r3, [r3, #40] @ 0x28 │ │ │ │ - orr.w r3, r3, #1 │ │ │ │ - bx r3 │ │ │ │ - ldr.w r0, [fp, #76] @ 0x4c │ │ │ │ - movw r1, #4356 @ 0x1104 │ │ │ │ - movt r1, #70 @ 0x46 │ │ │ │ - ldr.w r3, [r9, #-4] │ │ │ │ - str.w r8, [r7, #28] │ │ │ │ - add.w r8, r8, #2 │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ - mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, #0 │ │ │ │ - it eq │ │ │ │ - moveq r2, r1 │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - cmp r1, r4 │ │ │ │ - itt ne │ │ │ │ - addne r1, #1 │ │ │ │ - strne r1, [r3, #0] │ │ │ │ - str r3, [r0, #0] │ │ │ │ - str.w r2, [r9, #-4] │ │ │ │ - str.w r3, [r9], #4 │ │ │ │ - ldrh.w r3, [r8] │ │ │ │ - uxtb r4, r3 │ │ │ │ - lsrs r3, r3, #8 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - add.w r3, sl, r4, lsl #2 │ │ │ │ - ldr r3, [r3, #40] @ 0x28 │ │ │ │ - orr.w r3, r3, #1 │ │ │ │ - bx r3 │ │ │ │ ldr.w r2, [r9, #-12] │ │ │ │ movw r3, #36024 @ 0x8cb8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr.w r5, [r9, #-4] │ │ │ │ str.w r8, [r7, #28] │ │ │ │ cmp r2, r3 │ │ │ │ ldr.w r6, [r9, #-8] │ │ │ │ add.w r8, r8, #4 │ │ │ │ str r2, [sp, #24] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str r5, [sp, #28] │ │ │ │ - bne.w a3dd6 <_PyEval_EvalFrameDefault@@Base+0x5c3e> │ │ │ │ + bne.w a38b8 <_PyEval_EvalFrameDefault@@Base+0x571c> │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w a3dd6 <_PyEval_EvalFrameDefault@@Base+0x5c3e> │ │ │ │ + bge.w a38b8 <_PyEval_EvalFrameDefault@@Base+0x571c> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - movw r1, #57221 @ 0xdf85 │ │ │ │ + movw r1, #57233 @ 0xdf91 │ │ │ │ movt r1, #11 │ │ │ │ bic.w r2, r3, #3 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ add r3, r2 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ @@ -178655,100 +178366,146 @@ │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ cmp r0, r1 │ │ │ │ mov r1, r5 │ │ │ │ it eq │ │ │ │ addeq r3, sp, #104 @ 0x68 │ │ │ │ mov r0, r6 │ │ │ │ - bl 106014 <_PySuper_Lookup@@Base> │ │ │ │ + bl 106130 <_PySuper_Lookup@@Base> │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w ab36e <_PyEval_EvalFrameDefault@@Base+0xd1d6> │ │ │ │ + bne.w ab02e <_PyEval_EvalFrameDefault@@Base+0xce92> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n a1db2 <_PyEval_EvalFrameDefault@@Base+0x3c1a> │ │ │ │ + beq.n a1b06 <_PyEval_EvalFrameDefault@@Base+0x396a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w aad06 <_PyEval_EvalFrameDefault@@Base+0xcb6e> │ │ │ │ + beq.w a910e <_PyEval_EvalFrameDefault@@Base+0xaf72> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w a7280 <_PyEval_EvalFrameDefault@@Base+0x90e8> │ │ │ │ + beq.w a5a5e <_PyEval_EvalFrameDefault@@Base+0x78c2> │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a5ad0 <_PyEval_EvalFrameDefault@@Base+0x7938> │ │ │ │ + beq.w a5b06 <_PyEval_EvalFrameDefault@@Base+0x796a> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ sub.w r9, r9, #4 │ │ │ │ str.w r3, [r9, #-4] │ │ │ │ ldrh.w r3, [r8] │ │ │ │ str.w r4, [r9, #-8] │ │ │ │ uxtb r4, r3 │ │ │ │ lsrs r3, r3, #8 │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w r3, sl, r4, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ bx r3 │ │ │ │ - ldr.w r2, [fp, #76] @ 0x4c │ │ │ │ - ldr.w r3, [r9, #-4] │ │ │ │ + ldr.w r3, [fp, #76] @ 0x4c │ │ │ │ + ldr.w r2, [r9, #-4] │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ - ldr r4, [r2, #0] │ │ │ │ str.w r8, [r7, #28] │ │ │ │ - cmp r3, r1 │ │ │ │ - it eq │ │ │ │ - moveq r3, #0 │ │ │ │ add.w r8, r8, #2 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - cbz r4, a1e26 <_PyEval_EvalFrameDefault@@Base+0x3c8e> │ │ │ │ + ldr r4, [r3, #0] │ │ │ │ + cmp r2, r1 │ │ │ │ + bne.w a6de2 <_PyEval_EvalFrameDefault@@Base+0x8c46> │ │ │ │ + movs r2, #0 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + cbz r4, a1b7c <_PyEval_EvalFrameDefault@@Base+0x39e0> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n a1e26 <_PyEval_EvalFrameDefault@@Base+0x3c8e> │ │ │ │ + beq.n a1b7c <_PyEval_EvalFrameDefault@@Base+0x39e0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, a1e26 <_PyEval_EvalFrameDefault@@Base+0x3c8e> │ │ │ │ - ldr r2, [pc, #740] @ (a20f8 <_PyEval_EvalFrameDefault@@Base+0x3f60>) │ │ │ │ + cbnz r3, a1b7c <_PyEval_EvalFrameDefault@@Base+0x39e0> │ │ │ │ + ldr r2, [pc, #44] @ (a1b98 <_PyEval_EvalFrameDefault@@Base+0x39fc>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w a74d4 <_PyEval_EvalFrameDefault@@Base+0x933c> │ │ │ │ + bne.w a73a6 <_PyEval_EvalFrameDefault@@Base+0x920a> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ ldrh.w r3, [r8] │ │ │ │ sub.w r9, r9, #4 │ │ │ │ uxtb r4, r3 │ │ │ │ lsrs r3, r3, #8 │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w r3, sl, r4, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ bx r3 │ │ │ │ + nop │ │ │ │ + ldrsh r0, [r0, r0] │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + add r2, pc, #720 @ (adr r2, a1e70 <_PyEval_EvalFrameDefault@@Base+0x3cd4>) │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + add r2, pc, #960 @ (adr r2, a1f64 <_PyEval_EvalFrameDefault@@Base+0x3dc8>) │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrd r2, r1, [r9, #-12] │ │ │ │ + movw r3, #42220 @ 0xa4ec │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + str.w r8, [r7, #28] │ │ │ │ + ldr.w r5, [r9, #-4] │ │ │ │ + add.w r8, r8, #8 │ │ │ │ + cmp r2, r3 │ │ │ │ + it eq │ │ │ │ + cmpeq r1, #0 │ │ │ │ + bne.w a7c22 <_PyEval_EvalFrameDefault@@Base+0x9a86> │ │ │ │ + mov r0, r5 │ │ │ │ + bl e4628 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n a1be6 <_PyEval_EvalFrameDefault@@Base+0x3a4a> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w a496a <_PyEval_EvalFrameDefault@@Base+0x67ce> │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w a5a72 <_PyEval_EvalFrameDefault@@Base+0x78d6> │ │ │ │ + str.w r4, [r9, #-12] │ │ │ │ + sub.w r9, r9, #8 │ │ │ │ + ldr.w r3, [fp, #12] │ │ │ │ + uxtb r3, r3 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w a913a <_PyEval_EvalFrameDefault@@Base+0xaf9e> │ │ │ │ + ldrh.w r3, [r8] │ │ │ │ + uxtb r4, r3 │ │ │ │ + lsrs r3, r3, #8 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + add.w r3, sl, r4, lsl #2 │ │ │ │ + ldr r3, [r3, #40] @ 0x28 │ │ │ │ + orr.w r3, r3, #1 │ │ │ │ + bx r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movw r0, #33692 @ 0x839c │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ str.w r8, [r7, #28] │ │ │ │ add.w r8, r8, #2 │ │ │ │ add.w r5, r7, r3, lsl #2 │ │ │ │ ldr r4, [r5, #40] @ 0x28 │ │ │ │ - bl 714a0 <_PyObject_GC_New@@Base> │ │ │ │ + bl 71498 <_PyObject_GC_New@@Base> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w a34fa <_PyEval_EvalFrameDefault@@Base+0x5362> │ │ │ │ - cbz r4, a1e74 <_PyEval_EvalFrameDefault@@Base+0x3cdc> │ │ │ │ + beq.w a30b4 <_PyEval_EvalFrameDefault@@Base+0x4f18> │ │ │ │ + cbz r4, a1c4a <_PyEval_EvalFrameDefault@@Base+0x3aae> │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r4, #0] │ │ │ │ - ldr r2, [pc, #644] @ (a20fc <_PyEval_EvalFrameDefault@@Base+0x3f64>) │ │ │ │ + ldr r2, [pc, #752] @ (a1f3c <_PyEval_EvalFrameDefault@@Base+0x3da0>) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ str r4, [r3, #8] │ │ │ │ sub.w r0, r3, #8 │ │ │ │ ldr r4, [r5, #40] @ 0x28 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ ldr.w r1, [r2, #3796] @ 0xed4 │ │ │ │ @@ -178756,77 +178513,247 @@ │ │ │ │ ldr r6, [r1, #4] │ │ │ │ and.w r2, r2, #3 │ │ │ │ orrs r2, r6 │ │ │ │ str r0, [r6, #0] │ │ │ │ strd r1, r2, [r3, #-8] │ │ │ │ str r0, [r1, #4] │ │ │ │ str r3, [r5, #40] @ 0x28 │ │ │ │ - cbz r4, a1eb6 <_PyEval_EvalFrameDefault@@Base+0x3d1e> │ │ │ │ + cbz r4, a1c8c <_PyEval_EvalFrameDefault@@Base+0x3af0> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n a1eb6 <_PyEval_EvalFrameDefault@@Base+0x3d1e> │ │ │ │ + beq.n a1c8c <_PyEval_EvalFrameDefault@@Base+0x3af0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w aaf2c <_PyEval_EvalFrameDefault@@Base+0xcd94> │ │ │ │ + beq.w aab9c <_PyEval_EvalFrameDefault@@Base+0xca00> │ │ │ │ + ldrh.w r3, [r8] │ │ │ │ + uxtb r4, r3 │ │ │ │ + lsrs r3, r3, #8 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + add.w r3, sl, r4, lsl #2 │ │ │ │ + ldr r3, [r3, #40] @ 0x28 │ │ │ │ + orr.w r3, r3, #1 │ │ │ │ + bx r3 │ │ │ │ + ldr.w r5, [r9, #-4] │ │ │ │ + movw r3, #22148 @ 0x5684 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + str.w r8, [r7, #28] │ │ │ │ + add.w r8, r8, #8 │ │ │ │ + ldr r2, [r5, #4] │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.w a485c <_PyEval_EvalFrameDefault@@Base+0x66c0> │ │ │ │ + ldr r0, [r5, #8] │ │ │ │ + movw r4, #7780 @ 0x1e64 │ │ │ │ + movt r4, #70 @ 0x46 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + movw r1, #4308 @ 0x10d4 │ │ │ │ + movt r1, #70 @ 0x46 │ │ │ │ + cmp r0, #0 │ │ │ │ + it ne │ │ │ │ + movne r4, r1 │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.n a1cea <_PyEval_EvalFrameDefault@@Base+0x3b4e> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w a8392 <_PyEval_EvalFrameDefault@@Base+0xa1f6> │ │ │ │ + ldrh.w r3, [r8] │ │ │ │ + str.w r4, [r9, #-4] │ │ │ │ + uxtb r4, r3 │ │ │ │ + lsrs r3, r3, #8 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + add.w r3, sl, r4, lsl #2 │ │ │ │ + ldr r3, [r3, #40] @ 0x28 │ │ │ │ + orr.w r3, r3, #1 │ │ │ │ + bx r3 │ │ │ │ + ldr.w r5, [r9, #-4] │ │ │ │ + add.w r4, r8, #8 │ │ │ │ + str.w r8, [r7, #28] │ │ │ │ + ldr r1, [r5, #4] │ │ │ │ + ldr.w r3, [r8, #4] │ │ │ │ + ldr.w r2, [r1, #192] @ 0xc0 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.w a485a <_PyEval_EvalFrameDefault@@Base+0x66be> │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n a1d34 <_PyEval_EvalFrameDefault@@Base+0x3b98> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w a7be2 <_PyEval_EvalFrameDefault@@Base+0x9a46> │ │ │ │ + ldrh r2, [r4, #0] │ │ │ │ + mov r8, r4 │ │ │ │ + movw r3, #4308 @ 0x10d4 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + str.w r3, [r9, #-4] │ │ │ │ + uxtb r4, r2 │ │ │ │ + lsrs r3, r2, #8 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + add.w r3, sl, r4, lsl #2 │ │ │ │ + ldr r3, [r3, #40] @ 0x28 │ │ │ │ + orr.w r3, r3, #1 │ │ │ │ + bx r3 │ │ │ │ + ldr.w r3, [fp, #8] │ │ │ │ + add.w r2, r8, #8 │ │ │ │ + str.w r8, [r7, #28] │ │ │ │ + add.w r3, r3, #4096 @ 0x1000 │ │ │ │ + str r2, [sp, #28] │ │ │ │ + ldr.w r3, [r3, #340] @ 0x154 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w a5b22 <_PyEval_EvalFrameDefault@@Base+0x7986> │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + mvn.w r6, #1 │ │ │ │ + ldr.w ip, [r8, #4] │ │ │ │ + movw r2, #33156 @ 0x8184 │ │ │ │ + movt r2, #70 @ 0x46 │ │ │ │ + subs r6, r6, r3 │ │ │ │ + mvns r3, r3 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + add.w r1, r9, r6, lsl #2 │ │ │ │ + str r1, [sp, #44] @ 0x2c │ │ │ │ + ldr.w r5, [r9, r6, lsl #2] │ │ │ │ + add.w r8, r9, r3, lsl #2 │ │ │ │ + ldr.w lr, [r9, r3, lsl #2] │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.w a5b32 <_PyEval_EvalFrameDefault@@Base+0x7996> │ │ │ │ + ldr r0, [r5, #8] │ │ │ │ + movw r2, #24368 @ 0x5f30 │ │ │ │ + movt r2, #70 @ 0x46 │ │ │ │ + ldr r1, [r0, #4] │ │ │ │ + cmp r1, r2 │ │ │ │ + bne.w a5b32 <_PyEval_EvalFrameDefault@@Base+0x7996> │ │ │ │ + ldr r2, [r0, #68] @ 0x44 │ │ │ │ + cmp.w lr, #0 │ │ │ │ + it eq │ │ │ │ + cmpeq r2, ip │ │ │ │ + bne.w a5b32 <_PyEval_EvalFrameDefault@@Base+0x7996> │ │ │ │ + ldr r1, [r5, #12] │ │ │ │ + mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r2, [r1, #0] │ │ │ │ + cmp r2, r0 │ │ │ │ + itt ne │ │ │ │ + addne r2, #1 │ │ │ │ + strne r2, [r1, #0] │ │ │ │ + str.w r1, [r8] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r4, [r5, #8] │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ + cmp r2, r1 │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + itt ne │ │ │ │ + addne r2, #1 │ │ │ │ + strne r2, [r4, #0] │ │ │ │ + ldr r2, [r5, #0] │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n a1dfc <_PyEval_EvalFrameDefault@@Base+0x3c60> │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r5, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w a7fc2 <_PyEval_EvalFrameDefault@@Base+0x9e26> │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + adds r0, r2, #1 │ │ │ │ + sub.w r3, r9, r2, lsl #2 │ │ │ │ + ldr r2, [r4, #24] │ │ │ │ + subs r3, #4 │ │ │ │ + ldr r2, [r2, #24] │ │ │ │ + lsls r5, r2, #31 │ │ │ │ + it mi │ │ │ │ + movmi r2, #0 │ │ │ │ + bpl.w aac32 <_PyEval_EvalFrameDefault@@Base+0xca96> │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r1, r4 │ │ │ │ + movs r0, #0 │ │ │ │ + str r0, [sp, #4] │ │ │ │ + mov r0, fp │ │ │ │ + bl 9d2ec <_PyEvalFramePushAndInit@@Base> │ │ │ │ + mov r2, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w aac26 <_PyEval_EvalFrameDefault@@Base+0xca8a> │ │ │ │ + ldr.w r8, [r0, #28] │ │ │ │ + movs r3, #4 │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ + add.w r9, r2, #40 @ 0x28 │ │ │ │ + strh r3, [r7, #36] @ 0x24 │ │ │ │ + add.w r3, r7, #40 @ 0x28 │ │ │ │ + subs r3, r1, r3 │ │ │ │ + ldrh.w r1, [r8] │ │ │ │ + asrs r3, r3, #2 │ │ │ │ + str r3, [r7, #32] │ │ │ │ + ldr.w r3, [fp, #28] │ │ │ │ + uxtb r4, r1 │ │ │ │ + str r7, [r0, #4] │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r0, [fp, #52] @ 0x34 │ │ │ │ + ldr r0, [r0, #32] │ │ │ │ + mov r7, r2 │ │ │ │ + str.w r3, [fp, #28] │ │ │ │ + lsrs r3, r1, #8 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + add.w r3, sl, r4, lsl #2 │ │ │ │ + mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ + add.w r9, r9, r0, lsl #2 │ │ │ │ + str r1, [r2, #32] │ │ │ │ + ldr r3, [r3, #40] @ 0x28 │ │ │ │ + orr.w r3, r3, #1 │ │ │ │ + bx r3 │ │ │ │ + ldr.w r0, [fp, #76] @ 0x4c │ │ │ │ + movw r1, #4356 @ 0x1104 │ │ │ │ + movt r1, #70 @ 0x46 │ │ │ │ + ldr.w r3, [r9, #-4] │ │ │ │ + str.w r8, [r7, #28] │ │ │ │ + add.w r8, r8, #2 │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ + mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, #0 │ │ │ │ + it eq │ │ │ │ + moveq r2, r1 │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ + cmp r1, r4 │ │ │ │ + itt ne │ │ │ │ + addne r1, #1 │ │ │ │ + strne r1, [r3, #0] │ │ │ │ + str r3, [r0, #0] │ │ │ │ + str.w r2, [r9, #-4] │ │ │ │ + str.w r3, [r9], #4 │ │ │ │ ldrh.w r3, [r8] │ │ │ │ uxtb r4, r3 │ │ │ │ lsrs r3, r3, #8 │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w r3, sl, r4, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ bx r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str.w r8, [r7, #28] │ │ │ │ add.w r8, r8, #2 │ │ │ │ subs r1, r3, #1 │ │ │ │ ldrd r2, r3, [r9, #-8] │ │ │ │ cmp r1, #7 │ │ │ │ - bhi.w a481c <_PyEval_EvalFrameDefault@@Base+0x6684> │ │ │ │ + bhi.w a4818 <_PyEval_EvalFrameDefault@@Base+0x667c> │ │ │ │ tbh [pc, r1, lsl #1] │ │ │ │ - asrs r3, r1, #18 │ │ │ │ - asrs r5, r7, #19 │ │ │ │ - asrs r3, r3, #18 │ │ │ │ + asrs r5, r1, #18 │ │ │ │ asrs r7, r7, #19 │ │ │ │ - asrs r3, r3, #18 │ │ │ │ - asrs r3, r3, #18 │ │ │ │ - asrs r3, r3, #18 │ │ │ │ - asrs r3, r3, #18 │ │ │ │ - ldrd r0, r4, [r9, #-8] │ │ │ │ + asrs r5, r3, #18 │ │ │ │ + asrs r1, r0, #20 │ │ │ │ + asrs r5, r3, #18 │ │ │ │ + asrs r5, r3, #18 │ │ │ │ + asrs r5, r3, #18 │ │ │ │ + asrs r5, r3, #18 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ str.w r8, [r7, #28] │ │ │ │ - add.w r8, r8, #2 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r5, r3, #5 │ │ │ │ - bmi.w a70c2 <_PyEval_EvalFrameDefault@@Base+0x8f2a> │ │ │ │ - cmp r3, #0 │ │ │ │ - bge.w a707c <_PyEval_EvalFrameDefault@@Base+0x8ee4> │ │ │ │ - ldr r3, [r4, #84] @ 0x54 │ │ │ │ - lsls r5, r3, #1 │ │ │ │ - bpl.w a707c <_PyEval_EvalFrameDefault@@Base+0x8ee4> │ │ │ │ - mov r1, r4 │ │ │ │ - bl d3b28 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.w a86c6 <_PyEval_EvalFrameDefault@@Base+0xa52e> │ │ │ │ - ldrh.w r1, [r8] │ │ │ │ - movw r3, #7780 @ 0x1e64 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r2, #4308 @ 0x10d4 │ │ │ │ - movt r2, #70 @ 0x46 │ │ │ │ - uxtb r4, r1 │ │ │ │ - cmp r5, #0 │ │ │ │ - it ne │ │ │ │ - movne r3, r2 │ │ │ │ - str.w r3, [r9, #-4] │ │ │ │ - lsrs r3, r1, #8 │ │ │ │ + lsls r3, r3, #1 │ │ │ │ + rsb r3, r3, #2 │ │ │ │ + add r8, r3 │ │ │ │ + ldrh.w r3, [r8] │ │ │ │ + uxtb r4, r3 │ │ │ │ + lsrs r3, r3, #8 │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w r3, sl, r4, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ bx r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r1, #0 │ │ │ │ @@ -178839,31 +178766,33 @@ │ │ │ │ uxtb r4, r3 │ │ │ │ lsrs r3, r3, #8 │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w r3, sl, r4, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ bx r3 │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ str.w r8, [r7, #28] │ │ │ │ add.w r8, r8, #4 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r3, #340] @ 0x154 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w a697c <_PyEval_EvalFrameDefault@@Base+0x87e4> │ │ │ │ + bne.w a6c9c <_PyEval_EvalFrameDefault@@Base+0x8b00> │ │ │ │ ldr.w r6, [r9, #-4] │ │ │ │ movw r1, #26944 @ 0x6940 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ mov r5, r6 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w a6980 <_PyEval_EvalFrameDefault@@Base+0x87e8> │ │ │ │ + bne.w a6ca0 <_PyEval_EvalFrameDefault@@Base+0x8b04> │ │ │ │ ldrsb.w r0, [r6, #35] @ 0x23 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w a7e06 <_PyEval_EvalFrameDefault@@Base+0x9c6e> │ │ │ │ + bge.w a8580 <_PyEval_EvalFrameDefault@@Base+0xa3e4> │ │ │ │ ldrd r8, r3, [r6, #64] @ 0x40 │ │ │ │ add.w r0, r6, #20 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ adds r4, r3, #1 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add.w r3, r6, r3, lsl #2 │ │ │ │ adds r1, #2 │ │ │ │ @@ -178893,264 +178822,286 @@ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r6, #68] @ 0x44 │ │ │ │ add.w r3, sl, r4, lsl #2 │ │ │ │ add.w r9, r9, r2, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ bx r3 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldrd r0, r4, [r9, #-8] │ │ │ │ str.w r8, [r7, #28] │ │ │ │ - lsls r3, r3, #1 │ │ │ │ - rsb r3, r3, #2 │ │ │ │ - add r8, r3 │ │ │ │ - ldrh.w r3, [r8] │ │ │ │ - uxtb r4, r3 │ │ │ │ - lsrs r3, r3, #8 │ │ │ │ + add.w r8, r8, #2 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r5, r3, #5 │ │ │ │ + bmi.w a8c3c <_PyEval_EvalFrameDefault@@Base+0xaaa0> │ │ │ │ + cmp r3, #0 │ │ │ │ + bge.w a8bec <_PyEval_EvalFrameDefault@@Base+0xaa50> │ │ │ │ + ldr r3, [r4, #84] @ 0x54 │ │ │ │ + lsls r5, r3, #1 │ │ │ │ + bpl.w a8bec <_PyEval_EvalFrameDefault@@Base+0xaa50> │ │ │ │ + mov r1, r4 │ │ │ │ + bl d3b38 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.w a89c8 <_PyEval_EvalFrameDefault@@Base+0xa82c> │ │ │ │ + ldrh.w r1, [r8] │ │ │ │ + movw r3, #7780 @ 0x1e64 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r2, #4308 @ 0x10d4 │ │ │ │ + movt r2, #70 @ 0x46 │ │ │ │ + uxtb r4, r1 │ │ │ │ + cmp r5, #0 │ │ │ │ + it ne │ │ │ │ + movne r3, r2 │ │ │ │ + str.w r3, [r9, #-4] │ │ │ │ + lsrs r3, r1, #8 │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w r3, sl, r4, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ bx r3 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ str.w r8, [r7, #28] │ │ │ │ add.w r8, r8, #2 │ │ │ │ - ldr r0, [pc, #160] @ (a2100 <_PyEval_EvalFrameDefault@@Base+0x3f68>) │ │ │ │ + ldr r0, [pc, #504] @ (a2254 <_PyEval_EvalFrameDefault@@Base+0x40b8>) │ │ │ │ mov r2, r4 │ │ │ │ sub.w r6, r9, r4, lsl #2 │ │ │ │ mov r1, r6 │ │ │ │ - bl e6fac <_PyUnicode_JoinArray@@Base> │ │ │ │ + bl e7024 <_PyUnicode_JoinArray@@Base> │ │ │ │ subs r3, r4, #1 │ │ │ │ str r0, [sp, #24] │ │ │ │ - bmi.n a20ce <_PyEval_EvalFrameDefault@@Base+0x3f36> │ │ │ │ + bmi.n a20ca <_PyEval_EvalFrameDefault@@Base+0x3f2e> │ │ │ │ ldr.w r4, [r6, r3, lsl #2] │ │ │ │ lsls r5, r3, #2 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w a60f2 <_PyEval_EvalFrameDefault@@Base+0x7f5a> │ │ │ │ + bne.w a6058 <_PyEval_EvalFrameDefault@@Base+0x7ebc> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n a20ce <_PyEval_EvalFrameDefault@@Base+0x3f36> │ │ │ │ + beq.n a20ca <_PyEval_EvalFrameDefault@@Base+0x3f2e> │ │ │ │ add r5, r6 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r4, [r5, #-4] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w a61f2 <_PyEval_EvalFrameDefault@@Base+0x805a> │ │ │ │ + bne.w a6a5c <_PyEval_EvalFrameDefault@@Base+0x88c0> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n a20ce <_PyEval_EvalFrameDefault@@Base+0x3f36> │ │ │ │ + beq.n a20ca <_PyEval_EvalFrameDefault@@Base+0x3f2e> │ │ │ │ ldr.w r4, [r5, #-8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w a61d0 <_PyEval_EvalFrameDefault@@Base+0x8038> │ │ │ │ + bne.w a671a <_PyEval_EvalFrameDefault@@Base+0x857e> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ subs r4, r3, #4 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n a20ce <_PyEval_EvalFrameDefault@@Base+0x3f36> │ │ │ │ + beq.n a20ca <_PyEval_EvalFrameDefault@@Base+0x3f2e> │ │ │ │ ldr.w r5, [r6, r4, lsl #2] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w a580e <_PyEval_EvalFrameDefault@@Base+0x7676> │ │ │ │ + bne.w a5812 <_PyEval_EvalFrameDefault@@Base+0x7676> │ │ │ │ subs r4, #1 │ │ │ │ - bcs.n a20ba <_PyEval_EvalFrameDefault@@Base+0x3f22> │ │ │ │ + bcs.n a20b6 <_PyEval_EvalFrameDefault@@Base+0x3f1a> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a9dd0 <_PyEval_EvalFrameDefault@@Base+0xbc38> │ │ │ │ + beq.w ab2dc <_PyEval_EvalFrameDefault@@Base+0xd140> │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ rsb r3, r3, #1 │ │ │ │ add.w r9, r9, r3, lsl #2 │ │ │ │ ldrh.w r3, [r8] │ │ │ │ uxtb r4, r3 │ │ │ │ lsrs r3, r3, #8 │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w r3, sl, r4, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ bx r3 │ │ │ │ - ldrsh r0, [r0, r0] │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r3, [sp, #208] @ 0xd0 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ + ldr.w r4, [r9, #-8] │ │ │ │ + movw r3, #26080 @ 0x65e0 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + str.w r8, [r7, #28] │ │ │ │ + ldr.w r5, [r9, #-4] │ │ │ │ + add.w r8, r8, #4 │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ + mov r6, r4 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.w a85c2 <_PyEval_EvalFrameDefault@@Base+0xa426> │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.w a85c2 <_PyEval_EvalFrameDefault@@Base+0xa426> │ │ │ │ + vldr d0, [r4, #8] │ │ │ │ + vldr d7, [r5, #8] │ │ │ │ + ldr r1, [r4, #0] │ │ │ │ + vsub.f64 d0, d0, d7 │ │ │ │ + cmp r1, #1 │ │ │ │ + beq.w a6852 <_PyEval_EvalFrameDefault@@Base+0x86b6> │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cmp r3, #1 │ │ │ │ + beq.w a62fc <_PyEval_EvalFrameDefault@@Base+0x8160> │ │ │ │ + bl 839f0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w a30b4 <_PyEval_EvalFrameDefault@@Base+0x4f18> │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + itt ne │ │ │ │ + addne.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ + strne r2, [r4, #0] │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r2, [r5, #0] │ │ │ │ + cmp r2, r1 │ │ │ │ + itt ne │ │ │ │ + addne.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ + strne r2, [r5, #0] │ │ │ │ + ldrh.w r3, [r8] │ │ │ │ + sub.w r9, r9, #4 │ │ │ │ + str.w r4, [r9, #-4] │ │ │ │ + uxtb r4, r3 │ │ │ │ + lsrs r3, r3, #8 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + add.w r3, sl, r4, lsl #2 │ │ │ │ + ldr r3, [r3, #40] @ 0x28 │ │ │ │ + orr.w r3, r3, #1 │ │ │ │ + bx r3 │ │ │ │ + ldr.w r3, [r9, #-4] │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + str.w r8, [r7, #28] │ │ │ │ + add.w r8, r8, #2 │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.w aabc6 <_PyEval_EvalFrameDefault@@Base+0xca2a> │ │ │ │ + ldrh.w r3, [r8] │ │ │ │ + sub.w r9, r9, #4 │ │ │ │ + uxtb r4, r3 │ │ │ │ + lsrs r3, r3, #8 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + add.w r3, sl, r4, lsl #2 │ │ │ │ + ldr r3, [r3, #40] @ 0x28 │ │ │ │ + orr.w r3, r3, #1 │ │ │ │ + bx r3 │ │ │ │ ldrd r6, r5, [r9, #-8] │ │ │ │ movw r2, #42636 @ 0xa68c │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ ldr.w r3, [r9, #-12] │ │ │ │ str.w r8, [r7, #28] │ │ │ │ mov r4, r5 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ add.w r8, r8, #4 │ │ │ │ str r3, [sp, #24] │ │ │ │ mov r3, r6 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w a76d0 <_PyEval_EvalFrameDefault@@Base+0x9538> │ │ │ │ + bne.w a7426 <_PyEval_EvalFrameDefault@@Base+0x928a> │ │ │ │ ldr r0, [r6, #4] │ │ │ │ movw r2, #22148 @ 0x5684 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.w aa604 <_PyEval_EvalFrameDefault@@Base+0xc46c> │ │ │ │ + bne.w a93e8 <_PyEval_EvalFrameDefault@@Base+0xb24c> │ │ │ │ ldr r2, [r5, #8] │ │ │ │ cmp r2, #8 │ │ │ │ - bhi.w a7baa <_PyEval_EvalFrameDefault@@Base+0x9a12> │ │ │ │ + bhi.w a6eca <_PyEval_EvalFrameDefault@@Base+0x8d2e> │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldr r1, [r6, #8] │ │ │ │ cmp r2, r1 │ │ │ │ - bge.w a7baa <_PyEval_EvalFrameDefault@@Base+0x9a12> │ │ │ │ + bge.w a6eca <_PyEval_EvalFrameDefault@@Base+0x8d2e> │ │ │ │ ldr r3, [r6, #12] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr.w r4, [r3, r2, lsl #2] │ │ │ │ str.w r0, [r3, r2, lsl #2] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n a216c <_PyEval_EvalFrameDefault@@Base+0x3fd4> │ │ │ │ + beq.n a221a <_PyEval_EvalFrameDefault@@Base+0x407e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a8812 <_PyEval_EvalFrameDefault@@Base+0xa67a> │ │ │ │ + beq.w a6f1a <_PyEval_EvalFrameDefault@@Base+0x8d7e> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w a7a30 <_PyEval_EvalFrameDefault@@Base+0x9898> │ │ │ │ + bne.w a7bb6 <_PyEval_EvalFrameDefault@@Base+0x9a1a> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n a218c <_PyEval_EvalFrameDefault@@Base+0x3ff4> │ │ │ │ + beq.n a223a <_PyEval_EvalFrameDefault@@Base+0x409e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w aa5ce <_PyEval_EvalFrameDefault@@Base+0xc436> │ │ │ │ + beq.w aafa8 <_PyEval_EvalFrameDefault@@Base+0xce0c> │ │ │ │ ldrh.w r3, [r8] │ │ │ │ sub.w r9, r9, #12 │ │ │ │ uxtb r4, r3 │ │ │ │ lsrs r3, r3, #8 │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w r3, sl, r4, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ bx r3 │ │ │ │ - ldr.w r6, [r9, #-8] │ │ │ │ - movw r3, #26080 @ 0x65e0 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - str.w r8, [r7, #28] │ │ │ │ - ldr.w r5, [r9, #-4] │ │ │ │ - add.w r8, r8, #4 │ │ │ │ - ldr r2, [r6, #4] │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.w a6234 <_PyEval_EvalFrameDefault@@Base+0x809c> │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.w a6e04 <_PyEval_EvalFrameDefault@@Base+0x8c6c> │ │ │ │ - vldr d7, [r6, #8] │ │ │ │ - movs r1, #1 │ │ │ │ - vldr d6, [r5, #8] │ │ │ │ - mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - vcmpe.f64 d6, d7 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - ite ls │ │ │ │ - movls r4, r1 │ │ │ │ - movhi r4, #0 │ │ │ │ - ite ge │ │ │ │ - movge r2, r1 │ │ │ │ - movlt r2, #0 │ │ │ │ - add.w r2, r2, r4, lsl #1 │ │ │ │ - cmp r3, r0 │ │ │ │ - lsl.w r4, r1, r2 │ │ │ │ - beq.n a2208 <_PyEval_EvalFrameDefault@@Base+0x4070> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w a604c <_PyEval_EvalFrameDefault@@Base+0x7eb4> │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n a221c <_PyEval_EvalFrameDefault@@Base+0x4084> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w a79d8 <_PyEval_EvalFrameDefault@@Base+0x9840> │ │ │ │ - ldrh.w r1, [r8] │ │ │ │ - movw r2, #4308 @ 0x10d4 │ │ │ │ - movt r2, #70 @ 0x46 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - sub.w r9, r9, #4 │ │ │ │ - tst r3, r4 │ │ │ │ - uxtb r4, r1 │ │ │ │ - movw r3, #7780 @ 0x1e64 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - it ne │ │ │ │ - movne r3, r2 │ │ │ │ - str.w r3, [r9, #-4] │ │ │ │ - lsrs r3, r1, #8 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - add.w r3, sl, r4, lsl #2 │ │ │ │ - ldr r3, [r3, #40] @ 0x28 │ │ │ │ - orr.w r3, r3, #1 │ │ │ │ - bx r3 │ │ │ │ + ldr r3, [sp, #208] @ 0xd0 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mvn.w r6, #1 │ │ │ │ str.w r8, [r7, #28] │ │ │ │ mvns r3, r2 │ │ │ │ str r3, [sp, #24] │ │ │ │ subs r6, r6, r2 │ │ │ │ add.w r2, r8, #8 │ │ │ │ str r2, [sp, #28] │ │ │ │ ldr.w r3, [r9, r3, lsl #2] │ │ │ │ ldr.w r5, [r9, r6, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w a4820 <_PyEval_EvalFrameDefault@@Base+0x6688> │ │ │ │ + bne.w a4854 <_PyEval_EvalFrameDefault@@Base+0x66b8> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w a4820 <_PyEval_EvalFrameDefault@@Base+0x6688> │ │ │ │ + bge.w a4854 <_PyEval_EvalFrameDefault@@Base+0x66b8> │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr.w r2, [r5, #192] @ 0xc0 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w a4820 <_PyEval_EvalFrameDefault@@Base+0x6688> │ │ │ │ + bne.w a4854 <_PyEval_EvalFrameDefault@@Base+0x66b8> │ │ │ │ ldr.w r0, [r5, #460] @ 0x1cc │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add.w lr, r3, #1 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ ldr r2, [r3, #28] │ │ │ │ cmp r2, lr │ │ │ │ - bne.w a4820 <_PyEval_EvalFrameDefault@@Base+0x6688> │ │ │ │ + bne.w a4854 <_PyEval_EvalFrameDefault@@Base+0x66b8> │ │ │ │ ldr r2, [r3, #24] │ │ │ │ and.w r2, r2, #13 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w a4820 <_PyEval_EvalFrameDefault@@Base+0x6688> │ │ │ │ + bne.w a4854 <_PyEval_EvalFrameDefault@@Base+0x66b8> │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w a4820 <_PyEval_EvalFrameDefault@@Base+0x6688> │ │ │ │ + bne.w a4854 <_PyEval_EvalFrameDefault@@Base+0x66b8> │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ ldr.w r3, [fp, #148] @ 0x94 │ │ │ │ add.w ip, r2, #12 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a4820 <_PyEval_EvalFrameDefault@@Base+0x6688> │ │ │ │ + beq.w a4854 <_PyEval_EvalFrameDefault@@Base+0x66b8> │ │ │ │ ldr.w r2, [fp, #152] @ 0x98 │ │ │ │ subs r3, r2, r3 │ │ │ │ cmp.w ip, r3, asr #2 │ │ │ │ - bge.w a4820 <_PyEval_EvalFrameDefault@@Base+0x6688> │ │ │ │ + bge.w a4854 <_PyEval_EvalFrameDefault@@Base+0x66b8> │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov sl, lr │ │ │ │ mov r4, r7 │ │ │ │ - bl 79e20 │ │ │ │ + bl 79db4 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w a94c4 <_PyEval_EvalFrameDefault@@Base+0xb32c> │ │ │ │ + beq.w a9224 <_PyEval_EvalFrameDefault@@Base+0xb088> │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ lsls r7, r3, #17 │ │ │ │ - bpl.n a2314 <_PyEval_EvalFrameDefault@@Base+0x417c> │ │ │ │ - ldr r3, [pc, #692] @ (a25a4 <_PyEval_EvalFrameDefault@@Base+0x440c>) │ │ │ │ + bpl.n a231a <_PyEval_EvalFrameDefault@@Base+0x417e> │ │ │ │ + ldr r3, [pc, #672] @ (a2598 <_PyEval_EvalFrameDefault@@Base+0x43fc>) │ │ │ │ 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] │ │ │ │ @@ -179158,30 +179109,30 @@ │ │ │ │ orrs r3, r0 │ │ │ │ str r2, [r0, #0] │ │ │ │ strd r1, r3, [r8, #-8] │ │ │ │ str r2, [r1, #4] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n a2328 <_PyEval_EvalFrameDefault@@Base+0x4190> │ │ │ │ + beq.n a232e <_PyEval_EvalFrameDefault@@Base+0x4192> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a94d8 <_PyEval_EvalFrameDefault@@Base+0xb340> │ │ │ │ + beq.w aadba <_PyEval_EvalFrameDefault@@Base+0xcc1e> │ │ │ │ ldr.w r5, [fp, #148] @ 0x94 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ movs r1, #1 │ │ │ │ add.w r7, r5, #48 @ 0x30 │ │ │ │ str r3, [r5, #8] │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r5, #38] @ 0x26 │ │ │ │ strd r3, r3, [r5, #20] │ │ │ │ strh r3, [r5, #36] @ 0x24 │ │ │ │ - ldr r3, [pc, #608] @ (a25a8 <_PyEval_EvalFrameDefault@@Base+0x4410>) │ │ │ │ + ldr r3, [pc, #588] @ (a259c <_PyEval_EvalFrameDefault@@Base+0x4400>) │ │ │ │ str r3, [r5, #0] │ │ │ │ adds r3, #124 @ 0x7c │ │ │ │ str r3, [r5, #28] │ │ │ │ ldr.w r3, [r8] │ │ │ │ str r1, [r5, #32] │ │ │ │ cmp r3, r2 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ @@ -179215,39 +179166,39 @@ │ │ │ │ cmp sl, r2 │ │ │ │ str r1, [r5, #68] @ 0x44 │ │ │ │ mov r3, sl │ │ │ │ str r2, [r5, #80] @ 0x50 │ │ │ │ str r1, [r5, #72] @ 0x48 │ │ │ │ strh.w r1, [r5, #84] @ 0x54 │ │ │ │ strb.w r1, [r5, #86] @ 0x56 │ │ │ │ - bge.n a23c6 <_PyEval_EvalFrameDefault@@Base+0x422e> │ │ │ │ + bge.n a23cc <_PyEval_EvalFrameDefault@@Base+0x4230> │ │ │ │ subs r2, r2, r3 │ │ │ │ add.w r0, sl, #22 │ │ │ │ lsls r2, r2, #2 │ │ │ │ add.w r0, r5, r0, lsl #2 │ │ │ │ blx 2957c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str.w r8, [r5, #88] @ 0x58 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n a23fa <_PyEval_EvalFrameDefault@@Base+0x4262> │ │ │ │ + ble.n a2400 <_PyEval_EvalFrameDefault@@Base+0x4264> │ │ │ │ lsls r2, r3, #2 │ │ │ │ mov r1, r3 │ │ │ │ negs r3, r2 │ │ │ │ cmp r1, #1 │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ str r3, [r5, #92] @ 0x5c │ │ │ │ sub.w r3, r9, r2 │ │ │ │ - beq.n a23fa <_PyEval_EvalFrameDefault@@Base+0x4262> │ │ │ │ + beq.n a2400 <_PyEval_EvalFrameDefault@@Base+0x4264> │ │ │ │ add.w r1, r5, #88 @ 0x58 │ │ │ │ add r1, r2 │ │ │ │ add.w r2, r5, #92 @ 0x5c │ │ │ │ ldr.w r0, [r3, #4]! │ │ │ │ str.w r0, [r2, #4]! │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n a23ee <_PyEval_EvalFrameDefault@@Base+0x4256> │ │ │ │ + bne.n a23f4 <_PyEval_EvalFrameDefault@@Base+0x4258> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add.w r2, r4, #40 @ 0x28 │ │ │ │ adds r3, #2 │ │ │ │ sub.w r3, r9, r3, lsl #2 │ │ │ │ subs r3, r3, r2 │ │ │ │ movs r2, #4 │ │ │ │ asrs r3, r3, #2 │ │ │ │ @@ -179255,70 +179206,81 @@ │ │ │ │ ldr.w r3, [fp, #28] │ │ │ │ strh r2, [r4, #36] @ 0x24 │ │ │ │ subs r3, #1 │ │ │ │ str r4, [r5, #4] │ │ │ │ str r5, [r5, #52] @ 0x34 │ │ │ │ str.w r7, [fp, #52] @ 0x34 │ │ │ │ str.w r3, [fp, #28] │ │ │ │ - b.w 9e1f8 <_PyEval_EvalFrameDefault@@Base+0x60> │ │ │ │ - ldr.w r4, [r9, #-8] │ │ │ │ + b.w 9e1fc <_PyEval_EvalFrameDefault@@Base+0x60> │ │ │ │ + ldr.w r6, [r9, #-8] │ │ │ │ movw r3, #26080 @ 0x65e0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ str.w r8, [r7, #28] │ │ │ │ ldr.w r5, [r9, #-4] │ │ │ │ add.w r8, r8, #4 │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ - mov r6, r4 │ │ │ │ + ldr r2, [r6, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w a6f10 <_PyEval_EvalFrameDefault@@Base+0x8d78> │ │ │ │ + bne.w a622e <_PyEval_EvalFrameDefault@@Base+0x8092> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w a6f10 <_PyEval_EvalFrameDefault@@Base+0x8d78> │ │ │ │ - vldr d0, [r4, #8] │ │ │ │ - vldr d7, [r5, #8] │ │ │ │ - ldr r1, [r4, #0] │ │ │ │ - vsub.f64 d0, d0, d7 │ │ │ │ - cmp r1, #1 │ │ │ │ - beq.w a656c <_PyEval_EvalFrameDefault@@Base+0x83d4> │ │ │ │ + bne.w a815c <_PyEval_EvalFrameDefault@@Base+0x9fc0> │ │ │ │ + vldr d7, [r6, #8] │ │ │ │ + movs r1, #1 │ │ │ │ + vldr d6, [r5, #8] │ │ │ │ + mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + vcmpe.f64 d6, d7 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + ite ls │ │ │ │ + movls r4, r1 │ │ │ │ + movhi r4, #0 │ │ │ │ + ite ge │ │ │ │ + movge r2, r1 │ │ │ │ + movlt r2, #0 │ │ │ │ + add.w r2, r2, r4, lsl #1 │ │ │ │ + cmp r3, r0 │ │ │ │ + lsl.w r4, r1, r2 │ │ │ │ + beq.n a248e <_PyEval_EvalFrameDefault@@Base+0x42f2> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w a61c6 <_PyEval_EvalFrameDefault@@Base+0x802a> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cmp r3, #1 │ │ │ │ - beq.w a6554 <_PyEval_EvalFrameDefault@@Base+0x83bc> │ │ │ │ - bl 839e0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w a34fa <_PyEval_EvalFrameDefault@@Base+0x5362> │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r1 │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - itt ne │ │ │ │ - addne.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ - strne r2, [r4, #0] │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r2, [r5, #0] │ │ │ │ - cmp r2, r1 │ │ │ │ - itt ne │ │ │ │ - addne.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ - strne r2, [r5, #0] │ │ │ │ - ldrh.w r3, [r8] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n a24a2 <_PyEval_EvalFrameDefault@@Base+0x4306> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w a713e <_PyEval_EvalFrameDefault@@Base+0x8fa2> │ │ │ │ + ldrh.w r1, [r8] │ │ │ │ + movw r2, #4308 @ 0x10d4 │ │ │ │ + movt r2, #70 @ 0x46 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ sub.w r9, r9, #4 │ │ │ │ - str.w r4, [r9, #-4] │ │ │ │ - uxtb r4, r3 │ │ │ │ - lsrs r3, r3, #8 │ │ │ │ + tst r3, r4 │ │ │ │ + uxtb r4, r1 │ │ │ │ + movw r3, #7780 @ 0x1e64 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + it ne │ │ │ │ + movne r3, r2 │ │ │ │ + str.w r3, [r9, #-4] │ │ │ │ + lsrs r3, r1, #8 │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w r3, sl, r4, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ bx r3 │ │ │ │ str.w r8, [r7, #28] │ │ │ │ add.w r8, r8, #2 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - bl f55d4 <_Py_MakeCoro@@Base> │ │ │ │ + bl f55ec <_Py_MakeCoro@@Base> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w a34fa <_PyEval_EvalFrameDefault@@Base+0x5362> │ │ │ │ + beq.w a30b4 <_PyEval_EvalFrameDefault@@Base+0x4f18> │ │ │ │ add.w r3, r7, #40 @ 0x28 │ │ │ │ mov r5, r7 │ │ │ │ sub.w r3, r9, r3 │ │ │ │ add.w r4, r0, #36 @ 0x24 │ │ │ │ asrs r3, r3, #2 │ │ │ │ str r3, [r7, #32] │ │ │ │ ldr r3, [r7, #28] │ │ │ │ @@ -179328,15 +179290,15 @@ │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2} │ │ │ │ stmia.w r4, {r0, r1, r2} │ │ │ │ ldr r3, [r7, #32] │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n a250a <_PyEval_EvalFrameDefault@@Base+0x4372> │ │ │ │ + ble.n a252c <_PyEval_EvalFrameDefault@@Base+0x4390> │ │ │ │ subs r3, #1 │ │ │ │ add.w r1, r7, #44 @ 0x2c │ │ │ │ add.w r0, r6, #80 @ 0x50 │ │ │ │ lsls r2, r3, #2 │ │ │ │ blx 2a344 │ │ │ │ movs r3, #253 @ 0xfd │ │ │ │ strb.w r3, [r6, #35] @ 0x23 │ │ │ │ @@ -179349,15 +179311,15 @@ │ │ │ │ ldr r5, [r7, #4] │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [fp, #28] │ │ │ │ add.w r3, r0, #12 │ │ │ │ cmp r7, r3 │ │ │ │ it ne │ │ │ │ strne.w r7, [fp, #148] @ 0x94 │ │ │ │ - beq.w a7502 <_PyEval_EvalFrameDefault@@Base+0x936a> │ │ │ │ + beq.w a7590 <_PyEval_EvalFrameDefault@@Base+0x93f4> │ │ │ │ ldrd r2, r0, [r5, #28] │ │ │ │ add.w r3, r5, #40 @ 0x28 │ │ │ │ ldrh r1, [r5, #36] @ 0x24 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ str.w r5, [fp, #52] @ 0x34 │ │ │ │ mov r7, r5 │ │ │ │ str r4, [r5, #32] │ │ │ │ @@ -179369,118 +179331,46 @@ │ │ │ │ uxtb r4, r3 │ │ │ │ lsrs r3, r3, #8 │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w r3, sl, r4, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ bx r3 │ │ │ │ - ldr.w r3, [r9, #-4] │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - str.w r8, [r7, #28] │ │ │ │ - add.w r8, r8, #2 │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.w aa048 <_PyEval_EvalFrameDefault@@Base+0xbeb0> │ │ │ │ - ldrh.w r3, [r8] │ │ │ │ - sub.w r9, r9, #4 │ │ │ │ - uxtb r4, r3 │ │ │ │ - lsrs r3, r3, #8 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - add.w r3, sl, r4, lsl #2 │ │ │ │ - ldr r3, [r3, #40] @ 0x28 │ │ │ │ - orr.w r3, r3, #1 │ │ │ │ - bx r3 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r5!, {r3, r4, r7} │ │ │ │ + stmia r6!, {r3, r4, r6, r7} │ │ │ │ movs r6, r6 │ │ │ │ - ldr.w r6, [r9, #-8] │ │ │ │ - movw r2, #42220 @ 0xa4ec │ │ │ │ - movt r2, #70 @ 0x46 │ │ │ │ - ldr.w r5, [r9, #-4] │ │ │ │ - add.w r3, r8, #4 │ │ │ │ - str.w r8, [r7, #28] │ │ │ │ - ldr r1, [r6, #4] │ │ │ │ - cmp r1, r2 │ │ │ │ - bne.w a6f12 <_PyEval_EvalFrameDefault@@Base+0x8d7a> │ │ │ │ - ldr r2, [r5, #4] │ │ │ │ - cmp r2, r1 │ │ │ │ - bne.w a6f12 <_PyEval_EvalFrameDefault@@Base+0x8d7a> │ │ │ │ - ldrb.w r2, [r8, #5] │ │ │ │ - add.w r0, r2, #10 │ │ │ │ - add.w r4, r7, r2, lsl #2 │ │ │ │ - add.w r0, r7, r0, lsl #2 │ │ │ │ - ldr r1, [r4, #40] @ 0x28 │ │ │ │ - cmp r1, r6 │ │ │ │ - bne.w a6f12 <_PyEval_EvalFrameDefault@@Base+0x8d7a> │ │ │ │ - ldr r2, [r1, #0] │ │ │ │ - mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - cmp r2, r6 │ │ │ │ - itt ne │ │ │ │ - addne.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ - strne r2, [r1, #0] │ │ │ │ - mov r1, r5 │ │ │ │ - bl fa4c4 │ │ │ │ - ldr r2, [r5, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n a262c <_PyEval_EvalFrameDefault@@Base+0x4494> │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r5, #0] │ │ │ │ - cbnz r2, a262c <_PyEval_EvalFrameDefault@@Base+0x4494> │ │ │ │ - ldr r2, [pc, #748] @ (a2904 <_PyEval_EvalFrameDefault@@Base+0x476c>) │ │ │ │ - ldr.w r6, [r2, #1416] @ 0x588 │ │ │ │ - cmp r6, #0 │ │ │ │ - bne.w a8b10 <_PyEval_EvalFrameDefault@@Base+0xa978> │ │ │ │ - mov r0, r5 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - bl 7b4bc │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldr r2, [r4, #40] @ 0x28 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w a9f0e <_PyEval_EvalFrameDefault@@Base+0xbd76> │ │ │ │ - ldrh.w r3, [r8, #6] │ │ │ │ - sub.w r9, r9, #8 │ │ │ │ - add.w r8, r8, #6 │ │ │ │ - uxtb r4, r3 │ │ │ │ - lsrs r3, r3, #8 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - add.w r3, sl, r4, lsl #2 │ │ │ │ - ldr r3, [r3, #40] @ 0x28 │ │ │ │ - orr.w r3, r3, #1 │ │ │ │ - bx r3 │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ str.w r8, [r7, #28] │ │ │ │ add.w r8, r8, #4 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldrd r6, r5, [r9, #-8] │ │ │ │ ldr.w r3, [r3, #340] @ 0x154 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w a69e4 <_PyEval_EvalFrameDefault@@Base+0x884c> │ │ │ │ + bne.w a63e0 <_PyEval_EvalFrameDefault@@Base+0x8244> │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r4, r2, #22 │ │ │ │ - bpl.w a69e4 <_PyEval_EvalFrameDefault@@Base+0x884c> │ │ │ │ + bpl.w a63e0 <_PyEval_EvalFrameDefault@@Base+0x8244> │ │ │ │ ldr.w r0, [r3, #452] @ 0x1c4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w a69e4 <_PyEval_EvalFrameDefault@@Base+0x884c> │ │ │ │ + beq.w a63e0 <_PyEval_EvalFrameDefault@@Base+0x8244> │ │ │ │ ldr.w r3, [r3, #456] @ 0x1c8 │ │ │ │ ldr r2, [r0, #68] @ 0x44 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w a69e4 <_PyEval_EvalFrameDefault@@Base+0x884c> │ │ │ │ + bne.w a63e0 <_PyEval_EvalFrameDefault@@Base+0x8244> │ │ │ │ ldr.w r4, [fp, #148] @ 0x94 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ ldr r1, [r3, #52] @ 0x34 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w a69e4 <_PyEval_EvalFrameDefault@@Base+0x884c> │ │ │ │ + beq.w a63e0 <_PyEval_EvalFrameDefault@@Base+0x8244> │ │ │ │ ldr.w r2, [fp, #152] @ 0x98 │ │ │ │ subs r2, r2, r4 │ │ │ │ cmp.w r1, r2, asr #2 │ │ │ │ - bge.w a69e4 <_PyEval_EvalFrameDefault@@Base+0x884c> │ │ │ │ + bge.w a63e0 <_PyEval_EvalFrameDefault@@Base+0x8244> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mov r8, r6 │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ add.w r1, r4, r1, lsl #2 │ │ │ │ cmp r2, r6 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ @@ -179502,44 +179392,80 @@ │ │ │ │ strd r6, r0, [r4, #12] │ │ │ │ str r3, [r4, #28] │ │ │ │ str r1, [r4, #20] │ │ │ │ str r2, [r4, #32] │ │ │ │ str r1, [r4, #24] │ │ │ │ strh r1, [r4, #36] @ 0x24 │ │ │ │ strb.w r1, [r4, #38] @ 0x26 │ │ │ │ - ble.n a2706 <_PyEval_EvalFrameDefault@@Base+0x456e> │ │ │ │ + ble.n a2654 <_PyEval_EvalFrameDefault@@Base+0x44b8> │ │ │ │ subs r2, #2 │ │ │ │ add.w r0, r4, #48 @ 0x30 │ │ │ │ lsls r2, r2, #2 │ │ │ │ blx 2957c │ │ │ │ sub.w r3, r9, r7 │ │ │ │ strd r8, r5, [r4, #40] @ 0x28 │ │ │ │ subs r3, #48 @ 0x30 │ │ │ │ asrs r3, r3, #2 │ │ │ │ str r3, [r7, #32] │ │ │ │ movs r3, #2 │ │ │ │ strh r3, [r7, #36] @ 0x24 │ │ │ │ str r7, [r4, #4] │ │ │ │ mov r7, r4 │ │ │ │ str.w r4, [fp, #52] @ 0x34 │ │ │ │ - b.w 9e1f4 <_PyEval_EvalFrameDefault@@Base+0x5c> │ │ │ │ + b.w 9e1f8 <_PyEval_EvalFrameDefault@@Base+0x5c> │ │ │ │ + ldr.w r6, [r9, #-8] │ │ │ │ + movw r2, #42220 @ 0xa4ec │ │ │ │ + movt r2, #70 @ 0x46 │ │ │ │ ldr.w r5, [r9, #-4] │ │ │ │ + add.w r3, r8, #4 │ │ │ │ str.w r8, [r7, #28] │ │ │ │ - add.w r8, r8, #2 │ │ │ │ + ldr r1, [r6, #4] │ │ │ │ + cmp r1, r2 │ │ │ │ + bne.w a85c4 <_PyEval_EvalFrameDefault@@Base+0xa428> │ │ │ │ + ldr r2, [r5, #4] │ │ │ │ + cmp r2, r1 │ │ │ │ + bne.w a85c4 <_PyEval_EvalFrameDefault@@Base+0xa428> │ │ │ │ + ldrb.w r2, [r8, #5] │ │ │ │ + add.w r0, r2, #10 │ │ │ │ + add.w r4, r7, r2, lsl #2 │ │ │ │ + add.w r0, r7, r0, lsl #2 │ │ │ │ + ldr r1, [r4, #40] @ 0x28 │ │ │ │ + cmp r1, r6 │ │ │ │ + bne.w a85c4 <_PyEval_EvalFrameDefault@@Base+0xa428> │ │ │ │ + ldr r2, [r1, #0] │ │ │ │ + mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + cmp r2, r6 │ │ │ │ + itt ne │ │ │ │ + addne.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ + strne r2, [r1, #0] │ │ │ │ + mov r1, r5 │ │ │ │ + bl fa610 │ │ │ │ + ldr r2, [r5, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n a26f2 <_PyEval_EvalFrameDefault@@Base+0x4556> │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r5, #0] │ │ │ │ + cbnz r2, a26f2 <_PyEval_EvalFrameDefault@@Base+0x4556> │ │ │ │ + ldr r2, [pc, #760] @ (a29d8 <_PyEval_EvalFrameDefault@@Base+0x483c>) │ │ │ │ + ldr.w r6, [r2, #1416] @ 0x588 │ │ │ │ + cmp r6, #0 │ │ │ │ + bne.w a73dc <_PyEval_EvalFrameDefault@@Base+0x9240> │ │ │ │ mov r0, r5 │ │ │ │ - bl f4b44 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.w a4986 <_PyEval_EvalFrameDefault@@Base+0x67ee> │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w a56b6 <_PyEval_EvalFrameDefault@@Base+0x751e> │ │ │ │ - ldrh.w r3, [r8] │ │ │ │ - str.w r4, [r9, #-4] │ │ │ │ + str r3, [sp, #16] │ │ │ │ + bl 7b4b8 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + ldr r2, [r4, #40] @ 0x28 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w aac20 <_PyEval_EvalFrameDefault@@Base+0xca84> │ │ │ │ + ldrh.w r3, [r8, #6] │ │ │ │ + sub.w r9, r9, #8 │ │ │ │ + add.w r8, r8, #6 │ │ │ │ uxtb r4, r3 │ │ │ │ lsrs r3, r3, #8 │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w r3, sl, r4, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ bx r3 │ │ │ │ @@ -179548,27 +179474,27 @@ │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ str.w r8, [r7, #28] │ │ │ │ ldr.w r5, [r9, #-4] │ │ │ │ add.w r8, r8, #4 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ mov r6, r4 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w a6f10 <_PyEval_EvalFrameDefault@@Base+0x8d78> │ │ │ │ + bne.w a85c2 <_PyEval_EvalFrameDefault@@Base+0xa426> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w a6f10 <_PyEval_EvalFrameDefault@@Base+0x8d78> │ │ │ │ + bne.w a85c2 <_PyEval_EvalFrameDefault@@Base+0xa426> │ │ │ │ vldr d0, [r4, #8] │ │ │ │ vldr d7, [r5, #8] │ │ │ │ ldr r1, [r4, #0] │ │ │ │ vadd.f64 d0, d0, d7 │ │ │ │ cmp r1, #1 │ │ │ │ - beq.w a614a <_PyEval_EvalFrameDefault@@Base+0x7fb2> │ │ │ │ + beq.w a6196 <_PyEval_EvalFrameDefault@@Base+0x7ffa> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w a6936 <_PyEval_EvalFrameDefault@@Base+0x879e> │ │ │ │ + bne.w a61fe <_PyEval_EvalFrameDefault@@Base+0x8062> │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ vstr d0, [r5, #8] │ │ │ │ cmp r1, r3 │ │ │ │ itt ne │ │ │ │ addne.w r1, r1, #4294967295 @ 0xffffffff │ │ │ │ strne r1, [r4, #0] │ │ │ │ mov r4, r5 │ │ │ │ @@ -179583,156 +179509,152 @@ │ │ │ │ orr.w r3, r3, #1 │ │ │ │ bx r3 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str.w r8, [r7, #28] │ │ │ │ add.w r8, r8, #2 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ - ldr r1, [pc, #284] @ (a2908 <_PyEval_EvalFrameDefault@@Base+0x4770>) │ │ │ │ + ldr r1, [pc, #572] @ (a29dc <_PyEval_EvalFrameDefault@@Base+0x4840>) │ │ │ │ ldr r0, [r7, #16] │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ add r2, sp, #116 @ 0x74 │ │ │ │ ldrd r6, r5, [r9, #-8] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 9aa9c │ │ │ │ + bl 9aa64 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w a96c4 <_PyEval_EvalFrameDefault@@Base+0xb52c> │ │ │ │ + blt.w a8e40 <_PyEval_EvalFrameDefault@@Base+0xaca4> │ │ │ │ ldr r4, [sp, #116] @ 0x74 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w a9d3c <_PyEval_EvalFrameDefault@@Base+0xbba4> │ │ │ │ + beq.w a8e28 <_PyEval_EvalFrameDefault@@Base+0xac8c> │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ ldr r1, [r7, #20] │ │ │ │ ldr.w r2, [r3, #3904] @ 0xf40 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, #0 │ │ │ │ it eq │ │ │ │ moveq r1, r3 │ │ │ │ cmp r4, r2 │ │ │ │ str r1, [sp, #24] │ │ │ │ - bne.w a9ce8 <_PyEval_EvalFrameDefault@@Base+0xbb50> │ │ │ │ + bne.w ab0d4 <_PyEval_EvalFrameDefault@@Base+0xcf38> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n a2842 <_PyEval_EvalFrameDefault@@Base+0x46aa> │ │ │ │ + beq.n a27f6 <_PyEval_EvalFrameDefault@@Base+0x465a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a9cca <_PyEval_EvalFrameDefault@@Base+0xbb32> │ │ │ │ + beq.w a8e48 <_PyEval_EvalFrameDefault@@Base+0xacac> │ │ │ │ mov r0, r6 │ │ │ │ - bl f43ac │ │ │ │ + bl f4428 │ │ │ │ mov r3, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.w a96b2 <_PyEval_EvalFrameDefault@@Base+0xb51a> │ │ │ │ + beq.w a9ff6 <_PyEval_EvalFrameDefault@@Base+0xbe5a> │ │ │ │ ldr r1, [r7, #12] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r5 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl f7754 │ │ │ │ + bl f776c │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w a968a <_PyEval_EvalFrameDefault@@Base+0xb4f2> │ │ │ │ + bne.w a9fce <_PyEval_EvalFrameDefault@@Base+0xbe32> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w a6706 <_PyEval_EvalFrameDefault@@Base+0x856e> │ │ │ │ + bne.w a6d08 <_PyEval_EvalFrameDefault@@Base+0x8b6c> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a56b2 <_PyEval_EvalFrameDefault@@Base+0x751a> │ │ │ │ + beq.w a5a76 <_PyEval_EvalFrameDefault@@Base+0x78da> │ │ │ │ str.w r3, [r9, #-8] │ │ │ │ sub.w r9, r9, #4 │ │ │ │ ldrh.w r3, [r8] │ │ │ │ uxtb r4, r3 │ │ │ │ lsrs r3, r3, #8 │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w r3, sl, r4, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ bx r3 │ │ │ │ - ldr r3, [pc, #108] @ (a290c <_PyEval_EvalFrameDefault@@Base+0x4774>) │ │ │ │ + ldr.w r5, [r9, #-4] │ │ │ │ + str.w r8, [r7, #28] │ │ │ │ + add.w r8, r8, #2 │ │ │ │ + mov r0, r5 │ │ │ │ + bl f4bc0 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.w a4982 <_PyEval_EvalFrameDefault@@Base+0x67e6> │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w a5a7a <_PyEval_EvalFrameDefault@@Base+0x78de> │ │ │ │ + ldrh.w r3, [r8] │ │ │ │ + str.w r4, [r9, #-4] │ │ │ │ + uxtb r4, r3 │ │ │ │ + lsrs r3, r3, #8 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + add.w r3, sl, r4, lsl #2 │ │ │ │ + ldr r3, [r3, #40] @ 0x28 │ │ │ │ + orr.w r3, r3, #1 │ │ │ │ + bx r3 │ │ │ │ + ldr r3, [pc, #332] @ (a29e0 <_PyEval_EvalFrameDefault@@Base+0x4844>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr.w r4, [r9, #-4] │ │ │ │ str.w r8, [r7, #28] │ │ │ │ add.w r8, r8, #2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mvn.w r3, #3 │ │ │ │ subs r3, r3, r2 │ │ │ │ mvns r2, r2 │ │ │ │ ldr.w r5, [r9, r3, lsl #2] │ │ │ │ movs r3, #2 │ │ │ │ ldr.w r1, [r9, r2, lsl #2] │ │ │ │ mov r2, r4 │ │ │ │ - bl 86ed8 │ │ │ │ + bl 86eb8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w aa47c <_PyEval_EvalFrameDefault@@Base+0xc2e4> │ │ │ │ + blt.w ab286 <_PyEval_EvalFrameDefault@@Base+0xd0ea> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n a28e8 <_PyEval_EvalFrameDefault@@Base+0x4750> │ │ │ │ + beq.n a28dc <_PyEval_EvalFrameDefault@@Base+0x4740> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a7cf8 <_PyEval_EvalFrameDefault@@Base+0x9b60> │ │ │ │ + beq.w a82e8 <_PyEval_EvalFrameDefault@@Base+0xa14c> │ │ │ │ ldrh.w r3, [r8] │ │ │ │ sub.w r9, r9, #4 │ │ │ │ uxtb r4, r3 │ │ │ │ lsrs r3, r3, #8 │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w r3, sl, r4, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ bx r3 │ │ │ │ - nop │ │ │ │ - ldrsh r0, [r0, r0] │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - add r6, pc, #48 @ (adr r6, a293c <_PyEval_EvalFrameDefault@@Base+0x47a4>) │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ - str.w r8, [r7, #28] │ │ │ │ - movw r2, #7780 @ 0x1e64 │ │ │ │ - movt r2, #70 @ 0x46 │ │ │ │ - ldrh.w r0, [r8, #2]! │ │ │ │ - ldr.w r1, [r9, #-4] │ │ │ │ - movw r3, #4308 @ 0x10d4 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - uxtb r4, r0 │ │ │ │ - cmp r1, r2 │ │ │ │ - it ne │ │ │ │ - movne r3, r2 │ │ │ │ - str.w r3, [r9, #-4] │ │ │ │ - lsrs r3, r0, #8 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - add.w r3, sl, r4, lsl #2 │ │ │ │ - ldr r3, [r3, #40] @ 0x28 │ │ │ │ - orr.w r3, r3, #1 │ │ │ │ - bx r3 │ │ │ │ ldr.w r5, [r9, #-4] │ │ │ │ add.w r4, r8, #20 │ │ │ │ str.w r8, [r7, #28] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr.w r1, [r2, #192] @ 0xc0 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w a4826 <_PyEval_EvalFrameDefault@@Base+0x668e> │ │ │ │ + bne.w a481c <_PyEval_EvalFrameDefault@@Base+0x6680> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r6, [r8, #12] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n a297c <_PyEval_EvalFrameDefault@@Base+0x47e4> │ │ │ │ + beq.n a292a <_PyEval_EvalFrameDefault@@Base+0x478e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a938a <_PyEval_EvalFrameDefault@@Base+0xb1f2> │ │ │ │ + beq.w a9dd0 <_PyEval_EvalFrameDefault@@Base+0xbc34> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r4 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r6, #0] │ │ │ │ @@ -179742,44 +179664,20 @@ │ │ │ │ lsrs r3, r3, #8 │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w r3, sl, r4, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ bx r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - ldr.w r5, [r9, #-4] │ │ │ │ - str.w r8, [r7, #28] │ │ │ │ - add.w r8, r8, #2 │ │ │ │ - add.w r3, sl, r3, lsl #2 │ │ │ │ - mov r0, r5 │ │ │ │ - ldr.w r3, [r3, #1444] @ 0x5a4 │ │ │ │ - blx r3 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.w a72fc <_PyEval_EvalFrameDefault@@Base+0x9164> │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w a56b6 <_PyEval_EvalFrameDefault@@Base+0x751e> │ │ │ │ - ldrh.w r3, [r8] │ │ │ │ - str.w r4, [r9, #-4] │ │ │ │ - uxtb r4, r3 │ │ │ │ - lsrs r3, r3, #8 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - add.w r3, sl, r4, lsl #2 │ │ │ │ - ldr r3, [r3, #40] @ 0x28 │ │ │ │ - orr.w r3, r3, #1 │ │ │ │ - bx r3 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ str.w r8, [r7, #28] │ │ │ │ add.w r8, r8, #2 │ │ │ │ adds r3, #10 │ │ │ │ ldr.w r3, [r7, r3, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a9a6a <_PyEval_EvalFrameDefault@@Base+0xb8d2> │ │ │ │ + beq.w aad90 <_PyEval_EvalFrameDefault@@Base+0xcbf4> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ str.w r3, [r9], #4 │ │ │ │ @@ -179787,71 +179685,70 @@ │ │ │ │ uxtb r4, r3 │ │ │ │ lsrs r3, r3, #8 │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w r3, sl, r4, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ bx r3 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ ldr.w r5, [r9, #-4] │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ str.w r8, [r7, #28] │ │ │ │ - mov r0, r5 │ │ │ │ add.w r8, r8, #2 │ │ │ │ - add.w r3, r3, r2, lsl #2 │ │ │ │ - movs r2, #0 │ │ │ │ - ldr r1, [r3, #12] │ │ │ │ - bl 81154 │ │ │ │ + add.w r3, sl, r3, lsl #2 │ │ │ │ + mov r0, r5 │ │ │ │ + ldr.w r3, [r3, #1444] @ 0x5a4 │ │ │ │ + blx r3 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n a2a60 <_PyEval_EvalFrameDefault@@Base+0x48c8> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w aa7ac <_PyEval_EvalFrameDefault@@Base+0xc614> │ │ │ │ + bne.w a8268 <_PyEval_EvalFrameDefault@@Base+0xa0cc> │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w a56b6 <_PyEval_EvalFrameDefault@@Base+0x751e> │ │ │ │ + beq.w a5a7a <_PyEval_EvalFrameDefault@@Base+0x78de> │ │ │ │ ldrh.w r3, [r8] │ │ │ │ - sub.w r9, r9, #4 │ │ │ │ + str.w r4, [r9, #-4] │ │ │ │ uxtb r4, r3 │ │ │ │ lsrs r3, r3, #8 │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w r3, sl, r4, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ bx r3 │ │ │ │ + ldrsh r0, [r0, r0] │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + add r6, pc, #48 @ (adr r6, a2a10 <_PyEval_EvalFrameDefault@@Base+0x4874>) │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ ldr.w r5, [r9, #-4] │ │ │ │ add.w r4, r8, #20 │ │ │ │ str.w r8, [r7, #28] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ cmp r1, #0 │ │ │ │ - bge.w a4826 <_PyEval_EvalFrameDefault@@Base+0x668e> │ │ │ │ + bge.w a481c <_PyEval_EvalFrameDefault@@Base+0x6680> │ │ │ │ ldr.w r1, [r5, #192] @ 0xc0 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w a4826 <_PyEval_EvalFrameDefault@@Base+0x668e> │ │ │ │ + bne.w a481c <_PyEval_EvalFrameDefault@@Base+0x6680> │ │ │ │ ldr.w r6, [r8, #12] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r1 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r6, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n a2aca <_PyEval_EvalFrameDefault@@Base+0x4932> │ │ │ │ + beq.n a2a2e <_PyEval_EvalFrameDefault@@Base+0x4892> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a9d94 <_PyEval_EvalFrameDefault@@Base+0xbbfc> │ │ │ │ + beq.w aa10a <_PyEval_EvalFrameDefault@@Base+0xbf6e> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r8, r4 │ │ │ │ str.w r6, [r9, #-4] │ │ │ │ ands.w r3, r3, #1 │ │ │ │ itt ne │ │ │ │ movne r2, #0 │ │ │ │ strne.w r2, [r9] │ │ │ │ @@ -179860,167 +179757,231 @@ │ │ │ │ uxtb r4, r3 │ │ │ │ lsrs r3, r3, #8 │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w r3, sl, r4, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ bx r3 │ │ │ │ + str.w r8, [r7, #28] │ │ │ │ + movw r2, #7780 @ 0x1e64 │ │ │ │ + movt r2, #70 @ 0x46 │ │ │ │ + ldrh.w r0, [r8, #2]! │ │ │ │ + ldr.w r1, [r9, #-4] │ │ │ │ + movw r3, #4308 @ 0x10d4 � TRUNCATED DUE TO SIZE LIMIT: 10485760 bytes